[发明专利]数据报文的发送、接收方法、配网方法及相关装置和系统有效
申请号: | 202010343710.X | 申请日: | 2020-04-27 |
公开(公告)号: | CN113645678B | 公开(公告)日: | 2023-01-03 |
发明(设计)人: | 陈熙彩 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | H04W48/10 | 分类号: | H04W48/10;H04W48/16;H04L12/28;H04M1/72406 |
代理公司: | 北京思格颂知识产权代理有限公司 11635 | 代理人: | 潘珺 |
地址: | 英属开曼群岛大开*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据 报文 发送 接收 方法 相关 装置 系统 | ||
本发明公开了一种数据报文的发送方法、接收方法、配网方法及相关装置和系统。所述方法包括:对待发送的至少一个数据报文,判断所述至少一个数据报文中是否存在第一类数据报文,所述第一类数据报文为有效负载全为0或全为1且在该至少一个数据报文中的数量占比超过预设的阈值的数据报文;若存在,则发送第二类数据报文并指示所发送的第二类数据报文在所有数据报文中的位置,第二类数据报文为至少一个数据报文中除了所述第一类数据报文之外的数据报文。本发明选择不发送第一类数据报文且发送第二类数据报文,使得可发送的数据报文的数量大大减少,可节约带宽资源,减少了报文分组出错的几率,同时也提升了传输效率。
技术领域
本发明涉及数据传输领域,特别涉及一种数据报文的发送方法、接收方法、配网方法及相关装置和系统。
背景技术
智能物联网中,智能移动终端需要进行配网操作,将配网信息编码到WIFI数据包中发送给被控制的智能设备,配网信息包含WIFI的服务集标识(SSID,Service SetIdentifier)和密码,以便智能设备通过监听报文获得WIFI的SSID和密码与智能移动终端连接到同一WIFI网络中。
传统的包长配网使用的编码方式,是优先将一个有效负载(payload)数据完整地编码入数据包中,再将多余的比特(bit)数据用以编码该数据包所属的序号(index),使用这种方法,在编码空间受限的情况下,甚至会出现编码空间无法容纳index情况,或者可能将使用分组的方式,将若干要发送的字节划为一个分组,分为多个分组来发送。
一方面,传统的包长编码方式,在发送的分组较多,报文出现后发先至的情况下,智能设备端会将收到的数据算错分组,其结果就是CRC校验失败,最终导致配网失败。分组的数目越多,算错分组的可能性也会越大。另外一方面,较多的分组,对于执行配网操作的移动终端的小程序来说,由于其发包能力严重受限,会造成较严重的资源耗费,传输效率也不是很高。亟需一种较高效的数据编码和发送方式。
发明内容
鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的一种数据报文的发送方法、接收方法、配网方法及相关装置和系统。
第一方面,本发明实施例提供一种数据报文的发送方法,包括:
对待发送的至少一个数据报文,判断所述至少一个数据报文中是否存在第一类数据报文,所述第一类数据报文为有效负载全为0或全为1且在所述至少一个数据报文中的数量占比超过预设的阈值的数据报文;
若存在,则发送第二类数据报文并指示所发送的第二类数据报文在所述至少一个数据报文中的位置,所述第二类数据报文为所述至少一个数据报文中除了所述第一类数据报文之外的数据报文。
在一个或一些可能的实施例中,所述待发送的至少一个数据报文,分为若干个分组,每个分组中的数据报文通过下述方式编码得到:
根据数据报文的编码空间的大小,以及数据报文在分组内索引所占空间大小,确定数据报文内有效负载数据可用空间大小;
根据每个有效负载数据的总大小和所述有效负载数据可用空间大小,确定每个分组中包含的数据报文的数量;
在每个数据报文的编码空间中,填充每个数据报文包含所述数据报文的索引,并在填充完毕索引后剩余的编码空间填充有效负载数据的对应部分,直至完成所述分组内所有数据报文的填充。
在一个或一些可能的实施例中,指示所发送的第二类数据报文在所有数据报文中的位置,包括:
发送第二类数据报文所在分组的分组帧;所述分组帧用于指示当前发送的分组的序号;
根据所述分组帧的序号以及所述每个数据报文在分组内索引,指示第二类数据报文在所有数据报文中的位置。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010343710.X/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置