[发明专利]一种实时数据处理系统的外部设备接入系统及方法有效
申请号: | 202010222923.7 | 申请日: | 2020-03-26 |
公开(公告)号: | CN111506360B | 公开(公告)日: | 2021-01-26 |
发明(设计)人: | 王鹏;吴科;周建玉;张明惠;董胜刚;袁爱东;庄志旸;栾飞飞;金晓东 | 申请(专利权)人: | 南京国电南自维美德自动化有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445;G06F8/41 |
代理公司: | 南京纵横知识产权代理有限公司 32224 | 代理人: | 母秋松 |
地址: | 江苏省南京*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 实时 数据处理系统 外部设备 接入 系统 方法 | ||
1.一种实时数据处理系统的外部设备接入系统,其特征在于:包括实时数据库,数据标签定义器,设备管理器,设备驱动执行器和设备驱动;
所述的实时数据库,用于保存实时数据处理系统所有数据标签的实时数据,并提供访问数据标签对应实时数据的接口;
所述的数据标签定义器,用于创建数据标签,并定义外部设备数据与数据标签的映射关系;
所述的设备管理器,用于管理所有的外部设备类型和所接入的外部设备,并提供用户配置接口用于配置外部设备参数;
所述的设备驱动用于同外部设备进行通信和数据交互,每一类设备有一个与其对应的设备驱动,设备驱动包括三个层次模块分别为:设备公用层,设备实例层和数据访问层;
所述的设备驱动执行器,用于在所述设备接入系统运行的不同阶段或检测到所述的设备管理器发出的新建设备、变更设备、删除设备信号时,调用设备驱动中的相关接口,实现对外部设备的访问;
所述的设备管理器包含实时数据处理系统所支持的外部设备类型列表DevTypeList和所接入每一类设备的外部设备列表DevList;
所述的设备管理器设计有表示外部设备配置变更的信号,其中,变更的信号包括:信号sigNewDev表示新建设备;信号sigModDev表示更新设备配置,信号sigDelDev表示删除设备;变更的信号还包括了外部设备类型、ID和配置信息;
所述的设备管理器检查到用户通过用户配置接口配置了新的设备或所述的设备驱动执行器探测到连接了新的设备时,设备管理器产生sigNewDev信号,并更新新的设备对应的外部设备列表DevList;检查到用户通过用户配置接口更改设备的参数和配置时,产生sigModDev信号;检查到用户通过用户配置接口删除设备时,产生sigDelDev信号,并更新删除设备对应的外部设备列表DevList;
所述的设备公用层设计有Init接口,Exit接口,Detect接口,所述的设备实例层设计有Open接口,Close接口,所述的数据访问层设计有Read接口,Write接口,Subscribe接口和DataArrival接口;
设备公用层用于同类设备的共有操作,其中,Init接口用于同类设备共有初始化操作,Exit接口用于释放Init接口申请或者打开的资源,Detect接口用于广播探测报文,动态探测接入的同类设备;
设备实例层用于同类设备中,每一个设备初始化和结束操作,其中,Open接口初始化单个设备,Close接口关闭单个设备,并释放Open接口申请的资源;
数据访问层用于同类设备中,对每一个设备读写操作,Read接口从外部设备采集数据,并根据所述的数据标签定义器中定义的外部设备数据与数据标签的映射关系,获得数据标签,更新数据标签的实时数据,保存到所述的实时数据库中;Write接口根据所述的数据标签定义器中定义的外部设备数据与数据标签的映射关系,从所述的实时数据库中获取数据标签的实时数据并向外部设备输出;Subscribe接口向外部设备订阅数据,DataArrival接口在订阅的外部设备数据变化时,收到外部设备数据,并根据所述的数据标签定义器中定义的外部设备数据与数据标签的映射关系,获得数据标签,更新数据标签的实时数据,保存到所述的实时数据库中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京国电南自维美德自动化有限公司,未经南京国电南自维美德自动化有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010222923.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种用于串油管路的过滤装置
- 下一篇:一种基于沟通数据的线索打分方法