低功耗无线通讯传输方法_CN109587733A

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

权利要求书2页 说明书7页 附图5页
CN 109587733 A
CN 109587733 A
权 利 要 求 书
1/2 页
1 .一种低功耗无线通讯传输方法,其特征在于,包括如下步骤: S1、数据定义步骤 ,将每次通过无线发送的数据定义为一个帧 ,每帧 均包括格式一致的 公共帧头,每帧内公共帧头后的内容与帧类型相关; S2、发送方步骤,发送方与接收方就各自的压缩及数据收发能力进行协商,发送方获取 应用层数据并依据数据特征对数据进行选择性地压缩及拆包处理,随后将处理完成后得到 的数据帧发送至接收方; S3、接收方步骤 ,接收方接收来自发送方的数据帧 ,随 后依据数据帧特征对数据帧进行 选择性地拼包及解压处理,最终获取完整的应用层数据并向发送方发送确认信息。 2 .根据权利要求1所述的低功耗无线通讯传输方法,其特征在于:S1中所述帧类型包括 用于发送和接收双方协商的INIT帧和INITACK帧、用于记录数据的DATA帧以及用于数据反 馈确认的DATAACK帧。 3 .根据权利要求2所述的低功耗无线通讯传输方法,其特征在于:S1中所述公共帧头包 含两个字节内容为16进制FDFD的协议标志、一个字节的帧类型、一个字节的帧选项、两个字 节的帧长度以及两个字节的CRC16校验值。 4 .根据权利要求3所述的低功耗无线通讯传输方法,其特征在于: 所述帧类型的值为1~4 ,其对应关系如下,1对应INIT帧、2对应INITACK帧、3对应DATA 帧、4对应DATAACK帧 ; 所述帧 选项内 包含压缩位 、数 据包起始位及数 据包结束位 ,所述帧 选项的内容 与每帧 的特性相关 ,若该帧支持压缩 ,则压缩位为1、否则为0 ,若该帧为拆分数据包的起始帧 ,则数 据包起始位为1、否则为0 ,若该帧为拆分数据包的结束帧 ,则数据包结束位为1、否则为0 ,若 数据包仅包含一帧 ,则该帧的数据包起始位及数据包终止位均为1 ; 所述帧长度为包含帧头在内的本帧长度; 所述CRC16校验值为对本帧所有内容采用CRC16算法进行计算后获得的校验值。 5 .根据权利要求3所述的低功耗无线通讯传输方法,其特征在于:所述INIT帧内包含公 共帧头,公共帧头内的帧类型为1、帧选项为0、帧长度固定为16,在公共帧头后依次为两个 字节的发送长度、两个字节的接收长度以及一个字节的压缩标志,若该帧支持压缩,则压缩 标志为1、否则为0,在压缩标志后为三个字节的保留字节。 6 .根据权利要求3所述的低功耗无线通讯传输方法,其特征在于:所述INITACK帧内包 含公共帧头,公共帧头内的帧类型为2、帧选项为0、帧长度固定为16,在公共帧头后依次为 两个字节的发送长度、两个字节的接收长度以及一个字节的压缩标志,若该帧支持压缩,则 压缩标志为1、否则为0,在压缩标志后为三个字节的保留字节。 7 .根据权利要求3所述的低功耗无线通讯传输方法,其特征在于:所述DATA帧内包含公 共帧头,在公共帧头后依次为两个字节的包序列号以及两个字节的帧序列号; 包序列号和帧 序列号二者均为从1开始的16位整数编号 ,当数值大于216-1时 ,从0开始 重新计数 ,每个增加一个包或者帧 ,对应的包序列号或帧序列号加1。 8 .根据权利要求3所述的低功耗无线通讯传输方法,其特征在于:所述DATAACK帧内包 含公共帧 头 ,在公共帧 头后依次为两个字节的 连续帧 序列号 、两个字节的 缺失空隙帧 序号 以及两个字节的重复帧序号。 9 .根据权利要求2所述的低功耗无线通讯传输方法,其特征在于,S2所述发送方步骤,
代理人 姚姣阳
(51)Int .Cl . H04W 28/06(2009 .01) H04W 28/18(2009 .01) H04L 29/06(2006 .01) H04L 29/08(2006 .01)
(10)申请公布号 CN 109587733 A (43)申请公布日 来自百度文库019.04.05
( 54 )发明 名称 低功耗无线通讯传输方法
( 57 )摘要 本发明揭示了一种低功耗无线通讯传输方
法 ,包括如下步骤 :S1 、数据定义步骤 ,将每次通 过无线发送的数据定义为一个帧 ;S2、发送方步 骤,发送方与接收方就各自的压缩及数据收发能 力进行协商 ,获取数据并进行压缩及拆包处理 , 随 后将处理完成后得到的数据帧发送至接收方 ; S3 、接收 方步骤 ,接收 方接收 来自发送方的 数据 帧 ,随后对数据帧进行拼包及解压处理,获取完 整的数据并向发送方发送确认信息。本发明保证 了数据的可靠传输 ,有效地减少了发送的数据 量 ,缩短了数据发送时间 ,提高了传输效率。
2
CN 109587733 A
权 利 要 求 书
2/2 页
具体包括: S201、在首次发送数据包前 ,发送方先向接收方发送INIT帧 ,INIT帧的内容根据发送方
自身是否支持压缩、单次无线发送包大小和单次无线接收包大小进行填充,发送方在接收 到INIT ACK帧之前,通过重发定时器重复发送INIT帧;
( 19 )中华人民 共和国国家知识产权局
( 12 )发明专利申请
(21)申请号 201910047248 .6
(22)申请日 2019 .01 .18
(71)申请人 苏州德姆斯信息技术有限公司 地址 215000 江苏省苏州市高新区竹园路 209号
(72)发明人 张玉斌 包继华 姜雪
(74)专利代理机构 南京苏科专利代理有限责任 公司 32102
S204 、判断 数 据包的 大小是否大于发 送帧的 大小 ,若数 据包的 大小大于发 送帧的 大小 则对数据包进行压缩处理,否则直接进入下一步;
S202、发送方收到来自接收方的INIT ACK帧后,停止INIT帧的发送,并根据INIT ACK帧 的内容获取接收方是否支持压缩、单次无线发送包大小和单次无线接收包大小,然后根据 双方的压缩能力决定是否支持压缩,再根据发送包大小和接收方接收包大小中的较小值作 为单个发送帧的大小;
S203、发送方拿到应用层的数据包后,判断数据包是否支持压缩,若支持压缩则对数据 进行压缩处理,否则直接进入下一步;
相关文档
最新文档