本发明专利技术涉及数据处理领域,公开了一种设备数据交互方法、装置、设备及存储介质,该方法包括:获取所述监测设备的对接协议,并基于所述对接协议确定对应的对接子系统;获取所述监测设备的设备信息,并将所述设备信息配置在所述对接子系统中;调用对应的所述对接子系统基于所述设备信息连接所述监测设备;基于对应的对接协议在所述监测设备与所述监测平台连接之间实现数据交互。本方法中通过采用对接子系统的作为整个监测系统的中间层,通过适配监测设备的对接协议,将监测设备的数据转换成通用监测数据,并将监测平台的指令转换成监测设备可读的数据格式,实现对监测设备的设备数据交互。互。互。
【技术实现步骤摘要】
设备数据交互方法、装置、设备及存储介质
[0001]本专利技术涉及数据处理领域,尤其涉及一种设备数据交互方法、装置、设备及存储介质。
技术介绍
[0002]随着智慧工地的兴起和发展,一种通过互联网+的方式,与工程现场的各种物联网监测设备进行深度融合,在传统建筑施工现场提供了新的现场管理方式、交互方式,提供了工地现场管理的信息化解决方案。但是,行业快速发展缺乏从顶层统一设计物联网设备的标准规范,导致各物联网设备制造厂商的设备标准不统一,交互协议不统一,给平台与设备对接带来了一定的困难。
技术实现思路
[0003]本专利技术的主要目的在于解决现有的设备数据交互过程中,因监测设备所采用的对接协议不同存在无法很好适配监测设备的技术问题。
[0004]本专利技术第一方面提供了一种设备数据交互方法,所述设备数据交互方法应用于监测系统,所述监测系统包括至少一个监测设备和监测平台,所述监测平台包括若干对接子系统,所述设备数据交互方法包括:获取所述监测设备的对接协议,并基于所述对接协议确定对应的对接子系统;获取所述监测设备的设备信息,并将所述设备信息配置在所述对接子系统中;调用对应的所述对接子系统基于所述设备信息连接所述监测设备;基于对应的对接协议在所述监测设备与所述监测平台连接之间实现数据交互。
[0005]可选的,在本专利技术第一方面的第一种实现方式中,所述获取所述监测设备的对接协议,并基于所述对接协议确定对应的对接子系统,包括:接收所述监测设备的匹配数据;基于所述匹配数据的格式头确定所述监测设备采用的对接协议;基于所述对接协议确定对接所述监测设备的所述对接子系统。
[0006]可选的,在本专利技术第一方面的第二种实现方式中,所述对接协议至少包括第一对接协议和第二对接协议,所述设备信息至少包括运行方式和接入方式;所述调用对应的所述对接子系统基于所述设备信息连接所述监测设备,包括:当所述对接协议为第一对接协议时,判断所述监测设备的运行方式,其中,所述运行方式为第一运行方式和第二运行方式;若所述运行方式为所述第一运行方式,则将所述对接子系统预设的接入方式分配至所述监测设备,以使得所述监测设备基于所述接入方式配置通信参数并与所述对接子系统连接;若所述运行方式为所述第二运行方式,则获取所述监测设备预设的接入方式;基于预设的接入方式配置所述对接子系统的通信参数并与所述监测设备连接;当所述对接协议为第二对接协议时,则将所述对接子系统预设的接入方式分配至所述监测设备,以使得所述监测设备基于所述接入方式配置通信参数并与所述对接子系统连接。
[0007]可选的,在本专利技术第一方面的第三种实现方式中,在所述调用对应的所述对接子系统基于所述设备信息连接所述监测设备之后,还包括:基于所述接入方式获取对应于所
述监测设备的监测数据;将所述监测数据基于对应的对接协议进行解析并填充至预设的消息展示模板,得到通用监测数据;基于所述通用监测数据的获取顺序将所述通用监测数据集成为消息队列。
[0008]可选的,在本专利技术第一方面的第四种实现方式中,在所述基于所述通用监测数据的获取顺序将所述通用监测数据集成为消息队列之后,还包括:调取对应于所述监测数据的预设的预警阈值;当所述消息队列中更新所述通用监测数据时,判断所述通用监测数据是否超出所述预警阈值;若超出,则保存超出所述预警阈值的所述通用监测数据,并将超出所述预警阈值的所述通用监测数据推送至所述监测平台。
[0009]可选的,在本专利技术第一方面的第五种实现方式中,所述基于对应的对接协议在所述监测设备与所述监测平台连接之间实现数据交互,包括:将所述消息队列推送至监测所述监测设备的所述监测平台;基于所述消息队列获取所述监测平台的监测指令;将所述监测指令基于所述对接协议转换成底层指令并下发至对应的所述监测设备实现数据交互。
[0010]可选的,在本专利技术第一方面的第六种实现方式中,在所述基于对应的对接协议在所述监测设备与所述监测平台连接之间实现数据交互之后,包括:判断所述监测设备的数据拉取模式是否为被动拉取;当所述监测设备的数据拉取模式为被动拉取时,基于预设的时间间隔重复获取所述监测数据。
[0011]本专利技术第二方面提供了一种设备数据交互装置,包括:对接协议获取模块,用于获取所述监测设备的对接协议,并基于所述对接协议确定对应的对接子系统;设备信息获取模块,用于获取所述监测设备的设备信息,并将所述设备信息配置在所述对接子系统中;监测设备连接模块,用于调用对应的所述对接子系统基于所述设备信息连接所述监测设备;数据交互模块,用于基于对应的对接协议在所述监测设备与所述监测平台连接之间实现数据交互。
[0012]可选的,在本专利技术第二方面的第一种实现方式中,所述对接协议获取模块具体用于:接收所述监测设备的匹配数据;基于所述匹配数据的格式头确定所述监测设备采用的对接协议;基于所述对接协议确定对接所述监测设备的所述对接子系统。
[0013]可选的,在本专利技术第二方面的第二种实现方式中,所述监测设备连接模块具体用于:当所述对接协议为第一对接协议时,判断所述监测设备的运行方式,其中,所述运行方式为第一运行方式和第二运行方式;若所述运行方式为所述第一运行方式,则将所述对接子系统预设的接入方式分配至所述监测设备,以使得所述监测设备基于所述接入方式配置通信参数并与所述对接子系统连接;若所述运行方式为所述第二运行方式,则获取所述监测设备预设的接入方式;基于预设的接入方式配置所述对接子系统的通信参数并与所述监测设备连接;当所述对接协议为第二对接协议时,则将所述对接子系统预设的接入方式分配至所述监测设备,以使得所述监测设备基于所述接入方式配置通信参数并与所述对接子系统连接。
[0014]可选的,在本专利技术第二方面的第三种实现方式中,所述设备数据交互装置还包括消息队列集成模块,所述消息队列集成模块具体用于:基于所述接入方式获取对应于所述监测设备的监测数据;将所述监测数据基于对应的对接协议进行解析并填充至预设的消息展示模板,得到通用监测数据;基于所述通用监测数据的获取顺序将所述通用监测数据集成为消息队列。
[0015]可选的,在本专利技术第二方面的第四种实现方式中,所述设备数据交互装置还包括消息预警模块,所述消息预警模块具体用于:调取对应于所述监测数据的预设的预警阈值;当所述消息队列中更新所述通用监测数据时,判断所述通用监测数据是否超出所述预警阈值;若超出,则保存超出所述预警阈值的所述通用监测数据,并将超出所述预警阈值的所述通用监测数据推送至所述监测平台。
[0016]可选的,在本专利技术第二方面的第五种实现方式中,所述数据交互模块具体用于:将所述消息队列推送至监测所述监测设备的所述监测平台;基于所述消息队列获取所述监测平台的监测指令;将所述监测指令基于所述对接协议转换成底层指令并下发至对应的所述监测设备实现数据交互。
[0017]可选的,在本专利技术第二方面的第六种实现方式中,所述设备数据交互装置还包括数据定时拉取模块,所述数据定时拉取模块具体用于:判断所述监测设备的数据拉取模式是否为被动拉取;当本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种设备数据交互方法,其特征在于,所述设备数据交互方法应用于监测系统,所述监测系统包括至少一个监测设备和监测平台,所述监测平台包括若干对接子系统,所述设备数据交互方法包括:获取所述监测设备的对接协议,并基于所述对接协议确定对应的对接子系统;获取所述监测设备的设备信息,并将所述设备信息配置在所述对接子系统中;调用对应的所述对接子系统基于所述设备信息连接所述监测设备;基于对应的对接协议在所述监测设备与所述监测平台连接之间实现数据交互。2.根据权利要求1所述的设备数据交互方法,其特征在于,所述获取所述监测设备的对接协议,并基于所述对接协议确定对应的对接子系统,包括:接收所述监测设备的匹配数据;基于所述匹配数据的格式头确定所述监测设备采用的对接协议;基于所述对接协议确定对接所述监测设备的所述对接子系统。3.根据权利要求1所述的设备数据交互方法,其特征在于,所述对接协议至少包括第一对接协议和第二对接协议,所述设备信息至少包括运行方式和接入方式;所述调用对应的所述对接子系统基于所述设备信息连接所述监测设备,包括:当所述对接协议为第一对接协议时,判断所述监测设备的运行方式,其中,所述运行方式为第一运行方式和第二运行方式;若所述运行方式为所述第一运行方式,则将所述对接子系统预设的接入方式分配至所述监测设备,以使得所述监测设备基于所述接入方式配置通信参数并与所述对接子系统连接;若所述运行方式为所述第二运行方式,则获取所述监测设备预设的接入方式;基于预设的接入方式配置所述对接子系统的通信参数并与所述监测设备连接;当所述对接协议为第二对接协议时,则将所述对接子系统预设的接入方式分配至所述监测设备,以使得所述监测设备基于所述接入方式配置通信参数并与所述对接子系统连接。4.根据权利要求3所述的设备数据交互方法,其特征在于,在所述调用对应的所述对接子系统基于所述设备信息连接所述监测设备之后,还包括:基于所述接入方式获取对应于所述监测设备的监测数据;将所述监测数据基于对应的对接协议进行解析并填充至预设的消息展示模板,得到通用监测数据;基于所述通用监测数据的获取顺序将所述通用监测数据集成为消息队列。5.根据权利要求4所述的设备数据交互方法,其特征在于,在所述基于所述通用监测数据的获取顺序将所述通用监测...
【专利技术属性】
技术研发人员:张沛,邵琼,丁骏韬,罗元飞,黄亮,
申请(专利权)人:中达安股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。