一种应用程序的升级处理方法及终端设备的制造方法_2

文档序号:8380754阅读:来源:国知局
有终端的版本信息时所进行的升级流程示意图。
【具体实施方式】
[0065]为使本发明要解决的技术问题、技术方案和优点更加清楚,下面将结合附图及具体实施例进行详细描述。
[0066]本发明针对现有技术中升级方法需耗费较大流量及售后成本较大的问题,提供一种应用程序的升级处理方法及终端设备,通过短距离通信技术共享同型号终端版本或同类型软件应用版本,并进行升级,节省用户的流量;同时服务器仅起到定位终端位置的作用,简化服务器与终端的交互过程,减轻服务器压力。
[0067]如图1所示,本发明实施例提供一种应用程序的升级处理方法,应用于一终端,包括:
[0068]步骤10,获取与具有短距离无线通信功能的其它终端之间的距离;
[0069]步骤20,当所述距离小于或者等于预定数据传输距离时,获取所述终端的第一版本信息与所述其它终端的第二版本信息;
[0070]步骤30,当所述终端第一版本信息中的版本型号与所述其它终端的第二版本信息中的版本型号相同时,对比所述第一版本信息及所述第二版本信息中的版本等级;
[0071]步骤40,当所述版本等级不同时,根据高等级的版本文件进行升级。
[0072]本发明上述实施例中,利用短距离无线通信功能实现版本共享,则所述终端与所述其它终端之间的距离应小于或者等于预定数据传输距离,该预定数据传输距离可根据选择的无线传输的方法决定,例如利用蓝牙传输,则该预定数据传输距离可设置为10米;利用近场通讯传输,则该预定数据传输距离可设置为10厘米等等;该预定数据传输距离的确定还需综合考虑信号强度、中间障碍物等等,不局限于一固定值。其中,近场通讯(NearField Communicat1n, NFC),又称近距离无线通信,是一种短距离的高频无线通信技术,允许电子设备之间进行非接触式点对点数据传输(在十厘米内)交换数据。这个技术由免接触式射频识别(RFID)演变而来,并向下兼容RFID,最早由Sony和Philips各自开发成功,主要用于手机等手持设备中提供M2M (Machine to Machine)的通信。由于近场通讯具有天然的安全性,因此,NFC技术被认为在手机支付等领域具有很大的应用前景。同时,NFC也因为其相比于其他无线通讯技术较好的安全性被中国物联网校企联盟比作机器之间的“安全对话”。
[0073]进一步的,本发明上述实施例中,所述终端及所述其它终端须是同型号的终端版本或同类型的软件应用版本才能够实现借助高等级的版本文件进行升级;若所述终端的第一版本信息与所述其它终端第二版本信息的版本型号不同则无法获取高等级版本文件,无法完成升级。则步骤20为获取所述终端的第一版本信息与所述其它终端的第二版本信息;在所述终端及所述其它终端的版本信息中的版本型号相同的前提下执行步骤30,对比所述第一版本信息及第二版本信息中的版本等级。若所述版本等级相同,则不执行任何操作;若所述等级不同,则将高等级的版本文件共享,低等级版本的终端根据高等级的版本文件进行升级;避免采用无线接入方式升级而耗费大量流量,同时不采用升级工具升级,降低大量的售后成本。本发明实施例,通过短距离通信技术共享同型号终端版本和/或同类型软件应用版本,并进行升级,节省用户的流量;同时服务器仅起到定位终端位置的作用,简化服务器与终端的交互过程,减轻服务器压力。
[0074]进一步的,本发明实施例中所述第一版本信息是所述终端的系统版本信息或所述终端的应用程序版本信息;所述第二版本信息是所述其它终端的系统版本信息或所述其它终端的应用程序版本信息。需要说明的是,对比所述第一版本信息与所述第二版本信息的版本型号时,须是相同的版本信息;例如所述第一版本信息为所述终端的系统版本信息时,与其比较的所述第二版本信息应为所述其它终端的系统版本信息。
[0075]本发明的上述实施例中,步骤10具体包括:
[0076]步骤101,从服务器获取所述终端和具有短距离无线通信功能的其它终端的位置;
[0077]步骤102,根据所述位置,计算所述终端与具有短距离无线通信功能的其它终端之间的距离。
[0078]本发明实施例中,服务器可实时获取终端的位置,由于所述终端及所述其它终端可以为可移动的,则位置在不断改变,服务器可用类似于GPS定位等等方法获取终端的实时位置,根据两个终端的具体位置(比如经纬度等)计算两终端之间的距离。当上述距离在数据传输范围内时,可利用短距离无线通信功能实现文件共享,简化了获取文件的步骤,节约了大量流量。
[0079]本发明上述实施例中,步骤20具体包括:
[0080]步骤201,从服务器获取所述终端的第一版本信息与所述其它终端的第二版本信肩、O
[0081]本发明实施例中,若服务器含有所述终端的第一版本信息及所述其它终端的第二版本信息,则执行步骤201,从服务器获取所述终端的第一版本信息与所述其它终端的第二版本信息。
[0082]本发明上述实施例中,步骤20具体包括:
[0083]步骤202,向所述其它终端发送认证消息;
[0084]步骤203,接收通过所述认证消息的其它终端反馈的所述其它终端的第二版本信息;
[0085]本发明上述实施例中,步骤202中向所述其它终端发送认证消息时可以是所述终端发送的,也可以是服务器发送的,若是服务器发送的则是向所述终端或所述其它终端中任一终端发送,均可达到相同的效果:若服务器向所述终端发送认证消息,则接到认证消息的所述终端通过认证消息向所述其它终端发送第一版本信息;若服务器向所述其它终端发送认证消息,则接到认证消息的所述其它终端通过认证消息向所述终端发送第二版本信肩、O
[0086]本发明上述实施例中,步骤40具体包括:
[0087]步骤401,当所述终端的第一版本信息中的版本等级低于所述其它终端的第二版本信息中的版本等级时,向所述其它终端发送升级请求;
[0088]步骤402,接收所述其它终端反馈的版本升级文件;
[0089]步骤403,根据所述版本升级文件进行升级。
[0090]本发明实施例中,当所述终端的版本等级较低时,则向所述其它终端发送升级请求,接收到升级请求的所述其它终端则将自身的高等级的版本文件发送给所述终端,所述终端接收到上述高等级的版本文件后,进行升级。完成升级后,若原来服务器中就包含终端的版本信息,可将升级后的版本信息反馈给服务器;若原来服务器中就不包含其版本信息则不用向服务器反馈信息。由于文件的共享采用的是短距离无线通信功能,节省了终端的流量,同时简化服务器与终端的交互过程,减轻服务器压力。
[0091]本发明上述实施例中,步骤402具体包括:
[0092]步骤4021,开启数据共享功能,接收所述其它终端反馈的版本响应,所述版本响应至少包括:所述其它终端的版本升级文件的获取方式和所述其它终端的第二版本信息;
[0093]步骤4022,根据所述版本响应获取所述其它终端的版本升级文件。
[0094]本发明实施例中,考虑信息传输的安全问题,即为了让信息能够正确的传送给发送请求的终端,执行步骤4021,即开启数据共享功能后,接收的是所述其它终端的版本响应,所述版本响应至少包括所述其它终端的版本升级文件的获取方式和所述其它终端的第二版本信息;但所述版本响应不直接包括版本升级文件,所述终端根据所述版本响应信息继续获取述其它终端的版本升级文件。本发明上述实施例中,步骤4022具体包括:
[0095]步骤40221,根据所述版本响应向所述其它终端发送版本请求;
[0096]步骤40222,接收与所述版本请求对应的所述其它终端的版本升级文件。即对请求升级的终端做了进一步的身份确认,提高发送版本文件的准确性,保证了信息传输的安全,避免了信息的误传。
[0097]本发明上述实施例中,步骤40具体包括:
[0098]步骤404,当所述终端的第一版本信息中的版本等级高于所述其它终端的第二版本信息中的版本等级时,接收所述其它终端的升级请求;
[0099]步
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1