本发明属于传感器信号数据处理领域,具体涉及一种高效易用的多源异构数据融合方法。
背景技术:
1、在现有工业控制领域,自动化生产线,机器人作业等场景内,均涉及多传感器、多执行机构进行数据同步采集、决策、数据交互的过程,然而由于各协议产生时间有先后,解决的问题及适配的场景侧重点不同等原因,现有协议具有电平不一致、物理接口不一致、协议内容不一致等问题,导致多源异构数据的统一采集与交互变得繁琐困难。
2、当前解决此类问题的方法一般通过协议转换软件或采集网关,前者需要配置电脑并安装各个协议通讯软件,同时需要一定的程序定制化开发,后者虽然已完成协议采集转换的开发工作,但一般仅能按设置的采集周期和参数进行两两协议的转换,而且设置过程需要与上位机通过专用接口进行有线连接,通过上位机配置软件进行单独配置操作及下发,一旦配置好后则可处理的协议采集或转换逻辑固定,转换单一,很难处理两种以上接口或协议的高效转换和采集任务,配置繁琐。以上方法或装置对多源异构数据的统一采集、缓存、融合等数据服务需求未提供高效易用的解决手段。
技术实现思路
1、针对上述问题,本发明的目的在于提供一种高效易用的多源异构数据融合方法。
2、实现本发明目的的具体技术方案为:
3、一种高效易用的多源异构数据融合方法,包括以下步骤:
4、步骤1、读取存放于可擦写存储单元内的各接口组协议配置表,初始化接口物理状态和逻辑状态;
5、步骤2、读取接口组互联矩阵,初始化接口间双向通讯链路;
6、步骤3、启动定时任务及可动态配置的数据服务器对各接口源进行数据跟踪和发布;
7、步骤4、当捕获数据时,使用时间相关性算法对各接口组数据进行标签化、序列化处理并缓存入数据库中,数据服务器进行动态更新,完成多源异构数据融合。
8、相比于现有技术,本发明的有益效果在于:
9、本方法通过解析存放于可擦写存储单元内的各接口组协议配置表及电平配置表初始化接口物理状态和逻辑状态,再通过解析接口组互联矩阵初始化接口间双向通讯链路,同时启动定时任务及可动态配置的数据服务器对各接口源进行数据跟踪和发布,当捕获数据时,使用时间相关性算法对各接口组数据进行标签化、序列化处理并缓存入数据库中,完成多源异构数据融合任务。本方法能够广泛适应不同接口及协议规范的传感器、执行机构,同时处理多个异构数据源的采集发布任务,能准确的描述各源数据的时间相关性并进行边缘融合运算,从而降低了多源异构数据融合处理的难度,提高了融合效率和易用性。
10、下面结合具体实施方式对本发明做进一步的说明。
1.一种高效易用的多源异构数据融合方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的高效易用的多源异构数据融合方法,其特征在于,所述步骤1中的接口组协议配置表包括接口组成员总线种类枚举变量、接口组总线协议枚举变量、接口组协议参数描述表、接口组地址区间数组。
3.根据权利要求2所述的高效易用的多源异构数据融合方法,其特征在于,所述接口组成员总线种类枚举变量包括rs232、rs485、rs422、can、网络接口;
4.根据权利要求1所述的高效易用的多源异构数据融合方法,其特征在于,所述接口组互联矩阵为一个n*n矩阵,矩阵中每个独立元素表征某一对接口之间的互联互通关系,包括互通总使能标志e1、互通上行使能标志e1、互通下行使能标志e3、互通地址区间addr、互通速率上限rate:
5.根据权利要求1所述的高效易用的多源异构数据融合方法,其特征在于,所述步骤4中的时间相关性算法的流程为:
6.根据权利要求5所述的高效易用的多源异构数据融合方法,其特征在于,所述融合有效标志的判断过程为:
7.根据权利要求5所述的高效易用的多源异构数据融合方法,其特征在于,所述接口数据自身融合失效时间自最新数据产生后恢复初始值并随着系统节拍不断递减计数,当计数为0时表示数据过期;
8.根据权利要求5所述的高效易用的多源异构数据融合方法,其特征在于,所述数据服务器基于具有发布订阅功能的数据服务器建立,实现动态增删数据标签并向级联互通接口提供融合数据。
9.根据权利要求8所述的高效易用的多源异构数据融合方法,其特征在于,所述动态增删数据标签的过程为:
10.根据权利要求8所述的高效易用的多源异构数据融合方法,其特征在于,所述向级联互通接口提供融合数据的过程为:
