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

By introducing a positioning system that includes base stations, core networks, navigation relay servers, and location resolution computing servers into a 5G network, and using IP addresses for positioning, the problems of accurate indoor navigation and privacy protection are solved, achieving low-cost, highly universal accurate positioning and navigation.

CN119967585BActive Publication Date: 2025-11-28NANJING XINHE TONGYAN TECHNOLOGY CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

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

AI Technical Summary

Technical Problem

Existing technologies are difficult to implement universally applicable and accurate positioning and navigation in indoor environments, and there is a risk of infringing on customer privacy.

Method used

A positioning system is adopted, including a base station, a core network, a navigation relay server, and a location resolution calculation server. The system performs positioning by assigning IP addresses to user equipment, obtains coordinate information using orthogonal data, and encapsulates the positioning information through the navigation relay server to respond to user requests, thus avoiding the need to directly determine the specific information of the user equipment.

Benefits of technology

It achieves accurate positioning and navigation in indoor scenarios, reduces costs, improves universality, and protects customer privacy and data security.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119967585B_ABST
    Figure CN119967585B_ABST
Patent Text Reader

Abstract

The application relates to a positioning system, a positioning 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 resolution 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 resolution calculation server, the position resolution calculation server is in communication connection with the navigation relay server; when a user equipment is attached to a communication network, the core network allocates a first IP address for the user equipment through the base station, the base station sends orthogonal data of a reference signal and a user identifier to the position resolution 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 resolution calculation server obtains coordinate information corresponding to the first IP address based on the orthogonal data. The technical scheme of the application can realize universal and accurate positioning and navigation in an indoor scene, and can avoid invading the privacy of customers.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

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

[0002] In related technologies, there are satellite-based navigation systems outdoors, and various positioning and navigation APPs (Application), which facilitate people's work and life and improve the efficiency of social operation. In the current indoor positioning market or closed scene, WIFI (Wireless Fidelity), UWB (Ultra Wide Band), Bluetooth, RFID, pseudolite, and other technologies coexist. Due to cost, accuracy, maintenance, integration, evolution, and other requirements, they can only be applied in their own refined scenes, and are all fragmented applications, which cannot provide precise navigation applications in indoor environments in a ubiquitous way.

[0003] Based on the 5G (5th Generation Mobile Communication Technology) high-precision positioning network, a 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 provide ubiquitous positioning services, has a unified operation subject, can save the overall positioning network investment of enterprises, simplify network management and maintenance, and eliminate the terminal customization of other positioning technologies, which cannot be integrated and updated, and have a series of difficulties in technical evolution.

[0004] Based on the deployment of 5G commercial base stations, low-cost and high-precision real-time positioning can be achieved, and the positioning and navigation accuracy can be stabilized at the decimeter level. One implementation is that 5G positioning application is based on 5G standard specification networking, and precise positioning is realized on the LMF (Location Management Function) side. The deviation is greater than 3 meters, the deviation is relatively large, the accuracy does not meet the demand, and the customer needs to frequently apply for positioning authorization and cancel the operation. At present, customers generally do not actively apply for positioning authorization from operators, which makes it difficult to scale the application of precise positioning application. Another implementation is to directly perform high-precision positioning on the base station side to achieve decimeter-level accuracy, which also involves the same problem of customer positioning authorization.

[0005] On the standard networking architecture in the related art and in practical applications, customers need to frequently apply for positioning authorization and cancel operations, which is difficult to support the demand for extensive precise positioning and the demand for precise navigation, such as positioning and navigation in consumer market demand such as shopping mall diversion, intelligent parking, reverse car search, and precise marketing. 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 the business scene. The same demand will also appear in large comprehensive venues, such as large comprehensive hospitals, large sports venues, and comprehensive hub centers, and even venues in park factories, such as property personnel track tracking and historical track tracing of patrol personnel.

[0006] The video camera system in the related art cannot achieve precise navigation, and cannot be popularized in the gray area of infringing on customer privacy, and cannot achieve effective and real-time positioning and navigation applications.

[0007] In summary, how to achieve precise navigation and avoid infringing on customer privacy is a technical problem to be solved. SUMMARY

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

[0009] According to a first aspect of an embodiment of the present application, a positioning system is provided, comprising: a base station, a core network, a navigation relay server and a location analysis calculation server;

[0010] The base station and the core network are in communication connection; the navigation relay server and the base station are in communication connection, the base station and the location analysis calculation server are in communication connection, and the location analysis calculation server and the navigation relay server are in communication connection;

[0011] When a user equipment is attached to a 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 analysis calculation server, the reference signal is the signal exchanged between the user equipment and the base station, and is used for positioning the location of the user equipment, the user identifier includes the first IP address; the location analysis calculation server obtains the coordinate information corresponding to the first IP address based on the orthogonal data;

[0012] The base station receives the positioning request sent by the user equipment and sends the positioning request to the navigation relay server, the positioning request includes a source address and a destination address, the source address is the 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 position resolution calculation server, the position resolution 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 equipment to respond to the positioning request.

[0013] In an 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;

[0014] The base station is communicatively connected with the second user plane function network element through 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;

[0015] The base station is further communicatively connected with the navigation relay server through the first user plane function network element;

[0016] 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 policy, and the forwarding policy is used to forward a message with a destination address being the second IP address to the navigation relay server and to forward a message with a destination address being other than the second IP address to the second user plane function network element.

[0017] In an implementation, 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;

[0018] The base station is communicatively connected with the access and mobility management function network element, the access and mobility management function network element is respectively communicatively connected with the unified data management network element, the session management function network element and the location management function network element, the session management function network element is respectively communicatively connected with the second user plane function network element and the policy control function network element, the second user plane function network element is connected with the firewall, and the location management function network element is connected with the firewall through the gateway mobile positioning center network element;

[0019] 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, the firewall, and the navigation relay server.

[0020] In an implementation, the positioning information further includes the first IP address and timestamp information, or

[0021] The positioning information further includes the first IP address, timestamp information, and a moving speed.

[0022] In an implementation, the address information is the second IP address; or

[0023] The address information is domain name system information of the navigation relay server, the domain name system information including the second IP address, and the user equipment resolving the domain name system information to obtain the second IP address.

[0024] According to a second aspect of the embodiments of the present application, a positioning method is provided, applied to the positioning system described above; the method includes:

[0025] When the user equipment is attached to the communication network, the core network allocates the first IP address for the user equipment through the base station;

[0026] The base station sends the orthogonal data of the reference signal and the user identifier to the location resolution calculation server;

[0027] The location resolution calculation server acquires coordinate information corresponding to the first IP address based on the orthogonal data;

[0028] The base station receives the positioning request sent by the user equipment, and sends the positioning request to the navigation relay server;

[0029] The navigation relay server forwards the positioning request to the location resolution calculation server, and the location resolution calculation server sends positioning information corresponding to the first IP address to the navigation relay server;

[0030] 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 to respond to the positioning request.

[0031] According to a third aspect of the embodiments of the present application, a navigation method is provided, applied to the positioning system described above; the user equipment can establish a communication connection with the navigation platform through the base station and the core network; the method includes:

[0032] When the user equipment is attached to the communication network, the core network allocates a first IP address for the user equipment through the base station;

[0033] The base station sends the orthogonal data of the reference signal and the user identification to the location resolution computing server;

[0034] The location resolution computing server acquires coordinate information corresponding to the first IP address based on the orthogonal data;

[0035] When the user equipment is connected to the navigation platform, the user equipment sends a navigation request to the navigation platform;

[0036] The navigation platform sends an authorization request to the user equipment based on the navigation request, and sends address information of the navigation relay server to the user equipment after receiving the consent authorization information fed back by the user equipment, the address information including a second IP address of the navigation relay server;

[0037] The base station receives the positioning request sent by the user equipment, and sends the positioning request to the navigation relay server;

[0038] The navigation relay server forwards the positioning request to the location resolution computing server, and the location resolution computing server sends positioning information corresponding to the first IP address to the navigation relay server;

[0039] 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;

[0040] After receiving the positioning information, the user equipment sends the coordinate information to the navigation platform, and the navigation platform provides navigation service based on the coordinate information.

[0041] In an embodiment, 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:

[0042] 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;

[0043] The first user plane function network element forwards the positioning request to the navigation relay server based on a forwarding policy; wherein the forwarding policy is used to forward a packet with a destination address of the second IP address to the navigation relay server, and to forward a packet with a destination address other than the second IP address to the second user plane function network element.

[0044] In an embodiment, the navigation method further comprises:

[0045] 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, and the notification message comprises the second IP address;

[0046] After receiving the notification message, the user equipment sends a stop service request to the navigation relay server;

[0047] After receiving the stop service request, the navigation relay server stops sending the positioning information to the user equipment.

[0048] In an embodiment, after receiving the positioning information, the user equipment further comprises:

[0049] For a navigation route provided to the user equipment, the navigation platform pushes marketing content on a navigation interface provided to the user equipment; or,

[0050] When receiving a query request for querying a historical trajectory, the navigation platform displays the corresponding historical trajectory, and the query request comprises identification information of the historical trajectory.

[0051] According to a fourth aspect of the embodiments of the present application, a computer readable storage medium is provided, and the computer readable storage medium stores a computer program. When the executable computer program in the storage medium is executed by a processor, the method described above can be implemented.

[0052] According to a fifth aspect of the embodiments of the present application, a computer program product is provided, and the computer program product comprises a computer program. When the computer program is executed by a processor, the method described above can be implemented.

[0053] Compared with the prior art, the application has the beneficial effects that: since the positioning system comprises the base station, the core network, the navigation relay server and the position resolution 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 resolution calculation server, the position resolution calculation server is in communication connection with the navigation relay server, when the user equipment is attached to the communication network, the core network allocates a first IP address for the user equipment through the base station, the first IP address is irrelevant to the specific information of the user equipment, then the base station receives the uplink sounding reference signal sent by the user equipment, and sends the orthogonal data of the uplink sounding reference signal and the user identifier to the position resolution calculation server, the user identifier comprises the first IP address, the position resolution calculation server obtains the coordinate information corresponding to the first IP address based on the orthogonal data, after the base station receives the positioning request sent by the user equipment, the base station sends the positioning request to the navigation relay server, the positioning request comprises a source address and a destination address, the source address is the 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 position resolution calculation server, 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 to respond to the positioning request, in this way, through slight changes to the standard communication network architecture, the precise positioning of the user equipment in the indoor scene can be realized, the original communication network architecture or the already constructed network is not affected, the universality is high, the cost is low, and the application is easy to popularize, and since the IP address allocated by the communication network is used to identify the user equipment during positioning, the specific user equipment information cannot be determined through the IP address, therefore, the privacy of the client can be protected, and the privacy and data protection are realized.

[0054] When navigation is performed based on the above positioning system, the user equipment can establish communication connection with the navigation platform through the base station, the core network and the navigation platform, 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 equipment based on the navigation request, and after receiving the authorization information fed back by the user equipment, address information of the navigation relay server is sent to the user equipment, the address information comprises a second IP address of the navigation relay server, in this way, the problem that the client needs to sign an authorization agreement with the operator for positioning navigation is solved, the client generally accepts the application level authorization, and the application is easy to popularize.

[0055] The navigation platform can be a navigation platform in an indoor application scenario, and can universally meet the demand for precise positioning and navigation in a large venue, such as a large trade center, a large comprehensive hospital, a large sports venue, a comprehensive hub center, or even a venue in a park factory. Specifically, the navigation platform can be applied to positioning and navigation in consumer markets such as shopping mall flow guiding, intelligent parking, reverse car searching, and precise marketing, and can be applied to application scenarios such as tracking of property personnel trajectories and historical trajectory tracing of patrol personnel. Therefore, the technical solution of the present application can achieve universal precise positioning and navigation in an indoor environment, and can avoid infringing on the privacy of customers, thereby achieving privacy and data protection. BRIEF DESCRIPTION OF DRAWINGS

[0056] Figure 1 is a structural schematic diagram of a 5G communication system according to the related art.

[0057] Figure 2 is a structural schematic diagram of a positioning system according to an example embodiment.

[0058] Figure 3 is a flowchart of a positioning method according to another example embodiment.

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

[0060] Unless otherwise defined, technical or scientific terms used in the present specification and claims should be understood as having the meanings commonly understood by one of ordinary skill in the art to which the present application pertains. The following will describe specific embodiments of the present application with reference to the accompanying drawings, and it should be noted that, in the specific description of these embodiments, the present specification cannot describe all features of the actual embodiments in detail. Those skilled in the art can modify and replace the embodiments of the present application without departing from the spirit and scope of the present application, and the resulting embodiments are also within the scope of protection of the present application.

[0061] Before introducing the technical solution of the present application, the network architecture of a 5G (5th generation) communication system defined by the 3rd Generation Partnership Project (3GPP) will be introduced.

[0062] As Figure 1As shown, the 5G communication system can include: a user equipment (UE) 11, a radio access network (RAN) device 12, an access and mobility management function (AMF) network element 13, a session management function (SMF) network element 14, a second user plane function (UPF) network element 15, a policy control function (PCF) network element 16, a unified data management (UDM) network element 17, a Location Management Function (LMF) network element 18, a Gateway Mobile Location Center (GMLC) network element 20, and a data network (DN) 19. Among them, each network element or device can be connected through an interface. For example Figure 1 As shown, the 5G communication system can further include a firewall 110.

[0063] The radio access network device 12 is a device that provides a UE 11 with a wireless access service and accesses the UE 11 to a wireless network. The radio access network device 12 can be, for example: a base station, a transmission reception point (TRP), an evolved NodeB (eNB), a next generation NodeB (gNB), a radio network controller (RNC), a NodeB (NB), a base station controller (BSC), a base transceiver station (BTS), a baseband unit (BBU), or a wireless fidelity (Wifi) access point (AP), etc. The RAN node can also be a module or unit that completes part of the function of the base station.

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

[0065] The DN 19 can be an internet, an IP multi-media service (IMS) network, a regional network (i.e., a local network, such as a mobile edge computing (MEC) network), or the like. The DN 19 is a destination of a protocol data unit (PDU) session accessed by the UE 11. The DN 19 includes an application server (AS) that provides a service to the UE 11.

[0066] The AMF network element 13, the SMF network element 14, the second UPF network element 15, the PCF network element 16, and the UDM network element 17 belong to functional modules in a 5G core network (5GC), and the core network is used to access the UE 11 to the DN 19 in which a service of the UE 11 can be implemented. The network elements in the core network are described as follows:

[0067] The AMF network element 13 can be used to manage access control and mobility of the UE 11, and can be responsible for registration, mobility management, network registration, tracking area update, reachability detection, selection of the SMF network element 14, and management of a mobile state conversion of the UE 11, and the like.

[0068] The SMF network element 14 can be used to be responsible for session management (including establishment, modification, and release of a session) of the UE 11, selection and reselection of the second UPF network element 15, internet protocol (IP) address allocation of the UE 11, and quality of service (QoS) control, and the like.

[0069] The second UPF network element 15 can be responsible for processing of a packet of the UE 11, such as forwarding of user data, charging, and the like.

[0070] The PCF network element 16 can be used to manage a policy of the UE 11, including a mobility-related policy and a PDU session-related policy, such as a QoS policy, a charging policy, and the like.

[0071] The UDM network element 17 stores subscription data of the UE 11 and registration information related to the UE 11.

[0072] The above network elements in the core network can be network elements implemented on special hardware, software instances running on special hardware, or instances of virtualized functions on appropriate platforms.

[0073] It should be noted that the network structure of the 5G communication system is not limited to Figure 1 the structure shown in the figure, and can also include other functional modules not shown in Figure 1 the figure. The present application will not list them one by one here.

[0074] The above introduces the network structure of the 5G communication system in the related art, and the technical scheme of the present application is introduced below.

[0075] An embodiment of the present application provides a positioning system, which can realize accurate navigation in an indoor environment based on a 5G network. As Figure 2 shown, the positioning system can include a base station 21, a core network 22, a navigation relay server 23, a location resolution computing 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.

[0076] Among them, the connection between the UE 11 and the base station 21 uses a dashed line, indicating a wireless communication mode; and the connections between other network elements use solid lines according to the 3GPP standard, indicating a wired communication mode.

[0077] In an embodiment, the base station 21 is a 5G base station. As Figure 2 shown, the base station 21 is in communication connection with the core network 22. The base station 21 can be a next-generation base station (gNB), but is not limited thereto. The base station 21 can include a BBU, a HUB (hub), and an RRU (Remote Radio Unit, radio frequency unit).

[0078] In an embodiment, the location resolution computing server 24 can be a logical body integrated in the BBU. In another embodiment, the location resolution computing server 24 can also be an entity deployed on the BBU side.

[0079] In an embodiment, the core network 22 is a 5G core network. As Figure 2 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 in communication connection with the AMF network element 13, the AMF network element 13 is in communication connection with the UDM network element 17, the SMF network element 14, and the LMF network element 18, respectively, the SMF network element 14 is in communication connection with the second UPF network element 15 and the PCF network element 16, respectively.

[0080] Base station 21 is communicatively connected to AMF network element 13, second UPF network element 15 is connected to firewall 110, and LMF network element 18 is connected to firewall 110 via GMLC network element 20. Firewall 110 can communicate with DN19, navigation platform 27, and map platform 28 respectively. User equipment 11 is a 5G terminal device and can establish a communication connection with navigation platform 27 through base station 21, first UPF network element 25, second UPF network element 15, and firewall 110.

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

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

[0083] In one embodiment, the first user plane function network element 25 can be referred to as the Intermediate User Plane Function (I-UPF) network element. The first user plane function network element 25 mainly implements the uplink data offloading function to distinguish and forward UE data packets to the second UPF network element 15 on the public network or to the navigation relay server 23.

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

[0085] When user equipment 11 is attached to a 5G communication network, the core network 22 assigns a first IP address to the user equipment through base station 21. In one embodiment, the first IP address is a randomly assigned dynamic IP address. UE 11 uses the first IP address to connect to the network and implement various applications. By using a dynamically assigned IP address to identify the user equipment 11 through the communication network, specific user equipment information cannot be determined through the dynamic IP address; therefore, it avoids infringing on customer privacy and achieves privacy and data protection. In another embodiment, in special application scenarios, the first IP address is a static IP address.

[0086] Among them, the data transmission path for UE11 to connect to the network using the first IP address to realize multiple applications is: UE11---base station 21---first UPF network element 25---second UPF network element 15---DN19.

[0087] When the core network 22 allocates the first IP address for the user equipment 11 through the base station 21, the user equipment 11 and the base station 21 position the location of the user equipment through interactive reference signals. In one embodiment, the reference signal is an uplink sounding reference (UL SRS) signal, and in another embodiment, the reference signal is a PRS (Positioning Reference Signal) signal. The principles of positioning using the UL SRS signal and the PRS signal are similar, and the following is described by taking the positioning using the UL SRS signal as an example.

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

[0089] The base station 21 receives the uplink sounding reference signal sent by the user equipment 11, and sends the quadrature data of the uplink sounding reference signal and the user identifier to the location analysis calculation server 24, the user identifier including the first IP address. After receiving the quadrature data of the uplink sounding reference signal, the location analysis calculation server 24 performs analysis calculation based on the quadrature data of the uplink sounding reference signal to obtain the coordinate information corresponding to the first IP address.

[0090] Specifically, when the UE 11 accesses the 5G communication network, the base station 21 configures the SRS (Sounding Reference Signal, SRS) parameter for the UE 11. The UE 11 periodically sends an uplink sounding reference signal on the uplink according to the SRS parameter configured by the base station 21, for the network to perform channel estimation and UE positioning. After the base station 21 receives the uplink sounding reference signal, it performs analog-to-digital conversion to obtain the quadrature (IQ) data of the uplink sounding reference signal, and forwards the quadrature data of the uplink sounding reference signal to the BBU. The BBU sends the quadrature data of the uplink sounding reference signal and the user identifier to the location analysis calculation server 24. The location analysis calculation server 24 performs analysis calculation on the received signaling and the quadrature data of the uplink sounding reference signal to obtain the real-time coordinate information corresponding to the first IP address, i.e., the coordinate information of the UE 11.

[0091] The position analysis calculation server 24 can perform calculation based on the quadrature data of the uplink sounding reference signal by using a TDOA (Time Difference of Arrival) algorithm, an AOA (Angle of Arrival) algorithm or a TOA (Time of Arrival) algorithm, to obtain the coordinate information corresponding to the first IP address, but is not limited thereto. In the present application, the positioning mode applicable to the SRS signal is also applicable to the PRS signal.

[0092] Assuming that the UE 11 needs to be positioned and navigated, such as by using a commercial map platform 28, the positioning and navigation data between the UE 11 and the map platform 28 can be forwarded by the second UPF network element of the public network. The data transmission path is: UE 11---base station 21---first UPF network element 25---second UPF network element 15---map platform 28.

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

[0094] 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 a positioning and navigation consent form to the UE 11, and the client confirms whether to authorize positioning and navigation. After the client agrees to authorize, the user equipment 11 sends the authorization information to the navigation platform 27. The data transmission path is: UE 11---first UPF network element 25---second UPF network element 15---navigation platform 27.

[0095] After receiving the authorization information feedback from the user equipment 11, the navigation platform 27 sends the address information of the navigation relay server 23 to the user equipment 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 equipment 11 parses the received domain name system information to obtain the second IP address of the navigation relay server 23.

[0096] When the user uses the navigation service provided by the navigation platform 27, the navigation platform 27 needs to determine the coordinate information of the user equipment 11 first. The user equipment 11 sends a positioning request to the base station 21 based on a navigation request, and 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 23.

[0097] 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 a forwarding policy. Wherein, the forwarding policy is used to forward the message with the destination address being the second IP address to the navigation relay server 23, and forward the message with the destination address being other than the second IP address to the second user plane function network element.

[0098] The navigation relay server 23 forwards the positioning request to the location resolution calculation server 24, and the location resolution calculation server 24 sends the positioning information corresponding to the first IP address to the navigation relay server 23. In an embodiment, the positioning information includes coordinate information, a first IP address and timestamp information. In another embodiment, the positioning information includes coordinate information, a first IP address, timestamp information and a moving speed. The coordinate information corresponding to the first IP address is obtained by the location resolution calculation server 24 according to the UL SRS signal resolution calculation, and there is no change to the 3GPP standard.

[0099] 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.

[0100] 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 service based on the coordinate information.

[0101] When the user equipment 11 stops using the navigation service or exits the navigation platform 27, the navigation platform 27 sends a notification message to the user equipment 11, the notification message is used to notify the user equipment 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 equipment 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 equipment after receiving the stop service request.

[0102] The data sending process between the navigation platform 27 and the user equipment 11 after the navigation platform 27 receives the consent authorization information fed back by the user equipment 11 is as follows:

[0103] 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.

[0104] When the navigation platform 27 is applied to indoor scenarios, it can be used to 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 the consumer market, such as shopping mall traffic guidance, smart parking, reverse vehicle search, and precision marketing.

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

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

[0107] The technical solution provided in this application can achieve accurate positioning of user devices in indoor scenarios by making minor modifications to the standard communication network architecture. It has no impact on the original communication network architecture or the network that has already been built. It has high versatility, 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, it can avoid infringing on customer privacy and achieve privacy and data protection.

[0108] When navigation is performed based on the aforementioned positioning system, the user equipment can establish a communication connection with the navigation platform 27 through base station 21 and core network 22. After the user equipment connects to the navigation platform 27, it 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. After receiving the user equipment's authorization information, the platform sends the address information of the navigation relay server 23 to the user equipment. The address information includes the second IP address of the navigation relay server 23. This solves the problem that positioning and navigation require customers to sign up for authorization through operators. Customers generally accept application-level authorization, making it easy to promote.

[0109] In summary, the technical scheme of the present application can realize ubiquitous accurate positioning and navigation in an indoor environment, and can avoid infringing on the privacy of customers, thereby realizing privacy and data protection.

[0110] 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. Please refer to Figure 3 The positioning method can include the following steps S301-S306:

[0111] Step S301, when the user equipment is attached to the communication network, the core network allocates a first IP address for the user equipment through the base station.

[0112] 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 for the user equipment through the base station.

[0113] Step S302, the base station sends the orthogonal data of the reference signal and the user identifier to the location analysis calculation server.

[0114] The content in this step has been introduced in the above, to avoid repetition, will not repeat here.

[0115] Step S303, the location analysis calculation server obtains the coordinate information corresponding to the first IP address based on the orthogonal data.

[0116] The content in this step has been introduced in the above, to avoid repetition, will not repeat here.

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

[0118] The content in this step has been introduced in the above, to avoid repetition, will not repeat here.

[0119] Step S305, the navigation relay server forwards the positioning request to the location analysis calculation server, and the location analysis calculation server sends the positioning information corresponding to the first IP address to the navigation relay server.

[0120] The content in this step has been introduced in the above, to avoid repetition, will not repeat here.

[0121] 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.

[0122] The content in this step has been introduced in the above, to avoid repetition, will not repeat here.

[0123] The technical scheme provided in the application can realize accurate positioning of a user equipment in an indoor scene through slight modification of a standard communication network architecture, has no influence on the original communication network architecture or a network that has been constructed, has high universality, is low in cost, is easy to popularize, and can avoid infringement of customer privacy and realize privacy and data protection because the user equipment is identified by an IP address allocated by the communication network during positioning and specific user equipment information cannot be determined through the IP address.

[0124] The technical scheme of the application can realize universal accurate positioning and navigation in an indoor environment and can avoid infringement of customer privacy and realize privacy and data protection.

[0125] Another embodiment of the application further 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. Referring to Figure 4 , the navigation method can include the following steps S401-S407.

[0126] Step S401, when the user equipment is attached to the communication network, the core network allocates a first IP address for the user equipment through the base station.

[0127] Step S402, the base station sends the orthogonal data of the reference signal and the user identification to the location analysis calculation server.

[0128] Step S403, the location analysis calculation server obtains coordinate information corresponding to the first IP address based on the orthogonal data.

[0129] Step S404, when the user equipment is connected to the navigation platform, the user equipment sends a navigation request to the navigation platform.

[0130] Step S405, the navigation platform 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, sends address information of a navigation relay server to the user equipment, the address information including a second IP address of the navigation relay server.

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

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

[0133] When the positioning system comprises the first user plane function network element, and the core network comprises the second user plane function network element, step S406 can comprise: the base station receiving the positioning request sent by the user equipment, and sending the positioning request to the first user plane function network element, and the first user plane function network element forwarding the positioning request to the navigation relay server based on a forwarding policy. The forwarding policy is used for forwarding a packet with a destination address being the second IP address to the navigation relay server, and forwarding a packet with a destination address being other than the second IP address to the second user plane function network element.

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

[0135] Step S408, 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 to respond to the positioning request.

[0136] Step S409, after receiving the positioning information, the user equipment sends the coordinate information to the navigation platform, and the navigation platform provides the navigation service based on the coordinate information.

[0137] In one embodiment, 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, the notification message comprising the second IP address, and after receiving the notification message, the user equipment sends a stop service request to the navigation relay server, and after receiving the stop service request, the navigation relay server stops sending the positioning information corresponding to the first IP address to the user equipment.

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

[0139] In one embodiment, after receiving the positioning information, the user equipment sends the coordinate information to the navigation platform, and after receiving a query request for querying the historical trajectory, the navigation platform displays the corresponding historical trajectory, the query request comprising identification information of the historical trajectory.

[0140] The navigation method in the embodiment has been introduced in the above-mentioned system embodiment, and will not be described herein again.

[0141] The technical scheme provided in the application can realize accurate positioning of user equipment in an indoor scene through slight modification of a standard communication network architecture, has no influence on the original communication network architecture or the already constructed network, has high universality, is low in cost, is easy to popularize, and can avoid infringing on customer privacy and realize privacy and data protection because the user equipment is identified by an IP address allocated by the communication network during positioning, and specific user equipment information cannot be determined through the IP address.

[0142] When the positioning system is used for navigation, the user equipment sends a navigation request to the navigation platform 27 after being connected to the navigation platform 27, the navigation platform 27 sends an authorization request to the user equipment based on the navigation request, and sends address information of the navigation relay server 23 to the user equipment after receiving the consent authorization information fed back by the user equipment, the address information including the second IP address of the navigation relay server 23, so that the problem that the user needs to sign an authorization agreement with an operator for positioning and navigation is solved, the user generally accepts application program level authorization, and the application is easy to popularize.

[0143] The embodiment of the application further provides a computer readable storage medium, when an executable computer program in the storage medium is executed by a processor, the method of any one of the above embodiments can be realized.

[0144] The embodiment of the application further provides a computer program product, comprising a computer program, when the computer program is executed by a processor, the method of any one of the above embodiments can be realized.

[0145] As to the apparatus and product in the above embodiments, the specific manner in which the processor performs operations has been described in detail in the embodiments of the method, and will not be described in detail here.

[0146] In the application, the terms "first" and "second" are only used for description purposes, and cannot be understood as indicating or implying relative importance. The term "multiple" refers to two or more than two, unless otherwise explicitly limited.

[0147] The above description of the embodiments is for the purpose of facilitating those skilled in the art to understand and apply the application. Those skilled in the art can obviously make various modifications to the embodiments, and apply the general principles described herein to other embodiments without having to make creative efforts. Therefore, the application is not limited to the embodiments herein, and the improvements and modifications made by those skilled in the art based on the disclosure of the application without departing from the scope and spirit of the application are within the scope of the application.

Claims

1. A positioning system, characterized in that, include: Base stations, core network, navigation relay servers, and location resolution calculation servers; 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 location resolution calculation server, and the location resolution calculation server is communicatively connected to the navigation relay server. When a user equipment is attached to a communication network, the core network assigns a first IP address to the user equipment through the base station; The base station sends 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, used to locate the position of the user equipment. The user identifier includes the first IP address. The location resolution calculation server obtains the coordinate information corresponding to the first IP address based on the orthogonal data; The base station receives a location request sent by the user equipment and sends the location request to the navigation relay server. The location 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 calculation server, and the location resolution calculation server sends the positioning information corresponding to the first IP address to the navigation relay server. 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 equipment in response to the positioning request. The positioning system further includes a first user plane functional network element, and the core network includes a second user plane functional network element; The base station is communicatively connected to the second user plane functional network element via the first user plane functional network element, and the user equipment can establish a communication connection with the navigation platform through the base station, the first user plane functional network element, and the second user plane functional network element; The base station is also connected to the navigation relay server via the first user plane functional network element; 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. The first user plane function network element forwards the positioning request to the navigation relay server based on a forwarding policy. The forwarding policy is used to forward packets with the destination address being the second IP address to the navigation relay server and to forward packets with the destination address being other than the second IP address to the second user plane function network element.

2. The positioning system as described in claim 1, characterized in that, It also includes location management function network elements, gateway mobile positioning center network elements and firewalls. The core network also includes access and mobility management function network elements, unified data management network elements, session management function elements and policy control function network elements. The base station is communicatively connected to the access and mobility management function network element, the access and mobility management function network element is communicatively connected to 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 to 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 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.

3. The positioning system as described in claim 1, characterized in that, The location information also includes the first IP address and timestamp information, or, The location information also includes the first IP address, timestamp information, and movement rate.

4. The positioning system as described in 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, and the domain name system information includes the second IP address. The user equipment resolves the domain name system information to obtain the second IP address.

5. A positioning method, characterized in that, Applied to the positioning system as described in any one of claims 1 to 4; the method includes: When a user equipment is attached to a communication network, the core network assigns 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 the 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 location resolution calculation server, and the location resolution calculation server sends the positioning information corresponding to the first IP address to the navigation relay server; The navigation relay server encapsulates the location information corresponding to the first IP address in an IP packet and forwards it to the user equipment in response to the location request.

6. A navigation method, characterized in that, Applied to the positioning system as described in any one of claims 1 to 4; the user equipment is capable of establishing a communication connection with the navigation platform through the base station and the core network; the method includes: When a user equipment is attached to a communication network, the core network assigns 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 the coordinate information corresponding to the first IP address based on the orthogonal data; Once 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 information from 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; 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 location resolution calculation server, and the location resolution calculation server sends the positioning information corresponding to the first IP address to the navigation relay server; The navigation relay server encapsulates the location information corresponding to the first IP address in an IP packet and forwards it to the user equipment in response to the location request; After receiving the location information, the user equipment sends the coordinate information to the navigation platform, and the navigation platform provides navigation services based on the coordinate information.

7. The navigation method as described in claim 6, characterized in that, When the positioning system includes a first user plane functional network element and the core network includes a second user plane functional 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 location request sent by the user equipment and sends the location 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 policy; wherein, the forwarding policy is used to forward packets with the destination address being the second IP address to the navigation relay server, and to forward packets with the destination address being other than the second IP address to the second user plane function network element.

8. The navigation method as described in claim 6, characterized in that, Also includes: 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, the notification message including the second IP address; After receiving the notification message, the user equipment sends a service stop request to the navigation relay server; Upon receiving the service stop request, the navigation relay server stops sending the location information to the user equipment.

9. The navigation method as described in claim 6, characterized in that, After receiving the location information, the user equipment sends the coordinate information to the navigation platform, and then further includes: In response to the navigation route provided to the user device, the navigation platform pushes marketing content to the navigation interface provided to the user device; or, When the navigation platform receives a query request for historical trajectory, it displays the corresponding historical trajectory, and the query request includes the identification information of the historical trajectory.

10. 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, it can implement the method as described in any one of claims 5 to 9.

11. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by the processor, it implements the method as described in any one of claims 5 to 9.

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