本发明提出了基于通用协议的集中器即插即用数据采集方法及系统,涉及数据处理,具体涉及通用协议的集中器即插即用数据采集。
背景技术:
1、在现代化数据采集与传输系统中,集中器扮演着至关重要的角色,它们负责从多个数据采集设备中收集数据,并将其传输到中央处理单元或数据管理系统。然而,随着数据采集设备种类的增多和通信协议的多样化,集中器在处理不同设备的数据时面临着诸多挑战。传统的数据采集方法通常依赖于特定的硬件接口和通信协议,这导致了数据采集系统的灵活性和可扩展性受限。当新的数据采集设备被引入系统时,往往需要对其进行繁琐的配置和调试,以确保其能够与集中器正常通信。此外,不同设备可能采用不同的数据格式和通信协议,这进一步增加了数据处理的复杂性和成本。在大量采集设备和采集数据需要集中处理的情况下,现有技术处理效率较低,难以高效进行协议转换。
技术实现思路
1、本发明提供了基于通用协议的集中器即插即用数据采集方法及系统,用以解决上述问题:
2、本发明提出的基于通用协议的集中器即插即用数据采集方法及系统,所述方法包括:
3、s1、通过数据采集设备获取设备采集数据,进行数据特征提取,获得设备采集特征数据,确定数据通用协议和设备通用协议,获取协议分类数据组和协议分类设备组;
4、s2、进行数据分组打包,获得同协议设备信息和同协议数据,进行设备和数据的两个种类的通用协议个数比较,根据比较结果进行通用协议的转换,获得转换数据;
5、s3、建立设备集中处理链路,获取数据采集设备的协议信息,调取处理协议,进行协议匹配,进而进行设备采集数据的传输,获得通道传输数据;
6、s4、计算数据传输健康系数,根据所述数据传输健康系数进行数据异常判定,根据判定结果进行协议更新。
7、进一步地,所述s1包括:
8、获取采集需求信息,根据所述采集需求信息获取对应数据采集设备,根据所述数据采集设备进行数据采集,获得设备采集数据;
9、对所述设备采集数据进行预处理,获得预处理后的设备采集数据;
10、对每个数据采集设备的预处理后的设备采集数据进行数据特征提取,获得设备采集特征数据;
11、根据所述设备采集特征数据确定数据采集设备的数据通用协议;
12、根据所述设备采集特征数据的数据采集设备确定数据采集设备的设备通用协议;
13、获取预设数据通用协议种类对所述数据通用协议进行分类,进而对设备采集特征数据进行协议分组,获得多个协议分类数据组;
14、获取预设设备通用协议种类对所述设备通用协议进行分类,进而对数据采集设备进行协议分组,获得多个协议分类设备组。
15、进一步地,所述s2包括:
16、将每个协议分类设备组的数据采集设备信息进行数据打包,获得同协议设备信息;
17、将每个协议分类数据组的设备采集特征数据进行数据打包,获得同协议数据;
18、将同协议设备信息的设备通用协议个数与同协议数据的数据通用协议进行比较;
19、当所述同协议设备信息的设备通用协议个数小于同协议数据的数据通用协议时,将设备采集特征数据的数据通用协议转换为数据对应的数据采集设备的设备通用协议;
20、当所述同协议数据的数据通用协议个数小于同协议设备的设备通用协议时,将数据采集设备的设备通用协议转换为设备对应的设备采集特征数据的数据通用协议;
21、通过协议转换获得转换后的同协议设备信息或同协议数据。
22、进一步地,所述s3包括:
23、获取预设即插即用信息,根据所述预设即插即用信息设置即插即用节点;
24、将数据采集设备通过即插即用节点与集中器相连,获得设备集中处理链路;
25、通过设备集中处理链路获得数据采集传输通道;
26、集中器通过数据采集传输通道获取数据采集设备的同协议设备信息或同协议数据的协议信息;
27、根据所述协议信息调取对应的处理协议;
28、将所述协议信息与所述处理协议进行匹配,获得协议匹配信息;
29、根据所述协议匹配信息进行设备采集数据的传输,获得通道传输数据。
30、进一步地,所述s4包括:
31、根据所述通道传输数据进行数据传输健康系数,将所述数据传输健康系数与预设数据健康阈值进行比较,获得数据健康比较结果;
32、根据所述数据健康比较结果对数据传输进行判定,获得数据异常判定信息;
33、根据所述数据异常判定信息对通用协议更新。
34、进一步地,所述系统包括:
35、协议分类模块,用于通过数据采集设备获取设备采集数据,进行数据特征提取,获得设备采集特征数据,确定数据通用协议和设备通用协议,获取协议分类数据组和协议分类设备组;
36、协议判断转换模块,用于进行数据分组打包,获得同协议设备信息和同协议数据,进行设备和数据的两个种类的通用协议个数比较,根据比较结果进行通用协议的转换,获得转换数据;
37、协议传输模块,用于建立设备集中处理链路,获取数据采集设备的协议信息,调取处理协议,进行协议匹配,进而进行设备采集数据的传输,获得通道传输数据;
38、数据健康监测模块,用于计算数据传输健康系数,根据所述数据传输健康系数进行数据异常判定,根据判定结果进行协议更新。
39、进一步地,所述协议分类模块包括:
40、获取采集需求信息,根据所述采集需求信息获取对应数据采集设备,根据所述数据采集设备进行数据采集,获得设备采集数据;
41、对所述设备采集数据进行预处理,获得预处理后的设备采集数据;
42、对每个数据采集设备的预处理后的设备采集数据进行数据特征提取,获得设备采集特征数据;
43、根据所述设备采集特征数据确定数据采集设备的数据通用协议;
44、根据所述设备采集特征数据的数据采集设备确定数据采集设备的设备通用协议;
45、获取预设数据通用协议种类对所述数据通用协议进行分类,进而对设备采集特征数据进行协议分组,获得多个协议分类数据组;
46、获取预设设备通用协议种类对所述设备通用协议进行分类,进而对数据采集设备进行协议分组,获得多个协议分类设备组。
47、进一步地,所述协议判断转换模块包括:
48、将每个协议分类设备组的数据采集设备信息进行数据打包,获得同协议设备信息;
49、将每个协议分类数据组的设备采集特征数据进行数据打包,获得同协议数据;
50、将同协议设备信息的设备通用协议个数与同协议数据的数据通用协议进行比较;
51、当所述同协议设备信息的设备通用协议个数小于同协议数据的数据通用协议时,将设备采集特征数据的数据通用协议转换为数据对应的数据采集设备的设备通用协议;
52、当所述同协议数据的数据通用协议个数小于同协议设备的设备通用协议时,将数据采集设备的设备通用协议转换为设备对应的设备采集特征数据的数据通用协议;
53、通过协议转换获得转换后的同协议设备信息或同协议数据。
54、进一步地,所述协议传输模块包括:
55、获取预设即插即用信息,根据所述预设即插即用信息设置即插即用节点;
56、将数据采集设备通过即插即用节点与集中器相连,获得设备集中处理链路;
57、通过设备集中处理链路获得数据采集传输通道;
58、集中器通过数据采集传输通道获取数据采集设备的同协议设备信息或同协议数据的协议信息;
59、根据所述协议信息调取对应的处理协议;
60、将所述协议信息与所述处理协议进行匹配,获得协议匹配信息;
61、根据所述协议匹配信息进行设备采集数据的传输,获得通道传输数据。
62、进一步地,所述数据健康监测模块包括:
63、根据所述通道传输数据进行数据传输健康系数,将所述数据传输健康系数与预设数据健康阈值进行比较,获得数据健康比较结果;
64、根据所述数据健康比较结果对数据传输进行判定,获得数据异常判定信息;
65、根据所述数据异常判定信息对通用协议更新。
66、本发明有益效果:通过特征提取和协议分类,减少了不必要的数据处理步骤,提高了数据采集的效率和准确性。通过协议转换和集中处理链路的建立,减少了数据传输中的冗余和错误,降低了数据传输的成本。通过数据传输健康系数的计算和异常判定,能够及时发现并解决数据传输中的问题,增强了数据传输的稳定性。本方法基于通用协议,能够支持多种设备和数据的接入,提高了系统的可扩展性和灵活性。通过协议更新和集中处理链路的维护,简化了系统的维护工作,降低了维护成本。基于通用协议的集中器即插即用数据采集方法及系统,通过一系列的技术手段,提高了数据采集、传输和处理的效率和稳定性,降低了系统的成本和维护难度。