一种VoLTE场景网络侧获取用户接入位置信息的方法

文档序号:8925788阅读:1081来源:国知局
一种VoLTE场景网络侧获取用户接入位置信息的方法
【技术领域】
[0001]本发明涉及通信技术领域,特别是一种基于长期演进接入网络场景下,IP多媒体子系统为用户语音等业务请求获取用户接入位置信息的方法,具体地说一种VoLTE场景网络侧获取用户接入位置信息的方法。
【背景技术】
[0002]VoLTE(Voice over LTE)是指终端用户经过长期演进网络(Long TermEvolut1n,简称LTE)接入分组核心网(Evolved Packet Core,简称EPC),再由IP多媒体子系统网络(IP Multimedia Subsystem,简称IMS)为用户提供高质量的音、视频业务。VoLTE无需2G/3G网络全部业务承载于4G网络上,实现数据与语音业务在同一网络下的统一。LTE是一种接入网络,EPC为语音和数据业务提供承载,IMS网络则提供语音/视频的基本补充业务。
[0003]VoLTE技术带给用户最直接的感受就是接通等待时间更短,以及更高质量、更自然的音视频通话效果。VoLTE与2G、3G语音通话有着本质的不同,VoLTE因为采用高分辨率编解码技术语音质量较2G、3G语音通话能提高30%左右。VoLTE为用户带来更低的呼叫接通时延(主叫拨号后到被叫振铃的时间),比3G降50%,VoLTE接通时延大概在1_2秒,而2G时代接通时延在6-7秒。
[0004]在VoLTE业务中,頂S网络某些场景需要根据用户的接入位置信息执行特殊策略,比如:(1)运营商需要对某个办公区域用户的语音业务实现资费优惠;(2)紧急呼叫中心需要知晓用户进行紧急呼叫业务的具体位置;(3)用户投诉语音呼叫建立失败或者呼叫建立后突然掉话,运营商需要获知用户接入位置信息,以便改善接入网络。
[0005]用户的接入位置信息,不仅仅包括接入网络的类型,还需要包括更详细的小区信息,包括:路由区域标识RA1、全球小区标识CG1、服务区标识SAI。RAI由移动业务国家码(Mobile Country Code,简称 MCC)和移动业务网络码(Mobile Network Code,简称 MNC)和位置区域码(Locat1n Area Code,简称LAC)和路由区域码(Route Area Code,简称RAC)组成,用于唯一的标识一个或者多个小区组成的路由区域。CGI则是由MCC/MNC/小区标识(Cell Identity,简称Cl)组成,是一个小区在全球范围内的唯一标识。SAI由MCC/MNC/LAC和服务区域码(Service Area Code,简称SAC)组成,用于标识同一个位置的一个或者多个小区信息。
[0006]由于终端携带的位置信息不可信,因此第三代移动通信标准化伙伴项目(3rdGenerat1n Partnership Pro ject,简称3GPP)已经定义了 VoLTE业务网络侧获取用户接入位置信息的方法。
[0007]3GPP定义的VoLTE业务网络侧获取用户接入位置信息的主要系统架构参考图1,包括如下实体:(101)应用层(Applicat1n Funct1n,简称AF)网络实体,通常指IMS网络中代理呼叫会话控制功能实体(Proxy Call Sess1n Control Funct1n,简称P-CSCF);(102)策略计费规则功能(Policy and Charging Rule Funct1n,简称PCRF),负责策略控制和计费规则的获取并通知到PCEF ;(103)策略计费执行功能(Policy and ChargingEnforcement Funct1n,简称PCEF),负责策略控制的执行,也包括用户接入位置信息的获取;(104)接入网络,通常包括移动性管理实体(Mobility Management Entity,简称MME)和演进的NodeB (Evolved Node B,简称eNodeB)等实体。
[0008]VoLTE业务网络侧获取用户接入位置信息的基本流程是:P_CSCF向PCRF查询用户接入位置信息,PCRF向PCEF查询用户接入位置信息,PCEF从接入网络获取用户接入位置信息后,通过Gx接口消息告知PCRF,进而PCRF将用户的位置信息告知P-CSCF。这样MS网络的P-CSCF就获得了用户的位置信息,并在MS网络中进行传递,以便MS网络其它网元获取及使用该位置信息。以主叫侧流程为例,3GPP定义的获取位置信息的流程如附图2所示,包括以下关键步骤:
S201,P-CSCF收到语音/视频呼叫对应的invite请求;
S202,P-CSCF 向 PCRF 发起 Diameter AAR (AA-Request,简称 AAR)请求,该请求主要用于专有承载的建立,同时请求消息中携带Specific-Act1n的特征值对(Attribute-ValuePair,简称 AVP),AVP 的内容填写为 〃ACCESS_NETW0RK_INF0_REP0RT〃,表示 PCRF 需要上报用户的接入位置信息。同时AAR请求中包含Required-Access-1nfo AVP,表示P-CSCF向PCRF订阅位置信息;
S203,PCRF 向 P-CSCF 返回 Diameter AAA (AA-Answer,简称 AAA)响应。响应消息中通过“ IP-CAN-Type”或者“RAT-Type”携带用户的接入类型,如 GERAN/UTRAN-FDD/UTRAN-TDD/E-UTRAN-FDD/E-UTRAN-TDD,但是没有具体的小区标识信息。仅根据接入类型,IMS网络无法执行特殊位置相关的策略;
S204,PCRF 向 PCEF 发送 Diameter RAR 请求(Re-Auth-Request,简称 RAR),指示 PCEF需要上报位置信息;
S205,PCEF 向 PCRF 返回 Diameter RAA 响应(Re-Auth-Answer,简称 RAA),作为对请求的响应;
S206,PCEF与接入网络交互得到用户接入位置信息,用户接入位置信息通常包括:全球小区标识CGI或者服务区标识SAI或者路由区域标识RAI。
[0009]S207,PCEF 向 PCRF 发送 Diameter CCR 请求(Credit-Control-Request,简称CCR),请求消息中通过 3GPP-User-Locat1n_Info 和 / 或 User-Locat1n-1nfo-Time AVP,携带用户具体的位置信息;
S208,PCRF 向 PCEF 返回 Diameter CCA 响应(Credit-Control-Answer,简称 CCA),作为CCR请求的响应;
S209,PCRF向P-CSCF发送Diameter RAR请求,请求消息中通过3GPP-User-Locat1n-1nfo 和或 3GPP-SGSN-MCC-MNC AVP 携带用户具体的位置信息;
S210,P-CSCF 向 PCRF 返回 Diameter RAA 响应;
S211,P-CSCF根据S209步骤从PCRF获取的用户接入位置信息,构造P-Access-Network-1nfo头字段并插入invite请求消息中,该字段中包含了用户接入位置信息,P-CSCF将invite请求转发到后续网元,以便其他网元使用用户接入位置信息执行相应的策略。
[0010]目前3GPP定义的网络侧获取用户接入位置信息的方法,有一个严重问题,就是会增加了呼叫接通时延,因为invite呼叫消息经过P-CSCF网元时,P-CSCF网元需要查询PCRF, PCRF进而查询PCEF,P-CSCF需要等待获取用户接入位置信息后才能转发呼叫请求,这必然需要消耗一定时间,增加了呼叫接通时延。VoLTE技术一大亮点就是更低的呼叫接通时延,而目前网络侧获取用户接入位置信息的方法必然会增加呼叫接通时延,影响用户业务体验。

【发明内容】

[0011]本发明所要解决的技术问题是针对上述现有技术的现状,而提供一种VoLTE场景网络侧获取用户接入位置信息的方法,该方法既实现了用户接入位置信息的获取,同时还降低了呼叫接通时延,从而提高用户业务体验。
[0012]本发明解决上述技术问题所采用的技术方案为:一种VoLTE场景网络侧获取用户接入位置信息的方法,该方法为当P-CSCF收到主叫invite呼叫请求时,P-CSCF在向PCRF查询用户接入位置信息的同时不等待PCRF的查询过程,直接向后续网元转发invite呼叫请求;当PCRF查询PCEF后并反馈用户接入位置信息给P-CSCF时,P-CSCF再通过reinvite消息携带用户接入位置信息通知后续网元,以使后续网元能根据用户接入位置信息执行不同的策略。
[0013]为优化上述技术方案,采取的措施还包括:
上述的P-CSCF收到主叫invite呼叫请求后,通过AAR请求通知PCRF建立专有承载,无须等待PCRF返回用户接入位置信息,P-CSCF即转发invite呼叫请求给后续网元,invite呼叫请求消息中不携带用户接入位置信息。
[0014]当P-CSCF收到PCRF返回的AAA响应后,AAA响应消息中仅有接入网络类型,P-CSCF则立刻转发invite呼叫请求;如果P-CSCF收到的invite呼叫请求中已经携带了用户接入位置信息,P-CSCF可以根据本地策略决定是否转发位置信息到后续网元。
[0015]PCRF收到P-CSCF的AAR请求后,继续向PCEF查询用户的位置信息,当PCRF收到PCEF反馈的用户接入位置信息时,通知到P-CSCF网元。
[0016]上述的接入网络类型包括GERAN/UTRAN-FDD/UTRAN-TDD/E-UTRAN-FDD/E-UTRAN-TDD类型;上述的用户接入位置信息包括路由区域标识RA1、全球小区标识CGI和服务区标识SAI具体的位置信息。
[0017]P-CSCF收到PCRF反馈的用户接入位置信息后,构造reinvite请求,请求中携带P-Access-Network-1nfo头字段,该字段携带用户接入位置信息。
[0018]当初始的invite呼叫请求中已经携带了用户接入位置信息时,且PCRF返回的用户接入位置信息与初始invite呼叫请求中携带的用户接入位置信息一致,P-CSCF无须发送reinvite消息到IMS网络后续网元。
[0019]后续网元收到P-CSCF发送的reinvite请求,当reinvite请求中新增或者修改了P-Access-Network-1nfo内容,后续网元需要根据新的用户接入位置信息执行位置相关的策略。
[0020]上述的后续网元包括ATCF、I/S-CSCF、MMTEL AS网元。
[0021 ] 上述的PCRF返回的用户接入位置信息通过3GPP-User-Locat1n_Info或3GPP-SGSN-MCC-MNC AVP 携带。
[0022]与现有技术相比,本发明当P-CSCF收到主叫invite呼叫请求时,本发明的P-CSCF直接转发invite呼叫请求同时向PCRF查询用户接入位置信息,P-CSCF不等待PCRF的查询过程,当PCRF查询PCEF后并反馈用户接入位置信息给P-CSCF时,P-CSCF再通过reinvite消息携带用户接入位置信息通知后续网元,由于P-CSCF不再等待PCRF/PCEF位置查询过程,从而缩短了 VoLTE呼叫建立时延。本发明能够实现网络侧获取用户接入位置信息,同时该方案由于无需等待PCRF/PCEF获取位置信息的过程,因而大大缩短了 invite呼叫请求接通时延,从而能够提尚用户的业务体验和感受。
【附图说明】
[0023
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1