一种集群移动终端的软件远程升级的方法技术

技术编号:9720512 阅读:101 留言:1更新日期:2014-02-27 07:52
本发明专利技术公开一种集群移动终端的软件远程升级方法,包括以下步骤:步骤1:升级服务器实时从业务服务器获取移动终端的工况信息数据;步骤2:升级服务器对工况信息数据进行动态策略分析;步骤3:业务服务器根据升级服务器的分析结果,下发升级请求配置信息到移动终端;步骤4:优选移动终端根据升级请求配置信息,登录升级服务器下载升级文件,升级更新自身软件,并通过短距离无线通信网络将升级文件更新到周围的移动终端。本发明专利技术利用远距离移动通信速度慢和短距离无线通信速度快特点,结合移动终端工况信息数据实时动态策略分析,在下载过程中实时动态调整下载策略,实现科学动态调度与合理分配。本发明专利技术应用于移动终端软件的快速可靠升级。

【技术实现步骤摘要】

本专利技术涉及一种终端设备软件升级方法,特别是涉及。
技术介绍
随着移动互联网、物联网、车联网飞速发展,通信终端设备软件技术的发展和移动网络接入的普及,移动终端设备在成倍增长且得到广泛的应用。移动终端在使用过程中,由于业务功能升级和系统升级等原因,需要对移动终端软件进行更新升级,而移动终端因其固有的移动特性,使得通过移动互联网实现软件远程升级方式逐渐成为主流升级方式。当大量移动终端需要同步升级软件时,往往由于网络带宽限制,升级服务器并发下载负荷过重,同时移动终端处于移动状态,导致移动终端软件远程下载更新速度慢,成功率低,对终端用户的使用造成一定的影响。因此如何降低下载交互数据量,提高升级成功率和速度成为移动终端软件远程升级的关键性问题。以往移动终端的软件远程升级方式是完全通过远距离移动通信网络实现远程下载更新,例如一篇申请号为201210481290.7的专利技术专利,公开了一种基于GPRS通道的车载终端固件升级方法,该专利中有提到固件升级的方法,直接通过GPRS无线网络通道传输固件,进行远程固件升级,即通过移动通信网络远程一个个下载更新每一个移动终端的软件。再例如一篇申请号为201110173284.0的专利技术专利,公开了一种基于云计算的差分空中软件升级方法,该专利中有提到固件差分升级的方法,对固件进行差分生成增量包后通过移动通信网络远程一个个下载更新每一个移动终端的软件。上述的传统软件远程升级方法存在以下缺点:一是大量移动终端并发连接到升级服务器进行下载,导致升级服务器负荷过重,升级效率低;二是大量移动终端并发连接到升级服务器进行下载,由于通信网络带宽限制,导致网络通信堵塞,下载速度慢,升级效率低,成功率低;三是移动终端正在进行大数据量数据上传时,同时进行软件远程升级,相互干扰使移动终端进入繁忙无法正常使用;四是采用差分升级方式需要进行新旧版本对比确认,当版本发布多次后,带来版本管理上麻烦。
技术实现思路
因此,针对上述的问题,本专利技术提出及系统,其实现简单,配置灵活,实用性强,稳定可靠,解决了软件远程升级速度慢、效率低和成功率低等问题,提升用户体验。为了解决上述技术问题,本专利技术所采用的技术方案是,一种集群移动终端的软件远程升级系统,其包括业务服务器、升级服务器、远距离移动通信网络、短距离无线通信网络和移动终端。业务服务器主要实现用户业务功能,升级服务器实现移动终端的工况信息数据分析和软件下载服务,远距离移动通信网络实现业务服务器、升级服务器与移动终端之间通信,短距离无线通信网络实现移动终端之间通信,移动终端具备远距离移动通信、短距离无线通信和全球卫星定位功能。应用上述集群移动终端的软件远程升级系统的方法,包括以下步骤: 步骤1:升级服务器实时从业务服务器获取移动终端的工况信息数据,工况信息数据包括移动终端的网络信号强度、基站信息、当前业务繁忙程度、位置集群分布状况和远程升级进程 步骤2:升级服务器对获取到的工况信息数据进行动态策略分析,将分析结果回传给业务服务器,并根据分析结果将移动终端划分成若干逻辑区域和若干群组; 步骤3:业务服务器根据升级服务器的分析结果,下发升级请求配置信息到移动终端,该升级请求配置信息包括升级服务器IP地址和区域群组配置信息表; 步骤4:优选移动终端根据升级请求配置信息,通过远距离移动通信网络(2G或者3G)登录升级服务器下载升级文件,并通过短距离无线通信网络(蓝牙或者WIFI等)将升级文件更新到周围移动终端。优选移动终端是指根据同一群组中各移动终端网络信号强度、业务繁忙程度,选择出来的网络信号比较好且通信业务比较少的移动终端。优选移动终端通过远距离移动通信网络(2G或者3G)登入升级服务器下载升级文件,升级更新自身软件,接着优选移动终端再通过短距离无线通信网络(蓝牙或者WIFI等)将文件传输更新到周围的移动终端上,如此传递扩展的升级方法可以快速可靠地完成所有移动终端的软件升级。本专利技术的及系统,利用远距离移动通信速度慢和短距离无线通信速度快特点,结合移动终端工况信息数据实时动态策略分析,在下载过程中能够实时动态调整下载策略,实现科学动态调度与合理分配。其中,步骤2中,升级服务器对获取到的工况信息数据进行动态策略分析,其分析过程包括区域划分和群组划分; 区域划分:位置集群分布状况分析,各移动终端会定时上报卫星定位信息和电信基站信息给业务服务器,卫星定位信息包括经度、纬度、速度、方向等,电信基站信息包括基站编号、基站识别码、本地位置区域码等信息,升级服务器根据经纬度位置信息或通过基站信息获取基站定位经纬度位置信息,分析当前移动终端分布情况,将移动终端划分为几个逻辑区域,生成区域配置信息表,区域配置信息表主要描述移动终端与逻辑区域映射从属关系; 群组划分:升级服务器根据短距离移动网络的通信距离和通信接入点容量,将逻辑区域内的移动终端分成几个群组;根据群组中各移动终端网络信号强度、业务繁忙程度,选择网络信号比较好且通信业务比较少的移动终端作为优选移动终端,优选移动终端的短距离无线通信网络确保能够覆盖群组中的所有移动终端,所有的优选移动终端确保能够覆盖区域内所有的移动终端。将优选移动终端与群组内移动终端进行短距离无线通信配对和权限绑定,生成群组配置信息表,群组配置信息表主要描述优选移动终端与周围移动终端的配对映射关系以及短距离无线通信连接鉴权信息。假设短距离无线通信最大通信距离为Lc (单位:米),设定群组最大半径范围为Lo=Lc-1O,假定短距离无线通信接入点容量为Ne(单位:个),那么一个群组最大移动终端个数 No=Nc+lο另外,步骤2还包括动态调整过程,该动态调整过程包括群组切换和群组调整。所述群组切换过程如下:当群组内移动终端偏离了优选移动终端短距离无线通信网络覆盖范围,导致连接断开无法继续完成终端间文件更新,此时移动终端检测持续一段时间无法连接优选移动终端,则上报升级断开事件给业务服务器,升级服务器获取到断开事件后,进行群组动态调整切换,计算该移动终端与周围优选移动终端之间距离,选择最近且接入点容量有剩余的优选移动终端进行权限绑定,更新群组配置信息表,业务服务器下发新的配置信息给该移动终端,实现群组重新配对连接继续文件传递更新;如果无法找到优选移动终端,则等待进行群组调整。所述群组调整过程如下:在文件下载过程中,升级服务器实时从业务服务器获取移动终端的工况信息数据,如果检测到优选移动终端短距离无线通信网络不能覆盖群组中的一定比例移动终端,则根据最新的工况信息数据,进行动态调整群组,其具体步骤如下: 步骤al:分析逻辑区域内当前群组分布覆盖情况,判断是否已经无法满足升级要求,即计算该群组内当前未升级且无法连接的移动终端数量超过该群组移动终端总数一定比例,或者群组内仅剩余未升级及无法连接的移动终端,则判定为无法满足升级要求;无法满足升级要求则跳到步骤a2,否则返回; 步骤a2:剔除已经升级完成的移动终端,将剩下的移动终端根据动态策略分析方法进行分析,重组生成新的群组,跳到步骤a3 ; 步骤a3:选择优选移动终端: 如果只是群组成员调整,群组成员调整后组成新的群组,则仍选用旧的优选移动终端; 如果重组后新的群组无优选移动终端,则首先选择本群本文档来自技高网
...

【技术保护点】
一种集群移动终端的软件远程升级方法,用于软件远程升级系统中,该软件远程升级系统包括业务服务器、升级服务器、远距离移动通信网络、短距离无线通信网络和移动终端;该软件远程升级方法包括以下步骤:步骤1:升级服务器实时从业务服务器获取移动终端的工况信息数据,工况信息数据包括移动终端的网络信号强度、基站信息、当前业务繁忙程度、位置集群分布状况和远程升级进程;步骤2:升级服务器对获取到的工况信息数据进行动态策略分析,将分析结果回传给业务服务器,并根据分析结果将移动终端划分成若干逻辑区域和若干群组;步骤3:业务服务器根据升级服务器的分析结果,下发升级请求配置信息到移动终端,该升级请求配置信息包括升级服务器IP地址和区域群组配置信息表;步骤4:优选移动终端根据升级请求配置信息,通过远距离移动通信网络登录升级服务器下载升级文件,并通过短距离无线通信网络将升级文件更新到周围的移动终端;优选移动终端是指根据同一群组中各移动终端网络信号强度、业务繁忙程度,选择出来的网络信号比较好且通信业务比较少的移动终端。

【技术特征摘要】
1.一种集群移动终端的软件远程升级方法,用于软件远程升级系统中,该软件远程升级系统包括业务服务器、升级服务器、远距离移动通信网络、短距离无线通信网络和移动终端;该软件远程升级方法包括以下步骤: 步骤1:升级服务器实时从业务服务器获取移动终端的工况信息数据,工况信息数据包括移动终端的网络信号强度、基站信息、当前业务繁忙程度、位置集群分布状况和远程升级进程; 步骤2:升级服务器对获取到的工况信息数据进行动态策略分析,将分析结果回传给业务服务器,并根据分析结果将移动终端划分成若干逻辑区域和若干群组; 步骤3:业务服务器根据升级服务器的分析结果,下发升级请求配置信息到移动终端,该升级请求配置信息包括升级服务器IP地址和区域群组配置信息表; 步骤4:优选移动终端根据升级请求配置信息,通过远距离移动通信网络登录升级服务器下载升级文件,并通过短距离无线通信网络将升级文件更新到周围的移动终端;优选移动终端是指根据同一群组中各移动终端网络信号强度、业务繁忙程度,选择出来的网络信号比较好且通信业务比较少的移动终端。2.跟据权利要求1所述的软件远程升级方法,其特征在于:所述步骤2中,升级服务器对获取到的工况信息数据进行动态策略分析,其分析过程包括区域划分和群组划分; 所述区域划分过程如下:对位置集群分布状况分析,各移动终端定时上报卫星定位信息和基站信息给业务服务器,卫星定位信息包括经度、纬度、速度、方向等,电信基站信息包括基站编号、基站识别码和本地位置区域码信息,升级服务器根据经度、纬度位置信息或通过基站信息获取基站定位经度、纬度位置信息,分析当前移动终端分布情况,将移动终端划分为几个逻辑区域,生成区域配置信息表,区域配置信息表主要描述移动终端与逻辑区域映射从属关系。3.跟据权利要求2所述的软件远程升级方法,其特征在于:所述群组划分过程如下:升级服务器根据短距离移动网络的通信距离和通信接入点容量,将逻辑区域内的移动终端分成几个群组。4.跟据权利要求3所述的软件远程升级方法,其特征在于:所述群组划分过程还包括:根据群组中各移动终端网络信号强度、业务繁忙程度,选择网络信号比较好且通信业务比较少的移动终端作为优选移动终端,优选移动终端的短距离无线通信网络确保能够覆盖群组中的所有移动终端,所有的优选移动终端确保能够覆盖区域内所有的移动终端。5.跟据权利要求4所述的软件远程升级方法,其特征在于:所述群组划分过程还包括:将优选移动终端与群组内移动终端进行短距离无线通信配对和权...

【专利技术属性】
技术研发人员:叶德焰赖荣东方汝炤苏友江郑冬冬朱钦培
申请(专利权)人:厦门雅迅网络股份有限公司
类型:发明
国别省市:

网友询问留言 已有1条评论
  • 来自[福建省泉州市电信] 2017年05月09日 09:21
    批量升级程序比较实用。
    0
1