專利名稱:評估通信接口的制作方法
技術領域:
本發(fā)明涉及評估用于與基于網(wǎng)絡的應用進行通信的至少 一 個 通信接口的適合性。
背景技術:
用戶可以經(jīng)由通信系統(tǒng)與基于網(wǎng)《備的應用如月l務應用通信。通 信系統(tǒng)是實現(xiàn)諸如用戶終端設備或者其它通信設備、網(wǎng)絡實體和其 它節(jié)點之類的兩個或者更多實體之間的通信的設施。通信例如可以
包括語音、電子郵件(email)、文字消息、數(shù)據(jù)、多媒體等的通信。 通信可以與由服務應用提供的各種服務的使用有關。應用通常借助
連接到數(shù)據(jù)網(wǎng)絡的應用服務器來提供。
用戶經(jīng)由接入接口來接入通信系統(tǒng)。接入接口通常由接入系統(tǒng) 如接入網(wǎng)絡來提供。接入系統(tǒng)通常根據(jù)給定標準或者根據(jù)給定規(guī)范 集來提供接入接口 ,該標準或者規(guī)范集闡述了允許與接口關聯(lián)的各 種單元進行什么操作以及應當如何實現(xiàn)該4喿作。例如,標準或者一見 范可以限定用戶(或者更具體地說是用戶設備)是具有電路交換承 載還是分組交換通信或者兼而有之。通常還限定應當用于連接的通 信協(xié)議和/或參數(shù)。例如,應當用來在用戶設備與4妄入系統(tǒng)的單元之 間實施通信的方式通?;陬A定通信協(xié)議??梢蕴峁┮粋€或者多個 網(wǎng)關節(jié)點用于將接入網(wǎng)絡連接到其它通信網(wǎng)絡、例如連接到IP(互 聯(lián)網(wǎng)協(xié)議)和/或其它分組交換數(shù)據(jù)網(wǎng)絡,由此實現(xiàn)由數(shù)據(jù)網(wǎng)絡提供 的資源如應用的使用。
接入接口可以由固定線路或者無線通信接口提供。固定線路接 入技術的例子包括公共交換電話網(wǎng)絡(PSTN)、有線網(wǎng)絡、局域網(wǎng) (LAN)、數(shù)字用戶線(DLS)網(wǎng)絡、異步DSL(ADSL)網(wǎng)絡等。提供無線接入的通信系統(tǒng)實現(xiàn)其用戶至少某一程度的移動性。通常 可以添加高級移動性支持作為增強特征。提供無線接入接口的系統(tǒng) 的例子是公共陸地移動網(wǎng)絡(PLMN)或者蜂窩移動系統(tǒng)。無線接入
技術的其他例子包括各種無線局域網(wǎng)(WLAN)和基于衛(wèi)星的系統(tǒng)。
通信設備可以被配置成能夠借助多個不同接入接口來接入通 信系統(tǒng)。這要求通信設備與不同接入技術兼容。例如,復雜的移動 設備具有多無線電能力并且因此可以經(jīng)由許多接入技術來接入服
務。例如,移動設備可以通過設立與第三代(3G)接入網(wǎng)絡的PDP 上下文或者通過經(jīng)過非蟲奪窩補充接入系統(tǒng)(如WLAN)設立連接來 連接到經(jīng)由通信系統(tǒng)提供的服務。根據(jù)其它例子,設備可以被配置 成用于無線接入和固定線路接入或者用于經(jīng)由兩種不同固定連接的 接入。
這意味著通信設備的用戶具有選擇多個接入網(wǎng)絡之一從而用 于與網(wǎng)絡中提供的應用進行通信的可能性。由于接入系統(tǒng)的不同性
協(xié)議和應用。這樣的結(jié)果是所有接入網(wǎng)絡可能并不提供類似的服務 級和類似的特征。因此并非總是有可能將每個可用接入系統(tǒng)用于特 定網(wǎng)絡應用或者將一個接入系統(tǒng)用于所有可用應用。因此,特定應 用可能并不與所有可用接入系統(tǒng)兼容,因此可能需要選擇適當?shù)慕?入系統(tǒng)。
為通信媒體選擇接入系統(tǒng)是盲過程(blind procedure )。通常, 當應用通過連接來開始通信時,它使用預先配置的網(wǎng)絡接口 ,該網(wǎng) 絡接口沒有在提供應用所需的連通時可能需要的附加信息。應用可 以僅請求終端用戶選擇適當?shù)慕尤刖W(wǎng)絡或者以適當?shù)姆绞脚渲盟x 接入網(wǎng)絡。通信設備的用戶然后可以判決針對各應用應當使用哪個 網(wǎng)絡或者接入方法,并且通常經(jīng)由菜單選擇來相應的配置設備。
隨著可用的應用和接入系統(tǒng)的數(shù)目增加,這會導致不利的用戶 體驗,因為可能必須使用試錯法以發(fā)現(xiàn)哪些接入方法支持哪些服務。 然而,將希望接入網(wǎng)絡選擇的自動化以增強設備和應用的可用性。另外,由于期望終端用戶或者客戶機人工地選擇用于為終端用
解決可能出現(xiàn)的任何問題。
一些可用應用在它們可以與特定接入網(wǎng)絡關聯(lián)的意義上來說 是本地的。例如,鈴音的下載、 一些其它下載應用和電子郵件服務 器的接入可以僅在經(jīng)由給定運營商的蜂窩網(wǎng)絡來使用蜂窩數(shù)據(jù)連接 時才起作用。這可能阻礙其它服務的使用甚至阻礙用戶的移動性。 例如,當使用這樣的服務時,移動通信設備無法執(zhí)行不同接入接口 之間的切換。
如果選擇錯誤的接入網(wǎng)絡或者錯誤地配置網(wǎng)絡,則數(shù)據(jù)分組可 能在網(wǎng)絡中無聲無息地丟失而它們永遠沒有達到目的地。在沒有來 自另一端的響應時傳輸控制協(xié)議(TCP)連接超時可能需要數(shù)分鐘, 因為TCP發(fā)送方無法知道分組丟失是由瞬態(tài)網(wǎng)絡問題、由網(wǎng)絡結(jié)構(gòu) 中的永久狀況還是出于某一其它原因而造成。
在移動設備的切換過程中可能發(fā)生類似問題。移動設備并非必 然地知道新接入網(wǎng)絡是否支持與舊接入網(wǎng)絡相同的路由和服務特 征,并且更具體地說,是否支持應用所需特征和特點。因此,選擇 錯誤的接入網(wǎng)絡可能造成丟失通向應用的連接。然而,可能僅在超 時時段之后、有可能在數(shù)分鐘之后才認識到這一點。
才艮據(jù)一種用以解決這一問題的嘗試,通信設備可以被配置成具 有針對每個接入接口的目的地網(wǎng)絡標識(ID)列表。該列表定義了
針對給定服務的適當接入接口 。然而,目的地網(wǎng)絡ID的使用不是應
用級概念。相反,以必須由用戶配置或者以別的方式將列表獨立地
提供到各通信設備中。這可能是麻煩的并且有礙于目的地網(wǎng)絡ID的
廣泛使用。
發(fā)明內(nèi)容
根據(jù)一個實施例,提供一種被配置用于經(jīng)由多個接入接口來通
信的裝置。該裝置包括處理器,被配置成處理從接入系統(tǒng)接收的關于接入接口的信息,以基于關于接入接口的所述信息和關于應用 的信息來確定用于與應用通信的至少一個接入接口的適合性。
根據(jù)另一實施例,提供一種通信系統(tǒng),該通信系統(tǒng)包括用于為 通信設備提供對通信系統(tǒng)進行接入的多個接入接口 。該系統(tǒng)還包括 用于 一是供至少 一 個應用的裝置以及配置成向通1'言i殳備才是供關于至少 一個接入接口的信息的控制器實體。通信設備被配置成基于關于至 少 一 個接入接口的信息和關于由裝置提供的應用的信息來確定用于 與應用通信的至少 一個接入接口的適合性。
根據(jù)又一實施例,提供一種用于選#^接入接口的方法。該方法
包括向通信設備提供關于應用的信息;向通信設備提供關于至少 一個接入接口的信息;以及在通信設備處基于該信息來確定用于與 應用通信的至少一個接入接口的適合性。
根據(jù)一個更具體的實施例,該裝置被配置成基于該確定來選擇 接入接口并且向裝置的控制器通知該選擇。控制器可以被配置成響
應于該信息來控制經(jīng)由所選接入接口的通向應用的連接設立過程。 至少一個接入接口的適合性的確定可以基于服務標識。服務標
識可以包括域名服務名稱。
與應用關聯(lián)的地址的至少一部分可以和與接入接口關聯(lián)的地
址有關的信息比較??梢詫⒕哂腥缦玛P聯(lián)后綴的4妻入接口確定為適
合該關聯(lián)后綴匹配于與應用關聯(lián)的后綴。
信息的至少 一部分可以從非請求型通報中獲得。 可以提供是否已經(jīng)經(jīng)由接入接口來使用特定應用或者另一類
似應用的確定。響應于肯定確定,可以給出用以將類似接口用于特
定應用的指示。
可以在通信設備中或者在網(wǎng)絡設備中包括該裝置。通信設備可 以包纟舌移動通信i殳備。
本發(fā)明的實施例可以提供各種優(yōu)點,這些優(yōu)點包括但不限于增 強的移動設備可用性和可用接入技術的高效利用。實施例可以提供 用于通信設備自動地選擇適當接入技術的高效工具。
為了更好地理解本發(fā)明以及如何可以實施本發(fā)明,現(xiàn)在將僅通 過例子對以下附圖進行參照
圖1示出了通信設備的部分截面圖; 圖2是根據(jù)一個實施例的流程圖3示出了為移動設備提供多個接入網(wǎng)絡的通信系統(tǒng);以及 圖4示出了根據(jù)另一實施例的通信設備。
具體實施例方式
在詳細說明某些示例實施例之前,簡要地解釋示例通信系統(tǒng)和 對通信系統(tǒng)進行接入的 一 些主要原理。
通信設備可以用于經(jīng)由接入接口來接入通信系統(tǒng)。接入接口通 常由適當?shù)慕尤胂到y(tǒng)提供。例如,在為其用戶提供移動性的系統(tǒng)中, 移動通信設備可以經(jīng)由無線接口來接入通信系統(tǒng)。通常在移動設備 與連接到通信系統(tǒng)的至少一個基站或者類似無線發(fā)送器和/或接收器 裝置之間提供無線接口 ?;就ǔS芍T如基站控制器和/或無線電接 入網(wǎng)絡控制器等至少 一個適當?shù)目刂破骺刂啤R苿釉O備可以經(jīng)由通 常被稱為無線電承載的無線電信道來與接入系統(tǒng)的控制器通信。各 移動設備可以具有同時打開的一個或者多個無線電信道。
移動設備可以用于經(jīng)由適當?shù)耐ㄐ沤涌趤斫尤敫鞣N月良務應用 或者其它應用。例如,在移動設備中運行的應用可以基于適當?shù)膮f(xié) 議如適當?shù)臒o線通信協(xié)議和/或互聯(lián)網(wǎng)協(xié)議(IP)經(jīng)由分組交換通信 介質(zhì)來訪問月l務應用。
圖1示出了根據(jù)一個實施例的通信設備的示意部分截面圖。圖 1示出了可以用于經(jīng)由至少一個無線4妄口來4妻入通^f言系統(tǒng)的移動通 信設備1 。移動設備可以由至少能夠發(fā)送或者接收無線電信號的任何 適當?shù)脑O備提供。非限制性的例子包括移動站(MS)、具有無線接 口卡或者至少一個其它無線接口設施的便攜計算機、具有無線通信 能力的個人數(shù)據(jù)助理(PDA)或者這些例子的任何組合等。移動設備1可以經(jīng)由移動設備的適當無線電接口布置來通信。 在圖1中,塊7和塊8示意地表示無線電4妻口布置。接口布置例如 可以借助無線電部分和關聯(lián)的天線布置來l是供。天線布置可以被布 置于移動設備內(nèi)部或者外部。
圖1的移動設備1可以用于各種任務,比如進4亍電話呼叫和接 收電話呼叫、用于從網(wǎng)絡接收數(shù)據(jù)和發(fā)送數(shù)據(jù)到網(wǎng)絡以及用于體驗 例如多媒體或者其它內(nèi)容。移動設備通常具有至少一個數(shù)據(jù)處理實
體3和至少一個存儲器4,以用于執(zhí)行它被設計用來執(zhí)行的任務。數(shù)
據(jù)處理和存儲實體可以在適當?shù)碾娐钒迳虾?或在芯片組中提供。標
號6表示這一特4正。
用戶可以借助諸如鍵區(qū)2、語音命令、觸敏屏幕或者觸敏板、 其組合等適合的用戶接口來控制移動通信設備的操作。通常也提供 顯示器5、揚聲器和麥克風。另外,移動設備可以包括通向其它設備 和或用于將外部附件如免提設備連接到移動設備的適當?shù)倪B接器 (有線或者無線)。
移動設備1能夠經(jīng)由至少兩個不同的接入接口 11和12來通 信。不同的接入接口 11和12可以基于不同的接入4支術。不同的接 入技術例如可以包括如圖1和圖3中所示的兩個不同的無線接口、 如圖4中所示的無線和固定接口或者甚至兩個不同的固定接口。移 動設備1可以被配置成例如基于適當?shù)亩酂o線電實施來實現(xiàn)經(jīng)由多 個無線接口的接入。標號7和8分別表示這一例子的用于提供多無 線電實施的不同無線電部分。注意可以將單個無線電部分而不是 單獨的無線電部分用于經(jīng)由不同無線接口的通信。無線電部分7和8 連接到用于控制它們的處理器3。
移動設備1可以從接入網(wǎng)絡切換到另一接入網(wǎng)絡并且甚至從 一種接入技術切換到另一接入技術。通常,切換過程由至少一個控 制器或者互連的控制器集控制。切換控制器可以由用于管理和/或啟 動移動設備的切換或者類似轉(zhuǎn)移的任何適當控制器實體來提供???制器與接入系統(tǒng)適合地互連以便適當?shù)乜刂魄袚Q。圖1示出了根據(jù)某些實施例適于執(zhí)行所需數(shù)據(jù)處理的第二數(shù) 據(jù)處理實體9。具體而言,移動設備1的數(shù)據(jù)處理實體9被配置成確 定應當如何對與特定另 一方之間的通信進行路由。移動設備的處理 實體9可以用于確定例如通信應當經(jīng)由由蜂窩移動網(wǎng)絡提供的接口 、 由無線局域網(wǎng)提供的接口還是由線纜提供的接口來被路由。例如在
確定接口的適合性。這里描述的布置使移動設備1能夠進行適合接 入系統(tǒng)和/或通信接口的知情選擇。
具體而言,可以提供處理器實體9用以處理關于可用接入接口
和外部應用的信息以選4奪用于特定服務的適合通信接口 。該信息可
以由接入系統(tǒng)和外部應用通過各種方式提供。在圖1中,控制器9
可以提供移動設備連接管理實體,該實體能夠自動地選擇或者至少 向終端用戶建議哪個接入網(wǎng)絡能夠為應用提供所需連通。處理器實
體可以向控制器3通知它的發(fā)現(xiàn),此后控制器3可以相應地控制無 線電部分7和8的^^喿作。
接入系統(tǒng)可以 一皮配置成向移動設備4是供移動設備在確定和/或 選擇適合通信接口時移動設備所需信息的至少一部分。此信息例如 可以由提供數(shù)據(jù)分組的第一路由器的本地網(wǎng)關節(jié)點提供。在WLAN 系統(tǒng)中,此路由器可以與WLAN接入點集成。在GPRS中,該信息 例如可以由GPRS網(wǎng)關節(jié)點提供。網(wǎng)關節(jié)點可以自行地或者借助 GPRS網(wǎng)關連接到的其它網(wǎng)絡的單元來提供信息。注意這些單元是 僅作為非限制性的例子來給出的并且可以從任何適當?shù)膩碓刺峁┬?息。在某些應用中,將移動設備在確定和/或選擇適合通信接口時使 用的信息與其它信息如服務發(fā)現(xiàn)信息和消息清晰地分離以免混淆可 能是有利的。
根據(jù)一個實施例,接入網(wǎng)絡被配置成,在接入網(wǎng)絡變得對移動 設備可達到之后,發(fā)送包含諸如顯式服務網(wǎng)絡標識之類的服務網(wǎng)絡 信息的消息。如果發(fā)現(xiàn)提供的服務網(wǎng)絡信息與將要使用的應用可接 受的網(wǎng)絡服務匹配,則移動設備可以繼續(xù)使用接入網(wǎng)絡。通信系統(tǒng)可以被配置成提供專用于 一 些具體服務的被隔離的 網(wǎng)絡段。例如,某些段可以提供運營商服務,其它段可以提供公司 內(nèi)部網(wǎng),等等。服務網(wǎng)絡信息也可以在標識適當網(wǎng)絡段時使用。
根據(jù) 一 種可能性,檢驗是否已經(jīng)經(jīng)由某一其它網(wǎng)絡接口來使用 服務,而如果是這樣,則指引移動設備將類似接口也用于所請求的 服務。
如果發(fā)現(xiàn)服務網(wǎng)絡信息并不與應用所請求的網(wǎng)絡服務兼容,則 移動i殳備可以選4奪另 一網(wǎng)^"。如果無適合的網(wǎng)絡可用,則可以繼續(xù) 不同動作。例如,移動設備例如可以通過顯示適當?shù)南⒑?或通過
聲音警報來向用戶報告錯誤狀況。
圖2示出了根據(jù)一個實施例用于為通信設備選擇適合接口的 流程圖。在100處向通信設備提供關于網(wǎng)絡應用的信息。該信息例 如可以包括與應用可能已經(jīng)針對通信介質(zhì)和/或針對服務網(wǎng)絡的類型 而設置的要求和/或約束有關的信息。在步驟102處也向通信設備提 供關于至少一個接入接口的信息??梢灶A先、定期地或者在通信設 備向接入系統(tǒng)注冊時提供該信息的至少 一 部分。通信設備也可以向 應用發(fā)送與針對連接的可能要求有關的查詢和/或向接入系統(tǒng)發(fā)送與 一個或者多個可用接入接口的特征有關的查詢。
根據(jù)一個特定實施例,在102處,所需應用或者用戶提供所需 服務網(wǎng)絡的標識。服務網(wǎng)絡標識例如可以作為服務應用的DNS名稱 的一部分來提供。各可用網(wǎng)絡接入接口然后可以向通信設備提供對 它們所關聯(lián)的服務網(wǎng)絡進行標識的信息。例如,相關接入網(wǎng)絡可以 提供它們連接到的當前服務網(wǎng)絡的標識。此信息例如可以包括本地 服務網(wǎng)絡的DNS后綴、傳送協(xié)議端口號、邏輯服務標識如P2P(對 等)等。
然后在104處移動設備處理關于至少一個接入接口和應用的 信息。該處理是為了確定是否至少一個可用接入接口可以用于與應 用通信。然后在106處可以找到至少一個適當?shù)慕尤虢涌?。
如果找到數(shù)個適合的網(wǎng)絡接口 ,則可以確定這些網(wǎng)絡接口中的哪一個將最好地適合于任務。該選擇可以例如基于簡易優(yōu)先級方案 或者以關于諸如帶寬、價格、當日時間、位置等因素的可用信息為 基礎的試^笨。
然后在步驟108處可以選擇用于與應用通信的適當接口 。 如果確定沒有適合的接入接口可用,則在110處可以相應地通
知用戶。然后可以觸發(fā)移動設備以監(jiān)視適合的接入接口是否變?yōu)榭?用。在效果上,這意味著如虛線箭頭所示返回到處理可用信息的階
段104。也可以繼續(xù)任何其他適當?shù)倪^程。例如,可以將應用置于保 持,即如下狀態(tài)它在該狀態(tài)下在等待適合的接口變?yōu)榭捎?。應?然后可以響應于在104處檢測到適合的接口而恰當?shù)剡M行反應和起 動自身。移動設備也可以嘗試使用可用的但是假定不適合的網(wǎng)絡。 也可以嘗試虛擬網(wǎng)絡接口。這些包括基于IP隧道的虛擬專用網(wǎng) (VPN)連接,該IP隧道可以利用當?shù)匾蛱鼐W(wǎng)連接以達到有限服務 網(wǎng)鄉(xiāng)備凟口內(nèi)4p網(wǎng)。
在一個實施例中,將適當?shù)呐渲每刂茀f(xié)議用于向移動設備提供 關于可用接入接口的至少一些信息。適當協(xié)議的例子是動態(tài)主機配 置協(xié)議(DHCP ) 。 DHCP是通常用于使適于根據(jù)傳送控制協(xié)議/互聯(lián) 網(wǎng)協(xié)議(TCP/IP)來操作的計算設備的配置自動化的協(xié)議。
用于標識接入接口和/或應用的信息可以基于各種機制。 一種 可能的機制基于域名服務(DNS)名稱的使用。DNS名稱在DHCP 中普遍用來表明連接到的局域網(wǎng)域。DH CP的一個參數(shù)是本地網(wǎng)絡 的域名服務(DNS)后綴。DNS后綴通常由本地網(wǎng)絡的運營商提供。 可以向本地網(wǎng)絡中可用的服務分配DNS名稱,該DNS名稱包括由 本地接入網(wǎng)絡提供的服務的DNS后綴。移動設備然后可以偏好于選 擇DNS后綴與正接入的應用月l務器主機匹配的接入網(wǎng)絡。
處理器9可以提供具體DNS解析器模塊,用于基于關于DNS 名稱和后綴的信息來確定接入網(wǎng)絡的適合性??商鎿Q地,這一模塊 可以被包括在移動設備的主處理器3中。
在某些實施例中,解析器模塊可以被配置成使得它將DNS查詢發(fā)送到基于本地DNS后綴而標識的接口 。解析器才莫塊然后可以分 配網(wǎng)絡標識符以^是供所得地址。所得地址可以通過IP地址和IP區(qū)域 標識符的組合來提供。
現(xiàn)在將對圖3進行參考,該圖示出了移動通信設備1可以如何 使用數(shù)據(jù)網(wǎng)絡14中提供的各種應用的特定例子。通常借助連接到數(shù) 據(jù)網(wǎng)絡的服務器16來提供應用。注意雖然示出了僅僅一個應用服 務器以求簡化,但是可以提供多個應用服務器??梢曰谌魏芜m當 的協(xié)議在數(shù)據(jù)網(wǎng)絡中提供應用。例如可以借助互聯(lián)網(wǎng)協(xié)議(IP)來 提供應用,因此云狀物14例如可以被理解為標識因特網(wǎng)或者內(nèi)部網(wǎng)。
圖3示出了兩個不同的示例無線4姿入系統(tǒng)即通用分組無線電 服務(GPRS)網(wǎng)絡和無線局域網(wǎng)(WLAN) 38如熱點WLAN的某 些單元。各接入系統(tǒng)能夠提供通向運營商的服務的接入接口 。
具體而言,蜂窩通信網(wǎng)絡32提供支持節(jié)點33與移動設備30 之間的分組交換數(shù)據(jù)發(fā)送設施。網(wǎng)絡32經(jīng)由網(wǎng)關GPRS支持節(jié)點 (GGSN) 34連接到至少一個外部數(shù)據(jù)網(wǎng)絡,比如數(shù)據(jù)網(wǎng)絡14。因 此,GPRS服務允許移動設備與外部數(shù)據(jù)網(wǎng)絡之間的分組數(shù)據(jù)的發(fā) 送。
除了至少一個網(wǎng)關之外,網(wǎng)絡也可以包括至少一個分組數(shù)據(jù)服 務節(jié)點(SN)。在所示實施例中,服務節(jié)點由服務GPRS支持節(jié)點 (SGSN) 33提供。各節(jié)點33連接到至少 一個移動無線電接入網(wǎng)絡、 通常連接到基站系統(tǒng)31?;鞠到y(tǒng)31被布置成經(jīng)由無線接口 12向 移動設備1發(fā)送信號以及從移動設備1接收信號。對應地,移動設 備1能夠經(jīng)由無線接口向基站系統(tǒng)發(fā)送信號以及從基站系統(tǒng)接收信
可以通過PDP (分組數(shù)據(jù)協(xié)議)上下文來提供用戶設備與 GGSN之間的通信。 一旦建立PDP上下文,它通??梢詳y帶具有類 似足夠數(shù)據(jù)傳送特征的多個流。每個流通常例如代表特定服務和/或 特定服務的媒體組成。移動設備可以一次具有一個或者多個活躍 PDP上下文。除了由網(wǎng)絡32提供的一個或者多個接口之外,移動設備1可
以經(jīng)由無線局域網(wǎng)(WLAN) 38接入數(shù)據(jù)網(wǎng)14。 WLAN是提供向諸 如IP網(wǎng)絡的另一系統(tǒng)、另一設備等的無線電接入的本地接入技術的 例子。注意并非必然地需要基于IP的通信,而是可以代之以使用 一些其它協(xié)議。各WLAN具有至少一個接入點37和分組數(shù)據(jù)網(wǎng)關 39。分組數(shù)據(jù)網(wǎng)關39可以用來將WLAN連接到數(shù)據(jù)網(wǎng)絡14。
可以借助許多協(xié)議來提供數(shù)據(jù)運送接口 。例如,當接入IP網(wǎng) 絡和在IP網(wǎng)絡中提供的服務時,IP協(xié)議用來運送數(shù)據(jù),UpnP(通用 即插即用)可以用來發(fā)現(xiàn)設備和服務,等等??梢酝ㄟ^使用所謂的 IPsec (互聯(lián)網(wǎng)協(xié)議安全)隧道來增強IP安全性。
現(xiàn)在轉(zhuǎn)向其中>^人圖3的兩個可能接口 11和12中選才奪適當?shù)?妻 入接口的實施例。移動設備1可以已經(jīng)由WLAN網(wǎng)絡38提供DNS 后綴,例如"hotspot.com"。同時,移動設備1可以由GPRS網(wǎng)絡32 4是供另一后綴,例如"services.operator.com"。 WLAN網(wǎng)纟備38例如可 以由于無線接口 11提供的更高帶寬和更低數(shù)據(jù)傳送成本而被設置為 優(yōu)選的或者默認的選項。當用戶想要拜訪網(wǎng)頁如 "www.lookatme.com"時,移動設備然后可以選擇用于無線通信的 WLAN網(wǎng)絡38,因為4全測到名稱www.lookatme.com并不滿足與后綴 "hotspot.com,,或者"services.operator.com"中的任一個匹配的預定標 準。
然而,如果用戶瀏覽來自地址"ringtones.services.operator.com" 的網(wǎng)頁,則移動設備1可以由于匹配的"services.operator.com,,部分而 選擇GPRS接入網(wǎng)絡32而不是默認接口來提供無線接入接口 12。
如果任何其它接入網(wǎng)絡不提供兼容后綴,則甚至可以防止移動 設備1漫游到所述其它網(wǎng)絡。
DNS后綴的使用是部署起來相對容易的選項,因為DNS名稱 處于相對廣泛的使用中。然而注意用于標識的其它手段也可以用 于標識接入網(wǎng)絡。例如,可以針對服務網(wǎng)絡定義字面名稱。這可以 作為DHCP協(xié)議或者任何其它配置協(xié)議中的擴展來提供。該布置可以使得所有本地服務共享DNS名稱的共同后綴部分,例如上文提到
的"services.operator.com"。為了避免混淆和命名沖突,可以提供一 種用于將與在隔離的網(wǎng)絡中的接入接口關聯(lián)提供的本地DNS后綴或 者其它后綴區(qū)別于在因特網(wǎng)中使用的后綴的方案。
在某些標準中,通信設備可能需要完成某些具體過程以便能夠 接收和處理配置控制協(xié)議的消息。例如,為了能夠接收和處理DHCP 通知,通信設備可能需要建立向接入網(wǎng)絡的層2附接過程。為了避 免對這一點的需要,通信設備可以在它接收可能在從第一查詢之后 需要的任何參數(shù)時在其存儲器中存儲這些參數(shù)。也可以預先發(fā)送配 置控制協(xié)議〉、肖息以便保證通信設備在它的存儲器中具有如果需要貝'J 可用的必要信息。
上文主要在無線接口和移動通信設備的背景下描述了具體的 實施例例子。然而類似原理也可以適用于其它類型的通信設備,比 如配置成4吏用至少 一個固定4妄入4妻口的通信設備。
在圖4中圖示了這一點,該圖示出了由膝上型計算機41提供 的通信設備。膝上型計算機可以經(jīng)由線纜43來通信,該線纜從其一 端連接到計算機的連接器42之一如通用串行總線(USB)端口而從 另一端連接到固定線路插座44。固定線路連接例如可以基于異步數(shù) 字用戶線(ADSL)、以太網(wǎng)或者撥號連接。固定線路網(wǎng)絡然后提供 通向數(shù)據(jù)網(wǎng)絡14的連接。
膝上型計算機41也可以經(jīng)由無線接口 45來與基站46通信。 基站也可以連接到數(shù)據(jù)網(wǎng)絡,雖然這并非總是必需的。為了提供無 線連接,膝上型或者桌面型計算機可以連接到或者具有用于無線連 接到蜂窩系統(tǒng)或者本地無線網(wǎng)絡的移動設備。可以借助可以插入至'J 計算機中的槽中的移動模塊來提供移動設備,或者移動模塊可以是 計算機的集成部分。
根據(jù)一種可能性,手持移動通信設備被配置成使得它除了無線 連接之外還支持有線連接的使用。例如,移動電話或者其它移動設 備可以被配置成提供"IP通行,,或者使用附接到計算機的USB線纜以有助于經(jīng)由計算機和它的連接而不是由移動通信設備提供的 一 個或 者多個無線接口的通信。
通信設備然后可以例如將蜂窩系統(tǒng)用于語音服務而固定接口 用于因特網(wǎng)服務。例如,計算機可以例如經(jīng)由USB線纜來使用移動 設備作為調(diào)制解調(diào)器。計算機可以基于服務和接入接口信息來確定 哪些服務經(jīng)由給定的接入接口是可用的和/或哪個接口應當用于特定 服務。
根據(jù)又 一 例子,桌面型或者膝上型計算機可以選擇多個固定接
口之中的適當接口。例如,計算機可以具有通向公司內(nèi)部網(wǎng)的一個
固定網(wǎng)絡連接和用于直"^妄地連4妄到7>共因特網(wǎng)的另一固定網(wǎng)絡連 卡。 口 、 " ' 、 ,X
上述例子涉及配置控制協(xié)議,比如DHCP。然而注意可以通 過其它手段而不是基于配置控制協(xié)議來提供可以在選擇接入接口時 使用的服務網(wǎng)絡標識或者其它信息。例如,可以基于根據(jù)電氣和電 子工程師協(xié)會的標準IEEE 802.21而構(gòu)造的通知機制來發(fā)送關于接 入接口和/或應用的信息。多個DNS后綴也可以用來表明位于單個網(wǎng) 絡段中的不同服務域。
根據(jù)一種可能性,通信設備借助非請求型通報被提供用于選擇 適當接入接口的信息。非請求型通報例如用于在因特網(wǎng)控制消息協(xié) 議(ICMP)或者DNS協(xié)議中遞送IP第6版(IPv6)路由器廣告或 者通報。可以將適當?shù)男旁砑拥酵▓笙⒁杂糜谶f送網(wǎng)絡服務標
儲器中。
歷史信息也可以在為通信介質(zhì)選^奪適當接口時—皮利用。例如, 通信設備連接管理實體可以在經(jīng)由接入接口啟動通信時保持任何接 收到的DNS后綴或者其它網(wǎng)絡服務標識信息的記錄。存儲的信息可 以在以后用來確定哪個接入接口將要用于與特定應用或者特定類型 的應用進行通信。即使將要選擇的4妄入"^妄口在應用建立連通時的時刻不活躍,歷史信息也仍然可以使用。連接管理實體可以能夠基于 歷史信息來激活正確的接入接口 。
通信設備可以被配置成向應用發(fā)送與針對連接的可能請求有 關的查詢。例如,通信設備可以查詢服務的類型。通信設備然后可 能需要在為了設立通向應用的通信介質(zhì)而確定適當接入接口之前等 待例如包含服務參數(shù)的響應。通信設備可以基于服務定位協(xié)議(SLP) 來發(fā)送查詢。網(wǎng)絡側(cè)中的適當單元然后可以用終端可以使用的服務 參數(shù)來答復。
才艮據(jù)一個實施例,通信"i殳備可以依次地激活接入,以發(fā)現(xiàn)哪一 個(如果有)支持所期望的應用。然而,這可能特別地是在初始發(fā) 現(xiàn)輪次期間引起延遲。這可以通過從接入系統(tǒng)發(fā)送信息來解決,其 中例如基于使用統(tǒng)計來過濾可用服務。列表可以僅包括最頻繁部署 的服務。此信息可以是此類服務的簡易列表形式。通信設備然后可 以存儲此信息。在通信設備向接入系統(tǒng)注冊自身時提供與接入系統(tǒng) 有關的服務列表是可能的。如果服務不位于這些列表中的任何列表 中,則可以使用另一方法,如基于SLP的查詢,來從多個接入方法 中確定可用的接入方法。接入網(wǎng)絡也可以提供比如它所支持(或者 不支持)的傳送協(xié)議端口號、邏輯服務名稱等等之類的信息。通信 設備然后可以使用此信息來標識可以經(jīng)由接入網(wǎng)絡^各由服務應用還 是另一應用/提供服務應用還是另一應用。
根據(jù) 一 個實施例,可以經(jīng)由第二網(wǎng)絡來提供關于第一網(wǎng)絡的服 務網(wǎng)絡信息。在一種具體情況下,移動通信設備可以經(jīng)由第一網(wǎng)絡 向主機節(jié)點通知它正在考慮將第二網(wǎng)絡作為下一目標網(wǎng)絡。移動設 備然后可以經(jīng)由第一網(wǎng)絡接收關于第二網(wǎng)絡的服務網(wǎng)絡信息。如果 檢測到第二網(wǎng)絡并不支持所需應用則此信息可以用來避免進入第二 網(wǎng)絡。
另夕卜,可以向另 一 實體提供以及在該實體中處理信息而不是在 通信設備處處理信息。這例如可以運用于如下應用中,這些應用在 蜂窩網(wǎng)絡與本地網(wǎng)絡如Wi-fi (無線保真)網(wǎng)絡之間利用互作用協(xié)議。當應用開始時,通信設備可以向網(wǎng)絡設備發(fā)送具有應用標識的查詢。 可以在應用起動之后或者在無法找到適當路由的情況下使用例如
IEEE 802.21消息接發(fā)這樣的適當消息接發(fā)來發(fā)送查詢。網(wǎng)絡設備基 于它的數(shù)據(jù)庫中的或者以別的方式可為它所用的標識和信息來命令 通信設備將具體接入接口用于應用。網(wǎng)絡設備具有與應用的連通要 求有關的信息(例如如何在防火墻或者其它節(jié)點沒有可能阻隔或者 延遲業(yè)務的情況下提供連接),并且因此可以有利地用來提供在通 信設備與應用之間的適當?shù)耐ㄐ沤橘|(zhì)。
可以借助 一 個或者多個數(shù)據(jù)處理器來提供所需數(shù)據(jù)處理功能。 因此,通信設備的上述數(shù)據(jù)處理功能可以由單獨的處理器(例如參 見圖1的實體3和9)或者由集成的處理器來提供。例如,可以在通 信設備的中央處理單元中提供所有數(shù)據(jù)處理,或者所有數(shù)據(jù)處理可 以分布于數(shù)個數(shù)據(jù)處理模塊。
適當改型的一個或者多個計算機程序代碼產(chǎn)品可以在被加載 于適當?shù)奶幚砥魃?例如通信設備的處理器和/或網(wǎng)絡控制器中)時 用于實施實施例。程序代碼裝置例如可以執(zhí)行接口適合性的確定、 消息和/或信元的選擇、生成、信息的解釋等。用于提供操作的程序 代碼產(chǎn)品可以存儲于載體介質(zhì)如載體盤、卡或者帶上或者借助該載 體介質(zhì)來提供。 一種可能性是經(jīng)由數(shù)據(jù)網(wǎng)絡將程序代碼產(chǎn)品下載到 通信設備。
上述實施例可以輔助終端用戶和/或通信設備選擇如下接入接 口,該接入接口提供滿足特定應用的要求的通信介質(zhì)。實施例可以 減少有故障或者不適當?shù)倪B接的風險。實施例可以在如下多無線電 環(huán)境中特別好地起作用,在這些環(huán)境中輪詢所有可用接入系統(tǒng)可能 過于耗時。
還要注意雖然上文參照某些蜂窩通信網(wǎng)絡、無線局域網(wǎng)系統(tǒng) 和固定線路系統(tǒng)的示例架構(gòu)通過例子描述了某些實施例,但是實施 例可以應用于除了這里圖示和描述的通信系統(tǒng)之外的任何其它合適 形式的通信系統(tǒng)。還要注意將術語接入接口理解為指代可以由裝置用于接入通信系統(tǒng)的任何接口 。例如,可用接口可以基于接入系 統(tǒng)(比如任何蜂窩系統(tǒng)所使用的接入系統(tǒng))或者任何本地接入系統(tǒng)
(比如WLAN、 UWB (超寬帶))或者近程鏈路(比如藍牙 (近 程無線電鏈路)、WiMax (全球微波接入互操作性)、紅外線鏈路、 任何基于線纜的連接等)。
這里也要注意盡管上文描述了本發(fā)明的示例實施例,但是在 不脫離如所附權利要求書中限定的本發(fā)明范圍的情況下可以對公開 的解決方案進行若干變化和修改。
權利要求
1. 一種被配置用于經(jīng)由多個接入接口來通信的裝置,所述裝置包括處理器,被配置成處理從接入系統(tǒng)接收的關于接入接口的信息,以基于關于接入接口的所述信息和關于應用的信息來確定用于與所述應用通信的至少一個接入接口的適合性。
2. 如權利要求l所述的裝置,其中所述處理器被配置成基于所 述確定來選擇接入接口 ,并且向所述裝置的控制器通知所述選擇。
3. 如權利要求2所述的裝置,其中所述控制器被配置成響應于 來自所述處理器的指令來控制經(jīng)由所述選擇的接入接口的、通向所 述應用的連接設立過程。
4. 如任一前述權利要求所述的裝置,其中所述處理器被配置成 基于"l務標識來確定所述至少 一個4妄入接口的適合性。
5. 如權利要求4所述的裝置,其中所述服務標識包括域名服務 名稱。
6. 如任一前述權利要求所述的裝置,其中所述處理器被配置成 比較與所述應用關聯(lián)的地址的至少一部分和與接入接口關聯(lián)的地址 有關的信息。
7. 如權利要求6所述的裝置,其中所述處理器被配置成選擇其 關聯(lián)后綴與所述應用關聯(lián)的后綴相匹配的4妄入接口 。
8. 如任一前述權利要求所述的裝置,其中所述處理器被配置成 根據(jù)從所述接入系統(tǒng)接收的配置控制協(xié)議消息來獲得所述信息的至 少一部分。
9. 如權利要求8所述的裝置,其中所述配置控制協(xié)議消息包括 動態(tài)主機配置協(xié)議消息。
10. 如任一前述權利要求所述的裝置,其中所述處理器被配置 成根據(jù)從所述接入系統(tǒng)接收的非請求型通報來獲得所述信息的至少 一部分。
11. 如任一前述權利要求所述的裝置,包括域名服務解析器模塊,用于基于與所述域名服務名稱和后綴有關的信息來確定接入 接口的適合性。
12. 如權利要求11所述的裝置,其中所述解析器模塊被配置成 向基于本地域名服務后綴而標識的接口發(fā)送針對地址的查詢,并且 向響應于所述查詢而接收的地址分配網(wǎng)絡標識符。
13. 如任一前述權利要求所述的裝置,其中所述處理器被配置 成針對連接起動和漫游判決中的至少 一 個確定^妄口的適合性。
14. 如任一前述權利要求所述的裝置,其中所述處理器被配置 成確定是否已經(jīng)經(jīng)由接入接口來使用所述應用或者另一類似應用, 并且響應于肯定確定而給出用以將類似4妄口用于所述應用的指示。
15. 如任一前述權利要求所述的裝置,其中所述裝置僅被允許 使用由所述處理器允許的接入接口 。
16. 如任一前述權利要求所述的裝置,包括存儲器,用于存 儲關于所述至少 一 個接入接口和/或所述應用的信息。
17. 如任一前述權利要求所述的裝置,其中所述處理器被配置 成查詢所述信息。
18. 如任一前述權利要求所述的裝置,其中所述處理器被配置 成使所述確定至少部分地基于歷史信息。
19. 如權利要求18所述的裝置,配置成維持網(wǎng)絡服務標識信息 的記錄。
20. 如權利要求18所述的裝置,配置成存儲可用服務的列表。
21. 如權利要求20所述的裝置,其中所述列表包括被最頻繁部 署的應用。
22. 如任一前述權利要求所述的裝置,其中所述接入接口中的 至少 一 個由以如下各項中的任一項的使用為基礎的接入系統(tǒng)提供 通用分組無線電服務、碼分多址、寬帶碼分多址、GSM網(wǎng)絡、EDGE 網(wǎng)絡、超寬帶、近程《連^各、無線局域網(wǎng)和固定網(wǎng)絡。
23. —種通信設備,包括如任一前述權利要求所述的裝置。
24. 如權利要求23所述的通信設備,包括移動通信設備。
25. —種通信系統(tǒng),包:fe:多個接入接口 ,用于為通信設備提供向所述通信系統(tǒng)的接入; 用于提供至少一個應用的裝置;控制器實體,被配置成向所述通信設備提供關于至少 一個接入 接口的信息,其中所述通信設備被配置成基于關于所述至少一個 接入接口的所述信息和關于由所述裝置提供的應用的信息,來確定 用于與所述應用通信的所述至少一個接入接口的適合性。
26. 如權利要求25所述的通信系統(tǒng),其中所述多個接入接口由 至少兩個不同接入系統(tǒng)提供。
27. 如權利要求25或者26所述的通信系統(tǒng),其中所述至少一 個才妾入接口由以如下各項中的任一項的使用為基礎的4妻入系統(tǒng)提 供通用分組無線電服務、碼分多址、寬帶碼分多址、GSM網(wǎng)絡、 EDGE網(wǎng)絡、超寬帶、近程鏈路、無線局域網(wǎng)和固定線^各連接。
28. —種用于選4李4妄入4妄口的方法,所述方法包4舌 向通信設備提供關于應用的信息;向所述通信設備提供關于至少一個接入接口的信息;以及 在所述通信設備處基于所述信息來確定用于與所述應用通信的 所述至少一個接入接口的適合性。
29. 如權利要求28所述的方法,其中所述提供關于至少一個接 入接口的信息包括從所述接入網(wǎng)絡接收與所述至少一個接入接口關聯(lián)的信息。
30. 如權利要求29所述的方法,包括接收服務網(wǎng)絡標識。
31. 如權利要求28至30中的任一權利要求所述的方法,包括 從所述通信設備發(fā)送對所述信息的請求。
32. 如權利要求28至31中的任一權利要求所述的方法,包括 基于所述信息來選擇接口 ;以及經(jīng)由所述選擇的接口在所述通信設 備與所述應用之間設立通信介質(zhì)。
33. 如權利要求28至32中的任一權利要求所述的方法,其中 所述確定包括在移動通信設備處處理所述信息。
34. 如權利要求32所述的方法,包括響應于所述接入接口的 選擇將移動通信設備從第一接入網(wǎng)絡轉(zhuǎn)移到第二接入網(wǎng)絡。
35. —種計算機代碼產(chǎn)品,包括當所述程序運行于處理器上時 適于執(zhí)行如權利要求28至34中的任一權利要求所述的任何步驟的 程序代碼裝置。
全文摘要
本發(fā)明涉及一種配置用于經(jīng)由多個無線接口來通信的裝置。該裝置包括配置成處理從接入系統(tǒng)接收的關于接入接口的信息的處理器。該處理用于基于關于接入接口的所述信息和關于應用的信息來確定用于應用通信的至少一個接入接口的適合性。
文檔編號H04L12/54GK101523962SQ200780037024
公開日2009年9月2日 申請日期2007年8月16日 優(yōu)先權日2006年8月29日
發(fā)明者M·福賽爾, P·薩羅拉提 申請人:諾基亞公司