设备升级方法、装置及系统、存储介质制造方法及图纸

技术编号:21224310 阅读:23 留言:0更新日期:2019-05-29 05:04
本申请公开了一种设备升级方法、装置及系统、存储介质,属于设备升级领域。该方法包括:获取第一待升级设备的设备信息;根据第一待升级设备的设备信息,判断第一待升级设备是否满足预设的升级条件;当第一待升级设备满足预设的升级条件时,根据第一待升级设备所在小区的并发升级数和预设的总并发升级数,对第一待升级设备升级,第一待升级设备所在小区的并发升级数为第一待升级设备所在小区中能够同时升级的设备的最大数量。本申请有助于解决设备升级耗费的电量较大,甚至导致升级失败的问题,减少了设备升级耗费的电量,降低了设备升级失败的概率。

Equipment upgrade methods, devices, systems and storage media

The application discloses a method, device, system and storage medium for equipment upgrading, which belongs to the field of equipment upgrading. The method includes: acquiring the equipment information of the first equipment to be upgraded; judging whether the first equipment to be upgraded meets the preset upgrade conditions according to the equipment information of the first equipment to be upgraded; when the first equipment to be upgraded meets the preset upgrade conditions, upgrading the first equipment to be upgraded according to the number of concurrent upgrades in the cell where the first equipment to be upgraded is located and the preset total number of concurrent upgrades. The number of concurrent upgrades in the cell where the first equipment to be upgraded is the maximum number of devices that can be upgraded simultaneously in the cell where the first equipment to be upgraded is located. This application is helpful to solve the problem that equipment upgrade consumes a large amount of electricity, even leads to the failure of upgrade, reduces the power consumption of equipment upgrade, and reduces the probability of equipment upgrade failure.

【技术实现步骤摘要】
设备升级方法、装置及系统、存储介质
本申请涉及设备升级领域,特别涉及一种设备升级方法、装置及系统、存储介质。
技术介绍
窄带物联网(NarrowbandInternetofThings,NB-IoT)系统是一种典型的物联网(InternetofThings,IoT)系统,NB-IoT系统包括多个IoT设备和用于管理该多个IoT设备的管理服务器,多个IoT设备可以处于不同的小区,每个小区中可以包括多个由管理服务器所管理的IoT设备,且处于同一小区的多个IoT设备共享该同一小区的带宽。其中,在IoT设备使用的过程中,经常需要对IoT设备升级。相关技术中,通常由管理服务器控制其所管理的IoT设备批量升级。在实施时,管理服务器从自身所管理的IoT设备中随机选择至少两个IoT设备,并批量向该至少两个IoT设备发送升级指令,每个IoT设备接收到升级指令后,根据升级指令从管理服务器上下载升级包,然后根据升级包在本地升级,每个IoT设备在升级的过程中,定时向管理服务器上报升级进度,并在升级完成或者升级失败之后,向管理服务器上报升级结果。管理服务器接收到IoT设备上报的升级结果之后,可以根据预设的升级策略对升级失败的IoT设备重新升级,直至升级成功或者升级次数达到预定次数。其中,IoT设备通常采用电池供电,IoT设备的升级过程需要消耗大量的电量,且升级过程耗时越长消耗的电量越大。在实现本申请的过程中,专利技术人发现相关技术至少存在以下问题:目前由管理服务器从自身所管理的IoT设备中随机选择IoT设备批量升级,而由于每个小区中可以包括多个由管理服务器所管理的IoT设备,因此,管理服务器选择的IoT设备可能来自于同一小区,这使得升级包的下载过程耗时较长,导致IoT设备的升级过程耗时越长,升级耗费的电量较大,甚至导致升级失败。
技术实现思路
本申请提供了一种设备升级方法、装置及系统、存储介质,有助于解决设备升级耗费的电量较大,甚至导致升级失败的问题。本申请的技术方案如下:第一方面,提供了一种设备升级方法,该方法包括:获取第一待升级设备的设备信息;根据第一待升级设备的设备信息,判断第一待升级设备是否满足预设的升级条件;当第一待升级设备满足预设的升级条件时,根据第一待升级设备所在小区的并发升级数和预设的总并发升级数,对第一待升级设备升级,第一待升级设备所在小区的并发升级数为第一待升级设备所在小区中能够同时升级的设备的最大数量。其中,该设备信息可以包括剩余电量和信号强度,该预设的升级条件可以包括:该剩余电量不小于预设电量阈值和该信号强度不小于预设强度阈值。本申请提供的设备升级方法,由于在待升级设备满足预设的升级条件时,根据待升级设备所在小区的并发升级数和预设的总并发升级数对待升级设备升级,因此可以避免同一小区中同时升级的设备数量较多导致升级过程耗时越长的问题,有助于解决设备升级耗费的电量较大,甚至导致升级失败的问题,减少设备升级耗费的电量,降低升级失败的概率。可选地,在根据第一待升级设备所在小区的并发升级数和预设的总并发升级数,对第一待升级设备升级之前,该方法还包括:获取升级包的大小和第一待升级设备所在小区的带宽;根据第一待升级设备所在小区的带宽和升级包的大小,确定第一待升级设备所在小区的并发升级数。本申请提供的设备升级方法,通过确定待升级设备所在小区的并发升级数,从而根据待升级设备所在小区的并发升级数控制待升级设备升级,可以在小区内进行升级并发控制,降低同一小区内的设备升级对小区带宽的竞争,缩短软件包的下载时长,减小电量消耗,增加设备升级成功的概率,减少因升级失败引起的重新升级导致的电量额外消耗。可选地,根据第一待升级设备所在小区的并发升级数和预设的总并发升级数,对第一待升级设备升级,包括:判断第一待升级设备所在小区的在升级设备数是否小于第一待升级设备所在小区的并发升级数;当第一待升级设备所在小区的在升级设备数小于第一待升级设备所在小区的并发升级数时,判断管理服务器所管理的所有设备中总的在升级设备数是否小于总并发升级数;当管理服务器所管理的所有设备中总的在升级设备数小于总并发升级数时,对第一待升级设备升级。本申请提供的设备升级方法,由于在待升级设备所在小区的在升级设备数小于该待升级设备所在小区的并发升级数,且管理服务器所管理的所有设备中总的在升级设备数小于总并发升级数时,对待升级设备升级,因此,可以避免并发升级的设备数较多导致软件包的下载时长增加的问题。可选地,该方法还包括:当第一待升级设备所在小区的在升级设备数不小于第一待升级设备所在小区的并发升级数,或者,管理服务器所管理的所有设备中总的在升级设备数不小于总并发升级数时,挂起第一待升级设备的升级。这样一来,可以避免在升级设备数较多时启动待升级设备的升级导致升级失败的问题。可选地,在挂起第一待升级设备的升级之后,该方法还包括:在第一待升级设备所在小区的在升级设备数小于第一待升级设备所在小区的并发升级数,且管理服务器所管理的所有设备中总的在升级设备数小于总并发升级数时,对第一待升级设备升级。这样一来,可以避免在升级设备数较多时启动待升级设备的升级导致升级失败的问题,且可以保证对能够升级的设备进行升级。可选地,在对第一待升级设备升级之前,该方法还包括:锁定第一待升级设备的上层业务;在对第一待升级设备升级之后,该方法还包括:解锁第一待升级设备的上层业务。本申请提供的设备升级方法,在对待升级设备升级之前锁定待升级设备的上层业务,可以避免升级过程与上层业务的相互影响,在对待升级设备升级之后解锁待升级设备的上层业务,可以保证升级完成之后上层业务的正常运行。可选地,该方法还包括:获取第二待升级设备的设备信息;根据第二待升级设备的设备信息,判断第二待升级设备是否满足预设的升级条件;当第二待升级设备满足预设的升级条件时,根据第二待升级设备所在小区的并发升级数和预设的总并发升级数,对第二待升级设备升级,第二待升级设备所在小区的并发升级数为第二待升级设备所在小区中能够同时升级的设备的最大数量。本申请提供的设备升级方法,在对第一待升级设备升级完成之后,对第二待升级设备升级,可以保证升级过程过程覆盖所有待升级设备,避免对待升级设备的遗漏导致待升级设备无法升级。第二方面,提供了一种设备升级装置,该设备升级装置包括:至少一个模块,该至少一个模块用于实现上述第一方面或第一方面的任一可选方式所提供的设备升级方法。第三方面,提供了一种管理服务器,该管理服务器包括处理器和存储器,处理器被配置为执行存储器中存储的指令,处理器通过执行指令来实现第一方面或第一方面的任一可选方式所提供的设备升级方法。第四方面,提供了一种设备升级系统,该设备升级系统包括管理服务器和待升级设备,该管理服务器包括第二方面所提供的设备升级装置;或者,该管理服务器为第三方面所提供的管理服务器。第五方面,提供了一种计算机可读存储介质,该计算机可读存储介质中存储有指令,当该指令在计算机的处理组件上运行时,使得该处理组件执行上述第一方面或第一方面的任一可选方式所提供的设备升级方法。第六方面,提供了一种处理装置,该处理装置包括至少一个电路,该至少一个电路用于执行上述第一方面或第一方面的任一可选方式所提供的设备升级方法。第七方面,提供了一种包含指令的计本文档来自技高网
...

【技术保护点】
1.一种设备升级方法,其特征在于,所述方法包括:获取第一待升级设备的设备信息;根据所述第一待升级设备的设备信息,判断所述第一待升级设备是否满足预设的升级条件;当所述第一待升级设备满足所述预设的升级条件时,根据所述第一待升级设备所在小区的并发升级数和预设的总并发升级数,对所述第一待升级设备升级,所述第一待升级设备所在小区的并发升级数为所述第一待升级设备所在小区中能够同时升级的设备的最大数量。

【技术特征摘要】
1.一种设备升级方法,其特征在于,所述方法包括:获取第一待升级设备的设备信息;根据所述第一待升级设备的设备信息,判断所述第一待升级设备是否满足预设的升级条件;当所述第一待升级设备满足所述预设的升级条件时,根据所述第一待升级设备所在小区的并发升级数和预设的总并发升级数,对所述第一待升级设备升级,所述第一待升级设备所在小区的并发升级数为所述第一待升级设备所在小区中能够同时升级的设备的最大数量。2.根据权利要求1所述的方法,其特征在于,在所述根据所述第一待升级设备所在小区的并发升级数和预设的总并发升级数,对所述第一待升级设备升级之前,所述方法还包括:获取升级包的大小和所述第一待升级设备所在小区的带宽;根据所述第一待升级设备所在小区的带宽和所述升级包的大小,确定所述第一待升级设备所在小区的并发升级数。3.根据权利要求1所述的方法,其特征在于,所述根据所述第一待升级设备所在小区的并发升级数和预设的总并发升级数,对所述第一待升级设备升级,包括:判断所述第一待升级设备所在小区的在升级设备数是否小于所述第一待升级设备所在小区的并发升级数;当所述第一待升级设备所在小区的在升级设备数小于所述第一待升级设备所在小区的并发升级数时,判断管理服务器所管理的所有设备中总的在升级设备数是否小于所述总并发升级数;当所述管理服务器所管理的所有设备中总的在升级设备数小于所述总并发升级数时,对所述第一待升级设备升级。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:当所述第一待升级设备所在小区的在升级设备数不小于所述第一待升级设备所在小区的并发升级数,或者,所述管理服务器所管理的所有设备中总的在升级设备数不小于所述总并发升级数时,挂起所述第一待升级设备的升级。5.根据权利要求4所述的方法,其特征在于,在所述挂起所述第一待升级设备的升级之后,所述方法还包括:在所述第一待升级设备所在小区的在升级设备数小于所述第一待升级设备所在小区的并发升级数,且所述管理服务器所管理的所有设备中总的在升级设备数小于所述总并发升级数时,对所述第一待升级设备升级。6.根据权利要求3至5任一所述的方法,其特征在于,在所述对所述第一待升级设备升级之前,所述方法还包括:锁定所述第一待升级设备的上层业务;在所述对所述第一待升级设备升级之后,所述方法还包括:解锁所述第一待升级设备的上层业务。7.根据权利要求1至5任一所述的方法,其特征在于,所述设备信息包括:剩余电量和信号强度,所述预设的升级条件包括:所述剩余电量不小于预设电量阈值和所述信号强度不小于预设强度阈值。8.根据权利要求1至5任一所述的方法,其特征在于,所述方法还包括:获取第二待升级设备的设备信息;根据所述第二待升级设备的设备信息,判断所述第二待升级设备是否满足预设的升级条件;当所述第二待升级设备满足所述预设的升级条件时,根据所述第二待升级设备所在小区的并发升级数和预设的总并发升级数,对所述第二待升级设备升级,所述第二待升级设备所在小区的并发升级数为所述第二待升级设备所在小区中能够同时升级的设备的最大数量。9.一种设备升级装置,其特征在于,所述装置包括:第一获取模块,用于获取第一待升级设备的设备信息;第一判断模块,用于根据所述第一待升级设备的设备信息,判断所述第一待升级设备是否满足预设的升级条件;第一升级模块,用于当所述第一待升级设备满足所述预设的升级条件时,根据所述第一待升级设备所在小区的并发升级数和预设的总并发升级数,对...

【专利技术属性】
技术研发人员:张旭
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东,44

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

1