[发明专利]程序更新方法、装置和电子设备在审
申请号: | 202110471304.6 | 申请日: | 2021-04-28 |
公开(公告)号: | CN113176889A | 公开(公告)日: | 2021-07-27 |
发明(设计)人: | 邹杰 | 申请(专利权)人: | 维沃移动通信有限公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65 |
代理公司: | 北京博雅睿泉专利代理事务所(特殊普通合伙) 11442 | 代理人: | 吴秀娥 |
地址: | 523863 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 程序 更新 方法 装置 电子设备 | ||
本申请公开了一种程序更新方法、装置和电子设备,属于数据处理技术领域,该程序更新方法包括:获取程序列表,所述程序列表中包括待更新程序;下载所述待更新程序对应的数据更新包;在所述待更新程序的当前运行状态为未运行的情况下,基于所述数据更新包,安装所述待更新程序。
技术领域
本申请属于数据处理技术领域,具体涉及一种程序更新方法、装置和电子设备。
背景技术
随着用户需求的不断增加,应用升级的次数越来越多,目前,用户对终端应用的更新基本是采用终端上安装的应用商店更新,但是在待更新程序过程中,若用户正在使用的待更新的应用,则应用会由于安装更新而异常退出,用户不得不等待应用安装完成后才能继续应用,甚至丢失用户信息。
发明内容
本申请实施例的目的是提供一种程序更新方法、装置和电子设备,能够解决由于应用程序更新而导致正在使用的应用异常退出的问题。
第一方面,本申请实施例提供了一种程序更新方法,该方法包括:获取程序列表,所述程序列表中包括待更新程序;下载所述待更新程序对应的数据更新包;在所述待更新程序的当前运行状态为未运行的情况下,基于所述数据更新包,安装所述待更新程序。
第二方面,本申请实施例提供了一种程序更新装置,用于执行第一方面中所述的方法,该装置包括:列表获取模块,用于获取程序列表,所述程序列表中包括待更新程序;下载模块,用于下载与所述待更新程序对应的数据更新包;安装模块,用于获取所述待更新程序的当前运行状态,确定所述运行状态为未运行的情况下,根据所述数据更新包安装对应的所述待更新程序。
第三方面,本申请实施例提供了一种电子设备,该电子设备包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如第一方面所述的方法的步骤。
第四方面,本申请实施例提供了一种可读存储介质,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如第一方面所述的方法的步骤。
第五方面,本申请实施例提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现如第一方面所述的方法。
在本申请实施例中,通过获取程序列表,逐个下载与程序列表中的待更新程序的对应数据更新包,在下载数据更新包之后通过获取待更新程序的当前运行状态来判断应用程序是否正在运行,在待更新程序的当前运行状态为未运行的情况下,才安装待更新程序,从而能够避免因更新程序导致用户无法正常使用当前正在运行中的程序。
附图说明
图1是本申请实施例提供的一种程序更新方法的流程图;
图2是本申请实施例提供的一种确定程序列表中待更新程序下载顺序的流程示意图;
图3是本申请实施例提供的一种程序更新装置的结构示意图;
图4是本申请实施例提供的一种电子设备的结构示意图;
图5是实现本申请实施例的一种电子设备的硬件结构示意图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员获得的所有其他实施例,都属于本申请保护的范围。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于维沃移动通信有限公司,未经维沃移动通信有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110471304.6/2.html,转载请声明来源钻瓜专利网。