通信设备的数据解析方法、装置、电子设备及存储介质与流程

文档序号:37274162发布日期:2024-03-12 21:06阅读:11来源:国知局
通信设备的数据解析方法、装置、电子设备及存储介质与流程

本发明涉及数据处理,尤其涉及一种通信设备的数据解析方法、装置、电子设备及存储介质。


背景技术:

1、在物联网领域,通信设备接入使它们能够与其他设备、系统或应用程序进行通信、数据交换和远程控制。设备接入是构建物联网生态系统的核心要素之一,它使得各种设备能够实现互联互通,从而产生更大的价值和智能化。物联网平台在设备接入过程扮演重要的角色。物联网平台是一个集成的软件系统,它允许设备通过如消息队列遥测传输(message queuing telemetry transport,mqtt)、受限应用协议(constrainedapplication protocol,coap)、超文本传输协议(hypertext transfer protocol,http)等这些不同的通信协议接入到互联网,物联网平台支持这些不同的通信协议以允许不同类型的设备连接到物联网,并完成设备数据的解析与存储,便于后续对设备数据的处理与分析,从中提取有价值的信息。由于设备种类繁多,且来自不同厂商的设备接入到物联网平台(iot)的设备数据差异化严重。

2、现有的对通信设备进行数据解析的方法,只能针对指定类型的物联网设备,对于其他类型的通信设备的数据解析效率低。


技术实现思路

1、本发明提供一种通信设备的数据解析方法、装置、电子设备及存储介质,用以解决现有技术中解析不同物联网设备的数据的效率低的问题,实现提高工作流解析设备数据的效率。

2、第一方面,本发明提供一种通信设备的数据解析方法,包括:

3、根据通信设备的数据解析需求信息,确定多个目标节点,所述目标节点用于解析所述通信设备的设备数据;

4、从节点库中拉取所述目标节点,并基于多个所述目标节点及其连接信息,确定工作流;

5、基于所述工作流,将所述设备数据解析为具有统一格式的物联网在线设备数据。

6、根据本发明提供的一种通信设备的数据解析方法,所述数据解析需求信息包括网络通信协议、数据编解码协议和上报需求信息,所述根据通信设备的数据解析需求信息,确定多个目标节点,包括:

7、根据所述网络通信协议中所述设备数据的类别,确定接收节点,所述接收节点用于接收所述设备数据;

8、根据所述数据编解码协议,确定对所述设备数据进行解析的至少一个解析节点;其中,所述解析节点包括至少一个解码节点和转换节点,所述解码节点用于对所述设备数据进行解码,所述转换节点用于将解析后的所述设备数据转换为所述物联网在线设备数据;

9、根据所述上报需求信息确定上报节点;其中,所述上报节点用于将所述物联网在线设备数据上传至物联网平台,所述目标节点包括所述接收节点、所述解析节点以及所述上报节点。

10、根据本发明提供的一种通信设备的数据解析方法,所述基于多个所述目标节点及其连接信息,确定工作流,包括:

11、基于所述设备数据的解析流程,确定所述目标节点之间的连接信息;

12、基于所述连接信息连接所述目标节点,得到所述工作流。

13、根据本发明提供的一种通信设备的数据解析方法,所述基于所述工作流,将所述通信设备的设备数据解析成具有统一格式的物联网在线设备数据,包括:

14、将所述通信设备与所述工作流连接;

15、获取所述工作流输出的所述物联网在线设备数据,所述物联网在线设备数据是所述设备数据依次经过所述工作流的各目标节点之后得到的。

16、根据本发明提供的一种通信设备的数据解析方法,创建所述节点库,包括:

17、确定所述设备数据的至少一种历史数据解析方法;

18、将所述历史数据解析方法编码成节点;

19、基于所述节点及其名称,创建所述节点库。

20、根据本发明提供的一种通信设备的数据解析方法,所述基于多个所述目标节点及其连接信息,确定工作流之后,所述方法还包括:

21、若目标通信设备的目标数据解析需求信息与所述工作流匹配,则调取所述工作流,对所述目标通信设备的设备数据进行解析;

22、若所述目标数据解析需求信息与所述工作流不匹配,则确定与所述目标数据解析需求信息匹配度最高的工作流作为待选工作流,基于所述目标数据解析需求信息,修改所述待选工作流,得到目标工作流,基于所述目标工作流,对所述目标通信设备进行数据解析。

23、根据本发明提供的一种通信设备的数据解析方法,所述将所述通信设备与所述工作流连接,包括:

24、根据工作流的接收节点,确定所述接收节点的请求入口地址;

25、根据所述请求入口地址,将所述通信设备与所述接收节点连接,以将所述通信设备与所述工作流连接。

26、第二方面,本发明还提供一种通信设备的数据解析装置,包括:

27、第一确定模块,用于根据通信设备的数据解析需求信息,确定多个目标节点,所述目标节点用于解析所述通信设备的设备数据;

28、第二确定模块,用于从节点库中拉取所述目标节点,并基于多个所述目标节点及其连接信息,确定工作流;

29、解析模块,用于基于所述工作流,将所述设备数据解析为具有统一格式的物联网在线设备数据。

30、第三方面,本发明提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述任一种所述通信设备的数据解析方法的步骤。

31、第四方面,本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述任一种所述通信设备的数据解析方法的步骤。

32、本发明提供的通信设备的数据解析方法、装置、电子设备及存储介质,根据通信设备的数据解析需求信息,确定多个目标节点,所述目标节点用于解析所述通信设备的设备数据;从节点库中拉取所述目标节点,并基于多个所述目标节点及其连接信息,确定工作流;基于所述工作流,将所述设备数据解析为具有统一格式的物联网在线设备数据。本发明根据数据解析需求信息,确定目标节点,进而根据需求编排工作流,使工作流与具体的解析需求更加匹配,有利于提高工作流解析设备数据的效率。



技术特征:

1.一种通信设备的数据解析方法,其特征在于,包括:

2.根据权利要求1所述的通信设备的数据解析方法,其特征在于,所述数据解析需求信息包括网络通信协议、数据编解码协议和上报需求信息,所述根据通信设备的数据解析需求信息,确定多个目标节点,包括:

3.根据权利要求1所述的通信设备的数据解析方法,其特征在于,所述基于多个所述目标节点及其连接信息,确定工作流,包括:

4.根据权利要求1所述的通信设备的数据解析方法,其特征在于,所述基于所述工作流,将所述通信设备的设备数据解析成具有统一格式的物联网在线设备数据,包括:

5.根据权利要求1所述的通信设备的数据解析方法,其特征在于,创建所述节点库,包括:

6.根据权利要求1所述的通信设备的数据解析方法,其特征在于,所述基于多个所述目标节点及其连接信息,确定工作流之后,所述方法还包括:

7.根据权利要求4所述的通信设备的数据解析方法,其特征在于,所述将所述通信设备与所述工作流连接,包括:

8.一种通信设备的数据解析装置,其特征在于,包括:

9.一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至7任一项所述通信设备的数据解析方法的步骤。

10.一种非暂态计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至7任一项所述通信设备的数据解析方法的步骤。


技术总结
本发明提供一种通信设备的数据解析方法、装置、电子设备及存储介质,属于数据处理技术领域,方法包括:根据通信设备的数据解析需求信息,确定多个目标节点;从节点库中拉取目标节点,并基于多个目标节点及其连接信息,确定工作流;基于工作流,将设备数据解析为具有统一格式的物联网在线设备数据。本发明根据数据解析需求信息,确定目标节点,进而根据需求编排工作流,使工作流与具体的解析需求更加匹配,有利于提高工作流解析设备数据的效率。

技术研发人员:沈伟然,陈恩
受保护的技术使用者:广州云智易物联网有限公司
技术研发日:
技术公布日:2024/3/11
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1