相關(guān)申請的交叉引用
本申請要求2016年3月28日提交的題為“methodandapparatusfordirectedadaptivecontrolofaccesspoint-to-clientinteractioninwirelessnetworks”的美國臨時專利申請no.62/314,047的優(yōu)先權(quán),其公開內(nèi)容在此其全部通過引用并入本文。本申請是2016年8月2日提交的題為“methodandapparatusfordirectedadaptivecontrolofdynamicchannelselectioninwirelessnetworks”的美國專利申請no.15/225,966的部分繼續(xù)申請,并要求其優(yōu)先權(quán);上述申請是2016年3月30日提交的題為“methodandapparatusfordirectedadaptivecontrolofdynamicchannelselectioninwirelessnetworks”的美國專利申請no.15/085,573的繼續(xù)申請,上述申請要求2015年8月10日提交的題為“methodandapparatusfordirectedadaptivecontrolofdynamicchannelselectioninwirelessnetworks”的美國臨時專利申請no.62/203,383的優(yōu)先權(quán)。本文列出的前述申請的全部內(nèi)容通過引用并入本文。
背景技術(shù):
本發(fā)明涉及無線網(wǎng)絡(luò),更具體地涉及用于在接入點中選擇和實現(xiàn)通信參數(shù)以優(yōu)化接入點和客戶端設(shè)備之間的交互的系統(tǒng)和方法。
wi-fi網(wǎng)絡(luò)對于今天的便攜式現(xiàn)代生活至關(guān)重要。wi-fi是不斷增長的物聯(lián)網(wǎng)(iot)中的首選網(wǎng)絡(luò)。但是,目前wi-fi背后的技術(shù)在過去十年中幾乎沒有變化。例如,wi-fi網(wǎng)絡(luò)和相關(guān)的未許可頻譜目前以低效的方式進行管理。這樣的網(wǎng)絡(luò)通常采用基本控制算法,其假設(shè)網(wǎng)絡(luò)由“自我管理的島”組成,這是原本旨在用于低密度和低流量環(huán)境的概念。此外,來自不同制造商的單個網(wǎng)絡(luò)和設(shè)備或者連接到網(wǎng)絡(luò)的客戶端設(shè)備之間幾乎沒有或沒有協(xié)調(diào)。因此,網(wǎng)絡(luò)通常不能以其最高容量運行。例如,可以將接入點設(shè)置設(shè)置為降低性能水平以最大化互操作性。實際上,為了確保與所有可能的客戶端設(shè)備的互操作性,接入點設(shè)置通常被調(diào)整到低于接入點容納傳統(tǒng)設(shè)備的能力的設(shè)置。
這種情況的普通實例以接入點dtim(“傳送業(yè)務(wù)指示消息”)間隔發(fā)生。接入點通常以100毫秒的間隔發(fā)送,每秒10個信標(biāo)。dtim是一個特別標(biāo)記的信標(biāo)以使得客戶端喚醒。dtim間隔指示在發(fā)送信標(biāo)之后,這10個信標(biāo)時隙中的哪一個將具有被傳送的緩沖廣播業(yè)務(wù),即緩沖的組(廣播或組播)幀。接入點發(fā)送這些常規(guī)消息來喚醒并同步附接的客戶端設(shè)備,以維護客戶端設(shè)備與網(wǎng)絡(luò)的連接。睡眠客戶端需要及時喚醒以接收廣播組幀??蛻舳送ǔT赿tim之間睡眠,以便最大限度地節(jié)省功耗,并在傳入幀時(發(fā)現(xiàn)數(shù)據(jù)包,arp幀等)喚醒。由于歷史原因(和傳統(tǒng)),大多數(shù)接入點設(shè)置100毫秒(1個信標(biāo))的dtim,這意味著接入點將緩沖潛在睡眠站的組播流量的睡眠持續(xù)時間為100毫秒。因此,電池供電的設(shè)備只能以較短的間隔睡眠,否則會冒丟失這些幀的風(fēng)險。dtim間隔值越低,信標(biāo)之間的時間越短。dtim間隔值越高,信標(biāo)之間的時間越長。更高的dtim間隔可能是有益的,因為它改善了連接的客戶端設(shè)備的電池壽命:客戶端設(shè)備中的無線適配器能夠在信標(biāo)之間睡眠,因此設(shè)備以更長的dtim間隔節(jié)省能量,從而產(chǎn)生多次充電之間的更長電池壽命。大多數(shù)新客戶端設(shè)備可以使用dtim間隔小于或等于300毫秒來維護網(wǎng)絡(luò)連接。但傳統(tǒng)客戶端設(shè)備通常需要100毫秒或更短的dtim間隔。為了最大化互操作性,大多數(shù)接入點中的dtim間隔設(shè)置為100毫秒,從而同時容納可能在網(wǎng)絡(luò)上的較新設(shè)備和舊設(shè)備。但dtim間隔保持固定為100毫秒,無論傳統(tǒng)設(shè)備是否連接到網(wǎng)絡(luò)。當(dāng)僅具有較新的客戶端設(shè)備的接入點可以在更高的信標(biāo)間隔下操作但是沒有時,這導(dǎo)致效率低下的情況。此外,一些供應(yīng)商可能無法正確實現(xiàn)設(shè)備規(guī)格,并且為了允許互操作性,接入點必須使用可由網(wǎng)絡(luò)上所有設(shè)備使用的傳統(tǒng)標(biāo)準(zhǔn)。而在其他情況下,當(dāng)設(shè)備供應(yīng)商不能正確實現(xiàn)設(shè)備規(guī)格時,接入點可能無法檢測和/或適應(yīng)設(shè)備的非標(biāo)準(zhǔn)操作,網(wǎng)絡(luò)性能受損。
這些情況在家庭網(wǎng)絡(luò)中通常比在企業(yè)網(wǎng)絡(luò)中更差,因為家庭網(wǎng)絡(luò)通常以完全混亂的特設(shè)(adhoc)方式組合。隨著越來越多的連接設(shè)備變得普遍,最終結(jié)果是越來越多的擁塞以及具有不可靠連接的緩慢網(wǎng)絡(luò)。類似地,在與802.11ac/nwi-fi相同或相似的非許可頻帶中操作的lte-u網(wǎng)絡(luò)遭受類似的擁塞和不可靠的連接問題,并且將經(jīng)常對于共享相同信道的現(xiàn)有wi-fi網(wǎng)絡(luò)產(chǎn)生擁塞和性能問題。
改善wi-fi和lte-u設(shè)備擁塞的一種方法是將5ghzu-nii-2頻帶的某些部分(稱為dfs頻帶)開放到wi-fi使用。在dfs頻帶工作的設(shè)備需要主動雷達檢測。該功能被分配給能夠檢測雷達的設(shè)備(稱為dfs主機,其通常是接入點或路由器)。dfs主機主動掃描dfs信道并執(zhí)行信道可用性檢查(cac),并且在信道可用性檢查之后執(zhí)行定期在線監(jiān)控(ism)。根據(jù)fccpart15subparte和etsi301893標(biāo)準(zhǔn)的要求,信道可用性檢查持續(xù)60秒。dfs主機通過發(fā)送指示信道沒有雷達的dfs信標(biāo)向網(wǎng)絡(luò)中的其他設(shè)備(通常為客戶端設(shè)備)發(fā)信號。雖然接入點可以檢測雷達,但無線客戶端通常不能。因此,無線客戶端必須首先被動地掃描dfs信道以檢測信標(biāo)是否存在于該特定信道上。在被動掃描期間,客戶端設(shè)備通過信道切換并監(jiān)聽由可用信道上的接入點以規(guī)則間隔傳輸?shù)男艠?biāo)。
一旦檢測到信標(biāo),允許客戶端在該信道上主動發(fā)送。如果dfs主機在該信道中檢測到雷達,則dfs主機不再發(fā)送信標(biāo),并且在規(guī)定時間內(nèi)未感知信標(biāo)的所有客戶端設(shè)備必須立即離開該信道,并保持關(guān)閉該信道30分鐘。對于與dfs主網(wǎng)絡(luò)相關(guān)聯(lián)的客戶端,信標(biāo)中的附加信息(即,信道切換公告)可以觸發(fā)信道的快速和可控的清空。通常,dfs主設(shè)備是僅具有一個無線電裝置的接入點,并且能夠為僅單個信道提供dfs主服務(wù)。
在提供dfs主服務(wù)時,先前的系統(tǒng)和方法具有顯著的停機時間。此外,它們不能解決由于網(wǎng)絡(luò)接入點和客戶端設(shè)備之間缺乏協(xié)調(diào)和優(yōu)化而導(dǎo)致的網(wǎng)絡(luò)低效率。本公開在至少某些實施例中認(rèn)識到并解決了這些問題。
技術(shù)實現(xiàn)要素:
本發(fā)明涉及無線網(wǎng)絡(luò),更具體地涉及用于選擇和實現(xiàn)在無線網(wǎng)絡(luò)中使用的通信參數(shù)以優(yōu)化接入點和客戶端設(shè)備之間的交互的系統(tǒng)和方法。本發(fā)明采用包括wi-fi協(xié)調(diào)器(或lte-u協(xié)調(diào)器)的無線敏捷代理(wirelessagilityagent),以允許在接入點中選擇和實現(xiàn)通信參數(shù)以優(yōu)化網(wǎng)絡(luò)操作。協(xié)調(diào)器代表云智能引擎收集信息,然后協(xié)調(diào)到達訪問點的操作參數(shù)的傳遞和執(zhí)行。敏捷代理還可以包含提供對諸如ieee802.11ac/n網(wǎng)絡(luò)之類的無線網(wǎng)絡(luò)的附加帶寬的訪問的dfs主機。從需要避免占用信號的信道的信道導(dǎo)出附加帶寬。例如,通過采用多信道雷達檢測和在線監(jiān)測以及主動信道選擇控制,從需要雷達檢測的特殊合規(guī)信道(例如u-nii-2頻帶的dfs信道)得到附加帶寬。
在一個實施例中,本發(fā)明利用包括wi-fi協(xié)調(diào)器設(shè)備的敏捷代理。敏捷代理中的wi-fi協(xié)調(diào)器設(shè)備從網(wǎng)絡(luò)中的客戶端設(shè)備接收客戶端設(shè)備信息??蛻舳嗽O(shè)備與接入點相關(guān)聯(lián)或連接,接入點也與wi-fi協(xié)調(diào)器設(shè)備通信。wi-fi協(xié)調(diào)器將客戶端設(shè)備信息發(fā)送給云智能引擎。然后,云智能引擎將客戶端設(shè)備信息與云端智能引擎從其他來源存儲或檢索到的附加的存儲客戶端設(shè)備信息相結(jié)合,以識別網(wǎng)絡(luò)中的客戶端設(shè)備及其wi-fi性能和限制。使用此信息,云智能設(shè)備確定將會優(yōu)化網(wǎng)絡(luò)操作的接入點設(shè)置。
下面更詳細地描述其他實施例和各種示例、場景和實現(xiàn)。以下描述和附圖闡述了本說明書的某些說明性實施例。然而,這些實施例僅僅示出了可以采用說明書的原理的各種方式中的一些。當(dāng)結(jié)合附圖考慮時,從下面的說明書的詳細描述中,所描述的實施例的其他優(yōu)點和新穎特征將變得顯而易見。
附圖說明
本發(fā)明的上述目的和優(yōu)點以及其額外的目的和優(yōu)點將在下面結(jié)合下列附圖對本發(fā)明的優(yōu)選實施例進行詳細描述的結(jié)果之后將更全面地理解,其中:
圖1示出了5ghzwi-fi頻譜的部分,包括需要主動監(jiān)視雷達信號的部分。
圖2示出了根據(jù)本發(fā)明這樣的示例性敏捷代理如何可以與常規(guī)主機接入點、基于云的智能引擎和客戶端設(shè)備界面。
圖3示出了根據(jù)本發(fā)明的敏捷代理充當(dāng)wi-fi協(xié)調(diào)器設(shè)備的示例性系統(tǒng)。
圖4示出了本發(fā)明的系統(tǒng)中的示例性信息流。
圖5示出了本發(fā)明的系統(tǒng)中的示例性信息流。
圖6示出了本發(fā)明的敏捷代理相對于網(wǎng)絡(luò)接入點的實施例。
圖7示出了本發(fā)明的敏捷代理相對于網(wǎng)絡(luò)接入點的實施例。
圖8示出了根據(jù)本發(fā)明的用于選擇和實現(xiàn)通信參數(shù)以優(yōu)化接入點和客戶端設(shè)備之間的交互的示例性方法。
圖9示出了根據(jù)本發(fā)明的用于選擇和實現(xiàn)通信參數(shù)以優(yōu)化接入點和客戶端設(shè)備之間的交互的示例性方法。
圖10示出了根據(jù)本發(fā)明的用于選擇和實現(xiàn)通信參數(shù)以優(yōu)化接入點和客戶端設(shè)備之間的交互的示例性方法。
圖11示出了根據(jù)本發(fā)明的用于選擇和實現(xiàn)通信參數(shù)以優(yōu)化接入點和客戶端設(shè)備之間的交互的示例性方法。
具體實施方式
本發(fā)明涉及無線網(wǎng)絡(luò),更具體地涉及用于選擇和實現(xiàn)在無線網(wǎng)絡(luò)中使用的通信參數(shù)以優(yōu)化接入點和客戶端設(shè)備之間的交互的系統(tǒng)和方法。本發(fā)明采用包括wi-fi協(xié)調(diào)器的無線敏捷代理,以允許在接入點中選擇和實現(xiàn)通信參數(shù)以優(yōu)化網(wǎng)絡(luò)操作。協(xié)調(diào)器代表云智能引擎收集信息,然后協(xié)調(diào)到達訪問點的操作參數(shù)的傳遞和執(zhí)行。敏捷代理還可以包含提供對諸如ieee802.11ac/n網(wǎng)絡(luò)之類的無線網(wǎng)絡(luò)的訪問附加帶寬的訪問的dfs主機。從需要避免占用信號的信道的信道導(dǎo)出附加帶寬。例如,通過采用多信道雷達檢測和在線監(jiān)測以及主動信道選擇控制,從需要雷達檢測的特殊合規(guī)信道(例如u-nii-2頻帶的dfs信道)得到附加帶寬。
根據(jù)本發(fā)明的實施方式,系統(tǒng)包括包括wi-fi協(xié)調(diào)器設(shè)備的敏捷代理。敏捷代理中的wi-fi協(xié)調(diào)器設(shè)備從網(wǎng)絡(luò)中的客戶端設(shè)備接收客戶端設(shè)備信息??蛻舳嗽O(shè)備與接入點相關(guān)聯(lián)或連接,接入點也與wi-fi協(xié)調(diào)器設(shè)備通信。wi-fi協(xié)調(diào)器將客戶端設(shè)備信息發(fā)送給云智能引擎。然后,云智能引擎將客戶端設(shè)備信息與其他客戶端設(shè)備信息(云智能引擎已經(jīng)從其他來源存儲或檢索到)相結(jié)合,以識別網(wǎng)絡(luò)中的客戶端設(shè)備及其wi-fi功能和限制。使用此信息,云智能設(shè)備確定將會優(yōu)化網(wǎng)絡(luò)操作的接入點設(shè)置。
根據(jù)本發(fā)明的另一實施方式,一種方法包括使用wi-fi協(xié)調(diào)器設(shè)備從與wi-fi協(xié)調(diào)器設(shè)備通信的接入點設(shè)備相關(guān)聯(lián)的一個或多個客戶端設(shè)備接收客戶端設(shè)備信息。該方法還包括使用云智能引擎來接收客戶端設(shè)備信息,將客戶端設(shè)備信息與其他客戶端設(shè)備信息集成以生成客戶端設(shè)備能力信息,并且至少基于客戶端設(shè)備能力信息確定用于接入點設(shè)備的一個或多個操作wi-fi設(shè)置。
根據(jù)本發(fā)明的另一個實施方式,系統(tǒng)包括接入點,與接入點相關(guān)聯(lián)的一個或多個客戶端設(shè)備,wi-fi協(xié)調(diào)器設(shè)備和云智能引擎。wi-fi協(xié)調(diào)器設(shè)備通信地耦合到接入點并且被配置為從一個或多個客戶端設(shè)備接收客戶端設(shè)備信息。云智能引擎通信地耦合到wi-fi協(xié)調(diào)器設(shè)備并被配置為接收客戶端設(shè)備信息,將客戶端設(shè)備信息與其他客戶端設(shè)備信息集成以生成客戶端設(shè)備能力信息。云智能引擎還被配置為至少基于客戶端設(shè)備能力信息來確定用于接入點設(shè)備的一個或多個操作wi-fi設(shè)置。
當(dāng)前,可用于網(wǎng)絡(luò)通信的wi-fi信道包括2.4ghzwi-fi頻譜和5ghzwi-fi頻譜的多個部分。圖1示出了5ghzwi-fi頻譜101的部分。圖1示出了構(gòu)成5ghzwi-fi頻譜101的多個部分的頻率102和信道103。5ghzwi-fi頻譜101的信道103可以是多個5ghz通信信道(例如,多個5ghz無線電信道)。u-nii頻帶是5ghz無線設(shè)備的fcc監(jiān)管領(lǐng)域,是ieee802.11ac/n設(shè)備和許多無線互聯(lián)網(wǎng)服務(wù)提供商使用的射頻頻譜的一部分。u-nii頻帶在四個范圍上操作。例如,u-nii-1頻帶105覆蓋5ghzwi-fi頻譜101的5.15-5.25ghz范圍,u-nii-2a頻帶106覆蓋5ghzwi-fi頻譜101的5.25-5.35ghz范圍,u-nii-2c頻帶107覆蓋5ghzwi-fi頻譜101的5.47-5.725ghz范圍,并且u-nii-3頻帶109覆蓋5ghzwi-fi頻譜101的5.725-5.850ghz范圍.u-nii-2a頻帶106受dfs雷達檢測和回避要求的限制。u-nii-2c頻帶107也受到dfs雷達檢測和回避要求的限制。在如歐盟和日本的一些司法管轄區(qū),限制使用u-nii-3頻帶109。
當(dāng)在802.11ac/n或lte-u無線網(wǎng)絡(luò)中使用時,本發(fā)明的敏捷代理用作自主的dfs主設(shè)備。與傳統(tǒng)的dfs主設(shè)備相比,敏捷代理不是接入點或路由器,反而,敏捷代理是采用本文所述的創(chuàng)造性掃描技術(shù)的獨立無線設(shè)備,其提供跨多個信道的dfs掃描能力,從而使得一個或多個接入點設(shè)備和對等客戶端設(shè)備能夠同時利用多個dfs信道。本發(fā)明的敏捷代理可以并入另一設(shè)備,例如接入點、lte-u主機、基站、小區(qū)或小小區(qū)、媒體或內(nèi)容流分配器、揚聲器、電視、移動電話、移動路由器、軟件訪問點設(shè)備或?qū)Φ仍O(shè)備,但本身不提供對客戶端設(shè)備的網(wǎng)絡(luò)訪問。特別是,在發(fā)生雷達事件或虛假檢測的情況下,啟用的接入點和客戶端或無線設(shè)備能夠自動地、預(yù)測性地和非??焖俚匾苿拥搅硪粋€dfs信道。
圖2提供了本發(fā)明的示例性系統(tǒng)的詳細說明。如圖2所示,起到自主dfs主設(shè)備作用的敏捷代理200可以控制至少一個接入點(例如,主機接入點218)來指示針對至少一個接入點的信道選擇(例如,與5ghzwi-fi頻譜101相關(guān)聯(lián)的通信信道)。在一個示例中,敏捷代理200可以是敏捷代理設(shè)備。在另一示例中,敏捷代理200可以是dfs設(shè)備(例如,自主dfs主設(shè)備,獨立多信道dfs主機等)。敏捷代理200可以基于向云智能引擎235提供和/或從云智能引擎235接收的信息來指定對至少一個接入點(例如,主機接入點218)的信道的選擇。例如,敏捷代理200可以作為與主機接入點設(shè)備218通信的敏捷代理設(shè)備。此外,對于主機接入點設(shè)備218,敏捷代理200可以生成與多個5ghz通信信道(例如,與5ghzwi-fi頻譜101相關(guān)聯(lián)的多個5ghz通信信道)相關(guān)聯(lián)的頻譜信息。云智能引擎235可以是經(jīng)由廣域網(wǎng)233(例如經(jīng)由與廣域網(wǎng)233相關(guān)聯(lián)的網(wǎng)絡(luò)設(shè)備)接收頻譜信息的設(shè)備(例如云智能引擎)。此外,云智能引擎235可以將頻譜信息與與其他主機接入點設(shè)備(例如其他接入點設(shè)備223)相關(guān)聯(lián)的其他頻譜信息進行集成,以生成集成頻譜信息。然后,針對主機接入點設(shè)備218并且至少基于集成的頻譜信息,云智能引擎235可以確定通信信道(例如,來自與5ghzwi-fi頻譜101相關(guān)聯(lián)的多個5ghz通信信道的通信信道)。
在一方面,敏捷代理200可以通過以下方式來指示信道選擇:(a)通過一個或多個信標(biāo)信號的同時傳輸來以信號發(fā)送一個或多個dfs信道的可用性;(b)將本文稱為白名單的授權(quán)的可用dfs信道和本文稱為黑名單的已經(jīng)檢測到潛在雷達信號的被禁止dfs信道以及控制信號和時間戳信號(本文稱為失知切換定時器)通過相關(guān)聯(lián)的非dfs信道發(fā)送;(c)通過諸如以太網(wǎng)或串行電纜的有線介質(zhì)發(fā)送與(b)相同的信號;并且(d)從云智能引擎235接收控制、協(xié)調(diào)和授權(quán)的和優(yōu)選的信道選擇指導(dǎo)信息。敏捷代理200通信地發(fā)送時間戳信號或失知切換定時器,以確保接入點218,223不使用超出了信息使用壽命的信息(包括白名單)。例如,白名單只能在特定時間段內(nèi)有效。時間戳信號避免使用不符合規(guī)定的dfs信道,確保接入點在其使用壽命之外不會使用白名單。本發(fā)明通過提供fcc或其他監(jiān)管機構(gòu)所要求的雷達檢測,允許目前可用的無需雷達檢測的5ghz接入點(其不能在dfs信道中操作)在dfs信道中操作。
在敏捷代理200的控制下,主機接入點218和任何其他接入點設(shè)備223通常具有安裝在各個通信棧內(nèi)的接入點控制代理部分219、224。接入點控制代理219、224是在敏捷代理200的方向下動作以從敏捷代理200接收信息和命令的代理。接入點控制代理219、224作用于來自敏捷代理200的信息。例如,接入點控制代理219、224從敏捷代理監(jiān)聽諸如白名單或黑名單之類的信息。如果敏捷代理200檢測到雷達信號,則敏捷代理200將其傳送到接入點控制代理219、224,并且接入點控制代理219、224作用以在一定時間間隔內(nèi)疏散信道(例如,立即)??刂拼磉€可以從敏捷代理200獲取命令。例如,主機接入點218和網(wǎng)絡(luò)接入點223可以將dfs監(jiān)視卸載到敏捷代理200,只要它們可以監(jiān)聽敏捷代理200并從敏捷代理獲得關(guān)于可用的dfs信道的指令。
主機接入點218連接到廣域網(wǎng)233,并且包括接入點控制代理219以促進與敏捷代理200的通信。接入點控制代理219包括安全模塊220和代理協(xié)議221以促進與敏捷代理200的通信,并且包括群集通信協(xié)議222,以促進敏捷代理、接入點、客戶端設(shè)備和/或網(wǎng)絡(luò)中的其他設(shè)備之間的通信。敏捷代理200經(jīng)由主機接入點218和廣域網(wǎng)233連接到云智能引擎235。主機接入點218可以建立安全通信隧道,以通過例如主機接入點218中的加密控制api與云智能引擎235進行通信。敏捷代理200可將(例如,通過安全通信隧道)頻譜信息發(fā)送到云智能引擎235。頻譜信息可以包括以下信息:例如白名單(例如,與不包含雷達信號的5ghzwi-fi頻譜101相關(guān)聯(lián)的多個5ghz通信信道中的每一個的白名單)、黑名單(例如,與包含雷達信號的5ghzwi-fi頻譜101相關(guān)聯(lián)的多個5ghz通信信道中的每一個的黑名單)、與與5ghzwi-fi頻譜101相關(guān)聯(lián)的多個5ghz通信信道中的雷達信號的掃描相關(guān)聯(lián)的掃描信息、狀態(tài)信息、與敏捷代理設(shè)備和/或接入點設(shè)備相關(guān)聯(lián)的位置信息,時間信號、掃描列表(例如,示出相鄰接入點的掃描列表等)、擁塞信息(例如,重試分組的數(shù)量、重試分組的類型等),流量信息,其他信道條件信息和/或其他頻譜信息。云智能引擎235可以將頻譜信息與其他頻譜信息(例如,與敏捷代理251相關(guān)聯(lián)的其他頻譜信息)組合以產(chǎn)生組合的頻譜信息。然后,云智能引擎235可以確定特定通信信道(例如,與5ghzwi-fi頻譜101相關(guān)聯(lián)的特定通信信道),并且可以將特定通信信道傳送到敏捷代理200(例如,經(jīng)由安全通信隧道)。另外或替代地,云智能引擎235可以向敏捷代理200(例如,經(jīng)由安全通信隧道)傳達其他信息,例如接入點位置(包括相鄰接入點),接入點/集群當(dāng)前狀態(tài)和歷史、統(tǒng)計(包括流量,擁塞和吞吐量)、白名單、黑名單、認(rèn)證信息、相關(guān)客戶端信息、區(qū)域信息、監(jiān)管信息和/或其他信息。敏捷代理200使用來自云智能引擎235的信息來控制主機接入點218、其他接入點和/或其他網(wǎng)絡(luò)設(shè)備。
敏捷代理200可以經(jīng)由有線連接或無線地與其他網(wǎng)絡(luò)組件進行通信。在所示示例中,敏捷代理200包括主無線電裝置215和次無線電裝置216。主無線電裝置215用于dfs和雷達檢測。主無線電裝置215通常是5ghz無線電裝置。在一個示例中,主無線電裝置215可以是5ghz收發(fā)器。敏捷代理200可以通過主無線電裝置215接收雷達信號,流量信息和/或擁塞信息。敏捷代理200可以經(jīng)由主無線電裝置215發(fā)送諸如dfs信標(biāo)的信息。次無線電裝置216是用于向網(wǎng)絡(luò)中的其他設(shè)備發(fā)送控制信號的次無線電裝置。次無線電裝置216通常是2.4ghz無線電裝置。敏捷代理200可以使用次無線電裝置216接收諸如網(wǎng)絡(luò)流量,擁塞和/或控制信號的信息。敏捷代理200可以使用次無線電設(shè)備216發(fā)送諸如控制信號的信息。主無線電裝置215是連接到包括開關(guān)并允許主無線電裝置215在雷達檢測器211和信標(biāo)生成器212之間快速切換的快速信道切換生成器217??焖傩诺狼袚Q生成器217允許雷達檢測器211足夠快地切換以一次顯示在多個信道上。
在一個實施例中,獨立多信道dfs主機(例如,敏捷代理200)包括用于在多個5ghz無線電信道(例如,與5ghzwi-fi頻譜101相關(guān)聯(lián)的多個5ghz無線電信道)的每個中生成信標(biāo)的信標(biāo)生成器212,用于掃描多個5ghz無線電信道中的每一個中的雷達信號的雷達檢測器211、用于發(fā)送在多個5ghz無線電信道中的每一個中的信標(biāo)并且在多個5ghz無線電信道中的每一個中接收雷達信號的5ghz無線電收發(fā)器(例如,主無線電裝置215),以及耦合到雷達檢測器、信標(biāo)生成器和5ghz無線電收發(fā)器的快速信道切換生成器217??焖傩诺狼袚Q生成器217將5ghz無線電切換到多個5ghz無線電信道中的第一信道,然后使信標(biāo)生成器212在多個5ghz無線電信道的第一信道中生成信標(biāo)。然后,快速信道切換生成器217使得雷達檢測器211掃描多個5ghz無線電信道中的第一信道中的雷達信號。然后,快速信道切換生成器217在信標(biāo)傳輸占空比期間,并且在一些示例中在雷達檢測占空比期間,針對多個5ghz無線電信道中的每個其它信道重復(fù)這些步驟。信標(biāo)傳輸占空比是給定信道上的連續(xù)信標(biāo)傳輸與作為給定信道上的連續(xù)掃描之間的時間的雷達檢測占空比之間的時間。因為敏捷代理200在給定信道中的第一提供信標(biāo)和掃描之間的時間窗口中的多個5ghz無線電信道的每一個中提供信標(biāo)和掃描之間循環(huán),并且隨后提供信標(biāo)和掃描相同的信道,所以可以有效地同時提供信標(biāo)并掃描多個信道。
敏捷代理200還可以包含用于與網(wǎng)絡(luò)中的其他設(shè)備通信的藍牙無線電裝置214和/或802.15.4無線電裝置213。敏捷代理200可以包括各種無線電協(xié)議208,以促進經(jīng)由所包括的無線電設(shè)備的通信。
敏捷代理200還可以包括位置模塊209,以定位或以其他方式確定敏捷代理200的位置。如圖2所示,敏捷代理200可以包括掃描和信令模塊210。敏捷代理200包括嵌入式存儲器202,包括例如閃存201和嵌入式處理器203。敏捷代理200中的云代理204有助于通過云聚合來自云代理204的信息,并且包括群集通信協(xié)議205以促進敏捷代理、接入點、客戶端設(shè)備和網(wǎng)絡(luò)中的其他設(shè)備之間的通信。云代理204還包括用于保護和防衛(wèi)敏捷代理200的云通信的安全模塊206以及促進與接入點控制代理219、224的通信的代理協(xié)議207。
如圖2所示,除了主機接入點218之外,敏捷代理200可以控制其他接入點,例如聯(lián)網(wǎng)的接入點223。敏捷代理200可以經(jīng)由有線或無線連接236、237與其他接入點223通信。其他接入點223包括接入點控制代理224,以便于與敏捷代理200和其他接入點通信。接入點控制代理224包括安全模塊225、代理協(xié)議226和群集通信協(xié)議227,以促進與網(wǎng)絡(luò)上的其他代理(包括其他接入點和客戶端設(shè)備)的通信。
云智能引擎235包括數(shù)據(jù)庫248和存儲器249,用于存儲來自敏捷代理200、連接到云智能引擎235的一個或多個其他敏捷代理(例如敏捷代理251)和/或一個或多個外部數(shù)據(jù)源(例如,數(shù)據(jù)源252)的信息。數(shù)據(jù)庫248和存儲器249允許云智能引擎235存儲在特定時間段(例如,天、周、月、年等)中的與敏捷代理200、敏捷代理251和/或數(shù)據(jù)源252相關(guān)聯(lián)的信息。數(shù)據(jù)源252可以與一組數(shù)據(jù)庫相關(guān)聯(lián)。此外,數(shù)據(jù)源252可以包括監(jiān)管信息,諸如但不限于gis信息、其他地理信息、關(guān)于雷達發(fā)射機的位置的fcc信息、fcc黑名單信息、noaa數(shù)據(jù)庫、關(guān)于雷達發(fā)射機的dod信息、避免在給定位置的dfs信道中傳輸?shù)膁od請求,和/或其他監(jiān)管信息。
云智能引擎235還包括處理器250以執(zhí)行本文描述的云智能操作。在一方面,處理器250可以通信地耦合到存儲器249。耦合可以包括各種通信,包括但不限于直接通信、間接通信、有線通信和/或無線通信。在某些實現(xiàn)中,處理器250可以操作用于執(zhí)行或促進存儲在存儲器249中的一個或多個計算機可執(zhí)行組件的執(zhí)行。例如,處理器250可以直接參與計算機可執(zhí)行組件的執(zhí)行,根據(jù)一個方面。另外或替代地,處理器250可以間接涉及計算機可執(zhí)行組件的執(zhí)行。例如,處理器250可以引導(dǎo)一個或多個組件來執(zhí)行操作。
云智能引擎235中的漫游和訪客代理管理器238為連接到從一個接入點到另一個接入點(或從一個接入點到另一個網(wǎng)絡(luò))漫游的敏捷代理的設(shè)備提供優(yōu)化的連接信息。漫游和訪客代理管理器238還管理與連接到云智能引擎235的敏捷代理的網(wǎng)絡(luò)的客戶端連接。外部數(shù)據(jù)融合引擎239提供來自敏捷代理的信息與來自數(shù)據(jù)源252的信息的集成和融合。例如,外部數(shù)據(jù)融合引擎239可以集成和/或融合以下信息:諸如但不限于gis信息,其他地理信息,關(guān)于雷達發(fā)射機的位置的fcc信息,fcc黑名單信息,noaa數(shù)據(jù)庫,關(guān)于雷達發(fā)射機的dod信息,避免在給定位置的dfs信道中傳輸?shù)膁od請求,和/或其他信息。云智能引擎235還包括用于認(rèn)證接收到的通信和認(rèn)證設(shè)備和用戶的認(rèn)證界面240。雷達檢測計算引擎241聚合來自敏捷代理200,敏捷代理251和/或數(shù)據(jù)源252的雷達信息。雷達檢測計算引擎241還計算雷達發(fā)射機與那些數(shù)據(jù)的位置,有助于識別假陽性雷達檢測或隱藏節(jié)點和隱藏雷達等等。雷達檢測計算引擎241還可引導(dǎo)或?qū)б鄠€敏捷代理來動態(tài)地調(diào)整檢測參數(shù)和/或方法以進一步提高檢測靈敏度。通過wi-fi位置數(shù)據(jù)庫中的wi-fi查找表、查詢傳遞的設(shè)備、來自敏捷代理的掃描列表或幾何推理,位置計算和代理管理器242確定敏捷代理200和其他連接的設(shè)備(例如,敏捷代理程序251)的位置。
頻譜分析和數(shù)據(jù)融合引擎243以及網(wǎng)絡(luò)優(yōu)化自組織引擎244利用來自敏捷代理200、敏捷代理251和/或數(shù)據(jù)源252的信息來促進動態(tài)頻譜優(yōu)化。連接到云智能引擎235的敏捷代理(例如,敏捷代理200和/或敏捷代理251)中的每一個已經(jīng)掃描并分析了本地頻譜,并將該信息傳送給云智能引擎235。云智能引擎235還知道每個敏捷代理(例如敏捷代理200和/或敏捷代理251)的位置以及接近下述敏捷代理的接入點,該敏捷代理不具有控制代理以及每個設(shè)備都在其上運行的信道。利用該信息,頻譜分析和數(shù)據(jù)融合引擎243以及網(wǎng)絡(luò)優(yōu)化自組織引擎244可以通過告知敏捷代理(例如,敏捷代理200和/或敏捷代理251)來優(yōu)化局部頻譜以避免信道受到干擾。群集通信管理器245管理敏捷代理、接入點、客戶端設(shè)備和網(wǎng)絡(luò)中的其他設(shè)備之間的通信。云智能引擎包括安全管理器246。控制代理管理器247管理所有連接的控制代理。
獨立于主機接入點218,作為自主dfs主設(shè)備的敏捷代理200還可以通過以下方式向覆蓋區(qū)域內(nèi)的一個或多個對等客戶端設(shè)備231、232提供信道指示和信道選擇控制:(a)通過同時發(fā)送一個或多個信標(biāo)信號來發(fā)送一個或多個dfs信道的可用性;(b)經(jīng)由相關(guān)聯(lián)的非dfs信道,傳送被授權(quán)的可用dfs信道(這里稱為白名單)和已經(jīng)檢測到潛在雷達信號的被禁止的dfs信道(這里稱為黑名單)以及控制信號和時間戳信號(這里稱為失知切換定時器)的列表;并且(c)從云智能引擎235接收控制、協(xié)調(diào)和授權(quán)的和優(yōu)選的信道選擇指導(dǎo)信息。敏捷代理200將時間戳信號(或失知切換定時器)通信地發(fā)送以確保設(shè)備不使用超出了信息使用壽命的信息(包括白名單)。例如,白名單只能在特定時間段內(nèi)有效。通過確保設(shè)備在其使用壽命之外不會使用白名單,時間戳信號避免使用不符合規(guī)定的dfs信道。
這樣的對等設(shè)備可以具有用戶控制界面228。用戶控制界面228包括用戶界面229,以允許客戶端設(shè)備231、232經(jīng)由云智能引擎235與敏捷代理200進行交互。例如,用戶界面229允許用戶通過敏捷代理200來修改網(wǎng)絡(luò)設(shè)置,包括授權(quán)和撤銷網(wǎng)絡(luò)訪問。用戶控制界面228還包括安全元件230,以確??蛻舳嗽O(shè)備231、232和敏捷代理200之間的通信是安全的??蛻舳嗽O(shè)備231、232例如通過蜂窩網(wǎng)絡(luò)連接到廣域網(wǎng)234。在沒有接入點的情況下,對等無線網(wǎng)絡(luò)用于設(shè)備之間的直接通信。例如,攝像機可以直接連接到計算機以使用對等網(wǎng)絡(luò)下載視頻或圖像文件。此外,到外部監(jiān)視器的設(shè)備連接和到無人機的設(shè)備連接目前使用對等網(wǎng)絡(luò)。由于在對等網(wǎng)絡(luò)中沒有接入點,傳統(tǒng)的對等網(wǎng)絡(luò)不能使用dfs信道,因為沒有接入點來控制dfs信道選擇,并告訴設(shè)備要使用什么dfs信道。本發(fā)明克服了這個限制。
除了上面結(jié)合圖2描述的方面之外,敏捷代理可以作為網(wǎng)絡(luò)的wi-fi協(xié)調(diào)器設(shè)備來操作。作為wi-fi協(xié)調(diào)器設(shè)備,敏捷代理控制無線網(wǎng)絡(luò)的接入點中的設(shè)置,以優(yōu)化接入點和附接的客戶端設(shè)備之間的通信。圖3示出了敏捷代理300充當(dāng)wi-fi協(xié)調(diào)器設(shè)備的示例性系統(tǒng)。如圖所示,敏捷代理300包括dfs主機302和wi-fi協(xié)調(diào)器303能力。敏捷代理300與接入點301通信。敏捷代理300中的wi-fi協(xié)調(diào)器303被配置為從與接入點301相關(guān)聯(lián)的一個或多個客戶端設(shè)備320接收客戶端設(shè)備信息。為了最大化與客戶端的互操作性設(shè)備320,接入點301設(shè)置通常被設(shè)置為降低的性能水平以允許與傳統(tǒng)設(shè)備的交互。如果沒有客戶端設(shè)備320實際上需要傳統(tǒng)設(shè)備設(shè)置,則接入點301設(shè)置不必要地降低網(wǎng)絡(luò)的性能。結(jié)合圖2并在圖3中示出的架構(gòu)允許敏捷代理300與云智能引擎355協(xié)調(diào)以確定任何客戶端設(shè)備320是否需要傳統(tǒng)設(shè)備設(shè)置并且相應(yīng)地調(diào)整接入點301設(shè)置。此外,wi-fi協(xié)調(diào)器還可以被配置為從其他網(wǎng)絡(luò)捕獲信息。在這種情況下,wi-fi協(xié)調(diào)器不僅從接入點301或附接客戶端接收客戶端信息,而且還可以無源地用無線方式來檢測相鄰網(wǎng)絡(luò)中的客戶端關(guān)聯(lián)。這是有利的,因為例如,相同信道上的相鄰網(wǎng)絡(luò)可以填充需要保護機制的傳統(tǒng)設(shè)備,并且能夠感測同一信道中的這些傳統(tǒng)設(shè)備可以向云智能引擎提供更多信息。
如圖3所示,云智能引擎355通信地耦合到敏捷代理300。云智能引擎355被配置為從敏捷代理300接收客戶端設(shè)備信息,并將客戶端設(shè)備信息與其他客戶端設(shè)備信息集成??蛻舳嗽O(shè)備信息可以包括諸如供應(yīng)商特定標(biāo)識,媒體訪問控制(mac)地址或在探測請求中發(fā)送的信息或者關(guān)于客戶端設(shè)備320的關(guān)聯(lián)請求發(fā)送的信息。云智能引擎355使用的其他客戶端設(shè)備信息是將客戶端設(shè)備信息(例如供應(yīng)商特定標(biāo)識或mac地址)連接到設(shè)備320的wi-fi規(guī)范的信息。這樣,云智能引擎355確定連接到接入點301的每個客戶端設(shè)備320的wi-fi功能信息。在云智能引擎355生成客戶端設(shè)備能力信息之后,它(至少部分地)基于客戶端設(shè)備能力信息確定接入點301使用的一個或多個wi-fi設(shè)置(操作wi-fi設(shè)置)。
云智能引擎355可以將操作wi-fi設(shè)置傳送到敏捷代理300,并且敏捷代理300中的wi-fi協(xié)調(diào)器303使得接入點301實現(xiàn)一個或多個操作wi-fi設(shè)置。敏捷代理300可以使用圖2所示的接入點控制代理219、224來使接入點301實現(xiàn)操作wi-fi設(shè)置。
如前所述,云智能引擎355包含數(shù)據(jù)庫并且可以從外部源獲得數(shù)據(jù)。在一個實施例中,云智能引擎355基于存儲在一個或多個數(shù)據(jù)庫中的wi-fi標(biāo)準(zhǔn)信息來確定操作wi-fi設(shè)置。此外,云智能引擎355可以基于與客戶端設(shè)備320相關(guān)聯(lián)的監(jiān)管信息來確定操作wi-fi設(shè)置。
除了從內(nèi)部和外部數(shù)據(jù)庫檢索關(guān)于客戶端設(shè)備320的信息之外,云智能引擎355還可以通過觀察和實驗來編譯關(guān)于客戶端設(shè)備320的經(jīng)驗信息。如圖3所示,云智能引擎355連接到多個敏捷代理300、350。這些敏捷代理300、350可以分布在世界各地,并且可以收集關(guān)于連接到連接到相應(yīng)敏捷代理300、350的接入點的客戶端設(shè)備的信息。在一個實施例中,敏捷代理300中的云智能引擎355和wi-fi協(xié)調(diào)器303被配置為使得接入點301調(diào)整一個或多個臨時wi-fi設(shè)置。這些設(shè)置是暫時的,因為云智能引擎355尚未確定優(yōu)化與客戶端設(shè)備320的接入點301通信的優(yōu)化操作設(shè)置。當(dāng)它改變接入點301中的臨時wi-fi設(shè)置時,敏捷代理300中的云智能引擎355和wi-fi協(xié)調(diào)器303接收wi-fi性能參數(shù),并確定wi-fi性能參數(shù)如何根據(jù)臨時wi-fi設(shè)置的變化而改變。基于wi-fi性能參數(shù)的變化,云智能引擎355確定接入點301的操作wi-fi設(shè)置。另外,云智能引擎355可以隔離客戶端設(shè)備320之一并且改變臨時wi-fi設(shè)置并監(jiān)視一個客戶端設(shè)備320的性能參數(shù)。這樣,云智能引擎355可以構(gòu)建和更新客戶端設(shè)備能力和最佳設(shè)置的數(shù)據(jù)庫。
云智能引擎355包括用于存儲wi-fi性能參數(shù)相對于臨時wi-fi設(shè)置中的調(diào)整的變化的數(shù)據(jù)庫。并且云智能引擎355可以使用所存儲的信息來基于一個或多個wi-fi性能參數(shù)的變化來確定用于第二接入點(例如,連接到敏捷代理300或另一個敏捷代理350的另一接入點)的優(yōu)化的操作wi-fi設(shè)置。
wi-fi性能參數(shù)包括以下信息:諸如wi-fi吞吐量,范圍,信號強度,錯誤率,沖突率和輸出功率之類的信息。操作wi-fi設(shè)置包括信標(biāo)間隔,波束成形設(shè)置,wi-fi多媒體功率保存(wmmps)兼容性,幀突發(fā),傳送通信指示消息(dtim)間隔,分段閾值,請求發(fā)送(rts)閾值,發(fā)射(tx)天線,接收(rx)天線,前導(dǎo)碼長度,發(fā)射(tx)功率,afterburner/superg/speedbooster,藍牙共存模式,無線網(wǎng)絡(luò)模式和靈敏度范圍(確認(rèn)(ack)定時)。上述列表僅是可以用本發(fā)明優(yōu)化的接入點參數(shù)的示例。例如,可以用本發(fā)明優(yōu)化的接入點參數(shù)可以包括特定于芯片組的參數(shù)。
除了上面討論的性能和操作參數(shù)之外,本發(fā)明的云智能引擎355可以基于網(wǎng)絡(luò)上的誰或者什么設(shè)備連接到網(wǎng)絡(luò)來優(yōu)化接入點中的安全設(shè)置,以便改進網(wǎng)絡(luò)的安全和/或可靠性。例如,云智能引擎355可以配置接入點隔離,用于訪客網(wǎng)絡(luò)訪問的防火墻設(shè)置以確保網(wǎng)絡(luò)隔離和/或無線gui訪問(使用客戶端設(shè)備訪問接入點的無線圖形用戶界面)。云智能引擎355還可以執(zhí)行接入點的安全配置和周期性審計。
此外,本發(fā)明的云智能引擎355可以修改客戶端設(shè)備中的參數(shù)以優(yōu)化網(wǎng)絡(luò)性能。事實上,云智能引擎355可以針對需要設(shè)置更改的某些錯誤或不兼容性來查詢設(shè)備,并且云智能引擎355可以使用其獲得的客戶端設(shè)備信息來查找錯誤或不兼容性。例如,如果已知一個連接的客戶端設(shè)備引起將導(dǎo)致網(wǎng)絡(luò)中的問題的特征的問題,則云智能引擎355可以指示客戶端設(shè)備禁用該特征以允許網(wǎng)絡(luò)上的其他設(shè)備繼續(xù)使用該特征沒有中斷。此外,客戶端設(shè)備可以查詢云智能引擎355以知道所使用的接入點的模型是否具有可用于允許某些特征的錯誤修復(fù)。這可以幫助客戶端設(shè)備根據(jù)接入點的特性動態(tài)激活解決方法。
圖4和圖5示出了本發(fā)明的系統(tǒng)中的信息的示例性流程。如圖4所示,在一個實施例中,wi-fi協(xié)調(diào)器303從客戶端設(shè)備320直接接收客戶端設(shè)備信息420。wi-fi協(xié)調(diào)器303可以經(jīng)由敏捷代理300中的用于掃描客戶端設(shè)備信息的無線電接收器從客戶端設(shè)備320直接接收客戶端設(shè)備信息420?;蛘撸瑆i-fi協(xié)調(diào)器303可以經(jīng)由客戶端設(shè)備320上的應(yīng)用從客戶端設(shè)備320直接接收客戶端設(shè)備信息420。在另一實施例中,wi-fi協(xié)調(diào)器303經(jīng)由通信路徑421從接入點301接收客戶端設(shè)備信息。另外,wi-fi協(xié)調(diào)器303還可以從其他網(wǎng)絡(luò)(未示出)捕獲信息。wi-fi協(xié)調(diào)器303不僅從接入點301或附接的客戶端320接收客戶端信息,而且還可以檢測相鄰網(wǎng)絡(luò)(未示出)中的客戶端關(guān)聯(lián)。這樣,wi-fi協(xié)調(diào)器303可以感測相鄰網(wǎng)絡(luò)中相同信道中的傳統(tǒng)設(shè)備,并且可以向云智能引擎355提供關(guān)于需要保護機制的傳統(tǒng)設(shè)備的更多信息。
圖5示出了從wi-fi協(xié)調(diào)器303到云智能引擎355的信息傳輸。如圖所示,wi-fi協(xié)調(diào)器303可以經(jīng)由廣域網(wǎng)310通過通信路徑522將客戶端設(shè)備信息發(fā)送到云智能引擎355?;蛘?,wi-fi協(xié)調(diào)器303可以通過作為代理的客戶端設(shè)備320的網(wǎng)絡(luò)連接,通過通信路徑523將客戶端設(shè)備信息發(fā)送到云智能引擎355。另外,wi-fi協(xié)調(diào)器303可以向云智能引擎355發(fā)送關(guān)于接入點301的信息。云智能引擎355可以使用該信息來確定接入點301的優(yōu)化的操作wi-fi設(shè)置。
圖6和圖7示出了本發(fā)明的敏捷代理相對于網(wǎng)絡(luò)接入點的實施例。如圖6所示,敏捷代理600(包括wi-fi協(xié)調(diào)器603和dfs主機602)可以與接入點601物理或操作地集成。在一個示例中,敏捷代理600和/或wi-fi協(xié)調(diào)器603利用接入點601中的處理資源?;蛘?,如圖7所示,敏捷代理700(包括wi-fi協(xié)調(diào)器703和dfs主機702)可以是獨立設(shè)備,其獨立于但通信耦合721到接入點701。在獨立示例中,敏捷代理700和/或wi-fi協(xié)調(diào)器703不利用接入點701中的處理資源。
鑒于上文所述的主題,參考圖8-11的流程圖將更好地理解可以根據(jù)本公開內(nèi)容實現(xiàn)的方法。雖然為了簡化說明的目的,這些方法被顯示和描述為一系列的框,但是應(yīng)當(dāng)理解和領(lǐng)會,這些圖示或?qū)?yīng)的描述不受塊的順序限制,因為一些塊可能以不同的塊順序出現(xiàn)和/或與本文所描述和說明的其他塊同時發(fā)生。應(yīng)當(dāng)理解通過流程圖說明的任何非順序或分支的流程指示實現(xiàn)相同或相似結(jié)果的塊的各種其它分支,流程和順序。此外,可能不需要所有圖示的塊來實現(xiàn)下文描述的方法。
圖8示出了根據(jù)本發(fā)明的用于選擇和實現(xiàn)通信參數(shù)以優(yōu)化接入點和客戶端設(shè)備之間的交互的示例性方法800。最初,在801,wi-fi協(xié)調(diào)器從與接入點設(shè)備相關(guān)聯(lián)的一個或多個客戶端設(shè)備接收客戶端設(shè)備信息。接入點與wi-fi協(xié)調(diào)器通信。接下來,在802,云智能引擎從wi-fi協(xié)調(diào)器接收客戶端設(shè)備信息。在803,云智能引擎然后將客戶端設(shè)備信息與云智能引擎已經(jīng)從其他來源存儲或檢索的其他客戶端設(shè)備信息相結(jié)合或集成,以識別網(wǎng)絡(luò)中的客戶端設(shè)備及其wi-fi功能和限制。接下來,在804,使用該信息,云智能設(shè)備確定將優(yōu)化網(wǎng)絡(luò)的操作的接入點設(shè)置。
圖9示出了根據(jù)本發(fā)明的示例性方法中用于選擇和實現(xiàn)通信參數(shù)以優(yōu)化接入點和客戶端設(shè)備之間的交互的附加步驟900。在圖8所示的步驟之后,在901,云智能引擎將一個或多個操作wi-fi設(shè)置發(fā)送到wi-fi協(xié)調(diào)器設(shè)備。而在902,wi-fi協(xié)調(diào)器使接入點實現(xiàn)一個或多個操作wi-fi設(shè)置。
圖10示出了根據(jù)本發(fā)明的用于通過敏捷代理設(shè)備和云智能引擎設(shè)備確定接入點設(shè)備的操作信道的示例性方法1000。圖10所示的方法包括上面關(guān)于圖8描述的步驟,但是還包括以下可選的附加步驟。在1010,該方法包括使用云智能引擎基于存儲在至少一個數(shù)據(jù)庫中的wi-fi標(biāo)準(zhǔn)信息來確定一個或多個操作wi-fi設(shè)置。并且在1020,該方法包括使用云智能引擎基于與客戶端設(shè)備相關(guān)聯(lián)的監(jiān)管信息來確定一個或多個操作wi-fi設(shè)置。此外,如1030所示,該方法還可以包括使用wi-fi協(xié)調(diào)器設(shè)備將關(guān)于接入點的信息發(fā)送到云智能引擎,并且使用云智能引擎基于接入點信息來確定一個或多個操作wi-fi設(shè)置。
圖11示出了根據(jù)本發(fā)明的示例性方法中用于選擇和實現(xiàn)通信參數(shù)以優(yōu)化接入點和客戶端設(shè)備之間的交互的附加步驟1100。在圖8所示的步驟之后,在1110,云智能引擎和wi-fi協(xié)調(diào)器使接入點調(diào)整一個或多個臨時wi-fi設(shè)置。然后在1120,云智能引擎相對于一個或多個臨時wi-fi設(shè)置中的調(diào)整來確定一個或多個wi-fi性能參數(shù)的變化。而在1130,云智能引擎基于一個或多個wi-fi性能參數(shù)的變化來確定接入點設(shè)備的一個或多個操作wi-fi設(shè)置。另外,在1140,當(dāng)云智能引擎包括用于存儲相對于一個或多個臨時wi-fi設(shè)置的調(diào)整的一個或多個wi-fi性能參數(shù)的變化的數(shù)據(jù)庫時,云智能引擎可以基于一個或多個wi-fi性能參數(shù)的變化來確定用于第二接入點設(shè)備的一個或多個第二操作wi-fi設(shè)置。
在本說明書中,術(shù)語“或”旨在表示包括性的“或”而不是排他的“或”。也就是說,除非另有說明或從上下文中清楚,“x使用a或b”是旨在表示任何自然的包容性排列。也就是說,如果x使用a;x使用b;或x使用a和b兩者,則在任何前述情況下滿足“x使用a或b”。此外,本說明書和附圖中使用的冠詞“一”通常應(yīng)被解釋為意味著“一個或多個”,除非另有說明或從上下文中清楚地指向單數(shù)形式。
此外,術(shù)語“示例”和“例如”在本文中用于表示用作實例或說明。本文中描述為“示例”或結(jié)合“例如”子句所指的任何實施例或設(shè)計不一定被解釋為比其他實施例或設(shè)計優(yōu)選或有利。相反,使用術(shù)語“示例”或“例如”這樣的術(shù)語旨在以具體的方式呈現(xiàn)概念。如權(quán)利要求和說明書中所使用的術(shù)語“第一”,“第二”,“第三”等等,除非上下文另有明確,僅為清楚起見,并不一定表示或暗示任何時間順序。
以上描述的內(nèi)容包括本公開的一個或多個實施例的示例。當(dāng)然不可能描述為了描述這些示例的組件或方法的每個可想到的組合,并且可以認(rèn)識到,本實施例的許多進一步的組合和排列是可能的。因此,本文公開和/或要求保護的實施例旨在包括落在詳細描述和所附權(quán)利要求的精神和范圍內(nèi)的所有這樣的改變、修改和變化。此外,如果在詳細描述或權(quán)利要求書中使用術(shù)語“包含”,則該術(shù)語旨在是包含性的,與術(shù)語“包括”在權(quán)利要求中用作連接詞時的詮釋類似。