A position information acquisition method, apparatus, device, and storage medium
By receiving and processing the hostname of the mobile management entity, the user's registered network is determined and the 5G network location information is obtained, which solves the problem that the 4G network cannot query the 5G network location and realizes cross-network mapping and acquisition of location information.
Patent Information
- Application Number
- CN201911340111.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2019-12-23
- Publication Date
- 2025-11-21
- Estimated Expiration
- 2039-12-23
AI Technical Summary
The application server and mobile network positioning gateway of the 4G network cannot obtain the location information of the 5G network, resulting in the failure of the user's location query in the 5G network.
By receiving the hostname of the Mobility Management Entity sent by the Home Subscriber Server, the actual network registered by the user can be determined, and its location information can be obtained when it is determined to be a 5G network, or the location information parameters of the 5G network can be mapped to the location information parameters of the 4G network through the Interoperability Function Entity.
This enables the accurate location information of 4G users accessing the 5G standalone network to meet the location query requirements of business platforms.
Smart Images

Figure CN113038361B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the field of 5G positioning technology, and in particular to a location information acquisition method and device, equipment and a storage medium. BACKGROUND
[0002] When a 4th Generation mobile communication technology (4G) user accesses a 5th Generation mobile networks (5G) network, an Application Server (AS) network element, a Gateway Mobile Location Centre (GMLC) network element and a Home Subscriber Server (HSS) only support 4G network location information query, and do not support 5G network location information query, so the AS network element or the GMLC network element cannot acquire the 5G network location information of the user.
[0003] SUMMARY
[0004] The present application provides a location information acquisition method, device, equipment and a storage medium.
[0005] In a first aspect, the present application provides a location information acquisition method, which is applied to a first network element, and the method comprises the following steps:
[0006] receiving response data sent by a Home Subscriber Server (HSS), wherein the response data carries a Mobile Management Entity (MME) host name;
[0007] determining an actual registration network of the user based on the MME host name;
[0008] when the actual registration network of the user is a 5G network, acquiring location information of the 5G network where the user is located.
[0009] In a second aspect, the present application provides a location information acquisition method, which is applied to an Interworking Function (IWF), and the method comprises the following steps:
[0010] acquiring a second location service response message sent by an Access and Mobility Management Function (AMF), wherein the second location service response message carries location information parameters of a 5G network where the user is located;
[0011] mapping the location information parameters of the 5G network into location information parameters of a 4G network;
[0012] The second insert data response (IDA) message is sent to a home subscriber server (HSS), and the second IDA message carries a location information parameter of the 4G network.
[0013] In a third aspect, an embodiment of the present application provides a location information obtaining apparatus, which is configured to be applied to a first network element, and the apparatus comprises:
[0014] The first receiving module is configured to receive response data sent by a home subscriber server (HSS), wherein the response data carries a mobile management entity (MME) host name;
[0015] The determining module is configured to determine an actual registration network of a user based on the MME host name;
[0016] The first obtaining module is configured to obtain location information of a 5G network in which the user is located, in a case where the actual registration network of the user is the 5G network.
[0017] In a fourth aspect, an embodiment of the present application provides a location information obtaining apparatus, which is configured to be applied to an interworking function (IWF), and the apparatus comprises:
[0018] The second obtaining module is configured to obtain a second location service response message sent by an access and mobility management function (AMF), wherein the second location service response message carries a location information parameter of a 5G network in which the user is located;
[0019] The mapping module is configured to map the location information parameter of the 5G network into a location information parameter of a 4G network;
[0020] The sending module is configured to send a second insert data response (IDA) message to a home subscriber server (HSS), wherein the second IDA message carries the location information parameter of the 4G network.
[0021] In a fifth aspect, an embodiment of the present application provides a device, which comprises:
[0022] One or more processors;
[0023] A memory for storing one or more programs;
[0024] When the one or more programs are executed by the one or more processors, the one or more processors implement any one of the methods in the embodiments of the present application.
[0025] In a sixth aspect, an embodiment of the present application provides a storage medium, which stores a computer program, and the computer program is executed by a processor to implement any one of the methods in the embodiments of the present application.
[0026] More specific details of the above embodiments and other aspects of the present application and implementation thereof are provided in the following description in conjunction with the accompanying drawings. BRIEF DESCRIPTION OF DRAWINGS
[0027] Figure 1 is a networking diagram of a 4G network and a 5G network;
[0028] Figure 2 is a flowchart of a position information acquisition method provided by an embodiment of the present application;
[0029] Figure 3 is a flowchart of an AS acquiring user position information in a 5G network provided by an embodiment of the present application;
[0030] Figure 4 is a flowchart of a GMLC acquiring user position information in a 5G network provided by an embodiment of the present application;
[0031] Figure 5 is a flowchart of another position information acquisition method provided by an embodiment of the present application;
[0032] Figure 6 is a flowchart of another AS acquiring user position information in a 5G network provided by an embodiment of the present application;
[0033] Figure 7 is a structural diagram of a position information acquisition device provided by an embodiment of the present application;
[0034] Figure 8 is a structural diagram of another position information acquisition device provided by an embodiment of the present application;
[0035] Figure 9 is a structural diagram of a device provided by the present application. DETAILED DESCRIPTION
[0036] To make the objectives, technical solutions and advantages of the present application clearer, the following will describe embodiments of the present application in detail with reference to the accompanying drawings. It should be noted that the embodiments in the present application and the features in the embodiments can be combined with each other in any manner without conflict.
[0037] The steps shown in the flowchart of the accompanying drawings can be executed in a computer system such as a group of computer-executable instructions. Moreover, although a logical order is shown in the flowchart, in some cases, the steps shown or described herein can be executed in an order different from that shown.
[0038] A service platform in a mobile network needs to provide certain specific services according to the actual position of a user. The above service platform mainly has two types: AS or GMLC.
[0039] Figure 1 is a networking diagram of 4G network and 5G network, as Figure 1 shown, the existing AS or the existing GMLC is a platform using 4G network, and the interworking function entity (IWF) and the access and mobility management function entity (AMF) are function entities in the 5G system. Since the user is a 4G user, accordingly, the HSS of the 4G user also uses the 4G network.
[0040] When the 4G user accesses from the 4G network, the GMLC queries the current registered MME address of the user from the HSS, the MME queries the 4G network location information and returns to the HSS, and the HSS forwards the 4G network location information to the GMLC.
[0041] When the 4G user accesses from the 5G stand alone (SA) network, the AS queries the location information of the network where the user is located from the HSS, the AS and the HSS only support 4G network location information query, do not support 5G network location information query, resulting in that the AS cannot obtain the 5G network location information of the user.
[0042] When the 4G user accesses from the 5G SA network, the GMLC and the HSS only support 4G network location information query, resulting in that the GMLC cannot obtain the 5G network location information of the user.
[0043] Figure 2 A flowchart of a location information acquisition method provided by an embodiment of the present application is provided. The method can be applied to the case that the 4G user accesses from the 5G SA network, and the case of acquiring the 5G network location information. The method can be executed by a location information acquisition device provided by the present application, and the location information acquisition device can be realized by software and / or hardware.
[0044] As Figure 2 shown, the location information acquisition method provided by the embodiment of the present application mainly includes steps S11, S12 and S13.
[0045] S11, receiving response data sent by a home subscriber server (HSS), wherein the response data carries a mobile management entity (MME) host name.
[0046] S12, determining the actual registered network of the user based on the MME host name.
[0047] S13, in the case that the actual registered network of the user is a 5G network, acquiring the location information of the 5G network where the user is located.
[0048] In an example implementation, the determining the actual network to which the user is registered based on the MME host name comprises: in a case that the MME host name is the same as a pre-configured IWF host name and other location information parameters are empty, determining that the actual network to which the user is registered is a 5G network.
[0049] In an example implementation, in a case that the first network element is an application server (AS), the receiving the response data sent by a home subscriber server (HSS) comprises: receiving first user data response (UDA) sent by the HSS.
[0050] Further, before the receiving the first user data response (UDA) sent by the HSS, the method further comprises: sending a first user data request (UDR) message to the HSS, wherein the first UDR message is used to instruct the HSS to send a first insert data request (IDR) message to an interworking function entity (IWF), the first IDR message is used to request location information from the IWF, and to send a first insert data response (IDA) message to the HSS, the first IDA message carrying a MME host name and empty location information.
[0051] Further, in a case that the first network element is an application server (AS), the obtaining the location information of the 5G network to which the user is located comprises: sending a second UDR message to the IWF, wherein the second UDR message is used to instruct the IWF to send a first location service request message to an access and mobility management function entity (AMF), the first location service request message being used to instruct the AMF to query the location information of the 5G network to which the user is located, and to send a first location service response message to the IWF, the first location service response message carrying the location information of the 5G network to which the user is located; and receiving a second UDA message sent by the IWF, wherein the second UDA message carries the location information of the 5G network to which the user is located.
[0052] In an example implementation, in a case that the first network element is a mobile network location gateway (GMLC), the receiving the response data sent by a home subscriber server (HSS) comprises: receiving a location service routing information response (RIA) message sent by the HSS.
[0053] Further, before the receiving the location service routing information response (RIA) message sent by the HSS, the method further comprises: sending a location service routing information request (RIR) message to the HSS, wherein the RIR message is used to instruct the HSS to query location service routing information, and to send a RIA message to the GMLC, the RIA message carrying the location service routing information, the location service routing information comprising a MME host name.
[0054] Further, in the case that the first network element is a mobile network positioning gateway GMLC, the location information of the 5G network where the user is located is acquired, including: sending a location positioning request message to the AMF through a service interface, the location positioning message request being used to instruct the AMF to query the location information of the 5G network where the user is located, and sending a location positioning response message to the GMLC; and receiving the location positioning response message sent by the AMF, the location positioning response message carrying the location information of the 5G network where the user is located.
[0055] In one application example, the AS sends a first user data request (User-Data-Request, UDR) message to the HSS, the HSS feeds back the MME host name currently registered by the user to the AS, and the AS determines that the MME host name is an IWF host name. The AS sends a second UDR message to the IWF again, and the second UDR message is used to instruct the IWF to query the location information of the 5G network where the user is located. Figure 3 is a flowchart of the AS acquiring the location information of the user in the 5G network provided by the embodiment of the application, as Figure 3 shown, the AS acquiring the location information of the user in the 5G network provided by the embodiment of the application mainly includes the following steps:
[0056] S301, the AS sends a first UDR message to the HSS to query the location information of the user.
[0057] S302, the HSS sends a first IDR message to the IWF to query the location information of the user.
[0058] S303, the IWF returns its own host name in the first IDA message to the HSS.
[0059] At the same time, the IWF sets the feedback location information as empty and carries the first IDA message to return to the HSS.
[0060] S304, the HSS returns a first UDA message to the AS, and the MME host name carried in the first UDA message is the host name of the IWF.
[0061] S305, the AS compares the MME host name received from the HSS with the IWF host name configured by the AS, and determines that the two are the same and other location information parameter values are empty. The AS determines that the user is registered in the 5G network.
[0062] S306, the AS sends a second UDR message to the IWF to query the location information of the user in the 5G network.
[0063] S307, the IWF initiates Namf_Location Service_Req to the AMF to query the location information of the user.
[0064] S308, the AMF returns the Namf_Location Service_Ack to the IWF, carrying the location information of the user in the 5G network.
[0065] S309, the IWF returns the second UDA to the AS, returning the location information of the user in the 5G network obtained from the AMF to the AS.
[0066] In one application example, the GMLC queries the user location information from the HSS, the HSS returns the MME host name currently registered by the user to the GMLC, and the GMLC judges whether the MME host name is the IWF host name. The GMLC queries the location information of the user in the 5G network from the IWF again.
[0067] Figure 4 is a flowchart of the GMLC obtaining the location information of the user in the 5G network provided by the embodiment of the application, as shown in Figure 4 The GMLC obtaining the location information of the user in the 5G network provided by the embodiment of the application mainly includes the following steps:
[0068] S401, the GMLC sends a location service routing information request (LCS-Routing-Info-Request, RIR) message to the HSS to query the LCS routing information.
[0069] S502, the HSS returns a location service routing information response (LCS-Routing-Info-Answer, RIA) message, carrying the MME host name.
[0070] S403, the GMLC compares the MME host name obtained from the HSS with the IWF host name configured by the GMLC, and judges that the two are the same. The GMLC judges that the network registered by the user is the 5G network.
[0071] S404, the GMLC sends Nudm_UE_Context_Management_Get Req to the IWF through the service interface to obtain the AMF address.
[0072] S405, the IWF returns Nudm_UE_Context_Management_Get Ack to the GMLC, wherein the AMF address is carried in Nudm_UE_Context_Management_Get Ack.
[0073] S406, the GMLC sends Namf_Location ProvidePositioningInfoReq to the AMF through the service interface to query the location information of the user in the 5G network.
[0074] S406, AMF returns Namf_Location ProvidePositioningInfo Ack to GMLC, carrying the user's location information on the 5G network.
[0075] Figure 5 This is a flowchart illustrating another location information acquisition method provided in an embodiment of this application. This method is applicable to situations where a 4G user accesses a 5G SA network and needs to acquire 5G network location information. This method can be executed by another location information acquisition device provided in this application, which can be implemented in software and / or hardware. The method is applied to an Interoperability Functional Entity (IWF).
[0076] like Figure 5 As shown, the location information acquisition method provided in this application embodiment mainly includes steps S51, S52 and S53.
[0077] S51. Obtain a second location service response message sent by the Access and Mobility Management Function (AMF) entity, wherein the second location service response message carries location information parameters of the 5G network where the user is located.
[0078] S52. Map the location information parameters of the 5G network to the location information parameters of the 4G network.
[0079] S53. Send a second Insert Data Response (IDA) message to the Home Subscriber Server (HSS), wherein the second IDA message carries the location information parameters of the 4G network.
[0080] In one exemplary implementation, before obtaining the second location service response message sent by the AMF, the method further includes: sending a second location service request message to the AMF, wherein the second location service request message is used to instruct the AMF to query the location information of the user's 5G network.
[0081] In one exemplary embodiment, before sending the second location service request message to the AMF, the method further includes: receiving a second insert data request (IDR) message sent by the HSS, wherein the second IDR message is used to instruct the IWF to send the second location service request message to the AMF, and the second IDR message is determined by a third UDR message sent by the application server AS.
[0082] In one exemplary embodiment, the second IDA message is further used to instruct the HSS to send a third UDA message to the AS, wherein the third UDA message carries location information parameters of the 4G network.
[0083] In an application example, the AS queries the user location information from the HSS, the HSS queries the user location information from the IWF, the IWF obtains the user location information in the 5G network from the AMF, the IWF performs mapping of the 5G location information to the 4G location information, and the IWF returns the mapped location information to the HSS. The HSS returns the location information to the AS.
[0084] Figure 6 is another flowchart of the AS obtaining the user location information in the 5G network provided by the embodiments of the present application, as shown in Figure 6 The AS obtaining the user location information in the 5G network provided by the embodiments of the present application mainly includes the following steps:
[0085] S601, the AS sends a third UDR message to the HSS to query the user location information.
[0086] S602: the HSS sends a second IDR message to the IWF to query the user location information.
[0087] S603: the IWF initiates Namf_Location Service_Req to the AMF to query the user location information.
[0088] S604: the AMF returns Namf_Location Service_Ack to the IWF, carrying the user location information in the 5G network.
[0089] S605: the IWF maps the 5G network location information parameter received from the AMF into a 4G network location information parameter.
[0090] S606: the IWF returns the mapped location information parameter to the HSS in the second IDA message.
[0091] S607: the HSS returns the location information parameter to the AS in the third UDA message.
[0092] Figure 7 is a structural diagram of a location information obtaining device provided by the embodiments of the present application. The device can be applied to the case of obtaining the 5G network location information in the case of 4G user access from the 5G SA network. The location information obtaining device can be realized by software and / or hardware. The device is configured in the AS and the GMLC.
[0093] As shown in Figure 7 The location information obtaining device provided by the embodiments of the present application mainly includes a first receiving module 71, a determining module 72 and a first obtaining module 73.
[0094] The first receiving module 71 is configured to receive response data sent by a home subscriber server (HSS), wherein the response data carries a mobile management entity (MME) host name;
[0095] The determining module 72 is configured to determine an actual registration network of the user based on the MME host name.
[0096] The first obtaining module 73 is configured to obtain location information of a 5G network where the user is located in a case where the actual registration network of the user is the 5G network.
[0097] In an example implementation, the determining module 72 is configured to determine that the actual registration network of the user is the 5G network in a case where the MME host name is the same as a preconfigured IWF host name and other location information parameters are empty.
[0098] In an example implementation, the first receiving module 71 is configured to receive first user response data (UDA) sent by the HSS in a case where the first network element is an application server (AS).
[0099] Further, the apparatus further includes a first sending module configured to send a first user data request (UDR) message to the HSS, wherein the first UDR message is used to instruct the HSS to send a first insertion data request (IDR) message to an interworking function (IWF), the first IDR message is used to request location information from the IWF, and to send a first insertion data response (IDA) message to the HSS, wherein the first IDA message carries the MME host name and empty location information.
[0100] Further, the first obtaining module 73 is configured to send a second UDR message to the IWF in a case where the first network element is an application server (AS), wherein the second UDR message is used to instruct the IWF to send a first location service request message to an access and mobility management function (AMF), the first location service request message is used to instruct the AMF to query location information of a 5G network where the user is located, and to send a first location service response message to the IWF, wherein the first location service response message carries the location information of the 5G network where the user is located. The first receiving module 71 is configured to receive a second UDA message sent by the IWF, wherein the second UDA message carries the location information of the 5G network where the user is located.
[0101] In an example implementation, the first receiving module 71 is configured to receive a location service routing information response (RIA) message sent by the HSS in a case where the first network element is a mobile network positioning gateway (GMLC).
[0102] Further, the first sending module is configured to send a location service routing information request (RIR) message to the HSS, where the RIR message is used to instruct the HSS to query location service routing information, and send a RIA message to the GMLC, where the RIA message carries the location service routing information, and the location service routing information includes a MME host name.
[0103] Further, the first obtaining module 73 is configured to, in the case that the first network element is a mobile network positioning gateway (GMLC), send a location positioning request message to an access and mobility management function (AMF) through a service interface, where the location positioning request message is used to instruct the AMF to query location information of a 5G network where a user is located, and send a location positioning response message to the GMLC; and receive the location positioning response message sent by the AMF, where the location positioning response message carries the location information of the 5G network where the user is located.
[0104] Figure 8 Another structural diagram of a location information obtaining apparatus provided by an embodiment of the present application is shown. The apparatus can be applied to a case where 4G user accesses from a 5G SA network, and a case where 5G network location information is obtained. The location information obtaining apparatus can be implemented by software and / or hardware. The apparatus is applied to an interworking function (IWF).
[0105] As shown in Figure 8 The location information obtaining apparatus provided by the embodiment of the present application mainly includes a second obtaining module 81, a mapping module 82, and a sending module 83.
[0106] The second obtaining module 81 is configured to obtain a second location service response message sent by an access and mobility management function (AMF), where the second location service response message carries a location information parameter of a 5G network where a user is located.
[0107] The mapping module 82 is configured to map the location information parameter of the 5G network into a location information parameter of a 4G network.
[0108] The sending module 83 is configured to send a second insert data response (IDA) message to a home subscriber server (HSS), where the second IDA message carries the location information parameter of the 4G network.
[0109] In an exemplary embodiment, the sending module 83 is configured to send a second location service request message to the AMF, where the second location service request message is used to instruct the AMF to query the location information of the 5G network where the user is located.
[0110] In an example implementation, the second obtaining module 81 is configured to receive a second insert data request (IDR) message sent by the HSS, wherein the second IDR message is used to instruct the IWF to send a second location service request message to the AMF, and the second IDR message is determined by a third UDR message sent by an application server (AS).
[0111] In an example implementation, the second IDA message is further used to instruct the HSS to send a third UDA message to the AS, wherein the third UDA message carries a location information parameter of the 4G network.
[0112] The embodiments of the present application further provide a device, Figure 9 is a structural schematic diagram of a device provided by the present application, as Figure 9 indicated in the drawings, the device provided by the present application comprises one or more processors 91 and memories 92; the processor 91 in the device can be one or more, Figure 9 In an example implementation, the processor 91 in the device is taken as an example; the memory 92 is used to store one or more programs; the one or more programs are executed by the one or more processors 91, so that the one or more processors 91 implement the method as described in the embodiments of the present application.
[0113] The device further comprises an input device 99 and an output device 94.
[0114] The processor 91, the memory 92, the input device 99 and the output device 94 in the device can be connected through a bus or other means, Figure 9 In an example implementation, the connection through the bus is taken as an example.
[0115] The input device 99 can be used to receive input digital or character information, and generate key signal input related to user settings and function control of the device. The output device 94 can include a display device such as a display screen.
[0116] The memory 92, as a computer readable storage medium, can be configured to store software programs, computer executable programs and modules, such as program instructions / modules corresponding to the timing position determination method described in the embodiments of the present application (for example, the acquisition module 21 and the determination module 22 in the timing position determination apparatus). The memory 92 can include a program storage area and a data storage area, wherein the program storage area can store an operating system and application programs required by at least one function; and the data storage area can store data created according to the use of the device and the like. In addition, the memory 92 can include a high-speed random access memory, and can also include a non-volatile memory, such as at least one magnetic disk storage device, a flash memory device, or other non-volatile solid-state memory device. In some examples, the memory 92 can further include a memory remotely arranged with respect to the processor 91, and the remote memory can be connected to the device through a network. Examples of the above network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and a combination thereof.
[0117] The embodiments of the present application also provide a storage medium storing a computer program, and the computer program is executed by a processor to implement the timing position determination method described in the embodiments of the present application. The method comprises the following steps:
[0118] obtaining a plurality of estimated values of a terminal timing position;
[0119] determining an actual timing position based on the plurality of estimated values and distribution characteristics of a plurality of pheromone matrices, wherein the pheromone matrices are obtained based on information of the timing position.
[0120] Of course, the storage medium provided by the embodiments of the present application includes computer executable instructions, which are not limited to the method operations described above, and can also perform related operations in the timing position determination method provided by any embodiment of the present application.
[0121] From the above description of the embodiments, those skilled in the art can clearly understand that the present application can be implemented by means of software and necessary universal hardware, and of course can also be implemented by hardware, but in many cases the former is a better implementation. Based on such understanding, the technical solutions of the present application can be embodied in the form of a software product, which can be stored in a computer readable storage medium, such as a floppy disk, a read-only memory (ROM), a random access memory (RAM), a FLASH memory, a hard disk or an optical disk, and includes a plurality of instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods described in the various embodiments of the present application.
[0122] It is worth noting that the embodiments of the timing position determination apparatus described above are divided according to the functional logic, but are not limited to the above division, as long as the corresponding functions can be implemented; in addition, the specific names of the functional units are only for the convenience of mutual differentiation, and do not serve to limit the protection scope of the present application.
[0123] The above is only an exemplary embodiment of the present application, and is not used to limit the protection scope of the present application.
[0124] Those skilled in the art will appreciate that the term user terminal encompasses any suitable type of wireless user device, such as a mobile phone, a portable data processing apparatus, a portable web browser, or a car-mounted mobile station.
[0125] Generally, various embodiments of the present application can be implemented in hardware or special-purpose circuitry, software, logic or any combination thereof. For example, some aspects can be implemented in hardware, while other aspects can be implemented in
[0126] Embodiments of the present application can be implemented by a data processor of a mobile device executing computer program instructions, for example, in a processor entity, or by hardware, or by a combination of software and hardware. The computer program instructions can be assembly instructions, instruction set architecture (ISA) instructions, machine instructions, machine-related instructions, microcode, firmware instructions, state setting data, or source code or object code written in any combination of one or more programming languages.
[0127] Any block diagrams of logical flows of the application can represent program steps, or logical operations, or a combination of program steps and logical operations. The computer program can be stored on a memory. The memory can be of any suitable type and can be implemented using any suitable data storage technology, such as, but not limited to, a random access memory (RAM), a read-only memory (ROM), an optical storage device, and a magnetic storage device, among others. The computer readable media can include non-transitory storage media. The data processor can be of any suitable type and can be implemented using any suitable data processing technology, such as, but not limited to, a general purpose computer, a special purpose computer, a microprocessor, a digital signal processor (DSP), a field programmable gate array (FPGA), and a processor based on a multi-core processor architecture, among others.
[0128] A detailed description of exemplary embodiments of the application has been provided above with reference to the drawings. Various modifications and adaptations to these embodiments will be apparent to those skilled in the art with reference to the drawings and the description of the application. Therefore, the true scope of the application is not limited to the embodiments described herein but is instead defined by the following claims, including all equivalents to which they are entitled.
Claims
1. A position information acquisition method characterized by comprising: The method is applied to a first network element, and the method comprises: receiving response data sent by a home subscriber server (HSS), wherein the response data carries a mobile management entity (MME) host name; determining an actual registration network of a user based on the MME host name; in a case where the actual registration network of the user is a 5G network, acquiring location information of the 5G network where the user is located; the determining of the actual registration network of the user based on the MME host name comprises: in a case where the MME host name is the same as a pre-configured IWF host name and other location information parameters are empty, determining that the actual registration network of the user is the 5G network.
2. The method of claim 1, wherein, in a case where the first network element is an application server (AS), receiving response data sent by a home subscriber server (HSS) comprises: receiving first user response data (UDA) sent by the HSS.
3. The method of claim 2, wherein, before the receiving of the first user response data (UDA) sent by the HSS, further comprising: sending a first user data request (UDR) message to the HSS, wherein the first UDR message is used to instruct the HSS to send a first insertion data request (IDR) message to an interworking function entity (IWF), the first IDR message is used to request location information from the IWF, and to send a first insertion data response (IDA) message to the HSS, wherein the first IDA message carries the MME host name and empty location information.
4. The method of claim 1, wherein, in a case where the first network element is an application server (AS), the acquiring of the location information of the 5G network where the user is located comprises: sending a second UDR message to the IWF, wherein the second UDR message is used to instruct the IWF to send a first location service request message to an access and mobility management function entity (AMF), the first location service request message is used to instruct the AMF to query the location information of the 5G network where the user is located, and to send a first location service response message to the IWF, wherein the first location service response message carries the location information of the 5G network where the user is located; receiving a second UDA message sent by the IWF, wherein the second UDA message carries the location information of the 5G network where the user is located.
5. The method of claim 1, wherein, in a case where the first network element is a mobile network positioning gateway (GMLC), the receiving of the response data sent by the home subscriber server (HSS) comprises: receiving a location service routing information response (RIA) message sent by the HSS.
6. The method of claim 5, wherein, before the receiving of the location service routing information response (RIA) message sent by the HSS, further comprising: sending a location service routing information request (RIR) message to the HSS, wherein the RIR message is used to instruct the HSS to query location service routing information, and to send a RIA message to the GMLC, wherein the RIA message carries the location service routing information, and the location service routing information comprises the MME host name.
7. The method of claim 1, wherein, in a case where the first network element is a mobile network positioning gateway (GMLC), the acquiring of the location information of the 5G network where the user is located comprises: The location positioning request message is sent to the AMF through the service interface, and the location positioning request message is used to instruct the AMF to query the location information of the 5G network where the user is located, and the location positioning response message is sent to the GMLC; The location positioning response message sent by the AMF is received, and the location information of the 5G network where the user is located is carried in the location positioning response message.
8. A position information acquisition method characterized by comprising: The method is applied to an interworking function entity IWF, and the method comprises: A second location service response message sent by an access and mobility management function entity AMF is acquired, wherein the location information parameter of the 5G network where the user is located is carried in the second location service response message, so that the first network element acquires the location information of the 5G network where the user is located in the case that the actual registration network of the user is the 5G network; wherein it is determined that the actual registration network of the user is the 5G network in the case that the MME host name is the same as the pre-configured IWF host name and other location information parameters are empty. The location information parameter of the 5G network is mapped into a location information parameter of a 4G network. A second insert data response IDA message is sent to a home subscriber server HSS, wherein the location information parameter of the 4G network is carried in the second IDA message.
9. The method of claim 8, wherein, Before the second location service response message sent by the AMF is acquired, the following further comprises: A second location service request message is sent to the AMF, and the second location service request message is used to instruct the AMF to query the location information of the 5G network where the user is located.
10. The method of claim 9, wherein, Before the second location service request message is sent to the AMF, the following further comprises: A second insert data request IDR message sent by the HSS is received, wherein the second IDR message is used to instruct the IWF to send a second location service request message to the AMF, and the second IDR message is determined by a third UDR message sent by an application server AS.
11. The method of claim 10, wherein, The second IDA message is further used to instruct the HSS to send a third UDA message to the AS, wherein the location information parameter of the 4G network is carried in the third UDA message.
12. A position information acquisition apparatus characterized by comprising: The device is configured to be applied to a first network element, and the device comprises: A first receiving module configured to receive response data sent by a home subscriber server HSS, wherein a mobile management entity MME host name is carried in the response data; A determining module configured to determine the actual registration network of the user based on the MME host name; A first acquiring module configured to acquire the location information of the 5G network where the user is located in the case that the actual registration network of the user is the 5G network. The determining module is configured to determine that the actual registration network of the user is the 5G network in the case that the MME host name is the same as the pre-configured IWF host name and other location information parameters are empty.
13. A position information acquisition apparatus characterized by comprising: The device is configured to be applied to an interworking function entity IWF, and the device comprises: The second obtaining module is configured to obtain a second location service response message sent by an access and mobility management function (AMF), wherein the second location service response message carries location information of a 5G network in which a user is located, so that the first network element obtains the location information of the 5G network in which the user is located in a case where the user is actually registered in the 5G network; and wherein it is determined by the first network element that the user is actually registered in the 5G network in a case where a MME host name is the same as a pre-configured IWF host name and other location information parameters are empty. The mapping module is configured to map the location information of the 5G network into location information of a 4G network. The sending module is configured to send a second insert data response (IDA) message carrying the location information of the 4G network to a home subscriber server (HSS).
14. A computer device, comprising: The method comprises: one or more processors; a memory for storing one or more programs; when the one or more programs are executed by the one or more processors, the one or more processors implement the method of any one of claims 1-7 or the method of any one of claims 8-11.
15. A storage medium, characterized by The storage medium stores a computer program, and the computer program is executed by a processor to implement the method of any one of claims 1-7 or the method of any one of claims 8-11.
Citation Information
Patent Citations
Disaster recovery method, mobility management entity, and home subscriber user server
CN108574596A
System and method for enhanced messaging using external identifiers
US20180255421A1