预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共13页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN113805879A(43)申请公布日2021.12.17(21)申请号202110095153.9(22)申请日2021.01.25(71)申请人北京沃东天骏信息技术有限公司地址100083北京市海淀区杏石口路65号西杉创意园四区11号楼东段1-4层西段1-4层申请人北京京东世纪贸易有限公司(72)发明人凌富贵(74)专利代理机构北京德琦知识产权代理有限公司11018代理人杜志敏宋志强(51)Int.Cl.G06F8/36(2018.01)G06F9/448(2018.01)权利要求书2页说明书8页附图2页(54)发明名称一种应用程序运行方法、装置和系统(57)摘要本申请提供了一种应用程序运行方法、装置和系统,所述方法包括:应用发布设备向管理服务器发送获取CDN地址的请求;所述管理服务器接收到获取CDN地址的请求时,根据存储的对应关系获取所述请求中携带的应用标识对应的CDN地址,并响应给所述应用发布设备;其中,所述对应关系为应用标识和CDN地址的对应关系;所述应用发布设备接收到所述管理服务器响应的CDN地址时,使用所述CDN地址替代对应的共用代码包进行应用代码包打包并发布;程序运行设备在运行所述应用发布设备发布的应用代码包时,通过所述应用代码包中的CDN地址调用对应的共用代码包运行。该方法提高了多应用共同使用共用代码包的效率,避免了重复加载和打包。CN113805879ACN113805879A权利要求书1/2页1.一种应用程序运行方法,其特征在于,所述方法包括:获取应用发布设备发布的应用程序对应的应用代码包;在运行所述应用代码包时,若确定所述应用代码包中包含内容分发网络CDN地址,则通过所述CDN地址调用对应的共用代码包运行;其中,所述共用代码包被多个应用程序共用;所述CDN地址为所述共用代码包在CDN服务器上的存储地址。2.根据权利要求1所述的方法,其特征在于,所述应用代码包被打包时,使用共用代码包的CDN地址替代所述共用代码包进行应用代码包打包。3.一种应用程序运行方法,其特征在于,所述方法包括:应用发布设备向管理服务器发送获取内容分发网络CDN地址的请求;其中,所述CDN地址为所述共用代码包在CDN服务器上的存储地址;所述管理服务器接收到获取CDN地址的请求时,根据存储的对应关系获取所述请求中携带的应用标识对应的CDN地址,并响应给所述应用发布设备;其中,所述对应关系为应用标识和CDN地址的对应关系;所述应用发布设备接收到所述管理服务器响应的CDN地址时,使用所述CDN地址替代对应的共用代码包进行应用代码包打包并发布;程序运行设备在运行所述应用发布设备发布的应用代码包时,通过所述应用代码包中的CDN地址调用对应的共用代码包运行。4.根据权利要求3所述的方法,其特征在于,所述管理服务器获取应用标识与CDN地址的对应关系,包括:应用开发设备将获取的应用标识和共用代码标识的对应关系注册到所述管理服务器;管理服务器接收到所述应用开发设备注册应用标识和共用代码包标识的对应关系时,存储所述应用标识和共用代码包标识的对应关系;共用代码发布设备将共用代码的CDN地址注册到管理服务器上;所述管理服务器接收到共用代码发布设备注册的CDN地址时,根据存储的所述应用标识和共用代码包标识的对应关系,存储所述CDN地址与应用标识的对应关系。5.根据权利要求4所述的方法,其特征在于,所述应用开发设备获取应用标识和共用代码包标识的对应关系,包括:应用开发设备向所述管理服务器发送获取共用代码包标识的请求;管理服务器接收到所述应用开发设备发送的获取共用代码包标识的请求时,向所述应用开发设备响应注册的共用代码包标识列表;应用开发设备接收到所述管理服务器响应的共用代码包标识列表时,在所述共用代码包标识列表中选择应用标识对应的共用代码包标识。6.根据权利要求5所述的方法,其特征在于,所述管理服务器获取共用代码包标识列表包括:共用代码包开发设备将共用代码包的共用代码包标识注册到所述管理服务器上;所述管理服务器接收到所述共用代码包注册的共用代码包标识时,存储到共用代码包标识列表中。7.根据权利要求4所述的方法,其特征在于,所述方法进一步包括:2CN113805879A权利要求书2/2页共用代码发布设备在发布共用代码包时,获取所述共用代码包的CDN地址;若获取到,则将所述共用代码包发布到CDN服务器的所述CDN地址对应的位置;若未获取到,则在所述CDN服务器上指定存储所述共用代码包的CDN地址,并注册到所述管理服务器上。8.一种应用程序运行装置,其特征在于,所述装置包括:获取单元和运行单元;所述获取单元,用于获取应用发布设备发布的应用程序对应的应用代码包;所述运行单元,用于在运行所述获取