买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】策略控制的路由方法、PCRF/PCF以及DRA_中国联合网络通信集团有限公司_201811260311.6 

申请/专利权人:中国联合网络通信集团有限公司

申请日:2018-10-26

公开(公告)日:2021-07-13

公开(公告)号:CN109361526B

主分类号:H04L12/14(20060101)

分类号:H04L12/14(20060101);H04L29/08(20060101);H04W40/02(20090101)

优先权:

专利状态码:有效-授权

法律状态:2021.07.13#授权;2019.03.15#实质审查的生效;2019.02.19#公开

摘要:本发明公开了一种策略控制的路由方法、PCRFPCF以及DRA,涉及通信技术领域,用于解决当4G用户从4G网络迁移到5G网络时,DRA难以实现基于单个用户的策略控制的路由的技术问题。该方法包括:DRA根据接收的策略控制请求消息中的用户标识确定用户标识对应的PCRFPCF,获取PCRFPCF的第一目的主机名并将携带用户标识及第一目的主机名的第一Gx接口会话消息发送给PCRFPCF;PCRFPCF根据用户标识判断用户是否为4G用户;若是,则PCRFPCF根据用户标识获取第二目的主机名并将第一目的主机名修改为第二目的主机名,并向DRA返回携带第二目的主机名的第二Gx接口会话消息,DRA将第二Gx接口会话消息发送给第二目的主机名对应的目的PCRF。本发明用于4G用户从4G网络迁移到5G网络时4G用户发出的会话请求的路由。

主权项:1.一种策略控制的路由方法,其特征在于,包括:路由代理节点DRA接收用户通过策略和计费执行功能PCEF发送的携带用户的用户标识的策略控制请求消息,根据预设的用户标识与策略和计费规则功能策略控制功能融合网元PCRFPCF的对应关系确定所述用户标识对应的PCRFPCF;所述DRA获取所述PCRFPCF的第一目的主机名;所述DRA发送第一Gx接口会话消息给PCRFPCF;所述第一Gx接口会话消息中携带所述用户的用户标识以及第一目的主机名;所述PCRFPCF根据所述用户标识判断所述用户是否为4G用户;若判断结果为是,则所述PCRFPCF根据所述用户标识获取第二目的主机名;所述PCRFPCF将所述第一目的主机名修改为所述第二目的主机名;所述PCRFPCF向所述DRA返回第二Gx接口会话消息,所述第二Gx接口会话消息携带所述第二目的主机名;所述DRA将所述第二Gx接口会话消息发送给所述第二目的主机名对应的目的PCRF。

全文数据:策略控制的路由方法、PCRFPCF以及DRA技术领域本发明的实施例涉及通信技术领域,尤其涉及一种策略控制的路由方法、PCRFPCF以及DRA。背景技术随着5G网络和业务的引入,运营商将面临4G和5G等多个网络共存的局面。目前,不同用户需要根据不同的用户属性和业务属性接入不同的网络,例如:4G用户接入4G网络,5G用户接入5G网络,4G5G融合用户接入4G5G融合网络;同时,4G网络以及5G网络分别采用各自的策略与计费控制系统,并基于各自的策略与计费控制系统进行策略控制。4G网络中,为了实现负载均衡通常会设置多个PCRFPolicyandChargingRulesFunction,策略和计费规则功能,用户发出的会话请求通过DRADiameterRoutingAgent,Diameter路由代理节点路由至对应的PCRF,该PCRF根据上述会话请求为用户制定并动态下发控制与计费策略以进行策略控制。实际情况中,DRA能够基于用户的IMSI号段或者MSISDN号段将用户路由至对应的PCRF,即将同一IMSI号段或者MSISDN号段的用户路由至对应的PCRF,但很难实现基于单个用户的路由功能。当单个4G用户从4G网络迁移至5G网络成为4G5G融合用户时,为了方便用户在进行4G5G互操作时进行统一的策略控制,需要将该4G5G融合用户发起的会话请求路由至同时支持4G和5G的策略控制功能的PCRFPCF,这便需要修改DRA上关于该单个用户的路由配置信息。但是,在DRA中配置基于单个用户的路由配置信息需要DRA满足较高的存储容量要求并且需要较高的运维成本,导致目前DRA上难以实现基于单个用户的策略控制的路由。发明内容本发明的实施例提供一种策略控制的路由方法、PCRFPCF以及DRA,用于解决现有技术中当4G用户从4G网络迁移到5G网络时,DRA难以实现基于单个用户的策略控制的路由的技术问题。第一方面,提供一种策略控制的路由方法,包括:路由代理节点DRA接收用户通过策略和计费执行功能PCEF发送的携带用户的用户标识的策略控制请求消息,根据预设的用户标识与策略和计费规则功能策略控制功能融合网元PCRFPCF的对应关系确定用户标识对应的PCRFPCF;DRA获取PCRFPCF的第一目的主机名;DRA发送第一Gx接口会话消息发送给PCRFPCF;第一Gx接口会话消息中携带用户的用户标识以及第一目的主机名;PCRFPCF根据用户标识判断用户是否为4G用户;若判断结果为是,则PCRFPCF根据用户标识获取第二目的主机名;PCRFPCF将第一目的主机名修改为第二目的主机名;PCRFPCF向DRA返回第二Gx接口会话消息,第二Gx接口会话消息携带第二目的主机名;DRA将第二Gx接口会话消息发送给第二目的主机名对应的目的PCRF。由此可见,在本发明提供的策略控制的路由方法中,在基于4G用户从4G网络迁移到5G网络的场景中,当DRA接收到第一Gx接口会话消息时,DRA不再根据IMSI或MSISDN号码区分4G用户和4G5G融合用户,而是将第一Gx接口会话消息转发至PCRFPCF;PCRFPCF中新增了针对用户的判断、修改以及重定向功能,即PCRFPCF根据第一Gx接口会话消息中的用户标识判断用户是4G用户或4G5G融合用户,当用户为4G用户时,PCRFPCF从本地获取该4G用户对应的第二目的主机名,并将第一目的主机名修改为第二目的主机名,以实现支持单个用户策略控制的路由的目的。由此可见,本发明中将执行基于单个用户的策略控制的路由的执行主体由DRA转换为PCRFPCF,解决了现有技术中当4G用户从4G网络迁移到5G网络时,DRA难以实现基于单个用户的策略控制的路由的技术问题,避免了由于在DRA中新增基于单个用户的策略控制的路由配置信息给DRA的存储容量造成的影响,并降低了运维管理成本。可选地,若判断结果为否,PCRFPCF根据第一Gx接口会话消息执行策略控制。可选地,PCRFPCF根据用户标识获取第二目的主机名具体为:PCRFPCF根据预设的用户标识与PCRF的对应关系获取用户标识对应的目的PCRF,根据用户标识对应的目的PCRF获取第二目的主机名。可选地,PCRFPCF向DRA返回第二Gx接口会话消息之后,方法还包括:DRA根据第二Gx接口会话消息更新用户的PCRF绑定记录中的绑定信息;绑定信息至少包含以下信息:用户标识、用户IP地址以及第一目的主机名。可选地,PCRFPCF根据用户标识判断用户是否为4G用户具体为:PCRFPCF查询用户属性存储用户数据寄存器融合数据库SPRUDR上是否存在与用户标识对应的5G签约信息;若不存在,则判定用户为4G用户。第二方面,提供一种PCRFPCF,包括:接收模块,用于接收DRA发送的第一Gx接口会话消息;第一Gx接口会话消息中携带用户的用户标识以及第一目的主机名;判断模块,用于根据用户标识判断用户是否为4G用户;第一处理模块,用于若判断模块的判断结果为是,则根据用户标识获取第二目的主机名;第一处理模块,还用于将第一目的主机名修改为第二目的主机名;发送模块,用于根据第一处理模块的处理结果向DRA返回第二Gx接口会话消息,第二Gx接口会话消息携带第二目的主机名。可选地,PCRFPCF还包括:第二处理模块,用于若判断模块的判断结果为否,则根据第一Gx接口会话消息执行策略控制。可选地,第一处理模块具体用于:根据预设的用户标识与PCRF的对应关系获取用户标识对应的目的PCRF,根据用户标识对应的目的PCRF获取第二目的主机名。可选地,判断模块具体用于:查询SPRUDR上是否存在与用户标识对应的5G签约信息;若不存在,则判定用户为4G用户。第三方面,提供一种DRA,包括:接收模块,用于接收用户通过PCEF发送的携带用户的用户标识的策略控制请求消息;处理模块,用于根据预设的用户标识与PCRFPCF的对应关系确定用户标识对应的PCRFPCF,获取PCRFPCF的第一目的主机名;发送模块,用于根据处理模块的处理结果将第一Gx接口会话消息发送给PCRFPCF;第一Gx接口会话消息中携带用户的用户标识以及第一目的主机名;接收模块,还用于接收PCRFPCF返回的第二Gx接口会话消息,第二Gx接口会话消息携带第二目的主机名;发送模块,还用于将第二Gx接口会话消息发送给第二目的主机名对应的目的PCRF。可选地,DRA还包括:更新模块,用于根据第二Gx接口会话消息更新用户的PCRF绑定记录中的绑定信息;绑定信息至少包含以下信息:用户标识、用户IP地址以及第一目的主机名。第四方面,提供一种PCRFPCF,PCRFPCF包括处理器和存储器,存储器与处理器耦合,存储器用于保存PCRFPCF必要的程序指令和数据,处理器用于执行存储器中存储的程序指令,使得PCRFPCF执行如上述的策略控制的路由方法。第五方面,提供一种DRA,DRA包括处理器和存储器,存储器与处理器耦合,存储器用于保存DRA必要的程序指令和数据,处理器用于执行存储器中存储的程序指令,使得DRA执行如上述的策略控制的路由方法。第六方面,提供一种存储介质,存储介质存储有指令代码,指令代码用于执行如上述的策略控制的路由方法。第七方面,提供一种计算机程序产品,计算机程序产品包括指令代码,指令代码用于执行如上述的策略控制的路由方法。可以理解地,上述提供的PCRFPCF、DRA、存储介质以及计算机程序产品用于执行上文所提供的第一方面对应的方法,因此,其所能达到的有益效果可参考上文第一方面的方法以及下文具体实施方式中对应的方案的有益效果,此处不再赘述。附图说明为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。图1a为4G网络的策略与计费控制系统架构图;图1b为5G网络的策略与计费控制系统架构图;图2为本发明提供的一种策略控制的路由方法的方法流程图;图3为本发明提供的一种策略控制的路由方法的方法流程图;图4为本发明提供的一种PCRFPCF的功能结构示意图;图5为本发明提供的一种PCRFPCF的功能结构示意图;图6为本发明提供的一种DRA的功能结构示意图;图7为本发明提供的一种DRA的功能结构示意图。具体实施方式下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。术语“第一”和“第二”等的使用不表示任何顺序,可将上述术语解释为所描述对象的名称。在本申请实施例中,“示例性的”或者“例如”等词用于表示作例子、例证或说明。本申请实施例中被描述为“示例性的”或者“例如”的任何实施例或设计方案不应被解释为比其它实施例或设计方案更优选或更具优势。确切而言,使用“示例性的”或者“例如”等词旨在以具体方式呈现相关概念。在介绍本发明之前,首先对4Gthe4Generationmobilecommunicationtechnology,第四代移动通信技术,简称:4G网络以及5G5-Generationmobilecommunicationtechnology,第五代移动通信技术,简称:5G网络的策略与计费控制系统、以及目前DRA中的路由方式进行简单介绍。参见图1a所示,4G网络的策略与计费控制系统包括:PCRF、AFApplicationFunction,应用功能、SPRSubscriptionProfileRepository,用户属性存储、PCEFPolicyandChargingEnforcementFunction,策略和计费执行功能、OCSonlineChargingsystem,在线计费系统、OFCSofflineChargingsystem,离线计费系统、Gx参考点以及Rx参考点。其中,AF通过Rx接口与PCRF进行信息交互,用于向PCRF提供业务信息;SPR用于存储和管理与签约用户相关的策略控制签约信息,例如签约用户允许的业务、签约用户的类别、签约用户的QoSQualityofService,服务质量、计费等信息,并通过Sp接口将签约信息提供给PCRF;PCRF用于根据AF、SPR以及PCEF提供的信息制定并动态下发控制与计费策略给PCEF,PCEF用于对业务数据流进行检测,以及根据从PCRF中获取的策略执行基于业务的控制和计费;PCEF通常部署在网关GWGateWay中;OCS用于在线计费,OFCS用于离线计费。PCRF通过Gx参考点与PCEF进行信息交互,并动态控制PCEF中的PCCPolicyandChargingControl,策略和计费控制行为,传递PCC决策消息,例如发起和维护连接IP-CAN会话,PCEF向PCRF请求PCC决策,PCRF向PCEF提供PCC决策,终止连接IP-CAN会话等;AF通过Rx参考点与PCRF进行信息交互,以向PCRF传递上层业务应用的标识等应用层会话信息,用于PCRF进行PCC决策。参见图1b所示,5G网络的策略与计费控制系统包括:PCF、UDRUserDataRepository,用户数据寄存器、AMFAccessandMobilityManagementFunction,接入与移动性管理功能、SMFSessionManagementFunction,会话管理功能更、NEFNetworkExposureFunction,网络开放功能、NWDAFNetworkDataAnalyticasFunction,网络数据分析功能、AF、UDSF、OCS。其中,PCF为5G网络的策略与计费控制系统中的核心网元,用于根据其它NFNetworkFunction,网络功能网元提供的信息制定并动态下发控制与计费策略至对应的NF网元执行。5G网络中的PCF可以单独设置,也可以与PCRF合并设置。为了方便5G用户在进行4G5G互操作时的统一策略控制,PCF可以同时具备PCRF的功能。在本发明实施例中,具备PCRF的功能的PCF为PCRFPCF。UDR用于存储和管理与签约用户相关的策略控制签约信息,例如签约用户允许的业务、签约用户的类别、签约用户的QoS、计费等信息,并通过N25接口将签约信息提供给PCF;与PCF和PCRFPCF类似,为了方便5G用户在进行4G5G互操作时的统一策略控制,UDR可以同时具备SPR的功能,在本发明实施例中,具备SPR的功能的UDR为SPRUDR。AF以及OCS的具体功能与上述关于4G网络的策略与计费控制系统中AF以及OCS的功能相同,具体可以参照上述关于AF以及OCS的功能的对应介绍,此处不再赘述。PCF支持UDR的接口N25接口、AMF的接口N15接口、SMF的接口N7接口、NEF的接口N30接口、NWDAF的接口N23接口、AF的接口N5接口、OCS的接口N23接口,PCF通过上述各接口传递各接口对应的NF网元的会话消息。用户通过AF以及PCEF向PCRF发出的会话请求可以通过DRA路由至对应的PCRF来制定并动态下发控制与计费策略。具体地,在AF与PCRF之间、PCEF与PCRF之间设置DRA,DRA将AF以及PCEF发出的请求路由至对应的PCRF。在DRA中,用户与PCRF之间的路由配置信息可以根据用户的MSISDNMobileSubscriberInternationalISDNIntegratedServiceDigitalNetwork,综合业务数字网Number,移动台国际用户识别码号段或IMSIInternationalMobileSubscriberIdentificationNumber,国际移动用户识别码号段进行配置。其中,MSISDN=CC+NDC+SN;CCCountryCode为国家码,中国的国家码CC为86;NDCNationalDestinationCode为网络接入号,由3位组成N1N2N3,例如130、156、186等;SNSubscriberNumber为用户码,由8位组成,H0H1H2H3XXXX,其中,H0H1H2H3由运营商统一分配;XXXX是序列号,由运营商用户数据库自行分配。DRA基于MSISDN对用户进行路由时,基于根据MSISDN号段为用户配置的路由配置信息对用户进行路由。其中,上述路由配置信息可以根据MSISDN号段CC+NDC+H0H1H2H3为用户配置对应的PCRF,CC+NDC+H0H1H2H3相同的用户对应同一个PCRF。IMSI=MCC+MNC+MSIN;其中,MCCMobileCountryCode为移动国家号码,由3个数字组成,用于唯一识别移动用户所属的国家;MNCMobileNetworkCode为移动网络号码,用于识别用户所归属的移动网;MSINMobileSubscriberIdentificationNumber为移动用户的识别号码,用于唯一识别2G3G4G移动网络中的移动用户,MSIN采用10位编码:H1H2H3H0AXXXXX,H0H1H2H3与MSISDN中的H0H1H2H3相同,A的取值与MSISDN中的NDC对应,MSIN后5位为序列号,由用户所在业务区自行分配。DRA基于IMSI对用户进行路由时,基于根据IMSI号段为用户配置的路由配置信息对用户进行路由。其中,上述路由配置信息可以根据IMSI号段MCC+MNC+H1H2H3H0A为用户配置对应的PCRF,MCC+MNC+H1H2H3H0A相同的用户对应同一个PCRF。由此可见,目前在DRA中,都是根据用户的IMSI号段或MSISDN号段配置上述路由配置信息,以减少配置工作量并降低DRA的存储容量要求。由于上述路由配置信息中并不包含能够识别单个用户的完整序列号,因此在这种情况下,DRA仅支持将同一IMSI号段或者同一MSISDN号段用户路由至对应的PCRF,而并不支持基于单个用户的路由寻址,也就是说,当单个4G用户从4G网络迁移至5G网络成为4G5G融合用户时,DRA便无法将上述4G用户发出的会话请求路由至对应的PCRF;然而,若更改DRA中路由配置信息的配置方式,采用能够唯一标识用户的IMSI号码以及MSISDN号码为每个用户配置对应的PCRF,虽然可以实现支持单个用户的路由寻址目的,但基于用户的IMSI号码以及MSISDN号码配置的路由配置信息数据量巨大,同时配置过程需要巨大的工作量,其实现过程对DRA存储容量要求较高且需要较高的运维成本,实现难度较大;同时,4G用户迁移至5G网络大多数都是根据用户个人的实际情况发生的,具有很高随机性,路由配置信息的配置过程也无规律可循;另外DRA作为负责信息路由转接的骨干网元,若经常在DRA上修改路由配置信息不利于网元的稳定性和鲁棒性,一旦操作过程中出现问题,很容易导致局部网络或者整个网络的路由工作无法正常进行,增大了业务正常开展的风险。基于上述存在的问题,本发明提供一种策略控制的路由方法,如图2所示,包括:步骤S201:DRA接收携带用户的用户标识的策略控制请求消息,确定用户标识对应的PCRFPCF,获取该PCRFPCF的第一目的主机名。具体地,可以预先在DRA上配置预设的PCRFPCF路由策略,该预设的PCRFPCF路由策略中设置用户标识与第一目的主机名的对应关系,即:PCRFPCF路由策略中不再区分4G和4G5G融合用户号段,将所有4G和4G5G融合用户号段对应的第一目的主机名都设置为PCRFPCF融合网元的主机名。DRA根据用户标识中的IMSI号段或者MSISDN号段,查询DRA本地上预先配置的预设的PCRFPCF路由策略,根据预设的PCRFPCF路由策略中IMSI号段与第一目的主机名的对应关系或者MSISDN号段与第一目的主机名对应关系确定与用户标识对应的第一目的主机名。用户标识与第一目的主机名的对应关系可以由本领域技术人员根据实际情况进行设置,本发明对此不作限定。步骤S202:DRA将第一Gx接口会话消息发送给PCRFPCF。其中,第一Gx接口会话消息中携带用户的用户标识以及第一目的主机名。用户标识可以为用户的IMSI号段或者MSISDN号段。IMSI号段可以为MCC+MNC+H1H2H3H0A号段,MSISDN号段可以为CC+NDC+H0H1H2H3号段。例如,若用户的MSISDN=861860110XXXX,则MSISDN号段为861860110。第一目的主机名可以包括:移动网络设备名称包含移动网络设备的编号,例如PCRF01等、移动网络设备城市信息、移动网络设备省份信息、MNC、以及MCC等。具体实施中,第一目的主机名的命名格式如下:PCRF设备主机名:pcrf编号..[省份缩写].pcrf.epc.mnc.mcc.3gppnetwork.org;举例说明,北京某台PCRF设备的主机名命名可以为:pcrf01.bj.bj.pcrf.epc.mnc001.mcc460.3gppnetwork.org。另外,第一Gx接口会话消息中还可以包括:用户IP地址等信息。其中,用户IP地址为用户使用分组数据业务时,移动网络为用户分配的IP地址。用户IP地址用于分组数据业务的接入,根据地址类型的不同,用户IP地址可以分为用户IPv4地址、用户IPv6地址和用户IPv4v6地址。步骤S203:PCRFPCF根据用户标识判断用户是否为4G用户,若判断结果为否,则执行步骤S204;若判断结果为是,则执行步骤S206。其中,本发明中的PCRFPCF增加了针对用户的判断功能,即判断用户为4G用户或4G5G融合用户。具体地,PCRFPCF根据用户标识判断用户是否为4G用户的判断方式可以有多种,在一种优选方式中,当4G用户从4G网络迁移到5G网络成为4G5G融合用户时,4G5G融合网络的SPRUDR上会对应存储该用户的用户标识对应的5G签约信息。因此,在执行本步骤时,可以查询SPRUDR上是否存在与用户标识对应的5G签约信息,若存在,则判定上述用户标识对应的用户为4G5G融合用户,即该用户可以接入4G5G融合网络,则执行步骤S204;若不存在,则判定上述用户标识对应的用户为4G用户,即该用户仅能够接入4G网络,则执行步骤S206。步骤S204:PCRFPCF根据第一Gx接口会话消息执行策略控制。当用户为4G5G融合用户,则PCRFPCF根据第一Gx接口会话消息执行策略控制,并在完成策略控制的执行后执行步骤S205。步骤S205:PCRFPCF向DRA返回策略控制响应消息。其中,PCRFPCF向DRA返回策略控制响应消息之后,可以进一步执行步骤S211。步骤S206:PCRFPCF根据用户标识获取第二目的主机名。具体地,可以预先在PCRFPCF上配置预设的PCRF路由策略,该预设的PCRF路由策略中设置用户标识与第二目的主机名的对应关系。PCRFPCF根据用户标识中的IMSI号段或者MSISDN号段,查询PCRFPCF本地上预先配置的预设的PCRF路由策略,根据预设的PCRF路由策略中IMSI号段与第二目的主机名的对应关系或者MSISDN号段与第二目的主机名对应关系确定与用户标识对应的第二目的主机名。其中,第二目的主机名的设置方式与第一目的主机名相同,具体可以参见上述关于第一目的主机名中的相关介绍,此处不再赘述。用户标识与第二目的主机名的对应关系可以由本领域技术人员根据实际情况进行设置,本发明对此不作限定。举例说明,若用户A为4G用户,用户A使用号码所在号段在预设的PCRF路由策略中对应的PCRF为PCRF01的第二目的主机名,则PCRFPCF获取PCRF01的第二目的主机名为:pcrf01.bj.bj.pcrf.epc.mnc001.mcc460.3gppnetwork.org。步骤S207:PCRFPCF将第一目的主机名修改为第二目的主机名。具体地,本发明中的PCRFPCF增加了针对用户的第一目的主机名的修改功能,将第一Gx接口会话消息中的第一目的主机名修改为第二主机名,并执行步骤S208。举例说明,若用户A为4G用户,用户A经由DRA向PCRFPCF发送的第一Gx接口会话消息中包含的第一目的主机名为:pcrfpcf.bj.bj.pcrf.epc.mnc001.mcc460.3gppnetwork.org;PCRFPCF获取的第二目的主机名为:pcrf01.bj.bj.pcrf.epc.mnc001.mcc460.3gppnetwork.org;则将pcrfpcf.bj.bj.pcrf.epc.mnc001.mcc460.3gppnetwork.org修改为pcrf01.bj.bj.pcrf.epc.mnc001.mcc460.3gppnetwork.org。步骤S208:PCRFPCF向DRA返回第二Gx接口会话消息,第二Gx接口会话消息携带第二目的主机名。具体地,本发明中的PCRFPCF增加了针对用户重定向功能,即:PCRFPCF向DRA返回第二Gx接口会话消息,以供DRA根据第二Gx接口会话消息中的第二目的主机名将4G用户路由至与第二目的主机名对应的PCRF上,并执行步骤S209。举例说明,若第二目的主机名为:pcrf01.bj.bj.pcrf.epc.mnc001.mcc460.3gppnetwork.org,则将4G用户路由至pcrf01。步骤S209:DRA将第二Gx接口会话消息发送给第二目的主机名对应的目的PCRF。可选地,在执行步骤S209之后,本发明实施例可以进一步执行如下步骤:步骤S210:目的PCRF执行策略控制,并向DRA返回策略控制响应消息。步骤S211:DRA向PCEF返回策略控制响应消息。可选地,若用户为4G用户,在执行步骤S209之后,DRA还可以根据第二Gx接口会话消息更新用户的PCRF绑定记录中的绑定信息。具体地,DRA在接收到第一Gx接口会话消息之后,DRA还可以进一步获取第一Gx接口会话消息中的用户标识例如IMSI或者MISDN、用户IP地址、以及第一目的主机名,并将用户标识、用户IP地址以及第一目的主机名三者之间的对应关系作为PCRF绑定记录进行保存,以保证同一用户从Gx接口、Rx等不同接口上发出的会话请求消息能够路由至同一个PCRF,确保针对该用户的控制和计费策略由同一PCRF制定和下发,保证策略的正确下发和执行。则在本步骤中,DRA根据接收到的第二Gx接口会话消息更新DRA中用户的PCRF绑定记录中的绑定信息。上述绑定信息至少包含以下信息:用户标识、用户IP地址以及第一目的主机名。具体实施中,DRA可以将原先绑定记录中第一目的主机名更新为第二目的主机名,以实现对第一目的主机名中的信息的更新。例如,若DRA中保存的绑定记录的第一目的主机名的PCRF为PCRFPCF,若第二Gx接口会话消息中第二目的主机名的PCRF为PCRF01,则DRA通过将第一目的主机名更新为第二目的主机名,可以将绑定信息中的PCRFPCF更新为PCRF01。绑定信息的更新能够保证在进行Rx接口的会话流程中,DRA能够根据上述更新的PCRF绑定记录,将Rx接口会话请求消息路由至正确的PCRF,以便于完成Rx接口的会话流程。具体地,参见图3所示Rx接口的会话流程如下:步骤S1:DRA接收用户通过AF发送的Rx接口会话请求;其中携带用户的IP地址。步骤S2:DRA根据用户的IP地址确定用户的IP地址对应的PCRF。DRA根据用户的IP地址从DRA本地保存的PCRF绑定记录中确定用户的IP地址对应的PCRF。该PCRF绑定记录即上述DRA根据接收到的第二Gx接口会话消息中携带的第二目的主机名更新的PCRF绑定记录。步骤S3:DRA向用户的IP地址对应的PCRF发送Rx接口会话请求。步骤S4:DRA接收用户的IP地址对应的PCRF返回的Rx接口会话响应消息。步骤S5:DRA将Rx接口会话响应消息发送给AF。由此可见,DRA能够通过更新的PCRF绑定记录,将Rx接口会话请求消息路由至正确的PCRF,以便于完成Rx接口的会话流程。由此可见,在本发明提供的策略控制的路由方法中,在基于4G用户从4G网络迁移到5G网络的场景中,当DRA接收到策略控制请求消息时,DRA不再根据IMSI或MSISDN号码区分4G用户和4G5G融合用户,而是将第一Gx接口会话消息统一都发送至PCRFPCF;PCRFPCF中新增了针对用户的判断、修改以及重定向功能,即PCRFPCF根据第一Gx接口会话消息中的用户标识判断用户是4G用户或4G5G融合用户,当用户为4G用户时,PCRFPCF从本地获取该4G用户对应的第二目的主机名,并将第一目的主机名修改为第二目的主机名,以实现支持单个用户策略控制的路由的目的。由此可见,本发明中将执行基于单个用户的策略控制的路由的执行主体由DRA转换为PCRFPCF,解决了现有技术中当4G用户从4G网络迁移到5G网络时,DRA难以实现基于单个用户的策略控制的路由的技术问题,避免了由于在DRA中新增基于单个用户的策略控制的路由配置信息给DRA的存储容量造成的影响,并降低了运维管理成本。另外,本发明中DRA在接收到第一Gx接口会话消息时还能够进一步保存用户标识、用户的IP地址以及PCRF主机名三者之间的对应关系作为PCRF绑定记录,并能够根据PCRFPCF返回的第二Gx接口会话消息更新上述PCRF绑定记录,有效保证在进行Rx接口的会话流程中,DRA能够根据上述更新的PCRF绑定记录,将Rx接口会话请求消息路由至正确的PCRF,以便于完成Rx接口的会话流程。本发明实施例还提供一种PCRFPCF,如图4所示,PCRFPCF包括:接收模块41,用于接收DRA发送的第一Gx接口会话消息;第一Gx接口会话消息中携带用户的用户标识以及第一目的主机名。判断模块42,用于根据用户标识判断用户是否为4G用户。判断模块42具体可以用于:查询SPRUDR上是否存在与用户标识对应的5G签约信息。若不存在,则判定用户为4G用户;若存在,则判定用户为4G5G融合用户。第一处理模块43,用于若判断模块42的判断结果为是,则根据用户标识获取第二目的主机名。具体地,第一处理模块43根据预设的用户标识与PCRF的对应关系获取用户标识对应的目的PCRF,根据用户标识对应的目的PCRF获取第二目的主机名。第一处理模块43,还用于将第一目的主机名修改为第二目的主机名。第二处理模块44,用于若判断模块42的判断结果为否,则根据第一Gx接口会话消息执行策略控制。发送模块45,用于根据第一处理模块的处理结果向DRA返回第二Gx接口会话消息,第二Gx接口会话消息携带第二目的主机名。另外,发送模块45还可以根据第二处理模块44的处理结果向DRA返回Gx接口会话响应消息。本发明实施例还提供一种PCRFPCF,如图5所示,包括:存储单元、处理单元以及接口单元。处理单元用于对PCRFPCF的动作进行控制管理,例如,处理单元用于支持PCRFPCF执行图2以及图3中的各步骤。接口单元用于PCRFPCF与其他装置的交互;存储单元,用于存储PCRFPCF代码和数据。其中,以处理单元为处理器,存储单元为存储器,接口单元为通信接口为例。其中,PCRFPCF参照图5中所示,包括通信接口501、处理器502、存储器503和总线504,通信接口501、处理器502通过总线504与存储器503相连。处理器502可以是一个通用中央处理器CentralProcessingUnit,CPU,微处理器,特定应用集成电路Application-SpecificIntegratedCircuit,ASIC,或一个或多个用于控制本申请方案程序执行的集成电路。存储器503可以是只读存储器Read-OnlyMemory,ROM或可存储静态信息和指令的其他类型的静态存储设备,随机存取存储器RandomAccessMemory,RAM或者可存储信息和指令的其他类型的动态存储设备,也可以是电可擦可编程只读存储器ElectricallyErasableProgrammableRead-onlyMemory,EEPROM、只读光盘CompactDiscRead-OnlyMemory,CD-ROM或其他光盘存储、光碟存储包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。存储器可以是独立存在,通过总线与处理器相连接。存储器也可以和处理器集成在一起。其中,存储器503用于存储执行本申请方案的应用程序代码,并由处理器502来控制执行。通讯接口501用于支持PCRFPCF与其他装置的交互。处理器502用于执行存储器503中存储的应用程序代码,从而实现本发明实施例中的方法。上述方法实施例涉及的各步骤的所有相关内容均可以援引到对应功能模块的功能描述,其作用在此不再赘述。本发明实施例还提供一种DRA,如图6所示,包括:接收模块61,用于接收用户通过PCEF发送的携带用户的用户标识的策略控制请求消息。处理模块62,用于根据预设的用户标识与PCRFPCF的对应关系确定用户标识对应的PCRFPCF,获取PCRFPCF的第一目的主机名。发送模块63,用于根据处理模块62的处理结果将第一Gx接口会话消息发送给PCRFPCF。接收模块61还用于,接收PCRFPCF返回的第二Gx接口会话消息,第二Gx接口会话消息携带第二目的主机名。发送模块63还用于,将第二Gx接口会话消息发送给第二目的主机名对应的目的PCRF。当然,可以理解的是,对应上述方法实施例,接收目的PCRF返回的策略控制响应消息可以由接收模块61执行;向PCEF返回策略控制响应消息可以由发送模块63执行。可选地,DRA还包括:更新模块64,用于根据接收模块的第二Gx接口会话消息更新用户的PCRF绑定记录中的绑定信息。绑定信息至少包含以下信息:用户标识、用户IP地址以及第一目的主机名。本发明还提供一种DRA,如图7所示,包括:存储单元、处理单元以及接口单元。处理单元用于对DRA的动作进行控制管理,例如,处理单元用于支持DRA执行图2以及图3中的各步骤。接口单元用于DRA与其他装置的交互;存储单元,用于存储DRA代码和数据。其中,以处理单元为处理器,存储单元为存储器,接口单元为通信接口为例。其中,DRA参照图7中所示,包括通信接口701、处理器702、存储器703和总线704,通信接口701、处理器702通过总线704与存储器703相连。处理器702可以是一个通用中央处理器CentralProcessingUnit,CPU,微处理器,特定应用集成电路Application-SpecificIntegratedCircuit,ASIC,或一个或多个用于控制本申请方案程序执行的集成电路。存储器703可以是只读存储器Read-OnlyMemory,ROM或可存储静态信息和指令的其他类型的静态存储设备,随机存取存储器RandomAccessMemory,RAM或者可存储信息和指令的其他类型的动态存储设备,也可以是电可擦可编程只读存储器ElectricallyErasableProgrammableRead-onlyMemory,EEPROM、只读光盘CompactDiscRead-OnlyMemory,CD-ROM或其他光盘存储、光碟存储包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。存储器可以是独立存在,通过总线与处理器相连接。存储器也可以和处理器集成在一起。其中,存储器703用于存储执行本申请方案的应用程序代码,并由处理器702来控制执行。通讯接口701用于支持DRA与其他装置的交互。处理器702用于执行存储器703中存储的应用程序代码,从而实现本发明实施例中的方法。上述方法实施例涉及的各步骤的所有相关内容均可以援引到对应功能模块的功能描述,其作用在此不再赘述。结合本发明公开内容所描述的方法或者算法的步骤可以硬件的方式来实现,也可以是由处理器执行软件指令的方式来实现。例如:上述的处理模块可以由处理器实现,获取模块可以由收发器或者其他有信号接收功能的电路实现。本发明实施例还提供一种存储介质,该存储介质可以包括存储器,用于储存为机顶盒所用的计算机软件指令,其包含执行策略控制的路由方法所设计的程序代码。具体的,软件指令可以由相应的软件模块组成,软件模块可以被存放于随机存取存储器RandomAccessMemory,RAM、闪存、只读存储器ReadOnlyMemory,ROM、可擦除可编程只读存储器ErasableProgrammableROM,EPROM、电可擦可编程只读存储器ElectricallyEPROM,EEPROM、寄存器、硬盘、移动硬盘、只读光盘CD-ROM或者本领域熟知的任何其它形式的存储介质中。一种示例性的存储介质耦合至处理器,从而使处理器能够从该存储介质读取信息,且可向该存储介质写入信息。当然,存储介质也可以是处理器的组成部分。本发明实施例还提供一种计算机程序,该计算机程序可直接加载到存储器中,并含有软件代码,该计算机程序经由计算机载入并执行后能够实现上述的策略控制的路由方法。本领域技术人员应该可以意识到,在上述一个或多个示例中,本发明所描述的功能可以用硬件、软件、固件或它们的任意组合来实现。当使用软件实现时,可以将这些功能存储在计算机可读介质中或者作为计算机可读介质上的一个或多个指令或代码进行传输。计算机可读介质包括计算机存储介质和通信介质,其中通信介质包括便于从一个地方向另一个地方传送计算机程序的任何介质。存储介质可以是通用或专用计算机能够存取的任何可用介质。以上,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。

权利要求:1.一种策略控制的路由方法,其特征在于,包括:路由代理节点DRA接收用户通过策略和计费执行功能PCEF发送的携带用户的用户标识的策略控制请求消息,根据预设的用户标识与策略和计费规则功能策略控制功能融合网元PCRFPCF的对应关系确定所述用户标识对应的PCRFPCF;所述DRA获取所述PCRFPCF的第一目的主机名;所述DRA发送第一Gx接口会话消息发送给PCRFPCF;所述第一Gx接口会话消息中携带所述用户的用户标识以及第一目的主机名;所述PCRFPCF根据所述用户标识判断所述用户是否为4G用户;若判断结果为是,则所述PCRFPCF根据所述用户标识获取第二目的主机名;所述PCRFPCF将所述第一目的主机名修改为所述第二目的主机名;所述PCRFPCF向所述DRA返回第二Gx接口会话消息,所述第二Gx接口会话消息携带所述第二目的主机名;所述DRA将所述第二Gx接口会话消息发送给所述第二目的主机名对应的目的PCRF。2.根据权利要求1所述的策略控制的路由方法,其特征在于,若判断结果为否,所述PCRFPCF根据所述第一Gx接口会话消息执行策略控制。3.根据权利要求1或2所述的策略控制的路由方法,其特征在于,所述PCRFPCF根据所述用户标识获取第二目的主机名具体为:所述PCRFPCF根据预设的用户标识与PCRF的对应关系获取所述用户标识对应的目的PCRF,根据所述用户标识对应的目的PCRF获取第二目的主机名。4.根据权利要求1所述的策略控制的路由方法,其特征在于,所述PCRFPCF向所述DRA返回第二Gx接口会话消息之后,所述方法还包括:所述DRA根据所述第二Gx接口会话消息更新所述用户的PCRF绑定记录中的绑定信息;所述绑定信息至少包含以下信息:所述用户标识、用户IP地址以及第一目的主机名。5.根据权利要求1所述的策略控制的路由方法,其特征在于,所述PCRFPCF根据所述用户标识判断所述用户是否为4G用户具体为:所述PCRFPCF查询用户属性存储用户数据寄存器融合数据库SPRUDR上是否存在与所述用户标识对应的5G签约信息;若不存在,则判定所述用户为4G用户。6.一种PCRFPCF,其特征在于,包括:接收模块,用于接收所述DRA发送的第一Gx接口会话消息;所述第一Gx接口会话消息中携带所述用户的用户标识以及第一目的主机名;判断模块,用于根据所述用户标识判断所述用户是否为4G用户;第一处理模块,用于若所述判断模块的判断结果为是,则根据所述用户标识获取第二目的主机名;第一处理模块,还用于将所述第一目的主机名修改为所述第二目的主机名;发送模块,用于根据所述第一处理模块的处理结果向所述DRA返回第二Gx接口会话消息,所述第二Gx接口会话消息携带所述第二目的主机名。7.根据权利要求6所述的PCRFPCF,其特征在于,所述PCRFPCF还包括:第二处理模块,用于若所述判断模块的判断结果为否,则根据所述第一Gx接口会话消息执行策略控制。8.根据权利要6所述的PCRFPCF,其特征在于,所述第一处理模块具体用于:根据预设的用户标识与PCRF的对应关系获取所述用户标识对应的目的PCRF,根据所述用户标识对应的目的PCRF获取第二目的主机名。9.根据权利要求6所述的PCRFPCF,其特征在于,所述判断模块具体用于:查询SPRUDR上是否存在与所述用户标识对应的5G签约信息;若不存在,则判定所述用户为4G用户。10.一种DRA,其特征在于,包括:接收模块,用于接收用户通过PCEF发送的携带所述用户的用户标识的策略控制请求消息;处理模块,用于根据预设的用户标识与PCRFPCF的对应关系确定所述用户标识对应的PCRFPCF,获取所述PCRFPCF的第一目的主机名;发送模块,用于根据所述处理模块的处理结果将第一Gx接口会话消息发送给PCRFPCF;所述第一Gx接口会话消息中携带所述用户的用户标识以及第一目的主机名;所述接收模块,还用于接收PCRFPCF返回的第二Gx接口会话消息,所述第二Gx接口会话消息携带所述第二目的主机名;所述发送模块,还用于将所述第二Gx接口会话消息发送给所述第二目的主机名对应的目的PCRF。11.根据权利要求10所述的DRA,其特征在于,所述DRA还包括:更新模块,用于根据所述第二Gx接口会话消息更新所述用户的PCRF绑定记录中的绑定信息;所述绑定信息至少包含以下信息:所述用户标识、用户IP地址以及第一目的主机名。12.一种PCRFPCF,其特征在于,所述PCRFPCF包括处理器和存储器,所述存储器与所述处理器耦合,所述存储器用于保存所述PCRFPCF必要的程序指令和数据,所述处理器用于执行所述存储器中存储的程序指令,使得所述PCRFPCF执行如权利要求1-5任一项所述的策略控制的路由方法。13.一种DRA,其特征在于,所述DRA包括处理器和存储器,所述存储器与所述处理器耦合,所述存储器用于保存所述DRA必要的程序指令和数据,所述处理器用于执行所述存储器中存储的程序指令,使得所述DRA执行如权利要求1-5任一项所述的策略控制的路由方法。14.一种存储介质,其特征在于,所述存储介质存储有指令代码,所述指令代码用于执行如权利要求1-5任一项所述的策略控制的路由方法。15.一种计算机程序产品,其特征在于,所述计算机程序产品包括指令代码,所述指令代码用于执行如权利要求1-5任一项所述的策略控制的路由方法。

百度查询: 中国联合网络通信集团有限公司 策略控制的路由方法、PCRF/PCF以及DRA

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。