物联数据模型管理系统技术方案

技术编号:34031554 阅读:19 留言:0更新日期:2022-07-06 11:15
本申请涉及智慧管理控制技术领域,提供一种物联数据模型管理系统,该系统包括:元数据处理服务模块、数据模型订阅服务模块、数据路由服务模块和数据模型推送服务模块;元数据处理服务模块用于建立与数据采集服务模块的绑定关系,以建立每类设备状态数据与设备采集协议的映射;数据路由服务模块用于加载并根据元数据信息生成数据地址;数据模型订阅服务模块用于生成每类设备模型数据的订阅映射表,开放推送接口;数据模型推送服务模块用于接收每类设备模型数据。本申请实施例提供的物联数据模型管理系统将设备状态数据与设备采集协议绑定,切换数据采集协议不影响设备状态数据的接入,同时通过数据路由服务模块查找每个设备的数据地址。数据地址。数据地址。

【技术实现步骤摘要】
物联数据模型管理系统


[0001]本申请涉及智慧管理控制
,尤其涉及一种物联数据模型管理系统。

技术介绍

[0002]在物联网设备集成管理开发中,为了便于扩展设备,低代码开发,需要对每类设备建立设备数据模型。物联设备数据模型的定义和管理非常重要,直接影响到整体物联管控平台的易用能力和扩展能力。
[0003]现有的城轨物联网集成管理平台在定义元数据时,没有充分考虑后期的设备协议修改和扩展,只局限在定义设备本身的属性状态,没有做到与数据采集微服务模块的联动,忽略了实体设备协议的绑定处理和解绑处理,不便于后期扩展设备和修改协议,不能做到低代码开发相关物联网应用。并且在寻址过程通过加载配置文件的方式获取实体设备的内存地址,不能做到修改后的热加载。

技术实现思路

[0004]本申请提供一种物联数据模型管理系统,实现切换数据采集协议不影响设备状态数据的接入,同时能够通过数据路由服务模块查找每个设备的数据地址。
[0005]第一方面,本申请提供一种物联数据模型管理系统,所述物联数据模型管理系统包括元数据处理服务模块、数据模型订阅服务模块、与所述元数据处理服务模块连接的数据路由服务模块,以及与所述数据模型订阅服务模块连接的数据模型推送服务模块;
[0006]所述元数据处理服务模块,用于建立与数据采集服务模块之间的绑定关系,以建立每类设备状态数据与设备采集协议之间的映射;
[0007]所述数据路由服务模块,用于加载所述元数据处理服务模块中的元数据信息,并根据所述元数据信息在内存数据库中生成数据地址;
[0008]所述数据模型订阅服务模块,用于生成每类设备模型数据的订阅映射表,并向所述数据模型推送服务模块开放推送接口;
[0009]所述数据模型推送服务模块,用于通过所述推送接口接收所述数据模型订阅服务模块推送的每类设备模型数据。
[0010]根据本申请提供的一种物联数据模型管理系统,所述数据路由服务模块还用于获取所述数据采集服务模块中,接入所述数据路由服务模块的各个设备的设备状态。
[0011]根据本申请提供的一种物联数据模型管理系统,所述数据路由服务模块还用于确定各个所述设备状态在内存数据库中的内存地址空间,并将各个所述设备状态的状态数据写入至各个所述设备状态的内存地址空间。
[0012]根据本申请提供的一种物联数据模型管理系统,所述数据路由服务模块还用于开放访问设备实时状态数据的各类访问接口,供外部的各类微服务通过所述各类访问接口获取所述数据路由服务模块中的设备实时状态数据,其中,所述各类微服务是指各类能够完成各类功能的服务,所述各类微服务包括工业管理微服务和车站管理微服务。
[0013]根据本申请提供的一种物联数据模型管理系统,所述物联数据模型管理系统包括元数据配置模块;
[0014]所述元数据配置模块,用于提供设备模型数据的编辑界面,并提供采集协议选项配置界面,以及对物联网协议支持配置方式加载。
[0015]根据本申请提供的一种物联数据模型管理系统,所述物联数据模型管理系统包括元数据处理服务模块;
[0016]所述元数据处理服务模块,用于响应所述元数据配置模块触发的前端数据配置,并根据所述前端数据配置以及所述元数据配置模块的传入数据,生成元数据信息。
[0017]根据本申请提供的一种物联数据模型管理系统,所述物联数据模型管理系统包括模型数据查看模块;
[0018]所述模型数据查看模块,用于查看已经定义和部署到线上的各类设备模型数据,以及修改、导入和导出各类设备模型数据。
[0019]根据本申请提供的一种物联数据模型管理系统,所述物联数据模型管理系统包括模型数据订阅配置模块;
[0020]所述模型数据订阅配置模块,用于响应各类需要模型数据的微服务触发的订阅操作。
[0021]根据本申请提供的一种物联数据模型管理系统,所述物联数据模型管理系统包括数据模型订阅服务模块;
[0022]所述数据模型订阅服务模块,用于侦测所述模型数据订阅配置模块是否响应所述订阅操作;
[0023]若响应所述订阅操作,则生成每类设备模型数据的订阅映射表,并向数据模型推送服务模块开放推送接口。
[0024]第二方面,本申请提供一种物联数据模型管理方法,包括:
[0025]通过数据模型订阅服务模块开放的推送接口,确定数据模型推送服务模块接收到的每类设备模型数据;
[0026]对所述每类设备模型数据进行审核,得到审核结果;
[0027]若所述审核结果为所述每类设备模型数据审核通过,则将所述每类设备模型数据推送至各类微服务。
[0028]第三方面,本申请提供一种物联数据模型管理装置,包括:
[0029]确定模块,用于通过数据模型订阅服务模块开放的推送接口,确定数据模型推送服务模块接收到的每类设备模型数据;
[0030]审核模块,用于对每类设备模型数据进行审核,得到审核结果;
[0031]推送模块,用于若所述审核结果为所述每类设备模型数据审核通过,则将所述每类设备模型数据推送至各类微服务。
[0032]第四方面,本申请还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现第二方面所述物联数据模型管理方法。
[0033]第五方面,本申请还提供一种计算机程序产品,所述计算机程序产品包括计算机程序,所述计算机程序被所述处理器执行时实现第二方面所述物联数据模型管理方法。
[0034]第六方面,本申请还提供一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质包括计算机程序,所述计算机程序被所述处理器执行时实现第二方面所述物联数据模型管理方法。
[0035]本申请提供的物联数据模型管理系统将设备状态数据与设备采集协议绑定,建立每类设备状态数据与设备采集协议之间的映射,实现了切换数据采集协议不影响设备状态数据的接入,同时实现了低代码开发物联数据模型。同时,通过数据路由服务模块加载各类设备的元数据信息,并根据各个元数据信息在内存数据库中生成各个设备的数据地址,因此可以直接通过数据路由服务模块查找每个设备的数据地址,实现了修改后的热加载。
附图说明
[0036]为了更清楚地说明本申请或现有技术中的技术方案,下面将对实施例或现有技术描述中的附图作一简单地介绍,显而易见地,下面描述的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0037]图1是本申请提供的物联数据模型管理系统的示意图之一;
[0038]图2是本申请提供的物联数据模型管理系统的示意图之二;
[0039]图3是本申请提供的物联数据模型管理系统的示意图之三;
[0040]图4是本申请提供的物联数据模型管理方法的流程示意图。
具体实施方式
[0041]为使本申请的目的、技术方案和优点更加清本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种物联数据模型管理系统,其特征在于,所述物联数据模型管理系统包括元数据处理服务模块、数据模型订阅服务模块、与所述元数据处理服务模块连接的数据路由服务模块,以及与所述数据模型订阅服务模块连接的数据模型推送服务模块;所述元数据处理服务模块,用于建立与数据采集服务模块之间的绑定关系,以建立每类设备状态数据与设备采集协议之间的映射;所述数据路由服务模块,用于加载所述元数据处理服务模块中的元数据信息,并根据所述元数据信息在内存数据库中生成数据地址;所述数据模型订阅服务模块,用于生成每类设备模型数据的订阅映射表,并向所述数据模型推送服务模块开放推送接口;所述数据模型推送服务模块,用于通过所述推送接口接收所述数据模型订阅服务模块推送的每类设备模型数据。2.根据权利要求1所述的物联数据模型管理系统,其特征在于,所述数据路由服务模块还用于获取所述数据采集服务模块中,接入所述数据路由服务模块的各个设备的设备状态。3.根据权利要求2所述的物联数据模型管理系统,其特征在于,所述数据路由服务模块还用于确定各个所述设备状态在内存数据库中的内存地址空间,并将各个所述设备状态的状态数据写入至各个所述设备状态的内存地址空间。4.根据权利要求1所述的物联数据模型管理系统,其特征在于,所述数据路由服务模块还用于开放访问设备实时状态数据的各类访问接口,以供外部的各类微服务通过所述各类访问接口获取所述数据路由服务模块中的设备实时状态数据。5.根据权利要求1所述的物联数据模型管理系统,其特征在于,所述物联数据模型管理系统包括元数据配置模块;所述元数...

【专利技术属性】
技术研发人员:白文飞郜春海魏运朱鸿涛豆飞宁尧刘洁王璐王伟肖骁罗铭张蕾张俊林刘超
申请(专利权)人:北京市地铁运营有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1