Positioning system, method, navigation method, storage medium and computer program product

By designing a positioning system including base station, core network, navigation relay server and location analysis computing server in an indoor environment, the problems of indoor precise navigation and privacy protection are solved, and high-precision and low-cost indoor positioning services are achieved.

CN119967585AActive Publication Date: 2025-05-09NANJING XINHE TONGYAN TECHNOLOGY CO LTD

Patent Information

Application Number
CN202510180040.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-02-18
Publication Date
2025-05-09
Estimated Expiration
2045-02-18

AI Technical Summary

Technical Problem

The existing technology is difficult to achieve accurate navigation in an indoor environment, and there is a risk of infringing on customer privacy, making it difficult to meet the positioning and navigation needs of commercial scenarios and large comprehensive venues.

Method used

A positioning system is designed, including a base station, a core network, a navigation relay server and a location analysis computing server. Accurate positioning is achieved by assigning a first IP address to the user equipment when it is attached to the communication network and using orthogonal data to obtain coordinate information. The system identifies user equipment through IP addresses, avoiding access to specific user equipment information and protecting customer privacy.

Benefits of technology

It realizes accurate positioning of user equipment in indoor scenarios, avoids infringement of customer privacy, simplifies customer authorization process, reduces the construction and maintenance costs of positioning networks, and is suitable for large commercial centers, hospitals and other scenarios.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119967585A_ABST
    Figure CN119967585A_ABST
Patent Text Reader

Abstract

The invention relates to a positioning system and method, a navigation method, a storage medium and a computer program product. The positioning system comprises a base station, a core network, a navigation relay server and a position analysis and calculation server, the base station is in communication connection with the core network; the navigation relay server is in communication connection with the base station, the base station is in communication connection with the position analysis and calculation server, and the position analysis and calculation server is in communication connection with the navigation relay server; when user equipment is attached to a communication network, a core network allocates a first IP address to the user equipment through a base station, the base station sends orthogonal data of a reference signal and a user identifier to a position analysis calculation server, the reference signal is used for positioning the position of the user equipment, and the user identifier comprises the first IP address; and the position analysis calculation server obtains coordinate information corresponding to the first IP address based on the orthogonal data. According to the technical scheme provided by the invention, universal accurate positioning and navigation in an indoor scene can be realized, and customer privacy can be prevented from being invaded.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of communication technology, and in particular to a positioning system, method, navigation method, storage medium and computer program product. Background Art

[0002] Among the related technologies, there are satellite-based navigation systems outdoors and a variety of positioning and navigation apps (Applications), which facilitate people's work and life and improve the efficiency of social operations. Currently, in the indoor positioning market or in closed scenarios, multiple technologies such as WIFI (Wireless Fidelity), UWB (Ultra Wide Band), Bluetooth, RFID, pseudo-satellites, etc. coexist. Due to the requirements of cost, accuracy, maintenance, integration, evolution, etc., they can only be applied in their own detailed scenarios, and they are all fragmented applications, and cannot provide accurate navigation applications in indoor environments in a universal way.

[0003] Based on the 5G (5th Generation Mobile Communication Technology) high-precision positioning network, decimeter-level positioning accuracy has been achieved. At the same time, the advantage of 5G network as an indoor high-precision location service infrastructure is that it can be used for multiple purposes, has a unified operating entity, and can provide universal positioning services. It can save the company's overall investment in positioning network construction, simplify network management and maintenance, and abandon a series of problems such as terminal customization of other positioning technologies, inability to integrate and update, and difficulty in technological evolution.

[0004] Based on the deployed 5G commercial base stations, low-cost, high-precision real-time positioning can be achieved, and the accuracy of positioning navigation can be stabilized at the decimeter level. Among them, one implementation method is that the 5G positioning application is based on the networking of 5G standard specifications, and realizes precise positioning on the LMF (Location Management Function) side. The deviation is greater than 3 meters, which is relatively large. The accuracy does not meet the demand, and customers are required to frequently apply for positioning authorization and cancel operations. At present, customers generally do not actively apply for positioning authorization from operators, which makes it difficult to promote and apply precise positioning applications on a large scale. Another implementation method is to directly perform high-precision positioning on the base station side to achieve decimeter-level accuracy, which will also involve the same problem of customer positioning authorization.

[0005] In the standard networking architecture and actual applications of related technologies, customers are required to frequently apply for positioning authorization and cancel operations, which makes it difficult to support a wide range of precise positioning and navigation needs, such as shopping mall diversion, smart parking, reverse car search, precision marketing and other consumer market positioning and navigation needs. When it comes to sensitive topics such as privacy protection and data protection, it is particularly difficult to provide personalized precise navigation services for personalized customers, and it is difficult to meet the positioning and navigation needs in commercial scenarios. The same needs will also appear in large comprehensive venues, such as large comprehensive hospitals, large sports venues and comprehensive hub centers, and even venues in industrial parks and factories, such as property personnel trajectory tracking and patrol personnel historical trajectory tracing.

[0006] The video camera system in the related technology cannot achieve accurate navigation, and is in a gray area of ​​violating customer privacy and cannot be popularized, and cannot achieve effective and real-time positioning and navigation applications.

[0007] To sum up, how to achieve accurate navigation and avoid infringing customer privacy is a technical problem that needs to be solved. Summary of the invention

[0008] The purpose of this application is to provide a positioning system, method, navigation method, storage medium and computer program product, which can realize universal and accurate positioning and navigation in indoor scenes, avoid infringing customer privacy, and realize privacy and data protection.

[0009] According to a first aspect of an embodiment of the present application, there is provided a positioning system, including: a base station, a core network, a navigation relay server and a position resolution calculation server; The base station is communicatively connected to the core network; the navigation relay server is communicatively connected to the base station, the base station is communicatively connected to the position resolution and calculation server, and the position resolution and calculation server is communicatively connected to the navigation relay server; When the user equipment is attached to the communication network, the core network allocates a first IP address to the user equipment through the base station; the base station sends the orthogonal data of the reference signal and the user identifier to the location resolution calculation server, the reference signal is a signal exchanged between the user equipment and the base station, and is used to locate the location of the user equipment, and the user identifier includes the first IP address; the location resolution calculation server obtains coordinate information corresponding to the first IP address based on the orthogonal data; The base station receives a positioning request sent by the user equipment, and sends the positioning request to the navigation relay server, the positioning request including a source address and a destination address, the source address being the first IP address, and the destination address being the second IP address of the navigation relay server; the navigation relay server forwards the positioning request to the position resolution and calculation server, and the position resolution and calculation server sends the positioning information corresponding to the first IP address to the navigation relay server, the positioning information including the coordinate information; the navigation relay server encapsulates the positioning information corresponding to the first IP address in an IP packet, and forwards it to the user equipment in response to the positioning request.

[0010] In one implementation, the positioning system further includes a first user plane function network element, and the core network includes a second user plane function network element; The base station is communicatively connected with the second user plane function network element via the first user plane function network element, and the user equipment can establish a communication connection with the navigation platform through the base station, the first user plane function network element, and the second user plane function network element; The base station is also communicatively connected to the navigation relay server via the first user plane function network element; The base station receives the positioning request sent by the user equipment, and sends the positioning request to the first user plane function network element, and the first user plane function network element forwards the positioning request to the navigation relay server based on a forwarding strategy, and the forwarding strategy is used to forward the message whose destination address is the second IP address to the navigation relay server, and forward the message whose destination address is other than the second IP address to the second user plane function network element.

[0011] In one embodiment, the positioning system further includes a location management function network element 18, a gateway mobile positioning center network element and a firewall, and the core network further includes an access and mobility management function network element, a unified data management network element, a session management function network element and a policy control function network element; The base station is connected in communication with the access and mobility management function network element, the access and mobility management function network element is connected in communication with the unified data management network element, the session management function network element, and the location management function network element respectively, the session management function network element is connected in communication with the second user plane function network element and the policy control function network element respectively; the second user plane function network element is connected with the firewall; the location management function network element is connected with the firewall through the gateway mobile positioning center network element; The user equipment can establish a communication connection with the navigation platform through the base station, the first user plane function network element, the second user plane function network element, and the firewall.

[0012] In one implementation, the positioning information further includes the first IP address and timestamp information, or, The positioning information also includes the first IP address, timestamp information and moving speed.

[0013] In one implementation, the address information is the second IP address; or, The address information is the domain name system information of the navigation relay server, the domain name system information includes the second IP address, and the user equipment resolves the domain name system information to obtain the second IP address.

[0014] According to a second aspect of an embodiment of the present application, a positioning method is provided, which is applied to the above-mentioned positioning system; the method includes: When the user equipment is attached to the communication network, the core network allocates the first IP address to the user equipment through the base station; The base station sends the orthogonal data of the reference signal and the user identifier to the location resolution calculation server; The location resolution calculation server obtains coordinate information corresponding to the first IP address based on the orthogonal data; The base station receives the positioning request sent by the user equipment, and sends the positioning request to the navigation relay server; The navigation relay server forwards the positioning request to the position resolution calculation server, and the position resolution calculation server sends the positioning information corresponding to the first IP address to the navigation relay server; The navigation relay server encapsulates the positioning information corresponding to the first IP address in an IP packet, and forwards it to the user equipment to respond to the positioning request.

[0015] According to a third aspect of an embodiment of the present application, a navigation method is provided, which is applied to the above-mentioned positioning system; a user equipment can establish a communication connection with a navigation platform through the base station and the core network; the method includes: When the user equipment is attached to the communication network, the core network allocates a first IP address to the user equipment through the base station; The base station sends the orthogonal data of the reference signal and the user identifier to the location resolution calculation server; The location resolution calculation server obtains coordinate information corresponding to the first IP address based on the orthogonal data; When the user equipment is connected to the navigation platform, the user equipment sends a navigation request to the navigation platform; The navigation platform sends an authorization request to the user device based on the navigation request, and after receiving the authorization consent information fed back by the user device, sends the address information of the navigation relay server to the user device, wherein the address information includes the second IP address of the navigation relay server; The base station receives the positioning request sent by the user equipment, and sends the positioning request to the navigation relay server; The navigation relay server forwards the positioning request to the position resolution calculation server, and the position resolution calculation server sends the positioning information corresponding to the first IP address to the navigation relay server; The navigation relay server encapsulates the positioning information corresponding to the first IP address in an IP packet, and forwards the IP packet to the user equipment in response to the positioning request; After receiving the positioning information, the user equipment sends the coordinate information to the navigation platform, and the navigation platform provides a navigation service based on the coordinate information.

[0016] In one implementation, when the positioning system includes a first user plane function network element and the core network includes a second user plane function network element, the base station receives the positioning request sent by the user equipment and sends the positioning request to the navigation relay server, including: The base station receives the positioning request sent by the user equipment, and sends the positioning request to the first user plane function network element; The first user plane function network element forwards the positioning request to the navigation relay server based on a forwarding strategy; wherein the forwarding strategy is used to forward the message whose destination address is the second IP address to the navigation relay server, and forward the message whose destination address is other than the second IP address to the second user plane function network element.

[0017] In one embodiment, the navigation method further includes: When the user equipment stops using the navigation service or exits the navigation platform, the navigation platform sends a notification message to the user equipment, where the notification message includes the second IP address; After receiving the notification message, the user equipment sends a stop service request to the navigation relay server; After receiving the stop service request, the navigation relay server stops sending the positioning information to the user equipment.

[0018] In one implementation, after receiving the positioning information, the user equipment sends the coordinate information to the navigation platform, further comprising: For the navigation route provided to the user device, the navigation platform pushes marketing content on the navigation interface provided to the user device; or, The navigation platform displays the corresponding historical track when receiving a query request for querying the historical track, wherein the query request includes identification information of the historical track.

[0019] According to a fourth aspect of an embodiment of the present application, a computer-readable storage medium is provided, on which a computer program is stored. When the executable computer program in the storage medium is executed by a processor, the above method can be implemented.

[0020] According to a fifth aspect of an embodiment of the present application, a computer program product is provided, including a computer program, which implements the above method when executed by a processor.

[0021] Compared with the prior art, the beneficial effects of the present application are as follows: since the positioning system includes, in addition to the base station and the core network, the navigation relay server and the base station are communicatively connected, the base station and the location resolution computing server are communicatively connected, the location resolution computing server and the navigation relay server are communicatively connected, and when the user device is attached to the communication network, the core network allocates a first IP address to the user device through the base station, and the first IP address has nothing to do with the specific information of the user device. Then, the base station receives the uplink detection reference signal sent by the user device, and sends the orthogonal data of the uplink detection reference signal and the user identifier to the location resolution computing server, the user identifier includes the first IP address, and the location resolution computing server obtains the coordinate information corresponding to the first IP address based on the orthogonal data. After receiving the positioning request sent by the user device, the base station sends the positioning request to the navigation relay server. The positioning request includes a source address and a destination address, the source address is a first IP address, and the destination address is a second IP address of the navigation relay server. The navigation relay server forwards the positioning request to the location resolution computing server, and the location resolution computing server sends the positioning information corresponding to the first IP address to the navigation relay server. The navigation relay server encapsulates the positioning information corresponding to the first IP address in an IP packet and forwards it to the user device in response to the positioning request. In this way, by making minor changes to the standard communication network architecture, accurate positioning of user devices in indoor scenarios can be achieved, and there is no impact on the original communication network architecture or the already built network. It has high universality, low cost, and is easy to popularize. Moreover, since the user device is identified by the IP address assigned to the user device by the communication network during positioning, the specific user device information cannot be determined by the IP address. Therefore, infringement of customer privacy can be avoided, and privacy and data protection are achieved.

[0022] When navigating based on the above-mentioned positioning system, the user device can establish a communication connection with the navigation platform through the base station and the core network. After the user device is connected to the navigation platform, the user device sends a navigation request to the navigation platform. The navigation platform sends an authorization request to the user device based on the navigation request, and after receiving the consent authorization information fed back by the user device, the address information of the navigation relay server is sent to the user device. The address information includes the second IP address of the navigation relay server. In this way, the problem that positioning navigation requires customers to sign a contract and authorize through the operator is solved. Customers generally accept application-level authorization, which is easy to promote.

[0023] The navigation platform can be a navigation platform for indoor application scenarios, which can universally meet the needs of precise positioning and navigation in large venues, such as large commercial centers, large comprehensive hospitals, large sports venues, comprehensive hub centers, and even venues in industrial parks and factories. It can be specifically applied to positioning and navigation in consumer markets such as shopping mall diversion, smart parking, reverse car search, and precision marketing. It can also be applied to application scenarios such as property personnel trajectory tracking and patrol personnel historical trajectory tracing. Therefore, the technical solution of this application can achieve universal precise positioning and navigation in indoor environments, and can avoid infringing customer privacy, thus achieving privacy and data protection. BRIEF DESCRIPTION OF THE DRAWINGS

[0024] Figure 1 It is a structural diagram of a 5G communication system shown according to related technologies.

[0025] Figure 2 It is a structural schematic diagram of a positioning system according to an exemplary embodiment.

[0026] Figure 3 The figure is a flow chart of a positioning method according to another exemplary embodiment.

[0027] Figure 4 is a flowchart of a navigation method according to another exemplary embodiment. DETAILED DESCRIPTION

[0028] Unless otherwise defined, the technical terms or scientific terms used in this specification and claims shall have the usual meanings understood by persons with ordinary skills in the technical field to which the invention belongs. The specific embodiments of the present invention will be described below in conjunction with the accompanying drawings. It should be noted that in the specific description of these embodiments, in order to provide a concise description, it is impossible for this specification to provide a detailed description of all the features of the actual embodiments. Without departing from the spirit and scope of the present invention, those skilled in the art may modify and replace the embodiments of the present invention, and the resulting embodiments are also within the scope of protection of the present invention.

[0029] Before introducing the technical solution of the present application, the network architecture of the 5G (5th generation) communication system defined by the 3rd generation partnership project (3GPP) is first introduced.

[0030] like Figure 1 As shown, the 5G communication system may include: user equipment (UE for short) 11, radio access network (RAN for short) equipment 12, access and mobility management function (AMF for short) network element 13, session management function (SMF for short) network element 14, second user plane function (UPF for short) network element 15, policy control function (PCF for short) network element 16, unified data management function (UDM for short) network element 17, location management function (LMF for short) network element 18, gateway mobile location center (GMLC for short) network element 20 and data network (DN for short) 19. Among them, each network element or device can be connected through an interface. As Figure 1 As shown, the 5G communication system may further include a firewall 110 .

[0031] The wireless access network device 12 is a device that provides wireless access services for UE11 and connects UE11 to the wireless network. The wireless access network device 12 can be, for example, a base station, a transmission reception point (TRP), an evolved Node B (eNB), a next generation Node B (gNB), a radio network controller (RNC), a Node B (NB), a base station controller (BSC), a base transceiver station (BTS), a baseband unit (BBU), or a wireless fidelity (Wifi) access point (AP). A RAN node can also be a module or unit that completes some functions of a base station.

[0032] The LMF network element 18 is connected to the firewall 110 through the GMLC network element 20. The GMLC network element 20 is the first node for the external positioning client to access the Public Land Mobile Network (PLMN), and is responsible for requesting routing information and privacy information of the target terminal from the UDM network element 17 through the Nudm interface. The Nudm interface is part of the UDM network element 17 in the 5G core network, which provides a series of services to support user data management and authentication in the 5G network.

[0033] DN19 can be the Internet, an Internet Protocol Multimedia Service (IMS) network, a regional network (i.e., a local network, such as a mobile edge computing (MEC) network), etc. DN19 is the destination for the protocol data unit (PDU) session access of UE11. DN19 includes an application server (AS), which provides business services for UE11.

[0034] AMF network element 13, SMF network element 14, second UPF network element 15, PCF network element 16, UDM network element 17 are functional modules in the 5G core network (5GC), which is used to connect UE11 to DN19 that can implement the services of UE11. The network elements in the core network are described below: The AMF network element 13 can be used to manage the access control and mobility of UE11, and can be responsible for the registration of UE11, mobility management, network registration of UE11, tracking area update, reachability detection, selection of SMF network element 14, and mobile state transition management.

[0035] The SMF network element 14 may be used to manage the session of UE11 (including session establishment, modification and release), the selection and reselection of the second UPF network element 15, the allocation of the Internet protocol (IP) address of UE11, and the quality of service (QoS) control.

[0036] The second UPF network element 15 may be responsible for processing UE11 messages, such as forwarding user data and charging.

[0037] The PCF network element 16 may be used to manage UE 11 policies, including both mobility-related policies and PDU session-related policies, such as QoS policies, charging policies, and the like.

[0038] The UDM network element 17 stores the subscription data of UE11 and registration information related to UE11.

[0039] Each of the above network elements in the core network can be a network element implemented on dedicated hardware, or a software instance running on dedicated hardware, or an instance of a virtualized function on an appropriate platform. It should be noted that the network structure of the 5G communication system is not limited to Figure 1 The structure shown may also include other Figure 1 The functional modules represented in the present application will not be listed one by one here.

[0040] The above introduces the network structure of the 5G communication system in the related technology, and the following introduces the technical solution of this application.

[0041] An embodiment of the present application provides a positioning system that can achieve accurate navigation in indoor environments based on a 5G network. Figure 2 As shown, the positioning system may include: a base station 21, a core network 22, a navigation relay server 23, a location resolution and calculation server 24, a first user plane function network element 25, a location management function network element 18, a GMLC network element 20 and a firewall 110.

[0042] Among them, a dotted line is used to connect UE11 and base station 21, indicating a wireless communication mode; and solid lines are used between other network elements according to the 3GPP standard, indicating a wired communication mode.

[0043] In one embodiment, the base station 21 is a 5G base station. Figure 2 As shown, the base station 21 is connected to the core network 22. The base station 21 may be a next generation base station (gNB), but is not limited thereto. The base station 21 may include a BBU, a HUB (hub) and an RRU (Remote Radio Unit).

[0044] In one embodiment, the location resolution computing server 24 may be a logical entity integrated in the BBU. In another embodiment, the location resolution computing server 24 may also be a physical entity deployed on the BBU side.

[0045] In one embodiment, the core network 22 is a 5G core network. Figure 2 As shown, the core network 22 includes an AMF network element 13, an SMF network element 14, a second UPF network element 15, a PCF network element 16 and a UDM network element 17, the base station 21 is communicatively connected with the AMF network element 13, the AMF network element 13 is communicatively connected with the UDM network element 17, the SMF network element 14 and the LMF network element 18 respectively, and the SMF network element 14 is communicatively connected with the second UPF network element 15 and the PCF network element 16 respectively.

[0046] The base station 21 is connected to the AMF network element 13, the second UPF network element 15 is connected to the firewall 110, and the LMF network element 18 is connected to the firewall 110 through the GMLC network element 20. The firewall 110 can be connected to the DN 19, the navigation platform 27, and the map platform 28. The user equipment 11 is a 5G terminal device, which can establish a communication connection with the navigation platform 27 through the base station 21, the first UPF network element 25, the second UPF network element 15, and the firewall 110.

[0047] In one embodiment, the navigation platform 27 may be a web navigation page, an application program (APP), or a mini-program platform.

[0048] like Figure 2 As shown, the navigation relay server 23 is communicatively connected to the base station 21 via the first UPF network element, the base station 21 is communicatively connected to the position resolution and calculation server 24 , and the position resolution and calculation server 24 is also communicatively connected to the navigation relay server 23 .

[0049] In one embodiment, the first user plane function network element 25 may be referred to as an intermediate UPF (I-UPF) network element. The first user plane function network element 25 mainly implements the uplink data offload function to distinguish and forward UE data packets to the second UPF network element 15 of the public network or to the navigation relay server 23.

[0050] like Figure 2As shown, the user equipment can establish a communication connection with the navigation platform 27 through the base station 21, the first user plane function network element 25, the second user plane function network element, and the firewall. The navigation platform 27 can be a navigation platform 27 in an indoor application scenario.

[0051] When the user equipment 11 is attached to the 5G communication network, the core network 22 assigns a first IP address to the user equipment through the base station 21. In one embodiment, the first IP address is a randomly assigned dynamic IP address. UE11 uses the first IP address to connect to the network to implement various applications. The user equipment 11 is identified by a dynamic IP address randomly assigned to the user equipment by the communication network. The specific user equipment information cannot be determined by the dynamic IP address. Therefore, infringement of customer privacy can be avoided, and privacy and data protection are achieved. In another embodiment, in a special application scenario, the first IP address is a static IP address.

[0052] Among them, UE11 uses the first IP address to connect to the network to implement the data sending path of multiple applications: UE11---base station 21---first UPF network element 25----second UPF network element 15---DN19.

[0053] After the core network 22 allocates the first IP address to the user equipment 11 through the base station 21, the user equipment 11 and the base station 21 use the reference signal exchanged to locate the position of the user equipment. In one embodiment, the reference signal is an uplink sounding reference signal (UL SRS) signal, and in another embodiment, the reference signal is a PRS (Positioning Reference Signal) signal. The principle of using the UL SRS signal for positioning is similar to that of the PRS signal, and the following is an example of using the UL SRS signal for positioning.

[0054] After the core network 22 allocates the first IP address to the user equipment 11 through the base station 21 , the user equipment 11 periodically sends an uplink sounding reference signal (UL SRS for short) to the base station 21 .

[0055] The base station 21 receives the uplink detection reference signal sent by the user equipment 11, and sends the orthogonal data of the uplink detection reference signal and the user identifier to the location resolution calculation server 24, where the user identifier includes a first IP address. After receiving the orthogonal data of the uplink detection reference signal, the location resolution calculation server 24 performs resolution calculation based on the orthogonal data of the uplink detection reference signal to obtain the coordinate information corresponding to the first IP address.

[0056] Specifically, when UE11 accesses the 5G communication network, the base station 21 will configure SRS (Sounding Reference Signal, SRS for short) parameters for UE11. According to the SRS parameters configured by the base station 21, UE11 periodically sends an uplink detection reference signal on the uplink for the network to perform channel estimation and UE positioning. After receiving the uplink detection reference signal, the base station 21 performs analog-to-digital conversion to obtain the orthogonal (IQ) data of the uplink detection reference signal, and forwards the orthogonal data of the uplink detection reference signal to the BBU. The BBU sends the orthogonal data of the uplink detection reference signal and the user identifier to the location resolution calculation server 24. The location resolution calculation server 24 parses and calculates the received signaling and the orthogonal data of the uplink detection reference signal to obtain the coordinate information corresponding to the real-time first IP address, that is, the coordinate information of UE11.

[0057] After receiving the orthogonal data of the uplink sounding reference signal, the location resolution calculation server 24 can use the TDOA (Time Difference of Arrival) algorithm, AOA (Angle of Arrival) algorithm or TOA (Time of Arrival) algorithm based on the orthogonal data of the uplink sounding reference signal to calculate and obtain the coordinate information corresponding to the first IP address, but is not limited to this. In the present application, it is applicable to the positioning method of the SRS signal and also to the positioning method of the PRS signal.

[0058] Assuming that UE11 needs navigation positioning, for example, through a commercial map platform 28, the second UPF network element of the public network can complete the forwarding of positioning and navigation data between UE11 and the map platform 28. The data transmission path is: UE11---base station 21---first UPF network element 25----second UPF network element 15---map platform 28.

[0059] When the user needs to use the navigation service provided by the navigation platform 27, the user can use the user device to log in to the navigation platform 27. After the user device 11 is connected to the navigation platform 27, the user device 11 sends a navigation request to the navigation platform 27.

[0060] The navigation platform 27 sends an authorization request to the user equipment 11 based on the received navigation request. For example, the navigation platform 27 sends the customer consent form for positioning navigation to UE11, and the customer confirms whether to authorize positioning navigation. When the customer agrees to the authorization, the user equipment 11 sends the consent authorization information to the navigation platform 27. Among them, the data transmission path is: UE11---first UPF network element 25----second UPF network element 15---navigation platform 27.

[0061] After receiving the consent authorization information fed back by the user device 11, the navigation platform 27 sends the address information of the navigation relay server 23 to the user device 11, and the address information includes the second IP address of the navigation relay server 23. In one embodiment, the address information of the navigation relay server 23 is the second IP address of the navigation relay server 23. In another embodiment, the address information of the navigation relay server 23 is the domain name system (DNS) information of the navigation relay server 23, and the domain name system information includes the second IP address. The user device 11 parses the received domain name system information to obtain the second IP address of the navigation relay server 23.

[0062] When the user uses the navigation service provided by the navigation platform 27, the navigation platform 27 needs to first determine the coordinate information of the user device 11. The user device 11 sends a positioning request to the base station 21 based on the navigation request. The positioning request includes a source address and a destination address. The source address is the first IP address, and the destination address is the second IP address of the navigation relay server 23.

[0063] The base station 21 receives the positioning request sent by the user equipment 11, and sends the positioning request to the first user plane function network element 25, and the first user plane function network element 25 forwards the positioning request to the navigation relay server 23 based on the forwarding strategy. The forwarding strategy is used to forward the message whose destination address is the second IP address to the navigation relay server 23, and forward the message whose destination address is other than the second IP address to the second user plane function network element.

[0064] The navigation relay server 23 forwards the positioning request to the position resolution calculation server 24, and the position resolution calculation server 24 sends the positioning information corresponding to the first IP address to the navigation relay server 23. In one embodiment, the positioning information includes coordinate information, the first IP address and timestamp information. In another embodiment, the positioning information includes coordinate information, the first IP address, timestamp information and moving speed. The coordinate information corresponding to the first IP address is obtained by the position resolution calculation server 24 according to the UL SRS signal resolution calculation, without any change to the 3GPP standard.

[0065] After receiving the positioning information corresponding to the first IP address, the navigation relay server 23 encapsulates the positioning information corresponding to the first IP address in an IP packet and forwards it to the user equipment 11 to respond to the positioning request.

[0066] After receiving the positioning information, the user equipment 11 sends the coordinate information to the navigation platform 27, and the navigation platform 27 provides navigation services based on the coordinate information.

[0067] When the user device 11 stops using the navigation service or exits the navigation platform 27, the navigation platform 27 sends a notification message to the user device 11, the notification message is used to notify the user device 11 to stop using the navigation service or exit the navigation platform 27, and the notification message includes the second IP address. After receiving the notification message, the user device 11 sends a stop service request to the navigation relay server 23, and the navigation relay server 23 stops sending the positioning information corresponding to the first IP address to the user device after receiving the stop service request.

[0068] After the navigation platform 27 receives the consent authorization information fed back by the user device 11, the data transmission process between the user device 11 exiting the navigation platform 27 is as follows: UE11->base station 21->first UPF network element 25->second UPF network element 15->DN19->second UPF network element 15->base station 21->UE11->base station 21->first UPF network element 25->navigation relay server 23-location resolution calculation server 24>BBU.

[0069] When the navigation platform 27 is applied to indoor scenes, it can be specifically applied to universally meet the needs of precise positioning and navigation in large venues, such as large commercial centers, large comprehensive hospitals, large sports venues, comprehensive hub centers, and even venues in industrial parks and factories. It can meet the positioning and navigation needs of consumer markets such as shopping mall diversion, smart parking, reverse car search, and precision marketing.

[0070] When the navigation platform 27 is a navigation platform 27 of a large commercial center, during the process of the customer using the navigation platform 27, for the navigation route provided to the user device 11, the navigation platform 27 pushes marketing content in the navigation interface provided to the user device 11, so that the user can understand the store information along the navigation route and the content of the marketing activities.

[0071] When the navigation platform 27 is applied to scenarios such as commercial patrol scenarios, mobile robot patrol scenarios, property personnel trajectory tracking, and patrol personnel historical trajectory tracing, the navigation platform 27 can also be used to provide historical trajectories. When the navigation platform 27 receives a query request for querying the historical trajectory, it displays the corresponding historical trajectory, and the query request includes identification information of the historical trajectory.

[0072] The technical solution provided by the present application can achieve accurate positioning of user devices in indoor scenarios by making minor changes to the standard communication network architecture, and has no impact on the original communication network architecture or the already built network. It has high universality, low cost, and is easy to popularize. Moreover, since the user device is identified by the IP address assigned to the user device by the communication network during positioning, the specific user device information cannot be determined by the IP address. Therefore, infringement of customer privacy can be avoided, thereby achieving privacy and data protection.

[0073] When navigating based on the above-mentioned positioning system, the user equipment can establish a communication connection with the navigation platform 27 through the base station 21 and the core network 22. After the user equipment is connected to the navigation platform 27, the user equipment sends a navigation request to the navigation platform 27. The navigation platform 27 sends an authorization request to the user equipment based on the navigation request, and after receiving the consent authorization information fed back by the user equipment, the address information of the navigation relay server 23 is sent to the user equipment. The address information includes the second IP address of the navigation relay server 23. In this way, the problem that positioning navigation requires customers to sign a contract and authorize through the operator is solved. Customers generally accept application-level authorization, which is easy to promote.

[0074] In summary, the technical solution of the present application can realize universal precise positioning and navigation in indoor environments, and can avoid infringing on customer privacy, thereby achieving privacy and data protection.

[0075] Another embodiment of the present application also provides a positioning method. The positioning method can be applied to the positioning system of any of the above embodiments. Figure 3 The positioning method may include the following steps S301 to S306: Step S301: When a user equipment is attached to a communication network, a core network allocates a first IP address to the user equipment through a base station.

[0076] In this embodiment, the user equipment is a 5G terminal device. When the user equipment is attached to the communication network, the core network randomly and dynamically allocates a first IP address to the user equipment through the base station.

[0077] Step S302: The base station sends the orthogonal data of the reference signal and the user identifier to the location resolution calculation server.

[0078] The contents of this step have been introduced above, and will not be repeated here to avoid repetition.

[0079] Step S303: The location resolution calculation server obtains coordinate information corresponding to the first IP address based on the orthogonal data.

[0080] The contents of this step have been introduced above, and will not be repeated here to avoid repetition.

[0081] Step S304: the base station receives the positioning request sent by the user equipment, and sends the positioning request to the navigation relay server.

[0082] The contents of this step have been introduced above, and will not be repeated here to avoid repetition.

[0083] Step S305: the navigation relay server forwards the positioning request to the position resolution and calculation server, and the position resolution and calculation server sends the positioning information corresponding to the first IP address to the navigation relay server.

[0084] The contents of this step have been introduced above, and will not be repeated here to avoid repetition.

[0085] Step S306: The navigation relay server encapsulates the positioning information corresponding to the first IP address in an IP packet, and forwards it to the user equipment to respond to the positioning request.

[0086] The contents of this step have been introduced above, and will not be repeated here to avoid repetition.

[0087] The technical solution provided by the present application can achieve accurate positioning of user devices in indoor scenarios by making minor changes to the standard communication network architecture, and has no impact on the original communication network architecture or the already built network. It has high universality, low cost, and is easy to popularize. Moreover, since the user device is identified by the IP address assigned to the user device by the communication network during positioning, the specific user device information cannot be determined by the IP address. Therefore, infringement of customer privacy can be avoided, thereby achieving privacy and data protection.

[0088] The technical solution of the present application can realize universal accurate positioning and navigation in indoor environments, and can avoid infringing on customer privacy, thus realizing privacy and data protection.

[0089] Another embodiment of the present application also provides a navigation method. The navigation method can be applied to the positioning system of any of the above embodiments. The user equipment can establish a communication connection with the navigation platform through the base station and the core network. Figure 4 The navigation method may include the following steps S401 to S407: Step S401: When the user equipment is attached to the communication network, the core network allocates a first IP address to the user equipment through the base station.

[0090] Step S402: The base station sends the orthogonal data of the reference signal and the user identifier to the location resolution calculation server.

[0091] Step S403: The location resolution calculation server obtains coordinate information corresponding to the first IP address based on the orthogonal data.

[0092] Step S404: After the user equipment is connected to the navigation platform, the user equipment sends a navigation request to the navigation platform.

[0093] Step S405: the navigation platform sends an authorization request to the user device based on the navigation request, and after receiving the authorization consent information fed back by the user device, sends the address information of the navigation relay server to the user device, the address information including the second IP address of the navigation relay server.

[0094] Step S406: the base station receives the positioning request sent by the user equipment, and sends the positioning request to the navigation relay server.

[0095] In this step, the user equipment generates a positioning request based on the navigation request, and sends the positioning request to the base station. The base station receives the positioning request sent by the user equipment, and sends the positioning request to the navigation relay server.

[0096] When the positioning system includes a first user plane function network element and the core network includes a second user plane function network element, step S406 may include: the base station receives a positioning request sent by the user equipment, and sends the positioning request to the first user plane function network element, and the first user plane function network element forwards the positioning request to the navigation relay server based on the forwarding strategy. The forwarding strategy is used to forward a message whose destination address is the second IP address to the navigation relay server, and forward a message whose destination address is other than the second IP address to the second user plane function network element.

[0097] Step S407: the navigation relay server forwards the positioning request to the position resolution and calculation server, and the position resolution and calculation server sends the positioning information corresponding to the first IP address to the navigation relay server.

[0098] Step S408: The navigation relay server encapsulates the positioning information corresponding to the first IP address in an IP packet, and forwards it to the user equipment to respond to the positioning request.

[0099] Step S409: After receiving the positioning information, the user equipment sends the coordinate information to the navigation platform, and the navigation platform provides navigation services based on the coordinate information.

[0100] In one embodiment, when the user device stops using the navigation service or exits the navigation platform, the navigation platform sends a notification message to the user device, and the notification message includes the second IP address. After receiving the notification message, the user device sends a stop service request to the navigation relay server. After receiving the stop service request, the navigation relay server stops sending the positioning information corresponding to the first IP address to the user device.

[0101] In one embodiment, after receiving the positioning information, the user device sends the coordinate information to the navigation platform, and the navigation platform pushes marketing content on the navigation interface provided to the user device for the navigation route provided to the user device.

[0102] In one embodiment, after receiving the positioning information, the user device sends the coordinate information to the navigation platform. When the navigation platform receives a query request for querying the historical track, the navigation platform displays the corresponding historical track, and the query request includes the identification information of the historical track.

[0103] The navigation method in this embodiment has been introduced in the above-mentioned system embodiment and will not be repeated here.

[0104] The technical solution provided by the present application can achieve accurate positioning of user devices in indoor scenarios by making minor changes to the standard communication network architecture, and has no impact on the original communication network architecture or the already built network. It has high universality, low cost, and is easy to popularize. Moreover, since the user device is identified by the IP address assigned to the user device by the communication network during positioning, the specific user device information cannot be determined by the IP address. Therefore, infringement of customer privacy can be avoided, thereby achieving privacy and data protection.

[0105] When navigating based on the above-mentioned positioning system, after the user device is connected to the navigation platform 27, the user device sends a navigation request to the navigation platform 27. The navigation platform 27 sends an authorization request to the user device based on the navigation request, and after receiving the consent authorization information fed back by the user device, the address information of the navigation relay server 23 is sent to the user device. The address information includes the second IP address of the navigation relay server 23. In this way, the problem that positioning navigation requires customers to sign a contract and authorize through the operator is solved. Customers generally accept application-level authorization, which is easy to promote.

[0106] The embodiments of the present application further provide a computer-readable storage medium, which can implement the method of any of the above embodiments when the executable computer program in the storage medium is executed by a processor.

[0107] An embodiment of the present application further provides a computer program product, including a computer program, which implements the method of any of the above embodiments when executed by a processor.

[0108] Regarding the apparatus and product in the above-mentioned embodiments, the specific manner in which the processor performs the operation has been described in detail in the embodiment of the method, and will not be elaborated here.

[0109] In the present invention, the terms "first" and "second" are used for descriptive purposes only and cannot be understood as indicating or implying relative importance. The term "plurality" refers to two or more than two, unless otherwise clearly defined.

[0110] The above description of the embodiments is to facilitate those skilled in the art to understand and apply the present application. It is obvious that those skilled in the art can easily make various modifications to these embodiments and apply the general principles described herein to other embodiments without having to pay creative labor. Therefore, the present application is not limited to the embodiments herein, and improvements and modifications made by those skilled in the art based on the contents disclosed in the present application without departing from the scope and spirit of the present application are within the scope of the present application.

Claims

1. A positioning system, characterized in that: include: Base stations, core networks, navigation relay servers and location resolution and calculation servers; The base station is communicatively connected with the core network; The navigation relay server is communicatively connected to the base station, the base station is communicatively connected to the position resolution and calculation server, and the position resolution and calculation server is communicatively connected to the navigation relay server; When the user equipment is attached to the communication network, the core network allocates a first IP address to the user equipment through the base station; The base station sends the orthogonal data of the reference signal and the user identifier to the location resolution calculation server, the reference signal is a signal exchanged between the user equipment and the base station, and is used to locate the location of the user equipment, and the user identifier includes the first IP address; The location resolution calculation server obtains coordinate information corresponding to the first IP address based on the orthogonal data; The base station receives a positioning request sent by the user equipment, and sends the positioning request to the navigation relay server, wherein the positioning request includes a source address and a destination address, the source address is the first IP address, and the destination address is the second IP address of the navigation relay server; The navigation relay server forwards the positioning request to the location resolution and calculation server, and the location resolution and calculation server sends the positioning information corresponding to the first IP address to the navigation relay server, and the positioning information includes the coordinate information; the navigation relay server encapsulates the positioning information corresponding to the first IP address in an IP packet and forwards it to the user device to respond to the positioning request.

2. The positioning system according to claim 1, characterized in that Also comprising a first user plane function network element, the core network comprising a second user plane function network element; The base station is communicatively connected with the second user plane function network element via the first user plane function network element, and the user equipment can establish a communication connection with the navigation platform through the base station, the first user plane function network element, and the second user plane function network element; The base station is also communicatively connected to the navigation relay server via the first user plane function network element; The base station receives the positioning request sent by the user equipment, and sends the positioning request to the first user plane function network element, and the first user plane function network element forwards the positioning request to the navigation relay server based on a forwarding strategy, and the forwarding strategy is used to forward the message whose destination address is the second IP address to the navigation relay server, and forward the message whose destination address is other than the second IP address to the second user plane function network element.

3. The positioning system according to claim 2, characterized in that It also includes a location management function network element, a gateway mobile positioning center network element and a firewall, and the core network also includes an access and mobility management function network element, a unified data management network element, a session management function network element and a policy control function network element; The base station is communicatively connected with the access and mobility management function network element, the access and mobility management function network element is communicatively connected with the unified data management network element, the session management function network element, and the location management function network element respectively, and the session management function network element is communicatively connected with the second user plane function network element and the policy control function network element respectively; The second user plane function network element is connected to the firewall; The location management function network element is connected to the firewall via the gateway mobile positioning center network element; The user equipment can establish a communication connection with the navigation platform through the base station, the first user plane function network element, the second user plane function network element, and the firewall.

4. The positioning system according to claim 1, characterized in that: The positioning information also includes the first IP address and timestamp information, or, The positioning information also includes the first IP address, timestamp information and moving speed.

5. The positioning system according to claim 1, characterized in that: The address information is the second IP address; or, The address information is the domain name system information of the navigation relay server, the domain name system information includes the second IP address, and the user equipment resolves the domain name system information to obtain the second IP address.

6. A positioning method, characterized in that: Applicable to the positioning system according to any one of claims 1 to 5; the method comprises: When the user equipment is attached to the communication network, the core network allocates the first IP address to the user equipment through the base station; The base station sends the orthogonal data of the reference signal and the user identifier to the location resolution calculation server; The location resolution calculation server obtains coordinate information corresponding to the first IP address based on the orthogonal data; The base station receives the positioning request sent by the user equipment, and sends the positioning request to the navigation relay server; The navigation relay server forwards the positioning request to the position resolution calculation server, and the position resolution calculation server sends the positioning information corresponding to the first IP address to the navigation relay server; The navigation relay server encapsulates the positioning information corresponding to the first IP address in an IP packet, and forwards it to the user equipment to respond to the positioning request.

7. A navigation method, characterized in that: Applied to the positioning system according to any one of claims 1 to 5; the user equipment can establish a communication connection with the navigation platform through the base station and the core network; the method comprises: When the user equipment is attached to the communication network, the core network allocates a first IP address to the user equipment through the base station; The base station sends the orthogonal data of the reference signal and the user identifier to the location resolution calculation server; The location resolution calculation server obtains coordinate information corresponding to the first IP address based on the orthogonal data; When the user equipment is connected to the navigation platform, the user equipment sends a navigation request to the navigation platform; The navigation platform sends an authorization request to the user device based on the navigation request, and after receiving the authorization consent information fed back by the user device, sends the address information of the navigation relay server to the user device, wherein the address information includes the second IP address of the navigation relay server; The base station receives the positioning request sent by the user equipment, and sends the positioning request to the navigation relay server; The navigation relay server forwards the positioning request to the position resolution calculation server, and the position resolution calculation server sends the positioning information corresponding to the first IP address to the navigation relay server; The navigation relay server encapsulates the positioning information corresponding to the first IP address in an IP packet, and forwards the IP packet to the user equipment in response to the positioning request; After receiving the positioning information, the user equipment sends the coordinate information to the navigation platform, and the navigation platform provides a navigation service based on the coordinate information.

8. The navigation method according to claim 7, characterized in that: When the positioning system includes a first user plane function network element and the core network includes a second user plane function network element, the base station receives the positioning request sent by the user equipment and sends the positioning request to the navigation relay server, including: The base station receives the positioning request sent by the user equipment, and sends the positioning request to the first user plane function network element; The first user plane function network element forwards the positioning request to the navigation relay server based on a forwarding strategy; wherein the forwarding strategy is used to forward the message whose destination address is the second IP address to the navigation relay server, and forward the message whose destination address is other than the second IP address to the second user plane function network element.

9. The navigation method according to claim 7, characterized in that: Also includes: When the user equipment stops using the navigation service or exits the navigation platform, the navigation platform sends a notification message to the user equipment, where the notification message includes the second IP address; After receiving the notification message, the user equipment sends a stop service request to the navigation relay server; After receiving the stop service request, the navigation relay server stops sending the positioning information to the user equipment.

10. The navigation method according to claim 7, characterized in that: After receiving the positioning information, the user equipment sends the coordinate information to the navigation platform, further comprising: For the navigation route provided to the user device, the navigation platform pushes marketing content on the navigation interface provided to the user device; or, The navigation platform displays the corresponding historical track when receiving a query request for querying the historical track, wherein the query request includes identification information of the historical track.

11. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the executable computer program in the storage medium is executed by a processor, the method according to any one of claims 6 to 10 can be implemented.

12. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the method according to any one of claims 6 to 10 is implemented.

Citation Information

Patent Citations

  • MEC-based positioning method, equipment and wireless communication system

    CN115443664A

  • High-precision positioning method and system based on 5G network

    CN117676805A

  • Network verification of user equipment (UE) identifier request made by edge client

    WO2024209101A1

Cited By

  • Mobile communication network system, road management system, emergency processing system and method

    CN120455963A