Generally, user equipment (UE) needs to be located in a communication system. In the related art, the UE is generally located through Uu measurement between the UE and a plurality of base stations.
The disclosure provides a method and apparatus for locating, a device and a storage medium, to solve technical problems of low location efficiency and numerous limits.
An example of one aspect of the disclosure provides a method for locating. The method includes:
An example of another aspect of the disclosure provides a method for locating. The method includes:
An example of yet another aspect of the disclosure provides a communication apparatus. The apparatus includes a processor and a memory. The memory stores a computer program. The processor executes the computer program stored in the memory to make the apparatus executes following steps:
An example of yet another aspect of the disclosure provides a communication apparatus. The apparatus includes a processor and a memory. The memory stores a computer program. The processor executes the computer program stored in the memory to make the apparatus executes the method according to the example of the above another aspect.
An example of yet another aspect of the disclosure provides a communication apparatus. The apparatus includes: a processor and an interface circuit.
The interface circuit is configured to receive a code instruction and transmit the code instruction to the processor.
The processor is configured to run the code instruction to execute the method according to the example of the above one aspect.
An example of yet another aspect of the disclosure provides a communication apparatus. The apparatus includes: a processor and an interface circuit.
The interface circuit is configured to receive a code instruction and transmit the code instruction to the processor.
The processor is configured to run the code instruction to execute the method according to the example of the above another aspect.
An example of yet another aspect of the disclosure provides a non-transitory computer-readable storage medium, which is configured to store an instruction. When the instruction is executed, the method according to the example of the above one aspect is implemented.
An example of still another aspect of the disclosure provides a non-transitory computer-readable storage medium, which is configured to store an instruction. When the instruction is executed, the method according to the example of the above another aspect is implemented.
Examples will be described in detail here and shown in the accompanying drawings illustratively. When the following descriptions involve the accompanying drawings, unless otherwise specified, the same number in different accompanying drawings denotes the same or similar elements. The embodiments described in the following examples do not denote all embodiments consistent with the examples of the disclosure. On the contrary, the embodiments are merely instances of an apparatus and a method consistent with some aspects of the examples of the disclosure as detailed in the appended claims.
The terms used in the examples of the disclosure are merely to describe the specific examples, instead of limiting the examples of the disclosure. The singular forms such as “a,” “an,” and “the” used in the examples of the disclosure and the appended claims are also intended to include the plural forms, unless otherwise clearly stated in the context. It is to be further understood that the term “and/or” used here refers to and includes any of one or more of the associated listed items or all possible combinations.
It is to be understood that although the terms such as first, second and third may be used to describe various information in the examples of the disclosure, the information is not intended to be limited to the terms. The terms are merely used to distinguish the same type of information from each other. For instance, without departing from the scope of the examples of the disclosure, first information may also be called second information, and similarly, second information may also be called first information. Depending on the context, the words “if” and “under the condition” as used here can be interpreted as “when,” “at the time of” or “in response to determining”.
The disclosure relates to the technical field of communication, and particularly relates to a method and apparatus for locating, a device, and a storage medium.
When the UE is located through the Uu measurement in the related art, the following defects will be caused:
A method and apparatus for locating, a device, and a storage medium according to the examples of the disclosure will be described in detail below with reference to the accompanying drawings.
In an example of the disclosure, the UE may be a device that provides voice and/or data connectivity for a user. A terminal device may be in communication with one or more core networks via a radio access network (RAN). The UE may be an Internet of Things terminal, such as a sensor device, a mobile telephone (also referred to as a cellular telephone) or a computer with Internet of Things terminal, and for instance, may be a fixed, portable, pocket, hand-held, built-in or in-vehicle apparatus. For instance, the UE may be a station (STA), a subscriber unit, a subscriber station, a mobile station, a mobile, a remote station, an access point, a remote terminal, an access terminal, a user terminal, or a user agent. Alternatively, the UE may be a device of an unmanned aerial vehicle. Alternatively, the UE may be an in-vehicle device, for instance, a vehicle computer with a radio communication function, or a radio terminal externally connected to a vehicle computer. Alternatively, the UE may be a roadside device, such as a street lamp with a radio communication function, a signal lamp, or another roadside device.
In an example of the disclosure, the position request device may be a location service client (LCS client) or an application function (AF). The LCS may be any one of an application server, a network function (NF), or the UE. In addition, in an example of the disclosure, the core network device corresponding to the target UE may be a gateway mobile location centre (GMLC) or a network exposure function (NEF).
It is to be noted that in an example of the disclosure, in response to determining that the position request device is the LCS client, the LCS client may directly transmit the position request to the core network device corresponding to the target UE. In another example of the disclosure, in response to determining that the position request device is the AF, the AF may transmit the position request to the core network device corresponding to the target UE through the NEF.
In addition, in an example of the disclosure, the above list of observer UEs may include a unique identifier corresponding to at least one observer UE. For instance, the list of observer UEs may include a subscriber permanent identifier (SUPI) corresponding to the observer UE.
It is to be noted that in an example of the disclosure, the above allowed delay may be an allowed delay of obtaining a ranging result for the target UE later by the core network device corresponding to the target UE. A discovery process and a measurement process of the target UE may consume some time. In this case, after the core network device corresponding to the target UE requests a measurement result for the target UE based on the above position request, the measurement result for the target UE cannot be obtained immediately, and the measurement result for the target UE needs to be obtained after a period of time delay. Thus, a certain allowed delay needs to be set, such that time required for the discovery process and the measurement process of the target UE is reserved.
In an example of the disclosure, the ranging service may be configured to enable the observer UE to range on the target UE.
In addition, in an example of the disclosure, the ranging service is requested from each observer UE may include the following steps:
The GMLC corresponding to the target UE invokes a service operation from unified data management (UDM) through the SUPI of each observer UE, to request the UDM return a network address of a current service access and mobility management function (AMF) corresponding to each observer UE. Then, the GMLC corresponding to the target UE transmits a ranging request to the current service AMF corresponding to each observer UE based on the network address of the current service AMF corresponding to each observer UE, such that the current service AMF corresponding to each observer UE invokes a ranging procedure to trigger each observer UE to conduct the ranging service on the target UE, so that each observer UE is enabled to range on the target UE.
It is to be noted that when the UE accesses a base station, a related service generally needs to be provided by the AMF, and in an example of the disclosure, the “current service AMF corresponding to the observer UE” mentioned above and in the following contents mainly refers to an AMF that provides services for the observer UE at a current moment.
In the example of the disclosure, the ranging result may include relative positions between the first observer UE and the target UE.
In addition, in an example of the disclosure, the first observer UE may be observer UE corresponding to an AMF, which is the first in AMFs to correspond to all observer UEs to transmit the ranging result to the core network device.
Based on this, in an example of the disclosure, after the core network device corresponding to the target UE receives the ranging result transmitted by the current service AMF corresponding to the first observer UE, the core network device corresponding to the target UE may locate the target UE only by interacting with the first observer UE without interacting with other observer UE. In this way, the core network device corresponding to the target UE may release (that is, stop) the ranging service of remaining observer UE except the first observer UE, such that power consumption is reduced.
In an example of the disclosure, the first location request may be a network initiated location request (NI-LR), and the first location request may carry the above ranging result “that is, the relative positions between the first observer UE and the target UE”. In addition, in an example of the disclosure, the core network device corresponding to the target UE may transmit the first location request to the current service AMF corresponding to the first observer UE based on quality of service (QoS).
Further, in an example of the disclosure, after the current service AMF corresponding to the first observer UE receives the first location request, the current service AMF corresponding to the first observer UE may select a location management function (LMF) as an LMF corresponding to the first observer UE according to available information or local configuration in the AMF. Then, the current service AMF corresponding to the first observer UE may transmit a second location request to the LMF corresponding to the first observer UE. The second location request may include the ranging result. In addition, the second location request may be configured to: enable the LMF corresponding to the first observer UE to locate the first observer UE by executing a location procedure based on the second location request, and determine position information of the target UE based on a location result (that is, a position of the first observer UE) and the ranging result (that is, the relative positions between the first observer UE and the target UE). Then, the current service AMF corresponding to the first observer UE may obtain the position information, transmitted by the LMF corresponding to the first observer UE, of the target UE.
In many instances, in the method for locating according to the examples of the disclosure, the core network device corresponding to the target UE may receive the position request transmitted by the position request device, where the position request includes the list of observer UEs and the allowed delay. Then, the core network device corresponding to the target UE may request the ranging service from each observer UE, where the ranging service is configured to enable the observer UE to range on the target UE. In addition, the core network device corresponding to the target UE may further obtain the ranging result transmitted by the current service AMF corresponding to the first observer UE, where the ranging result includes the relative positions between the first observer UE and the target UE. Finally, the core network device corresponding to the target UE may transmit the first location request to the current service AMF corresponding to the first observer UE, and obtain the position information, transmitted by the current service AMF corresponding to the first observer UE, of the target UE. Thus, in the example of the disclosure, the core network device corresponding to the target UE may obtain the position information, measured by the first observer UE, of the target UE by requesting the ranging service from the observer UE and transmitting the first location request to the current service AMF corresponding to the first observer UE. That is, in the example of the disclosure, when the target UE is located through Uu measurement, if the target UE cannot be accurately located through the Uu measurement, for instance, “the target UE is power-constrained, or the target UE is out of network coverage of a base station, or no line of sight (LOS) path exists between the target UE and a base station, or an LOS path between the target UE and a base station encounters being interfered with,” the locating of the target UE may be realized through the assistance of PC5 measurement. So that successful locating of the target UE is ensured, and the accuracy of the location result is ensured.
In an example of the disclosure, after the core network device corresponding to the target UE receives the position request transmitted by the position request device, the target UE may be located firstly through Uu measurement. When the core network device corresponding to the target UE locates the target UE through the Uu measurement, if the target UE cannot be accurately located through the Uu measurement, for instance, “the target UE is power-constrained, or the target UE is out of network coverage of a base station, or no line of sight (LOS) path exists between the target UE and a base station, or an LOS path between the target UE and a base station encounters being interfered with,” the core network device corresponding to the target UE needs to locate the target UE with the assistance of PC5 measurement (that is, request the ranging service from each observer UE).
Based on this, in an example of the disclosure, after the step 201 is completely executed, the step 202 needs to be executed, that is, whether to request the ranging service from each observer UE is determined.
Further, the method for determining whether to request the ranging service from each observer UE may include at least one of the following steps:
Method 1: a service operation is invoked from UDM to obtain a privacy profile of target UE and a SUPI of the target UE; whether to allow location of the target UE is determined based on the privacy profile of the target UE; in response to allowing location of the target UE, the service operation is invoked from the UDM based on the SUPI of the target UE to request the UDM return a network address of a current service AMF corresponding to the target UE; and in response to determining that the UDM does not return the network address of the current AMF corresponding to the target UE, it is indicated that the target UE is out of network coverage of a base station and Uu measurement cannot be currently executed, such that it is determined to request a ranging service from each observer UE, to locate the target UE through PC5 measurement.
Method 2: whether target UE is power-constrained UE is identified. In response to determining that the target UE is identified to be power-constrained, it is considered that the target UE may be unaffordable the power consumed by Uu measurement, such that it is determined to request a ranging service from each observer UE, to locate the target UE through PC5 measurement.
Method 3: whether an LOS path exists between target UE and a base station is identified. In response to no LOS path between the target UE and the base station, it is indicated that Uu measurement cannot be currently executed, such that it is determined to request a ranging service from each observer UE, to locate the target UE through PC5 measurement.
Method 4: whether an LOS path between target UE and a base station encounters being interfered with is identified. In response to determining that the LOS path between the target UE and the base station encounters being interfered with, it is indicated that a location result may be inaccurate if the target UE is currently located through Uu measurement. In this way, it is determined to request a ranging service from each observer UE, to locate the target UE through PC5 measurement, such that accuracy of the location result is ensured.
In addition, it is to be noted that in an example of the disclosure, if the core network device corresponding to the target UE knows that “the target UE is power-constrained, or the target UE is out of network coverage of a base station, or no LOS path exists between the target UE and a base station, or an LOS path between the target UE and a base station encounters being interfered with” before executing the step 201, step 203 may be directly executed after execution of the step 201 without executing the step 202.
In many instances, in the method for locating according to the examples of the disclosure, the core network device corresponding to the target UE may receive the position request transmitted by the position request device, where the position request includes the list of observer UEs and the allowed delay. Then, the core network device corresponding to the target UE may request the ranging service from each observer UE, where the ranging service is configured to enable the observer UE to range on the target UE. In addition, the core network device corresponding to the target UE may further obtain the ranging result transmitted by the current service AMF corresponding to the first observer UE, where the ranging result includes the relative positions between the first observer UE and the target UE. Finally, the core network device corresponding to the target UE may transmit the first location request to the current service AMF corresponding to the first observer UE, and obtain the position information, transmitted by the current service AMF corresponding to the first observer UE, of the target UE. Thus, in the example of the disclosure, the core network device corresponding to the target UE may obtain the position information, measured by the first observer UE, of the target UE by requesting the ranging service from the observer UE and transmitting the first location request to the current service AMF corresponding to the first observer UE. That is, in the example of the disclosure, when the target UE is located through Uu measurement, if the target UE cannot be accurately located through the Uu measurement, for instance, “the target UE is power-constrained, or the target UE is out of network coverage of a base station, or no line of sight (LOS) path exists between the target UE and a base station, or an LOS path between the target UE and a base station encounters being interfered with,” the locating of the target UE may be realized through the assistance of PC5 measurement. So that successful locating of the target UE is ensured, and the accuracy of the location result is ensured.
In an example of the disclosure, after the core network device corresponding to the target UE receives the ranging result transmitted by the current service AMF corresponding to the first observer UE, the core network device corresponding to the target UE may locate the target UE only by interacting with the first observer UE without interacting with other observer UE. In this way, the core network device corresponding to the target UE may release (that is, stop) the ranging service of remaining observer UE except the first observer UE, such that power consumption is reduced.
In many instances, in the method for locating according to the examples of the disclosure, the core network device corresponding to the target UE may receive the position request transmitted by the position request device, where the position request includes the list of observer UEs and the allowed delay. Then, the core network device corresponding to the target UE may request the ranging service from each observer UE, where the ranging service is configured to enable the observer UE to range on the target UE. In addition, the core network device corresponding to the target UE may further obtain the ranging result transmitted by the current service AMF corresponding to the first observer UE, where the ranging result includes the relative positions between the first observer UE and the target UE. Finally, the core network device corresponding to the target UE may transmit the first location request to the current service AMF corresponding to the first observer UE, and obtain the position information, transmitted by the current service AMF corresponding to the first observer UE, of the target UE. Thus, in the example of the disclosure, the core network device corresponding to the target UE may obtain the position information, measured by the first observer UE, of the target UE by requesting the ranging service from the observer UE and transmitting the first location request to the current service AMF corresponding to the first observer UE. That is, in the example of the disclosure, when the target UE is located through Uu measurement, if the target UE cannot be accurately located through the Uu measurement, for instance, “the target UE is power-constrained, or the target UE is out of network coverage of a base station, or no line of sight (LOS) path exists between the target UE and a base station, or an LOS path between the target UE and a base station encounters being interfered with,” the locating of the target UE may be realized through the assistance of PC5 measurement. So that successful locating of the target UE is ensured, and the accuracy of the location result is ensured.
In many instances, in the method for locating according to the examples of the disclosure, the core network device corresponding to the target UE may receive the position request transmitted by the position request device, where the position request includes the list of observer UEs and the allowed delay. Then, the core network device corresponding to the target UE may request the ranging service from each observer UE, where the ranging service is configured to enable the observer UE to range on the target UE. In addition, the core network device corresponding to the target UE may further obtain the ranging result transmitted by the current service AMF corresponding to the first observer UE, where the ranging result includes the relative positions between the first observer UE and the target UE. Finally, the core network device corresponding to the target UE may transmit the first location request to the current service AMF corresponding to the first observer UE, and obtain the position information, transmitted by the current service AMF corresponding to the first observer UE, of the target UE. Thus, in the example of the disclosure, the core network device corresponding to the target UE may obtain the position information, measured by the first observer UE, of the target UE by requesting the ranging service from the observer UE and transmitting the first location request to the current service AMF corresponding to the first observer UE. That is, in the example of the disclosure, when the target UE is located through Uu measurement, if the target UE cannot be accurately located through the Uu measurement, for instance, “the target UE is power-constrained, or the target UE is out of network coverage of a base station, or no line of sight (LOS) path exists between the target UE and a base station, or an LOS path between the target UE and a base station encounters being interfered with,” the locating of the target UE may be realized through the assistance of PC5 measurement. So that successful locating of the target UE is ensured, and the accuracy of the location result is ensured.
In an example of the disclosure, the step that the ranging service is conducted on the target UE based on the request of the core network device corresponding to the target UE may include the following steps:
In an example of the disclosure, the step that the location process for the observer UE is triggered, to determine the position information of the target UE may include the following steps:
A location management function (LMF) is selected as an LMF corresponding to the observer UE based on available information or local configuration of the current service AMF corresponding to the observer UE.
A second location request is transmitted to the LMF corresponding to the observer UE, where the second location request includes the ranging result, such that the LMF corresponding to the observer UE locates the observer UE by executing a location procedure based on the second location request, and determines the position information of the target UE based on a location result and the ranging result.
The position information, transmitted by the LMF corresponding to the observer UE, of the target UE is obtained.
In many instances, in the method for locating according to the examples of the disclosure, the core network device corresponding to the target UE may receive the position request transmitted by the position request device, where the position request includes the list of observer UEs and the allowed delay. Then, the core network device corresponding to the target UE may request the ranging service from each observer UE, where the ranging service is configured to enable the observer UE to range on the target UE. In addition, the core network device corresponding to the target UE may further obtain the ranging result transmitted by the current service AMF corresponding to the first observer UE, where the ranging result includes the relative positions between the first observer UE and the target UE. Finally, the core network device corresponding to the target UE may transmit the first location request to the current service AMF corresponding to the first observer UE, and obtain the position information, transmitted by the current service AMF corresponding to the first observer UE, of the target UE. Thus, in the example of the disclosure, the core network device corresponding to the target UE may obtain the position information, measured by the first observer UE, of the target UE by requesting the ranging service from the observer UE and transmitting the first location request to the current service AMF corresponding to the first observer UE. That is, in the example of the disclosure, when the target UE is located through Uu measurement, if the target UE cannot be accurately located through the Uu measurement, for instance, “the target UE is power-constrained, or the target UE is out of network coverage of a base station, or no line of sight (LOS) path exists between the target UE and a base station, or an LOS path between the target UE and a base station encounters being interfered with,” the locating of the target UE may be realized through the assistance of PC5 measurement. So that successful locating of the target UE is ensured, and the accuracy of the location result is ensured.
Based on the above description, in order to facilitate understanding of the contents of the disclosure,
In addition, based on the above description, in order to facilitate understanding of the contents of the disclosure,
In many instances, in the apparatus for locating according to the examples of the disclosure, the core network device corresponding to the target UE may receive the position request transmitted by the position request device, where the position request includes the list of observer UEs and the allowed delay. Then, the core network device corresponding to the target UE may request the ranging service from each observer UE, where the ranging service is configured to enable the observer UE to range on the target UE. In addition, the core network device corresponding to the target UE may further obtain the ranging result transmitted by the current service AMF corresponding to the first observer UE, where the ranging result includes the relative positions between the first observer UE and the target UE. Finally, the core network device corresponding to the target UE may transmit the first location request to the current service AMF corresponding to the first observer UE, and obtain the position information, transmitted by the current service AMF corresponding to the first observer UE, of the target UE. Thus, in the example of the disclosure, the core network device corresponding to the target UE may obtain the position information, measured by the first observer UE, of the target UE by requesting the ranging service from the observer UE and transmitting the first location request to the current service AMF corresponding to the first observer UE. That is, in the example of the disclosure, when the target UE is located through Uu measurement, if the target UE cannot be accurately located through the Uu measurement, for instance, “the target UE is power-constrained, or the target UE is out of network coverage of a base station, or no line of sight (LOS) path exists between the target UE and a base station, or an LOS path between the target UE and a base station encounters being interfered with,” the locating of the target UE may be realized through the assistance of PC5 measurement. So that successful locating of the target UE is ensured, and the accuracy of the location result is ensured.
In an example of the disclosure, before requesting the ranging service from each observer UE, the apparatus is further configured to:
In an example of the disclosure, the apparatus is further configured to:
In an example of the disclosure, the apparatus is further configured to:
In an example of the disclosure, the apparatus is further configured to:
In an example of the disclosure, the apparatus is further configured to:
In an example of the disclosure, the core network device corresponding to the target UE is a gateway mobile location centre (GMLC).
Requesting the ranging service from each observer UE includes:
In an example of the disclosure, the first observer UE is observer UE corresponding to an AMF, and the AMF is first in AMFs corresponding to all observer UEs to transmits the ranging result to the core network device.
In an example of the disclosure, after obtaining the ranging result transmitted by the current service AMF corresponding to the first observer UE, the apparatus is further configured to:
In an example of the disclosure, the apparatus is further configured to:
In an example of the disclosure, the position request device is a location service (LCS) client or an application function (AF).
In many instances, in the apparatus for locating according to the examples of the disclosure, the core network device corresponding to the target UE may receive the position request transmitted by the position request device, where the position request includes the list of observer UEs and the allowed delay. Then, the core network device corresponding to the target UE may request the ranging service from each observer UE, where the ranging service is configured to enable the observer UE to range on the target UE. In addition, the core network device corresponding to the target UE may further obtain the ranging result transmitted by the current service AMF corresponding to the first observer UE, where the ranging result includes the relative positions between the first observer UE and the target UE. Finally, the core network device corresponding to the target UE may transmit the first location request to the current service AMF corresponding to the first observer UE, and obtain the position information, transmitted by the current service AMF corresponding to the first observer UE, of the target UE. Thus, in the example of the disclosure, the core network device corresponding to the target UE may obtain the position information, measured by the first observer UE, of the target UE by requesting the ranging service from the observer UE and transmitting the first location request to the current service AMF corresponding to the first observer UE. That is, in the example of the disclosure, when the target UE is located through Uu measurement, if the target UE cannot be accurately located through the Uu measurement, for instance, “the target UE is power-constrained, or the target UE is out of network coverage of a base station, or no line of sight (LOS) path exists between the target UE and a base station, or an LOS path between the target UE and a base station encounters being interfered with,” the locating of the target UE may be realized through the assistance of PC5 measurement. So that successful locating of the target UE is ensured, and the accuracy of the location result is ensured.
In an example of the disclosure, the processing module is further configured to:
In an example of the disclosure, the determination module is further configured to:
With reference to
The processing component 802 generally controls all operations of the UE 800, such as operations associated with display, telephone call, data communication, camera operation and recording operations. The processing component 802 may include at least one processor 820 for executing an instruction, so as to complete all or some steps of the above method. In addition, the processing component 802 may include at least one module to facilitate interaction between the processing component 802 and other components. For instance, the processing component 802 may include a multimedia module to facilitate interaction between the multimedia component 808 and the processing component 802.
The memory 804 is configured to store various types of data to support operations on the UE 800. Instances of the data include an instruction for any application or method operating on the UE 800, contact data, phone book data, a message, a picture, a video, etc. The memory 804 may be implemented through any type or combination of volatile or non-volatile memory devices, such as a static random access memory (SRAM), an electrically erasable programmable read-only memory (EEPROM), an erasable programmable read-only memory (EPROM), a programmable read-only memory (PROM), a read-only memory (ROM), a magnetic memory, a flash memory, a magnetic disk and an optical disk.
The power supply component 806 supplies power to various components of the UE 800. The power supply component 806 may include a power management system, at least one power supply, and other components associated with generating, managing and distributing power for the UE 800.
The multimedia component 808 includes a screen that provides an output interface between the UE 800 and a user. In some examples, the screen may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes the touch panel, the screen will be implemented as a touch screen to receive an input signal from the user. The touch panel includes at least one touch sensor to sense touch, slide and gestures on the touch panel. The touch sensor may sense a boundary of a touch or slide operation, and detect wake-up time and pressure related to the touch or slide operation. In some examples, the multimedia component 808 includes a front-facing camera and/or a rear-facing camera. When the UE 800 is in an operation mode, such as a photographing mode or a video mode, the front-facing camera and/or the rear-facing camera may receive external multimedia data. Each of the front-facing camera and the rear-facing camera may be a fixed optical lens system or have a focal length and optical zoom capability.
The audio component 810 is configured to output and/or input an audio signal. For instance, the audio component 810 includes a microphone (MIC). The microphone is configured to receive an external audio signal when the UE 800 is in operation modes such as a call mode, a recording mode and a voice identification mode. The received audio signal may be further stored in the memory 804 or transmitted via the communication component 816. In some examples, the audio component 810 further includes a speaker configured to output an audio signal.
The I/O interface 812 provides an interface between the processing component 802 and a peripheral interface module. The peripheral interface module may be a keyboard, a click wheel, a button, etc. The buttons may include, but are not limited to, a home button, a volume button, a start button, and a lock button.
The sensor component 814 includes at least one sensor for providing various aspects of state assessment for the UE 800. For instance, the sensor component 814 may detect an on/off state of the UE 800 and relative position of the components, such as a display and a keypad of the UE 800, and the sensor component 814 may further detect location change of the UE 800 or a component of the UE 800, presence or absence of contact between the user and the UE 800, an orientation or acceleration/deceleration of the UE 800, and temperature change of the UE 800. The sensor component 814 may include a proximity sensor configured to detect presence of a nearby object without any physical contact. The sensor component 814 may further include an optical sensor, such as a complementary metal-oxide-semiconductor (CMOS) or charge-coupled device (CCD) image sensor, which is used in imaging application. In some examples, the sensor component 814 may further include an acceleration sensor, a gyroscope sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.
The communication component 816 is configured to facilitate wired or wireless communication between the UE 800 and other devices. The UE 800 may access a wireless network based on a communication standard, such as WiFi, the 2nd generation mobile communication technology (2G) or the 3rd generation mobile communication technology (3G), or their combination. In an example, the communication component 816 receives a broadcast signal or broadcast related information from an external broadcast management system via a broadcast channel. In an example, the communication component 816 further includes a near field communication (NFC) module to facilitate short-range communication. For instance, the NFC module may be implemented based on a radio frequency identification (RFID) technology, an infrared data association (IrDA) technology, an ultra wide band (UWB) technology, a Bluetooth (BT) technology, etc.
In an example, the UE 800 may be implemented by at least one of an application specific integrated circuit (ASIC), a digital signal processor (DSP), a digital signal processing device (DSPD), a programmable logic device (PLD), a field programmable gate array (FPGA), a controller, a microcontroller, a microprocessor, or other electronic elements, thus executing the method.
The network side device 900 may further include a power supply component 926 configured to conduct power management of the network side device 900, a wired or radio network interface 950 configured to connect the network side device 900 to a network, and an input/output (I/O) interface 958. The network side device 900 may operate based on an operating system stored in the memory 932, such as Windows Server™, Mac OS X™, Unix™, Linux™, Free BSD™, etc.
In the example according to the disclosure, the method according to the example of the disclosure is introduced from aspects of the network side device and the UE separately. In order to achieve functions of the method according to the example of the disclosure, the network side device and the UE may include a hardware structure and a software module. The above functions are achieved in a form of the hardware structure, the software module, or a combination of the hardware structure and the software module. One of the above functions may be executed by a hardware structure, a software module, or a combination of a hardware structure and a software module.
An example of the disclosure provides a communication apparatus. The communication apparatus may include a transceiver module and a processing module. The transceiver module may include a transmission module and/or a reception module. The transmission module is configured to achieve a transmission function. The reception module is configured to achieve a reception function. The transceiver module may achieve the transmission function and/or the reception function.
The communication apparatus may be a terminal device (for instance, the terminal device in the above method example), or an apparatus in a terminal device, or an apparatus used in cooperation with a terminal device. Alternatively, the communication apparatus may be a network device, or an apparatus in a network device, or an apparatus used in cooperation with a network device.
An example of the disclosure provides another communication apparatus. The communication apparatus may be a network device, or a terminal device (for instance, the terminal device in the above method example), or a chip, a chip system or a processor that enables the network device to implement the above method, or a chip, a chip system or a processor that enables the terminal device to implement the above method. The apparatus may be configured to implement the method described in the above method example. Reference may be made to the description in the above method example for details.
The communication apparatus may include one or more processors. The processor may be a general-purpose processor, a special-purpose processor, etc. For instance, the processor may be a baseband processor or a central processing unit. The baseband processor may be configured to process a communication protocol and communication data. The central processing unit may be configured to control the communication apparatus (for instance, a network side device, a baseband chip, a terminal device, a terminal device chip, a distributed unit (DU), or a centralized unit (CU)), execute a computer program, and process data of the computer program.
In some examples, the communication apparatus may further include one or more memories. The memory may store a computer program. The processor executes the computer program in such a way that the communication apparatus executes the method described in the above method example. In some examples, the memory may further store data. The communication apparatus and the memory may be arranged separately or integrated with each other.
In some examples, the communication apparatus may further include a transceiver and an antenna. The transceiver may be referred to as a transmission-reception unit, a transmission-reception machine, a transmission-reception circuit, etc., and is configured to achieve a transceiving function. The transceiver may include a receiver and a transmitter. The receiver may be referred to as a reception machine or a reception circuit, and is configured to achieve a reception function. The transmitter may be referred to as a transmission machine or a transmission circuit, and is configured to achieve a transmission function.
In some examples, the communication apparatus may further include one or more interface circuits. The interface circuit is configured to receive a code instruction and transmit the code instruction to the processor. The processor runs the code instruction, such that the communication apparatus executes the method described in the above method example.
The communication apparatus is a terminal device (for instance, the terminal device in the above method example): the processor is configured to execute the method shown in any one of
The communication apparatus is a network device: the transceiver is configured to execute the method shown in any one of
In an embodiment, the processor may include the transceiver configured to achieve reception and transmission functions. For instance, the transceiver may be a transmission-reception circuit, an interface, or an interface circuit. The transmission-reception circuit, interface or interface circuit configured to achieve the reception and transmission functions may be separated or integrated. The transmission-reception circuit, interface or interface circuit may be configured to read and write codes/data. Alternatively, the transmission-reception circuit, interface or interface circuit may be configured to transmit or transfer a signal.
In an embodiment, the processor may store a computer program. The computer program runs on the processor, such that the communication apparatus may execute the method described in the above method example. The computer program may be cured in the processor. In this case, the processor may be implemented by hardware.
In an embodiment, the communication apparatus may include a circuit. The circuit may achieve the transmission or reception or communication function in the above method example. The processor and transceiver described in the disclosure may be implemented on an integrated circuit (IC), an analog IC, a radio frequency integrated circuit (RFIC), a mixed-signal IC, an application specific integrated circuit (ASIC), a printed circuit board (PCB), an electronic device, etc. The processor and the transceiver may also be manufactured by means of various IC process technologies, such as a complementary metal oxide semiconductor (CMOS), an n-metal oxide semiconductor (NMOS), a positive channel metal oxide semiconductor (PMOS), a bipolar junction transistor (BJT), a bipolar CMOS (BiCMOS), silicon germanium (SiGe), gallium arsenide (GaAs), etc.
The communication apparatus according to the above examples may be the network device or the terminal device (for instance, the terminal device in the above method example), which does not limit the scope of the communication apparatus according to the disclosure. A structure of the communication apparatus may not be limited. The communication apparatus may be an independent device or may be part of a large device. For instance, the communication apparatus may be:
In a case that the communication apparatus may be a chip or a chip system, the chip includes a processor and an interface. A number of processors may be one or more. A number of interfaces may be more than one.
In some examples, the chip further includes a memory. The memory is configured to store a computer program and data that are necessary.
Those skilled in the art may further understand that various illustrative logical blocks and steps listed in the examples of the disclosure may be implemented by electronic hardware, computer software, or a combination of electronic hardware and computer software. Whether the function is achieved by hardware or software depends on specific applications and design requirements of an entire system. Those skilled in the art may achieve the described functions for each particular application through different methods, but such implementation is not considered to be beyond the protection scope of the examples of the disclosure.
The disclosure further provides a non-transitory computer-readable storage medium, which stores an instruction. When the instruction is executed by a computer, functions of any one of the above method examples are achieved.
The disclosure further provides a computer program product. When the computer program product is executed by a computer, functions of any one of the above method examples are achieved.
The above examples may be partially or completely implemented with software, hardware, firmware or any combination of them. When implemented with software, the examples may be partially or completely implemented in the form of a computer program product. The computer program product includes one or more computer programs. When the computer program is loaded and executed on the computer, flows or functions according to the examples of the disclosure are partially or completely generated. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable apparatuses. The computer program may be stored in a computer-readable storage medium or transmitted from a computer-readable storage medium to another computer-readable storage medium. For instance, the computer program may be transmitted from a website, a computer, a server or a data center to another website, another computer, another server or another data center in a wired way (for instance, a coaxial cable, an optical fiber, or a digital subscriber line (DSL)) or a wireless way (for instance, infrared waves, radio, or microwaves). The computer-readable storage medium may be any available medium that may be accessed by the computer or a data storage device such as an integration server and data center that includes one or more available media. The available medium may be a magnetic medium (for instance, a floppy disk, a hard disk, or a magnetic tape), an optical medium (for instance, a high-density digital video disc (DVD)), a semiconductor medium (for instance, a solid state disk (SSD)), etc.
In many instances, in a method and apparatus for locating, a device and a storage medium according to the examples of the disclosure, the core network device corresponding to the target UE may receive the position request transmitted by the position request device, where the position request includes the list of observer UEs and the allowed delay. Then, the core network device corresponding to the target UE may request the ranging service from each observer UE, where the ranging service is configured to enable the observer UE to range on the target UE. In addition, the core network device corresponding to the target UE may further obtain the ranging result transmitted by the current service AMF corresponding to the first observer UE, where the ranging result includes the relative positions between the first observer UE and the target UE. Finally, the core network device corresponding to the target UE may transmit the first location request to the current service AMF corresponding to the first observer UE, and obtain the position information, transmitted by the current service AMF corresponding to the first observer UE, of the target UE. Thus, in the example of the disclosure, the core network device corresponding to the target UE may obtain the position information, measured by the first observer UE, of the target UE by requesting the ranging service from the observer UE and transmitting the first location request to the current service AMF corresponding to the first observer UE. That is, in the example of the disclosure, when the target UE is located through Uu measurement, if the target UE cannot be accurately located through the Uu measurement, for instance, “the target UE is power-constrained, or the target UE is out of network coverage of a base station, or no line of sight (LOS) path exists between the target UE and a base station, or an LOS path between the target UE and a base station encounters being interfered with,” the locating of the target UE may be realized through the assistance of PC5 measurement. So that successful locating of the target UE is ensured, and the accuracy of the location result is ensured.
Those of ordinary skill in the art may understand that numerical symbols such as “first” and “second” involved in the disclosure are only for convenience of description, instead of limiting the scope of the examples of the disclosure, and further indicate a sequence.
“At least one” in the disclosure may also be described as “one or more,” and “a plurality of” may indicate two, three, four, or more, which are not limited by the disclosure. In the example of the disclosure, for a technical feature, technical features in the technical feature are distinguished by “first,” “second,” “third,” “A,” “B,” “C,” “D,” etc. The technical features described by the “first,” “second,” “third,” “A,” “B,” “C” and “D” are not in order of succession or order of size.
Those skilled in the art could easily conceive of other implementation solutions of the disclosure upon consideration of the description and practice of the invention disclosed here. The disclosure is intended to cover any variations, uses or adaptive changes of the disclosure, and these variations, uses or adaptive changes follow the general principles of the disclosure and include common general knowledge or conventional technical means that is not disclosed in the art. The description and the examples are regarded as merely illustrative, and the true scope and spirit of the disclosure are indicated by the following claims.
It is to be understood that the disclosure is not limited to a precise structure described above and illustrated in the accompanying drawings, and can have various modifications and changes without departing from the scope. The scope of the disclosure is limited merely by the appended claims.
The present application is a U.S. National Stage of International Application No. PCT/CN2022/075939, filed on Feb. 10, 2022, the contents of which are incorporated herein by reference in their entirety for all purposes.
| Filing Document | Filing Date | Country | Kind |
|---|---|---|---|
| PCT/CN2022/075939 | 2/10/2022 | WO |