本发明专利技术提供一种用于物联网的信息融合引擎,其包括调度器和多个管理器。所述调度器为所接收的来自特定设备的消息选择用于处理该消息的管理器,所选择的管理器将该消息传递到对应于该设备类型的插件进行处理。每个管理器代表一种业务需求或功能并且管理具有相应功能的一个或多个插件,用于处理来自不同设备类型的消息。通过规范的、可扩展的业务处理插件接口,实现灵活增加专用、通用的接收、存储、转发插件,从而解决各类行业应用数据类型不同、计算方式不同,但需要统一计算、处理的问题。而且可以支持第三方插件,实现日志、内容审计、认证的功能。
【技术实现步骤摘要】
本专利技术涉及传感器及物联网,尤其涉及物联网中的信息融合。
技术介绍
数据融合概念是针对多传感器系统而提出的。在多传感器系统中,由于信息表现形式的多样性,数据量的巨大性,数据关系的复杂性,以及要求数据处理的实时性、准确性和可靠性,都已大大超出了人脑的信息综合处理能力,在这种情况下,多传感器数据融合技术应运而生。多传感器数据融合(Multi-Sensor Data Fusion,MSDF),简称数据融合;也被称为多传感器信息融合(Multi-Sensor Information Fusion, MSIF)。它由美国国防部在20世纪70年代最先提出,之后英、法、日、俄等国也做了大量的研究。近40年来数据融合技术得到了巨大的发展,同时伴随着电子技术、信号检测与处理技术、计算机技术、网络通信 技术以及控制技术的飞速发展,数据融合已被应用在多个领域,尤其是在物联网环境中。图I给出了典型的物联网应用环境架构示意图,其中,感知设备层包括指用户直接使用的终端感知设备(也可以称为接入设备或终端设备),比如移动终端、智能卡读取器、传感器、GPS及摄像头等。感知接入层包括将感知设备联入传输网络的网关、转换器等设备,比如感知设备接入网关、音视频编码转换器等。网络传输层指网络供应商提供的传输线路,比如移动通信网络、计算机互联网络、物联数据传输专网、图像数据传输专网等。数据融合层接收各种感知设备传送的信息、工作的状态,同时为指定的业务应用系统提供数据融合、转发、存储等功能。业务应用层通过数据融合引擎获得感知设备工作状态及工作结果,可以认证、管理终端设备。从其中可以看出数据融合的实质是针对多维数据进行关联或综合分析,进而选取适当的融合模式和处理算法,用以提高数据的质量,为知识提取奠定基础。数据融合可以简单地表述为数据融合是利用计算机技术对时序获得的若干感知数据,在一定准则下加以分析、综合,以完成所需决策和评估任务而进行的数据处理过程。但是在现有的物联网中的数据融合技术中存在以下问题I、现有的物联网中数据融合仅针对特定的行业应用领域,而各种行业应用的数据类型不同,计算方式不同,所以互相不兼容,无法满足统一计算、处理的需求。2、现有的物联网数据融合业务的扩展性不灵活,需要进行特定的开发,而且需要使用其特定的接口,不支持第三方的插件。3、现有的物联网数据融合无法对异构数据源、异构数据类型等进行信息同步,以及无法进行统一认证、授权、终端状态管理等。
技术实现思路
因此,本专利技术的目的在于克服上述现有技术的缺陷,提供一种用于物联网的信息融合引擎,能够融合处理多种异构数据,具有很好的业务可扩展性并且可支持第三方插件。本专利技术的目的是通过以下技术方案实现的一方面,本专利技术提供了一种用于物联网的信息融合引擎,包括调度器,用于为所接收的来自特定设备的消息选择用于处理该消息的管理器,所述消息至少包括设备类型标识和消息类型标识;多个管理器,每个管理器代表一种业务需求或功能并且管理具有相应功能的一个或多个插件,用于处理来自不同设备类型的消息。上述技术方案中,所述多个管理器可包括用于信息接收、信息转发、命令接收的管理器。上述技术方案中,所述引擎可包括管理器配置文件,通过修改管理器配置文件,添加代表新的业务需求或功能的管理器,以使该引擎能支持该类业务需求或功能上述技术方案中,在所述管理器配置文件中对于每个管理器可以包括以下信息管理器的编号,管理器的名称、命令代码以及管理器响应于该命令所提供的信息。 上述技术方案中,所述引擎可包括设备配置文件,通过修改设备配置文件,添加新的接入设备类型,以使该引擎能处理来自该类型的接入设备的信息,上述技术方案中,在所述设备配置文件中,对于每种设备可以包括以下信息设备类型标识、分组编号、消息类型标识、对应于该设备类型的插件的标识;其中所述分组编号指定所述插件属于哪个管理器。上述技术方案中,插件可以是以动态库的形式实现的,所述插件的标识为代表该插件的动态库的文件名称。上述技术方案中,所述多个管理器还可以包括用于信息存储、设备认证、系统日志、信息编解码、信息加解密和/或信息内容过滤的管理器。又一方面,本专利技术提供了一种采用如上所述的信息融合引擎进行信息融合的方法,包括由调度器接收来自特定设备的消息,并根据消息类型标识选择用于处理该消息的管理器并将该消息转发到所选择的管理器;由管理器将从调度器接收的消息根据其设备类型标识传递到对应于该设备类型的插件进行处理。上述方法中,还可包括修改管理配置文件以添加代表新的业务需求或功能的管理器的步骤。上述方法中,还可包括修改设备配置文件来添加新的接入设备类型,以便能处理来自该类型的接入设备的信息的步骤。上述方法中,对于来自特定设备的消息,可以由调度器根据设备配置文件来确定来自该设备的消息由哪个/哪些管理器顺序执行,以完成相关任务;对于来自多个设备的消息,可以由调度器决定是否串行/并行地执行相应的管理器。与现有技术相比,本专利技术的优点在于通过规范的、可扩展的业务处理插件接口,实现灵活增加专用、通用的接收、存储、转发插件,从而解决各类行业应用数据类型不同、计算方式不同,但需要统一计算、处理的问题。而且可以支持第三方插件,实现日志、内容审计、认证的功能。附图说明以下参照附图对本专利技术实施例作进一步说明,其中图I为典型的物联网架构示意图;图2为根据本专利技术实施例的信息融合引擎的结构示意图;图3为根据本专利技术实施例的调度器、管理器和设备之间的关系示意4为根据本专利技术实施例的信息融合引擎中的调度器工作流程示意图;图5为根据本专利技术实施例的信息融合引擎中的管理器工作流程示意图。 图6为根据本专利技术的一个实施例的信息融合引擎的应用示例。 具体实施方式 为了使本专利技术的目的,技术方案及优点更加清楚明白,以下结合附图通过具体实施例对本专利技术进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。实际上,数据融合这一技术有3层含义①数据的全空间,即数据包括确定的和模糊的、全空间的和子空间的、同步的和异步的、数字的和非数字的,它是复杂的多维多源的,覆盖全频段;②数据的融合不同于组合,组合指的是外部特性,融合指的是内部特性,它是系统动态过程中的一种数据综合加工处理;③数据的互补过程,数据表达方式的互补、结构上的互补、功能上的互补、不同层次的互补,是数据融合的核心,只有互补数据的融合才可以使系统发生质的飞跃。因此在数据融合中主要需要解决以下问题I)不同接入设备感知信息的接收方法融合;2)不同接入设备感知信息的过滤、转发方法融合;3)相同接入设备不同数据类型、不同数据结构信息的关联同步与融合。图2给出了根据本专利技术的一个实施例中的用于物联网的信息融合引擎的结构示意图。如图2所示,该引擎包括一个调度器和多个管理器。其中,各个管理器代表了不同的业务需求或功能。例如,代表基本功能的管理器包括用于信息接收、信息转发以及命令接收的管理器,即如图2所示的信息接收管理器、信息转发管理器、以及命令接收管理器。代表可扩展的功能的扩展管理器例如可以包括用于信息存储、设备认证、系统日志、信息编解码、信息加解密、信息内容过滤等等的管理器。每种管理器管理一组相应功能插件,用于处理来自不同设备类型的消息。所述消息至少包括设备分类号和消息类型的本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种用于物联网的信息融合引擎,包括 调度器,用于为所接收的来自特定设备的消息选择用于处理该消息的管理器,所述消息至少包括设备类型标识和消息类型标识; 多个管理器,每个管理器代表一种业务需求或功能并且管理具有相应功能的一个或多个插件,用于处理来自不同设备类型的消息。2.根据权利要求I所述的引擎,所述多个管理器包括用于信息接收、信息转发、命令接收的管理器。3.根据权利要求I所述的引擎,所述引擎包括管理器配置文件,通过修改管理器配置文件,添加代表新的业务需求或功能的管理器,以使该引擎能支持该类业务需求或功能。4.根据权利要求3所述的引擎,在所述管理器配置文件中对于每个管理器包括以下信息管理器的编号,管理器的名称、命令代码以及管理器响应于该命令所提供的信息。5.根据权利要求I或3所述的引擎,所述引擎包括设备配置文件,通过修改设备配置文件,添加新的接入设备类型,以使该引擎能处理来自该类型的接入设备的信息。6.根据权利要求5所述的引擎,在所述设备配置文件中,对于每种设备包括以下信息设备类型标识、分组编号、消息类型标识、对应于该设备类型的插件的标识;其中所述分组编号指定...
【专利技术属性】
技术研发人员:王佰玲,刘扬,张维刚,何辉,王孝朋,何燕平,孙云霄,
申请(专利权)人:哈尔滨工业大学威海,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。