[发明专利]一种物联网数据采集与监视控制系统在审
| 申请号: | 201811130741.6 | 申请日: | 2018-09-27 |
| 公开(公告)号: | CN109274742A | 公开(公告)日: | 2019-01-25 |
| 发明(设计)人: | 徐旭东;李一冉 | 申请(专利权)人: | 北京工业大学 |
| 主分类号: | H04L29/08 | 分类号: | H04L29/08 |
| 代理公司: | 北京思海天达知识产权代理有限公司 11203 | 代理人: | 刘萍 |
| 地址: | 100124 *** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 监视控制系统 物联网数据 组态软件 采集 监控组态软件 设计和实现 历史数据 实时接收 实时数据 站点设备 可视化 矢量图 物联网 新一代 高铁 路网 推送 信息管理 架构 改进 | ||
1.一种物联网数据采集与监视控制系统,功能模块有:人机界面模块、通信模块组成和数据库模块,其特征在于:
在人机界面系统中,实现此系统的DT即Desgin Time状态,用户利用监控组态软件提供的各种组件制作交互界面,通过JSON格式存储,最终根据x,y轴定位和属性信息展示在SVG沙盘中;这就是监控组态软件给用户最深刻的印象就是图形用户界面,也是系统的RT即RunTime状态;
通信模块要用于从下位机接收现场采集到的数据,并能够对现场的监测设备发送控制指令,此模块使用Node实现边缘控制,采集硬件设备的信息,实现遥测、遥信、遥控和遥调功能;
数据库模块按照数据的类型提供不同的存储方式;数据库模块负责处理实时数据、历史数据、报警事件和数据联动;
此系统周三个模块之间的关系为:数据库模块是连接人机界面模块和通信模块的桥梁;通信模块是连接实时数据库模块与控制级的下位机之间的桥梁;人机界面模块向数据库模块发送HttpRequest请求,数据库模块接收到请求后通过分析做出处理,如果是控制指令则下发到通信模块,否则,将数据保存到PostgrelSQL数据库中;通信模块接收到指令之后,通过物理接口向下位机发送控制指令;之后,通信模块接收到下位机给的反馈指令,将信息发送给数据库模块,数据库模块再根据分析,将结果反馈给人机界面模块。
2.根据权利要求1所述的系统,其特征在于:
字典的映射关系采用一对关系值(指针,单字符)到索引号的映射关系:(nextCharPoint,currentChar)→index代替传统字典映射结构。
3.根据权利要求1所述的系统,其特征在于:
采用固定内存分配方式,当字典需要加入新条目时,无需再次执行内存申请,直接将内容存储于预留的N内存块,N为二叉树字典中每个节点的大小;当需要重置字典时,将最初256个始化条目以外的内存空间全部释放。
4.根据权利要求1所述的系统,其特征在于:
从查询与存储两方面综合考虑,使用二叉搜索树作为LZW字典的数据存储结构,使用红黑树来维护树高度。
5.根据权利要求1所述的系统,其特征在于,应用该系统的步骤如下:
步骤1:参数初始化,计算二叉树字典中每个节点的大小N,利用FSBAllocator算法申请16bits*N连续内存空间,即上文提到的固定内存分配;cur为最新一次查询红黑树成功的结点位置,初始化为空;temp为暂存本次读取时,需要用的结点位置;c为从输入源读取的特征字符;DOF为待压缩文件Date Of File;EOF为压缩输出文件Encode Of File;
步骤2:从DOF中读取单个非空字符c;
步骤3:利用find_or_insert函数在红黑树中temp位置利用上文定义的新的映射关系向下搜索c,搜索失败则插入,搜索成功时,重置以当前节点为树根的子树;
步骤4:若DOF中还有可读取单个非空字符c,转到步骤2;
步骤5:写入cur序号至EOF。
6.根据权利要求1所述的系统,其特征在于,字典中的find_or_insert函数负责字典内容的查询与插入工作;查询成功返回节点索引序号,查询失败则在对应红黑树上插入新节点,返回null。
7.根据权利要求1所述的系统,其特征在于,字典重置函数与find_or_insert函数合并处理。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京工业大学,未经北京工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811130741.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种多功能吸顶式网关开关
- 下一篇:基于多设备协同配合的流媒体播放方法





