油田物联网无线通信模块升级方法和系统技术方案

技术编号:22820225 阅读:28 留言:0更新日期:2019-12-14 14:17
一种油田物联网无线通信模块升级方法和系统,该种油田物联网无线通信模块升级方法包括以下步骤:获取至少一通信模块作为第一升级组进行升级;在升级后更新所述升级记录;所述第一升级组的通信模块检索连接的通信模块作为第二升级组后下发所述升级数据和升级记录;所述第二升级组的通信模块升级后更新所述升级记录。上述的油田物联网无线通信模块升级方法和系统的网关设备选定若干通信模块作为第一升级组后,向该第一升级组的通信模块传输升级数据和升级记录以完成第一升级组的通信模块的升级。然后,还第一升级组的通信模块选择与之连接的其他通信模块作为第二升级组进行升级,重复该过程后形成通信模块的扩散式升级,升级速度快、升级效率高。

Upgrading method and system of wireless communication module of Internet of things in oil field

【技术实现步骤摘要】
油田物联网无线通信模块升级方法和系统
本专利技术涉及软件升级领域,尤其涉及油田物联网无线通信模块的升级方法和系统。
技术介绍
本部分的陈述仅仅是提供了与本专利技术公开相关的
技术介绍
信息,不必然构成在先技术。油田物联网将物联网利用各种在线的、实时测量的感知设备,诸如安装在油气水井、管道、油气处理、加工、储运设备上的各种仪表、射频识别标签(RFID)和油气田勘探开发生产现场的视频摄像机、红外感应器、全球定位系统、激光扫描器等信息传感设备,按约定的协议连接到企业网或/和互联网相,进行信息交换和通信,以实现智能化识别、定位、跟踪、监控和管理的一种网络。物联网
中,这些通信模块一般采用低功耗无线通信技术(例如LoRa通信或者2.4GHz低功耗无线通信或者蓝牙、ZigBee等方式相互连接),形成网状连接的物联网。目前通信模块已经普遍应用于物联网技术中,能够通过无线通信连接网关,进行数据传输。通信模块可以是多种感知设备,也可以智能传感器的通信部件。通信模块的软件担任着最底层工作,也就决定着设备的功能及性能。软件一般存储于通信模块的电可擦除只读存储器EEPROM或FLASH芯片中,可由用户通过特定的刷新程序进行升级。现有的物联网
中一般采用人工的有线方式来实现软件升级,也即逐一地通过设备(如PC)来有线地连接通信模块,向通信模块传送数据,以便完成升级过程。显然,在油田物联网这种大型应用场景中,通信模块的数量众多,分布也非常广泛,如果单纯依靠人工进行软件升级,效率较低。
技术实现思路
<br>鉴于以上内容,有必要提供一种油田物联网无线通信模块升级方法和系统,可以利用通信模块之间进行扩散式升级。一种油田物联网无线通信模块升级方法,所述通信模块之间通过无线连接形成物联网,至少一通信模块连接于一网关设备,包括以下步骤:获取至少一通信模块作为第一升级组,所述网关设备向所述第一升级组的通信模块下发升级数据和升级记录后,所述第一升级组的通信模块根据所述升级数据进行升级;所述第一升级组的通信模块在升级后更新所述升级记录,并将更新后的升级记录传输至所述网关设备;所述第一升级组的通信模块检索与该通信模块无线连接的通信模块作为第二升级组后,所述第一升级组的通信模块向所述第二升级组的通信模块下发所述升级数据和升级记录,所述第二升级组的通信模块根据所述升级数据进行升级;所述第二升级组的通信模块升级后更新所述升级记录,并将更新后的升级记录同步至所述第一升级组的通信模块,以及所述第一升级组的通信模块更新所述升级记录后同步至所述网关设备。优选地,在所述第一升级组的通信模块收到所述升级记录后以及传输至所述网关设备之前,还包括合并所述第一升级组的通信模块的升级记录。优选地,所述第一升级组的通信模块检索与该通信模块无线连接的通信模块作为第二升级组之后,还包括:所述第一升级组的通信模块向所述第二升级组的通信模块发出升级信息,所述升级信息包含所述升级数据的版本号;判断该版本号是否高于所述第二升级组的通信模块的版本号;如果是,所述第二升级组的通信模块向所述第一升级组的通信模块发出第一响应信号,所述第一升级组的通信模块在收到该第一响应信号后向所述第二升级组的通信模块下发所述升级数据和升级记录;否则,所述第二升级组的通信模块向所述第一升级组的通信模块发出第二响应信号,所述第一升级组的通信模块在收到该第二响应信号后将该通信模块剔除出所述第二升级组。优选地,所述通信模块在根据所述升级数据进行升级后,将该通信模块的版本号修改为所述升级数据对应的版本号。优选地,所述通信模块通过GPRS模块、wifi、zigbee中的一种检索与该通信模块连接的通信模块。优选地,所述网关设备检索信号强度大于预设信号强度的通信模块作为第一升级组,以及所述第一升级组的通信模块检索信号强度大于预设信号强度的通信模块作为第二升级组。优选地,所述升级信息还包括升级数据的索引数据,所述第二升级组的通信模块根据所述索引数据与当前的索引数据进行比较以获得升级差异数据;所述第一响应信号包含所述升级差异数据,所述第一升级组的通信模块在收到该第一响应信号后,根据所述升级差异数据向所述第二升级组的通信模块下发所述升级差异数据对应的升级数据;所述第二升级组的通信模块根据所述升级数据进行升级。优选地,所述通信模块在根据所述升级数据进行升级后,将该通信模块的索引数据修改为所述升级数据对应的索引数据。一种油田物联网无线通信模块升级系统,包括:网关设备,获取至少一通信模块作为第一升级组后,向所述第一升级组的通信模块下发升级数据和升级记录并接收所述第一升级组更新的升级记录;第一升级组,包含至少一通信模块,所述第一升级组的通信模块根据所述升级数据进行升级并更新所述升级记录;以及将与所述第一升级组的通信模块无线连接的通信模块作为第二升级组,向所述第二升级组的通信模块下发所述升级数据和升级记录;以及在所述第一升级组的通信模块的所述升级记录被更新后,将更新后的升级记录传输至所述网关设备;第二升级组,包含至少一通信模块,所述第二升级组的通信模块根据所述升级数据进行升级并更新所述升级记录;在所述第二升级组的通信模块更新所述升级记录后,将更新后的升级记录同步至所述第一升级组的通信模块。优选地,所述第一升级组的通信模块向所述第二升级组的通信模块发出升级信息,所述升级信息包含所述升级数据的版本号,然后判断该版本号是否高于所述第二升级组的通信模块的版本号;如果是,所述第二升级组的通信模块向所述第一升级组的通信模块发出第一响应信号,所述第一升级组的通信模块在收到该第一响应信号后向所述第二升级组的通信模块下发所述升级数据和升级记录;否则,所述第二升级组的通信模块向所述第一升级组的通信模块发出第二响应信号,所述第一升级组的通信模块在收到该第二响应信号后将该通信模块剔除出所述第二升级组。相较于现有技术,上述的油田物联网无线通信模块升级方法和系统的网关设备选定若干通信模块作为第一升级组后,向该第一升级组的通信模块传输升级数据和升级记录以完成第一升级组的通信模块的升级。然后,还第一升级组的通信模块选择与之连接的其他通信模块作为第二升级组进行升级,重复该过程后形成通信模块的扩散式升级,升级速度快、升级效率高,尤其是对于油田物联网这种通信模块分布范围广、数量众多的应用场景具有较好的推广价值。附图说明为了更清楚地说明本专利技术实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是油田物联网无线通信模块升级系统的结构示意图。图2是油田物联网无线通信模块升级方法一实施方式的流程图。图3是油田物联网无线通信模块升级方法另一实施方式的流程图。如下具体实施方式将结合上述附本文档来自技高网...

【技术保护点】
1.一种油田物联网无线通信模块升级方法,所述通信模块之间通过无线连接形成物联网,至少一通信模块连接于一网关设备,其特征在于,包括以下步骤:/n获取至少一通信模块作为第一升级组,所述网关设备向所述第一升级组的通信模块下发升级数据和升级记录后,所述第一升级组的通信模块根据所述升级数据进行升级;/n所述第一升级组的通信模块在升级后更新所述升级记录,并将更新后的升级记录传输至所述网关设备;/n所述第一升级组的通信模块检索与该通信模块无线连接的通信模块作为第二升级组后,所述第一升级组的通信模块向所述第二升级组的通信模块下发所述升级数据和升级记录,所述第二升级组的通信模块根据所述升级数据进行升级;/n所述第二升级组的通信模块升级后更新所述升级记录,并将更新后的升级记录同步至所述第一升级组的通信模块,以及所述第一升级组的通信模块更新所述升级记录后同步至所述网关设备。/n

【技术特征摘要】
1.一种油田物联网无线通信模块升级方法,所述通信模块之间通过无线连接形成物联网,至少一通信模块连接于一网关设备,其特征在于,包括以下步骤:
获取至少一通信模块作为第一升级组,所述网关设备向所述第一升级组的通信模块下发升级数据和升级记录后,所述第一升级组的通信模块根据所述升级数据进行升级;
所述第一升级组的通信模块在升级后更新所述升级记录,并将更新后的升级记录传输至所述网关设备;
所述第一升级组的通信模块检索与该通信模块无线连接的通信模块作为第二升级组后,所述第一升级组的通信模块向所述第二升级组的通信模块下发所述升级数据和升级记录,所述第二升级组的通信模块根据所述升级数据进行升级;
所述第二升级组的通信模块升级后更新所述升级记录,并将更新后的升级记录同步至所述第一升级组的通信模块,以及所述第一升级组的通信模块更新所述升级记录后同步至所述网关设备。


2.如权利要求1所述的油田物联网无线通信模块升级方法,其特征在于,在所述第一升级组的通信模块收到所述升级记录后以及传输至所述网关设备之前,还包括合并所述第一升级组的通信模块的升级记录。


3.如权利要求2所述的油田物联网无线通信模块升级方法,其特征在于,所述第一升级组的通信模块检索与该通信模块无线连接的通信模块作为第二升级组之后,还包括:
所述第一升级组的通信模块向所述第二升级组的通信模块发出升级信息,所述升级信息包含所述升级数据的版本号;
判断该版本号是否高于所述第二升级组的通信模块的版本号;
如果是,所述第二升级组的通信模块向所述第一升级组的通信模块发出第一响应信号,所述第一升级组的通信模块在收到该第一响应信号后向所述第二升级组的通信模块下发所述升级数据和升级记录;
否则,所述第二升级组的通信模块向所述第一升级组的通信模块发出第二响应信号,所述第一升级组的通信模块在收到该第二响应信号后将该通信模块剔除出所述第二升级组。


4.如权利要求3所述的油田物联网无线通信模块升级方法,其特征在于,所述通信模块在根据所述升级数据进行升级后,将该通信模块的版本号修改为所述升级数据对应的版本号。


5.如权利要求4所述的油田物联网无线通信模块升级方法,其特征在于,所述通信模块通过GPRS模块、wifi、zigbee中的一种检索与该通信模块连接的通信模块。


6.如权利要求5所述的油田物联网无线通信模块升级方法,其特征在于,...

【专利技术属性】
技术研发人员:张翔
申请(专利权)人:深圳市博海粤能科技开发有限公司
类型:发明
国别省市:广东;44

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

1