会话路由信息校验方法及装置的制造方法

文档序号:9767804阅读:265来源:国知局
会话路由信息校验方法及装置的制造方法
【技术领域】
[0001]本发明涉及LTE技术领域,特别是指一种会话路由信息校验方法及装置。
【背景技术】
[0002]在LTE(Long Term Evolut1n,长期演进)系统中引入Diameter信令接口,需要由DRA (Diameter Routing Agent,路由代理节点)转接 Diameter 信令。
[0003]引入LTE 后,SAE(System Architecture Evolut1n,网络架构系统演进)网络将为LTE用户提供移动性管理和业务承载通道,网络架构如图1所示,包括有MME(MobilityManagement Entity,移动性管理实体)、S4-SGSN(Serving GPRS Support Node,服务 GPRS支持节点)、EIR(Equipment Identity Register,设备标识寄存器)、SAE Gff (Gateway, I?)关)和HSS(Home Subscriber Server,归属用户服务器),其中归属地HSS数据库中按用户号段存储LTE用户的用户数据。当LTE用户漫游到拜访地MME网元下时,MME会向用户归属HSS发起位置更新和鉴权流程。这些流程在SAE网络中都是采用Diameter信令协议实现的,信令协议栈为 Diameter/SCTP (STREAM CONTROL TRANSMISS1N PROTOCOL,流控制传输协议)/IP(Internet Protocol,网络协议)。
[0004]除此之外,还有PCC(Policy Control and Charging,策略控制与计费)架构的Gx、Rx、S9接口也会使用Diameter协议,如图2所示。
[0005]为了维护管理方便,在实现Diameter消息路由时会使用DRA网元,通过DRA来转接 MME 与 HSS 之间、PGW(Packet Gateway,分组数据网关)与 PCRF (Policy and ChargingRules Funct1n,策略与计费规则功能单元)之间的所有信令,以避免全连接带来的全网数据配置维护问题,如图3所示。DRA转接MME与HSS之间S6a接口以及PGW与PCRF之间Gx接口信令米用静态路由策略(如 IMSI (Internat1nal Mobile Subscriber Identificat1nNumber,国际移动用户识别码)、MSISDN(Mobile Subscriber Internat1nal ISDN/PSTNnumber,移动用户号码)、主机名)寻址。如图4所示,为保证安全可靠性,DRA成对部署,互为备份,负荷分担。
[0006]引入VoLTE (基于IP多媒体子系统的语音业务)后,为保证语音业务质量,引入了会话策略控制机制,用户发起呼叫时需要根据会话控制策略申请建立专用承载。在专用承载建立过程中,涉及AF (Applicat1n Funct1n,应用功能)与PCRF之间的Rx接口,该接口信令寻址策略基于Gx接口的动态绑定信息,参考流程如下:
[0007](I)UE建立默认承载,PGff通过Gx接口通知PCRF用户上线,同时获取用户策略信息;
[0008](2) UE通过默认承载发起呼叫请求;
[0009](3) AF通过Rx接口与PCRF交互,下发专用承载建立请求;
[0010](4) PCRF通过Gx接口向PGW下发专用承载QoS策略;
[0011](5) AF通知其他网兀完成后续呼叫流程。
[0012]从上述流程可以看出,用户建立默认承载和专用承载需要由同一个PCRF控制,Gx接口与Rx接口信令需寻址到同一个PCRF。
[0013]目前Rx接口只能通过IP地址进行寻址,这就对DRA提出了较高要求,需要动态存储Gx接口的会话路由信息(用户IP地址与PCRF的对应关系)。DRA中的会话路由信息数据库动态存储在线用户的会话路由信息,用户开机登网、IP地址变化以及关机带来的Gx接口信令会创建、修改和删除数据库中的会话路由信息。一个用户的Rx接口信令寻址基于会话路由信息数据库中所对应的会话路由信息。
[0014]由于信令网成对部署DRA,P-GW负荷分担地向一对DRA发送Gx接口信令,一个用户的会话路由信息可能由DRAl创建,由DRA2修改或删除。一对DRA都有可能修改一个用户的会话路由信息。同样,AF负荷分担地向一对DRA发送Rx接口信令,可能一个用户的Rx接口信令发送到DRAl,但是会话绑定数据在DRA2上,因此必须保证一对DRA中的任一个DRA必须存储所覆盖信令汇接区内的所有用户的会话路由信息,并保证是最新的数据。
[0015]目前DRA的会话路由信息通过动态数据库来存储,会话路由信息的同步通过DRA的同步接口来实现。为确保互为配对的两个DRA上的动态数据库中存储的会话路由信息完全一致,在同步接口上除支持实时同步还需要针对数据库中存储的会话路由信息进行一致性校验。
[0016]一个DRA的会话绑定数据库中的数据可能由于自己收到的Gx接口信令触发修改,也可能通过同步接口被DRA2修改。在一致性校验过程中,三种情况同时会引起数据库中的数据修改:1)接收一致性校验数据引起数据修改;2)信令接口触发会话路由信息修改;3)对端DRA发起实时增量同步引起数据修改。
[0017]现有一对DRA之间在对会话路由信息进行一致性校验时,一天内校验频次较低(如校验1-2次)。两端采用对称校验方式以及全量校验机制,即DRAl向DRA2发起一致性校验,告知DRA2自己的全量数据,由DRA2进行校验。反之,DRA2也向DRAl发起一致性校验,告知DRAl自己的全量数据,由DRAl进行校验。
[0018]现有一致性校验机制在实际应用中存在几个问题:
[0019]1、DRA服务的在线用户可能上万,进行一致性校验时,DRA在同步接口需传输大量同步数据,将影响数据库的性能以及实时同步的数据的传送及写入。
[0020]2、为避免对性能及时延的影响,往往将一致性校验过程放在信令量较低的时段进行(如夜间)。因为夜间很多用户已经关机,且话务量很低,但是此时进行一致性校验的意义较小,难以保证一对DRA在早忙时以及晚忙时所存储数据的一致性。
[0021]3、由于一致性校验传输数据过大,可能在一致性校验还未结束,用户相关Gx接口或增量同步已经更新了会话路由信息,导致一致性校验效率降低。

【发明内容】

[0022]本发明要解决的技术问题是提供一种会话路由信息校验方法及装置,能够在校验过程中降低DRA同步接口的传输数据量,降低对数据库的性能影响,降低对实时同步数据的传送及写入的时延影响,还可以提高校验效率,保证一对DRA在忙时所存储数据的一致性。
[0023]为解决上述技术问题,本发明的实施例提供技术方案如下:
[0024]—方面,提供一种会话路由信息校验方法,应用于第一路由代理节点DRA,所述第一DRA与第二 DRA成对设置,所述方法包括:
[0025]所述第一 DRA获取自身数据库中预设时间段内创建和更新的所有会话路由信息的关键字,并将获取的关键字通过校验请求消息发送给所述第二 DRA,以便所述第二 DRA根据所述校验请求消息中的关键字对自身数据库中存储的所有会话路由信息进行一致性校验,得到一致性校验结果;
[0026]所述第一 DRA接收所述第二 DRA返回的一致性校验结果,根据所述一致性校验结果修改自身数据库中存储的会话路由信息;并接收所述第二 DRA发送的数据同步请求,所述数据同步请求中携带有所述第二 DRA数据库中未校验的完整的会话路由信息,将所述数据同步请求中携带的会话路由信息存储在自身数据库中。
[0027]优选地,
[0028]所述关键字为对应会话路由信息中的Gx接口会话标识以及该条会话路由信息创建或修改时的时间戳。
[0029]优选地,
[0030]所述一致性校验结果中包括有会话路由信息的Gx接口会话标识以及对应的校验结果;
[0031]在所述校验结果为“一致”时,所述第一 DRA根据所述校验结果对应的Gx接口会话标识对自身数据库中相应的会话路由信息设置“已校验”标志;
[0032]在所述校验结果为“无信息”或“已更新”时,所述第一 DRA根据所述校验结果对应的Gx接口会话标识对自身数据库中相应的会话路由信息设置“已校验”标志,并将与所述校验结果对应的完整的会话路由信息通过更新请求消息发送给所述第二 DRA ;
[0033]在所述校验结果为“需要更新”时,所述一致性校验结果中还包括有与所述校验结果及Gx接口会话标识对应的会话路由信息,所述第一 DRA将所述会话路由信息存储在自身数据库中,并对所述会话路由信息设置“已校验”标志。
[0034]优选地,
[0035]所述接收所述第二 DRA发送的数据同步请求,所述数据同步请求中携带有所述第二DRA数据库中未校验的会话路由信息,将所述数据同步请求中携带的会话路由信息存储在自身数据库中包括:
[0036]所述第一 DRA接收所述第二 DRA发送的数据同步请求,所述数据同步请求中携带有所述第二 DRA数据库中未设置“已校验”标志的完整的会话路由信息;
[0037]所述第一 DRA将所述数据同步请求中携带的完整的会话路由信息存储在自身数据库中,并对存储的会话路由信息设置“已校验”标志。
[0038]本发明实施例还提供了一种会话路由信息校验方法,应用于第二路由代理节点DRA,所述第一 DRA与第二 DRA成对设置,所述方法包括:
[0039]所述第二 DRA接收所述第一 DRA发送的校验请求消息,所述校验请求消息中携带有所述第一 DRA获取的自身数据库中预设时间段内创建和更新的所有会话路由信息的关键字;
[0040]所述第二 DRA根据所述校验请求消息中的关键字对自身数据库中存储的所有会话路由信息进行一致性校验,得到一致性校验结果;
[0041 ] 所述第二 DRA将所述一致性校验结果返回给所述第一 DRA,以便所述第一 DRA根据所述一致性校验结果修改自身数据库中存储的会话路由信息;并查找自身数据库中未校验的会话路由信息,向所述第一 DRA发送数据同步请求,所述数据同步请求中携带有未校验的完整的会话路由信息。
[0042]优选地,
[0043]所述关键字为对应会话路由信息中的Gx接口会话标识以及该条会话路由信息创建或修改时的时间戳,所述第二 DRA根据所述校验请求消息中的关键字对自身数据库中存储的所有会话路由信息进行一致性校验,得到一
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1