This application claims a priority to Chinese Patent Application No. 202111348326.X filed on Nov. 15, 2021, the disclosures of which are incorporated in their entirety by reference herein.
The present disclosure relates to the field of communications technologies, and in particular, to a positioning method, a positioning apparatus, and a terminal.
Various solutions for positioning personnel or assets by using cellular and wireless devices are included in the related art, for example, accurate positioning based on Global Navigation Satellite System (GNSS) satellite signals, accurate positioning based on mobile communication cellular network signals, and the like.
With development of an autonomous-driving terminal, location requirement is strong, and at present, a terminal mainly relies on a GNSS signal or a continuous cellular network for positioning. However, in case that no GNSS signal or GNSS signal is very weak and is insufficient to support GNSS positioning and there is no network coverage of an operator, the consumer, a mobile terminal or the vehicle cannot accurately determine its own position, which brings obstacles to automatic driving, indoor navigation, outdoor navigation, vehicle searching and other location-based services. In the related art, independent networking positioning technologies, such as Bluetooth, Wireless Fidelity (WiFi), etc. have problems such as low positioning accuracy, low electromagnetic anti-interference capability, incapability of continuously covering networking, and the like, and cannot provide continuous high-precision positioning services.
An objective of the present disclosure is to provide a positioning method, a positioning apparatus, and a terminal, which solve the problem in the related art that a continuous high-precision positioning service cannot be provided in case that a GNSS signal or a cellular network signal is weak.
A positioning method is provided in the embodiments of the present disclosure. The method includes: obtaining positioning-related information based on a sidelink communication interface by a first terminal; determining, by the first terminal according to the positioning-related information, a target terminal that initiates a Device-to-Device (D2D) positioning service; performing a process of the D2D positioning service with the target terminal through a sidelink communication interface by the first terminal.
Optionally, obtaining the positioning-related information based on the sidelink communication interface includes: broadcasting a service request message of the first terminal through a sidelink communication interface; receiving first positioning-related information from a second terminal through the sidelink communication interface; and/or monitoring second positioning-related information sent by the second terminal through the sidelink communication interface.
Optionally, performing the process of the D2D positioning service with the target terminal includes at least one of following: performing a process of a relative-position request service between the first terminal and the target terminal; performing a process of the absolute-position request service of the first terminal; performing a process of the absolute-position request service of the target terminal.
Optionally, performing the process of the D2D positioning service with the target terminal through the sidelink communication interface includes: sending a first positioning request message to the target terminal through the sidelink communication interface; receiving a positioning response message from the target terminal; in case that the positioning response message indicates that the target terminal accepts the D2D positioning service, performing the process of the D2D positioning service, wherein the D2D positioning service includes: the relative-position request service between the first terminal and the target terminal, and/or the absolute-position request service of the first terminal.
Optionally, performing the process of the relative-position request service between the first terminal and the target terminal includes: sending a first sidelink positioning reference signal (SL-PRS) to the target terminal; receiving a second SL-PRS from the target terminal; respectively measuring the first SL-PRS and the second SL-PRS to obtain first measurement information; receiving second measurement information from the target terminal; determining first information of the relative position between the first terminal and the target terminal according to the first measurement information and the second measurement information.
Optionally, the method further includes: sending the first measurement information to the target terminal; receiving second information of the relative position between the first terminal and the target terminal from the target terminal, wherein the second information of the relative position is determined by the target terminal according to the first measurement information and the second measurement information.
Optionally, performing the process of the absolute-position request service of the first terminal includes: sending a first sidelink positioning reference signal (SL-PRS) to the target terminal; receiving a second SL-PRS from the target terminal; respectively measuring the first SL-PRS and the second SL-PRS to obtain first measurement information; receiving second measurement information and absolute position information of the target terminal from the target terminal; determining absolute position information of the first terminal according to the first measurement information, the second measurement information, and the absolute position information of the target terminal.
Optionally, performing the process of the absolute-position request service of the first terminal includes: sending a first sidelink positioning reference signal (SL-PRS) to the target terminal; receiving a second SL-PRS from the target terminal; respectively measuring the first SL-PRS and the second SL-PRS to obtain first measurement information; sending the first measurement information to the target terminal; and receiving absolute position information of the first terminal from the target terminal through the sidelink communication interface, wherein the absolute position information of the first terminal is determined by the target terminal according to the first measurement information, second measurement information of the target terminal, and absolute position information of the target terminal.
Optionally, performing the process of the absolute-position request service of the first terminal includes: sending a first sidelink positioning reference signal (SL-PRS) to the target terminal; receiving a second SL-PRS from the target terminal; respectively measuring the first SL-PRS and the second SL-PRS to obtain first measurement information; sending the first measurement information to a network side device; receiving absolute position information of the first terminal from the network side device, wherein the absolute position information of the first terminal is determined by the network side device based on the first measurement information, second measurement information of the target terminal, and absolute position information of the target terminal.
Optionally, the method further includes: sending first positioning capability information of the first terminal to the target terminal; receiving second positioning capability information of the target terminal from the target terminal; determining a positioning manner according to the first positioning capability information and the second positioning capability information.
Optionally, the method further includes: sending a first signal resource to the target and the network side device; and receiving a second signal resource of the target terminal from the network side device.
Optionally, the method further includes: sending first positioning capability information of the first terminal to the network side device.
Optionally, the method further includes: sending a second positioning request message to the network side device, wherein the second positioning request message includes identification information of the first terminal and identification information of the target terminal; receiving a positioning response message from the network side device.
Optionally, performing the process of the absolute-position request service of the target terminal includes: sending a third positioning request message to the target terminal, wherein the third positioning request message is configured to indicate that the first terminal is to establish an absolute positioning service with the target terminal; receiving a positioning response message from the target terminal; receiving absolute position information of the target terminal from the target terminal, in case that the positioning response message indicates that the target terminal accepts the absolute positioning service.
A positioning method is provided in the embodiments of the present disclosure. The method includes: performing, by a target terminal, a process of a Device-to-Device (D2D) positioning service with a first terminal based on a sidelink communication interface.
Optionally, the method further includes: receiving a service request message broadcast by the first terminal through a sidelink communication interface; sending first positioning-related information to the first terminal based on the sidelink communication interface according to the service request message; and/or sending second positioning-related information based on the sidelink communication interface.
Optionally, performing the process of the D2D positioning service with the first terminal includes at least one of following: performing a process of a relative-position request service between the first terminal and the target terminal; performing a process of the absolute-position request service of the first terminal; performing a process of the absolute-position request service of the target terminal.
Optionally, performing the process of the D2D positioning service with the first terminal based on the sidelink communication interface includes: receiving a first positioning request message from the first terminal; determining to accept the relative positioning service according to the first positioning request message; sending a positioning response message to the first terminal; performing the process of the D2D positioning service, wherein the D2D positioning service includes: a relative-position request service between the first terminal and the target terminal, and/or a absolute-position request service of the first terminal.
Optionally, performing the process of the relative-position request service between the first terminal and the target terminal includes: receiving a first sidelink positioning reference signal (SL-PRS) from the first terminal; sending a second SL-PRS to the first terminal; respectively measuring the first SL-PRS and the second SL-PRS to obtain second measurement information; sending the second measurement information to the first terminal.
Optionally, the method further includes: receiving first measurement information from the first terminal; determining second information of the relative position between the first terminal and the target terminal according to the first measurement information and the second measurement information; sending the second information of the relative position to the first terminal.
Optionally, performing the process of the absolute-position request service of the first terminal includes: receiving a first sidelink positioning reference signal (SL-PRS) from the first terminal; sending a second SL-PRS to the first terminal; respectively measuring the first SL-PRS and the second SL-PRS to obtain second measurement information; sending the second measurement information and absolute position information of the target terminal to the first terminal.
Optionally, performing the process of the absolute-position request service of the first terminal includes: receiving a first sidelink positioning reference signal (SL-PRS) from the first terminal; sending a second SL-PRS to the first terminal; respectively measuring the first SL-PRS and the second SL-PRS to obtain second measurement information; receiving first measurement information from the first terminal; determining absolute position information of the first terminal according to the first measurement information, the second measurement information, and absolute position information of the target terminal; sending the absolute position information of the first terminal to the first terminal through the sidelink communication interface.
Optionally, performing the process of the absolute-position request service of the first terminal includes: receiving a first sidelink positioning reference signal (SL-PRS) from the first terminal; sending a second SL-PRS to the first terminal; respectively measuring the first SL-PRS and the second SL-PRS to obtain second measurement information; sending the second measurement information and absolute position information of the target terminal to a network side device.
Optionally, the method further includes: receiving first positioning capability information from the first terminal; sending second positioning capability information to the first terminal.
Optionally, performing the process of the absolute-position request service of the target terminal includes: receiving a third positioning request message from the first terminal, wherein the third positioning request message is configured to indicate that the first terminal is to establish an absolute positioning service with the target terminal; determining to accept the relative positioning service according to the third positioning request message; sending absolute position information of the target terminal to the first terminal.
A terminal is provided in the embodiments of the present disclosure. The terminal includes: a memory, a transceiver, and a processor, wherein the memory is configured to store a computer program; the processor is configured to read the computer program in the memory; the transceiver is configured to send and receive data under the control of the processor and perform obtaining positioning-related information based on a sidelink communication interface; the processor is configured to read the computer program in the memory and perform the following operations: determining, according to the positioning-related information, a target terminal that initiates a Device-to-Device (D2D) positioning service; performing a process of the D2D positioning service with the target terminal through a sidelink communication interface.
Optionally, the processor is configured to read the computer program in the memory, and perform at least one of following operations: performing a process of a relative-position request service between a first terminal and the target terminal; performing a process of the absolute-position request service of the first terminal; performing a process of the absolute-position request service of the target terminal.
Optionally, the transceiver is configured to send a first positioning request message to the target terminal through the sidelink communication interface, and receive a positioning response message from the target terminal; the processor is configured to read the computer program in the memory and perform the following operations: performing the process of the D2D positioning service in case that the positioning response message indicates that the target terminal accepts the D2D positioning service, wherein the D2D positioning service includes: the relative-position request service between the first terminal and the target terminal, and/or the absolute-position request service of the first terminal.
Optionally, the processor is configured to read the computer program in the memory and perform the following operations: sending a first sidelink positioning reference signal (SL-PRS) to the target terminal; receiving a second SL-PRS from the target terminal; respectively measuring the first SL-PRS and the second SL-PRS to obtain first measurement information; receiving second measurement information from the target terminal; determining first information of the relative position between the first terminal and the target terminal according to the first measurement information and the second measurement information.
Optionally, the transceiver is further configured to: send the first measurement information to the target terminal; receive second information of the relative position between the first terminal and the target terminal from the target terminal, wherein the second information of the relative position is determined by the target terminal according to the first measurement information and the second measurement information.
Optionally, the processor is configured to read the computer program in the memory and perform the following operations: sending a first sidelink positioning reference signal (SL-PRS) to the target terminal; receiving a second SL-PRS from the target terminal; respectively measuring the first SL-PRS and the second SL-PRS to obtain first measurement information; receiving second measurement information and absolute position information of the target terminal from the target terminal; determining absolute position information of the first terminal according to the first measurement information, the second measurement information, and the absolute position information of the target terminal.
Optionally, the processor is configured to read the computer program in the memory and perform the following operations: sending a first sidelink positioning reference signal (SL-PRS) to the target terminal; receiving a second SL-PRS from the target terminal; respectively measuring the first SL-PRS and the second SL-PRS to obtain first measurement information; sending the first measurement information to the target terminal; and receiving absolute position information of the first terminal from the target terminal through the sidelink communication interface, wherein the absolute position information of the first terminal is determined by the target terminal according to the first measurement information, second measurement information of the target terminal, and absolute position information of the target terminal.
Optionally, the processor is configured to read the computer program in the memory and perform the following operations: sending a first sidelink positioning reference signal (SL-PRS) to the target terminal; receiving a second SL-PRS from the target terminal; respectively measuring the first SL-PRS and the second SL-PRS to obtain first measurement information; sending the first measurement information to a network side device; receiving absolute position information of the first terminal from the network side device, wherein the absolute position information of the first terminal is determined by the network side device based on the first measurement information, second measurement information of the target terminal, and absolute position information of the target terminal.
Optionally, the processor is configured to read the computer program in the memory and perform the following operations: sending a third positioning request message to the target terminal, wherein the third positioning request message is configured to indicate that the first terminal is to establish an absolute positioning service with the target terminal; receiving a positioning response message from the target terminal; receiving absolute position information of the target terminal from the target terminal, in case that the positioning response message indicates that the target terminal accepts the absolute positioning service.
A terminal is provided in the embodiments of the present disclosure. The terminal includes: a memory, a transceiver, and a processor, wherein the memory is configured to store a computer program; the transceiver is configured to send and receive data under the control of the processor; and the processor is configured to read the computer program in the memory and perform the following operation: performing a process of a Device-to-Device (D2D) positioning service with a first terminal based on a sidelink communication interface.
Optionally, the processor is configured to read a computer program in the memory and perform at least one of the following operations: performing a process of a relative-position request service between the first terminal and the target terminal; performing a process of the absolute-position request service of the first terminal; performing a process of the absolute-position request service of the target terminal.
36. The terminal according to claim 35, wherein the transceiver is configured to receive a first positioning request message from the first terminal, wherein the first positioning request message is configured to indicate that the first terminal is to establish a relative positioning service with the target terminal; determine to accept the relative positioning service according to the first positioning request message; send a positioning response message to the first terminal; wherein the processor is configured to perform the process of the D2D positioning service.
Optionally, the processor is configured to read the computer program in the memory and perform the following operations: receiving a third positioning request message from the first terminal, wherein the third positioning request message is configured to indicate that the first terminal is to establish an absolute positioning service with the target terminal; determining to accept the relative positioning service according to the third positioning request message; sending absolute position information of the target terminal to the first terminal.
A positioning apparatus is provided in the embodiments of the present disclosure. The apparatus includes: a first obtaining unit, configured to obtain positioning-related information based on a sidelink communication interface; a first determining unit, configured to determine, according to the positioning-related information, a target terminal that initiates a Device-to-Device (D2D) positioning service; a first performing unit, configured to perform a process of the D2D positioning service with the target terminal through a sidelink communication interface.
A positioning apparatus is provided in the embodiments of the present disclosure. The positioning apparatus includes: a second performing unit, configured to perform a process of a Device-to-Device (D2D) positioning service with a first terminal based on a sidelink communication interface.
A processor-readable storage medium having stored thereon a computer program is provided in the embodiments of the present disclosure, wherein when the computer program is executed by a processor, the processor implements the steps of the positioning method in the above.
The above technical solutions of the present disclosure have the following beneficial effects: in the embodiments of the present disclosure, the first terminal obtains the positioning-related information based on the sidelink communication interface, determines the target terminal initiating the D2D positioning service according to the positioning-related information, and initiates the D2D positioning service to the target terminal based on the sidelink communication interface, so that a continuous, reliable and high-precision positioning service can be provided in an area where the GNSS signal or the cellular network signal is unreachable or weak.
In order to make the technical problems, technical solutions, and advantages of the present disclosure clearer, the following describes in detail with reference to the accompanying drawings and specific embodiments. In the following description, specific details such as specific configurations and components are provided merely to help fully understand the embodiments of the present disclosure. Therefore, those skilled in the art should understand that various changes and modifications may be made to the embodiments described herein without departing from the scope and spirit of the present disclosure. In addition, descriptions of known functions and constructions are omitted for clarity and conciseness.
It should be understood that “one embodiment” or “an embodiment” mentioned throughout the specification means that a particular feature, structure, or characteristic related to the embodiment is included in at least one embodiment of the present disclosure. Thus, “in one embodiment” or “in an embodiment” appearing throughout the specification does not necessarily refer to the same embodiment. Furthermore, these particular features, structures, or characteristics may be combined in any suitable manner in one or more embodiments.
In various embodiments of the present disclosure, it should be understood that sequence numbers of the following processes do not imply the execution order, the execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present disclosure.
In the embodiments of the present disclosure, the term “and/or” describes the association relationship of the associated objects, indicating that there may be three relationships, for example, A and/or B may indicate that A exists alone, A and B exist simultaneously, and B exists alone. The character “/” generally indicates an “or” relationship between the associated objects.
In the embodiments of the present disclosure, the term “plurality” refers to two or more, and the other quantifiers are similar thereto.
The technical solutions in the embodiments of the present disclosure will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present disclosure. Obviously, the described embodiments are only part, rather than all, of the embodiments of the present disclosure. All other embodiments obtained by a person of ordinary skill in the art based on the embodiments of the present disclosure without creative efforts shall fall within the protection scope of the present disclosure.
In the description of the embodiments of the present disclosure, some concepts used in the following description are first explained.
As shown in
A positioning capability in a Long Term Evolution (LTE) positioning protocol (LPP) includes a positioning method supported by a target device, different aspects supported by a certain positioning method (for example, an Assisted Global Navigation Satellite System (A-GNSS) assistance data type), and common features of certain positioning which is not limited to a certain positioning method, for example, a capability of processing a plurality of LPP transactions. The LTE-Uu may represent a long term evolution interface, NR-Uu may represent a new radio interface, NG-C may represent a next generation control, NLs may represent a narrowband local switch, NG-eNB may be a updated fourth generation mobile communication (4 th-Generation, 4G) base station after docking with a 5G core network, the gNB may be a 5G base station, the TP may represent a transition point, the TRP may represent a total radiation power, and NR may represent a new air interface.
The LPP positioning capability transfer transaction may be triggered by a server request, or “actively reported” by the target device.
As shown in
In addition, the LPP capability indication process is used to actively transmit capability information, as shown in
Sidelink communication refers to a manner in which neighboring terminals may perform data transmission through a sidelink communication link (also referred to as a sidelink) within a short distance range. The wireless interface corresponding to the Sidelink link is referred to as a sidelink communication interface, which is also referred to as a Sidelink interface. A schematic communication diagram of the terminal in the coverage area and outside the coverage area is shown in
Specifically, an embodiment of the present disclosure provides a positioning method, which solves the problem in the related art that a continuous high-precision positioning service cannot be provided in case that a GNSS signal or a cellular network signal is weak.
As shown in
In this embodiment, the first terminal may be a source terminal, that is, a source radio identifier transmitter. The first terminal obtains positioning-related information through a sidelink communication interface (that is, a sidelink interface), where it is exemplary that the sidelink communication interface is a sidelink interface, and an interface related to a sidelink communication between the terminals, appearing later and being capable of implementing a similar function can also be adopted in the present application, which is not limited herein. Optionally, the first terminal may broadcast a service request of the first terminal, initiate a request to wait a response of a responsive terminal, and then obtain a target terminal supporting this type of service corresponding to the service request; and the first terminal may also obtain, by receiving a signal or information sent based on the sidelink communication interface by the surrounding terminals, the target terminal that may initiate the D2D positioning service.
There may be one or more target terminals, and in case that there are a plurality of target terminals, the first terminal determines a list of target terminals according to the positioning-related information.
Step 603: the first terminal performs an D2D positioning service process with the target terminal through a sidelink communication interface.
After determining the target terminal initiating the D2D positioning service, the first terminal initiates an D2D positioning service request to one or more target terminals based on the obtained target terminal.
In the embodiments of the present disclosure, the first terminal obtains the positioning-related information based on the sidelink communication interface, determines the target terminal initiating the D2D positioning service according to the positioning-related information, and initiates an D2D positioning service to the target terminal based on the sidelink communication interface, so that a continuous, reliable and high-precision positioning service can be provided in an area where the GNSS signal or the cellular network signal is unreachable or weak.
The present disclosure may implement relative positioning between the target terminal devices, and high-precision positioning of the wireless device itself. By using the embodiments of the present disclosure, accurate relative positions between a person and a vehicle can be obtained in areas with weak signals such as an underground parking lot; in addition, it is also possible to deploy a target terminal, such as a beacon station, with known determined positions in a scenario where satellite signals such as an underground parking lot and a tunnel are unreachable or weak, for example, a beacon station, to obtain an accurate position of the terminal by means of the beacon stations. For example, the autonomous driving terminal enters the underground park, the GNSS signal is lost, and reliable high-precision continuous location services are provided for these autonomous driving terminals through the telecommunication-level positioning service, so that the autonomous driving application scenario is further expanded. In the scenarios of underground and tunnels without GNSS signals, a continuous and reliable location service can be provided for consumers.
In an optional embodiment, the obtaining, by the first terminal, positioning-related information based on the sidelink communication interface may include one or a combination of more of the following manners:
Manner 1: broadcasting a service request message of the first terminal through a sidelink communication interface; and receiving first positioning-related information sent by a second terminal through the sidelink communication interface. In this manner 1, the source UE (that is, the first terminal) expecting to obtain the location information first broadcasts its own service request, and broadcasts the broadcast information through the sidelink interface, where the service request message may include at least one of the following:
After broadcasting the service request by using the sidelink interface, the first terminal waits for the first positioning-related information fed back by the surrounding appropriate second UE; after receiving the service request from the first terminal, the second terminal determines whether to accept a positioning-service related request of the target terminal; if accept, then the second terminal returns acknowledge information to the target terminal, where the acknowledge information includes the first positioning-related information; and the first terminal determines, based on the first positioning-related information, the target terminal initiating the service in the second terminals.
Optionally, the first positioning-related information includes at least one of the following:
Manner 2: monitoring second positioning-related information sent by the second terminal through the sidelink communication interface
In the manner 2, the first terminal expecting to obtain the location information first monitors the signal or service information sent by the surrounding UE (that is, the second terminal); and the second terminal may broadcast the broadcast information through the sidelink interface, where the broadcast information includes the second positioning-related information of the second terminal. The second positioning-related information may include at least one of the following:
After receiving the second positioning-related information broadcast by the second terminal, the first terminal determines the target terminal initiating the service request, in combination with the positioning service of the first terminal itself.
It should be noted that, because the target terminal is determined by the first terminal from the second terminals, the target terminal is one or more of the second terminals.
In an embodiment of the present disclosure, performing an D2D positioning service process with the target terminal includes at least one of the following:
In this embodiment, the service type of the positioning service may include at least one of the following:
It should be noted that the positioning service initiated by the first terminal may be one or more combinations of the foregoing types, for example, the first terminal obtains the absolute position of the first terminal, and also obtains an absolute position of the peer UE; and the first terminal obtains an absolute position of the first terminal and a relative position between the first terminal and the peer UE, and the like, and details are not described herein again.
The implementation process of the positioning method according to the embodiments of the present disclosure is described below for different service types, respectively.
In an optional embodiment, for the first service type and/or the second service type, that is, the first terminal obtains the relative position between the first terminal and the peer UE, and/or the first terminal obtains the absolute position of the first terminal. Optionally, performing the D2D positioning service process with the target terminal through the sidelink communication interface includes following steps.
Step 1: sending a first positioning request message to the target terminal through the sidelink communication interface.
The D2D positioning service includes: a relative-position request service between the first terminal and the target terminal, and/or a absolute-position request service of the first terminal. Optionally, in case that the D2D positioning service is a relative-position request service between the first terminal and the target terminal, the first positioning request message is used to indicate that the first terminal is to establish a relative positioning service with the target terminal; and in case that the D2D positioning service is a absolute-position request service of the first terminal, the first positioning request message is used to indicate that the first terminal is to establish an absolute positioning service with the target terminal.
Step 2: receiving a positioning response message sent by the target terminal.
Step 3: In case that the positioning response message indicates that the target terminal accepts the D2D positioning service, performing the D2D positioning service process.
In this embodiment, the first terminal initiates an end-to-end positioning request to the target terminal, sends the first positioning request message, and requests to establish an D2D positioning service. After receiving the first positioning request message, the target terminal determines whether to accept the D2D positioning service and return a positioning response message; and if the target terminal accepts the D2D positioning service, the target terminal performs the D2D positioning service process with the first terminal.
Optionally, the first positioning request message includes a privacy check request, and after receiving the first positioning request message, the target terminal executes a privacy check process to determine whether to accept the D2D positioning service and return the positioning response message.
Optionally, performing a process of the relative-position request service between the first terminal and the target terminal includes following steps.
Step 31: sending a first sidelink positioning reference signal SL-PRS to the target terminal; optionally, the first terminal may send the first SL-PRS to the target terminal through the first signal resource.
Step 32: receiving a second SL-PRS sent by the target terminal; optionally, the first terminal may receive the second SL-PRS through a second signal resource.
Step 33: measuring the first SL-PRS and the second SL-PRS respectively to obtain first measurement information.
Step 34: receiving second measurement information sent by the target terminal.
Step 35: determining first relative position information between the first terminal and the target terminal according to the first measurement information and the second measurement information.
In this embodiment, the first terminal and the target terminal send periodic positioning signals to each other, and start to receive positioning signals; the first terminal and the target terminal respectively measure the positioning signals received and sent by the first terminal and the target terminal to obtain corresponding measurement information, that is, the first terminal measures the first SL-PRS sent by the first terminal and the received second SL-PRS to obtain first measurement information; and the target terminal measures the second SL-PRS sent by the target terminal and the received first SL-PRS to obtain the second measurement information, and sends the second measurement information to the first terminal.
The first terminal calculates the relative position between the first terminal and the target terminal according to the first measurement information and the second measurement information, where the relative position may include a relative distance and a relative direction.
Optionally, the method further includes: sending the first measurement information to the target terminal; and receiving second information of a relative position between the first terminal and the target terminal sent by the target terminal, where the second information of the relative position is determined by the target terminal based on the first measurement information and the second measurement information.
In this embodiment, after obtaining the first measurement information, the first terminal may send the first measurement information to the target terminal, and the target terminal calculates the relative position between the first terminal and the target terminal according to the first measurement information and the second measurement information, and sends the relative position to the first terminal, so that the first terminal uses the relative position as a reference to determine the accuracy of the relative position, thereby avoiding a large error and improving positioning accuracy.
Optionally, the first measurement information includes at least one of the following:
Optionally, the second measurement information includes at least one of the following:
Optionally, the method further includes: sending first positioning capability information of the first terminal to the target terminal; receiving second positioning capability information of the target terminal sent by the target terminal; and determining a positioning manner according to the first positioning capability information and the second positioning capability information.
In this embodiment, the first terminal sends positioning capability information, and provides its own capability of air-interface signal transmission and reception to a peer UE (that is, the target terminal). The target terminal sends its own capability information to the first terminal to determine the positioning capability of the target terminal and the positioning capability of the first terminal. Both the first terminal and the target terminal may negotiate to determine a corresponding positioning manner according to the positioning capabilities of both parties; for example, according to parameters such as the capabilities of signal transmission and signal reception of the both parties and the bandwidth, a positioning manner that meets the requirements of both parties is determined.
Optionally, the method further includes: sending a first signal resource to the target terminal; and receiving a second signal resource sent by the target terminal. The first signal resource is a resource for the first terminal to send a first SL-PRS, and the second signal resource is a resource for the first terminal to receive the second SL-PRS. In this embodiment, the first terminal and the target terminal may provide their own transmission signal resources to each other, so that the first terminal and the target terminal receive or send positioning signals at corresponding resource positions.
The following describes an execution process of the positioning method in case that the service type is a relative-position request service between the first terminal and the target terminal by using specific embodiments. As shown in
Step 70: the UE A initiates a Device to Device (D2D) Mobile Originating-Location Request (MO-LR) based on a sidelink interface to the UE B, that is, a Device to Device Mobile Originating-Location Request (D2D-MO-LR), and requests to establish a D2D positioning service and a relative positioning service with the opposite end, and optionally, the service request includes a privacy check request. Optionally, the UE B returns a privacy check to agree on the D2D-MO-LR service request.
Step 71: the UE A sends positioning capability information to provide its own air interface capability of signal transmission and signal reception to the UE B.
Step 72: the UE B sends its own capability information to the UE A to determine the positioning capabilities of both the UE A and the UE B.
Step 73: optionally, the UE B and the UE A negotiate to determine a corresponding positioning method according to the positioning capabilities of both parties.
Step 74: optionally, the UE A and the UE B provide signal transmission resources to each other.
Step 75: optionally, the UE B and the UE A send periodic positioning signals (SL-PRS) according to the resource configuration, and start receiving the positioning signals.
Step 76: the UE A and the UE B respectively measure SL-PRS signals received and sent on their own; and one or more of the following measurement information may be obtained:
Step 77: the UE B sends the measurement value to the UE A; optionally, the UE A may send the measurement value obtained by the UE A to the UE B, and both the UE A and the UE B obtain the measurement value from the opposite end.
Step 78: the UE A calculates a relative distance and a relative direction between the UE A and the UE B according to the measurement value obtained by the UE A and the measurement value sent by the UE B.
Step 79: optionally, the UE B calculates the relative distance and the relative direction between the UE A and the UE B according to the measurement value obtained by the UE B and the measurement value sent by the UE A, and sends the relative distance and the relative direction to the UE A for the UE A to refer to, and this relative positioning ends.
In the embodiments of the present disclosure, the first terminal executes the D2D positioning service with the target terminal based on the sidelink communication interface to obtain the relative position information between the first terminal and the target terminal, and can provide a continuous, reliable and high-precision positioning service in an area where the GNSS signal or the cellular network signal is unreachable or weak.
Optionally, the first terminal performs, based on a sidelink communication interface, a D2D positioning service with a target terminal, where the first terminal obtains an absolute position of the first terminal, and the absolute position may be calculated by the first terminal or may be obtained through calculation of the target terminal and the target terminal sends the absolute position of the first terminal to the first terminal; and the absolute position of the first terminal may also be calculated by a network side device (for example, a network server), and the absolute position of the first terminal is sent to the first terminal by the network side device, which are respectively described below by using specific embodiments.
In an optional embodiment, the absolute position of the first terminal is obtained by the first terminal though calculation, and performing a process of the absolute-position request service the first terminal includes:
Optionally, determining the absolute position information of the first terminal according to the first measurement information, the second measurement information, and the absolute position information of the target terminal includes:
In this embodiment, the first terminal requests its own absolute position (UE-based) based on the sidelink communication interface, that is, the MO-LR based on SL. The method may be applied to a scenario without a GNSS signal in an indoor/tunnel scenario. A sidelink communication positioning (SL-positioning) is used to obtain its own absolute position. The target terminal may be a Road Side Unit (RSU), and the source UE completes acquisition of its own absolute position information through interaction with the RSU. In this embodiment, the source UE itself perform calculation to obtain its own absolute position (i.e. UE-based).
The first terminal and the target terminal send periodic positioning signals to each other and turn on reception of the positioning signals; the first terminal and the target terminal respectively measure positioning signals received and sent by the first terminal and the target terminal, respectively, to obtain corresponding measurement information, that is, the first terminal measures the first SL-PRS sent by the first terminal and the received second SL-PRS to obtain the first measurement information; the target terminal measures the second SL-PRS sent by the target terminal and the received first SL-PRS to obtain the second measurement information, and sends the second measurement information to the first terminal; optionally, the target terminal sends its own absolute position to the first terminal.
Optionally, the first terminal calculates a relative position between the first terminal and a target terminal according to the first measurement information and the second measurement information, where the relative position may include a relative distance and a relative direction; and the first terminal calculates an absolute position of the first terminal according to the relative position and an absolute position of the target terminal.
Optionally, the method further includes: sending first positioning capability information of the first terminal to the target terminal; receiving second positioning capability information of the target terminal sent by the target terminal; and determining a positioning manner according to the first positioning capability information and the second positioning capability information.
In this embodiment, the first terminal sends positioning capability information to provide its own air interface capability of signal transmission and signal reception to the target terminal. The target terminal sends its own capability information to the first terminal to determine the positioning capability of the target terminal and the positioning capability of the first terminal. Both the first terminal and the target terminal may negotiate to determine a corresponding positioning manner according to the positioning capabilities of both parties, for example, determine, according to parameters such as the capabilities of signal transmission and signal reception of both parties and the bandwidth, a positioning manner that meets the requirements of both parties.
Optionally, the method further includes: sending a first signal resource to the target terminal; and receiving a second signal resource sent by the target terminal. In this embodiment, the first terminal and the target terminal may provide their own transmission signal resources, so that the first terminal and the target terminal receive or send a positioning signal at a corresponding resource location.
The following describes an execution process of the positioning method, by using a specific embodiment, when the service type is a absolute-position request service of the first terminal, and when the first terminal calculates its own absolute position information. As shown in
Step 80: the UE A initiates a Device to Device Mobile Originating-Location Request (D2D-MO-LR) to the UE B based on a sidelink interface to request to establish a D2D positioning service-absolute positioning service with the opposite end, and optionally, the service request includes a privacy check request. Optionally, the UE B returns a privacy check to agree on the D2D-MO-LR service request.
Steps 81-86 are the same as steps 71-76 in the foregoing embodiment, and details are not described herein again.
Step 87: the UE B sends the measurement value to the UE A; optionally, the UE B provides its own absolute position to the UE A.
Step 88: the UE A calculates the relative distance and the relative direction between the UE A and the UE B according to the measurement value obtained by the UE A and the measurement value sent by the UE B, and obtains the absolute position of the UE A through calculation according to the absolute position information of the UE B.
In the embodiments of the present disclosure, the first terminal performs the D2D positioning service with the target terminal based on the sidelink communication interface to obtain the absolute position information of the first terminal, and can provide a continuous, reliable and high-precision positioning service in an area where the GNSS signal or the cellular network signal is unreachable or weak.
In an optional embodiment, an absolute position of the first terminal is obtained through calculation by the target terminal. Executing a process of an absolute-position request service of the first terminal includes:
In this embodiment, the first terminal requests its own absolute position (UE-based) based on the sidelink communication interface, that is, the MO-LR based on SL. The method may be applied to a scenario without a GNSS signal in an indoor/tunnel scenario. The SL-positioning is used to obtain its own absolute position. The target terminal may be an RSU, and the source UE completes acquisition of its own absolute position information through interaction with the RSU. In this embodiment, the target terminal calculates the absolute position of the first terminal, and sends the absolute position information of the first terminal to the first terminal through a sidelink communication interface.
The first terminal and the target terminal send periodic positioning signals to each other and turn on reception of the positioning signals; the first terminal and the target terminal respectively measure positioning signals received and sent by the first terminal and the target terminal to obtain corresponding measurement information, that is, the first terminal measures the first SL-PRS sent by the first terminal and the received second SL-PRS to obtain first measurement information, and sends the first measurement information to the target terminal through a sidelink communication interface; the target terminal measures a second SL-PRS sent by the target terminal and a received first SL-PRS to obtain the second measurement information; and the target terminal calculates a relative position between the first terminal and the target terminal according to the first measurement information and the second measurement information, calculates an absolute position of the first terminal based on the absolute position of the target terminal and the relative position; and the target terminal sends the absolute position of the first terminal to the first terminal through the sidelink communication interface.
Optionally, the method further includes: sending first positioning capability information of the first terminal to the target terminal; receiving second positioning capability information of the target terminal sent by the target terminal; and determining a positioning manner according to the first positioning capability information and the second positioning capability information. Optionally, the method further includes: sending the first signal resource to the target terminal; and receiving a second signal resource sent by the target terminal.
The following describes an execution process of the positioning method by using a specific embodiment, in case that the service type is a absolute-position request service of the first terminal, and in case that the target terminal calculates absolute position information of the first terminal. As shown in
Step 90: the UE A initiates a Device to Device Mobile Originating-Location Request (D2D-MO-LR) service request based on a sidelink interface to the UE B to request to establish a D2D positioning service-absolute positioning service with the opposite end, and optionally, the service request includes a privacy check request. Optionally, the UE B returns a privacy check to agree on the D2D-MO-LR service request.
Steps 91-96 are the same as steps 71-76 of the foregoing embodiments, and details are not described herein again.
Step 97: the UE A sends the measurement value to the UE B.
Step 98: the UE B calculates the relative distance and the relative direction between the UE A and the UE B according to the measurement value obtained by the UE B and the measurement value sent by the UE A, and calculates the absolute position of the UE A according to the absolute position information of the UE B.
Step 99: the UE B transmits the absolute position information of the UE A to the UE A through the sidelink communication interface, so as to reduce the computing load of the source UE (i.e. UE A) and avoid leakage of the absolute position of the UE B.
In an embodiment of the present disclosure, the first terminal performs an D2D positioning service with the target terminal based on the sidelink communication interface to obtain the absolute position information of the first terminal, the absolute position information of the first terminal is calculated by the target terminal and sent to the first terminal through the sidelink communication interface, a continuous, reliable and high-precision positioning service can be provided in the area where the GNSS signal or the cellular network signal is unreachable or weak, the calculation load of the first terminal can be reduced, and the absolute position of the target terminal is prevented from being leaked.
In an optional embodiment, an absolute position of the first terminal is obtained though calculation by a network-side device. executing a service process of requesting the absolution position of the first terminal includes:
In this embodiment, the first terminal requests its own absolute position (UE-based) based on the sidelink communication interface, that is, the MO-LR based on SL. The method may be applied to a scenario without a GNSS signal in an indoor/tunnel scenario. The SL-positioning is used to obtain its own absolute position. The target terminal may be an RSU, and the source UE completes acquisition of its own absolute position information through interaction with the RSU. If both the first terminal and the target terminal are in a cellular network scenario, the absolute position of the first terminal may be obtained through calculation by the network side device and is sent to the first terminal. The network side device may be a network server.
The first terminal and the target terminal send periodic positioning signals to each other and turn on reception of positioning signals; the first terminal and the target terminal respectively measure positioning signals received and sent by the first terminal and the target terminal to obtain corresponding measurement information, that is, the first terminal measures the first SL-PRS sent by the first terminal and the received second SL-PRS to obtain first measurement information, and sends the first measurement information to the network side device; the target terminal measures the second SL-PRS sent by the target terminal and the received first SL-PRS, obtains the second measurement information, and sends the second measurement information to the network side device; optionally, the target terminal sends its own absolute position information to the network side device. The network side device calculates a relative position between the first terminal and the target terminal based on the first measurement information and the second measurement information, and calculates the absolute position of the first terminal based on the absolute position of the target terminal and the relative position; and the network side device sends the absolute position of the first terminal to the first terminal.
Optionally, the method further includes: sending a second positioning request message to the network side device, where the second positioning request message includes identification information of the first terminal and identification information of the target terminal; and receiving a positioning response message sent by the network side device.
In this embodiment, the first terminal initiates an D2D positioning service request to the network-side device, and an identifier of the first terminal and an identifier of the peer UE (that is, a target terminal) are included in the second positioning request message. The network-side device determines, based on the second positioning request message, that the first terminal and the target terminal perform the D2D positioning service.
Optionally, the method further includes: sending first positioning capability information of the first terminal to the network side device. The first terminal provides its own positioning capability information to the network side device, and provides its own air interface capability of signal transmission and signal reception. The target terminal may also send its own capability information to the network-side device, so that the network-side device completes the determination of the positioning capabilities of the first terminal and the target terminal.
Optionally, the method further includes: sending a first signal resource to the target terminal and the network side device; and receiving a second signal resource of the target terminal sent by the network side device. In this embodiment, the first terminal sends to the network side device the resource configuration of the positioning signal sent by the first terminal, and the network side device sends to the first terminal the resource configuration of the positioning signal sent by the target terminal, so that the first terminal and the target terminal receive or send the positioning signal at the corresponding resource position.
The following describes an execution process of the positioning method by using a specific embodiment, in case that the service type is a request service of the absolute location of the first terminal, and in case that the network side device calculates absolute location information of the first terminal (that is, UE-Assisted). As shown in
Step 100: the UE A initiates a Device to Device Mobile Originating-Location Request (D2D-MO-LR) service request based on a sidelink interface to the UE B to request to establish a D2D positioning service-absolute positioning service with the opposite end, and optionally, the service request includes a privacy check request. Optionally, the UE B returns a privacy check to agree on the D2D-MO-LR service request.
Step 101: UE A initiates the D2D-MO-LR service request to a network server, including identification information of UE A and UE B; optionally, receives a response message sent by the network server.
Step 102: the UE A provides positioning capability information to the network server.
Step 103: the network server provides an SL-PRS positioning signal resource of the UE B to the UE A.
Step 104: the UE A provides its own transmission signal resource configuration to the UE B and the network server.
Step 105: the UE A sends a periodic positioning signal (SL-PRS) according to the resource configuration, and starts to receive the positioning signal.
Step 106: the UE A and the UE B respectively measure the SL-PRS signals received and sent by the UE A and the UE B.
Optionally, the method may further include: measuring Reference Signal Time Difference (RSTD) of the positioning signals sent by the plurality of peer UEs.
Step 107: the UE A and the UE B send the measurement values to the network server; optionally, the UE B sends its own absolute position to the network server.
Step 108: the network server calculates the relative position between the UE A and the target UE according to the measurement values of the UE A and the UE B, and obtains, through calculation, the absolute position information of the UE A in combination with the known absolute position information of the UE B.
Step 109: the network server provides absolute position information of the UE A to the UE A to complete the positioning request.
In an embodiment of the present disclosure, the first terminal performs an D2D positioning service with the target terminal based on the sidelink communication interface to obtain absolute position information of the first terminal, and the absolute position information of the first terminal is calculated by the network server and sent to the first terminal, so that a continuous, reliable and high-precision positioning service can be provided in an area where the GNSS signal is unreachable or weak, and a calculation load of the first terminal can be reduced, thereby avoiding leakage of the absolute position of the target terminal.
In an optional embodiment, for the third service type, that is, the first terminal obtains the absolute position of the target terminal. Optionally, executing a process of the absolute-position request service of the target terminal includes:
In this embodiment, the first terminal initiates an D2D positioning service request based on a sidelink communication interface to the target terminal, requests to establish a positioning service with the target terminal, obtains an absolute position of the target terminal, and optionally, the third positioning request message includes a privacy check request; the target terminal executes a privacy check according to the privacy check request, determines whether to receive the positioning service request, and feeds back the positioning response message; and if the target terminal agrees to the positioning service request, the target terminal sends its own absolute position information to the first terminal to complete the service request.
In this embodiment, the first terminal performs the D2D positioning service with the target terminal based on the sidelink communication interface to obtain the absolute position information of the target terminal, and can provide a continuous, reliable and high-precision positioning service in an area where the GNSS signal or the cellular network signal is unreachable or weak.
In the embodiments of the present disclosure, the first terminal obtains the positioning-related information based on the sidelink communication interface, determines the target terminal initiating the positioning service according to the positioning-related information, and initiates an D2D positioning service to the target terminal based on the sidelink communication interface, so that a continuous, reliable and high-precision positioning service can be provided in an area where the GNSS signal or the cellular network signal is unreachable or weak.
As shown in
Step 111: the target terminal performs an D2D positioning service process with the first terminal based on the sidelink communication interface.
In this embodiment, the first terminal may be a source terminal, that is, a source radio identifier transmitter. The first terminal obtains positioning-related information through a sidelink communication interface, and determines, according to the positioning-related information, a target terminal that can initiate a positioning service. The first terminal initiates a positioning service request to the target terminal, where the target terminal performs a D2D positioning service with the first terminal.
In the embodiments of the present disclosure, the target terminal and the first terminal perform the D2D positioning service based on the sidelink communication interface, and can provide a continuous, reliable and high-precision positioning service in an area where the GNSS signal or the cellular network signal is unreachable or weak.
In an optional embodiment, the first terminal obtains positioning-related information based on a sidelink communication interface, and the method further includes:
For the manner 1, the first terminal first broadcasts its own service request, and broadcasts the broadcast information through the sidelink interface, where the service request message may include at least one of the following:
After receiving the service request from the first terminal, the target terminal determines whether to accept a positioning service related request of the target terminal; if accept, then return acknowledge information to the target terminal, where the acknowledge information includes the first positioning-related information; and the first terminal determines the target terminal initiating the service, based on the first positioning-related information.
Optionally, the first positioning-related information includes at least one of the following:
In the second manner, the target terminal may broadcast the broadcast information through a sidelink interface, where the broadcast information includes second positioning-related information of the target terminal. The second positioning-related information may include at least one of the following:
It should be noted that, because the target terminal is determined by the first terminal from the plurality of second terminals, the target terminal is one or more of the second terminals, and in this embodiment, in the first positioning-related information and the second positioning-related information, the information of the target terminal is information of the second terminal.
In an optional embodiment, the performing an D2D positioning service process with the first terminal includes at least one of the following:
In this embodiment, the service type of the positioning service may include at least one of the following:
The implementation process of the positioning method according to the embodiments of the present disclosure is described below for different service types, respectively.
In an optional embodiment, for the service type 1 and/or the service type 2, that is, the first terminal obtains the relative position between the first terminal and the peer UE, and/or the first terminal obtains the absolute position of the first terminal. Optionally, performing an D2D positioning service process with the first terminal based on the sidelink communication interface includes following steps.
Step 1: receiving a first positioning request message sent by the first terminal. The D2D positioning service includes: a relative-position request service between the first terminal and the target terminal, and/or a absolute-position request service of the first terminal.
In case that the D2D positioning service is a relative-position request service between the first terminal and the target terminal, the first positioning request message is used to instruct the first terminal and the target terminal to establish a relative positioning service; and in case that the D2D positioning service is a absolute-position request service of the first terminal, the first positioning request message is used to instruct the first terminal and the target terminal to establish an absolute positioning service.
Step 2: determining to accept the relative positioning service according to the first positioning request message;
Step 3: sending a positioning response message to the first terminal;
Step 4: perform the D2D positioning service process.
In this embodiment, the first terminal initiates the D2D positioning request to the target terminal, and sends the first positioning request message. After receiving the first positioning request message, the target terminal determines whether to accept the D2D positioning service and return a positioning response message; and if the target terminal accepts the D2D positioning service, the target terminal performs the D2D positioning service process with the first terminal.
Optionally, the first positioning request message includes a privacy check request, and after receiving the first positioning request message by the target terminal, the target terminal executes a privacy check process to determine whether to accept the D2D positioning service and returns a positioning response message.
Optionally, executing the process of the relative-position request service between the first terminal and the target terminal includes:
In this embodiment, the target terminal and the first terminal send periodic positioning signals to each other, and start to receive positioning signals; the first terminal and the target terminal respectively measure positioning signals received and sent by the first terminal and the target terminal to obtain corresponding measurement information, that is, the target terminal measures the second SL-PRS sent by the target terminal and the received first SL-PRS to obtain the second measurement information, and sends the second measurement information to the first terminal; and the first terminal measures the first SL-PRS sent by the first terminal and the received second SL-PRS to obtain the first measurement information.
The first terminal calculates the relative position between the first terminal itself and the target terminal according to the first measurement information and the second measurement information, where the relative position may include a relative distance and a relative direction.
Optionally, the method further includes:
In this embodiment, after obtaining the first measurement information, the first terminal may send the first measurement information to the target terminal, and the target terminal calculates the relative position between the first terminal and the target terminal according to the first measurement information and the second measurement information obtained by the target terminal, and sends the relative position to the first terminal, so that the first terminal uses the relative position as a reference to determine the accuracy of the relative position, thereby avoiding a large error and improving positioning accuracy.
Optionally, the specific information content included in the first measurement information and the second measurement information is the same as the method embodiment applied to the first terminal, and details are not described herein again.
Optionally, the method further includes: receiving first positioning capability information sent by the first terminal; and sending second positioning capability information to the first terminal.
In this embodiment, the first terminal sends positioning capability information to provide its own capability of air-interface signal transmission and signal reception to the target terminal. The target terminal sends its own capability information to the first terminal to determine the positioning capabilities of the target terminal and the first terminal. Both the first terminal and the target terminal may negotiate to determine a corresponding positioning manner according to the positioning capabilities of both parties, for example, determine, according to parameters such as the capability of signal transmission and signal reception of both parties and bandwidth, a positioning manner that meets the requirements of both parties.
Optionally, the method further includes: receiving a first signal resource sent by the first terminal; and sending a second signal resource to the first terminal. In this embodiment, the first terminal and the target terminal may provide their own transmission signal resources to each other, so that the first terminal and the target terminal receive or send positioning signals at corresponding resource positions.
In the embodiments of the present disclosure, the first terminal executes the D2D positioning service with the target terminal based on the sidelink communication interface to obtain the relative position information between the first terminal and the target terminal, and can provide a continuous, reliable and high-precision positioning service in an area where the GNSS signal or the cellular network signal is unreachable or weak.
The first terminal performs an D2D positioning service with a target terminal based on a sidelink communication interface, where the first terminal obtains an absolute position of the first terminal itself, and the absolute position may be obtained through calculation by the first terminal or may be obtained through calculation by the target terminal and the target terminal sends the absolute position of the first terminal to the first terminal; and the absolute position of the first terminal may also be obtained through calculation by a network side device (for example, a network server), and the absolute position of the first terminal is sent to the first terminal, which is respectively described below by using specific embodiments.
In an optional embodiment, executing the process of requesting a service of an absolute position of the first terminal includes:
In this embodiment, the first terminal requests its own absolute position based on the sidelink communication interface. The method may be applied to a scenario without a GNSS signal in an indoor/tunnel scenario. The SL-positioning is used to obtain its own absolute position. The target terminal may be an RSU, and the source UE completes acquisition of its own absolute position information through interaction with the RSU. In this embodiment, the source UE itself obtains its own absolute position through calculation.
The first terminal and the target terminal send periodic positioning signals to each other and turn on reception of positioning signals; the first terminal and the target terminal respectively measure positioning signals received and sent by the first terminal and the target terminal, respectively, to obtain corresponding measurement information, that is, the first terminal measures the first SL-PRS sent by the first terminal and the received second SL-PRS to obtain the first measurement information; the target terminal measures the second SL-PRS sent by the target terminal and the received first SL-PRS to obtain the second measurement information, and sends the second measurement information and the absolute position of the target terminal to the first terminal.
The first terminal calculates a relative position between the first terminal and a target terminal according to the first measurement information and the second measurement information, where the relative position may include a relative distance and a relative direction; and the first terminal calculates an absolute position of the first terminal according to the relative position and an absolute position of the target terminal.
Optionally, the method further includes: receiving first positioning capability information sent by the first terminal; and sending second positioning capability information to the first terminal.
In this embodiment, the first terminal sends positioning capability information to provide its own capability of air-interface signal transmission and signal reception to the target terminal. The target terminal sends its own capability information to the first terminal to determine the positioning capabilities of the target terminal and the first terminal. Both the first terminal and the target terminal may negotiate to determine a corresponding positioning manner according to the positioning capabilities of both parties.
Optionally, the method further includes: receiving the first signal resource sent by the first terminal; and sending a second signal resource to the first terminal. In this embodiment, the first terminal and the target terminal may provide their own transmission signal resources, so that the first terminal and the target terminal receive or send a positioning signal at a corresponding resource location.
In the embodiments of the present disclosure, the first terminal performs the D2D positioning service with the target terminal based on the sidelink communication interface to obtain the absolute position information of the first terminal, and can provide a continuous, reliable and high-precision positioning service in an area where the GNSS signal or the cellular network signal is unreachable or weak.
In an optional embodiment, executing the process of requesting a service of the absolute position of the first terminal includes:
Optionally, determining the absolute position information of the first terminal according to the first measurement information, the second measurement information, and the absolute position information of the target terminal includes:
In this embodiment, the first terminal requests its own absolute position based on the sidelink communication interface. The method may be applied to a scenario without a GNSS signal in an indoor/tunnel scenario. The SL-positioning is used to obtain its own absolute position. The target terminal may be an RSU, and the source UE completes acquisition of its own absolute position information through interaction with the RSU. In this embodiment, the target terminal calculates the absolute position of the first terminal, and sends the absolute position information of the first terminal to the first terminal through a sidelink communication interface.
The first terminal and the target terminal send periodic positioning signals to each other and turn on reception of positioning signals; the first terminal and the target terminal respectively measure positioning signals received and sent by the first terminal and the target terminal to obtain corresponding measurement information, that is, the first terminal measures the first SL-PRS sent by the first terminal and the received second SL-PRS to obtain first measurement information, and sends the first measurement information to the target terminal through a sidelink communication interface; the target terminal measures a second SL-PRS sent by the target terminal and a received first SL-PRS to obtain the second measurement information; and the target terminal calculates a relative position between the first terminal and the target terminal according to the first measurement information and the second measurement information, calculating an absolute position of the first terminal based on the absolute position of the target terminal and the relative position; and the target terminal sends the absolute position of the first terminal to the first terminal through the sidelink communication interface.
Optionally, the method further includes: receiving first positioning capability information sent by the first terminal; and sending second positioning capability information to the first terminal. The method further includes: receiving the first signal resource sent by the first terminal; and sending a second signal resource to the first terminal.
In an embodiment of the present disclosure, the first terminal performs an D2D positioning service with the target terminal based on the sidelink communication interface to obtain the absolute position information of the first terminal, the absolute position information of the first terminal is calculated by the target terminal and sent to the first terminal through the sidelink communication interface, so that a continuous, reliable and high-precision positioning service can be provided in the area where the GNSS signal or the cellular network signal is unreachable, the calculation load of the first terminal can be reduced, and the absolute position of the target terminal is prevented from being leaked.
In an optional embodiment, executing the process of the absolute-position request service of the first terminal includes:
In this embodiment, the first terminal requests its own absolute position based on the sidelink communication interface. The method may be applied to a scenario without a GNSS signal in an indoor/tunnel scenario. The SL-positioning is used to obtain its own absolute position. The target terminal may be an RSU, and the source UE completes acquisition of its own absolute position information through interaction with the RSU. If the first terminal and the target terminal are both in a cellular network scenario, an absolute position of the first terminal may be calculated by the network side device and the network side device sends the absolute position to the first terminal. The network side device may be a network server.
The first terminal and the target terminal send periodic positioning signals to each other and turn on reception of positioning signals; the first terminal and the target terminal respectively measure positioning signals received and sent by the first terminal and the target terminal to obtain corresponding measurement information, that is, the first terminal measures the first SL-PRS sent by the first terminal and the received second SL-PRS to obtain first measurement information, and sends the first measurement information to the network side device; the target terminal measures the second SL-PRS sent by the target terminal and the received first SL-PRS and obtains the second measurement information, and sends the second measurement information and the absolute position information of the target terminal to the network side device.
The network side device calculates a relative position between the first terminal and the target terminal based on the first measurement information and the second measurement information, and calculates an absolute position of the first terminal based on the absolute position of the target terminal and the relative position; and the network side device sends the absolute position of the first terminal to the first terminal.
In an embodiment of the present disclosure, the first terminal performs an D2D positioning service with the target terminal based on the sidelink communication interface to obtain absolute position information of the first terminal, and the absolute position information of the first terminal is calculated by the network side device and sent to the first terminal, so that a continuous, reliable and high-precision positioning service can be provided in an area where the GNSS signal is unreachable or weak, and a calculation load of the first terminal can be reduced, thereby avoiding leakage of an absolute position of the target terminal.
In an optional embodiment, for the service type 3, that is, the first terminal obtains the absolute position of the target terminal. Optionally, executing the process of the absolute-position request service of the target terminal includes:
In this embodiment, the first terminal initiates an D2D positioning service request based on a sidelink communication interface to the target terminal, requests to establish a positioning service with the target terminal, obtains an absolute position of the target terminal, and optionally, the third positioning request message includes a privacy check request; the target terminal executes a privacy check according to the privacy check request, determines whether to accept the positioning service request, and feeds back a positioning response message; and if the target terminal agrees to the positioning service request, then the target terminal sends its own absolute position information to the first terminal to complete the service request.
In the embodiments of the present disclosure, the target terminal and the first terminal perform the D2D positioning service based on the sidelink communication interface, and can provide a continuous, reliable and high-precision positioning service in an area where the GNSS signal or the cellular network signal is unreachable or weak.
It should be noted that the foregoing positioning method applied to the target terminal provided by the embodiments of the present disclosure can implement all the method steps implemented by the target terminal in the method embodiment applied to the first terminal, and can achieve the same technical effect, which is not described in detail herein.
The above embodiments are described with respect to the positioning method of the present disclosure, and the following embodiments will be further described with reference to the accompanying drawings.
Specifically, as shown in
Optionally, the first obtaining unit is specifically configured to:
Optionally, the service request message includes at least one of the following:
Optionally, the first positioning-related information includes at least one of the following:
Optionally, the second positioning-related information includes at least one of the following:
Optionally, the first performing unit may be configured to perform at least one of the following operations:
Optionally, the first performing unit includes:
Optionally, the first performing subunit is specifically configured to:
Optionally, the apparatus further includes:
Optionally, the first performing subunit is specifically configured to:
Optionally, the first performing subunit is specifically configured to:
Optionally, the first performing subunit is specifically configured to:
Optionally, the first measurement information includes at least one of the following:
Optionally, the second measurement information includes at least one of the following:
Optionally, the apparatus further includes:
Optionally, the apparatus further includes:
Optionally, the apparatus further includes:
Optionally, the apparatus further includes:
Optionally, the apparatus further includes:
Optionally, the first performing unit includes:
It should be noted that, the foregoing apparatus provided in the embodiments of the present disclosure can implement all the method steps implemented by the foregoing method embodiments applied to the first terminal, and can achieve the same technical effect, and details and beneficial effects that are the same as those of the method embodiments in this embodiment are not described herein again.
Specifically, as shown in
Optionally, the apparatus further includes:
Optionally, the service request message includes at least one of the following:
Optionally, the first positioning-related information includes at least one of the following:
Optionally, the second positioning-related information includes at least one of the following:
Optionally, the second performing unit is configured to perform at least one of the following operations:
Optionally, the second performing unit includes:
Optionally, the second performing subunit is specifically configured to:
Optionally, the apparatus further includes:
Optionally, the second performing subunit is specifically configured to:
Optionally, the second performing subunit is specifically configured to:
Optionally, the second performing subunit is specifically configured to:
Optionally, the first measurement information includes at least one of the following:
Optionally, the second measurement information includes at least one of the following:
Optionally, the apparatus further includes:
Optionally, the apparatus further includes:
Optionally, if the service type includes the absolute-position request service of the target terminal, the second performing unit is specifically configured to:
It should be noted that, the foregoing apparatus provided in the embodiments of the present disclosure can implement all the method steps implemented by the foregoing method embodiments applied to the target terminal, and can achieve the same technical effect, the same parts and beneficial effects as those of the method embodiments are not repeated in this embodiment.
It should be noted that the division of the units in the embodiments of the present disclosure is schematic and is merely a logical function division, and there may be other division manners in actual implementation. In addition, functional units in the embodiments of the present disclosure may be integrated into one processing unit, or each of the units may exist alone physically, or two or more units are integrated into one unit. The integrated unit may be implemented in a form of hardware, or may be implemented in a form of a software functional unit.
In case that the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, the integrated unit may be stored in a processor-readable storage medium. Based on such understanding, some or all, or an essential part or a part contributing to the related art, of the technical solutions of the present disclosure may be embodied in the form of a software product, and the computer software product is stored in a storage medium and includes several instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) or a processor to execute all or part of the steps of the method described in the embodiments of the present disclosure. The foregoing storage medium includes: any medium that can store program codes, such as a USB flash drive, a removable hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk.
As shown in
The processor 1410 is configured to read a computer program in the memory and perform the following operations:
Optionally, the transceiver is configured to:
Optionally, the service request message includes at least one of the following:
Optionally, the first positioning-related information includes at least one of the following:
Optionally, the second positioning-related information includes at least one of the following:
Optionally, the processor is configured to read a computer program in the memory, and perform at least one of the following operations:
Optionally, the transceiver is configured to:
Optionally, the processor is configured to read a computer program in the memory and perform the following operations:
Optionally, the transceiver is further configured to:
Optionally, the processor is configured to read a computer program in the memory and perform the following operations:
Optionally, the processor is configured to read a computer program in the memory and perform the following operations:
Optionally, the processor is configured to read a computer program in the memory and perform the following operations:
Optionally, the first measurement information includes at least one of the following:
Optionally, the second measurement information includes at least one of the following:
Optionally, the transceiver is further configured to send a first signal resource to the target terminal; and receive a second signal resource sent by the target terminal.
Optionally, the transceiver is further configured to send first positioning capability information of the first terminal to the target terminal; and receive second positioning capability information of the target terminal sent by the target terminal; wherein the processor determines a positioning manner based on the first positioning capability information and the second positioning capability information.
Optionally, the transceiver is further configured to send a first signal resource to the target terminal and the network side device; and receive a second signal resource of the target terminal sent by the network side device.
Optionally, the transceiver is further configured to send first positioning capability information of the first terminal to the network side device.
Optionally, the transceiver is further configured to send a second positioning request message to the network side device, where the second positioning request message includes identification information of the first terminal and identification information of the target terminal; and receive a positioning response message sent by the network side device.
Optionally, the processor is configured to read a computer program in the memory and perform the following operations:
It should be noted that, in
Optionally, the processor 1410 may be a central processing unit (CPU), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA), or a complex programmable logic device (CPLD), and the processor may also use a multi-core architecture.
The processor invokes the computer program stored in the memory, and is configured to perform any one of the methods provided in the embodiments of the present disclosure according to the obtained executable instructions. The processor and the memory may also be physically arranged separately.
It should be noted that, the above terminal provided in the embodiments of the present disclosure can implement all the method steps implemented by the foregoing method embodiment applied to the first terminal, and can achieve the same technical effect, the same parts and beneficial effects as those of the method embodiments are not be repeated in this embodiment.
As shown in
Optionally, the transceiver is configured to:
Optionally, the service request message includes at least one of the following:
Optionally, the first positioning-related information includes at least one of the following:
Optionally, the second positioning-related information includes at least one of the following:
Optionally, the processor is configured to read a computer program in the memory and perform at least one of the following operations:
Optionally, the transceiver is configured to receive a first positioning request message sent by the first terminal, the processor is further configured to determine to accept the relative positioning service according to the first positioning request message;
Optionally, the processor is configured to read a computer program in the memory and perform the following operations:
Optionally, the transceiver is further configured to: receive first measurement information sent by the first terminal; and the processor is configured to determine second information of the relative position between the first terminal and the target terminal according to the first measurement information and the second measurement information; and the transceiver is configured to send the second information of the relative position to the first terminal.
Optionally, the processor is configured to read a computer program in the memory and perform the following operations:
Optionally, the processor is configured to read a computer program in the memory and perform the following operations:
Optionally, the processor is configured to read a computer program in the memory and perform the following operations:
Optionally, the first measurement information includes at least one of the following:
Optionally, the second measurement information includes at least one of the following:
Optionally, the transceiver is further configured to: receive a first signal resource sent by the first terminal; and send a second signal resource to the first terminal.
Optionally, the transceiver is further configured to: receive first positioning capability information sent by the first terminal; and send second positioning capability information to the first terminal.
Optionally, the processor is configured to read a computer program in the memory and perform the following operations:
It should be noted that, in
Optionally, the processor 1510 may be a central processing unit (CPU), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA), or a complex programmable logic device (CPLD), and the processor may also use a multi-core architecture.
The processor invokes the computer program stored in the memory, and is configured to perform any one of the methods provided in the embodiments of the present disclosure according to the obtained executable instructions. The processor and the memory may also be physically arranged separately.
It should be noted that, the above terminal provided in the embodiments of the present disclosure can implement all the method steps implemented by the foregoing method embodiment applied to the target terminal, and can achieve the same technical effect, the same parts and beneficial effects as those of the method embodiments are not described in this embodiment.
In addition, an embodiment of the present disclosure further provides a processor-readable storage medium on which a computer program is stored, wherein when the program is executed by a processor, the steps of the above positioning method are implemented. In addition, the same technical effect can be achieved, and to avoid repetition, details are not described herein again. The readable storage medium may be any usable medium or data storage device accessible by the processor, including but not limited to a magnetic memory (for example, a floppy disk, a hard disk, a magnetic tape, a magneto-optical disk (MO), etc.), an optical memory (for example, a compact disk (CD), a digital video disk (DVD), a Blu-ray disk (Blu-ray Disk, BD), High-Definition Versatile Disk (HVD), etc.), and semiconductor memory (e.g. Read-Only Memory (ROM), Erasable Programmable Read-Only Memory (EPROM), Electrically Erasable Programmable Read Only Memory (EEPROM), Non-Volatile Memory (NAND Flash), Solid State Disk (SSD).
A person skilled in the art should understand that the embodiments of the present disclosure may be provided as a method, a system, or a computer program product. Therefore, the present disclosure may take the form of an entire hardware embodiment, an entire software embodiment, or an embodiment combining software and hardware aspects. Moreover, the present disclosure may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to a magnetic disk memory and an optical memory) including computer-usable program codes.
The present disclosure is described with reference to flowcharts and/or block diagrams of the method, the device (system), and the computer program product according to the embodiments of the present disclosure. It should be understood that each process and/or block in the flowcharts and/or block diagrams and a combination of flows and/or blocks in the flowcharts and/or block diagrams may be implemented by computer-executable instructions. These computer-executable instructions may be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing devices to generate a machine, such that the instructions executed by the processor of the computer or other programmable data processing device generate a means for implementing the functions specified in one or more flows in the flowcharts and/or one or more blocks in the block diagrams.
These processor-executable instructions may also be stored in a processor-readable memory that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the processor-readable memory generate an article of manufacture including an instruction device that implements the functions specified in one or more flows of the flowcharts and/or one or more blocks of the block diagrams.
These processor-executable instructions may also be loaded onto a computer or other programmable data processing device such that a series of operational steps are performed on the computer or other programmable device to produce a computer-implemented process, such that the instructions executed on the computer or other programmable device provide steps for implementing the functions specified in one or more flows of the flowcharts and/or one or more blocks of the block diagrams.
It should be noted that, the division of each of the foregoing modules is merely a division of logical functions, and during actual implementation, all or some of the foregoing modules may be integrated into one physical entity, or may be physically separated. The modules may all be implemented in a form of software invoked by a processing element, or may all be implemented in a form of hardware; or some modules may be implemented in a form of invoking software by using a processing element, and some modules are implemented in a form of hardware. For example, the determining module may be a separately established processing element, or may be integrated in a certain chip of the foregoing apparatus, and in addition, the determining module may be stored in a memory of the foregoing apparatus in a form of program codes, and a certain processing element of the foregoing apparatus invokes and executes the function of the foregoing determining module. Other modules may be implemented similarly. In addition, all or some of these modules may be integrated together, or may be implemented independently. The processing element described herein may be an integrated circuit with signal processing capability. In an implementation process, each step of the foregoing method or the foregoing modules may be completed by using an integrated logic circuit of hardware in the processor element or an instruction in a form of software.
For example, each module, unit, subunit, or submodule may be one or more integrated circuits configured to implement the foregoing method, for example, one or more application specific integrated circuits (ASIC), or one or more microprocessors (DSP), or one or more field programmable gate arrays (FPGA). For another example, when a certain module is implemented in a form of scheduling program codes by using a processing element, the processing element may be a general-purpose processor, for example, a central processing unit (CPU) or another processor that can invoke the program codes. For another example, these modules may be integrated together and implemented in a form of a system-on-a-chip (SOC).
The terms “first”, “second”, and the like in the specification and claims of the present disclosure are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the terms used in this way may be interchanged where appropriate, so that the embodiments of the present disclosure described herein are implemented in an order other than those illustrated or described herein. In addition, the terms “include” and “have” and any variations thereof are intended to cover non-exclusive inclusion, for example, processes, methods, systems, products, or devices that include a series of steps or units are not necessarily limited to those steps or units that are clearly listed, but may include other steps or units that are not expressly listed or inherent to these processes, methods, products, or devices. In addition, the description and claims use “and/or” to refer to at least one of the connected objects, such as A and/or B and/or C indicating seven cases that A exists along, B exists alone, C exists alone, both A and B exist, both B and C exist, both A and C exist, and all of A, B and C exist. Similarly, the use of “at least one of A and B” in this specification and the claims should be understood as “A alone, or B alone, or both A and B”.
It is obvious that those skilled in the art can make various modifications and variations to the present disclosure without departing from the spirit and scope of the present disclosure. The present disclosure is intended to cover these modifications and variations if the modifications and variations fall within the protection scope defined by the accompanying claims and their equivalent technologies.
Number | Date | Country | Kind |
---|---|---|---|
202111348326.X | Nov 2021 | CN | national |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/CN2022/131737 | 11/14/2022 | WO |