[发明专利]一种升级检测方法和装置有效
申请号: | 201510908888.3 | 申请日: | 2015-12-10 |
公开(公告)号: | CN105490852B | 公开(公告)日: | 2019-02-15 |
发明(设计)人: | 马国庆;李和意 | 申请(专利权)人: | 青岛海信移动通信技术股份有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L12/26 |
代理公司: | 青岛联智专利商标事务所有限公司 37101 | 代理人: | 邵新华 |
地址: | 266100 山*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 升级 检测 方法 装置 | ||
本发明公开了一种升级检测方法和装置,方法包括:根据预存的第一检测周期向服务器发送系统版本检测请求;获取所述版本检测请求对应的升级文件下载地址和第二检测周期,其中,所述第二检测周期大于所述第一检测周期;根据所述升级文件下载地址获取所述终端对应的系统升级文件;根据获取到的系统升级文件对所述终端进行系统升级,并在升级成功后,根据获取到的第二检测周期替换所述预存的第一检测周期。本申请针对现有技术中按照固定周期检测系统升级版本,造成终端消耗不必要的数据流量,影响用户体验的问题,本申请实施例合理安排终端的升级检测周期,使终端的升级检测周期可以在升级过程中进行调整。
技术领域
本发明涉及通信领域,尤其涉及一种升级检测方法和装置。
背景技术
随着移动技术的快速发展,终端产品通常需要经过多次系统或者功能升级来提升用户体验,满足人们越来越多的产品需求,一个程序包括系统程序和应用程序的生命周期较短,开发人员会对已开发的程序进行升级,以增加相应的功能或者对原有功能进行改进。
目前终端通用的系统升级通常会设置成自动检测升级周期,而自动检测升级周期一般是固定的,例如7天自动检测一次,在上一次升级结束后,终端启动计时器,在到达自动检测周期对应的时间点后,终端会向服务器发送系统版本检测请求,如果服务器端对应有相应的升级文件,终端获取到该文件后会进行升级过程,进而完成最终的功能实现。
终端产品发布初期,缺陷问题的出现可能会比较频繁,因此终端需要经常去请求升级提升性能,而终端产品周期的末期,系统已经比较稳定,系统升级的周期会越来越低,直至停止维护不再发布新版本,如果此时仍然按照原有周期检测新版本,往往会消耗终端不必要的数据流量,影响用户体验。
发明内容
本申请实施例通过提供一种升级检测方法和装置,针对现有技术中按照固定周期检测系统升级版本,造成终端消耗不必要的数据流量,影响用户体验的问题,本申请实施例合理安排终端的升级检测周期,使终端的升级检测周期可以在升级过程中进行调整。
第一方面,本申请实施例提供了一种升级检测方法,应用于终端,所述方法包括:
根据预存的第一检测周期向服务器发送系统版本检测请求;
获取所述版本检测请求对应的升级文件下载地址和第二检测周期,其中,所述第二检测周期大于所述第一检测周期;
根据所述升级文件下载地址获取所述终端对应的系统升级文件;
根据获取到的系统升级文件对所述终端进行系统升级,并在升级成功后,根据获取到的第二检测周期替换所述预存的第一检测周期。
第二方面,本申请实施例还提供了一种升级检测方法,应用于服务器端,所述方法包括:
接收终端根据第一检测周期发送的系统版本检测请求;
根据所述系统版本检测请求解析所述终端的系统版本,根据所述终端的系统版本,按照预设的版本配置规则,向终端发送所述版本检测请求对应的升级文件下载地址和第二检测周期,其中,所述第二检测周期大于所述第一检测周期;
接收所述终端根据所述升级文件下载地址发送的系统升级文件下载请求,并根据所述下载请求下发所述系统升级文件。
第三方面,本申请实施例提供了一种升级检测装置,应用于终端,所述装置包括:
发送模块,用于根据预存的第一检测周期向服务器发送系统版本检测请求;
获取模块,用于获取所述版本检测请求对应的升级文件下载地址和第二检测周期,其中,所述第二检测周期大于所述第一检测周期;
下载模块,用于根据所述升级文件下载地址获取所述终端对应的系统升级文件;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于青岛海信移动通信技术股份有限公司,未经青岛海信移动通信技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510908888.3/2.html,转载请声明来源钻瓜专利网。