[发明专利]一种数据待传输消息的传输方法、装置及系统有效
申请号: | 201210008652.0 | 申请日: | 2012-01-11 |
公开(公告)号: | CN103209044B | 公开(公告)日: | 2017-04-26 |
发明(设计)人: | 方平;丁志明;树贵明;罗毅 | 申请(专利权)人: | 华为终端有限公司 |
主分类号: | H04L1/00 | 分类号: | H04L1/00;H04W84/12 |
代理公司: | 北京中博世达专利商标代理有限公司11274 | 代理人: | 申健 |
地址: | 518129 广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据 传输 消息 方法 装置 系统 | ||
技术领域
本发明涉及WiFi(Wireless Fidelity,无线保真)技术,尤其涉及一种分组数据待传输消息的传输方法、装置及系统。
背景技术
WiFi技术作为一种短距离无线通信技术,基于其使用方便、传输速率高等优点,在无线局域网构建和广域网接入方面都得到了广泛的应用。目前,在机场休息室、咖啡馆等许多公共场合都设有WiFi的AP(Access Point,接入点)。
在WiFi无线网络中,当一个STA(Station,支持802.11协议的终端设备)接入网络时,需要先与AP进行关联,AP给该STA分配一个AID(Association ID,关联标识)。之后,AP周期性地广播包含TIM(Traffic Indication Message,数据待传输消息)的Beacon(信标)帧,在该TIM中携带与AP关联的所有STA是否有数据待下发的标识,该标识用于通知STA是否有数据需要接收;STA则通过周期性地接收Beacon消息,获取TIM消息的Bitmap(位图)中的与其AID对应的Bit(比特)的值,确定是否有数据需要接收,值为1表示有数据需要接收,0则表示没有。如果有则要求AP发送或等待AP发送,没有则可以进入省电模式,在下一个Beacon发送时刻醒来接收下一次Beacon,。
其中,TIM消息的格式如图1所示,TIM信息可用于指示最多2007个STA是否有待传输数据指示消息(DTIM,Delivery Traffic Indication Message),图中各字段的定义如下:
元素编号(Element ID)表示消息类型;
消息长度(Length)表示发送的TIM消息长度;
广播消息数量(DTIM Count)表示下一个DTIM前还有多少个Beacon,0表示该TIM就是DTIM;
广播消息周期(DTIM Period)表示连续两个DTIM中间间隔的Beacon数目,如果所有的TIM都是DTIM,则该比特设置为1,不存在为0的情况;
位图控制(Bitmap Control)中,B0为针对AID0的消息指示位,当AP中有广播数据需要发送给所有的STA时,该比特为1,否则为0。B1至B7用来表示位图偏移(Bitmap Offset);
部分虚拟位图(Partial Virtual Bitmap)表示对应每个STA是否有数据传输的指示位,如果有数据传输则为1,否则为0。
如图2所示,所述Partial Virtual Bitmap中的比特与AID对应,即与STA对应,当对应的比特值为1时,表示AP中有数据需要发送给对应的STA,例如AID2的比特值为1,表示AP中有数据需要发送给STA2。其中,AID0保留用于指示是否有广播数据需要发送给所有的STA,不分配给STA,即在Bitmap Control中的B0比特表示AID0。Bitmap Control中的Bitmap Offset用来表示在Partial Virtual Bitmap中值为1之前有多少连续字节为0。在图2中所示,Partial Virtual Bitmap中与AID2,AID7,AID22和AID24对应的STA都有数据。
在部分虚拟位图中,每一个STA对应的AID占有对应的1比特,当部分虚拟位图中存在大量的0时,现有的压缩方法是,对于前面的0和后面的0进行压缩,即TIM消息中的Bitmap Control字段的B1-B7共7比特和Length字段,共同用来压缩部分虚拟位图。对于部分虚拟位图中前面的字节为0时,可通过Bitmap Control字段指示来跳过,由于Bitmap Control字段的比特数有限,即7比特,它的值表示跳过的双字节数,即为16个比特,而对于部分虚拟位图的后续的为0的字节,通过Length字段的取值来截去。
如图3所示,部分虚拟位图中的前16比特都是0,共2字节,后面从第1008比特的字节开始到最后都是0,共125字节,则Bitmap Control字段中的B7为1,表示跳过2个字节,即部分虚拟位图中的AID从16开始,Length字段为128,因为256个字节减去元素编号1个字节为255个字节,跳去前面2个字节,再截去后面的125个字节即为128个字节。对于现有标准中的压缩方法,如果在部分虚拟位图的中间出现不连续的1,例如AID1对应的比特为1,AID2007对应的比特也是1,而中间所有的AID对应的比特都是0,就无法压缩了,浪费了大量的比特。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为终端有限公司,未经华为终端有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210008652.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种锁具
- 下一篇:钻削海洋石油导管接头防旋孔夹具
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置