[发明专利]一种软件跨版本升级的方法、客户端及服务器在审
申请号: | 201510584183.0 | 申请日: | 2015-09-15 |
公开(公告)号: | CN105159724A | 公开(公告)日: | 2015-12-16 |
发明(设计)人: | 刘戈峰 | 申请(专利权)人: | 青岛海信移动通信技术股份有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445;H04L29/08 |
代理公司: | 青岛联智专利商标事务所有限公司 37101 | 代理人: | 邵新华 |
地址: | 266100 山*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 软件 版本 升级 方法 客户端 服务器 | ||
1.一种软件跨版本升级的方法,其特征在于,应用于客户端,所述方法包括以下步骤:
从服务器获取由当前版本到最低版本的差分升级包,以及由最低版本到目标版本的差分升级包;
升级由当前版本到最低版本的差分升级包,再升级由最低版本到目标版本的差分升级包。
2.根据权利要求1所述方法,其特征在于,所述获取由当前版本到最低版本的差分升级包以及由最低版本到目标版本的差分升级包具体为:
从所述服务器接收由当前版本到最低版本的差分升级包以及由最低版本到目标版本的差分升级包;
或者接收所述服务器发送的由当前版本到最低版本的差分升级包地址以及由最低版本到目标版本的差分升级包地址,从所述地址下载由当前版本到最低版本的差分升级包以及由最低版本到目标版本的差分升级包。
3.根据权利要求1所述方法,其特征在于,所述方法还包括:
向服务器发送版本检测的请求,所述版本检测请求中包括客户端的产品型号以及客户端的当前版本信息,还可以选择性的包括客户端指定的目标版本信息;
接收服务器发送的跨版本升级指示,所述跨版本升级指示包括跨版本升级标识、软件最低版本信息、客户端当前版本信息以及目标版本信息;
在接收到所述服务器发送的跨版本升级指示之后,向服务器发送跨版本升级请求。
4.一种软件跨版本升级的方法,其特征在于,应用于客户端,所述方法包括以下步骤:
从服务器获取由当前版本到最低版本的差分升级包,进行升级;
从服务器获取由最低版本到目标版本的差分升级包,进行升级。
5.一种软件跨版本升级的方法,其特征在于,应用于服务器,所述方法包括以下步骤:
确定客户端的目标版本信息;
向客户端发送跨版本升级指示;
向客户端发送由当前版本到最低版本的差分升级包以及最低版本到目标版本的差分升级包。
6.根据权利要求5所述方法,其特征在于,所述确定客户端的目标版本信息具体为:服务器检测接收到的版本检测请求中是否包含客户端指定的目标版本信息,若有确定所述指定的目标版本为客户端的目标版本;若无查询服务器存储的最高版本信息,确定所述服务器存储的最新版本为客户端的目标版本。
7.根据权利要求5所述方法,其特征在于,所述方法还包括在确定客户端的目标版本信息之前接收客户端发送的版本检测请求、在向客户端发送跨版本升级指示之后接收客户端发送的版本升级请求。
8.根据权利要求5所述方法,其特征在于,所述向客户端发送由当前版本到最低版本的差分升级包以及由最低版本到目标版本的差分升级包具体为:
通过OTA技术向客户端发送由当前版本到最低版本的差分升级包以及由最低版本到目标版本的差分升级包;
或者向客户端发送由当前版本到最低版本的差分升级包地址以及由最低版本到目标版本的差分升级包地址。
9.一种软件跨版本升级的客户端包括获取单元、第一升级单元和第二升级单元:
获取单元,用于获取由当前版本到最低版本的差分升级包以及由最低版本到目标版本的差分升级包;
第一升级单元,用于升级由当前版本到最低版本的差分升级包;
第二升级单元,用于升级由最低版本到目标版本的差分升级包。
10.根据权利要求8所述装置,所述装置还包括:
发送单元,用于向服务器发送版本检测请求和版本升级请求;
接收单元,用于接收服务器发送的跨版本升级指示。
11.一种软件跨版本升级的服务器,包括目标确定单元以及发送单元,其中:
目标确定单元,所述目标确定单元用于确定客户端的目标版本信息;
发送单元,用于向客户端发送跨版本升级指示、由当前版本到最低版本的差分升级包以及由最低版本到目标版本的差分升级包。
12.根据权利要求10所述方法,所述服务器还包括:
接收单元,用于接收客户端发送的版本检测请求和版本升级请求;
判断单元:用于根据所述客户端的当前版本信息和目标版本信息判断所述客户端的升级类型是否是跨版本升级。
13.根据权利要求10所述方法,其特征在于,所述发送单元发送的内容可以是由当前版本到最低版本的差分升级包和由最低版本到目标版本的差分升级包,也可以是由当前版本到最低版本的差分升级包地址和由最低版本到目标版本的差分升级包地址。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于青岛海信移动通信技术股份有限公司,未经青岛海信移动通信技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510584183.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种快速启动拍照的方法及装置
- 下一篇:硬件设备驱动程序安装方法和系统