一种应用程序的升级处理方法及终端设备技术

技术编号:11596913 阅读:60 留言:0更新日期:2015-06-12 07:24
本发明专利技术提供一种应用程序的升级处理方法及终端设备,其中应用程序的升级处理方法包括:获取与具有短距离无线通信功能的其它终端之间的距离;当所述距离小于或者等于预定数据传输距离时,获取所述终端的第一版本信息与所述其它终端的第二版本信息;当所述终端第一版本信息中的版本型号与所述其它终端的第二版本信息中的版本型号相同时,对比所述第一版本信息及所述第二版本信息中的版本等级;当所述版本等级不同时,根据高等级的版本文件进行升级。该方法通过短距离通信技术共享同型号终端版本或同类型软件应用版本,并进行升级,节省用户的流量;同时服务器仅起到定位终端位置的作用,简化服务器与终端的交互过程,减轻服务器压力。

【技术实现步骤摘要】

本专利技术涉及通信
,特别涉及一种应用程序的升级处理方法及终端设备
技术介绍
目前终端的升级方式可以包括通过数据线连接电脑端(PC)后,采用特定的升级工具进行升级;也可以通过无线接入的方式通过OMA协议从远端服务器中获取升级需要的文件进行固件无线升级(FOTA升级)。应用程序的升级主要是将升级包从服务器下载到本地,再进行升级。当终端和应用程序升级包容量较大的时候,通过无线接入方式的升级方法需要耗费大量的流量,而通过升级工具进行升级,则会增加大量的售后成本。当前短距离通信技术越来越多的应用在终端之中,从最早的红外、蓝牙到现在的无线射频识别(RFID)、近场通信(NFC);短距离通信技术也越来越多的应用在数据传输方面,但在实现为终端及应用程序的升级方面短距离通信的应用并不充分。
技术实现思路
本专利技术的目的在于提供一种应用程序的升级处理方法及终端设备,使终端能够获取附近其它终端的版本安装文件,并进行升级,节省了用户流量并减轻了服务器压力。为了解决上述技术问题,本专利技术实施例提供一种应用程序的升级处理方法,应用于一终端,包括:获取与具有短距离无线通信功能的其它终端之间的距离;当所述距离小于或者等于预定数据传输距离时,获取所述终端的第一版本信息与所述其它终端的第二版本信息;当所述终端第一版本信息中的版本型号与所述其它终端的第二版本信息中的版本型号相同时,对比所述第一版本信息及所述第二版本信息中的版本等级;当所述版本等级不同时,根据高等级的版本文件进行升级。其中,所述第一版本信息是所述终端的系统版本信息或所述终端的应用程序版本信息;所述第二版本信息是所述其它终端的系统版本信息或所述其它终端的应用程序版本信息。进一步的,获取与具有短距离无线通信功能的其它终端之间的距离的步骤具体包括:从服务器获取所述终端和具有短距离无线通信功能的其它终端的位置;根据所述位置,计算所述终端与具有短距离无线通信功能的其它终端之间的距离。进一步的,获取所述终端的第一版本信息与所述其它终端的第二版本信息的步骤具体包括:从服务器获取所述终端的第一版本信息与所述其它终端的第二版本信息。其中,获取所述终端的第一版本信息与所述其它终端的第二版本信息的步骤具体包括:向所述其它终端发送认证消息;接收通过所述认证消息的其它终端反馈的所述其它终端的第二版本信息。其中,当所述版本等级不同时,根据高等级的版本文件进行升级的步骤具体包括:当所述终端的第一版本信息中的版本等级低于所述其它终端的第二版本信息中的版本等级时,向所述其它终端发送升级请求;接收所述其它终端反馈的版本升级文件;根据所述版本升级文件进行升级。优选的,接收所述其它终端反馈的版本升级文件的步骤具体包括:开启数据共享功能,接收所述其它终端反馈的版本响应,所述版本响应至少包括:所述其它终端的版本升级文件的获取方式和所述其它终端的第二版本信息;根据所述版本响应获取所述其它终端的版本升级文件。其中,根据所述版本响应获取所述其它终端的升级版本文件的步骤具体包括:根据所述版本响应向所述其它终端发送版本请求;接收与所述版本请求对应的所述其它终端的版本升级文件。其中,当所述版本等级不同时,根据高等级的版本文件进行升级的具体步骤包括:当所述终端的第一版本信息中的版本等级高于所述其它终端的第二版本信息中的版本等级时,接收所述其它终端的升级请求;向所述其它终端发送版本升级文件,使其它终端根据所述版本文件升级文件进行升级。本专利技术实施例还提供一种终端设备,包括:第一获取模块,用于获取与具有短距离无线通信功能的其它终端之间的距离;第二获取模块,用于当所述距离小于或者等于预定数据传输距离时,获取所述终端的第一版本信息与所述其它终端的第二版本信息;比较模块,当所述终端第一版本信息中的版本型号与所述其它终端的第二版本信息中的版本型号相同时,对比所述第一版本信息及所述第二版本信息中的版本等级;升级模块,用于当所述版本等级不同时,根据高等级的版本文件进行升级。其中,所述第一版本信息是所述终端的系统版本信息或所述终端的应用程序版本信息;所述第二版本信息是所述其它终端的系统版本信息或所述其它终端的应用程序版本信息。其中,所述第一获取模块包括:第一确定单元,用于从服务器获取所述终端和具有短距离无线通信功能的其它终端的位置;计算单元,用于根据所述位置,计算所述终端与具有短距离无线通信功能的其它终端之间的距离。其中,所述第二获取模块包括:第二确定单元,用于从服务器获取所述终端的第一版本信息与所述其它终端的第二版本信息。进一步的,所述第二获取模块包括:第一发送单元,用于向所述其它终端发送认证消息;第一接收单元,用于接收通过所述认证消息的其它终端反馈的所述其它终端的第二版本信息。进一步的,所述升级模块包括:第二发送单元,用于当所述终端的第一版本信息中的版本等级低于所述其它终端的第二版本信息中的版本等级时,向所述其它终端发送升级请求;第二接收单元,用于接收所述其它终端反馈的版本升级文件;第一升级单元,用于根据所述版本升级文件进行升级。进一步的,所述第二接收单元包括:接收子单元,用于开启数据共享功能,接收所述其它终端反馈的版本响应,所述版本响应至少包括:所述其它终端的版本升级文件的获取方式和所述其它终端的第二版本信息;获取单元,用于根据所述版本响应获取所述其它终端的版本升级文件。优选的,所述获取单元包括:第三发送单元,用于根据所述版本响应向所述其它终端发送版本请求;第三接收单元,用于接收与所述版本请求对应的所述其它终端的版本升级文件。优选的,所述升级模块包括:第四接收单元,用于当所述终端的第一版本信息中的版本等级高于所述其它终端的第二版本信息中的版本等级时,接收所述其它终端的升级请求;第二升级单元,用于向所述其它终端发送版本升级文件,使其它终端根据所述版本升级文件进行升级。本专利技术的上述技术方案至少具有如下有益效果:本专利技术实施例的应用程序的升级处理方法中,通过短距离通信技术共享同型号终端版本或同类型软件应用版本,并进行升级,节省用户的流量;同时服务器仅起到定位终端位置的作用,简化服务器与终端的交互过程,减轻服务器压力。附图说明图1表示本专利技术中应用程序的升级处理方本文档来自技高网...

【技术保护点】
一种应用程序的升级处理方法,应用于一终端,其特征在于,包括:获取与具有短距离无线通信功能的其它终端之间的距离;当所述距离小于或者等于预定数据传输距离时,获取所述终端的第一版本信息与所述其它终端的第二版本信息;当所述终端第一版本信息中的版本型号与所述其它终端的第二版本信息中的版本型号相同时,对比所述第一版本信息及所述第二版本信息中的版本等级;当所述版本等级不同时,根据高等级的版本文件进行升级。

【技术特征摘要】
1.一种应用程序的升级处理方法,应用于一终端,其特征在于,包括:
获取与具有短距离无线通信功能的其它终端之间的距离;
当所述距离小于或者等于预定数据传输距离时,获取所述终端的第一版本
信息与所述其它终端的第二版本信息;
当所述终端第一版本信息中的版本型号与所述其它终端的第二版本信息中
的版本型号相同时,对比所述第一版本信息及所述第二版本信息中的版本等级;
当所述版本等级不同时,根据高等级的版本文件进行升级。
2.根据权利要求1所述的应用程序的升级处理方法,其特征在于,所述第
一版本信息是所述终端的系统版本信息或所述终端的应用程序版本信息;所述
第二版本信息是所述其它终端的系统版本信息或所述其它终端的应用程序版本
信息。
3.根据权利要求1所述的应用程序的升级处理方法,其特征在于,获取与
具有短距离无线通信功能的其它终端之间的距离的步骤具体包括:
从服务器获取所述终端和具有短距离无线通信功能的其它终端的位置;
根据所述位置,计算所述终端与具有短距离无线通信功能的其它终端之间
的距离。
4.根据权利要求1所述的应用程序的升级处理方法,其特征在于,获取所
述终端的第一版本信息与所述其它终端的第二版本信息的步骤具体包括:
从服务器获取所述终端的第一版本信息与所述其它终端的第二版本信息。
5.根据权利要求1所述的应用程序的升级处理方法,其特征在于,获取所
述终端的第一版本信息与所述其它终端的第二版本信息的步骤具体包括:
向所述其它终端发送认证消息;
接收通过所述认证消息的其它终端反馈的所述其它终端的第二版本信息。
6.根据权利要求1所述的应用程序的升级处理方法,其特征在于,当所述
版本等级不同时,根据高等级的版本文件进行升级的步骤具体包括:
当所述终端的第一版本信息中的版本等级低于所述其它终端的第二版本信
息中的版本等级时,向所述其它终端发送升级请求;
接收所述其它终端反馈的版本升级文件;
根据所述版本升级文件进行升级。
7.根据权利要求6所述的应用程序的升级处理方法,其特征在于,接收所
述其它终端反馈的版本升级文件的步骤具体包括:
开启数据共享功能,接收所述其它终端反馈的版本响应,所述版本响应至
少包括:所述其它终端的版本升级文件的获取方式和所述其它终端的第二版本
信息;
根据所述版本响应获取所述其它终端的版本升级文件。
8.根据权利要求7所述的应用程序的升级处理方法,其特征在于,根据所
述版本响应获取所述其它终端的升级版本文件的步骤具体包括:
根据所述版本响应向所述其它终端发送版本请求;
接收与所述版本请求对应的所述其它终端的版本升级文件。
9.根据权利要求1所述的应用程序的升级处理方法,其特征在于,当所述
版本等级不同时,根据高等级的版本文件进行升级的具体步骤包括:
当所述终端的第一版本信息中的版本等级高于所述其它终端的第二版本信
息中的版本等级时,接收所述其它终端的升级请求;
向所述其它终端发送版本升级文件,使其它终端根据所...

【专利技术属性】
技术研发人员:魏明业
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1