用於確定網絡接口優選策略的系統、方法和設備的製作方法
2023-05-28 08:18:01
專利名稱:用於確定網絡接口優選策略的系統、方法和設備的製作方法
技術領域:
本發明的實施方式總體上涉及通信技術,並且更具體地,涉及一種用於確定網絡接口優選策略的系統、方法和設備。
背景技術:
現代的通信時代已經引發了有線和無線網絡的巨大發展。計算機網絡、電視網絡和電話網絡正在經歷著被消費者需求驅使的前所未有的技術拓展。無線和移動聯網技術已經解決了相關消費者需求,而同時提供了更多的信息傳輸的靈活性和快捷性,並且為用戶提供了便利。一些行動網路提供商允許多模式通信設備通過多個網絡接口接入行動網路服務,例如包括語音呼叫、數據傳輸、網際網路協議多媒體子系統/會話發起協議(IMS/SIP)和/或類似服務。例如,雙模式通信設備可以在通過基站(例如,使用蜂窩接入進行連接)的蜂窩·網絡連接和通過WLAN接入點(例如,通過WLAN接入所連接)的無線區域網(WLAN)連接上接入網絡服務。這種允許支持雙模式的通信設備通過WLAN接入行動網路服務的雙模式功能有時被稱作非授權移動接入(UMA)技術,並且在第三代合作夥伴計劃(3GPP)標準中被稱作通用接入網絡(GAM)標準。
發明內容
這裡提供了用於確定網絡接口優選策略的系統、方法、設備和電腦程式產品。就這點而言,提供了可以向計算設備、計算設備用戶和網絡運營商提供若干優勢的系統、方法、設備和電腦程式產品。一些示例實施方式提供了一種網絡接入點,其被配置為以信號向具有用於連接至網絡的多個可用網絡接口的主機設備通知網絡地址族優選策略。該網絡地址族策略可以包括第一網絡地址族的優選級別,該第一網絡地址族通常默認地優先於第二網絡地址族。根據一些示例實施方式的主機設備可以被配置為至少部分基於以信號通知該主機設備的網絡地址族策略而從其可用網絡接口選擇一個接口作為優選網絡接口。就這點而言,以信號通知指示低於預定閾值等級的優選等級的網絡地址族優選策略即使在優選網絡地址族在以其它方式優選的網絡接口上不可用的情況下也可使得網絡運營商能夠允許主機設備有利地跳過(override)網絡地址族的優選並且優選以其它方式優選的網絡接口。這樣的實施方式在其中第二網絡接口因為缺少優選網絡地址族的可用性而不會被另外使用而由於另一個接口的接入網絡上的業務負擔、相對網絡接入成本等以其它方式被優選的情況下會是特別有利的。因此,在其中主機設備參與支持通常優先於網際網路協議版本4 (IPv4)的網際網路協議版本6 (IPv6)的蜂窩網絡接口上的數據會話而僅對IPv4提供支持的無線區域網(WLAN)接口可用的示例實施方式中,儘管在用於蜂窩網絡接口的接入點以信號通知IPv6的優選等級低於預定閾值時缺少IPv6的可用性,也可以使得主機設備能夠選擇優先通過WLAN接口參與數據會話。
就這點而言,一些示例實施方式可以在應用某些條件時提供優於另外優選的IPv6接口的IPv4接口的智能優先。因此,即使WLAN並不支持IPv6,蜂窩網絡的網絡運營商也可以鼓勵主機將蜂窩網絡業務卸載到可用的WLAN接入並且因此可以從有所減少的網絡負載獲益。用戶在使用WLAN接入更為便宜的情況下而從這樣的卸載獲益,諸如由於蜂窩網絡上的數據計費、提供潛在更快的連接等。另外,一些示例實施方式可以使得能夠僅使用相對少的策略信息比特將業務從蜂窩網絡接口卸載到僅支持IPv4的WLAN,上述策略信息可以由接入點以信號通知主機設備。在一些示例實施方式中,提供了一種方法,其包括確定由接入點針對第一網絡接口以信號通知主機設備的網絡地址族優選策略。該示例實施方式的方法進一步包括至少部分基於以信號通知的優選策略從第一網絡接口和第二網絡接口中選擇用於主機設備的網 絡業務的接口。在其它示例實施方式中,提供了一種設備。這些示例實施方式的設備包括至少一個處理器和至少一個存儲電腦程式代碼的存儲器,其中該至少一個存儲器和所存儲的電腦程式代碼可以利用該至少一個處理器而被配置為使得該設備至少確定由用於第一網絡接口的接入點以信號通知主機設備的網絡地址族優選策略。該至少一個存儲器和所存儲的電腦程式代碼可以被配置為利用該至少一個處理器進一步使得這些示例實施方式的裝置至少部分基於以信號通知的優選策略從第一網絡接口和第二網絡接口中選擇用於主機設備的網絡業務的接口。在其它示例實施方式中,提供了一種電腦程式產品。這些示例實施方式的電腦程式產品包括至少一個具有存儲於其中的計算機可讀程序指令的計算機可讀存儲介質。這些示例實施方式的程序指令包括被配置為確定由用於第一網絡接口的接入點以信號通知主機設備的網絡地址族優選策略的程序指令。這些示例實施方式的程序指令進一步包括被配置為至少部分基於以信號通知的優選策略從第一網絡接口和第二網絡接口中選擇用於主機設備的網絡業務的接口的程序指令。在其它示例實施方式中,提供了一種設備,其包括用於確定由用於第一網絡接口的接入點以信號通知主機設備的網絡地址族優選策略的裝置。這些示例實施方式的設備進一步包括用於至少部分基於以信號通知的優選策略從第一網絡接口和第二網絡接口中選擇用於主機設備的網絡業務的接口的裝置。以上發明內容出於概括本發明的一些示例實施方式以便提供對本發明一些方面的基本理解的目的而提供。因此,將要意識到的是,以上所描述的示例實施方式僅為示例而不應當被理解為以任何方式使本發明的範圍和精神變窄。將要意識到的是,除了這裡所概括的那些之外,本發明的範圍涵蓋了許多潛在實施方式,它們的一些示例將在以下進一步進行描述。
因此已經總體上對本發明的一些示例實施方式進行了描述,現在將參考附圖,它們並不必依比例進行繪製,並且其中圖I圖示了根據本發明實施方式的用於確定網絡接口優選測量的系統;圖2是根據本發明示例實施方式的移動終端的示意性框圖3圖示了根據本發明示例實施方式的主機設備的框圖;圖4圖示了根據本發明示例實施方式的接入點的框圖;圖5圖示了依據根據本發明示例實施方式的用於確定網絡接口優選策略的示例方法的流程圖;和圖6圖示了依據根據本發明示例實施方式的用於確定網絡接口優選策略的示例方法的流程圖。
具體實施例方式隨後將參考附圖對本發明的一些示例實施方式進行更為全面地描述,附圖中示出了本發明的一些而非全部實施方式。實際上,本發明可以以許多不同形式來體現並且不應當被理解為局限於這裡所給出的實施方式;相反,提供這些示例實施方式是使得該公開將滿足所適用的法律要求。相同的附圖標記貫穿全文指代相同要素。如這裡所使用的,術語「數據」、「內容」、「信息」和類似術語可以被互換地使用以指代能夠依據本發明實施方式而被·傳送、接收和/或存儲的數據。因此,使用任何這樣的術語都不應當被理解為對本發明實施方式的精神和範圍進行限制。另外,在計算設備在這裡被描述為從另一個計算設備接收數據的情況下,將要意識到的是,該數據可以直接從另一個計算設備接收或者經由一個或多個中間計算設備間接接收,該中間計算設備例如一個或多個伺服器、中繼、路由器、網絡接入點、基站等。此外,如這裡所使用的,術語「電路」是指(a)僅硬體的電路實現(例如,模擬電路和/或數字電路的實現);(b)電路以及包括存儲在一個或多個計算機可讀存儲器上的軟體和/或固件指令的(多個)電腦程式產品組合,它們共同工作以使得設備執行這裡所描述的一個或多個功能;以及(C)電路,例如(多個)微處理器或(多個)微處理器的一部分,即使在軟體或固件並非物理存在的情況下其也需要軟體或固件來進行操作。「電路」的這一定義適用於該術語在包括任意權利要求在內的這裡的所有使用。作為另外的示例,如這裡所使用的,術語「電路」還含有包括一個或多個處理器和/或其(多個)部分並且伴隨有軟體和/或固件的實現。作為另一個示例,如這裡所使用的術語「電路」例如還包括用於行動電話的基帶集成電路或應用處理器集成電路或者伺服器、蜂窩網絡設備、其他網絡設備和/或其它計算設備中的類似集成電路。蜂窩網絡經常由於由現代移動通信設備的操作所支持的通過蜂窩網絡所傳送的帶寬密集型數據而過載。因此,蜂窩網絡運營商進程可以通過將儘可能多的業務卸載到無線區域網而獲益。在一些情況下,蜂窩網絡運營商僅在對蜂窩網絡運營商選擇的服務(諸如MS)所指定的所選擇業務被允許經由蜂窩網絡進行傳送的情況下才會獲益。這種選擇優先性經常被稱作所選擇IP業務卸載(SIPTO)。除了運營商從使用區域網獲益之外,移動通信設備的用戶可由於將儘可能多的網絡業務經由區域網而不是蜂窩網絡進行路由而獲益。就這點而言,數據經由區域網的傳輸會比數據經由蜂窩網絡的傳輸更加便宜。另外,區域網可以以較少的延時而提供比蜂窩網絡更快的連接。此外,使用區域網與使用蜂窩網絡相比會需要較少的電力並且因此可以降低移動通信設備的電池耗費速度。在網絡數據業務負擔有所增加的同時,IPv6的部署也快速增長並且多宿(multihoming)變得日益普遍。當前,如RFC3484所推薦的,主機在創建傳輸連接時相比IPv4地址通常優選IPv6地址。由於蜂窩網絡中IPv6的部署,主機可以越來越多地遇到其中它們具有雙棧(IPv4和IPv6)或者僅IPv6蜂窩連接、但是具有僅IPv4的WLAN連接的情形。在這樣的情況下,當主機針對新的連接相比IPv4優選IPv6時,主機將使用蜂窩接口進行通信-即使出於卸載/策略的原因應當優選WLAN。就這點而言,表I列出了在主機具有單個蜂窩而活動的WLAN連接試圖與雙棧端點(dual-stack peer)進行通信的情況下,在IPv6始終優於IPv4而WLAN僅作為次要決策邏輯而優於蜂窩的情況下會發生什麼。各種示例WLAN接口實施方式上可用的地址族(例如,IPv4和/或IPv6)在第一行交叉列出,並且各個示例蜂窩接口實施方式上可用的地址族則在第一行下列出。表I :
權利要求
1.一種方法,包括 在主機設備處確定由用於第一網絡接口的接入點以信號通知的網絡地址族優選策略;以及 至少部分地基於以信號通知的優選策略從所述第一網絡接口和第二網絡接口中選擇用於所述主機設備的網絡業務的接口。
2.根據權利要求I的方法,進一步包括確定在所述第二網絡接口上可用的網絡地址族支持,並且其中進一步基於所確定的在所述第二接口上可用的網絡地址族支持來選擇接□。
3.根據權利要求1-2中任一項的方法,其中所述網絡地址族優選策略指示第一網絡地址族的優選級別,其中所述第一網絡地址族默認為優先於第二網絡地址族。
4.根據權利要求3的方法,其中所述第二網絡地址族包括作為所述第一網絡地址族的前任的遺留網絡地址族。
5.根據權利要求3-4中任一項的方法,其中所述第一網絡地址族包括網際網路協議版本6,並且所述第二網絡地址族包括網際網路協議版本4。
6.根據權利要求3-5中任一項的方法,其中所述第二網絡接口默認為優先於所述第一網絡接口,並且其中在所述網絡地址族優選策略指示優選級別低於預定閾值級別、並且所述第一網絡地址族在所述第二網絡接口上不可用的情形中,跳過對所述第一網絡地址族的優選並且選擇網絡接口包括選擇所述第二網絡接口。
7.根據權利要求3-6中任一項的方法,其中在所述網絡地址族優選策略指示優選級別滿足預定閾值級別、並且所述第一網絡地址族在所述第二網絡接口上不可用的情形中,選擇網絡接口包括選擇所述第一網絡接口。
8.根據權利要求1-7中任一項的方法,進一步包括 確定所述第一網絡地址族在所述第二網絡接口上是否可用,其中所述確定所述第一網絡地址族在所述第二網絡接口上是否可用在選擇接口之前進行並且被用作選擇接口的基礎;並且 其中在網絡業務通過在所述第一網絡接口上使用第一網絡地址族的傳輸連接進行傳送、並且選擇了所述第二網絡接口的情形中,進一步包括 至少部分地基於所述第一網絡地址族在所述第二網絡接口上是否可用而確定是否將所述網絡業務從所述第一網絡接口上的所述傳輸連接卸載到所述第二網絡接口。
9.根據權利要求8的方法,其中確定所述第一網絡地址族在所述第二網絡接口上是否可用包括使用鏈路層過程來查詢所述第一網絡地址族在所述第二網絡接口上是否可用。
10.根據權利要求8-9中任一項的方法,其中所述第二網絡接口包括無線區域網接口,並且確定所述第一網絡地址族在所述第二網絡接口上是否可用包括使用所定義的網絡地址族支持查詢參數來查詢所述無線區域網的接入點以確定所述第一網絡地址族在所述無線區域網接口上是否可用。
11.根據權利要求8-10中任一項的方法,其中在所述第一網絡地址族在所述第二網絡接口上可用的情形中,所述方法還包括將所述網絡業務從所述第一網絡接口上的所述傳輸連接卸載到所述第二網絡接口。
12.根據權利要求8-11中任一項的方法,其中在所述第一網絡地址族在所述第二網絡接口上不可用的情形中,所述方法進一步包括 確定用於在所述第一網絡地址族和在所述第二網絡接口上可用的第二網絡地址族之間進行轉換的地址轉換機制在所述第二網絡接口上是否可用; 在確定地址轉換機制在所述第二網絡接口上可用的情形中,將所述網絡業務從所述第一網絡接口上的所述傳輸連接卸載到所述第二網絡接口;以及 在確定地址轉換機制在所述第二網絡接口上不可用的情形中,維持所述第一網絡接口上的所述傳輸連接。
13.根據權利要求1-12中任一項的方法,其中在網絡業務通過所述第一網絡接口上的傳輸連接進行傳送、並且選擇了所述第二網絡接口的情形中,進一步包括 確定通過所述傳輸連接進行傳送的所述網絡業務是否針對特定路線被配置;以及 在確定了通過所述傳輸連接進行傳送的所述網絡業務是針對特定路線被配置的情形中,確定不將在所述傳輸連接上進行傳送的所述網絡業務卸載到所述第二網絡接口。
14.根據權利要求1-13中任一項的方法,其中選擇用於網絡業務的接口包括選擇是否將網絡業務從所述第一網絡接口卸載到所述第二網絡接口。
15.根據權利要求1-14中任一項的方法,其中選擇用於網絡業務的接口包括從所述第一網絡接口和所述第二網絡接口選擇優選網絡接口以便建立新的數據會話。
16.根據權利要求1-15中任一項的方法,其中在所述接入點沒有以信號通知地址族優選策略的情形中,選擇用於網絡業務的接口包括依據預定的默認優選策略來選擇接口。
17.根據權利要求1-16中任一項的方法,其中由所述接入點以信號向所述主機設備通知的所述網絡地址族優選策略包括在由所述接入點以信號向所述主機設備通知的路由器通告消息中以信號通知的默認路由器優選。
18.根據權利要求1-16中任一項的方法,其中由所述接入點以信號向所述主機設備通知的所述網絡地址族優選策略在由所述接入點以信號向所述主機設備通知的配置參數中被指示。
19.根據權利要求1-16中任一項的方法,其中使用地址選擇策略分發協議來以信號向所述主機設備通知由所述接入點以信號向所述主機設備通知的所述網絡地址族優選策略。
20.根據權利要求1-19中任一項的方法,其中所述第一網絡接口包括蜂窩網絡接口,並且所述第二網絡接口包括無線區域網接口。
21.根據權利要求1-20中任一項的方法,其中選擇接口包括接口管理電路選擇接口。
22.根據權利要求1-20中任一項的方法,其中選擇接口包括處理器選擇接口。
23.一種設備,包括至少一個處理器和至少一個存儲電腦程式代碼的存儲器,其中所述至少一個存儲器和所存儲的電腦程式代碼被配置為利用所述至少一個處理器使得所述設備至少 確定由用於第一網絡接口的接入點以信號通知的網絡地址族優選策略;以及 至少部分地基於所述以信號通知的優選策略從所述第一網絡接口和第二網絡接口中選擇用於網絡業務的接口。
24.根據權利要求23的設備,其中所述至少一個存儲器和所存儲的電腦程式代碼被配置為利用所述至少一個處理器進一步使得所述設備 確定在所述第二網絡接口上可用的網絡地址族支持;以及進一步基於所確定的在所述第二接口上可用的網絡地址族支持來選擇接口。
25.根據權利要求23-24中任一項的設備,其中所述網絡地址族優選策略指示第一網絡地址族的優選級別,並且其中所述第一網絡地址族默認地優先於第二網絡地址族。
26.根據權利要求25的設備,其中所述第二網絡地址族包括作為所述第一網絡地址族的前任的遺留網絡地址族。
27.根據權利要求25-26中任一項的設備,其中所述第一網絡地址族包括網際網路協議版本6,並且所述第二網絡地址族包括網際網路協議版本4。
28.根據權利要求25-27中任一項的設備,其中所述第二網絡接口默認為優先於所述第一網絡接口,並且其中在所述網絡地址族優選策略指示優選級別低於預定閾值級別、並且所述第一網絡地址族在所述第二網絡接口上不可用的情形中,跳過對所述第一網絡地址族的優選,並且所述至少一個存儲器和所存儲的電腦程式代碼被配置為利用所述至少一個處理器使得所述設備選擇所述第二網絡接口。
29.根據權利要求25-28中任一項的設備,其中在所述網絡地址族優選策略指示優選級別滿足預定閾值級別、並且所述第一網絡地址族在所述第二網絡接口上不可用的情形中,所述至少一個存儲器和所存儲的電腦程式代碼被配置為利用所述至少一個處理器使得所述設備選擇所述第一網絡接口。
30.根據權利要求23-29中任一項的設備,其中所述至少一個存儲器和所存儲的電腦程式代碼被配置為利用所述至少一個處理器進一步使得所述設備 確定所述第一網絡地址族在所述第二網絡接口上是否可用,其中所述確定所述第一網絡地址族在所述第二網絡接口上是否可用在選擇接口之前進行並且被用作選擇接口的基礎;並且 在網絡業務通過在所述第一網絡接口上使用第一網絡地址族的傳輸連接進行傳送並且選擇了所述第二網絡接口的情形中,至少部分地基於所述第一網絡地址族在所述第二網絡接口上是否可用而確定是否將所述網絡業務從所述第一網絡接口上的所述傳輸連接卸載到所述第二網絡接口。
31.根據權利要求30的設備,其中,所述至少一個存儲器和所存儲的電腦程式代碼被配置為利用所述至少一個處理器使得所述設備通過使用鏈路層過程來查詢所述第一網絡地址族在所述第二網絡接口上是否可用,確定所述第一網絡地址族在所述第二網絡接口上是否可用。
32.根據權利要求30-31中任一項的設備,其中所述第二網絡接口包括無線區域網接口,並且所述至少一個存儲器和所存儲的電腦程式代碼被配置為利用所述至少一個處理器使得所述設備通過使用所定義的網絡地址族支持查詢參數來查詢所述無線區域網的接入點以確定所述第一網絡地址族在所述無線區域網接口上是否可用,來確定所述第一網絡地址族在所述無線區域網接口上是否可用。
33.根據權利要求30-32中任一項的設備,其中在所述第一網絡地址族在所述第二網絡接口上可用的情形中,所述至少一個存儲器和所存儲的電腦程式代碼被配置為利用所述至少一個處理器進一步使得所述設備將所述網絡業務從所述第一網絡接口上的所述傳輸連接卸載到所述第二網絡接口。
34.根據權利要求30-33中任一項的設備,其中在所述第一網絡地址族在所述第二網絡接口上不可用的情形中,所述至少一個存儲器和所存儲的電腦程式代碼被配置為利用所述至少一個處理器進一步使得所述設備 確定用於在所述第一網絡地址族和在所述第二網絡接口上可用的第二網絡地址族之間進行轉換的地址轉換機制在所述第二網絡接口上是否可用; 在確定地址轉換機制在所述第二網絡接口上可用的情形中,將所述網絡業務從所述第一網絡接口上的所述傳輸連接卸載到所述第二網絡接口;以及 在確定地址轉換機制在所述第二網絡接口上不可用的情形中,維持所述第一網絡接口上的所述傳輸連接。
35.根據權利要求23-34中任一項的設備,其中在網絡業務通過所述第一網絡接口上的傳輸連接進行傳送、並且選擇了所述第二網絡接口的情形中,所述至少一個存儲器和所存儲的電腦程式代碼被配置為利用所述至少一個處理器進一步使得所述設備 確定通過所述傳輸連接進行傳送的所述網絡業務是否針對特定路線被配置;以及 在確定了通過所述傳輸連接進行傳送的所述網絡業務是針對特定路線被配置的情形中,確定不將在所述傳輸連接上進行傳送的所述網絡業務卸載到所述第二網絡接口。
36.根據權利要求23-35中任一項的設備,其中所述至少一個存儲器和所存儲的電腦程式代碼被配置為利用所述至少一個處理器使得所述設備至少部分地通過選擇是否將網絡業務從所述第一網絡接口卸載到所述第二網絡接口,來選擇用於網絡業務的接口。
37.根據權利要求23-36中任一項的設備,其中所述至少一個存儲器和所存儲的電腦程式代碼被配置為利用所述至少一個處理器使得所述設備至少部分地通過從所述第一網絡接口和所述第二網絡接口中選擇優選網絡接口以便建立新的數據會話,來選擇用於網絡業務的接口。
38.根據權利要求23-37中任一項的設備,其中在所述接入點沒有以信號通知地址族優選策略的情形中,所述至少一個存儲器和所存儲的電腦程式代碼被配置為利用所述至少一個處理器使得所述設備依據預定的默認優選策略來選擇接口。
39.根據權利要求23-38中任一項的設備,其中由所述接入點以信號通知的所述網絡地址族優選策略包括在由所述接入點以信號通知的路由器通告消息中以信號通知的默認路由器優選。
40.根據權利要求23-38中任一項的設備,其中由所述接入點以信號通知的所述網絡地址族優選策略在由所述接入點以信號通知的配置參數中被指示。
41.根據權利要求23-38中任一項的設備,其中使用地址選擇策略分發協議來以信號通知由所述接入點以信號通知的所述網絡地址族優選策略。
42.根據權利要求23-41中任一項的設備,其中所述第一網絡接口包括蜂窩網絡接口,並且所述第二網絡接口包括無線區域網接口。
43.根據權利要求23-42中任一項的設備,其中所述設備包括行動電話或者被實現在所述行動電話上,所述行動電話包括用戶接口電路以及存儲在所述至少一個存儲器的一個或多個存儲器上的用戶接口軟體;其中所述用戶接口電路和用戶接口軟體被配置為 通過使用顯示器來促進對所述行動電話的至少一些功能的用戶控制;以及 使得所述行動電話的至少一部分用戶界面被顯示在所述顯示器上,以促進對所述行動電話的至少一些功能的用戶控制。
44.一種電腦程式產品,包括至少一個具有存儲於其中的計算機可讀程序指令的計算機可讀存儲介質,所述計算機可讀程序指令包括 被配置為在主機設備處確定由用於第一網絡接口的接入點以信號通知的網絡地址族優選策略的程序指令;以及 被配置為至少部分地基於以信號通知的優選策略從所述第一網絡接口和第二網絡接口中選擇用於所述主機設備的網絡業務的接口的程序指令。
45.根據權利要求44的電腦程式產品,進一步包括被配置為確定在所述第二網絡接口上可用的網絡地址族支持的程序指令;並且其中被配置為選擇接口的程序指令包括被配置為進一步基於所確定的在所述第二接口上可用的網絡地址族支持來選擇接口的程序指令。
46.根據權利要求44-45中任一項的電腦程式產品,其中所述網絡地址族優選策略指示第一網絡地址族的優選級別,並且其中所述第一網絡地址族默認為優先於第二網絡地址族。
47.根據權利要求46的電腦程式產品,其中所述第二網絡地址族包括作為所述第一網絡地址族的前任的遺留網絡地址族。
48.根據權利要求46-47中任一項的電腦程式產品,其中所述第一網絡地址族包括網際網路協議版本6,並且所述第二網絡地址族包括網際網路協議版本4。
49.根據權利要求46-48中任一項的電腦程式產品,其中所述第二網絡接口默認為優先於所述第一網絡接口,並且其中在所述網絡地址族優選策略指示優選級別低於預定閾值級別、並且所述第一網絡地址族在所述第二網絡接口上不可用的情形中,跳過對所述第一網絡地址族的優選,並且被配置為選擇網絡接口的所述程序指令被配置為選擇所述第二網絡接口。
50.根據權利要求46-49中任一項的電腦程式產品,其中在所述網絡地址族優選策略指示優選級別滿足預定閾值級別、並且所述第一網絡地址族在所述第二網絡接口上不可用的情形中,被配置為選擇網絡接口的所述程序指令被配置為選擇所述第一網絡接口。
51.根據權利要求44-50中任一項的電腦程式產品,進一步包括 被配置為確定所述第一網絡地址族在所述第二網絡接口上是否可用的程序指令,其中所述確定所述第一網絡地址族在所述第二網絡接口上是否可用在選擇接口之前進行並且被用作選擇接口的基礎;以及 被配置為在網絡業務通過在所述第一網絡接口上使用第一網絡地址族的傳輸連接進行傳送、並且選擇了所述第二網絡接口的情形中,至少部分地基於所述第一網絡地址族在所述第二網絡接口上是否可用而確定是否將所述網絡業務從所述第一網絡接口上的所述傳輸連接卸載到所述第二網絡接口的程序指令。
52.根據權利要求51的電腦程式產品,其中被配置為確定所述第一網絡地址族在所述第二網絡接口上是否可用的程序指令包括被配置為使用鏈路層過程來查詢所述第一網絡地址族在所述第二網絡接口上是否可用的程序指令。
53.根據權利要求51-52中任一項的電腦程式產品,其中所述第二網絡接口包括無線區域網接口,並且被配置為確定所述第一網絡地址族在所述無線區域網接口上是否可用的程序指令包括被配置為使用所定義的網絡地址族支持查詢參數來查詢所述無線區域網的接入點以確定所述第一網絡地址族在所述無線區域網接口上是否可用的程序指令。
54.根據權利要求51-53中任一項的電腦程式產品,進一步包括被配置為在所述第一網絡地址族在所述第二網絡接口上可用的情形中將所述網絡業務從所述第一網絡接口上的所述傳輸連接卸載到所述第二網絡接口的程序指令。
55.根據權利要求51-54中任一項的電腦程式產品,進一步包括被配置為在所述第一網絡地址族在所述第二網絡接口上不可用的情形中執行以下步驟的程序指令 確定用於在所述第一網絡地址族和在所述第二網絡接口上可用的第二網絡地址族之間進行轉換的地址轉換機制在所述第二網絡接口上是否可用; 在確定地址轉換機制在所述第二網絡接口上可用的情形中,將所述網絡業務從所述第一網絡接口上的所述傳輸連接卸載到所述第二網絡接口 ;以及 在確定地址轉換機制在所述第二網絡接口上不可用的情形中,維持所述第一網絡接口上的所述傳輸連接。
56.根據權利要求44-55中任一項的電腦程式產品,進一步包括被配置為在網絡業務通過所述第一網絡接口上的傳輸連接進行傳送、並且選擇了所述第二網絡接口的情形中執行以下步驟的程序指令 確定通過所述傳輸連接進行傳送的所述網絡業務是否針對特定路線被配置;以及 在確定了通過所述傳輸連接進行傳送的所述網絡業務是針對特定路線被配置的情形中,確定不將在所述傳輸連接上進行傳送的所述網絡業務卸載到所述第二網絡接口。
57.根據權利要求44-56中任一項的電腦程式產品,其中被配置為選擇用於網絡業務的接口的程序指令包括被配置為選擇是否將網絡業務從所述第一網絡接口卸載到所述第二網絡接口的程序指令。
58.根據權利要求44-57中任一項的電腦程式產品,其中被配置為選擇用於網絡業務的接口的程序指令包括被配置為從所述第一網絡接口和所述第二網絡接口中選擇優選網絡接口以便建立新的數據會話的程序指令。
59.根據權利要求44-58中任一項的電腦程式產品,其中在所述接入點沒有以信號通知地址族優選策略的情形中,被配置為選擇用於網絡業務的接口的程序指令包括被配置為依據預定的默認優選策略來選擇接口的程序指令。
60.根據權利要求44-59中任一項的電腦程式產品,其中由所述接入點以信號向所述主機設備通知的所述網絡地址族優選策略包括在由所述接入點以信號向所述主機設備通知的路由器通告消息中以信號通知的默認路由器優選。
61.根據權利要求44-59中任一項的電腦程式產品,其中由所述接入點以信號向所述主機設備通知的所述網絡地址族優選策略在由所述接入點以信號向所述主機設備通知的配置參數中被指示。
62.根據權利要求44-59中任一項的電腦程式產品,其中使用地址選擇策略分發協議來以信號向所述主機設備通知由所述接入點以信號向所述主機設備通知的所述網絡地址族優選策略。
63.根據權利要求44-62中任一項的電腦程式產品,其中所述第一網絡接口包括蜂窩網絡接口,並且所述第二網絡接口包括無線區域網接口。
64.根據權利要求44-62中任一項的電腦程式產品,其中所述電腦程式產品實現在行動電話上。
65.一種設備,包括 用於確定由用於第一網絡接口的接入點以信號通知的網絡地址族優選策略的裝置;以及 用於至少部分地基於以信號通知的優選策略從所述第一網絡接口和第二網絡接口中選擇用於網絡業務的接口的裝置。
66.根據權利要求65的設備,進一步包括用於確定在所述第二網絡接口上可用的網絡地址族支持的裝置,並且其中所述用於選擇接口的裝置包括用於進一步基於所確定的在所述第二接口上可用的網絡地址族支持來選擇接口的裝置。
67.根據權利要求65-66中任一項的設備,其中所述網絡地址族優選策略指示第一網絡地址族的優選級別,並且其中所述第一網絡地址族默認為優先於第二網絡地址族。
68.根據權利要求67的設備,其中所述第二網絡地址族包括作為所述第一網絡地址族的前任的遺留網絡地址族。
69.根據權利要求67-68中任一項的設備,其中所述第一網絡地址族包括網際網路協議版本6,並且所述第二網絡地址族包括網際網路協議版本4。
70.根據權利要求67-69中任一項的設備,其中所述第二網絡接口默認為優先於所述第一網絡接口,並且其中在所述網絡地址族優選策略指示優選級別低於預定閾值級別、並且所述第一網絡地址族在所述第二網絡接口上不可用的情形中,跳過對所述第一網絡地址族的優選,並且選擇網絡接口包括選擇所述第二網絡接口。
71.根據權利要求67-70中任一項的設備,其中所述用於選擇網絡接口的裝置包括用於在所述網絡地址族優選策略指示優選級別滿足預定閾值級別、並且所述第一網絡地址族在所述第二網絡接口上不可用的情形中,選擇所述第一網絡接口的裝置。
72.根據權利要求65-71中任一項的設備,進一步包括 用於確定所述第一網絡地址族在所述第二網絡接口上是否可用的裝置,其中所述確定所述第一網絡地址族在所述第二網絡接口上是否可用在選擇接口之前進行並且被用作選擇接口的基礎;以及 用於在網絡業務通過在所述第一網絡接口上使用第一網絡地址族的傳輸連接進行傳送、並且選擇了所述第二網絡接口的情形中,至少部分地基於所述第一網絡地址族在所述第二網絡接口上是否可用而確定是否將所述網絡業務從所述第一網絡接口上的所述傳輸連接卸載到所述第二網絡接口的裝置。
73.根據權利要求72的設備,其中用於確定所述第一網絡地址族在所述第二網絡接口上是否可用的裝置包括用於使用鏈路層過程來查詢所述第一網絡地址族在所述第二網絡接口上是否可用的裝置。
74.根據權利要求72-73中任一項的設備,其中所述第二網絡接口包括無線區域網接口,並且所述用於確定所述第一網絡地址族在所述無線區域網接口上是否可用的裝置包括用於使用所定義的網絡地址族支持查詢參數來查詢所述無線區域網的接入點以確定所述第一網絡地址族在所述無線區域網接口上是否可用的裝置。
75.根據權利要求72-74中任一項的設備,進一步包括用於在所述第一網絡地址族在所述第二網絡接口上可用的情形中將所述網絡業務從所述第一網絡接口上的所述傳輸連接卸載到所述第二網絡接口的裝置。
76.根據權利要求72-75中任一項的設備,進一步包括 用於在所述第一網絡地址族在所述第二網絡接口上不可用的情形中確定用於在所述第一網絡地址族和在所述第二網絡接口上可用的第二網絡地址族之間進行轉換的地址轉換機制在所述第二網絡接口上是否可用的裝置; 用於在確定地址轉換機制在所述第二網絡接口上可用的情形中,將所述網絡業務從所述第一網絡接口上的所述傳輸連接卸載到所述第二網絡接口的裝置;以及 用於在確定地址轉換機制在所述第二網絡接口上不可用的情形中,維持所述第一網絡接口上的所述傳輸連接的裝置。
77.根據權利要65-76中任一項的設備,進一步包括 用於在網絡業務通過所述第一網絡接口上的傳輸連接進行傳送、並且選擇了所述第二網絡接口的情形中確定通過所述傳輸連接進行傳送的所述網絡業務是否針對特定路線被配置的裝置;以及 用於在確定了通過所述傳輸連接進行傳送的所述網絡業務是針對特定路線被配置的情形中確定不將在所述傳輸連接上進行傳送的所述網絡業務卸載到所述第二網絡接口的>j-U ρ α裝直。
78.根據權利要65-77中任一項的設備,其中所述用於選擇用於網絡業務的接口的裝置包括用於選擇是否將網絡業務從所述第一網絡接口卸載到所述第二網絡接口的裝置。
79.根據權利要65-78中任一項的設備,其中所述用於選擇用於網絡業務的接口的裝置包括用於從所述第一網絡接口和所述第二網絡接口中選擇優選網絡接口以便建立新的數據會話的裝置。
80.根據權利要65-79中任一項的設備,其中所述用於選擇接口的裝置包括用於在所述接入點沒有以信號通知地址族優選策略的情形中,依據預定的默認優選策略來選擇接口的裝置。
81.根據權利要65-80中任一項的設備,其中由所述接入點以信號通知的所述網絡地址族優選策略包括在由所述接入點以信號通知的路由器通告消息中以信號通知的默認路由器優選。
82.根據權利要65-80中任一項的設備,其中由所述接入點以信號通知的所述網絡地址族優選策略在由所述接入點以信號向所述主機設備通知的配置參數中被指示。
83.根據權利要65-82中任一項的設備,其中使用地址選擇策略分發協議來以信號通知由所述接入點以信號通知的所述網絡地址族優選策略。
84.根據權利要65-83中任一項的設備,其中所述第一網絡接口包括蜂窩網絡接口,並且所述第二網絡接口包括無線區域網接口。
85.根據權利要65-84中任一項的設備,其中所述設備包括行動電話。
全文摘要
提供了一種用於確定網絡接口優選策略的方法和裝置。示例方法可以包括確定由接入點針對第一網絡接口以信號通知主機設備的網絡地址族優選策略。該示例方法還可以包括至少部分基於以信號通知的優選策略從第一網絡接口和第二網絡接口中選擇用於主機設備的網絡業務的接口。還提供了相對應的裝置。
文檔編號H04W28/08GK102972089SQ201080067860
公開日2013年3月13日 申請日期2010年5月28日 優先權日2010年5月28日
發明者T·I·薩沃萊南, G·巴傑克 申請人:諾基亞公司