文库搜索
切换导航
首页
频道
联系我们
国家标准目录
国际ISO标准目录
行业标准目录
地方标准目录
首页
联系我们
国家标准目录
国际ISO标准目录
行业标准目录
地方标准目录
批量下载
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210690075.1 (22)申请日 2022.06.17 (71)申请人 中国人民解 放军陆军炮兵防空兵学 院 地址 230071 安徽省合肥市蜀山区黄山路 451号 (72)发明人 谢文 徐鸿鑫 钟宜兴 叶志红 丁忠熙 (74)专利代理 机构 合肥市浩智运专利代理事务 所(普通合伙) 34124 专利代理师 朱文振 (51)Int.Cl. G06F 9/54(2006.01) G06F 9/445(2018.01) (54)发明名称 一种快速采集设备数据并高效率持久化方 法及系统 (57)摘要 本发明提供一种快速采集设备数据并高效 率持久化方法及系统, 方法包括: 对socket传输 设备, 通过预置插件集成硬件设备SDK, 据以连接 硬件设备并根据预设规则向硬件设备传输网络 数据, 对文本传输设备, 利用 读模式及轮询操作 获取文件更新信息; 维护多个线程, 利用线程中 的设备状态检测线程检测传输设备的设备状态, 据以控制线程中的采集线程的开 关状态; 在出现 新硬件采集任务时, 向设备状态检测现场注册, 利用设备状态 检测线程托管采集线程; 将socket 传输设备及文本传输设备的设备数据传递至预 置业务系统; 根据持久化规则将设备数据固化于 预置数据库及文件服务器中。 本发 明解决了缺乏 硬件添加功能、 适用性低以及不支持持久化规则 的技术问题。 权利要求书2页 说明书6页 附图3页 CN 114860483 A 2022.08.05 CN 114860483 A 1.一种快速采集设备 数据并高效率持久化方法, 其特 征在于, 所述方法包括: S1、 对socket传输设备, 通过预置插件集成硬件设备SDK, 据以连接所述硬件设备并根 据预设规则向所述硬件设备传输网络数据, 对文本传输设备, 利用读模式及轮询操作获取 文件更新信息; S2、 维护不少于2个的线程, 利用所述线程 中的设备状态检测线程检测所述socket传输 设备及所述文本传输设备的设备状态, 据以控制所述线程中的采集线程的开关状态; S3、 在出现新硬件采集任务时, 向所述设备状态检测现场注册, 利用所述设备状态检测 线程托管所述采集线程, 其中, 所述采集线程的采集规则包括: 采样率、 采集内容及传输方 式; S4、 将所述socket传输设备及所述文本传输设备的设备 数据传递至预置业 务系统; S5、 根据持久化规则将所述设备数据固化于预置数据库及文件服务器 中, 其中, 所述持 久化规则包括: 丢弃规则、 持久化周期、 批量数量、 持久化方式, 在持久化环节中, 守护线程 加载并根据所述持久化 规则触发持久化操作。 2.根据权利要求1所述的一种快速采集设备数据并高效率持久化方法, 其特征在于, 所 述步骤S1包括: S11、 对所述socket传输设备, 通过插 件集成硬件设备厂 商提供的所述硬件设备S DK; S12、 根据所述硬件设备SDK进行创建、 初始化、 连接操作, 以建立与所述硬件设备的网 络连接; S13、 通过 所述网络连接 接收网络数据, 并根据既定规则传输所述网络数据。 3.根据权利要求1所述的一种快速采集设备数据并高效率持久化方法, 其特征在于, 所 述步骤S1中对于将数据存储在一个文件中的所述文本传输设备, 通过读模式打开文件, 并 设置offset标签, 监听增量信息 。 4.根据权利要求1所述的一种快速采集设备数据并高效率持久化方法, 其特征在于, 所 述步骤S1中针对将数据存储在不同文件中的所述文本传输设备, 通过轮询文件位置, 以得 到新文件。 5.根据权利要求1所述的一种快速采集设备数据并高效率持久化方法, 其特征在于, 所 述步骤S2包括: S21、 维护不少于2个的线程; S22、 利用所述线程中的设备状态检测线程检测所述socket传输设备及所述文本传输 设备的设备状态; S23、 根据所述设备状态控制所述线程中的采集线程的开关状态。 6.根据权利要求1所述的一种快速采集设备数据并高效率持久化方法, 其特征在于, 所 述步骤S3包括: S31、 设置采样率, 据以调节上报数据量; S32、 设置采集内容, 以获取业 务系统需求数据, 据以降低网络带宽 。 7.根据权利要求1所述的一种快速采集设备数据并高效率持久化方法, 其特征在于, 所 述步骤S3中的传输方式包括 立即存入数据库、 暂存redis内存数据库、 放入Kafka消息队列。 8.根据权利要求1所述的一种快速采集设备数据并高效率持久化方法, 其特征在于, 所 述步骤S4包括:权 利 要 求 书 1/2 页 2 CN 114860483 A 2S41、 提供网络连接 接口; S42、 管理Kafka功能数据。 9.根据权利要求1所述的一种快速采集设备数据并高效率持久化方法, 其特征在于, 所 述步骤S5中的所述持久化 规则包括: 持久化周期、 批量数量、 持久化方式。 10.一种快速采集设备 数据并高效率持久化系统, 其特 征在于, 所述系统包括: 传输设备数据模块, 用以对socket传输设备, 通过预置插件集成硬件设备SDK, 据以连 接所述硬件设备并根据预设规则向所述硬件设备传输网络数据, 对文本传输设备, 利用读 模式及轮询操作获取文件更新信息; 采集线程状态控制模块, 用以维护不少于2个的线程, 利用所述线程中的设备状态检测 线程检测所述socket传输 设备及所述文本传输 设备的设备状态, 据以控制所述线程中的采 集线程的开关状态, 所述采集线程状态控制模块与所述传输设备 数据模块连接; 硬件采集模块, 用以在出现新硬件采集任务 时, 向所述设备状态检测现场注册, 利用所 述设备状态检测线程托管所述采集线程, 其中, 所述采集线程的采集规则包括: 采样率、 采 集内容及 传输方式, 所述硬件 采集模块与所述采集线程状态控制模块连接; 设备数据传递模块, 用以将所述socket传输设备及所述文本传输设备的设备数据传递 至预置业 务系统, 所述设备 数据传递模块与所述传输设备 数据模块连接; 持久化模块, 用以根据持久化规则将所述设备数据固化于预置数据库及文件服务器 中, 所述持久化模块与所述设备 数据传递模块连接 。权 利 要 求 书 2/2 页 3 CN 114860483 A 3
专利 一种快速采集设备数据并高效率持久化方法及系统
文档预览
中文文档
12 页
50 下载
1000 浏览
0 评论
309 收藏
3.0分
赞助2元下载(无需注册)
温馨提示:本文档共12页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
下载文档到电脑,方便使用
赞助2元下载
本文档由 人生无常 于
2024-03-18 00:00:51
上传分享
举报
下载
原文档
(359.7 KB)
分享
友情链接
GB-T 35264-2017 太阳能草坪灯系统 技术规范.pdf
GB-T 8239-2014 普通混凝土小型砌块.pdf
T-CAMDI 095—2022 基于增材制造的皮肤修复产品的通用要求.pdf
GB-T 24804-2023 提高在用电梯安全性的规范.pdf
GB-T 42347-2023 机械预冷设备通用技术要求与试验方法.pdf
网络直播营销管理办法(试行).pdf
GB-T 32856-2016 高压电能表通用技术要求.pdf
GB-T 11107-2018 金属及其化合物粉末 比表面积和粒度测定 空气透过法.pdf
GB-T 956.3-2017 锥形弹性垫圈.pdf
GB-T 41806-2022 信息安全技术 基因识别数据安全要求.pdf
CSA 基于个人信息保护法的合规控制验证框架.pdf
GB-T 6680-2003 液体化工产品采样通则.pdf
GB-T 41265-2022 可穿戴设备的光辐射安全要求.pdf
法律法规 无锡市科技创新促进条例2021-12-10.pdf
GB-T 33697-2017 公路交通气象监测设施技术要求.pdf
CSA 安全数据湖的敏捷数据原则.pdf
GB-T 6892-2015 一般工业用铝及铝合金挤压型材.pdf
T-NIFA 24—2023 金融分布式账本技术资金管理应用业务要求.pdf
T-ISEAA 001-2020 网络安全等级保护测评高风险判定指引.pdf
华为 消除数据孤岛 迈向智能数据湖 释放数据价值.pdf
1
/
3
12
评价文档
赞助2元 点击下载(359.7 KB)
回到顶部
×
微信扫码支付
2
元 自动下载
点击进入官方售后微信群
支付 完成后 如未跳转 点击这里下载
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们
微信(点击查看客服)
,我们将及时删除相关资源。