[发明专利]应用程序更新方法和装置有效
申请号: | 201210283100.0 | 申请日: | 2012-08-09 |
公开(公告)号: | CN103577214A | 公开(公告)日: | 2014-02-12 |
发明(设计)人: | 林涛;张文颢;韩伯臣;郭振杰 | 申请(专利权)人: | 罗森伯格(上海)通信技术有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445;G06F11/14 |
代理公司: | 北京金信立方知识产权代理有限公司 11225 | 代理人: | 刘锋;刘世杰 |
地址: | 201707 上海市青*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用程序 更新 方法 装置 | ||
1.一种应用程序更新方法,用于对处理系统内的应用程序进行更新,该应用程序位于该处理系统的应用程序区,其特征在于,该应用程序更新方法包括以下步骤:
步骤S100,判断第一临时存储区内是否存在尚未覆盖该应用程序区的新的应用程序数据:
如果不存在该尚未覆盖该应用程序区的新的应用程序数据,则将应用程序区内原有应用程序数据备份至该第二临时存储区,并进入步骤S200;
如果存在该尚未覆盖该应用程序区的新的应用程序,则利用该第一临时存储区内的该新的应用程序数据覆盖该应用程序区,将该新的应用程序数据备份至该第二临时存储区,并进入该应用程序区内的循环流程;
步骤S200,向在运行中的应用程序区的循环流程发出更新指令;
步骤S300,应用程序区接收到该更新指令后,将新的应用程序数据下载到该第一临时存储区;
步骤S400,利用第一临时存储区内的该新的应用程序数据覆盖该应用程序区;
步骤S500,判断该覆盖完成后,应用程序区是否正确运行,其中:
如果该应用程序区运行正确,则进入步骤S600;
如果该应用程序区运行错误,则利用该第二临时存储区内的原有应用程序数据覆盖该应用程序区,并将该原有应用程序数据备份至第一临时存储区,然后进入该应用程序区内的循环流程;
步骤S600,将该第一临时存储区内的该新的应用程序数据备份至该第二临时存储区,并进入该应用程序区内的循环流程。
2.根据权利要求1所述的应用程序更新方法,其特征在于,在步骤S100之前,还包括以下步骤:
步骤S000,对更新状态标签进行初始设定,该更新状态标签包括一个程序下载状态标记位;
并且:
在所述步骤S100中,通过程序下载状态标记位,判断该第一临时存储区内是否存在尚未覆盖该应用程序区的该新的应用程序数据;
在所述步骤S300中,所述将新的应用程序数据下载到该第一临时存储区后,还包括:更改该程序下载状态标记位;
在所述步骤S600中,该将该第一临时存储区内的该新的应用程序数据备份至该第二临时存储区之后,包括:复位该程序下载状态标记位,并进入该应用程序区内的循环流程。
3.根据权利要求2所述的应用程序更新方法,其特征在于,所述更新状态标签还包括一个程序运行状态标记位,
并且:
在所述步骤S400中,所述利用第一临时存储区内的该新的应用程序数据覆盖该应用程序区后,还包括:更改该程序运行状态标记位;
在所述步骤S500中,该判断该应用程序区运行正确之后,包括:复位该程序运行状态标记位,并进入步骤S600。
4.根据权利要求2所述的应用程序更新方法,其特征在于,
所述步骤S000中,对所述更新状态标签进行初始设定,包括:将程序下载状态标记位设置为0;
所述步骤S100中,如果程序下载状态标记位为0,则判断为不存在该尚未覆盖该应用程序区的新的应用程序,否则,判断为存在该尚未覆盖该应用程序区的新的应用程序;
所述步骤S300中,该更改该程序下载状态标记位,包括:将该程序下载状态标记位设置为1;
所述步骤S600中,该复位该程序下载状态标记位,包括:将该程序下载状态标记位复位为0。
5.根据权利要求3或4中任一项所述的应用程序更新方法,其特征在于,
所述步骤S000中,对所述更新状态标签进行设定,还包括:将程序运行状态标记位设置为1;
所述步骤S400中,该更改该程序运行状态标记位,包括:将该程序运行状态标记位设置为0;以及
所述步骤S500中,该复位该程序运行状态标记位,包括:将该程序运行状态标记位设置为1。
6.根据权利要求2、3或4中任一项所述的应用程序更新方法,其特征在于,所述更新状态标签还包括一个经步骤S000初始设置的首次执行标记位,并且,
在所述步骤S100中,如果不存在该尚未覆盖该应用程序区的新的应用程序,所述将应用程序区内原有应用程序数据备份至该第二临时存储区之后,更改该首次执行标记位,并进入步骤S200。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于罗森伯格(上海)通信技术有限公司,未经罗森伯格(上海)通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210283100.0/1.html,转载请声明来源钻瓜专利网。