用于DRA设备的会话绑定方法和系统技术方案

技术编号:20520510 阅读:43 留言:0更新日期:2019-03-06 04:02
本发明专利技术公开了一种用于DRA设备的会话绑定方法和系统。该方法包括:在用户终端发起附着请求后,第一DRA设备获得用户终端的APN信息和IMSI号码,并采用预定的选择策略为用户终端选择并绑定PCRF设备;在用户终端向IMS网络注册成功后,P‑CSCF保存用户终端的APN信息和IMSI号码;在用户终端发起或接收呼叫业务请求时,P‑CSCF设备向第二DRA设备发送授权请求消息,携带该用户终端的APN信息和IMSI号码;第二DRA设备根据用户终端的APN信息和IMSI号码并采用与第一DRA设备相同的选择策略将用户终端绑定到附着时所选定的PCRF设备,以完成语音业务处理。本发明专利技术提升了DRA设备的运行性能和有效容量以及VoLTE业务运行稳定性。

【技术实现步骤摘要】
用于DRA设备的会话绑定方法和系统
本专利技术涉及通信
,特别涉及一种用于DRA(DiameterRoutingAgent,Diameter路由代理)设备的会话绑定方法和系统。
技术介绍
在VoLTE(VoiceoverLongTermEvolution,在长期演进上的语音)业务部署中,PCRF(PolicyandChargingRulesFunction,策略与计费规则功能)设备负责语音承载QoS(QualityofService,服务质量)策略控制,P-CSCF(ProxyCallSessionControlFunction,代理呼叫会话控制功能)设备采用Diameter协议通过Rx接口向PCRF申请专用承载资源,PCRF也采用Diameter协议通过Gx接口通知PGW(PDNGateWay,公用数据网网关)执行承载建立,以完成语音业务功能处理。DRA设备则完成PGW、P-CSCF和PCRF之间Diameter信令汇聚转接。在现有网络中,各省一般部署两台DRA(DRA1和DRA2)和多台PCRF。在用户附着时,例如DRA1为同一个APN(AccessPointName,接入点名称)下IMSI(InternationalMobileSubscriberIdentificationNumber,国际移动用户识别码)负荷分担随机选择某个PCRF。为了确保VoLTE语音的QoS质量,当用户进行主叫语音业务或者被叫语音业务时,P-CSCF需要进行语音专用承载申请,就会负荷分担随机选择某个DRA,如果此时选择了DRA2(不是之前附着请求的DRA1),则DRA2根据用户IP地址选择PCRF,而DRA2没有与用户IP地址以及PCRF的会话绑定关系,将无法选择用户附着时所绑定的PCRF,DRA2会返回错误信息,造成VoLTE业务失败。为了解决DRA对于不同信令接口(PGW与PCRF之间的Gx和P-CSCF与PCRF之间的Rx接口)携带信息不同而无法绑定同一个PCRF的问题,目前现有网络中的这两台DRA采用数据同步方式。关于现有网络中这两台DRA所采用的数据同步方式的实现方法可以参考图1所示。在用户终端发起附着请求时,PGW在从MME(MobilityManagementEntity,移动管理实体)接收到创建会话请求后,发起初始信用请求消息到DRA1,此时DRA1根据同一个APN下IMSI负荷分担随机选择某个PCRF1,并且将会话信息(包括IMSI、APN和用户IP(InternetProtocol,互联网协议)地址)同步到DRA2,即此时的Gx接口标识的用户信息主要包括IMSI、APN和用户IP地址等。当用户进行主叫语音业务或者被叫语音业务时,P-CSCF需要进行语音专用承载申请,按照目前规范要求,P-CSCF只能携带用户动态分配的IP地址作为用户标识,即此时Rx接口标识用户的信息主要包括IP地址等。如果此时选择了DRA2,而不是之前用户附着请求的DRA1,由于DRA1和DRA2之间已经进行了会话绑定数据同步,DRA2此时只能根据用户IP地址匹配到之前保存DRA1同步过来的信息,则可确保选择用户附着时所选择的同一个PCRF1。然而,两台DRA之间进行会话数据同步,消耗资源较大,设备有效容量下降,影响设备处理性能,严重影响VoLTE业务稳定性和服务质量。
技术实现思路
本专利技术的专利技术人发现上述现有技术中存在问题,并因此针对所述问题中的至少一个问题提出了一种新的技术方案。根据本专利技术的第一方面,提供了一种用于DRA设备的会话绑定方法,包括:在用户终端发起附着请求时,并在公用数据网网关PGW向策略与计费规则功能PCRF设备发起初始信用请求后,第一DRA设备获得所述用户终端的接入点名称APN信息和国际移动用户识别码IMSI号码;所述第一DRA设备根据所述APN信息和所述IMSI号码并采用预定的选择策略为所述用户终端选择PCRF设备,从而为所述用户终端绑定所述PCRF设备;所述用户终端向代理呼叫会话控制功能P-CSCF设备发起注册请求消息;其中,所述注册请求消息携带所述用户终端的APN信息和IMSI号码;所述P-CSCF设备在接收到所述注册请求消息后,从注册请求消息中获取并保存所述用户终端的APN信息和IMSI号码,并向所述用户终端返回注册响应消息;所述用户终端当作为主叫发起呼叫时经由PGW向所述P-CSCF设备发送主叫业务请求消息或者所述用户终端当作为被叫接收呼叫时,所述P-CSCF设备经由服务呼叫会话控制功能S-CSCF设备接收到需要发送至所述用户终端的被叫业务请求消息;所述P-CSCF设备在接收到所述主叫业务请求消息或所述被叫业务请求消息后,向第二DRA设备发送授权请求消息;其中,所述授权请求消息携带保存的所述用户终端的APN信息和IMSI号码;以及所述第二DRA设备在接收到所述授权请求消息后,从所述授权请求消息中获得所述用户终端的APN信息和IMSI号码,根据所述APN信息和所述IMSI号码并采用与所述第一DRA设备相同的所述选择策略将所述用户终端绑定到所述用户终端附着时所选定的PCRF设备。在一个实施例中,所述选择策略包括:在同一个所述APN下通过所述IMSI号码的取模运算选择PCRF设备。在一个实施例中,所述在同一个所述APN下通过所述IMSI号码的取模运算选择PCRF设备包括:将所述用户终端的IMSI号码作为一个数值对同一个所述APN下的PCRF设备的总个数进行取模运算,所得的余数即为所选择的PCRF设备的编号。在一个实施例中,所述在同一个所述APN下通过所述IMSI号码的取模运算选择PCRF设备包括:将所述用户终端的IMSI号码的各个数位上的数字累加起来得到一个数值,将该数值对同一个所述APN下的PCRF设备的总个数进行取模运算,所得的余数即为所选择的PCRF设备的编号。在一个实施例中,所述第二DRA设备是与所述第一DRA设备不同的DRA设备;或者,所述第二DRA设备与所述第一DRA设备为同一个DRA设备。在一个实施例中,在用户终端发起附着请求时,并在PGW向PCRF设备发起初始信用请求后,第一DRA设备获得所述用户终端的APN信息和IMSI号码的步骤包括:用户终端在发起附着请求时,向移动管理实体MME发送附着请求消息,所述附着请求消息携带所述用户终端的APN信息和IMSI号码;所述MME在接收到所述附着请求消息后,向PGW发送创建会话请求消息,所述创建会话请求消息携带所述用户终端的APN信息和IMSI号码;以及所述PGW在接收到所述创建会话请求消息后,向第一DRA设备发送初始信用请求消息,所述初始信用请求消息携带所述用户终端的APN信息和IMSI号码;其中,所述第一DRA设备在接收到所述初始信用请求消息后,从所述初始信用请求消息中获得所述用户终端的APN信息和IMSI号码。根据本专利技术的第二方面,提供了一种用于DRA设备的会话绑定系统,包括:第一DRA设备,用于在用户终端发起附着请求时,并在公用数据网网关PGW向策略与计费规则功能PCRF设备发起初始信用请求后,获得所述用户终端的接入点名称APN信息和国际移动用户识别码IMSI号码;根据所述APN信息和所述IMSI号码并采用预定的选择策略为所述用户终端本文档来自技高网
...

【技术保护点】
1.一种用于Diameter路由代理DRA设备的会话绑定方法,其特征在于,包括:在用户终端发起附着请求时,并在公用数据网网关PGW向策略与计费规则功能PCRF设备发起初始信用请求后,第一DRA设备获得所述用户终端的接入点名称APN信息和国际移动用户识别码IMSI号码;所述第一DRA设备根据所述APN信息和所述IMSI号码并采用预定的选择策略为所述用户终端选择PCRF设备,从而为所述用户终端绑定所述PCRF设备;所述用户终端向代理呼叫会话控制功能P‑CSCF设备发起注册请求消息;其中,所述注册请求消息携带所述用户终端的APN信息和IMSI号码;所述P‑CSCF设备在接收到所述注册请求消息后,从所述注册请求消息中获取并保存所述用户终端的APN信息和IMSI号码,并向所述用户终端返回注册响应消息;所述用户终端当作为主叫发起呼叫时经由PGW向所述P‑CSCF设备发送主叫业务请求消息或者所述用户终端当作为被叫接收呼叫时,所述P‑CSCF设备经由服务呼叫会话控制功能S‑CSCF设备接收到需要发送至所述用户终端的被叫业务请求消息;所述P‑CSCF设备在接收到所述主叫业务请求消息或所述被叫业务请求消息后,向第二DRA设备发送授权请求消息;其中,所述授权请求消息携带保存的所述用户终端的APN信息和IMSI号码;以及所述第二DRA设备在接收到所述授权请求消息后,从所述授权请求消息中获得所述用户终端的APN信息和IMSI号码,根据所述APN信息和所述IMSI号码并采用与所述第一DRA设备相同的所述选择策略将所述用户终端绑定到所述用户终端附着时所选定的PCRF设备。...

【技术特征摘要】
1.一种用于Diameter路由代理DRA设备的会话绑定方法,其特征在于,包括:在用户终端发起附着请求时,并在公用数据网网关PGW向策略与计费规则功能PCRF设备发起初始信用请求后,第一DRA设备获得所述用户终端的接入点名称APN信息和国际移动用户识别码IMSI号码;所述第一DRA设备根据所述APN信息和所述IMSI号码并采用预定的选择策略为所述用户终端选择PCRF设备,从而为所述用户终端绑定所述PCRF设备;所述用户终端向代理呼叫会话控制功能P-CSCF设备发起注册请求消息;其中,所述注册请求消息携带所述用户终端的APN信息和IMSI号码;所述P-CSCF设备在接收到所述注册请求消息后,从所述注册请求消息中获取并保存所述用户终端的APN信息和IMSI号码,并向所述用户终端返回注册响应消息;所述用户终端当作为主叫发起呼叫时经由PGW向所述P-CSCF设备发送主叫业务请求消息或者所述用户终端当作为被叫接收呼叫时,所述P-CSCF设备经由服务呼叫会话控制功能S-CSCF设备接收到需要发送至所述用户终端的被叫业务请求消息;所述P-CSCF设备在接收到所述主叫业务请求消息或所述被叫业务请求消息后,向第二DRA设备发送授权请求消息;其中,所述授权请求消息携带保存的所述用户终端的APN信息和IMSI号码;以及所述第二DRA设备在接收到所述授权请求消息后,从所述授权请求消息中获得所述用户终端的APN信息和IMSI号码,根据所述APN信息和所述IMSI号码并采用与所述第一DRA设备相同的所述选择策略将所述用户终端绑定到所述用户终端附着时所选定的PCRF设备。2.根据权利要求1所述的方法,其特征在于,所述选择策略包括:在同一个所述APN下通过所述IMSI号码的取模运算选择PCRF设备。3.根据权利要求2所述的方法,其特征在于,所述在同一个所述APN下通过所述IMSI号码的取模运算选择PCRF设备包括:将所述用户终端的IMSI号码作为一个数值对同一个所述APN下的PCRF设备的总个数进行取模运算,所得的余数即为所选择的PCRF设备的编号。4.根据权利要求2所述的方法,其特征在于,所述在同一个所述APN下通过所述IMSI号码的取模运算选择PCRF设备包括:将所述用户终端的IMSI号码的各个数位上的数字累加起来得到一个数值,将该数值对同一个所述APN下的PCRF设备的总个数进行取模运算,所得的余数即为所选择的PCRF设备的编号。5.根据权利要求1所述的方法,其特征在于,所述第二DRA设备是与所述第一DRA设备不同的DRA设备;或者,所述第二DRA设备与所述第一DRA设备为同一个DRA设备。6.根据权利要求1所述的方法,其特征在于,在用户终端发起附着请求时,并在PGW向PCRF设备发起初始信用请求后,第一DRA设备获得所述用户终端的APN信息和IMSI号码的步骤包括:用户终端在发起附着请求时,向移动管理实体MME发送附着请求消息,所述附着请求消息携带所述用户终端的APN信息和IMSI号码;所述MME在接收到所述附着请求消息后,向所述PGW发送创建会话请求消息,所述创建会话请求消息携带所述用户终端的APN信息和IMSI号码;以及所述PGW在接收到所述创建会话请求消息后,向第一DRA设备发送初始信用请求消息,所述初始信用请求消息携带所述用户终端的APN信息和IMSI号码;其中,所述第一DRA设备在接收到所述初始信用请求消息后,从所述初始信用请求消息中获得所述用户终端的APN信息和IMSI号码。7.一种用于Diameter路由代理DRA设备的会话绑定系统,其特征在于,包括:第一DRA设备,用于在用户终端发起附着请求时,并在公用数据网网关PGW向策略与计费规则功能PCRF设...

【专利技术属性】
技术研发人员:许盛宏宫云平李力卡张慧嫦方泽伟马泽雄王谦陈康陈庆年林俐陶启茜陈喜洲谭志远
申请(专利权)人:中国电信股份有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1