业务链的处理方法、装置与系统与流程

文档序号:13218666阅读:356来源:国知局
技术领域本发明实施例涉及通讯技术领域,尤其涉及一种业务链的处理方法、装置与系统。

背景技术:
当前,通信运营商在通信链路上部署了一系列的业务使能器,用以提供管道增值业务,业务使能器的不同组合被称作业务链。业务链可提供不同种类的功能,例如:可提供视频优化(Videooptimization)、网络(Web)缓存、超文本传输协议(Hypertexttransferprotocol,简称:HTTP)头增强、防火墙等业务功能。通信运营商可通过以下关键部件实现对业务链的部署:业务配置管理系统、策略与计费规则功能(PolicyandChargingRulesFunction,简称:PCRF)实体、网关(GateWay,简称:GW)、基于业务的路由(ServiceBasedRouting,简称:SBR)实体、业务控制器(ServiceController)、负载均衡节点以及业务交换机(ServiceSwitch),其中,SBR实体还可使用流量分类器(TrafficClassifier,简称:TC)代替,负载均衡节点与至少一个业务使能器连接。现有技术中,通过业务链实现业务功能的具体过程如下:业务控制器从业务配置管理系统处获取到业务链的描述信息。业务控制器还从业务交换机处获取到网络拓扑信息;根据网络拓扑信息,业务控制器确定网络中部署的负载均衡节点的种类,并生成业务链的路由规则表;业务控制器向业务交换机和SBR实体发送业务链的路由规则表。PCRF实体从业务配置管理系统处获取到业务链的描述信息。其中,所述业务链的描述信息具体如表1所示。表1业务链的描述信息业务链的标识业务链业务链1VideoCache<--->NAT业务链2VideoOptimization<--->FW<--->NAT…………表1中,每个业务链的标识对应一条已配置的业务链,每条业务链由多个业务类型构成,每个业务类型也表示了构成业务链的业务使能器的类型。业务控制器向业务交换机和SBR实体发送业务链的路由规则表后,PCRF实体通知SBR实体其所订阅的应用;当SBR实体检测到用户终端访问订阅的应用时,向PCRF实体发送上报订阅应用请求消息;PCRF实体根据上报订阅应用请求消息,从业务链的描述信息中选择出与应用对应的且为已配置完成的业务链并获取该业务链的标识;PCRF实体向SBR实体发送业务链的标识,以使得SBR实体接收到用户终端发送的数据包时,根据业务链的标识和业务链的路由规则表将数据包转发至业务交换机。业务交换机根据业务链的路由规则表,将SBR实体转发的数据包转发至负载均衡节点。负载均衡节点根据负载均衡算法,对可处理同一业务的业务使能器进行选择,并将交换机转发的数据包转发至选择出的业务使能器,由选择出的业务使能器对数据包进行业务处理。选择出的业务使能器对数据包进行业务处理后,再将数据包转发至业务交换机,业务交换机再次根据业务链的路由规则表,将数据包转发至另一个负载均衡节点处,直至数据包依照构成业务链的业务类型,完成全部的业务处理。但是,现有技术提供的技术方案也暴露出以下缺陷:1)每个负载均衡节点均需保存归属的业务使能器之间进行通信的会话状态信息,使得现有技术中网络实现复杂;2)业务链不易于扩展。例如,假设有网络地址转换(NetworkAddressTranslation,简称:NAT)、防火墙(FireWall,简称:FW)、视频缓存(VideoCache)、Videooptimization4种业务类型,则业务配置管理系统选择任意1个、2个、3个、4个业务类型可组成一条业务链,如果业务配置管理系统在先已配置完成多条业务链,但随着通信运营商增值业务种类的提升,使得业务链不易于扩展。

技术实现要素:
本发明实施例提供了一种业务链的处理方法、装置与系统,解决了现有技术中网络部署复杂,以及业务链不易扩展的问题。在第一方面,本发明实施例提供了一种业务链的处理方法,所述方法包括:策略计费控制功能PCRF实体接收应用检测实体发送的信用控制请求消息,所述信用控制请求消息包括所述应用检测实体获取的用户终端访问应用时的应用启动信息;所述PCRF实体向业务控制器发送业务链路径请求消息,所述业务链路径请求消息包括所述PCRF实体根据所述应用启动信息确定的用于对所述应用进行业务处理的业务链的属性信息;所述PCRF实体接收所述业务控制器根据所述业务链的属性信息发送的所述业务链的路径标识信息;所述PCRF实体向所述应用检测实体发送信用控制响应消息,所述信用控制响应消息包括所述路径标识信息,以使所述应用检测实体根据所述路径标识信息,对接收到的所述用户终端发送的数据包进行转发处理。在第一种可能的实现方式中,所述业务链的属性信息包括业务类型信息;所述PCRF实体根据所述应用启动信息确定的用于对所述应用进行业务处理的业务链的属性信息具体包括:根据所述应用启动信息包括的应用标识,所述PCRF实体确定用于对所述应用进行业务处理的至少一个业务类型信息。结合第一方面的第一种可能的实现方式,在第二种可能的实现方式中,所述业务链的属性信息还包括业务处理顺序信息;所述PCRF实体根据所述应用启动信息确定的用于对所述应用进行业务处理的业务链的属性信息具体包括:根据所述应用启动信息包括的应用标识,所述PCRF实体确定用于对所述应用进行业务处理的至少一个业务类型信息;根据至少一个所述业务类型信息,所述PCRF实体确定用于对所述应用进行业务处理的业务处理顺序信息。结合第一方面或第一方面的第一种、第二种可能的实现方式,在第三种可能的实现方式中,所述业务链路径请求消息还包括所述应用检测实体的地址信息,所述应用检测实体的地址信息用于使所述业务控制器向所述应用检测实体发送所述业务链的路由规则表。结合第一方面或第一方面的第一种、第二种、第三种可能的实现方式,在第四种可能的实现方式中,所述PCRF实体向所述应用检测实体发送信用控制响应消息,所述信用控制响应消息包括所述路径标识信息,以使所述应用检测实体根据所述路径标识信息,对接收到的所述用户终端发送的数据包进行转发处理具体包括:所述PCRF实体向所述应用检测实体发送信用控制响应消息,所述信用控制响应消息包括所述路径标识信息,以使所述应用检测实体根据所述路径标识信息和接收到的所述业务控制器发送的业务链的路由规则表,对接收到的所述用户终端发送的所述数据包进行转发处理。结合第一方面或第一方面的第一种、第二种、第三种、第四种可能的实现方式,在第五种可能的实现方式中,所述应用检测实体具体为策略计费执行功能PCEF实体或者流路由器。在第二方面,本发明实施例提供了一种业务链的处理装置,所述装置包括:接收单元、确定单元和发送单元;所述接收单元,用于接收应用检测实体发送的信用控制请求消息,所述信用控制请求消息包括所述应用检测实体获取的用户终端访问应用时的应用启动信息;所述确定单元,用于根据所述应用启动信息确定用于对所述应用进行业务处理的业务链的属性信息;所述发送单元,用于向业务控制器发送业务链路径请求消息,所述业务链路径请求消息包括所述确定单元确定的所述业务链的属性信息;所述接收单元还用于,接收所述业务控制器根据所述业务链的属性信息发送的所述业务链的路径标识信息;所述发送单元还用于,向所述应用检测实体发送信用控制响应消息,所述信用控制响应消息包括所述路径标识信息,以使所述应用检测实体根据所述路径标识信息,对接收到的所述用户终端发送的数据包进行转发处理。在第一种可能的实现方式中,所述发送单元发送的所述业务链的属性信息包括业务类型信息;所述确定单元具体用于,根据所述应用启动信息包括的应用标识,确定用于对所述应用进行业务处理的至少一个业务类型信息。结合第二方面的第一种可能的实现方式,在第二种可能的实现方式中,所述发送单元发送的所述业务链的属性信息还包括业务处理顺序信息;所述确定单元具体用于,根据所述应用启动信息包括的应用标识,确定用于对所述应用进行业务处理的至少一个业务类型信息;根据至少一个所述业务类型信息,确定用于对所述应用进行业务处理的业务处理顺序信息。结合第二方面或第二方面的第一种、第二种可能的实现方式,在第三种可能的实现方式中,所述发送单元发送的所述业务链路径请求消息还包括所述应用检测实体的地址信息,所述应用检测实体的地址信息用于使所述业务控制器向所述应用检测实体发送所述业务链的路由规则表。结合第二方面或第二方面的第一种、第二种、第三种可能的实现方式,在第四种可能的实现方式中,所述发送单元具体用于,向所述应用检测实体发送信用控制响应消息,所述信用控制响应消息包括所述路径标识信息,以使所述应用检测实体根据所述路径标识信息和接收到的所述业务控制器发送的业务链的路由规则表,对接收到的所述用户终端发送的所述数据包进行转发处理。在第三方面,本发明实施例提供了一种业务链的处理系统,所述系统包括:策略计费控制功能PCRF实体和业务控制器;所述PCRF实体,用于接收应用检测实体发送的信用控制请求消息,所述信用控制请求消息包括所述应用检测实体获取的用户终端访问应用时的应用启动信息,根据所述应用启动信息确定用于对所述应用进行业务处理的业务链的属性信息,并向所述业务控制器发送业务链路径请求消息,所述业务链路经请求消息包括所述业务链的属性信息;所述业务控制器,用于接收所述PCRF实体发送的所述业务链路经请求消息,根据所述业务链的属性信息为所述业务链分配路径标识信息,并向所述PCRF实体发送所述业务链的路径标识信息;所述PCRF实体还用于,接收所述业务控制器发送的所述业务链的路径标识信息,并向所述应用检测实体发送信用控制响应消息,所述信用控制响应消息包括所述路径标识信息,以使所述应用检测实体根据所述路径标识信息,对接收到的所述用户终端发送的数据包进行转发处理。因此,通过应用本发明实施例提供的业务链的处理方法、装置与系统,PCRF实体根据应用检测实体发送的应用启动信息确定对应用进行业务处理的业务链,并向业务控制器发送业务链的属性信息,以使得业务控制器根据业务链的属性信息,为业务链分配路径标识信息,PCRF实体将业务控制器发送的路径标识信息转发至应用检测实体,使应用检测实体根据路径标识信息,对接收到的用户终端发送的数据包进行转发处理。解决了现有技术中由于部署负载均衡节点导致网络部署复杂,以及业务链不易扩展的问题。实现了网络中不再部署负载均衡节点,同时,按需创建业务链,适应多变的移动互联网商业模式,提升创建业务链的灵活性和可扩展性。附图说明图1为本发明实施例一提供的业务链的处理系统架构图;图2为本发明实施例二提供的业务链的处理方法流程图;图3为本发明实施例三提供的业务链的处理方法流程图;图4为本发明实施例提供的一种业务链的处理方法信令图;图5为本发明实施例四提供的业务链的处理装置结构示意图;图6为本发明实施例五提供的业务链的处理装置硬件结构示意图。具体实施方式为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。为便于对本发明实施例的理解,下面将结合附图以具体实施例做进一步的解释说明,实施例并不构成对本发明实施例的限定。实施例一下面以图1为例详细说明本发明实施例提供的业务链的处理方法所应用的系统架构,图1为本发明实施例提供的业务链的处理系统架构图。所述系统可应用在移动互联网商业模式下。如图1所示,所述系统包括:应用检测实体110、PCRF实体120和业务控制器130。所述PCRF实体120,用于接收应用检测实体110发送的信用控制请求消息,所述信用控制请求消息包括所述应用检测实体获取的用户终端访问应用时的应用启动信息,根据所述应用启动信息确定用于对所述应用进行业务处理的业务链的属性信息,并向所述业务控制器130发送业务链路径请求消息,所述业务链路经请求消息包括所述业务链的属性信息;所述业务控制器130,用于接收所述PCRF实体120发送的所述业务链路经请求消息,根据所述业务链的属性信息为所述业务链分配路径标识信息,并向所述PCRF实体120发送所述业务链的路径标识信息;所述PCRF实体120还用于,接收所述业务控制器130发送的所述业务链的路径标识信息,并向所述应用检测实体110发送信用控制响应消息,所述信用控制响应消息包括所述路径标识信息,以使所述应用检测实体110根据所述路径标识信息,对接收到的所述用户终端发送的数据包进行转发处理。具体地,用户终端根据用户的操作指令访问某一应用,被访问的应用根据用户终端发送的访问指令,进行自启动并为用户终端提供相应的服务。应用检测实体110执行步骤10,即获取应用的应用启动信息,将应用启动信息携带在信用控制请求消息(CreditControlRequest,简称:CCR)中,向PCRF实体120发送信用控制请求消息。PCRF实体120接收CCR消息后,根据携带的应用启动信息,PCRF实体120执行步骤20,即确定用于对应用进行业务处理的业务,向业务控制器130发送具有业务链的属性信息的业务链路径请求消息。进一步地,在本发明实施例中,所述业务链的属性信息包括业务类型信息。所述PCRF实体120执行的根据所述应用启动信息确定用于对所述应用进行业务处理的业务链的属性信息具体包括:根据应用启动信息包括的应用标识,确定用于对应用进行业务处理的至少一个业务类型信息。在一个例子中,所述应用具体为在线视频应用,则应用启动信息包括的应用标识指示为在线视频。PCRF实体120根据在线视频,确定对在线视频进行业务处理的至少一个业务类型信息,确定的业务类型信息具体为:类型1:NAT业务;类型2:VideoCache业务和类型3:FW业务。PCRF实体120将确定的至少一个业务类型信息携带在业务链的属性信息中。更进一步地,在本发明实施例中,所述业务链的属性信息还包括业务处理顺序信息。在实际应用中,PCRF实体120在确定对应用进行业务处理的业务类型信息的同时,还可确定出于业务类型信息对应的业务处理顺序。所述PCRF实体120执行的根据所述应用启动信息确定用于对所述应用进行业务处理的业务链的属性信息具体包括:根据应用启动信息包括的应用标识,确定用于对应用进行业务处理的至少一个业务类型信息;根据至少一个业务类型信息,确定用于对应用进行业务处理的业务处理顺序信息。在另一个例子中,PCRF实体120根据在线视频,确定用于对在线视频进行业务处理的至少一个业务类型信息;根据至少一个业务类型信息,PCRF实体120确定用于对在线视频进行业务处理的业务处理顺序信息。例如,PCRF实体120在确定出类型1、类型2和类型3之后,确定业务类型信息对应的业务处理顺序,确定的业务处理顺序为:类型3、类型2、类型1;或者,业务处理顺序为:类型2、类型3、类型1等等。更进一步地,在本发明实施例中,所述业务链的属性信息包括业务链标识信息。所述PCRF实体120执行的根据所述应用启动信息确定用于对所述应用进行业务处理的业务链的属性信息具体包括:根据应用启动信息包括的应用标识,确定用于对应用进行业务处理的业务链标识信息。在一个例子中,所述应用具体为在线视频应用,确定用于对在线视频进行业务链标识为1的业务链处理,业务链标识1代表的业务链描述信息分别预配置在所述PCRF实体和所述业务控制器实体上。例如:业务链标识1代表的业务链为:类型3->类型2->类型1。需要说明的是,在本发明实施例中,PCRF实体还可结合网络以及用户签约等信息,进而确定业务链的属性信息。业务控制器130在接收到业务链路径请求消息后,执行步骤30,即根据业务链的属性信息,为业务链分配路径标识信息,并向PCRF实体120发送业务链的路径标识信息。在本发明实施例中,业务控制器130根据业务链的属性信息,随机为业务链分配路径标识信息。PCRF实体120在接收到业务链的路径标识信息后,执行步骤40,即向应用检测实体110发送信用控制响应消息(CreditControlAnswer,简称:CCA),所述信用控制响应消息包括路径标识信息,以使应用检测实体110根据路径标识信息,对接收到的用户终端发送的数据包进行转发处理。可以理解的是,应用检测实体110在接收到PCRF实体120发送的路径标识信息后,建立路径标识信息与应用的对应关系。以使得在接收到用户终端发送的数据包时,根据数据包所归属的应用对应的应用标识,确定对应的路径标识信息。可选地,在本发明实施例中,所述系统还包括:至少一个业务使能器140;所述业务控制器130还用于,根据所述业务链的属性信息,选择出构成所述业务链的所述业务使能器,根据已存储的网络拓扑信息和选择出的所述业务使能器,确定与所述业务链对应的业务链路径。具体地,业务控制器130在为业务链分配完成路径标识信息后,根据业务链的属性信息选择出构成业务链的至少一个业务使能器140,根据已存储的网络拓扑信息和选择出的业务使能器140,业务控制器130确定与业务链对应的业务链路径。可以理解的是,在通信系统中,存在着多个业务使能器实现同一个业务功能的情况,例如,业务使能器1、业务使能器2、业务使能器3均可实现NAT业务,业务控制器可根据各业务使能器的当前处理数据包的占用情况、处理效率,从业务使能器1、业务使能器2、业务使能器3中选择出1个业务使能器作为构成业务链中实现NAT业务的业务使能器,同理,业务控制选择出实现VideoCache业务和FW业务的业务使能器。需要说明的是,在一种实现方式中,业务控制器130可先根据业务链的属性信息为业务链分配路径标识信息,并向PCRF实体发送路径标识信息,业务控制器130再根据已存储的网络拓扑信息和业务链的属性信息,确定与业务链对应的业务链路径,当然在这种实现方式中,向PCRF发送路径标识信息和确定业务链路径无先后顺序之分;在另一种实现方式中,业务控制器130可先根据已存储的网络拓扑信息和所述业务链的属性信息,确定与业务链对应的业务链路径,再根据确定的业务链路径,业务控制器130为业务链分配路径标识信息,并向PCRF实体发送路径标识信息。可选地,所述系统还包括业务交换机150,业务交换机150与多个业务使能器140连接。所述业务控制器130还用于,根据所述业务链路径,确定业务链的路由规则表,并分别向所述应用检测实体110和所述业务交换机150发送所述业务链的路由规则表;所述应用检测实体110还用于,接收所述业务控制器130发送的所述业务链的路由规则表,根据所述路径标识信息和所述业务链的路由规则表,将所述数据包转发至所述业务交换机150;所述业务交换机150,用于接收所述业务控制器130发送的所述业务链的路由规则表,根据所述业务链的路由规则表,将所述应用检测实体110转发的所述数据包转发至对应的所述业务使能器150。具体地,业务控制器130在确定出与业务链对应的业务链路径后,执行步骤50,即根据业务链路径,确定业务链的路由规则表,所述业务链的路由规则表中具体包括了每条业务链的路径标识信息和下一跳路由信息。业务控制器130还向应用检测实体110和业务交换机150发送业务链的路由规则表。业务检测实体110接收到业务链的路由规则表后,根据路径标识信息和所述业务链的路由规则表,将数据包转发至业务交换机150。业务交换机150,接收到业务链的路由规则表后,根据业务链的路由规则表,将数据包转发至对应的业务使能器140。在本发明实施例中,业务控制器130生成多个业务链的路由规则表,每个业务链的路由规则表包括的下一跳路由信息可不相同,所述下一跳路由信息为数据包转发的下一个设备或网元的IP地址或者MAC地址、或者设备或网元的端口号等。例如,业务控制器130确定的业务链路径为FW业务使能器3->VideoCache业务使能器2->NAT业务使能器1,且业务链路径标识信息为10。业务控制器130向应用检测实体110发送的业务链的路由规则表包括业务链的路径标识信息和与FW业务使能器3连接的业务交换机的IP地址或者MAC地址。业务控制器130向业务交换机150依次下发3个业务链的路由规则表,每个业务链的路由规则表均包括业务链的路径标识信息和1个业务使能器的端口号。例如,业务交换机150接收的业务链的第一路由规则表包括业务链的路径标识信息和FW业务使能器3的端口号;业务交换机150接收的业务链的第二路由规则表包括业务链的路径标识信息和VideoCache业务使能器2的端口号;业务交换机150接收的业务链的第三路由规则表包括业务链的路径标识信息和NAT业务使能器1的端口号。进一步地,应用检测实体110接收到用户终端发送的数据包时,检测数据包所归属的应用,根据其对应的应用标识(例如,应用标识指示为在线视频),确定对应的路径标识信息(例如,路径标识信息为10)。应用检测实体110根据路径标识信息,确定业务链的路由规则表,并从路由规则表中获取业务交换机150的IP地址或者MAC地址。应用检测实体110将数据包转发至业务交换机150。业务交换机150根据业务链的第一路由规则表,将应用检测实体110转发的数据包转发至FW业务使能器3,FW业务使能器3对数据包进行业务处理,并将业务处理后的数据包转发回业务交换机150。业务交换机150再次根据业务链的第二路由规则表,将数据包转发至VideoCache业务使能器2,VideoCache业务使能器2对数据包进行业务处理,并将业务处理后的数据包转发回业务交换机150。业务交换机150再次根据业务链的第三路由规则表,将数据包转发至NAT业务使能器1,NAT业务使能器1对数据包进行业务处理,并将业务处理后的数据包转发回业务交换机150。业务交换机150确定数据包已完成全部的业务处理,则根据数据包携带的目的IP地址,将数据包转发至目的IP地址指示的设备或者网元处。可选地,PCRF实体120向业务控制器130发送的业务链路径请求消息还包括应用检测实体的地址信息,所述应用检测实体的地址信息用于使业务控制器130向应用检测实体110发送业务链的路由规则表。通过该步骤,可使应用检测实体110根据路径标识信息和业务控制器130下发的业务链的路由规则表,对数据包进行转发处理。可选地,在本发明实施例中,还可将应用检测实体110的地址信息在先存储在业务控制器130的存储器中,此时,PCRF实体120不再向业务控制器130发送应用检测实体的地址信息,业务控制器130根据已存储的应用检测实体110的地址信息,向应用检测实体110发送业务链的路由规则表。相应地,PCRF实体120具体用于,向应用检测实体110发送信用控制响应消息,所述信用控制响应消息包括路径标识信息,以使应用检测实体110根据路径标识信息和接收到的业务控制器130发送的业务链的路由规则表,对接收到的用户终端发送的数据包进行转发处理。需要说明的是,在本发明实施例中,业务控制器130向应用检测实体110发送业务链的路由规则表与业务控制器130向PCRF实体120发送路径标识信息可不限制时序关系。因此,通过应用本发明实施例提供的业务链的处理系统,解决了现有技术中网络部署复杂,以及业务链不易扩展的问题。实现了网络中不再部署负载均衡节点,同时,按需创建业务链,适应多变的移动互联网商业模式,提升创建业务链的灵活性和可扩展性。实施例二为便于对本发明实施例的理解,下面将结合附图以具体实施例做进一步的解释说明,实施例并不构成对本发明实施例的限定。下面以图2为例详细说明本发明实施例一提供的业务链的处理方法,本方法可以应用在前述业务链的处理系统中。图2为本发明实施例二提供的业务链的处理方法流程图,在本发明实施例中实施主体为PCRF实体。如图2所示,该实施例具体包括以下步骤:步骤210、策略计费控制功能PCRF实体接收应用检测实体发送的信用控制请求消息,所述信用控制请求消息包括所述应用检测实体获取的用户终端访问应用时的应用启动信息。具体地,用户终端根据用户的操作指令访问某一应用(例如,在线视频应用),被访问的在线视频应用根据用户终端发送的访问指令,进行自启动并为用户终端提供相应的视频服务,应用检测实体获取在线视频应用的应用启动信息,将应用启动信息携带在信用控制请求消息(CCR)中,向PCRF实体发送信用控制请求消息。PCRF实体接收应用检测实体发送的信用控制请求消息。进一步地,在本发明实施例中,所述应用检测实体具体为策略计费控制(PolicyandChargingControl,简称:PCEF)实体或者流路由器。在一种实现方式中,应用检测实体具体为PCEF实体时,在执行步骤210之前,PCRF实体还与PCEF实体进行多步骤的交互通信,以使得PCRF实体与PCEF实体建立通信连接,该交互通信为现有技术,在此仅作简要描述。PCEF实体向PCRF实体发送CCR消息,请求建立Gx会话;PCRF实体进行计费策略决策后向PCEF实体发送CCA消息,与PCEF实体建立Gx会话;PCRF实体告知PCEF实体其所订阅的应用;PCEF实体对PCRF实体通知订阅的应用进行检测,当检测到用户终端访问订阅的应用时,PCEF实体向PCRF实体发送本步骤中的携带应用启动信息的CCR消息。在另一种实现方式中,应用检测实体具体为流路由器时,在执行步骤210之前,PCRF实体还与PCEF实体、流路由器进行多步骤的交互通信,以使得PCRF实体与PCEF实体、流路由器建立通信连接,该交互通信为现有技术,在此仅作简要描述。PCRF实体与PCEF实体之间进行通信交互,建立Gx会话后,PCRF实体向流路由器发送TSR消息,请求建立Sd会话,并在建立的Sd会话中通知流路由器其所订阅的应用;流路由对PCRF实体通知订阅的应用进行检测,当检测到用户终端访问订阅的应用时,流路由器向PCRF实体发送本步骤中的携带应用启动信息的CCR消息。步骤220、所述PCRF实体向业务控制器发送业务链路径请求消息,所述业务链路径请求消息包括所述PCRF实体根据所述应用启动信息确定的用于对所述应用进行业务处理的业务链的属性信息。具体地,PCRF实体接收CCR消息后,对CCR消息进行解析并从中提取应用启动信息。根据应用启动信息,PCRF实体确定用于对应用进行业务处理的业务链的属性信息。所述应用即是PCEF实体检测的用户终端访问的应用。进一步地,在本发明实施例中,所述业务链的属性信息包括业务类型信息。所述PCRF实体根据所述应用启动信息确定的用于对所述应用进行业务处理的业务链的属性信息具体包括:根据应用启动信息包括的应用标识,PCRF实体确定用于对应用进行业务处理的至少一个业务类型信息。在一个例子中,所述应用具体为在线视频应用,则应用启动信息包括的应用标识指示为在线视频。PCRF实体根据在线视频,确定对在线视频进行业务处理的至少一个业务类型信息,确定的业务类型信息具体为:类型1:NAT业务;类型2:VideoCache业务和类型3:FW业务。可以理解的是,PCRF实体确定的业务类型信息,也即是构成业务链的业务使能器的类型。根据上述确定出的业务类型信息,PCRF实体还确定对在线视频进行业务处理的业务链。例如,确定的业务链具体为:类型3->类型2->类型1。进一步地,在本发明实施例中,所述业务链的属性信息还包括业务处理顺序信息。在实际应用中,PCRF实体在确定对应用进行业务处理的业务类型信息的同时,还可确定出于业务类型信息对应的业务处理顺序。PCRF实体根据在线视频,确定用于对在线视频进行业务处理的至少一个业务类型信息;根据至少一个业务类型信息,PCRF实体确定用于对在线视频进行业务处理的业务处理顺序信息。例如,PCRF在确定出类型1、类型2和类型3之后,确定业务类型信息对应的业务处理顺序,确定的业务处理顺序为:类型3、类型2、类型1;或者,业务处理顺序为:类型2、类型3、类型1等等。需要说明的是,在本发明实施例中,PCRF实体还可结合网络以及用户签约等信息,进而确定业务链的属性信息。PCRF实体向业务控制器发送业务链路径请求消息,所述请求消息包括业务链的属性信息。可以理解的是,PCRF实体在向业务控制器发送业务链路径请求消息之前,管理人员已将PCRF实体与业务控制器分别进行配置,以使得PCRF实体与业务控制器具有统一的业务类型信息和业务链的传递格式。PCRF实体根据应用启动信息,进而确定业务链的属性信息,解决了现有技术中业务链不易扩展的问题。实现了按需创建业务链,适应多变的移动互联网商业模式,提升创建业务链的灵活性和可扩展性。再进一步地,在本发明实施例中,所述业务链的属性信息包括业务链标识信息。所述PCRF实体根据所述应用启动信息确定的用于对所述应用进行业务处理的业务链的属性信息具体包括:根据应用启动信息包括的应用标识,PCRF实体确定用于对应用进行业务处理的业务链标识信息。在一个例子中,PCRF实体根据在线视频,确定对在线视频进行业务处理的业务链标识信息为业务链标识1。其中,确定业务链标识的方法可以是:PCRF查询预配置的业务链描述信息可以得到业务链标识1对应的业务链为类型3->类型2->类型1。其中,业务链标识1代表的业务链描述信息分别预配置在所述PCRF实体和所述业务控制器实体上。步骤230、所述PCRF实体接收所述业务控制器根据所述业务链的属性信息发送的所述业务链的路径标识信息。进一步地,业务控制器在接收到业务链路径请求消息后,对业务链路径请求消息进行解析并从中提取业务链的属性信息。根据业务链的属性信息,为业务链分配路径标识信息。在本发明实施例中,业务控制器130根据业务链的属性信息,随机为业务链分配路径标识信息。例如:业务链:类型3->类型2->类型1的路径标识信息为10。业务控制器为业务链路径分配路径标识信息后,向PCRF实体发送路径标识信息。更进一步地,业务控制器还可根据业务链的属性信息包括的业务类型信息,业务控制器选择出构成业务链的至少一个业务使能器,根据已存储的网络拓扑信息和选择出的业务使能器,业务控制器确定与业务链对应的业务链路径。业务链的属性信息还可包括业务处理顺序信息,业务控制器还可根据业务类型信息和业务处理顺序信息,确定业务链,并选择出构成业务链的至少一个业务使能器,根据已存储的网络拓扑信息和选择出的业务使能器,业务控制器确定与业务链对应的业务链路径。可选的,业务链的属性信息可包括业务链标识信息,业务控制器还可根据业务链标识信息确定业务链,并选择出构成业务链的至少一个业务使能器,根据已存储的网络拓扑信息和选择出的业务使能器,业务控制器确定与业务链对应的业务链路径。可以理解的是,在通信系统中,存在着多个业务使能器实现同一个业务功能的情况,例如,业务使能器1、业务使能器2、业务使能器3均可实现NAT业务,业务控制器可根据各业务使能器的当前处理数据包的占用情况、处理效率,从业务使能器1、业务使能器2、业务使能器3中选择出1个业务使能器作为构成业务链中实现NAT业务的业务使能器,同理,业务控制器选择出实现VideoCache业务和FW业务的业务使能器。在本发明实施例中,业务控制器根据PCRF实体发送的业务链的属性信息确定业务链的路径标识信息,由于该路径标识信息能够标识业务链路径,也就是说,业务控制器可以选择构成业务链的业务使能器,解决了现有技术中由负载均衡节点选择业务控制器,负载均衡节点均需保存归属的业务使能器之间进行通信的会话状态信息,导致现有技术中网络实现复杂的问题,实现了网络中不再部署负载均衡节点,简化网络结构。需要说明的是,在一种实现方式中,业务控制器可先根据业务链的属性信息为业务链分配路径标识信息,并向PCRF实体发送路径标识信息,业务控制器再根据已存储的网络拓扑信息和业务链的属性信息,确定与业务链对应的业务链路径;在另一种实现方式中,业务控制器可先根据已存储的网络拓扑信息和所述业务链的属性信息,确定与业务链对应的业务链路径,再根据确定的业务链路径,业务控制器为业务链分配路径标识信息,并向PCRF实体发送路径标识信息。步骤240、所述PCRF实体向所述应用检测实体发送信用控制响应消息,所述信用控制响应消息包括所述路径标识信息,以使所述应用检测实体根据所述路径标识信息,对接收到的所述用户终端发送的数据包进行转发处理。具体地,PCRF实体接收到业务控制器发送的路径标识信息后,向应用检测实体发送信用控制响应消息,所述信用控制响应消息包括路径标识信息,以使应用检测实体根据路径标识信息,对接收到的用户终端发送的数据包进行转发处理,即,应用检测实体将数据包转发至下一跳的业务交换机。可以理解的是,应用检测实体在接收到PCRF实体发送的路径标识信息后,建立路径标识信息与应用的对应关系。以使得在接收到用户终端发送的数据包时,根据数据包所归属应用对应的应用标识,确定对应的路径标识信息。根据前述的例子,PCRF实体向PCEF实体发送信用控制响应消息,所述信用控制响应消息包括路径标识信息,PCEF实体在接收到用户终端发送的数据包时,根据路径标识信息,对数据包进行转发处理;或者,PCRF实体向流路由器发送信用控制响应消息,所述信用控制响应消息包括所述路径标识信息,流路由器在接收到用户终端发送的数据包时,根据路径标识信息,对数据包进行转发处理。进一步地,应用检测实体在接收到用户终端发送的数据包后,对数据包进行解析处理,从用户数据包中获取携带的应用标识,根据应用标识,确定对应的路径标识信息。应用检测实体将确定的路径标识信息封装在数据包中(例如,可将路径标识信息封装在数据包的VLAN标识字段内),并根据业务控制器发送的业务链的路由规则表将数据包转发至下一跳的业务交换机。因此,通过应用本发明实施例提供的业务链的处理方法,PCRF实体根据应用检测实体发送的应用启动信息确定对应用进行业务处理的业务链,并向业务控制器发送业务链的属性信息,以使得业务控制器根据业务链的属性信息为业务链分配路径标识信息,PCRF实体将业务控制器发送的路径标识信息转发至应用检测实体,使应用检测实体根据路径标识信息,对接收到的用户终端发送的数据包进行转发处理。解决了现有技术中由于部署负载均衡节点导致网络部署复杂,以及业务链不易扩展的问题。实现了网络中不再部署负载均衡节点,同时,按需创建业务链,适应多变的移动互联网商业模式,提升创建业务链的灵活性和可扩展性。可选地,在本发明实施例步骤230中PCRF实体向业务控制器发送的业务链路径请求消息还包括应用检测实体的地址信息,所述应用检测实体的地址信息用于使业务控制器向应用检测实体发送业务链的路由规则表。通过该步骤,可使应用检测实体根据所述路径标识信息和所述业务控制器下发的业务链的路由规则表,对数据包进行转发处理。根据前述的例子,PCRF实体在与PCEF实体之间进行通信交互时,PCEF实体将自身的地址信息上报给PCRF实体,PCRF实体将PCEF实体的地址信息进行存储;或者PCRF实体在与流路由器之间进行通信交互时,流路由器将自身的地址信息上报给PCRF实体,PCRF实体将流路由器的地址信息进行存储。PCRF实体将获取的PCEF实体或者流路由器的地址信息携带在业务链路径请求消息中,并向业务控制器发送业务链路径请求消息,业务控制器根据PCEF实体或者流路由器的地址信息,向PCEF实体或者流路由器发送业务链的路由规则表。可选地,在本发明实施例中,还可将应用检测实体的地址信息在先存储在业务控制器的存储器中,此时,PCRF实体不再向业务控制器发送应用检测实体的地址信息,业务控制器根据已存储的应用检测实体的地址信息,向应用检测实体发送业务链的路由规则表。相应地,步骤240具体为:PCRF实体向应用检测实体发送信用控制响应消息,所述信用控制响应消息包括路径标识信息,以使应用检测实体根据路径标识信息和接收到的业务控制器发送的业务链的路由规则表,对接收到的用户终端发送的数据包进行转发处理。需要说明的是,在本发明实施例中,业务控制器向应用检测实体发送业务链的路由规则表与业务控制器向PCRF实体发送路径标识信息可不限制时序关系。当应用检测实体已接收到PCRF实体发送的路径标识信息,并在此时接收到用户终端发送的数据包时,则应用检测实体可识别自身是否已接收到业务控制器发送的业务链的路由规则表:如果应用检测实体未接收到业务控制器发送的业务链的路由规则表,则应用检测实体不对数据包进行转发处理,等待业务控制器发送的业务链的路由规则表;或者,应用检测实体向业务控制器发送业务链的路由规则表请求消息,所述业务链的路由规则表请求消息包括路径标识信息,业务控制器根据业务链的路由规则表请求消息,向应用检测实体发送业务链的路由规则表;如果应用检测实体接收到业务控制器发送的业务链的路由规则表,则应用检测实体根据业务链的路由规则表和路径标识信息,对数据包进行转发处理。需要说明的是,在本发明实施例中,当应用检测实体为PCEF实体时,PCEF实体具有流路由器的功能。换句话说,在PCEF实体中具有流路由器功能的软件模块。实施例三为便于对本发明实施例的理解,下面将结合附图以具体实施例做进一步的解释说明,实施例并不构成对本发明实施例的限定。下面以图3为例详细说明本发明实施例二提供的业务链的处理方法,本方法可以应用在前述业务链的处理系统中。图3为本发明实施例三提供的业务链的处理方法流程图,在本发明实施例中实施主体为业务控制器。如图3所示,该实施例具体包括以下步骤:步骤310、业务控制器接收PCRF实体发送的业务链路径请求消息,所述业务链路径请求消息包括所述PCRF实体确定出的业务链的属性信息。具体地,PCRF实体确定用于对应用进行业务处理的业务链的属性信息后,向业务控制器发送业务链路径请求消息,所述业务链路径请求消息包括PCRF实体确定出的业务链的属性信息。进一步地,所述业务链的属性信息包括业务链的业务类型信息。更进一步地,所属业务链的属性信息还包括业务处理顺序信息。再进一步地,所述业务链的属性信息包括业务链标识信息。在前述实施例二中,已说明PCRF实体确定业务链的属性信息的具体过程,在此不再复述。PCRF实体根据应用启动信息,进而确定业务链的属性信息,解决了现有技术中业务链不易扩展的问题。实现了按需创建业务链,适应多变的移动互联网商业模式,提升创建业务链的灵活性和可扩展性。需要说明的是,在本发明实施例中,PCRF实体还可结合网络以及用户签约等信息,进而确定业务链的属性信息。步骤320、根据所述业务链的属性信息,所述业务控制器为所述业务链分配路径标识信息。具体地,业务控制器获取业务链的属性信息后,为该业务链分配路径标识信息。在本发明实施例中,业务控制器根据业务链的属性信息,随机为业务链分配路径标识信息。例如:业务链:类型3->类型2->类型1的路径标识信息为10。步骤330、所述业务控制器向所述PCRF实体发送所述路径标识信息,以使得所述PCRF实体向应用检测实体转发所述路径标识信息。具体地,业务控制器向PCRF实体发送路径标识信息,以使得PCRF实体向应用检测实体转发该路径标识信息。因此,通过应用本发明实施例提供的业务链的处理方法,业务控制器接收PCRF实体发送的业务链的属性信息,以使得业务控制器根据业务链的属性信息,为业务链分配路径标识信息,PCRF实体将业务控制器发送的路径标识信息转发至应用检测实体,使应用检测实体根据路径标识信息,对接收到的用户终端发送的数据包进行转发处理。解决了现有技术中由于部署负载均衡节点导致网络部署复杂,以及业务链不易扩展的问题。实现了网络中不再部署负载均衡节点,同时,按需创建业务链,适应多变的移动互联网商业模式,提升创建业务链的灵活性和可扩展性。可选地,在本发明实施例步骤310之前,还包括业务控制器接收业务交换机发送的网络拓扑信息的步骤,通过该步骤,可使业务控制器在步骤320中根据网络拓扑信息和业务链的属性信息,确定与业务链对应的业务链路径。可选地,在本发明实施例步骤中,还包括业务控制器确定与业务链对应的业务链路径的步骤,通过该步骤,业务控制器可根据确定的业务链路径选择构成业务链的业务使能器、实现了网络中不再部署负载均衡节点,简化网络结构。具体步骤如下:根据已存储的网络拓扑信息和所述业务链的属性信息,所述业务控制器确定与所述业务链对应的业务链路径。具体地,业务控制器为业务链分配路径标识信息后,根据业务链的属性信息包括的业务类型信息,业务控制器选择出构成业务链的至少一个业务使能器,根据已存储的网络拓扑信息和选择出的业务使能器,业务控制器确定与业务链对应的业务链路径。进一步地,业务链的属性信息还可包括业务处理顺序信息,业务控制器根据业务类型信息和业务处理顺序信息,确定业务链,并选择出构成业务链的至少一个业务使能器,根据已存储的网络拓扑信息和选择出的业务使能器,业务控制器确定与业务链对应的业务链路径。可以理解的是,在通信系统中,存在着多个业务使能器实现同一个业务功能的情况,例如,业务使能器1、业务使能器2、业务使能器3均可实现NAT业务,业务控制器可根据各业务使能器的当前处理数据包的占用情况、处理效率,从业务使能器1、业务使能器2、业务使能器3中选择出1个业务使能器作为构成业务链中实现NAT业务的业务使能器,同理,业务控制选择出实现VideoCache业务和FW业务的业务使能器。在本发明实施例中,业务控制器根据PCRF实体发送的业务链的属性信息,确定业务链的路径标识信息,由于该路径标识信息能够标识业务链路径,也就是说,业务控制器可以选择构成业务链的业务使能器,解决了现有技术中由负载均衡节点选择业务控制器,负载均衡节点均需保存归属的业务使能器之间进行通信的会话状态信息,导致现有技术中网络实现复杂的问题,实现了网络中不再部署负载均衡节点,简化网络结构。需要说明的是,步骤320与本步骤之间不限制时序关系,在另一种实现方式中,业务控制器可先执行本步骤所描述的过程,再执行步骤320所描述的过程。也即是业务控制器先根据已存储的网络拓扑信息和所述业务链的属性信息,确定与业务链对应的业务链路径,再根据确定的业务链路径,业务控制器为业务链分配路径标识信息。可选地,在本发明实施例步骤中,还包括业务控制器确定业务链的路由规则表的步骤,通过该步骤,业务控制器将业务链的路由规则表发送至应用检测实体、业务交换机中,以使得应用检测实体、业务交换机根据业务链的路由规则表对用户终端发送的数据包进行转发处理。具体步骤如下:根据所述业务链路径,所述业务控制器确定业务链的路由规则表;所述业务控制器分别向所述应用检测实体和所述业务交换机发送所述业务链的路由规则表,以使得所述应用检测实体根据所述业务链的路由规则表和所述路径标识信息,对接收到的所述用户终端发送的数据包进行转发处理,所述业务交换机接收到所述应用检测实体发送的数据包时,根据所述业务链的路由规则表,对所述数据包进行转发处理。具体地,业务控制器确定出业务链的业务链路径后,根据业务链路径,确定业务链的路由规则表,所述业务链的路由规则表中具体包括了每条业务链的路径标识信息和下一跳路由信息。业务控制器分别向应用检测实体、业务交换机发送业务链的路由规则表,以使得应用检测实体根据业务链的路由规则表和路径标识信息,对接收到的用户终端发送的数据包进行转发处理,即,应用检测实体接收到用户终端发送的数据包后,对数据包进行解析处理,从数据包中获取携带的应用标识,根据应用标识,确定对应的路径标识信息。应用检测实体将确定的路径标识信息封装在数据包中(例如,可将路径标识信息封装在数据包的VLAN标识字段内),并根据业务链的路由规则表将数据包转发至下一跳的业务交换机;业务交换机接收到应用检测实体发送的数据包时,根据业务链的路由规则表和数据包携带的路径标识信息,对数据包进行转发处理,即,业务交换机将数据包转发至对应的业务使能器。需要说明的是,在本发明实施例中,业务控制器分别向应用检测实体、业务交换机发送业务链的路由规则表与业务控制器向应用检测实体发送路径标识信息可不限制时序关系。进一步地,如实施例二中所述,在本发明实施例中,业务控制器生成多个业务链的路由规则表,每个业务链的路由规则表包括的下一跳路由信息可不相同,所述下一跳路由信息为数据包转发的下一个设备或网元的IP或者MAC地址、或者设备或网元的端口号等。这里不再赘述。可以理解的是,当应用检测实体已接收到PCRF实体发送的路径标识信息,并在此时接收到用户终端发送的数据包时,则应用检测实体可识别自身是否已接收到业务控制器发送的业务链的路由规则表,如果应用检测实体未接收到业务控制器发送的业务链的路由规则表,则应用检测实体不对数据包进行转发处理,等待业务控制器发送的业务链的路由规则表;或者应用检测实体向业务控制器发送业务链的路由规则表请求消息,所述业务链的路由规则表请求消息包括路径标识信息,业务控制器根据业务链的路由规则表请求消息,向应用检测实体发送业务链的路由规则表;如果应用检测实体接收到业务控制器发送的业务链的路由规则表,则应用检测实体根据业务链的路由规则表和路径标识信息,对数据包进行转发处理。可选地,在本发明实施例中,所述业务控制器向所述应用检测实体发送所述业务链的路由规则表,以使得所述应用检测实体在接收到用户终端发送的数据包时,根据所述业务链的路由规则表和所述路径标识信息,对所述数据包进行转发处理具体包括:业务控制器获取应用检测实体的地址信息;根据应用检测实体的地址信息,业务控制器向应用检测实体发送业务链的路由规则表,以使得应用检测实体在接收到用户终端发送的数据包时,根据业务链的路由规则表和路径标识信息,对数据包进行转发处理。可选地,在本发明实施例步骤310中,业务控制器接收的PCRF实体发送的业务链路径请求消息还包括所述应用检测实体的地址信息;其中,所述业务控制器获取所述应用检测实体的地址信息具体包括:业务控制器从业务链路径请求消息中获取应用检测实体的地址信息;或者,业务控制器从业务控制器中存储器获取应用检测实体的地址信息。可以理解的是,在先将应用检测实体的地址信息存储至业务控制器的存储器中。可选地,在本发明实施例中,所述应用检测实体具体为PCEF实体或者流路由器。图4为本发明实施例提供的业务链的处理方法信令图;图4所示的信令图为应用检测实体、PCRF实体、业务控制器以及业务交换机之间实现业务链处理的过程,在图4中,以应用检测实体为PCEF实体为例进行说明。可以理解的是,业务链的处理过程与图2类似。图4中的业务链的处理方法均可按照前述实施例描述的过程执行,在此仅作简单描述。步骤410、PCEF实体向PCRF实体发送信用控制请求消息,所述信用控制请求消息包括所述PCEF实体获取的用户终端访问应用时的应用启动信息。步骤420、根据所述信用控制请求消息,所述PCRF实体确定用于对所述应用进行业务处理的业务链的属性信息。具体地,PCRF实体接收CCR消息后,对CCR消息进行解析并从中提取应用启动信息。根据应用启动信息,PCRF实体确定用于对应用进行业务处理的业务链的属性信息。所述应用即是PCEF实体检测的用户终端访问的应用。进一步地,在本发明实施例中,所述业务链的属性信息包括业务类型信息。所述PCRF实体根据所述应用启动信息确定的用于对所述应用进行业务处理的业务链的属性信息具体包括:根据应用启动信息包括的应用标识,PCRF实体确定用于对应用进行业务处理的至少一个业务类型信息。在一个例子中,所述应用具体为在线视频,则应用启动信息包括的应用标识指示为在线视频。PCRF实体根据在线视频,确定对在线视频进行业务处理的至少一个业务类型信息,确定的业务类型信息具体为:类型1:NAT业务;类型2:VideoCache业务和类型3:FW业务。可以理解的是,PCRF实体确定的业务类型信息,也即是构成业务链的业务使能器的类型。根据上述确定出的业务类型信息,PCRF实体还确定对在线视频应用进行业务处理的业务链。例如,确定的业务链具体为:类型3->类型2->类型1。进一步地,在本发明实施例中,所述业务链的属性信息还包括业务处理顺序信息。在实际应用中,PCRF实体在确定对应用进行业务处理的业务类型信息的同时,还可确定出于业务类型信息对应的业务处理顺序。所述PCRF实体根据所述应用启动信息确定的用于对所述应用进行业务处理的业务链的属性信息具体包括:根据所述应用启动信息包括的应用标识,所述PCRF实体确定用于对所述应用进行业务处理的至少一个业务类型信息;根据至少一个所述业务类型信息,所述PCRF实体确定用于对所述应用进行业务处理的业务处理顺序信息。在另一个例子中,PCRF实体根据在线视频,确定用于对在线视频进行业务处理的至少一个业务类型信息;根据至少一个业务类型信息,PCRF实体确定用于对在线视频进行业务处理的业务处理顺序信息。例如,PCRF在确定出类型1、类型2和类型3之后,确定业务类型信息对应的业务处理顺序,确定的业务处理顺序为:类型3、类型2、类型1;或者,业务处理顺序为:类型2、类型3、类型1等等。再进一步地,在本发明实施例中,所述业务链的属性信息包括业务链标识信息。所述PCRF实体根据所述应用启动信息确定的用于对所述应用进行业务处理的业务链的属性信息具体包括:根据应用启动信息包括的应用标识,PCRF实体确定用于对应用进行业务处理的业务链标识信息。在一个例子中,所述应用具体为在线视频,则应用启动信息包括的应用标识指示为在线视频。PCRF实体根据在线视频,确定对在线视频进行业务处理的业务链标识信息为业务链标识1。其中,确定业务链标识的方法可以是:PCRF查询预配置的业务链描述信息可以得到业务链标识1对应的业务链为类型3->类型2->类型1。其中,业务链标识1代表的业务链描述信息分别预配置在所述PCRF实体和所述业务控制器实体上。需要说明的是,在本发明实施例中,PCRF实体还可结合网络以及用户签约等信息,进而确定业务链的属性信息。步骤430、所述PCRF实体向业务控制器发送业务链路径请求消息,所述业务链路径请求消息包括所述业务链的属性信息。具体地,PCRF实体向业务控制器发送业务链路径请求消息,所述业务链路径请求消息包括业务链的属性信息。进一步地,业务链路径请求消息还包括PCEF实体的地址信息,所述PCEF实体的地址信息用于使业务控制器向PCEF实体发送业务链的路由规则表。步骤440、根据所述业务链的属性信息,所述业务控制器为所述业务链分配路径标识信息。具体地,业务控制器获取业务链的属性信息后,为该业务链路径分配路径标识信息。例如:业务链:类型3->类型2->类型1的路径标识信息为10。步骤450、根据已存储的网络拓扑信息和所述业务链的属性信息,所述业务控制器确定与所述业务链对应的业务链路径。具体地,业务控制器为业务链分配路径标识信息后,根据业务链的属性信息包括的业务类型信息,业务控制器选择出构成业务链的至少一个业务使能器,根据已存储的网络拓扑信息和选择出的业务使能器,业务控制器确定与业务链对应的业务链路径。进一步地,业务链的属性信息还可包括业务处理顺序信息,业务控制器根据业务类型信息和业务处理顺序信息,确定业务链,并选择出构成业务链的至少一个业务使能器,根据已存储的网络拓扑信息和选择出的业务使能器,业务控制器确定与业务链对应的业务链路径。进一步地,业务链的属性信息包括业务链标识信息,业务控制器根据业务链标识信息,业务控制器选择出构成业务链的至少一个业务使能器,根据已存储的网络拓扑信息和选择出的业务使能器,业务控制器确定与业务链对应的业务链路径。需要说明的是,步骤440与步骤450之间不限制时序关系,在另一种实现方式中,业务控制器可先执行步骤450所描述的过程,再执行步骤440所描述的过程。也即是业务控制器先根据已存储的网络拓扑信息和所述业务链的属性信息,确定与业务链对应的业务链路径,再根据确定的业务链路径,业务控制器为业务链分配路径标识信息。步骤460、根据所述业务链路径,所述业务控制器确定业务链的路由规则表。具体地,业务控制器确定出业务链的业务链路径后,根据业务链路径,确定业务链的路由规则表,所述业务链的路由规则表中具体包括了每条业务链的路径标识信息和下一跳路由信息。步骤470、所述业务控制器向所述PCRF实体发送所述路径标识信息。步骤480、所述业务控制器分别向所述PCEF实体和业务交换机发送所述业务链的路由规则表。具体地,业务控制器获取PCEF实体的地址信息,根据PCEF实体的地址信息,业务控制器向PCEF实体发送业务链的路由规则表。其中,业务控制器从业务链路径请求消息中获取PCEF实体的地址信息;或者,业务控制器从业务控制器中存储器获取PCEF实体的地址信息。业务控制器向业务交换机发送业务链的路由规则表,以使得业务交换机根据业务链的路由规则表对用户终端发送的数据包进行转发处理。步骤490、所述PCRF实体向所述PCEF实体发送信用控制响应消息,所述信用控制响应消息包括所述路径标识信息,以使所述PCEF实体根据所述路径标识信息,对接收到的所述用户终端发送的数据包进行转发处理。具体地,PCRF实体接收到业务控制器发送的路径标识信息后,向PCEF实体发送信用控制响应消息,所述信用控制响应消息包括路径标识信息,以使PCEF实体根据路径标识信息,对接收到的用户终端发送的数据包进行转发处理,即,PCEF实体将数据包转发至下一跳的业务交换机。可以理解的是,应用检测实体在接收到PCRF实体发送的路径标识信息后,建立路径标识信息与应用的对应关系。以使得在接收到用户终端发送的数据包时,根据数据包所归属应用对应的应用标识,确定对应的路径标识信息。在本发明实施例中,业务控制器向PCEF实体发送业务链的路由规则表与业务控制器向PCRF实体发送路径标识信息可不限制时序关系。当PCEF实体已接收到PCRF实体发送的路径标识信息,并在此时接收到用户终端发送的数据包时,则PCEF实体可识别自身是否已接收到业务控制器发送的业务链的路由规则表:如果PCEF实体未接收到业务控制器发送的业务链的路由规则表,则PCEF实体不对数据包进行转发处理,等待业务控制器发送的业务链的路由规则表;或者,PCEF实体向业务控制器发送业务链的路由规则表请求消息,所述业务链的路由规则表请求消息包括路径标识信息,业务控制器根据业务链的路由规则表请求消息,向PCEF实体发送业务链的路由规则表;如果PCEF实体接收到业务控制器发送的业务链的路由规则表,则PCEF实体根据业务链的路由规则表和路径标识信息,对数据包进行转发处理。实施例四相应地,本发明实施例四还提供了一种业务链的处理装置,用以实现前述实施例中提供的业务链的处理方法,如图5所示,所述装置包括:接收单元510、确定单元520以及发送单元530。所述装置包括的接收单元510,用于接收应用检测实体发送的信用控制请求消息,所述信用控制请求消息包括所述应用检测实体获取的用户终端访问应用时的应用启动信息;确定单元520,用于根据所述应用启动信息确定用于对所述应用进行业务处理的业务链的属性信息;发送单元530,用于向业务控制器发送业务链路径请求消息,所述业务链路径请求消息包括所述确定单元确定的所述业务链的属性信息;所述接收单元510还用于,接收所述业务控制器根据所述业务链的属性信息发送的所述业务链的路径标识信息;所述发送单元530还用于,向所述应用检测实体发送信用控制响应消息,所述信用控制响应消息包括所述路径标识信息,以使所述应用检测实体根据所述路径标识信息,对接收到的所述用户终端发送的数据包进行转发处理。可选的,所述发送单元530发送的所述业务链的属性信息包括业务类型信息;相应的,所述确定单元520具体用于,根据所述应用启动信息包括的应用标识,确定用于对所述应用进行业务处理的至少一个业务类型信息。可选的,所述发送单元530发送的所述业务链的属性信息还包括业务处理顺序信息;相应的,所述确定单元520具体用于,根据所述应用启动信息包括的应用标识,确定用于对所述应用进行业务处理的至少一个业务类型信息;根据至少一个所述业务类型信息,确定用于对所述应用进行业务处理的业务处理顺序信息。可选的,所述发送单元发送的所述业务链的属性信息包括业务链标识信息;相应的,所述确定单元具体用于,根据所述应用启动信息包括的应用标识,确定用于对所述应用进行业务处理的业务链标识信息。可选的,所述发送单元530发送的所述业务链路径请求消息还包括所述应用检测实体的地址信息,所述应用检测实体的地址信息用于使所述业务控制器向所述应用检测实体发送所述业务链的路由规则表。可选的,所述发送单元530具体用于,向所述应用检测实体发送信用控制响应消息,所述信用控制响应消息包括所述路径标识信息,以使所述应用检测实体根据所述路径标识信息和接收到的所述业务控制器发送的业务链的路由规则表,对接收到的所述用户终端发送的所述数据包进行转发处理。所述应用检测实体具体为PCEF实体或者流路由器。因此,通过应用本发明实施例提供的业务链的处理装置,解决了现有技术中由于部署负载均衡节点导致网络部署复杂,以及业务链不易扩展的问题。实现了网络中不再部署负载均衡节点,同时,按需创建业务链,适应多变的移动互联网商业模式,提升创建业务链的灵活性和可扩展性。实施例五另外,本发明实施例四提供的业务链的处理装置还可以采用的实现方式如下,用以实现前述本发明实施例中的业务链的处理方法,如图6所示,所述业务链的处理装置包括:网络接口610、处理器620和存储器630。系统总线640用于连接网络接口610、处理器620和存储器630。网络接口610用于与应用检测实体、业务控制器、流路由器进行交互通信。存储器630可以是永久存储器,例如硬盘驱动器和闪存,存储器630用于存储应用程序,所述应用程序包括可用于使处理器620访问并执行如下指令:通过所述网络接口接收应用检测实体发送的信用控制请求消息,所述信用控制请求消息包括所述应用检测实体获取的用户终端访问应用时的应用启动信息;通过所述网络接口向业务控制器发送业务链路径请求消息,所述业务链路径请求消息包括根据所述应用启动信息确定的用于对所属应用进行业务处理的业务链的属性信息;通过所述网络接口接收所述业务控制器根据所述业务链的属性信息发送的所述业务链的路径标识信息;通过所述网络接口向所述应用检测实体发送信用控制响应消息,所述信用控制响应消息包括所述路径标识信息,以使所述应用检测实体根据所述路径标识信息,对接收到的所述用户终端发送的数据包进行转发处理。进一步地,通过所述网络接口发送的所述业务链的属性信息包括业务类型信息;进一步地,所述存储器630存储的应用程序还包括可用于使所述处理器620执行根据所述应用启动信息确定的用于对所述应用进行业务处理的业务链的属性信息过程的指令:根据所述应用启动信息包括的应用标识,确定用于对所述应用进行业务处理的至少一个业务类型信息。进一步地,通过所述网络接口发送的所述业务链的属性信息还包括业务处理顺序信息;进一步地,所述存储器630存储的应用程序还包括可用于使所述处理器620执行根据所述应用启动信息确定的用于对所述应用进行业务处理的业务链的属性信息过程的指令:根据所述应用启动信息包括的应用标识,确定用于对所述应用进行业务处理的至少一个业务类型信息;根据至少一个所述业务类型信息,确定用于对所述应用进行业务处理的业务处理顺序信息。进一步地,通过所述网络接口发送的所述业务链的属性信息包括业务链标识信息;进一步地,所述存储器630存储的应用程序还包括可用于使所述处理器620执行根据所述应用启动信息确定的用于对所述应用进行业务处理的业务链的属性信息过程的指令:根据所述应用启动信息包括的应用标识,确定用于对所述应用进行业务处理的业务链标识信息。进一步地,通过所述网络接口发送的所述业务链路径请求消息还包括所述应用检测实体的地址信息,所述应用检测实体的地址信息用于使所述业务控制器向所述应用检测实体发送所述业务链的路由规则表。进一步地,所述存储器630存储的应用程序还包括可用于使所述处理器620执行通过所述网络接口向所述应用检测实体发送信用控制响应消息,所述信用控制响应消息包括所述路径标识信息,以使所述应用检测实体根据所述路径标识信息,对接收到的所述用户终端发送的数据包进行转发处理过程的指令:通过所述网络接口向所述应用检测实体发送信用控制响应消息,所述信用控制响应消息包括所述路径标识信息,以使所述应用检测实体根据所述路径标识信息和接收到的所述业务控制器发送的业务链的路由规则表,对接收到的所述用户终端发送的所述数据包进行转发处理。进一步地,所述应用检测实体具体为PCEF实体或者流路由器。因此,通过应用本发明实施例提供的业务链的处理装置,解决了现有技术中由于部署负载均衡节点导致网络部署复杂,以及业务链不易扩展的问题。实现了网络中不再部署负载均衡节点,同时,按需创建业务链,适应多变的移动互联网商业模式,提升创建业务链的灵活性和可扩展性。专业人员应该还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。结合本文中所公开的实施例描述的方法或算法的步骤可以用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(RAM)、内存、只读存储器(ROM)、电可编程ROM、电可擦除可编程ROM、寄存器、硬盘、可移动磁盘、CD-ROM、或技术领域内所公知的任意其它形式的存储介质中。以上所述的具体实施方式,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施方式而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1