金融行业标准网
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210911207.9 (22)申请日 2022.07.29 (71)申请人 上海电气风电集团股份有限公司 地址 200241 上海市闵行区东川路5 55号己 号楼8楼200241 (72)发明人 周京晖 程栋 马瀚征  (74)专利代理 机构 北京博思佳知识产权代理有 限公司 1 1415 专利代理师 周嗣勇 (51)Int.Cl. H04L 67/06(2022.01) H04L 67/568(2022.01) H04L 69/04(2022.01) H04L 69/163(2022.01) H04L 9/40(2022.01) (54)发明名称 一种数据实时发布方法、 装置和设备 (57)摘要 本申请提供了一种数据实时发布方法、 装置 和设备, 工业设备在发布高频数据时, 当该工业 设备上已采集高频数据的缓存时长达到预设的 时长T时, 则从设定的数据缓存区中读取 以当前 时间为终止时间、 时长为所述时长T的时间范围 内的高频数据, 并依据目标协议类型对所读取的 高频数据进行打包, 并按照与所述目标协议类型 匹配的发布策略向已注册的用户发布打包后的 高频数据。 可见, 本申请实施例提供的技术方案 无需额外增加用于支持实时以太网技术的通信 硬件, 不仅可以提高数据侧高频数据的发布效 率, 而且可以提高采集侧 和消费侧的处 理效率。 权利要求书3页 说明书9页 附图2页 CN 115102951 A 2022.09.23 CN 115102951 A 1.一种数据实时发布方法, 其特 征在于, 应用于 工业设备, 该 方法包括: 当确定已采集本工业设备上高频数据的时长达到预设的时长T时, 则从设定的数据缓 存区中读取目标时间范围内的缓存数据, 所述 目标时间范围为以当前时间为终止时间、 时 长为所述时长T的时间范围, 所述时长T依据最大允许延时确定, 所述最大允许延时是依据 所述工业设备中数据消费端的业 务场景确定的; 依据目标协议类型对所读取的高频数据进行打包, 并按照与 所述目标协议类型匹配的 发布策略向已注 册的用户发布打包后的高频 数据, 所述高频 数据发布耗时小于T。 2.根据权利要求1所述的方法, 其特征在于, 所述目标协议类型为默认的协议类型或依 据选择指令确定的其 他协议类型, 所述默认 协议类型为标准协议类型。 3.根据权利要求2所述的方法, 其特征在于, 在所述从设定的数据缓存区中读取目标时 间范围内的缓存数据之后, 还 包括: 针对读取的每一个高频变量对应的高频数据, 检查该高频变量对应的高频数据的数量 是否为预设数量, 若为否, 则对采集的高频数据进行调整, 以使在时长T内采集到的该高频 变量对应的高频 数据的数量达 到预设数量。 4.根据权利要求3所述的方法, 其特征在于, 如果用户选择的协议类型为标准协议类 型, 所述依据目标协议类型对所读取的高频 数据进行打包, 包括: 根据每一标准协议对高频数据 所属测点类型的支持和发布性能, 选取与用户选择的标 准协议匹配的测点类型, 以对所述测点类型对应的高频 数据进行打包。 5.根据权利要求4所述的方法, 其特征在于, 所述对所述测点类型对应的高频数据进行 打包, 包括: 从所述测点类型对应的高频数据中去除各高频数据对应的时标, 并对去除时标后的高 频数据进行压缩。 6.根据权利要求5所述的方法, 其特征在于, 在所述对所述测点类型对应的高频数据进 行打包之后, 该 方法还包括: 确定用于压缩所述高频数据压缩包所使用的压缩算法, 并选取与所述压缩算法匹配的 加密算法; 利用所述压缩算法对已压缩的高频数据压缩包进行二 次压缩, 得到新的高频数据压缩 包; 利用所述加密算法对需要加密的协议类型对应的高频数据压缩包进行加密; 并将不需 要加密的元数据添加在已加密后的高频数据压缩包 前, 以生成待发布的高频数据包, 其中, 元数据用于描述已加密的高频 数据压缩 包。 7.根据权利要求1~6中任一所述的方法, 其特 征在于, 所述发布策略至少包括: 以一个协议发布点对应1个监控变量, 按照各个监控变量单独封装的策略发布; 或/和 针对一个工业设备划分的不同子部件, 对各子部件对应的高频数据进行封装的策略发 布; 或/和 针对同一工业设备的高频 数据, 对该工业设备的高频 数据进行整体封装的策略发布。 8.根据权利要求3所述的方法, 其特征在于, 所述数据缓存区至少缓存2T时间内的所有 高频数据, 或/和 预设数量 为T*f, f为采集频率。权 利 要 求 书 1/3 页 2 CN 115102951 A 29.一种数据实时发布装置, 其特 征在于, 应用于 工业设备, 该装置包括: 数据读取单元, 用于当确定已采集本工业设备上高频数据的时长达到预设的时长T时, 则从设定的数据缓存区中读取目标时间范围内的缓存数据, 所述目标时间范围为以当前时 间为终止时间、 时长为所述时长T的时间范围, 所述时长T依据最大允许延时确定, 所述最大 允许延时是依据所述工业设备中数据消费端的业 务场景确定的; 数据发布单元, 用于依据目标协议类型对所读取的高频数据进行打包, 并按照与所述 目标协议类型匹配的发布策略向已注册的用户发布打包后的高频数据, 所述高频数据发布 耗时小于T。 10.根据权利要求9所述的装置, 其特征在于, 所述目标协议类型为默认的协议类型或 依据选择指令确定的其 他协议类型, 所述默认 协议类型为标准协议类型。 11.根据权利要求10所述的装置, 其特 征在于, 该装置还 包括: 检查单元, 用于针对读取的每一个高频变量对应的高频数据, 检查该高频变量对应的 高频数据的数量是否为预设数量, 若为否, 则对采集的高频数据进行调整, 以使在时长T内 采集到的该高频变量对应的高频 数据的数量达 到预设数量。 12.根据权利要求11所述的装置, 其特征在于, 如果用户选择的协议类型为标准协议类 型, 所述数据发布单元包括用于根据用户选择的协 议类型对所读取的高频数据进 行打包的 打包子单 元; 所述打包子单 元, 具体用于: 根据每一标准协议对高频数据 所属测点类型的支持和发布性能, 选取与用户选择的标 准协议匹配的测点类型, 以对所述测点类型对应的高频 数据进行打包。 13.根据权利要求12所述的装置, 其特征在于, 所述打包子单元包括对所述测点类型对 应的高频 数据进行打包的第一打包 模块; 所述第一打包 模块, 具体用于: 从所述测点类型对应的高频数据中去除各高频数据对应的时标, 并对去除时标后的高 频数据进行压缩。 14.根据权利要求13所述的装置, 其特征在于, 所述打包子单元还包括用于对测点类型 对应的高频 数据进行打包的第二打包 模块; 所述第二打包 模块, 具体用于: 确定用于压缩所述高频数据压缩包所使用的压缩算法, 并选取与所述压缩算法匹配的 加密算法; 利用所述加密算法对需要压缩的测点类型对应的高频数据压缩包进行加密, 并将不需 要压缩的测点类型对应的数据添加在已加密后的高频数据压缩包前, 以生成待发布的高频 数据包。 15.根据权利要求9 ~14中任一所述的装置, 其特 征在于, 所述发布策略至少包括: 以一个协议发布点对应1个监控变量, 按照各个监控变量单独封装的策略发布; 或/和 针对一个工业设备划分的不同子部件, 对各子部件对应的高频数据进行封装的策略发 布; 或/和 针对同一工业设备的高频 数据, 对该工业设备的高频 数据进行整体封装的策略发布。 16.根据权利要求11所述的装置, 其特征在于, 所述数据缓存区至少缓存2T时间内的所权 利 要 求 书 2/3 页 3 CN 115102951 A 3

PDF文档 专利 一种数据实时发布方法、装置和设备

文档预览
中文文档 15 页 50 下载 1000 浏览 0 评论 0 收藏 3.0分
温馨提示:本文档共15页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种数据实时发布方法、装置和设备 第 1 页 专利 一种数据实时发布方法、装置和设备 第 2 页 专利 一种数据实时发布方法、装置和设备 第 3 页
下载文档到电脑,方便使用
本文档由 SC 于 2024-02-18 22:27:59上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。