[发明专利]OTA升级方法、客户端、服务器和系统在审
申请号: | 201710039466.6 | 申请日: | 2017-01-18 |
公开(公告)号: | CN106603311A | 公开(公告)日: | 2017-04-26 |
发明(设计)人: | 阚志刚;陈彪;刘乐光;吕文昊;卢佐华;彭建芬 | 申请(专利权)人: | 北京洋浦伟业科技发展有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;G06F9/44;G06F9/445 |
代理公司: | 北京志霖恒远知识产权代理事务所(普通合伙)11435 | 代理人: | 陈姗姗 |
地址: | 100083 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | ota 升级 方法 客户端 服务器 系统 | ||
技术领域
本公开一般涉及计算机技术领域,具体涉及一种OTA升级方法、客户端、服务器和系统。
背景技术
移动用户迅猛增长、对新兴通信技术和移动终端的要求也越来越高,新推出的移动终端更加智能化和多媒体化,往往配置了先进的处理器芯片、安装了网络浏览器和媒体播放器等各种应用软件。这样的移动终端尽管功能更丰富,但比那些仅有通话功能的手机也更容易出现问题,比如,因应用漏洞而遭受病毒攻击。因而,有必要对终端中的应用的漏洞进行修补或对软件应用进行升级更新。
OTA(Over The Air,空中下载技术)由于其突破性的理念应运而生,它可以通过网络的空中接口对移动终端的软件应用进行远程管理。这样更新就可以通过无线下载方式来进行利用OTA技术,用户可以通过下载来修补终端的漏洞或升级终端中的应用软件,降低运营维护和升级成本。
现有技术中,OTA升级主要还是采用客户端/服务器模式进行升级,即客户端向服务器发出OTA请求,服务器根据请求将新版本的软件信息反馈给客户端,使客户端根据新版本的软件信息完成软件升级。
然而,本发明的发明人发现,现有OTA升级过程中,有时会存在客户端与服务器之间交互不畅的问题,用户体验不佳。
发明内容
鉴于现有技术中的上述缺陷或不足,期望提供一种能够减轻服务器与客户端的交互压力,提高OTA升级效率的方案,从而提高用户体验。
第一方面,本申请实施例提供了一种OTA升级方法,该方法包括:
接收客户端发送的OTA请求,所述OTA请求携带所述客户端的身份信息和待升级软件的当前运行版本;
根据所述身份信息,确定与所述当前运行版本对应的差分升级包;
将所述差分升级包反馈给所述客户端,以使所述客户端根据差分升级包对所述待升级软件进行差分升级。
第二方面,本申请实施例还提供了一种OTA升级方法,包括:
向服务器发送OTA请求,所述OTA请求携带待升级软件的当前运行版本;
接收所述服务器反馈的与所述当前运行版本对应的差分升级包;以及
解析所述差分升级包,根据所述差分升级包对所述待升级软件进行差分升级。
第三方面,本申请实施例还提供了一种OTA升级服务器,包括:
请求接收单元,配置用于接收客户端发送的OTA请求,所述OTA请求携带所述客户端的身份信息和待升级软件的当前运行版本;
升级包确定单元,配置用于根据所述身份信息,确定与所述待升级软件的当前运行版本对应的差分升级包;
升级包发送单元,配置用于将所述差分升级包反馈给所述客户端,以使所述客户端根据差分升级包对所述待升级软件进行差分升级。
第四方面,本申请实施例还提供了一种OTA升级客户端,包括:
升级请求发送单元,配置用于向服务器发送OTA请求,所述OTA请求携带待升级软件的当前运行版本;
升级包接收单元,配置用于接收所述服务器反馈的与所述当前运行版本对应的差分升级包;以及
客户端升级单元,解析所述差分升级包,根据所述差分升级包对所述待升级软件进行差分升级。
第五方面,本申请实施例还提供了一种OTA升级系统,包括本申请实施例提供的OTA升级服务器和OTA升级客户端。
第六方面,本申请实施例还提供了一种计算设备,包括一个或多个处理器以及存储器,所述存储器包含可由所述处理器执行的指令以使得所述处理器执行本申请实施例提供的服务器侧的OTA升级方法;
第七方面,本申请实施例还提供了一种计算设备,包括一个或多个处理器以及存储器,所述存储器包含可由所述处理器执行的指令以使得所述处理器执行本申请实施例提供的客户端侧的OTA升级方法。
本申请实施例提供的OTA升级方案,服务器在接收到OTA请求后,将与待升级软件的当前运行版本对应的差分升级包反馈给客户端,这样做不仅可以避免数据传输资源的浪费,还可以减轻交互过程中的处理压力使服务器与客户端交互更加顺畅,提高OTA升级效率和用户体验;而且,在服务器端在客户端发出OTA请求时未预先存储最新版本的全量升级包的情况下,仍能保证客户端待升级软件的及时升级,避免出现与客户端交互不畅,进一步提高用户体验。
附图说明
通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本申请的其它特征、目的和优点将会变得更明显:
图1示出了其中可以应用本申请实施例的示例性系统架构;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京洋浦伟业科技发展有限公司,未经北京洋浦伟业科技发展有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710039466.6/2.html,转载请声明来源钻瓜专利网。