首页> 中国专利> 通信网络中的高级确定、处理和控制

通信网络中的高级确定、处理和控制

摘要

方法由通信网络(10)中的至少一个网络节点(2)来执行,并且该方法包括从所接收分组(4)来确定通过最终用户通信终端(6)连接到通信网络(10)的一个或多个最终用户装置(8)的至少一个特性。确定过程(s24)包括检查所接收分组(4)的第n层控制信息(其中n为等于或大于3的整数)以及通过第7层控制信息所封装的所接收分组(4)的有效载荷中的至少一个,其中在OSI参考模型的意义上理解所述层级。本发明还涉及网络节点(2)和计算机程序。

著录项

  • 公开/公告号CN103718508A

    专利类型发明专利

  • 公开/公告日2014-04-09

    原文格式PDF

  • 申请/专利权人 瑞典爱立信有限公司;

    申请/专利号CN201180072898.8

  • 发明设计人 I.戈奇加西亚;

    申请日2011-08-17

  • 分类号H04L12/24(20060101);H04L12/26(20060101);H04L12/813(20130101);H04L12/851(20130101);

  • 代理机构72001 中国专利代理(香港)有限公司;

  • 代理人杨美灵;汤春龙

  • 地址 瑞典斯德哥尔摩

  • 入库时间 2024-02-19 23:36:50

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2017-04-05

    授权

    授权

  • 2014-08-13

    实质审查的生效 IPC(主分类):H04L12/24 申请日:20110817

    实质审查的生效

  • 2014-04-09

    公开

    公开

说明书

技术领域

本发明涉及在通信网络、例如分组核心网络中执行的方法。本发明还涉及配置用于执行这类方法的网络节点和网络节点集合,以及涉及包括指令的计算机程序,其中指令配置成在网络节点上运行时使网络节点执行这类方法。本发明特别是可在通信网络中用于动态地使数据分组的处理适合网络业务性质,以便有效地使用网络资源。

背景技术

在通信网络、例如电信网络中,呼叫或服务的提供经常一方面涉及控制平面或信令平面,以及另一方面涉及用户平面或媒体平面。控制平面或信令平面负责建立和管理网络上的两个点之间的连接。用户平面或媒体平面负责传输用户数据。

在这个上下文中,网络运营商常常希望定义和实施网络中的规则集合。规则集合构成策略。用于管理和实施这些策略的策略框架通常包括至少三个元件或功能:策略库,用于存储策略规则,其可以是用户特定的(订户特定的);策略判定元件、功能或点;以及策略实施元件、功能或点。策略框架的目的包括控制对网络和服务的订户访问。

策略框架特别是针对关于订户是否有资格或者经授权以享有服务以及网络是否能够向订户提供服务并且以哪一种服务质量(QoS)来提供的判定。

策略和计费控制架构、非限制性地例如3GPP TS 23.203 V11.0.1(2011-01)(技术规范组服务和系统方面;“策略和计费控制架构”(第11版),从http://www.3gpp.org/ftp/Specs/archive/23_series/23.203/23203-b01.zip可得到)中所述的架构整合了策略和计费控制。策略框架的一个目标是建立和实施规则,以确保网络资源在订户之间的公平使用。

期望特别是通过允许运营商在网络中、在没有增加或者至少没有过度增加实现和架构复杂度以及关联设备和维护成本的情况下建立更灵活的控制机制,来提供方法、网络节点和计算机程序以改进通信网络中的业务控制。

发明内容

为了至少部分满足上述目标,在独立权利要求中定义这类方法、网络节点和计算机程序。在从属权利要求书中定义有利的实施例。

在一个实施例中,方法由通信网络中的至少一个网络节点来执行。该方法包括确定过程。确定过程包括从所接收分组来确定一个或多个最终用户装置(其通过最终用户通信终端连接到通信网络)的至少一个特性。要这样做,确定过程包括检查下列至少一个:(i) 所接收分组的第n层控制信息,其中n为等于或大于3的整数;以及(ii) 通过第7层控制信息所封装的所接收分组的有效载荷。在这里,在众所周知的开放系统互连(OSS)参考模型(但是可转化为其它参考模型)的意义上理解层级。

该方法使网络节点能够确定(在得到、检测或者估计的意义上)与最终用户通信终端(其连接到通信网络)背后的环境有关的信息。最终用户通信终端充当特定订户、即最终用户或者最终用户组对通信网络的入口、连接或者接入点。网络节点配置成在分组的物理和数据链路层报头之外检查分组,以确定最终用户通信终端背后的环境的一个或多个特性,即,(一个或多个)最终用户装置(其通过最终用户通信终端连接到通信网络)的一个或多个特性。“最终用户通信终端背后的环境”在这里要理解为,最终用户通信终端可为一个或多个最终用户装置提供对通信网络的访问,使得从位于通信网络中的网络节点的观点来看,一个或多个用户装置可被看作位于最终用户通信终端背后。

确定过程输出、产生或者生成技术信息,其表示最终用户通信终端背后的、原本未知的技术环境的一个或多个特性。换言之,由通信网络中的网络节点所执行的确定过程包括在分组的物理和数据链路层报头之外检查分组,并且揭示技术信息(其表示最终用户通信终端背后的技术环境的一个或多个特性),其中这个或者这些特性原本从网络节点的观点通常是未知的。因此,网络节点可在某种程度上与超声探头(其用于产生金属组件内部的超声图像)相比。金属组件内部是在没有超声探头的情况下原本通常未知的。网络节点通过在所接收分组的物理和数据链路层报头之外检查所接收分组,来探测位于最终用户通信终端背后的原本未知的环境。

如上所述,该方法由至少一个网络节点来执行。该方法中包含的确定过程也由至少一个网络节点来执行。确定过程包括如上所述检查所接收分组的技术操作,即,通过执行深层分组检查(DPI)进行。

(一个或多个)最终用户装置(其通过最终用户通信终端连接到通信网络)位于最终用户通信终端背后,并且连接到最终用户通信终端以访问通信网络(“访问”在这里包括传递分组,即,接收以及发送分组)。(一个或多个)最终用户装置位于由订户(最终用户或者最终用户组)而不是由通信网络的(一个或多个)运营商所控制的环境中。(一个或多个)最终用户装置(其通过最终用户通信终端连接到通信网络)的一个或多个特性可以是任何类型的特性。特性可以是(一个或多个)最终用户装置的任何特性,只要特定能够通过对于在(一个或多个)网络节点所接收的分组执行分组检查,来得到、检测或者估计特性。一个或多个特性非限制性地可以是位于最终用户通信终端背后的(一个或多个)最终用户装置的类型或者位于最终用户通信终端背后的最终用户装置的数量。

上述分组检查(在这里又称作DPI)可包括检测网络层或以上层的分组报头中的模式,或者检测应用层的分组有效载荷的模式。待检测的模式可以是始发或端接(被检查分组所属的)分组流的最终用户装置的类型特定的。

在上述实施例的一个子实施例中,确定过程包括检查下列至少一个:(i) 所接收分组的第n层控制信息,其中n为等于或大于5的整数;以及(ii) 通过第7层控制信息所封装的所接收分组的有效载荷。

在上述实施例的一个子实施例中,确定过程包括检查下列至少一个:(i) 所接收分组的第n层控制信息,其中n为等于或大于7的整数;以及(ii) 通过第7层控制信息所封装的所接收分组的有效载荷。

在一个实施例中,该方法还包括实施过程,其中包括根据确定过程的结果、对所接收分组实施策略规则。策略规则可包括QoS规则。

在这个实施例中,由网络节点所接收的分组可根据所确定特性以不同方式来处理。例如,如果网络节点确定所接收分组属于在作为电视机(具有高屏幕分辨率)的最终用户装置所始发或端接的分组流,则特定QoS可应用于属于这个分组流的所接收分组。相比之下,如果确定分组属于在作为智能电话(具有较低屏幕分辨率)的最终用户装置所始发或端接的分组流,则另一个QoS可应用于这个分组流的分组。这使网络节点并且因此使(一个或多个)网络运营商(其负责应用通信网络中的策略)能够按照灵活方式并且以对最终用户装置(其与所处理分组流关联)的细节的适度考虑来控制分组的处理,即使最终用户装置在某种程度上隐藏在最终用户通信终端(其是与通信网络直接接口的终端)背后。

在一个实施例中,一个或多个最终用户装置的至少一个特性包括最终用户装置是否具有特定类型。在这个实施例中,可实施策略规则,并且实施策略规则可取决于一个或多个最终用户装置的所确定类型。但是,这只是一个可能的特性。如下面将论述,另一个特性可以是位于最终用户通信终端背后的最终用户装置的所估计数量。

在一个实施例(其中一个或多个最终用户装置的至少一个特性包括最终用户装置是否具有特定类型)中,确定过程包括:(a) 得到用于识别属于在特定类型的最终用户装置(最终用户装置通过最终用户通信终端连接到通信网络)中始发或端接的分组流的分组的标识信息;以及(b) 通过使用标识信息并且通过检查下列至少一个,来确定所接收分组是否属于在特定类型的最终用户装置中始发或端接的分组流:(i) 所接收分组的第n层控制信息,以及(ii) 通过第7层控制信息所封装的所接收分组的有效载荷;以及实施过程包括:如果确定所接收分组属于在特定类型(在这里称作所确定类型)的最终用户装置中始发或端接的分组流,则对所接收分组实施与所确定类型关联的策略规则。

在这个实施例中,得到用于识别属于在特定类型的最终用户装置中始发或端接的分组流的分组的标识信息可具体表示得到用于使网络节点能够检测所接收分组是否属于在特定类型的最终用户装置中始发或端接的分组流的标识信息。这可包括从数据库或存储库得到一些规则、例如解析规则和/或要检测的符号串,足以使网络节点能够识别分别中的模式,以便按照始发或端接(分组所属的)分组流的最终用户装置的类型来将其分类。

在一个实施例中,一个或多个最终用户装置的至少一个特性包括最终用户装置(其通过最终用户通信终端连接到通信网络)的所估计数量。

在这个实施例中,网络节点可通过对某个时间期检查属于经过最终用户通信终端的分组流的连续分组,来估计多少最终用户装置位于最终用户通信终端背后。换言之,网络节点估计多少最终用户装置由订户使用,其中这些最终用户装置通过最终用户通信终端与通信网络进行通信。如果订户(最终用户或者最终用户组)使用相同类型的若干最终用户装置,则网络节点可能无法区分属于在第一最终用户装置或者在相同类型的第二最终用户装置所始发或端接的分组流的分组。然而,网络节点可基于最终用户装置的类型的所识别数量,来估计最终用户装置的数量。该估计在一些情况下可能是不正确的,但是,假定订户很少操作相同类型的多于一个最终用户装置,该估计在大多数情况下可能是正确的。

在一个子实施例(其中一个或多个最终用户装置的至少一个特性包括最终用户装置(其通过最终用户通信终端连接到通信网络)的所估计数量)中,确定过程可包括:(a) 通过检查下列至少一个,来确定所接收分组是否属于在特定最终用户装置(其通过最终用户通信终端连接到通信网络)中始发或端接的分组流:所接收分组的第n层控制信息;以及(ii) 通过第7层控制信息所封装的所接收分组的有效载荷;以及(b) 对随后接收的分组重复进行确定步骤,以及实施过程可包括:根据最终用户装置(其通过相同最终用户通信终端连接到通信网络)的所估计数量,对属于在最终用户装置(其通过最终用户通信终端连接到通信网络)中始发或端接的分组流的所接收分组来实施策略规则。

在这个实施例中,由网络节点根据最终用户装置(其通过相同最终用户通信终端(即,对于特定订户)连接到通信网络)的所估计数量,对所接收分组实施策略规则。例如,网络节点在一个时间点可根据订户(在单个最终用户通信终端背后)使用的最终用户装置的所估计数量,向特定订户准予QoS或带宽。

在一个实施例中,该方法还包括记录过程,记录过程包括记录确定过程的结果。在这个实施例中,一个或多个最终用户装置的至少一个特性可包括但不限于下列至少一个:(i) 最终用户装置是否具有特定类型;以及(ii) 最终用户装置(其通过最终用户通信终端连接到通信网络)的所估计数量。例如对某个时间期记录确定过程的结果产生与最终用户通信终端背后的技术环境有关的信息。这个技术信息可用于维护目的、诊断目的、统计目的、营销目的或者任何其它目的。

在一个实施例中,至少一个网络节点包括下列至少一个:策略和计费实施功能(PCEF)和业务检测功能(TDF)。

PCEF和TDF是策略和计费控制(PCC)架构的组件。通过这种PCC架构,网络运营商管理待应用于用户会话或者订户会话的规则(其与允许网络的哪一种用途以及哪一个计费规则必须应用于用户平面的特定会话),在这个实施例中,负责确定过程的网络节点可以是PCC架构的组成部分,并且具体可以是PCEF或TDF。

在这个上下文中,PCEF负责实施策略和计费规则功能(PCRF)所判定的PCC规则。PCEF还可执行上述确定过程、实施过程等。

PCRF是策略判定元件,其特别是基于用户简档和网络条件来判定在用户平面中必须实施哪一个规则。在通用分组无线业务(GPRS)网络中,例如,PCRF可以能够与网关GPRS支持节点(GGSN)进行通信,以传递授权信息,以便能够控制因特网协议(IP)承载资源。IP承载实现IP分组的用户平面传输,并且能够携带许多IP流。PCRF(可由PCEF使其知道与由特定订户在最终用户通信终端背后所使用的最终用户装置的特性有关的信息)可根据与订户所使用的最终用户装置有关的信息(即,根据最终用户装置的所确定特性)来改变将要由PCEF所实施的规则。这提供更灵活的策略框架。

TDF能力可包括3GPP TS 23.203V11.0.1(2011-01)(如上所述)所定义的能力,即,表示对所检测应用业务执行应用业务检测、通知和策略控制的能力。实现TDF的网络节点是其上可执行确定过程的特别适合的网络节点,而实现PCEF的网络节点是其上可执行实施过程的特别适合的网络节点。

本发明还涉及如权利要求书中限定的网络节点、网络节点集合和计算机程序。

附图说明

现在将结合附图来描述本发明的实施例,附图包括:

图1示意示出本发明的一个实施例中的网络节点,其中网络节点位于通信网络中,并且最终用户通信终端为订户充当对通信网络的入口点;

图2示意示出本发明的一个实施例中的网络节点,其中网络节点位于通信网络中,并且最终用户通信终端为订户充当至少一个最终用户装置对通信网络的入口点;

图3示意示出本发明的一个实施例中的两个网络节点,其中两个网络节点位于通信网络中,并且最终用户通信终端为订户充当至少一个最终用户装置对通信网络的入口点;

图4是本发明的一个实施例中的方法的流程图;

图5是本发明的一个实施例中的方法的流程图,其中与图4相比,明确示出接收分组的附加步骤;

图6是本发明的一个实施例中的方法的流程图,包括确定过程和实施过程;

图7是本发明的一个实施例中的方法的流程图,示出关于确定过程和实施过程的更多细节;

图8是本发明的一个实施例中的方法的流程图,包括确定过程和实施过程,其中实施过程包括根据不同最终用户装置的所估计数量来实施策略规则;

图9是本发明的一个实施例中的方法的流程图,除了确定过程之外还包括记录过程;

图10示意示出本发明的一个实施例中的网络节点,特别是包括确定单元;

图11示意示出可在本发明的一些实施例中使用的网络节点的示范结构;

图12示意示出本发明的一个实施例中的网络节点,特别是除了确定单元之外还包括实施单元;

图13示意示出本发明的一个实施例中包括两个网络节点的网络节点集合,其中确定单元包含在两个网络节点的第一节点上,并且实施单元包含在两个网络节点的第二节点上;

图14示意示出本发明的一个实施例中的网络节点,特别是除了确定单元之外还包括记录单元;

图15示意示出最终用户、装置、终端和通信网络,以了解可实现本发明的实施例的上下文;

图16在逻辑上示出可表征在本发明的实施例中接收的分组的IP-CAN、IP流和服务之间的关系;

图17在逻辑上示出可表征在本发明的实施例中接收的分组的IP-CAN、IP流、服务和装置之间的关系;以及

图18示意示出本发明的一个实施例中的方法,其中在检测到最终用户装置类型时改变与服务关联的QoS。

具体实施方式

现在将结合具体实施例来描述本发明。这些具体实施例用于为技术人员提供更好的了解,而不是要以任何方式来限制本发明的范围,本发明的范围由所附权利要求书来限定。

图1示意示出包括网络节点2、例如PCEF的通信网络10。虽然在通信网络10中仅示出一个网络节点2,但是通信网络10通常可包括许多网络节点。通信网络10可以是分组核心网络,其中在网络节点之间路由和交换分组4。分组4可传输数据,使得通信网络10可以是数据通信网络10。分组例如可以是因特网协议(IP)分组或者另一种类型的分组。分组在用户平面中传递。通信网络10可连接到其它网络(未示出)。通信网络10例如可以是2G、3G或4G移动通信网络。通信网络10可以是电信网络,其中包括演进分组系统(EPS)并且结合策略和计费控制(PCC)架构的特征。对于这种示范架构的论述,参见例如:                                               等人的“Policy and Charging Control in the Evolved Packet System”(IEEE通信杂志,2009年2月,第68-74页)。

在通信网络10的边缘,提供最终用户通信终端6。各用户通信终端6为特定订户充当对通信网络10的入口或接入点。可存在与通信网络10中注册的订户同样多的最终用户通信终端6,但是为了清楚起见,图1中仅示出一个最终用户通信终端6。最终用户通信终端6例如可以是异步数字订户线(ADSL)路由器(具有或者没有WiFi能力)或者3G加密锁(dongle),例如网络适配器或者通用串行总线(USB)适配器,其使订户能够将一个或多个最终用户装置连接到通信网络10。最终用户通信终端6也可以是移动电话,其能够例如通过GERAN(表示GSM EDGE无线电接入网,即全球移动通信系统(GSM)增强数据率GSM演进(EDGE)无线电接入网)、UTRAN(表示通用陆地无线电接入网)、E-UTRAN(表示演进UMTS陆地无线电接入网)、Wi-Fi和/或蓝牙协议来连接到通信网络10。最终用户通信终端6可具有若干通信接口。

在图1的左边,在其中间具有问号的灰色区域示意示出,对于网络节点2以及对于通信网络10中的任何网络节点,位于最终用户通信终端6背后的环境通常是未知的。因此,图1的灰色区域还示出通过本发明的实施例的一部分所识别和解决的问题,即,如何从通信网络10获得与最终用户通信终端6背后的环境有关的信息的知识。

图2示意示出与图1所示相同的元件,但是示出最终用户通信终端6背后的实际技术配置。即,一个或多个最终用户装置8通过最终用户通信终端6连接到通信网络10。虽然图1中示出一个最终用户装置8,但是图1左边的省略号“…”示出,多于一个最终用户装置可通过最终用户通信终端6连接到通信网络10。分组4形成在最终用户装置8所始发或端接的分组流。因此,最终用户装置8充当分组流的一个端点。分组流是单向。在一个实施例中,分组流是具有相同IP-5元组的分组4的集合,即:如通过始发IP地址和传输协议端口、目的地IP地址和传输协议端口以及IP协议之上的协议(即,第3层协议之上的协议,例如TCP或UDP协议,其中TCP表示传输控制协议,以及UDP表示用户数据报协议)所表征。相应地,可确定具有相同IP-5元组内容的分组属于相同分组流。

最终用户装置8例如可以是电视机、膝上型计算机、媒体播放器(例如MP3播放器)、智能电话、游戏控制台等,换言之,最终用户装置8可具有不同类型。最终用户装置8(各具有特定类型)可生成多个分组流,对于其,有利的是根据最终用户装置的类型来实施通信网络10中的特定策略。

网络节点2执行确定过程s24,其中包括从所接收分组4来确定最终用户通信终端6背后的环境的至少一个特性。具体来说,确定过程s24包括从所接收分组4来确定最终用户装置8(其通过最终用户通信终端6(其由特定订户来控制)连接到通信网络10)的至少一个特性。网络节点2通过至少在接收分组4的物理和数据链路报头之外(即,更一般来说,第2层控制信息之外)检查接收分组4来这样做。网络节点2例如可配置成识别第4或第5层报头或者控制信息中的一些模式,以便根据始发或端接分组流的最终用户装置8的类型来分类分组和对应分组流。网络节点2则可根据分组流关联的最终用户装置8的类型来实施策略规则。网络节点2还可记录与位于最终用户通信终端6背后的最终用户装置8的类型的所估计数量有关的信息。

执行确定过程s24的网络节点2可以是接收分组4的网络节点。备选地,接收分组的节点可将所接收分组4的副本传送给负责执行确定过程s24的网络节点2。

因此,可连接到通信网络10的最终用户通信终端6能够向诸如电视机、个人计算机、媒体播放器等的多个最终用户装置8提供连通性。最终用户装置8则可通过通信网络10、经由通过最终用户通信终端6所建立的数据连接来访问数据服务。但是,只有最终用户通信终端6由通信网络10来识别。相应地,在没有本发明的情况下可能由通信网络10(例如经由PCC架构)对数据流(其在特定最终用户装置8中始发和/或端接)并且针对最终用户通信终端6及其相关预订来实施的策略局限于由最终用户通信终端6(例如在注册时)所提供的(一个或多个)最终用户通信终端标识符以及相关预订数据。因此,通信网络10在没有本发明的情况下可能没有动态应用在给定时间点最佳地适合注册最终用户通信终端6的策略、例如QoS策略。这是因为最终用户通信终端6在某个时间点仅访问供其自己消费的数据服务,以及以后可向一个或多个最终用户装置8(其连接到最终用户通信终端6)提供到通信网络10的数据连通性。

网络节点2对属于为最终用户通信终端6所建立的数据连接的一个数据流的分组4执行DPI(例如,从传输协议报头、例如TCP消息报头,或者从应用协议报头、例如HTTP消息报头等,其中TCP表示传输控制协议,以及HTTP表示超文本传输协议,参见RFC 2616)),使得对于各数据流,网络节点2确定始发或端接该数据流的最终用户装置8的类型。然后,网络节点2基于所确定装置类型来确定用于控制数据流的QoS特性的QoS规则或参数。最后,网络节点2可向数据连接的数据流应用(即实施)所确定QoS参数。

这个过程可由实现3GPP PCC功能性的网络节点2来执行。在这种情况下,DPI和检测过程可由独立TDF节点或者由具有并存PCEF和TDF功能性的网络节点来执行。然后,最终用户装置类型信息从TDF节点或者从PCEF/TDF节点传递给控制对应IP-CAN会话(其中IP-CAN表示IP连通性接入网)的PCRF(未示出)。然后,PCRF确定将要应用于对应数据流的一个或多个QoS规则或参数。将QoS规则或参数传递给实现PCEF的网络节点2(或者实现PCEF和TDF功能的网络节点)供实施。

最终用户装置8的特性以及更具体来说是其就涉及QoS而言的灵敏度和/或要求能够显著改变。网络节点2考虑这些特性,以便控制分组数据流的QoS(判定和实施)。通过这样做,网络节点2能够对分组数据流实施适当QoS,而无需最终用户干预、无需访问协议的变化以及无需相对最终用户装置标识符和类型的复杂网络配置。

图3示意示出通信网络10、例如图2所示的通信网络,但是示出两个网络节点2。技术人员将易于理解,涉及图中所示节点(TDF、PCEF)的其它布置在路由选择路径中也是可能的,其可包括例如PCEF位于TDF之前的上行链路路由选择路径中(即,最接近最终用户通信终端6)。

第一网络节点2、例如实现TDF的节点可负责确定所接收分组4是否属于在特定类型的最终用户装置8中始发或端接的分组流。确定操作通过在第一网络节点2深层检查所接收分组4来执行。然后,表示确定结果的信息可提供给第二网络节点2、例如实现PCEF的节点,其负责根据确定结果来实施策略规则,换言之,确定(作为确定过程s24的组成部分)和实施(作为实施过程s26的组成部分)可在网络节点2上(如图2所示)或者备选地在多于一个网络节点2上(如图3所示)执行。

图4是本发明的一个实施例中的方法的流程图。该方法由网络节点2执行。在开始s20之后,执行确定过程s24。确定过程s24包括从所接收分组4来确定位于最终用户通信终端6背后的最终用户装置8的特性。确定过程s24包括对所接收分组4执行DPI。确定过程s24的结果可用于确定待实施的策略规则,并且用于由网络节点2根据确定过程s24的结果、对所接收分组4以及对它们所属的分组流来实施这些策略规则。此外,确定过程s24的结果可用于由网络节点2针对对其检测位于最终用户通信终端6背后的一个或多个最终用户装置8的(一个或多个)特性的最终用户通信终端6所建立的同一IP-CAN会话有关的分组流的分组4的部分或全部来确定和实施策略规则。为了任何目的,还可记录确定过程s24的结果。在确定过程s24之后,该方法可结束s40。

图5示意示出本发明的一个实施例中的方法的步骤。在接收s22分组之后,执行确定过程s24。参照图4描述了确定过程s24。

图6是本发明的一个实施例中的方法的流程图,除了参照图4所述的确定过程s24之外,图6所示的方法还包括在确定过程s24之后、由网络节点2所执行的实施过程s26。实施过程s26包括根据确定过程s24的结果,对所接收分组4实施策略规则、例如QoS规则。根据确定过程s24的结果、对所接收分组4实施策略规则可包括根据确定过程s24的结果、即根据最终用户装置8的所确定、检测或估计的特性,来修改、适配或者更一般地控制现有策略规则。执行DPI,以确定最终用户装置8的类型(确定过程s24),其又确定待应用于分组流、即对其实施的策略规则(实施过程s26)。

图7是本发明的一个实施例中的方法的流程图,其中最终用户装置8的所确定特性是其类型。所确定类型例如可以是:最终用户装置8是否为电视机、膝上型计算机、媒体播放器(例如MP3播放器)、智能电话、游戏控制台等;在最终用户装置8上使用哪一种操作系统(OS);和/或在对应模式能够通过检查分组来检测的方面的任何其它类型。

确定过程s24首先包括得到s241标识信息(其用于使网络节点2能够在所接收分组4之中识别属于在特定类型的最终用户装置8中始发或端接的分组的那些分组)的步骤。网络节点2可得到或者接收一些位串或字符串(例如:某些标志的缺省值、序列号的初始值、所支持协议选项的初始集合等)和/或解析规则以能够在接收分组4时按照标识信息来对其处理和分类。

在得到步骤s241之后,网络节点2通过使用所得信息(在步骤s241所得到的信息)并且通过对所接收分组4执行DPI,来确定s242所接收分组4是否属于在特定类型的最终用户装置8中始发或端接的分组流。如果确定所接收分组4属于在特定类型的最终用户装置8中始发或端接的分组流(步骤s242之后的“是”),则网络节点2执行实施过程s26。

实施过程s26包括对所接收分组4实施s261策略规则,其中策略规则取决于所确定类型。要这样做,网络节点2例如可存储表格(或者表格集合),其中包括最终用户装置8的类型的列表、与各类型对应的解析规则或者其它标识信息以及将要根据与分组4关联的最终用户装置8的类型来对分组4所实施的对应策略规则。

图8是本发明的一个实施例中的方法的流程图。在接收s22分组4时,确定过程s24由网络节点2来执行。第一步骤s243(其由确定所接收分组4是否属于在特定最终用户装置8中始发或端接的分组流所组成)通过分组4的DPI来执行。确定步骤s243可通过确定始发或端接所接收分组所属的分组流的最终用户装置8的类型来执行。

然后,网络节点2统计s244识别了多少不同最终用户装置8,虽然这可能不一定始终正确(这是将不同最终用户装置8的数量说成是所估计的原因),但是可假定最终用户通信终端6背后的环境包括不多于一个相同特定类型的最终用户装置8。换言之,网络节点2能够检测到多于一个最终用户装置类型正在使用中,并且能够从那个知识来推断,如果检测到多于一个最终用户装置,则多于一个最终用户装置8必然正在使用中。但是,如果仅检测到一个最终用户装置类型,则这并不表示只有一个最终用户装置8正在使用中,相同类型的若干最终用户装置可能共享连接。在步骤s244之后,对后续分组4执行确定过程s24,如从步骤s244回到步骤s22的箭头所示。

实施过程s26也由网络节点2执行。实施过程s26包括根据不同最终用户装置8(其经由同一用户通信终端6连接到通信网络10)的所估计数量,对所接收分组4实施s262策略规则。

在一个子实施例中,一旦检测到多于一个用户装置类型(多于一个装置类型必然表示多于一个最终用户装置8),则可限制PDP(用户会话、连接)的QoS。运营商还可希望向仅使用一个最终用户装置类型(特别是与预订捆绑的用户设备)的订户提供有利QoS参数,并且可希望劝阻订户在最终用户装置之间共享连接或者只使用不同于与预订捆绑的类型的最终用户装置类型。

与QoS相似,其它种类的策略规则可基于最终用户装置8的所检测特性、对最终用户装置8的数据分组流的一个或多个来实施。例如,作为对QoS规则的补充或替代,策略规则可包括一些服务的访问控制规则(例如,使网络节点丢弃来自某个种类的最终用户装置8的分组),使得对一些服务的访问对某种最终用户装置8受到限制,并且对另一种类的最终用户装置8被允许。另外,例如,作为补充或替代,策略规则可包括计费规则,使得对服务的访问根据访问该服务的最终用户装置8、以不同标准来计费。简言之:可由通信网络10的一个或多个网络节点2基于一个或多个最终用户装置8(其通过最终用户通信终端6连接到通信网络)的所确定特性来实施的策略规则其中还可包括管理QoS方面的规则、管理服务访问方面的规则和/或管理计费方面的规则。

图9是本发明的一个实施例中的方法的流程图。在参照图4所述的确定过程s24之后,执行记录过程s28。记录过程s28包括为了任何目的、例如为了诊断目的、维护目的等,例如对某个时间期记录确定过程s24的结果。所记录信息例如可用于向操作最终用户通信终端6的订户提出升级其到通信网络10的连接。这可使订户能够选择更适合使用最终用户通信终端6的最终用户装置8的数量的、到通信网络10的技术连接。同样,所记录信息例如可由运营商按如下方式使用:如果特定订户在多个最终用户装置8之间共享预订,则那个订户可愿意获取更多预订(例如,每个最终用户装置8一个预订)。

图10示意示出包括接收/发送单元22和确定单元24的网络节点2。接收/发送单元22配置用于接收和发送分组4。确定单元24配置用于从所接收分组4来确定一个或多个最终用户装置8(其通过最终用户通信终端6连接到通信网络10)的至少一个特性。确定单元24配置用于通过所接收分组4的DPI来执行确定操作。接收/发送单元22是可选的。网络节点2可包括确定单元,其能够提供有由另一个网络节点2所接收的分组的副本。换言之,网络节点2可专用于执行分组的DPI,但是可以不一定具有任何路由选择能力。

图11是网络节点2(其例如可以是PCEF或TDF)的一个示范实现的示意图。如所示,网络节点2可包括总线205、处理单元203、主存储器207、ROM 208、存储装置209、输入装置202、输出装置204和通信接口206。总线205可包括准许网络装置2的组件之间的通信的路径。

处理单元203可包括处理器、微处理器或处理逻辑,其可解释和运行指令。主存储器207可包括RAM或者另一种类型的动态存储装置,其可存储供处理单元203执行的信息和指令。ROM 208可包括ROM装置或者另一种类型的静态存储装置,其可存储供处理单元203使用的信息和指令。存储装置209可包括磁和/或光记录介质及其对应驱动器。

输入装置202可包括一种机构,其准许操作人员将信息输入到网络装置2,例如键盘、鼠标、笔、语音识别和/或生物统计机构等。输出装置204可包括一种机构,其向操作人员输出信息,包括显示器、打印机、扬声器等。通信接口206可包括任何类似收发器的机构,其使网络装置2能够与其它装置和/或系统进行通信。例如,通信接口206可包括用于经由网络、例如通信网络10与另一个装置或系统进行通信的机构。

网络装置2可执行本文所述的某些操作或过程。网络装置2可响应处理单元203运行软件指令(其包含在诸如主存储器207、ROM 208和/或存储装置209之类的计算机可读介质中),而执行这些操作。计算机可读介质可定义为物理或逻辑存储器装置。例如,逻辑存储器装置可包括单个物理存储器装置中或者分布于多个物理存储器装置的存储器空间。主存储器207、ROM 208和存储装置209的每个可包括计算机可读介质。存储装置209的磁和/或光记录介质(例如可读CD或DVD)还可包括计算机可读介质。软件指令可从另一个计算机可读介质、例如存储装置209读入主存储器207中,或者经由通信接口206从另一个装置读入主存储器207中。

主存储器209中包含的软件指令可使处理单元203执行本文所述的操作或过程。备选地,可使用硬连线电路代替软件指令或者与其结合,以实现本文所述的过程和/或操作。因此,本文所述的实现并不局限于硬件和软件的任何特定组合。

图12示意示出本发明的一个实施例中的网络节点2。除了参照图10所述的接收/发送单元22和确定单元24之外,图12所示的网络节点2还包括实施单元26。实施单元26配置用于根据确定单元24所执行的确定操作的结果,对所接收分组4实施策略规则、例如QoS规则。虽然图12中未示出,但是实施单元26可配置用于控制一些分组队列、丢弃一些分组、重新排列分组的顺序等,以便实施策略规则。

图13示意示出两个网络节点2,包括第一网络节点2a和第二网络节点2b。第一网络节点2a包括接收/发送单元22和确定单元24。第二网络节点2b包括接收/发送单元22b和实施单元26。第一网络节点2a的确定单元24向第二网络节点2b的实施单元26提供确定结果。从确定单元24向实施单元26提供信息可通过第三网络节点、例如实现PCRF(其负责根据由网络节点2a(例如TDF)所执行的确定结果来判定将要由网络节点2b(例如PCEF)所实施的策略规则)的网络节点来执行。第一网络节点2a可以是实现TDF的网络节点,以及第二网络节点2b可以是实现PCEF的网络节点。

如图13所示,第一网络节点2a包括确定单元24。确定单元24可配置成对所接收分组执行DPI(以确定(一个或多个)最终用户装置的(一个或多个)特性)。又如图13所示,第二网络节点2b包括实施单元26。可选地,实施单元26可配置成执行DPI,以在所谓的IP-5元组之外检查数据分组,IP-5元组包括:IP始发地址、IP目的地地址、始发传输端口号、目的地传输端口号以及第3层协议IP之上的协议—例如TCP、UDP—的协议标识符。一旦通过第一DPI过程确定了最终用户装置8的特性,则是否在第二网络节点2b上执行这种另外DPI(即,除了由第一网络节点2a进行的第一DPI之外)可取决于第二网络节点2b上对于在最终用户装置8所始发和/或端接的分组所预期的实施的种类。

换言之,如果第二网络节点2b应当执行仅对按最终用户装置类型的实施,则在第二网络节点2b上不要求这种另外DPI。这是因为第一网络节点2a已经提供将某个分组流(例如通过其对应IP-5元组所识别的IP流)与所确定最终用户装置类型(即,如通过由第一网络节点2a所执行的DPI过程所确定)相关的信息。一个示例是一种实施策略,其规定用于在“ipad”中始发/端接的IP流的第一QoS(其与可应用于“视频游戏控制台”的QoS不同)。

但是,如果第二网络节点2b应当执行对按最终用户装置类型和按服务的实施,则这种另外DPI可由第二网络节点2b来执行,以供服务分类。一个示例是一种实施策略,其规定例如服务“Skype”对于智能电话将被阻塞,但对于个人计算机不被阻塞。

图14示意示出本发明的一个实施例中的网络节点2。除了参照图10已经描述的接收/发送单元22和确定单元24之外,图14所示的网络节点2还包括记录单元28。记录单元28配置用于记录由确定单元24所执行的确定操作的结果。因此,记录单元28使网络节点2能够记录与最终用户通信终端6背后的环境有关的信息。

在简要回顾本发明的实施例的背景和优点之后,现在将特别是参照图15至图18进一步描述本发明的实施例及其上下文。

如上所述,通信网络10例如可以是分组核心网络。在通信网络10的一个或多个网络节点2中,应用装置检测技术。这些技术包括检测位于最终用户通信终端6背后的最终用户装置18的一个或多个特性。可特别是应用装置检测技术,以便修改或适配策略规则,例如由使用通信网络10的订户所遇到的QoS。

廉价电子器件和嵌入式操作系统的可用性使得有可能开发大范围的终端、在这里称作最终用户通信终端6,其能够连接到数据通信网络10、例如因特网,并且将那个连接中继到其它装置、在这里称作最终用户装置8,其最终由最终用户用于访问通过数据通信网络10可用的服务。

最终用户通信终端6(其连接到因特网)可使用大范围的接入网(固定、移动)和技术(3G、LTE、DSL…等)将连接中继到最终用户装置8。实现中继功能的机制是各种各样的,并且可以是有线(例如USB等)或无线(例如Wi-Fi、蓝牙等)的。最终用户通信终端6可通过进行网络级路由选择(第3层(L3)路由选择)来转发业务,或者执行某种伪装(NAT,即网络地址转换)。NAT可用于转发业务,但是其它技术和方法可由最终用户通信终端6来使用,不一定对所有最终用户装置8共享单个IP地址(各最终用户装置8可具有其唯一的全局可寻址IP地址)。最终用户通信终端6的示例包括3G USB加密锁、移动Wi-Fi热点(例如MiFi装置或者具有因特网连通性的移动电话,其能够充当Wi-Fi热点)和DSL路由器。

最终用户使用最终用户装置8、而不一定使用最终用户通信终端6来访问通过通信网络10所提供的服务(例如在因特网的情况下浏览万维网)。最终用户装置8的示例是平板、膝上型和台式计算机、电视机以及视频游戏系统。

一个最终用户通信终端6可中继订户的单个最终用户装置8的连接,但是若干最终用户装置8(由一个或多个用户所操作)可共享由最终用户通信终端6所提供的单个连接(单个IP-CAN,但是多个最终用户装置6和最终用户)。

最终用户通信终端6(但不是最终用户装置8或最终用户)拥有连接,保持身份,并且在接入网(其可以是通信网络10的一部分)中注册。在例如3GPP网络中,这表示最终用户通信终端6是“订户”,并且最终用户通信终端6具有IMEI、IMSI、MSIDN…等。这些概念在图15中示出。

不同的最终用户装置8生成通信网络10中的不同使用模式,并且本发明人已经认识到,在这个上下文中,不同的最终用户装置8可要求不同的服务质量(QoS)。预期从平板(即,平板计算机)生成低业务量,但是要求高响应性、低等待时间和最小分组丢失。流播高清晰度视频的电视机生成高业务量,但是可以不受较高分组丢失或者高等待时间影响。

如图16所示,技术可允许IP-CAN会话中的IP流标识(如IP-5元组所定义)以及IP-CAN会话中的服务检测。服务的示例包括普通浏览业务(使用HTTP、HTTPS或WSP,其中WSP表示无线会话协议)、对等协议、VoIP业务或者流行网站和服务(Google、Facebook或Twitter)。会话的IP流中,每个流可按照服务来识别和分类,或者不分类(其相当于将它分类到缺省服务)。

现有技术可允许QoS由网络基于所检测服务来设置:

               QoS = f(服务)

其中,“f”是用于根据所检测服务来计算QoS参数的函数。

但是,这些解决方案存在问题。可通过将此问题近似为具有已知解决方案的不同问题,来解决向不同最终用户装置提供定制QoS参数。两种技术是迄今为止已知的:

-   第一种技术涉及使用接入网中的终端的身份来推测使用中的装置。在3GPP网络中,这可通过查询装置的IMEI(其是基于制造商的)来实现,但是其它方法也是可能的。这本质上是不正确的,因为最终用户通信终端6和最终用户装置8可以是不同的设备,并且每个最终用户通信终端6可存在多于一个最终用户装置8,如上所述。

-   第二种技术涉及仅基于服务来应用QoS参数。这一般不是良好近似,因为它没有解决每个最终用户装置8的QoS的核心问题:它简单地假定某些最终用户装置8使用某些服务。未知或者最近的服务逃避了这个解决方案,以及多于一种类型的最终用户装置8中可用的服务不能对各最终用户装置8单独地处理。另外,并非全部最终用户装置8对于相同服务均要求相同的QoS参数。

因此,在本发明的一个实施例中,对最终用户通信终端6所转发(即,中继)的IP流(每个IP流由连接到最终用户通信终端6的一个或多个最终用户装置8所生成)的数据内容执行DPI分析,以及基于所述检查来确定发送IP流的最终用户装置8的类型或者类。

这可通过检查存在于分组4(其属于涉及由订户所使用的最终用户装置8的IP流)的内容中的协议信息元素来实现。这类协议信息元素包括存在于TCP报头或者诸如HTTP之类的协议中的所谓“报头”中的字段。

在HTTP的示范情况中,“用户代理”报头的内容可用于识别HTTP事务中涉及的最终用户装置8的类型。其它报头、例如“UA-CPU”在可用时也可使用。

TCP报头还可用于检测使用中的最终用户装置8的类型。这可通过跟踪TCP连接建立中的初始条件来实现,其中还包括选项的缺省集合(EOL、NOP、SACKOK、MAXSEG、WSCALE)以及下列字段的初始值:最大段大小(MSS)、窗口缩放(WSC)和TCP时间戳(TS)。

在一个实施例中,在对特定数据流检测最终用户装置8的类型或者类之后,策略和计费控制(PCC)架构、例如3GPP PCC架构的节点元件用于实施区分QoS。实施区分QoS也可使用其它网络架构来应用。

在使用PCC架构的一个实施例中,所提取的最终用户装置类型以及与IP流的描述有关的信息(具有源和目的地IP地址、端口和协议类型的IP-5元组)可经由“Gx”接口传递给PCRF(但是也能够使用其它接口、例如Rx)。PCRF则存储(或者指示另一节点存储)信息。PCRF(其作为策略判定点(PDP))随后可通过请求PCEF,仅基于与这个IP流有关的信息或者基于对给定预订的IP流所接收的信息,对所述IP流,对整个承载(IP-CAN会话)、按服务或者甚至按最终用户装置类执行动作(例如升级或者降级传输速率),来进行策略判定。

在一个实施例中,DPI技术用于识别最终用户装置或者最终用户装置类(其生成IP-CAN会话(用户会话)上的业务)。那个信息然后导出到PDP,以对IP-CAN会话、会话中的IP流、与给定最终用户装置或者最终用户装置类有关的服务或业务进行策略判定。取决于这个信息,可实施影响业务的QoS的策略判定,但是也可实施其它策略判定、例如访问控制相关判定(允许或者拒绝给定IP-CAN会话、IP流、服务或者最终用户装置类等的业务)。

如图17所示,按照本发明的一个实施例,业务检查的新用途因此通过引入最终用户装置8(或者最终用户装置类)的概念来创建。

服务的示例包括基于IP的语音(VoIP)、P2P或者万维网浏览,以及最终用户装置8的示例包括个人计算机(PC)、视频游戏系统、智能电话、多媒体播放器等,如上所述。

IP-CAN中的IP流属于服务以及属于最终用户装置8(或者最终用户装置类)。服务的IP流中,每个IP流属于不同的装置。最终用户装置8的IP流中,每个IP流属于不同服务。一个IP流只能属于一个IP-CAN会话、一个服务和一个最终用户装置8。

通过这个实施例中引入的新用途,IP-CAN中的业务的QoS可以是服务、最终用户装置8或者两者的组合的函数,如下所述:

               QoS = f(服务)

         QoS = g(最终用户装置)

    QoS = g(服务,最终用户装置)

函数‘f’、‘g’和‘h’并不是互斥的。

现在将参照电信系统(其包括基于3GPP规范TS 23.203 V11.0.1(以上所述)的PCC架构)来公开一个示范实施例。

这个示范实施例基于下列点(a)、(b)和(c):

(a)     DPI技术用于在与分组的网络(L3)和传输(L4)级对应的这些分组的数据报头内容之外检查并且分析由最终用户装置所生成的IP分组和流。即,这包括在IP分组的所谓IP-5元组的内容之外进行检查和分析,IP-5元组包括:源IP端口、源IP地址、目的地IP端口、目的地IP地址以及IP协议之上的协议(例如TCP、UDP等)。

可分析包含具有用户代理字符串(例如HTTP)和TCP连接建立的报头的协议。

DPI功能性可按如下方式实现:在数据分组路径之内所分配的独立网络节点2(其执行这种功能(例如“业务检测功能”TDF)中,或者在路由分组4的网络节点2中并存(例如,实现PCEF功能性和TDF功能性的PDN-GW/GGSN节点)。在上述3GPP规范TS 23.203中,TDF可充当执行某种DPI(即,在IP-5元组之外进行检查)、以检测最终用户装置8的数据通信中的所使用应用协议等的功能实体。因此,TDF可有利地修改成进一步检测和通知IP分组中的信息元素,其传送信息以识别最终用户装置类型。

(b)     在检测最终用户装置类型之后,TDF或者PCEF通过增强Gx接口(Rx接口也可使用)来通知策略功能(例如PCRF)关于最终用户装置类型和类以及由最终用户装置8所生成的流的IP-5元组。

PCRF存储所检测最终用户装置类型和流的值(或者请求另一个节点来存储值)供其自己在稍后时间的消费,并且将它用作后续策略判定的输入。

(c)     PCRF可触发QoS变更判定由PCEF来实现。这个策略变更判定可应用于:

-   与所报告的最终用户装置类型有关的IP流(流级QoS变更)。

-   其它最终用户装置类或服务的IP流(流级QoS变更)。

-   服务(服务级QoS变更)。

-   IP-CAN(承载级QoS变更)。

以及它们的组合。

在这个示范实施例中,TDF(例如图13中的参考标号2a)可实现最终用户装置类表,以在DPI模式与最终用户装置类之间进行映射。类似地,PCRF(例如图13中的参考标号2b)要求最终用户装置的类QoS表来映射最终用户装置类和QoS简档。

最终用户装置类检测表可包含三列:

-   DPI模式:用于识别最终用户装置类的检查机制的描述(即,用于使网络节点2能够识别与特定最终用户类关联的分组的标识信息)。

-   最终用户装置类描述:通过DPI模式所检测的最终用户装置的文本描述。

-   最终用户装置类:识别最终用户装置类的Unsigned32。

这个表的一个示例如下:

PCRF实现具有下列信息的最终用户装置类QoS表:

●     最终用户装置类:识别最终用户装置类的Unsigned32。

●     QoS简档:识别待应用于IP流、服务、最终用户装置类或者IP-CAN会话的QoS参数(其包含在预先配置简档中)的Unsigned32。

在PCRF中为每个QoS简档所配置的参数可包括(但是并不局限于):最大比特率(MBR)、抖动、延迟等。

在一个实施例中,提供一种机制,使得TDF可通知PCRF关于最终用户装置检测。但是要注意,最终用户装置类与对应可应用策略规则(例如包括如上表2所示的QoS简档)之间的关系备选地可在PCEF中配置。备选地,PCRF可指示PCEF对某个流或者多个流来实施例如简档“1001”—即,按照从TDF所接收的最终用户装置特性所确定—其中PCEF设置成将简档“1001”映射到将要在其中对于(一个或多个)对应数据流所实施的对应QoS参数(例如:MBR、延迟、抖动等)中。

对于Gx是TDF与PCRF之间的使用中的接口的情形,可使用新的装置类描述AVP(其中AVP表示属性值对)。

装置类描述AVP(待分配的AVP码)可具有类型“编组(Grouped)”,并且它可包含过滤器,以描述IP流(流描述AVP)以及装置类AVP中的最终用户装置类型。

关于流描述AVP的信息可见于3GPP TS 29.214,并且包含定义IP流的IP-5元组。

装置类AVP(待分配的AVP码)具有类型Unsigned32,并且它包含最终用户装置类标识符。最终用户装置类标识符的含意必须在TDF与PCRF之间预先商定。

语法可以是:

为了使PCRF通知PCEF关于将要对业务所实施的策略,可安装或去除PCC规则,或者专有扩展可用于访问控制和QoS管理。

图18示出这个示范实施例中涉及的信令。换言之,图18示出基于最终用户装置检测的服务QoS变更的一个示例。它示出在最终用户装置检测之后的服务QoS的情况。

在所示步骤(1)(标记为“业务”)中,业务从使用不同最终用户装置8的若干最终用户到达TDF 2a,全部处于同一IP-CAN会话中,并且在属于不同服务的若干IP流中分割。

TDF 2a检查由最终用户所生成的所有业务,并且对于所检测的各最终用户装置8(具有在最终用户装置类检测表中提供的配置),使用上述装置类描述AVP(所示步骤2,标记为“CCR更新+装置类描述AVP”,其中CCR表示Diameter中的信用控制请求)向PCRF 3转发流信息和最终用户装置类型。PCRF 3(其充当PDP,并且使用最终用户装置类QoS表中的配置)指配每个IP流、IP-CAN、服务或者最终用户装置类的QoS。

所示步骤(3)(标记为“(3) CCA更新+QoS简档Id AVP”)示出每个服务的新QoS的情况,其中PCRF 3使用Gx中的QoS简档AVP、对PCEF 2b下载新QoS简档(改变每个IP流、IP-CAN或者装置类的QoS也是可能的,但是在这个示例中未示出)。

在PCEF 2b在所示步骤(4)(标记为“业务”)中实施新QoS之后,每个服务应用不同的QoS(最后步骤,标记为“服务#1的QoS #1和服务#2的QoS #2”)。

对于需要单独改变IP流或者最终用户装置类的QoS的情况,现在提供一种涉及新的QoS简档描述AVP的机制。要理解,其它方法是改变每个IP-CAN或服务的QoS简档可用的。但是,所述机制可适用于改变IP-CAN或服务的QoS简档。

如果PCRF与PCEF之间的接口是Gx接口,则QoS简档描述AVP(待分配的AVP码)可用于改变IP流、IP-CAN服务或者最终用户装置类的QoS简档。它可具有类型“编组(Grouped)”,并且它可包含下列AVP的一个或零个:

-   流描述AVP中描述IP流的过滤器。

-   装置类AVP中的最终用户装置类。

-   服务Id AVP中的服务类型。

如果这些AVP均没有被找到,则假定新QoS简档适用于IP-CAN会话。

装置类AVP(待分配的AVP码)和服务Id AVP(待分配的AVP码)具有类型Unsigned32,并且分别包含最终用户装置类和服务标识符。这些整数的含意必须在TDF与PCRF之间预先商定。

语法可以是:

如上所述,本发明的实施例向业务检查增加新维:业务可分类成与服务、装置或者服务和最终用户装置8有关。

此外,它允许网络运营商具有基于使用中的最终用户装置8的不同连接特性(QoS),而与用于访问通信网络10或者使用中的服务的最终用户通信终端6无关(但是考虑最终用户装置8、最终用户通信终端6和服务来改变QoS仍然是可能的)。这在下列情形中特别重要:

-   一些最终用户装置8比其它装置消耗更多带宽资源。运营商可基于终端用户装置8来实现最小带宽分配。

-   运营商可限制每个预订的最终用户装置8的并发使用,识别最终用户装置8展现对其计数的可能性。

-   本发明的上述实施例仍然与基于服务的QoS兼容:识别使用中的最终用户装置8向运营商对订户所发送业务具有的知识给予附加维。

在本发明的一个实施例(其可与本文档中参阅的实施例的任一个相结合)中,最终用户通信终端6可以是没有内置代理能力的最终用户通信终端6。换言之,这种最终用户通信终端6没有修改通过其中的分组的第4层至第7层控制信息。又换言之,这种最终用户通信终端6将通过其中的分组的第4层至第7层控制信息保持原样、即保持不变。在这里,如同本文档其它部分一样,在OSI参考模型的意义上理解层号,但是这些层号可转化为其它参考模型。

在本发明的一个实施例(其能够与本文档中参阅的实施例的任一个相结合)中,(在确定过程s24或者由确定单元24)所检查的所接收分组4的至少一部分层的数据没有经过加密。在一个子实施例中,仅使用第7层加密,并且检查至少另一个层。

按照本发明的物理实体(其中包括网络节点)可包括或者存储包括指令的计算机程序,使得当计算机程序在物理实体上运行时,执行按照本发明的实施例的步骤和过程。本发明还涉及用于执行按照本发明的方法的这类计算机程序,以及涉及存储用于执行按照本发明的方法的计算机程序的任何计算机可读介质。

在术语“确定单元”、“实施单元”、“记录单元”等同此使用的情况下,没有进行关于可如何分布这些元件以及关于可如何集合元件的限制。也就是说,单元的组成元件可分布在不同软件或硬件组件或者装置中,以用于产生预计功能。也可集合多个不同元件,以用于提供预计功能性。

可通过硬件、软件、现场可编程门阵列(FPGA)、专用集成电路(ASIC)、固件等,来提供网络节点的上述单元的任一个。

在本发明的其它实施例中,上述和/或要求保护的确定单元、实施单元、记录单元等的任一个分别由确定部件、实施部件、记录部件等或者分别通过确定器、实施器、记录器等替代,以用于执行确定单元、实施单元、记录单元等的功能。

在本发明的其它实施例中,上述过程或步骤的任一个可使用计算机可读指令、例如采取计算机可理解过程、方法等的形式、通过任何种类的计算机语言和/或采取固件、集成电路等上的嵌入式软件的形式来实现。

虽然基于详细示例描述了本发明,但是详细示例仅用于为技术人员提供更好地了解,而不是要限制本发明的范围。本发明的范围而是由所附权利要求来限定。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号