Ranging method and apparatus, terminal device, and storage medium
By receiving ranging service requests and determining the ranging role, automated ranging between two UEs to be measured is realized, which solves the problems of low efficiency, low accuracy and high power consumption in the existing technology, improves ranging efficiency and accuracy, and enhances user experience.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-02-25
- Publication Date
- 2026-03-27
AI Technical Summary
Existing ranging technologies are inefficient, inaccurate, power-consuming, and provide a poor user experience.
The ranging terminal device receives ranging service requests, determines the ranging role based on the identifier, and performs ranging based on the ranging parameters. The identifier in the ranging service request enables direct discovery and automated ranging between the two UEs to be measured.
It improves ranging efficiency and accuracy, reduces power consumption, and enhances the user experience.
Smart Images

Figure CN115918184B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present disclosure relates to the technical field of measurement, in particular to a ranging method and device, a terminal device and a storage medium. BACKGROUND
[0002] Ranging technology is mainly to determine the distance parameter and / or relative direction parameter between two nodes (for example, two UEs (User Equipment, terminal device)). In addition, with the continuous popularity of terminal devices, the demand for ranging of terminal devices is becoming stronger and stronger, and the application of ranging technology in various fields (for example, smart home, smart factory, navigation, positioning, etc.) is also becoming more and more extensive. Therefore, there is an urgent need for a ranging method with high efficiency, high precision, low power consumption and automation to improve user experience. SUMMARY
[0003] The ranging method, device, terminal device and storage medium provided by the present disclosure are used to solve the problems of low efficiency, low precision, high power consumption and poor user experience of the ranging method in the related art.
[0004] In one aspect, the ranging method provided by the present disclosure includes:
[0005] The ranging terminal device UE receives a ranging service request sent by a ranging initiating UE, wherein the ranging service request includes an identifier and a ranging parameter;
[0006] The ranging UE determines a ranging role of the ranging UE according to the identifier, and the ranging role includes an observation UE or a target UE;
[0007] The ranging UE performs ranging according to the ranging parameter and the ranging role.
[0008] In another aspect, the ranging method provided by the present disclosure includes:
[0009] The ranging initiating UE sends a ranging service request to a ranging UE, wherein the ranging service request includes an identifier and a ranging parameter, and the ranging UE performs ranging according to the identifier and the ranging parameter.
[0010] In yet another aspect, the ranging method provided by the present disclosure includes:
[0011] The second AMF receives a ranging service request sent by a ranging initiating UE, wherein the ranging service request includes an identifier and a ranging parameter;
[0012] The second AMF determines a first AMF corresponding to a ranging UE according to the identifier;
[0013] The second AMF sends the ranging service request to the ranging UE through the first AMF.
[0014] The ranging device according to another aspect of the present disclosure includes:
[0015] The receiving module is configured to receive a ranging service request sent by a ranging initiating UE, wherein the ranging service request includes an identifier and ranging parameters.
[0016] The processing module is configured to determine a ranging role of the ranging UE according to the identifier in the ranging service request, wherein the ranging role includes an observing UE or a target UE.
[0017] The processing module is further configured to perform ranging according to the ranging parameters and the ranging role.
[0018] The ranging device according to another aspect of the present disclosure includes:
[0019] The sending module is configured to send a ranging service request to a ranging UE, wherein the ranging service request includes an identifier and ranging parameters, and the ranging UE performs ranging according to the identifier and the ranging parameters.
[0020] The ranging device according to another aspect of the present disclosure includes:
[0021] The receiving module is configured to receive a ranging service request sent by a ranging initiating UE, wherein the ranging service request includes an identifier and ranging parameters.
[0022] The processing module is configured to determine a first AMF corresponding to the ranging UE according to the identifier, and send the ranging service request to the ranging UE through the first AMF.
[0023] The terminal device according to another aspect of the present disclosure includes: a transceiver; a memory; and a processor connected with the transceiver and the memory respectively, configured to control wireless signal transceiving of the transceiver by executing computer executable instructions on the memory, and implement the method according to the above aspect of the present disclosure and another aspect of the present disclosure.
[0024] The core network device according to another aspect of the present disclosure includes: a transceiver; a memory; and a processor connected with the transceiver and the memory respectively, configured to control wireless signal transceiving of the transceiver by executing computer executable instructions on the memory, and implement the method according to another aspect of the present disclosure.
[0025] The computer storage medium according to another aspect of the present disclosure stores computer executable instructions; and the computer executable instructions are executed by a processor to implement the above method.
[0026] The ranging method, device, terminal device and computer storage medium provided by the embodiments of the present disclosure can be used for a ranging terminal device UE to receive a ranging service request sent by a ranging initiator UE, the ranging service request comprising an identifier and ranging parameters, and determine a ranging role of the ranging UE according to the identifier in the ranging service request, the ranging role comprising an observer UE or a target UE, so that the ranging UE can perform ranging according to the ranging parameters and the ranging role. Therefore, in the embodiments of the present disclosure, the two UEs to be ranged can be directly discovered based on the identifier in the ranging service request, so that the ranging UE among the two UEs to be ranged can automatically perform ranging, the ranging efficiency and accuracy are improved, the power consumption is reduced, and the user experience is improved.
[0027] Additional aspects and advantages of the present disclosure will be described in the description that follows, some of which will be apparent from the description, or will be learned from the practice of the present disclosure. BRIEF DESCRIPTION OF DRAWINGS
[0028] The above and / or additional aspects and advantages of the present disclosure will become apparent and be readily appreciated from the following description, taken in conjunction with the accompanying drawings, in which:
[0029] Figure 1 A flowchart of a ranging method provided by an embodiment of the present disclosure;
[0030] Figure 2 A structural diagram of relative positions of an observer UE and a target UE provided by an embodiment of the present disclosure;
[0031] Figure 3 An architecture diagram of a ranging service provided by an embodiment of the present disclosure;
[0032] Figure 4 A flowchart of a ranging method provided by another embodiment of the present disclosure;
[0033] Figure 5 A flowchart of a ranging method provided by another embodiment of the present disclosure;
[0034] Figure 6 A flowchart of a ranging method provided by another embodiment of the present disclosure;
[0035] Figure 7 A flowchart of a ranging method provided by another embodiment of the present disclosure;
[0036] Figure 8 A flowchart of a ranging method provided by another embodiment of the present disclosure;
[0037] Figure 9 A flowchart of a ranging method provided by another embodiment of the present disclosure;
[0038] Figure 10 Flowchart of a ranging method according to yet another embodiment of the present disclosure;
[0039] Figure 11 Flowchart of a ranging method according to yet another embodiment of the present disclosure;
[0040] Figure 12 Flowchart of a ranging method according to yet another embodiment of the present disclosure;
[0041] Figure 13 Flowchart of a ranging method according to yet another embodiment of the present disclosure;
[0042] Figure 14 Flowchart of a ranging method according to yet another embodiment of the present disclosure;
[0043] Figure 15 Flowchart of a ranging method according to yet another embodiment of the present disclosure;
[0044] Figure 16 Structure diagram of a ranging apparatus according to an embodiment of the present disclosure;
[0045] Figure 17 Structure diagram of a ranging apparatus according to another embodiment of the present disclosure;
[0046] Figure 18 Structure diagram of a ranging apparatus according to an embodiment of the present disclosure;
[0047] Figure 19 Block diagram of a terminal device UE according to an embodiment of the present disclosure. DETAILED DESCRIPTION
[0048] The exemplary embodiments will be described in detail herein below with reference to the drawings. In the following description, the same drawings refer to the same or similar elements. The following exemplary embodiments described in the exemplary embodiments do not represent all the embodiments consistent with the embodiments of the present disclosure. Rather, they are merely examples of apparatuses and methods consistent with some aspects of the embodiments of the present disclosure as detailed in the appended claims.
[0049] The terminology used in the disclosure of the embodiments herein is for the purpose of describing particular embodiments only and is not intended to be limiting thereof. As used herein, the singular forms "a", "an" and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise. It will be further understood that the terms "and / or", as used herein, refers to and encompasses any and all possible combinations of one or more of the associated listed items.
[0050] It is to be understood that, although the terms first, second, third, etc. can be used herein to describe various information, the information should not be limited to these terms. These terms are only used to differentiate one piece of information from another piece of information. For example, a first information can also be referred to as a second information, and similarly, a second information can also be referred to as a first information, without departing from the scope of the disclosure. Depending on the context, the word "if' and "when' as used herein can be interpreted to mean "upon determining" or "in response to determining".
[0051] The embodiments of the disclosure are described in detail below, examples of which are shown in the accompanying drawings, in which the same or similar reference numerals represent the same or similar elements throughout. The embodiments described below by reference to the drawings are exemplary and are intended to explain the present disclosure, and should not be understood as limiting the present disclosure.
[0052] In the ranging method provided by the embodiments of the disclosure, a ranging terminal device UE receives a ranging service request sent by a ranging initiating UE, wherein the ranging service request comprises an identifier and ranging parameters; the ranging UE determines a ranging role of the ranging UE according to the identifier in the ranging service request, the ranging role comprising an observer UE or a target UE, and the ranging UE performs ranging according to the ranging parameters and the ranging role. It can be known that, in the embodiments of the disclosure, direct discovery can be performed between two UEs to be ranged based on the identifier in the ranging service request, so that the ranging UE among the two UEs to be ranged can automatically perform ranging, thereby improving ranging efficiency and accuracy, reducing power consumption, and improving user experience.
[0053] The ranging method, apparatus, UE and storage medium provided by the disclosure are described in detail below with reference to the accompanying drawings.
[0054] Figure 1 A flowchart of a ranging method provided by the embodiments of the disclosure is applied to a ranging UE, as shown in Figure 1 The ranging method can comprise the following steps:
[0055] In step 101, a ranging UE (User Equipment, terminal device) receives a ranging service request sent by a ranging initiating UE, wherein the ranging service request comprises an identifier and ranging parameters.
[0056] It should be noted that the ranging method of the embodiments of the present disclosure can be applied in any UE. The UE can refer to a device that provides voice and / or data connectivity for a user. The UE can communicate with one or more core networks via a RAN (Radio Access Network), and the UE can be an IoT terminal such as a sensor device, a mobile phone (or called "cellular" phone), and a computer with an IoT terminal, for example, which can be a fixed, portable, pocket, handheld, computer-embedded, or vehicle-mounted device. For example, 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 can also be a device of an unmanned aerial vehicle. Alternatively, the UE can also be a vehicle-mounted device, for example, it can be a vehicle-mounted computer with wireless communication function, or a wireless terminal externally connected to the vehicle-mounted computer. Alternatively, the UE can also be a roadside device, for example, it can be a street lamp, a signal lamp, or other roadside devices with wireless communication function, etc.
[0057] The ranging parameters can include ranging content (such as a distance value between the observing UE and the target UE, an angle value, a direction of the target UE to the observing UE, etc.), QoS (Quality of Service) requirements, and reporting periodicity, etc. In an embodiment of the present disclosure, the identification of the ranging service request can include the identification of the observing UE and the identification of the target UE, wherein the observing UE can be a UE used to perform the ranging operation, and the observing UE is used to range the target UE. In an embodiment of the present disclosure, the observing UE can range the target UE based on the ranging parameters to generate a ranging result. Of course, in other embodiments of the present disclosure, the identification of the ranging service request can only include the identification of the observing UE or the identification of the target UE. For example, if the ranging service request is only sent to the observing UE, the identification of the ranging service request can only include the identification of the target UE, so that the observing UE can determine the target UE according to the identification of the target UE.
[0058] As an example, Figure 2 A structural diagram of relative positions of an observing UE and a target UE provided by an embodiment of the present disclosure is shown in FIG. 1. As shown in FIG. 1, the observing UE 100 and the target UE 200 are in a relative position relationship. The observing UE 100 can be used to perform ranging on the target UE 200, and the observing UE 100 can be a UE used to perform the ranging operation. The target UE 200 can be a UE to be ranged by the observing UE 100. The observing UE 100 can be a UE used to perform the ranging operation, and the observing UE 100 can be used to range the target UE 200. Figure 2As shown, the observing UE has a reference plane and a reference direction. And, the direction from the target UE to the observing UE can be a direction from the line connecting the observing UE and the target UE to the reference direction, that is, Figure 2 As shown, the direction A. Wherein, the direction from the target UE to the observing UE can be represented by the azimuth direction and the elevation direction of the target UE, the reference Figure 2 As can be seen, the azimuth direction of the target UE is the angle from the reference direction to the line formed between the line from the observer UE to the target UE and the line projected on the same plane as the reference direction orthogonal to the zenith. And, the target UE also has an elevation direction, which is the direction from the horizontal plane to the line connecting the observing UE and the target UE.
[0059] Then, the observing UE can measure the distance to the target UE by measuring Figure 2 As shown, the distance between the target UE and the observing UE and the direction from the target UE to the observing UE can achieve ranging of the target UE. And, the ranging service can be carried out whether there is 5G coverage or not.
[0060] Further, in one embodiment of the present disclosure, the ranging initiating UE can be the observing UE. In another embodiment of the present disclosure, the ranging initiating UE can be the target UE. In still another embodiment of the present disclosure, the ranging initiating UE can not be any of the target UE and the observing UE.
[0061] And, Figure 3 An architecture diagram of a ranging service provided by an embodiment of the present disclosure is shown in FIG. 1. Figure 3 As shown, the ranging service architecture includes an observing UE A, a target UE B and a ranging initiating UE (not shown in the figure). Wherein, the observing UE A can perform ranging on the target UE B based on the ranging service request sent by the ranging initiating UE. It should be noted that the interaction between the observing UE A and the target UE B can be implemented based on the AMF (Access and Mobility Management Function) in the 3GPP control plane. Similarly, the interaction between the observing UE A and the ranging initiating UE and the interaction between the target UE B and the ranging initiating UE can also be implemented based on the AMF in the 3GPP control plane.
[0062] In step 102, the ranging UE determines the ranging role of the ranging UE according to the identifier in the ranging service request, the ranging role including the observing UE or the target UE.
[0063] As a possible implementation form, the method that the ranging UE determines the ranging role of the ranging UE according to the identifier in the ranging service request can include:
[0064] If the identity of the ranging UE is consistent with the identity of the observing UE, the ranging role of the ranging UE is determined as the observing UE; if the identity of the ranging UE is consistent with the identity of the target UE, the ranging role of the ranging UE is determined as the target UE.
[0065] In step 103, the ranging UE performs ranging according to the ranging parameter and the ranging role.
[0066] The ranging method provided by the embodiment of the present disclosure can enable the two UEs to be directly discovered based on the identity in the ranging service request, so that the ranging UE among the two UEs to be ranged can automatically perform ranging, thereby improving ranging efficiency and accuracy, reducing power consumption, and improving user experience.
[0067] Figure 4 The flowchart of the ranging method provided by another embodiment of the present disclosure is applied to a ranging UE, as shown in FIG. 4, the method can include: Figure 4
[0068] In step 401, the ranging UE and the ranging initiating UE are authenticated for ranging service, wherein the ranging UE and the ranging initiating UE are different UEs, and there is a direct communication connection between the ranging UE and the ranging initiating UE.
[0069] As a possible implementation form, the ranging service authentication of the ranging UE and the ranging initiating UE can include authorization of the ranging service of the ranging UE and the ranging initiating UE, and specifically can include mutual discovery of the two UEs to be ranged, privacy, or specification of ranging service policy or ranging parameter.
[0070] In step 402, the ranging UE receives a ranging service request sent by the ranging initiating UE, wherein the ranging service request includes an identity and a ranging parameter.
[0071] As a possible implementation form, based on the direct communication connection between the ranging UE and the ranging initiating UE, the ranging initiating UE can discover the ranging UE in a direct communication manner and send the ranging service request to the ranging UE.
[0072] In step 403, the ranging UE determines the ranging role of the ranging UE as the observing UE according to the identity in the ranging service request.
[0073] In a possible implementation form, the ranging UE is the observing UE, and the ranging initiation UE is the target UE. In another possible implementation form, the ranging UE is the observing UE, and the ranging initiation UE is neither the observing UE nor the target UE.
[0074] At step 404, the ranging UE determines the target UE according to the identifier of the target UE.
[0075] As a possible implementation form, the ranging UE can broadcast the identifier of the target UE, so that each UE receives the identifier of the target UE and compares its own identifier with the identifier of the target UE. When the identifier of a certain UE is consistent with the identifier of the target UE, it is determined that the certain UE is the target UE. The target UE can feed back a notification information to the ranging UE, so that the ranging UE determines the target UE based on the notification information.
[0076] At step 405, the ranging UE performs ranging on the target UE according to the ranging parameter.
[0077] As a possible implementation form, the ranging UE can perform ranging on the target UE by determining the distance, angle, and direction of the target UE from the ranging UE.
[0078] At step 406, the ranging UE generates a ranging result and feeds back the ranging result to the ranging initiation UE.
[0079] As a possible implementation form, the ranging UE can directly send the ranging result to the ranging initiation UE based on the communication connection between the ranging UE and the ranging initiation UE.
[0080] The ranging method provided by the embodiments of the present disclosure can enable the observing UE to directly receive the ranging service request including the identifier and the ranging parameter sent by the ranging initiation UE, and determine the target UE according to the identifier in the ranging service request, so that the observing UE can perform ranging on the target UE according to the ranging parameter to generate a ranging result and feed back the ranging result to the ranging initiation UE. Thus, the ranging service request and the ranging result can be directly exchanged between the observing UE and the ranging initiation UE in the embodiments of the present disclosure, so that the ranging service can be started based on the interaction between the UEs, thereby ensuring the automation of the ranging method, improving the ranging efficiency and accuracy, reducing the power consumption, and improving the user experience.
[0081] Figure 5 FIG. 4 is a flowchart of a ranging method provided by another embodiment of the present disclosure, applied to a ranging UE, which can include the following steps. Figure 5 As shown in FIG. 4, the method can include the following steps.
[0082] In step 501, a ranging service authentication is performed between a ranging UE and a ranging initiating UE, wherein the ranging UE and the ranging initiating UE are different UEs, and there is a direct communication connection between the ranging UE and the ranging initiating UE.
[0083] In step 502, the ranging UE receives a ranging service request sent by the ranging initiating UE, wherein the ranging service request comprises an identifier and a ranging parameter.
[0084] In step 503, the ranging UE determines, according to the identifier in the ranging service request, that the ranging role of the ranging UE is a target UE.
[0085] In one possible implementation form, the ranging UE is the target UE, and the ranging initiating UE is an observer UE. In another possible implementation form, the ranging UE is the target UE, and the ranging initiating UE is neither the observer UE nor the target UE.
[0086] In step 504, the ranging UE determines an observer UE according to an identifier of the observer UE.
[0087] As one possible implementation form, the ranging UE can broadcast the identifier of the observer UE, so that each UE receives the identifier of the observer UE and compares its own identifier with the identifier of the observer UE. When the identifier of a certain UE is consistent with the identifier of the observer UE, the certain UE is determined as the observer UE. The observer UE can feed back a notification information to the ranging UE, so that the ranging UE determines the observer UE based on the notification information.
[0088] In step 505, the ranging UE sends the ranging parameter to the observer UE, so that the observer UE performs ranging on the ranging UE according to the ranging parameter.
[0089] In one possible implementation form, after the observer UE completes the ranging on the ranging UE and generates a ranging result, the observer UE directly feeds back the ranging result to the ranging initiating UE.
[0090] In another possible implementation form, after the observer UE completes the ranging on the ranging UE and generates a ranging result, the observer UE feeds back the ranging result to the ranging UE, so that the ranging UE forwards the ranging result to the ranging initiating UE.
[0091] The ranging method provided in this embodiment allows the target UE to receive a ranging service request, including an identifier and ranging parameters, sent by the ranging initiating UE. The target UE identifies the observing UE based on the identifier in the ranging service request and sends the ranging parameters to the observing UE, enabling the observing UE to measure the distance to the ranging UE based on the ranging parameters. Thus, the target UE and the ranging initiating UE exchange ranging service requests and ranging results, enabling the ranging service to be initiated based on UE interaction. This ensures the automation of the ranging method, improves ranging efficiency and accuracy, reduces power consumption, and enhances the user experience.
[0092] Figure 6 This is a flowchart illustrating a ranging method provided in yet another embodiment of the present disclosure, applied to a ranging UE, such as... Figure 6 As shown, the method may include:
[0093] Step 601: Perform ranging service authentication on the ranging UE and the ranging initiating UE, wherein the ranging UE and the ranging initiating UE are the same UE (i.e., the ranging UE and the ranging initiating UE are set up side by side).
[0094] Step 602: The ranging UE generates a ranging service request, wherein the ranging service request includes an identifier and ranging parameters.
[0095] Step 603: The ranging UE determines its ranging role as the observing UE based on the identifier in the ranging service request.
[0096] Step 604: The ranging UE determines the target UE based on the identifier of the target UE.
[0097] Step 605: The ranging UE measures the distance to the target UE according to the ranging parameters.
[0098] Step 606: The ranging UE generates ranging results.
[0099] The ranging method provided in this disclosure allows the observation UE to act as the ranging initiating UE to measure the distance to the target UE and generate a ranging result. This ensures the automation of the ranging method, improves ranging efficiency and accuracy, reduces power consumption, and enhances the user experience.
[0100] Figure 7 This is a flowchart illustrating a ranging method provided in yet another embodiment of the present disclosure, applied to a ranging UE, such as... Figure 7 As shown, the method may include:
[0101] Step 701: Perform ranging service authentication on the ranging UE and the ranging initiating UE, wherein the ranging UE and the ranging initiating UE are the same UE.
[0102] At step 702, the ranging UE generates a ranging service request, wherein the ranging service request comprises an identity and ranging parameters.
[0103] At step 703, the ranging UE determines, according to the identity in the ranging service request, that a ranging role of the ranging UE is a target UE.
[0104] At step 704, the ranging UE determines, according to the identity of the observing UE, the observing UE.
[0105] At step 705, the ranging UE sends the ranging parameters to the observing UE, so that the observing UE performs ranging on the ranging UE according to the ranging parameters.
[0106] In a possible implementation form, after the observing UE completes ranging on the ranging UE to generate a ranging result, the observing UE feeds back the ranging result directly to the ranging initiating UE.
[0107] The ranging method provided by the embodiments of the present disclosure ensures the automation of the ranging method, improves the ranging efficiency and accuracy, reduces the power consumption, and improves the user experience.
[0108] Figure 8 The ranging method provided by the embodiments of the present disclosure ensures the automation of the ranging method, improves the ranging efficiency and accuracy, reduces the power consumption, and improves the user experience. Figure 8 As shown in FIG. 8, the method can comprise:
[0109] At step 801, the ranging UE and the ranging initiating UE are authenticated for a ranging service, wherein the ranging UE and the ranging initiating UE are different UEs, and the ranging UE and the ranging initiating UE cannot directly communicate.
[0110] At step 802, the ranging UE receives a ranging service request sent by the ranging initiating UE through a core network device serving the ranging UE.
[0111] The core network device can comprise an AMF. In a possible implementation form, the method that the ranging UE receives the ranging service request sent by the ranging initiating UE through the core network device serving the ranging UE can comprise: receiving a ranging service request sent by a first AMF serving the ranging UE, wherein the ranging service request is sent by the ranging initiating UE to the first AMF through a second AMF serving the ranging initiating UE.
[0112] At step 803, the ranging UE determines, according to the identity in the ranging service request, that a ranging role of the ranging UE is an observing UE.
[0113] At step 804, the ranging UE determines, according to the identity of the target UE, the target UE.
[0114] At step 805, the ranging UE performs ranging on the target UE according to the ranging parameter.
[0115] At step 806, the ranging UE generates a ranging result and feeds back the ranging result to the ranging initiating UE.
[0116] In a possible implementation form, the method for the ranging UE to feed back the ranging result to the ranging initiating UE can include: sending the ranging result to the first AMF, so that the first AMF sends the ranging result to the ranging initiating UE through the second AMF.
[0117] The ranging method provided by the embodiments of the present disclosure can be used for the observation UE to receive the ranging service request including the identifier and the ranging parameter sent by the ranging initiating UE through the core network device AMF serving the observation UE, and determine the target UE according to the identifier in the ranging service request, so that the observation UE can perform ranging on the target UE according to the ranging parameter to generate a ranging result and feed back the ranging result to the ranging initiating UE. It can be known that Figure 3 It can be known that the core network device AMF is essentially located in the 3GPP control plane. Therefore, in the embodiments of the present disclosure, the observation UE and the ranging initiating UE can exchange the ranging service request and the ranging result in the 3GPP control plane, that is, the ranging service can be started based on the 3GPP control plane, so as to ensure the automation of the ranging method, and ensure the low-delay ranging service and the accuracy, reduce the power consumption, and improve the ranging efficiency.
[0118] Figure 9 The flowchart of the ranging method provided by another embodiment of the present disclosure is applied to the ranging UE, as shown in Figure 9 The method can include:
[0119] At step 901, the ranging UE and the ranging initiating UE are authenticated for ranging service, wherein the ranging UE and the ranging initiating UE are different UEs, and the ranging UE and the ranging initiating UE cannot directly communicate.
[0120] At step 902, the ranging UE receives a ranging service request sent by the ranging initiating UE through the core network device serving the ranging UE.
[0121] At step 903, the ranging UE determines the ranging role of the ranging UE as the target UE according to the identifier in the ranging service request.
[0122] At step 904, the ranging UE determines the observation UE according to the identifier of the observation UE.
[0123] At step 905, the ranging UE sends the ranging parameter to the observation UE, so that the observation UE performs ranging on the ranging UE according to the ranging parameter.
[0124] In a possible implementation form, the observation UE feeds back the ranging result to the ranging initiating UE directly after performing ranging on the ranging UE and obtaining the ranging result.
[0125] In another possible implementation form, the observation UE performs ranging on the ranging UE and obtains a ranging result, and sends the ranging result to the ranging UE, so that the ranging UE sends the ranging result to the first AMF, and the first AMF forwards the ranging result to the ranging initiating UE through the second AMF.
[0126] The ranging method provided by the embodiments of the present disclosure can be used for the target UE to receive the ranging service request sent by the ranging initiating UE through the core network device AMF serving the target UE, and determine the observation UE according to the identifier in the ranging service request, so that the observation UE can perform ranging on the target UE according to the ranging parameter to generate a ranging result, and feed back the ranging result to the ranging initiating UE. It can be known that Figure 3 It can be known that the core network device AMF is essentially located in the 3GPP control plane. Therefore, in the embodiments of the present disclosure, the target UE and the ranging initiating UE can exchange the ranging service request and the ranging result in the 3GPP control plane, that is, the ranging service can be started based on the 3GPP control plane, so as to ensure the automation of the ranging method, and ensure the low-delay ranging service and the accuracy, reduce the power consumption, and improve the ranging efficiency.
[0127] Figure 10 The flowchart of the ranging method provided by another embodiment of the present disclosure is applied to the ranging initiating UE, as shown in Figure 10 The method can include the following steps.
[0128] In step 1001, the ranging initiating UE sends a ranging service request to the ranging UE, wherein the ranging service request includes an identifier and a ranging parameter, and the ranging UE performs ranging according to the identifier and the ranging parameter. The identifier of the ranging service request includes an identifier of the observation UE and an identifier of the target UE.
[0129] As a possible implementation form, the method that the ranging initiating UE sends the ranging service request to the ranging UE can include: when there is direct communication between the ranging initiating UE and the ranging UE, the ranging initiating UE discovers the ranging UE through direct communication, and sends the ranging service request to the ranging UE.
[0130] As another possible implementation form, the method that the ranging initiating UE sends the ranging service request to the ranging UE can include:
[0131] When the ranging initiation UE and the ranging UE cannot directly communicate, the second AMF serving the ranging initiation UE queries a UDM (Unified Data Management) according to the identifier of the observation UE and the identifier of the target UE, determines the observation UE as the ranging UE and the AMF serving the observation UE as the first AMF if the second AMF queries the AMF serving the observation UE, and makes the ranging initiation UE forward the ranging service request to the first AMF through the second AMF, so as to forward the ranging service request to the observation UE by the first AMF; determines the target UE as the ranging UE and the AMF serving the target UE as the first AMF if the second AMF queries the AMF serving the target UE, and makes the ranging initiation UE forward the ranging service request to the first AMF through the second AMF, so as to forward the ranging service request to the observation UE by the first AMF; and determines any one of the target UE and the observation UE as the ranging UE and the AMF serving the ranging UE as the first AMF (that is, any one of the AMF serving the observation UE and the AMF serving the target UE) if the second AMF queries the AMF serving the target UE and the AMF serving the observation UE, and makes the ranging initiation UE forward the ranging service request to the first AMF through the second AMF, so as to forward the ranging service request to the observation UE by the first AMF.
[0132] In addition, in an embodiment of the present disclosure, if the ranging UE is the observation UE, the ranging application server can further receive the ranging result sent by the ranging UE.
[0133] The ranging method provided by the embodiment of the present disclosure can enable the ranging initiation UE to send the ranging service request including the identifier and the ranging parameter to the ranging UE, so that the ranging UE can perform ranging according to the identifier and the ranging parameter. Therefore, in the embodiment of the present disclosure, the two UEs to be ranged can be directly discovered based on the identifier in the ranging service request, so that the ranging UE in the two UEs to be ranged can automatically perform ranging, thereby improving ranging efficiency and accuracy, reducing power consumption, and improving user experience.
[0134] Figure 11 A flowchart of a ranging method provided by another embodiment of the present disclosure is applied to a ranging initiation UE, as shown in FIG. 11, the method can include: Figure 11
[0135] Step 1101, performing ranging service authentication on the ranging UE and the ranging initiation UE, wherein the ranging UE is the observation UE, the ranging UE and the ranging initiation UE are different UEs, and the ranging UE and the ranging initiation UE have a direct communication connection.
[0136] In an optional implementation form, the ranging initiation UE can be the target UE. In another optional implementation form, the ranging initiation UE can not be the target UE.
[0137] At step 1102, the ranging initiation UE discovers the ranging UE in a direct communication manner, and sends a ranging service request to the ranging UE.
[0138] At step 1103, the ranging initiation UE receives the ranging result.
[0139] The ranging method provided by the embodiments of the present disclosure can enable the ranging initiation UE to send a ranging service request including an identifier and ranging parameters to the observation UE in a direct communication manner, so that the observation UE can perform ranging according to the identifier and the ranging parameters. Thus, the exchange of the ranging service request and the ranging result can be directly implemented between the observation UE and the ranging initiation UE in the embodiments of the present disclosure, so that the ranging service can be initiated based on the interaction between the UEs, thereby ensuring the automation of the ranging method, improving the ranging efficiency and accuracy, reducing the power consumption, and improving the user experience.
[0140] Figure 12 The ranging method provided by the embodiments of the present disclosure can enable the ranging initiation UE to send a ranging service request including an identifier and ranging parameters to the observation UE in a direct communication manner, so that the observation UE can perform ranging according to the identifier and the ranging parameters. Thus, the exchange of the ranging service request and the ranging result can be directly implemented between the observation UE and the ranging initiation UE in the embodiments of the present disclosure, so that the ranging service can be initiated based on the interaction between the UEs, thereby ensuring the automation of the ranging method, improving the ranging efficiency and accuracy, reducing the power consumption, and improving the user experience. Figure 12 As shown in FIG. 12, the method can include the following steps.
[0141] At step 1201, the ranging UE and the ranging initiation UE are authenticated for a ranging service, where the ranging UE is a target UE, the ranging UE and the ranging initiation UE are different UEs, and there is a direct communication connection between the ranging UE and the ranging initiation UE.
[0142] In an optional implementation form, the ranging initiation UE can be the observation UE. In another optional implementation form, the ranging initiation UE can not be the observation UE.
[0143] At step 1202, the ranging initiation UE discovers the ranging UE in a direct communication manner, and sends a ranging service request to the ranging UE.
[0144] At step 1203, the ranging initiation UE receives the ranging result.
[0145] The ranging method provided by the embodiment of the present disclosure can be used in a ranging initiating UE. The ranging initiating UE can send a ranging service request including an identifier and ranging parameters to a target UE through direct communication, so that the target UE can send the ranging parameters to an observation UE according to the identifier to perform ranging. In this way, the ranging service request and the ranging result can be directly exchanged between the target UE and the ranging initiating UE in the embodiment of the present disclosure, so that the ranging service can be started based on the interaction between the UEs, thereby ensuring the automation of the ranging method, improving the ranging efficiency and accuracy, reducing the power consumption, and improving the user experience.
[0146] Figure 13 The flowchart of the ranging method provided by another embodiment of the present disclosure is applied to a ranging initiating UE. As shown in Figure 13 The method can include the following steps.
[0147] In step 1301, the ranging UE and the ranging initiating UE are authenticated for ranging service. The ranging UE is an observation UE, the ranging UE and the ranging initiating UE are different UEs, and the ranging UE and the ranging initiating UE cannot directly communicate.
[0148] In step 1302, the ranging initiating UE sends a ranging service request to a second AMF serving the ranging initiating UE, so that the second AMF forwards the ranging service request to the ranging UE through a first AMF serving the ranging UE.
[0149] In step 1303, the ranging initiating UE receives a ranging result sent by the second AMF, wherein the ranging result is sent by the ranging UE to the second AMF through the first AMF.
[0150] The ranging method provided by the embodiment of the present disclosure can be used in a ranging initiating UE. The ranging initiating UE can send a ranging service request including an identifier and ranging parameters to a target UE through direct communication, so that the target UE can send the ranging parameters to an observation UE according to the identifier to perform ranging. In this way, the ranging service request and the ranging result can be directly exchanged between the target UE and the ranging initiating UE in the embodiment of the present disclosure, so that the ranging service can be started based on the interaction between the UEs, thereby ensuring the automation of the ranging method, improving the ranging efficiency and accuracy, reducing the power consumption, and improving the user experience.
[0151] Figure 14 The flowchart of the ranging method provided by another embodiment of the present disclosure is applied to a ranging initiating UE. As shown in Figure 14 The method can include the following steps.
[0152] In step 1401, the ranging service authentication is performed on the ranging UE and the ranging initiation UE, where the ranging UE is the target UE, the ranging UE and the ranging initiation UE are different UEs, and the ranging UE and the ranging initiation UE cannot directly communicate with each other.
[0153] In step 1402, the ranging initiation UE sends a ranging service request to a second AMF serving the ranging initiation UE, so that the second AMF sends a ranging service request to the ranging UE through a first AMF serving the ranging UE.
[0154] In step 1403, the ranging initiation UE receives a ranging result sent by the second AMF serving the ranging initiation UE, where the ranging result is sent by the ranging UE to the second AMF through the first AMF.
[0155] The ranging method provided by the embodiments of the present disclosure can be used to send a ranging service request including an identifier and ranging parameters to a target UE by a ranging initiation UE through a core network device (i.e., an AMF in a 3GPP control plane), and receive a ranging result. Thus, in the embodiments of the present disclosure, the target UE and the ranging initiation UE can exchange a ranging service request and a ranging result in a 3GPP control plane, that is, the ranging service can be started based on the 3GPP control plane, thereby ensuring the automation of the ranging method, and ensuring a low-delay ranging service, improving the ranging efficiency and accuracy, reducing power consumption, and improving user experience.
[0156] Figure 15 The flowchart of the ranging method provided by another embodiment of the present disclosure is applied to a second AMF serving a ranging UE, as shown in FIG. 15, the method can include: Figure 15
[0157] In step 1501, the second AMF receives a ranging service request sent by a ranging initiation UE, where the ranging service request includes an identifier and ranging parameters.
[0158] In step 1502, the second AMF determines a first AMF corresponding to the ranging UE according to the identifier.
[0159] As an optional implementation manner, the method for the second AMF to determine the first AMF corresponding to the ranging UE according to the identifier can include:
[0160] The second AMF queries the UDM based on the identifier of the observed UE and the identifier of the target UE. If the second AMF finds an AMF serving the observed UE, the second AMF identifies the observed UE as the ranging UE and designates the AMF serving the observed UE as the first AMF. If the second AMF finds an AMF serving the target UE, the second AMF identifies the target UE as the ranging UE and designates the AMF serving the target UE as the first AMF. If the second AMF finds both an AMF serving the target UE and an AMF serving the observed UE, the second AMF identifies either the target UE or the ranging UE as the ranging UE and designates the AMF serving the ranging UE as the first AMF (i.e., any one of the AMFs serving the observed UE and the AMF serving the target UE).
[0161] Step 1503: The second AMF sends the ranging service request to the ranging UE through the first AMF.
[0162] Additionally, as an optional implementation, after step 1503, the method further includes: the second AMF receiving the ranging result sent by the ranging UE through the first AMF; and the second AMF sending the ranging result to the ranging initiating UE.
[0163] The ranging method provided in this disclosure allows the ranging initiating UE to send a ranging service request, including an identifier and ranging parameters, to the ranging UE via the AMF in the 3GPP control plane. Therefore, in this disclosure, the ranging UE and the ranging initiating UE can exchange ranging service requests within the 3GPP control plane, meaning the ranging service can be initiated based on the 3GPP control plane. This ensures the automation of the ranging method, guarantees low-latency ranging services, improves ranging efficiency and accuracy, reduces power consumption, and enhances the user experience.
[0164] Furthermore, it should be noted that, as one possible implementation method, the above... Figure 1 , Figure 4 , Figure 5 , Figure 6 , Figure 7 , Figure 11 as well as Figure 12 In the method shown, neither the ranging initiating UE nor the ranging UE needs to be within the 5G coverage area.
[0165] As another possible implementation, the above Figure 8 , Figure 9 , Figure 13 In the method shown in 14, the ranging initiating UE and the ranging UE can be within the 5G coverage area.
[0166] Figure 16 This is a schematic diagram of the structure of a ranging device provided in one embodiment of the present disclosure, as shown below.Figure 16 As shown, the ranging device 1600 can include:
[0167] a receiving module 1601, configured to receive a ranging service request sent by a ranging initiating UE, wherein the ranging service request comprises an identifier and ranging parameters;
[0168] a processing module 1602, configured to determine a ranging role of the ranging UE according to the identifier in the ranging service request;
[0169] The processing module 1602 is further configured to perform ranging according to the ranging parameters and the ranging role.
[0170] In the embodiments of the present disclosure, the ranging device can be configured in any UE to perform the ranging method of any one of the foregoing Figure 1 、 Figures 4 to 9 In the embodiments of the present disclosure, the ranging device can be configured in any UE to perform the ranging method of any one of the foregoing
[0171] The ranging device provided by the embodiments of the present disclosure can be configured in any UE to receive a ranging service request sent by a ranging initiating UE, wherein the ranging service request comprises an identifier and ranging parameters, and determine a ranging role of the ranging UE according to the identifier in the ranging service request, so that the ranging UE can perform ranging according to the ranging parameters and the ranging role. Therefore, in the embodiments of the present disclosure, the two UEs to be ranged can be directly discovered based on the identifier in the ranging service request, so that the ranging UE among the two UEs to be ranged can automatically perform ranging, thereby improving ranging efficiency and accuracy, reducing power consumption, and improving user experience.
[0172] In a possible implementation form of the present disclosure, the identifier comprises an identifier of an observing UE and an identifier of a target UE, and the processing module 1602 is further configured to: if the identifier of the ranging UE is consistent with the identifier of the observing UE, determine the ranging role of the ranging UE as the observing UE; and if the identifier of the ranging UE is consistent with the identifier of the target UE, determine the ranging role of the ranging UE as the target UE.
[0173] Further, in another possible implementation form of the present disclosure, when the ranging UE determines the ranging role as the observing UE, the processing module 1602 is further configured to: determine the target UE according to the identifier of the target UE; and perform ranging on the target UE according to the ranging parameters.
[0174] Further, in another possible implementation form of the present disclosure, when the ranging UE determines the ranging role as the observing UE, the device 1600 is further configured to: send a ranging result to the ranging initiating UE.
[0175] Further, in another possible implementation form of the present disclosure, when the ranging UE determines that the ranging role is the target UE, the processing module 1602 is further configured to: determine the observation UE according to the identifier of the observation UE; and send the ranging parameter to the observation UE, wherein the observation UE performs ranging on the ranging UE according to the ranging parameter.
[0176] Further, in another possible implementation form of the present disclosure, the receiving module 1601 is further configured to: receive the ranging service request sent by the ranging initiating UE through a core network device serving the ranging UE.
[0177] Further, in another possible implementation form of the present disclosure, the receiving module 1601 is further configured to: receive the ranging service request sent by a first access and mobility management function (AMF) serving the ranging UE.
[0178] Further, in another possible implementation form of the present disclosure, the ranging initiating UE is the observation UE or the target UE.
[0179] It should be noted that the above description of the ranging method embodiments shown in any of Figure 1 or Figures 4-9 is also applicable to the ranging apparatus 1600 shown in any of Figure 16 , and details are not described herein again.
[0180] Figure 17 The structure schematic diagram of the ranging apparatus provided by another embodiment of the present disclosure is shown in Figure 17 , and the ranging apparatus 1700 can include:
[0181] The sending module 1701 is configured to send a ranging service request to a ranging UE, wherein the ranging service request includes an identifier and a ranging parameter, and the ranging UE performs ranging according to the identifier and the ranging parameter.
[0182] The ranging apparatus provided by the embodiments of the present disclosure can be configured in any UE to perform the ranging method shown in any of the above. Figures 10 to 14
[0183] The ranging apparatus provided by the embodiments of the present disclosure can be configured in any UE to perform the ranging method shown in any of the above.
[0184] In a possible implementation form of the present disclosure, the apparatus 1700 is further configured to: receive the ranging result sent by the ranging UE.
[0185] Further, in a possible implementation form of the disclosure, the identification of the ranging service request comprises an identification of the observing UE and an identification of the target UE.
[0186] Further, in a possible implementation form of the disclosure, the sending module 1701 is further configured to discover the ranging UE in a direct communication manner, and send the ranging service request to the ranging UE.
[0187] Further, in a possible implementation form of the disclosure, the apparatus is further configured to receive a ranging result sent by a second AMF serving the ranging initiating UE, wherein the ranging result is sent by the ranging UE to the second AMF through the first AMF.
[0188] Further, in a possible implementation form of the disclosure, the ranging initiating UE is the observing UE or the target UE.
[0189] It should be noted that the foregoing explanation of the ranging method embodiment shown in Figures 10-14 is also applicable to the ranging apparatus 1700 shown in Figure 17 , and details are not described herein.
[0190] Figure 18 The structure diagram of the ranging apparatus provided by another embodiment of the disclosure is shown in Figure 18 , and the ranging apparatus 1800 can include:
[0191] The receiving module 1801 is configured to receive a ranging service request sent by a ranging initiating UE, wherein the ranging service request comprises an identification and a ranging parameter;
[0192] The processing module 1802 is configured to determine a first AMF corresponding to a ranging UE according to the identification, and send the ranging service request to the ranging UE through the first AMF.
[0193] The ranging apparatus provided by the embodiments of the disclosure can realize the exchange of the ranging service request of the ranging initiating UE and the ranging UE through the ranging apparatus in the 3GPP control plane, that is, the ranging service can be started based on the 3GPP control plane, so as to ensure the automation of the ranging method, and ensure the low-delay ranging service, improve the ranging efficiency and accuracy, reduce the power consumption, and improve the user experience.
[0194] In a possible implementation form of the disclosure, the ranging apparatus is further configured to receive a ranging result sent by the ranging UE through the first AMF; and send the ranging result to the ranging initiating UE.
[0195] Further, in another possible implementation form of the disclosure, the processing module 1802 is further configured to: if an AMF serving the observed UE is queried, taking the AMF serving the observed UE as the first AMF; if an AMF serving the target UE is queried, taking the AMF serving the target UE as the first AMF; if an AMF serving the target UE and an AMF serving the observed UE are queried, taking the AMF serving any one of the observed UE and the target UE as the first AMF.
[0196] To achieve the above-mentioned embodiments, the disclosure further provides a computer storage medium.
[0197] The computer storage medium provided by the embodiments of the disclosure stores an executable program; after the executable program is executed by a processor, the ranging method provided by any of the foregoing technical solutions can be implemented, for example, at least one of the following. Figure 1 、 Figures 4 to 14
[0198] To achieve the above-mentioned embodiments, the disclosure further provides a computer program product, comprising a computer program, which, when executed by a processor, implements the ranging method as described above.
[0199] In addition, to achieve the above-mentioned embodiments, the disclosure further provides a computer program, which, when executed by a processor, implements the ranging method as described above. Figure 1 、 Figures 4-9 or Figures 10 to 14 the ranging method described in the disclosure.
[0200] Figure 19 is a block diagram of a terminal device UE 1900 provided by an embodiment of the disclosure. For example, the UE 1900 can be a mobile phone, a computer, a digital broadcast terminal device, a messaging device, a game console, a tablet device, a medical device, a fitness device, a personal digital assistant, etc.
[0201] Referring to Figure 19 , the UE 1900 can include at least one of the following components: a processing component 1902, a memory 1904, a power supply component 1906, a multimedia component 1908, an audio component 1910, an input / output (I / O) interface 1912, a sensor component 1914, and a communication component 1916.
[0202] The processing component 1902 generally controls the overall operations of the UE 1900, such as operations associated with display, telephony, data communication, camera, and recording operations. The processing component 1902 can include one or more processors 1920 to execute instructions delivered from a memory 1904 to complete all or part of the steps of the methods described above. In addition, the processing component 1902 can include one or more modules to facilitate interaction with other components. For example, the processing component 1902 can include a multimedia module to facilitate interaction between the multimedia component 1908 and the processing component 1902.
[0203] The memory 1904 is configured to store various types of data to support operations of the UE 1900. Examples of these data include instructions for any application or method operating on the UE 1900, contact data, phonebook data, messages, pictures, videos, and so on. The memory 1904 can be implemented by any type of volatile or non-volatile storage devices or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic disk, or optical disk.
[0204] The power component 1906 provides power to the various components of the UE 1900. The power component 1906 can include a power management system, at least one power supply, and other components associated with generating, managing, and distributing power for the UE 1900.
[0205] The multimedia component 1908 includes a screen providing an output interface between the UE 1900 and a user. In some embodiments, the screen can include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes the touch panel, the screen can be implemented as a touch screen to receive an input signal from a user. The touch panel includes at least one touch sensor to sense a touch, slide, and gesture on the touch panel. The touch sensor can not only sense a boundary of a touching or sliding action, but also detect a pressure by a duration and a pressure associated with the touching or sliding action. In some embodiments, the multimedia component 1908 includes a front camera and / or a back camera. The front and / or back camera can receive external multimedia data when the UE 1900 is in an operating mode, such as a shooting mode or a video mode. Each of the front and back camera can be a fixed optical lens system or have a focal length and optical zoom capability.
[0206] The audio component 1910 is configured to output and / or input audio signals. For example, the audio component 1910 includes a microphone (MIC) that is configured to receive an external audio signal when the UE 1900 is in an operation mode, such as a call mode, a recording mode, and a voice recognition mode. The received audio signal can be further stored in the memory 1904 or transmitted via the communication component 1916. In some embodiments, the audio component 1910 also includes a speaker for outputting an audio signal.
[0207] The I / O interface 1912 provides an interface between the processing component 1902 and peripheral interface modules, which can be a keypad, a click wheel, buttons, and so on. The buttons can include, but are not limited to, a home button, a volume button, a start button, and a lock button.
[0208] The sensor component 1914 includes at least one sensor for providing status assessments of various aspects of the UE 1900. For example, the sensor component 1914 can detect an open / closed position of the UE 1900, relative positioning of components, such as a display and a keypad of the UE 1900, a change in location of the UE 1900 or a component of the UE 1900, the presence or absence of user contact with the UE 1900, an orientation or acceleration / deceleration / g-force and a temperature change of the UE 1900. The sensor component 1914 can include a proximity sensor configured to detect presence of an object in a proximity without any physical touch. The sensor component 1914 can also include a light sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the sensor component 1914 can also include an acceleration sensor, a gyroscope sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.
[0209] The communication component 1916 is configured to facilitate wired or wireless communication between the UE 1900 and another device. The UE 1900 can access a wireless network based on a communication standard, such as WiFi, 2G, or 3G, or a combination thereof. In an example embodiment, the communication component 1916 receives a broadcast signal or broadcast related information from an external broadcast management system via a broadcast channel. In an example embodiment, the communication component 1916 can further include a Near Field Communication (NFC) module to facilitate short-range communication. For example, the NFC module can be implemented based on Radio Frequency Identification (RFID) technology, infrared data association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology and other technology.
[0210] In exemplary embodiments, the UE 1900 can be implemented with at least one application-specific integrated circuit (ASIC), digital signal processor (DSP), digital signal processing device (DSPD), programmable logic device (PLD), field programmable gate array (FPGA), controller, microcontroller, microprocessor or other electronic component, for performing the above methods.
[0211] In exemplary embodiments, a non-transitory computer readable storage medium including instructions, such as the memory 1904 including instructions, is also provided, which can be executed by the processor 1920 of the UE 1900 to complete the above methods. For example, the non-transitory computer readable storage medium can be a ROM, a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disc, and an optical data storage device, etc.
[0212] To implement the above embodiments, the present disclosure also provides a core network device, comprising: a transceiver; a memory; a processor connected with the transceiver and the memory respectively, configured to control the transceiver to receive and send wireless signals by executing computer executable instructions on the memory, and can implement Figure 15 the method.
[0213] Other embodiments of the present application will be apparent to those skilled in the art from consideration of the specification and practice of the application disclosed herein. The present disclosure is intended to cover any and all variations of the present application which become apparent to those skilled in the art from this description which is to be taken in all respects as illustrative only and not restrictive. The true scope and spirit of the application is indicated by the appended claims.
[0214] It should be understood that the present disclosure is not limited to the precise structures herein described and illustrated which can be varied in accordance with the particular implementations without departing from the scope of the present disclosure. The scope of the present disclosure is limited only by the claims appended hereto.
Claims
1. A distance measurement method, characterized in that, The method includes: The ranging terminal device (UE) receives a ranging service request sent by the ranging initiating UE, wherein the ranging service request includes an identifier and ranging parameters; The ranging UE determines its ranging role based on the identifier, and the ranging role includes an observing UE or a target UE; The ranging UE performs ranging based on the ranging parameters and the ranging role; The identifier includes the identifier of the observing UE and the identifier of the target UE, wherein the ranging UE determines its ranging role based on the identifier, including: If the identifier of the ranging UE matches the identifier of the observing UE, then the ranging UE determines that the ranging role is the observing UE; and If the identifier of the ranging UE matches the identifier of the target UE, then the ranging UE determines that the ranging role is the target UE.
2. The method as described in claim 1, characterized in that, When the ranging UE determines that the ranging role is the observing UE, the ranging UE performs ranging based on the ranging parameters and the ranging role, including: The ranging UE determines the target UE based on the identifier of the target UE; The ranging UE measures the distance to the target UE based on the ranging parameters.
3. The method as described in claim 1, characterized in that, When the ranging UE determines that the ranging role is the observing UE, the method further includes: The ranging UE sends the ranging result to the ranging initiating UE.
4. The method as described in claim 1, characterized in that, When the ranging UE determines that the ranging role is the target UE, the step of performing ranging based on the ranging parameters and the ranging role includes: The ranging UE determines the observing UE based on the identifier of the observing UE; The ranging UE sends the ranging parameters to the observing UE, wherein the observing UE performs ranging on the ranging UE based on the ranging parameters.
5. The method according to any one of claims 1-4, characterized in that, The ranging UE receives a ranging service request sent by the ranging initiating UE, including: The ranging UE receives the ranging service request sent by the ranging initiating UE through the core network equipment serving the ranging UE.
6. The method as described in claim 5, characterized in that, The ranging UE receives the ranging service request sent by the ranging initiating UE through the core network equipment serving the ranging UE, including: The ranging UE receives the ranging service request sent by the first Access and Mobility Management Function (AMF) serving the ranging UE.
7. The method as described in claim 1, characterized in that, The ranging initiating UE is either the observing UE or the target UE.
8. A distance measurement method, characterized in that, The method includes: The ranging initiating UE sends a ranging service request to the ranging UE, wherein the ranging service request includes an identifier and ranging parameters, and the ranging UE performs ranging based on the identifier and the ranging parameters; The identifier is used by the ranging UE to determine the ranging role of the ranging UE. The identifier includes the identifier of the observing UE and the identifier of the target UE. The ranging role includes the observing UE or the target UE. Specifically, if the identifier of the ranging UE matches the identifier of the observing UE, the ranging role is determined to be the observing UE; and if the identifier of the ranging UE matches the identifier of the target UE, the ranging role is determined to be the target UE.
9. The method as described in claim 8, characterized in that, Also includes: The ranging initiating UE receives the ranging result sent by the ranging measuring UE.
10. The ranging method as described in claim 8 or 9, characterized in that, The ranging initiating UE sends a ranging service request to the ranging UE, including: The ranging initiating UE discovers the ranging UE using direct communication and sends the ranging service request to the ranging UE.
11. The ranging method as described in claim 9, characterized in that, The ranging initiating UE receives the ranging result sent by the ranging measuring UE, including: The ranging initiating UE receives the ranging result sent by the second AMF serving the ranging initiating UE, wherein the ranging result is sent by the ranging UE to the second AMF through the first AMF.
12. The method as described in claim 8, characterized in that, The ranging initiating UE is either the observing UE or the target UE.
13. A distance measurement method, characterized in that, include: The second AMF receives a ranging service request sent by the ranging initiating UE, wherein the ranging service request includes an identifier and ranging parameters; The second AMF determines the first AMF corresponding to the ranging UE based on the identifier; The second AMF sends the ranging service request to the ranging UE through the first AMF; The identifier is used by the ranging UE to determine the ranging role of the ranging UE. The identifier includes the identifier of the observing UE and the identifier of the target UE. The ranging role includes the observing UE or the target UE. Specifically, if the identifier of the ranging UE matches the identifier of the observing UE, the ranging role is determined to be the observing UE; and if the identifier of the ranging UE matches the identifier of the target UE, the ranging role is determined to be the target UE.
14. The method as described in claim 13, characterized in that, Also includes: The second AMF receives the ranging result sent by the ranging UE through the first AMF; The second AMF sends the ranging result to the ranging initiating UE.
15. The method as described in claim 13, characterized in that, The second AMF determines the first AMF corresponding to the ranging UE based on the identifier, including: If the second AMF finds an AMF serving the observed UE, then the second AMF will use the AMF serving the observed UE as the first AMF; If the second AMF finds an AMF serving the target UE, then the second AMF will use the AMF serving the target UE as the first AMF; If the second AMF finds an AMF serving the target UE and an AMF serving the observed UE, then the second AMF will use the AMF serving either the observed UE or the target UE as the first AMF.
16. A ranging device, said ranging device being used for a ranging terminal equipment (UE), characterized in that, include: The receiving module is used to receive a ranging service request sent by the ranging initiating UE, wherein the ranging service request includes an identifier and ranging parameters; The processing module is configured to determine the ranging role of the ranging UE based on the identifier, wherein the ranging role includes an observing UE or a target UE; The processing module is also used to perform distance measurement based on the distance measurement parameters and the distance measurement role; The identifier includes the identifier of the observing UE and the identifier of the target UE, wherein the ranging UE determines its ranging role based on the identifier, including: If the identifier of the ranging UE matches the identifier of the observing UE, then the ranging UE determines that the ranging role is the observing UE; and If the identifier of the ranging UE matches the identifier of the target UE, then the ranging UE determines that the ranging role is the target UE.
17. A ranging device, the ranging device being used for ranging initiating a UE, characterized in that, include: A sending module is used to send a ranging service request to a ranging UE, wherein the ranging service request includes an identifier and ranging parameters, and the ranging UE performs ranging based on the identifier and the ranging parameters; The identifier is used by the ranging UE to determine the ranging role of the ranging UE. The identifier includes the identifier of the observing UE and the identifier of the target UE. The ranging role includes the observing UE or the target UE. Specifically, if the identifier of the ranging UE matches the identifier of the observing UE, the ranging role is determined to be the observing UE; and if the identifier of the ranging UE matches the identifier of the target UE, the ranging role is determined to be the target UE.
18. A ranging device, wherein the ranging device is used to measure the distance to a second AMF corresponding to a UE, characterized in that, include: The receiving module is used to receive a ranging service request sent by the ranging initiating UE, wherein the ranging service request includes an identifier and ranging parameters; The processing module is configured to determine the first AMF corresponding to the ranging UE based on the identifier, and send the ranging service request to the ranging UE through the first AMF; The identifier is used by the ranging UE to determine the ranging role of the ranging UE. The identifier includes the identifier of the observing UE and the identifier of the target UE. The ranging role includes the observing UE or the target UE. Specifically, if the identifier of the ranging UE matches the identifier of the observing UE, the ranging role is determined to be the observing UE; and if the identifier of the ranging UE matches the identifier of the target UE, the ranging role is determined to be the target UE.
19. A terminal device, characterized in that, include: transceiver; Memory; A processor, connected to the transceiver and the memory respectively, is configured to control the wireless signal transmission and reception of the transceiver by executing computer-executable instructions on the memory, and is capable of implementing the method according to any one of claims 1 to 7 or 8 to 12.
20. A core network device, characterized in that, include: transceiver; Memory; A processor, connected to both the transceiver and the memory, is configured to control the wireless signal transmission and reception of the transceiver by executing computer-executable instructions on the memory, and to implement the method described in any one of claims 13 to 15.
21. A computer storage medium, wherein, The computer storage medium stores computer-executable instructions; when executed by a processor, the computer-executable instructions can implement the method described in any one of claims 1 to 7, 8 to 12, or 13 to 15.
Citation Information
Patent Citations
Distance measurement method, communication node, communication equipment and storage medium
CN112205008A