[发明专利]一种应用程序自动升级方法及存储介质在审
申请号: | 201711158181.0 | 申请日: | 2017-11-20 |
公开(公告)号: | CN107992314A | 公开(公告)日: | 2018-05-04 |
发明(设计)人: | 黄世纬 | 申请(专利权)人: | 上海斐讯数据通信技术有限公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65;G06F8/71 |
代理公司: | 上海硕力知识产权代理事务所(普通合伙)31251 | 代理人: | 郭桂峰 |
地址: | 201616 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 应用程序 自动 升级 方法 存储 介质 | ||
技术领域
本发明涉及通信技术领域,尤其涉及一种远程故障处理方法及系统。
背景技术
用户在使用应用程序过程当中,可能因设备或者使用环境原因会出现程序错误(BUG),一般情况下,应用程序开发者会收集相关的程序错误情况再集中改进进行下一版本的迭代。然而,这个过程往往是需要一周以上的时间,这对应用程序使用者来说是严重影响到用户体验效果。
现有技术中,应用程序升级是针对大众化地升级,对于个别用户出现的程序错误的应用程序可能需要等待一段时间更新下一版本或者返回到上一版本,无论是等待下一版本还是返回上一版本,都影响了用户对目前版本的体验。
发明内容
为解决上述技术问题,本发明提供一种应用程序自动升级方法,可以短时间获取到针对该程序错误引起的版本进行更新。
本发明提供的技术方案如下:
本发明公开了一种应用程序自动升级方法,所述方法包括步骤:监控目标应用程序是否出现程序错误;当监控出现程序错误时,获取该程序错误的错误编号,并根据所述错误编号生成检索请求发送至远程服务器;所述检索请求包括当前程序错误的错误编号,所述错误编号以便远程服务器在确定存在与所述错误编号对应的更新版本数据时发送所述更新版本数据;当接收到远程服务器返回的所述更新版本数据时,通过安装所述更新版本数据升级所述目标应用程序。
进一步地,所述步骤监控目标应用程序是否出现程序错误之前还包括步骤:预先在目标程序中植入锚点,所述锚点在目标程序产生程序错误时标记该程序错误的错误编号。
进一步地,所述方法还包括:接收到远程服务器返回的检索失败信息;将错误编号和程序错误相关信息封装后发送至远程服务器。
进一步地,所述方法还包括:控制终端定时或不定时向远程服务器发送重新检索请求,所述重新检索请求包括上一次出现的程序错误的错误编号。
本发明还公开了一种应用程序自动升级方法,所述方法包括步骤:接收控制终端发送的检索请求,所述检索请求包括程序错误的错误编号;根据所述检索请求中的错误编号查找数据库,判断是否存在与所述错误编号对应的更新版本数据;当检索到与所述错误编号对应的更新版本数据时,向控制终端返回更新版本数据,以便所述控制终端通过安装所述更新版本数据升级所述目标应用程序。
进一步地,所述方法还包括步骤:预先在数据库中建立程序错误的错误编号与更新版本数据一一对应的关系表;所述数据库存储有更新版本数据。
进一步地,所述方法还包括步骤:当未检索到与所述错误编号对应的更新版本数据时,向控制终端返回检索失败信息。
进一步地,所述方法还包括步骤:接收控制终端发送的错误编号和程序错误相关信息并存储。
本发明还公开了一种存储介质,其中存储有多条指令,所述指令适于由处理器加载并执行:监控目标应用程序是否出现程序错误;当监控出现程序错误时,获取该程序错误的错误编号,并根据所述错误编号生成检索请求发送至远程服务器;所述检索请求包括当前程序错误的错误编号,所述错误编号以便远程服务器在确定存在与所述错误编号对应的更新版本数据时发送所述更新版本数据;当接收到远程服务器返回的所述更新版本数据时,通过安装所述更新版本数据升级所述目标应用程序。
本发明还公开了一种存储介质,其中存储有多条指令,所述指令适于由处理器加载并执行:接收控制终端发送的检索请求,所述检索请求包括程序错误的错误编号;根据所述检索请求中的错误编号查找数据库,判断是否存在与所述错误编号对应的更新版本数据;当检索到与所述错误编号对应的更新版本数据时,向控制终端返回更新版本数据,以便所述控制终端通过安装所述更新版本数据升级所述目标应用程序。
与现有技术相比,本发明当程序错误出现后用户不用经过漫长的等待下一版本的整体升级,可以短时间获取到针对该程序错误引起的版本进行更新,并且从程序错误产生到相应的版本更新都是应用程序自动完成,进一步提升了用户体验。而且针对个别用户进行针对性地升级可以降低服务器的压力,另外,大部分没有引起该程序错误的的用户可以正常使用,从而避免应用程序版本迭代过于频繁从而出现未知的致命程序错误。
附图说明
下面将以明确易懂的方式,结合附图说明优选实施方式,对本发明予以进一步说明。
图1是本发明一种应用程序自动升级方法的主要步骤示意图;
图2为本发明一种应用程序自动升级方法的完整步骤示意图;
图3为本发明一种应用程序自动升级方法的流程图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海斐讯数据通信技术有限公司,未经上海斐讯数据通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711158181.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种地气界面汞通量在线测量系统
- 下一篇:浆料测量装置