位置获取方法、装置、HSS、UDM设备及存储介质与流程

文档序号:24252160发布日期:2021-03-12 13:30阅读:88来源:国知局
位置获取方法、装置、HSS、UDM设备及存储介质与流程

本发明涉及通信领域,尤其涉及一种位置获取方法、装置、hss、udm设备及存储介质。



背景技术:

第三代合作伙伴计划(3rdgenerationpartnershipproject,3gpp)引入了5g网络作为第五代移动通信网络。随着5g网络的部署应用,当用户在5g网络中注册,需要获取用户在5g网络中的位置信息时,在相关技术中的做法都是通过对相关的位置服务设备进行改造,以使得位置服务设备介入5g网络,通过对位置服务设备进行改造使其与udm(unifieddatamanagement,统一用户管理)、amf(accessandmobilitymanagementfunction,接入和移动管理功能)系列5gc网络设备之间进行服务化消息交互,从而获取用户在5g网络中的位置信息。这样当需要获取用户在4g网络时,位置服务设备可通过现有网络架构中的hss(homesubscriberserver,归属签约用户服务器)获取用户的4g网络位置信息;当需要获取用户在5g网络时,位置服务设备可通过udm、amf获取用户的5g网络位置信息。相关技术中的上述做法存需要对位置服务设备进行改造,成本高,通用性差,不利于5g网络的推广。

另外,对于4g网络位置信息和5g网络位置信息的查询是通过不同的查询路径查询;在发起位置查询请求查询用户4g网络位置信息失败时,需要重新发起位置查询请求查询用户5g网络位置信息时,也即至少需要发起两次查询流程,实现流程复杂且效率低。



技术实现要素:

本发明实施例提供的一种位置获取方法、装置、hss、udm设备及存储介质,解决相关技术中对于5g网络位置信息的获取需要对位置服务设备进行改造,成本高,通用性差的问题。

为解决上述技术问题,本发明实施例提供一种5g网络位置获取方法,包括:

归属签约用户服务器hss接收位置服务设备发送的位置查询请求,所述位置查询请求中包括待查询的目标用户的信息;

所述hss通过统一用户管理udm设备向接入和移动管理功能amf设备发送包括所述目标用户的位置获取请求;

所述hss接收所述amf设备通过所述udm设备发送的位置获取响应消息,所述位置获取响应消息中包括所述目标用户的5g网络位置信息;

所述hss将所述目标用户的5g网络位置信息发给所述位置服务设备。

为解决上述技术问题,本发明实施例还提供了一种5g网络位置获取方法,包括:

udm设备接收hss发送的位置获取请求,并将所述位置获取请求发给amf设备,所述位置获取请求包括待定位的目标用户,所述位置获取请求为所述hss确定所述目标用户当前注册在5g网络时发送的;

所述udm设备接收所述amf设备发送的位置获取响应消息,并将所述位置获取响应消息发给所述hss,所述位置获取响应消息中包括所述目标用户的5g网络位置信息。

为解决上述技术问题,本发明实施例还提供了一种5g网络位置获取装置,应用于hss,包括:

信息接收模块,用于接收位置服务设备发送的位置查询请求,所述位置查询请求中包括待查询的目标用户的信息;

信息获取模块,用于通过统一用户管理udm设备向接入和移动管理功能amf设备发送包括所述目标用户的位置获取请求,以及接收所述amf设备通过所述udm设备发送的位置获取响应消息,所述位置获取响应消息中包括所述目标用户的5g网络位置信息;

信息发送模块,用于将所述目标用户的5g网络位置信息发给所述位置服务设备。

为解决上述技术问题,本发明实施例还提供了一种5g网络位置获取装置,应用于udm设备,包括:

请求转发模块,用于接收hss发送的位置获取请求,并将所述位置获取请求发给amf设备,所述位置获取请求包括待定位的目标用户,所述位置获取请求为所述hss确定所述目标用户当前注册在5g网络时发送的;

信息转发模块,用于接收所述amf设备发送的位置获取响应消息,并将所述位置获取响应消息发给所述hss,所述位置获取响应消息中包括所述目标用户的5g网络位置信息。

为解决上述技术问题,本发明实施例还提供了一种归属签约用户服务器hss,包括第一处理器、第一存储器和第一通信总线;

所述第一通信总线用于将所述第一处理器和第一存储器连接;

所述第一处理器用于执行所述第一存储器中存储的第一计算机程序,以实现如上所述的5g网络位置获取方法的步骤。

为解决上述技术问题,本发明实施例还提供了一种udm设备,包括第二处理器、第二存储器和第二通信总线;

所述第二通信总线用于将所述第二处理器和第二存储器连接;

所述第二处理器用于执行所述第二存储器中存储的第二计算机程序,以实现如上所述的5g网络位置获取方法的步骤。

为解决上述技术问题,本发明实施例还提供了一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有第一计算机程序,所述第一计算机程序可被第一处理器执行,以实现如上所述的5g网络位置获取方法的步骤;

或,

所述计算机可读存储介质存储有第二计算机程序,所述第二计算机程序可被第二处理器执行,以实现如上所述的5g网络位置获取方法的步骤。

有益效果

根据本发明实施例提供的位置获取方法、装置、hss、udm设备及存储介质,hss接收位置服务设备发送的包括待查询目标用户的位置查询请求时,hss通过udm设备向amf设备发送包括目标用户的位置获取请求;amf根据该位置获取请求获取目标用户的5g网络位置信息并通过udm设备反馈给hss,进而通过hss发送给位置服务设备;本发明实施例利用位置服务设备与hss之间的原有通道,以及利用hss与udm设备之间的通道实现5g网络位置信息的查询,并不需要对位置服务设备进行接入5g网络的改造,通用性好,成本低,更利于5g网络的推广。

进一步地,在本实施例中,hss在收到位置服务设备发送的位置查询请求时,如果目标用户当前未在5g网络注册,则hss可直接获取该目标用户在4g网络中的4g网络位置信息反馈给位置服务设备,而不需要位置服务设备在检测到5g网络位置信息获取失败后再重新发送位置查询请求,极大的简化了位置查询流程和位置查询的通用性,以及极大的提升位置查询效率。

本发明其他特征和相应的有益效果在说明书的后面部分进行阐述说明,且应当理解,至少部分有益效果从本发明说明书中的记载变的显而易见。

附图说明

图1为一种3gpp中的基于服务化的5g网络架构示意图;

图2为一种网络架构下的5g部署方式示意图;

图3为本发明实施例一的hss侧的5g网络位置获取方法流程示意图;

图4为本发明实施例一的4g网络位置信息获取流程示意图;

图5为本发明实施例一的udm设备的5g网络位置获取方法流程示意图;

图6为本发明实施例二的网络架构示意图;

图7为本发明实施例二的一种5g网络位置获取方法流程示意图;

图8为本发明实施例二的另一种5g网络位置获取方法流程示意图;

图9为本发明实施例三的应用于hss的5g网络位置获取装置结构示意图;

图10为本发明实施例三的应用于udm设备的5g网络位置获取装置结构示意图;

图11为本发明实施例四的hss结构示意图;

图12为本发明实施例四udm设备结构示意图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,下面通过具体实施方式结合附图对本发明实施例作进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

实施例一:

为了便于理解,本实施例下面分别给出图1所示的3gpp中的基于服务化的5g网络架构示意图和图2所示的网络架构下的5g部署方式示意图作为理解背景进行示例说明。且应当理解的是,本实施例中的5g网络位置获取方法并不限于图1和图2所示的应用场景。其中,请参见图2所示,电信运营商在部署5g业务时,部署hss和udm设备融合设备来同时提供epc(evolvedpacketcore,4g核心网络)、5gc的统一用户管理。其中:

amf设备负责用户移动性管理、连接管理。

udm设备用于提供用户移动性上下文管理、签约数据管理功能;

hss是用于存储用户签约信息的服务器,是2g/3g网元hlr的演进和升级,主要负责管理用户的签约数据及移动用户的位置信息;hss可用于4g网络,保存用户4g相关签约数据及4g网络位置信息。

其中hss和udm融合设备中,hss与udm之间可以通过但不限于各种内部消息进行交互。

为了便于理解,本实施例下面结合hss侧的5g网络位置获取方法为示例进行说明,请参见图3所示,包括:

s301:hss接收位置服务设备发送的位置查询请求。

本实施例中的位置服务设备可以是各种可发起位置查询的设备,例如scp(servicecontrolpoint,业务控制点)设备,例如scp设备可以为定位网关。本实施例中位置服务设备发送的查询请求中可包括但不限于待查询的目标用户的信息。且本实施例中,可以直接沿用位置服务设备与hss现有的各种接口通路。当然,在一些应用场景中,根据需求也可拓展位置服务设备接口与hss连接。

在本实施的一些应用场景中,位置服务设备发送的位置查询请求可以是5g网络位置查询请求,也可以是4g网络位置查询请求,或者通用的位置查询请求。当hss接收到5g网络位置查询请求或通用的位置查询请求时,可执行图3所示的流程;当接收到4g网络位置查询请求时,hss可直接获取4g网络位置查询请求所请求查询的目标用户的4g网络位置,具体查询方式可采用各种4g网络位置查询方式,在此不再赘述。

s302:hss通过udm设备向接入和移动管理功能amf设备发送包括目标用户的位置获取请求。

本实施例中,hss可通过但不限于内部消息将位置获取请求发给udm设备,以通过udm设备发给amf设备。

在一些示例中,hss通过udm设备向amf设备发送包括位置获取请求之前,还可包括:

hss根据目标用户的信息确定目标用户当前是否注册在5g网络,如是,才执行s302;否则,hss根据目标用户的信息确定所述目标用户当前注册在4g网络时,可以执行图4所示的步骤:

s401:hss获取目标用户的4g网络位置信息。

s402:hss将目标用户的4g网络位置信息发给位置服务设备。

因此在本示例中,hss在收到位置服务设备发送的位置查询请求时,如果目标用户当前未在5g网络注册,则hss可直接获取该目标用户在4g网络中的4g网络位置信息反馈给位置服务设备,而不需要位置服务设备在检测到5g网络位置信息获取失败后再重新发送位置查询请求,极大的简化了位置查询流程和位置查询的通用性,以及极大的提升位置查询效率。

s303:hss接收amf设备通过udm设备发送的位置获取响应消息,位置获取响应消息中包括目标用户的5g网络位置信息。

在本实施例的一些示例中,amf设备可通过但不限于寻呼获取目标用户当前在5g网络中的位置信息。具体获取过程可采用各种5g网络位置信息的获取过程,在此也不再赘述。

s304:hss将目标用户的5g网络位置信息发给位置服务设备。

在一些示例中,为了避免位置服务设备接收到的5g网络位置信息不兼容,在s304中hss将目标用户的5g网络位置信息发给位置服务设备之前,还可包括:

将5g网络位置信息转换为位置服务设备能识别的位置信息格式;例如,一些应用场景中,位置服务设备能识别的位置信息格式可为但不限于4g网络位置信息格式。

相应的,在本实施例中,对于udm设备侧的5g网络位置获取方法请参见图5所示,对应的可包括:

s501:udm设备接收hss发送的位置获取请求,并将位置获取请求发给amf设备。

如上分析所示,位置获取请求包括待定位的目标用户,位置获取请求可为hss确定目标用户当前注册在5g网络时发送的。

s502:udm设备接收amf设备发送的位置获取响应消息,并将位置获取响应消息发给hss。

该位置获取响应消息中包括目标用户的5g网络位置信息。

通过本实施例提供的5g网络位置获取方法,可通过hss设备与相关位置服务设备和udm设备之间的现有通路和接口,向相关位置服务设备提供用户4g网络下的位置信息,或者当用户驻留5g网络时,直接提供5g网络位置信息。避免了相关位置服务设备升级提供5g服务化接口,同时也不需要在查询用户4g网络信息失败时,再次使用5g服务化接口查询5g网络下的位置信息,简化了位置查询机制。

实施例二:

为了便于理解,本实施例下面结合hss和udm设备的融合设备hss/udm为示例进行说明。一种示例的网络架构请参见图6所示。

基于图6所示的网络架构,一种应用场景中,假设目标用户的用户设备ue当前驻留在5g网络,且ue可为以下至少之一:lte/nr多模多待终端、lte/nr多模单待终端。本示例中的5g网络位置信息查询过程请参见图7所示,包括:

s701:位置服务设备向hss/udm发起位置查询请求。

s702:hss/udm通过根据位置查询请求中目标用户的注册信息,判断目标用户注册在5g网络,通过调用amf的位置服务操作,获取目标用户5g网络位置信息。

s703:amf通过寻呼获取目标用户当前在5g网络中的位置信息,向hss/udm返回服务调用结果。

s704:hss/udm根据amf返回的5g网络位置信息,向位置服务设备返回用户5g网络位置信息。

基于本领域不同技术人员都了解流程的原因,本实施例不再描述amf的后续流程。

本实例图7所示的流程和3gpp标准流程相比,除传统位置服务设备和hss设备之间接口新增5g网络位置信息参数外,已有网络设备无需任何改造,流程也无任何变化;通用性好成本低,更利于5g网络的融合和推广使用。

图8是本施例提供的另一应用场景中,用户驻留在5g网络时的位置信息查询流程图,该过程包括:

s801:位置服务设备向hss/udm发起位置查询请求。

s802:hss/udm通过根据位置查询请求中目标用户的注册信息,判断目标用户注册在5g网络,通过调用amf的位置服务操作,获取目标用户5g网络位置信息。

s803:amf通过寻呼获取目标用户当前在5g网络中的位置信息,向hss/udm返回服务调用结果。

s804:hss/udm根据amf返回的5g网络位置信息,进行5g网络位置信息映射转换为4g网络位置信息的格式。

s805:hss/udm将转换后的4g网络位置信息格式的5g网络位置信息反馈给位置服务设备。

本实施例在用户漫游至5g网络时,能够通过hss/udm设备完成用户位置业务,正常提供用户位置信息。使得传统位置相关服务设备无需额外支持5g服务化接口,即可实现用户5g位置信息的获取。

实施例三:

本实施例提供了一种应用于hss的5g网络位置获取装置,请参见图9所示,包括:

信息接收模块901,用于接收位置服务设备发送的位置查询请求,位置查询请求中包括待查询的目标用户的信息,具体接收过程请参见上述各实施例所述,在此不再赘述。

信息获取模块902,用于通过统一用户管理udm设备向接入和移动管理功能amf设备发送包括目标用户的位置获取请求,以及接收amf设备通过udm设备发送的位置获取响应消息,位置获取响应消息中包括目标用户的5g网络位置信息;具体获取过程请参见上述各实施例所述,在此不再赘述。

信息发送模块904,用于将目标用户的5g网络位置信息发给位置服务设备。具体发送过程请参见上述各实施例所述,在此不再赘述。

可选地,请参见图9所示,5g网络位置获取装置还包括信息转换模块903,用于在信息发送模块将目标用户的5g网络位置信息发给位置服务设备之前,将将5g网络位置信息转换为位置服务设备能识别的位置信息格式,例如5g网络位置信息格式。

本实施例还提供了一种应用于udm设备的5g网络位置获取装置,请参见图10所示,包括:

请求转发模块1001,用于接收hss发送的位置获取请求,并将位置获取请求发给amf设备,位置获取请求包括待定位的目标用户,位置获取请求为hss确定目标用户当前注册在5g网络时发送的;具体转发过程请参见上述各实施例所示,在此不再赘述。

信息转发模块1002,用于接收amf设备发送的位置获取响应消息,并将位置获取响应消息发给hss,位置获取响应消息中包括目标用户的5g网络位置信息;具体转发过程请参见上述各实施例所示,在此不再赘述。

实施例四:

本实施例还提供了一种hss,参见图11所示,其包括第一处理器1101、第一存储器1102以及第一通信总线1103;

第一通信总线1103用于实现第一处理器1101与第一存储器1102之间的通信连接;

一种示例中,第一处理器1101可用于执行第一存储器1102中存储的第一计算机程序,以实现如上各实施例中的hss侧的5g网络位置获取方法的步骤。

本实施例还提供了一种udm设备,参见图12所示,其包括第二处理器1201、第二存储器1202以及第二通信总线1203;

第二通信总线1203用于实现第二处理器1201与第二存储器1202之间的通信连接;

一种示例中,第二处理器1201可用于执行第二存储器1202中存储的第二计算机程序,以实现如上各实施例中的udm设备侧的5g网络位置获取方法的步骤。

本实施例还提供了一种计算机可读存储介质,该计算机可读存储介质包括在用于存储信息(诸如计算机可读指令、数据结构、计算机程序模块或其他数据)的任何方法或技术中实施的易失性或非易失性、可移除或不可移除的介质。计算机可读存储介质包括但不限于ram(randomaccessmemory,随机存取存储器),rom(read-onlymemory,只读存储器),eeprom(electricallyerasableprogrammablereadonlymemory,带电可擦可编程只读存储器)、闪存或其他存储器技术、cd-rom(compactdiscread-onlymemory,光盘只读存储器),数字多功能盘(dvd)或其他光盘存储、磁盒、磁带、磁盘存储或其他磁存储装置、或者可以用于存储期望的信息并且可以被计算机访问的任何其他的介质。

在一种示例中,本实施例中的计算机可读存储介质可用于存储第一计算机程序,该第一计算机程序可被第一处理器执行,以实现如上各实施例中的hss侧的5g网络位置获取方法的步骤。

在另一种示例中,本实施例中的计算机可读存储介质可用于存储第二计算机程序,该第二计算机程序可被第二处理器执行,以实现如上各实施例中的udm设备侧的5g网络位置获取方法的步骤。

本实施例还提供了一种第一计算机程序(或称第一计算机软件),该第一计算机程序可以分布在计算机可读介质上,由可计算装置来执行,以实现如上各实施例所示的hss侧的5g网络位置获取方法的至少一个步骤;并且在某些情况下,可以采用不同于上述实施例所描述的顺序执行所示出或描述的至少一个步骤。

本实施例还提供了一种第二计算机程序(或称第二计算机软件),该第二计算机程序可以分布在计算机可读介质上,由可计算装置来执行,以实现如上各实施例所示的udm设备侧的5g网络位置获取方法的至少一个步骤;并且在某些情况下,可以采用不同于上述实施例所描述的顺序执行所示出或描述的至少一个步骤。

本实施例还提供了一种计算机程序产品,包括计算机可读装置,该计算机可读装置上存储有如上所示的任一计算机程序。本实施例中该计算机可读装置可包括如上所示的计算机可读存储介质。

可见,本领域的技术人员应该明白,上文中所公开方法中的全部或某些步骤、系统、装置中的功能模块/单元可以被实施为软件(可以用计算装置可执行的计算机程序代码来实现)、固件、硬件及其适当的组合。在硬件实施方式中,在以上描述中提及的功能模块/单元之间的划分不一定对应于物理组件的划分;例如,一个物理组件可以具有多个功能,或者一个功能或步骤可以由若干物理组件合作执行。某些物理组件或所有物理组件可以被实施为由处理器,如中央处理器、数字信号处理器或微处理器执行的软件,或者被实施为硬件,或者被实施为集成电路,如专用集成电路。

此外,本领域普通技术人员公知的是,通信介质通常包含计算机可读指令、数据结构、计算机程序模块或者诸如载波或其他传输机制之类的调制数据信号中的其他数据,并且可包括任何信息递送介质。所以,本发明不限制于任何特定的硬件和软件结合。

以上内容是结合具体的实施方式对本发明实施例所作的进一步详细说明,不能认定本发明的具体实施只局限于这些说明。对于本发明所属技术领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干简单推演或替换,都应当视为属于本发明的保护范围。

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