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