说明:收录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.5元下载(无需注册)
温馨提示:本文档共10页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
下载文档到电脑,方便使用
赞助2.5元下载
本文档由 人生无常 于
2024-03-18 23:34:10
上传分享
举报
下载
原文档
(614.5 KB)
分享
友情链接
GB-T 38667-2020 信息技术 大数据 数据分类指南.pdf
GB-T 42021-2022 工业互联网 总体网络架构.pdf
GB-T 26933-2011 钢制通用集装箱封闭槽型顶板.pdf
法律法规 杭州市民用建筑节能条例2014-12-31.pdf
GB-T 42048-2022 载人航天空间科学与应用项目遴选要求.pdf
GB-T 35528-2017 低温液化气体安全指南.pdf
GB-T 4723-2017 印制电路用覆铜箔酚醛纸层压板.pdf
GB-T 28181-2022 公共安全视频监控联网系统信息传输、交换、控制技术要求.pdf
ISO 27001 2022中文试译稿v1.0 - 汤季洪 老师.pdf
GM-T 0068-2019 开放的第三方资源授权协议框架.pdf
GB-Z 42759-2023 智慧城市 人工智能技术应用场景分类指南.pdf
T-QGCML 1684—2023 LED大型广告牌制作工艺.pdf
GB-T 11616-2013 同步带传动 节距型号MXL、XXL、XL、L、H、XH和XXH 同步带尺寸.pdf
GB-T 11748-2023 激光治疗设备 二氧化碳激光治疗机.pdf
GB-T 12603-2005 金属热处理工艺分类及代号.pdf
GB-T 42016-2022 信息安全技术网络音视频服务数据安全要求.pdf
DB31-T 1242-2020 数据中心节能设计规范 上海市.pdf
T-CATSI 05002—2020 高压液化气体管束式集装箱专项技术要求.pdf
DB12-T 564-2015 低温食品储运温控技术 天津市.pdf
YD-T 4177.3-2022 移动互联网应用程序(APP)收集使用个人信息最小必要评估规范 第3部分:图片信息.pdf
1
/
3
10
评价文档
赞助2.5元 点击下载(614.5 KB)
回到顶部
×
微信扫码支付
2.5
元 自动下载
官方客服微信:siduwenku
支付 完成后 如未跳转 点击这里 下载
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们
微信(点击查看客服)
,我们将及时删除相关资源。