一种物联网设备升级管理方法、装置、设备及存储介质制造方法及图纸

技术编号:28429989 阅读:19 留言:0更新日期:2021-05-11 18:39
本申请实施例公开了一种物联网设备升级管理方法、装置、设备及存储介质。本申请实施例提供的技术方案通过在第一物联网控制终端接入新的社区物联设备时,根据该社区物联设备的物联设备类型和设备版本信息,确定进行设备升级所需的升级数据包,并确定在同一物联网网络中保存有该升级数据包的第二物联网控制终端,并由该第二物联网控制终端向第一物联网控制终端发送对应的升级数据包,以供第一物联网控制终端基于该升级数据包控制社区物联设备进行设备升级,减少云服务器的数据传输压力,由本地物联网网络传输升级数据包,提高对升级数据包的传输速度,有效提高设备升级效率。

【技术实现步骤摘要】
一种物联网设备升级管理方法、装置、设备及存储介质
本申请实施例涉及物联网
,尤其涉及一种物联网设备升级管理方法、装置、设备及存储介质。
技术介绍
随着物联网的快速发展,在日程生活中出现大量的社区物联设备,社区物联设备一般是通过物联网网关提供的无线信道连接物联网网关,经物联网网关接入物联网网络中,从而与物联网网络中各物联网节点进行通信,并且提供业务平台的云服务器通过互联网与物联网网关通信连接,从而实现云服务器与社区物联设备的通信。在有新的社区物联设备上线时,经常需要对新上线的社区物联设备进行升级,升级所需的升级数据包一般由云服务器下发给各物联网网关,再由物联网网关下发给对应社区物联设备。但是由于发送升级数据包的数据传输量较大,容易造成云服务器的数据传输压力过大的情况,设备升级效率较低。
技术实现思路
本申请实施例提供一种物联网设备升级管理方法、装置、设备及存储介质,以提高设备升级效率。在第一方面,本申请实施例提供了一种物联网设备升级管理方法,包括:响应于第一物联网控制终端发出的新设备接入通知,确定所述新设备接入通知所指示的物联设备类型以及设备版本信息,所述新设备接入通知由所述第一物联网控制终端基于新接入的社区物联设备生成;基于所述物联设备类型以及所述物联版本信息确定所述社区物联设备进行设备升级所需的升级数据包;确定所述第一物联网控制终端所对应的物联网网络,向所述物联网网络中的第二物联网控制终端发起指向所述升级数据包的升级包询问,并根据所述第二物联网控制终端基于所述升级包询问返回的升级包查找结果,确定保存有所述升级数据包的第二物联网控制终端;通知所述第二物联网控制终端向所述第一物联网控制终端发送所述升级数据包,以供所述第一物联网控制终端基于所述升级数据包控制新接入的所述社区物联设备进行设备升级。进一步的,所述基于所述物联设备类型以及所述物联版本信息确定所述社区物联设备进行设备升级所需的升级数据包,包括:基于设备版本记录表确定所述物联设备类型所对应的更新版本信息,所述设备版本记录表记录有不同物联设备类型和更新版本信息之间的对应关系;基于所述设备版本信息和所述更新版本信息的版本比较情况,确定所述社区物联设备是否需要进行设备升级,并基于所述更新版本信息确定所述社区物联设备进行设备升级所需的升级数据包。进一步的,所述通知所述第二物联网控制终端向所述第一物联网控制终端发送所述升级数据包之前,还包括:确定本地保存的所述升级数据包对应的第一哈希值,并获取所述第二物联网控制终端中保存的所述升级数据包对应的第二哈希值;基于所述第一哈希值和所述第二哈希值的比较结果,确定用于提供所述升级数据包的所述第二物联网控制终端。进一步的,所述基于所述第一哈希值和所述第二哈希值的比较结果,确定用于提供所述升级数据包的所述第二物联网控制终端,包括:基于所述第一哈希值和所述第二哈希值的比较结果,筛选出对应的所述第二哈希值与所述第一哈希值一致的所述第二物联网控制终端;判断筛选出的所述第二物联网控制终端的终端数量是否为1,若是,则将所述第二物联网控制终端确定为用于提供所述升级数据包的所述第二物联网控制终端,否则,将其中一个所述第二物联网控制终端确定为用于提供所述升级数据包的第二物联网控制终端。进一步的,所述将其中一个所述第二物联网控制终端确定为用于提供所述升级数据包的第二物联网控制终端,包括:确定筛选出各个所述第二物联网控制终端与所述第一物联网控制终端之间的终端距离,并基于所述终端距离确定一个用于提供所述升级数据包的第二物联网控制终端。进一步的,所述通知所述第二物联网控制终端向所述第一物联网控制终端发送所述升级数据包,以供所述第一物联网控制终端基于所述升级数据包控制新接入的所述社区物联设备进行设备升级,包括:通知所述第二物联网控制终端向所述第一物联网控制终端发送所述升级数据包;向所述第一物联网控制终端发送所述第一哈希值,以供所述第一物联网控制终端将所述升级数据包对应的第三哈希值与所述第一哈希值进行比较,并在所述第一哈希值与所述第三哈希值一致时,基于所述升级数据包控制新接入的所述社区物联设备进行设备升级。进一步的,所述通知所述第二物联网控制终端向所述第一物联网控制终端发送所述升级数据包之后,还包括:基于所述第一物联网控制终端发出的数据错误指示,在保存有所述升级数据包的第二物联网控制终端中更换一个用于提供所述升级数据包的所述第二物联网控制终端。在第二方面,本申请实施例提供了一种物联网设备升级管理装置,包括设备检测模块、版本检测模块、数据查询模块和数据发送模块,其中:所述设备检测模块,用于响应于第一物联网控制终端发出的新设备接入通知,确定所述新设备接入通知所指示的物联设备类型以及设备版本信息,所述新设备接入通知由所述第一物联网控制终端基于新接入的社区物联设备生成;所述版本检测模块,用于基于所述物联设备类型以及所述物联版本信息确定所述社区物联设备进行设备升级所需的升级数据包;所述数据查询模块,用于确定所述第一物联网控制终端所对应的物联网网络,向所述物联网网络中的第二物联网控制终端发起指向所述升级数据包的升级包询问,并根据所述第二物联网控制终端基于所述升级包询问返回的升级包查找结果,确定保存有所述升级数据包的第二物联网控制终端;所述数据发送模块,用于通知所述第二物联网控制终端向所述第一物联网控制终端发送所述升级数据包,以供所述第一物联网控制终端基于所述升级数据包控制新接入的所述社区物联设备进行设备升级。在第三方面,本申请实施例提供了一种物联网设备升级管理设备,包括:存储器以及一个或多个处理器;所述存储器,用于存储一个或多个程序;当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如第一方面所述的物联网设备升级管理方法。在第四方面,本申请实施例提供了一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行如第一方面所述的物联网设备升级管理方法。本申请实施例通过在第一物联网控制终端接入新的社区物联设备时,根据该社区物联设备的物联设备类型和设备版本信息,确定进行设备升级所需的升级数据包,并确定在同一物联网网络中保存有该升级数据包的第二物联网控制终端,并由该第二物联网控制终端向第一物联网控制终端发送对应的升级数据包,以供第一物联网控制终端基于该升级数据包控制社区物联设备进行设备升级,减少云服务器的数据传输压力,由本地物联网网络传输升级数据包,提高对升级数据包的传输速度,有效提高设备升级效率。附图说明图1是本申请实施例提供的一种物联网设备升级管理方法的流程图;图2是本申请实施例提供的另一种物联网设备升级管理方法的流程图;图3是本申请实施例提供的一种物联网设备升级管理装置的结构示意图;图4是本申请实施例提供的一种物联网设备升级管理设备的结本文档来自技高网...

【技术保护点】
1.一种物联网设备升级管理方法,其特征在于,包括:/n响应于第一物联网控制终端发出的新设备接入通知,确定所述新设备接入通知所指示的物联设备类型以及设备版本信息,所述新设备接入通知由所述第一物联网控制终端基于新接入的社区物联设备生成;/n基于所述物联设备类型以及所述物联版本信息确定所述社区物联设备进行设备升级所需的升级数据包;/n确定所述第一物联网控制终端所对应的物联网网络,向所述物联网网络中的第二物联网控制终端发起指向所述升级数据包的升级包询问,并根据所述第二物联网控制终端基于所述升级包询问返回的升级包查找结果,确定保存有所述升级数据包的第二物联网控制终端;/n通知所述第二物联网控制终端向所述第一物联网控制终端发送所述升级数据包,以供所述第一物联网控制终端基于所述升级数据包控制新接入的所述社区物联设备进行设备升级。/n

【技术特征摘要】
1.一种物联网设备升级管理方法,其特征在于,包括:
响应于第一物联网控制终端发出的新设备接入通知,确定所述新设备接入通知所指示的物联设备类型以及设备版本信息,所述新设备接入通知由所述第一物联网控制终端基于新接入的社区物联设备生成;
基于所述物联设备类型以及所述物联版本信息确定所述社区物联设备进行设备升级所需的升级数据包;
确定所述第一物联网控制终端所对应的物联网网络,向所述物联网网络中的第二物联网控制终端发起指向所述升级数据包的升级包询问,并根据所述第二物联网控制终端基于所述升级包询问返回的升级包查找结果,确定保存有所述升级数据包的第二物联网控制终端;
通知所述第二物联网控制终端向所述第一物联网控制终端发送所述升级数据包,以供所述第一物联网控制终端基于所述升级数据包控制新接入的所述社区物联设备进行设备升级。


2.根据权利要求1所述的物联网设备升级管理方法,其特征在于,所述基于所述物联设备类型以及所述物联版本信息确定所述社区物联设备进行设备升级所需的升级数据包,包括:
基于设备版本记录表确定所述物联设备类型所对应的更新版本信息,所述设备版本记录表记录有不同物联设备类型和更新版本信息之间的对应关系;
基于所述设备版本信息和所述更新版本信息的版本比较情况,确定所述社区物联设备是否需要进行设备升级,并基于所述更新版本信息确定所述社区物联设备进行设备升级所需的升级数据包。


3.根据权利要求1所述的物联网设备升级管理方法,其特征在于,所述通知所述第二物联网控制终端向所述第一物联网控制终端发送所述升级数据包之前,还包括:
确定本地保存的所述升级数据包对应的第一哈希值,并获取所述第二物联网控制终端中保存的所述升级数据包对应的第二哈希值;
基于所述第一哈希值和所述第二哈希值的比较结果,确定用于提供所述升级数据包的所述第二物联网控制终端。


4.根据权利要求3所述的物联网设备升级管理方法,其特征在于,所述基于所述第一哈希值和所述第二哈希值的比较结果,确定用于提供所述升级数据包的所述第二物联网控制终端,包括:
基于所述第一哈希值和所述第二哈希值的比较结果,筛选出对应的所述第二哈希值与所述第一哈希值一致的所述第二物联网控制终端;
判断筛选出的所述第二物联网控制终端的终端数量是否为1,若是,则将所述第二物联网控制终端确定为用于提供所述升级数据包的所述第二物联网控制终端,否则,将其中一个所述第二物联网控制终端确定为用于提供所述升级数据包的第二物联网控制终端。


5.根据权利要求4所述的物联网设备升级管理方法,其特征在于,所述将其中一个所述第二物联网控制终端确定为用于提供所述升级数据包的第二物联网控制终端,包括:
确定筛选出各个所...

【专利技术属性】
技术研发人员:郑凛刘毅林英喜李玮棠王鑫陈名峰
申请(专利权)人:广州技象科技有限公司
类型:发明
国别省市:广东;44

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

1