Method for locating user equipment, network device, user equipment, and storage medium
A method for locating a UE includes: acquiring a relative location between an assistant UE and a target UE, reported by the assistant UE, and determining a location of the target UE based on a location of the assistant UE and the relative location.
1 . A method for locating a user equipment (UE), performed by a network device, comprising:
receiving one or more identifiers of one or more nearby UEs discovered by an assistant UE, reported by the assistant UE;
sending a locating request message to the assistant UE, wherein the locating request message carries identifier information of a target UE to be located, and the target UE to be located is selected from the one or more nearby UEs; and
acquiring a relative location between the assistant UE and the target UE, reported by the assistant UE, and determining a location of the target UE based on a location of the assistant UE and the relative location, wherein the relative location is a location of the assistant UE relative to the target UE;
wherein the relative location between the assistant UE and the target UE is acquired by the assistant UE locally based on the identifier information of the target UE after receiving the locating request message, and is reported to the network device, or the relative location between the assistant UE and the target UE is determined by the assistant UE by locating the target UE in response to the assistant UE not acquiring the relative location information between the assistant UE and the target UE locally and is reported to the network device.
2 . The method as claimed in claim 1 , further comprising:
receiving a measurement report of a UE, and determining the UE as the assistant UE based on the measurement report.
3 . The method as claimed in claim 2 , wherein, the measurement report comprises at least one of:
location information, a reference signal time difference (RSTD), a reference signal receiving power (RSRP), or a signal to noise ratio (SINR);
determining the UE as the assistant UE based on the measurement report, comprises: determining the UE as the assistant UE dynamically based on at least one of: the location information, the RSTD, the RSRP, or the SINR.
4 . The method as claimed in claim 1 , further comprising:
using a UE that is fixed at a set location based on a communication environment as the assistant UE;
wherein, a location of the UE that is fixed, is configured into the network device.
5 . The method as claimed in claim 1 , further comprising:
configuring a resource for the assistant UE, wherein the resource is configured for the assistant UE to discover the nearby UE to acquire a relative location between the assistant UE and the nearby UE.
6 . The method as claimed in claim 1 , wherein the locating request message carries information requesting the location of the assistant UE.
7 . A method for locating a user equipment (UE), performed by an assistant UE, comprising:
reporting one or more identifiers of one or more nearby UEs discovered by an assistant UE;
receiving a locating request message sent by a network device, wherein the locating request message carries an identifier of a target UE to be located, and the target UE to be located is selected from the one or more nearby UEs;
acquiring a relative location between the assistant UE and the target UE based on the identifier of the target UE; and
reporting the relative location to the network device, wherein the relative location is a location of the assistant UE relative to the target UE;
wherein the method further comprises:
in response to the assistant UE acquiring the relative location between the assistant UE and the target UE locally based on the identifier of the target UE after receiving the locating request message, reporting the acquired relative location information to the network device; or,
in response to the assistant UE not acquiring the relative location information between the assistant UE and the target UE locally, locating the target UE, determining the relative location information between the assistant UE and the target UE, and reporting the relative location information between the assistant UE and the target UE to the network device.
8 . The method as claimed in claim 7 , wherein,
the assistant UE is determined dynamically by the network device based on a measurement report of the assistant UE; or
the assistant UE is fixed at a predefined location based on a communication environment.
9 . The method as claimed in claim 7 , further comprising:
receiving a resource configuration configured by the network device, wherein the assistant UE discovers the target UE using the configured resource.
10 . The method as claimed in claim 9 , further comprising:
discovering the target UE using the resource, and reporting an identifier of the discovered target UE to the network device.
11 . The method as claimed in claim 9 , further comprising:
locating the discovered target UE and determining the relative location between the assistant UE and the discovered target UE when the assistant UE discovers the target UE based on the resource.
12 . The method as claimed in claim 7 , wherein, locating by the assistant UE the target UE, comprises:
determining the relative location between the assistant UE and the target UE based on an Uu interface communication, wherein the assistant UE and the target UE send data or receive data on an uplink resource of the Uu interface.
13 . The method as claimed in claim 7 , wherein, locating by the assistant UE the target UE, comprises:
determining, by the assistant UE, the relative location between the assistant UE and the target UE, based on a sidelink communication, wherein the sidelink communication is performed between the assistant UE and the target UE.
14 . A network device, comprising:
a processor,
a transceiver,
a memory, and
an executable program stored on the memory and run by the processor,
wherein the processor is configured to run the executable program to:
receive one or more identifiers of one or more nearby UEs discovered by an assistant UE, reported by the assistant UE;
send a locating request message to the assistant UE, wherein the locating request message carries identifier information of a target UE to be located, and the target UE to be located is selected from the one or more nearby UEs; and
acquire a relative location between the assistant UE and the target UE, reported by the assistant UE, and
determine a location of the target UE based on a location of the assistant UE and the relative location, wherein the relative location is a location of the assistant UE relative to the target UE;
wherein the relative location between the assistant UE and the target UE is acquired by the assistant UE locally based on the identifier information of the target UE after receiving the locating request message, and is reported to the network device, or the relative location between the assistant UE and the target UE is determined by the assistant UE by locating the target UE in response to the assistant UE not acquiring the relative location information between the assistant UE and the target UE locally and is reported to the network device.
15 . The device as claimed in claim 14 , wherein the processor is configured to run the executable program to:
receive a measurement report of a UE, and determining the UE as the assistant UE based on the measurement report.
16 . A non-transitory computer-readable storage medium having stored therein instructions that, when executed by a processor of a network device, causes the network device to perform the method as claimed in claim 1 .
17 . A user equipment (UE), comprising:
a processor,
a transceiver,
a memory, and
an executable program stored on the memory and run by the processor,
wherein the processor is configured to run the executable program to performed the method as claimed in claim 7 .
18 . A non-transitory computer-readable storage medium having stored therein instructions that, when executed by a processor of a network device, causes the network device to perform the method as claimed in claim 7 .