[发明专利]一种终端设备的应用程序升级方法和装置有效
| 申请号: | 201511021513.1 | 申请日: | 2015-12-30 |
| 公开(公告)号: | CN105677394B | 公开(公告)日: | 2020-01-21 |
| 发明(设计)人: | 刘乐;吴乐宝 | 申请(专利权)人: | 北京奇艺世纪科技有限公司 |
| 主分类号: | G06F8/65 | 分类号: | G06F8/65;G06F9/445 |
| 代理公司: | 11319 北京润泽恒知识产权代理有限公司 | 代理人: | 赵娟 |
| 地址: | 100080 北京市海淀*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 终端设备 应用程序 升级 方法 装置 | ||
本申请实施例提供了一种终端设备的应用程序升级方法和装置,所述应用程序具有一个或多个验证升级版本,所述方法包括:当监测到所述应用程序运行出现异常时,读取终端设备的用户标识;在重启所述应用程序后,根据所述用户标识,采用一个或多个验证升级版本对所述应用程序进行升级,使得服务器能够准确地定位到出现异常的终端设备上,进而可以有针对性的对所述终端设备上的应用程序进行验证升级,有助于开发者发现并解决应用程序运行中出现的问题,提高了应用程序的开发效率。
技术领域
本申请涉及互联网技术领域,特别是涉及一种终端设备的应用程序升级方法和一种终端设备的应用程序升级装置。
背景技术
互联网技术的不断发展深刻地改变了人们的生活方式,手机、平板电脑等终端设备越来越成为人们生活中不可或缺的一部分。终端设备上的各类应用程序极大地满足了人们的工作、生活和娱乐需求。
为了更好地满足用户的使用需求,开发者需要不定期对应用程序进行升级。目前,当应用程序新的版本发布的时候,为了达到全网升级的效果,开发者需要对新版本进行小范围内升级,让一部分用户首先使用,以测试该版本是否满足升级的条件。当该版本在运行过程中出现异常的时候,为了方便定位出现异常的问题,往往就需要通过试验的方式,比如反复修改版本,再推送给用户进行升级,以验证该问题是否已经得到解决。但是,修改后的版本并不能保证恰好就会被推送给之前出现问题的这一部分用户,从而也就无法准确地确认修改后的版本能够解决之前出现的问题。
发明内容
鉴于上述问题,提出了本申请实施例以便提供一种克服上述问题或者至少部分地解决上述问题的一种终端设备的应用程序升级方法和相应的一种终端设备的应用程序升级装置。
为了解决上述问题,本申请实施例公开了一种终端设备的应用程序升级方法,所述应用程序具有一个或多个验证升级版本,所述方法包括:
当监测到所述应用程序运行出现异常时,读取终端设备的用户标识;
在重启所述应用程序后,根据所述用户标识,采用一个或多个验证升级版本对所述应用程序进行升级。
优选地,在所述读取终端设备的用户标识的步骤后,还包括:
针对所述用户标识,生成样本设备列表。
优选地,所述在重启所述应用程序后,根据所述用户标识和一个或多个验证升级版本对所述应用程序进行升级的步骤包括:
在重启所述应用程序后,根据所述用户标识,判断所述终端设备是否为样本设备;
若是,则采用所述一个或多个验证升级版本对所述应用程序进行升级。
优选地,所述在重启所述应用程序后,根据所述用户标识,判断所述终端设备是否为样本设备的步骤包括:
在重启所述应用程序后,根据所述用户标识,遍历所述样本设备列表,判断所述用户标识是否在所述样本设备列表中;
若是,则确定所述终端设备为所述样本设备。
优选地,所述在采用所述一个或多个验证升级版本对所述应用程序进行升级的步骤后,还包括:
监测升级后的所述应用程序是否出现运行异常;
若是,则在对所述应用程序进行还原后,继续采用所述验证升级版本对所述应用程序进行升级。
为了解决上述问题,本申请实施例还公开了一种终端设备的应用程序升级装置,所述应用程序具有一个或多个验证升级版本,所述装置包括:
读取模块,用于在监测到所述应用程序运行出现异常时,读取终端设备的用户标识;
升级模块,用于在重启所述应用程序后,根据所述用户标识,采用一个或多个验证升级版本对所述应用程序进行升级。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇艺世纪科技有限公司,未经北京奇艺世纪科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201511021513.1/2.html,转载请声明来源钻瓜专利网。





