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

在能夠借助于多種無線技術執(zhí)行無線網(wǎng)絡通信的設備上選擇無線連網(wǎng)技術的制作方法

文檔序號:7621445閱讀:119來源:國知局

專利名稱::在能夠借助于多種無線技術執(zhí)行無線網(wǎng)絡通信的設備上選擇無線連網(wǎng)技術的制作方法
技術領域
:本發(fā)明主要涉及計算機系統(tǒng)領域。更具體而言,本發(fā)明涉及用于選擇,配置和/或控制計算設備上的無線網(wǎng)絡通信的方法和系統(tǒng)。甚至更具體而言,本發(fā)明旨在計算設備內(nèi)部的決策,以用于處理和/或避免無線信號傳輸干擾。
背景技術
:當今,各種無線連網(wǎng)技術支持網(wǎng)絡連接。無線廣域網(wǎng)(WWAN)技術,諸如包含GPRS,WCDMA,802.16等等協(xié)議的那些技術,使計算設備能夠借助于蜂窩數(shù)據(jù)傳輸網(wǎng)絡連接到遠程計算機網(wǎng)絡。無線局域網(wǎng)(WLAN)技術,諸如包括IEEE802.11a/b/g,HomeRF,Hiperlan/2等等協(xié)議的那些技術,使用戶能夠借助于無線接入點/收發(fā)信機來接入局域網(wǎng)資源。無線個人區(qū)域網(wǎng)(WPAN)技術,諸如超寬帶(UWB)和藍牙(BT)等,表示當今又一種計算機內(nèi)部所包括的無線技術。存在其他的分別落于指揮控制以及編目控制,諸如Zigbee和RFID的領域的技術。在許多情況中,物理和媒體訪問層組件與這些技術有關,以不協(xié)調(diào)的方式在重疊頻帶內(nèi)操作,其導致信號干擾。取決于配置和與無線網(wǎng)絡收發(fā)信機的接近度,計算設備接收/發(fā)射與一個或多個以上識別的無線技術有關的射頻波。事實上,取決于位置,計算設備能夠借助于安裝在計算設備上的不同的網(wǎng)絡接口卡(NIC)同時維護無線網(wǎng)絡連接。無線通信技術的同時可用/存在以及它們關聯(lián)的無線信號發(fā)射例如出現(xiàn)在支持無線局域網(wǎng),無線廣域網(wǎng)和個人區(qū)域網(wǎng)連接的辦公室環(huán)境內(nèi)。多個同時存在的連網(wǎng)技術選擇的出現(xiàn)關于計算設備怎樣連接到網(wǎng)絡和/或資源(包括計算機外圍設備諸如喇叭,鍵盤,鼠標等等)提高了靈活性。然而,RF源的豐富和繁多種類還增加了具有無線通信能力的計算設備將遇到和/或產(chǎn)生信號干擾的可能性,其導致服務質(zhì)量下降以及使人不愉快的用戶經(jīng)歷。有許多種干擾,每一種具有不同的特征。例如,兩個利用重疊頻譜的無線收發(fā)信機產(chǎn)生信號干擾,導致丟失分組,減少連接和不規(guī)則吞吐量(在流式連接的情況下)。在有些情況下,第一收發(fā)信機以足夠高的信號功率進行操作,以便它的操作不受其他競爭信號的影響;然而,第二個更低功率無線收發(fā)信機的操作充滿了來自第一收發(fā)信機的更大的功率干擾信號。干擾可能由不同的源產(chǎn)生。第一種干擾從計算設備本身出現(xiàn),其同時操作一個以上的無線發(fā)射機/接收機。例如,計算設備支持多個包括不同的無線技術的無線接口,它們使用重疊的無線信號頻帶。結果,當同時被使用時,無線接口產(chǎn)生沖突。這樣的重疊無線技術的舉例包括采用BluetoothPAN儀器同時使用IEEE802.11b或者802.11g,因為802.11b/g收發(fā)信機利用與藍牙無線連接潛在使用的頻率重疊的無線頻率。在示范性的方案中,單個計算設備上同時有效的無線接口/收發(fā)信機的存在導致了信號干擾,DVD播放器通過802.11bWLAN連接將電影流入個人計算機。個人計算機用戶同時使用無線(藍牙)鼠標,以在正從Internet(通過GPRS連接的藍牙電話接入的)下載頁面的單獨窗口檢查電影細節(jié)。鼠標和個人計算機之間以及個人計算機和藍牙電話之間的藍牙信號與從DVD到個人計算機的視聽數(shù)據(jù)流信號有沖突。信號干擾導致電影的急動呈現(xiàn)。鼠標移動同樣可能急動。在另一個示范性的干擾方案中,攝錄一體機經(jīng)由超寬帶(UWB)發(fā)送視聽流到個人計算機。同時,用戶經(jīng)由借助于電纜調(diào)制解調(diào)器/DSL線連接用戶到Internet的802.11a無線連接被連接到網(wǎng)絡的無線收發(fā)信機(接入點)。在這些潛在的干擾方案中,802.11a信號干擾UWB數(shù)據(jù)發(fā)射。因此,流動的記錄會話出現(xiàn)急動。第二種干擾源出現(xiàn)在去往/來自其他計算設備或者干擾源的信號發(fā)射,該干擾源是獨立于對于一個或多個無線發(fā)射機/接收機經(jīng)歷信號干擾的計算設備存在/操作的——計算設備沒有控制的外來干擾源。除其他計算機,接入點等等之外,這樣的干擾還可以由于各種諸如是無繩電話,微波爐等等的外來干擾源而出現(xiàn)的。許多信號沖突避免方案在單個無線協(xié)議/技術內(nèi)操作。例如,在無線WAN的區(qū)域內(nèi),收發(fā)信機/驅(qū)動器利用CDMA,TDMA以及FDMA協(xié)議,它們避免與利用相同技術的其他發(fā)射機出現(xiàn)發(fā)射沖突。這樣的沖突避免方案不是很適合經(jīng)由共享頻帶的多機種無線發(fā)射,因為不同的無線發(fā)射可能使用不同的沖突避免協(xié)議。在諸如Bluetooth/UWB以及802.11的WPAN/WLAN無線收發(fā)信機在未經(jīng)許可/未調(diào)整的重疊頻帶內(nèi)同時競爭發(fā)射時間的情況下,這是尤其準確的。用于計算設備以響應遇到的信號干擾的一種方法是允許受影響的連接降級/失敗。計算設備開始意識到特別的連接失敗。如果連接失敗,用戶立刻試著重新連接,或者用戶可能選擇備選的網(wǎng)絡通信媒體(例如,到網(wǎng)絡的有線連接),或者如果策略這樣規(guī)定的話,計算設備自動地執(zhí)行這些操作。已知的MAC驅(qū)動器已經(jīng)實現(xiàn)運用兩種無線技術的沖突避免方案。賣方已經(jīng)實現(xiàn)合作和/或信號取消方案以避免干擾。例如,在包括802.11b以及藍牙收發(fā)信機的單個系統(tǒng)中,該系統(tǒng)通過方式轉換在MAC層協(xié)調(diào)發(fā)射。方式轉換操作基于更低層的過程,諸如信標接收(用于802.11b),頁面(用于藍牙)或者通過交錯分組。賣方的NIC可能潛在地支持藍牙(BT)和802.11,無論在哪種情況下,NIC可以確定什么時候兩種競爭/干擾技術正被使用,并且停止另一個發(fā)射直到第一發(fā)射完成為止。如果有兩種NIC,一種用于藍牙,一種用于802.11,兩種NIC可能潛在地彼此硬連接,以便一種可以確定另一種什么時候在發(fā)射并且停止它自己的發(fā)射。取決于兩種NIC之間電線的數(shù)量,有雙線或者四線的方法。換句話說,有關發(fā)射的通知可以潛在地由一種驅(qū)動器提供到另一種驅(qū)動器,例如藍牙驅(qū)動器或者802.11驅(qū)動器潛在地提供將由另一個驅(qū)動器使用的可調(diào)用接口,以提供發(fā)射通知。方式轉換在802.11b藍牙業(yè)務之間進行仲裁。然后,轉換允許有利于較高優(yōu)先級業(yè)務的發(fā)射。通常讓來自HID設備(鍵盤和鼠標)的業(yè)務具有最高優(yōu)先級。否則,802.11b將具有優(yōu)先業(yè)務。此外,已知的無線網(wǎng)絡接口選擇標準將Wi-Fi技術的自動選擇基于SSID(無線網(wǎng)絡的身份-易于確定到特定的資源諸如因特網(wǎng)的連接)和最大支持網(wǎng)絡連接速度。在這個相對簡單的配置下,如果兩種不同無線技術提供到相同的網(wǎng)絡/資源的連接,則更快的無線技術被選擇。發(fā)明概要本發(fā)明包括用于選擇無線技術/接口/網(wǎng)絡的方法和框架。特別是,本發(fā)明包括用于在計算設備上從多個可利用的無線技術中選擇無線技術以建立網(wǎng)絡連接的方法。該方法包括維護包括一組因素在內(nèi)的無線技術選擇框架的步驟。一組因素中的一個或多個因素被并入指定的無線技術選擇標準。采用本發(fā)明的計算設備獲得關于與每一個由計算設備上的網(wǎng)絡接口支持的可利用的無線技術有關的狀態(tài)和/或能力的信息。其后,計算設備基于對于每一個可利用的無線技術獲得的一組信息來提供對于一組因素的其中之一的因素價值。在計算因素價值之后,計算設備至少部分地基于應用計算的因素價值來向無線技術選擇標準提供無線技術選擇。本發(fā)明由此便于響應于各種感測的情況在計算設備上實現(xiàn)動態(tài)網(wǎng)絡接口/網(wǎng)絡選擇,這些感測的情況影響分配給并入指定無線選擇標準的因素的價值。本發(fā)明同樣被具體表現(xiàn)在包含計算機可執(zhí)行指令的計算機可讀媒體中,當計算設備執(zhí)行指令時,實行以上所描述的功能性。附圖簡述當附加的權利要求具體闡明本發(fā)明的特征時,從以下結合附圖的詳細說明中,本發(fā)明連同它的目的和優(yōu)點可以被更透徹地理解,其中圖1是一個原理圖,舉例說明用于實現(xiàn)本發(fā)明實施例的計算設備的示范性的結構;圖2是一個示范性的包括多種競爭/干擾無線技術的多網(wǎng)絡通信媒體配置;圖3是一個示意圖,識別包括具體化本發(fā)明的共存驅(qū)動器的系統(tǒng)中的組件;圖4概述一組在實際的共存驅(qū)動器內(nèi)具體化的示范性的任務,執(zhí)行共存方案以用于處理無線接口信號干擾的源;圖5概述一組由共存驅(qū)動器執(zhí)行的步驟,以指定和激活一組實際的共存驅(qū)動器;圖6概述一組由發(fā)射時執(zhí)行的實際的共存驅(qū)動器所執(zhí)行的步驟;圖7概述一組由實際的共存驅(qū)動器執(zhí)行的步驟,以建立定址于潛在的無線干擾源的共存方案;圖8識別一組由無線連網(wǎng)技術選擇標準潛在使用的信息單元;圖9識別一組由無線連網(wǎng)技術選擇標準使用的因素;圖10識別一組用于根據(jù)本發(fā)明示范性的實施例的無線信息和標準的源;以及圖11概述一組由計算設備所執(zhí)行的步驟,以根據(jù)本發(fā)明的示范性的實施例實現(xiàn)無線技術/接口/連接選擇。附圖的詳細說明在這里所公開的說明性的無線網(wǎng)絡接口配置/控制結構非常便于跨越多種無線技術進行靈活的/可適應的無線網(wǎng)絡接口控制。在說明性的實施例中,無線網(wǎng)絡接口配置/控制平臺包括在網(wǎng)絡通信層經(jīng)由單獨的媒體接入驅(qū)動器執(zhí)行的共存驅(qū)動器,其主要控制用于特定的媒體類型(例如,802.11WLAN)的數(shù)據(jù)組(例如,分組)的流。共存驅(qū)動器,用具體例子說明一個或多個實際的共存驅(qū)動器(VCD),每個共存驅(qū)動器處理潛在干擾無線媒體技術并且甚至采用相同的無線媒體技術的多個網(wǎng)絡接口的特定的組合。VCD累積來自與由其正在處理的組合中的每一個無線技術有關的網(wǎng)絡接口設備(例如,網(wǎng)絡接口卡)的狀態(tài)信息以及性能度量。最初,共存驅(qū)動器確定一組實際的共存驅(qū)動器,它們當前需要利用一個或多個無線連網(wǎng)技術的計算設備。共存驅(qū)動器確定一組當前影響目前安裝的無線網(wǎng)絡接口的操作的干擾源/技術。共存驅(qū)動器查閱規(guī)定用于每一個支持的無線技術的潛在沖突無線技術的沖突地圖。如果沖突地圖內(nèi)的沖突無線技術當前被安裝在計算設備上,然后它被增加到?jīng)_突組。此外,如果一個機器僅僅具有802.11b卡,但是藍牙電話在機器附近并且當前正與另一個機器或者AP會話,那么藍牙干擾源在特定的VCD的選擇和配置中被考慮到,以便實現(xiàn)沖突避免。包含802.11b卡的機器受限于它的沖突避免策略,因為它僅僅能控制802.11b設備而不能控制BT設備。然而,802.11b/BTVCD沖突避免邏輯的至少一部分(例如,改變802.11頻帶)可以潛在地被使用。當完成這個最初的沖突檢測步驟,共存驅(qū)動器選擇和發(fā)射相應于每個沖突技術/干擾源的識別組的VCD。由共存驅(qū)動器建立的每個有效的共存驅(qū)動器利用從沖突無線技術的單獨的媒體接入控制(MAC)驅(qū)動器累積的狀態(tài)信息和性能度量,以執(zhí)行一組與控制到媒體訪問控制驅(qū)動器的數(shù)據(jù)組(例如,分組)的流有關的任務,用于經(jīng)由安裝在計算設備上的無線網(wǎng)絡接口進行通信。這樣的任務包括按優(yōu)先次序列出與沖突(因此作為備選的,激活)有關的發(fā)射數(shù)據(jù)組無線網(wǎng)絡接口;維護按優(yōu)先次序列出的與待處理請求有關的隊列,并且根據(jù)優(yōu)先化方案將排列的數(shù)據(jù)組傳遞到媒體接入控制驅(qū)動器;基于由多個媒體接入驅(qū)動器的信息執(zhí)行決策,用于自適應無線網(wǎng)絡接口的操作;并且向媒體接入控制驅(qū)動器發(fā)出命令/控制指令,以便于無線接口和任何其他的無線通信信號干擾源的互不干擾的操作的方式來控制無線網(wǎng)絡接口卡——是否由其他安裝的無線網(wǎng)絡接口卡或者外部干擾源而引起的。在說明性的實施例中,控制分組(例如,由802.11驅(qū)動器發(fā)送的RTS(請求發(fā)送)/CTS(清除發(fā)送)分組)不是由共存驅(qū)動器處理的,以避免延遲時間——關鍵性的信息到達無線網(wǎng)絡接口。如此,總之,共存驅(qū)動器是更高級的網(wǎng)絡設備驅(qū)動器,在一組媒體指定的訪問控制驅(qū)動器之上執(zhí)行共存協(xié)議,以處理相同的或者不同的無線技術之間的沖突/干擾。共存驅(qū)動器以潛在地許多方法處理沖突/干擾,包括禁止/避免在特定的無線收發(fā)信機中利用特定的頻帶(信道),以在即使頻率不相重疊的情況,也消除信號頻率重疊或者信號漏出,因為它們的位置緊密接近,經(jīng)由一個的發(fā)射可以影響經(jīng)由另一個的發(fā)射/接收。如果信號頻率重疊不能被防止,那么共存驅(qū)動器控制(多路復用)由競爭無線技術發(fā)射的數(shù)據(jù)組,以避免由有效的共存驅(qū)動器內(nèi)表現(xiàn)的多個無線技術同時使用重疊頻率。媒體指定的無線媒體接入控制驅(qū)動器上面的共存驅(qū)動器的位置使得共存驅(qū)動器基于累積的無線網(wǎng)絡度量,執(zhí)行各種沖突/干擾減少方案,包括適當?shù)靥幚斫?jīng)由不同的接口發(fā)射的不同的數(shù)據(jù)組(例如,分組),否則由于缺少跨越不同的媒體接入控制驅(qū)動器的全局視圖或者甚至缺少兩個網(wǎng)絡接口之間的協(xié)調(diào),因為他們來自于不同的賣主或者使用相同的無線技術諸如在相同的計算設備上的兩個802.11b收發(fā)信機,將不能用于或者難以通過單獨的媒體接入控制驅(qū)動器獲得。此外,用于在能夠通過多個無線技術支持無線通信的計算設備上執(zhí)行無線技術選擇標準的方法和基礎結構在這里被公開。選擇框架基于獲悉當前無線網(wǎng)絡環(huán)境的能力/狀態(tài),獲悉計算設備的當前的無線網(wǎng)絡需求/需要,并且基于各種網(wǎng)絡/接口的能力/狀態(tài)和當前的計算設備的需求/需要做出明智/堅定的決定。在示范性的實施例中,通過動態(tài)獲得的網(wǎng)絡信息以及靜態(tài)和動態(tài)定義的標準,這些基本概念被實現(xiàn),所述的網(wǎng)絡信息和標準是基于當前感測的狀態(tài)信息以及應用/用戶必要條件來指定和修改的。圖1說明性質(zhì)地描述了用于計算設備(例如,筆記本電腦,諸如接入點的設備,等等)的適當?shù)牟僮鳝h(huán)境100的舉例,該計算設備被用于由經(jīng)由各種不同無線通信技術接入的多個網(wǎng)絡支持的環(huán)境中。操作環(huán)境100僅僅是適當?shù)牟僮鳝h(huán)境的其中一個舉例,并且不打算提出關于本發(fā)明的使用或者功能性范圍的任何限制。其他可以適用于以本發(fā)明的方式使用的已知的計算系統(tǒng),環(huán)境和/或配置包括,但是不局限于個人計算機,服務器計算機,膝上/便攜計算設備,多處理機系統(tǒng),基于微處理器的系統(tǒng),網(wǎng)絡PC,微型計算機,大型計算機,服務器設備,接入點,基站,包括任何上述系統(tǒng)或設備的分布計算環(huán)境,等等。本發(fā)明可以在計算機可執(zhí)行指令的常規(guī)環(huán)境,諸如正如計算機所執(zhí)行的程序模塊中進行描述。通常,程序模塊包括執(zhí)行特定的任務或者實現(xiàn)特定的抽象數(shù)據(jù)類型的例行程序,程序,對象,組件,數(shù)據(jù)結構等等。本發(fā)明潛在地被并入在分布式計算環(huán)境中操作的網(wǎng)絡節(jié)點內(nèi),在該分布式計算環(huán)境中,由通過通信網(wǎng)絡鏈接的遠程處理設備執(zhí)行任務。在分布式計算環(huán)境中,程序模塊通常位于包括存儲器設備的局部和遠程計算機存儲媒體中。繼續(xù)參考圖1,用于實現(xiàn)本發(fā)明的示范性的系統(tǒng)包括采用計算機110形式的一般用途的計算設備。計算機110的組件可以包括,但是不局限于處理單元120,系統(tǒng)存儲器130以及將包括系統(tǒng)存儲器的各種系統(tǒng)組件耦連到處理單元120的系統(tǒng)總線121。系統(tǒng)總線121可能是幾種類型總線結構的任何一種,這幾種類型的總線結構包括存儲器總線或者存儲控制器,外圍總線以及利用各種總線結構的任意一種的本地總線。舉例來說,而不是限制,這樣的結構包括工業(yè)標準結構(ISA)總線,微通道結構(MCA)總線,增強ISA(EISA)總線,視頻電子標準協(xié)會(VESA)本地總線,以及又名附加板總線(Mezzaninebus)的外圍組件互連(PCI)總線。計算機110典型地包括各種計算機可讀媒體。計算機可讀媒體可能是任何一種可利用的媒體,其可以由計算機110進行訪問并且包括易失的以及非易失的媒體,可拆卸的以及不可拆卸的媒體。舉例來說,而不是限制,計算機可讀媒體可能包括計算機存儲媒體和通信媒體。計算機存儲媒體包括在任何一種用于諸如計算機可讀指令,數(shù)據(jù)結構,程序模塊或者其他數(shù)據(jù)的信息存儲的方法或者技術中實現(xiàn)的易失的和非易失的,可拆卸的和不可拆卸的媒體。計算機存儲媒體包括,但是不局限于RAM,ROM,EEPROM,閃速存儲器或者其他存儲技術,CD-ROM,數(shù)字多能光盤(DVD)或者其他光盤存儲器,磁帶盒磁帶,磁盤存儲器或者其他磁存儲器,或者任何一種其他可用于存儲理想的信息并且能夠由計算機110進行訪問的媒體。通信媒體典型地包含計算機可讀指令,數(shù)據(jù)結構,程序模塊或者諸如載波的調(diào)制數(shù)據(jù)信號或者其他傳送機制中的其他數(shù)據(jù),并且包括任何一種信息傳送媒體。術語″調(diào)制數(shù)據(jù)信號″指的是具有一個或多個特征集或者以為了在信號中對信息進行編碼的這樣的方式進行變化的信號。舉例來說,而不是限制,通信媒體包括諸如是有線網(wǎng)絡或者直接有線連接的有線媒體,以及諸如是聲波,RF,紅外線及其他諸如無線PAN,無線LAN以及無線WAN媒體的無線媒體的無線媒體。任何以上所述的組合同樣將被包括在計算機可讀媒體的范圍內(nèi)。系統(tǒng)存儲器130包括采用諸如只讀存儲器(ROM)131和隨機訪問存儲器(RAM)132的易失和/或非易失存儲器形式的計算機存儲媒體。包含有助于諸如啟動期間在計算機110內(nèi)的元件之間傳遞信息的基本例行程序的基本輸入/輸出系統(tǒng)133(BIOS)典型地被存儲在ROM131中。RAM132典型地包含可立即訪問和/或目前正由處理單元120進行操作的數(shù)據(jù)和/或程序模塊。舉例來說,而不是限制,圖1說明了操作系統(tǒng)134,應用程序135,其他程序模塊136和程序數(shù)據(jù)137。計算機還可以包括其他可拆卸的/不可拆卸的,易失/非易失計算機存儲媒體。僅僅舉例來說,圖1說明從不可拆卸的,非易失磁媒體進行讀取和寫入的硬盤驅(qū)動器140,以及從可拆卸的,非易失磁盤152進行讀取和寫入的磁盤驅(qū)動器151,以及從諸如CDROM或者其他光媒體的可拆卸的,非易失光盤156進行讀取和寫入的光盤驅(qū)動器155。其他的可被用于示范性的操作環(huán)境的可拆卸/不可拆卸的,易失/非易失計算機存儲媒體包括,但是不局限于盒式磁帶,快擦寫存儲卡,數(shù)字多能光盤,數(shù)字視頻磁帶,固態(tài)RAM,固態(tài)ROM等等。硬盤驅(qū)動器141典型地通過諸如接口140的不可拆卸的存儲器接口被連接到系統(tǒng)總線121并且磁盤驅(qū)動器151和光盤驅(qū)動器155典型地由諸如接口150的可拆卸的存儲器接口連接到系統(tǒng)總線121。在圖1中進行說明和上述討論的驅(qū)動器和它們的關聯(lián)計算機存儲媒體提供計算機可讀指令,數(shù)據(jù)結構,程序模塊及其他用于計算機110的數(shù)據(jù)的存儲。在圖1中,例如,硬盤驅(qū)動器作為存儲操作系統(tǒng)144,應用程序145,其他程序模塊146和程序數(shù)據(jù)147來進行說明。注意這些組件可以與操作系統(tǒng)134,應用程序135,其他程序模塊136和程序數(shù)據(jù)137相同或者不同。操作系統(tǒng)144,應用程序145,其他程序模塊146和程序數(shù)據(jù)147在這里被賦予不同的號碼,以至少說明它們是不同的復制。用戶可以通過諸如鍵盤162和指示設備161的輸入設備將命令和信息輸入計算機20,指示設備161通常被認為是鼠標器,跟蹤球或者觸控板。其他的輸入設備(未示出)可能包括擴音器,操縱桿,游戲墊,衛(wèi)星反射器,掃描儀等等。這些及其他輸入設備經(jīng)常通過與系統(tǒng)總線耦連的用戶輸入接口160被連接到處理單元120,但是可以通過其他接口和總線結構來連接,諸如并行端口,游戲端口或者通用的串行總線(USB)。監(jiān)視器191或者其他類型顯示設備還經(jīng)由一個接口,諸如視頻接口190連接到系統(tǒng)總線121。除了監(jiān)視器,計算機還可以包括其他外圍輸出設備,諸如揚聲器197和打印機196,其可以通過輸出外圍接口190來連接。計算機110可以利用到一個或多個遠程計算機,諸如遠程計算機180的邏輯連接在網(wǎng)絡環(huán)境中進行操作。遠程計算機180可以是個人計算機,服務器,路由器,網(wǎng)絡PC,同級設備或者其他公用網(wǎng)絡節(jié)點,并且雖然在圖1中僅僅示出了一個存儲器設備181,典型地包括許多或者所有的上面相對于計算機110描述的元件。在圖1中描繪的邏輯連接包括局域網(wǎng)(LAN)171和廣域網(wǎng)(WAN)173,但是還可以包括其他網(wǎng)絡。這樣的連網(wǎng)環(huán)境在辦公室,企業(yè)范圍的計算機網(wǎng)絡,內(nèi)部網(wǎng)和因特網(wǎng)中是普遍現(xiàn)象。當被用于LAN連網(wǎng)環(huán)境時,計算機110通過一個或多個有線/無線網(wǎng)絡接口170連接到LAN171。此外,一個或多個有線/無線網(wǎng)絡接口170的一組支持經(jīng)由WAN173,諸如因特網(wǎng)的通信。雖然在圖1中沒有示出,計算機110潛在地包括內(nèi)部或者外部調(diào)制解調(diào)器,其經(jīng)由用戶輸入接口160,或者其他合適的機制連接到系統(tǒng)總線121。在已連網(wǎng)環(huán)境中,關于計算機110,或者其的一部分描述的程序模塊可以被存儲在遠程存儲設備中。舉例來說,而不是限制,圖1舉例說明遠程應用程序185作為存儲器件181的常駐。將理解到所示出的網(wǎng)絡連接是示范性的,并且計算機之間建立通信鏈路的其他裝置可以被使用。本發(fā)明潛在地被并入用于各種動態(tài)連網(wǎng)環(huán)境和執(zhí)行各種任務的移動和非移動計算設備/機器。在這樣的環(huán)境中,某一個信道/頻率的可用性隨著一組有效的無線媒體的改變而潛在地改變。這依次可能具有對特定的無線媒體的服務質(zhì)量的副作用。本發(fā)明便于配置和/或調(diào)節(jié)到無線網(wǎng)絡接口的業(yè)務,以減少使用重疊頻帶的無線網(wǎng)絡接口之間的干擾。本發(fā)明的實施例還調(diào)節(jié)起因于計算設備沒有控制的外部源(例如,無繩電話系統(tǒng),微波爐,發(fā)射到另一個計算設備的藍牙設備等等)的干擾。此外,選擇標準被用來選擇/建議多個由計算設備支持的可利用的無線連網(wǎng)技術的其中特定的一種。轉向圖2,描繪了無線計算環(huán)境的簡單的舉例,其中本發(fā)明被潛在地采用。在說明性的環(huán)境中,筆記本計算機200包括多個便于經(jīng)由多個網(wǎng)絡媒體進行通信的網(wǎng)絡接口電路板(未具體地示出)。在圖2中描繪的特定舉例中,筆記本計算機200潛在地利用諸如GPRS的WWAN無線技術與蜂窩輸電塔202進行通信,并且利用諸如802.11b的WLAN無線技術與無線收發(fā)信機204進行通信。無線收發(fā)信機204(還被稱為無線接入點,或者WAP)提供對LAN206上的各種資源的訪問。例如,無線收發(fā)信機204提供由筆記本計算機200對文件服務器208持有的目錄的訪問。LAN206還包含網(wǎng)關/防火墻/調(diào)制解調(diào)器210,提供由連接到LAN206的計算設備的用戶(包括一組計算機211和筆記本計算機用戶200)對因特網(wǎng)212的訪問。網(wǎng)關/防火墻/調(diào)制解調(diào)器210還提供由因特網(wǎng)212的用戶對LAN206上的資源的訪問。多架網(wǎng)絡媒體的結果是,筆記本計算機200的用戶能夠訪問因特網(wǎng)212和LAN206。它可能經(jīng)由多個通信媒體(通過因特網(wǎng)212和LAN206)訪問文件服務器208。例如,利用WWAN網(wǎng)絡接口,筆記本計算機200能夠經(jīng)由包括蜂窩輸電塔202的蜂窩網(wǎng)絡訪問因特網(wǎng)212。它可能通過網(wǎng)關/防火墻210訪問LAN206上的資源。換句話說,筆記本計算機200經(jīng)由無線收發(fā)信機204訪問局域網(wǎng)206上的資源。類似地,說明性的舉例中的LAN206被認為包括網(wǎng)絡訪問和代理服務器,允許筆記本計算機200正常認證的用戶經(jīng)由兩個說明性描繪的無線網(wǎng)絡媒體的任何一個訪問因特網(wǎng)212和LAN206的資源。這樣的用于訪問資源的雙重能力引入基于筆記本計算機200的用戶當前的條件,需要,偏愛,等待時間,成本等等選擇特定的一個無線網(wǎng)絡媒體的可能性。在圖2中描繪的說明性的網(wǎng)絡實施例中,位置最接近筆記本計算機200的個人計算機214具備多個無線連網(wǎng)技術接口。個人計算機214經(jīng)由無線收發(fā)信機204(在802.11bWLAN協(xié)議下操作)與局域網(wǎng)206進行通信。此外,并且與本發(fā)明的實施例特別關聯(lián),PC214包括藍牙無線收發(fā)信機/接口,支持包括例如鼠標,鍵盤和電話的各種無線設備。因為藍牙和802.11b無線網(wǎng)絡通信協(xié)議的指定頻譜重疊,藍牙設備和802.11b連接的同時操作潛在地影響/降低個人計算機214和無線收發(fā)信機204之間的802.11b連接的服務質(zhì)量。同樣地,802.11b連接潛在地影響/降低藍牙連接的服務質(zhì)量。此外,如果筆記本計算機200足夠地接近于其他可以/不可以與筆記本計算機通信的藍牙設備,則筆記本計算機200和無線收發(fā)信機204之間的802.11bWLAN連接還潛在地相反地受與藍牙信號發(fā)射有關的干擾的影響,反之亦然。這個方案以及其它諸如在這里以上描述的方案由共存驅(qū)動器來處理,處理與多個無線技術潛在相關的信息,以建立/執(zhí)行共存方案,設法處理起因于與相同的或者不同的無線連網(wǎng)技術-諸如藍牙和802.11b無線通信有關的重疊頻譜的信號干擾。一個特例是收發(fā)信機之間的干擾的其中之一使用相同的無線連網(wǎng)技術,諸如兩個802.11b,g,或者利用重疊頻率或者彼此接近的頻率的無線電,因此生成信號干擾。轉向圖3,諸如筆記本計算機200和個人計算機214的計算設備內(nèi)的共存驅(qū)動器300將適應和分組流量控制方案應用到關于潛在交叉多個網(wǎng)絡接口的潛在多架網(wǎng)絡媒體技術的操作/狀態(tài)信息。其后,共存驅(qū)動器300配置無線網(wǎng)絡接口,必要時,對流向經(jīng)歷來自內(nèi)部或者外部源的干擾的無線網(wǎng)絡接口的數(shù)據(jù)分組進行排序/控制。在本發(fā)明的說明性的實施例中,共存驅(qū)動器300在MICRSOFTWINDOWS操作系統(tǒng)的網(wǎng)絡驅(qū)動器接口規(guī)格(ND1S)層310內(nèi)進行操作。由此,勝于需要接口的隔離集,示范性的共存驅(qū)動器300作為NDIS層310內(nèi)的中間子層,通過其從傳送驅(qū)動器312輸出的數(shù)據(jù)在被提交到協(xié)議專用無線接口驅(qū)動器之前流過。繼續(xù)參考圖3,在本發(fā)明的實施例中,共存驅(qū)動器300生成/安裝并且接納一組實際的共存驅(qū)動器(VCD),諸如VCD320和VCD322,用于處理實際的或者外部干擾無線技術的特定組合。每一個VCD處理指定給由VCD支持的一組無線網(wǎng)絡接口的其中之一的分組。例如,VCD320處理指定給802.11b網(wǎng)絡接口驅(qū)動器330和藍牙網(wǎng)絡接口332的分組。VCD322處理指定給802.11a網(wǎng)絡接口驅(qū)動器334和超寬帶網(wǎng)絡接口驅(qū)動器336的分組。通過在單獨的網(wǎng)絡接口驅(qū)動器上放置VCD,VCD能夠基于聚集的與一組利用潛在干擾網(wǎng)絡技術(例如,藍牙和802.11b)的接口中間的每一個有關的信息來執(zhí)行各種配置/控制操作。在本發(fā)明的實施例中,所有的VCD源自于由共存驅(qū)動器300所管理的基本類。共存驅(qū)動器300基于識別的干擾源來生成包括定制的環(huán)境和功能的VCD的特定情況。沖突技術和干擾源的識別以及合適VCD的選擇的舉例在以下進一步進行論述。一旦安裝,每一個在其上分組經(jīng)由NDIS層310傳遞到網(wǎng)絡接口驅(qū)動器的VCD的控制程度和控制屬性通過VCD的編程,潛伏地,由共存驅(qū)動器300和/或共存驅(qū)動器300招待的VCD進行的暴露于用戶的配置選擇來確定。已經(jīng)主要描述了用于執(zhí)行本發(fā)明的示范性的無線網(wǎng)絡驅(qū)動器配置,注意力將指向圖4,其識別一組由示范性的VCD執(zhí)行并且根據(jù)一組VCD管理共存的干擾源定制的任務/功能。人們注意到所識別的任務沒有必要局限于特定程序段/模塊。相反地,該任務作為概念化和劃分由共存驅(qū)動器300生成的VCD展出的示范性的功能性的方法來識別,以自適應地處理由于沖突無線技術以及任何其他干擾源而產(chǎn)生的干擾問題。適應任務410由實際的共存驅(qū)動器300內(nèi)的VCD執(zhí)行的適應任務410包括響應于一組識別的實際/潛在的干擾條件指定一個用于一組安裝的無線接口的共存方案。一組示范性的共存方案在以下將參考圖6和7進行描述。適應任務410進一步包括提供執(zhí)行指定方案的無線網(wǎng)絡接口控制指令。接口控制指令建立網(wǎng)絡接口的特定操作方式和/或調(diào)節(jié)相關驅(qū)動器的控制下特定網(wǎng)絡接口的數(shù)據(jù)分組發(fā)射的定時。例如,VCD320指定共存方案并且產(chǎn)生關于與802.11b驅(qū)動器330有關的第一網(wǎng)絡接口和與藍牙驅(qū)動器332有關的第二網(wǎng)絡接口的配置和數(shù)據(jù)業(yè)務控制決策。C/I計算應用/信道選擇在本發(fā)明的實施例中,作為在適應任務410中具體表現(xiàn)的適應任務周期地處理有關用于VCD的每一個特定無線技術的信息,以提供用于每一個特定支持的無線技術的每一個支持的信道的擁塞/干擾(C/I)量度。為給定無線技術的每一個信道聚集的信息例如包括信號強度,分組差錯率,分組損失率,平均再試計數(shù),噪聲電平和估計的擁塞。這樣的信息或者至少它的一部分由已知的媒體訪問控制驅(qū)動器來提供。C/I量度考慮了由安裝的無線收發(fā)信機產(chǎn)生的干擾以及外部干擾源-諸如另一個操作用于另一個計算設備的藍牙設備的用戶。為每一個無線技術的每一個信道產(chǎn)生的C/I量度其后潛伏地由VCD用于許多方面,以減少/避免無線技術以及其他信號干擾源之間的干擾。在干擾避免的第一形式中,適應任務410利用為特定無線技術產(chǎn)生的C/I量度來選擇用于特定無線技術的最好的信道或者一組數(shù)據(jù)業(yè)務在其上流過的信道。然而,在沒有可接受的信道可利用并且備選的無線技術可用于支持期望的業(yè)務流的情況下,VCD執(zhí)行無線技術選擇過程。在這個干擾避免的第二形式中,網(wǎng)絡選擇過程(在以下論述的)例如由共存驅(qū)動器300來執(zhí)行,以確定處理業(yè)務流的不同的網(wǎng)絡通信技術。優(yōu)先化任務420由每一個VCD執(zhí)行的優(yōu)先化任務420保證關鍵信息以合適的方式被傳送,并且保證不管最初指定的優(yōu)先權,所有的數(shù)據(jù)分組最后根據(jù)用適應任務410指定的優(yōu)先化方案進行發(fā)射。如果排序的,非同時存在的分組傳輸被規(guī)定以處理兩個或更多個共同定位的無線技術之間的潛在沖突,要求這樣的優(yōu)先化方案。在如下所述的示范性的業(yè)務處理方法中,優(yōu)先化任務420負責分配/再分配優(yōu)先權到流至NDIS層310的數(shù)據(jù)分組。根據(jù)各種通常反映數(shù)據(jù)起源的用戶/應用的個人需要的因素,優(yōu)先權潛在地被分配給由VCD處理的數(shù)據(jù)業(yè)務。例如,優(yōu)先權最初由有關應用優(yōu)先權的用戶指定的偏愛進行分配。在其他情況下,優(yōu)先權基于特定優(yōu)先權被提供以確保特定數(shù)據(jù)率的特定應用。類似地,在其他情況中,最初的優(yōu)先權基于應用類型(例如,DVD觀看程序),數(shù)據(jù)的類型(例如,電話會話),或者數(shù)據(jù)目的地(DVD播放器)。在本發(fā)明的實施例中,所有的控制分組被允許繞過任何由共存驅(qū)動器300的VCD執(zhí)行的共存方案。MAC層控制分組不是由共存驅(qū)動器進行處理的,因為它們通常是時間嚴格的(微秒間隔尺寸)。因此,它們被認為是高優(yōu)先級的,并且由此適于首先毫不遲延地發(fā)射這樣的分組(作為高優(yōu)先權/時間嚴格的分組),并且讓MAC驅(qū)動器處理可以由于繞過VCD業(yè)務控制方案而產(chǎn)生的沖突(和分組損失)。因為控制發(fā)射組成所有的發(fā)射的相對小的部分,對于控制分組這樣的穿過調(diào)節(jié)不會顯著影響由VCD提供的關于沖突避免的優(yōu)點。另一方面,它對提供用于數(shù)據(jù)分組的沖突避免說來是更加重要的。這是因為數(shù)據(jù)分組的限時關鍵性通常低于控制分組,數(shù)據(jù)分組形成總業(yè)務量的更大的一部分,如果沒有被優(yōu)先化,一些數(shù)據(jù)發(fā)射的容量可能引起許多沖突和吞吐量的明顯降低。排隊任務430排隊任務430與優(yōu)先化任務420和命令/控制任務440配合進行操作,以有序方式順序地將數(shù)據(jù)分組發(fā)射至技術專用驅(qū)動器,避免用于沖突無線技術的信號發(fā)射干擾。排隊任務430維護用于每一個支持的優(yōu)先等級(或者便于在每一個由原來指定優(yōu)先權排列的等級內(nèi)按優(yōu)先次序列出的次級)的待定數(shù)據(jù)分組的排列。在本發(fā)明的實施例中,每一個支持排序共存方案(在以下參考圖7進行描述的)的VCD執(zhí)行軟件轉換,在隊列的開頭獲得一個分組,將該分組傳到合適的無線技術接口驅(qū)動器,接收發(fā)射完成通知,然后發(fā)送下一個待定分組(在這里通常被稱為潛在地其他分組用于經(jīng)由網(wǎng)絡接口發(fā)射的數(shù)據(jù)的方式的識別中的數(shù)據(jù)組)。在本發(fā)明的實施例中,當完成所有的或者一些分組的順序傳輸(基于在高優(yōu)先級分組穩(wěn)定流的情況下避免低優(yōu)先級分組的不足的標準)時,用于當前最高優(yōu)先級隊列的排隊任務430在恢復發(fā)射來自具有待定分組的最高發(fā)射隊列的分組之前,將所有剩余的待定分組(與低優(yōu)先級隊列有關)的優(yōu)先權提高一級。此外,在每一個優(yōu)先級內(nèi),次級根據(jù)當它們最初被排列時分配給分組的基本優(yōu)先等級來進行維護。在最高當前隊列等級內(nèi),次級隊列按分配給每一個分組的基本優(yōu)先級次序進行處理。命令/控制任務440命令/控制任務440包括將控制指令傳遞到相應的網(wǎng)絡接口驅(qū)動器。在第一種情況下,這樣的指令基于由適應任務410提供的配置決定,諸如信道選擇及其他高級操作方式?jīng)Q定。此后,在第二種情況下,命令/控制任務440接收指定其中一個網(wǎng)絡接口驅(qū)動器的分組發(fā)射請求。作為響應,命令/控制任務440將無線技術協(xié)議專用命令/指令發(fā)給指定驅(qū)動器,以開始發(fā)射接收的分組。命令/控制任務440隨后接收和傳遞由VCD潛在使用的分組發(fā)射完成通知,以確保每次只有一個分組被發(fā)射。如上所述,在本發(fā)明的實施例中,沖突避免機制沒有被應用于對時間敏感的控制分組,因為控制分組被傳遞到合適的網(wǎng)絡通信驅(qū)動器,而沒有強加VCD進行維護的隊列內(nèi)的潛在等待時間。用于生成VCD的方法已經(jīng)描述了用于計算系統(tǒng)內(nèi)部執(zhí)行的示范性的共存結構,注意力指向圖5,其概述了由共存驅(qū)動器300執(zhí)行的步驟,用于生成VCD,在數(shù)據(jù)(例如,分組)組的發(fā)射期間處理計算設備上的網(wǎng)絡接口遇到的無線技術和任何其他無線信號干擾源之間的潛在的信號沖突。在本發(fā)明的實施例中,共存驅(qū)動器300一經(jīng)請求并且根據(jù)目前共存驅(qū)動器300歸屬的計算設備已知,檢測和/或識別的一組干擾源來發(fā)射VCD。計算設備等候有關向一組干擾源(包括多個利用相同無線技術的網(wǎng)絡接口)的轉變的通知,并且如果需要,發(fā)射新的VCD,以處理向一組共同定位的和外部干擾源的轉變。參考圖5,響應于包括無線網(wǎng)絡接口激活和感測新的干擾源的各種通知類型的任何一個,在步驟500,共存驅(qū)動器300對一組要求共存處理的無線干擾的潛在資源進行裝配。在本發(fā)明的實施例中,一組潛在干擾源包括共同定位的源(例如,安裝的無線網(wǎng)絡接口)和外部源(例如,相鄰計算機系統(tǒng)上的藍牙收發(fā)信機)。共同定位的源例如通過查詢列舉一組安裝和向來被稱為″有效的″設備/接口的允許的設備(包括無線網(wǎng)絡接口)的連接數(shù)據(jù)庫來確定。外部源是通過感測和分析(由共存驅(qū)動器300)信號特征和/或由具有對當前操作環(huán)境的認識的用戶手動地輸入源類型來識別的。此后,在步驟502期間,共存驅(qū)動器300提供沖突無線干擾源組。在本發(fā)明的實施例中,標準的沖突地圖(例如,表格或者任何其他適當?shù)臄?shù)據(jù)結構)被維護,列舉了一組″已知的″無線技術。對于每一個無線技術,一組已知的干擾源在標準的沖突表格內(nèi)部被識別。示范性的標準沖突表格在以下被提供,其識別關于802.11a/b,藍牙和UWB無線技術的沖突。第一排識別一組與無線接口的潛在干擾源。第一列識別一組無線接口技術。更省空間的配置在一個存儲的字節(jié)組內(nèi)必然伴有映射的比特組,其中每一個比特位置表示特定干擾源類型。共存驅(qū)動器300最初確定一組用于計算設備上當前有效的每一個無線技術的干擾源。在本發(fā)明的實施例中,對于每一個有效的無線接口,共存驅(qū)動器300橫越一組已知的與每一個有效的無線接口潛在干擾的干擾源。如果步驟500期間識別的干擾源在一組干擾源內(nèi)部被給出,那么干擾源被增加給一組干擾源以便指定合適的VCD。當所有的有效的無線接口已經(jīng)進行了處理,干擾源的相交組被確定,并且內(nèi)容(識別的干擾源)被合并。在圖3中闡明的說明性的舉例中,802.11b和藍牙技術屬于一個干擾源組,而802.11a和UWB無線技術屬于VCD將被生成的第二組。在步驟504期間,一個或多個VCD由共存驅(qū)動器300進行指定(如果需要),以處理干擾信號源。特別是,在步驟502期間識別的作為結果的干擾源的合并組被用于一組VCD描述,以確定由共存驅(qū)動器300例示的合適的VCD。在圖3中提供的舉例中,共存驅(qū)動器300生成VCD320,以處理802.11b網(wǎng)絡接口和藍牙接口之間潛在的沖突,共存驅(qū)動器300生成VCD322,以處理802.11a網(wǎng)絡接口和UWB接口之間的潛在的沖突。人們注意到特定無線技術不必在計算設備上被給出/安裝,在其上共存驅(qū)動器300被作為干擾源進行操作,以便指定/生成VCD。因此,例如,VCD320被生成,以不管兩種類型無線網(wǎng)絡接口是否位于計算設備上(或者無線技術的其中之一是否僅僅是一個干擾的外部源),處理802.11b和藍牙技術之間的沖突。然而,VCD的適應410,優(yōu)先化420和排隊430任務的隨后的操作受到干擾源是否位于計算設備上的影響,因為外部干擾源不能提交通過計算設備發(fā)射的數(shù)據(jù)組(分組)。VCD能夠適合于外部干擾源。舉例來說,如果VCD確定802.11b發(fā)射機正在生成干擾,那么VCD可能在它的監(jiān)視控制下將BT驅(qū)動器的發(fā)射適應/限制到特定,非擁塞的頻帶。同樣地,如果802.11b收發(fā)信機的干擾源是BT發(fā)射機,那么VCD可能潛在選擇特定的可用信道,其很少可能遇到與BT發(fā)射機的干擾。在步驟506期間,共存驅(qū)動器300發(fā)射一組在步驟504期間指定的VCD。在說明性的實施例中,VCD320和322從由VCD基本類得來的子集被例示。同樣地,VCD320和322共享可執(zhí)行的編碼基數(shù),其為所有共存開車300發(fā)射的VCD而設。然而,每一個子類包括它自己獨特的一組功能,操作,方法等等,用于執(zhí)行上述在圖4中闡明的VCD任務。每一個VCD實例被提供它自己的環(huán)境。每一個VCD在共存驅(qū)動器300內(nèi)部依次操作,在NDIS協(xié)議堆棧內(nèi)部的中間層操作。每一個VCD進行的共存處理轉向圖6,一組步驟概述了在步驟506期間正由共存驅(qū)動器300發(fā)射的示范性的VCD的操作。通常,VCD執(zhí)行一組步驟,以使VCD操作適應現(xiàn)有/潛在干擾條件。此后,VCD執(zhí)行用于處理當前現(xiàn)有的干擾條件的指定的共存方案。在本發(fā)明的實施例中,接收合適的觸發(fā)事件通知-諸如丟失連接,不能使用的網(wǎng)絡接口,無線接口服務質(zhì)量的降低/提高等等時,圖6中概述的一組步驟被重新啟動和執(zhí)行。一旦共存驅(qū)動器300進行發(fā)射,在步驟600,VCD或者代表VCD作用的實體從關于VCD關聯(lián)的有效的網(wǎng)絡接口的媒體訪問控制驅(qū)動器獲得操作信息。這樣的信息包括操作頻率,信號強度,分組差錯率,平均再試計數(shù),分組損失率,噪音閾值,等等。因為甚至當圖6中描繪的其他步驟被執(zhí)行時,圖6中闡明的步驟的每一個被重復,信息搜集步驟600可能而被重復許多次。因此,圖6中描繪的全部排序的重復之間獲取的數(shù)據(jù)可能被處理(例如,被平均),以清除即時的異常讀數(shù)變動,其在無線網(wǎng)絡接口的長期操作環(huán)境中沒有表示。步驟602期間,VCD根據(jù)上述適應任務410確定用于每一個無線接口的每一個信道的″擁塞/干擾(C/I)量度″。在本發(fā)明的實施例中,量度包括步驟600期間獲取的信息的重量平均數(shù)。此后,在步驟604期間,還與適應任務410有關,C/I值被用來選擇一個可用信道(或者多個信道),用于一個或多個到一個或多個VCD所服務的無線網(wǎng)絡接口的業(yè)務流。用于執(zhí)行信道選擇,并且潛在選擇不同的網(wǎng)絡接口的一組示范性的步驟在以下將參考圖7進行描述。在選擇一組信道之后,在步驟606,VCD執(zhí)行舉例來說在圖4中指定的上述的VCD適應410,優(yōu)先化420,排隊430,以及命令/控制440任務。適應任務410潛在地包括周期地確定用于信道的C/I值以及重新執(zhí)行步驟600,602以及604,以建立一組新的信道(以及可能建立不同的一組網(wǎng)絡接口)。轉向圖7,概述了一組步驟,用于對于一組由VCD服務的無線網(wǎng)絡接口執(zhí)行信道選擇以及建立合適的共存方案。最初,步驟700期間,VCD將閾值和信道選擇方案應用到步驟602期間產(chǎn)生的C/I度量值,以提供用于每一個數(shù)據(jù)分組在其上將被發(fā)射的無線網(wǎng)絡接口的一個或多個信道。舉例來說,如果用于一個信道的C/I量度低于可接受的閾值,VCD搜索用于相同的無線技術的更好的信道并且轉向那個信道。在利用多信道藍牙的無線技術(例如,藍牙或者兩個利用相同無線技術的網(wǎng)絡接口)的情況下,VCD確定一組可接受的信道。此后,在步驟702,如果一個或多個無線接口/技術經(jīng)歷不能接受的干擾或者擁塞,以至于步驟700的信道選擇沒有建立一組用于一組由VCD管理的無線接口的滿意的信道,那么控制傳到步驟704。在步驟704,如果用于相同技術(例如,兩個利用不同頻率的不同的Wi-Fi網(wǎng)絡接入點供應者)的可接受的備選的無線技術或者網(wǎng)絡提供者可能被找到,那么步驟被執(zhí)行,以開始向備選的技術/網(wǎng)絡的轉換。通常,備選的無線技術或者網(wǎng)絡的選擇以保證備選的技術/網(wǎng)絡滿足由步驟702期間認為不可接受的無線接口/技術提供的基本級功能性的方法被執(zhí)行。例如,通常不希望轉向不提供同樣多的連接或者更不安全的網(wǎng)絡。因為一組無線技術接口已經(jīng)潛伏地改變,一組新的VCD被確定用于計算設備。用于應用選擇算法到一組操作環(huán)境參數(shù)以選擇無線技術/網(wǎng)絡的示范性的平臺在以下將參考圖8-10進行描述。如果在步驟702,無線網(wǎng)絡接口展出可接受的信號品質(zhì),那么控制轉到步驟706。在步驟706,VCD最初在以下兩個共存方案類型之間產(chǎn)生常規(guī)的選擇頻率適應和接口轉換。在本發(fā)明的實施例中,如果頻率適應是可利用的,那么控制轉到步驟708。在步驟708,VCD指定一個共享共存方案的頻帶,其中由一組由VCD代表的無線接口/技術的任何一個使用的頻率范圍/信道與由在該組中任何其他無線接口/技術使用的任何頻率范圍/信道不相交。當選擇頻帶時,為了防止信號流失,更大的分離優(yōu)選于小的分離。因此,通過小心地選擇工作頻率范圍,由一組無線技術進行的發(fā)射可能平行出現(xiàn)。這樣的方案的舉例在以下被提供。共同定位的技術適應之間的頻帶選擇在步驟708期間指定的一個共存方案中,適應任務410企圖通過調(diào)整一組由一個或多個競爭技術使用的信道/頻率范圍來清除干擾。例如,在VCD320處理802.11b和藍牙發(fā)射之間的沖突的情況下,適應任務410指定一組用于由藍牙發(fā)射機使用的自適應的跳躍組的信道,其不與802.11b收發(fā)信機當前使用的信道的頻帶相交。類似地,VCD322指定由UWB收發(fā)信機使用的特定信道,以避免信道當前被802.11a收發(fā)信機使用。一旦信道/頻率范圍已經(jīng)由適應任務410確定,通過由命令/控制任務440發(fā)出的網(wǎng)絡接口驅(qū)動器專用指令來執(zhí)行該決定。然而,如果在步驟706,頻率適應不是可利用的,那么控制轉到步驟710,其中收發(fā)信機轉換共存方案由VCD進行指定。在這種情況下,VCD調(diào)節(jié)分組流向無線網(wǎng)絡接口驅(qū)動器,以保證數(shù)據(jù)分組不是在相同頻率范圍由計算設備同時進行發(fā)射。共同定位技術適應之間的收發(fā)信機轉換如果數(shù)據(jù)業(yè)務由于未解決的發(fā)送信道重疊而不能通過沖突無線技術同時被發(fā)射,那么VCD規(guī)定用于一組無線網(wǎng)絡接口的時間分片操作方式,其中每一個沖突共同定位的無線接口在互相排斥的時間幀中發(fā)射數(shù)據(jù)。VCD根據(jù)適應任務410的一方面,配置業(yè)務排序方案,其通過在以下描述的優(yōu)先化420,排隊430和命令/控制440任務來執(zhí)行。當在業(yè)務排序方式內(nèi)操作時,用于沖突無線技術的數(shù)據(jù)業(yè)務由VCD進行調(diào)整,以保證兩個沖突信道不是由計算設備同時使用以發(fā)送數(shù)據(jù)分組。例如基于C/I量度,發(fā)送優(yōu)先級,缺乏時間,驅(qū)動器延遲等等的業(yè)務處理算法(在以下進行描述)建立用于經(jīng)由特定VCD實例支持的沖突無線技術發(fā)射待定數(shù)據(jù)分組的順序。共同定位的技術適應之間的基于需要的收發(fā)信機轉換在上述用于處理沖突接口技術的收發(fā)信機轉換方案的變化中,適應任務410利用對當特定無線技術將使用特定頻率頻帶以執(zhí)行在某些時間點并行發(fā)射和其它期間順序發(fā)射(由于發(fā)送頻率沖突)的共存方案的認識。在特定舉例中,包括共同定位藍牙和802.11b無線網(wǎng)絡接口,藍牙1.0接口跳躍79個信道,并且每一個信道是1MHz寬。因此它幾乎覆蓋整個ISM頻帶2.402到2.483GHz。802.11b網(wǎng)絡接口使用這個頻帶的22MHz。因此,與802.11b信號發(fā)射有沖突的可能性存在于藍牙1.0接口的22個信道。用適應任務410表示的下列共存方案利用當藍牙接口利用剩余57個不相交的頻率時的并行性。為了便于執(zhí)行上述并行性方案,實際的共存驅(qū)動器320確定/使用當前正由藍牙驅(qū)動器使用的跳躍算法(時鐘的功能以及主機MAC地址)。當確定是否由于并發(fā)的802.11b發(fā)射而拖延分組發(fā)送時,VCD確定下一個跳躍是否干擾802.11b發(fā)射。如果不是這樣,那么并發(fā)的藍牙以及802.11b發(fā)射是允許的。最后地,關于圖7,上述共存方案僅僅是示范性的。共存驅(qū)動器300結構提供非常靈活的以及可擴充結構,支持通過與識別的沖突無線技術的特定組合有關的VCD技術規(guī)范實際上指定任何類型共存方案。例如,勝于通過優(yōu)先權對數(shù)據(jù)分組進行組織/排隊,在本發(fā)明的實施例中,通過應用,源,無線接口,這些和/或優(yōu)先權的組合(例如,經(jīng)由高優(yōu)先級802.11而不是經(jīng)由低優(yōu)先級BT的低優(yōu)先級802.11優(yōu)選的高優(yōu)先級BT)等等來安排分組。此外,圖7中描繪的步驟是示范性的。在本發(fā)明的備選實施例中,其中兩種常規(guī)類型的共存方案類型(頻率適應以及接口轉換)的僅僅一種是VCD所支持的,那么步驟706不必被執(zhí)行。已經(jīng)描述了便于產(chǎn)生用于處理兩個或更多個無線數(shù)據(jù)發(fā)射干擾源之間的干擾的實際的共存驅(qū)動器的共存驅(qū)動器的常規(guī)結構,注意力指向無線網(wǎng)絡/接口選擇方案。這樣的方案在計算設備操作期間可以被各種環(huán)境的任何一種使用,該計算設備包括一個或多個能夠連接到多個不同的網(wǎng)絡的任何一個的無線網(wǎng)絡接口。例如,這樣的選擇方案潛在地被用于建立初始連接。此外,在建立初始連接之后選擇方案被使用,以根據(jù)改變的工作參數(shù)建立一個到不同的網(wǎng)絡的新連接。當避免干擾時,以上寬處理是為了行使如下所述的無線選擇方法的一個原因,該選擇方法適用于兩個或更多個合適的網(wǎng)絡/接口對到達特定資源有效的各種情況。選擇方案并且作為結果定義的標準潛在地包括各種因素,諸如策略,網(wǎng)絡SSID,速度,擁塞,干擾,吞吐量,電池壽命,范圍,連接性,安全性,每比特的成本以及應用吞吐量必要條件。這些因素中間的每一個在以下將參考圖9進行描述。在這里描述的示范性的無線技術選擇方案企圖基于各種因素選擇一種無線技術,而不管該選擇是否是由干擾迫使的。一系列的四個方案將在以下進行論述,當并入能夠經(jīng)由多個不同接口與潛在地多個不同的網(wǎng)絡進行通信的計算設備時突出了由建議的選擇方案提供的優(yōu)點。在這些方案中的每一個,上述共存驅(qū)動器(或者操作系統(tǒng)或者計算設備上運行的應用內(nèi)的其他合適的模塊)選擇最大滿足用戶當前需要的接口/無線技術。方案#1用戶開始工作。他將他的膝上計算機恢復運行OUTLOOK和INTERNETEXPLORER。WINDOWS操作系統(tǒng)確定它在過載802.11a基礎結構網(wǎng)絡和使用不足的802.11b網(wǎng)絡通知相同的網(wǎng)絡SSID的附近(即,都向相同的網(wǎng)絡提供連接)。操作系統(tǒng)確定使用未充分使用的802.11b比超負荷和擁塞的802.11a接入點更好地滿足當前運行應用程序的吞吐量要求。該操作系統(tǒng)因此利用802.11b網(wǎng)絡接口,而不是802.11a網(wǎng)絡接口。方案#2用戶在擠滿了人的航空公司的休息室內(nèi)打開膝上計算機,使用休息室的802.11a無線網(wǎng)絡接入點。休息室還有802.11b網(wǎng)絡接入點。兩種網(wǎng)絡接入點對休息室中的人的使用是免費的,并且提供相同類型的連接。用戶在膝上計算機機器上運行OUTLOOK和IE。操作系統(tǒng)感測到802.11a網(wǎng)絡/接入點過載和擁塞。并且,Patrick膝上計算機上的電池正在減少。響應于低的電池電源和802.11a接入點的擁塞狀態(tài),操作系統(tǒng)選擇將連接的802.11b連接。在以后的某一時間,航空公司休息室是空的,802.11a網(wǎng)絡接入點不再是過載或者擁塞的。此外,電池已經(jīng)被充電,并且電源不再是問題,因為用戶已經(jīng)將膝上計算機插入電源插座。操作系統(tǒng)感測到改變的環(huán)境,決定802.11a網(wǎng)絡提供最好的服務,因此將無線技術使用從802.11b改為802.11a,以利用由802.11a連接提供的更高帶寬。方案#3兩個膝上計算機用戶在去往業(yè)務會議途中的計程車上。他們打開他們的膝上計算機,并且恢復他們的Windows會話。在恢復他們的會話時,他們經(jīng)由Wi-Fi網(wǎng)絡形成一個特別小組,以共享陳述材料。第一用戶機器上的操作系統(tǒng)感測到有兩種GPRS網(wǎng)絡可用于因特網(wǎng)連接;一種是直接通過膝上計算機中的GPRS適配器,另一種是通過第一用戶的藍牙電話。操作系統(tǒng)通過藍牙電話選擇GPRS網(wǎng)絡,因為第一用戶的機器的策略優(yōu)選藍牙電話。然而,在使用它時,操作系統(tǒng)感測到起因于Wi-Fi專門的網(wǎng)絡的到該電話的藍牙連接的干擾。優(yōu)于通過藍牙電話接入GPRS網(wǎng)絡,操作系統(tǒng)因.此轉向直接的GPRS網(wǎng)絡。方案#4用戶將膝上計算機帶到本地的圖書館。圖書館提供Wi-Fi連接,用于瀏覽圖書館網(wǎng)絡站點。沒有到因特網(wǎng)的連接。用戶的膝上計算機通過膝上計算機中的GPRS卡從Wi-Fi轉向GPRS網(wǎng)絡,以進入因特網(wǎng)。正如由上述方案所示范的,選擇合適的網(wǎng)絡接口/網(wǎng)絡組合潛在地考慮到許多因素,包括潛在地避免干擾。在這里所公開的無線技術選擇框架支持定義全面的,多因素標準,其便于計算設備上穩(wěn)固的,動態(tài)的,自動網(wǎng)絡接口/網(wǎng)絡選擇,該計算設備潛在地在各種無線網(wǎng)絡環(huán)境內(nèi)進行操作。在以下給出的示范性的接口/網(wǎng)絡選擇框架以及它的變化包括無線技術選擇框架,其基于獲取的信息單元,因素價值以及選擇標準。選擇框架從獲取的關于計算設備可用于計算設備的接口/網(wǎng)絡組合的多重組合的信息單元導出因素價值(例如,網(wǎng)絡狀態(tài)/能力)。導出的用于每一個可利用的組合的因素價值隨后被應用于接口/網(wǎng)絡選擇標準。舉例來說,該標準包括加權因子值的邏輯/算術組合。將導出的用于每一個接口/網(wǎng)絡選擇的因素價值應用于選擇標準提供了作為結果的用于無線網(wǎng)絡通信的接口/網(wǎng)絡選擇。在示范性的實施例中,因素價值被用于接口/網(wǎng)絡選擇標準,以在便攜的(例如,筆記本)計算設備支持的兩種Wi-Fi技術,802.11a和802.11b之間進行選擇。然而,所公開的選擇框架適合于在各種無線技術的任何一種之間進行選擇,例如包括在Wi-fi(例如,802.11a/b/g)和GPRS接口/網(wǎng)絡之間進行選擇。選擇框架的實施例加入許多動態(tài)的方面。在第一方面,應用于特定標準的因素價值轉換時間。例如,與無線接入點有關的收發(fā)信機的信號強度可能轉換時間并且影響分配給預期的接口/網(wǎng)絡組合的整個需要性得分。在第二方面,統(tǒng)治無線接口/網(wǎng)絡選擇的特定標準根據(jù)感測的工作條件(例如,電池電源高/低)進行動態(tài)地配置。在動態(tài)配置標準的第一舉例中,標準選擇規(guī)則/算法確定一組無線選擇標準的哪一個標準將被用于選擇無線連接將被建立/保持的接口/網(wǎng)絡。因此,舉例來說,當計算設備以基本上高空的存儲電池能量操作時,第一標準被使用,當電池的儲能低時使用第二標準。在動態(tài)配置一個標準的第二舉例中,標準內(nèi)歸因于各種因素的重量基于感測的工作條件進行改變。因此,舉例來說,一組因數(shù)重量被指定用于特定應用。當該應用被啟動時,因數(shù)重量被存入標準殼體。此后,因素價值被用于作為結果的應用特定的標準,以提供接口/網(wǎng)絡選擇。在本發(fā)明的實施例中,因素價值源自于許多類型的信息單元。轉向圖8,列舉了示范性的一組信息單元類型。網(wǎng)絡SSID800識別一個網(wǎng)絡。Ncap802指定由接入點在最后′t′時間單位服務的許多連接。連接是用于有效結合的同義詞。計算設備利用連接進行通信。Nbap804指定由接入點在最后′t′時間單位處理的許多字節(jié)。Perrpap806指定由接入點在接收分組中的最后′t′時間單位中的分組錯誤的百分比。Pretppap808指定由越過所有其服務的節(jié)點的AP在每一個分組地最后‘t’秒進行重試的平均數(shù)。CPUap810參數(shù)指定在接入點的CPU利用率的等級。TPap812指定正由接入點使用的發(fā)射功率,以毫瓦表示。DLSec814指定無線網(wǎng)絡上提供的無線數(shù)據(jù)鏈路安全類型。潛在地由無線技術/網(wǎng)絡選擇標準使用的一組參數(shù)包括與無線網(wǎng)絡接口電路板有關的信息單元,與網(wǎng)絡的連接通過該無線網(wǎng)絡接口電路板潛在地被建立。SSap816指定由接入點了解的信號強度。SSsta818指定由網(wǎng)絡接口卡了解的信號強度。Perrpsta820指定由網(wǎng)絡接口卡接收的分組中的分組錯誤的百分比。TPsta822指定由網(wǎng)絡接口卡使用的發(fā)射功率。Pretppsta824值指定在最后‘t’秒期間由網(wǎng)絡接口卡了解的每一分組的重試的平均數(shù)。以上參數(shù)的描述中,值″t″是一個在很短的時間內(nèi)指定的周期間隔。已經(jīng)描述了一組示范性的潛在地有助于無線技術/網(wǎng)絡組合選擇過程的參數(shù)值,隨后的討論提供有關由無線技術選擇過程支持的選擇標準的更多的細節(jié)。作為一個文前欄目,后綴a和b被增加到以上識別的參數(shù)縮寫,以分別指定802.11a或者802.11b。討論一組以下給出的無線標準之前,一組術語/縮寫被引入/定義。無線標準因素(WC)-一種計算設備/用戶站(STA),接入點(AP)或者由STA和AP形成的網(wǎng)絡的參數(shù)或者屬性。這個參數(shù)例如被作為數(shù)據(jù)點使用,以在802.11b和802.11a之間進行選擇。無線標準因素可能是關鍵的,首要的,或者非首要的。關鍵的標準因素總是比所有其他的因素重要。首要的標準因素可以或者不可以是關鍵的。首要的標準因素(OWC)-這是超越所有的非首要標準因素的標準因素??赡苡幸环N以上的首要的標準因素。如果兩個或更多個沖突首要標準因素存在,較高優(yōu)先級的標準因素控制選擇。沒有兩種首要的標準因素可能具有相同的優(yōu)先權。非首要的標準因素(NOWC)-這是既不關鍵也不首要的標準因素。關鍵的標準因素(CWC)-這是對于導致無線接口/網(wǎng)絡選擇的決策過程至關重要的標準因素。如果無線技術不具有用于這個標準因素的容許值,它從考慮事項中被排除。關鍵的標準因素根據(jù)定義是最優(yōu)先的首要標準因素。可能只有一種關鍵的標準因素。無線標準因素重量(WCW)-無線標準因素重量表示分配給標準因素的相對的優(yōu)先權/重要性。重量是一個相對數(shù)。例如,該重量由用戶通過用戶界面提供,或者由管理STA的部門對于STA(計算設備)進行預置。在示范性的實施例中,WCW處于1-10的范圍,1是最低的,10是最高的。用于標準因素的WCW相對于分配給其他標準因素的WCW值進行建立。無線標準因素值(WCV)-標準因素的觀測值。舉例來說,它是處于1-10范圍的數(shù),1是最低的,10是最高的。低的或者高的值可能意味著基于標準因素的好或者壞。例如,對于″擁塞″的高值是壞的(例如,當公式化包括多個加權因子和值的標準當負的因素重量被使用),反之,對于″吞吐量″因素的高值是好的。示范性的無線標準的詳細說明已經(jīng)描述了一組用于根據(jù)在這里描述的無線技術選擇框架定義無線技術選擇標準的參數(shù)和術語,影響無線技術/標準選擇的代表性的因素和總質(zhì)量得分(在圖9中列舉的)現(xiàn)在將被描述用于在802.11a和802.11b無線技術進行選擇。在以下描述的因素源自于在在這里參考圖8描述的信息單元。策略900指定一組標準可用于用戶/客戶進行技術/接口/網(wǎng)絡之間的選擇。一組標準內(nèi)的標準指定一個或多個因素和用于進行選擇的相關的重量。舉例來說,策略900作為客戶供應的一部分被下載。缺少策略供應時,默認策略被使用。網(wǎng)絡SSID902指定網(wǎng)絡識別。站從由接入點周期性發(fā)射的信標獲取網(wǎng)絡的SSID,或者從由無線AP發(fā)送到來自STA的探測的探測響應獲取網(wǎng)絡SSID。SSID識別網(wǎng)絡。在簡單的接口/網(wǎng)絡選擇標準中,如果STA在802.11a和802.11b信道上接收相同的SSID,那么其他一切是相等的,802.11a信道被選擇。速度(SPD)904指定由特定無線技術提供的理論上的最高速度。在其中只有速度904被考慮的簡單的標準中,其次如果在802.11a和b技術之間進行選擇,那么802.11a經(jīng)由802.11b被選擇即使過多數(shù)量的當前的802.11a用戶導致借助于802.11b技術的更大的個人吞吐量。然而,本發(fā)明有效地期待/支持更復雜/堅定的決策,包括多個避免這樣的眼光短淺的決策的因素。擁塞(CNG)906指定有關所關心的特定無線技術的擁塞值。如果用于特定無線技術的Ncap802或者Nbap804很大,并且如果Pretppsta824和Pretppap808很大,那么很可能在特定無線技術/網(wǎng)絡組合上有比較高等級的擁塞。換句話說,如果與特定無線技術/網(wǎng)絡有關的接入點被沉重地負重,即,它正處理大量連接或者處理大量來自現(xiàn)有連接的業(yè)務,用于在AP和STA的分組的重試的數(shù)量是高的,那么很可能網(wǎng)絡被擁塞。如果相同接入點提供802.11b和802.11a服務,802.11a和802.11b可能同樣受負荷的影響。在這種情況下,Pretppsta824和Pretppap808確定網(wǎng)絡的擁塞狀態(tài)。例如,WCW值1指示最低的擁塞狀態(tài),5是正常的(中等),并且10是最高等級的擁塞(網(wǎng)絡被加壓)。干擾(INTF)908指定干擾的等級。如果Ncap802和Nbap804很小,然而Pretppsta824和Pretppap808的一個或者全部都很大,那么可能存在高等級的干擾。換句話說,如果接入點沒有被沉重地負重,即,連接的數(shù)量和由接入點處理的業(yè)務的等級是從低到中等,然而大于分組錯誤的正常數(shù)量,在接入點和STA都存在重試,那么很可能干擾存在于來自其他源的網(wǎng)絡之中。這樣的干擾的源潛在地包括無繩電話,微波,及其他利用與在考慮之中的Wi-Fi技術相同的頻帶的設備。WCW值1指示最低等級的干擾,5是正常的(中等),并且10是最高的(過多的干擾)。吞吐量(THRPT)910指定特定無線技術的吞吐量。如果SSap和SSsta(用于AP和STA的信號強度)很低,那么暗中數(shù)據(jù)吞吐量很低。如果都很高,數(shù)據(jù)吞吐量很高。如果802.11a上的吞吐量小于802.11b上的吞吐量,那么吞吐量因素910偏愛802.11b無線技術。在本發(fā)明的示范性的實施例中,重量(WCW)基于STA上運行的特定應用的需要被給予吞吐量910參數(shù),例如,如果音頻/視頻流應用被運行,比正常更高的重量應該被使用。因素價值(WCV)1指示低的吞吐量,5是正常的,并且10是高的。舉例來說,在理想條件下,當比較802.11b和802.11a技術時,802.11b技術(最高的理論速度可能是11Mbps)接收5的值,并且802.11a(最高的理論速度可能是25-30kbps左右)接收8的值,乃至用于渦輪方式的10的值具有50kbps左右的最高的理論速度。電池壽命(BL)912指定可用于STA的電池充電。舉例來說,當比較來自無線網(wǎng)絡接口的耗用電力時,對于相同工作負荷,802.11aNIC比802.11bNIC消費更多電力。因此,低的電池電源被分配更大的(負數(shù))重量用于NIC,其消費更多電力。此外,如果STA上的電池充電等級很低,那么給予電池壽命912因素的重量(WCW)被提高,而不管技術反映這個因素增加的重要性。分配給電池壽命912的值(WCV)穿過UWB,BT,802.11b,802.11a無線技術從最高(最小的負數(shù))轉到最低(最大的負數(shù))。范圍(RNG)914指定用于每一種技術的相對距離。802.11b的范圍是150-300英尺,802.11a的范圍大致是802.11b范圍的1/4。如果802.11a無線技術被使用,結果是正在移動的STA將經(jīng)歷更多切換。切換依次影響等待時間,抖動和分組損失。快速切換方案被使用,以產(chǎn)生盡可能無縫的切換。然而,對用于IP電話和A/V流應用的等待時間,抖動和分組損失的下限需要用于最佳的用戶經(jīng)驗的最小的切換。固有的重量(WCW)基于站上運行的應用的需要和計算設備(STA)本身的移動性的種類被給予范圍914因素。作為一個舉例,對于無線,非移動,桌面計算機機器,如果有的話,范圍914因素具有最小的重量。另一方面,范圍914對于當前運行VoIP或者A/V流應用的手持(很好移動的STA)計算設備被給于更高的重量。連接性(CON)916指定借助于無線接口到資源的連通性的測量。如果STA從更早期保存的經(jīng)歷注意到由在具體地點的某一個802.11a和802.11b網(wǎng)絡提供的連接的種類,它可能選擇(或者應用高因素價值到)提供更好連接的網(wǎng)絡。與此相反缺少任何指示,兩種諸如通知相同SSID的802.11a和802.11b的Wi-Fi技術提供類似的連接。對于其中一個站已經(jīng)使用802.11aNIC或者802.11bNIC用于特設通信或者用于到不同的SSID的連接的情況,它不能再使用相同的NIC用于設法連接到的SSID。在這樣的環(huán)境下,該選擇是明確的。安全性(SEC)918指定借助于特定技術/網(wǎng)絡組合可利用的相對安全性等級。STA可能通過拼湊下列信息確定由無線網(wǎng)絡提供的安全性有關信標的保密比特以及在數(shù)據(jù)鏈路和網(wǎng)絡層提供的安全機制。如果由802.11b網(wǎng)絡提供的安全性遵循STA的策略,而802.11a提供的安全性不是這樣,那么802.11b網(wǎng)絡被選擇。在其他實例中,安全性918是一個因素,而不是選擇標準中的首要因素。在選擇標準的特定舉例中,如果由802.11a和802.11b提供的安全性遵循客戶的策略,那么使用更優(yōu)選的安全機制的特定Wi-Fi技術是優(yōu)選的。每一個比特的成本(CST)920指定用于使用特定接入點/鏈路的成本。CST920例如可以在信標中被指示,該信標是通過接入點,或者作為選擇,通過由邊緣服務器(位于接入點后面的關鍵的數(shù)據(jù)路徑上的訪問服務器)使用的更高層次協(xié)議或者由供應服務器發(fā)送的。在示范性的標準中,CST920是一個重要因素(即,它被指定具有高重量或者備選地接收首要的或者關鍵的邏輯指示)。因此,如果用于802.11a的CST是不可接受的,并且用于802.11b的CST是一個容許值,并且沒有別的因素超越這個決定,那么802.11b接口被選擇。應用吞吐量必要條件APPTHRPT922指定計算設備上一個或多個特定有效應用所需要的吞吐量,以確保將利用所選擇的無線技術的設備(STA)上的應用的正確操作。STA基于由應用設置的服務質(zhì)量屬性來確定其上運行的應用的吞吐量必要條件。舉例來說,在能量守恒操作方式中,一個標準指定如果應用的吞吐量必要條件可能由802.11b來滿足,并且沒有其他因素,諸如CST,例如,超越這個因素,那么802.11b無線技術被選擇。資格數(shù)量(QN)924是無線技術/網(wǎng)絡組合的質(zhì)量的總測量。QN=∑WCW[i]*WCV[i],即,不同標準的加權WCV的總和。QN924值利用選擇算法進行確定,該選擇算法舉例來說指定任何上述因素以及每一個的相應的加權(包括潛在的首要因素)。一旦每一個可利用的無線技術/網(wǎng)絡組合的QN924值已經(jīng)被確定,具有最高QN的技術被使用。備選地,標準包括一組邏輯過濾器,其產(chǎn)生一組合格的組合。此后,對于每一個合格的組合產(chǎn)生QN,以確定用于執(zhí)行設備的無線通信技術/接口/網(wǎng)絡組合的最后的選擇。在本發(fā)明的實施例中,限制被放置在計算設備產(chǎn)生用于計算設備的新的QN值的頻率上。QN周期性地以及任一有效事件發(fā)生時被確定(根據(jù)可配置的重復周期),有效事件諸如是媒體連接/斷開,從有關接入點的網(wǎng)絡接口卡接收地數(shù)據(jù)的顯著變化,或者特定應用的開始。正如將在以下參考圖11進一步說明的,發(fā)生這樣的事件時,調(diào)用選擇邏輯,以鑒于潛在的新信息單元數(shù)據(jù)以及作為結果的因素值/重量來重新評估上述的技術/接口/網(wǎng)絡合并選擇。人們注意到關于至少部分依賴于邏輯過濾器的標準(建立閾值必要條件),策略潛在地指定并入一個或多個因素的特定標準作為用于選擇特定無線技術的首要基礎。在這種情況下,因為兩個或更多個首要因素之間的沖突的情況,特定技術/接口/網(wǎng)絡組合的選擇被簡化,更低優(yōu)先級沖突因素被從考慮事項中排除。同樣,如果兩種無線技術的其中之一提供用于關鍵因素的容許值,而另一種沒有提供,對于CWC值不可接受的技術被從考慮事項中刪除。例如,如果SEC918是關鍵因素,那么如果一種無線技術的SEC值是可接受的而另一種無線技術的SEC值不是可接受的,該選擇是明確的。分配給拒絕的無線技術的QN是零。如果有兩個或更多個首要因素并且它們沖突,因為例如由STA上的預置策略而建立的被認為是更重要的一個被使用。此外,策略規(guī)格足夠富有到聲明,如果用于首要因素的最小的或者最大容許值不是任一接口所滿足的,那么STA警告用戶,提示用戶,并且鑒于不可接受的當前狀態(tài)的接受人工選擇。人們注意到并入上述選擇框架的說明性的系統(tǒng)還可以使用動態(tài)的學習,其中系統(tǒng)保持對隨后通過用戶輸入解決的不明確情況的用戶選擇的歷史,并且,如果策略允許,選定使用這個傳遞用戶選擇的歷史。以在將來解決類似的不明確的情況。信息單元和選擇標準是從各種源獲取的。轉向圖10,一組信息單元源被識別。為了確定一些識別的通過無線技術標準使用的因素的值,計算設備從各種源獲取信息單元,舉例來說,各種源包括無線網(wǎng)絡接口電路板1000,網(wǎng)絡接口連接到其的無線接入點1010,同層機器1020,供應代表1030,探索式的引擎1040,位置提供者1050,本地的Wi-Fi1060,無線網(wǎng)絡接口賣方驅(qū)動器1070,更高層(例如,TCP/IP)網(wǎng)絡驅(qū)動器1080,以及預先記錄的歷史上的用戶經(jīng)驗1090。這個信息源和驅(qū)動以上提供的選擇過程的標準的目錄被規(guī)定為說明性的。同樣,本發(fā)明企圖使用諸如數(shù)據(jù)組優(yōu)先權的全球信息,數(shù)據(jù)組的優(yōu)先權例如是通過管理工具由管理人和/或通過應用設置的。以下描述由以上所述的信息/標準的源提供的信息類型,其驅(qū)動具體表現(xiàn)本發(fā)明的計算設備的技術/接口/網(wǎng)絡選擇過程。無線NIC1000維護各種關于硬件操作的統(tǒng)計量,包括信號強度,比特傳輸誤差等等。無線接入點1010提供當前的能力和擁塞統(tǒng)計量,通知用戶其當前的能力,以處理當前的/額外的工作負荷。位于相同接近度的同層機器1020是用于傳達任何由計算設備維護的信息的潛在源。因此,在同層機器1020已經(jīng)獲取用于重要的一段時間的相關信息并且運行選擇算法的計算設備是相對新的情況下,同層機器1020借助于可以與計算設備形成的適宜連接來傳達信息。與無線提供者有關的供應代表1030是用于信息和標準(以及重量)的潛在源。在此情況下,計算設備建立到供應代表的連接,潛在地無需選擇標準的輔助。此后,供應服務指定供應代表1030的URL。供應代表1030與計算設備(以及用戶)相互作用,以下載包括一個或多個例如由共存驅(qū)動器300執(zhí)行的選擇標準的策略。位置提供者1050識別用于執(zhí)行選擇標準的計算設備的地點信息。這樣的地點信息潛在地被用于檢查目錄或者其他驅(qū)動計算設備的技術/接口/網(wǎng)絡選擇的位置感測信息內(nèi)的潛在的資源。本地的Wi-Fi1060提供從當前安裝在計算設備上的802.11接口操作累積的統(tǒng)計信息。賣方驅(qū)動器1070提供類似于本地Wi-fi1060的信息,但是被定做為與特定驅(qū)動器有關的操作上的統(tǒng)計量,諸如在最后′t′秒內(nèi)重試的平均數(shù),以發(fā)送分組或者接收分組中的分組錯誤的百分比。TCP/IP驅(qū)動器1080提供與網(wǎng)絡消息的更高等級的處理有關的統(tǒng)計量,網(wǎng)絡消息諸如是連接是否可以經(jīng)由特定網(wǎng)絡接口被用于一個資源。歷史上的用戶經(jīng)驗數(shù)據(jù)1090包括由用戶進行的上述的選擇。這樣的信息還可以包括當用戶進行上述選擇時給出的特定因素(或者基礎的信息單元)值的記錄。歷史上的用戶經(jīng)驗數(shù)據(jù)1090因此支持基于特定環(huán)境下一致的用戶響應設法自動化選擇處理的預測模型。例如,如果當運行特定應用時用戶一致選擇802.11a技術,那么當該應用正在運行時,那個信息潛在地被用于預測(或者將更大的重量給予)那個技術。探索式的引擎1040包括并入選擇框架的可擴展類別的模塊,其從由其他信息源提供的輸入數(shù)據(jù)產(chǎn)生衍生的信息單元。由探索式的引擎1040產(chǎn)生的衍生的信息的舉例包括確定擁塞以及干擾等級。在本發(fā)明的實施例中,共存驅(qū)動器300,或者備選地,提供連接選擇服務的單獨的決策模塊從多個源獲取信息,并且產(chǎn)生一個選擇。此外,人們注意到在本發(fā)明的示范性的實施例中,獲取信息單元數(shù)據(jù)和執(zhí)行選擇過程是事件驅(qū)動的。這樣的事件響應于由共存驅(qū)動器300(或者其它的通知服務)監(jiān)視的狀態(tài)變換而產(chǎn)生。在其它情況下,事件是由周期性行使的任務來驅(qū)動,該任務例如采用操作系統(tǒng)中的“時間驅(qū)動的”任務調(diào)度服務提供者來登記。此外,分配給選擇標準內(nèi)各種因素的重量響應于事件(例如,應用的解除安裝或者停用,電池電源減少,可利用的網(wǎng)絡的數(shù)量或者類型方面的變化,擁塞/干擾參數(shù)值方面的變化,網(wǎng)絡連接方面的變化等等)被重新分配。在完成重新分配之后,事件被登記,由此促使重新應用一個標準到一組現(xiàn)用的網(wǎng)絡接口/網(wǎng)絡中的每一個。轉向圖11,概述了由以上所描述的并入無線技術/接口/網(wǎng)絡選擇平臺的計算設備執(zhí)行的一組步驟。正如以上先前所提到的,圖11的步驟通常不是連續(xù)執(zhí)行的。早熟果實,它們在發(fā)生事件(例如,預定的更新任務,關鍵因素狀態(tài)的變化,因數(shù)重量修改等等)時被行使。最初,在步驟1100期間,計算設備獲取形成用于產(chǎn)生因素價值基礎的信息單元。當以單個步驟進行描繪時,在本發(fā)明的實施例中,步驟1100在許多時間點通過各種信息單元源的操作被執(zhí)行。在步驟1102,多個可利用的選擇標準的一個或多個被選擇。在本發(fā)明的實施例中,分段由用戶界面驅(qū)動。然而,在其他實施例中,選擇步驟1102至少部分地由標準選擇邏輯來執(zhí)行,標準選擇邏輯響應于特定感測的信息來選擇合適的標準(包括完成標準規(guī)格的因數(shù)重量)。在步驟1104,由步驟1100期間獲取的信息單元得來的因素價值被用于一個或多個在步驟1102期間選擇的用于每一個可利用的技術/接口/網(wǎng)絡組合的標準。在本發(fā)明的實施例中,步驟1104被中斷,并且對話框被產(chǎn)生,以解決防止完成決策過程的邏輯錯誤,決策過程用于選擇用于一個連接的特定技術/接口/網(wǎng)絡組合。這樣的錯誤例如包括給于沖突選擇的應用的標準(或者多個標準)內(nèi)的兩種因素的存在?;趹毛@取信息到標準/多個標準(并且潛在進一步的用戶輸入)的結果,一個或多個可利用的技術/接口/網(wǎng)絡組合被指定。在本發(fā)明的實施例中,在步驟1106,用戶被請求確認基于標準的選擇。舉例來說,這樣的通知以包含一個或多個建議的選擇的對話框的形式被提供。在其中多個建議被提供的情況下,根據(jù)步驟1104的結果來對選擇進行歸類。在本發(fā)明的備選實施例中,步驟1106被繞過。假使那樣,選擇被自動執(zhí)行,而無需用戶的批準。此后,在步驟1108,如果選擇的選擇不同于一種當前正由計算設備(其沒有包括當前的連接)使用的選擇,那么控制轉到步驟1110,其中基于上述的選擇建立新的連接。步驟1108的執(zhí)行可能以許多種方式的任何一種出現(xiàn),并且無論如何將不會被看作是限制本發(fā)明。然而,對可利用的范圍來說,這樣的連接產(chǎn)生操作被自動化到對提供最好的用戶經(jīng)驗來說是可能的最大程度。控制然后轉到結束。然而如果現(xiàn)有的連接與在步驟1106確認的連接相同,然后控制從步驟1108轉到結束(不必建立新的連接)。用于在802.11a/b無線技術之間進行選擇的示范性的標準下列偽碼指定用于在802.11b和802.11a無線技術之間進行選擇的示范性的標準。這個舉例說明怎樣使用上述信息單元和因素,以執(zhí)行無線技術/網(wǎng)絡選擇標準。除考慮SEC(安全性)作為一個CWC(關鍵的無線標準/因素)之外,該標準不考慮因素首要配置。然而,并入首要因素的舉例的修改在備選的標準中被設想。此外,本發(fā)明企圖指定在各種技術之間進行選擇的標準,進一步舉例來說,包括802.11a和UWB無線技術之間的選擇以及對應具體表現(xiàn)這些技術的網(wǎng)絡。一些被用于偽碼的縮寫如下<prelisting-type="program-listing"><![CDATA[HPOWC-higherpriorityOWCINTSelectBestWiFiO{////therehastobeamatchwiththeSSID//if(both802.11a&amp;&amp;802.11bofferthedesiredSSID){QNb=0;QNa=1;//QNsreflectsspeed(SPD)//advantageof802.11aover802.11b////if802.11aisalreadyinuse,itisnotconsidered//if(CONof802.11a)==ADHOC{QNb++,QN=0;if(CONisHPOWC)retum;//802.11bqualifies}else//eitheroftheWi-Fitechnologiescanbeused{////ifSECof802.11aisnon-conformant,//ifSECaisnon-conformant{ifSECbisconformantQNb++;QNa=0;elseQNa=QNb=0;//botharenon-conformant}else//SECaisconformant{ifSECbisnon-conformantQNa++;QNb=0;else//bothSECaandSECbareconformant{QNa++;QNb++;}}}if(SECisCWC&amp;&amp;(QNa==0‖QNb==0))return;//letQNvaluesdecide;//ifbothQNsare0;letuser//decide////Iffcongestionon802.11bislessthanon802.11a//if(CNGa-CNGb)>acceptabledifferenceQNb++;elseQNa++;if(CNSisHPOfRemOWC)//ifCNGisthehighestpriorityreturn;////Ifinterferenceon802.11bislessthanon802.11a.Theacceptablethresholdtakes//intoaccounttheinherentbiasagainst802.11bonaccountofthecrowdedspectrum//if(INTFa-INTFb)>acceptabledifferenceQNb++;elseQNa++;if(INTFisHPOfRemOWC)return;////Ifthroughputon802.11bislessthanon802.11a.//if(THRPTa>THRPTb)QNa++;elseif(THRPTb>THRPTa)QNb++;if(THRPTisHPOWC)//NYCPisnotyetconsideredparametersreturn;////Ifbatterylifeleftislow,reflectthatinQN////if(BLislow)QNb++;////Reflectrangeadvantageof802.11bforinteractive,voice,anda/vstreamingappsin//theQN//if(APPisINTERACTIVEorA/VandSTAisMOBILE)QNb++;////Ifcostforusing802.11aismoreasdererminedfromthenetwork,reflectthatinQN//if(CSTa>>CSTb)QNb++;elseif(CSTb>>CSTa)QNb++;////Ifappthroughputrequirementsaresatisfiedbythroughputon802.11b,selectit//if(APPTHRPT<THRPTb){QNb++;}else{if(APPTHRPT<THRPTa){////SinceAPPTHRPTcannotbemetbyTHRPTb,QNbgoesdown//significantly//QNb-=2;}}}else//oneorbothdonotofferthedesiredSSID{QNa=QNb=0;//startwithacleanstate////selecttechnologythatprovidesthedesiredSSID//if(SSIDa==desiredSSID){QNa++;QNb=0;}elseif(SSIDb==desiredSSID){QNb++;QNa=0;}}return;}//endofSelectBestWi-Fi]]></pre>已經(jīng)描述了用于基于一組因素的無線連網(wǎng)技術選擇的舉例標準,基于該舉例的許多觀察在以下被提供。STA上的高級無線用戶界面選擇允許用戶指定用于上述因素的重量/首選順序,能夠指定一個或多個因素作為首要的標準/因素并且一種因素作為關鍵的標準/因素。如果兩個或更多個因素被標記為首要的,那么他們的重量必須是不同的。用戶通過另一個選擇指示STA是否將提示用戶證實對關鍵因素的可接受的限制是否被滿足。策略900是利用用戶界面以及通過群組策略可以進行設置的。策略應該是對環(huán)境/位置敏感的,因為因素的相關性/重量很可能基于諸如是工作,家庭和公共網(wǎng)絡的計算設備的環(huán)境/位置進行變化。例如,每一個比特的成本920的因素價值被分配0的重量用于工作環(huán)境,但是更高的重量被分配給公共的接入點。同樣地,SEC902因素基于位置用不同程度的重要性進行處理。缺少任何策略或者手動配置策略的用戶時,默認策略驅(qū)動無線連網(wǎng)技術/網(wǎng)絡選擇。技術之間的轉換對用戶來說是透明的。因此,如果802.11b基于QN924值被選為優(yōu)選的連接技術,并且據(jù)QN924值的變化所告知的,稍后確定802.11a應該被使用(或者反之亦然),計算設備無縫地過渡到所選擇的技術。不管兩種無線技術是否提供到相同子網(wǎng)絡的連接,從一種無線技術到另一種無線技術的遷移處理對計算設備上運行的應用來說是透明的。如果無線技術連接計算設備到不同的子網(wǎng)絡,如果存在的話,操作系統(tǒng)內(nèi)的移動性支持保持從一種子網(wǎng)絡到另一種子網(wǎng)絡的過渡對于應用來說是透明的。在示范性的實施例中,假定區(qū)別于無線技術連接到不同的子網(wǎng)絡的歷史數(shù)據(jù),是否在不同的子網(wǎng)絡之間匆忙地轉換是策略的一部分。本領域技術人員將理解到便于一個或多個無線網(wǎng)絡接入的方式的配置/選擇的新的以及有用的方法和框架已經(jīng)在這里進行了描述。更具體而言,在這里描述的無線網(wǎng)絡接口選擇和共存驅(qū)動器結構便于基于由一組與特定網(wǎng)絡接口和無線技術有關的網(wǎng)絡接口驅(qū)動器提供的狀態(tài)信息進行網(wǎng)絡接入的特定方式的自動選擇。此外,標準驅(qū)動的接口/網(wǎng)絡選擇框架已經(jīng)進行了描述,其在包括當應用被行使時或者如上所述,選擇另一個接口/網(wǎng)絡以避免檢測干擾時的各種情況中被潛在地行使。鑒于本發(fā)明的原則可以被應用的許多可能的計算環(huán)境以及執(zhí)行自動化網(wǎng)絡訪問配置以處理干擾和任何其他當無線數(shù)據(jù)通信被設想時出現(xiàn)的共存問題的靈活性,應該認識到在這里描述的實施例意味著是說明性的,和將不會被認為限制本發(fā)明的范圍。本發(fā)明應用的領域的技術人員將理解說明性的實施例在配置和細節(jié)方面可以被修改,而無需脫離本發(fā)明的精神。因此,在這里所描述的發(fā)明設想所有這樣的實施例可以歸入下列權利要求及其等價物的范圍之內(nèi)。權利要求1.一種用于在計算設備上從多個可利用的無線技術中選擇一種無線技術以建立網(wǎng)絡連接的方法,包括步驟維護包括一組因素的無線技術選擇框架,其中一個或多個因素被并入無線技術選擇標準;獲取一組關于與每一個可利用的無線技術有關的狀態(tài)和/或能力的信息;基于對于每一個可利用的無線技術獲取的一組信息來提供用于一組因素的其中之一的因素價值;以及至少部分地基于應用因素價值到無線技術選擇標準來提供一種無線技術選擇。2.根據(jù)權利要求1所述的方法,其中提供選擇的步驟進一步包括應用全球信息到無線技術選擇標準。3.根據(jù)權利要求2所述的方法,其中全球信息包括數(shù)據(jù)組的優(yōu)先權。4.根據(jù)權利要求1所述的方法,其中無線技術至少包括802.11a和802.11b無線技術。5.根據(jù)權利要求1所述的計算機-可讀媒體,其中無線技術至少包括802.11a和UWB無線技術。6.根據(jù)權利要求1所述的方法,其中無線技術選擇框架進一步支持指定一組應用于一組用無線技術選擇標準表示的因素的其中之一的重量。7.根據(jù)權利要求6所述的方法,其中加權因子值被組合,以提供用于每一個無線技術的總的選擇得分。8.根據(jù)權利要求1所述的方法,其中無線技術選擇框架支持指定首要的因素。9.根據(jù)權利要求1所述的方法進一步包括當沒有無線技術滿足由根據(jù)無線技術選擇框架定義的選擇標準指定的最小必要條件時,發(fā)出用戶干預提示。10.根據(jù)權利要求1所述的方法,進一步包括提供支持指定用于無線技術選擇標準的因素和/或重量的配置接口。11.根據(jù)權利要求1所述的方法,其中響應于一個事件來執(zhí)行該提供選擇步驟。12.根據(jù)權利要求11所述的方法,其中該事件包括周期的期滿。13.根據(jù)權利要求11所述的方法,其中響應于與重新分配重量到無線技術選擇標準內(nèi)參考的因素有關的事件執(zhí)行該提供選擇步驟。14.根據(jù)權利要求13所述的方法,其中響應于檢測的事件執(zhí)行該重新分配重量。15.根據(jù)權利要求14所述的方法,其中檢測的事件相當于當前在計算設備上執(zhí)行的應用的狀態(tài)的改變。16.根據(jù)權利要求14所述的方法,其中檢測的事件與計算設備的電源有關。17.一種包括計算機可執(zhí)行指令的計算機可讀媒體,計算機可執(zhí)行指令便于在計算設備上從多個可利用的無線技術中選擇一種無線技術以建立網(wǎng)絡連接的方法,計算機可執(zhí)行指令便于執(zhí)行步驟維護包括一組因素的無線技術選擇框架,其中一個或多個因素被并入無線技術選擇標準;獲取一組關于與每一個可利用的無線技術有關的狀態(tài)和/或能力的信息;基于對于每一個可利用的無線技術獲取的一組信息來提供用于一組因素的其中之一的因素價值;以及至少部分地基于應用因素價值到無線技術選擇標準來提供一種無線技術選擇。18.根據(jù)權利要求17所述的計算機可讀媒體,其中該提供選擇的步驟進一步包括應用全球信息到無線技術選擇標準。19.根據(jù)權利要求18所述的計算機可讀媒體,其中全球信息包括數(shù)據(jù)組的優(yōu)先權。20.根據(jù)權利要求17所述的計算機可讀媒體,其中無線技術至少包括802.11a和802.11b無線技術。21.根據(jù)權利要求17所述的計算機可讀媒體,其中無線技術至少包括802.11a和UWB無線技術。22.根據(jù)權利要求17所述的計算機可讀媒體,其中無線技術選擇框架進一步支持指定一組應用于一組用無線技術選擇標準表示的因素的其中之一的重量。23.根據(jù)權利要求22所述的計算機可讀媒體,其中加權因子值被組合,以提供用于每一個無線技術的總的選擇得分。24.根據(jù)權利要求17所述的計算機可讀媒體,其中無線技術選擇框架支持指定首要的因素。25.根據(jù)權利要求17所述的計算機可讀媒體,進一步包括計算機可執(zhí)行指令,便于當沒有無線技術滿足由根據(jù)無線技術選擇框架定義的選擇標準指定的最小必要條件時,發(fā)出用戶干預提示。26.根據(jù)權利要求17所述的計算機可讀媒體,進一步包括計算機可執(zhí)行指令,便于提供支持指定用于無線技術選擇標準的因素和/或重量的配置接口。27.根據(jù)權利要求17所述的計算機可讀媒體,其中響應于一個事件來執(zhí)行該提供選擇步驟。28.根據(jù)權利要求27所述的計算機可讀媒體,其中該事件包括周期的期滿。29.根據(jù)權利要求27所述的計算機可讀媒體,其中響應于與重新分配重量到無線技術選擇標準內(nèi)參考的因素有關的事件執(zhí)行該提供選擇步驟。30.根據(jù)權利要求29所述的計算機可讀媒體,其中響應于檢測的事件執(zhí)行該重新分配重量。31.根據(jù)權利要求30所述的計算機可讀媒體,其中檢測的事件相當于當前在計算設備上執(zhí)行的應用的狀態(tài)的改變。32.根據(jù)權利要求30所述的計算機可讀媒體,其中檢測的事件與計算設備的電源有關。33.一種包括支持從多個潛在的網(wǎng)絡和接口選擇網(wǎng)絡和接口的基礎結構的計算設備,其中在用于建立網(wǎng)絡連接的計算設備上,接口潛在地并入各種可利用的無線技術,計算設備包括支持指定一組因素的無線技術因素指示框架;并入一組因素的一個或多個因素的無線技術選擇標準;用于獲取一組關于與每一個可利用的無線技術有關的狀態(tài)和/或能力的信息的信息搜集接口;用于基于對于每一個可利用的無線技術獲取的一組信息來建立用于一組因素的其中之一的因素價值的因素價值提供功能;以及用于至少部分地基于應用因素價值到無線技術選擇標準來提供一種無線技術選擇的無線技術選擇提供引擎。34.根據(jù)權利要求33所述的計算設備,其中當提供選擇時該無線技術選擇提供引擎進一步應用全球信息到無線技術選擇標準。35.根據(jù)權利要求34所述的計算設備,其中全球信息包括數(shù)據(jù)組的優(yōu)先權。36.根據(jù)權利要求33所述的計算設備,其中無線技術至少包括802.11a和802.11b無線技術。37.根據(jù)權利要求33所述的計算設備,其中無線技術至少包括802.11a和UWB無線技術。38.根據(jù)權利要求33所述的計算設備,其中無線技術選擇框架進一步包括一組應用于一組用無線技術選擇標準表示的因素的其中之一的重量。39.根據(jù)權利要求38所述的計算設備,其中加權因子值被組合,以提供用于每一個無線技術的總的選擇得分。40.根據(jù)權利要求33所述的計算設備,其中無線技術因素指示框架支持指定首要的因素。41.根據(jù)權利要求33所述的計算設備,進一步包括一個用戶界面,用于當沒有無線技術滿足由根據(jù)無線技術選擇框架定義的選擇標準指定的最小必要條件時,發(fā)出用戶干預的提示。42.根據(jù)權利要求33所述的計算設備,進一步包括提供支持指定用于無線技術選擇標準的因素和/或重量的配置接口。43.根據(jù)權利要求33所述的計算設備,其中響應于一個事件執(zhí)行無線接口選擇。44.根據(jù)權利要求43所述的計算設備,其中該事件包括周期的期滿。45.根據(jù)權利要求43所述的計算設備,其中響應于與重新分配重量到無線技術選擇標準內(nèi)參考的因素有關的事件執(zhí)行無線接口選擇。46.根據(jù)權利要求45所述的計算設備,其中響應于檢測的事件執(zhí)行該重新分配重量。47.根據(jù)權利要求46所述的計算設備,其中檢測的事件相當于當前在計算設備上執(zhí)行的應用的狀態(tài)的改變。48.根據(jù)權利要求46所述的計算設備,其中檢測的事件與計算設備的電源有關。49.根據(jù)權利要求46所述的計算設備,其中檢測的事件與一組可利用的網(wǎng)絡的變化有關。50.根據(jù)權利要求46所述的計算設備,其中檢測的事件與擁塞/干擾參數(shù)值的變化有關。51.根據(jù)權利要求46所述的計算設備,其中檢測的事件與網(wǎng)絡連接的變化有關。全文摘要標準驅(qū)動的方法和框架被公開,便于用于在計算設備上執(zhí)行無線通信的一個或多個無線網(wǎng)絡接口/網(wǎng)絡的配置/選擇。在這里所描述的無線網(wǎng)絡接口選擇和共存驅(qū)動器結構便于基于由一組與特定網(wǎng)絡接口和無線技術有關的網(wǎng)絡接口驅(qū)動器提供的狀態(tài)信息進行網(wǎng)絡訪問的特定方式的自動選擇。此外,標準驅(qū)動的接口/網(wǎng)絡選擇框架被描述,其在包括但不限于當應用被行使時或者選擇另一個接口/網(wǎng)絡以避免檢測干擾時的各種情況中被潛在地行使。文檔編號H04L12/28GK1716900SQ20051008785公開日2006年1月4日申請日期2005年4月22日優(yōu)先權日2004年4月23日發(fā)明者A·A·哈杉,P·巴爾,P·巴赫爾申請人:微軟公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1