用于确定网络接口优选策略的系统、方法和设备的制作方法

文档序号:7551404阅读:175来源:国知局
专利名称:用于确定网络接口优选策略的系统、方法和设备的制作方法
技术领域
本发明的实施方式总体上涉及通信技术,并且更具体地,涉及一种用于确定网络接口优选策略的系统、方法和设备。
背景技术
现代的通信时代已经引发了有线和无线网络的巨大发展。计算机网络、电视网络和电话网络正在经历着被消费者需求驱使的前所未有的技术拓展。无线和移动联网技术已经解决了相关消费者需求,而同时提供了更多的信息传输的灵活性和快捷性,并且为用户提供了便利。一些移动网络提供商允许多模式通信设备通过多个网络接口接入移动网络服务,例如包括语音呼叫、数据传输、互联网协议多媒体子系统/会话发起协议(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·巴杰克 申请人:诺基亚公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1