【技术实现步骤摘要】
本专利技术涉及通信领域,特别是涉及一种软件升级方法及装置。
技术介绍
随着科学技术的不断发展,在家庭中及生活环境中使用的电子设备越来越多,比如:平板电视、手机、平板等,几乎是人手一部以Android为代表的智能平台正席卷全世界的用户。通常在这些智能终端中,安装有不同的软件,如工具软件、游戏等,而这些软件厂商为了给用户提供更好的服务,软件升级的概率很大。在目前软件升级的方法中,很大一部分都是通过无线方式连接,通过软件本身发送本地该软件的信息到服务器,从而来检测是否有升级包,并且下载也是从服务器来完成的,多个软件检测升级就需要多次发送该请求信息。当我们同处一个家庭环境中,如果有多个智能终端,升级同一个软件,每个终端都要和服务器交互一次和下载一次新的软件包,这样不仅加重了服务器的负担,而且给用户的体验带来很大的不便,尤其当没有网络可用的时候,想升级到其他终端高版本软件的时候,是无法解决的。针对相关技术中软件升级加重服务器的负担,且无网络可用时无法实现软件升级的问题,目前尚未提出有效的解决方案。
技术实现思路
针对相关技术中软件升级加重服务器的负担,且无网络可用时无法实现软件升级的问题,本专利技术提供了一种软件升级方法及装置,用以解决上述技术问题。根据本专利技术的一个方面,本专利技术提供了一种软件升级方法,其中,该方法包括:终端通过云端服务器,或者当前可连接的各个终端,获得软件的升级包 ...
【技术保护点】
一种软件升级方法,其特征在于,所述方法包括:终端通过云端服务器,或者当前可连接的各个终端,获得软件的升级包;所述终端根据所述升级包,执行软件升级操作。
【技术特征摘要】
1.一种软件升级方法,其特征在于,所述方法包括:
终端通过云端服务器,或者当前可连接的各个终端,获得软件的升级包;
所述终端根据所述升级包,执行软件升级操作。
2.如权利要求1所述的方法,其特征在于,终端通过云端服务器,或者
当前可连接的各个终端,获得软件的升级包,包括:
所述终端判断无线网络是否可用;
如果可用,所述终端通过所述无线网络,将终端软件列表发送至云端服务
器,获得所述云端服务器提供的升级包;如果不可用,所述终端访问当前可连
接的各个终端的终端软件列表,获得升级包。
3.如权利要求1所述的方法,其特征在于,所述终端根据所述升级包,
执行软件升级操作,包括:
所述终端根据获得的升级包,填充所述终端的终端软件列表中的最新软件
版本号和最新升级包下载列表;
所述终端根据所述最新软件版本号和所述最新升级包下载列表,下载所述
升级包,执行软件升级操作。
4.如权利要求2所述的方法,其特征在于,所述终端将终端软件列表发
送至云端服务器之后,所述方法还包括:
所述云端服务器根据云端服务器软件列表,检查所述终端软件列表的每个
软件是否有升级包。
5.如权利要求2所述的方法,其特征在于,所述终端访问当前可连接的
各个终端的终端软件列表,获得升级包包括:
所述终端访问当前可连接终端列表中,记录的每个终端的终端软件列表;
通过对比版本号确定是否有升级包,如果有则获取所述升级包。
6.如权利要求3所述的方法,其特征在于,所述终端根据所述最新软件
版本号和所述最新升级包下载列表,下载升级包,包括:
所述终端基于所述终端软件列表,确定具有最新软件版本号的软件,对终
端的用户进行所述软件的升级提醒;
在接收到用户确认升级的指示后,所述终端根据所述最新升级包下载列表
中记录的下载过升级包的设备唯一号,在当前可连接终端列表中查找是否含有
下载过升级包的终端;
如果有,则通过该终端的终端软件列表中升级包的存放位置,下载所述升
级包;如果没有,则从所述云端服务器中下载升级包。
7.如权利要求1所述的方法,其特征在于,所述终端根据所述升级包,
执行软件升级操作之后,所述方法还包括:
将所述终端软件列表中的最新软件版本号和最新升级包下载列表清空;
基于下载升级的软件,更新软件版本号,咨询用户是否保存所述软件的升
级包;如果是,则更新对应版本号的升级包的存放位置,如果否,则清空所述
升级包。
8.如权利要求1至7中任一项所述的方法,其特征在于,
所述终端软件列表包括以下至少之一:软件名称、软件版本号、对应版本
号的升级包的存放位...
【专利技术属性】
技术研发人员:邓现伦,
申请(专利权)人:中兴通讯股份有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。