获取规则信息的方法及装置的制造方法

文档序号:9648880阅读:200来源:国知局
获取规则信息的方法及装置的制造方法
【技术领域】
[0001]本发明涉及信息技术领域,特别涉及一种获取规则信息的方法及装置。
【背景技术】
[0002]在策略与计费控制(英文全称:Policy and Charging Control,英文缩写:PCC)架构中,当策略和计费执行功能实体(英文全称:Policy and ChargingEnforcement Funct1n,英文缩写PCEF)接收到请求信息,以实现建立IP连接访问网络(IP-Connectivity Access Network,英文缩写:IP_CAN)承载时,PCEF 向 PCRF 请求发送业务规则信息,若PCRF中未存储上述业务规则信息,PCRF向SPR发送携带有用户标识以及PDN标识的请求消息,以请求PCRF发送上述用户标识以及PDN标识对应的业务规则信息,以查找该用户对应的业务规则信息,并将该用户对应的所有业务规则信息发送至PCEF,以实现建立IP-CAN承载。
[0003]然而,当建立IP-CAN承载时,PCRF需要将查找到的该用户对应的全部业务规则信息发送至PCEF,以建立IP-CAN承载,然而,当建立IP-CAN承载时,并不需要PCRF将查找到的该用户对应的全部业务规则信息发送至PCEF,从而导致PCRF与PCEF之间的接口负荷较大。

【发明内容】

[0004]本发明提供一种获取规则信息的方法及装置,可以降低PCRF与PCEF之间的接口负荷。
[0005]本发明采用的技术方案为:
[0006]第一方面,本发明提供一种获取规则信息的方法,包括:
[0007]策略和计费执行功能实体PCEF检测网络之间互连的协议IP数据包;
[0008]所述PCEF获取所述IP数据包中携带的数据包特征信息;
[0009]所述PCEF获取所述数据包特征信息对应的业务规则信息。
[0010]第二方面,本发明提供一种获取规则信息的装置,包括:
[0011]检测单元,位于策略和计费执行功能实体PCEF中,用于检测网络之间互连的协议IP数据包;
[0012]获取单元,位于所述PCEF中,用于获取所述IP数据包中携带的数据包特征信息;
[0013]所述获取单元,位于所述PCEF中,还用于获取所述数据包特征信息对应的业务规则信息。
[0014]本发明提供的获取规则信息的方法及装置,策略和计费执行功能实体PCEF首先检测网络之间互连的协议IP数据包,然后获取IP数据包中携带的数据包特征信息,最后获取数据包特征信息对应的业务规则信息。与目前当建立IP-CAN承载时相比,本发明PCEF通过IP数据包中的数据包特征信息,能够确定该数据包特征信息对应的业务规则信息,而不需要PCEF从PCRF中获取该用户对应的所有业务规则信息,仅需要获取该数据包特征信息对应的业务识别规则,从而可以降低PCEF与PCRF之间的端口负载。
【附图说明】
[0015]为了更清楚地说明本发明或现有技术中的技术方案,下面将对本发明或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。
[0016]图1为本发明实施例中获取规则信息的方法流程图;
[0017]图2为本发明实施例中另一种获取规则信息的方法流程图;
[0018]图3为本发明实施例中又一种获取规则信息的方法流程图;
[0019]图4为本发明实施例中又一种获取规则信息的方法流程图;
[0020]图5为本发明实施例中又一种获取规则信息的方法流程图;
[0021]图6为本发明实施例中一种获取规则信息的装置示意图;
[0022]图7为本发明实施例中另一种获取规则信息的装置示意图。
【具体实施方式】
[0023]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
[0024]本发明实施例提供一种获取规则信息的方法,能够PCEF与PCRF之间的端口负荷,如图1所示,所述方法包括:
[0025]101、策略和计费执行功能实体PCEF检测网络之间互连的协议IP数据包。
[0026]对于本发明实施例,在步骤101之前,PCRF向PCEF发送指示信息,该指示信息用于指示PCEF,该用户设备对应的网络之间互连的协议(英文全称-1nternet Protocol,英文缩写:IP)数据包是否能够按照后续流程,获取该对应的业务规则信息。在本发明实施例中,若PCRF指示PCEF,该用户设备对应的IP数据包可以按照后续流程,获取该IP数据包对应的业务规则信息,则按照后续流程获取该IP数据包对应的业务规则信息;若PCRF指示PCEF,该用户设备对应的IP数据包不能按照后续流程,获取该IP数据包对应的业务规则信息,则PCEF按照现有的PCC规则的方法对该用户设备对应的IP数据包进行处理。
[0027]对于本发明实施例,当IP-CAN会话建立完成后,PCEF能够检测到IP数据包,该IP数据包中携带有数据包特征信息,该数据包特征信息包括:3/4层和/或7层信息。在本发明实施例中,该3/4层和/或7层信息位于上述IP数据包中,以使得PCEF解析该IP数据包获取该3/4层和/或7层信息,并确定该3/4层和/或7层信息对应的业务规则信息,并根据该业务规则信息对该IP数据包进行处理。
[0028]102、PCEF获取所述IP数据包中携带的数据包特征信息。
[0029]对于本发明实施例,当PCEF检测到IP数据包后,获取该IP数据包,并提取该IP数据包中携带的数据包特征信息。
[0030]103、PCEF获取数据包特征信息对应的业务规则信息。
[0031]对于本发明实施例,当PCEF获取到上述数据包特征信息之后,将根据该数据包特征信息从PCEF的本地存储、PCRF或者SPR中,获取该数据包特征信息对应的业务规则信息。在本发明实施例中,SPR中存储着所有数据包特征信息与业务规则信息之间的对应关系。
[0032]本发明实施例提供的获取规则信息的方法,策略和计费执行功能实体PCEF首先检测网络之间互连的协议IP数据包,然后获取IP数据包中携带的数据包特征信息,最后获取数据包特征信息对应的业务规则信息。与目前当建立IP-CAN承载时相比,本发明实施例PCEF通过IP数据包中的数据包特征信息,能够确定该数据包特征信息对应的业务规则信息,而不需要PCEF从PCRF中获取该用户对应的所有业务规则信息,仅需要获取该数据包特征信息对应的业务识别规则,从而可以降低PCEF与PCRF之间的端口负载。
[0033]本发明实施例的另一种的可能的实现方式,在如图1所示的基础上,步骤103、PCEF获取数据包特征信息对应的业务规则信息,具体包括如图2所示的步骤201-202。
[0034]20UPCEF在PCEF的全局规则表中查询是否存储有数据包特征信息对应的业务规则信息。
[0035]对于本发明实施例,该全局规则表中存储有数据包特征信息与业务规则信息之间的对应关系。
[0036]对于本发明实施例,当PCEF获取IP数据包中携带的数据包特征信息之后,首先查找该PCEF本地缓存中是否存储着该数据包特征信息与业务规则信息之间的对应关系。
[0037]202、若存储有数据包特征信息对应的业务规则信息,则PCEF获取数据包特征信息对应的业务规则信息。
[0038]对于本发明实施例,最开始时,PCEF的本地缓存中可能未存储有数据包特征信息与业务规则信息之间的对应关系,也可能存储有一部分数据包特征信息与业务规则信息之间的对应关系。在本发明实施例中不做限定。
[0039]对于本发明实施例,PCEF通过现在本地缓存中查找当数据包特征信息与业务规则信息之间的对应关系,若存储有该数据包规则信息与业务规则信息之间的对应关系,则直接获取该数据包特征信息对应的业务规则信息,而不需要从PCRF中获取,从而可以进一步地降低PCEF与PCRF之间的端口负荷。
[0040]本发明实施例的另一种可能的实现方式,在如图2所示的基础上,步骤201、PCEF在PCEF的全局规则表中查询是否存储有数据包特征信息对应的业务规则信息,之后还包括如图3所示的步骤301-304。
[0041]301、若未存储有数据包特征信息对应的业务规则信息,则PCEF将数据包特征信息发送至策略与计费规则功能单元PCRF。
[0042]对于本发明实施例,最开始,PCRF中可能存储有一部分的数据包特征信息与业务规则信息之间的对应关系,也可能未存储有任何数据包特征信息与业务规则信息之间的对应关系。在本发明实施例中不做限定。
[0043]302、PCRF在PCRF的全局规则表中查询是否存储有数据包特征信息对应的业务规则信息。
[0044]303、若PCRF中存储有数据包特征信息对应的业务规则信息,则PCRF将数据包特征信息对应的
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1