對無線區域網中的停機設備的消息進行訪問點管理的方法
2023-05-31 23:02:16 1
專利名稱:對無線區域網中的停機設備的消息進行訪問點管理的方法
背景技術:
用於替代有線區域網的無線區域網(LAN)越來越普及,特別是在布線困難或成本高的場所。例如,對於沒有建造區域網布線基礎結構的倉庫或醫院來說,提供有線網絡是非常困難的。對於這樣的建築物,增加布線基礎結構的成本比新建一個無線區域網的成本可能要高得多。
無線區域網中的設備或電子裝置可直接通過無線信道,或間接經過無線訪問點(AP)進行互相通信。無線訪問點可作為中心樞紐(hub)為電子裝置提供與訪問點相聯的連通性,或可作為橋梁將無線區域網連接到各種各樣的有線網絡,例如,乙太網(Ethernet)和令牌環形網(Token Ring Network)。許多無線訪問點可互相連接為無線區域網提供一個寬廣的工作區域。
有一些實現訪問點的途徑。訪問點可作為嵌入式硬體產品,或作為運轉在通用計算機上的軟體產品來實現。由軟體實現的訪問點稱為軟性訪問點。
一個廣為公認的無線區域網工業標準為公布於1997年的IEEE 802.11標準。IEEE 802.11標準規定無線區域網中的電子裝置在暫停一個預定時限之後,進入節能狀態。電子裝置可從節能狀態定期喚醒,從聯接電子裝置的訪問點中接收信標信號。信標信號指示在訪問點是否有消息在等待電子裝置。
圖1表示根據本發明的一個包含訪問點的系統的實施例;圖2表示由訪問點執行的一個消息管理流程的流程圖。
具體實施例方式
圖1表示具有無線電子裝置11、12、13的無線區域網110的實施例,其中的無線電子裝置可連接安裝有無線訪問點19的計算機16。在該實施例中,訪問點19可由軟性訪問點實現,它保存在可由計算機16存取的計算機可讀介質17中。另外,訪問點19也可作為嵌入式硬體設備來得以實現。電子裝置11、12、13可以是計算機或持有無線區域網卡的移動臺,可經過訪問點19通過無線信道進行互相通信。
無線網絡110可經過訪問點19連接有線網絡140。在該實施例中,訪問點19作為橫跨兩個網絡110和140之間的橋梁,完成適當的地址和格式轉換。雖然在有線網絡140中只顯示了一臺電子裝置14,有線網絡140中可容納多臺電子裝置,連接著中心樞紐15。經過訪問點19和中心樞紐15,電子裝置11、12、13可與有線網絡140中的任何一臺電子裝置進行通信。
當訪問點19接收到發往無線區域網中的電子裝置,例如電子裝置11的消息時,訪問點19可發送一個信標信號,向電子裝置11通告有輸入消息。如電子裝置11是可訪的並準備接收該消息,則訪問點19向電子裝置11轉送該消息。否則,訪問點19可以保留該消息直到電子裝置11準備接收該消息為止。
如電子裝置11暫時離開無線網絡110,則訪問點19保留著發往電子裝置11的消息,由此對電子裝置11維持著虛擬的連通性。這種情況例如發生在,電子裝置11進入停機模式,如停電模式或長期不使用模式,或電子裝置11漫遊到訪問點19的通信範圍之外。在電子裝置11離開網絡110之前,電子裝置11可向訪問點19通告其不可訪性。一旦訪問點19接收到該通告,訪問點19就保留著所有發往電子裝置11的輸入消息直到電子裝置11重新變為可訪的並準備接收消息為止,儘管本發明的範圍並不局限於這些方面。
如電子裝置11因與訪問點19的連接突然中斷而離開無線網絡110,則在連接中斷之前電子裝置11無法通告訪問點19。在該情況下,當訪問點19接收到發往電子裝置11的消息時,則訪問點19可通過詢問電子裝置11是否準備接收消息來試圖遞送該消息。訪問點19在等待了預定時限之後,沒有得到來自電子裝置11的響應。那麼訪問點19就確定電子裝置11已變為不可訪的,開始為電子裝置11保留消息。
當電子裝置11為不可訪時,發往該電子裝置的輸入消息可保存在訪問點19可訪問的存儲介質18,例如,存儲器或硬碟中。存儲介質18可如圖1所示駐留在本地計算機16中,或駐留在遠處。消息存儲介質18分配用於存儲該消息的容量可基於(但不局限於)以下因素來決定連接無線區域網110的電子裝置的數量,以及訪問點19保存消息的持續時間。為了避免消息溢出所分配的存儲空間,訪問點19可丟棄某些消息,例如那些已留在存儲介質18超過使用期限的消息,以便為更新的消息騰出空間。
當電子裝置11返回到無線網絡110之後,電子裝置11向訪問點19發送「我回來了」的消息,以指示其可訪性。訪問點19然後就發送信標信號以確定電子裝置11是否準備接收消息。如電子裝置11準備接收消息,則訪問點19就向電子裝置11轉送所有發往電子裝置11而保持在存儲介質18中的消息。否則,訪問點19繼續保持消息直到電子裝置11準備接收消息或超過保存該消息的使用時限為止。
如訪問點19用軟性訪問點來實現,則訪問點19保存消息的容量不需花高價就能增加。例如,通過在計算機16上添加更多的硬碟就能增加其容量。
與IEEE802.11規定的標準相反,本發明不要求電子裝置11定期喚醒去接收來自訪問點19的信標信號。相反,電子裝置11隻是在脫離網絡之前,向訪問點19發送一信號,並在重新變為可訪的之後,向訪問點19發送另一個信號。相對於執行IEEE802.11標準的電子裝置來說,這讓電子裝置11保存相當大的能量。
圖2說明訪問點19執行的消息管理過程200。管理過程200確定何時為相關的電子裝置保存消息,以及何時向電子裝置轉送消息。管理過程200始於開始狀態201。進入到狀態205,訪問點19接收消息。該消息包含有目標地址的地址欄位,目標地址指示向哪個電子裝置轉送消息。進入到狀態210,訪問點19基於目標地址,確定將消息發送到哪個電子裝置。這裡,假設消息是指向電子裝置11的。
進入到狀態215,訪問點19判斷電子裝置11是否是可訪的。在存儲區域中訪問點19為相關的電子裝置保持其狀態信息。一旦訪問點19檢測到,或被告知電子裝置處於不可訪狀態,訪問點19就在存儲區域存儲其狀態信息直到電子裝置11向訪問點19通告其狀態發生了變化為止。如電子裝置11是可訪的,則管理過程200沿著[YES]支路進入到狀態220,進一步判斷電子裝置11是否準備接收消息。如電子裝置11是不可訪的,則管理過程200沿著[NO]支路進入到狀態240,將消息暫存在存儲介質18中。
在狀態220中,如電子裝置11準備接收消息,則管理過程200沿著[YES]支路進入到狀態230,向電子裝置11連續傳遞消息。如電子裝置11未準備接收任何消息,管理過程200沿著[NO]支路進入到狀態240,將消息暫存在存儲介質18中。
當訪問點19將消息暫存在存儲介質18中之後,管理過程200進入到狀態250。在狀態250中,,訪問點19判斷存儲介質18中的任何消息是否已超過了保存該消息的使用期限。如訪問點19發現一消息已超過了使用期限,則管理過程200沿著[YES]支路進入到狀態260。從存儲介質18中丟棄該消息,管理過程200返回到狀態210。如訪問點19未發現消息超過了使用期限,則管理過程200沿著[NO]支路回到狀態210。然後訪問點19繼續處理收到的下一個收到的消息。
管理過程200可用於一般不在各訪問點之間漫遊,而仍然與個別訪問點保持關係的電子裝置。通過執行管理過程200,通過在恰當的時間為電子裝置轉送、保存消息,訪問點19能為電子裝置聯接訪問點19提供虛擬的連通性。因此,電子裝置能在不與網絡中的其它電子裝置失去連通性的情況下長期關閉。這讓電能有限的電子裝置,例如手機或個人數字助理(PDA)保存電池能量。
那些很少受電池能量限制的電子裝置,例如,家庭內電子裝置也能從本發明中受益。例如,當電子裝置正忙於計算事務時,可能不希望被打斷。當電子裝置處於繁忙階段,訪問點19可將電子裝置處理為不可訪的。訪問點19可保存指向電子裝置的消息直到電子裝置完成該事務,然後訪問點19可向電子裝置分批轉送消息。
其它的實施例已在以下的權利要求的範圍之內。
權利要求
1.一種方法,包括接收發往網絡上的電子裝置的消息;確定所述電子裝置是否是可訪的;如所述電子裝置為不可訪的,則將所述消息存儲在存儲介質中;以及在所述電子裝置變為可訪之後,將所述消息轉送到所述電子裝置。
2.如權利要求1所述的方法,其特徵在於進一步包括從所述電子裝置接收信號,該信號表示所述電子裝置已變為可訪的。
3.如權利要求2所述的方法,其特徵在於進一步包括在接收到所述信號之後,向所述電子裝置發送一個信標以確定所述電子裝置是否準備接收所述消息。
4.如權利要求1所述的方法,其特徵在於進一步包括從所述電子裝置接收一個通告,該通告表示所述電子裝置已變為不可訪的。
5.如權利要求1所述的方法,其特徵在於所述網絡是無線網絡。
6.如權利要求1所述的方法,其特徵在於進一步包括如存儲在存儲介質中的所述消息超過使用期限,則丟棄所述消息。
7.如權利要求1所述的方法,其特徵在於進一步包括接收、存儲、轉送多重消息。
8.一種系統,包括存儲介質;聯接多個電子裝置的訪問點,所述訪問點適宜於確定所述電子裝置中的任何一個是否是不可訪的,以及將原定發往不可訪的電子裝置的消息暫存到存儲介質中,以及將訪問點連接到多個電子裝置的網絡。
9.如權利要求8所述的系統,其特徵在於所述訪問點是計算機可執行的軟體應用件。
10.如權利要求8所述的系統,其特徵在於所述網絡是無線網絡。
11.如權利要求8所述的系統,其特徵在於當所述電子裝置已變為可訪時,所述電子裝置向訪問點發送一個信號。
12.如權利要求11所述的系統,其特徵在於在接收到所述信號之後,所述訪問點向所述電子裝置發送一個信標,以確定所述電子裝置是否準備接收所述消息。
13.如權利要求12所述的系統,其特徵在於如所述電子裝置準備接收所述消息,則所述訪問點向所述電子裝置轉送所述消息。
14.如權利要求8所述的系統,其特徵在於在所述電子裝置變為不可訪之前,所述電子裝置向所述訪問點發送一個通告。
15.如權利要求8所述的系統,其特徵在於進一步包括一個所述訪問點可訪的存儲單元,所述存儲單元為多個電子裝置的每一個保存一個可訪狀態。
16.如權利要求8所述的系統,其特徵在於基於連接所述訪問點的電子裝置數,分配給所述訪問點的所述存儲介質的容量是可調節的。
17.如權利要求8所述的系統,其特徵在於基於所述訪問點保存所述消息的時限,分配給所述訪問點的所述存儲介質的容量是可調節的。
18.如權利要求17所述的系統,其特徵在於如存儲在所述存儲介質中的暫存消息超過時限,則所述訪問點丟棄所述暫存消息。
19.一種常駐在計算機可讀介質中的電腦程式產品,包括使計算機執行以下動作的指令接收發往網絡上的電子裝置的消息;確定所述電子裝置是否是可訪的;如所述電子裝置為不可訪的,則將所述消息存儲在存儲介質中;以及在所述電子裝置變為可訪的之後,將所述消息轉送到所述電子裝置。
20.如權利要求19所述的電腦程式產品,其特徵在於進一步包括使計算機從所述電子裝置接收一個信號的指令,該信號表示所述電子裝置已變為可訪的。
21.如權利要求20所述的電腦程式產品,其特徵在於進一步包括使計算機在接收到所述信號之後,向電子裝置發送一個信標的指令,以確定所述電子裝置是否準備接收所述消息。
22.如權利要求19所述的電腦程式產品,其特徵在於進一步包括使計算機從所述電子裝置接收通告的指令,該通告表示所述電子裝置已變為不可訪的。
23.如權利要求19所述的電腦程式產品,其特徵在於進一步包括如存儲在所述存儲介質中的消息超過使用期限,則使計算機丟棄所述消息的指令。
24.一種方法,包括確定網絡上的電子裝置是訪問點不可訪的,以及將原定發往所述電子裝置的消息暫存在訪問點可訪的存儲介質中。
25.如權利要求24所述的方法,其特徵在於所述網絡是無線網絡。
26.如權利要求24所述的方法,其特徵在於進一步包括在所述電子裝置變為可訪的之後,傳送所述暫存消息。
27.如權利要求24所述的方法,其特徵在於進一步包括如存儲在所述存儲介質中的所述暫存消息超過使用期限,則丟棄所述暫存消息。
全文摘要
無線網絡中的訪問點連接無線電子裝置。當任何一個電子裝置變為不可訪時,電子裝置向訪問點發送通告以指示其不可訪性。然後訪問點接收並存儲原定發往電子裝置的輸入消息。當電子裝置準備接收消息時,訪問點向電子裝置轉送消息。
文檔編號H04L12/28GK1659825SQ03812767
公開日2005年8月24日 申請日期2003年4月4日 優先權日2002年4月11日
發明者S·滕斯, S·克普, M·米什拉, A·德格威卡, S·拉加戈帕爾 申請人:英特爾公司