Ranging methods, devices, terminal equipment and storage media

By receiving and determining the ranging role through the ranging terminal equipment, and using the ranging application server and core network equipment to exchange ranging service requests and results, the problems of low efficiency, low accuracy and high power consumption in the existing technology are solved, the ranging efficiency and accuracy are improved, power consumption is reduced and the user experience is improved.

CN115918183BActive Publication Date: 2026-04-03BEIJING XIAOMI MOBILE SOFTWARE CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-02-25
Publication Date
2026-04-03

AI Technical Summary

Technical Problem

Existing ranging technologies are inefficient, inaccurate, power-consuming, and provide a poor user experience.

Method used

The ranging terminal device receives the ranging service request sent by the ranging application server, determines the ranging role according to the identifier, and performs ranging based on the ranging parameters. It uses the ranging application server, core network equipment NEF and AMF to realize the exchange of ranging service requests and results.

Benefits of technology

It improves ranging efficiency and accuracy, reduces power consumption, and enhances the user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115918183B_ABST
    Figure CN115918183B_ABST
Patent Text Reader

Abstract

A ranging method, apparatus, terminal device, and storage medium belong to the field of measurement technology. The method includes: a ranging terminal device (UE) receiving a ranging service request sent by a ranging application server, wherein the ranging service request includes an identifier and ranging parameters (101); the ranging UE determining its ranging role based on the identifier in the ranging service request, the ranging role including an observing UE or a target UE (102); and the ranging UE performing ranging based on the ranging parameters and the ranging role (103). This ranging method enables direct discovery between two UEs to be ranging, based on the identifier in the ranging service request, allowing the ranging UE to automatically perform ranging, thus improving ranging efficiency.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of measurement technology, and in particular to a ranging method, apparatus, terminal equipment, and storage medium. Background Technology

[0002] Ranging technology primarily determines the distance and / or relative direction parameters between two nodes (e.g., two UEs (User Equipment, terminal devices)). Furthermore, with the increasing prevalence of terminal devices, the demand for ranging within these devices is growing stronger, and ranging technology is being applied more widely in various fields (e.g., navigation, smart homes, smart factories, positioning). Therefore, there is an urgent need for a highly efficient, high-precision, low-power, and automated ranging method to improve user experience. Summary of the Invention

[0003] The ranging method, apparatus, terminal equipment, and storage medium disclosed herein are intended to address the problems of low efficiency, low accuracy, high power consumption, and poor user experience in related ranging methods.

[0004] The ranging method proposed in one embodiment of this disclosure includes:

[0005] The ranging terminal device (UE) receives a ranging service request sent by the ranging application server, wherein the ranging service request includes an identifier and ranging parameters;

[0006] The ranging UE determines its ranging role based on the identifier, and the ranging role includes an observing UE or a target UE;

[0007] The ranging UE performs ranging based on the ranging parameters and the ranging role.

[0008] Another embodiment of this disclosure proposes a ranging method, including:

[0009] The ranging application server determines the ranging UE;

[0010] The ranging application server 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 ranging parameters.

[0011] The ranging method proposed in another aspect of this disclosure includes:

[0012] The core network device NEF receives a ranging service request sent by the ranging application server, wherein the ranging service request includes an identifier and ranging parameters;

[0013] The NEF determines the AMF that serves the ranging UE corresponding to the identifier based on the identifier;

[0014] The NEF sends the ranging service request to the ranging UE through the AMF.

[0015] Another aspect of this disclosure provides a ranging device, comprising:

[0016] A receiving module is used to receive a ranging service request sent by a ranging application server, wherein the ranging service request includes an identifier and ranging parameters;

[0017] The processing module is used to determine the ranging role of the ranging UE based on the identifier in the ranging service request;

[0018] The processing module is also used to perform distance measurement based on the distance measurement parameters and the distance measurement role.

[0019] Another aspect of this disclosure provides a ranging device, comprising:

[0020] The determination module is used to determine the ranging UE;

[0021] The sending module is used to send 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 ranging parameters.

[0022] Another aspect of this disclosure provides a ranging device, comprising:

[0023] A receiving module is used to receive a ranging service request sent by a ranging application server, wherein the ranging service request includes an identifier and ranging parameters;

[0024] The processing module is configured to determine the AMF serving the ranging UE corresponding to the identifier based on the identifier;

[0025] The sending module is used to send the ranging service request to the ranging UE through the AMF.

[0026] Another aspect of this disclosure provides a terminal device, comprising: a transceiver; a memory; and a processor, respectively connected to the transceiver and the memory, configured to control the wireless signal transmission and reception of the transceiver by executing computer-executable instructions on the memory, and capable of implementing the method proposed in the above-described aspect of the embodiment.

[0027] Another aspect of this disclosure provides an application server comprising a processor and a memory, configured to execute computer-executable instructions on the memory and to implement the method described in another aspect of this disclosure.

[0028] Another aspect of this disclosure provides a core network device, including a processor and a memory, configured to execute computer-executable instructions on the memory and to implement the method described in another aspect of this disclosure.

[0029] In another aspect of this disclosure, a computer storage medium is provided, wherein the computer storage medium stores computer-executable instructions; the computer-executable instructions, when executed by a processor, can implement the above-described method.

[0030] The ranging method, apparatus, terminal device, and computer storage medium provided in this disclosure allow the ranging terminal device (UE) to receive a ranging service request from a ranging application server, which includes an identifier and ranging parameters. The UE can then determine its ranging role based on the identifier, whereby the ranging role may include an observing UE or a target UE. This enables the ranging UE to perform ranging based on the ranging parameters and the ranging role. Therefore, the identifier in the ranging service request in this disclosure allows direct discovery between two UEs to be ranging, enabling the ranging UE to automatically perform ranging, improving ranging efficiency and accuracy, reducing power consumption, and enhancing the user experience.

[0031] Additional aspects and advantages of this disclosure will be set forth in part in the description which follows, and in part will be obvious from the description, or may be learned by practice of this disclosure. Attached Figure Description

[0032] The above and / or additional aspects and advantages of this disclosure will become apparent and readily understood from the following description of the embodiments taken in conjunction with the accompanying drawings, in which:

[0033] Figure 1 This is a schematic flowchart illustrating a ranging method provided in one embodiment of the present disclosure;

[0034] Figure 2 This is a schematic diagram of a structure for observing the relative position of a UE and a target UE, provided in one embodiment of this disclosure;

[0035] Figure 3 This is an architecture diagram of a ranging service provided in one embodiment of the present disclosure;

[0036] Figure 4 This is a schematic flowchart of a ranging method provided in another embodiment of the present disclosure;

[0037] Figure 5 This is a flowchart illustrating a ranging method provided in yet another embodiment of the present disclosure;

[0038] Figure 6 A schematic flowchart illustrating a ranging method provided in yet another embodiment of this disclosure;

[0039] Figure 7 A schematic flowchart illustrating a ranging method provided in yet another embodiment of this disclosure;

[0040] Figure 8 A schematic flowchart illustrating a ranging method provided in yet another embodiment of this disclosure;

[0041] Figure 9 A schematic flowchart illustrating a ranging method provided in yet another embodiment of this disclosure;

[0042] Figure 10 A schematic flowchart illustrating a ranging method provided in yet another embodiment of this disclosure;

[0043] Figure 11 A schematic flowchart illustrating a ranging method provided in yet another embodiment of this disclosure;

[0044] Figure 12 A schematic flowchart illustrating a ranging method provided in yet another embodiment of this disclosure;

[0045] Figure 13 A schematic flowchart illustrating a ranging method provided in yet another embodiment of this disclosure;

[0046] Figure 14 A schematic flowchart illustrating a ranging method provided in yet another embodiment of this disclosure;

[0047] Figure 15 A schematic flowchart illustrating a ranging method provided in yet another embodiment of this disclosure;

[0048] Figure 16 This is a schematic diagram of the structure of a ranging device provided in one embodiment of the present disclosure;

[0049] Figure 17 This is a schematic diagram of the structure of a ranging device provided in another embodiment of the present disclosure;

[0050] Figure 18 This is a schematic diagram of the structure of a ranging device provided in another embodiment of the present disclosure;

[0051] Figure 19 This is a block diagram of a terminal device (UE) provided in one embodiment of this disclosure. Detailed Implementation

[0052] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numerals in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with those of this disclosure. Rather, they are merely examples of apparatuses and methods consistent with some aspects of the embodiments of this disclosure as detailed in the appended claims.

[0053] The terminology used in this disclosure is for the purpose of describing particular embodiments only and is not intended to be limiting of the present disclosure. The singular forms “a” and “the” as used in this disclosure and the appended claims are also intended to include the plural forms unless the context clearly indicates otherwise. It should also be understood that the term “and / or” as used herein refers to and includes any and all possible combinations of one or more of the associated listed items.

[0054] It should be understood that although the terms first, second, third, etc., may be used to describe various information in embodiments of this disclosure, such information should not be limited to these terms. These terms are only used to distinguish information of the same type from one another. For example, first information may also be referred to as second information without departing from the scope of embodiments of this disclosure, and similarly, second information may also be referred to as first information. Depending on the context, the words “if” and “suppose” as used herein may be interpreted as “when”, “when”, or “in response to a determination”.

[0055] Embodiments of this disclosure are described in detail below, examples of which are illustrated in the accompanying drawings, wherein the same or similar reference numerals denote the same or similar elements throughout. The embodiments described below with reference to the accompanying drawings are exemplary and intended to explain this disclosure, and should not be construed as limiting this disclosure.

[0056] In the ranging method provided in this embodiment, the ranging terminal device (UE) can receive a ranging service request sent by a ranging application server, which includes an identifier and ranging parameters. Based on the identifier in the ranging service request, the UE determines its ranging role, which includes either an observing UE or a target UE. This allows the ranging UE to perform ranging based on the ranging parameters and its role. Therefore, in this embodiment, the identifier in the ranging service request enables direct discovery between two UEs to be ranging, allowing the ranging UE to automatically perform ranging, improving ranging efficiency and accuracy, reducing power consumption, and enhancing the user experience.

[0057] The ranging method, apparatus, UE, and storage medium provided in this disclosure are described in detail below with reference to the accompanying drawings.

[0058] Figure 1 This is a flowchart illustrating a ranging method provided in an embodiment of this disclosure, applied to a UE, such as... Figure 1 As shown, the ranging method may include the following steps:

[0059] Step 101: The ranging UE (User Equipment) receives a ranging service request sent by the ranging application server, wherein the ranging service request includes an identifier and ranging parameters.

[0060] It should be noted that the ranging method of this disclosure can be applied to any UE. The UE can be a device that provides voice and / or data connectivity to a user. The UE can communicate with one or more core networks via a Radio Access Network (RAN). The UE can be an Internet of Things (IoT) terminal, such as a sensor device, a mobile phone (or "cellular" phone), and a computer with an IoT terminal. For example, it can be a fixed, portable, pocket-sized, handheld, computer-embedded, or vehicle-mounted device. Examples include a station (STA), subscriber unit, subscriber station, mobile station, mobile station, remote station, access point, remote terminal, access terminal, user terminal, or user agent. Alternatively, the UE can also be a device in an unmanned aerial vehicle (UAV). Alternatively, the UE can also be a vehicle-mounted device, such as a vehicle computer with wireless communication capabilities, or a wireless terminal connected to an external vehicle computer. Alternatively, the UE can also be a roadside device, such as a street light, traffic light, or other roadside device with wireless communication capabilities.

[0061] The ranging parameters may include ranging content (e.g., distance and angle between the observing UE and the target UE, direction from the target UE to the observing UE, etc.), Quality of Service (QoS) requirements, and reporting periodicity. In one embodiment of this disclosure, the identifier of the ranging service request may include the identifier of the observing UE and the identifier of the target UE, wherein the observing UE may be a UE used to perform the ranging operation. The observing UE is used to perform ranging on the target UE. In one embodiment of this disclosure, the observing UE may perform ranging on the target UE based on the ranging parameters to generate a ranging result. Of course, in other embodiments of this disclosure, the identifier of the ranging service request may only include the identifier of the observing UE or the identifier of the target UE. For example, if the ranging service request is only sent to the observing UE, the identifier of the ranging service request may only include the identifier of the target UE, so that the observing UE can determine the target UE based on the identifier of the target UE.

[0062] As an example, Figure 2 This is a schematic diagram of a structure for observing the relative position of a UE and a target UE, provided by an embodiment of this disclosure. Figure 2 As shown, the observing UE has a reference plane and a reference direction. Furthermore, the direction from the target UE to the observing UE can be the direction from the line connecting the observing UE and the target UE towards the reference direction, that is, Figure 2 Direction A is shown. The direction from the target UE to the observed UE can be represented by the azimuth and elevation directions of the target UE, as referenced. Figure 2 It can be seen that the azimuth direction of the target UE is the angle formed between the reference direction and the line projected from the observer UE to the target UE onto the same plane as the reference direction orthogonal to the zenith. Furthermore, the target UE also has an elevation direction, which is the direction from the horizontal plane to the line connecting the observer UE and the target UE.

[0063] Then observe the UE through measurement Figure 2 The distance between the target UE and the observed UE, and the direction from the target UE to the observed UE, are used to measure the distance to the target UE. Furthermore, the ranging service can be performed regardless of whether there is 5G coverage.

[0064] Furthermore, this disclosure also provides an architecture diagram for a ranging service, such as... Figure 3 As shown, the ranging service architecture includes a ranging application server AF for generating ranging service requests, an observing UE A, and a target UE B. The observing UE A can perform ranging on the target UE B based on the ranging service request sent by the ranging application server AF. Also, refer to the appendix... Figure 3As shown, the ranging application server AF and the observing UE A can interact based on the AMF (Access and Mobility Management Function) and NEF (Network Exposure Function) in the 3GPP control plane. Similarly, the AF and the target UE B can also interact based on the AMF and NEF in the 3GPP control plane.

[0065] Step 102: The ranging UE determines its ranging role based on the identifier in the ranging service request. The ranging role includes the observing UE or the target UE.

[0066] As one possible implementation, the method by which the ranging UE determines its ranging role based on the identifier in the ranging service request may include:

[0067] If the identifier of the ranging UE matches the identifier of the observing UE, then the ranging role of the ranging UE is determined to be the observing UE; if the identifier of the ranging UE matches the identifier of the target UE, then the ranging role of the ranging UE is determined to be the target UE.

[0068] Step 103: The ranging UE performs ranging based on the ranging parameters and the ranging role.

[0069] The ranging method provided in this embodiment allows a ranging terminal device (UE) to receive a ranging service request from a ranging application server, which includes an identifier and ranging parameters. The UE determines its ranging role based on the identifier in the ranging service request, enabling it to perform ranging based on the parameters and role. Therefore, the identifier in the ranging service request allows direct discovery between two UEs to be ranging, enabling the ranging UE to automatically perform ranging, improving ranging efficiency and accuracy, reducing power consumption, and enhancing the user experience.

[0070] Figure 4 This is a flowchart illustrating a ranging method provided in another embodiment of the present disclosure, applied to a ranging UE, such as... Figure 4 As shown, the method may include:

[0071] Step 201: Perform ranging service authentication on the ranging UE.

[0072] As one possible implementation, authenticating the ranging service for the ranging UE can include authorizing the ranging service of the ranging UE, specifically including: mutual discovery between the two UEs to be ranging, privacy or ranging service policies or ranging parameters.

[0073] Step 202: Establish a PDU (Packet Data Unit) session between the ranging UE and the ranging application server.

[0074] Once a PDU session is established between the ranging UE and the ranging application server, the ranging UE and the ranging application server can communicate at the application layer through the PDU session.

[0075] Step 203: The ranging UE receives a ranging service request sent by the ranging application server through the PDU session. The ranging service request includes an identifier and ranging parameters.

[0076] Step 204: The ranging UE determines its ranging role as the observing UE based on the identifier in the ranging service request.

[0077] Step 205: The ranging UE determines the target UE based on the identifier of the target UE.

[0078] As one possible implementation, the ranging UE can broadcast the identifier of the target UE so that each UE can receive the identifier of the target UE and compare its own identifier with the identifier of the target UE. When the identifier of a certain UE matches the identifier of the target UE, the UE is determined to be the target UE. The target UE can send a notification message to the ranging UE so that the ranging UE can determine the target UE based on the notification message.

[0079] Step 206: The ranging UE measures the distance to the target UE according to the ranging parameters.

[0080] As one possible implementation, the ranging UE can measure the distance to the target UE by determining the distance and angle between the ranging UE and the target UE, as well as the direction from the target UE to the ranging UE.

[0081] Step 207: The ranging UE generates ranging results and sends the ranging results back to the ranging application server through the PDU session.

[0082] The ranging method provided in this embodiment allows the observation UE to receive a ranging service request, including an identifier and ranging parameters, sent by a ranging application server through a PDU session. The observation UE then determines the target UE based on the identifier in the ranging service request, enabling it to measure the distance to the target UE according to the ranging parameters, generate a ranging result, and send the result back to the ranging application server. Therefore, in this embodiment, the observation UE and the ranging application server can exchange ranging service requests and results at the application layer based on a PDU session. This allows the ranging service to be initiated at the application layer, ensuring the automation of the ranging method, improving ranging efficiency and accuracy, reducing power consumption, and enhancing the user experience.

[0083] Figure 5 This is a flowchart illustrating a ranging method provided in another embodiment of the present disclosure, applied to a ranging UE, such as... Figure 5 As shown, the method may include:

[0084] Step 301: Perform ranging service authentication on the ranging UE.

[0085] Step 302: Establish a PDU session between the ranging UE and the ranging application server.

[0086] Step 303: The ranging UE receives a ranging service request sent by the ranging application server through the PDU session. The ranging service request includes an identifier and ranging parameters.

[0087] Step 304: The ranging UE determines the ranging role of the ranging UE as the target UE based on the identifier in the ranging service request.

[0088] Step 305: The ranging UE determines the observation UE based on the identifier of the observation UE.

[0089] As one possible implementation, the ranging UE can broadcast the identifier of the observing UE so that each UE receives the identifier of the observing UE and compares its own identifier with the identifier of the observing UE. When the identifier of a certain UE matches the identifier of the observing UE, the UE is identified as the observing UE. The observing UE can send a notification message to the ranging UE so that the ranging UE can identify the observing UE based on the notification message.

[0090] Step 306: The ranging UE sends the ranging parameters to the observing UE so that the observing UE can measure the distance of the ranging UE according to the ranging parameters.

[0091] In one possible implementation, after the observation UE completes the ranging of the ranging UE and generates the ranging result, the ranging result is directly fed back to the ranging application server.

[0092] In another possible implementation, after the observation UE completes the ranging measurement of the ranging UE and generates the ranging result, it feeds the ranging result back to the ranging UE, so that the ranging UE can forward the ranging result to the ranging application server based on the PDU session.

[0093] The ranging method provided in this disclosure allows a target UE to receive a ranging service request, including an identifier and ranging parameters, sent by a ranging application server through a PDU session. 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. Therefore, in this disclosure, the target UE and the ranging application server can exchange ranging service requests and ranging results at the application layer based on the PDU session. This allows the ranging service to be initiated at the application layer, ensuring the automation of the ranging method, improving ranging efficiency and accuracy, reducing power consumption, and enhancing the user experience.

[0094] 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:

[0095] Step 401: Perform ranging service authentication on the ranging UE.

[0096] Step 402: The ranging UE receives a ranging service request forwarded by the core network equipment serving the ranging UE from the ranging application server.

[0097] The core network equipment may include AMF and NEF. The ranging service request can be sent by the ranging application server to the AMF serving the ranging UE through the NEF, and then the AMF serving the ranging UE forwards the ranging service request to the ranging UE. The AMF serving the ranging UE can be determined by the NEF through detection of UDM (Unified Data Management).

[0098] One possible implementation is that the method by which the NEF determines the AMF serving the ranging UE by detecting the Unified Data Management (UDM) can include:

[0099] The NEF queries the Unified Data Management (UDM) based on the identifiers of the observed UE and the target UE. If the NEF finds a first AMF serving the observed UE, the NEF identifies the observed UE as the ranging UE and sends a ranging service request to the first AMF. If the NEF finds a second AMF serving the target UE, the NEF identifies the target UE as the ranging UE and sends the ranging service request to the second AMF. If the NEF finds both a first AMF serving the target UE and a second AMF serving the observed UE, the NEF identifies either the target UE or the observed UE as the ranging UE and sends a ranging service request to the AMF serving the ranging UE (i.e., either the first AMF or the second AMF).

[0100] Step 403: The ranging UE determines its ranging role as the observing UE based on the identifier in the ranging service request.

[0101] Step 404: The ranging UE determines the target UE based on the identifier of the target UE.

[0102] Step 405: The ranging UE measures the distance to the target UE according to the ranging parameters.

[0103] Step 406: The ranging UE generates a ranging result and feeds the ranging result back to the AMF serving the ranging UE, so that the AMF serving the ranging UE (i.e., the AMF corresponding to the ranging UE) forwards the ranging result to the ranging application server.

[0104] The ranging method provided in this embodiment allows the UE to receive a ranging service request, including an identifier and ranging parameters, from a ranging application server via its corresponding core network equipment AMF and NEF. The UE then determines the target UE based on the identifier in the ranging service request, enabling it to perform ranging on the target UE according to the ranging parameters to generate a ranging result and feed it back to the ranging application server. References are also provided. Figure 3 As can be seen, the core network devices AMF and NEF are essentially located in the 3GPP control plane. Therefore, in this embodiment of the disclosure, it is observed that the UE and the ranging application server can exchange ranging service requests and ranging results in the 3GPP control plane, that is, the ranging service can be initiated based on the 3GPP control plane. This ensures the automation of the ranging method, guarantees low-latency ranging service, improves ranging efficiency and accuracy, reduces power consumption, and enhances the user experience.

[0105] 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:

[0106] Step 501: Perform ranging service authentication on the ranging UE.

[0107] Step 502: The ranging UE receives a ranging service request forwarded by the core network equipment serving the ranging UE from the ranging application server.

[0108] Step 503: The ranging UE determines the ranging role of the ranging UE as the target UE based on the identifier in the ranging service request.

[0109] Step 504: The ranging UE determines the observation UE based on the identifier of the observation UE.

[0110] Step 505: The ranging UE sends the ranging parameters to the observing UE so that the observing UE can measure the distance of the ranging UE according to the ranging parameters.

[0111] In one possible implementation, after the observation UE measures the distance from the ranging UE and obtains the distance measurement result, the distance measurement result is directly fed back to the distance measurement application server.

[0112] In another possible implementation, the observation UE obtains the ranging result after measuring the distance of the ranging UE, and sends the ranging result to the ranging UE, so that the ranging UE can forward the ranging result to the AMF corresponding to the ranging UE, and the AMF corresponding to the ranging UE can forward the ranging result to the ranging application server.

[0113] The ranging method provided in this disclosure allows the target UE to receive a ranging service request containing an identifier and ranging parameters from a ranging application server through its corresponding core network equipment (i.e., the AMF and NEF in the 3GPP control plane). The target UE determines the observing UE based on the identifier in the ranging service request and sends the ranging parameters to the observing UE, enabling the target UE to perform ranging on the observing UE according to the ranging parameters. Therefore, in this disclosure, the observing UE and the ranging application server can exchange ranging service requests and ranging results in 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.

[0114] Figure 8 This is a flowchart illustrating a ranging method provided in yet another embodiment of the present disclosure, applied in a ranging application server, such as... Figure 8 As shown, the method may include:

[0115] Step 601: The ranging application server determines the ranging UE.

[0116] Step 602: The ranging application server sends a ranging service request to the ranging UE. The ranging service request includes an identifier and ranging parameters. The identifier of the ranging service request includes the identifier of the observing UE and the identifier of the target UE. The ranging UE performs ranging based on the identifier and ranging parameters.

[0117] In one embodiment of this disclosure, if the ranging UE is an observation UE, the ranging application server can also receive the ranging results sent by the ranging UE.

[0118] The ranging method provided in this disclosure allows the ranging application server to send a ranging service request, including an identifier and ranging parameters, to the ranging UE, enabling the ranging UE to perform ranging based on the identifier and ranging parameters. Therefore, the identifier in the ranging service request in this disclosure allows direct discovery between two UEs to be ranging, enabling the ranging UE to automatically perform ranging, improving ranging efficiency and accuracy, reducing power consumption, and enhancing the user experience.

[0119] Figure 9 This is a flowchart illustrating a ranging method provided in yet another embodiment of the present disclosure, applied in a ranging application server, such as... Figure 9 As shown, the method may include:

[0120] Step 701: Establish a PDU session between the ranging UE and the ranging application server.

[0121] Step 702: The ranging application server determines the ranging UE.

[0122] Step 703: The ranging application server sends a ranging service request to the ranging UE through the PDU session.

[0123] Step 704: The ranging application server receives the ranging result through the PDU session.

[0124] The ranging method provided in this embodiment allows the ranging application server to send a ranging service request, including an identifier and ranging parameters, to the ranging UE via a PDU session, enabling the ranging UE to perform ranging based on the identifier and ranging parameters. Therefore, in this embodiment, the ranging UE and the ranging application server can exchange ranging service requests and ranging results at the application layer based on the PDU session. This allows the ranging service to be initiated at the application layer, ensuring the automation of the ranging method, improving ranging efficiency and accuracy, reducing power consumption, and enhancing the user experience.

[0125] Figure 10 This is a flowchart illustrating a ranging method provided in yet another embodiment of the present disclosure, applied in a ranging application server, such as... Figure 10 As shown, the method may include:

[0126] Step 801: Establish a PDU session between the ranging UE and the ranging application server.

[0127] Step 802: The ranging application server determines the ranging UE.

[0128] Step 803: The ranging application server sends a ranging service request to the ranging UE through the PDU session. The ranging UE is the observation UE.

[0129] Step 804: The ranging application server receives the ranging result through the PDU session.

[0130] The ranging method provided in this embodiment allows the ranging application server to send a ranging service request, including an identifier and ranging parameters, to the ranging UE via a PDU session, enabling the ranging UE to perform ranging based on the identifier and ranging parameters. Therefore, in this embodiment, the ranging UE and the ranging application server can exchange ranging service requests and ranging results at the application layer based on the PDU session. This allows the ranging service to be initiated at the application layer, ensuring the automation of the ranging method, improving ranging efficiency and accuracy, reducing power consumption, and enhancing the user experience.

[0131] Figure 11 This is a flowchart illustrating a ranging method provided in yet another embodiment of the present disclosure, applied in a ranging application server, such as... Figure 11 As shown, the method may include:

[0132] Step 901: Establish a PDU session between the ranging UE and the ranging application server.

[0133] Step 902: The ranging application server determines the ranging UE.

[0134] Step 903: The ranging application server sends a ranging service request to the ranging UE through the PDU session, and the ranging UE is the target UE.

[0135] Step 904: The ranging application server receives the ranging result through the PDU session.

[0136] The ranging method provided in this embodiment allows the ranging application server to send a ranging service request, including an identifier and ranging parameters, to the ranging UE via a PDU session, enabling the ranging UE to perform ranging based on the identifier and ranging parameters. Therefore, in this embodiment, the ranging UE and the ranging application server can exchange ranging service requests and ranging results at the application layer based on the PDU session. This allows the ranging service to be initiated at the application layer, ensuring the automation of the ranging method, improving ranging efficiency and accuracy, reducing power consumption, and enhancing the user experience.

[0137] Figure 12 This is a flowchart illustrating a ranging method provided in yet another embodiment of the present disclosure, applied in a ranging application server, such as... Figure 12 As shown, the method may include:

[0138] Step 1001: The ranging application server determines the ranging UE.

[0139] Step 1002: The ranging application server sends a ranging service request to the ranging UE through the core network equipment.

[0140] The core network equipment may include an AMF and a NEF. As one possible implementation, the method by which the ranging application server sends the ranging service request to the ranging UE through the core network equipment may include: the ranging application server sending the ranging service request to the AMF serving the ranging UE through the NEF, so that the AMF forwards the ranging service request to the ranging UE. The AMF serving the ranging UE may be determined by the NEF through detection of the Unified Data Management (UDM).

[0141] Specifically, if the NEF finds an AMF serving the observed UE, the NEF sends a ranging service request to the AMF serving the observed UE; if the NEF finds an AMF serving the target UE, the NEF sends a ranging service request to the AMF serving the target UE; if the NEF finds both an AMF serving the target UE and an AMF serving the observed UE, the NEF sends a ranging service request to either the AMF serving the target UE or the AMF serving the observed UE.

[0142] Step 1003: The ranging application server receives the ranging results fed back by the core network equipment.

[0143] As one possible implementation, the method by which the ranging application server receives the ranging result sent by the ranging UE may include: the ranging application server receiving the ranging result sent by the AMF serving the ranging UE through the NEF.

[0144] The ranging method provided in this disclosure allows the ranging application server to send a ranging service request, including an identifier and ranging parameters, to the ranging UE via core network equipment (i.e., the AMF and NEF in the 3GPP control plane), and to receive ranging results. Therefore, in this disclosure, the ranging UE and the ranging application server can exchange ranging service requests and results 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.

[0145] Figure 13 This is a flowchart illustrating a ranging method provided in yet another embodiment of the present disclosure, applied in a ranging application server, such as... Figure 13 As shown, the method may include:

[0146] Step 1101: The ranging application server determines the ranging UE.

[0147] Step 1102: The ranging application server sends a ranging service request to the ranging UE through the core network equipment. The ranging UE is the observation UE.

[0148] Step 1103: The ranging application server receives the ranging results fed back by the core network equipment.

[0149] As one possible implementation, the ranging application server can receive ranging results fed back by the NEF, and the NEF receives the ranging results through the AMF that serves the observing UE.

[0150] The ranging method provided in this disclosure allows the ranging application server to send a ranging service request, including an identifier and ranging parameters, to the ranging UE via core network equipment (i.e., the AMF and NEF in the 3GPP control plane), and to receive ranging results. Therefore, in this disclosure, the ranging UE and the ranging application server can exchange ranging service requests and results 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.

[0151] Figure 14 This is a flowchart illustrating a ranging method provided in yet another embodiment of the present disclosure, applied in a ranging application server, such as... Figure 14 As shown, the method may include:

[0152] Step 1201: The ranging application server determines the ranging UE.

[0153] Step 1202: The ranging application server sends a ranging service request to the ranging UE through the core network equipment. The ranging UE is the target UE.

[0154] Step 1203: The ranging application server receives the ranging results fed back by the core network equipment.

[0155] The ranging method provided in this disclosure allows the ranging application server to send a ranging service request, including an identifier and ranging parameters, to the ranging UE via core network equipment (i.e., the AMF and NEF in the 3GPP control plane), and to receive ranging results. Therefore, in this disclosure, the ranging UE and the ranging application server can exchange ranging service requests and results 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.

[0156] Figure 15This is a schematic flowchart of a ranging method provided in yet another embodiment of the present disclosure, applied in NEF, such as... Figure 15 As shown, the method may include:

[0157] Step 1301: NEF receives a ranging service request sent by the ranging application server, wherein the ranging service request includes an identifier and ranging parameters.

[0158] Step 1302: The NEF determines the AMF that serves the ranging UE corresponding to the identifier based on the identifier.

[0159] One possible implementation is that the method by which the NEF determines the AMF serving the ranging UE corresponding to the identifier based on the identifier may include:

[0160] The NEF queries the Unified Data Management (UDM) based on the identifiers of the observed UE and the target UE. If the NEF finds a first AMF serving the observed UE, the NEF identifies the observed UE as the ranging UE and sends a ranging service request to the first AMF. If the NEF finds a second AMF serving the target UE, the NEF identifies the target UE as the ranging UE and sends the ranging service request to the second AMF. If the NEF finds both a first AMF serving the target UE and a second AMF serving the observed UE, the NEF identifies either the target UE or the observed UE as the ranging UE and sends a ranging service request to the AMF serving the ranging UE (i.e., either the first AMF or the second AMF).

[0161] Step 1303: The NEF sends a ranging service request to the ranging UE via the AMF.

[0162] One possible implementation is that after the NEF sends the ranging service request to the ranging UE through the AMF, the ranging UE can perform ranging based on the ranging parameters to obtain the ranging result, and then send the ranging result to the NEF so that the NEF can forward the ranging result to the ranging application server.

[0163] The ranging method provided in this disclosure allows the ranging application server to send a ranging service request, including an identifier and ranging parameters, to the ranging UE via the AMF and NEF in the 3GPP control plane. Therefore, in this disclosure, the ranging UE and the ranging application server 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] Figure 16This is a schematic diagram of the structure of a ranging device provided in one embodiment of the present disclosure, as shown below. Figure 15 As shown, the ranging device 1600 may include:

[0165] The receiving module 1601 is used to receive a ranging service request sent by the ranging application server, wherein the ranging service request includes an identifier and ranging parameters;

[0166] Processing module 1602 is used to determine the ranging role of the ranging UE based on the identifier in the ranging service request;

[0167] The processing module is also used to perform distance measurement based on distance measurement parameters and distance measurement roles.

[0168] The ranging device provided in this embodiment can be configured in any UE to perform the aforementioned functions. Figures 1 to 7 Any distance measurement method.

[0169] The ranging device provided in this embodiment allows a ranging terminal device (UE) to receive a ranging service request sent by a ranging application server, which includes an identifier and ranging parameters. The UE determines its ranging role based on the identifier in the ranging service request, enabling it to perform ranging based on the ranging parameters and its role. Therefore, the identifier in the ranging service request in this embodiment allows direct discovery between two UEs to be ranging, enabling the ranging UE to automatically perform ranging, improving ranging efficiency and accuracy, reducing power consumption, and enhancing the user experience.

[0170] In one possible implementation of this disclosure, the identifier includes an identifier for the observing UE and an identifier for the target UE, wherein the processing module 1602 is further configured to:

[0171] If the identifier of the ranging UE matches the identifier of the observing UE, then the ranging role of the ranging UE is determined to be that of the observing UE; and if the identifier of the ranging UE matches the identifier of the target UE, then the ranging role of the ranging UE is determined to be that of the target UE.

[0172] Furthermore, in another possible implementation of this disclosure, when the ranging UE determines that the ranging role is 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.

[0173] Furthermore, in another possible implementation of this disclosure, the apparatus is also used to: send the ranging result to the ranging application server.

[0174] Furthermore, in another possible implementation of this disclosure, when the ranging UE determines that the ranging role is the target UE, the processing module 1602 is further configured to: determine the observing UE based on the identifier of the observing UE; and send the ranging parameters to the observing UE, wherein the observing UE performs ranging on the ranging UE based on the ranging parameters.

[0175] Furthermore, in another possible implementation of this disclosure, the receiving module 1601 is also configured to: receive the ranging service request sent by the ranging application server through a Packet Data Unit (PDU) session.

[0176] Furthermore, in another possible implementation of this disclosure, the apparatus is also used to: send the ranging result to the ranging application server via the PDU session.

[0177] Furthermore, in another possible implementation of this disclosure, the apparatus is also used to: send ranging results to core network equipment, the core network equipment including Access and Mobility Management Function (AMF).

[0178] It should be noted that the aforementioned... Figures 1-7 The explanation of the distance measurement method embodiment shown also applies to Figure 16 The ranging device 1600 shown here will not be described in detail here.

[0179] Figure 17 This is a schematic diagram of the structure of a ranging device provided in another embodiment of the present disclosure, as shown below. Figure 17 As shown, the ranging device 1700 may include:

[0180] Module 1701 is used to determine the ranging UE;

[0181] The sending module 1702 is used to send 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 ranging parameters.

[0182] The ranging device provided in this embodiment can be configured in a ranging application server to perform the aforementioned operations. Figures 8 to 14 Any distance measurement method.

[0183] The ranging device provided in this embodiment allows the ranging application server to send a ranging service request, including an identifier and ranging parameters, to the ranging UE, enabling the ranging UE to perform ranging based on the identifier and ranging parameters. Therefore, the identifier in the ranging service request in this embodiment allows direct discovery between two UEs to be ranging, enabling the ranging UE to automatically perform ranging, improving ranging efficiency and accuracy, reducing power consumption, and enhancing the user experience.

[0184] In one possible implementation of this disclosure, when the ranging UE is an observation UE, the device is further configured to: receive ranging results sent by the ranging UE.

[0185] Furthermore, in another possible implementation of this disclosure, the identifier of the ranging service request includes the identifier of the observing UE and the identifier of the target UE.

[0186] Furthermore, in another possible implementation of this disclosure, the sending module 1702 is further configured to: send the ranging service request to the ranging UE via a PDU session.

[0187] Furthermore, in another possible implementation of this disclosure, the apparatus is also configured to: receive the ranging result via the PDU session.

[0188] Furthermore, in another possible implementation of this disclosure, the sending module 1702 is further configured to: send the ranging service request to the ranging UE via the core network equipment.

[0189] Furthermore, in another possible implementation of this disclosure, the core network equipment is an AMF and a Network Open Function (NEF), wherein the sending module 1702 is further configured to: send the ranging service request to the AMF serving the ranging UE, so that the AMF forwards the ranging service request to the ranging UE.

[0190] Furthermore, in another possible implementation of this disclosure, the ranging device is further configured to: receive the ranging result sent by the AMF serving the ranging UE through the NEF.

[0191] It should be noted that the aforementioned... Figures 8-14 The explanation of the distance measurement method embodiment shown also applies to Figure 17 The ranging device 1700 will not be described in detail here.

[0192] Figure 18 This is a schematic diagram of the structure of a ranging device provided in another embodiment of the present disclosure, as shown below. Figure 18 As shown, the ranging device 1800 may include:

[0193] The receiving module 1801 is used to receive a ranging service request sent by the ranging application server, wherein the ranging service request includes an identifier and ranging parameters;

[0194] Processing module 1802 is used to determine the AMF serving the ranging UE corresponding to the identifier based on the identifier;

[0195] The sending module 1803 is used to send the ranging service request to the ranging UE through the AMF.

[0196] The ranging device provided in this embodiment can be configured in a ranging application server to perform the aforementioned operations. Figure 15 The distance measurement method shown.

[0197] The ranging device provided in this embodiment allows the ranging application server and the ranging UE to exchange ranging service requests in the 3GPP control plane. In other words, the ranging service can be started based on the 3GPP control plane, which ensures the automation of the ranging method and ensures low-latency ranging service, improves ranging efficiency and accuracy, reduces power consumption, and enhances user experience.

[0198] In one possible implementation of this disclosure, the identifier includes an identifier of the observing UE and an identifier of the target UE. The processing module 1802 is further configured to: query the Unified Data Management (UDM) based on the identifier of the observing UE and the identifier of the target UE; if a first AMF serving the observing UE is found, send the ranging service request to the first AMF; if a second AMF serving the target UE is found, send the ranging service request to the second AMF; if both a first AMF and a second AMF serving the target UE and the observing UE are found, send the ranging service request to either the first AMF or the second AMF.

[0199] To implement the above embodiments, this disclosure also proposes a computer storage medium.

[0200] The computer storage medium provided in this embodiment stores an executable program; after the executable program is executed by a processor, it can implement the ranging method provided by any of the aforementioned technical solutions, for example, such as... Figures 1 to 15 At least one of them.

[0201] To implement the above embodiments, this disclosure also proposes a computer program product, including a computer program that, when executed by a processor, implements the ranging method as described above.

[0202] Furthermore, in order to implement the above embodiments, this disclosure also provides a computer program that, when executed by a processor, implements this disclosure. Figures 1 to 7 or Figures 8 to 14 The distance measurement method described above.

[0203] Figure 19 This is a block diagram of a terminal device UE1900 provided in one embodiment of this disclosure. For example, UE1900 may be a mobile phone, computer, digital broadcasting terminal device, messaging transceiver, game console, tablet device, medical device, fitness device, personal digital assistant, etc.

[0204] Reference Figure 19 UE1900 may include at least one of the following components: processing component 1902, memory 1904, power supply component 1906, multimedia component 1908, audio component 1910, input / output (I / O) interface 1912, sensor component 1914, and communication component 1916.

[0205] Processing component 1902 typically controls the overall operation of UE 1900, such as operations associated with display, telephone calls, data communication, camera operation, and recording. Processing component 1902 may include at least one processor 1920 to execute instructions to perform all or part of the steps of the methods described above. Furthermore, processing component 1902 may include at least one module to facilitate interaction between processing component 1902 and other components. For example, processing component 1902 may include a multimedia module to facilitate interaction between multimedia component 1908 and processing component 1902.

[0206] Memory 1904 is configured to store various types of data to support operation on UE 1900. Examples of this data include instructions for any application or method operating on UE 1900, contact data, phonebook data, messages, pictures, videos, etc. Memory 1904 can be implemented by any type of volatile or non-volatile storage device 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 storage, flash memory, magnetic disk, or optical disk.

[0207] Power supply component 1906 provides power to various components of UE1900. Power supply component 1906 may include a power management system, at least one power supply, and other components associated with generating, managing, and distributing power to UE1900.

[0208] The multimedia component 1908 includes a screen that provides an output interface between the UE 1900 and the user. In some embodiments, the screen may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen may be implemented as a touchscreen to receive input signals from the user. The touch panel includes at least one touch sensor to sense touch, swipe, and gestures on the touch panel. The touch sensor may not only sense the boundaries of the touch or swipe action but also detect the wake-up time and pressure associated with the touch or swipe operation. In some embodiments, the multimedia component 1908 includes a front-facing camera and / or a rear-facing camera. When the UE 1900 is in an operating mode, such as a shooting mode or a video mode, the front-facing camera and / or the rear-facing camera may receive external multimedia data. Each front-facing camera and rear-facing camera may be a fixed optical lens system or have focal length and optical zoom capabilities.

[0209] Audio component 1910 is configured to output and / or input audio signals. For example, audio component 1910 includes a microphone (MIC) configured to receive external audio signals when UE 1900 is in an operating mode, such as call mode, recording mode, and voice recognition mode. The received audio signals may be further stored in memory 1904 or transmitted via communication component 1916. In some embodiments, audio component 1910 also includes a speaker for outputting audio signals.

[0210] I / O interface 1912 provides an interface between processing component 1902 and peripheral interface modules, such as keyboards, click wheels, buttons, etc. These buttons may include, but are not limited to, home buttons, volume buttons, power buttons, and lock buttons.

[0211] Sensor assembly 1914 includes at least one sensor for providing status assessment of various aspects of UE 1900. For example, sensor assembly 1914 can detect the on / off state of UE 1900, the relative positioning of components such as the display and keypad of UE 1900, changes in position of UE 1900 or one of its components, the presence or absence of user contact with UE 1900, orientation or acceleration / deceleration of UE 1900, and temperature changes of UE 1900. Sensor assembly 1914 may include a proximity sensor configured to detect the presence of nearby objects without any physical contact. Sensor assembly 1914 may also include a light sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, sensor assembly 1914 may also include an accelerometer, gyroscope, magnetometer, pressure sensor, or temperature sensor.

[0212] Communication component 1916 is configured to facilitate wired or wireless communication between UE1900 and other devices. UE1900 can access wireless networks based on communication standards, such as WiFi, 2G, or 3G, or combinations thereof. In one exemplary embodiment, communication component 1916 receives broadcast signals or broadcast-related information from an external broadcast management system via a broadcast channel. In one exemplary embodiment, communication component 1916 also includes a near-field communication (NFC) module to facilitate short-range communication. For example, the NFC module may be implemented based on radio frequency identification (RFID) technology, Infrared Data Association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology, and other technologies.

[0213] In an exemplary embodiment, the UE1900 may be implemented by 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 to perform the above method.

[0214] Other embodiments of the invention will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This disclosure is intended to cover any variations, uses, or adaptations of the invention that follow the general principles of the invention and include common knowledge or customary techniques in the art not disclosed herein. The specification and examples are to be considered exemplary only, and the true scope and spirit of this disclosure are indicated by the following claims.

[0215] It should be understood that this disclosure is not limited to the precise structures described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of this disclosure is limited only by the appended claims.

Claims

1. A distance measurement method, characterized in that, include: The ranging terminal device (UE) receives a ranging service request sent by the ranging application server, 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, Also includes: The ranging UE sends the ranging result to the ranging application server.

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 ranging UE performs ranging based on the ranging parameters and the ranging role, including: 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 application server, including: The ranging UE receives the ranging service request sent by the ranging application server through a Packet Data Unit (PDU) session.

6. The method as described in claim 5, characterized in that, The method further includes: The ranging UE sends the ranging result to the ranging application server through the PDU session.

7. The method as described in claim 1, characterized in that, The method further includes: The ranging UE sends the ranging result to the core network equipment, which includes an Access and Mobility Management Function (AMF).

8. A distance measurement method, characterized in that, include: The ranging application server determines the ranging UE; The ranging application server 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 application server receives the ranging results sent by the ranging UE.

10. The method as described in claim 9, characterized in that, The ranging application server sends a ranging service request to the ranging UE, including: The ranging application server sends the ranging service request to the ranging UE through a PDU session.

11. The method as described in claim 10, characterized in that, The ranging application server receives the ranging results sent by the ranging UE, including: The ranging application server receives the ranging result through the PDU session.

12. The method as described in claim 9, characterized in that, The ranging application server sends a ranging service request to the ranging UE, including: The ranging application server sends the ranging service request to the ranging UE through the core network equipment.

13. The method as described in claim 12, characterized in that, The core network equipment includes an AMF and a Network Open Function (NEF), wherein the ranging application server sends the ranging service request to the ranging UE through the core network equipment, including: The ranging application server sends the ranging service request to the AMF serving the ranging UE through the NEF, so that the AMF serving the ranging UE forwards the ranging service request to the ranging UE.

14. The method as described in claim 13, characterized in that, The ranging application server receives the ranging results sent by the ranging UE, including: The ranging application server receives the ranging result sent by the NEF through the AMF serving the ranging UE.

15. A distance measurement method, characterized in that, include: NEF receives a ranging service request sent by the ranging application server, wherein the ranging service request includes an identifier and ranging parameters; The NEF determines the AMF that serves the ranging UE corresponding to the identifier based on the identifier; The NEF sends the ranging service request to the ranging UE through the 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.

16. The method as described in claim 15, characterized in that, The NEF determines the AMF serving the ranging UE corresponding to the identifier based on the identifier, including: The NEF queries the Unified Data Management (UDM) based on the identifier of the observed UE and the identifier of the target UE; If the NEF finds a first AMF serving the observed UE, the NEF sends the ranging service request to the first AMF. If the NEF finds a second AMF serving the target UE, the NEF sends the ranging service request to the second AMF. If the NEF finds a first AMF and a second AMF serving the target UE and the observed UE, the NEF sends the ranging service request to either the first AMF or the second AMF.

17. A ranging device, characterized in that, The ranging device is used for ranging terminal equipment (UE) and includes: A receiving module is used to receive a ranging service request sent by a ranging application server, 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 in the ranging service request, 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.

18. A ranging device, characterized in that, The ranging device is used for a ranging application server and includes: The determination module is used to determine the ranging UE; A sending module is configured to send 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 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.

19. A ranging device, characterized in that, The ranging device is used for NEF and includes: A receiving module is used to receive a ranging service request sent by a ranging application server, wherein the ranging service request includes an identifier and ranging parameters; The processing module is configured to determine the AMF serving the ranging UE corresponding to the identifier based on the identifier; The sending module is used to send the ranging service request to the ranging UE through the 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.

20. A terminal 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 1 to 7.

21. An application server, characterized in that, include: The processor and memory are configured to execute computer-executable instructions on the memory and to implement the method of any one of claims 8 to 14.

22. A core network device, characterized in that, include: The processor and memory are configured to execute computer-executable instructions on the memory and to implement the method of any one of claims 15 to 16.

23. 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 14, or 15 to 16.

Citation Information

Patent Citations

  • Distance measurement method, communication node, communication equipment and storage medium

    CN112205008A