用户路由方法、设备以及计算机可读存储介质与流程

文档序号:19731134发布日期:2020-01-18 03:57阅读:534来源:国知局
用户路由方法、设备以及计算机可读存储介质与流程

本申请实施例涉及通信技术领域,尤其涉及一种用户路由方法、设备以及计算机可读存储介质。



背景技术:

移动通讯网络中,2g/3g/4g/5g用户无论是在hplmn(homepubliclandmobilenetwork,本地公用陆地移动网络)还是在vplmn(visitingpubliclandmobilenetwork,拜访公用陆地移动网络),对于用户鉴权、用户注册登记、获取用户位置信息、修改用户位置状态信息等移动性管理操作都要回落到hplmn某个hlr(homelocationregister,归属位置寄存器)/hss(homesubscriberserver,归属用户服务器)或udm(unifieddatamanagement,统一数据管理)处理。

现有5g移动通讯网络存在的问题是,用户数据路由信息运维工作量大、用户数据路由信息不一致、号码资源浪费。



技术实现要素:

有鉴于此,本申请实施例的目的在于提供一种用户路由方法、设备以及计算机可读存储介质,以解决现有5g移动通讯网络存在的用户数据路由信息运维工作量大、用户数据路由信息不一致、号码资源浪费的问题。

本申请实施例解决上述技术问题所采用的技术方案如下:

根据本申请实施例的一个方面,提供的一种用户路由方法,所述方法包括:

接收用户接入网络功能nf发送的操作请求;

确定用户数据的归属统一数据仓储udr;

从所述归属udr中获取用户数据,并根据所述用户数据向所述用户接入nf返回操作响应。

根据本申请实施例的另一个方面,提供的一种用户路由方法,所述方法包括:

根据统一数据管理udm的地址信息,向所述udm发送操作请求;以使得所述udm接收所述用户接入nf发送的操作请求;确定用户数据的归属udr;从所述归属udr中获取用户数据,并根据所述用户数据向用户接入nf返回操作响应;

获取所述udm返回的操作响应。

根据本申请实施例的另一个方面,提供的一种用户路由设备,所述设备包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的用户路由程序,所述用户路由程序被所述处理器执行时实现上述的用户路由方法的步骤。

根据本申请实施例的另一个方面,提供的一种计算机可读存储介质,所述计算机可读存储介质上存储有用户路由程序,所述用户路由程序被处理器执行时实现上述的用户路由方法的步骤。

本申请实施例的用户路由方法、设备以及计算机可读存储介质,通过将用户数据路由信息集中在hplmn自动进行维护,不需在多个udm中配置用户数据路由信息;简化运维、并避免了用户数据路由信息和用户数据间的不一致,确保业务操作成功率,提升号码资源利用率。

附图说明

图1为本申请实施例的5g核心网网络架构示意图;

图2为现有5g移动通讯网络的移动性管理操作时序结构示意图;

图3为本申请第一实施例的用户路由方法流程示意图;

图4为本申请实施例的用户路由系统结构示意图;

图5为本申请实施例的移动用户路由流程示意图;

图6为本申请实施例的移动漫游用户路由流程示意图;

图7为本申请实施例的移动用户在归属网路由流程示意图;

图8为本申请实施例的用户数据路由信息更新流程示意图;

图9为本申请实施例的udm缓存用户数据路由信息流程示意图;

图10为本申请第二实施例的用户路由方法流程示意图;

图11为本申请第三实施例的用户路由设备结构示意图。

本申请目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

为了使本申请所要解决的技术问题、技术方案及有益效果更加清楚、明白,以下结合附图和实施例,对本申请进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。

第一实施例

为了更好地阐述本实施例,以下结合图1和图2对现有技术存在的问题进行说明:

如图1所示的3gpp(3rdgenerationpartnershipproject,第三代合作伙伴计划)ts23.501协议中定义5g核心网网络架构示意图,udm位于hplmn,udm具有计算用户鉴权向量,用户移动性管理和用户签约数据管理等功能。

图2为现有5g移动通讯网络的移动性管理操作时序结构示意图,具体地包括:

步骤101,每个udm配置用户数据路由信息,udm向nrf(networkrecoveryfunction,网络发现功能)进行服务注册时,携带用户数据路由信息,nrf缓存用户数据路由信息到本地,用户数据路由信息指的是用户号段或号码和用户归属udm对应关系,nrf提供服务注册和服务发现功能;

步骤102,用户接入nf(networkfunction,网络功能),如amf(accessmanagementfunction,接入管理功能)/smf(sessionmanagementfunction,会话管理功能)根据用户标识,例如imsi(internationalmobilesubscriberidentificationnumber,国际移动用户识别码),msisdn(mobilesubscriberinternationalisdnnumber,移动台国际用户识别码)等,向nrf查询udm地址信息(如ip地址、端口)。

步骤103,nrf向用户接入nf返回用户路由数据归属udm地址。

步骤104,用户接入nf向用户数据归属udm发送操作请求。

步骤105,udm处理操作请求后,向用户接入nf返回操作响应。

现有5g移动通讯网络的移动性管理操作存在的问题是:

1)、运维人员需在多个udm配置用户数据路由信息,维护工作量较大,且多个udm间的用户号段配置可能会有重叠、冲突,为降低配置用户数据路由信息工作量,运营商一般会采用预先规划用户号段和udm对应关系,在用户数据路由信息中配置范围较大的用户号段,但这样会浪费宝贵的号码资源,并在用户跨udm换卡/换号时,需变更用户数据路由信息或者预留用户号段专门用于换卡/换号。造成用户数据路由信息不准确,用户接入nf不能找到准确udm,业务操作失败,引起用户投诉。

2)、用户接入nf在处理和udm相关移动性管理操作前,都需要据用户号码查询nrf获取udm,降低用户接入nf和nrf处理性能。

基于现有5g移动通讯网络的移动性管理操作存在的问题,如图3所示,本申请第一实施例提供一种用户路由方法,该方法用于udm中,所述方法包括:

步骤s21:接收用户接入网络功能nf发送的操作请求。

在本实施例中,所述用户接入nf为用户接入类的网元,例如amf、smf。所述用户接入nf根据udm的地址信息,向所述udm发送操作请求。

所述用户接入nf可向nrf查询本网就近的udm的地址信息,由nrf返回udm的地址信息。也可从本地配置中获取本网就近的udm的地址信息,不需要向nrf查询udm。

在本实施例中,udm是3gppts23.501协议定义的网络功能,提供用户鉴权、用户移动性管理功能。udm提供本网所有用户移动性管理服务,根据自动维护的用户数据路由信息,确定用户数据所在udr,即归属udr。udm可按容量规模或地域原则设置多个。

步骤s22:确定用户数据的归属统一数据仓储udr。

在本实施例中,所述确定用户数据的归属udr包括:

根据用户标识查询urdc(userroutingdatacenter,用户路由数据中心)存储的用户数据路由信息确定所述归属udr;或者根据用户标识查询本地缓存的用户数据路由信息确定所述归属udr。

可以理解地,查询本地缓存的用户数据路由信息,可进一步地提升udm性能。

在本实施例中,urdc用于存储用户标识和udr地址(例如ip地址、端口号)的对应关系的用户数据路由信息。urdc可独立部署,也可和udm合一部署。

在本实施例中,所述用户数据路由信息包括用户标识和归属udr的对应关系。

步骤s23:从所述归属udr中获取用户数据,并根据所述用户数据向所述用户接入nf返回操作响应。

在本实施例中,udr是3gppts23.501协议定义的统一数据存储功能,提供用户数据存储和管理功能。udr可按照用户容量规模或地域原则部署多个。需要说明的是,udr可和udm合一部署,udr也可和udm分离部署,具体地在此不作限定。

在本实施例中,所述从所述归属udr中获取用户数据包括:

访问所述归属udr的用户数据;接收所述归属udr返回的用户数据。

为了更好地阐述本实施例,以下结合图4-图7对用户路由过程进行说明:

如图4所示,在hplmn中部署的用户路由系统包括urdc31、udm32、udr33和provision34。

urdc31,用于存储用户标识和udr地址(例如ip地址、端口号)的对应关系的用户数据路由信息。

udm32,用于提供用户鉴权、用户移动性管理功能。

udr33,用于提供用户数据存储和管理功能。

provision34为用户数据受理子系统,请求在udr33中创建和存储用户数据,并在用户放号、销号、换卡、换号操作成功后,更新urdc中用户数据路由信息。

图5为移动用户路由流程示意图,其中:

步骤401,provision执行业务受理,在udr中写入用户数据。

步骤402,provision对于放号、销号、换卡和换号业务受理成功的操作,通知urdc变更用户数据路由信息。例如:放号,则新增用户的imsi/msisdn号码和udr地址的对应关系,对于销号,则删除用户数据路由信息,如换卡/换号,则更改用户数据路由信息。

步骤403,用户接入nf向nrf查询本网udm的地址信息。

步骤404,nrf返回本网udm的地址信息。

步骤405,用户接入nf向本地udm发送操作请求。

步骤406,udm根据用户标识查询urdc,获取用户数据的归属udr。

步骤407,udm访问归属udr的用户数据。

步骤408,udr向udm返回用户数据访问结果。

步骤409,udm向用户接入nf返回操作结果。

图6为移动漫游用户路由流程示意图,其中:

步骤501,用户接入vplmn网络;用户接入nf从nrf或者本地配置中获取就近的本网udm;用户接入nf向本地udm发送操作请求。

步骤502,udm根据用户标识查询urdc,获取用户数据的归属udr。

步骤503,udm访问归属udr的用户数据。

步骤504,udr向udm返回用户数据访问结果。

步骤505,udm向用户接入nf返回操作结果。

图7为移动用户在归属网路由流程示意图,其中:

步骤601,用户接入hplmn网络;用户接入nf从nrf或者本地配置中获取就近的本网udm;用户接入nf向本地udm发送操作请求。

步骤602,udm根据用户标识查询urdc,获取用户数据的归属udr。

步骤603,udm访问归属udr的用户数据。

步骤604,udr向udm返回用户数据访问结果。

步骤605,udm向用户接入nf返回操作结果。

在一种实施方式中,所述确定用户数据的归属udr,之前还包括:

通过用户数据受理子系统向所述归属udr发送变更用户数据操作请求;在变更用户数据操作成功的情况下,通过所述用户数据受理子系统向所述urdc发送用户数据路由信息更新请求。

在该实施方式中,所述变更用户数据操作包括用户放号操作、用户销号操作、用户换卡操作、用户换号操作中的至少一种。

作为示例地,对于用户放号操作,urdc需增加用户数据路由信息;对于用户销号操作,urdc需删除用户数据路由信息;对于换卡/换号操作,urdc需修改用户数据路由信息。

为了更好地理解该实施方式,以下结合图8进行说明。图8为用户数据路由信息更新流程示意图,其中:

步骤701,provision(即用户数据受理子系统)向udr中写入用户数据,即发起变更用户数据操作请求(放号、销号、换卡、换号)。

步骤702,udr向provision返回变更用户数据操作响应。

步骤703,provision更新urdc的用户数据路由信息。

对于放号操作,urdc增加用户数据路由信息;

对于销号操作,urdc删除用户数据路由信息;

对于换卡/换号操作,urdc修改用户数据路由信息。

在另一种实施方式中,所述确定用户数据的归属udr,之前还包括:

接收所述urdc广播的用户数据路由信息更新通知;根据所述用户数据路由信息更新通知,获取所述urdc更新的用户数据路由信息;将获取到的所述urdc更新的用户数据路由信息存储到所述本地缓存。

为了更好地理解该实施方式,以下结合图9进行说明。图9为udm缓存用户数据路由信息流程示意图,其中:

步骤801,urdc在变更用户路由数据信息后,向本网udm广播用户路由信息变更通知。

步骤802,udm向urdc获取最新的用户路由数据信息。

步骤803,urdc向udm返回最新的用户路由数据信息,udm将最新的用户路由数据信息存储到本地缓存。

本申请实施例的用户路由方法,通过将用户数据路由信息集中在hplmn自动进行维护,不需在多个udm中配置用户数据路由信息;简化运维、并避免了用户数据路由信息和用户数据间的不一致,确保业务操作成功率,提升号码资源利用率。

第二实施例

如图10所示,本申请第二实施例提供一种用户路由方法,该方法用于用户接入nf中,所述方法包括:

步骤s31:根据udm的地址信息,向所述udm发送操作请求。

在本实施例中,udm是3gppts23.501协议定义的网络功能,提供用户鉴权、用户移动性管理功能。udm提供本网所有用户移动性管理服务,根据自动维护的用户数据路由信息,确定用户数据所在udr,即归属udr。udm可按容量规模或地域原则设置多个。

在一种实施方式中,所述根据udm的地址信息,向所述udm发送操作请求,之前还包括:

从nrf中获取所述udm的地址信息;或者从本地配置中获取所述udm的地址信息。

具体地,所述用户接入nf可向nrf查询本网就近的udm的地址信息,由nrf返回udm的地址信息。也可从本地配置中获取本网就近的udm的地址信息,不需要向nrf查询udm。

本申请实施例的用户路由方法,通过将用户数据路由信息集中在hplmn自动进行维护,不需在多个udm中配置用户数据路由信息;简化运维、并避免了用户数据路由信息和用户数据间的不一致,确保业务操作成功率,提升号码资源利用率。

第三实施例

如图11所示,本申请第三实施例提供一种移动交换中心msc服务器,所述msc服务器包括:存储器91、处理器92及存储在所述存储器91上并可在所述处理器92上运行的用户路由程序,所述用户路由程序被所述处理器92执行时,用于实现以下所述的用户路由方法的步骤:

接收用户接入网络功能nf发送的操作请求;

确定用户数据的归属统一数据仓储udr;

从所述归属udr中获取用户数据,并根据所述用户数据向所述用户接入nf返回操作响应。

所述用户路由程序被所述处理器92执行时,还用于实现以下所述的用户路由方法的步骤:

根据用户标识查询用户路由数据中心urdc存储的用户数据路由信息确定所述归属udr;或者根据用户标识查询本地缓存的用户数据路由信息确定所述归属udr。

所述用户路由程序被所述处理器92执行时,还用于实现以下所述的用户路由方法的步骤:

通过用户数据受理子系统向所述归属udr发送变更用户数据操作请求;在变更用户数据操作成功的情况下,通过所述用户数据受理子系统向所述urdc发送用户数据路由信息更新请求。

所述用户路由程序被所述处理器92执行时,还用于实现以下所述的用户路由方法的步骤:

所述变更用户数据操作包括用户放号操作、用户销号操作、用户换卡操作、用户换号操作中的至少一种。

所述用户路由程序被所述处理器92执行时,还用于实现以下所述的用户路由方法的步骤:

接收所述urdc广播的用户数据路由信息更新通知;根据所述用户数据路由信息更新通知,获取所述urdc更新的用户数据路由信息;将获取到的所述urdc更新的用户数据路由信息存储到所述本地缓存。

所述用户路由程序被所述处理器92执行时,还用于实现以下所述的用户路由方法的步骤:

访问所述归属udr的用户数据;接收所述归属udr返回的用户数据。

或者,所述用户路由程序被所述处理器92执行时,用于实现以下所述的用户路由方法的步骤:

根据统一数据管理udm的地址信息,向所述udm发送操作请求;以使得所述udm接收所述用户接入nf发送的操作请求;确定用户数据的归属udr;从所述归属udr中获取用户数据,并根据所述用户数据向用户接入nf返回操作响应;

获取所述udm返回的操作响应。

所述用户路由程序被所述处理器92执行时,还用于实现以下所述的用户路由方法的步骤:

从网络发现功能nrf中获取所述udm的地址信息;或者从本地配置中获取所述udm的地址信息。

本申请实施例的用户路由设备,通过将用户数据路由信息集中在hplmn自动进行维护,不需在多个udm中配置用户数据路由信息;简化运维、并避免了用户数据路由信息和用户数据间的不一致,确保业务操作成功率,提升号码资源利用率。

第四实施例

本申请第四实施例提供一种计算机可读存储介质,所述计算机可读存储介质上存储有用户路由程序,所述用户路由程序被处理器执行时用于实现第一实施例或者第二实施例所述的用户路由方法的步骤。

需要说明的是,本实施例的计算机可读存储介质,与第一实施例或者第二实施例的方法属于同一构思,其具体实现过程详细见方法实施例,且方法实施例中的技术特征在本实施例中均对应适用,这里不再赘述。

本申请实施例的计算机可读存储介质,通过将用户数据路由信息集中在hplmn自动进行维护,不需在多个udm中配置用户数据路由信息;简化运维、并避免了用户数据路由信息和用户数据间的不一致,确保业务操作成功率,提升号码资源利用率。

本领域普通技术人员可以理解,上文中所公开方法中的全部或某些步骤、系统、装置中的功能模块/单元可以被实施为软件、固件、硬件及其适当的组合。在硬件实施方式中,在以上描述中提及的功能模块/单元之间的划分不一定对应于物理组件的划分;例如,一个物理组件可以具有多个功能,或者一个功能或步骤可以由若干物理组件合作执行。某些物理组件或所有物理组件可以被实施为由处理器,如中央处理器、数字信号处理器或微处理器执行的软件,或者被实施为硬件,或者被实施为集成电路,如专用集成电路。这样的软件可以分布在计算机可读介质上,计算机可读介质可以包括计算机存储介质(或非暂时性介质)和通信介质(或暂时性介质)。如本领域普通技术人员公知的,术语计算机存储介质包括在用于存储信息(诸如计算机可读指令、数据结构、程序模块或其他数据)的任何方法或技术中实施的易失性和非易失性、可移除和不可移除介质。计算机存储介质包括但不限于ram、rom、eeprom、闪存或其他存储器技术、cd-rom、数字多功能盘(dvd)或其他光盘存储、磁盒、磁带、磁盘存储或其他磁存储装置、或者可以用于存储期望的信息并且可以被计算机访问的任何其他的介质。此外,本领域普通技术人员公知的是,通信介质通常包含计算机可读指令、数据结构、程序模块或者诸如载波或其他传输机制之类的调制数据信号中的其他数据,并且可包括任何信息递送介质。

以上参照附图说明了本申请的优选实施例,并非因此局限本申请的权利范围。本领域技术人员不脱离本申请的范围和实质内所作的任何修改、等同替换和改进,均应在本申请的权利范围之内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1