信息处理方法、PCRF实体及TSCEF实体与流程

文档序号:11681068阅读:425来源:国知局
信息处理方法、PCRF实体及TSCEF实体与流程

本发明涉及通信领域,尤其涉及一种信息处理方法、pcrf实体及tscef实体。



背景技术:

图1是相关技术中第三代合作伙伴计划(3rdgenerationpartnershipproject,简称为3gpp)定义的策略和计费控制架构(policyandchargingcontrol,简称为pcc)图。如图1所示,策略和计费规则功能(policyandchargingrulesfunction,简称为pcrf)为业务使用网络资源进行服务质量(qualityofservice,简称为qos)和计费策略的制订。pcrf制定所述控制策略需要结合从业务功能(applicationfunction,简称为af)接收的业务信息,从用户签约数据库(subscriptionprofilerepository,简称为spr)接收的用户签约信息,运营商配置的策略等。pcrf将为业务制定的控制策略下发给策略和计费执行功能(policyandchargingenforcementfunction,简称为pcef)或者承载绑定和事件上报功能(bearerbindingandeventreportfunction,简称为bberf)执行。同时pcrf可以向pcef和/或bberf订阅承载层相关事件,以便当承载层发生所述事件时及时感知,并更改控制策略。此外,pcef以及业务检测功能(trafficdetectionfunction,简称为tdf)能够根据pcrf下发的pcc规则(pcef)或应用检测和控制(applicationdetectionandcontrol,简称为adc)规则(tdf)执行应用检测和控制功能。流量导向支持功能(trafficsteeringsupportingfunction,简称为tssf),从pcrf获取业务路由控制策略后并执行预配置动作。在图1中还显示有af实体、在线计费系统(onlinechargingsystem,简称为ocs)及离线计费系统(offlinechargingsystem,简称为ofcs) 及各种网关(gateway,简称为gw)。图1中所示的st、rx、sp、gxx、sd、gx、gy及gz都为对应功能实体之间的通信接口;这些通信接口的用途和定义可以参见现有技术,在此就不重复了。

目前,运营商部署移动服务增值网络提高用户质量体验qoe,减少网络带宽压力,并提供增值服务。有些增值服务并非通信运营商自己提供的增值服务,可能是用户和运营上以外的第三方提供的增值服务。这些增值服务的服务应用被添加到策略和计费控制系统架构中之后,第三方应用可能需要根据需求来控制第三方应用的应用数据的业务链路,可是现有技术并不支持动态调整。



技术实现要素:

有鉴于此,本发明实施例期望提供一种信息处理方法、pcrf实体及tscef实体,至少部分能够解决第三应用的部署过程中业务链路的确定问题。

为达到上述目的,本发明的技术方案是这样实现的:

本发明实施例第一方面提供一种信息处理方法,所述方法包括:

根据第三方应用提供的指示信息,制定流量导向控制tsc策略;其中,所述指示信息为:运用所述第三方应用部署的业务功能实体的第一指示信息,或取消运用所述第三方应用部署的业务功能实体的第二指示信息;

将所述tsc策略发送给流量导向控制执行功能tscef实体。

基于上述方案,所述方法还包括:

接收所述tscef实体发送的指示信息。

基于上述方案,所述方法还包括:

从第三方应用的应用功能实体发送的所述指示信息。

基于上述方案,所述从第三方应用的业务功能实体发送的所述指示信息,包括:

从第三方应用的应用功能实体在向策略和计费功能pcrf实体提供业务信息时发送的所述指示信息。

基于上述方案,所述第一指示信息包括以下至少其中之一:

所述用户设备采用第一优先级用户身份访问所述第三方应用的确认信息及运用所述第三方应用部署的业务功能的指示。

基于上述方案,所述第二指示信息包括以下至少其中之一:

所述用户设备采用第二优先级用户身份访问所述第三方应用的确认信息,及取消运用所述第三方应用部署的业务功能实体的指示。

基于上述方案,所述指示信息还包括:

所述第三方应用部署的业务功能实体的标识。

基于上述方案,所述根据第三方应用提供的指示信息,制定流量导向控制tsc策略为:

根据所述第一指示信息形成第一tsc策略;或,根据所述第二指示信息形成第二tsc策略;

其中,所述第一tsc策略被执行后,所述第三方应用的应用数据将被路由到所述第三应用的业务功能实体;所述第二tsc策略被执行后,所述第三方应用的应用数据将被不路由到所述第三应用的业务功能实体。

本发明实施例第二方面提供了一种策略和计费功能pcrf实体,所述pcrf实体包括:

制定单元,用于根据第三方应用提供的指示信息,制定流量导向控制tsc策略;其中,所述指示信息为:运用所述第三方应用部署的业务功能实体的第一指示信息,或取消运用所述第三方应用部署的业务功能实体的第二指示信息;

第一发送单元,用于将所述tsc策略发送给流量导向控制执行功能tscef实体。

基于上述方案,所述pcrf实体还包括:

第一接收单元,用于接收所述tscef实体发送的指示信息。

基于上述方案,所述pcrf实体还包括:

第二接收单元,用于从第三方应用的应用功能实体发送的所述指示信息。

基于上述方案,所述第二接收单元,具体用于从第三方应用的应用功能实体在向所述策略和计费功能pcrf实体提供业务信息时发送的所述指示信息。

基于上述方案,所述第一指示信息包括以下至少其中之一:

所述用户设备采用第一优先级用户身份访问所述第三方应用的确认信息及运用所述第三方应用部署的业务功能的指示。

基于上述方案,所述第二指示信息包括以下至少其中之一:

所述用户设备采用第二优先级用户身份访问所述第三方应用的确认信息,及取消运用所述第三方应用部署的业务功能实体的指示。

基于上述方案,所述指示信息还包括:

所述第三方应用部署的业务功能实体的标识。

基于上述方案,所述制定单元,具体用于根据所述第一指示信息形成第一tsc策略;或,根据所述第二指示信息形成第二tsc策略;其中,所述第一tsc策略被执行后,所述第三方应用的应用数据将被路由到所述第三应用的业务功能实体;所述第二tsc策略被执行后,所述第三方应用的应用数据将被不路由到所述第三应用的业务功能实体。

基于上述方案,所述tscef实体与策略和计费执行功能pcef实体或业务检测功能tdf实体或流量导向支持功能tssf实体合并设置。

本发明实施例第三方面提供一种信息处理方法,所述方法包括:

接收策略和计费功能pcrf实体根据第三方应用的指示信息制定的tsc策略;

对所述第三方应用的应用数据执行所述tsc策略。

基于上述方案,所述方法还包括:

检测用户设备与所述第三方应用的业务功能实体的交互信息,获取所述指示信息;

将所述指示信息发送给所述pcrf实体。

本发明实施例第四方面提供一种流量导向控制执行功能tscef实体,所述tscef实体包括:

第三接收单元,用于接收策略和计费功能pcrf实体根据第三方应用的指示信息制定的tsc策略;

执行单元,用于对所述第三方应用的应用数据执行所述tsc策略。

基于上述方案,所述pcrf实体还包括:

检测单元,用于检测用户设备与所述第三方应用的业务功能实体的交互信息,获取所述指示信息;

第二发送单元,用于将所述指示信息发送给所述pcrf实体。

本发明实施例提供的信息处理方法、pcrf实体及tscef实体,能够根据第三方应用提供的指示信息,指定tsc策略;利用tsc策略为第三方应用的应用数据的业务链路的选择提供依据,这样的话,例如部署了第三方应用,能够智能根据第三方应用的需求制定对应的tsc策略,能够根据第三应用的具体需求控制应用数据的路由,满足第三应用部署之后对应用数据路由的业务链路控制的需求,具有智能性高的特点。

附图说明

图1为一种策略和计费控制系统架构示意图;

图2为本发明实施例提供的第一种信息处理方法的流程示意图;

图3为本发明实施例提供的第一种信息处理方法的流程示意图;

图4为本发明实施例提供的第二种业务链确定方法的流程示意图;

图5为本发明实施例提供的一种pcrf实体的结构示意图;

图6为本发明实施例提供的第三种信息处理方法的流程示意图;

图7为本发明实施例提供的tscef实体的结构示意图;

图8至图11分别为基于本发明实施例提供的信息处理方法形成的业务链路动态调整的流程示意图。

具体实施方式

图2所示的为:的局域网sgi-lan的动态业务链的方案,以适应于弹性的快速的服务部署变动,同时降低资本支出(capitalexpenditure,简称为capx)。在图2中有涉及了两个功能实体,分别是pcrf实体和tscef实体。

pcrf实体为提供业务链选择决策的实体,具体可用于执行以下功能:

接收配置管理系统下发业务链描述,以及业务链对应的用户属性/接入类型/业务类型/业务链权重等信息,从而获得业务链对应的静态策略;

从spr中获得用户的签约信息,从bberf/pcef获得用户动态接入信息,结合上述获得的业务链对应的静态策略,制定流量导向控制(trafficsteeringcontrol简称tsc)策略的接入流程中通知给流量导向控制执行功能(trafficsteeringcontrolenforcementfunction,简称为tscef)实体。

tsc策略通常包括业务数据流描述以及对应的业务链标识。而业务数据流描述可以是应用标识或是业务数据流过滤器。

tscef实体具有如下功能:根据pcrf下发的tsc策略,对应用数据进行检测后,根据预配置的动作执行tsc策略。在执行tsc策略后,应用数据流的数据包便可以动态的路由到相应的业务节点。这里的业务节点也称业务功能实体或称使能器。所述tsc策略在一定层面能够影响应用数据的业务链路的确定。

在本发明实施例中,将利用tscef获取到会影响所述tsc策略制定的指示信息;然后pcrf实体根据指示信息指定出tsc策略,该tsc策略至少能够用于控制第三方应用的应用数据的路由,从而实现对第三方应用的应用数据的业务链路的确定。根据所述tsc策略可确定出,第三方应用的应用数据是否路由到第三应用部署的第三方应用的业务功能实体。这样的话,能够方便第三方应用的应用功能实体器进行备案或计费等后续处理,就能够简便解决第三应用引入到运营上提供的策略和计费控制架构中的问题,具有实现简单,应用部署简便的特点。当然在具体实现时,所述业务功能实体不局限于第三方应用,所述业务功能实体也可以是运营商自己的业务功能实体,对于一些特殊应用需要将应用业务数据路由到业务功能实体的应用需求,也适用本发明实施例提供的信息处理方法。以下结合说明书附图及具体实施例对本发明的技术方案做进一步的详细阐述。

实施例一:

如图3所示,本实施例提供一种信息处理方法,所述方法包括:

步骤s110:根据第三方应用提供的指示信息,制定流量导向控制tsc策略;其中,所述指示信息为:运用所述第三方应用部署的业务功能实体的第一指示信息,或取消运用所述第三方应用部署的业务功能实体的第二指示信息;

步骤s120:将所述tsc策略发送给流量导向控制执行功能tscef实体。

本实施例所述的信息处理方法可为应用与pcrf实体中的方法。在步骤s110中将根据第三方应用形成的指示信息,制定tsc策略。这样的话,第三方应用在完成部署之后,可以根据应用需求动态的生成所述指示信息,将所述指示信息发送给pcrf实体,就能够控制tsc策略的生成,进而通过tsc策略的进一步控制第三方应用的应用数据的业务链路的确定和路由。

在步骤s120中所述pcrf实体会将所述tsc策略发送给tscef实体,由所述tscef实体对所述第三方应用的应用数据执行所述tsc策略。

具体地,所述步骤s110可为根据所述第一指示信息形成第一tsc策略;或,根据所述第二指示信息形成第二tsc策略。所述第一tsc策略被执行后,所述第三方应用的应用数据将被路由到所述第三应用的业务功能实体;所述第二tsc策略被执行后,所述第三方应用的应用数据将被不路由到所述第三应用的业务功能实体。

在本实施例中所述第一指示信息指示运用第三方应用部署的业务功能实体,这样的话,就需要将第三方应用的应用数据路由到对应的业务功能实体,才能运用该业务功能实体对第三方应用的应用数据进行数据处理,故在本实施例中所述,步骤s110中根据第一指示信息指定的第一tsc策略在本执行后,能够让第三方应用的应用数据路由到第三方应用的业务功能实体的。第二指示信息为取消运用第三方应用的业务功能实体,显然这个时候就没有必要将第三方应用的应用数据路由到第三方应用的业务功能实体,故在本实施例的步骤s110中根据第二指示信息制定的第二tsc策略在被执行后,所述第三方应用的应用数据将绕过所述第三方应用的业务功能实体,即不路由到所述第三方应用的业务功能实体。

如图2所示,本实施例中所述信息处理方法,还包括:

步骤s100:接收所述第三方应用提供的指示信息。

所述步骤s100的实现方式有很多种,以下提供两种可选方式:

可选方式一:所述步骤s100可包括:接收所述tscef实体发送的指示信息。

可选方式二:从第三方应用的应用功能实体发送的所述指示信息。

在可选方式一中,所述tscef实体为用户设备与第三方应用的业务功能实体之间进行信息交互的中转实体,故所述tscef实体可以检测所述用户设备与第三方应用的业务功能实体之间的交互信息,获得所述指示信息。

所述用户设备与业务功能实体之间进行信息交互,在进行信息交互的过程中,用户设备与业务功能实体的交互信息会经过tscef实体,所述tscef实体通过对应用设备与业务功能实体的交互信息的解析,可获得所述指示信息。当然在具体实现时,也可以是所述业务功能实体在生成所述指示信息时,主动发送给所述tscef实体,或用户设备在于业务功能实体的交互信息中检测到所述指示信息时,再转发给所述tscef实体。当然所述tscef实体获取所述指示信息的方式有多种,不局限于上述任意一种,但是采用本实施例中所述检测用户设备与业务功能实体的交互信息来获取指示信息的方法,具有实现简便的特点,可以减少tscef实体等执行主体与用户设备或业务功能实体的信息交互次数和交互量。通常一般信息以数据包的形式发送,而数据包包括包头和正文;在本实施例中所述业务功能实体或用户设备在承载有所述指示信息的包头内设置独特的标识位。tscef实体将会检测用户设备与业务功能实体的交互信息的包头,若在包头检测到所述标识位,则将到正文部分提取所述指示信息。为了进一步简化所述tscef实体检测所述指示信息,在具体实现时,还可以在所述包头内设置指示所述指示信息存储位置的字段,或按照通信协议的规定或预设协商的方式,预先告知tscef实体指示信息在数据包正文中的存储位置。这样的话,tscef实体在完成包头检测之后,能够到正文部分对应的存储位置快速的完成所述指示信息的检测,提升检测效率,减少tscef实体需要解析的数据 量。

通过检测用户设备与业务功能实体的交互信息,获取所述指示信息的方式有多种,以下提供三种可实现方式:

第一种:检测所述用户设备与所述业务功能实体的交互信令,获取服务功能使能指示信息。例如所述业务功能实体在交互信令中添加了服务功能使能(servicefunctionenable,简称sfe)指示信息。所述sfe指示信息为指示使能业务功能实体某一项应用的指示信息,这样的话,tscef实体检测到所述sfe指示信息,显然有必要将对应的应用业务数据路由到该业务功能实体。

第二种:

检测所述用户设备与所述业务功能实体的交互信令,获取指示利用第三方应用部署服务应用的服务功能指示信息。所述业务功能实体也可以在交互信令中直接添加指示在业务功能实体部署第三方应用等应用的指示信息,这样的话,tscef实体检测的到该业务功能(servicefunction,简称sf)指示信息,显然有必要将对应的应用业务数据路由到业务功能实体。

第三种:

检测所述用户设备与所述业务功能实体的交互信息,获取业务信息;其中,所述业务信息包括业务的数据流描述信息。在本实施例中所述业务信息可包括应用标志或业务数据流过滤器等信息,应用标志可用于确定出该应用部署的服务器,所述业务数据过滤器可为对应的应用业务数据必须经过的过滤设备,显然这些都会作用于业务链路的选择。在本实施例中提供从tscef实体接收指示信息,并提供tscef实体获取指示信息的三种方式,当然在具体实现时,所述指示信息的还可以是其他信息内容和获取方式,例如,所述指示信息可包括业务功能实体的标识,当指示信息包括该业务功能实体的标识时,可认为必须路由经过该业务功能实体的标识对应的业务功能实体,当然具体的实现方式不局限这些。

在可选方式二中,所述pcrf实体直接从第三方应用的业务功能实体接收所述指示信息。显然本方式具有实现简便的特点。为了减少pcrf实体与第三 方应用的业务功能(application,function,简称为af)实体的信息交互次数,简化信息交互;在本实施例中所述步骤s100可包括:从第三方应用的应用功能实体在向策略和计费功能pcrf实体提供业务信息时发送的所述指示信息。

以下分别介绍发一下第一指示信息和第二指示信息的信息内容。

所述第一指示信息包括以下至少其中之一:所述用户设备采用第一优先级用户身份访问所述第三方应用的确认信息及运用所述第三方应用部署的业务功能的指示。所述第二指示信息包括以下至少其中之一:所述用户设备采用第二优先级用户身份访问所述第三方应用的确认信息,及取消运用所述第三方应用部署的业务功能实体的指示。

这里的意思是:所述第一指示信息可包括:所述用户设备采用第一优先级用户身份访问所述第三方应用的确认信息,和/或运用所述第三方应用部署的业务功能的指示。所述第二指示信息可包括:所述用户设备采用第二优先级用户身份访问所述第三方应用的确认信息,和/或取消运用所述第三方应用部署的业务功能实体的指示。

在本实施例中用户身份包括第一优先级用户身份和第二优先级用户身份,通常所述第一优先级高于所述第二优先级。一般第一优先级用户身份为特殊用户身份;所述第二优先级用户身份为第二优先级用户身份。

为了便于管理和控制所述第一指示信息和第二指示信息都还可包括对应第三方应用部署的业务功能实体的标识。这里的标识可为业务功能实体的标识或序列号等具有标识作用的信息。

总之,本实施例所述tsc策略的制定,可动态的根据第三方应用的指示信息来确定,能够动态的满足第三方应用对其应用数据的业务链路的动态控制,提升了tsc策略制定和业务链路选择控制的智能性。

实施例二:

如图5所示,本实施例提供一种策略和计费功能pcrf实体,所述pcrf实体包括:

制定单元110,用于根据第三方应用提供的指示信息,制定流量导向控制 tsc策略;其中,所述指示信息为:运用所述第三方应用部署的业务功能实体的第一指示信息,或取消运用所述第三方应用部署的业务功能实体的第二指示信息;

第一发送单元120,用于将所述tsc策略发送给流量导向控制执行功能tscef实体。

本实施例所述pcrf实体可为设置在各种电子设备上,例如网络服务器或通信服务器等设备上的功能实体。

所述制定单元110对应的硬件结构可包括处理器或处理电路等。所述处理器可包括中央处理器、数字信号处理器、微处理器或可编程阵列等。所述处理电路可包括专用集成电路。所述处理器或处理电路通过预定代码的执行,能够获得基于指示信息制定出的tsc策略。

所述第一发送单元120可对应于各种发送接口,这里的发送接口可为有线接口或无线接口,总之能够将tsc策略下发给tscef实体,以方便tscef实体根据tsc策略选择第三方应用的应用数据的业务链路,确定出第三方应用的应用数据是否发送到第三方应用的业务功能实体。

在一些实施例中,在本实施例中所述pcrf实体还包括:第一接收单元,用于接收所述tscef实体发送的指示信息。该第一接收单元对应于与tscef实体进行通信的接收接口,能够从tscef实体接收所述指示信息。

在另一些实施例中,在本实施例中所述pcrf实体还包括:第二接收单元,用于从第三方应用的业务功能实体发送的所述指示信息。所述第二接收单元对应于与第三方应用功能的af实体进行通信的通信接口,能够接收所述指示信息。为了减少pcrf实体与af实体之间的信息交互次数,在本实施例中所述第二接收单元,可具体用于从第三方应用的应用功能实体在向所述策略和计费功能pcrf实体提供业务信息时发送的所述指示信息。

以下分别提供所述第一指示信息和第二指示信息的信息内容。例如,所述第一指示信息包括以下至少其中之一:所述用户设备采用第一优先级用户身份访问所述第三方应用的确认信息及运用所述第三方应用部署的业务功能的指 示。所述第二指示信息包括以下至少其中之一:所述用户设备采用第二优先级用户身份访问所述第三方应用的确认信息,及取消运用所述第三方应用部署的业务功能实体的指示。

此外,所述第三方应用部署的业务功能实体的标识。

在具体应用时,所述制定单元110,具体用于根据所述第一指示信息形成第一tsc策略;或,根据所述第二指示信息形成第二tsc策略;其中,所述第一tsc策略被执行后,所述第三方应用的应用数据将被路由到所述第三应用的业务功能实体;所述第二tsc策略被执行后,所述第三方应用的应用数据将被不路由到所述第三应用的业务功能实体。显然所述制定单元110根据第一指示信息和第二指示信息会制定出不同的tsc策略,方便tscef实体根据tsc策略控制第三方应用的应用数据的路由。

在本实施例中,所述tscef实体与策略和计费执行功能pcef实体或业务检测功能tdf实体或流量导向支持功能tssf实体合并设置。tscef实体可与pcef实体共同合设在一个网络设备上,也可以是tscef实体领域tdf实体合设在一个网络设备上,也可以是tscef实体与tssf实体合设在一个网络设备上。

实施例三:

如图6所示,本实施例提供一种信息处理方法,所述方法包括:

步骤s210:接收策略和计费功能pcrf实体根据第三方应用的指示信息制定的tsc策略;

步骤s220:对所述第三方应用的应用数据执行所述tsc策略。

本实施例所述的信息处理方法可为应用与tscef实体中的信息处理方法。所述tscef实体将在步骤s210中接收tsc策略,并在步骤s220中对第三方应用功能的应用数据执行所述tsc策略,从而控制第三方应用的应用数据是否路由到第三方应用部署的业务功能实体中。这里的tsc策略可为前述实施例一或实施例二中的第一tsc策略或第二tsc策略。在步骤s220中对第三方应用的应用数据执行第一tsc策略,可使第三方应用的应用数据路由到第三方应用 部署的业务功能实体,若对第三方应用的应用数据执行所述第二tsc策略,则第三应用的应用数据将不会路由到第三方应用部署的业务功能实体。

这样,第三方应用可根据应用需求,通过提供所述指示信息控制tsc策略的制定,从而进一步控制第三方应用的应用数据的业务链路。

进一步地,所述方法还包括:检测用户设备与所述第三方应用的业务功能实体的交互信息,获取所述指示信息;将所述指示信息发送给所述pcrf实体。这里的指示信息的信息内容可以参见实施一或实施例二,在此就不重复了。所述pcrf实体通过检测用户设备与af实体的信息交互能够获得所述指示信息。具体获得所述指示信息的方式也可以参见实施例一中的对应部分。

实施例四:

如图7所示,本实施例还提供一种流量导向控制执行功能tscef实体,所述tscef实体包括:

第三接收单元210,用于接收策略和计费功能pcrf实体根据第三方应用的指示信息制定的tsc策略;

执行单元220,用于对所述第三方应用的应用数据执行所述tsc策略。

本实施例所述第三接收单元210可对应于各种类型的接收接口,例如电缆或光缆等有线接口,也可以对应于各种能够接收无线信号的无线接口。

所述执行单元220可对应于处理器或处理电路;所述处理器或处理电路的结构可参见前述实施例。总之本实施例所述执行单元220可通过对第三方应用的应用数据执行所述tsc策略,控制所述第三方应用的应用数据是否路由到所述第三方应用部署的业务功能实体。

作为本实施例的进一步改进,所述pcrf实体还包括:

检测单元,用于检测用户设备与所述第三方应用的业务功能实体的交互信息,获取所述指示信息;

第二发送单元,用于将所述指示信息发送给所述pcrf实体。

在本实施例中所述检测单元可包括数据解析器等数据处理结构,能够检测所述指示信息。在本实施例中所述tscef实体还包括发送接口,该发送接口能 够和pcef实体连接,能够将所述指示信息发送给pcrf实体。这里的指示信息可为前述实施例中提到的第一指示信息或第二指示信息。

以下结合上述实施例提供几个具体示例,且在此处说明一下,在图8至图11中所有的功能实体仅用对应的英文缩写进行表示,省略了“实体”的字样。例如,“tcsef实体”将直接用“tcsef”替代;但是tcsef等同所述tcsef实体。

示例一:

如图8所示,本示例描述tcsef位于pcef上时,根据前述实施例提供的业务链确定方法进行业务链路调整的流程图,其中pcef通过进行应用检测并执行tsc策略。如图3所示,流程描述如下:

步骤s301:用户设备(userequipment,ue)附着请求,或者ue发起共用数据网(publicdatanetwork,pdn)连接建立请求。pcef实体所在网关收到上述请求消息。

步骤s302:pcef实体收到附着请求或pdn连接建立请求后,向pcrf实体发起ip-can会话建立指示,向pcrf提供用户标识、pdn标识、ip地址等信息。所述ip-can为internetprotocol-connectivityaccessnetwork的缩写,对应的中文为网络协议连接接入网络。

步骤s303:建立ip-can会话建立响应,具体可包括:若pcrf中没有定义的用户签约信息,则pcrf从spr中获取用户签约信息,这里的用户签约信息可包括用户等级、分配给用户的带宽、允许用户访问的业务、业务链等信息。pcrf进行策略决策,制定pcc规则,其中制定的pcc规则中可能携带tsc策略,即携带业务路由策略标识trafficsteeringpolicyidentifier。pcrf可能在在本步骤同时下发一个或多个pcc规则。

步骤s304:tsc策略安装和执行,具体可包括:pcef安装所述pcc规则,从而安装所述tsc策略,并执行所述tsc策略。

步骤s305:pcef所在网关向ue返回附着请求或建立pdn连接请求的应答消息。

步骤s306:ue发起业务访问,从而访问第三方应用的业务功能实体,与业务功能实体进行信令交互,ue采用普通或低优先级用户身份访问业务。

步骤s307:pcef对ue访问的业务执行tsc策略,具体可包括:pcef根据pcc规则进行应用检测,检测出该应用。若检测出该应用的pcc规则中携带有trafficsteeringpolicyidentifier,则pcef对应用数据执行tsc策略,即执行配置在pcef的trafficsteeringpolicyidentifier对应的特定操作。执行tsc策略后,业务数据不会被路由到第三方应用部署的业务功能实体上。

步骤s308:ue修改业务访问属性,业务功能实体添加sfe指示消息,例如,ue与业务功能实体交互,改变访问属性,譬如采用高等级用户身份访问应用。业务功能实体在交互信令中添加业务功能使能(servicefunctionenable,sfe)指示消息。servicefunctionenable指示信息可以是确认用户采用高等级用户身份访问业务的确认信息,也可以是直接指示对应用数据应用第三方应用部署的servicefunction的指示信息。若第三方应用在运营商网络里部署了多个业务功能(servicefunction,sf),那么servicefunctionenable指示信息还可以包含对应用数据应用的一个或多个servicefunction的标识。

步骤s309:可选地,pcef向pcrf发送ip-can会话修改请求,在该请求内携带有所述sef指示信息,即pcef可以将检测到的servicefunctionenable指示信息上报给pcrf。

步骤s310:可选地,pcrf向pcef发送ip-can会话确认,该会话确认是基于前述的ip-can会话修改请求形成的,且携带有确认之后的pcc规则,具体可包括:pcrf可以根据上报的servicefunctionenable指示信息更新pcc规则,其中pcc规则中携带的相应的tsc策略。

步骤s311:pcef对ue访问的业务执行tsc策略,具体可包括:若pcrf在步骤s310中更新了pcc规则,则pcef根据更新的pcc规则执行tsc策略。由于该用户改变的访问属性,譬如采用高等级用户身份访问业务, 因此执行tsc策略后,应用数据会被路由到第三方应用部署的servicefunction;若pcrf在步骤s310中没有更新pcc规则,则pcef将根据servicefunctionenable指示信息执行步骤s303中下发的对应pcc规则(即pcrf可能在步骤303中就下发了针对servicefunctionenable指示信息的tsc策略),并执行该pcc规则中的tsc策略,同样应用数据会被路由到第三方应用部署的servicefunction。

在上述示例中,描述了pcef执行tsc策略,使得应用数据从不路由到第三方应用部署的servicefunction到路由到该servicefunction的过程。类似地,若用户一开始就采用高优先级的用户身份访问了业务,那么pcef一开始就能检测到servicefunctionenable指示信息,从而pcef一开始就能执行tsc策略,应用数据被路由到servicefunction。类似地,当用户变成普通或第优先级用户访问第三方应用时,业务功能实体在信令中携带servicefunctiondisable指示信息,pcef检测到servicefunctiondisable的指示信息,那么pcef执行对应的tsc策略,应用数据将不会被路由到servicefunction上。可选地,pcef在执行tsc策略之前,可能需要跟pcrf交互,获取更新后的策略再执行。

示例二:

本示例描述的tcsef位于tdf/tssf上时,图9是根据本发明实施提供的信息处理方法形成的动态业务链调整的流程图,通过tcf所在的tdf/tssf通过应用检测并执行业务链策略。如图9所示,流程描述如下:

步骤s401:用户设备ue发起附着请求或pdn连接建立请求。pcef所在网关收到上述请求消息。

步骤s402:pcef收到附着请求或pdn连接建立请求后,向pcrf发起ip-can会话建立请求,向pcrf提供用户标识、pdn标识、ip地址等信息;

步骤s403:pcfr/spr向tdf/tssf发送tdf/tssf会话建立请求,该请求携带有adc规则,具体可包括:若没有定义的用户签约信息,则pcrf 从spr中获取用户签约信息,例如用户等级、分配给用户的带宽、允许用户访问的业务、业务链等信息。pcrf进行策略决策,pcrf向tdf发送tdf会话建立请求消息或向tssf发送tssf会话建立请求消息,消息中携带adc规则,adc规则中可能携带tsc策略。pcrf可能在在本步骤同时下发一个或多个adc规则。

步骤s404:tsc策略执行,具体包括:tdf/tssf安装并执行下发的adc规则。

步骤s405:tdf/tssf向pcrf返回tdf/tssf会话建立确认。

步骤s406:pcrf向pcef返回ip-can会话建立响应,该响应中携带有pcc规则。

步骤s407:pcef所在网关向ue返回附着请求或建立pdn连接请求的应答消息。

步骤s408:ue发起访问应用,tdf/tssf检测业务数据流,具体可包括ue与业务功能实体进行信令交互,在交互的信息中可确定出ue采用普通或低优先级用户身份访问业务。

步骤s409:tdf/tssf对ue访问的业务执行tsc策略,具体可包括:tdf/tssf根据adc规则进行应用业务数据流检测,检测出对应的应用。若检测出该应用的adc规则携带有tsc策略,则对应用数据执行tsc策略。执行tsc策略后,应用数据不会被路由到第三方应用部署的业务功能实体上。

步骤s410:ue修改业务访问属性,业务功能实体在交互指令中添加servicefunctionenable指示信息。该步骤具体可包括:ue与业务功能实体交互,改变访问属性,譬如采用高等级用户身份访问业务。业务功能实体在信令中添加servicefunctionenable指示消息。servicefunctionenable指示信息可以是确认用户采用高等级用户身份访问业务的确认信息,也可以是直接指示对应用数据应用第三方应用部署的servicefunction的指示。若第三方应用在运营商网络里部署了多个servicefunction,那么servicefunction enable指示信息还可以包含应用部署的一个或多个servicefunction的标识。

步骤s411:应用信息上报,该应用信息包括所述sfe指示信息,具体的可包括:tdf/tssf可以将检测到的sfe指示信息上报给pcrf。本步骤为可选步骤。

步骤s412:发送确认消息,该确认消息包括adc规则。该步骤为可选步骤,具体可包括:pcrf可以根据上报的servicefunctionenable指示信息更新adc规则,其中adc规则中携带的tsp策略发生改变。

步骤s413:对ue访问的业务执行tsc策略,具体可包括:若pcrf在步骤s412中更新了adc规则,则tdf/tssf根据更新的adc规则执行tsc策略。由于该用户采用高等级用户身份访问业务,因此执行tsc策略后,应用数据会被路由到第三方应用部署的servicefunction;若pcrf在步骤s412中没有更新adc规则,则tdf/tssf将根据servicefunction指示信息执行步骤s403中下发的对应adc规则(即pcrf可能在步骤s403中就下发了针对servicefunctionenable指示信息的tsc策略),并执行tsc策略,同样应用数据会被路由到第三方应用部署的业务功能实体。

在上述实施例中,描述了tdf/tssf执行tsc策略,使得应用数据从不路由到第三方应用部署的业务功能实体,改变到路由到第三方应用部署的业务功能实体。类似地,若用户一开始就采用高优先级的用户身份访问了业务,那么tdf/tssf一开始就能检测到servicefunctionenable指示信息,从而tdf/tssf一开始就能执行相应tsc策略,应用数据被路由到servicefunction。类似地,当用户变成普通访问第三方应用时,业务功能实体在信令中携带servicefunctiondisable指示信息,tdf/tssf检测到servicefunctiondisable的指示信息,那么tdf/tssf执行对应的tsc策略,应用数据将不会被路由到servicefunction上。可选地,tdf/tssf在执行tsc策略之前,可能需要跟pcrf交互,获取更新后的策略再执行。

示例三:

本示例描述的tcsef位于pcef时,图10是根据本发明可选实施例动 态调整业务链的流程图,其中由af通知更新动态业务链。如图10所示,流程描述如下:

步骤s501:用户设备ue发送附着请求或pdn连接建立请求,pcef所在网关收到上述请求消息。

步骤s502:pcef收到附着请求或pdn连接建立请求后,向pcrf发起ip-can会话建立请求,向pcrf提供用户标识、pdn标识、ip地址等信息。

步骤s503:pcrf/spr向pcef发送ip-can会话建立响应,具体可包括:若pcef没有存有用户签约信息,则pcrf从spr中获取用户签约信息,例如用户等级、分配给用户的带宽、允许用户访问的业务、业务链等信息。pcrf进行策略决策,制定pcc规则。

步骤s504:tsc策略安装和执行,具体可包括pcef安装并执行下发的pcc规则。

步骤s505:pcef所在网关向ue返回附着请求或建立pdn连接请求的应答消息。

步骤s506:ue与第三方业务功能实体进行信令交互,发起业务访问,ue采用普通或低优先级用户身份访问业务。

步骤s507:第三方应用的应用功能af向pcrf提供业务信息,信息中携带用户ip地址,业务信息,其中包括业务的数据流描述信息。其中af为了第三方业务功能实体中或是af与第三方业务功能实体有接口交互。

步骤s508:pcrf保存业务信息后,返回确认消息。

步骤s509:pcrf根据业务信息制定pcc规则后,向pcef提供pcc规则。pcc规则中可能携带tsc策略。

步骤s510:pcef返回确认消息。

步骤s511:对ue访问的业务执行tsc策略,具体可包括:若pcc规则中携带有tsc策略,则pcef对应用数据执行tsc策略,执行tsc策略后的应用数据不会被路由到业务功能实体。

步骤s512:ue改变业务访问属性,例如ue与业务功能实体交互,改变访问属性,譬如采用高等级用户身份访问业务。

步骤s513:af向pcrf更新业务信息,在消息中携带sfe指示信息,sfe指示信息可以是表示用户采用高等级用户身份访问业务的标识信息,也可以是直接指示对应用数据应用第三方应用部署的servicefunction的sfe指示信息。若第三方应用在运营商网络里部署了多个服务功能,那么sfe指示信息还可以包含应用部署的一个或多个业务功能的标识。

步骤s514:pcrf向af返回确认消息。

步骤s515:pcrf根据servicefunctionenable指示信息更新pcc规则,其中pcc规则携带tsc策略。pcrf将pcc规则提供给pcef。

步骤s516:pcef返回确认消息。

步骤s517:对ue访问的业务执行tsc策略,例如,pcef对应用业务数据执行tsc策略,执行tsc策略后的应用数据被路由到业务功能实体。

在上述实施例中,描述了pcef执行tsc策略,使得应用数据从不路由到第三方应用部署的业务功能实体到路由到该业务功能实体的过程。类似地,若用户一开始就采用高优先级的用户身份访问了业务,那么af初始就想pcrf提供servicefunctionenable指示信息,从而pcef一开始就能执行相应tsc策略,应用数据被路由到业务功能实体。类似地,当用户变成普通或低优先级用户访问第三方应用时,af向pcrf提供业务功能去使能servicefunctiondisable指示信息,那么pcef执行策略,应用数据将不会被路由到业务功能实体上。

示例四:

本示例描述的tcsef位于tdf/tssf上时,图11是根据本发明可选实施提供的信息处理方提供的业务链调整的流程图,其中af向pcrf提供业务功能使能(servicefunctionenable,sfe)指示信息。如图6所示,流程描述如下:

步骤s601:用户设备ue附着请求或pdn连接建立请求。pcef所在 网关收到上述请求消息。

步骤s602:pcef收到附着请求或pdn连接建立请求后,向pcrf发起ip-can会话建立请求,向pcrf提供用户标识、pdn标识、ip地址等信息。

步骤s603:pcrf/spf向tdf/tssf发送会话建立请求,具体可包括:若没有定义的用户签约信息,则pcrf从spr中获取用户签约信息。例如用户等级、分配给用户的带宽、允许用户访问的业务、业务链等信息。pcrf进行策略决策,若pcrf制定了adc规则,则pcrf向tdf发送tdf会话建立请求消息或向tssf发送tssf会话建立请求消息,消息中携带adc规则,adc规则中携带tsc策略。pcrf可能在在本步骤同时下发一个或多个adc规则,adc规则中可能携带tsc策略。

步骤s604:tsc策略执行,可包括:tdf/tssf安装并执行下发的adc规则;

步骤s605:tdf/tssf向pcrf返回tdf会话建立确认的消息。

步骤s606:pcrf向pcef返回ip-can会话建立响应,该响应中携带有pcc规则。

步骤s607:pcef所在网关向ue返回附着请求或建立pdn连接请求的应答消息。

步骤s608:ue发起业务访问,具体可包括:ue与第三方业务功能实体进行信令交互发起业务访问,ue采用普通或低优先级用户身份访问业务。

步骤s609:第三方应用af向pcrf提供业务信息,业务信息中携带用户ip地址。其中af为了第三方业务功能实体中或是af与第三方业务功能实体有接口交互。

步骤s610:pcrf保存业务信息后,返回确认消息。

步骤s611:pcrf向tdf/tssf提供adc规则,具体可包括:pcrf根据业务信息制定adc规则后,向tdf/tssf提供pcc规则。pcc规则中携带有tsc策略。

步骤s612:pcef返回确认消息。

步骤s613:对ue访问的业务执行tsc策略,可包括:若adc规则中携带有tsc策略,则tdf/tssf对应用数据执行tsc策略,但由于第三方应用没有指示要对应用数据应用其部署的业务功能,所以执行tsc策略后的应用数据不会被路由到业务功能实体。

步骤s614:ue发起业务访问,ue与业务功能实体交互,改变业务访问属性,譬如采用高等级用户身份访问业务。

步骤s615:af向pcrf提供业务信息,在业务消息中携带sfe指示信息。sfe指示信息可以是表示用户采用高等级用户身份访问业务的标识信息,也可以是直接指示应用第三方应用部署的应用的指示。若第三方应用在运营商网络里部署了多个服务应用,那么sfe指示信息还可以包含应用部署的服务应用的标识信息。

步骤s616:pcrf向af返回确认消息。

步骤s617:对ue访问的业务执行tsc策略,具体可包括:pcrf根据servicefunctionenable指示信息更新pcc规则,其中adc规则携带tsc策略。pcrf将adc规则提供给pcef。

步骤s618:pcef返回确认消息。

步骤s619:pcef对应用数据执行tsc策略,执行tsc策略后的应用数据被路由到业务功能实体。

在上述实施例中,描述了tdf/tssf执行tsc策略,使得应用数据从不路由到第三方应用部署的业务功能实体到路由到该业务功能实体的过程。类似地,若用户一开始就采用高优先级的用户身份访问了业务,那么af初始就想pcrf提供servicefunctionenable指示信息,从而tdf/tssf一开始就能执行相应tsc策略,应用数据被路由到业务功能实体。类似地,当用户变成普通或低优先级用户访问第三方应用时,af向pcrf提供servicefunctiondisable指示信息,那么tdf/tssf执行策略,应用数据将不会被路由到业务功能实体上。

在另外一个实施例中,还提供了一种存储介质,该存储介质中存储有上述软件,该存储介质包括但不限于:光盘、软盘、硬盘、可擦写存储器等。

在本申请所提供的几个实施例中,应该理解到,所揭露的设备和方法,可以通过其它的方式实现。以上所描述的设备实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,如:多个单元或组件可以结合,或可以集成到另一个系统,或一些特征可以忽略,或不执行。另外,所显示或讨论的各组成部分相互之间的耦合、或直接耦合、或通信连接可以是通过一些接口,设备或单元的间接耦合或通信连接,可以是电性的、机械的或其它形式的。

上述作为分离部件说明的单元可以是、或也可以不是物理上分开的,作为单元显示的部件可以是、或也可以不是物理单元,即可以位于一个地方,也可以分布到多个网络单元上;可以根据实际的需要选择其中的部分或全部单元来实现本实施例方案的目的。

另外,在本发明各实施例中的各功能单元可以全部集成在一个处理模块中,也可以是各单元分别单独作为一个单元,也可以两个或两个以上单元集成在一个单元中;上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。

本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:移动存储设备、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1