一种物联网设备状态同步方法、系统、装置及存储介质制造方法及图纸

技术编号:32629229 阅读:17 留言:0更新日期:2022-03-12 18:03
本发明专利技术公开了一种物联网设备状态同步方法、系统、装置及存储介质,所述物联网设备状态同步方法应用于数据管理服务器,所述数据管理服务器创建中央数据库,所述中央数据库用于存储所有机组服务器连接的所有终端设备的第二设备状态数据,所述物联网设备状态同步方法包括以下步骤:接收机组服务器发送的第一设备状态数据;根据所述第一设备状态数据更新所述中央数据库中的第二设备状态数据。克服了现有技术从多机组物联网系统中获取终端设备状态数据步骤繁琐及效率低下等技术问题,简化了获取设备状态数据的步骤,大大提高了获取物联网设备状态效率。备状态效率。备状态效率。

【技术实现步骤摘要】
一种物联网设备状态同步方法、系统、装置及存储介质


[0001]本专利技术涉及物联网领域,尤其一种物联网设备状态同步方法、系统、装置及存储介质。

技术介绍

[0002]随着物联网技术的迅速发展,物联网技术的应用范围也越来越广泛,越来越多的设备接入到物联网中。大部分物联网设备功能单一,数据处理性能有限,一般需要接入到物联网服务器,将数据上传到服务器上进行处理。但是单个服务器允许接入的设备的数量是有限的,随着设备接入数量增大,通过增加服务器资源(例如提高硬件配置等)的方式已难以满足各类新添加终端设备接入服务的需求,需要增加服务器数量来为终端设备提供接入服务。为了对接入物联网的终端设备进行管理,经常需要获取终端设备的实时状态数据,包括在线状态、报警状态、模板同步状态、升级状态、配置状态和设备固件版本号等,终端设备的状态数据是由其直接接入的物联网服务器自行维护的。物联网系统中各个物联网服务器一般是独立运行的,相互之间没有数据交互,当需要获取系统中某一个终端设备的状态时,需要逐个服务器查询,先找到该终端设备接入的服务器,然后再获取该终端设备的状态信息,整个查询过程操作繁琐、查询效率低,且当要查询的终端设备接入的服务器网络连接异常时,无法及时获取该终端设备的状态信息。

技术实现思路

[0003]本专利技术的主要目的在于提供一种物联网设备状态同步方法、系统、装置及存储介质,旨在解决现有技术从多机组物联网系统中获取终端设备状态数据步骤繁琐及效率低下等技术问题。
[0004]为实现上述目的,本专利技术提供一种物联网设备状态同步方法,所述物联网设备状态同步方法应用于数据管理服务器,所述数据管理服务器创建中央数据库,所述中央数据库用于存储所有机组服务器连接的所有终端设备的第二设备状态数据,所述物联网设备状态同步方法包括以下步骤:
[0005]接收机组服务器发送的第一设备状态数据;
[0006]根据所述第一设备状态数据更新所述中央数据库中的第二设备状态数据。
[0007]优选地,所述根据所述第一设备状态数据更新所述中央数据库中的第二设备状态数据的步骤还包括:
[0008]获取所述第一设备状态数据对应的设备标识号,将具有相同设备标识号的第一设备状态数据交由同一线程处理,以更新所述中央数据库中对应的第二设备状态数据。
[0009]优选地,所述物联网设备状态同步方法还包括:
[0010]当接收到设备状态数据的查询指令时,根据所述查询指令调取并显示中央数据库中对应的第二设备状态数据。
[0011]优选地,所述物联网设备状态同步方法还包括:
[0012]当接收到设备状态数据的校准指令时,根据所述校准指令从机组服务器获取的第一设备状态数据;
[0013]判断所述第一设备状态数据与所述第二设备状态数据是否匹配;
[0014]若第二设备状态数据与所述第一设备状态数据不匹配,则根据所述第一设备状态数据修改所述第二设备状态数据。
[0015]为实现上述目的,本专利技术还提供一种物联网设备状态同步方法,所述物联网设备状态同步方法应用于机组服务器,所述机组服务器创建机组数据库,所述机组数据库用于存储所有机组服务器连接的所有终端设备的第一设备状态数据,所述物联网设备状态同步方法包括以下步骤:
[0016]当检测到终端设备的状态数据发生变更时,获取所述终端设备的最新状态数据;
[0017]根据所述最新状态数据更新对应的第一设备状态数据;
[0018]向数据管理服务器发送更新后的第一设备状态数据。
[0019]优选地,所述机组服务器创建机组数据库的步骤还包括:
[0020]获取机组服务器对应的所有终端设备的当前状态数据以及所述当前状态数据对应的设备标识号;
[0021]将所述当前状态数据以及所述当前状态数据对应的设备标识号作为第一设备状态数据,并根据所述第一设备状态数据创建机组数据库。
[0022]优选地,所述第一设备状态数据包括当前状态生成时间,所述向数据管理服务器发送更新后的第一设备状态数据的步骤还包括:
[0023]以消息队列的方式向数据管理服务器发送所述第一设备状态数据,其中,所述消息队列按照所述当前状态生成时间的顺序排列。
[0024]优选地,所述物联网设备状态同步系统包括数据管理服务器和机组服务器:
[0025]所述机组服务器用于创建机组数据库;
[0026]所述机组服务器用于当检测到终端设备的状态数据发生变更时,获取所述终端设备的最新状态数据;
[0027]所述机组服务器用于根据所述最新状态数据更新所述第一设备状态数据,并生成第一设备状态数据;
[0028]所述机组服务器用于向数据管理服务器发送所述第一设备状态数据;
[0029]所述数据管理服务器用于接收机组服务器发送的第一设备状态数据;
[0030]所述数据管理服务器用于根据所述第一设备状态数据更新所述中央数据库中的第二设备状态数据。
[0031]此外,为实现上述目的,本专利技术还提供一种物联网设备状态同步装置,所述物联网设备状态同步装置包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的物联网设备状态同步程序,所述物联网设备状态同步程序被所述处理器执行时实现上述的物联网设备状态同步方法的步骤。
[0032]此外,为实现上述目的,本专利技术还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有物联网多机组设备状态同步程序,所述物联网多机组设备状态同步程序被处理器执行时实现上述的物联网设备状态同步方法的步骤。
[0033]本专利技术实施例提出的一种物联网设备状态同步方法、系统、装置及存储介质,通过
数据管理服务器创建中央数据库,所述中央数据库用于存储所有机组服务器连接的所有终端设备的第二设备状态数据,实现了对所有机组服务器中的所有终端设备的设备状态数据的汇总;通过接收机组服务器发送的第一设备状态数据,根据所述第一设备状态数据更新所述中央数据库中的第二设备状态数据,实现了当任一机组中的设备状态数据变更时数据管理服务器对应的中央数据库中存储的设备状态数据的同步变更,从而实现了数据管理服务器对所有机组服务器对应的所有终端设备的设备状态数据的统一管理和数据同步,进而在需要调用或获取终端设备状态数据时,可直接向数据管理服务器获取,大大减少了网络请求的次数,克服了现有技术从多机组物联网系统中获取终端设备状态数据步骤繁琐及效率低下等技术问题,简化了获取设备状态数据的步骤,大大提高了获取物联网设备状态的效率。
附图说明
[0034]图1是本专利技术实施例方案涉及的硬件运行环境的装置结构示意图;
[0035]图2为本专利技术物联网设备状态同步方法应用于数据管理服务器的一实施例的流程示意图;
[0036]图3为图2中步骤S2之后一步骤的细化流程示意图;
[0037]图4为本专利技术物联网设备状态同步方法应用于机组服务器的一实施例的流程示意图;
[0038]图5为本专利技术中物联本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种物联网设备状态同步方法,其特征在于,所述物联网设备状态同步方法应用于数据管理服务器,所述数据管理服务器创建中央数据库,所述中央数据库用于存储所有机组服务器连接的所有终端设备的第二设备状态数据,所述物联网设备状态同步方法包括以下步骤:接收机组服务器发送的第一设备状态数据;根据所述第一设备状态数据更新所述中央数据库中的第二设备状态数据。2.如权利要求1所述的物联网设备状态同步方法,其特征在于,所述根据所述第一设备状态数据更新所述中央数据库中的第二设备状态数据的步骤还包括:获取所述第一设备状态数据对应的设备标识号,将具有相同设备标识号的第一设备状态数据交由同一线程处理,以更新所述中央数据库中对应的第二设备状态数据。3.如权利要求1所述的物联网设备状态同步方法,其特征在于,所述物联网设备状态同步方法还包括:当接收到设备状态数据的查询指令时,根据所述查询指令调取并显示中央数据库中对应的第二设备状态数据。4.如权利要求1所述的物联网设备状态同步方法,其特征在于,所述物联网设备状态同步方法还包括:当接收到设备状态数据的校准指令时,根据所述校准指令从机组服务器获取全部第一设备状态数据;判断所述第一设备状态数据与所述第二设备状态数据是否匹配;若第二设备状态数据与所述第一设备状态数据不匹配,则根据所述第一设备状态数据修改所述第二设备状态数据。5.一种物联网设备状态同步方法,其特征在于,所述物联网设备状态同步方法应用于机组服务器,所述机组服务器创建机组数据库,所述机组数据库用于存储机组服务器连接的所有终端设备的第一设备状态数据,所述物联网设备状态同步方法包括以下步骤:当检测到终端设备的状态数据发生变更时,获取所述终端设备的最新状态数据;根据所述最新状态数据更新对应的第一设备状态数据;向数据管理服务器发送更新后的第一设备状态数据。6.如权利要求5所述的物联网设备状态同步方法...

【专利技术属性】
技术研发人员:古欣邵慧林振男王敏温振新
申请(专利权)人:山东有人物联网股份有限公司
类型:发明
国别省市:

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

1