CN105451207B - 基于pcc架构的业务功能链的控制方法及装置 - Google Patents
基于pcc架构的业务功能链的控制方法及装置 Download PDFInfo
- Publication number
- CN105451207B CN105451207B CN201410360826.9A CN201410360826A CN105451207B CN 105451207 B CN105451207 B CN 105451207B CN 201410360826 A CN201410360826 A CN 201410360826A CN 105451207 B CN105451207 B CN 105451207B
- Authority
- CN
- China
- Prior art keywords
- service function
- packet
- rule information
- policy rule
- information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/50—Service provisioning or reconfiguring
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/14—Charging, metering or billing arrangements for data wireline or wireless communications
- H04L12/1403—Architecture for metering, charging or billing
- H04L12/1407—Policy-and-charging control [PCC] architecture
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/22—Parsing or analysis of headers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M15/00—Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
- H04M15/64—On-line charging system [OCS]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M15/00—Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
- H04M15/65—Off-line charging system
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M15/00—Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
- H04M15/66—Policy and charging system
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/20—Services signaling; Auxiliary data signalling, i.e. transmitting data via a non-traffic channel
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/24—Accounting or billing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/16—Gateway arrangements
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Computer Security & Cryptography (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Telephonic Communication Services (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明提供了一种基于PCC架构的业务功能链的控制方法及装置,所述方法包括PGW接收来自于PCRF的IP流的至少包含业务功能链信息策略规则信息,并在来自于用户端的IP流的上行IP包中中添加策略规则信息报头。业务功能执行单元根据所述策略规则信息对上行IP包执行业务功能并向业务功能边界功能单元传输执行了业务功能的上行IP包,业务功能边界功能单元删除并存储策略规则信息报头,其中业务功能边界功能单元可作为独立的实体或集成于PGW中。与该IP流对应的下行IP包执行类似的方案。本发明的技术方案使得业务功能链可以动态地更新,也为运营商提供了定义更灵活的价格计划和更灵活的商业计费模式的能力。
Description
技术领域
本发明涉及移动业务,尤其涉及一种基于策略和计费控制(PCC:Policy andCharging Control)架构的业务功能链的控制方法及装置。
背景技术
根据3GPP演进的分组核心网(EPC:Evolved Packet Core)规程(例如,3GPPTS23.401、402),由3GPP用户经移动接入网络交换的用户数据是封装在特定的通道(tunnel)中并终止于分组数据网关(PGW:Packet Data Network GateWay),该PGW通过Gi或SGi接口将用户数据传输至分组数据网络(PDN:Packet Data Network)。但是,在实际部署中,用户数据并不是直接在PGW和PDN之间交换的,在大多数情况下,用户数据途经在PGW和PDN之间的所谓“SGi-LAN的一组业务功能或增值服务。对有线网络的用户数据来说也是如此,有线网络的用户数据必须途径在宽带网络网关控制设备(BNG:Broadband NetworkGateway)和PDN之间。
移动业务的***式增长和部署在SGi-LAN的用于优化数据的新增值业务提高了用户体验,导致在SGi-LAN所需功能数量和成本的增加。目前具有网络业务功能的部署模型总是静态地部署在PGW和PDN之间的数据路径或在BNG和PDN之间的数据路径。如果有不同的部署模型能够使得业务功能不需要位于默认数据路径,并且用户数据以业务为导向,这将会是非常有益的。
在某些情况下,业务功能需要总是在数据路径中,但其实只有当满足某些特定条件时才激活(active)。例如,视频优化被***在位于终端和内容分发服务器之间的传输控制协议(TCP:Transmission Control Protocol)业务的路径中,但是只有当用户端由低吞吐量的无线接入(2G或3G)或拥塞的无线接入服务时,才变成激活(强制执行视频优化)。在这种情况下,需要告诉业务功能何时激活。
此外,目前的规程也不允许计费实体知道关于SGi业务链的哪个单元处理用户数据。
目前,运营商采用基于用于(无线)移动网络的接入点(APN:Access Point Name)和基于用于有线(固定)网络的用户类别确定的静态业务功能链来分发增值服务。适用于用户流量的业务目录在网络层(例如基于APN的层2或层3转发规则)执行的全球转发规则中是“硬线(hard wired)”的,这意味着例如,在添加,删除业务节点,或基于业务数据流(重新)设计业务链时没有灵活性,需要在业务部署中用“手工(handcrafted)”操作的方式来管理和维护具有高复杂性,高成本和延迟的SGi(业务)网络。
通常需要基于可变的和灵活的条件来决定哪些业务功能来处理IP流,这样的条件可以包括以下至少一项:时间延迟,单用户(业务平台的静态***受控于APN),网络的拥塞状态和IP流所行的应用。
随着软件定义网络(SDN:Software Defined Network)和网络功能虚拟化(NFV:Network Function Virtualization)的演进,加快了移动产品的开发周期并提高了其灵活性,运营商期望业务链接环境可以以一种非常灵活的和非常简单的方式来迅速创建或修改。因此,传统的静态业务分发模式已经不能满足运营商的要求。
另一个方面,还需要向一些业务功能的业务策略提供具有输入信息。例如,业务功能(SF:Service Function)是否应该保持消极(passive)或者变成激活输入信息,以及何时提供用于业务功能确定业务执行程度的激活信息(例如,使用视频压缩业务功能的程度)。提供这些信息应该不需要部署一个专用的控制面接口(例如在PCRF和应用检测功能(ADF:Application Detection Function)/流量检测功能(TDF:Traffic Detection Function)之间的3GPP Sd接口),因为部署这样的接口会导致运营成本和网络扩展问题。
发明内容
本发明提出了用于PCC架构的基于策略的业务功能链控制方法及装置。其基本构思在于PCRF根据可变的和灵活的条件确定业务功能链的策略规则,并向PGW/TDF,在线计费***(OCS:Online Charging System)和离线计费***(OFCS:Offline Charging System)发送该策略规则,基于该策略规则,PGW/TDF增加和/或删除报头,OCS和OFCS执行相应的计费功能,本发明在线计费接口和离线计费接口(从在PGW/BNG的PCEF或从TDF)中包括了策略规则信息,这样,计费***能够基于实际使用的业务功能链采用不同的价格计划。这也为运营商提供了定义更灵活的价格计划和更灵活的商业计费模式的能力。
根据本发明的第一方面,提供了一种基于PCC架构的业务功能链的控制方法,该方法包括由第一网络设备执行的以下步骤:A.接收来自于第三网络设备的IP流的策略规则信息,所述策略规则信息包括业务功能链信息;B.接收来自于用户端的所述IP流的上行IP包,并在所述IP流的所述上行IP包中添加策略规则信息报头;以及C.根据所述策略规则信息,向业务功能执行单元传输添加了策略规则信息报头的所述上行IP包,所述业务功能执行单元用于对添加了策略规则信息报头的所述上行IP包执行所述策略规则信息中的所有业务功能和向第二网络设备传输执行了所有业务功能的所述上行IP包。
根据本发明的一个实施例,所述步骤C之后还包括D.接收执行了所述业务功能的所述IP流的下行IP包并删除所述下行IP包中的策略规则信息。
根据本发明的一个实施例,所述步骤B之后还包括在线计费过程或离线计费过程。
根据本发明的一个实施例,述步骤D之前还包括在线计费过程或离线计费过程。
根据本发明的一个实施例,所述在线计费过程包括E.向在线计费***传输所述业务功能链的在线计费请求,所述在线计费请求包括所述业务功能链信息;以及F.接收来自于在线计费***的在线计费应答;所述离线计费过程包括:H.向离线计费***传输所述业务功能链的离线计费请求,所述离线计费请求包括所述业务功能链信息;以及I.接收来自于离线计费***的离线计费应答。
根据本发明的一个实施例,所述业务功能链信息包括所述IP流的所有业务功能的有序集合。
根据本发明的一个实施例,所述策略规则信息还包括业务功能的策略输入,所述业务功能的策略输入为所述业务功能链中的业务功能提供输入信息。
根据本发明的一个实施例,所述第一网络设备为分组数据网关或流量检测功能或宽带网络网关控制设备。
根据本发明的第二个方面,提供了一种基于PCC架构的业务功能链的控制方法,所述方法包括由第二网络设备执行的以下步骤:接收来自于业务功能执行单元的IP流的上行IP包;删除所述上行IP包中的策略规则信息并存储所述策略规则信息,所述策略规则信息包括业务功能链信息;以及向分组数据网传输删除了所述策略规则信息的所述上行IP包。
根据本发明的一个实施例,还包括接收来自于所述分组数据网的所述IP流的下行IP包;恢复所述策略规则信息并在来自于所述分组数据网的所述下行IP包中添加所述策略规则信息报头;根据所述策略规则信息,向业务功能执行单元传输添加了所述策略规则信息报头的所述下行IP包,所述业务功能执行单元用于对所述下行IP包执行所述策略规则信息中的所有业务功能和向第一网络设备传输执行了所述业务功能的所述下行IP包。
根据本发明的一个实施例,所述业务功能链信息包括所述IP流的所有业务功能的有序集合。
根据本发明的一个实施例,所述策略规则信息还包括业务功能的策略输入,所述业务功能的策略输入为所述业务功能链中的业务功能提供输入信息。
根据本发明的一个实施例,所述第二网络设备为业务功能链边界功能单元,所述第二网络设备集成于第一网络设备中或作为一个独立的实体。
根据本发明的第三个方面,提供了一种基于PCC架构的业务功能链的控制方法,所述方法包括由第三网络设备执行的以下步骤:i.确定IP流的策略规则;ii.向第一网络设备传输关于所述策略规则的策略规则信息,所述策略规则信息包括业务功能链信息。
根据本发明的一个实施例,所述业务功能链信息包括所述IP流的所有业务功能的有序集合。
根据本发明的一个实施例,所述策略规则信息还包括业务功能的策略输入,所述业务功能的策略输入为所述业务功能链中的业务功能提供输入信息。
根据本发明的一个实施例,所述步骤i还包括根据条件中的至少一项确定策略规则,所述条件包括:时间段,应用流信息,应用赞助信息,网络信息,用户信息,用户计费信息以及运行商策略。
根据本发明的第四个方面,提供了一种基于PCC架构的业务功能链的第一控制装置,所述第一控制装置包括:接收单元,其用于接收来自于第三控制装置的IP流的策略规则信息,所述策略规则信息包括业务功能链信息;添加单元,其用于接收来自于用户端的所述IP流的上行IP包,并在所述IP流的所述上行IP包中添加策略规则信息报头;传输单元,其用于根据所述策略规则信息,向业务功能执行单元传输添加了策略规则信息报头的所述上行IP包,所述业务功能执行单元用于对添加了策略规则信息报头的所述上行IP包执行所述策略规则信息中的所有业务功能和向业务功能链边界功能单元传输执行了所有业务功能的所述上行IP包;删除单元,其用于接收执行了所述业务功能的所述IP流的下行IP包并删除所述下行IP包中的所述策略规则信息。
根据本发明的一个实施例,还包括在线计费控制单元,其用于向在线计费***传输所述业务功能链的在线计费请求以及接收来自于在线计费***的在线计费应答,所述在线计费请求包括所述策略规则信息;离线计费控制单元,其用于向离线计费***传输所述业务功能链的离线计费请求以及接收来自于离线计费***的离线计费应答,所述离线计费请求包括所述策略规则信息。
根据本发明的一个实施例,所述业务功能链信息包括所述IP流的所有业务功能的有序集合。
根据本发明的一个实施例,所述策略规则信息还包括业务功能的策略输入,所述业务功能的策略输入为所述业务功能链中的业务功能提供输入信息。
根据本发明的第五个方面,提供了一种基于PCC架构的业务功能链的第二控制装置,所述第二控制装置包括:接收单元,其用于接收来自于业务功能执行单元的IP流的上行IP包以及来自于所述分组数据网的所述IP流的下行IP包;删除存储单元,其用于删除所述上行IP包中的策略规则信息并存储所述策略规则信息,所述策略规则信息包括业务功能链信息;添加单元,其用于恢复所述策略规则信息并在来自于所述分组数据网的所述下行IP包中添加所述策略规则信息;以及传输单元,其用于向分组数据网传输删除了所述策略规则信息的所述上行IP包以及根据所述策略规则信息,向业务功能执行单元传输添加了所述策略规则信息的所述下行IP包;其中,所述业务功能执行单元用于对所述下行IP包执行所述策略规则信息中的所有业务功能和向第一网络设备传输执行了所述业务功能的所述下行IP包。
根据本发明的一个实施例,所述第二控制装置为业务功能链边界功能单元,所述第二控制装置集成于第一网络设备中或作为一个独立的实体。
根据本发明的第六个方面,提供了一种基于PCC架构的业务功能链的第三控制装置,所述第三控制装置包括:确定单元,其用于根据条件确定IP流的策略规则;以及传输单元,其用于向第一控制装置传输关于所述策略规则的策略规则信息,所述策略规则信息至少包括业务功能链信息。
本发明的方案使得运行商优化了业务分发,提供了基于网络的增值服务,优化了网络性能(防止网络被攻击或保证隐私)。通过本发明中基于策略的业务功能链的技术方案,移动业务非常重要增强了现有的3GPP LTE/EPS架构,增强了支持动态业务功能链的策略控制,使得运营商能够从IP流中获得更多的收入,并比传统的IP业务提供了更好的服务,因而其对运营商来说是非常重要的。
本发明的各个方面将通过下文中的具体实施例的说明而更加清晰。
附图说明
通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更加明显:
图1示出了基于策略的业务功能链的示意图;
图2示出了根据本发明的一个实施例的上行呼叫流程图;
图3示出了对应于图2的下行呼叫流程图;
图4示出了根据本发明的另一个实施例的行呼叫流程图;
图5示出了对应于图4的下行呼叫流程图;
图6示出了基于PCC架构的业务功能链的第一控制装置的示意图;
图7示出了基于PCC架构的业务功能链的第二控制装置的示意图;以及
图8示出了基于PCC架构的业务功能链的第三控制装置的示意图。
在图中,相同或类似的附图标记表示相同或相对应的部件或特征。
具体实施方式
在以下优选的实施例的具体描述中,将参考构成本发明一部分的所附的附图。所附的附图通过示例的方式示出了能够实现本发明的特定的实施例。示例的实施例并不旨在穷尽根据本发明的所有实施例。需要说明的是,尽管附图中以特定顺序描述了本发明中有关方法的步骤,但是这并非要求或者暗示必须按照该特定顺序来执行这些操作,或是必须执行全部所示的操作才能实现期望的结果,相反,本文中所描述的步骤可以改变执行顺序。附加地或备选地,可以省略某些步骤,将多个步骤合并为一个步骤执行,和/或将一个步骤分解为多个步骤执行。
为了更好的描述本发明的技术方案,对本发明的一些术语进行定义。
PGW:PGW终结和外面数据网络(如互联网、IMS等)的SGi接口,负责管理3GPP和non-3GPP间的数据路由,管理3GPP接入和non-3GPP接入(如WLAN、WiMAX等)间的移动,还负责DHCP、策略执行、计费等功能。
PCRF:PCRF是业务数据流和IP承载资源的策略与计费控制策略决策点,它为PCEF(策略与计费执行功能单元)选择及提供可用的策略和计费控制决策。
PCEF:主要包含业务数据流的检测、策略执行和基于流的计费功能。该功能实***于网关,例如GPRS的GGSN网关、EPC的P-GW、WLAN中是PDG等,也可独立部署。
业务功能链:业务功能链定义了所要求的各业务功能和执行各业务功能的相应次序(业务功能1->业务功能2)。
图1示出了基于策略规则的业务功能链的示意图。如图1所示,PGW或TDF通过Gx/Sd,Gy(n)和Gz(n)接口分别向PCRF,OCS和OFCS提供策略规则。
应用检测和控制(ADC:Application Detection and Control)增强的PCEF或TDF通过Gy或Gyn向OCS发送在线收费请求,该在线请求包括策略规则信息,这样OCS根据处理用户数据的不同的业务功能,对业务数据流采用不同的价格表。
类似地,应用检测和控制(ADC:Application Detection and Control)增强的PCEF或TDF通过Gz或Gzn向OFCS发送离线收费请求生成计费数据记录(CDR:Charging DataRecord)该离线请求包括策略规则信息,这样OFCS可以使用业务功能链进行后付费计费,收入保证,报告和分析等。
用户100启动了两个业务数据流:对于APP1的IP流110和APP2的IP流120,用户200启动了对于APP2的IP流210。基于策略规则的PCRF确定以下业务功能链:
对于用户100:
IP流110的业务功能链:SF1->SF2->SF3;
IP流120的业务功能链:SF1->SF4->SF3。
对于用户200:
IP流210的业务功能链:SF5->SF4。
PCRF基于可变的和灵活的条件确定策略规则,所述策略规则包括业务功能链信息,该业务功能链信息包括所述IP流的所有业务功能的有序集合。可选的,除了业务功能链信息以外,该策略规则还可以包括业务功能的策略输入,业务功能的策略输入为业务功能链中的业务功能提供输入。具体地,业务功能链信息可定义业务功能标识和业务功能目录。业务功能目录进一步明确了业务功能执行次序和优先级,其可由业务功能标识和业务功能位置器组成。业务功能位置器也即特定业务功能标识的IP地址。
如果PCRF没有提供策略规则信息,SFCEF可基于PGW/TDF中本地配置的默认策略规则信息来确定默认业务功能链。
PCRF基于下列条件和信息来确定业务功能链和业务功能的策略输入,这些条件和信息包括:
用户存储上下文(repository context):用户所允许的增值业务,业务优先级,用户允许的QoS,用户类别(企业,个人,成年人/青少年),年龄,生日...。用户订阅内容信息可由3GPP架构的Sp参考点(reference point)接口从用户配置文件存储库(SPR:Subscriber Profile Repository)获取。例如,青少年用户需要能由家长控制的增值业务功能,企业用户需要具有企业安全的业务功能;
本领域技术人员应该理解的是,以上虽然列举了业务功能的策略输入,但是并不旨在限制业务功能链策略输入,本发明可以采用任何基于各类应用的合适的业务功能链策略输入。
图2示出了根据本发明的一个实施例的上行呼叫流程图,本发明的实施例以PGW为例来说明本发明的技术方案,本领域技术人员应该理解的是,TDF或者BNG或者其它任何合适的网络设备也可以替代PGW执行本发明的技术方案。
在图2的步骤S210中,PCRF通过Gx/Sd接口向PGW发送策略规则信息,该策略规则信息至少包括业务功能链信息,该业务功能链信息包括IP流的所有业务功能的有序集合。
优选的,该策略规则信息还可包括业务功能的策略输入,该业务功能的策略输入在所述业务功能链中被传输到业务功能。
在步骤S220中,PGW接收来自于用户端的IP流的上行IP包.
在步骤S230中,PGW在该IP流的上行IP包中添加策略规则信息报头。
如果PGW从未接收到该业务功能链的信用时,在步骤S240中,PGW向OCS传输业务功能链的在线计费请求,该在线计费请求包括业务功能链信息,其中信用指的是OCS分配的配额。
在步骤S250中,OCS向PGW发送离线计费应答。
类似地,对于离线计费***来说,PGW向OFCS(图2中为示出)传输业务功能链的离线计费请求,该离线计费请求包括业务功能链信息,OFCS则向PGW传输相应的离线计费应答。
在步骤S260中,PGW根据策略规则信息,向业务功能执行单元(也即图2中的SF1和SF3)传输添加了策略规则信息报头的上行IP包。业务功能执行单元用于对添加了策略规则信息报头的上行IP包执行策略规则信息中的业务功能并向业务功能链边界功能单元(SFCEF:Service Function Chain Edge Function)传输执行了所有业务功能的上行IP包,在图2所示出的实施例中,SFCEF作为一个独立的实体。
如图2所示出,例如业务功能链信息包括SF1->SF3的有序集合,上行IP先执行SF1,然后执行SF3,SF3是业务功能链中的最后一个业务功能。
在步骤S270中,SFCEF接收来自于业务功能执行单元的IP流的上行IP包,删除上行IP包中的策略规则信息,并存储该策略规则信息(用于相同的IP流的下行IP包的进一步处理)。
在步骤S280中,SFCEF向PDN传输删除了策略规则信息的IP流的上行IP包。
图3示出了对应于图2的下行呼叫流程图。
在步骤S310中,SFCEF接收来自于PDN和步骤S280相对应的IP流的下行IP包。
在步骤S320中,SFCEF确定下行IP包的所对应的IP流并恢复在步骤S270中所存储的策略规则信息并在来自于分组数据网的下行IP包中添加策略规则信息;
类似地,在步骤S330和步骤S340中,PGW需要向OCS或OFCS(图3中未示出)发起相应的在线或离线计费请求,在此不再赘述。
在步骤S350中,SFCEF根据策略规则信息,向业务功能执行单元传输发送添加了策略规则信息的下行IP包,业务功能执行单元用于对下行IP包执行策略规则信息中的业务功能和向PGW传输执行了所有业务功能的下行IP包。
在步骤S360中,PGW接收执行了所有业务功能的IP流的下行IP包并删除下行IP包中的策略规则信息。
例如,当对下行IP包执行完了业务功能链中的业务功能SF 1和SF3后,PGW删除下行IP包中的策略规则信息。
在步骤370中,PGW向用户端发送IP流的下行IP包。
图4示出了根据本发明的另一个实施例的行呼叫流程图,在图4所示出的实施例中,SFCEF单元集成于PGW,特别地,SFCEF可集成于PGW中的策略和计费执行功能(PCEF:Policy and Charging Enforcement Function)。图4中的步骤S410-S450和图2中的步骤S210-S250类似,在此不再赘述。
在步骤S460中,根据策略规则信息,向业务功能执行单元(也即图4中的SF1和SF3)传输添加了策略规则信息报头的上行IP包。业务功能执行单元用于对添加了策略规则信息报头的上行IP包执行策略规则信息中的业务功能和向集成于PGW的SFCEF传输执行了所有业务功能的上行IP包,在图4所示出的实施例中,SFCEF单元集成于PGW中。
在步骤S470中,集成于PGW的SFCEF接收来自于业务功能执行单元的IP流的上行IP包,删除上行IP包中的策略规则信息,并存储该策略规则信息(用于相同的IP流的下行IP包的进一步处理)。
在步骤S480中,集成于PGW的SFCEF向PDN传输删除了策略规则信息的IP流的上行IP包。
图5示出了对应于图4的下行呼叫流程图,在图5所示出的实施例中,SSFCEF单元集成于PGW,特别地,SFCEF可集成于PGW中的PCEF。图5中的步骤S510-S450和步骤S210-S250类似,在此不再赘述。
在步骤S510中,集成于PGW的SFCEF接收来自于分组数据网的和步骤S480相对应的IP流的下行IP包。
在步骤S520中,集成于PGW的SFCEF恢复策略规则信息并在来自于分组数据网的下行IP包中添加策略规则信息报头。
关于在线或离线计费的步骤S530和步骤S540已在上文中描述,在此不再赘述。
在步骤S550中,根据策略规则信息,集成于PGW的SFCEF向业务功能执行单元传输添加了策略规则信息报头的下行IP包,业务功能执行单元用于对下行IP包执行策略规则信息中的业务功能和向PGW传输执行了业务功能的所述下行IP包。
步骤S560和步骤S570与图3中的步骤S360和S370类似,在此不再赘述。
本发明的技术方案使得PCRF在任何时候安装,更新和删除业务功能链信息和业务功能的策略输入,以通过Gx/Sd接口增加/修改/删除PCC/ADC规则。这样,基于用户和运营商的要求,业务功能链就可以动态地更新。
图6示出了基于PCC架构的业务功能链的第一控制装置600的示意图。第一控制装置600例如可以是或者可以实现在上文结合图2-5所描述的实施方式中的PWG或TDF或BNG。
如图6所示,第一控制装置600包括接收单元610,其用于接收来自于第三控制装置的IP流的策略规则信息,所述策略规则信息包括业务功能链信息;添加单元620,其用于接收来自于用户端的所述IP流的上行IP包,并在所述IP流的所述上行IP包中添加策略规则信息报头;传输单元630,其用于根据所述策略规则信息,向业务功能执行单元传输添加了策略规则信息报头的所述上行IP包,所述业务功能执行单元用于对添加了策略规则信息报头的所述上行IP包执行所述策略规则信息中的所有业务功能和向业务功能链边界功能单元传输执行了所有业务功能的所述上行IP包;删除单元640,其用于接收执行了所述业务功能的所述IP流的下行IP包并删除所述下行IP包中的所述策略规则信息。
第一控制装置600还包括在线计费控制单元650,其用于向在线计费***传输所述业务功能链的在线计费请求以及接收来自于在线计费***的在线计费应答,所述在线计费请求包括所述策略规则信息;离线计费控制单元660,其用于向离线计费***传输业务功能链的离线计费请求以及接收来自于离线计费***的离线计费应答,所述离线计费请求包括所述策略规则信息。
图7示出了基于PCC架构的业务功能链的第二控制装置700的示意图。第二控制装置700例如可以是或者可以实现在上文结合图2-5所描述的实施方式中的SFCEF,其可作为一个独立实体或集成于PGW中。
如图7所示,第二控制装置700包括接收单元710,其用于接收来自于业务功能执行单元的IP流的上行IP包以及来自于所述分组数据网的所述IP流的下行IP包;删除存储单元720,其用于删除所述上行IP包中的策略规则信息并存储所述策略规则信息,所述策略规则信息包括业务功能链信息;添加单元730,其用于恢复所述策略规则信息并在来自于所述分组数据网的所述下行IP包中添加所述策略规则信息;传输单元740,其用于向分组数据网传输删除了所述策略规则信息的所述上行IP包以及根据所述策略规则信息,向业务功能执行单元传输添加了所述策略规则信息的所述下行IP包;其中,所述业务功能执行单元用于对所述下行IP包执行所述策略规则信息中的所有业务功能和向第一网络设备传输执行了所述业务功能的所述下行IP包。
图8示出了基于PCC架构的业务功能链的第三控制装置800的示意图。第三控制装置800例如可以是或者可以实现在上文结合图2-5所描述的实施方式中的PCRF。
如图8所示,第三控制装置800包括确定单元810,其用于根据条件确定IP流的策略规则;传输单元820,其用于向第一控制装置传输关于所述策略规则的策略规则信息,所述策略规则信息包括业务功能链信息。
需要说明的是,上述实施例仅是示范性的,而非对本发明的限制。任何不背离本发明精神的技术方案均应落入本发明的保护范围之内,这包括使用在不同实施例中出现的不同技术特征,装置方法可以进行组合,以取得有益效果。此外,不应将权利要求中的任何附图标记视为限制所涉及的权利要求;“包括”一词不排除其他权利要求或说明书中未列出的装置或步骤。
Claims (21)
1.一种基于PCC架构的业务功能链的控制方法,所述方法包括由第一网络设备执行的以下步骤:
A.接收来自于第三网络设备的IP流的策略规则信息,所述策略规则信息包括业务功能链信息;
B.接收来自于用户端的所述IP流的上行IP包,并在所述IP流的所述上行IP包中添加策略规则信息报头;以及
C.根据所述策略规则信息,向业务功能执行单元传输添加了策略规则信息报头的所述上行IP包,所述业务功能执行单元用于对添加了策略规则信息报头的所述上行IP包执行所述策略规则信息中的所有业务功能和向第二网络设备传输执行了所有业务功能的所述上行IP包,
其中所述业务功能链信息包括所述IP流的所有业务功能的有序集合以及指示所述IP流的业务功能的执行次序的信息。
2.如权利要求1所述的控制方法,其特征在于,所述步骤C之后还包括
D.接收执行了所述业务功能的所述IP流的下行IP包并删除所述下行IP包中的策略规则信息。
3.如权利要求1所述的方法,其特征在于,所述步骤B之后还包括在线计费过程或离线计费过程。
4.如权利要求2所述的方法,其特征在于,述步骤D之前还包括在线计费过程或离线计费过程。
5.如权利要求3或4中任一项所述的方法,其特征在于,所述在线计费过程包括
E.向在线计费***传输所述业务功能链的在线计费请求,所述在线计费请求包括所述业务功能链信息;以及
F.接收来自于在线计费***的在线计费应答;
所述离线计费过程包括
H.向离线计费***传输所述业务功能链的离线计费请求,所述离线计费请求包括所述业务功能链信息;以及
I.接收来自于离线计费***的离线计费应答。
6.如权利要求1所述的控制方法,其特征在于,所述策略规则信息还包括业务功能的策略输入,所述业务功能的策略输入为所述业务功能链中的业务功能提供输入信息。
7.如权利要求1-4和权利要求6中任一项所述的控制方法,其特征在于,所述第一网络设备为分组数据网关或流量检测功能或宽带网络网关控制设备。
8.一种基于PCC架构的业务功能链的控制方法,所述方法包括由第二网络设备执行的以下步骤:
接收来自于业务功能执行单元的IP流的上行IP包;
删除所述上行IP包中的策略规则信息并存储所述策略规则信息,所述策略规则信息包括业务功能链信息;以及
向分组数据网传输删除了所述策略规则信息的所述上行IP包。
9.根据权利要求8所述的控制方法,其特征在于,还包括
接收来自于所述分组数据网的所述IP流的下行IP包;
恢复所述策略规则信息并在来自于所述分组数据网的所述下行IP包中添加所述策略规则信息报头;
根据所述策略规则信息,向业务功能执行单元传输添加了所述策略规则信息报头的所述下行IP包,所述业务功能执行单元用于对所述下行IP包执行所述策略规则信息中的所有业务功能和向第一网络设备传输执行了所述业务功能的所述下行IP包。
10.如权利要求8所述的控制方法,其特征在于,所述业务功能链信息包括所述IP流的所有业务功能的有序集合。
11.如权利要求10所述的控制方法,其特征在于,所述策略规则信息还包括业务功能的策略输入,所述业务功能的策略输入为所述业务功能链中的业务功能提供输入信息。
12.如权利要求8到11中任一项所述的控制方法,其特征在于,所述第二网络设备为业务功能链边界功能单元,所述第二网络设备集成于第一网络设备中或作为一个独立的实体。
13.一种基于PCC架构的业务功能链的控制方法,所述方法包括由第三网络设备执行的以下步骤:
i.确定IP流的策略规则;
ii.向第一网络设备传输关于所述策略规则的策略规则信息,所述策略规则信息包括业务功能链信息;所述业务功能链信息包括所述IP流的所有业务功能的有序集合,其中包括指示所述IP流的业务功能的执行次序的信息。
14.如权利要求13所述的控制方法,其特征在于,所述策略规则信息还包括业务功能的策略输入,所述业务功能的策略输入为所述业务功能链中的业务功能提供输入信息。
15.如权利要求13所述的控制方法,其特征在于,所述步骤i还包括根据条件中的至少一项确定策略规则,所述条件包括:时间段,应用流信息,应用赞助信息,网络信息,用户信息,用户计费信息以及运行商策略。
16.一种基于PCC架构的业务功能链的第一控制装置,所述第一控制装置包括:
接收单元,其用于接收来自于第三控制装置的IP流的策略规则信息,所述策略规则信息包括业务功能链信息;
添加单元,其用于接收来自于用户端的所述IP流的上行IP包,并在所述IP流的所述上行IP包中添加策略规则信息报头;
传输单元,其用于根据所述策略规则信息,向业务功能执行单元传输添加了策略规则信息报头的所述上行IP包,所述业务功能执行单元用于对添加了策略规则信息报头的所述上行IP包执行所述策略规则信息中的所有业务功能和向业务功能链边界功能单元传输执行了所有业务功能的所述上行IP包;
删除单元,其用于接收执行了所述业务功能的所述IP流的下行IP包并删除所述下行IP包中的所述策略规则信息,
其中所述业务功能链信息包括所述IP流的所有业务功能的有序集合以及指示所述IP流的业务功能的执行次序的信息。
17.如权利要求16所述的第一控制装置,其特征在于,还包括
在线计费控制单元,其用于向在线计费***传输所述业务功能链的在线计费请求以及接收来自于在线计费***的在线计费应答,所述在线计费请求包括所述策略规则信息;
离线计费控制单元,其用于向离线计费***传输所述业务功能链的离线计费请求以及接收来自于离线计费***的离线计费应答,所述离线计费请求包括所述策略规则信息。
18.如权利要求16所述的第一控制装置,其特征在于,所述策略规则信息还包括业务功能的策略输入,所述业务功能的策略输入为所述业务功能链中的业务功能提供输入信息。
19.一种基于PCC架构的业务功能链的第二控制装置,所述第二控制装置包括:
接收单元,其用于接收来自于业务功能执行单元的IP流的上行IP包以及来自于分组数据网的所述IP流的下行IP包;
删除存储单元,其用于删除所述上行IP包中的策略规则信息并存储所述策略规则信息,所述策略规则信息包括业务功能链信息;
添加单元,其用于恢复所述策略规则信息并在来自于所述分组数据网的所述下行IP包中添加所述策略规则信息;以及
传输单元,其用于向所述分组数据网传输删除了所述策略规则信息的所述上行IP包以及根据所述策略规则信息,向业务功能执行单元传输添加了所述策略规则信息的所述下行IP包;
其中,所述业务功能执行单元用于对所述下行IP包执行所述策略规则信息中的所有业务功能和向第一网络设备传输执行了所述业务功能的所述下行IP包。
20.如权利要求19中所述的第二控制装置,其特征在于,所述第二控制装置为业务功能链边界功能单元,所述第二控制装置集成于第一网络设备中或作为一个独立的实体。
21.一种基于PCC架构的业务功能链的第三控制装置,所述第三控制装置包括:
确定单元,其用于根据条件确定IP流的策略规则;以及
传输单元,其用于向第一控制装置传输关于所述策略规则的策略规则信息,所述策略规则信息至少包括业务功能链信息;所述业务功能链信息包括所述IP流的所有业务功能的有序集合,其中包括指示所述IP流的业务功能的执行次序的信息。
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410360826.9A CN105451207B (zh) | 2014-07-25 | 2014-07-25 | 基于pcc架构的业务功能链的控制方法及装置 |
PCT/IB2015/001532 WO2016012856A1 (en) | 2014-07-25 | 2015-07-09 | Methods and apparatuses of service function chain based on pcc architecture |
US15/329,005 US20170214535A1 (en) | 2014-07-25 | 2015-07-09 | Methods and apparatuses of service function chain based on pcc architecture |
EP15781401.3A EP3172908B1 (en) | 2014-07-25 | 2015-07-09 | Methods and apparatuses of service function chain based on pcc architecture |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410360826.9A CN105451207B (zh) | 2014-07-25 | 2014-07-25 | 基于pcc架构的业务功能链的控制方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105451207A CN105451207A (zh) | 2016-03-30 |
CN105451207B true CN105451207B (zh) | 2020-10-30 |
Family
ID=54329850
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410360826.9A Active CN105451207B (zh) | 2014-07-25 | 2014-07-25 | 基于pcc架构的业务功能链的控制方法及装置 |
Country Status (4)
Country | Link |
---|---|
US (1) | US20170214535A1 (zh) |
EP (1) | EP3172908B1 (zh) |
CN (1) | CN105451207B (zh) |
WO (1) | WO2016012856A1 (zh) |
Families Citing this family (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106162758B (zh) * | 2015-03-23 | 2020-01-10 | 华为技术有限公司 | 业务处理方法、pcrf以及业务处理*** |
US10318288B2 (en) * | 2016-01-13 | 2019-06-11 | A10 Networks, Inc. | System and method to process a chain of network applications |
EP3410649A4 (en) * | 2016-01-29 | 2019-09-11 | LG Electronics Inc. -1- | A METHOD BY WHICH NETWORK NODES CALCULATE AN OPTIMAL PATH FOR VIRTUALIZED SERVICE FUNCTIONS |
US20170237863A1 (en) * | 2016-02-16 | 2017-08-17 | Saguna Networks Ltd. | Methods Circuits Devices Systems and Functionally Associated Computer Executable Code to Support Edge Computing on a Communication Network |
CN107135083A (zh) * | 2016-02-29 | 2017-09-05 | 华为技术有限公司 | 一种计费方法和装置 |
CN107682163A (zh) * | 2016-08-02 | 2018-02-09 | 阿尔卡特朗讯公司 | 一种为用户确定服务链的方法与设备 |
US10361915B2 (en) * | 2016-09-30 | 2019-07-23 | International Business Machines Corporation | System, method and computer program product for network function optimization based on locality and function type |
US11184283B2 (en) * | 2018-02-22 | 2021-11-23 | Futurewei Technologies, Inc. | Service function chaining congestion tracking |
GB201813458D0 (en) | 2018-08-17 | 2018-10-03 | Yoti Holding Ltd | Blockchain autonomous agents |
CN109286506B (zh) * | 2018-11-05 | 2021-05-28 | 中国联合网络通信集团有限公司 | 一种流量计费的方法、***及装置 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2002044844A3 (en) * | 2000-11-28 | 2002-08-29 | Worldcom Inc | Programmable access device for a distributed network access system |
CN101330757A (zh) * | 2008-07-28 | 2008-12-24 | 中兴通讯股份有限公司 | 一种下一代网络中业务安全等级实现方法 |
CN103037414A (zh) * | 2012-11-21 | 2013-04-10 | 大唐移动通信设备有限公司 | 通信***中的策略控制方法及*** |
CN103248521A (zh) * | 2013-04-28 | 2013-08-14 | 华为技术有限公司 | 一种业务策略规则配置的方法、装置及通信*** |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9438746B2 (en) * | 2008-05-01 | 2016-09-06 | Alcatel Lucent | Centralized charging systems for offline charging and online charging |
US7860100B2 (en) * | 2008-10-01 | 2010-12-28 | Cisco Technology, Inc. | Service path selection in a service network |
US8732043B2 (en) * | 2011-08-25 | 2014-05-20 | Verizon Patent And Licensing Inc. | Charging diversification using a modified online charging indicator |
US9246799B2 (en) * | 2013-05-10 | 2016-01-26 | Cisco Technology, Inc. | Data plane learning of bi-directional service chains |
US9379931B2 (en) * | 2014-05-16 | 2016-06-28 | Cisco Technology, Inc. | System and method for transporting information to services in a network environment |
-
2014
- 2014-07-25 CN CN201410360826.9A patent/CN105451207B/zh active Active
-
2015
- 2015-07-09 US US15/329,005 patent/US20170214535A1/en not_active Abandoned
- 2015-07-09 EP EP15781401.3A patent/EP3172908B1/en active Active
- 2015-07-09 WO PCT/IB2015/001532 patent/WO2016012856A1/en active Application Filing
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2002044844A3 (en) * | 2000-11-28 | 2002-08-29 | Worldcom Inc | Programmable access device for a distributed network access system |
CN101330757A (zh) * | 2008-07-28 | 2008-12-24 | 中兴通讯股份有限公司 | 一种下一代网络中业务安全等级实现方法 |
CN103037414A (zh) * | 2012-11-21 | 2013-04-10 | 大唐移动通信设备有限公司 | 通信***中的策略控制方法及*** |
CN103248521A (zh) * | 2013-04-28 | 2013-08-14 | 华为技术有限公司 | 一种业务策略规则配置的方法、装置及通信*** |
Also Published As
Publication number | Publication date |
---|---|
WO2016012856A1 (en) | 2016-01-28 |
EP3172908B1 (en) | 2022-04-06 |
US20170214535A1 (en) | 2017-07-27 |
CN105451207A (zh) | 2016-03-30 |
EP3172908A1 (en) | 2017-05-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105451207B (zh) | 基于pcc架构的业务功能链的控制方法及装置 | |
US8694619B2 (en) | Packet classification method and apparatus | |
JP6685243B2 (ja) | Sdnネットワークに基づくアプリケーションサービスチェインに対するポリシおよび課金制御の方法および装置 | |
US8804511B2 (en) | Policy-enabled dynamic deep packet inspection for telecommunications networks | |
US9641346B2 (en) | Method and apparatus for performing charging control to application-layer data | |
US8732043B2 (en) | Charging diversification using a modified online charging indicator | |
US20140003225A1 (en) | Dynamic reaction to diameter routing failures | |
US9860130B2 (en) | Methods, apparatuses, system, related computer program product for routing and processing policy requests related to group subscription | |
CN101959164A (zh) | 删除家乡策略和计费规则功能冗余信息的方法及*** | |
EP3576346B1 (en) | Method and system for enhancing charging for co-located sgw and pgw | |
US10958574B2 (en) | Systems and methods for providing external services to core network traffic | |
CN103119981B (zh) | 服务质量控制方法和设备 | |
CN105009673B (zh) | 业务连续性判断方法和设备 | |
EP3232637A1 (en) | Network entity and service policy management method | |
US10123225B1 (en) | Time of day-triggered usage monitoring | |
CN105307219A (zh) | 对通信业务进行服务质量控制的方法和*** | |
JP2014155096A (ja) | 通信ポリシルール動的変更システムおよび通信ポリシルールの動的変更方法 | |
CN105376174A (zh) | 执行lte/epc中基于服务链的策略的方法与设备 | |
JPWO2018230482A1 (ja) | トラフィック最適化装置、通信システム、トラフィック最適化方法及びプログラム | |
CN104219783A (zh) | 一种会话重定向方法和设备 | |
WO2016023363A1 (zh) | 业务链处理方法、装置、业务分类器及pcrf | |
CN103501513B (zh) | 一种处理信令消息的方法及*** | |
CN106992868B (zh) | 第三方应用业务部署方法、scef实体、pcrf实体及pcc框架 | |
JP5947762B2 (ja) | 通信ポリシルール変更システムおよび通信ポリシルール変更方法 | |
WO2016177157A1 (zh) | 业务链的处理方法、装置及*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |