[发明专利]一种应用程序的升级方法、装置及电子设备在审
申请号: | 201911340761.0 | 申请日: | 2019-12-23 |
公开(公告)号: | CN110806888A | 公开(公告)日: | 2020-02-18 |
发明(设计)人: | 张泽武;陆其明;谭在龙 | 申请(专利权)人: | 北京奇艺世纪科技有限公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65;G06F11/14;G06F16/16 |
代理公司: | 北京润泽恒知识产权代理有限公司 11319 | 代理人: | 莎日娜 |
地址: | 100080 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 应用程序 升级 方法 装置 电子设备 | ||
本发明实施例提供了一种应用程序的升级方法、装置及电子设备,属于应用程序技术领域。所述应用程序的升级方法包括:下载并解压目标应用程序的升级安装包,获取目标应用程序的新版本程序文件;将新版本程序文件中的第二主可执行文件存储于第一文件夹中;将新版本程序文件中除第二主可执行文件之外的第二程序文件存储于第二文件夹中;在满足预设条件的情况下,将第二主可执行文件取代第一主可执行文件,完成升级。本发明实施例提供的技术方案,能够降低升级操作对用户使用应用程序的影响。
技术领域
本发明涉及应用程序技术领域,尤其涉及一种应用程序的升级方法、装置及电子设备。
背景技术
随着科学技术的发展以及用户需求的提高,具有各种各样功能的应用程序被开发出来。应用程序的开发,方便了用户的使用。如具有美颜功能的应用程序,可以使用户获得更加美丽的人像照片;再例如,具有网上支付的应用程序,可以方便用户日常的费用支付,省去了现金使用。
随着开发商对应用程序的原有功能的完善与新功能的开发,会发布新版本的应用程序。此时,若用户想要享受到应用程序更好的功能,则需对应用程序进行升级。
现有技术中,在安装新版本应用程序时,需要先下载并解压升级安装包,获得新版本程序文件,而对于版本升级,新版本程序文件一般是默认存放在旧版本程序文件所在的文件夹中,这样就需要先将旧版本程序文件删除,再解压升级安装包获得新版本程序文件,将新版本程序文件存放在该文件夹中。对于前述现有技术中的升级过程,其处理过程复杂,耗时长。在升级未完成前,用户无法使用应用程序,用户会有一个较长的等待时间,影响用户对应用程序的使用。
发明内容
本发明提供一种应用程序的升级方法、装置及电子设备,以便在一定程度上解决目前应用程序的升级耗时长的问题。
在本发明实施的第一方面,提供了一种应用程序的升级方法,包括:
下载并解压目标应用程序的升级安装包,获取所述目标应用程序的新版本程序文件;
将所述新版本程序文件中的第二主可执行文件存储于第一文件夹中;将所述新版本程序文件中除所述第二主可执行文件之外的第二程序文件存储于第二文件夹中;其中,在将所述第二主可执行文件存储于所述第一文件夹中之前,所述第一文件夹中还保存有旧版本程序文件中的第一主可执行文件,在所述第一文件夹中,所述第一主可执行文件的名称与所述第二主可执行文件的名称不同;所述旧版本程序文件中除所述第一主可执行文件之外的第一程序文件存储于第三文件夹中,所述第二文件夹与所述第三文件夹为不同文件夹;
在满足预设条件的情况下,将所述第二主可执行文件取代所述第一主可执行文件,完成升级;其中,所述预设条件至少包括:检测到所述目标应用程序的关闭操作或检测到所述目标应用程序的启动操作。
可选地,所述将所述新版本程序文件中的第二主可执行文件存储于第一文件夹中,包括:
将所述第二主可执行文件的第一名称修改为第二名称;
将修改为名称后的所述第二主可执行文件与所述第一主可执行文件一同存储于所述第一文件夹中;其中,所述第一主可执行文件的名称为所述第一名称。
可选地,在所述将所述第二主可执行文件的第一名称修改为第二名称之前,所述应用程序的升级方法还包括:
检测所述目标应用程序的运行状态;
在检测到所述目标应用程序处于启动状态的情况下,执行所述将所述第二主可执行文件的第一名称修改为第二名称的步骤。
可选地,所述在满足预设条件的情况下,将所述第二主可执行文件取代所述第一主可执行文件,完成升级,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇艺世纪科技有限公司,未经北京奇艺世纪科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911340761.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:辣木原浆酒及其制备方法
- 下一篇:一种三元前驱体的制备方法