[发明专利]一种报文发送方法和一种客户端设备有效
申请号: | 200910091266.0 | 申请日: | 2009-08-14 |
公开(公告)号: | CN101621850A | 公开(公告)日: | 2010-01-06 |
发明(设计)人: | 徐百忱 | 申请(专利权)人: | 杭州华三通信技术有限公司 |
主分类号: | H04W74/08 | 分类号: | H04W74/08;H04L29/06 |
代理公司: | 北京德琦知识产权代理有限公司 | 代理人: | 谢安昆;宋志强 |
地址: | 310053浙江省杭州市高新技术产业*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 报文 发送 方法 客户端 设备 | ||
技术领域
本发明涉及无线通信技术领域,尤指一种报文发送方法和一种客户端设 备。
背景技术
IEEE 802.11协议中使用载波侦听多路存取/冲突检测(CSMA/CD, Carrier Sense Multiple Access/Collision Detection)的方法管理信道资源。每 个客户端(STA,Station)只有在信道空闲时才能发送报文。
CSMA/CD协议中针对信道忙闲的判断使用了载波侦听(CS,Carrier Sense)的技术。载波侦听技术综合使用了虚拟载波侦听(Virtual CS)和物 理载波侦听(Physical CS)方式,即只有虚拟载波侦听和物理载波侦听的结 果都为空闲时,载波侦听结果才为信道空闲,此时,STA可以进入退避竞争 信道的流程;如果虚拟载波侦听和物理载波侦听中的任一结果为信道正在占 用,则载波侦听结果为信道占用,此时,STA需要等待,不能发送报文。
物理载波侦听由硬件检测物理信道载波的占用情况。虚拟载波侦听由媒 质接入控制(MAC)层通过维护网络分配向量(NAV,Network Allocation Vector)实现。如NAV为“0”则虚拟侦听结果为空闲,否则,虚拟侦听结 果为信道占用。而NAV是STA通过解析接收到的报文来更新维护的。IEEE 802.11报文的格式中包含了持续时间(duration)字段,该duration字段表 示本报文传输的总时间,即本报文的传输时间、回应报文的等待时间和回应 的传输时间的总和。当STA收到一个正常的报文后,如果报文中的duration 字段的值大于NAV,则把NAV更新为收到的duration的值,且STA侧维 护一个定时器,该定时器负责在NAV所记录的时间点到达时设置NAV为0。 IEEE 802.11报文中的duration字段的值Tduration的计算方式如下:
Tduration=Tdata+Tsifs+Tack
其中,Tdata是数据报文的传输时间,Tsifs是回应报文的固定等待时间, Tack是回应报文(以下也称为ACK报文)的传输时间。图1是现有技术中 的Tduration与各相关参数之间的关系示意图。
Tdata、Tsifs、Tack的计算方法协议中均有定义,其中Tdata和Tack是根据固 定计算方法计算出,Tsifs是固定值。上述几个值在不同的模式下计算方法可 能会不同,在802.11a中Tdata和Tack使用协议规定的PLME-TXTIME.confirmd 算法计算,即一个报文(发送报文或回应报文)的传输时间TXTIME按如 下公式计算:
TXTIME=TPREAMBLE+TSIFNAL+TSYN×Ceiling((16+8×LENGTH+6)/NDBPS)
在上述公式中除NDBPS以外的参数均为固定值,而NDBPS与报文传输速 率一一对应,因此对于一个报文来说,报文传输速率决定了报文的传输时间。 即只要知道报文的传输速率,就可以计算出报文的传输时间。
对于一个发送数据报文的STA来说,它知道自身发送报文的速率,因 此能够计算出Tdata,而Tsifs是固定值,因此,只有Tack的计算有难度。IEEE 802.11协议中规定ACK报文的回应速率应该使用基本速率集中不高于数据 报文速率的最高速率。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州华三通信技术有限公司,未经杭州华三通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910091266.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:具有全键盘的移动设备
- 下一篇:无线分布式系统中接入点自动对接方法与装置