專利名稱:參與并訪問連接交換的制作方法
參與并訪問連接交換背景人們通常通過無線熱點將他們的計算設(shè)備連接到因特網(wǎng)。他們創(chuàng)建由無線熱點識別的賬戶并使用信用卡為無線連接付款。由于對無線連接的日益增長的需求,提供無線服務(wù)的無線供應(yīng)商的數(shù)量已經(jīng)增加。此外,硬件和軟件上的改進導(dǎo)致了諸如WiMax 之類向用戶提供替換無線傳輸協(xié)議來無線地訪問因特網(wǎng)的技術(shù)的開發(fā)。然而,人們遵循以使用這些技術(shù)的過程仍未被改進。概述下面呈現(xiàn)了本發(fā)明的簡要概述,以便向讀者提供基本理解。本概述不是本發(fā)明的詳盡概述,并且不標(biāo)識本發(fā)明的關(guān)鍵/重要元素,也不描述本發(fā)明的范圍。其唯一的目的是以簡化形式呈現(xiàn)此處所公開的一些概念,作為稍后呈現(xiàn)的更詳細(xì)的描述的序言。在此描述的是使用連接交換(“交換”)向用戶提供到因特網(wǎng)的普遍存在的無線連接的各實現(xiàn)。交換是一服務(wù),它通過使得無線服務(wù)提供者(“WSP”)使用在與用戶相關(guān)聯(lián)的一個或多個賬戶服務(wù)提供者(“ASP”)處的用戶賬戶來認(rèn)證用戶,或使得用戶同意WSP 和/或通用服務(wù)提供者(“GSP”)的條款和條件以允許訪問,來允許用戶經(jīng)由各種WSP無縫地訪問因特網(wǎng)。通過使用計算設(shè)備,用戶通過向提供無線連接的WSP提供用戶憑證經(jīng)由交換來訪問因特網(wǎng)。WSP的示例包括但不限于,T-Mobile 熱點、Verizon 蜂窩電話網(wǎng)絡(luò)、 Clearwire 覆蓋區(qū)域等等。WSP通過交換認(rèn)證用戶并授權(quán)用戶訪問因特網(wǎng)。WSP還可直接向用戶的賬戶提供者認(rèn)證用戶。包括用于以一個或多個無線傳輸協(xié)議傳輸?shù)囊粋€或多個通信模塊的計算設(shè)備可通過不同的無線傳輸協(xié)議在提供無線連接的各WSP之間轉(zhuǎn)移。此外, 在以下描述的實現(xiàn)中,交換允許WSP、ASP和GSP(統(tǒng)稱為“服務(wù)提供者”)交換特征集并基于特征集協(xié)商用于訪問因特網(wǎng)的費用。ASP是GSP的一種類型。費用可預(yù)先協(xié)商或動態(tài)地協(xié)商。通過交換或使用類似的變化,服務(wù)提供者和/或用戶可直接相互協(xié)商。費用可包括用于服務(wù)、服務(wù)的交換和/或針對使用的條款的接受(諸如同意廣告、使用的記錄等等)的花費。通過結(jié)合附圖參考以下詳細(xì)描述,可易于領(lǐng)會并更好地理解許多附帶特征。
根據(jù)附圖閱讀以下詳細(xì)描述,將更好地理解本發(fā)明,在附圖中圖1示出了用于用戶通過交換訪問因特網(wǎng)的示例環(huán)境。圖2示出了交換的示例實現(xiàn),用于提供到大量用戶的無線連接并用于與一個或多個其他交換進行通信的交換。圖3示出了特征集的示例實現(xiàn)。圖4A示出了描繪了用于服務(wù)提供者使用證書加入交換的示例實現(xiàn)的流程圖。圖4B示出了描繪了用于服務(wù)提供者使用軟件應(yīng)用程序模塊加入交換的示例實現(xiàn)的流程圖。圖5示出了描繪了用于WSP通過交換認(rèn)證用戶的示例實現(xiàn)的流程圖。
圖6示出了描繪了用于WSP和用戶協(xié)商連接到因特網(wǎng)的費用的示例實現(xiàn)的流程圖。圖7示出了描繪了用于WSP和ASP協(xié)商用戶連接到因特網(wǎng)的費用的示例實現(xiàn)的流程圖。圖8示出了描繪了用于在WSP和GSP之間協(xié)商用戶連接到因特網(wǎng)的費用的交換的示例實現(xiàn)的流程圖。圖9示出了描繪了用于WSP執(zhí)行監(jiān)視服務(wù)和記賬服務(wù)的示例實現(xiàn)的流程圖。圖10示出了在其中可以實現(xiàn)此處所描述的各種技術(shù)的示例計算環(huán)境。
具體實施例方式概覽以下詳細(xì)說明描述了用于使用交換向用戶提供普遍存在的無線連接的實現(xiàn)。交換和/或WSP通過認(rèn)證由用戶提供的憑證來授權(quán)用戶訪問因特網(wǎng)。這些憑證可由用戶提供或可由服務(wù)提供以供存儲和檢索它們。用戶憑證的示例包括但不限于以下任意一個或多個或其組合用戶名和口令、智能卡號、信息卡號、信用卡號、Pin號、電話號碼、指紋、視網(wǎng)膜等等。此外,這些用戶憑證可按任何適當(dāng)?shù)姆绞酱鎯?,包括存儲在本地計算設(shè)備上、在遠(yuǎn)程計算設(shè)備上、或在諸如閃存驅(qū)動器之類的外部存儲介質(zhì)上。交換通過使用與和交換和/或服務(wù)提供者相關(guān)聯(lián)的用戶賬戶對應(yīng)的用戶憑證來認(rèn)證并授權(quán)用戶訪問因特網(wǎng)。例如,交換可允許用戶創(chuàng)建由交換管理的交換用戶賬戶,使得 WSP可認(rèn)證該用戶。交換用戶賬戶可包括用戶名/ 口令、信用卡信息、家庭地址、職業(yè)信息、 電話號碼、電子郵件地址等等。這種信息可被訪問以供協(xié)商費用。用戶還可將與不同服務(wù)相關(guān)聯(lián)的其他用戶賬戶鏈接到他們的交換用戶賬戶??杀绘溄拥浇粨Q用戶賬戶的用戶賬戶的示例包括但不限于,社交網(wǎng)絡(luò)賬戶、電子郵件賬戶等等。交換還可使用與ASP相關(guān)聯(lián)的用戶賬戶來認(rèn)證用戶。注意,ASP是GSP的一種類型。 交換中的ASP的成員資格允許其具有ASP賬戶(并且不必需是由用戶賬戶管理的交換)的用戶能夠通過交換訪問因特網(wǎng)。例如,通過使得交換與ASP的目錄服務(wù)(諸如Microsoft Active Directory (微軟 活動目錄 )等)通信,ASP可允許它們的用戶通過交換來被認(rèn)證。考慮一公司希望其員工在商務(wù)旅行期間具有普遍存在的無線連接,或一大學(xué)希望其學(xué)生在校園內(nèi)以及離開校園時具有普遍存在的無線連接等。對于那些不具有代表他們來協(xié)商費用的ASP的用戶而言,如果這些用戶同意其他條款和/或條件,WSP可不要求認(rèn)證。例如,作為接受使用的條款(包括但不限于,廣告、跟蹤他們的使用等)的回報,用戶可選擇接受由GSP或WSP提供的報價來為他們的因特網(wǎng)連接支付費用。為了服務(wù)多個用戶,交換包括一個或多個WSP。WSP提供用于用戶的無線連接并啟動通過交換對用戶的認(rèn)證。可使用一個或多個無線傳輸協(xié)議來提供無線連接,該一個或多個無線傳輸協(xié)議包括但不限于,IEEE 802. ll,ffiMax (IEEE 802. 16)、用于GSM進化的增強型數(shù)據(jù)速率(EDGE)、高速下行鏈路分組接入(HSDPA)等。WSP可使用本地認(rèn)證服務(wù)在發(fā)送請求到交換之前來本地地認(rèn)證用戶,該本地認(rèn)證服務(wù)諸如系留門戶、802. lx、RADIUS(用戶服務(wù)中的遠(yuǎn)程認(rèn)證撥號)等。WSP的示例包括但不限于,通過蜂窩電話網(wǎng)絡(luò)向用戶提供訪問因特網(wǎng)的蜂窩電話公司、通過連接到DSL(數(shù)字用戶線)連接或電纜調(diào)制解調(diào)器連接的802. 11-兼容的無線路由器向用戶提供訪問因特網(wǎng)的個體等等。例如,Verizon 可以是通過其蜂窩電話網(wǎng)絡(luò)向用戶提供無線連接的WSP。此外,Verizon 可以是ASP并使得 Verizon 員工通過他們的Verizon 員工賬戶(用戶賬戶)來訪問交換。交換認(rèn)證服務(wù)提供者。例如,當(dāng)WSP加入交換時,它接收連接交換證書(“交換證書”)。使用交換證書來確認(rèn)發(fā)送到交換的請求以確定請求者是否是交換的有效成員。成功的確認(rèn)指示該發(fā)出請求方是交換的有效成員。當(dāng)GSP和ASP加入交換時,它們也可接收交換證書。注意,交換可使用各種類型的認(rèn)證,諸如協(xié)議、χ. 509證書、智能卡、密碼設(shè)備、運行在WSP上的軟件模塊、文本文件等等。此外,交換可使用一種或多種不同類型的認(rèn)證。WSP也接收連接交換標(biāo)識符(“交換標(biāo)識符”)以通過無線接入點向用戶計算設(shè)備進行廣播。交換標(biāo)識符包括但不限于,SSID(服務(wù)集標(biāo)識符)、IP(網(wǎng)際協(xié)議)地址、MAC(媒體訪問控制)地址、E. 164地址、服務(wù)提供者標(biāo)識符、SID (服務(wù)標(biāo)識符)等等。例如,交換標(biāo)識符可以是IP地址或是通過域注冊服務(wù)注冊的由用戶普遍識別的URL (統(tǒng)一資源定位符)。 無線接入點的示例包括802. 11-兼容的無線接入點、蜂窩電話塔、專用無線電等等。交換包括WSP成員、ASP成員和/或GSP成員列表。該列表還包括存儲在成員字段中的各個成員的成員標(biāo)識符和對應(yīng)的成員信息。成員標(biāo)識符的示例包括與WSP、ASP或GSP 相關(guān)聯(lián)的唯一名稱(諸如公司名稱)、分配的字母數(shù)字標(biāo)識符等等。成員字段的示例包括但不限于,URL、證書、特征集等等。該列表可存儲在文本文件、數(shù)據(jù)庫中、存儲器中,并且可被定位在一個或多個位置內(nèi)的一個或多個計算設(shè)備上。此外,對應(yīng)的成員信息可獨立于列表被存儲。例如,列表可包括對應(yīng)于在其中特征集和對應(yīng)于ASP的證書兩者均被存儲以供訪問的位置的指針(路徑名)。通過使用該列表,交換將對于訪問的請求路由到合適的ASP和/或GSP。例如,當(dāng)用戶請求通過WSP訪問因特網(wǎng)時,交換通過交換認(rèn)證用戶。通過使用該列表,交換確定合適的ASP來認(rèn)證用戶并將請求轉(zhuǎn)發(fā)給所選的ASP。注意,如果合適,WSP可通過訪問本地列表直接向?qū)?yīng)的ASP認(rèn)證用戶。存儲在列表中或可通過列表訪問的特征集、成員信息的類型包括由服務(wù)提供者提供的服務(wù)的描述。服務(wù)提供者和用戶協(xié)商通過交換訪問因特網(wǎng)的費用。例如,微軟 公司可以是ASP和交換的成員。Verizon 可以是WSP和交換的成員。微軟 公司可同意為每個使用Verizon 無線網(wǎng)絡(luò)訪問因特網(wǎng)的微軟 員工向Verizon 支付固定數(shù)量的錢。通過使用特征集,微軟 公司和Verizon 交換關(guān)于偏好的服務(wù)和可用的服務(wù)的信息并協(xié)商雙方可接受的費用?;诎ㄔ谔卣骷瘍?nèi)的一個或多個特征集屬性,經(jīng)協(xié)商的費用可以是固定的費率,基于包括在特征集內(nèi)的一個或多個屬性,經(jīng)協(xié)商的費用可以是動態(tài)費用,或類似的變型。特征集包括一個或多個特征集屬性,包括但不限于,QoS (服務(wù)質(zhì)量)、帶寬、安全等等。 注意的是,費用可在ASP和WSP之間被預(yù)先協(xié)商或它們可以在ASP和WSP之間相互或與交換之間動態(tài)協(xié)商。此外,可允許競爭報價和還價以向用戶和服務(wù)提供者提供多個選項。在協(xié)商好費用后,服務(wù)提供者和/或用戶基于約定的費用同意測量單位。該測量單位,稱為連接信用,被用于監(jiān)視和記賬的目的。WSP包括用于基于約定的連接信用來跟蹤用戶連接并用于計價的監(jiān)視服務(wù)。交換也可包括用于生成并發(fā)送發(fā)票的記賬服務(wù)。此外, 交換促進對于WSP和ASP之間服務(wù)的付款。注意,記賬服務(wù)可由WSP和/或GSP與交換分開地主控或通過不是交換的成員的第三方服務(wù)提供者主控。通用環(huán)境圖1示出了連接到WSP的用戶通過交換訪問因特網(wǎng)的示例實現(xiàn)。圖1中的實現(xiàn)已經(jīng)被有意地擴展以示出與本發(fā)明可能有關(guān)的各方面。不是所有圖1中示出的元素均要求在每個實施例中,并且各種元素可按不同的方式放在一起來實現(xiàn)不同的系統(tǒng)。圖1示出了示例環(huán)境100,其包括設(shè)備A 144。設(shè)備A 144表示被用于通過交換104 訪問因特網(wǎng)102的用戶計算設(shè)備。計算設(shè)備的示例包括但不限于,基于微處理器的系統(tǒng)、多處理器系統(tǒng)、機頂盒、游戲控制臺、手持設(shè)備、蜂窩電話、消費電子產(chǎn)品、機器人等。環(huán)境100 還可包括WSP112,其通過無線接入點140提供無線連接。WSP112操作地連接到因特網(wǎng)102 并允許用戶通過交換104訪問因特網(wǎng)102。如在圖1中示出的,環(huán)境100還包括ASP114和 GSP105,它們可由WSPl 12用于認(rèn)證、連接的要求和/或費用的協(xié)商。ASPl 14和GSP105兩者操作地連接到因特網(wǎng)102。連接交換交換104是通過允許WSP使得它們的無線連接對用戶可用并通過允許WSP在授權(quán)訪問因特網(wǎng)之前認(rèn)證用戶來向用戶提供普遍存在的無線連接的系統(tǒng)。交換104通過允許 ASP、GSP和用戶協(xié)商費用使得WSP貨幣化它們的無線連接,該費用用于允許用戶使用特征集A 150、B 136和C 115來訪問因特網(wǎng)102、創(chuàng)建用于交換的市場和消費普遍存在的無線連接。對于用戶通過交換來訪問因特網(wǎng)的各種情況可包括在協(xié)商過程中涉及的一個或多個不同方。例如,ASP可在沒有用戶輸入的情況下協(xié)商用于用戶通過交換訪問因特網(wǎng)的費用。 ASP協(xié)商用于用戶的費用的實現(xiàn)的進一步的詳細(xì)描述將在圖7中討論。另一示例可包括在不使用ASP的情況下用戶協(xié)商用于訪問因特網(wǎng)的費用。在沒有ASP的情況下用戶協(xié)商用于訪問的費用的實現(xiàn)的詳細(xì)描述將在圖6中討論。本發(fā)明支持這些示例和類似的變型。交換104可被實現(xiàn)為集中式系統(tǒng)、分散式系統(tǒng)、或類似的變型。一般地,集中式系統(tǒng)包括中央服務(wù),該中央服務(wù)包括管理對系統(tǒng)的訪問、維護其他次要連接的系統(tǒng)的連接、與其他次要連接的系統(tǒng)的通信(包括但不限于以促進請求和發(fā)送更新)的一個或多個服務(wù)器。次要連接的系統(tǒng)包括一個或多個操作地連接到中央服務(wù)的服務(wù)器。針對集中式系統(tǒng)的體系結(jié)構(gòu)類型的示例包括但不限于,客戶機/服務(wù)器、軸輻以及類似的變型。例如,中央服務(wù)可以運行在一個或多個全局服務(wù)器上。次要系統(tǒng)可以是通過因特網(wǎng)操作地連接到全局服務(wù)器的一個或多個區(qū)域服務(wù)器。一個或多個本地服務(wù)器可通過因特網(wǎng)操作地連接到次要服務(wù)器。此外,客戶機/服務(wù)器和軸輻模型兩者的該變型可能是優(yōu)選的,以允許交換擴展來適應(yīng)大量的用戶和服務(wù)提供者。交換可部署在諸如微軟 公司數(shù)據(jù)中心的數(shù)據(jù)中心內(nèi)以適應(yīng)大量請求并提供高保真訪問和帶寬。分散式系統(tǒng)一般不包括中央服務(wù)并可允許一個或多個服務(wù)器單獨地操作。P2P (對等)是分散式系統(tǒng)的示例體系結(jié)構(gòu)。在圖1中,交換104是使用客戶機/服務(wù)器和軸輻體系結(jié)構(gòu)的變型的集中式系統(tǒng)。 關(guān)于交換104的實現(xiàn)的進一步細(xì)節(jié)將在圖2中進行討論。注意的是,交換104可以在分散式系統(tǒng)中實現(xiàn)。交換104包括用于向服務(wù)提供者分發(fā)的交換證書108。通過使用交換證書108,交換104確認(rèn)來自WSP、ASP和GSP的請求。然而,在其中證書不被期望或不可用的實施例中,應(yīng)該包括確認(rèn)交換的成員的能力。在替換的實現(xiàn)中,交換可使用在成員服務(wù)器上執(zhí)行的軟件以通過交換文本文件、加密的密鑰等來確認(rèn)交換的成員。在另一替換的實現(xiàn)中,附加到成員服務(wù)器的硬件設(shè)備可由交換使用來確認(rèn)交換的成員。交換104包括用于維護一個或多個標(biāo)識符107的列表A 106以及用于存儲與交換成員相關(guān)聯(lián)的成員信息的一個或多個字段109。當(dāng)處理針對驗證的請求時,如果合適的話, 交換104使用列表A 106來確定將向其轉(zhuǎn)發(fā)驗證請求的合適的ASP和/或GSP。列表A 106 包括一個或多個成員標(biāo)識符107,各個成員標(biāo)識符具有一個或多個對應(yīng)的成員字段109。交換104使用列表A 106來促進WSP、ASP、GSP和/或用戶之間的費用的動態(tài)協(xié)商。特征集由服務(wù)提供者和用戶使用來協(xié)商費用。特征集模塊發(fā)送和接收特征集并處理它們。WSP 112、連接交換104、ASP 114和設(shè)備A 144分別包括特征集模塊141、103、152 和 145。編程接口由交換支持以允許軟件開發(fā)者將交換服務(wù)包括在他們的軟件應(yīng)用、web 應(yīng)用等中。編程接口的示例包括web服務(wù)接口、API (應(yīng)用程序編程接口)接口、REST(代表性狀態(tài)轉(zhuǎn)移)接口等。在圖1中,連接交換104包括一個或多個編程接口 111。本發(fā)明不限于在該示例中描述的編程接口的示例,并可包括可在各種編程語言中創(chuàng)建的各種其他類型的接口。無線服務(wù)提供者WSP通過諸如Wi-Fi、WiMaxT\3G等各種無線傳輸協(xié)議向用戶提供無線連接。WSP 112通過無線接入點140向設(shè)備A 144提供無線連接。無線接入點140廣播連接交換標(biāo)識符 (“交換標(biāo)識符”)142,使得諸如設(shè)備A 144等用戶計算設(shè)備能夠加入交換104。諸如無線接入點140等無線接入點一般廣播一個或多個標(biāo)識符,包括可不與交換相關(guān)聯(lián)的標(biāo)識符。例如,T-Mobile 熱點無線接入點可廣播兩個SSID,一個與用于T-Mobile 用戶的T-Mobile 熱點無線服務(wù)相關(guān)聯(lián),而第二個與交換相關(guān)聯(lián)。諸如WSP 112的WSP包括一個或多個服務(wù)器130以及一個或多個數(shù)據(jù)庫122。服務(wù)器130包括用于管理并維護諸如交換證書108的一個或多個證書以及與交換的成員104 相關(guān)聯(lián)的一個或多個唯一認(rèn)證證書123的證書模塊131。如前所述的,交換104向服務(wù)器 130提供交換證書108以確認(rèn)其是交換104的有效成員。當(dāng)從WSP接收到認(rèn)證用戶的請求時,交換104使用交換證書108來確認(rèn)請求是來自交換的有效成員。一旦已經(jīng)確認(rèn)完WSP 112,交換104處理針對認(rèn)證的請求并如果合適的話,將該請求轉(zhuǎn)發(fā)到ASP和/或GSP。交換證書108由交換104管理。圖2示出了交換104如何如圖1中提到地管理和分發(fā)交換證書 108。各個服務(wù)提供者都包括唯一認(rèn)證證書以供分發(fā)到其他服務(wù)提供者。認(rèn)證證書可通過交換被分發(fā)到服務(wù)提供者和/或可直接在服務(wù)提供者之間分發(fā)。服務(wù)器130包括交換 104的一個或多個其他成員的一個或多個認(rèn)證證書123。注意的是,服務(wù)器130也包括對應(yīng)于WSP 112的唯一認(rèn)證證書133以供分發(fā)到其他服務(wù)提供者。諸如認(rèn)證證書123和133等認(rèn)證證書允許WSP直接向和各個認(rèn)證證書對應(yīng)的ASP 和/或GSP認(rèn)證用戶。例如,如果交換104無響應(yīng)或不能服務(wù)請求,WSP 112可使用認(rèn)證證書123來請求通過ASP 114的對用戶的認(rèn)證。如果WSP 112具有針對合適的ASP和/或
8GSP的對應(yīng)的認(rèn)證證書,則WSP 112可直接請求通過該合適的ASP和/或GSP的對用戶的認(rèn)證。WSP 112可使用諸如用戶憑證等由用戶提供的信息來確定對應(yīng)的ASP/GSP。交換證書和認(rèn)證證書兩者被用于對交換確認(rèn)成員資格以及對交換的其他有效服務(wù)提供者驗證服務(wù)提供者。如先前所提到的,確認(rèn)交換的服務(wù)提供者不限于使用證書,可包括但不限于智能卡、口令、在各個交換成員上執(zhí)行的軟件模塊、諸如密鑰設(shè)備等硬件設(shè)備以及類似的變型。諸如WSP 112等WSP維護服務(wù)提供者列表。該列表可包括所有服務(wù)提供者、WSP向其發(fā)送請求的服務(wù)提供者、或之類的變型。WSP 112在數(shù)據(jù)庫122中維護列表D 124。諸如數(shù)據(jù)庫122的數(shù)據(jù)庫包括列表D 124,用于維護一個或多個成員標(biāo)識符1 以及對應(yīng)于與交換104的成員相關(guān)聯(lián)的成員信息的一個或多個成員字段128。此外,服務(wù)器130包括用于訪問列表D IM的查找模塊135。注意,列表也可包括用于認(rèn)證用戶的用戶信息。如前所述,WSP的示例包括但不限于,蜂窩網(wǎng)絡(luò)提供者、無線熱點提供者等。此外, 使用通過DSL或電纜調(diào)制解調(diào)器連接到因特網(wǎng)的無線接入點的個體,諸如使用Wi-Fi連接的業(yè)主,也可加入交換104。例如,使用電纜調(diào)制解調(diào)器來訪問因特網(wǎng)和具有無線路由器的個體能加入交換并通過交換向其他用戶提供無線連接。該個體可從GSP接收付款或與交換分享收入。圖8示出了如圖1中描述的啟用包括先前提到的個體無線服務(wù)提供者通過交換 104提供無線連接的場景的各種場景的示例流程圖實現(xiàn)。諸如WSP 112的WSP還包括監(jiān)視服務(wù)137、記賬服務(wù)134和發(fā)票139。監(jiān)視服務(wù)的示例包括監(jiān)視用戶連接的硬件設(shè)備,諸如邊緣設(shè)備、RADIUS服務(wù)器等。此外,監(jiān)視服務(wù)可在軟件中實現(xiàn)。圖5和圖9示出了如何實現(xiàn)監(jiān)視服務(wù)和記賬服務(wù)。WSP的一個或多個以上提到的特征可在一個或多個設(shè)備上組合,諸如無線接入點、 路由器、無線電等。多個無線傳輸協(xié)議的無縫支持諸如設(shè)備A 144的用戶計算設(shè)備包括用于通過無線接入點140與WSP 112通信的一個或多個通信模塊146。具有多個通信模塊的計算設(shè)備能與不同的無線接入點通信,這些不同的無線接入點支持不同的無線傳輸協(xié)議并允許用戶使用各種方法來訪問因特網(wǎng)。通信模塊的示例包括但不限于,支持諸如Wi-Fi或3G的無線傳輸協(xié)議的膝上型計算機無線卡、 支持Wi-Fi和/或3G等的USB驅(qū)動器。此外,交換104允許諸如設(shè)備A 144等具有一個或多個通信模塊146的計算設(shè)備在提供不同的無線傳輸協(xié)議的各WSP之間無縫地轉(zhuǎn)移。例如, 當(dāng)用戶最初在Wi-Fi網(wǎng)絡(luò)上并移動到3G網(wǎng)絡(luò)或3G網(wǎng)絡(luò)提供更好的性能時,用戶計算設(shè)備可自動地與合適的WSP協(xié)商到3G網(wǎng)絡(luò)的新連接的費用。當(dāng)Wi-Fi連接降級或終止時,用戶可通過選擇新的連接切換到3G網(wǎng)絡(luò)。注意,不需要分開的通信模塊來支持多個無線傳輸協(xié)議。例如,單個通信模塊可支持各種無線傳輸協(xié)議。此外,不需要對于兩種不同的無線傳輸協(xié)議的支持。用戶可在提供相同無線傳輸協(xié)議的兩個不同的WSP之間轉(zhuǎn)移。用戶計算設(shè)備也可包括使用諸如編程接口 111的交換編程接口來訪問交換104的應(yīng)用。在圖1中,設(shè)備A 144包括使用編程接口 111來與交換104交互的應(yīng)用149。賬戶服務(wù)提供者作為交換的成員,ASP使得它們的用戶能夠通過交換訪問因特網(wǎng)。通過使用具有一個或多個用戶賬戶的目錄,ASP允許WSP使用它們的目錄通過交換認(rèn)證用戶。ASP 114包括具有一個或多個用戶賬戶116的目錄117。目錄的示例包括但不限于,微軟 活動目錄、 Sun微系統(tǒng)目錄服務(wù)器 、IBM LOTUS DOMINO目錄 等。圖5描述并示出了如何如圖1中描述的那樣認(rèn)證用戶。然而,如前所述,在目錄不是期望的或不可用的實施例中,可使用替換方式來實現(xiàn)用于確定哪些用戶應(yīng)該能夠通過交換來訪問因特網(wǎng)的能力。例如,ASP也可使得它們的用戶使用查找表格、數(shù)據(jù)庫、諸如微軟(DHotmail 的電子郵件賬戶、諸如i^icebook 、 MySpace 、LinkecHn 等的與社交網(wǎng)絡(luò)站點相關(guān)聯(lián)的用戶賬戶通過交換來訪問因特網(wǎng)。此外,ASP可偏好對組內(nèi)的用戶,而不是基于個體,授權(quán)通過交換訪問因特網(wǎng)。用于提供用戶組訪問的示例包括但不限于,質(zhì)詢/響應(yīng)單詞/詞組、pin號、口令、諸如智能卡的硬件設(shè)備等。如前所述,ASP并不限于使得它們的用戶能夠使用目錄通過交換來訪問因特網(wǎng)。 ASP還可將對它們的用戶的管理和維護外包給GSP。例如,GSP可向企業(yè)提供用戶賬戶以供交換認(rèn)證用戶。企業(yè)的IT管理員可管理這些企業(yè)用戶如何能夠通過服務(wù)提供者訪問交換并移除展示它們的用戶目錄的需要。這也可以作為那些沒有用戶目錄或?qū)幙蓪⒐芾磉@樣的服務(wù)的后勤外包的企業(yè)的替換方式??赏ㄟ^交換管理企業(yè)策略,諸如關(guān)注什么數(shù)據(jù)可從因特網(wǎng)訪問、讀取/寫特權(quán)等。 ASP 114包括用于確定當(dāng)通過交換訪問因特網(wǎng)時用戶的需求的策略119。策略可被包括在特征集中。通用服務(wù)提供者諸如GSP 105的GSP向交換的成員和交換的用戶提供通用服務(wù)。注意,ASP是GSP 的提供賬戶服務(wù)的一種類型,而WSP是GSP的提供無線連接的一種類型。GSP也可提供諸如策略實施、廣告、技術(shù)支持等服務(wù)。GSP不限于這些描述的示例并可包括各種其他服務(wù)。加入連接交換諸如交換104的交換提供使得WSP、ASP和GSP加入的各種方式。例如,交換可允許 WSP和ASP使用協(xié)議加入并促進加入過程,該協(xié)議自動化允許交換請求來自WSP、ASP和/或 GSP的信息的過程。交換也可提供URL以供WSP和ASP的管理員訪問信息來加入交換。交換還提供方式以供WSP和ASP識別并驗證它們是有效的成員。交換104包括交換證書108 并分發(fā)交換證書108以確認(rèn)服務(wù)提供者。如前所述,證書是使得能夠識別和確認(rèn)的一種方式,但是交換并不限于使用證書。圖4A和4B討論并示出了服務(wù)提供者如何如圖1提到的加入交換104。通過交換認(rèn)證用戶交換104可使用各種方法來認(rèn)證用戶。這些不同的方法可包括在WSP和ASP之間中繼消息或使得能夠在WSP和ASP之間直接連接以使WSP能直接向ASP認(rèn)證用戶。此夕卜, 這些各種方法可包括用于協(xié)商防火墻、NAT盒等的邏輯。交換104支持以上提到的消息的中繼以及使得能夠在WSP和ASP之間的直接通信。用戶一般具有各種選項來從無線連接到因特網(wǎng)中選擇。諸如廣域網(wǎng)120等廣域網(wǎng)可包括一個或多個WSP 112。注意,廣域網(wǎng)內(nèi)的所有WSP并不都是一交換的成員或一個或多個交換的成員。通過使用由設(shè)備A 144的用戶提供的或來自維護用戶憑證的數(shù)據(jù)存儲(未示出)的用戶憑證118,WSP 112嘗試通過交換104認(rèn)證用戶。運行在用戶設(shè)備上的應(yīng)用也可包括被用于通過交換認(rèn)證用戶或應(yīng)用的憑證。運行在設(shè)備A 144上的應(yīng)用149包括用戶憑證 (未示出)以用于認(rèn)證應(yīng)用149或用戶。如前所述,WSP可提供本地認(rèn)證服務(wù),諸如系留門戶、802. lx、RADIUS等。例如,WSP 可以使用802. Ix和RADIUS用于本地認(rèn)證。當(dāng)用戶請求使用WSP通過交換訪問因特網(wǎng)時, WSP可嘗試本地地認(rèn)證用戶。如果用戶先前已經(jīng)使用過WSP,那么本地認(rèn)證是可能的并且足夠向合適的ASP認(rèn)證用戶并協(xié)商費用。如果不是,那么WSP發(fā)送請求到交換并且交換將請求轉(zhuǎn)發(fā)到合適的ASP。ASP可包括微軟 活動目錄⑧聯(lián)合服務(wù)(ADFS)以供提供通過交換的用戶認(rèn)證。注意,各個WSP和/或ASP的偏好和/或安全設(shè)置可確定用戶如何被認(rèn)證。圖 5、6、7和8討論并示出了交換104如何如圖1中提到地認(rèn)證用戶?;谔卣骷瘏f(xié)商費用使用特征集通過交換來協(xié)商針對無線連接的費用。各個WSP都具有一個或多個特征集,該一個或多個特征集描述可用的服務(wù)和/或由對應(yīng)于無線連接的WSP提供的服務(wù)和 /或用于無線連接的使用的協(xié)議。用戶可具有他們自己的指定他們對無線連接的偏好的特征集,包括但不限于, QoS、帶寬、安全等。這些用戶特征集還可包括用于同意使用無線連接的用戶偏好,包括但不限于同意廣告、付款形式等等。運行在用戶計算設(shè)備上的應(yīng)用還可包括它們自己的特征集。應(yīng)用149包括一個或多個特征集(未示出)。參考圖3,特征集包括對應(yīng)于一個或多個類別的屬性,一個或多個類別諸如合同類別、服務(wù)類別和設(shè)備類別。特征集B 136包括以下與合同類別310相關(guān)聯(lián)的一個或多個屬性302 還價316、價格期限318、廣告320、記賬類型322、成員資格324、和付款類型326。特征集B 136還包括以下與服務(wù)類別312相關(guān)聯(lián)的屬性加密328、帶寬330、VPN(虛擬專用網(wǎng)絡(luò))支持332、QoS 334、認(rèn)證336、日時限制338、以及位置;340。此外,特征集B 136包括以下與設(shè)備類別314相關(guān)聯(lián)的屬性設(shè)備類型342、屏幕大小344、以及通信模塊類型346。每個屬性可包括指定對應(yīng)于屬性的期望值、最小值和/或優(yōu)先值的參數(shù),以用于協(xié)商費用。特征集B 136包括期望值304、最小值306、和優(yōu)先值308。例如,用戶可具有針對帶寬的期望值、帶寬的最小值、以及將帶寬屬性置于高于安全屬性(其也可具有期望值、 最小值和優(yōu)先值)的帶寬的優(yōu)先值。特征集可存儲為文本文件、存儲在數(shù)據(jù)庫中的數(shù)據(jù)、存儲在位數(shù)組中的數(shù)據(jù)、或存儲在寄存器中的數(shù)據(jù)。例如,存儲為在位數(shù)組中的數(shù)據(jù)的特征集可具有與特定屬性的值相關(guān)聯(lián)的一個或多個位。在圖1中,特征集B 136存儲在數(shù)據(jù)庫122中。注意,特征集可以各種形式存儲并可存儲在各種位置中,而不限于在此描述的示例。可使用協(xié)議、web服務(wù)、文本文件的交換等來實現(xiàn)在設(shè)備之間傳輸特征集。如前所述,費用能被預(yù)先協(xié)商和/或動態(tài)地協(xié)商。圖5、6、7和8討論并示出了費用如何如圖1中提到的被動態(tài)地協(xié)商。注意,圖3中的實現(xiàn)已經(jīng)被有意地擴展以示出與本發(fā)明可能有關(guān)的各方面。不是圖3中示出的所有元素均要在每個實施例中要求并且它們不旨在限制對應(yīng)于屬性類型等服務(wù)的類型的范圍。 用于第三方通過交換參與的市場
返回到圖1,軟件應(yīng)用和服務(wù)的開發(fā)者和/或分發(fā)者可為用戶通過交換訪問因特網(wǎng)支付費用。他們的軟件和/或服務(wù)可包括用于通過交換訪問因特網(wǎng)的一個或多個特征集,其中通過交換訪問因特網(wǎng)將性能考慮、用戶情況、訂閱等考慮在內(nèi)。此外,開發(fā)者和/或分發(fā)者可為用戶在使用他們的產(chǎn)品時通過交換連接到因特網(wǎng)來支付費用。諸如交換104等交換可使得廣告者和/或第三方供應(yīng)商為用戶通過交換訪問因特網(wǎng)支付費用,作為確定用戶廣告經(jīng)歷的回報。廣告經(jīng)歷的示例包括搜索結(jié)果上的廣告、通過即時信使的彈出窗口、在OS內(nèi)觸發(fā)的消息框、瀏覽器內(nèi)的橫幅等。此外,WSP可通過接收廣告者使用交換所做出的廣告收入的比例來定價它們的無線連接。統(tǒng)計/記賬服務(wù)如前所述,記賬服務(wù)可由交換、WSP、中介服務(wù)、和/或用戶、以及之類的各種組合來執(zhí)行。在圖1中,記賬服務(wù)110管理針對用戶使用交換用戶賬戶訪問因特網(wǎng)的統(tǒng)計和記賬。記賬服務(wù)134在WSP 112的服務(wù)器130上執(zhí)行并管理針對用戶使用與交換104相關(guān)聯(lián)的但不由交換104管理的賬戶來訪問因特網(wǎng)的統(tǒng)計和記賬。注意,如果需要,記賬服務(wù)110 也可管理針對這些用戶的統(tǒng)計和記賬。對于用戶、WSP和ASP而言,記賬是無縫的。用戶可使用信用卡、I^ayPal 、直接存款等方式來付款。圖9示出并描述了如圖1中描述的發(fā)票和記賬服務(wù)。使用全局、區(qū)域、和本地服務(wù)的連接交換的一般環(huán)境圖2示出了在集中式體系結(jié)構(gòu)中實現(xiàn)的向多個用戶提供無線連接的交換的示例環(huán)境200。示例環(huán)境200僅僅是交換的實現(xiàn)的一個示例,并不旨在將本申請描述的示例限制為該特定的實現(xiàn)。不是所有圖2中的元素均要求在每個實施例中,并且各種元素可按不同的方式放在一起來實現(xiàn)不同的系統(tǒng)。在圖2接下來的描述中,繼續(xù)采用在圖1中示出和描述的元素和附圖標(biāo)記。交換可包括一個或多個全局連接交換服務(wù)(“全局服務(wù)”)用于管理到交換的連接。額外的全局服務(wù)可被添加到交換來改善負(fù)載平衡,提供發(fā)生失敗時的冗余等。全局服務(wù)操作地連接到一個或多個區(qū)域連接交換服務(wù)(“區(qū)域服務(wù)”),并且全局服務(wù)管理服務(wù)提供者列表。在圖2中,交換104包括全局服務(wù)202。全局服務(wù)202包括列表A 106并操作地連接到區(qū)域服務(wù)204和206以及ASP 114。列表A 106維護關(guān)于服務(wù)提供者的信息。交換104還包括備份全局服務(wù)203。備份全局服務(wù)203可在全局服務(wù)202失效時代替全局服務(wù)202,使得服務(wù)不被中斷。全局服務(wù)也可操作地連接到可由其他公司擁有并管理的和/或位于不同位置的其他交換。在圖2中,全局服務(wù)202操作地連接到交換210。注意,交換210可位于不同的國家。區(qū)域服務(wù)操作地連接到一個或多個本地連接交換服務(wù)(“本地服務(wù)”)。本地服務(wù)能夠通過區(qū)域服務(wù)連接到全局服務(wù)。本地服務(wù)也操作地連接到WSP。在圖2中,本地服務(wù) 208操作地連接到區(qū)域服務(wù)204和WSP 112。區(qū)域服務(wù)204包括列表A 106,并且本地服務(wù) 208也包括列表A 106。設(shè)備A 144通過WSP 112訪問交換104。注意,這僅僅是交換的一個示例實現(xiàn),并且類似的變型可允許交換有效地縮放和/或操作來適合各種技術(shù)和/或商業(yè)需要。在圖2描述的實現(xiàn)中,服務(wù)提供者可連接到本地服務(wù)、區(qū)域服務(wù)或全局服務(wù)。此外, 為了效率和縮放目的,區(qū)域和本地服務(wù)可包括是全局列表(列表A 106)子集的列表。
服務(wù)提供者加入連接交換參考圖4A,服務(wù)提供者可通過發(fā)送加入交換的請求來加入交換。圖4A是描繪了在圖2的上下文中將WSP連接到交換104的示例的流程圖400。該流程圖400僅僅是將WSP 連接到交換的實現(xiàn)的一個示例,并不旨在將本申請描述的示例限制為該特定的實現(xiàn)。在圖4A接下來的描述中,繼續(xù)采用在圖1和圖2中示出和描述的元素和附圖標(biāo)記。當(dāng)將WSP連接到交換時,WSP —般向交換發(fā)送加入的請求。在框402,WSP 112發(fā)送加入交換104的請求。交換接收該請求,處理該請求并確定發(fā)出請求的WSP是否應(yīng)該能夠訪問。在框 404,交換104接收來自WSP 112的請求并處理該請求。如果交換確定WSP不應(yīng)該能夠訪問, 向WSP發(fā)送拒絕消息。在框406,交換104不授權(quán)訪問并向WSP 112發(fā)送拒絕消息。當(dāng)WSP接收到拒絕消息時,其可重試或停止。在框418,WSP 112可重試加入或停止嘗試加入。如果交換確定WSP應(yīng)該能夠訪問,則生成證書并向WSP發(fā)送該證書。在框406,交換104授權(quán)訪問。在框408,生成證書,并且在框410,交換104將接受消息和證書發(fā)送到 WSP 112。當(dāng)WSP接收到接受消息時,它處理該接受消息、存儲證書并創(chuàng)建高速緩存列表。在框412,WSP 112處理接受消息。在框414,WSP 112存儲證書。在框416,WSP 112創(chuàng)建列表D 124。諸如WSP 112的WSP創(chuàng)建要被用于與GSP協(xié)商費用的特征集。在框403,WSP 112 創(chuàng)建特征集B 136。在框405,WSP 112與交換104確認(rèn)特征集B 136。在框407,交換104 處理并確認(rèn)特征集B 136。在一替換的實現(xiàn)中,軟件應(yīng)用模塊可從交換發(fā)送到WSP。軟件應(yīng)用模塊允許WSP 加入交換并允許用戶通過交換訪問因特網(wǎng)。參考圖4B,WSP可通過發(fā)送加入交換的請求來加入交換。圖4B是描繪了在圖2的上下文中將WSP 112連接到交換104的示例的流程圖 400。該流程圖400僅僅是將WSP連接到交換的實現(xiàn)的一個示例,并不旨在將本申請描述的示例限制為該特定的實現(xiàn)。在圖4B接下來的描述中,繼續(xù)采用在圖1和圖2中示出和描述的元素和附圖標(biāo)記。當(dāng)將WSP連接到交換時,WSP —般向交換發(fā)送加入的請求。在框419,WSP 112發(fā)送加入交換104的請求。交換接收該請求,處理該請求并確定發(fā)出請求的WSP是否應(yīng)該能夠訪問。在框 420,交換104接收來自WSP 112的請求并處理該請求。如果交換確定WSP不應(yīng)該能夠訪問, 向WSP發(fā)送拒絕消息。在框422,交換104不授權(quán)訪問并向WSP 112發(fā)送拒絕消息。當(dāng)WSP接收到拒絕消息時,其可重試或停止。在框430,WSP 112可重試加入或停止嘗試加入。如果交換確定WSP應(yīng)該能夠訪問,則生成證書并向WSP發(fā)送該證書。在框422,交換104授權(quán)訪問。在框424,交換104向WSP 112發(fā)送交換應(yīng)用模塊。當(dāng)WSP接收到接受消息時,它處理該接受消息、存儲交換應(yīng)用模塊并創(chuàng)建高速緩存列表。在框426,WSP 112處理接受消息。在框428,WSP 112安裝交換應(yīng)用模塊。在框 429, WSP 112 創(chuàng)建列表 D 124。注意,將WSP加入交換可包括先前流程圖中描述的步驟的變型,并可被修改和/或移除來適合不同的體系結(jié)構(gòu)。維護先前和當(dāng)前連接的列表現(xiàn)在返回圖2,WSP可包括用于維護它們自己的到各種服務(wù)和/或設(shè)備的各個連接的列表。這些列表可允許交換縮放它們的體系結(jié)構(gòu)來服務(wù)多個用戶和/或請求。通過在不同位置處維護列表,不必要的請求不會阻塞網(wǎng)絡(luò)??紤]以下情景其中用戶先前連接到一 WSP并想在稍后再次連接到該相同的WSP。 當(dāng)設(shè)備在先前連接到WSP時,用戶提供了用戶憑證集。WSP在WSP列表上進行查找來確定用戶是否使用該WSP通過交換訪問過因特網(wǎng)。由于用戶沒有使用該WSP通過交換訪問過因特網(wǎng),則WSP將請求轉(zhuǎn)發(fā)到交換。交換在交換列表上進行相同的查找來尋找合適的位置以認(rèn)證用戶,并向WSP提供信息。圖5示出如何通過交換104認(rèn)證設(shè)備A 144以及列表A和 D 106、1M各自如何如圖1中描述地被使用。通過交換認(rèn)證用戶圖5是描繪了在圖1的上下文中WSP通過交換認(rèn)證用戶的示例的流程圖500。流程圖500僅僅是認(rèn)證用戶的實現(xiàn)的一個示例,并不旨在將本申請描述的示例限制為該特定的實現(xiàn)。在圖5接下來的描述中,繼續(xù)采用在圖1中示出和描述的元素和附圖標(biāo)記。用戶通過他們的設(shè)備提供用戶憑證來通過交換訪問因特網(wǎng)。與用戶憑證一起,設(shè)備將特征集發(fā)送到WSP。在框502,設(shè)備A 144將訪問因特網(wǎng)的請求和特征集A 150發(fā)送到 WSP 112。WSP接收訪問因特網(wǎng)的請求和特征集。在框504,WSP 112接收請求和特征集A 150 并處理該請求。WSP確定用戶是否是本地用戶。在框506,WSP 112確定用戶是本地用戶。例如, WSP 112可驗證用戶憑證148包括對應(yīng)于WSP 112的域的域。如果用戶憑證包括指示用戶是本地的WSP的域,則WSP確定用戶是否是有效的本地用戶。在框508,WSP 112確定用戶憑證148是有效的。例如,WSP112可對應(yīng)于存儲與本地域相關(guān)聯(lián)的用戶的用戶信息的本地目錄(未示出)中的用戶名來驗證用戶憑證148中的用戶名和口令。如果用戶有效的本地用戶,則WSP確定用戶是否具有用于訪問因特網(wǎng)的預(yù)先協(xié)商好的費用。如果用戶具有預(yù)先協(xié)商好的費用,則WSP啟動統(tǒng)計和記賬并向用戶發(fā)送接受消息。在框510,WSP 112確定用戶具有預(yù)先協(xié)商好的費用。在框512,WSP 112啟動監(jiān)視服務(wù) 137。在框514,WSP 112向設(shè)備A 144發(fā)送接受消息。注意,雖然用戶具有預(yù)先協(xié)商好的費用,但是用戶的特征集依然被參考和/或處理。設(shè)備接收該接受消息并處理該消息。在框516,設(shè)備144從WSP 112接收該接受消息并處理該消息。設(shè)備144在接收到接受消息后,可訪問因特網(wǎng)。如果有效的本地用戶不具有預(yù)先協(xié)商好的費用,則WSP與用戶協(xié)商費用。返回到框510,WSP 112確定用戶不具有預(yù)先協(xié)商好的費用。在框530,WSP 112與用戶和/或GSP
14協(xié)商費用。圖6更詳細(xì)地示出了 WSP與用戶動態(tài)地協(xié)商費用的示例流程圖。如果用戶是本地用戶但不是有效的用戶,則WSP發(fā)送拒絕消息并可提示用戶注冊賬戶。返回到框508,WSP 112確定用戶不是有效的用戶。在框528,WSP 112向設(shè)備A 144 發(fā)送拒絕消息并提示用戶注冊賬戶。如果用戶不是本地用戶,則WSP確定用戶是否通過ASP與交換的已知成員相關(guān)聯(lián)。 返回到框506,WSP 112確定用戶不是本地用戶。如果用戶是通過ASP的交換的已知成員(如果用戶信息在由WSP維護的列表中), 則WSP確定用戶是否具有預(yù)先協(xié)商好的費用。在框518,WSP 112確定用戶是交換的已知成
員O如果用戶具有預(yù)先協(xié)商好的費用,則WSP通過ASP認(rèn)證用戶并啟動監(jiān)視。在框520, WSP 112確定用戶具有預(yù)先協(xié)商好的費用。在框522,WSP 112通過ASP 114認(rèn)證用戶。在框512,WSP 112啟動監(jiān)視。如果用戶不具有預(yù)先協(xié)商好的費用,則WSP嘗試與用戶的對應(yīng)ASP協(xié)商費用。返回到框520,WSP 112確定用戶不具有預(yù)先協(xié)商好的費用。在框526,WSP 112與ASP 114協(xié)商費用。圖7示出了描述WSP與ASP動態(tài)地協(xié)商費用的示例流程圖。如果用戶不是被高速緩存的用戶(用戶信息不在由WSP維護的列表中),則WSP嘗試通過交換與用戶的ASP協(xié)商費用。返回到框518,WSP 112確定用戶不是被高速緩存的用戶。在框524,WSP 112嘗試通過交換104與ASP 114協(xié)商費用。圖8示出了 WSP通過交換與ASP動態(tài)地協(xié)商費用的示例實現(xiàn)。在嘗試直接向ASP或GSP或通過交換與ASP或GSP協(xié)商費用后,WSP接收訪問接受消息或拒絕消息。WSP處理該消息并向設(shè)備發(fā)送合適的消息。在框532,WSP 112從ASP 114或交換104接收訪問接受消息或訪問被拒絕消息。WSP處理該消息。如果消息是訪問接受消息,則WSP啟動監(jiān)視服務(wù)。如果消息是訪問被拒絕消息,則WSP處理該被拒絕消息并向用戶發(fā)送被拒絕消息。在框533,WSP 112確定消息是訪問被接受消息。在框512,WSP 112啟動監(jiān)視服務(wù)137。返回到框533,如果WSP 112接收訪問被拒絕消息,則WSP 112處理該訪問被拒絕消息并向設(shè)備A 144發(fā)送訪問被拒絕消息。在框516,設(shè)備A 144接收并處理訪問被拒絕消肩、οWSP與用戶協(xié)商參考圖6,WSP直接與用戶協(xié)商用于訪問因特網(wǎng)的費用。圖6中的實現(xiàn)已經(jīng)被有意地擴展以示出與本發(fā)明可能有關(guān)的各方面。不是所有圖6中示出的元素均要求在每個實施例中,并且它們不旨在限制WSP如何與用戶協(xié)商費用的范圍。此外,在圖6接下來的描述中,繼續(xù)采用在圖1和圖5中示出和描述的元素和附圖標(biāo)記。如先前在圖5中描述的,WSP確定用戶是否是本地的以及用戶是否具有預(yù)先協(xié)商好的費用。如果用戶不具有預(yù)先協(xié)商好的費用,則WSP嘗試與用戶協(xié)商費用。在框530,WSP 嘗試與用戶協(xié)商費用。WSP接收并處理用戶的特征集。在框602,WSP 112接收并處理特征集A150。WSP 將用戶的特征集與WSP的特征集進行比較,以生成報價并向用戶發(fā)送該報價。在框604,WSP 112將特征集A 150和WSP特征集141進行比較。在框606,WSP 112生成報價并向用戶發(fā)送該報價。用戶接收并處理報價。在框608,設(shè)備A 144接收并處理該報價。如果用戶選擇接受該報價,則用戶的設(shè)備向WSP發(fā)送接受消息。在框610,用戶接受報價。在框612,設(shè)備A 144向WSP 112發(fā)送接受消息。WSP啟動記賬服務(wù)和監(jiān)視服務(wù)。如果用戶選擇不接受該報價,則用戶可重試與WSP協(xié)商。在框610,用戶選擇不接受報價。如果用戶選擇重試與WSP協(xié)商,則用戶可發(fā)送更新的特征集。在框614,用戶選擇重試與WSP 112協(xié)商。在框616,用戶生成并發(fā)送更新的特征集A 150。WSP接收并處理該更新的特征集。如果用戶選擇不重試與WSP協(xié)商,則用戶的設(shè)備和WSP之間的連接被斷開。在框 614,用戶選擇不重試與WSP 112協(xié)商。在框618,設(shè)備A 144和WSP 112之間的連接被斷開。WSP直接與ASP協(xié)商圖7是描繪了在圖1的上下文中WSP與ASP進行協(xié)商以供用戶連接到因特網(wǎng)的示例的流程圖700。該流程圖700僅僅是WSP與ASP進行協(xié)商以供用戶連接到因特網(wǎng)的實現(xiàn)的一個示例,并不旨在將本申請描述的示例限制為該特定的實現(xiàn)。圖7中的實現(xiàn)已經(jīng)被有意地擴展以示出與本發(fā)明可能有關(guān)的各方面。不是所有圖7中示出的元素均要求在每個實施例中,并且它們不旨在限制WSP如何與用戶協(xié)商費用的范圍。此外,在圖7接下來的描述中,繼續(xù)采用在圖1和圖5中示出和描述的元素和附圖標(biāo)記。在圖7中,WSP將用戶訪問因特網(wǎng)的訪問請求、WSP的特征集和報價轉(zhuǎn)發(fā)給ASP。在框702,WSP 112轉(zhuǎn)發(fā)訪問請求、特征集B 136和報價。ASP接收該訪問請求并確定用戶是否是有效的客戶。如果用戶有效的客戶,則ASP 處理WSP的特征集。在框704,ASP 114確定用戶是有效的客戶。在框706,ASP 114處理特征集B 136。ASP處理WSP的特征集并將WSP的特征集與ASP的特征集進行比較。ASP確定WSP 的特征集和報價是否是可接受的。如果ASP接受該報價,則ASP向WSP發(fā)送ASP接受消息。 在框708,ASP 114將特征集B 136和WSP特征集C 115進行比較。在框710,ASP 114接受報價。并且在框712,ASP 114向WSP 112發(fā)送接受消息。返回到框810,如果ASP不接受報價,則ASP生成并發(fā)送還價到WSP。在框716,ASP 114生成并發(fā)送還價到WSP 112。WSP接收并處理該還價,并確定是否接受該還價。如果WSP接受該還價,則WSP向 ASP發(fā)送接受消息。WSP接收并處理接受消息并發(fā)送接受消息到WSP。在框718,WSP 112接收并處理該還價。在框720,WSP 112接受報價。在框722,WSP 112發(fā)送接受消息。返回到框720,如果WSP不接受報價,WSP可重試與ASP協(xié)商。如果WSP重試與ASP 協(xié)商,則WSP生成并發(fā)送還價。在框728,WSP 112重試與ASP 114協(xié)商。在框730,WSP 112 生成并發(fā)送還價。在框706,ASP 114接收并處理該還價。返回到框728,如果WSP不選擇重試,則WSP和用戶的設(shè)備之間的連接被斷開。在框732,WSP 112斷開與設(shè)備A 144的連接。返回到框704,如果客戶不是有效的客戶,則WSP發(fā)送訪問被拒絕消息。在框714, ASP 114向WSP 112發(fā)送訪問被拒絕消息。
WSP通過交換與ASP協(xié)商圖8是描繪了 WSP如何通過交換與ASP協(xié)商來確定用于用戶訪問因特網(wǎng)的費用的示例說明的流程圖800。圖8中的實現(xiàn)已經(jīng)被有意地擴展以示出與本發(fā)明可能有關(guān)的各方面。不是所有圖8中示出的元素均要求在每個實施例中,并且它們不旨在限制WSP如何與用戶協(xié)商費用的范圍。此外,在圖8接下來的描述中,繼續(xù)采用在圖1和圖5中示出和描述的元素和附圖標(biāo)記。如先前在圖5中提到的,WSP確定用戶是否是被高速緩存的用戶。如果用戶不是被高速緩存的用戶,則WSP嘗試通過交換與用戶的ASP協(xié)商用于用戶訪問因特網(wǎng)的費用。交換確定用戶的ASP并將訪問請求、WSP特征集以及WSP的報價轉(zhuǎn)發(fā)給合適的ASP。參考圖5, 在框524,WSP啟動通過交換的與ASP的協(xié)商過程。返回圖8,在框802,WSP 112將訪問請求、特征集B 136以及報價轉(zhuǎn)發(fā)給交換。在框804,交換104確定用于用戶的合適的ASP并轉(zhuǎn)發(fā)訪問請求、特征集B 136和報價。與先前在圖7中提到的類似,ASP確定用戶是否是有效的客戶。如果用戶是有效的客戶,則ASP向交換發(fā)送指示用戶是有效的消息。在框806,ASP 114確定用戶是有效的客戶。在框808,ASP 114向交換104發(fā)送指示用戶是有效的消息。在通知用戶是有效的客戶后,交換請求來自一個或多個其他WSP的競爭報價。如果交換接收到任何競爭報價,則交換將競爭報價轉(zhuǎn)發(fā)給ASP。在框810,交換104請求來自一個或多個WSP的競爭報價。在框812,交換104將任何接收到的競爭報價轉(zhuǎn)發(fā)給ASP 114。ASP接收對應(yīng)于競爭報價的任何特征集并處理這些特征集,包括最初接收到的特征集。在框814,ASP 114接收并處理特征集B 136以及任何對應(yīng)的競爭特征集。在框816, ASP 111將接收到的特征集與對應(yīng)于ASP 114的特征集C 115進行比較。如果ASP接受報價,則ASP發(fā)送接受消息。接受消息被轉(zhuǎn)發(fā)給WSP。在框818,ASP 114接受來自WSP 112的報價。在框820,ASP 114向交換104發(fā)送訪問接受消息。在框 822,交換104將訪問接受消息轉(zhuǎn)發(fā)給WSP 112。返回到框818,如果ASP不接受報價,則ASP生成并發(fā)送還價。交換接收還價并將該還價轉(zhuǎn)發(fā)給WSP。WSP接收并處理還價,與在圖7中描述的類似。在框828,ASP 114生成并發(fā)送還價。在框830,交換104接收還價并將該還價轉(zhuǎn)發(fā)給WSP 112。在框832,WSP 112 接收并處理該還價。返回到框806,如果客戶不是有效的客戶,則ASP發(fā)送訪問被拒絕消息。交換接收訪問被拒絕消息并將該訪問被拒絕消息轉(zhuǎn)發(fā)給WSP。在框824,ASP 114發(fā)送訪問被拒絕消息。在框826,交換104接收訪問被拒絕消息并將該訪問被拒絕消息轉(zhuǎn)發(fā)給WSP 112。注意, 交換104可轉(zhuǎn)發(fā)從WSP 112接收到的原樣的消息或發(fā)送由交換104對應(yīng)于從ASP 114接收到的訪問被拒絕消息所生成的消息。監(jiān)視和記賬圖9是描繪了監(jiān)視服務(wù)和記賬服務(wù)的示例說明的流程圖900。圖9中的實現(xiàn)已經(jīng)被有意地擴展以示出與本發(fā)明可能有關(guān)的各方面。不是所有圖9中示出的元素均要求在每個實施例中,并且各種元素可按不同的方式放在一起來實現(xiàn)不同的系統(tǒng)。此外,在圖9接下來的描述中,繼續(xù)采用在圖1和圖5中示出和描述的元素和附圖標(biāo)記。如先前在圖5中描述的,WSP啟動監(jiān)視服務(wù)。在框512,啟動監(jiān)視服務(wù)。
當(dāng)WSP啟動監(jiān)視服務(wù)時,WSP開始記錄用戶的會話。在框902,WSP 112開始記錄用戶的會話。WSP基于同意的報價生成交換信用并驗證所生成的交換信息對用戶和/或GSP/ ASP而言是可接受的。在框904,WSP 112生成交換信用138。在框906,WSP 112與ASP 114 確認(rèn)交換信用。注意,除了或代替ASP 114,WSP 112可與交換104或設(shè)備A 144的用戶確認(rèn)交換信用。WSP基于同意的連接交換信用監(jiān)視用戶連接。當(dāng)用戶結(jié)束連接時,WSP停止記錄用戶會話并確定使用哪個記賬服務(wù)。如果使用WSP記賬服務(wù),則WSP記賬服務(wù)基于所記錄的會話和同意的交換連接信用來生成發(fā)票。在框908,WSP 112基于交換連接信用138監(jiān)視用戶的連接。在框910,WSP 112確定用戶是否結(jié)束了連接。例如,用戶可能已經(jīng)關(guān)閉了計算設(shè)備。在框920,WSP 112確定是否應(yīng)該終結(jié)用戶連接。例如,如果用戶已經(jīng)達到了最大時限或已同意的使用,則WSP可結(jié)束連接。如果用戶的連接被結(jié)束,則WSP停止記錄用戶的會話。在框912,WSP 112停止記錄用戶的會話。諸如WSP 112的WSP確定使用哪個記賬服務(wù),諸如WSP記賬服務(wù)、交換記賬服務(wù)等。在框914,WSP 112確定將使用記賬服務(wù)134 (WSP記賬服務(wù))。在框916,記賬服務(wù)134 基于用戶的使用和交換連接信用138生成并處理發(fā)票139。在框918,WSP 112向用戶的使用收取合適的費用。這可從連接交換信用138中確定。在另一示例中,用戶和/或ASP可偏好交換來執(zhí)行記賬。返回到框914,如果WSP 112使用記賬服務(wù)110(由交換104維護)或用戶偏好使用記賬服務(wù)110 JUWSP 112將發(fā)票 139發(fā)送到記賬服務(wù)110。在框922,WSP 112生成發(fā)票139并向交換104發(fā)送該發(fā)票。在框924,記賬服務(wù)110接收發(fā)票139。在框926,記賬服務(wù)110處理發(fā)票139,并且在框926, 記賬服務(wù)110向用戶的使用收取合適的費用。這可從連接交換信用138中確定。也可使用第三方記賬服務(wù)。第三方記賬服務(wù)包括但不限于,GSP、ASP、諸如信用卡公司和銀行等金融機構(gòu)、有線公司、電話公司等。例如,針對用戶的使用的發(fā)票可由用戶的蜂窩電話提供者接收并集成到該用戶的蜂窩電話賬單中,由此用戶可被適當(dāng)?shù)厥杖≠M用, 而不需要單獨的賬單。這也允許第三方記賬服務(wù)將用戶的使用與其他服務(wù)結(jié)合起來,諸如允許用戶賺取連接交換信用,將其他對服務(wù)的支付轉(zhuǎn)換為連接交換信用轉(zhuǎn)換(諸如將與由蜂窩電話提供者提供的數(shù)據(jù)包計劃相關(guān)聯(lián)的數(shù)據(jù)轉(zhuǎn)換為通過交換在不同的介質(zhì)中使用的無線連接)。注意,發(fā)票139可被發(fā)送到一個或多個記賬服務(wù)以供處理和記賬。此外,出于跟蹤目的(諸如賺取連接交換信用等),發(fā)票139也可被發(fā)送到非記賬服務(wù)一般計算環(huán)境圖10描繪了在其中可以實現(xiàn)此處所描述的各種技術(shù)的示例計算環(huán)境。示例環(huán)境 1000僅僅是計算系統(tǒng)的實現(xiàn)的一個示例,并不旨在將本申請描述的示例限制為該特定的計算環(huán)境。用于接收、處理和生成特征集的方法和用于加入連接交換的方法可通過使用計算機可讀介質(zhì)1005、1006或通過網(wǎng)絡(luò)1014被裝載到計算設(shè)備1001上。一旦被裝載到計算設(shè)備1001上,用于接收、處理和生成特征集的方法和用于加入連接交換的方法可分別作為應(yīng)用程序1050和1051駐留在內(nèi)部硬盤1010上。當(dāng)處理時,用于接收、處理和生成特征集的方法和用于加入連接交換的方法也可分別作為應(yīng)用程序1055和1056存在,被加載進系統(tǒng)存儲器1009中。該計算設(shè)備1001可以用眾多其他通用或?qū)S糜嬎阆到y(tǒng)配置來實現(xiàn)。公知計算系統(tǒng)的示例可包括但不限于,個人計算機、手持或膝上型設(shè)備、基于微處理器的系統(tǒng)、多處理器系統(tǒng)、機頂盒、游戲控制臺、消費電子產(chǎn)品、蜂窩電話、PDA等。計算設(shè)備1001的組件可包括一個或多個處理器(包括CPU、GPU、微處理器等)1007、系統(tǒng)存儲器1009、耦合各種系統(tǒng)組件的系統(tǒng)總線1008以及以上描述的方法。處理器1007處理各種計算機可執(zhí)行指令,包括那些執(zhí)行并運行本發(fā)明描述的方法的指令。例如,處理器1007處理包括用于接收、處理和生成特征集1050的方法和/或用于加入連接交換1051的方法的各種計算機可執(zhí)行指令,來控制計算設(shè)備1001的操作和與其他電子和計算設(shè)備(未示出)通信。系統(tǒng)總線1008表示若干類型的總線結(jié)構(gòu)中的任一種,包括存儲器總線或存儲器控制器、外設(shè)總線、加速圖形端口以及使用各種總線體系結(jié)構(gòu)中的任一種的處理器總線或局部總線。系統(tǒng)存儲器1009可包括諸如隨機存取存儲器(RAM)等易失性存儲器形式的計算機可讀介質(zhì),和/或諸如只讀存儲器(ROM)等非易失性存儲器形式的計算機可讀介質(zhì)。基本輸入/輸出系統(tǒng)¢10 存儲在ROM中。RAM通常包含處理單元1007中的一個或多個可立即訪問和/或目前正在操作的數(shù)據(jù)和/或程序模塊。用于接收、處理和生成特征集1055 的方法和/或用于加入連接交換1056的方法可被存儲在RAM中并可由一個或多個處理器 1007訪問和/或操作。外圍設(shè)備驅(qū)動器1004可被耦合到計算設(shè)備1001或可通過耦合到總線被合并入計算設(shè)備中。外圍設(shè)備驅(qū)動器的示例可包括大容量存儲設(shè)備,這些大容量存儲設(shè)備諸如對可移動、非易失性磁盤(例如“軟盤” )1005進行讀和/或?qū)懙拇疟P驅(qū)動器;和/或?qū)χT如CD ROM 1006等可移動、非易失性光盤進行讀和/或?qū)懙墓獗P驅(qū)動器。諸如1005、1006等計算機可讀介質(zhì)一般包含在軟盤、CD、DVD、便攜式記憶棒、網(wǎng)絡(luò)附加設(shè)備等上提供的計算機可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊等。用于接收、處理和生成特征集1065的方法和/或用于加入連接交換1066的方法可通過外圍設(shè)備1004提供給處理器1007。先前描述的方法可被設(shè)備在這些計算機可讀介質(zhì)上。任意數(shù)量的程序模塊可被存儲在硬盤1010、系統(tǒng)存儲器1009上,或可通過外圍設(shè)備1004對操作系統(tǒng)、一個或多個應(yīng)用程序、其他程序模塊以及程序數(shù)據(jù)可用。用于接收、處理和生成特征集1050的方法和/或用于加入連接交換1051的方法可被存儲在硬盤1010 上或通過外圍設(shè)備驅(qū)動器1004可用。這些操作系統(tǒng)、應(yīng)用程序、其他程序模塊和程序數(shù)據(jù) (或它們的組合)中的每個都包括在此描述的系統(tǒng)和方法的實施例。顯示設(shè)備1002能通過接口(諸如視頻適配器1011)連接到系統(tǒng)總線1008。顯示設(shè)備1002顯示用于接收、處理和生成特征集的方法和/或用于加入連接交換的方法。用戶可通過諸如鍵盤、定點設(shè)備、操縱桿、游戲手柄、串行端口等任意數(shù)量的不同輸入設(shè)備1003 與計算設(shè)備1002接口。這些和其它輸入設(shè)備通過耦合到系統(tǒng)總線1008的輸入/輸出接口 1012連接到處理器1007,但也可通過其它接口和總線結(jié)構(gòu)如并行端口、游戲端口或通用串行總線(USB)來連接。計算設(shè)備1001可通過一個或多個局域網(wǎng)(LAN)、廣域網(wǎng)(WAN)等使用到一個或多個遠(yuǎn)程計算機的連接在聯(lián)網(wǎng)的環(huán)境中操作。計算設(shè)備1001通過網(wǎng)絡(luò)適配器1013或替換地通過調(diào)制解調(diào)器、DSL、ISDN接口等連接到網(wǎng)絡(luò)1014。被用于存儲程序指令的存儲設(shè)備可跨網(wǎng)絡(luò)分布。例如,遠(yuǎn)程計算機可存儲描述為軟件的過程的示例。本地或終端計算機可以訪問遠(yuǎn)程計算機并下載軟件的一部分或全部以運行程序。可替換地,本地計算機可按需下載軟件的片斷,或者通過在本地終端上執(zhí)行一些軟件指令而在遠(yuǎn)程計算機(或計算機網(wǎng)絡(luò))上執(zhí)行一些軟件指令來分布式地處理。需要注意的是,通過利用傳統(tǒng)技術(shù),軟件指令中的全部或部分可由諸如DSP、可編程邏輯陣列等專用電路來實現(xiàn)。盡管在附圖中例示且在以上的詳細(xì)說明中描述了系統(tǒng)和方法的一些特定實現(xiàn),但將會理解,示出和描述的系統(tǒng)和方法不于所述的特定實現(xiàn),而是能夠在不脫離所附權(quán)利要求書闡述和定義的精神的情況作出眾多的重新配置、修改和替換。
權(quán)利要求
1.一種用于在連接交換中提供服務(wù)的方法,包括 廣播連接交換標(biāo)識符(504);從計算設(shè)備接收訪問網(wǎng)絡(luò)的請求(506),其中所述請求包括用戶憑證; 使用本地列表來確定所述用戶憑證(508);發(fā)送特征集(5M),其中所述特征集包括至少一個與類別相關(guān)聯(lián)的屬性,所述類別是合同類別、服務(wù)類別,或設(shè)備類別; 接收訪問接受消息(532); 向所述計算設(shè)備提供網(wǎng)絡(luò)訪問(514);以及監(jiān)視所述計算設(shè)備(512),包括監(jiān)視帶寬、服務(wù)質(zhì)量,或訪問持續(xù)時間。
2.如權(quán)利要求1所述方法,其特征在于,所述連接交換標(biāo)識符是字母數(shù)字標(biāo)識符。
3.如權(quán)利要求1所述方法,其特征在于,所述本地列表存儲在數(shù)據(jù)庫中或存儲為文本文件。
4.如權(quán)利要求1所述的方法,其特征在于,進一步包括接收用戶特征集。
5.一種設(shè)備,包括 處理器(1007); 存儲器(1009);用戶憑證(148);用于處理一個或多個特征集的特征集模塊(145);特征集(150),其中所述特征集包括至少一個與類別相關(guān)聯(lián)的屬性,所述類別是合同類別、服務(wù)類別,或設(shè)備類別;以及通信模塊(146)。
6.如權(quán)利要求5所述的設(shè)備,其特征在于,所述通信模塊支持一個或多個不同的無線傳輸協(xié)議。
7.如權(quán)利要求6所述的設(shè)備,其特征在于,所述通信模塊支持802.11、超寬帶,或 WiMax。
8.如權(quán)利要求5所述的設(shè)備,其特征在于,所述用戶憑證是信息卡、用戶名/口令,或指紋。
9.如權(quán)利要求5所述的設(shè)備,其特征在于,進一步包括可由所述設(shè)備執(zhí)行的應(yīng)用。
10.如權(quán)利要求9所述的設(shè)備,其特征在于,所述應(yīng)用包括至少一個與連接交換通信的應(yīng)用程序編程接口。
11.如權(quán)利要求9所述的設(shè)備,其特征在于,所述應(yīng)用包括用于與連接交換進行通信的 web服務(wù)。
12.如權(quán)利要求5所述的設(shè)備,其特征在于,所述特征集包括至少一個與類別相關(guān)聯(lián)的屬性。
13.如權(quán)利要求12所述的設(shè)備,其特征在于,所述類別是合同類別、服務(wù)類別,或設(shè)備類別。
14.如權(quán)利要求13所述的設(shè)備,其特征在于,所述合同類別包括以下屬性中的至少一個還價屬性、價格期限屬性、廣告屬性、記賬類型屬性、成員資格屬性,或付款類型屬性。
15.一種設(shè)備,包括處理器(1007),用于處理通信模塊、特征集模塊、證書模塊,或監(jiān)視服務(wù); 存儲器(1009); 通信標(biāo)識符(142); 通信模塊(146);特征集模塊(141),用于處理一個或多個特征集; 證書模塊(131),用于處理一個或多個證書; 連接交換證書(108);以及監(jiān)視服務(wù)(137),用于監(jiān)視網(wǎng)絡(luò)連接。
16.如權(quán)利要求15所述設(shè)備,其特征在于,所述通信標(biāo)識符是字母數(shù)字標(biāo)識符。
17.如權(quán)利要求16所述設(shè)備,其特征在于,所述通信模塊廣播所述通信標(biāo)識符。
18.如權(quán)利要求15所述的設(shè)備,其特征在于,所述通信模塊支持一個或多個無線傳輸協(xié)議。
19.如權(quán)利要求15所述的設(shè)備,其特征在于,所述通信模塊支持蜂窩無線傳輸協(xié)議或 802. 11 協(xié)議。
20.如權(quán)利要求15所述的設(shè)備,其特征在于,所述監(jiān)視服務(wù)監(jiān)視網(wǎng)絡(luò)使用,包括帶寬、 服務(wù)質(zhì)量,或訪問持續(xù)時間。
全文摘要
在此描述了用于與連接交換集成并參與連接交換的方法。服務(wù)提供者和用戶使用一個或多個設(shè)備通過交換訪問因特網(wǎng)。這些設(shè)備包括用于通過交換訪問因特網(wǎng)的用戶設(shè)備,以及用于通過交換向用戶提供服務(wù)的服務(wù)提供者的設(shè)備。
文檔編號H04L12/28GK102246148SQ200980150334
公開日2011年11月16日 申請日期2009年11月20日 優(yōu)先權(quán)日2008年12月11日
發(fā)明者D·L·哈里斯, M·C·米勒, V·M·龐西尼 申請人:微軟公司