用于允许区分处置移动网络数据业务的方法和装置转让专利

申请号 : CN201180061810.2

文献号 : CN103262506B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : A.拉森R.路德维希P.莫利内罗弗南德斯

申请人 : 瑞典爱立信有限公司

摘要 :

为了实现对UE(410)与网络资源之间的移动网络数据业务进行区分处置,在和UE(410)与移动网络之间的连接相关的移动接入信息的基础上调整网络地址查找过程。移动接入信息可从移动网络中的认证业务(502,503,504,505)中获得,并被提供给节点(560),节点(560)通过修改查找过程的消息(508)来执行调整。在移动接入信息的基础上,该调整可致使查找过程返回能够处置数据业务的替换网络资源的网络地址。替换网络资源(60)的网络地址匹配用于将数据业务定向到在UE(410)与移动网络之间所建立承载的分组过滤器。

权利要求 :

1.一种用于允许对用户设备与网络资源之间的移动网络数据业务进行区分处置的方法,所述数据业务之前是用于获得所述网络资源的网络地址的查找过程,所述方法包括由查找调整装置执行的以下步骤:获得在移动网络中用于建立、控制和/或维护所述用户设备到所述移动网络的连接的移动接入信息;以及在所述移动接入信息的基础上,处理所述查找过程的消息以便调整所述查找过程以返回替换网络资源的网络地址,所述替换网络资源能够通过将请求中继到所述网络资源,转发来自所述网络资源的响应,和/或高速缓存所述网络资源提供的内容,从而作为用于所述网络资源的代理节点操作,来处置所述数据业务;

其中,所述替换网络资源的所述网络地址匹配用于将所述数据业务定向到所述用户设备与所述移动网络之间所建立的承载的分组过滤器。

2.如权利要求1所述的方法,

其中,通过从所述查找过程的消息中提取所述移动接入信息来执行所述获得。

3.如权利要求1或2所述的方法,

其中,从用于在所述移动网络中认证所述用户设备的认证消息中获得所述移动接入信息。

4.如权利要求1或2所述的方法,

其中,所述移动接入信息包括包含如下项的群组的至少一个单元:由所述用户设备用于连接到所述移动网络的移动网络订户标识符;所述用户设备的硬件标识符;指示由所述用户设备用于连接到所述移动网络的无线电接入技术的无线电接入技术标识符;由所述用户设备用于连接到所述移动网络的网关的移动网络网关地址和/或所述用户设备的位置。

5.如权利要求1或2所述的方法,

其中,所述消息的所述处理包括:

接收对于所述网络资源的网络地址的查询;以及

用所述替换网络资源的网络地址来响应所述查询。

6.如权利要求1或2所述的方法,

其中,所述消息的所述处理包括:

接收对对于所述网络资源的网络地址的查询的响应;以及通过用所述替换网络资源的所述网络地址替换所述网络资源的所述网络地址来修改所述响应。

7.如权利要求1或2所述的方法,

其中,所述消息的所述处理包括:重定向对于所述网络资源的网络地址的查询。

8.如权利要求1或2所述的方法,

其中,所述替换网络资源包括高速缓存服务器或隧道边缘服务器。

9.一种用于允许对用户设备与网络资源之间的移动网络数据业务进行区分处置的方法,所述数据业务之前是用于获得所述网络资源的网络地址的查找过程,所述方法包括由查找调整控制器执行的以下步骤:接收所述查找过程的消息;

通过插入在移动网络中用于建立、控制和/或维护所述用户设备到所述移动网络的连接的移动接入信息来修改所述查找过程的所述消息;以及转发所述查找过程的经修改消息,

所述方法还包括:

由查找调整装置来处理所述经修改消息以便调整所述查找过程以返回替换网络资源的网络地址,所述替换网络资源能够通过将请求中继到所述网络资源,转发来自所述网络资源的响应,和/或高速缓存所述网络资源提供的内容,从而作为用于所述网络资源的代理节点操作,来处置所述数据业务。

10.如权利要求9所述的方法,还包括由查找调整控制器执行的以下步骤:接收用于在所述移动网络中认证所述用户设备的认证消息;以及从所接收认证消息中获得所述移动接入信息。

11.如权利要求9或10所述的方法,

其中,所述移动接入信息包括包含如下项的群组的至少一个单元:由所述用户设备用于连接到所述移动网络的移动网络订户标识符;所述用户设备的硬件标识符;指示由所述用户设备用于连接到所述移动网络的无线电接入技术的无线电接入技术标识符;由所述用户设备用于连接到所述移动网络的网关的移动网络网关地址和/或所述用户设备的位置。

12.一种用于允许对用户设备与网络资源之间的移动网络数据业务进行区分处置的网络装置,所述网络装置包括:接口,用于接收用于获得网络资源的网络地址的查找过程的消息;以及处理器,配置成:

-获得在移动网络中用于建立、控制和/或维护所述用户设备到所述移动网络的连接的移动接入信息;以及-在所述移动接入信息的基础上,处理所述查找过程的所接收消息以便调整所述查找过程以返回替换网络资源的网络地址,所述替换网络资源能够通过将请求中继到所述网络资源,转发来自所述网络资源的响应,和/或高速缓存所述网络资源提供的内容,从而作为用于所述网络资源的代理节点操作,来处置所述数据业务;

其中,所述替换网络资源的所述网络地址匹配用于将所述数据业务定向到承载的分组过滤器。

13.如权利要求12所述的网络装置,

其中,所述处理器还配置成根据在权利要求2至8任一项中所定义的方法操作。

14.一种用于允许对用户设备与网络资源之间的数据业务进行区分处置的系统,所述系统包括网络装置和查找调整装置,所述网络装置包括:接口,用于接收用于获得网络资源的网络地址的查找过程的消息;以及处理器,配置成:

-接收所述查找过程的消息;

-通过插入在移动网络中用于建立、控制和/或维护所述用户设备到所述移动网络的连接的移动接入信息来修改所述查找过程的所述消息;以及-转发所述查找过程的经修改消息,所述查找调整装置配置成处理所述经修改消息以便调整所述查找过程以返回替换网络资源的网络地址,所述替换网络资源能够通过将请求中继到所述网络资源,转发来自所述网络资源的响应,和/或高速缓存所述网络资源提供的内容,从而作为用于所述网络资源的代理节点操作,来处置所述数据业务。

15.如权利要求14所述的系统,其中:

所述网络装置中的所述处理器还配置成根据在权利要求10至11任一项中所定义的方法操作。

16.一种用于允许对用户设备与网络资源之间的移动网络数据业务进行区分处置的网络系统,所述数据业务之前是用于获得所述网络资源的网络地址的查找过程,所述网络系统包括:至少一个通信装置,包括用于将所述数据业务定向到承载的分组过滤器;以及网络装置,配置成:-获得在移动网络中用于建立、控制和/或维护所述用户设备到所述移动网络的连接的移动接入信息;以及-在所述移动接入信息的基础上,处理所述查找过程的所接收消息以便调整所述查找过程以返回替换网络资源的网络地址,所述替换网络资源能够通过将请求中继到所述网络资源,转发来自所述网络资源的响应,和/或高速缓存所述网络资源提供的内容,从而作为用于所述网络资源的代理节点操作,来处置所述数据业务;

其中,所述替换网络资源的所述网络地址匹配用于将所述数据业务定向到承载的所述分组过滤器。

17.如权利要求16所述的网络系统,包括:

另外的网络装置;

其中,所述另外的网络装置配置成:

-接收所述查找过程的消息;

-通过插入所述移动接入信息来修改所述查找过程的所述消息;以及-将所述查找过程的经修改消息转发到所述网络装置;并且其中,所述网络装置配置成从所述查找过程的所述经修改消息中提取所述移动接入信息。

18.如权利要求16所述的网络系统,

其中,所述网络装置还配置成根据在权利要求2至8任一项中所定义的方法操作。

19.一种用于允许对用户设备与网络资源之间的移动网络数据业务进行区分处置的装置,所述数据业务之前是用于获得所述网络资源的网络地址的查找过程,所述装置包括:用于获得在移动网络中用于建立、控制和/或维护所述用户设备到所述移动网络的连接的移动接入信息的部件;以及用于在所述移动接入信息的基础上,处理所述查找过程的消息以便调整所述查找过程以返回替换网络资源的网络地址的部件,所述替换网络资源能够通过将请求中继到所述网络资源,转发来自所述网络资源的响应,和/或高速缓存所述网络资源提供的内容,从而作为用于所述网络资源的代理节点操作,来处置所述数据业务;

其中,所述替换网络资源的所述网络地址匹配用于将所述数据业务定向到所述用户设备与所述移动网络之间所建立的承载的分组过滤器。

20.如权利要求19所述的装置,

其中,用于获得的部件包括用于从所述查找过程的消息中提取所述移动接入信息的部件。

21.如权利要求19或20所述的装置,

其中,从用于在所述移动网络中认证所述用户设备的认证消息中获得所述移动接入信息。

22.如权利要求19或20所述的装置,

其中,所述移动接入信息包括包含如下项的群组的至少一个单元:由所述用户设备用于连接到所述移动网络的移动网络订户标识符;所述用户设备的硬件标识符;指示由所述用户设备用于连接到所述移动网络的无线电接入技术的无线电接入技术标识符;由所述用户设备用于连接到所述移动网络的网关的移动网络网关地址和/或所述用户设备的位置。

23.如权利要求19或20所述的装置,

其中,用于所述消息的处理的部件包括:

用于接收对于所述网络资源的网络地址的查询的部件;以及用于用所述替换网络资源的网络地址来响应所述查询的部件。

24.如权利要求19或20所述的装置,

其中,用于所述消息的处理的部件包括:

用于接收对对于所述网络资源的网络地址的查询的响应的部件;以及用于通过用所述替换网络资源的所述网络地址替换所述网络资源的所述网络地址来修改所述响应的部件。

25.如权利要求19或20所述的装置,

其中,用于所述消息的处理的部件包括:用于重定向对于所述网络资源的网络地址的查询的部件。

26.如权利要求19或20所述的装置,

其中,所述替换网络资源包括高速缓存服务器或隧道边缘服务器。

27.一种用于允许对用户设备与网络资源之间的移动网络数据业务进行区分处置的系统,所述数据业务之前是用于获得所述网络资源的网络地址的查找过程,所述系统包括在查找调整控制器中实现的如下部件:用于接收所述查找过程的消息的部件;

用于通过插入在移动网络中用于建立、控制和/或维护所述用户设备到所述移动网络的连接的移动接入信息来修改所述查找过程的所述消息的部件;以及用于转发所述查找过程的经修改消息的部件,

所述系统还包括在查找调整装置中实现的如下部件:用于处理所述经修改消息以便调整所述查找过程以返回替换网络资源的网络地址的部件,所述替换网络资源能够通过将请求中继到所述网络资源,转发来自所述网络资源的响应,和/或高速缓存所述网络资源提供的内容,从而作为用于所述网络资源的代理节点操作,来处置所述数据业务。

28.如权利要求27所述的系统,还包括在查找调整控制器中实现的如下部件:用于接收用于在所述移动网络中认证所述用户设备的认证消息的部件;以及用于从所接收认证消息中获得所述移动接入信息的部件。

29.如权利要求27或28所述的系统,

其中,所述移动接入信息包括包含如下项的群组的至少一个单元:由所述用户设备用于连接到所述移动网络的移动网络订户标识符;所述用户设备的硬件标识符;指示由所述用户设备用于连接到所述移动网络的无线电接入技术的无线电接入技术标识符;由所述用户设备用于连接到所述移动网络的网关的移动网络网关地址和/或所述用户设备的位置。

说明书 :

用于允许区分处置移动网络数据业务的方法和装置

技术领域

[0001] 本发明涉及用于对数据业务进行区分处置的网络地址查找过程的调整方法以及对应装置。

背景技术

[0002] 在通信网络中,对数据业务的区分处置可用于区分不同类别的数据业务。例如,可控制数据分组的转发处理,即在朝向其目的地的路上转发数据分组的方式,以提供某一服务质量(QoS)等级,其取决于业务类别。
[0003] 例如,在移动通信网络中,与特定服务相关的数据业务可被定向到提供某一QoS级别的承载。在这方面,承载被视为所定义特性(例如容量、延迟和/或误位率)的信息传送上下文或路径。通常,将在移动通信网络的网关与用户设备(UE)(例如移动电话或其它类型移动终端)之间建立若干承载。承载可携带从网络到UE方向上的下行链路(DL)数据业务,并且可携带从UE到网络的上行链路(UL)方向上的数据业务。在网关中以及在UE中,例如可使用IP5元组分组过滤器对数据业务进行过滤,所述数据业务包含多个IP数据分组(IP“因特网协议”,其可以是IP版本4,也称为IPv4,或IP版本6,也称为IPv6),由此将IP数据分组定向到期望的承载。根据3GPP(第三代合作伙伴项目)技术规范(TS)23.060和24.301,一组分组过滤器用于将数据业务定向到某一承载。
[0004] 另外,还期望将区分处置应用于与特定网络资源相关的数据业务。例如,可能已知与某一网络资源(例如某一因特网服务或某一内容提供商)相关的数据业务要求特定QoS级别。然而,在一些情况下,可能难以基于需要处置的数据业务本身来判定。另一方面,可在由这些特定网络资源所使用的已知网络地址的基础上实现区分处置。然而,在此情况下,如果需要覆盖大量特定网络资源,大量特定网络资源又可使用各种不同网络地址,则可能出现问题。因此,将需要定义相当复杂的业务分类规则,以便将大量任意网络地址考虑进去。当考虑一些通信网络环境中存在对业务分类规则复杂性的限制时,这可能特别成问题。例如,3GPP TS限制了可安装在UE的TFT中的分组过滤器的最大数量。
[0005] 从而,存在对于如下技术的需要:该技术允许对与特定网络资源相关的网络业务进行有效区分处置。

发明内容

[0006] 根据本发明的一实施例,提供一种用于允许对UE与网络资源之间的移动网络数据业务进行区分处置的方法。数据业务之前是用于获得网络资源的网络地址的查找过程。根据该方法,获得与UE到移动网络的连接相关的移动接入信息。在移动接入信息的基础上,处理查找过程的消息以便调整查找过程以返回能够处置数据业务的替换网络资源的网络地址。该网络地址匹配用于将数据业务定向到UE与移动网络之间所建立的承载的分组过滤器。
[0007] 根据本发明的另一实施例,提供一种用于允许对UE与网络资源之间的移动网络数据业务进行区分处置的方法。数据业务之前是用于获得网络资源的网络地址的查找过程。根据所述方法,接收查找过程的消息。然后通过插入与用户设备到移动网络的连接相关的移动接入信息来修改该消息,并转发查找过程的经修改消息。
[0008] 根据本发明的另一实施例,提供了网络装置。该网络装置可用于允许对UE与网络资源之间的移动网络数据业务进行区分处置。向网络装置提供了用于接收用于获得网络资源的网络地址的查找过程的消息的接口和处理器。所述处理器配置成获得与UE到移动网络的连接相关的移动接入信息,并且在移动接入信息的基础上,处理查找过程的所接收消息以便调整查找过程以返回能够处置数据业务的替换网络资源的网络地址。该网络地址匹配用于将数据业务定向到承载的分组过滤器。
[0009] 根据本发明的另一实施例,提供了网络装置。该网络装置可用于允许对UE与网络资源之间的移动网络数据业务进行区分处置。向该网络装置提供了用于接收用于获得网络资源的网络地址的查找过程的消息的接口和处理器。该处理器配置成接收查找过程的消息、通过插入与UE到移动网络的连接相关的移动接入信息来修改查找过程的消息以及转发查找过程的经修改消息。
[0010] 根据本发明的另一实施例,提供了网络系统。该网络系统可用于允许对UE与网络资源之间的移动网络数据业务进行区分处置。该网络系统包含至少一个通信装置和网络装置,至少一个通信装置包括用于将数据业务定向到承载的分组过滤器。该网络装置配置成获得与用户设备到移动网络的连接相关的移动接入信息,并且在移动接入信息的基础上,处理查找过程的所接收消息以便调整查找过程以返回能够处置数据业务的替换网络资源的网络地址。该网络地址匹配用于将数据业务定向到承载的分组过滤器。
[0011] 根据本发明的另一实施例,提供了计算机程序产品。所述计算机程序产品包含要由网络装置的处理器执行的程序代码。通过执行所述程序代码,致使该网络装置根据一个或多个以上方法操作。
[0012] 根据另外实施例,可提供其它方法、用于实现所述方法的装置或计算机程序产品。

附图说明

[0013] 图1示意性例证了在其中实现根据本发明实施例的概念的移动网络环境。
[0014] 图2示出了用于例证应用根据本发明一实施例的数据业务的区分处置的示范情形的信令图。
[0015] 图3示出了用于例证应用根据本发明一实施例的数据业务的区分处置的另一示范情形的信令图。
[0016] 图4示出了在可在其中应用根据本发明实施例的概念的内容推进器(booster)架构中所实现的移动网络环境。
[0017] 图5示出了用于例证根据本发明一实施例处置移动接入信息的情形的信令图。
[0018] 图6示意性例证了根据本发明一实施例的网络装置。
[0019] 图7示意性例证了根据本发明一实施例的另一网络装置。
[0020] 图8示出了用于例证根据本发明一实施例的方法的流程图。
[0021] 图9示出了用于例证根据本发明一实施例的另一方法的流程图。

具体实施方式

[0022] 在下文,将通过参考示范性实施例和附图更详细地说明本发明。所例证的实施例涉及用于对移动网络业务进行区分处置的概念。如图1中所例证的,这些概念应用于根据3GPP TS的移动网络中。然而,要理解,所例证的概念也可应用于例如使用其它类型无线电接入技术的其它类型移动网络中。
[0023] 图1示意性例证了可在其中应用本发明本发明实施例的概念的移动网络环境。
[0024] 通信网络环境包含UE 10以及若干网络组件22、24、26、30,UE 10也可被称为终端。在这些网络组件之间,存在无线电接入网(RAN)22。RAN 22基于某一类型或某些类型的无线电接入技术(RAT),例如GSM(全球移动通信系统)、EDGE(GSM演进的增强数据速率)、UMTS(通用移动电信系统)、宽带码分多址(WCDMA)或LTE(长期演进)。尽管RAN 22被例证为单个节点,但要理解到,RAN 22实际上可由若干组件形成,这些组件在本文不进一步说明了。RAN 
22耦合到传输节点24,传输节点24又耦合到网关(GW)26。在此,要理解到,备选地,多于一个传输节点24可耦合在RAN 22与网关26之间,或RAN 22可直接耦合到网关26。网关26可以是提供基于GPRS的服务到一个或多个外部分组数据网络的连接的网关GPRS支持节点(GGSN)。
网关26也可以是分组数据网络网关(PDN GW)。
[0025] 此外,移动通信网络包含策略控制器30,策略控制器30实现为根据3GPP TS的策略和计费规则功能(PCRF)。策略控制器30可由专用硬件实现,和/或包括由处理器执行的软件功能。网关26和策略控制器30通常被视为核心网络的组件。策略控制器30经由信令路径6与网关26通信,信令路径6可使用根据3GPP TS的Gx接口实现。策略控制器30还可耦合到订户数据库32(例如根据3GPP TS的归属位置寄存器(HLR)或归属订户服务器(HSS)),并经由信令路径8(例如使用根据3GPP TS的Sp接口实现的信令路径8)耦合到服务策略数据库34。因而,策略控制器30可接收与特定用户相关的策略数据和/或与移动通信网络中可用的特定服务(例如移动TV)相关的策略数据。策略控制器30还可使用控制信令路径5与其它网络功能通信,控制信令路径5可使用根据3GPP TS的Rx接口来实现。
[0026] 除了其它功能之外,策略控制器30还可包括过滤器发生器35。过滤器发生器35适合于规定要用在UE 10和网关26中的分组过滤器,这些分组过滤器可在来自预订数据库32的预订数据、来自服务策略数据库34的服务策略和经由信令路径5接收的控制数据的基础上实现。这些分组过滤器是分组分类规则的示例,分组分类规则在所例证的示例中用于根据业务类别提供不同的QoS服务级别。
[0027] 如进一步所例证的,网络与UE 10之间的数据业务由跨UE 10与RAN 22之间的无线电接口建立的若干承载52、54携带。数据业务通常涉及运行在UE 10上的一个或多个客户端/对等应用12,并且可与某些网络资源(例如因特网服务或内容提供商)相关。承载52、54建立在UE 10与网关26之间。承载52、54携带DL方向上和UL方向上的数据业务,即也可被视为由DL承载和UL承载形成。为了支持承载52、54上的双向通信,向UE 10提供了对应接口15,对应接口15允许从承载52、54接收入局数据分组并在承载52、54上发送出局数据分组。类似地,向网关26提供了对应接口25,对应接口25允许从承载52、54接收入局数据分组并在承载52、54上发送出局数据分组。承载52、54可包含一般为向UE 10提供基于分组的服务而建立的默认承载52以及可具有不同QoS级别(例如比默认承载高的QoS级别或比默认承载低的QoS级别)的一个或多个专用承载54。当UE 10附连到网关26并且接收其IP地址和IP连接性时,通常建立默认承载52。专用承载54通常按需建立,例如当需要传送要求某一QoS级别的数据分组时。然而,在一些实施例中,也可预先建立专用承载,例如当UE 10附连到网关26时。每个承载52、54可与对应的QoS简档相关联。QoS简档可通过诸如QoS类别标识符(QCI)、分配/保留优先级(ARP)、业务处置优先级(THP)、最大比特率(MBR)、聚合最大比特率(AMBR)等参数来定义。从而,可通过向承载52、54中的对应一个承载指配数据分组来提供用于在UE 
10与网关26之间进行数据分组通信的某一QoS级别。
[0028] 在UE 10中,使用UL分组过滤器62、64形式的已对应配置分组分类规则将这些数据分组路由到期望承载52、54。在网关26中,使用DL分组过滤器72、74形式的已对应配置分组分类规则将这些数据分组路由到期望承载52、54。根据所例证的3GPP情形,操作以将这些数据分组定向到对应承载的一组过滤器62、64、72、74也被称为TFT。可使用信令路径6从策略控制器30向网关26发信号通知QoS简档的参数。类似地,可经由信令路径6从策略控制器30向网关26发信号通知要在网关26中使用的DL分组过滤器72、74。关于在UE 10中使用的UL分组过滤器62、64,可经由网关26从策略控制器30向UE 10发信号通知这些UL分组过滤器。在一些实施例中,其中至少一些UL分组过滤器62、64可预先配置在UE 10中,和/或其中一些DL分组过滤器72、74可预先配置在网关26中。还有,在一些实施例中,这些UL分组过滤器可预先配置在网关26中,并且当UE 10附连到网关26时或当建立了对应承载52、54时将这些UL分组过滤器发信号通知给UE 10。在这种实施例中,使用预先配置在UE 10中和/或在网关26中的分组过滤器,可省略策略控制器30和/或策略控制器30的过滤器发生器35。在一些实施例中,这些UL分组过滤器和/或这些DL分组过滤器也可预先配置在策略控制器30中并被发信号通知给网关26和/或发信号通知给UE 10(例如当UE 10附连到网关26时或当建立了对应承载52、54时)。
[0029] 在下文,将说明根据本发明实施例的概念,其允许有效地使与一个或多个特定网络资源相关的数据业务受到区分处置。在这方面,术语“网络资源”打算覆盖可在网络中访问的各种类型的结构、内容或服务。在一些示例中,网络资源可以是在其上托管服务和内容(例如在统一资源标识符(URI)下或统一资源定位符(URL))的服务器。在一些情形下,同一服务器可托管不同的网络资源。在图1的示例中,这些概念相对于提供某一QoS级别来应用,某一QoS级别通过在UE 10中以及在网关26中使用分组过滤器62、64、72、74将数据分组路由到承载52、54来实现。
[0030] 该区分处置在由一个或多个通信装置所应用的分组分类规则的基础上完成,所述一个或多个通信装置在图1的示例中是UE 10和网关26。在图1的示例中,分组分类规则由分组过滤器62、64、72、74实现。分组过滤器62、64、72、74一般配置成基于网络地址操作,这些网络地址包含在数据分组的相应协议标题中。这些网络地址尤其可以是IP地址。例如,当将传输控制协议(TCP)或用户数据报协议(UDP)用于实现经由数据分组的数据传输时,协议标题将包含定义数据分组的源网络地址和目标网络地址的IP地址,它们可单独或组合起来用作用于匹配分组过滤器62、64、72、74中所定义过滤器模式的基础。此外,协议标题的以上示例也将定义源端口号和目标端口号,它们可单独或组合起来用作用于匹配分组过滤器62、64、72、74中所定义过滤器模式的基础。在一些实施例中,这些分组过滤器62、64、72、74可在用于匹配IP 5元组(源IP地址、目标IP地址、源端口号、目标端口号、IP之上协议的协议ID)的模式的基础上操作。另外,这些分组过滤器可在其中IP地址与前缀掩码组合和/或端口号被规定为端口范围的过滤器模式上操作。该过滤器模式也可通过服务类型(TOS)(IPv4)/业务类别(IPv6)和掩码来扩展。该过滤器模式也可由目标IP地址、IP之上协议的协议ID、服务类型(TOS)(IP版本4)/业务类别(IP版本6)和掩码以及IPSec安全参数索引(SPI)组成。该过滤器模式也可由目标IP地址、服务类型(TOS)(IPv4)/业务类别(IPv6)和掩码以及流标签(IPv6)组成。在一些实施例中,在过滤器模式分组过滤器62、64、72、74中留下未规定的值可匹配数据分组中对应信息的任何值,即,可定义通配符。
[0031] 为了降低实现期望区分处置所需的分组分类规则(即分组过滤器62、64、72、74)的复杂性,在下文中所说明的根据本发明实施例的概念基于对用于获得对其实现了区分处置的特定网络资源的网络地址的查找过程的调整。该调整通过处理查找过程的一个或多个消息来完成。在所例证的示例中,查找过程基于域名系统(DNS),并且该调整通过处理一个或多个DNS消息(例如DNS查询或对DNS查询的响应)来完成。在其它示例中,也可使用其它查找过程,例如NetBIOS查找过程。
[0032] 对查找过程的一个或多个消息的处理可涉及接收对于网络资源的网络地址的查询并用替换网络资源的网络地址来响应该查询。另外,该处理可涉及接收对对于网络资源的网络地址的查询的响应,并通过用替换网络资源的网络地址替换该网络资源的网络地址来修改该响应。另外,该处理还可涉及重定向对于网络资源的网络地址的查询。该处理基于UE 10到移动网络的连接的移动接入信息或与该连接相关的移动接入信息。可根据移动接入信息来选择由已调整查找过程所返回的网络地址。移动接入信息包含移动网络可访问的信息或移动网络可提供的信息。在移动网络中,移动接入信息可用于建立、控制和/或维护到UE 10的连接。例如,这种信息可以是由UE 10用于连接到移动网络的移动网络订户标识符(例如国际移动订户身份(IMSI)或移动订户综合服务数字网络号码(MSISDN))、UE 10的硬件标识符(例如国际移动设备身份(IMEI))、指示由UE 10用于连接到移动网络的无线电接入技术的RAT标识符、由UE 10用于连接到移动网络的网关的移动网络网关地址(例如服务网关支持节点(SGSN)地址)和/或用户设备的位置(例如相对于UE 10连接到的移动网络小区或相对于地理坐标)。
[0033] 更具体地说,所例证的概念适用于如下情形:其中与特定网络资源相关的数据业务之前是用于获得这个网络资源的网络地址的查找过程。该查找过程通过处理该查找过程的一个或多个消息来调整,其方式使得该查找过程返回能够处置数据业务(例如通过发送所请求数据或存储所上载数据)的替换网络资源的网络地址。例如,该替换网络资源可通过相对于该网络资源作为代理节点操作而配置有这个能力。该替换网络资源还可高速缓存由该网络资源所提供的内容。在一些实施例中,该替换网络资源可以是用于传递该网络资源的内容的高速缓存服务器或隧道边缘服务器。
[0034] 在此连接中,移动接入信息允许根据建立到移动网络的连接的具体环境来确定替换网络资源。例如,可提供不同类型的替换网络资源(例如高速缓存和隧道边缘服务器),并且查找过程的调整可用于在这些不同类型替换网络资源之间进行选择。还有,查找过程的调整可用于选择是否使用某一替换网络资源。例如,查找过程的调整可用于选择:一种类型UE的数据业务(例如由其IMEI所标识)通过高速缓存传递,而另一类型UE的数据业务(例如由其IMEI所标识)被直接传递。在后一情况下,查找过程可适合于直接返回对应于网络资源的网络地址。
[0035] 如果查找过程返回替换网络资源的网络地址,则可相对于替换网络资源建立数据分组通信,并且可在替换网络资源的网络地址的基础上、即通过使用匹配替换网络资源的网络地址的分组过滤器,来完成对数据分组的区分处置。从而,可通过适当地选择该替换网络资源的网络地址来促进对数据分组的区分处置。为了这个目的,该替换网络资源可位于与已与其建立通信的通信装置(例如UE 10)相同的本地网络中。因此,该本地网络的网络运营商可适当地向替换网络资源指配网络地址。例如,这些网络地址可选自私用网络地址范围,例如在RFC 1918、RFC 4193和RFC 5735中所定义的私用网络地址范围。然而,网络地址也可选自公用网络地址的特定范围,例如分配给网络运营商的公用网络地址的特定范围。
[0036] 例如,替换网络资源的网络地址可选自对应于子网的网络地址范围。在这种情况下,可向在这个网络地址的基础上操作的分组分类规则提供简单结构。例如,由其中一个或多个分组过滤器62、64、72、74所使用的过滤器模式可通过使用通配符来定义要匹配的网络地址,由此实现:这个子网内的每个网络地址都将匹配该过滤器模式。如所能看到的,因此有可能有效地定义分组分类规则以为来自这个子网的所有网络地址都提供相同的处置。这可用于通过为来自同一子网的这些网络资源网络地址指配替换网络资源来为若干特定网络资源提供特定处置。根据另外示例,不同网络资源的数据业务之间的区分也可通过如下方式来实现:各从对应于子网的不同网络范围中选择对应替换网络资源的网络地址。可为每个子网定义对应分组分类规则,由此允许单独定义相关数据业务的对应处置。从而,在一些实施例中,可根据与该网络资源相关的数据业务的业务类别来选择替换网络地址的网络地址。具体地说,可将每个业务类别指配给对应的网络地址范围(例如子网),并且替换网络资源的网络地址可选自对应于与网络资源相关的数据业务的业务类别的网络地址范围。
[0037] 为了实现以上概念,图1的移动网络环境还包含查找调整装置(LAD) 100。此外,可提供查找调整控制器(LAC) 200。通常,查找调整装置100将接收涉及与特定网络资源相关的数据业务的查找消息。在一些实施例中,可以设置查找调整装置100,其方式使得涉及UE 10的数据业务的查找消息被路由经过查找调整装置100。例如,这可通过如下方式完成:在网关26与本地DNS服务器(图1中未例证)之间的数据路径中设置查找调整装置100。类似地,可经过查找调整控制器200路由查找消息。在一些实施例中,查找调整装置100可以是网关
26的一部分。在一些实施例中,查找调整装置100也可以是本地DNS服务器的一部分。根据又一些实施例,该查找调整装置也可设置在本地DNS服务器与外部DNS服务器之间的数据路径中。另外,在一些实施例中,查找调整装置100也可以是外部DNS服务器的一部分,即,位于移动网络的外部。查找调整装置100可实现在其它网络装置(例如网关26或本地DNS服务器)内,或实现为独立的网络装置。查找调整装置100的功能性可通过让查找调整装置100的处理器(图1中未例证)执行已适当配置程序代码并使用已适当配置查找调整数据、由软件来实现。作为备选,查找调整装置100可至少部分由专用硬件实现。查找调整控制器200可用于向查找调整装置100提供至少部分查找调整数据。尤其是,查找调整控制器200可用于向查找调整装置100提供移动接入信息。这尤其可用于如下情形:查找调整装置100位于移动网络外部,例如实现在外部DNS服务器中。查找调整控制器200又可设置在移动网络内部,例如核心网络内。备选地,查找调整控制器200可位于移动网络外部,但对移动网络内的某些信息具有访问权,例如通过向其提供对移动网络中控制信令(诸如认证消息)的访问权。
[0038] 在一些实施例中,可选择替换网络资源的网络地址,其方式使得它匹配在这个网络地址的基础上操作的已预先配置分组分类规则。以这种方式,不需要单独的过程用于生成和/或发信号通知分组分类规则。例如,在图1的移动通信网络环境中,分组过滤器62、64可预先配置在UE 10中,和/或分组过滤器72、74可预先配置在网关26中。还有,分组过滤器62、64可预先配置在网关26中,并且然后被发信号通知给UE 10。另外,分组过滤器62、64、
72、74可预先配置在策略控制器30中,并且被发信号通知给网关26和/或发信号通知给UE 
10。例如可通过如下来获得该预先配置:与要在这些分组分类规则的基础上执行区分处置的通信装置的操作软件一起提供分组分类规则,或使用维护过程以向该通信装置提供分组分类规则。在一些实施例中,响应于检查这些数据分组,可更新这种已预先配置分组分类规则,由此允许例如在与相同网络资源相关的不同类别数据业务之间的精细区分,或在与使用相同替换网络资源的不同网络资源相关的数据业务之间的精细区分。
[0039] 在一些实施例中,也可响应于选择替换网络资源的网络地址而动态生成在替换网络资源的网络地址上操作的分组分类规则,或者可响应于选择替换网络资源的网络地址而修改现有分组分类规则。在图1的示例中,查找调整控制器200可使用到策略控制器30的信令路径5以发起要由UE 10和/或要由网关26来使用的新分组过滤器的生成,或发起现有分组过滤器62、64、72、74的修改,这在每种情况下都可由策略控制器30的过滤器发生器35完成。
[0040] 图2示出了用于例证如下示范情形的信令图:其中通过根据以上概念调整查找过程来提供对数据业务的区分处置。图2的信令图示出了UE 10、本地DNS服务器50、替换服务器60和服务器80。上面描述的查找调整装置的功能性实现在本地DNS服务器50内。也就是说,图1的查找调整装置100可以是本地DNS服务器50的一部分。
[0041] 在图2的情形下,服务器80表示相对于UE 10通信时其相关数据业务要受到区分处置的特定网络资源的示例。例如,服务器80可提供一个或多个特定因特网服务,或可以是用于内容有效传递的内容传递系统的一部分。如结合图1说明的,该区分处置可具有如下目的:为数据业务提供某一QoS级别,某一QoS级别可通过将这个数据业务的数据分组路由到对应承载(例如承载52、54之一、尤其是专用承载54)来获得。替换服务器60用作服务器80的替换网络资源。替换服务器60能够在与UE 10通信时替换服务器80,即,能够替代服务器80处置数据业务。尤其是,替换服务器60能够以与服务器80相同的方式响应来自UE 10的请求。为了这个目的,替换服务器60可操作相对于服务器80的代理节点(例如通过将请求中继到服务器80并将响应从服务器80转发到UE 10),和/或可高速缓存由服务器80提供的内容。在一些情况下,可为替换服务器60与服务器80之间的通信提供加速隧道。在这类情况下,替换服务器可充当隧道边缘服务器并完成例如要经由加速隧道传送到服务器80的数据分组的封装以及经由加速隧道从服务器80接收的数据分组的解封装。在一些实施例中,可组合替换服务器60的代理节点操作、高速缓存服务器操作和隧道边缘服务器操作。
[0042] 此外,假设UE 10使用某一RAT类型(例如在图1中所例证的)附连到移动网络,并且本地DNS服务器50和替换服务器60是这个移动网络的一部分,即由同一网络运营商控制。该网络运营商可能已经分配了要由替换网络资源使用的网络地址的某一范围(例如私用网络地址的范围),并且替换服务器60具有选自这个范围的网络地址。
[0043] 在步骤201,建立与服务器80相关的数据业务要使用的承载,例如专用承载54。可建立该承载以提供某一QoS级别,由此允许将数据业务例如视为优质业务或垃圾业务。当UE 10附连到移动通信网络时,可能已经建立了该承载。备选地,也可响应于首先检测到与服务器80相关的数据业务而建立该承载。要用于将数据业务路由到该承载的分组过滤器配置成在指配给替换服务器60的网络地址的基础上操作。尤其是,要在UE 10中使用的UL分组过滤器配置成将定向到替换服务器的网络地址的UL数据分组路由到该承载,并且要在UE 10附连到的网关(例如图1的网关26)中使用的DL分组过滤器配置成将来自替换服务器的网络地址的DL数据分组路由到该承载。这些分组过滤器可预先配置在UE 10中或网关中,并且替换服务器60的网络地址可选择成匹配这些已预先配置分组过滤器。备选地,可响应于选择替换服务器的网络地址而生成这些分组过滤器。在每种情况下,限制建立承载所需的信令。此外,可以指配对应于其它服务器的其它替换服务器的网络地址,其方式使得获得了简单过滤器结构。
[0044] 如在202所例证的,服务器80向替换服务器60传送数据。根据替换服务器60的操作,这可在任何适当时间完成。例如,可通过在服务器80变得可用的新数据或另一客户端对于数据的请求来触发该传送。这种请求可首先由替换服务器60接收,如果数据在本地不可用,则替换服务器60将该请求转发到服务器80。替换服务器60然后可存储接收的数据,以便用于响应随后的请求。在代理节点操作(例如作为隧道边缘服务器)中,由替换服务器60中继到服务器80的UE 10的请求触发了数据从服务器80到替换服务器60的传送。
[0045] 当UE 10现在需要接入服务器80时,它首先向本地DNS服务器50发出DNS查询303。DNS查询203规定与服务器80相关联的主机名称或URI以请求服务器80的网络地址。包含查找调整功能性的本地DNS服务器50然后在用消息205来响应DNS查询之前执行调整步骤204。
调整步骤204在UE 10与移动网络之间的连接的移动接入信息(例如UE 10的IMEI)的基础上完成。根据移动接入信息,调整步骤204可致使DNS查询203被处理,其方式使得消息205指示替换服务器60的网络地址。在这种情况下,调整步骤204致使该查找过程返回替换服务器60的网络地址。根据移动接入信息,调整步骤204还可致使查找过程返回另一替换服务器的网络地址或者该服务器的网络地址。调整步骤204可通过对应地配置由本地DNS服务器50对于与服务器80相关联的主机名称或URI所存储的资源记录来实现。资源记录的该配置可基于如下已适当配置查找调整数据:所述已适当配置查找调整数据将与服务器80相关联的主机名称和/或URI与替换服务器60的网络地址相关。根据移动接入信息,可在调整步骤204应用查找调整数据的不同集合。
[0046] 假设已执行调整步骤204以返回替换服务器60的网络地址,则UE 10向替换服务器60发送请求206以请求数据,并且替换服务器60向UE 10发送具有所请求数据的响应207。请求206的数据分组会将替换服务器60的网络地址指示为它们的目标地址,并且因此被定向到在步骤201由UE 10的UL分组过滤器建立的承载。类似地,响应207的数据分组会将替换服务器60的网络地址指示为它们的目标地址,并且因此被定向到在步骤201由UE 10附连到的网关的DL分组过滤器建立的承载。
[0047] 对于与服务器80相关的随后数据业务,只要UE 10高速缓存了替换服务器60的网络地址,就不需要UE 10进行新DNS查询。这种业务将直接路由到替换服务器60。
[0048] 要理解到,可以用各种方式来修改图2的查找过程。例如,DNS查询203可由本地DNS服务器50重定向到外部DNS服务器,例如重定向到对于服务器80的域有权威的DNS服务器。这种重定向可在一个或多个步骤中。步骤204的调整然后也可由外部DNS服务器完成。然而,这个外部DNS服务器可由移动通信网络的网络运营商托管。在这种情况下,该查找过程也可包含优化内容传递的另外步骤,例如用于选择高速缓存集群或高速缓存服务器的步骤。
[0049] 在一些情形下,图2的查找过程也可以是迭代的。在这种情形下,本地DNS服务器50可用指示应该在下一步骤将DNS查询发送到的另外DNS服务器的消息来响应UE 10。UE 10然后向所述另外DNS服务器发送DNS查询以获得所请求的网络地址或有关在下一步骤要将DNS查询发送到的又一DNS服务器的信息。这可迭代,直到该DNS查询到达用替换服务器60的网络地址来响应DNS查询的DNS服务器。发送对于该查询的最后响应的这个DNS服务器可以是外部DNS服务器,例如对服务器80的域有权威的DNS服务器。然而,这个外部DNS服务器可由移动通信网络的网络运营商托管。
[0050] 还有,返回到UE 10的消息205不仅可指示替换服务器60的网络地址,而且可指示与替换服务器或另外的替换服务器相关联的附加网络地址。对于这些另外的替换服务器,可指配对应的网络地址,其方式使得它们匹配在步骤201所建立承载的分组过滤器。另外,DNS查询203和响应于DNS查询203返回到UE的消息205可通过如下方式路由到在步骤201建立的承载:生成该承载的分组过滤器以匹配指示端口号53作为源端口或目标端口的所有数据分组。
[0051] 图3示出了用于例证如下另外示范情形的信令图:其中通过根据以上概念调整查找过程来提供对数据业务的区分处置。在这种情形下,该调整基于响应于DNS查询而传送的消息的拦截。图3的信令图示出了UE 10、查找调整装置100、本地DNS服务器50、替换服务器60、外部DNS服务器和服务器80。查找调整装置100被例证为设置在UE 10与本地DNS服务器
50之间。例如,查找调整装置100可实现在UE 10附连到的网关(例如图1的网关26)内或与之共处一处。
[0052] 在图3的情形下,服务器80表示在相对于UE 10通信时其相关数据业务要受到区分处置的特定网络资源的示例。例如,服务器80可提供一个或多个特定因特网服务,或可以是用于内容有效传递的内容传递系统的一部分。如结合图1说明的,这个区分处置可具有如下目的:为数据业务提供某一QoS级别,某一QoS级别可通过将这个数据业务的数据分组路由到对应承载(例如承载52、54之一、尤其是专用承载54)来获得。替换服务器60充当服务器80的替换网络资源。替换服务器60能够在与UE 10通信时替换服务器80,即能够替代服务器80处置数据业务。尤其是,替换服务器60能够以与服务器80相同的方式响应来自UE 10的请求。为了这个目的,替换服务器60可相对于服务器80操作代理节点(例如通过将这些请求中继到服务器80并将响应从服务器80转发到UE 10),和/或可高速缓存由服务器80提供的内容。在一些情况下,可为替换服务器60与服务器80之间的通信提供加速隧道。在这种情况下,替换服务器可充当隧道边缘服务器并完成例如要经由加速隧道传送到服务器80的数据分组的封装以及经由加速隧道从服务器80接收的数据分组的解封装。在一些实施例中,可组合替换服务器60的代理节点操作、高速缓存服务器操作和隧道边缘服务器操作。
[0053] 此外,假设UE 10使用某一RAT类型(例如在图1中所例证的)附连到移动网络,并且本地DNS服务器50和替换服务器60是这个移动网络的一部分,即由同一网络运营商控制。该网络运营商可能已经分配了替换网络资源要使用的网络地址的某一范围(例如私用网络地址的范围),并且替换服务器60具有选自这个范围的网络地址。外部DNS服务器70可以是例如对于服务器80的域有权威的DNS服务器。
[0054] 在步骤301,建立要由与服务器80相关的数据业务使用的承载,例如专用承载54。可建立该承载以提供某一QoS级别,由此允许将数据业务例如视为优质业务或垃圾业务。当UE 10附连到移动通信网络时,可能已经建立了该承载。备选地,也可响应于首先检测到与服务器80相关的数据业务而建立这个承载。要用于将数据业务路由到该承载的分组过滤器配置成在指配给替换服务器60的网络地址的基础上操作。具体地说,要在UE 10中使用的UL分组过滤器配置成将定向到替换服务器的网络地址的UL数据分组路由到该承载,并且要在UE 10附连到的网关(例如图1的网关26中)使用的DL分组过滤器配置成将来自替换服务器的网络地址的DL数据分组路由到该承载。这些分组过滤器可预先配置在UE 10中或网关中,并且替换服务器60的网络地址可选择成匹配这些已预先配置分组过滤器。备选地,可响应于选择替换服务器的网络地址而生成这些分组过滤器。在每种情况下,限制建立承载所需的信令。此外,可以指配对应于其它服务器的其它替换服务器的网络地址,其方式使得获得了简单过滤器结构。
[0055] 如在302所例证的,服务器80向替换服务器60传送数据。根据替换服务器60的操作,这可在任何适当时间完成。例如,可通过在服务器80处变得可用的新数据或通过由另一客户端对于数据的请求来触发该传送。这种请求可首先由替换服务器60接收,如果数据在本地不可用,则替换服务器60将该请求转发到服务器80。替换服务器60然后可存储接收的数据,以便用于响应随后的请求。在代理节点操作(例如作为隧道边缘服务器)中,由替换服务器60中继到服务器80的UE 10的请求触发数据从服务器80到替换服务器60的传送。
[0056] 当UE 10现在需要接入服务器80时,它首先向本地DNS服务器50发出DNS查询303。DNS查询303规定与服务器80相关联的主机名称或URI以请求服务器80的网络地址。现在假设,本地DNS服务器50不能够响应DNS查询303,并且因此向外部DNS服务器70发出另外的DNS查询304。外部DNS服务器70用指示服务器80的网络地址的消息305来响应本地DNS服务器
50。本地DNS服务器50然后朝UE 10发出指示服务器80的网络地址的消息306。消息306由查找调整装置100拦截并在调整步骤307修改。在UE 10与移动网络之间的连接的移动接入信息(例如UE 10的IMEI)的基础上完成调整步骤307。根据移动接入信息,调整步骤307可致使用替换服务器60的网络地址替换服务器80的网络地址。在此情况下,调整步骤307致使该查找过程返回替换服务器60的网络地址。根据移动接入信息,调整步骤307还可致使消息306中的网络地址保持不变,或者用另一替换服务器的网络地址替换消息306中的网络地址。查找调整装置100然后向UE 10转发在调整步骤307所生成的消息308,其可能已修改或者未修改。根据移动接入信息,调整步骤307因而可致使该查找过程返回替换服务器60的网络地址。调整步骤307可通过如下方式来实现:给查找调整装置100提供将与服务器80相关联的网络地址、主机名称和/或URI与替换服务器60的网络地址相关的已适当配置查找调整数据。根据移动接入信息,可在调整步骤204应用查找调整数据的不同集合。
[0057] 假设已执行调整步骤307以返回替换服务器60的网络地址,则UE 10向替换服务器60发送请求309以请求数据,并且替换服务器60向UE 10发送具有所请求数据的响应310。请求309的数据分组会将替换服务器的网络地址指示为它们的目标地址,并且因此被定向到在步骤301由UE 10的UL分组过滤器建立的承载。类似地,响应310的数据分组会将替换服务器的网络地址指示为它们的目标地址,并且因此定向到在步骤301由UE 10附连到的网关的DL分组过滤器建立的承载。
[0058] 对于与服务器80相关的随后数据业务,只要UE 10高速缓存了替换服务器60的网络地址,就不需要由UE 10进行新DNS查询。这种业务将直接被路由到替换服务器60。
[0059] 要理解到,可以用各种方式修改图3的查找过程。例如,DNS查询到外部DNS服务器的重定向可包含一个或多个另外的重定向过程。另外,该查找过程也可包含用于优化内容传递的另外步骤,例如用于选择高速缓存集群或高速缓存服务器的步骤。还有,查找调整装置100可在不同位置拦截对DNS查询的响应。例如,查找调整装置100可设置在本地DNS服务器50与外部DNS服务器70之间并拦截消息305。
[0060] 在一些情形下,图3的查找过程也可以是迭代的。在这种情形下,本地DNS服务器50可用指示应该在下一步骤将DNS查询发送到的另外DNS服务器的消息来响应UE 10。UE 10然后向该另外DNS服务器发送该DNS查询以获得所请求网络地址或有关在下一步骤要将DNS查询发送到的又一DNS服务器的信息。这可迭代,直到该DNS查询到达用服务器80的网络地址来响应该DNS查询的DNS服务器。这个最后响应然后将由查找调整装置100拦截,并如对于调整步骤307所说明的那样修改。
[0061] 还有,返回到UE 10的消息308不仅可指示替换服务器60的网络地址,而且可指示与替换服务器或另外的替换服务器相关联的附加网络地址。对于这些另外的替换服务器,可指配与在步骤301所建立承载的分组过滤器匹配的网络地址。另外,DNS查询303和响应于DNS查询303而返回到UE的消息308可通过如下方式路由到在步骤301建立的承载:生成该承载的分组过滤器以匹配指示端口号53作为源端口或目标端口的所有数据分组。
[0062] 在图2和3的情形下,建立承载的步骤可取决于另外的条件。例如,仅可为某些类型UE建立承载(例如基于UE 10的IMEI)。另外,仅可为某些订户建立该承载(例如基于图1的订户数据库32中的信息)。另外,仅可在网络的某些部分中建立该承载(例如基于UE 10的位置)。另外,可仅对于UE 10用于附连到移动通信网络的某些无线电接入技术建立该承载(例如在图1的RAN 22的类型的基础上)。如果未建立该承载,则可以按照通常的方式来处置数据业务,例如路由到默认承载52。还有,如果调整步骤204或307返回服务器80的网络地址,则UE 10与服务器80之间的随后数据业务可被路由到默认承载52。
[0063] 在上面描述的概念中,可以用各种方式实现区分处置。例如,通过为每一个网络资源提供对应的替换网络资源并且通过以使得可向一个或多个在其上操作的分组分类规则提供简单结构的方式来选择替换网络资源的网络地址(例如通过从同一子网或从网络地址的连续范围中选择这些网络地址),可以用相同方式处置与多个不同网络资源相关的数据业务。
[0064] 还有,可以用与第二组网络资源相关的数据业务所不同的方式来处置与第一组网络资源相关的数据业务,其方式是通过:为其中每一个网络资源提供对应的替换网络资源,并通过以使得可向在其上操作的分组分类规则提供简单结构的方式来选择替换网络资源的网络地址(例如通过相比对应于第二组的替换网络资源的网络地址,从不同子网或网络地址的不同连续范围中选择对应于第一组的替换网络资源的网络地址)。通常,然后可为第一组和第二组定义不同的分组分类规则。例如,可定义不同组分组过滤器,以便相比与第二组相关的数据业务,将与第一组相关的数据业务路由到另一承载(例如路由到另一专用承载)。例如,这两个承载可以是具有不同QoS级别的专用承载。然而,这还包含不为一组网络资源和对应的替换网络资源提供显式分组分类规则的可能性。在图1的示例中,这将致使与这组相关的数据业务路由到默认承载。
[0065] 在一些实施例中,相同替换网络资源可用于提供处置数据业务的两种或更多种不同方式。例如,这可通过如下方式来实现:向相同替换网络资源指配两个或更多网络地址,其中每一个网络地址选自与处置数据业务的不同方式相关联的范围(例如选自不同子网)。在一些实施例中,相同替换网络资源的两个或更多网络地址也可用于区分分别与这个相同替换网络资源所相关联的不同网络资源相关的数据业务。
[0066] 图4示出了具有内容推进器架构的通信网络环境,其中可应用网络地址查找过程的基于移动接入信息的调整的以上概念。内容推进器架构的目的是在从一个或多个内容提供商的内容传递中提供改进的QoE,所述一个或多个内容提供商是图1中所例证的网络资源80的示例。如所例证的,内容推进器架构包含移动宽带(MBB)运营商的基础设施,即UE 410可附连到的GW 420、策略控制器430、本地DNS服务器425和因特网对等点Gi-UP。与这个基础设施共处一处的是内容推进器基础设施450,其包含推进控制器460。另外,内容推进器基础设施450包含CDN的边缘服务器470和/或CDN的高速缓存服务器480。边缘服务器470和高速缓存服务器480的目的是通过分别充当本地代理和本地高速缓存来加速从内容提供商(CP)服务器520到GW 420的内容传递。另外,与MBB运营商的基础设施共处一处还允许加速从GW 
420到UE 10的内容传递。
[0067] 此外,图4还例证了CP DNS服务器530、外部CDN DNS服务器560和外部服务器580,例如任何类型的因特网服务器。要理解到,内容推进器基础设施450实际上可具有朝向多个MBB网络、CP和CDN的接口。
[0068] 一般而言,内容推进器基础设施的思路是使用充当居间者(broker)的内容推进器基础设施对通信路径上的数据业务执行区分处置。该居间者一方面可具有与一个或多个CP(例如与因特网拍卖提供商)的服务协定,并且另一方面可具有与一个或多个MBB运营商的服务协定,MBB运营商又具有与相应UE相关联的订户。这些CP还可具有与CDN提供商的协定以托管内容,使得它能以区分的方式(例如用更高的QoS)向用户传送。居间者可控制GW 420与UE 410之间的业务优先级的升级或降级。为了实现此目的,推进控制器460可检查最终用户内容请求消息、检查最终用户DNS应答、跟踪计费和服务协定履行、触发优先级升级请求或者触发优先级降级请求。为了实现这些目的,推进控制器460以及一般而言内容推进器架构450可包括如图4中所描绘的接口。更具体地说,推进控制器460可具有相对于策略控制器430的接口,以便降级或升级业务优先级,例如通过发起承载控制过程。如所例证的,这个接口可实现为根据3GPP TS的Rx接口。另外,推进控制器460可具有用于在GW 420与本地DNS 
425之间接收和转发DNS业务DT的接口。这允许推进控制器460用推进控制器处可用的附加信息、尤其用移动接入信息来补充DNS业务DT的消息。另外,这可允许推进控制器460识别DNS请求是否是针对来自要求由内容推进基础设施450进行内容的优先传递的对等CP的内容。另外,推进控制器460可具有相对于GW 420的接口,用于接收相对于GW 420的已复制认证信令CR,例如根据RADIUS协议或DIAMETER协议的信令。通过接收已复制认证信令,推进控制器460可获得UE 410与移动网络之间连接的移动接入信息,例如IMEI、MSISDN、IMSI、SGSN地址、UE 410的位置或类似的。在此,要理解到,也可从已复制认证信令CR中获得各种其它类型移动接入信息。在所例证的情形下,推进控制器460可向执行查找调整的另一实体提供所获得的移动接入信息。在所例证的情形下,假设这是CDN DNS服务器560。换句话说,在图4的情形下,假设上面所说明的查找调整装置100实现在CDN DNS服务器560处。在其它实施例中,查找调整装置100可实现在某种其它实例处,例如实现在本地DNS服务器425处、在CP DNS服务器520处,或实现为DNS业务DT的数据路径中的独立节点。
[0069] 此外,可向推进控制器460提供到边缘服务器470和/或到高速缓存服务器480的接口,以及相对于GW 420的接口。相对于GW 420的接口具有如下目的:经过推进控制器在边缘服务器470和/或高速缓存服务器480与GW 420之间路由业务。该业务包括要优先化的所选择数据业务。
[0070] 又可给边缘服务器470提供相对于CP服务器520的外部分组接口(这允许边缘服务器470获得内容数据以便传递给连接到GW 420的UE)以及相对于推进控制器460和高速缓存服务器480的内部分组接口。类似地,可给高速缓存服务器480提供相对于推进控制器460和边缘服务器470的内部分组接口。高速缓存服务器480的内部分组接口允许高速缓存服务器480高速缓存由边缘服务器470获得的内容数据并经由推进控制器460和GW 420向UE提供高速缓存的内容数据。在一些实现中,例如在没有边缘服务器470的实现中,也可给高速缓存服务器480提供相对于CP服务器520的外部分组接口,这将允许高速缓存服务器480直接获得内容数据以便传递给连接到GW 420的UE。
[0071] 在此,要注意,优选用来自特定范围的网络地址(例如来自私用子网的IP地址)来实现内容推进基础设施450的以上组件的内部分组接口。从而,有可能使用业务的数据分组中的网络地址来有效地区分来自内容推进器基础设施450的业务与其它业务(例如来自服务器580的其它业务)。更具体地说,GW 420和/或UE 410可使用匹配来自特定范围的网络地址的分组过滤器。
[0072] 在一些实现中,内容推进基础设施450的组件可配置有两个不同特定范围的网络地址,例如来自两个不同私用子网的IP地址。一个特定范围然后可与要求优先化内容传递的对等CP相关联,而另一个特定范围可与不要求优先化内容传递或不同级别优先化的对等CP相关联。
[0073] CDN DNS服务器560可配置成相应地解析朝向对等CP的DNS请求。例如,它可返回来自由内容推进基础设施所使用的网络地址的一个或多个特定范围的对应地址。CDN DNS 560可通过本地DNS 425的网络地址识别MBB运营商。
[0074] 如上面所提到的,基于移动接入信息来调整网络地址查找的以上概念可在CDN DNS服务器560处实现。这就是说,CDN DNS服务器560可在由推进控制器460所提供的移动接入信息的基础上(例如在UE 410的IMEI的基础上)解析DNS请求。在移动接入信息的基础上,CDN DNS服务器560可例如返回边缘服务器470的网络地址,或者返回高速缓存服务器480的网络地址。另外,CDN服务器560可将存储适合于某一移动接入情形(例如适合于某一类型UE和/或适合于某一类型RAT)的内容的高速缓存服务器480的网络地址返回。在一些情况下,CDN DNS 560服务器还可返回CP服务器520的网络地址。
[0075] 在备选情形下,推进控制器460可作为透明DNS代理操作,并在移动接入信息的基础上执行DNS查询到备选DNS服务器(例如到充当CDN DNS服务器560的替换者的CDN DNS服务器)的重定向。为了实现这个目的,推进控制器460可通过将目标IP地址改变成备选DNS服务器的IP地址并通过将源IP地址改变成推进控制器460的IP地址来调整所接收DNS查询。相对于来自备选DNS服务器的DNS响应,推进控制器460可通过将目标IP地址改变成UE 410的IP地址并通过将源IP地址改变成CDN DNS服务器560的IP地址来执行反向调整。在这种情形下,该推进控制器将通过在CDN DNS 560与备选DNS服务器之间进行选择而在移动接入信息的基础上执行对查找过程的调整。CDN DNS 560和备选DNS服务器可静态配置。
[0076] 图5还例证了在图4的内容推进器架构中处置移动接入信息的示范情形。
[0077] 在图5的情形下,UE 410通过向GW 420发送会话建立请求消息501来发起会话建立。GW 420然后相对于移动网络的认证、授权和记账(AAA)服务器490执行会话认证。在所例证的示例中,这通过如下来完成:GW 420向AAA服务器490发送接入请求消息502、AAA服务器490向GW 420返回接入接受消息503、GW 420向AAA服务器490发送记账请求消息504并且AAA服务器490向GW 420返回记账接受消息505。认证消息502、503、504、505可基于移动网络中所使用的认证协议(例如RADIUS或DIAMETER)。GW 420通过向UE 410发送会话建立接受消息
506来通知UE 410该会话已被授权。
[0078] 如步骤507所例证的,推进控制器460拦截认证消息502、503、504、505中的至少一个。用这种方式,推进控制器460可获得正在建立的会话的移动接入信息,例如UE 410的IMEI、由UE 410使用的IMSI、用于该会话的SGSN地址、UE 410的位置或类似的。
[0079] 为了允许将所获得的移动接入信息用于在CDN DNS服务器560处执行上面描述的查找过程调整,推进控制器460向CDN DNS服务器560提供所获得的移动接入信息的至少一部分。在图5的情形下,这通过如下来完成:将要提供给CDN DNS服务器560的移动接入信息插入朝向CDN DNS服务器560的DNS业务DT的消息中。
[0080] 尤其是,UE 410可发出DNS查询508。推进控制器460接收DNS查询508,并且如步骤509所例证的,通过插入移动接入信息来修改DNS查询508。推进控制器460朝CDN DNS服务器
560发送经修改DNS查询510。在此,要理解到,这实际上可间接完成,即,经由一个或多个另外DNS服务器,诸如图4的本地DNS服务器425。将移动接入信息插入DNS查询508中例如可通过如下来完成:向DNS查询508添加可选部分并将移动接入信息插入这个可选部分(例如在RFC2671中所定义的可选资源记录)中。
[0081] CDN DNS服务器560接收经修改DNS查询510,并且如步骤511所指示的,从中提取移动接入信息。这例如可涉及在经修改DNS查询511中识别可选部分(例如在RFC2671中所定义的可选资源记录),并从该可选部分中提取移动接入信息。
[0082] CDN DNS服务器560然后可将所提取移动接入信息用于处理来自UE 410的经修改DNS查询511或随后的DNS查询。
[0083] 要理解到,图5的过程还可应用于在其它实体之间传送移动接入信息。例如,移动接入信息也可在GW 420处获得,并且然后插入DNS查询中。另外,当经过策略控制器430路由DNS业务时,移动接入信息还可在策略控制器430处获得,并且然后插入DNS查询中。在后一情况下,策略控制器430可例如实现本地DNS服务器425的功能,或者与本地DNS服务器425共处一处。而且,移动接入信息可在不同于CDN DNS服务器560的其它节点处(例如在独立的查找调整装置处)提取。
[0084] 图6还示意性例证了用于实现查找调整装置100的网络装置的示范结构。如上面所提到的,查找调整装置100可实现在各种类型的网络装置中,例如在外部DNS服务器(诸如CDN DNS服务器560)中,或实现在本地DNS服务器(诸如DNS服务器425)中。另外,查找调整装置还可实现为独立装置。
[0085] 在所例证的实现中,查找调整装置100包含第一接口130,第一接口130配置成接收查找过程的消息(例如DNS查询或对DNS查询的响应)。另外,查找调整装置100还包含第二接口135,第二接口135配置成传送查找过程的消息(例如配置成发送或转发DNS查询或配置成发送对DNS查询的响应)。
[0086] 此外,还可给查找调整装置100提供控制接口140,控制接口140可用于获得查找调整数据和/或获得可从中导出查找调整数据的其它数据。在一些实施例中,控制接口140可用于获得移动接入信息,例如从移动网络的节点或从推进控制器460获得移动接入信息。
[0087] 另外,查找调整装置100包含耦合到接口130、135、140的处理器150和耦合到处理器150的存储器160。存储器160可包含只读存储器(ROM)(例如闪速ROM)、随机存取存储器(RAM)(例如动态RAM(DRAM)或静态RAM(SRAM))、海量存储器(例如硬盘或固态盘)或类似的。存储器160包含要由处理器150执行的已适当配置程序代码以便实现查找调整装置100的上述功能性。更具体地说,存储器160可包含查找调整模块170以便实现调整查找过程的上述机制,还可包含要在调整查找过程的过程中使用的查找调整数据180。此外,存储器160还可包含消息处理模块190,以便实现上面描述的从查找过程的所接收消息中提取移动接入信息。
[0088] 要理解到,图6中所例证的结构只是示意性的,并且查找调整装置100实际上可包含另外的组件(为了简洁起见未例证),例如另外的接口。还有,要理解到,存储器160可包含另外类型的程序代码模块,它们未被例证。根据一些实施例,也可提供用于实现根据本发明实施例的概念的计算机程序产品,例如如下计算机可读介质:其存储程序代码和/或要存储在存储器160中的查找调整数据中的至少一部分。
[0089] 图7还示意性例证了用于实现查找调整控制器200的网络装置的示范结构。查找调整控制器200可实现在各种类型的网络装置中,例如在移动网络节点(诸如策略控制器30或430)中,或在推进控制器460中。另外,查找调整控制器200还可实现为独立装置。
[0090] 在所例证的实现中,查找调整控制器200包含配置成接收查找过程的消息(例如DNS查询或对DNS查询的响应)的第一接口230。另外,查找调整控制器200还包含配置成传送查找过程的消息(例如发送或转发DNS查询或发送对DNS查询的响应)的第二接口235。在一些实施例中,第一接口和第二接口230、235也可实现在单个双向接口中。
[0091] 此外,还可给查找调整控制器200提供另外的接口240,另外的接口240可用于获得移动接入数据和/或用于获得可从中导出移动接入数据的其它数据。在一些实施例中,另外的接口240可以是相对于移动网络的节点的接口,例如用于接收认证消息或其副本。
[0092] 另外,查找调整控制器200包含耦合到接口230、235、240的处理器250和耦合到处理器250的存储器260。存储器260可包含只读存储器(ROM)(例如闪速ROM)、随机存取存储器(RAM)(例如动态RAM(DRAM)或静态RAM(SRAM))、海量存储器(例如硬盘或固态盘)或类似的。存储器260包含要由处理器250执行的已适当配置程序代码以便实现查找调整控制器200的上述功能性。更具体地说,存储器260可包含移动接入信息获得模块270以便实现例如从一个或多个认证消息中获得移动接入信息的上述机制。此外,存储器260还可包含消息处理模块280,以便实现上面描述的将移动接入信息插入查找过程的消息中。
[0093] 要理解到,图7中所例证的结构只是示意性的,并且查找调整控制器200实际上可包含另外的组件(为了简洁起见未例证),例如另外的接口。还有,要理解到,存储器260可包含另外类型的程序代码模块(它们未被例证),例如用于实现推进控制器460的功能性的程序代码模块。根据一些实施例,也可提供用于实现根据本发明实施例的概念的计算机程序产品,例如如下计算机可读介质:其存储程序代码和/或要存储在存储器260中的查找调整数据中的至少一部分查找调整数据。
[0094] 图8示出了用于示意性例证用于实现对UE(例如UE 10或410)与网络资源(例如对应于图2和3的服务器80或对应于图4的CP服务器520)之间的数据业务进行区分处置的方法的流程图。该方法可用于实现查找过程(例如在图1或图4的移动网络环境中的查找过程)的基于移动接入信息的调整的上述概念。从而,该方法可由查找调整装置100执行,查找调整装置100又可由DNS服务器(例如CDN DNS服务器560或本地DNS服务器425)实现。在一些实施例中,查找调整装置100也可由独立装置实现,或者由推进控制器460实现。在一些实施例中,该方法也可由包含查找调整装置100、通信装置并且可选地还包含查找调整控制器200的网络系统实现。如上面所说明的,该方法基于如下假设:数据业务与网络资源(例如提供的因特网服务或内容提供商)相关,并且数据业务之前是用于获得网络资源的网络地址的查找过程。
[0095] 在步骤810,接收查找过程的消息(例如使用在图6中所例证的查找调整装置100的接口130)。该消息可以是DNS消息,例如DNS查询或对DNS查询的响应。
[0096] 在步骤820,获得移动接入信息。在一些情形下,移动接入信息可由查找调整装置自身来获得,例如,在查找调整装置100位于移动网络的节点(诸如网关26或420或策略控制器30或430)内或与该节点相关联的情况下,或者在执行查找过程调整的节点否则对移动网络中使用的某些信息具有访问权的情况下,诸如图4的推进控制器460,其接收已复制认证业务CR。在其它情形下,可从另一节点接收移动接入信息,例如如结合图5所说明的那样。尤其是,可从查找过程的消息中(例如从DNS消息的可选部分中)提取移动接入信息。
[0097] 移动接入信息可包含由UE用于连接到移动网络的移动网络订户标识符(例如IMSI或MSISDN)、UE的硬件标识符(例如IMEI)、指示由UE用于连接到移动网络的RAT的RAT标识符、由UE用于连接到移动网络的网关的移动网络网关地址(例如SGSN地址)和/或UE的位置(例如相对于UE连接到的移动网络小区)。移动接入信息还可包含移动网络中用于建立或维护到UE的连接的其它信息。移动接入信息例如可源自移动网络内传送的一个或多个认证消息,诸如图5的认证消息502、503、504、505。
[0098] 在步骤830,处理该消息以便调整查找过程。这在移动接入信息的基础上完成。根据移动接入信息,该查找过程可返回替换网络资源的网络地址。这种替换网络资源的示例是图2和3的替换服务器60(替换服务器60可以是高速缓存服务器或隧道边缘服务器)、图4的边缘服务器470和图4的高速缓存服务器480。替换网络资源能够代替该网络资源处置数据业务。为了这个目的,替换网络资源可高速缓存由该网络资源提供的内容,和/或相对于该网络资源作为代理节点操作。查找过程调整也可用于通过返回对应的网络地址、根据移动接入信息在能够代替网络资源处置数据业务的不同替换网络资源之间进行选择。例如,可能存在存储相同内容的不同版本的高速缓存之间的选择,一个版本适合于某一类型UE,并且另一个版本适合于另一类型UE。UE的类型可由包含在移动接入信息中的IMEI标识。如果查找过程的调整基于修改或重定向DNS消息,则这也可被称为基于IMEI的DNS重定向。
[0099] 在步骤840,在替换网络资源的网络地址的基础上完成对数据分组的区分处置。为了这个目的,替换网络资源的网络地址匹配用于将数据业务定向到在UE与移动网络之间建立的承载(例如提供期望QoS级别的承载)的分组过滤器。该分组过滤器可安装在通信装置中,例如安装在UE中或安装在移动网络的网关(例如网关26或420)中。通过(例如从私用IP地址范围中)适当地选择替换网络资源的网络地址,可实现分组过滤器的简单结构。例如,可从中选择替换网络的网络地址的总范围可被组织成对应于不同业务类别的子范围。因而,这些子范围可对应于不同子网。用这种组织,可解决不同情形的区分处置。例如,在不同网络资源的相关数据业务要以相同方式来处置的情况下,可从相同子范围中选择对应替换网络资源的网络地址。在另一方面,在不同网络资源的相关数据业务要以不同方式来处置的情况下,可从不同子范围中选择对应替换网络资源的网络地址。
[0100] 图9示出了用于示意性例证另外方法的流程图,所述另外方法用于实现对UE(例如UE 10或410)与网络资源(例如对应于图2和3的服务器80或图4的CP服务器520)之间的数据业务进行区分处置。该方法可用于实现查找过程的基于移动接入信息的调整的上述概念(例如在图1或图4的移动网络环境中)。该方法可用于向移动网络外部的节点提供移动接入信息,以便由这个节点当执行查找过程的基于移动接入信息的调整时使用。该方法可由查找调整控制器200执行,查找调整控制器200又可由移动网络内的节点(例如策略控制器30或430或网关26或420)实现。在一些实施例中,查找调整控制器200也可由推进控制器460实现。如上面所说明的,该方法基于如下假设:数据业务与网络资源(例如提供的因特网服务或内容提供商)相关,并且数据业务之前是用于获得网络资源的网络地址的查找过程。
[0101] 在步骤910,获得移动接入信息。为了这个目的,查找调整控制器200可具有对移动网络中所使用的某种信息的访问权,诸如图4的推进控制器460,推进控制器460接收已复制认证业务CR。
[0102] 移动接入信息可包含由UE用于连接到移动网络的移动网络订户标识符(例如IMSI或MSISDN)、UE的硬件标识符(例如IMEI)、指示由UE用于连接到移动网络的RAT的RAT标识符、由UE用于连接到移动网络的网关的移动网络网关地址(例如SGSN地址)和/或UE的位置(例如相对于UE连接到的移动网络小区)。移动接入信息还可包含移动网络中用于建立或维护到UE的连接的其它信息。移动接入信息可例如通过接收用于在移动网络中认证UE的认证消息(诸如图5的认证消息502、503、504、505)以及通过从所接收认证消息中获得移动接入信息来获得。
[0103] 在步骤920,接收查找过程的消息,例如DNS查询(诸如图5的DNS查询508)。在步骤930,通过插入所获得的移动接入信息来修改查找过程的所接收消息。这可例如通过如下来完成:向消息添加包含移动接入信息的可选部分,如对于图5的步骤509所说明的那样。
[0104] 在步骤940,朝执行查找过程调整的节点发送查找过程的经修改消息。这可直接完成或间接完成,例如经由中间DNS服务器完成。
[0105] 图8和9的方法可彼此组合,例如在包含实现查找调整控制器的功能性的第一网络装置和实现查找调整装置的功能性的第二网络装置的系统中。具体地说,图9的方法可用于提供要在图8的方法中使用的移动接入信息。
[0106] 如可看到的,通过使用上述概念,可以用非常有效的方式来实现对与一个或多个特定网络资源相关的数据业务的区分处置。尤其是,可执行查找过程调整以将和UE与移动网络之间的连接相关的特定方面(例如UE的类型、移动网络订户的身份或类似的)考虑进去,以便实现应该用哪种方式调整查找过程的聪明判定。
[0107] 要理解到,上面所说明的示例和实施例只是例证性的,并且容许各种修改。例如,这些概念可用在其它类型的移动网络中。还有,可修改执行查找过程调整和/或获得移动接入信息的实际位置。另外,可从多个不同源获得移动接入信息。
[0108] 另外,要理解,以上概念可通过在现有网络装置中使用对应设计的软件或通过使用专用网络装置硬件来实现。