This invention discloses an application automatic upgrading method. The method includes steps: monitoring the program error of the target application; getting the error number of the program when monitoring the error of the program and sending the retrieval request to the remote server according to the error number; the retrieval request includes the current program. Error number, error number so that the remote server sends updated version data when it determines the existing updated version data corresponding to the error number; when the updated version data returned by the remote server is received, the update version data is installed to upgrade the target application. When a program error occurs, the user does not have to wait for a long wait for the next version of the whole update. It can be updated for a short time to the version caused by the program error, and the application program is automatically completed from the program error to the corresponding version update, which further improves the user experience.
【技术实现步骤摘要】
一种应用程序自动升级方法及存储介质
本专利技术涉及通信
,尤其涉及一种远程故障处理方法及系统。
技术介绍
用户在使用应用程序过程当中,可能因设备或者使用环境原因会出现程序错误(BUG),一般情况下,应用程序开发者会收集相关的程序错误情况再集中改进进行下一版本的迭代。然而,这个过程往往是需要一周以上的时间,这对应用程序使用者来说是严重影响到用户体验效果。现有技术中,应用程序升级是针对大众化地升级,对于个别用户出现的程序错误的应用程序可能需要等待一段时间更新下一版本或者返回到上一版本,无论是等待下一版本还是返回上一版本,都影响了用户对目前版本的体验。
技术实现思路
为解决上述技术问题,本专利技术提供一种应用程序自动升级方法,可以短时间获取到针对该程序错误引起的版本进行更新。本专利技术提供的技术方案如下:本专利技术公开了一种应用程序自动升级方法,所述方法包括步骤:监控目标应用程序是否出现程序错误;当监控出现程序错误时,获取该程序错误的错误编号,并根据所述错误编号生成检索请求发送至远程服务器;所述检索请求包括当前程序错误的错误编号,所述错误编号以便远程服务器在确定存在与 ...
【技术保护点】
一种应用程序自动升级方法,其特征在于,所述方法包括步骤:监控目标应用程序是否出现程序错误;当监控出现程序错误时,获取该程序错误的错误编号,并根据所述错误编号生成检索请求发送至远程服务器;所述检索请求包括当前程序错误的错误编号,所述错误编号以便远程服务器在确定存在与所述错误编号对应的更新版本数据时发送所述更新版本数据;当接收到远程服务器返回的所述更新版本数据时,通过安装所述更新版本数据升级所述目标应用程序。
【技术特征摘要】
1.一种应用程序自动升级方法,其特征在于,所述方法包括步骤:监控目标应用程序是否出现程序错误;当监控出现程序错误时,获取该程序错误的错误编号,并根据所述错误编号生成检索请求发送至远程服务器;所述检索请求包括当前程序错误的错误编号,所述错误编号以便远程服务器在确定存在与所述错误编号对应的更新版本数据时发送所述更新版本数据;当接收到远程服务器返回的所述更新版本数据时,通过安装所述更新版本数据升级所述目标应用程序。2.如权利要求1所述的应用程序自动升级方法,其特征在于,所述步骤监控目标应用程序是否出现程序错误之前还包括步骤:预先在目标程序中植入锚点,所述锚点在目标程序产生程序错误时标记该程序错误的错误编号。3.如权利要求1所述的应用程序自动升级方法,其特征在于,所述方法还包括:接收到远程服务器返回的检索失败信息;将错误编号和程序错误相关信息封装后发送至远程服务器。4.如权利要求1所述的应用程序自动升级方法,其特征在于,所述方法还包括:控制终端定时或不定时向远程服务器发送重新检索请求,所述重新检索请求包括上一次出现的程序错误的错误编号。5.一种应用程序自动升级方法,其特征在于,所述方法包括步骤:接收控制终端发送的检索请求,所述检索请求包括程序错误的错误编号;根据所述检索请求中的错误编号查找数据库,判断是否存在与所述错误编号对应的更新版本数据;当检索到与所述错误编号对应的更新版本数据时,向控制终端返回更新版本数据,以便所述控制终端通过安装所述更新版本...
【专利技术属性】
技术研发人员:黄世纬,
申请(专利权)人:上海斐讯数据通信技术有限公司,
类型:发明
国别省市:上海,31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。