一种设备升级方法及装置制造方法及图纸

技术编号:19865893 阅读:17 留言:0更新日期:2018-12-22 13:47
本发明专利技术公开一种设备升级方法及装置,涉及网络通信技术领域,本申请通过在预设的一段升级时间区间内对终端设备进行升级,具体来说,当处于升级时间区间时,确定需要升级的终端设备,并向其中M个终端设备发送升级指令;其中,M为服务器最大升级并发量;在升级时间区间内,响应于服务器最大升级并发量M与当前处于升级状态的终端设备的数量K之差M‑K大于阈值,发送升级指令至下一批次升级的终端设备。服务器将同时升级的终端设备的数量限制在服务器最大升级并发量M,使得服务器能够有效分批次的处理升级任务,使服务器的升级压力保持在合理范围,提高了终端设备升级成功的几率,提升了用户体验。

【技术实现步骤摘要】
一种设备升级方法及装置
本专利技术涉及网络通信
,尤其涉及一种设备升级方法及装置。
技术介绍
目前,终端设备采用OTA(Over-the-AirTechnology,空中下载技术)升级功能对移动终端固件进行数据升级。随着软件更新速度越来越快,需要对设备进行频繁的升级,有时候终端设备刚刚出厂,就有了新版本的软件。对终端设备进行升级可用于修复设备存在的问题或增加新功能,使设备更具有市场竞争力。OTA升级的方法有多种,例如,公开号为CN107608701A、名称为《一种升级固件的方法和装置》的专利文献,该专利文献中公开了一种升级固件的方法,具体包括:设备将固件的当前版本信息发送给固件服务器;设备接收来自固件服务器的针对所述固件的升级文件,所述升级文件是所述固件服务器根据所述固件的当前版本信息确定的;设备判断所述升级文件是否接收成功,若是,则根据所述升级文件对所述固件进行升级。再如公开号为CN102624771B、名称为《一种客户端升级的方法》的专利文献,该专利文献公开了一种应用升级方法,该方法包括:从服务端获取升级配置文件,升级配置文件中设置升级属性信息,通过解析器对升级配置文件进行解析,得到升级属性信息,根据升级属性信息中的升级描述信息和预置的匹配规则,判断本次升级是否通过升级属性的匹配,若本次升级通过升级属性的匹配,则按照升级属性信息中的升级操作信息,执行应用的升级操作。在上述专利文献中涉及的技术方案中,并没有考虑到升级过程中服务器压力的问题。在现有的升级方法中,如果市场上存在大量需要升级的终端设备,这些终端设备在升级时需要占用相当多的服务器资源。如果同时对这些终端设备进行升级,服务器需要承受较大的升级压力,导致升级失败几率增大,用户体验不好。此外,可能存在大量无用的升级请求。
技术实现思路
本专利技术所要解决的技术问题在于,针对现有技术的上述不足,提出一种设备升级方法及装置,以减少升级过程中服务器的压力,提高用户体验。为了解决上述技术问题,本申请提供了一种设备升级方法及装置。所述设备升级方法包括:当处于升级时间区间时,确定需要升级的终端设备,并向其中M个终端设备发送升级指令;其中,M为服务器最大升级并发量;在升级时间区间内,响应于服务器最大升级并发量M与当前处于升级状态的终端设备的数量K之差M-K大于阈值,发送升级指令至下一批次升级的终端设备。可选地,所述发送升级指令至下一批次升级的需要升级的终端设备具体为:确定下一批次升级的终端设备的数量L,并向L个需要升级的终端设备发送升级指令;其中,数量L为服务器最大升级并发量M与当前处于升级状态的终端设备的数量K之差M-K。可选地,所述设备升级方法还包括步骤:获取终端设备发送的设备信息;其中设备信息包括终端设备的版本信息;所述确定需要升级的终端设备具体为:根据终端设备的版本信息,确定需要升级的终端设备。可选地,所述设备升级方法还包括步骤:获取对升级时间区间的设定指令,并根据设定指令,对升级时间区间进行设定。可选地,所述设备升级方法还包括步骤:在发送升级指令至终端设备之后,获取对应终端设备升级成功或失败的反馈信息。所述设备升级装置包括:第一升级指令发送模块,用于当处于升级时间区间时,确定需要升级的终端设备,并向其中M个终端设备发送升级指令;其中,M为服务器最大升级并发量;第二升级指令发送模块,用于在升级时间区间内,响应于服务器最大升级并发量M与当前处于升级状态的终端设备的数量K之差M-K大于阈值,发送升级指令至下一批次升级的终端设备。可选地,所述第二升级指令发送模块还用于:确定下一批次升级的终端设备的数量L,并向L个需要升级的终端设备发送升级指令;其中,数量L为服务器最大升级并发量M与当前处于升级状态的终端设备的数量K之差M-K。可选地,所述设备升级装置还包括:设备信息获取模块,用于获取终端设备发送的设备信息;其中设备信息包括终端设备的版本信息;所述第一升级指令发送模块还用于:根据终端设备的版本信息,确定需要升级的终端设备。可选地,所述设备升级装置还包括:设定模块,用于获取对升级时间区间的设定指令,并根据设定指令,对升级时间区间进行设定。可选地,所述设备升级装置还包括:反馈信息获取模块,用于在发送升级指令至终端设备之后,获取对应终端设备升级成功或失败的反馈信息。本申请通过在预设的一段升级时间区间内对终端设备进行升级,具体来说,当处于升级时间区间时,确定需要升级的终端设备,并向其中M个终端设备发送升级指令;其中,M为服务器最大升级并发量;此后,在升级时间区间内,服务器响应于服务器最大升级并发量M与当前处于升级状态的终端设备的数量K之差M-K大于阈值,发送升级指令至下一批次升级的终端设备。服务器将同时升级的终端设备的数量限制在服务器最大升级并发量M,使得服务器能够有效分批次的处理升级任务,使服务器的升级压力保持在合理范围,提高了终端设备升级成功的几率,提升了用户体验。附图说明图1是根据一示例性实施例示出的设备升级方法的实施场景示意图。图2是根据一示例性实施例示出的设备升级方法的流程图。图3是根据一示例性实施例示出的设备升级方法的流程图。图4是根据一示例性实施例示出的设备升级方法的流程图。图5是根据一示例性实施例示出的设备升级装置的结构框图。具体实施方式以下是本专利技术的具体实施例并结合附图,对本专利技术的技术方案作进一步的描述,但本专利技术并不限于这些实施例。还应当理解,此处所描述的具体实施例仅仅用于理解本专利技术,并不用于限定本专利技术。图1是根据一示例性实施例示出的设备升级方法的实施场景示意图,参考图1,涉及服务器11和终端设备12,其中终端设备包括终端设备1至终端设备N。其中终端设备的数量为N。在本申请实施例中,可存在大量的终端设备12通过服务器11进行升级。其中,服务器11与终端设备12之间可采用OTA(Over-the-AirTechnology,空中下载技术)进行升级。在本申请实施例中,服务器11与终端设备12建立通信连接,以便进行升级。终端设备12可以为移动终端,涉及的升级的对象可以为操作系统或者应用软件。在服务器11上存储有终端设备12的最新版本的软件;服务器11获取所有终端设备12的版本信息。服务器11通过比较其上存储的最新版本与终端设备12上的版本,判断终端设备是否需要升级。需要说明的是,每个终端设备上的软件版本可能不相同。图2是根据一示例性实施例示出的设备升级方法的流程图;本实施例示出的设备升级方法应用于服务器端,该实施例示出的设备升级方法包括步骤S201和步骤S202,具体包括:步骤S201,当处于升级时间区间时,确定需要升级的终端设备,并向其中M个终端设备发送升级指令;其中,M为服务器最大升级并发量。服务器只在一个预设的升级时间段对有升级需求的终端设备进行推送新版本,升级时间段可以设定在终端设备使用较少的时间,以减少升级对用户的影响。当进入升级时间区间时,服务器首先确定需要升级的终端设备,并向其中M个终端设备发送升级指令;此后,在升级过程中,当服务器最大升级并发量M与当前处于升级状态的终端设备的数量K之差M-K大于阈值时,执行步骤S202,即触发下一批次终端设备的升级。此外,上述升级过程均处于升级时间区间内。终端设备可以手机、平板、嵌入式设备或计算机等本文档来自技高网
...

【技术保护点】
1.一种设备升级方法,其特征在于,包括步骤:当处于升级时间区间时,确定需要升级的终端设备,并向其中M个终端设备发送升级指令;其中,M为服务器最大升级并发量;在升级时间区间内,响应于服务器最大升级并发量M与当前处于升级状态的终端设备的数量K之差M‑K大于阈值,发送升级指令至下一批次升级的终端设备。

【技术特征摘要】
1.一种设备升级方法,其特征在于,包括步骤:当处于升级时间区间时,确定需要升级的终端设备,并向其中M个终端设备发送升级指令;其中,M为服务器最大升级并发量;在升级时间区间内,响应于服务器最大升级并发量M与当前处于升级状态的终端设备的数量K之差M-K大于阈值,发送升级指令至下一批次升级的终端设备。2.根据权利要求1所述的设备升级方法,其特征在于,所述发送升级指令至下一批次升级的需要升级的终端设备具体为:确定下一批次升级的终端设备的数量L,并向L个需要升级的终端设备发送升级指令;其中,数量L为服务器最大升级并发量M与当前处于升级状态的终端设备的数量K之差M-K。3.根据权利要求1所述的设备升级方法,其特征在于,所述设备升级方法还包括步骤:获取终端设备发送的设备信息;其中设备信息包括终端设备的版本信息;所述确定需要升级的终端设备具体为:根据终端设备的版本信息,确定需要升级的终端设备。4.根据权利要求1所述的设备升级方法,其特征在于,所述设备升级方法还包括步骤:获取对升级时间区间的设定指令,并根据设定指令,对升级时间区间进行设定。5.根据权利要求1所述的设备升级方法,其特征在于,所述设备升级方法还包括步骤:在发送升级指令至终端设备之后,获取对应终端设备升级成功或失败的反馈信息。6.一种设备升级装置,其特征在于,...

【专利技术属性】
技术研发人员:李英英郭利刚钟显华
申请(专利权)人:四川斐讯信息技术有限公司
类型:发明
国别省市:四川,51

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

1