用于在确定将要使用的接入网中考虑路由信息的方法和设备的制作方法

文档序号:7990101阅读:142来源:国知局
用于在确定将要使用的接入网中考虑路由信息的方法和设备的制作方法
【专利摘要】本发明提供一种方法、设备和计算机程序产品以允许根据由网络运营商定义的路由策略以及例如包括IETF路由和路由器信息的其他路由信息,以协调的方式来使用多个接入网。在方法的上下文中,可以从移动终端接收定义网络运营商的路由策略的诸如ANDSF信息之类的信息。该方法也包括将定义网络运营商的一个或多个路由策略的信息的至少一部分连同其他路由信息包括在IP连接栈内,该其他路由信息并不基于网络运营商的路由策略。同时,该方法在确定多个接入网的使用中考虑由网络运营商定义的一个或多个路由策略以及其他路由信息二者。
【专利说明】用于在确定将要使用的接入网中考虑路由信息的方法和设备
【技术领域】
[0001]本发明的示例性实施例总体涉及通信技术,并且更具体地,涉及根据路由信息从多个接入网选择一个或多个接入网。
【背景技术】
[0002]在一些实例中,多个接入网是可以获得的以便支持与移动终端或其他通信装置的通信。例如,系统架构演进(SAE)引入演进型分组核心(EPC)网络,该网络适应第三代合作伙伴计划(3GPP)接入网,诸如全球移动通信系统(GSM) /用于全球演进的增强数据速率(EDGE)无线接入网(GERAN)、通用移动电信系统(UMTS)陆地无线接入网(GERAN)、高速分组接入(HSPA)网络和演进型UTRAN (E-UTRAN),并适应非3G接入网,诸如例如无线局域网(WLAN)0在SAE中,引入接入网发现和选择功能(ANDSF)以允许网络运营商基于ANDSF策略、以受控的方式来引导或控制通过不同的接入网的来往于移动终端的通信流。在这方面,ANDSF策略包括向移动终端指示关于对于某些类型的网络通信使用哪种接入网的路由策略。例如,ANDSF策略可以指示移动终端使用WLAN接入来用于因特网浏览以及使用3GPP接入网来用于所有其他类型的网络通信。
[0003]在一些实例中,可以支持非无缝的WLAN卸载。例如,3GPP规范提供了对非无缝WLAN卸载的支持。关于非无缝WLAN卸载,通过WLAN执行的移动终端的会话并不锚定在网络运营商的核心网中,而是相反地,WLAN会话在没有穿过任何蜂窝运营商的网关的情况下执行。
[0004]在一个实现中,提供包括终端设备和移动终端二者的分离的用户设备(UE)。终端设备可以是计算机,诸如台式计算机等,或实现因特网协议(IP)连接性栈(例如传输控制协议(TCP) /IP栈)的任何其他类型的计算装置。而移动终端可以是移动电话、便携式数字助理(PDA)或其他类型的移动终端。终端设备和移动终端可以例如通过无线连接来连接,使得移动终端可以向终端设备提供移动终端的一些功能。
[0005]在分离的UE场景中,终端设备和移动终端可以与不同的接入网通信。例如,终端设备可以与WLAN通信,而移动终端与蜂窝网络通信。尽管移动终端可以包括ANDSF并且可以随后基于ANDSF策略来与接入网互动,终端设备并不包括ANDSF,并且由此不支持ANDSF策略。然而,终端设备仍可以经由终端设备已经与诸如WLAN的接入网建立的连接来接收其他路由信息,诸如由REF4191所定义的因特网工程任务组(IETF)路由和路由器信息。在分离的UE场景中,终端设备可以直接与诸如WLAN的一些接入网通信,但移动终端可以提供到诸如蜂窝接入网的其他接入网的连接。因此,移动终端在分离的UE的场景中可以透明地桥接从终端设备到无线电网络的连接。
[0006]路由信息可能没有被协调。例如,ANDSF路由策略和IETF路由和路由器信息可能没有被协调。这样,分离的UE的行为可能不同于蜂窝运营商所期待地那样,蜂窝运营商期待ANDSF路由策略将操控或引导来自于分离的UE的通信。然而,在没有协调下,IETF路由和路由器信息可能有时造成分离的UE以不同于ANDSF路由策略所引导的方式来建立与各种接入网的通信。例如,根据蜂窝运营商的偏好,ANDSF路由策略可以指示:所有的因特网业务将通过WLAN被路由,而剩余的业务将通过3GPP接入网被路由。然而,如果诸如路由器通告/默认路由器优选项的IETF路由和路由器信息指示通过WLAN可达的路由器具有比通过3GPP接入网可达的路由器更低的偏好,则终端设备的操作系统由于其更高的默认路由器偏好而将因特网业务路由到3GPP接入网而非由ANDSF路由策略所指示的WLAN。在这方面,尽管移动终端可以包括ANDSF路由策略,终端设备并不包括ANDSF路由策略,并且结果是可以依赖于其他路由信息,例如IETF路由器和路由信息,从而将业务导向不同的接入网而非由ANDSF路由策略所预期的那些接入网。通过以不同于由ANDSF路由策略所定义的方式来操控业务并且结果是不同于网络运营商所期望的那样,分离的UE的用户可以具有较少期望的和/或较为昂贵的用户体验。

【发明内容】

[0007]因此根据本发明的一个实施例提供方法、设备和计算机程序产品以允许根据由网络运营商所定义的路由策略,例如根据ANDSF信息以及例如包括IETF路由和路由器信息的其他路由信息,以协调的方式来使用多个接入网。因此,分离的UE场景中的终端设备可以不仅基于IETF路由和路由器信息,还基于由网络运营商提供的ANDSF信息或其他路由信息来使用多个接入网。在这方面,终端设备可以在考虑了所有的各种类型的路由信息以及与路由信息关联的相应偏好后选择接入网。这样,分离的UE场景中的终端设备可以以网络运营商所预期的方式来使用接入网,使得得到的用户体验以及用户体验的成本可以得到改

口 ο
[0008]在一个实施例中,提供一种方法,该方法包括从移动终端接收信息,诸如接入网发现和选择功能(ANDSF)信息,该信息定义网络运营商的一个或多个路由策略。例如,该方法可以经由具有接入到IP连接栈的应用(例如ANDSF应用)来镜像关于网络运营商的路由策略的信息。替代地,该方法可以将关于网络运营商的路由策略的信息原生地(natively)镜像到IP连接栈中。该方法也将定义一个或多个路由策略的ANDSF信息的至少一部分连同其他路由信息包括在因特网协议(IP)连接栈内。并且,该方法在确定多个接入网的使用中也考虑由关于网络运营商的路由策略的信息所定义的一个或多个路由策略以及其他路由信息。在这方面,一个实施例的方法可以在由网络运营商定义的一个或多个路由策略和其他路由信息存在矛盾的实例中,确定由网络运营商定义的一个或多个路由策略和其他路由信息之间的优先顺序。
[0009]在另一实施例中,提供一种设备,其包括至少一个处理器和至少一个存储器,该存储器包括计算机程序代码,至少一个存储器和计算机程序代码被配置成利用至少一个处理器,使得设备至少从移动终端接收信息,例如接入网发现和选择功能(ANDSF)信息,该信息定义网络运营商的一个或多个路由策略。例如,可以使得设备经由接入IP连接栈的应用(例如ANDSF应用)来镜像关于网络运营商的路由策略的信息。替代地,可以使得设备将关于网络运营商的路由策略的信息原生地镜像到IP连接栈中。至少一个存储器和计算机程序代码也被配置成利用至少一个处理器,使得所述设备将定义一个或多个路由策略的ANDSF信息的至少一部分连同其他路由信息包括在因特网协议(IP)连接栈内。并且,至少一个存储器和计算机程序代码被进一步配置成利用至少一个处理器,使得该设备在确定多个接入网的使用中考虑由关于网络运营商的路由策略的信息所定义的一个或多个路由策略以及其他路由信息二者。在这方面,可以使得一个实施例的设备在由网络运营商定义的一个或多个路由策略和其他路由信息存在矛盾的实例中,确定由网络运营商定义的一个或多个路由策略和其他路由信息之间的优先顺序。
[0010]在另一实施例中,提供一种计算机程序产品,其包括承载计算机程序代码的计算机可读介质,该计算机程序代码体现于其中以便与计算机一起使用,该计算机程序代码包括用于从移动终端接收信息的代码,该信息例如接入网发现和选择功能(ANDSF)信息,该信息定义网络运营商的一个或多个路由策略。例如,该代码可以经由接入IP连接栈的应用来镜像关于网络运营商的路由策略的信息。替代地,代码可以将关于网络运营商的路由策略的信息原生地镜像到IP连接栈中。计算机程序代码也包括用于将定义网络运营商的一个或多个路由策略的信息的至少一部分连同其他路由信息包括在因特网协议(IP)连接栈内的代码。并且,计算机程序代码包括用于在确定多个接入网的使用中也考虑由网络运营商定义的一个或多个路由策略以及其他路由信息的代码。在这方面,一个实施例的代码在由网络运营商定义的一个或多个路由策略和其他路由信息存在矛盾的实例中,确定由网络运营商定义的一个或多个路由策略和其他路由信息之间的优先顺序。
[0011]在另一实施例中,提供一种设备,该设备包括用于从移动终端接收信息的装置,该信息例如接入网发现和选择功能(ANDSF)信息,并且该信息定义网络运营商的一个或多个路由策略。例如,该设备可以包括用于经由接入IP连接栈的应用来镜像关于网络运营商的路由策略的信息的装置。替代地,该设备可以包括用于将关于网络运营商的路由策略的信息原生地镜像到IP连接栈中的装置。该设备也包括用于将定义网络运营商的一个或多个路由策略的信息的至少一部分连同其他路由信息包括在因特网协议(IP)连接栈内的装置。并且,所述设备包括用于在确定多个接入网的使用中考虑网络运营商所定义的一个或多个路由策略以及其他路由信息的装置。在这方面,一个实施例的设备可以包括用于在由网络运营商定义的一个或多个路由策略和其他路由信息存在矛盾的实例中,确定由网络运营商定义的一个或多个路由策略和其他路由信息之间的优先顺序的装置。
【专利附图】

【附图说明】
[0012]已经概括性地描述了本发明的一些实施例,现在将对附图做出参考,这些附图未必按比例绘出,并且其中:
[0013]图1是根据本发明的一个实施例的支持分离的UE场景的系统的框图;
[0014]图2是根据本发明的一个实施例的终端设备的框图;
[0015]图3是根据本发明的一个实施例的在分离的UE场景中的终端设备和移动终端以及由终端设备和移动终端所维护的路由信息的示意图;以及
[0016]图4是示出根据本发明的一个实施例执行的操作的流程图;
【具体实施方式】
[0017]下面将参考其中示出本发明的某些但非所有的实施例的附图来更为全面地描述本发明的一些实施例。事实上,本发明的各种实施例可以以许多种不同的形式来体现并且并不被解释为限于这里所描述的实施例;相反,提供这些实施例,从而本公开将满足适用的法律要求。类似的参考编号指代类似的单元。如这里所使用的,术语“数据”、“内容”“信息”和类似的术语可以互换的使用以指代能够根据本发明的实施例来发送、接收和/或存储的数据。因此,任意此类的术语的使用不应被用于限制本发明的实施例的精神和范围。
[0018]另外,如这里所使用的,术语“电路系统”指代(a)仅硬件的电路实现(例如,在模拟电路系统和/或数字电路系统中的实现);(b)电路与包括存储在一个或多个计算机可读存储器上的软件和/或固件的计算机程序产品的组合,它们一起工作以使得设备来执行这里所描述的一个或多个功能;以及(c)电路,例如一个或多个微处理器或者一个或多个微处理器的一部分,其需要软件或固件来进行操作,即使软件或固件物理上并不存在。“电路系统”的这个定义适用于这里的该术语的所有使用,包括在任意的权利要求中。作为另一例子,如这里所使用的,术语“电路系统”也包括一个或多个处理器和/或其部分以及所附软件和/或固件的实现。作为另一例子,如这里所用的术语“电路系统”也包括例如用于移动电话的基带集成电路或应用处理器集成电路,或者在服务器、蜂窝网络装置、其他网络装置和/或其他计算装置中的类似集成电路。
[0019]如这里所定义的,指代非瞬态物理存储介质(例如,易失性或非易失性存储器装置)的“计算机可读存储介质”可以与指代电磁信号的“计算机可读传输介质”区分。
[0020]根据本发明的示例性实施例,移动终端配置成向诸如终端设备的设备来提供定义网络运营商的路由策略的信息。定义网络运营商的路由策略的信息由该网络运营商变得可获得并且旨在用于控制或至少向移动终端12指示关于使用网络资源的方式或定位将要使用的网络的方式。尽管可以提供各种类型的信息,在一个实施例中可以提供接入网发现和选择功能(ANDSF)信息,诸如ANDSF路由信息。作为另一个例子,策略和计费控制(PCC)信息可以提供网络运营商的路由策略。这样,本发明的示例实施例的方法、设备和计算机程序产品支持在分离的UE的场景中终端设备和移动终端更为可预测的使用一个或多个接入网,由此潜在地改善用户体验和/或与网络接入有关的成本。
[0021]示例性实施例的方法、设备和计算机程序产品可以结合各种无线通信系统来使用,在图1中示出各种无线通信系统之一。如图1中所示,根据本发明的示例性实施例的系统包括与第一通信装置(例如移动终端12)通信的终端设备10。尽管终端设备和移动终端可以配置成以各种方式来通信,终端设备和移动终端可以被配置成无线地通信,例如在一个实施例中经由蓝牙?或另一基于邻近的无线链路来通信。一旦可通信地连接,终端设备和移动终端可以配置成分离的UE,其中移动终端例如通过支持对一个或多个蜂窝网络的接入来向终端设备提供其移动终端功能性的至少一些。
[0022]终端设备10可以以各种方式来体现,但在一个示例性实施例中,其是计算机,例如膝上型计算机或其他计算装置。尽管终端设备可以是便携式的,例如在一个实施例中,终端设备由膝上型计算机来体现,但终端设备可以是固定的计算装置,例如其他实施例中的个人计算机或工作站。移动终端12也可以以各种不同的方式来体现,包括例如移动电话、PDA、串行总线(USB)或其他软件安全装置,个人计算机(PC)仿真器卡、寻呼机、移动电视、游戏装置、所有类型的计算机(例如,膝上型或移动计算机)、照相机、音频/视频播放器、无线电、全球定位系统(GPS)装置或上述的任意组合,以及其他类型的通信装置。
[0023]终端设备10和移动终端12可以被配置成与一个或多个接入网通信,以便转而接入核心网。终端设备可以被配置成接入一个或多个接入网,诸如一个或多个基于邻近的网络,其例如由图1中的无线局域网(WLAN) 14所代表。然而,移动终端可以被配置成接入到终端设备不能直接接入的一个或多个接入网,诸如蜂窝网络。例如,图1示出移动终端经由诸如节点B、演进型节点B (eNB)、接入点等的基站18,并且在一个实施例中经由分组数据网络(PDN)网关(PGW),与诸如蜂窝接入网的网络16通信。尽管在图1的图示中示出单个的基于邻近的网络例如WLAN14和单个的接入网16,通信系统在其他实施例中可以包括多个此类的网络,其中终端设备和/或移动终端被配置成建立与接入网的一个或多个接入网的连接。作为分离UE配置的结果,移动终端因此可以向终端设备提供对一个或多个接入网16 (终端设备以其他方式并不能直接接入该接入网16)的接入,尽管是非直接地经由移动终端。
[0024]在一个示例性实施例中,接入网16由网络运营商配置并且包括能够经由相应的有线和/或无线接口来彼此通信的各种不同节点、装置或功能的集合。这样,图1的图示应该被理解为是系统的某些单元的宽泛视图的例子并且不是系统或接入网的所有包括的或详细的显示。尽管不必要,在一些实施例中,接入网可以根据多个第一代(1G)、第二代(2G)、2.5G、第三代(3G)、3.5G、3.9G、第四代(4G)移动通信协议、长期演进(LTE)、LTE高级版(LTE-A)和/或类似等的任意一个或多个来支持通信。例如,接入网可以是GERAN、UTRAN、HSPA或E-UTRAN接入网。
[0025]现在将参考图2来描述可以由终端设备10的一部分来体现或包括终端设备10的一部分的设备20的示例性实施例。然而,应该注意的是下面描述的装置或单元可以不是强制性的并且因此在某此实施例中一些可以被省略。现在参考图2,图示实施例的设备可以包括或以其他方式与处理器22、存储器装置24、装置接口 26和用户接口 28通信。存储器装置可以包括例如一个或多个易失性和/或非易失性存储器。换句话说,例如,存储器装置可以是电存储器装置(例如,计算机可读存储介质),其包括配置成存储可以由机器(例如,计算装置,比如处理器)取回的数据(例如比特)的门。存储器装置可以被配置成存储信息、数据、应用、指令或类似等,以便使得设备能够根据本发明的示例性实施例来执行各种功能。例如,存储器装置可以被配置成缓冲输入的数据以便由处理器处理。附加地或替代地,存储器装置可以被配置成存储指令以便由处理器执行。
[0026]设备20在一些实施例中可以是计算装置,例如膝上型计算机。然而,在一些实施例中,设备可以体现为芯片或芯片组(其可以转而使用在上述装置之一处)。换句话说,设备可以包括一个或多个物理封装(例如芯片),其包括结构组件(例如基板)上的材料、组件和/或线路。结构组件可以提供物理强度、尺寸预留和/或用于包括在其上的组件电路系统的电气交互的限制。设备因此可以在一些实施例中被配置成将本发明的实施例实现在单个芯片上或实现为单个“片上系统”。这样,在一些情形中,芯片或芯片组可以构成用于执行一个或多个操作以便提供这里所述的功能性的装置。
[0027]可以以多个不同的方式来体现处理器22。例如,处理器可以被体现为例如协处理器、微处理器、控制器、数字信号处理器(DSP)、具有或不具有附带的DSP的处理单元的各种硬件处理装置,或包括例如ASIC (专用集成电路)、FPGA (现场可编程门阵列)、微控制器单元(MCU)、硬件加速器、专用计算机芯片或类似等的各种其他处理电路系统中的一个或多个。这样,在一些实施例中,处理器可以包括配置成独立执行的一个或多个处理核。多核处理器可以支持单个物理封装内的多处理。附加地或可选地,处理器可以包括经由总线以串联配置的一个或多个处理器,以支持指令的流水线和/或多线程的独立执行。
[0028]在示例性的实施例中,处理器22可以被配置成执行存储在存储器装置24中或可以由处理器访问的指令。替代地或附加地,处理器可以被配置成执行硬编码的功能性。这样,无论是由硬件或由软件方法来配置,或由其组合来配置,处理器可以代表这样的实体(例如,物理地包括在电路系统中),该实体能够在被相应地配置时执行根据本发明的实施例的操作。因此,例如,当处理器被体现为ASIC、FPGA或类似等,处理器可以是专门配置的硬件以便执行这里所述的操作。替代地,作为另一个例子,当处理器被体现为软件指令的执行器时,指令可以专门地配置处理器以便当指令被执行时,执行这里所述的算法和/或操作。然而,在一些情形中,处理器可以是特定装置(例如,计算装置)的处理器,其适用于通过指令来对处理器进一步配置,从而采用本发明的实施例来执行这里所述的算法和/或操作。处理器除其他以外可以包括被配置成支持处理器的操作的逻辑门、时钟和算术逻辑单元(ALU)。
[0029]同时,装置接口 26可以是例如体现在硬件或硬件与软件的组合中的诸如装置或电路系统的任意装置,其被配置成接收和/或发送来往于诸如接入网(例如WLAN14)的网络的数据,和/或与诸如移动终端12的设备20通信的任意其他装置或模块。在这方面,装置接口可以包括例如天线(或多个天线)和支持硬件和/或软件,用于使能与无线通信网络(例如WLAN)的通信。在一些环境中,装置接口可以替代地或也支持有线的通信。这样,例如,装置接口可以包括通信调制解调器和/或其他硬件/软件,用于支持经由线缆、数字订户线(DSL)、通用串行总线(USB)或其他机制的通信。除了支持与接入网的诸如无线通信之类的通信,装置接口可以被配置成支持与诸如移动终端的另一装置例如经由蓝牙?链路进行诸如无线通信之类的通信,以促进分离的UE操作。
[0030]用户接口 28可以与处理器22通信以接收在用户接口处的用户输入的指示和/或向用户提供可听的、可视的、机械的或其他输出。这样,用户接口可以包括例如键盘、鼠标、游戏杆、显不器、触摸屏、触摸区域、软键、麦克风、扬声器或其他输入/输出机构。例如,在一个实施例中,其中设备20体现为终端设备12,用户接口除其他以外,可以包括扬声器、麦克风、显示器和键盘等的任意或全部。在这方面,例如,处理器可以包括用户接口电路系统,其配置成控制用户接口的一个或多个元件至少一些功能,该用户接口例如是扬声器、振铃器、麦克风、显示器和/或类似等。处理器和/或包括处理器的用户接口电路系统可以被配置成通过被存储在可由处理器访问的存储器(例如,存储器装置24等)上的计算机程序指令(例如,软件和/或固件)来控制用户接口的一个或多个元件的一个或多个功能。
[0031]如上结合图1所述并且如图3中所示出的,终端设备10和移动终端12可以彼此连接,例如经由诸如蓝牙?链路之类的无线通信链路,从而起分离的UE的作用。尽管终端设备可以与例如图1中示出的WLAN14的一个或多个局域网直接通信,移动终端可以向终端设备提供至少一些功能,例如通过透明地桥接从终端设备到一个或多个其他接入网(例如也如图1中示出的一个或多个无线电接入网16)的连接,以便允许分离的UE以由网络运营商所预期的方式来与一个或多个接入网通信,并且更具体地,根据由网络运营商所建立的路由策略。
[0032]如图3中所示,例如,诸如ANDSF路由策略之类的网络运营商的路由策略可以由移动终端12存储在例如存储器中,从而导向如下方式,其中移动终端以该方式建立与一个或多个接入网16的通信。根据本发明的一个实施例,移动终端向终端设备10提供运营商的路由策略,并且终端设备转而接收网络运营商的路由策略。在一个实施例,终端设备将网络运营商的路由策略存储在例如存储器装置24中,使得终端设备的操作系统可以此后访问网络运营商的路由策略。例如,网络运营商的路由策略(例如ANDSF路由策略)可以连同其他路由信息被并入在IP连接栈内,该其他路由信息即除由网络运营商提供的信息之外的路由信息,例如IETF路由信息,其由终端设备的操作系统来维护。此后,在终端设备将与一个或多个接入网建立连接的实例中,终端设备可以在确定将使用多个接入网的哪个(哪些)中时考虑网络运营商的路由策略以及诸如IETF路由信息(例如IETF路由和路由器信息)的任意其他路由信息。通过向终端设备提供网络运营商的路由策略,并且通过配置终端设备在确定使用哪个接入网中将网络运营商的路由策略纳入考虑,终端设备以及更具体地分离的UE可以更为符合如下方式地进行操作,该方式是定义路由策略的网络运营商期望分离的UE来执行的方式。结果,得到的用户体验和/或由用户造成的成本可以被改善。
[0033]为了提供进一步的细节,提供图4,其是根据本发明的示例性实施例的系统、方法和程序产品的流程图。将理解到流程图的每个块、以及流程图中的块的组合可以通过各种装置来实现,各种装置例如与包括一个或多个计算机程序指令的软件的执行关联的硬件、固件、处理器、电路系统和/或其他装置。例如,上述过程的一个或多个可以由计算机程序指令来体现。在这方面,体现上述的过程的计算机程序指令可以由使用本发明的实施例的设备的存储器装置来存储并且由设备中的处理器来执行。如将理解到,任意此类的计算机程序指令可以被加载进计算机或其他可编程设备(例如,硬件)以产生机器,使得得到的计算机或其他可编程设备体现用于实现框图块中指定的功能的机构。这些计算机程序指令也可以存储在非瞬态计算机可读存储存储器(相比较于传输介质,例如载波或电磁信号),其可以指导计算机或其他可编程设备来以类似的方式起作用,使得存储在计算机可读存储器中的指令产生加工物品,它的运行实现一个或多个流程图块中指定的功能。这些计算机程序指令也可以加载到计算机或其他可编程设备上,以使得一系列操作在计算机或其他可编程设备上执行,以产生计算机实现的过程,使得运行在计算机或其他可编程设备上的指令提供用于实现一个或多个流程图块中指定的功能的操作。这样,当图4的操作被运行时,该操作将计算机或处理电路系统转化成配置成执行本发明的示例性实施例的特定机构。相应地,图4的操作定义了用于配置计算机或处理电路系统(例如,处理器22)以执行示例性实施例的算法。在一些情形中,通用计算机可以被配置成执行图4中示出的功能(例如,经由处理器的配置),由此将通用计算机转换成配置成执行示例性实施例的特定机构。
[0034]相应地,流程图的块支持用于执行指定的功能的装置的组合,用于执行指定的功能的操作的组合以及用于执行指定的功能的程序指令。也将理解流程图块的一个或多个块,以及流程图中的块的组合,可以由执行指定的功能或操作的、基于专用硬件的系统来实现,或可以由专用硬件和计算机指令的组合来实现。
[0035]如图4的操作30中从终端设备10的角度所示出的,设备20可以包括装置,例如处理器22、装置接口 26等,以便建立与移动终端12的接口。尽管可以以各种方式来建立接口,在一个实施例中例如经由蓝牙?或其他基于邻近的无线链路来建立无线接口。一旦在终端设备和移动终端之间的接口被建立,终端设备和移动终端可以协作以起分离的UE的作用。
[0036]如图4的操作32中所示出的,设备20可以包括装置,例如处理器22、装置接口 26等,用于一旦与移动终端12建立了接口,接收来自于移动终端的信息,例如ANDSF信息,该信息定义网络运营商的一个或多个路由策略。尽管定义网络运营商的路由策略的信息可以在接口建立后的任意点提供,根据一个实施例的定义网络运营商的路由策略的信息在建立或创建接口时被提供。如图3中所示,定义网络运营商的路由策略的信息可以被很好的构建,例如通过包括ANDSF管理对象,并且这样,可以由终端设备10的例如Windows7操作系统的操作系统来接收,并且可以连同由终端设备提供或维护的任意其他路由信息(例如IETF路由信息)一起被包括在由终端设备的操作系统所维护的IP连接栈内。
[0037]终端设备10可以以各种方式来从移动终端12接收定义网络运营商的路由策略的信息,例如ANDSF信息。例如,设备20可以包括装置,例如处理器22、装置接口 26等,用于利用接入终端设备的IP连接栈的、诸如ANDSF应用的应用来镜像定义网络运营商的路由策略的信息。替代地,该设备可以包括装置,例如处理器,装置接口等,用于将定义网络运营商的路由策略的信息镜像到终端设备的IP连接栈内。可以以各种方式来提供定义网络运营商的路由策略的信息,这些方式包括使用Ovi Suite,PC Suite或用于将移动终端装置与终端设备进行连接的任意其他类似装置供应商特定的应用。
[0038]如图3中所示,定义网络运营商的路由策略的信息可以包括在由终端设备10的操作系统维护和/或可访问的IP连接栈内。这样,设备20可以包括装置,例如处理器22、存储器装置24等,用于将定义网络运营商的一个或多个路由策略的信息的至少一部分(诸如ANDSF信息)连同诸如IETF路由信息(例如IETF定义的路由和路由器信息)之类的其他路由信息包括在IP连接栈内,该其他路由信息并不由网络运营商的路由策略所指示。参见图4的操作34。通过向终端设备提供网络运营商的路由策略,例如用于连同其他路由信息包括在IP连接栈内,在由终端设备确定终端设备所使用的接入网中可以考虑网络运营商的路由策略。在这方面,设备可以包括装置,例如处理器等,用于在确定多个接入网的使用中考虑由网络运营商所定义的路由策略(例如ANDSF路由策略)以及其他路由信息(例如IETF路由信息)。参见图4的操作36。
[0039]在这方面,终端设备10 (例如处理器22)可以考虑包括网络运营商的路由策略和例如IETF路由彳目息的其他路由彳目息的所有路由彳目息,来确定哪个接入网是优选的并且应该被使用以用于不同类型的通信,例如因特网接入或类似等。例如,网络运营商的路由策略和其他路由信息的组合可以定义顺序或偏好,通过该顺序或偏好一个或多个接入网将被终端设备接入以进行不同类型的通信。另外,例如处理器的终端设备可以包括或接入用于解决网络运营商的路由策略和其他路由信息(例如IETF路由信息)之间的冲突的一个或多个规则。这样,在网络运营商的路由策略和例如IETF路由信息的其他路由信息彼此不同的实例中,这些规则可以定义(如果选一个)遵从哪个路由信息。换句话说,在不同类型的路由信息以其他方式彼此冲突的实例中,用于解决冲突的规则可以定义网络运营商的路由策略和其他路由信息之间的优先顺序。
[0040]如图4的操作38中所示,设备20也可以包括装置,例如处理器22或装置接口 24等,用于此后在考虑了由网络运营商所定义的路由策略(例如ANDSF信息)和其他路由信息(例如IETF路由信息)后来使用接入网的一个或多个接入网。因此,终端设备10可以以与网络运营商所预期的一致的方式来与一个或多个接入网通信。相应地,用户体验和/或与网络接入关联的成本可以被改善。
[0041]在一个实施例中,设备20可以包括装置,例如处理器22或用户接口 28等,用于允许用户授权或不授权从移动终端12向终端设备10传输关于网络运营商的路由策略的信息。一旦被授权,该信息的传输可以继续,例如在以上述的方式建立终端设备和移动终端之间的接口时。尽管可以预定义和例如通过存储器装置24存储用于解决不同路由策略之间的冲突的规则,一个实施例的设备可以包括装置,例如处理器或用户接口等,用于从用户接收关于网络运营商的路由策略和其他路由信息之间的冲突将被解决的方式的指示,即,定义哪个冲突的路由策略为优先。
[0042]这些发明所涉及的领域的、具有在上述的描述和相关的附图中示出的教导的益处的技术人员将理解本发明的许多修改和其他实施例。因此,将理解本发明并不限于公开的特定实施例并且修改和其他实施例旨在包括在所附权利要求的范围内。此外,尽管上述的描述和相关的附图在单元和/或功能的某些示例性组合的上下文中描述了示例性实施例,应该理解的是可以在不偏离所附权利要求的范围下由替代性实施例提供单元和/或功能的不同组合。在这方面,例如,与上述明确描述的那些单元和/或功能的不同组合也被预见至IJ,如在所附权利要求的一些中所描述的。尽管在这里使用了特定的术语,它们在通用和描述性的意义上使用而不用于限制的目的。
【权利要求】
1.一种方法,包括: 从移动终端接收定义一个或多个路由策略的接入网发现和选择功能(ANDSF)信息; 将定义一个或多个路由策略的所述ANDSF信息的至少一部分连同其他路由信息包括在因特网协议(IP)连接栈内;以及 在确定多个接入网的使用中考虑由所述ANDSF信息定义的所述一个或多个路由策略以及所述其他路由信息二者。
2.根据权利要求1所述的方法,其中接收所述ANDSF信息包括:经由接入所述IP连接栈的ANDSF应用来镜像所述ANDSF信息。
3.根据权利要求1所述的方法,其中接收所述ANDSF信息包括:将所述ANDSF信息原生地镜像到所述IP连接栈中。
4.根据权利要求1-3中的任意一项所述的方法,进一步包括:建立与所述移动终端的接口,以及一旦所述接口被建立则接收所述ANDSF信息。
5.根据权利要求4所述的方法,其中在与所述移动终端的所述接口被建立时接收所述ANDSF信息。
6.根据权利要求1到5中的任意一项所述的方法,其中考虑由所述ANDSF信息定义的所述一个或多个路由策略以及所述其他路由信息二者包括:确定由所述ANDSF信息定义的所述一个或多个路由策略与所述其他路由信息之间的优先顺序。
7.根据权利要求6`所述的方法,其中确定优先顺序包括:在由所述ANDSF信息定义的所述一个或多个路由策略与所述其他路由信息存在冲突的实例中确定优先顺序。
8.根据权利要求1-7中的任意一项所述的方法,其中所述其他路由信息包括因特网工程任务组(IETF)路由和路由器信息。
9.根据权利要求1-8中的任意一项所述的方法,进一步包括:根据对由所述ANDSF信息定义的所述一个或多个路由策略和所述其他路由信息二者的考虑来使用一个或多个接入网。
10.一种设备,包括:至少一个处理器和至少一个存储器,所述至少一个存储器包括计算机程序代码,所述至少一个存储器和所述计算机程序代码被配置成利用所述至少一个处理器来使得设备至少: 从移动终端接收定义一个或多个路由策略的接入网发现和选择功能(ANDSF)信息; 将定义一个或多个路由策略的所述ANDSF信息的至少一部分连同其他路由信息包括在因特网协议(IP)连接栈内;以及 在确定多个接入网的使用中考虑由所述ANDSF信息定义的所述一个或多个路由策略以及所述其他路由信息二者。
11.根据权利要求10所述的设备,其中所述至少一个存储器和所述计算机程序代码被配置成利用所述至少一个处理器,使得所述设备通过经由接入所述IP连接栈的ANDSF应用来镜像所述ANDSF信息,而接收所述ANDSF信息。
12.根据权利要求10所述的设备,其中所述至少一个存储器和所述计算机程序代码被配置成利用所述至少一个处理器,使得所述设备通过将所述ANDSF信息原生地镜像到所述IP连接栈来接收所述ANDSF信息。
13.根据权利要求10-12中的任意一项所述的设备,其中所述至少一个存储器和所述计算机程序代码被配置成利用所述至少一个处理器,使得所述设备建立与所述移动终端的接口,以及一旦所述接口被建立则接收所述ANDSF信息。
14.根据权利要求13所述的设备,其中在与所述移动终端的所述接口被建立时接收所述ANDSF信息。
15.根据权利要求10到14中的任意一项所述的设备,其中所述至少一个存储器和所述计算机程序代码被配置成利用所述至少一个处理器,使得所述设备通过确定由所述ANDSF信息定义的一个或多个路由策略与所述其他路由信息之间的优先顺序,来考虑由所述ANDSF信息定义的所述一个或多个路由策略和所述其他路由信息二者。
16.根据权利要求15所述的设备,其中所述至少一个存储器和所述计算机程序代码被配置成利用所述至少一个处理器,使得所述设备在由所述ANDSF信息定义的一个或多个路由策略与所述其他路由信息存在冲突的实例中确定优先顺序。
17.根据权利要求10-16中的任意一项所述的设备,其中所述其他路由信息包括因特网工程任务组(IETF)路由和路由器信息。
18.根据权利要求10-17中的任意一项所述的设备,其中所述至少一个存储器和所述计算机程序代码进一步被配置成利用所述至少一个处理器,使得所述设备根据对由所述ANDSF信息定义的一个或多个路由策略和所述其他路由信息二者的考虑来使用一个或多个接入网。
19.根据权利要求10-18中的任意一项所述的设备,其中所述设备由终端设备来体现。
20.根据权利要求19所述的设备,进一步包括装置接口,所述装置接口被配置成与所述移动终端通信。
21.一种计算机程序产品,包括承载计算机程序代码的至少一个计算机可读介质,其中体现的计算机程序代码包括被配置成如下的程序代码: 从移动终端接收定义一个或多个路由策略的接入网发现和选择功能(ANDSF)信息; 将定义一个或多个路由策略的所述ANDSF信息的至少一部分连同其他路由信息包括在因特网协议(IP)连接栈内;以及 在确定多个接入网的使用中考虑由所述ANDSF信息定义的所述一个或多个路由策略以及其他路由信息二者。
22.根据权利要求21所述的计算机程序产品,其中被配置成接收所述ANDSF信息的所述程序代码包括:被配置成经由接入所述IP连接栈的ANDSF应用来镜像所述ANDSF信息的程序代码。
23.根据权利要求21所述的计算机程序产品,其中被配置成接收所述ANDSF信息的所述程序代码包括:被配置成将所述ANDSF信息原生地镜像到所述IP连接栈中的程序代码。
24.根据权利要求21-23中的任意一项所述的计算机程序产品,其中所述计算机程序代码进一步包括:被配置成建立与所述移动终端的接口,以及一旦所述接口被建立则接收所述ANDSF信息的程序代码。
25.根据权利要求21到24中的任意一项所述的计算机程序产品,其中被配置成考虑由所述ANDSF信息定义的所述一个或多个路由策略以及所述其他路由信息二者的所述程序代码包括:被配置成确定由所述ANDSF信息定义的一个或多个路由策略与所述其他路由信息之间的优先顺序的程序代码。
26.根据权利要求25所述的计算机程序产品,其中配置成确定优先顺序的所述程序代码包括:被配置成在由所述ANDSF信息定义的所述一个或多个路由策略与所述其他路由信息存在冲 突的实例中确定优先顺序的程序代码。
【文档编号】H04W40/02GK103535106SQ201280023563
【公开日】2014年1月22日 申请日期:2012年5月8日 优先权日:2011年5月16日
【发明者】S·J·克基 申请人:诺基亚公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1