亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

無線嵌入式系統(tǒng)的頻率捷變的制作方法

文檔序號:7552553閱讀:281來源:國知局
專利名稱:無線嵌入式系統(tǒng)的頻率捷變的制作方法
技術(shù)領(lǐng)域
本文所公開的主題一般涉及無線嵌入式系統(tǒng)中的干擾抑制領(lǐng)域。
背景技術(shù)
短程無線網(wǎng)絡(luò)以免授權(quán)頻段運作,免授權(quán)頻段按地理區(qū)域可能會有所不同。例如,在美國,902MHz至928MHz頻段是由美國聯(lián)邦通信委員會(FCC)指定的無許可的工業(yè)、科學(xué)和醫(yī)療(ISM)頻段的一部分。此頻帶由各種各樣的無線設(shè)備所占用,例如無繩電話、無線抄表系統(tǒng)、家庭自動化系統(tǒng)等。由于無線嵌入式系統(tǒng)以相當(dāng)?shù)偷偷墓β蕚鬏斝盘?,延長電池壽命,多個射頻(RF)源之間的干擾可能導(dǎo)致無線嵌入式系統(tǒng)工作變得不可靠??梢栽谑?發(fā)器硬件層面采用擴頻技術(shù)(包括跳頻和直接序列擴頻),以從外部信號源增強網(wǎng)絡(luò)抗干擾的穩(wěn)健性。然而,來自在相同頻段的一段內(nèi)工作的其他無線設(shè)備的非隨機的、連續(xù)的或周期性的干擾可能會在與干擾源重疊的信道內(nèi)引起性能變差。此外,使用跳頻和直接序列擴頻可能是能源密集型的,因此,電池供電的無線設(shè)備總是不實用的??朔蓴_的方法包括:在組成網(wǎng)絡(luò)的無線設(shè)備中形成一個層次樹,在所有可用信道發(fā)送信標(biāo),在所有個別節(jié)點定期確定和交換RF特性。然而,這樣的方法需要按定時順序在不同的信道發(fā)送和接收消息(需要執(zhí)行復(fù)雜的時間同步算法),并且可能仍然有這樣的情況:某些設(shè)備可能失去同步,并且不再恢復(fù)。

發(fā)明內(nèi)容
根據(jù)本發(fā)明的一個方面,本發(fā)明涉及一種在無線嵌入式系統(tǒng)中實現(xiàn)頻率捷變的方法,所述無線嵌入式系統(tǒng)包括使用當(dāng)前信道通信的無線接入點(WAP)和無線終端點(WEP),所述方法包括確定包括針對WAP的可用信道的順序的第一信道表;確定針對WEP的第二信道表,其中,所述第一信道表和所述第二信道表以相同順序列出所述可用信道;倘若WAP在當(dāng)前信道上檢測到干擾,則通過以第一信道表中所列出的順序測試可用信道是否受到干擾來確定新的當(dāng)前信道;以及倘若WEP沒有從WAP收到由WEP發(fā)送到WAP的消息的確認,則以第二信道表中列出的順序在每個可用信道上重新發(fā)送該消息,直至從WAP收到確認,其中以第二信道表中列出的順序在可用信道上重新發(fā)送消息執(zhí)行一次或多次。根據(jù)本發(fā)明的另一個方面,本發(fā)明涉及一種計算機程序產(chǎn)品。所述計算機程序產(chǎn)品包含計算機可讀存儲介質(zhì),計算機可讀存儲介質(zhì)包含計算機代碼。當(dāng)由計算機執(zhí)行時,該計算機代碼實施用于在無線嵌入式系統(tǒng)中實現(xiàn)頻率捷變的方法。所述無線嵌入式系統(tǒng)包括在當(dāng)前信道上通信的無線接入點(WAP)和無線終端點(WEP);其中,所述方法包括確定包括針對WAP的可用信道的順序的第一信道表;確定針對WEP的第二信道表,其中,所述第一信道表和所述第二信道表以相同順序列出所述可用信道;倘若WAP在當(dāng)前信道上檢測到干擾,則通過以第一信道表中所列出的順序測試可用信道是否受到干擾來確定新的當(dāng)前信道;以及倘若WEP沒有從WAP收到由WEP發(fā)送到WAP的消息的確認,則以第二信道表中列出的順序在每個可用信道上重新發(fā)送該消息,直至從WAP收到確認,其中以第二信道表中列出的順序在可用信道上重新發(fā)送消息執(zhí)行一次或多次。根據(jù)本發(fā)明的另一個方面,一種無線嵌入式系統(tǒng)包括無線接入點(WAP),其被配置來確定包含可用信道的順序的第一信道表;無線終端點(WEP),其被配置來確定第二信道表,其中,所述第一信道表和所述第二信道表以相同順序列出所述可用信道;其中,WAP進一步被配置來:倘若WAP在當(dāng)前信道上檢測到干擾,則通過以第一信道表中所列出的順序測試可用信道是否受到干擾來確定新的當(dāng)前信道;并且其中,WEP進一步被配置來:倘若WEP沒有從WAP收到由WEP發(fā)送到WAP的消息的確認,則以第二信道表中列出的順序在每個可用信道上重新發(fā)送該消息,直至從WAP收到確認,其中以第二信道表中列出的順序在可用信道上重新發(fā)送消息執(zhí)行一次或多次。結(jié)合附圖并參考以下說明,本發(fā)明的其他方面、特征和技術(shù)將變得更加顯而易見。


現(xiàn)在參照附圖,其中類似的元件在以下幾個圖中被同樣地編號:圖1示出了無線嵌入式系統(tǒng)的一個實施例。圖2示出了群集形成方法的一個實施例。圖3示出了在無線接入點實施信道掃描的方法的一個實施例。圖4示出了利用無線接入點進行同步的方法的一個實施例,所述無線接入點在無線終端點實施。 圖5示出了可以與系統(tǒng)和在無線嵌入式系統(tǒng)中采用頻率捷變的方法一起使用的計算機的一個實施例。
具體實施例方式提供了無線嵌入式系統(tǒng)中采用頻率捷變的系統(tǒng)和方法的實施例,示例性實施例將在下面詳細討論。曾經(jīng)在無線設(shè)備之間遭受共存和干擾問題困擾的用戶可能對依賴無線嵌入式系統(tǒng)進行應(yīng)用(例如安全或安全系統(tǒng))心存芥蒂。因此,開發(fā)有效手段,避免來自共存于工作頻帶中其他無線設(shè)備的干擾顯得尤為重要。頻率捷變可緩解在相同物理周邊工作的無線設(shè)備之間的干擾,允許無線嵌入式系統(tǒng)與其他無線設(shè)備共存??梢苑乐箒碜詢?nèi)部和外部RF設(shè)備的干擾,促進無干擾無線網(wǎng)絡(luò)的工作,甚至與其他無線系統(tǒng)共存??梢源_保在不同信道的相鄰無線群集的工作,從而增加了每個群集的可用帶寬??梢栽诓粊G失消息、沒有任何與其相關(guān)WAP不同步的WEP的情況下,在無線接入點(WAP)和無線終端點(WEP)兩點取得信道遷移。在某些實施例中,無線嵌入式系統(tǒng)可以包括一個安全或安全系統(tǒng)??梢詾閱蝹€無線群集中的設(shè)備定義一個工作信道計劃,或信道表,列出無線系統(tǒng)工作頻段內(nèi)的多個低帶寬工作信道。通過在以相同順序列出可用信道的WAP和WEP中采用信道表,可以縮短WEP中的信道遷移時間??s短信道遷移時間可以大幅度延長WEP電池的壽命。在一些實施例中,信道表可以由WAP創(chuàng)建,然后傳輸?shù)絎AP群集中的WEP。在其他實施例中,WAP可以作為初始配置的一部分接收信道表(例如,從基于配置實用程序的計算機),或可以使用儲存在WAP的本地存儲器中的默認信道表。WEP也可以作為初始配置的一部分接收信道表(例如,從基于配置實用程序的計算機),或可以使用儲存在WEP的本地存儲器中的默認信道表。
圖1示出了包含WEPlOla-c和102a_c的一個無線嵌入式系統(tǒng)100的一個實施例。WEPlOla-C 和 102a-c 分別與 WAP103a 和 103b 進行無線通信。WEPlOla-c 和 WAP103a 形成第一無線群集,而WEP102a-c和WAP103b形成第二無線群集。第一無線群集和第二無線群集可以在不同的信道工作。WAP103a-b與服務(wù)器104通信。WEPlOla-c和102a_c在一些實施例中可以由電池供電,而WAP103a-b在一些實施例中可以由線路供電。示出WEPlOla-c和102a-c以及WAP103a-b僅供說明之用;無線嵌入式系統(tǒng)可以包括任何適當(dāng)數(shù)量的WAP,而WAP可以與任何適當(dāng)數(shù)量的WEP通信。系統(tǒng)100可以與任何型號和類型的其他無線設(shè)備共存(未不出)。通過在啟動時為其各自群集選擇一個初始當(dāng)前信道,WAP103a_b形成無線群集IOla-C和102a-c。圖2示出了無線群集的群集形成方法200的一個實施例。首先,在方框201,選擇WAP103a的初始當(dāng)前信道。WAP103a可以掃描RF干擾涉及的所有可用信道。RF干擾可以為從設(shè)備外部到無線嵌入式系統(tǒng)100,或從設(shè)備內(nèi)部到系統(tǒng)100。要檢測外部設(shè)備的干擾,WAP103a要衡量每個信道上RF能量的級別。要從另一個WAP(例如,WAP103b)檢測內(nèi)部干擾,WAP103a向每個信道發(fā)出輪詢消息,查看是否有其他WAP存在于任何一個信道,并且也可以收聽發(fā)送至每個信道上的其他WAP或來自每個信道上的其他WAP的消息。在掃描期間,WAP103a可以選擇具有最低限度RF干擾的信道作為初始當(dāng)前信道。作為另外一種選擇,在一些實施例中,管理員或系統(tǒng)安裝人員可以將初始當(dāng)前信道分配給WAP103a。在方框202,確定WAP103a信道表。在一些實施例中,WAP103a可以根據(jù)掃描結(jié)果創(chuàng)建一個信道表,其中,信道排名從具有最少到具有最多檢測到的干擾。作為另外一種選擇,在一些實施例中,WAP103a可以作為其初始配置的一部分接收信道表(例如,從基于計算機的配置實用程序),或可以使用儲存在WAP的本地存儲器中的默認信道表。如果檢測到干擾,信道表確定遷移信道的順序。在方框203,WEP能夠加入WAP103a,例如WEPlOla。通過給每個信道上的WAP103a發(fā)送一條加入請求消息,WEPlOla定位WAP103a和其初始當(dāng)前信道。隨后,WEPlOla從WAP103a接收一條加入確認消息,以響應(yīng)WAP103a初始當(dāng)前信道上的加入消息。WEPlOla鎖定接收加入確認消息的信道為其初始當(dāng)前信道。在方框204,確定WEPlOla信道表。WEPlOla信道表以與WAP103a信道表相同的順序列出可用信道,以便如果檢測到干擾(分別在以下圖3和4討論),WAP103a和WEPlOla均可以以相同的順序遷移信道。在一些實施例中,WAP103a可以將信道表發(fā)送至WEPlOla。作為另外一種選擇,在一些實施例中,WEPlOla可以接收信道表作為其初始配置的一部分(例如,從基于配置實用程序的計算機),或可以使用儲存在WEP的本地存儲器中的默認信道表。圖2討論WAP103a和WEPlOla,僅用作說明;可以在任何WAP或WEP之間實施圖2中的方法。一旦WAP和一個或多個相關(guān)聯(lián)的WEP鎖定一個初始當(dāng)前信道以形成無線群集,WAP和WEP使用初始當(dāng)前信道來發(fā)送和接收消息。如果在初始當(dāng)前信道上檢測到干擾,包含WAP和一個或多個WEP的群集可以從其初始當(dāng)前信道遷移到另一個信道;工作期間群集在其上發(fā)送和接收消息的信道在下文中稱為當(dāng)前信道。在系統(tǒng)100工作期間,WAP103a_b每次從設(shè)備外部到系統(tǒng)100以及從設(shè)備內(nèi)部到與特殊WAP不相關(guān)的系統(tǒng)100連續(xù)掃描其各自當(dāng)前 信道是否有干擾。圖3示出了可以在WAP中(例如,WAP103a-b)實施的信道掃描方法的一個實施例。在方框301,檢測到的干擾的發(fā)生數(shù)目(在下文中,稱為“檢測到的”)設(shè)置為零。在方框302,檢測當(dāng)前信道是否受到干擾。在方框303,如果未在當(dāng)前信道檢測到干擾,流程繼續(xù)到方框304,檢測到的設(shè)置為零,并且流程返回到方框302。如果在方框303中的當(dāng)前信道檢測到干擾,流程繼續(xù)到方框305,在此確定檢測到的是否等于零。在方框305,如果確定檢測到的不等于零(即,檢測到的干擾的駐留時間超過預(yù)先定義的閾值),WAP遷移到方框306中的其信道表中的下一個信道,并且流程返回到方框302。在方框305,如果確定檢測到的等于零,檢測到的遞增1,并且WAP等待一段時間(在方框307中等于停頓時間閾值),然后流程返回到方框302。如果所檢測到的干擾對運行WAP群集是有害的,可以這樣定義停頓時間閾值,以便WAP將遷移到表中的下一個信道,而如果干擾是短暫的,則無需定義。作為另外一種選擇,根據(jù)以下一種或多種條件,WAP也可以決定遷移到新信道的時間:最后成功從WEP接收消息的鏈接質(zhì)量、執(zhí)行最近傳輸?shù)钠骄卦嚧螖?shù)、最近傳輸?shù)某晒β?、存在來自?dāng)前工作信道上的其他WAP的消息。只有需要將消息從WEP傳輸?shù)絎AP時,WEP可以與WAP同步,以便延長WEP電池壽命。在一個實施例中,WEP每次向其相關(guān)聯(lián)的WAP發(fā)送周期性的心跳信息。如果心跳信息未得到WAP的確認,并且在沒有來自WAP的任何確認的情況下發(fā)送心跳信息的所有重試被用盡,WEP隨后執(zhí)行與WAP同步的方法。圖4示出可以在WEP中(例如WEPlOla-c或102a_c)實施的與WAP同步的方法400。在方框401中,起始信道設(shè)置為當(dāng)前信道,而測試信道設(shè)置為當(dāng)前信道。在方框402,確定測試信道是否小于信道表中的最后一個信道。如果在方框402中確定測試信道等于信道表中的最后一個信道,流程繼續(xù)到方框403。在方框403,測試信道被設(shè)置為表中的第一信道,而流程繼續(xù)到方框405。如果確定測試信道小于方框402中的信道表中的最后一 個信道,流程繼續(xù)到方框404,其中測試信道遞增到信道表中的下一個信道,并且流程繼續(xù)到方框405。在方框405,確定測試信道是否等于起始信道。在方框405,如果確定測試信道等于起始信道,狀態(tài)設(shè)置為失敗(方框406中),并且流程繼續(xù)到方框413。如果在方框405確定測試信道不等于起始信道,流程繼續(xù)到方框407。在方框407,許多嘗試設(shè)置可允許重新傳輸?shù)淖畲蟠螖?shù);隨后,在方框408,WEP向測試信道發(fā)送一個數(shù)據(jù)包并等待響應(yīng)。如果WEP不接收來自方框409中測試信道上WAP對在方框408中發(fā)送的數(shù)據(jù)包的響應(yīng),方框510中嘗試次數(shù)遞減I。隨后,在方框411,確定嘗試次數(shù)是否等于零。如果方框411中的嘗試次數(shù)經(jīng)確定等于零,流程返回到方框402,并且為信道表中的下一個信道重復(fù)方框402-409。如果在方框411經(jīng)確定嘗試次數(shù)大于零,流程返回到方框408,并且在方框408將另一個數(shù)據(jù)包發(fā)送至測試信道。如果在方框409中WEP在測試信道上從WAP收到對在方框408中發(fā)送的數(shù)據(jù)包的響應(yīng),則將當(dāng)前信道設(shè)置為測試信道(即WEP鎖定測試信道為新的當(dāng)前信道)并且狀態(tài)設(shè)置為成功。然后,在方框413,返回狀態(tài)(成功或失敗)。WEP可以執(zhí)行方法400 —次或多次。在一個優(yōu)選的實施例中,WEP可以執(zhí)行方法400至少兩次。這可以確保,WAP開始方法400后,即使WAP遷移到不同的當(dāng)前信道,WEP將能夠找到WAP的新當(dāng)前信道。另外,在一些實施例中,WEP不可能對每一個傳輸執(zhí)行同步方法400。WEP只能在每幾個心跳或在事件傳輸期間搜索WAP的當(dāng)前信道,為了延長電池壽命,因為由于鏈接質(zhì)量差信息可能丟失,而不會因為WAP信道遷移而丟失。根據(jù)以下一種或多種條件,WEP也可以決定執(zhí)行信道搜索方法400的時間:最后成功從WAP接收消息的鏈接質(zhì)量、執(zhí)行最近傳輸?shù)钠骄卦嚧螖?shù)、最近傳輸?shù)某晒β省⒋嬖趤碜云渌鸚EP的消息或當(dāng)前工作信道上存在干擾。通過采用在群集形成從WAP接收的信道表將WEP中信道遷移時間和電池使用降到最低限度。圖5示出了無線嵌入式系統(tǒng)中頻率捷變方法的示例性實施例可以采用的計算機500的一個示例(通過軟件來實現(xiàn))。以上討論的各種操作可以采用計算機500的功能??梢詫⒂嬎銠C500的一項或多項功能納入本文所討論的任何元件、模塊、應(yīng)用程序和/或組件,包括WAP和WEP。計算機500包括(但不限于)基于嵌入式微處理器的硬件模塊、個人計算機、工作站、膝上型計算機、PDA、Palm設(shè)備、服務(wù)器、存儲裝置等。一般情況下,就硬件結(jié)構(gòu)來講,計算機500可包括一個或多個處理器510、存儲器520以及通過一個本地接口通信地耦合的一個或多個輸入和/或輸出(I/O)設(shè)備570(圖中未示出)。例如,本地接口可以是,但不限于,一個或多個總線或其他有線或無線連接,如本領(lǐng)域中所已知的。本地接口可以具有額外的元件,如控制器、緩沖器(高速緩存)、驅(qū)動器、中繼器和接收器,以方便通信。更進一步,本地接口可以包括地址、控制和/或數(shù)據(jù)連接,以方便上述部件之間的適當(dāng)通信。處理器510是一個硬件設(shè)備,用于執(zhí)行可以存儲在存儲器520中的軟件。處理器510可以是幾乎任何定制的或市售的處理器、中央處理單元(CPU)、數(shù)字信號處理器(DSP)或幾個與計算機500相關(guān)聯(lián)的處理器之間的輔助處理器,并且處理器510可以是基于半導(dǎo)體的微處理器(以微芯片的形式)或宏處理器。存儲器520可以包括任何一種易失性存儲元件或易失性存儲元件組合(例如隨機存取存儲器(RAM),如動態(tài)隨機存取存儲器(DRAM)、靜態(tài)隨機存取存儲器(SRAM)等)和非易失性存儲元件(例如ROM、可擦除可編程只讀存儲器(EPROM)、電可擦除可編程只讀存儲器(EEPROM)、可編程只讀存儲器(PROM)、磁帶、光盤只讀存儲器(CD-ROM)、磁盤、軟盤、盒式磁帶、卡帶或類似物等等)。此外,存儲器520可以納入電子的、磁性的、光學(xué)的和/或其他類型的存儲介質(zhì)。需要注意的是,存儲器520可以有一個分布式架構(gòu),其中各種部件彼此遠離安置,但處理器510可以訪問到。存儲器520中的軟件可以包括一個或多個單獨的程序,其中每一個程序包括用于執(zhí)行邏輯功能的可執(zhí)行指令的有序列表。根據(jù)示例性實施例,存儲器520中的軟件包括合適的操作系統(tǒng)(0/S) 550、編譯器540、源代碼530和一個或多個應(yīng)用程序560。在一些實施例中,該軟件可以是一個集成 所需的應(yīng)用程序的單一的源代碼,沒有任何操作系統(tǒng)。如圖所示,應(yīng)用程序560包括眾多功能部件,以實現(xiàn)示例性實施例的功能和操作。計算機500的應(yīng)用程序560可以表現(xiàn)為各種應(yīng)用程序,計算單元,邏輯功能單元,處理,操作,虛擬實體和/或符合不例性實施例的模塊,但應(yīng)用程序560并不意味著一種限制。操作系統(tǒng)550控制其他計算機程序的執(zhí)行,并提供了日程安排、輸入輸出控制、文件和數(shù)據(jù)管理、存儲器管理以及通信控制及相關(guān)服務(wù)。本發(fā)明者可以設(shè)想,執(zhí)行示例性實施例的應(yīng)用程序560可以是適用于所有商業(yè)上可用的操作系統(tǒng)。應(yīng)用程序560可以是源程序、可執(zhí)行程序(目標(biāo)代碼)、腳本或包括一組要執(zhí)行指令的任何其他實體。當(dāng)應(yīng)用程序560是源程序時,則該程序通常通過編譯器(例如,編譯器540)、匯編程序、解釋程序或類似程序(這些可以或不可以被包含在存儲器520內(nèi))來翻譯,以便與操作系統(tǒng)550 —起正常工作。此外,可以將應(yīng)用程序560作為面向?qū)ο蟮木幊陶Z言來編寫,面向?qū)ο蟮木幊陶Z言具有數(shù)據(jù)和方法的類;或作為程序編程語言來編寫,程序編程語言有例程、子例程和/或函數(shù),例如,但不限于C、C++、C#、Pascal、BASIC、API調(diào)用、HTML、XHTML、XML、ASP 腳本、FORTRAN、COBOL、Perl、Java、ADA、.NET 等。I/O設(shè)備570例如可以包括(但不限于)輸入設(shè)備,如鼠標(biāo)、鍵盤、掃描儀、麥克風(fēng)、攝像頭等。此外,I/O設(shè)備570還可以包括輸出設(shè)備,例如(但不限于)打印機、顯示器等。最后,I/O設(shè)備570可以進一步包括:輸入和輸出的通信設(shè)備,例如(但不限于)NIC或調(diào)制器/解調(diào)器(用于訪問遠程設(shè)備、其他文件、裝置、系統(tǒng)或網(wǎng)絡(luò)),射頻(RF)或其他收發(fā)器、電話接口、橋接器、路由器等。I/O設(shè)備570還包括通過各種網(wǎng)絡(luò)進行通信的組件,如互聯(lián)網(wǎng)或內(nèi)聯(lián)網(wǎng)。如果計算機500是PC、工作站、智能設(shè)備或類似設(shè)備,存儲器520中的軟件還可以包括基本輸入輸出系統(tǒng)(BIOS)(為簡單起見省略)。BIOS是一組必備的軟件例程,在啟動時,BIOS初始化和測試硬件,啟動操作系統(tǒng)550,以及支持硬件設(shè)備之間的數(shù)據(jù)傳輸。BIOS存儲在某些類型的只讀存儲器內(nèi),例如ROM、PR0M、EPR0M、EEPROM等,以便當(dāng)激活計算機500時可以執(zhí)行BIOS。當(dāng)計算機500在工作時,處理器510被配置來執(zhí)行存儲在存儲器520中的軟件,以與來自于存儲器520以及至存儲器520的數(shù)據(jù)通信,并在一般情況下按照軟件指令控制計算機500的工作。應(yīng)用程序560和操作系統(tǒng)550全部或部分由處理器510讀取,或許在處理器510內(nèi)進行緩存,然后進行執(zhí)行。在軟件中實施應(yīng)用程序560時,應(yīng)該指出的是,可以將應(yīng)用程序560存儲在幾乎任何計算機可讀介質(zhì)中由任何計算機相關(guān)系統(tǒng)或方法來使用,或者與任何計算機相關(guān)系統(tǒng)或方法協(xié)同使用。在本文檔背景下,計算機可讀介質(zhì)可以是電子、磁性、光學(xué)或其他物理設(shè)備,或可以包含或存儲計算機程序由任何計算機相關(guān)系統(tǒng)或方法來使用,或者與任何計算機相關(guān)系統(tǒng)或方法協(xié)同使用的工具。應(yīng)用程序560可以在任何計算機可讀介質(zhì)中實現(xiàn),由指令執(zhí)行系統(tǒng)、裝置或設(shè)備來使用或與其協(xié)同使用 ,例如基于計算機的系統(tǒng)、包含處理器的系統(tǒng)或可以從指令執(zhí)行系統(tǒng)、裝置或設(shè)備提取指令并執(zhí)行指令的其他系統(tǒng)。在本文檔背景下,“計算機可讀介質(zhì)”可以是可以存儲、通信、傳播或傳送程序的任何工具,由指令執(zhí)行系統(tǒng)、裝置或設(shè)備使用或與其協(xié)同使用。計算機可讀介質(zhì)例如可以是,但不限于,電子的、磁的、光學(xué)的、電磁的、紅外的或半導(dǎo)體的系統(tǒng)、裝置、設(shè)備或傳播介質(zhì)。計算機可讀介質(zhì)的更具體的例子(非窮盡列表)可以包括以下各類:具有一根或多根電線電氣連接(電子)、便攜式計算機磁盤(磁或光)、隨機存取存儲器(RAM)(電子)、只讀存儲器(ROM)(電子)、可擦寫可編程只讀存儲器(EPR0M、EEPR0M或Flash存儲器)(電子)、光纖(光學(xué))以及便攜式光盤存儲器(CDR0M,CDR/W)(光學(xué))。注意,計算機可讀介質(zhì)甚至可以是紙或其他合適的介質(zhì),可以將程序印制或沖壓在此類介質(zhì)上,因為可以通過例如紙或其他介質(zhì)的光學(xué)掃描來電子捕獲程序,然后經(jīng)過編譯、翻譯或如有必要,以其他方式處理程序(通過適當(dāng)?shù)姆绞?,然后存儲在計算機存儲器中。在示例性實施例(此處在硬件中實施應(yīng)用程序560),可以利用以下技術(shù)中的任何一種或通過以下技術(shù)相結(jié)合來實施應(yīng)用程序560,以下這些技術(shù)在本領(lǐng)域中所熟知:具有邏輯門針對數(shù)據(jù)信號執(zhí)行邏輯函數(shù)的離散邏輯電路、具有適當(dāng)組合邏輯門的專用集成電路(ASIC)、可編程門陣列(PGA)、現(xiàn)場可編程門陣列(FPGA)等。示例性實施例的技術(shù)效果和益處包括減少WAP和WEP之間的消息丟失,同時延長WEP電池壽命。本文所使用的術(shù)語僅用于描述特定實施例,而并非旨在限制本發(fā)明。本發(fā)明的相關(guān)技術(shù)說明僅限于圖示和描述目的,而并非旨在窮舉性地描述本發(fā)明或?qū)⒈景l(fā)明限定于本發(fā)明所公開的形式。在不偏離本發(fā)明的范圍和精神的前提下,此文未介紹的許多修改、變化、改動、替換或等效布置對于本技術(shù)領(lǐng)域的普通技術(shù)人員來說會變得顯而易見。另外,雖然已經(jīng)描述了本發(fā)明的各種實施例,但可以理解的是,本發(fā)明的各方面可以僅包括所描述實施例的某些方面。因此,本發(fā)明不應(yīng)被視為受前面的描述限制,而是僅受權(quán)利要求書的范圍的限制 。
權(quán)利要求
1.一種在無線嵌入式系統(tǒng)中實現(xiàn)頻率捷變的方法,所述無線嵌入式系統(tǒng)包括在當(dāng)前信道上通信的無線接入點(WAP)和無線終端點(WEP),所述方法包括 確定包括針對所述WAP的可用信道的順序的第一信道表; 確定針對所述WEP的第二信道表,其中所述第一信道表和所述第二信道表以相同順序列出所述可用信道; 倘若所述WAP在 所述當(dāng)前信道上檢測到干擾,則通過以所述第一信道表中列出的所述順序檢測所述可用信道是否受到干擾來確定新的當(dāng)前信道;以及 倘若所述WEP沒有從所述WAP收到由所述WEP發(fā)送到所述WAP的消息的確認,則以所述第二信道表中列出的所述順序在每個所述可用信道上重新發(fā)送所述消息,直至從所述WAP收到確認,其中以所述第二信道表中列出的所述順序在所述可用信道上重新發(fā)送所述消息執(zhí)行一次或多次。
2.根據(jù)權(quán)利要求I所述的方法,其中確定所述第一信道表包括由所述WAP掃描所述可用信道,以及按照從具有最少干擾的信道至具有最多干擾的信道的順序?qū)⑺鰭呙璧男诺肋M行排名。
3.根據(jù)權(quán)利要求2所述的方法,其進一步包括由所述WAP選擇所述具有最少干擾的信道作為初始當(dāng)前信道。
4.根據(jù)權(quán)利要求3所述的方法,其進一步包括 由所述WEP向所述WAP發(fā)送加入消息; 由所述WEP在所述初始當(dāng)前信道上從所述WAP接收對所述加入消息的響應(yīng); 由所述WEP鎖定在所述初始當(dāng)前信道上;以及 由所述WAP向所述WEP發(fā)送所述信道表,其中所述WEP使用所接收到的第一信道表作為所述第二信道表。
5.根據(jù)權(quán)利要求I所述的方法,其中倘若所述WAP在所述當(dāng)前信道上檢測到干擾,則通過以所述第一信道表中列出的所述順序檢測所述可用信道是否受到干擾來確定新的當(dāng)前信道,包括 監(jiān)控所述當(dāng)前信道是否受到干擾; 倘若在所述當(dāng)前信道上檢測到干擾,則確定是否檢測到的干擾的發(fā)生數(shù)目等于零; 倘若所述檢測到的干擾的發(fā)生數(shù)目等于零,則將所述檢測到的干擾的發(fā)生數(shù)目增加1,等待等于停頓時間閾值的一段時間,并且繼續(xù)監(jiān)控所述當(dāng)前信道是否受到干擾;以及 倘若所述檢測到的干擾的發(fā)生數(shù)目不等于零,則將所述當(dāng)前信道更改為所述第一信道表中的下一個信道。
6.根據(jù)權(quán)利要求I所述的方法,其中所述WEP在每個所述可用信道上重新發(fā)送所述消息預(yù)定的最大次數(shù)。
7.一種計算機程序產(chǎn)品,所述計算機程序產(chǎn)品包含計算機可讀存儲介質(zhì),所述計算機可讀存儲介質(zhì)包含計算機代碼,當(dāng)由計算機執(zhí)行時,所述計算機代碼實施用于在無線嵌入式系統(tǒng)中實現(xiàn)頻率捷變的方法,所述無線嵌入式系統(tǒng)包括在當(dāng)前信道上通信的無線接入點(WAP)和無線終端點(WEP),其中,所述方法包括 確定包括針對所述WAP的可用信道的順序的第一信道表; 確定針對所述WEP的第二信道表,其中所述第一信道表和所述第二信道表以相同順序列出所述可用信道; 倘若所述WAP在所述當(dāng)前信道上檢測到干擾,則通過以所述第一信道表中列出的所述順序檢測所述可用信道是否受到干擾來確定新的當(dāng)前信道;以及 倘若所述WEP沒有從所述WAP收到由所述WEP發(fā)送到所述WAP的消息的確認,則以所述第二信道表中列出的所述順序在每個所述可用信道上重新發(fā)送所述消息,直至從所述WAP收到確認,其中以所述第二信道表中列出的所述順序在所述可用信道上重新發(fā)送所述消息執(zhí)行一次或多次。
8.根據(jù)權(quán)利要求7所述的計算機程序產(chǎn)品,其中確定所述第一信道表包括由所述WAP掃描所述可用信道,以及按照從具有最少干擾的信道至具有最多干擾的信道的順序?qū)⑺鰭呙璧男诺肋M行排名。
9.根據(jù)權(quán)利要求8所述的計算機程序產(chǎn)品,其進一步包括由所述WAP選擇所述具有最少干擾的信道作為初始當(dāng)前信道。
10.根據(jù)權(quán)利要求9所述的計算機程序產(chǎn)品,其進一步包括 由所述WEP向所述WAP發(fā)送加入消息; 由所述WEP在所述初始當(dāng)前信道上從所述WAP接收對所述加入消息的響應(yīng); 由所述WEP鎖定在所述初始當(dāng)前信道上;以及 由所述WAP向所述WEP發(fā)送所述第一信道表,其中所述WEP使用所述接收到的第一信道表作為所述第二信道表。
11.根據(jù)權(quán)利要求7所述的計算機程序產(chǎn)品,其中倘若所述WAP在所述當(dāng)前信道上檢測到干擾,則通過以所述第一信道表中列出的所述順序檢測所述可用信道是否受到干擾來確定新的當(dāng)前信道,包括 監(jiān)控所述當(dāng)前信道是否受到干擾; 倘若在所述當(dāng)前信道上檢測到干擾,則確定是否檢測到的干擾的發(fā)生數(shù)目等于零;倘若所述檢測到的干擾的發(fā)生數(shù)目等于零,則將所述檢測到的干擾的發(fā)生數(shù)目增加1,等待等于停頓時間閾值的一段時間,并且繼續(xù)監(jiān)控所述當(dāng)前信道是否受到干擾;以及 倘若所述檢測到的干擾的發(fā)生數(shù)目不等于零,則將所述當(dāng)前信道更改為所述第一信道表中的下一個信道。
12.根據(jù)權(quán)利要求7所述的計算機程序產(chǎn)品,其中所述WEP在每個所述可用信道上重新發(fā)送所述消息預(yù)定的最大次數(shù)。
13.一種無線嵌入式系統(tǒng),其包括 無線接入點(WAP),其被配置來確定包含可用信道的順序的第一信道表; 無線終端點(WEP),其被配置來確定第二信道表,其中所述第一信道表和所述第二信道表以相同順序列出所述可用信道; 其中所述WAP進一步被配置來倘若所述WAP在當(dāng)前信道上檢測到干擾,則通過以所述第一信道表中列出的所述順序檢測所述可用信道是否受到干擾來確定新的當(dāng)前信道;且其中所述WEP進一步被配置來倘若所述WEP沒有從所述WAP收到由所述WEP發(fā)送到所述WAP的消息的確認,則以所述第二信道表中列出的所述順序在每個所述可用信道上重新發(fā)送所述消息,直至從所述WAP收到確認,其中以所述第二信道表中列出的所述順序在所述可用信道上重新發(fā)送所述消息執(zhí)行一次或多次。
14.根據(jù)權(quán)利要求13所述的無線嵌入式系統(tǒng),其中由所述WAP確定所述第一信道表包括由所述WAP掃描所述可用信道,以及按照從具有最少干擾的信道至具有最多干擾的信道的順序?qū)⑺鰭呙璧男诺肋M行排名。
15.根據(jù)權(quán)利要求14所述的無線嵌入式系統(tǒng),其中所述WAP進一步被配置來選擇所述具有最少干擾的信道作為初始當(dāng)前信道。
16.根據(jù)權(quán)利要求15所述的無線嵌入式系統(tǒng),其中所述WEP進一步被配置來 向所述WAP發(fā)送加入消息; 在所述初始當(dāng)前信道上從所述WAP接收對所述加入消息的響應(yīng); 鎖定在所述初始當(dāng)前信道上;以及 在所述初始當(dāng)前信道上從所述WAP接收所述第一信道表,其中所述WEP使用所述接收到的第一信道表作為所述第二信道表。
17.根據(jù)權(quán)利要求13所述的無線嵌入式系統(tǒng),其中所述WAP進一步被配置來倘若所述WAP在所述當(dāng)前信道上檢測到干擾,則通過以所述第一信道表中列出的所述順序檢測所述可用信道是否受到干擾來確定新的當(dāng)前信道 監(jiān)控所述當(dāng)前信道是否受到干擾; 倘若在所述當(dāng)前信道上檢測到干擾,則確定是否檢測到的干擾的發(fā)生數(shù)目等于零; 倘若所述檢測到 的干擾的發(fā)生數(shù)目等于零,則將所述檢測到的干擾的發(fā)生數(shù)目增加1,等待等于停頓時間閾值的一段時間,并且繼續(xù)監(jiān)控所述當(dāng)前信道是否受到干擾;以及 倘若所述檢測到的干擾的發(fā)生數(shù)目不等于零,則將所述當(dāng)前信道更改為所述第一信道表中的下一個信道。
18.根據(jù)權(quán)利要求13所述的無線嵌入式系統(tǒng),其中所述WEP在每個所述可用信道上重新發(fā)送所述消息預(yù)定的最大次數(shù)。
全文摘要
一種在無線嵌入式系統(tǒng)中實現(xiàn)頻率捷變的方法,所述無線嵌入式系統(tǒng)包括使用當(dāng)前信道通信的WAP和WEP,所述方法包括確定包括WAP的可用信道的順序的第一信道表;確定WEP的第二信道表,其中,所述第一信道表和所述第二信道表以相同順序列出所述可用信道;倘若所述WAP在當(dāng)前信道上檢測到干擾,則通過以所述第一信道表中所列出的順序測試所述可用信道是否受到干擾而確定新的當(dāng)前信道;倘若所述WEP沒有從所述WAP收到由所述WEP發(fā)送到所述WAP的消息的確認,則以所述第二信道表中列出的順序在每個所述可用信道上重新發(fā)送所述消息,直至從所述WAP收到確認。
文檔編號H04B7/26GK103238281SQ201080069110
公開日2013年8月7日 申請日期2010年8月25日 優(yōu)先權(quán)日2010年8月25日
發(fā)明者A.蒂瓦里, R.龔查, L.F.許特德巴切拉 申請人:Utc 消防及保安公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1