[发明专利]一种用于物联网智能设备的数据压缩传输方法在审
申请号: | 202111514744.1 | 申请日: | 2021-12-13 |
公开(公告)号: | CN114268620A | 公开(公告)日: | 2022-04-01 |
发明(设计)人: | 何亮;伍炜卫;范泳华;安希成 | 申请(专利权)人: | 深圳供电局有限公司 |
主分类号: | H04L67/06 | 分类号: | H04L67/06;H04L67/12;H04L69/04;H04L69/22;H04W52/02;H04L9/40;G06F8/41 |
代理公司: | 深圳汇智容达专利商标事务所(普通合伙) 44238 | 代理人: | 熊贤卿 |
地址: | 518000 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 用于 联网 智能 设备 数据压缩 传输 方法 | ||
本发明公开了一种用于物联网智能设备的数据压缩传输方法,其包括:根据需要传输数据生成proto格式的文件;获得所述proto格式文件对应的C语言或Java语言格式的编译文件;采用protobuf工具将所述的编译文件进行序列化处理,采用Varints编码形成二进制的文件,并封装为包含有定长包头和变长包体的数据包;将数据包发送给对端智能节点;对端智能节点对所述数据包进行校验,并采用protobuf工具对数据包中的二进制文件进行反序列化处理,解析出对应的数据。实施本发明,可以减少物联网智能设备之间的数据传输量,降低智能设备的功耗,提高安全性。
技术领域
本发明涉及物联网的数据传输技术领域,特别是涉及一种用于物联网智能设备的数据压缩传输方法。
背景技术
随着万物互联时代的到来,物与物之间的连接方式也在不断发展和更新。在物联网领域,物联网设备(例如智能家居设备、智能穿戴设备、智能医疗设备以及智能锁的设备)具有体积小,性能有限,低功耗,需要稳定运行。其中,大多数传感器都是嵌入在芯片中,网络传输模块的能耗低,且功率小,普遍使用电池供电,如何使传输的数据精简,减少无线数据发射次数,降低发射功耗,提高智能设备续航时间是一个重要的考虑因素。在现有技术中,在物联网的网络通信和通用数据交换等应用场景中经常使用的技术是JSON或XML,在数据精简方面仍存在可以改进的空间。
发明内容
本发明所要解决的技术问题在于,提供一种用于物联网智能设备的数据压缩传输方法,可以减少数据传输量,降低智能设备的功耗。
为解决上述技术问题,作为本发明的一方面,提供一种用于物联网智能设备的数据压缩传输方法,其包括如下步骤:
步骤S10,物联网的本端智能节点向对端智能节点发送数据时,根据需要传输数据生成proto格式的文件;
步骤S11,物联网的本端智能节点获得所述proto格式文件对应的C语言或Java语言格式的编译文件;
步骤S12,采用protobuf工具将所述的编译文件进行序列化处理,采用Varints编码形成二进制的文件,并封装为包含有定长包头和变长包体的数据包,其中,所述变长包体中包括有所述二进制文件,在所述数据包中包含有所有数据的校验和;
步骤S13,物联网的本端智能节点将所述数据包发送给对端智能节点;
步骤S14,对端智能节点接收所述数据包后,通过所述校验和对所述数据包进行校验,并采用protobuf工具对数据包中的二进制文件进行反序列化处理,获得其中的编译文件,以解析出对应的数据。
优选地,所述步骤S11进一步包括:
在本地编译文件库中查询是否存在当前proto格式的文件相应的C语言或Java语言格式的编译文件,如果存在则调用所述编译文件;否则采用protobuf工具库进行编译,形成的C语言或Java语言格式的编译文件。
优选地,所述物联网的本端智能节点为服务主站与智能设备中一个,而对端智能节点为服务主站与智能设备中另一个。
优选地,所述服务主站中存储有Java语言格式的编译文件库;所述智能设备中存储有C语言格式的编译文件库。
优选地,所述数据包中,所述定长包头至少包含有:幻数(MagicNumber)、版本号、总长度、命令号及序列号信息;所述变长包体包括至少一个字段,每一字段均包括有标签、字段长度及字段内容;所述标签包括有字段编号以及本字段的编码类型;所述字段内容包含所述二进制文件内容;所述校验和为定长包头和变长包体的累加和。
优选地,所述智能设备为智能家居设备、智能穿戴设备、智能医疗设备或智能锁。
实施本发明实施例,具有如下的有益效果:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳供电局有限公司,未经深圳供电局有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111514744.1/2.html,转载请声明来源钻瓜专利网。