说明:收录25万 73个行业的国家标准 支持批量下载
文库搜索
切换导航
文件分类
频道
仅15元无限下载
联系我们
问题反馈
文件分类
仅15元无限下载
联系我们
问题反馈
批量下载
(19)中华 人民共和国 国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202111514744.1 (22)申请日 2021.12.13 (71)申请人 深圳供电局有限公司 地址 518000 广东省深圳市罗湖区深南 东 路4020号电力调度通信大楼 (72)发明人 何亮 伍炜卫 范泳华 安希成 (74)专利代理 机构 深圳汇智容达专利商标事务 所(普通合伙) 44238 代理人 熊贤卿 (51)Int.Cl. H04L 67/06(2022.01) H04L 67/12(2022.01) H04L 69/04(2022.01) H04L 69/22(2022.01) H04W 52/02(2009.01)H04L 9/40(2022.01) G06F 8/41(2018.01) (54)发明名称 一种用于物联网智能设备的数据压缩传输 方法 (57)摘要 本发明公开了一种用于物联网智能设备的 数据压缩传输方法, 其包括: 根据需要传输数据 生成proto格式的文件; 获得所述proto格式文件 对应的C语言或Java语言格式的编译文件; 采用 protobuf工具将所述的编译文件进行序列化处 理, 采用Varints编码形成二进制的文件, 并封装 为包含有定长包头和变长包体的数据包; 将数据 包发送给对端智能节点; 对端智能节 点对所述数 据包进行校验, 并采用p rotobuf工 具对数据包中 的二进制文件进行反序列化处理, 解析出对应的 数据。 实施本发明, 可以减少物联网智 能设备之 间的数据传输量, 降低智 能设备的功耗, 提高安 全性。 权利要求书1页 说明书6页 附图2页 CN 114268620 A 2022.04.01 CN 114268620 A 1.一种用于物联网智能设备的数据压缩传输方法, 其特 征在于, 包括如下步骤: 步骤S10, 物联网的本端智能节点向对端智能节点发送数据时, 根据需要传输数据生成 proto格式的文件; 步骤S11, 物联网的本端智能节点获得所述proto格式文件对应 的C语言或Java语言格 式的编译 文件; 步骤S12, 采用protobuf工具将所述的编译文件进行序列化处理, 采用Varints编码形 成二进制的文件, 并封装为包含有定长包头和变长包体的数据包, 其中, 所述变长包体中包 括有所述 二进制文件, 在所述数据包中包 含有所有数据的校验和; 步骤S13, 物联网的本端智能节点将所述数据包发送给对端智能节点; 步骤S14, 对端智能节点接收所述数据包后, 通过所述校验和对所述数据包进行校验, 并采用protobuf工具对数据包中的二进制 文件进行反序列化处理, 获得其中的编译文件, 以解析出对应的数据。 2.如权利要求1所述的方法, 其特 征在于, 所述 步骤S11进一步包括: 在本地编译文件库中查询是否存在当前proto格式的文件相应的C语言或Java语言格 式的编译文件, 如果存在则调用所述编译文件; 否则采用pr otobuf工具库进 行编译, 形成的 C语言或Java语言格式的编译 文件。 3.如权利要求2所述的方法, 其特征在于, 所述物联网的本端智能节点为服务主站与智 能设备中一个, 而对端智能节点 为服务主站与智能设备中另一个。 4.如权利要求3所述的方法, 其特征在于, 所述服务主站中存储有Java语言格 式的编译 文件库; 所述智能设备中存 储有C语言格式的编译 文件库。 5.如权利要求4所述的方法, 其特征在于, 所述数据包中, 所述定长包头至少包含有: 幻 数(MagicNumber)、 版本号、 总长度、 命令号及序列号信息; 所述变长包体包括至少一个字 段, 每一字段均包括有 标签、 字段长度及字段内容; 所述标签包括有字段编号以及本字段的 编码类型; 所述字段内容包含所述二进制文件内容; 所述校验和 为定长包头和变长包体的 累加和。 6.如权利要求5所述的方法, 其特征在于, 所述智能设备为智能家居设备、 智能穿戴设 备、 智能医疗设备或智能锁。权 利 要 求 书 1/1 页 2 CN 114268620 A 2一种用于物联网智能设 备的数据压缩传输方 法 技术领域 [0001]本发明涉及物联 网的数据传输技术领域, 特别是涉及一种用于物联网智能设备的 数据压缩传输方法。 背景技术 [0002]随着万物互联时代的到来, 物与物之间的连接方式也在不断发展和更新。 在物联 网领域, 物联网设备(例如智能家居设备、 智能穿戴设备、 智能医疗设备以及智能锁的设备) 具有体积小, 性能有限, 低功耗, 需要稳定运行。 其中, 大多数传感器都是嵌入在芯片中, 网 络传输模块的能耗低, 且功率小, 普遍使用电池供电, 如何使传输的数据精简, 减少无线数 据发射次数, 降低发射功耗, 提高智能设备续航时间是一个重要的考虑因素。 在现有技术 中, 在物联网的网络通信和通用数据交换等应用场景中经常使用的技术是JSON或XML, 在数 据精简方面 仍存在可以改进的空间。 发明内容 [0003]本发明所要解决的技术问题在于, 提供一种用于物联网智能设备的数据 压缩传输 方法, 可以减少数据传输量, 降低智能设备的功耗。 [0004]为解决上述技术问题, 作为本发明的一方面, 提供一种用于物联网智能设备的数 据压缩传输方法, 其包括如下步骤: [0005]步骤S10, 物联 网的本端智能节点向对端智能节点发送数据时, 根据需要传输数据 生成proto格式的文件; [0006]步骤S11, 物联网的本端智能节点获得所述proto格式文件对应的C语言或Java语 言格式的编译 文件; [0007]步骤S12, 采用protobuf工具将所述的编译文件进行序列化处理, 采用Varints编 码形成二进制的文件, 并封装为包含有定长包头和变长包体的数据包, 其中, 所述变长包体 中包括有所述 二进制文件, 在所述数据包中包 含有所有数据的校验和; [0008]步骤S13, 物联网的本端智能节点将所述数据包发送给对端智能节点; [0009]步骤S14, 对端智能节点接收所述数据 包后, 通过所述校验和对所述数据 包进行校 验, 并采用protobu f工具对数据包中的二进制文件进行反序列化处理, 获得其中的编译文 件, 以解析 出对应的数据。 [0010]优选地, 所述 步骤S11进一步包括: [0011]在本地编译文件库中查询是否存在当前proto格式的文件相应的C语言或Java语 言格式的编译文件, 如果存在则调用所述编译文件; 否则采用prot obuf工具库进行编译, 形 成的C语言或Java语言格式的编译 文件。 [0012]优选地, 所述物联网的本端智能节点为服务主站与智能设备中一个, 而对端智能 节点为服务主站与智能设备中另一个。 [0013]优选地, 所述服务主站中存储有Java语言格式的编译文件库; 所述智能设备中存说 明 书 1/6 页 3 CN 114268620 A 3
专利 一种用于物联网智能设备的数据压缩传输方法
文档预览
中文文档
10 页
50 下载
1000 浏览
0 评论
309 收藏
3.0分
赞助2元下载(无需注册)
温馨提示:本文档共10页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
下载文档到电脑,方便使用
赞助2元下载
本文档由 人生无常 于
2024-03-18 23:34:10
上传分享
举报
下载
原文档
(614.5 KB)
分享
友情链接
T-CIECCPA 008—2020 工业企业节能诊断报告编制规范.pdf
T-CHEAA 0018—2021 家用和类似用途洗地机.pdf
专利 一种基于SOAR的防御自动化流程编排方法.PDF
DB37-T 5157-2020 住宅工程质量常见问题防控技术标准 山东省.pdf
DB61-T 1658-2023 固定污染源废气挥发性有机物监测技术规范 陕西省.pdf
GB-T 29832.3-2013 系统与软件可靠性 第3部分:测试方法.pdf
GB-T 30282-2023 信息安全技术 反垃圾邮件产品技术规范.pdf
GB-T 7932-2017 气动 对系统及其元件的一般规则和安全要求.pdf
华为 工业互联网白皮书 工业知识与ICT技术深入融合 2020.pdf
YD-T 3834.1-2021 量子密钥分发(QKD)系统技术要求 第1部分:基于诱骗态BB84协议的QKD系统.pdf
GB-T 18916.49-2020 取水定额 第49部分:锦纶产品.pdf
GB-T 42932-2023 道路交通资产管理体系实施指南.pdf
GB-T 8982-2009 医用及航空呼吸用氧.pdf
GB-T 42449-2023 系统与软件工程 功能规模测量 IFPUG方法.pdf
DB34-T 3819-2021 移动视频图像信息系统建设、使用和管理规范 安徽省.pdf
SN-T 2770-2011 国境口岸军团菌荧光PCR检测方法.pdf
GB-T 41777-2022 法庭科学 爆炸物爆炸威力检验方法.pdf
GB-T 9985-2022 手洗餐具用洗涤剂.pdf
阿里 云上数字政府之数据安全建设指南.pdf
GB 4943.1-2022 音视频、信息技术和通信技术设备 第1部门 安全要求.pdf
1
/
3
10
评价文档
赞助2元 点击下载(614.5 KB)
回到顶部
×
微信扫码支付
2
元 自动下载
官方客服微信:siduwenku
支付 完成后 如未跳转 点击这里 下载
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们
微信(点击查看客服)
,我们将及时删除相关资源。