一种终端设备远程升级的方法及相关装置制造方法及图纸

技术编号:26797831 阅读:23 留言:0更新日期:2020-12-22 17:15
本申请实施例公开了一种终端设备远程升级的方法及相关装置,该方法包括:服务器接收多个终端设备发送的版本信息,所述版本信息用于指示终端设备的版本号;所述服务器根据所述版本信息确定所述多个终端设备中的待升级终端设备,所述待升级终端设备的版本号低于升级版本号;所述服务器确定升级时间点;所述服务器向所述待升级终端设备发送第一升级指示信息,所述第一升级指示信息中包括所述升级版本号和所述升级时间点,所述第一升级指示信息用于指示所述待升级终端设备使用广播方式进行升级;所述服务器在所述升级时间点广播所述升级版本号对应的升级数据包。采用本发明专利技术,能够提升终端设备的升级效率。

【技术实现步骤摘要】
一种终端设备远程升级的方法及相关装置
本专利技术涉及通信领域,尤其涉及一种终端设备远程升级的方法及相关装置。
技术介绍
随着通信技术的发展,物联网技术迅猛发展,针对物联网业务,3GPP在R13制定了增强型机器类通信(EnhancedMachineTypeofCommunication,eMTC)标准、以及基于蜂窝的窄带物联网(NarrowBandInternetofThings,NB-IOT)标准,加上长期演进(LongTermEvolution,LTE)Cat1技术,完整覆盖了物联网的低速、中速业务场景。目前各类物联网产品已经开始进入了我们的生产和生活。在物联网时代,物联网终端设备的数量巨大,未来可能存在数百亿个物联网(InternetofThings,IoT)连接。现阶段,终端设备通常是从服务器下载自身对应的升级数据包来进行设备升级。由于终端设备数量巨大,升级过程会占用大量网络资源,并且耗时较长。
技术实现思路
本申请实施例提供一种终端设备远程升级的方法及相关装置,能够提升终端设备的升级效率。第一方面,本本文档来自技高网...

【技术保护点】
1.一种终端设备远程升级的方法,其特征在于,所述方法包括:/n服务器接收多个终端设备发送的版本信息,所述版本信息用于指示终端设备的版本号;/n所述服务器根据所述版本信息确定所述多个终端设备中的待升级终端设备,所述待升级终端设备的版本号低于升级版本号;/n所述服务器确定升级时间点;/n所述服务器向所述待升级终端设备发送第一升级指示信息,所述第一升级指示信息中包括所述升级版本号和所述升级时间点,所述第一升级指示信息用于指示所述待升级终端设备使用广播方式进行升级;/n所述服务器在所述升级时间点广播所述升级版本号对应的升级数据包。/n

【技术特征摘要】
1.一种终端设备远程升级的方法,其特征在于,所述方法包括:
服务器接收多个终端设备发送的版本信息,所述版本信息用于指示终端设备的版本号;
所述服务器根据所述版本信息确定所述多个终端设备中的待升级终端设备,所述待升级终端设备的版本号低于升级版本号;
所述服务器确定升级时间点;
所述服务器向所述待升级终端设备发送第一升级指示信息,所述第一升级指示信息中包括所述升级版本号和所述升级时间点,所述第一升级指示信息用于指示所述待升级终端设备使用广播方式进行升级;
所述服务器在所述升级时间点广播所述升级版本号对应的升级数据包。


2.根据权利要求1所述的方法,其特征在于,在所述服务器确定升级时间点之前,所述方法包括:
所述服务器确定所述待升级终端设备的第一数量;
当所述待升级终端设备的第一数量大于或等于第一预设值,或者所述待升级终端设备的第一数量与终端设备的总数量的比值大于或等于第二预设值时,执行所述服务器确定升级时间点的步骤。


3.根据权利要求2所述的方法,其特征在于,当所述待升级终端设备的第一数量小于所述第一预设值,或者所述待升级终端设备的第一数量与终端设备的总数量的比值小于所述第二预设值时,
所述服务器向所述待升级终端设备发送第二升级指示信息,所述第二指示信息中包括所述升级版本号和下载地址,所述第二升级指示信息用于指示所述待升级终端设备使用单播方式进行升级。


4.根据权利要求2或3所述的方法,其特征在于,在所述服务器在所述升级时间点广播所述升级版本号对应的升级数据包之后,所述方法还包括:
所述服务器再次广播N次所述升级数据包,所述N为大于等于1的正整数,所述N小于预设次数;
所述服务器确定第二数量和第三数量,所述第二数量为第N次广播之后的所述多个终端设备中的待升级终端设备的数量,所述第三数量为第N+1次广播之后的所述多个终端设备中的待升级终端设备的数量;
若所述第二数量与所述第三数量的差值小于第三预设值,或者所述第二数量与所述第三数量的差值与所述终端设备的总数量的比值小于第四预设值,则确定所述第三数量为所述第一预设值,或者确定所述第三数量与所述终端设备的总数量的比值为所述第二预设值。


5.根据权利要求2或3所述的方法,其特征在于,在所述服务器在所述升级时间点广播所述升级版本号对应的升级数据包之后,所述方法还包括:
所述服务器再次广播A次所述升级数据包,所述A为大于等于1的正整数,所述A小于预设次数;
所述服务器确定第四数量,所述第四数量为第A+1次广播之后的所述多个终端设备中的待升级终端设备的数量;
若所述第四数量小于第五预设值,或者所述第四数量与所述终端设备的总数量的比值小于第六预设值,则确定所述第五数量为所述第一预设值,或者确定所述第五数量与所述终端设备的总数量的比值为所述第二预设值。


6.根据权利要求1-3任一项所述的方法,其特征在于,所述版本信息包含在终端设备的心跳包中,所述心跳包中还包含下一次心跳包的发送时间点或者所述心跳包的发送周期;
所述服务器确定升级时间点,包括:
所述服务器根据所述待升级终端设备的下一次心跳包的发送时间点或者所述心跳包的发送周期确定所述升级时间点。


7.根据权利要求1-3任一项所述的方法,其特征在于,所述服务器确定升级时间点,包括:
所述服务器根据接收到的一个终端设备发送的版本信息的时间间隔确定所述一个终端设备的下一个版本信息的发送时间点或者所述版本信息的发送周期,所述一个终端设备包含于所述待升级终端设备;
所述服务器根据所述待升级终端设备的下一个版本信息的发送时间点或者所述版本信息的发送周期确定所述升级时间点。


8.根据权利要求1-3任一项所述的方法,其特征在于,所述服务器向所述待升级终端设备发送第一升级指示信息,包括:
所述服务器通过广播/多播服务中心BM-SC向所述待升级终端...

【专利技术属性】
技术研发人员:周巧成
申请(专利权)人:紫光展锐重庆科技有限公司
类型:发明
国别省市:重庆;50

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

1