[發明專利]一種數據待傳輸消息的傳輸方法、裝置及系統有效
申請號: | 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.szxzyx.cn/pat/books/201210008652.0/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種鎖具
- 下一篇:鉆削海洋石油導管接頭防旋孔夾具
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置