TWI784657B - 無線資料接收方法和無線設備 - Google Patents
無線資料接收方法和無線設備 Download PDFInfo
- Publication number
- TWI784657B TWI784657B TW110128806A TW110128806A TWI784657B TW I784657 B TWI784657 B TW I784657B TW 110128806 A TW110128806 A TW 110128806A TW 110128806 A TW110128806 A TW 110128806A TW I784657 B TWI784657 B TW I784657B
- Authority
- TW
- Taiwan
- Prior art keywords
- beacon
- transceiver
- wireless device
- packet
- data
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W56/00—Synchronisation arrangements
- H04W56/001—Synchronization between nodes
- H04W56/0015—Synchronization between nodes one node acting as a reference for the others
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W52/00—Power management, e.g. TPC [Transmission Power Control], power saving or power classes
- H04W52/02—Power saving arrangements
- H04W52/0209—Power saving arrangements in terminal devices
- H04W52/0225—Power saving arrangements in terminal devices using monitoring of external events, e.g. the presence of a signal
- H04W52/0229—Power saving arrangements in terminal devices using monitoring of external events, e.g. the presence of a signal where the received signal is a wanted signal
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W52/00—Power management, e.g. TPC [Transmission Power Control], power saving or power classes
- H04W52/02—Power saving arrangements
- H04W52/0209—Power saving arrangements in terminal devices
- H04W52/0225—Power saving arrangements in terminal devices using monitoring of external events, e.g. the presence of a signal
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
- Radar Systems Or Details Thereof (AREA)
Abstract
本申請公開一種無線資料接收方法和無線設備,適用於一無線設備從一存取點接收資料。首先在信標預定傳送時間打開該無線設備的收發器。接著接收一個信標的部分信標資料,其中該部分信標資料的長度少於該信標的完整長度,且該部分信標包含一時戳以及一流量指示圖。最後根據該流量指示圖判斷是否需要接收封包。如果判斷沒有需要接收封包,則在未完成接收該信標的情況下關閉該無線設備的收發器。
Description
本申請關於一種無線資料接收方法,特別是有關於無線資料接收的省電優化。
現今無線網路(IEEE 802.11, Wireless Fidelity; Wi-Fi”)的使用已無處不在,大到筆記型電腦,小到使用電池的手環、手錶、乃至小型的物聯網設備都有無線網路的存在,然而無線收發器一般會消耗較大的功耗,從而降低電池設備的使用時間。
在無線網路系統中,無線設備(節點; Station; STA)與存取點(Access Point; AP)建立連接後,就可以進行資料收發。為了節省電力,一無線設備需要在沒有封包收發的時候關閉(禁能)收發器以達到省電的目的。在無線設備休眠期間,存取點會為其快取資料訊框,當一存取點AP有快取資料訊框的時候,該存取點會透過週期性發送的信標(Beacon)中的流量指示圖(Traffic Indication Map; TIM)通知該無線設備,該無線設備需要定期打開(致能)收發器接收信標(Beacon)。該無線設備接收完信標之後會檢查流量指示圖資訊,如果該存取點中沒有已快取的訊框要傳送給該無線設備,則該無線設備會再次關閉(禁能)收發器直到下次存取點再次發送信標訊框。
圖1是一個現有技術的信標訊框結構,包含如下部分:
項目 | 傳輸時間 |
前導Preamble | 固定128微秒(micro second; µs) |
起始分隔SFD | 固定16微秒 |
物理檔頭PHY Header | 固定48微秒 |
訊框本體Frame Body | 長度一般在200~400位元組,假設使用互補數調變(CCK)百萬位元速率(1Mbps)傳輸,則傳輸時間一般在1600微秒~3200微秒 |
在現今無線網路(IEEE 802.11, Wireless Fidelity; Wi-Fi”)標準的規範下,傳統的無線設備必須接收完整個信標訊框並透過一訊框校驗序列FCS以確認該信標正確性才能依據該信標訊框內的資料來決定是否關閉該收發器。整個信標接收完成的時間大概在3毫秒(millisecond; ms)左右。換言之,即使在流量指示圖中指出沒有已快取的訊框要傳送時,該無線設備仍必須接收完整的信標訊框,並確認信標Beacon的有效性之後,才可以關閉其中的收發器。在長時間的閒置狀態下,無形中消耗了不可計量的電力。
本申請實施例提供一種無線資料接收方法,以及實作所述方法的無線設備,用以解決現有技術中多餘的電力消耗問題。
從實驗中觀測發現接收訊框本體的程序中,只要完成流量指示圖的接收就足以判斷是否需要繼續接收資料,因此提出了使無線設備更省電的無線資料接收方法。
為了使無線設備以更省電的方式從存取點接收資料,本申請實施例提出一種無線資料接收方法。首先在一信標預定傳送時間(Target Beacon Transmission Time; TBTT)打開該無線設備的收發器。接著由該無線設備接收一個信標的部分信標資料,其中該部分信標資料的長度少於該信標的完整長度,且該部分信標資料含時戳以及流量指示圖。該無線設備接著根據該流量指示圖判斷是否需要接收封包。
如果該無線設備判斷沒有需要接收封包,則在未完成接收該信標的情況下並關閉該無線設備的該收發器,藉此達成省電的功效。
如果該無線設備在判斷需要接收封包,則完整接收該信標,其中該信標包含訊框校驗序列。
在進一步的實施例中,該無線設備在獲取完整信標後,可根據該訊框校驗序列確認該信標的正確性。如果該信標不正確,則關閉(禁能)該無線設備的該收發器。另一方面,若該信標正確,可進一步根據該時戳執行本地時間同步,以及進行封包的接收。接著在該封包的接收完成後,關閉該無線設備的收發器。
在進一步的實施例中,在該無線設備根據該流量指示圖判斷沒有需要接收封包的情況下,可進一步檢查該時戳與該無線設備的本地時間的誤差是否超過臨界值。如果該誤差沒有超過該臨界值,則先根據該時戳執行本地時間同步功能,再關閉該無線設備的該收發器。另一方面,若該誤差超過該臨界值(可能是因為該信標中的該時戳接收不正確或是其誤差過大需進行後續的同步),則完整地接收該信標,並檢查該信標中的訊框校驗序列以確認該信標正確性。
如果該信標不正確,則關閉該無線設備的收發器。
相對地,如果該信標正確,可根據該時戳執行所述本地時間同步,再進行封包的接收。並在該封包的接收完成後,關閉該無線設備的收發器。
在進一步的實施例中,該無線設備在該部分信標資料中解讀一或多個元素識別碼,以找出一流量指示圖資訊元素(Information Element; IE),其中該流量指示圖為該流量指示圖資訊元素中的一位元地圖(bit map)。
本申請的另一實施例是用來實作該無線資料接收方法的一種無線設備。該無線設備中包含收發器,用以傳輸及接收無線信號;時間同步模組,提供時間同步功能;電力控制模組,控制該收發器的電力開關;記憶體,用以儲存代碼;處理器,連接該記憶體和收發器,執行該記憶體中的代碼以控制該無線設備。決策模組,用於在該處理器處於休眠狀態時,協同該收發器、該時間同步模組、以及該電力控制模組以實作無線資料的接收。其中:該電力控制模組在信標預定傳送時間打開該收發器;該收發器接收一個信標的部分信標資料,其中該部分信標資料的長度少於該信標的完整長度,且該部分信標資料含時戳以及流量指示圖;該決策模組根據該流量指示圖判斷是否需要接收封包;如果判斷沒有需要接收封包,則該電力控制模組在未完成接收該信標的情況下並關閉該收發器。
在該決策模組判斷需要接收封包的情況下,該收發器完整接收該信標,包含訊框校驗序列。該決策模組根據該訊框校驗序列確認該信標的正確性。如果該信標不正確,則該電力控制模組關閉該收發器。
在該決策模組判斷需要接收封包,且該信標正確的情況下,該時間同步模組根據該時戳執行本地時間同步功能,該收發器再進行封包的接收;收發器完成封包的接收後,該電力控制模組關閉該收發器。
另一方面,在該決策模組判斷沒有需要接收封包的情況下,該決策模組檢查該時戳與該無線設備的本地時間的誤差是否超過一臨界值。如果該誤差沒有超過該臨界值,則該時間同步模組先根據該時戳執行本地時間同步功能,該電力控制模組再關閉該收發器。
另一方面,在該誤差超過該臨界值的情況下,該收發器完整接收該信標,包含訊框校驗序列。該決策模組檢查該訊框校驗序列以確認該信標正確性。如果該信標不正確,則該決策模組該電力控制模組關閉該無線設備的收發器。另一方面,若該信標正確,該時間同步模組根據該時戳執行本地時間同步功能,再喚醒處理器,透過該收發器進行封包的接收。封包的接收完成後,該電力控制模組關閉該收發器,且該處理器再度進入休眠省電樣式。
下面將結合本申請實施例中的附圖,對本申請實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例是本申請一部分實施例,而不是全部的實施例。基於本申請中的實施例,本領域普通技術人員在沒有作出創造性勞動前提下所獲得的所有其他實施例,都屬於本申請保護的範圍。
本說明書雖以Wi-Fi無線通訊標準的技術內容來加以說明本發明的實施特徵,本發明的技術功效亦可應用於其他無線通訊標準(例如:藍牙(BlueTooth)、ZigBee、Wi-SUN、EnOcean …等) 。本說明書所述的Wi-Fi無線通訊的實施方式僅僅是示意性的,而不應為本發明的限制。
傳統的無線設備STA必須接收完整個信標訊框才能決定是否關閉收發器。但是本申請發明人實驗證實無線設備STA可以不用等到接收完整的訊框才決定是否關閉收發器,在獲得信標訊框中的流量指示圖TIM資訊之後無線設備STA就可以決定是否關閉收發器,從而大幅節省接收時間達到大幅省電的目的。因此,所提出的實施方式詳述於後。
圖2是一信標訊框的結構以及流量指示圖TIM資訊元素IE的細節。訊框末尾的訊框校驗序列(Frame Check Sequence; FCS)可用於循環冗餘校驗(Cyclic Redundancy Check; CRC)這筆信標訊框是否有錯誤。如果循環冗餘校驗CRC正確,軟體或者硬體會根據元素識別碼(Element ID)找到流量指示圖的資訊元素TIM IE,並根據流量指示圖資訊元素TIM資訊元素IE中的特定數值,包含流量指示圖(例如部分虛擬位元圖Partial Virtual Bitmap)來判定是否有封包(packet)要接收。如果有,則無線設備STA可以採用發送節能輪詢(PS Poll)或空資料NULL請求訊框的方式觸發存取點AP進行封包的發送。在本發明的接收程序中,只需要接收圖1所示的部分信標資料就決定是否進入省電樣式。而部分信標資料至少包含圖1中所示的時戳和流量指示圖。更進一步地說,該流量指示圖是在接收程序中,根據流量指示圖的資訊元素中的元素識別碼所判斷而得的。換言之,本發明實施例的無線接收方法,省略了訊框校驗序列以及流量指示圖之後的部份資料,藉此減少資料接收量,提早進入省電樣式。
圖3是採用節能輪詢PS Poll請求訊框接收存取點AP快取的封包的流程。一無線設備STA通知存取點AP,該無線設備STA進入睡眠樣式之後會週期性的返醒聆聽信標Beacon,透過流量指示圖TIM看到有封包需要接收的時候就發節能輪詢PS Poll請求訊框觸發該存取點AP發一筆封包,無線設備STA會根據封包中攜帶的更多資料(more data)欄位判定是否繼續發送一節能輪詢PS Poll請求訊框以觸發下一資料訊框(Frame1,Frame2,Frame3)。直到收到的封包中more data欄位為0,無線設備STA才會關閉射頻模組(Radio Frequency; RF)。直到下一次信標預定傳送時間TBTT點,才再次喚醒射頻模組來接收信標Beacon。
圖4是採用空資料NULL請求訊框的方式接收存取點AP快取的封包的流程,無線設備STA通知存取點AP自己進入睡眠樣式之後會週期性的聆聽聽信標Beacon,透過流量指示圖TIM看到有封包需要接收的時候就發節能標記ps_flag為0的空資料NULL訊框給存取點AP。存取點AP會發送所有的封包給無線設備STA。無線設備STA收完封包後會發送節能標記ps_flag為1的空資料NULL訊框給存取點AP並關閉射頻模組。直到下一次信標預定傳送時間TBTT點才再次開啟來接收信標Beacon.
圖5顯示了傳統解析流量指示圖TIM以及收發器開關方式。無線設備STA與存取點AP建立連線,連線的程序中雙方會約定一個聆聽間隔(Listen Interval),以便定期醒來打開收發器接收存取點AP週期性廣播的信標Beacon。當無線設備STA無數據收發的時候會透過節能標記ps_flag為1的空資料NULL請求訊框告訴存取點AP自己進入省電樣式,之後無線設備STA關閉收發器,並根據聆聽間隔Listen Interval定期打開收發器接收信標Beacon。
存取點AP和無線設備STA之間的定時同步則是透過每次收到信標Beacon後將信標Beacon中的時戳Timestamp和本地時間同步功能計數器(Time Synchronization Function; TSF timer)做同步來實作。
如下是每次聽到信標Beacon之後的處理流程:
在步驟502中,收發器在信標預定傳送時間TBTT點打開。在步驟504中,接收完整的信標訊框,並在步驟506接收完成。在步驟508中進行循環冗餘CRC校驗,確認信標Beacon的有效性(例如訊框校驗序列FCS的校驗,位址校驗等),如果信標Beacon有效則進入步驟510,如果信標Beacon無效則在步驟516關閉收發器(射頻模組),回到步驟502等待下一個信標預定傳送時間TBTT。在步驟510中,更新本地時間同步功能TSF,檢查流量指示圖TIM資訊。在步驟512中,判斷是否有快取的封包。是,則進行步驟514,喚醒處理器,並透過收發器接收封包。直到收完所有封包,在步驟515中關閉處理器。如果沒有快取的封包,或是步驟515完成,則進行步驟516,關閉收發器,關閉收發器之後再回步驟502,等待下一個信標預定傳送時間TBTT。
可見傳統的省電方式下,無線設備STA為了確認信標Beacon的有效性必須收完完整的信標Beacon才能決定是否關閉收發器(射頻模組RF)。
圖6顯示了本發明實施例之解析流量指示圖TIM以及收發器開關方式。
步驟602,無線設備會在一信標預定傳送時間(Target Beacon Transmission Time; TBTT)打開該無線設備的收發器。原則上如無意外,存取點AP也會在這個時間傳送信標。
在接收信標的程序中,本發明實施例只需要信標的一部分就能做出反應,不需要完整的接收信標。例如,在步驟604中,由無線設備接收一個信標的部分信標資料,其中該部分信標資料的長度少於該信標的完整長度,且該部分信標資料至少包含時戳以及流量指示圖。
步驟606,該無線設備接著根據該流量指示圖判斷是否需要接收封包。本實施例的特色就是,如果該無線設備判斷沒有需要接收封包,可在未完成接收該信標的情況下並關閉該無線設備的該收發器,藉此達成省電的功效。
然而若是在步驟606中檢查流量指示圖TIM的時候還沒有進行CRC校驗,可能存在兩種誤判的可能。第一種情況:存取點AP有快取的封包,但是無線設備STA誤判成沒有封包,這種情況下無線設備STA不會觸發存取點AP發送封包,導致快取的封包無法在當前的這個週期內接收下來。但是只要後續的信標Beacon可以接收正確,便可以在後面的週期中完成接收封包,並不會導致資料丟失的問題。第二種情況:存取點AP沒有快取封包,但是無線設備STA誤判成有封包,這種情況下整個信標Beacon會被完整的接收下來並檢查CRC,而確認存取點AP沒有快取封包,所以也不會造成任何問題。
在進一步的實施例中,在該無線設備根據該流量指示圖判斷沒有需要接收封包的情況下,可進一步進行步驟608,檢查該時戳與該無線設備的本地時間的誤差是否超過一臨界值。在此考慮時間誤差的原因是,此步驟的信標Beacon中的時戳略過了對訊框校驗序列FCS進行CRC校驗的步驟,若是發生驟變很有可能是訊框的內容接收錯誤。這種情況下則可以還原傳統做法,接收完整封包再根據CRC校驗結果進行後續步驟。
如果該誤差沒有超過該臨界值,則先進行步驟618,根據該時戳執行本地時間同步功能,再進行步驟620,關閉該無線設備的該收發器。
另一方面,如果該無線設備在步驟606中判斷需要接收封包,則進行步驟610,完整接收該信標,其中該信標包含訊框校驗序列FCS。在步驟612中,該無線設備在獲取完整信標後,可根據該訊框校驗序列確認該信標的正確性。如果步驟612發現該信標不正確,則直接跳至步驟620,關閉該無線設備的該收發器。
另一方面,若該信標正確,可進行步驟614,根據該時戳執行本地時間同步,最後於步驟616中,喚醒處理器,並透過收發器接收封包。在步驟617中,完成封包的接收後,處理器可以再度關閉,或切換至休眠、省電等樣式。最後進行步驟620,關閉該無線設備的收發器。
步驟620完成後,流程重複至步驟602,依此循環不止。總結本實施例的優點,由於減少了接收信標的資料量,可以進一步減少收發器和處理器被喚醒的時間。在長時間處於待機狀態的情況下,可以顯著的減少電力消耗,延長待機時間。
在進一步的實施例中,該無線設備在該部分信標資料中解讀一或多個元素識別碼,以找出一流量指示圖資訊元素(Information Element; IE),其中該流量指示圖為該流量指示圖資訊元素中的一位元地圖(bit map)。
本發明與現有技術相比:可以更早的關閉收發器從而節省大量不必要的信標Beacon接收時間,節省大量的電力,在設備Idle的時候可以獲得非常明顯的省電效果。
圖7顯示本發明實施例之一的無線設備700的架構圖。無線設備具體而言可以是任何支援無線通訊的電子設備,例如手機或電腦。該無線設備700中至少包含收發器708,又稱為射頻模組,可連接天線714,用以傳送及接收無線信號。時間同步模組710,可提供時間同步功能;電力控制模組712,可控制該收發器708的電力開關;記憶體702,用以儲存軟體704或代碼;處理器720,執行記憶體702中的代碼,主控無線設備700的整體運作,以實作無線資料的接收及傳送。值得一提的是,無線設備700中的所述模組雖然以邏輯功能為區別,但物體上可以是各別的硬體電路設計或是整合的電路設計。舉例來說,電力控制模組712可以硬體電路,在不需要處理器720的情況下,透過簡單的信號控制而決定收發器708的電力開關。本實施例的無線設備700中可進一步包含一個決策模組706,可由複雜度比處理器720低的可程式控制邏輯電路設計組成,具有簡單的邏輯運算和判斷功能。在無線設備700或處理器720進入省電休眠狀態時,由決策模組706以最少的耗電量決定流程的進行,例如封包校驗,時間同步,電力控制,及封包收發。一實施例中,決策模組706 可以是一無線通訊控制器。
舉例來說,該電力控制模組712可在信標預定傳送時間打開該收發器708。該收發器708接收一個信標的部分信標資料,其中該部分信標資料的長度少於該信標的完整長度,且該部分信標資料含時戳以及流量指示圖。此時處理器720可能處於睡眠省電狀態,而該決策模組706可以較低電力消耗,維持信標的接收與判斷功能。舉例來說,決策模組706可根據該流量指示圖判斷是否需要接收封包;如果決策模組706判斷沒有需要接收封包,可指示該電力控制模組712在未完成接收該信標的情況下並關閉該收發器708,使無線設備700的電力獲得進一步的節省。
在該決策模組706判斷需要接收封包的情況下,可指示該收發器708完整接收該信標,其中完整的信標包含訊框校驗序列FCS。該決策模組706可根據該訊框校驗序列FCS確認該信標的正確性,例如進行一個循環冗餘校驗CRC。如果該信標不正確,則決策模組706指示電力控制模組712關閉該收發器708。本實施例中的決策模組706,僅為功能性說明,實際上可以由比處理器複雜度更低的邏輯電路搭配軟體實作。同樣地,用於開關該收發器708的電力控制模組712,可以是電路硬體,但也不排除是軟體程式設計。
另一方面,在該決策模組706判斷需要接收封包,且該信標正確的情況下,該時間同步模組710根據該時戳執行本地時間同步功能,該收發器708再進行封包的接收;收發器708完成封包的接收後,該電力控制模組712關閉該收發器708。
另一方面,在該決策模組706判斷沒有需要接收封包的情況下,處理器720維持不被喚醒的狀態。該決策模組706接著可檢查該時戳與該無線設備的本地時間的誤差是否超過一臨界值。如果該誤差沒有超過該臨界值,則決策模組706可指示該時間同步模組710先根據該時戳執行本地時間同步功能,再指示電力控制模組712關閉該收發器708。本實施例中該臨界值可以是一個時間單位,例如幾個微秒或幾個毫秒。
另一方面,在該誤差超過該臨界值的情況下,表示信標接收可能有錯誤,需要接收完整信標才能確認。決策模組706可指示該收發器708完整接收該信標,包含訊框校驗序列FCS。決策模組706檢查該訊框校驗序列FCS以確認該信標正確性。如果該信標確認沒有正確接收,則無需進行任何處理,決策模組706可指示該電力控制模組712關閉該無線設備的收發器708。另一方面,若該信標校驗正確,表示判定需要接收封包,或是判定有時間同步問題。此時決策模組706指示該時間同步模組710根據該時戳執行本地時間同步功能,再喚醒處理器720,並透過該收發器708進行封包的接收。處理器720在封包的接收完成後可再度進入休眠省電樣式,而該電力控制模組712也停止供電給該收發器708以節省電力。
綜合上述實施例來說,本發明的技術功效主要在於可以為長時間處於閒置狀態的無線設備節省很大比例的電力消耗。無線設備中所涉及的模組僅為功能性描述,實作上可包含更多不同功能模組,並不限定於實施例所列舉的專案,且,這些功能模組不限定實際上是由硬體電路或可程式控制的軟體所實。
需要說明的是,在本文中,術語“包含”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包含一系列要素的程序、方法、物品或者裝置不僅包含那些要素,而且還包含沒有明確列出的其他要素,或者是還包含為這種程序、方法、物品或者裝置所固有的要素。在沒有更多限制的情況下,由陳述句“包含一個……”限定的要素,並不排除在包含所述要素的程序、方法、物品或者裝置中還存在另外的相同要素。
上面結合附圖對本申請的實施例進行了描述,但是本申請並不局限於所述的具體實施方式,所述的具體實施方式僅僅是示意性的,而不是限制性的,本領域的普通技術人員在本申請的啟示下,在不脫離本申請宗旨和請求項所保護的範圍情況下,還可做出很多形式,均屬於本申請的保護的內。
502, 504, 506, 508, 510, 512, 514, 515, 516:步驟
602, 604, 606, 608, 610, 612, 614, 616, 617, 618, 620:步驟
700:無線設備
702:記憶體
704:軟體
706:決策模組
708:收發器
710:時間同步模組
712:電力控制模組
714:天線
720:處理器
此處所說明的附圖用來提供對本申請的進一步理解,構成本申請的一部分,本申請的示意性實施例及其說明用於解釋本申請,並不構成對本申請的不當限定。在附圖中:
圖1是一個現有技術的信標訊框結構。
圖2是一信標訊框的結構以及流量指示圖TIM資訊元素IE的細節。
圖3是採用節能輪詢PS Poll請求訊框接收存取點AP快取的封包的流程。
圖4是採用空資料NULL請求訊框的方式接收存取點AP快取的封包的流程。
圖5是傳統方式的流量指示圖TIM解析以及收發器開關方式。
圖6顯示了本發明實施例之解析流量指示圖TIM以及收發器開關方式。
圖7顯示本發明實施例之一的無線設備700的架構圖。
602,604,606,608,610,612,614,616,617,618,620:步驟
Claims (14)
- 一種無線資料接收方法,適於一無線設備從一存取點接收資料,包含:在一信標預定傳送時間打開該無線設備的一收發器;接收一信標的一部分信標資料,其中該部分信標資料的長度少於該信標的完整長度,且該部分信標資料含一時戳以及一流量指示圖;根據該流量指示圖判斷是否需要接收封包;以及如果判斷沒有需要接收封包,則在未完成接收該信標的情況下,關閉該收發器。
- 如請求項1所述的無線資料接收方法,其中在判斷需要接收封包的情況下,進一步包含:完整接收該信標,包含一訊框校驗序列;根據該訊框校驗序列確認該信標的正確性;以及如果該信標不正確,則關閉該收發器。
- 如請求項2所述的無線資料接收方法,其中在判斷需要接收封包的情況下,且該信標正確,該無線資料接收方法進一步包含:根據該時戳執行本地時間同步,再進行一封包的接收;該封包的接收完成後,關閉該收發器。
- 如請求項1所述的無線資料接收方法,其中在判斷沒有需要接收封包的情況下,進一步包含:檢查該時戳與該無線設備的本地時間的一誤差是否超過一臨界值;以及 如果該誤差沒有超過該臨界值,則先根據該時戳執行本地時間同步功能,再關閉該收發器。
- 如請求項4所述的無線資料接收方法,其中在判斷沒有需要接收封包的情況下,且該誤差超過該臨界值的情況下,進一步包含:完整接收該信標,包含一訊框校驗序列;檢查該訊框校驗序列以確認該信標正確性;以及如果該信標不正確,則關閉該收發器。
- 如請求項5所述的無線資料接收方法,其中在判斷沒有需要接收封包的情況下,該誤差超過該臨界值,且該信標正確的情況下,進一步包含:根據該時戳執行本地時間同步,再進行一封包的接收;該封包的接收完成後,關閉該收發器。
- 如請求項1所述的無線資料接收方法,進一步包含:在該部分信標資料中解讀一或多個元素識別碼,以找出一流量指示圖資訊元素,其中該流量指示圖為該流量指示圖資訊元素中的位元地圖。
- 一種無線設備,用於從一存取點接收資料,包含:一收發器,用以傳送及接收無線信號;一時間同步模組,提供時間同步功能;一電力控制模組,控制該收發器的電力開關;一記憶體,用以儲存代碼;一處理器,連接該記憶體和收發器,執行該記憶體中的代碼以控制該無線設備; 一決策模組,用於協同該收發器、該時間同步模組、以及該電力控制模組實作無線資料的接收;其中:該電力控制模組在一信標預定傳送時間打開該收發器;該收發器接收一信標的一部分信標資料,其中該部分信標資料的長度少於該信標的完整長度,且該部分信標資料含一時戳以及一流量指示圖;該決策模組根據該流量指示圖判斷是否需要接收封包;以及如果判斷沒有需要接收封包,則指示該電力控制模組在未完成接收該信標的情況下並關閉該收發器。
- 如請求項8所述的無線設備,其中:在該決策模組判斷需要接收封包的情況下,該收發器完整接收該信標,其中該信標包含一訊框校驗序列;該決策模組根據該訊框校驗序列確認該信標的正確性;以及如果該信標不正確,則指示該電力控制模組關閉該收發器。
- 如請求項9所述的無線設備,其中:在判斷需要接收封包,且該信標正確的情況下,該時間同步模組根據該時戳執行本地時間同步功能,且該處理器被喚醒;收發器完成封包的接收後,該電力控制模組關閉該收發器,且該處理器再度進入休眠省電樣式。
- 如請求項8所述的無線設備,其中,在判斷沒有需要接收封包的情況下: 該決策模組檢查該時戳與該無線設備的本地時間的誤差是否超過一臨界值;以及如果該誤差沒有超過該臨界值,則該時間同步模組先根據該時戳執行本地時間同步功能,該電力控制模組再關閉該收發器。
- 如請求項11所述的無線設備,其中:在判斷沒有需要接收封包,且該誤差超過該臨界值的情況下,該收發器完整接收該信標,包含一訊框校驗序列;該決策模組檢查該訊框校驗序列以確認該信標正確性;以及如果該信標不正確,則該決策模組指示該電力控制模組關閉該無線設備的收發器。
- 如請求項12所述的無線設備,其中:在判斷沒有需要接收封包,該誤差超過該臨界值,且該信標正確的情況下,該時間同步模組根據該時戳執行本地時間同步功能,且該收發器進行封包的接收;以及封包的接收完成後,該電力控制模組關閉該收發器。
- 如請求項8所述的無線設備,進一步包含:該決策模組在該部分信標資料中解讀一或多個元素識別碼,以找出一流量指示圖資訊元素,其中該流量指示圖為該流量指示圖資訊元素中的位元地圖。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110758052.5A CN113423133A (zh) | 2021-07-05 | 2021-07-05 | 无线数据接收方法和无线设备 |
CN202110758052.5 | 2021-07-05 |
Publications (2)
Publication Number | Publication Date |
---|---|
TWI784657B true TWI784657B (zh) | 2022-11-21 |
TW202304235A TW202304235A (zh) | 2023-01-16 |
Family
ID=77720261
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
TW110128806A TWI784657B (zh) | 2021-07-05 | 2021-08-04 | 無線資料接收方法和無線設備 |
Country Status (3)
Country | Link |
---|---|
US (1) | US20230007588A1 (zh) |
CN (1) | CN113423133A (zh) |
TW (1) | TWI784657B (zh) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TW201603608A (zh) * | 2014-03-28 | 2016-01-16 | 英特爾Ip公司 | 用於最佳化與處理群組定址訊息相關聯之功率消耗的系統及方法 |
EP3322229A1 (en) * | 2013-01-31 | 2018-05-16 | QUALCOMM Incorporated | Methods and apparatus for low power wake up signal and operations for wlan |
WO2019164770A1 (en) * | 2018-02-26 | 2019-08-29 | Qualcomm Incorporated | Addressing for wake-up radio (wur) frames in wur device communications |
CN111182610A (zh) * | 2018-11-12 | 2020-05-19 | 三星电子株式会社 | 电子装置和用于由电子装置操作接入点信息的方法 |
US20200221382A1 (en) * | 2019-01-07 | 2020-07-09 | Innophase, Inc. | System and method for low-power wireless beacon monitor |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9232473B2 (en) * | 2011-07-10 | 2016-01-05 | Qualcomm Incorporated | Systems and methods for low-overhead wireless beacon timing |
WO2013147563A1 (ko) * | 2012-03-30 | 2013-10-03 | 엘지전자 주식회사 | 무선랜 시스템에서 비콘 송수신 방법 및 장치 |
CN102740430B (zh) * | 2012-07-17 | 2015-12-16 | 宇龙计算机通信科技(深圳)有限公司 | 无数据指示列表信令时间同步通信装置和方法 |
CN108696324B (zh) * | 2018-05-29 | 2021-06-18 | 新华三技术有限公司 | 一种链路质量检测方法、装置及无线接入设备 |
-
2021
- 2021-07-05 CN CN202110758052.5A patent/CN113423133A/zh active Pending
- 2021-08-04 TW TW110128806A patent/TWI784657B/zh active
-
2022
- 2022-05-31 US US17/828,107 patent/US20230007588A1/en active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP3322229A1 (en) * | 2013-01-31 | 2018-05-16 | QUALCOMM Incorporated | Methods and apparatus for low power wake up signal and operations for wlan |
TW201603608A (zh) * | 2014-03-28 | 2016-01-16 | 英特爾Ip公司 | 用於最佳化與處理群組定址訊息相關聯之功率消耗的系統及方法 |
WO2019164770A1 (en) * | 2018-02-26 | 2019-08-29 | Qualcomm Incorporated | Addressing for wake-up radio (wur) frames in wur device communications |
CN111182610A (zh) * | 2018-11-12 | 2020-05-19 | 三星电子株式会社 | 电子装置和用于由电子装置操作接入点信息的方法 |
US20200221382A1 (en) * | 2019-01-07 | 2020-07-09 | Innophase, Inc. | System and method for low-power wireless beacon monitor |
Also Published As
Publication number | Publication date |
---|---|
US20230007588A1 (en) | 2023-01-05 |
CN113423133A (zh) | 2021-09-21 |
TW202304235A (zh) | 2023-01-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107635201B (zh) | 用于寻呼重叠缓解的设备和方法 | |
EP2880921B1 (en) | Listen interval (li) selection for wlan client | |
KR101576142B1 (ko) | 휴대용 단말기에서 무선랜 모듈의 전원 관리 방법 및 장치 | |
US20070248034A1 (en) | Method for controlling a station and station using the same | |
US7907557B2 (en) | Low power receiving | |
KR100689553B1 (ko) | 무선 통신 시스템에서 단말에서의 동작 모드 천이 방법 및그 단말 | |
US20060146769A1 (en) | Method of operating a WLAN mobile station | |
US20170201940A1 (en) | Dynamic delivery traffic indication message implementations | |
CN100477852C (zh) | 用以控制无线装置的方法及无线装置 | |
WO2014044216A1 (zh) | 数据传输方法和设备 | |
CN113038578A (zh) | 一种站点唤醒方法及站点 | |
US11800448B2 (en) | Methods and apparatus for efficient wakeup of wireless device | |
CN107295615B (zh) | 一种唤醒无线设备的方法 | |
CN101627548A (zh) | 用于合并功率节省类的方法及*** | |
CN109831814B (zh) | 无线局域网中的节能方法及装置 | |
US11394506B2 (en) | Communication system, gateway device, terminal device and communication method for reducing power consumption | |
CN111200661A (zh) | 一种物联网终端设备及其睡眠控制方法 | |
US10912022B2 (en) | WLAN station capable of optimizing power saving operation | |
CN110691399A (zh) | 物联网终端及其唤醒方法及装置、存储介质 | |
CN110062447B (zh) | 一种降低无线自组织网络下行响应时延的方法 | |
TWI784657B (zh) | 無線資料接收方法和無線設備 | |
WO2020164118A1 (zh) | 物理下行控制信道的检测方法、装置及终端 | |
WO2022083418A1 (zh) | 一种节能信号传输方法及装置 | |
WO2022135029A1 (zh) | 搜索空间集切换方法及装置、可读存储介质 | |
JP2004336210A (ja) | 無線データ通信方法および無線データ通信システム |