Communication method, apparatus and system
Patent Information
- Application Number
- CN202510243634.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-02-28
- Publication Date
- 2026-08-28
AI Technical Summary
然而,在在复杂的通信环境下,降维处理的过程较为复杂,且提取到的信道空间关系的准确性较低,导致终端设备定位的效率和准确性降低
Smart Images

Figure CN122661900A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communications, and more particularly to communication methods, apparatus and systems. Background Technology
[0002] With the development of communication technology, location-based services are widely used in fields such as intelligent traffic management, indoor navigation, and emergency rescue. These services rely on the accurate positioning of terminal devices. For example, in non-line-of-sight (NLOS) environments, terminal devices can be located using artificial intelligence (AI) fingerprint positioning technology. However, the high cost of fingerprint database collection and maintenance limits the widespread application of AI fingerprint positioning technology.
[0003] To reduce the cost of fingerprint database acquisition and maintenance, channel charting (CC) technology has emerged. Based on this technology, channel fingerprints from terminals can be dimensionality-reduced to extract low-dimensional features that represent the spatial relationships between channel fingerprints (hereinafter referred to as "channel spatial relationships"). These low-dimensional features are then mapped to a low-dimensional space to achieve relative positioning of the terminal device during the channel fingerprint measurement process. In this implementation, the accuracy of terminal device positioning heavily depends on the accuracy of the acquired channel spatial relationships. However, in complex communication environments, the dimensionality reduction process is quite complex, and the accuracy of the extracted channel spatial relationships is relatively low, leading to reduced efficiency and accuracy in terminal device positioning. Summary of the Invention
[0004] This application provides a communication method, apparatus, and system that can improve the efficiency and accuracy of network-side devices in locating terminal equipment.
[0005] To achieve the above objectives, this application adopts the following technical solution:
[0006] Firstly, a communication method is provided. This method can be executed by a first communication device, a component of the first communication device (e.g., a processor, chip, or chip system), or a logic node, logic module, or software capable of implementing all or part of the functions of the first communication device. For ease of understanding, the following description assumes the first communication device is a terminal device. The method includes: determining multiple channel fingerprints and first spatial relationship information, wherein the first spatial relationship information characterizes the proximity relationship between dynamic parameters and / or multiple channel fingerprints, the dynamic parameters represent the movement of the first communication device during measurement, and the measurement includes the measurement of channel fingerprints; sending a first message to a second communication device, wherein the first message includes multiple channel fingerprints and the first spatial relationship information, and the multiple channel fingerprints and the first spatial relationship information are used to locate the first communication device.
[0007] The solution provided in the first aspect above allows the first communication device to determine multiple channel fingerprints and determine dynamic parameters characterizing the movement of the first communication device during the measurement process and / or first spatial relationship information determining the proximity relationship between the multiple channel fingerprints. The first communication device then sends the multiple channel fingerprints and the first spatial relationship information to the second communication device for the network-side device to locate the first communication device. This enables the network-side device to locate the first communication device more accurately and quickly based on the first spatial relationship information, thereby improving the efficiency and accuracy of the network-side device in locating the first communication device.
[0008] In some examples, the first communication device is a terminal device, and the second communication device is a location management function (LMF) network element.
[0009] In one possible design, determining multiple channel fingerprints and first spatial relationship information includes: performing measurements within a time window to obtain multiple channel fingerprints and dynamic parameters. Thus, the first communication device can obtain multiple channel fingerprints and dynamic parameters by performing measurements within the time window, enabling the network-side device to locate the position of the first communication device within that time window.
[0010] In one possible design, the measurement includes, but is not limited to, at least one of the following: channel state information (CSI) measurement or channel impulse response (CIR) measurement. This improves the flexibility of the first communication device in determining the channel fingerprint and the first spatial relationship information, expanding the communication architectures and scenarios to which this solution can be applied.
[0011] In one possible design, multiple channel fingerprints include a first channel fingerprint and a second channel fingerprint. The dynamic parameters corresponding to the first and second channel fingerprints include one or more of the following when the first communication device determines the first and second channel fingerprints: relative distance, relative velocity, relative acceleration, and relative attitude. Relative attitude includes, but is not limited to, one or more of the following: relative heading angle, relative pitch angle, and relative roll angle. Thus, the first communication device can determine first spatial relationship information based on at least one type of dynamic parameter, thereby improving the accuracy of the network-side device's positioning of the first communication device based on the first spatial relationship information.
[0012] In one possible design, determining multiple channel fingerprints and the first spatial relationship information further includes: determining the first spatial relationship information based on the dynamic parameters. In this way, the first communication device can determine the proximity relationships between multiple channel fingerprints and send these relationships to the second communication device. This eliminates the need for the second communication device to analyze the proximity relationships between multiple channel fingerprints, thereby improving the efficiency of the network-side device in locating the first communication device.
[0013] In one possible design, multiple channel fingerprints include a first channel fingerprint and a second channel fingerprint. The determination of the first spatial relationship information based on dynamic parameters includes: determining the first and second channel fingerprints as adjacent when the dynamic parameters corresponding to them satisfy a proximity condition; and determining them as non-adjacent when the dynamic parameters do not satisfy the proximity condition. Thus, the first communication device can obtain the proximity relationship between the first and second channel fingerprints by comparing the dynamic parameters with the proximity condition, thereby saving computational overhead, improving the efficiency of determining the proximity relationship between multiple channel fingerprints, and ultimately improving the efficiency of the network-side device in locating the first communication device.
[0014] In one possible design, before determining multiple channel fingerprints and the first spatial relationship information, the method further includes: receiving a first measurement request from a second communication device, the first measurement request being used to request the measurement of data for locating the first communication device. This allows the second communication device to trigger the first communication device to measure data for location in a downlink channel fingerprint measurement scenario, thus satisfying the second communication device's location requirements for the first communication device.
[0015] In one possible design, the first measurement request carries a time window and / or proximity conditions. For example, the time window can be used by the first communication device to determine the measurement time, and the proximity conditions can be used by the first communication device to determine the proximity relationship between multiple channel fingerprints. Thus, the second communication device can dynamically configure the time window and / or proximity conditions carried in the first measurement request, facilitating the first communication device to perform measurements based on the time window and / or proximity conditions indicated by the second communication device, thereby dynamically adjusting the content of the first message according to the needs of the second communication device.
[0016] Secondly, a communication method is provided. This method can be executed by a second communication device, a component of the second communication device (e.g., a processor, chip, or chip system), or a logic node, logic module, or software capable of implementing all or part of the functions of the second communication device. For ease of understanding, the following description uses an LMF network element as the second communication device. The method includes: receiving a first message from a first communication device, the first message including multiple channel fingerprints and first spatial relationship information, the first spatial relationship information representing the dynamic parameters corresponding to the multiple channel fingerprints and / or the proximity relationship between the multiple channel fingerprints, the dynamic parameters representing the movement of the first communication device when determining the multiple channel fingerprints; locating the first communication device based on the multiple channel fingerprints and the first spatial relationship information; or, sending the multiple channel fingerprints and the first spatial relationship information to a third communication device, the multiple channel fingerprints and the first spatial relationship information being used to locate the first communication device.
[0017] The solution provided in the second aspect above allows the second communication device to receive multiple channel fingerprints from the first communication device, dynamic parameters characterizing the movement of the first communication device during the measurement process, and / or first spatial relationship information determining the proximity relationship between the multiple channel fingerprints. The second communication device can then locate the first communication device based on the multiple channel fingerprints and the first spatial relationship information, or send the multiple channel fingerprints and the first spatial relationship information to the third communication device for the third communication device to locate the first communication device. This solution enables the network-side device to locate the first communication device more accurately and quickly, improving the efficiency and accuracy of the network-side device in locating the terminal device.
[0018] In some examples, the first communication device is a terminal device, the second communication device is a location management function (LMF) network element, and the third communication device is a neural network element.
[0019] In one possible design, before receiving the first message from the first communication device, the method further includes: sending a first measurement request to the first communication device, the first measurement request being used to request the measurement of data for locating the first communication device. This allows the second communication device to trigger the first communication device to measure data for location in a downlink channel fingerprint measurement scenario, thus satisfying the second communication device's location requirements for the first communication device.
[0020] In one possible design, before sending the first measurement request to the first communication device, the method further includes: receiving a second measurement request from a third communication device, the second measurement request being used to request the measurement of data for locating the first communication device; the sending of the first measurement request to the first communication device includes: sending the first measurement request to the first communication device according to the second measurement request. In this way, in a downlink channel fingerprint measurement scenario, the third communication device can trigger the first communication device to perform the measurement of data for location, satisfying the location requirements of the third communication device for the first communication device.
[0021] In one possible design, the first measurement request carries a time window and / or proximity conditions. The time window can be used by the first communication device to determine the measurement time, and the parameter threshold can be used by the first communication device to determine the proximity relationship between multiple channel fingerprints. Thus, the second communication device can dynamically configure the time window and / or proximity conditions carried in the first measurement request, facilitating the first communication device to perform measurements based on the time window and / or proximity conditions indicated by the second communication device, thereby dynamically adjusting the content of the first message according to the needs of the second communication device.
[0022] In some examples, multiple channel fingerprints include a first channel fingerprint and a second channel fingerprint. The dynamic parameters corresponding to the first and second channel fingerprints include one or more of the following when the first communication device determines the first and second channel fingerprints: relative distance, relative velocity, relative acceleration, and relative attitude. Relative attitude includes, but is not limited to, one or more of the following: relative heading angle, relative pitch angle, and relative roll angle. Thus, the second communication device can locate the first communication device based on first spatial relationship information containing at least one type of dynamic parameter, thereby improving the accuracy of the network-side device's location of the first communication device.
[0023] Thirdly, a communication method is provided. This method can be executed by a first communication device, a component of the first communication device (e.g., a processor, chip, or chip system), or a logic node, logic module, or software capable of implementing all or part of the functions of the first communication device. For ease of understanding, the following description assumes the first communication device is a terminal device. The method includes: determining second spatial relationship information and information at multiple first moments, wherein the second spatial relationship information represents dynamic parameters, and the dynamic parameters represent the movement of the first communication device during measurement at multiple first moments; and sending a second message to a second communication device, wherein the second message includes information at multiple first moments and the second spatial relationship information, and the second spatial relationship information is used to locate the first communication device.
[0024] The solution provided in the third aspect above allows the first communication device to determine second spatial relationship information and information from multiple first moments, which include dynamic parameters characterizing the motion of the first communication device during measurement at multiple first moments. The first communication device then sends the second spatial relationship information and information from multiple first moments to the second communication device for the network-side device to locate the first communication device. This enables the network-side device to locate the first communication device more accurately and quickly based on the second spatial relationship information, thereby improving the efficiency and accuracy of the network-side device in locating the terminal device.
[0025] In some examples, the first communication device is a terminal device, and the second communication device is an LMF network element.
[0026] In one possible design, the information from multiple first moments may include, but is not limited to, the timestamps corresponding to each first moment. In this way, the second communication device can determine the mapping relationship between the information from multiple first moments and dynamic parameters, and determine the motion trajectory of the first communication device based on the mapping relationship.
[0027] In one possible design, the dynamic parameters include one or more of the following for the first communication device at multiple first moments: relative distance, relative velocity, relative acceleration, and relative attitude. Relative attitude includes, but is not limited to, one or more of the following: relative heading angle, relative pitch angle, and relative roll angle. Thus, the first communication device can determine the second spatial relationship information based on at least one type of dynamic parameter, thereby improving the accuracy of the network-side device's positioning of the first communication device based on the second spatial relationship information.
[0028] In one possible design, determining the second spatial relationship information includes: performing measurements at multiple first moments within a time window, and determining dynamic parameters based on the measurement results. Thus, the first communication device can obtain dynamic parameters by performing measurements at multiple first moments within a time window, enabling the network-side device to locate the position of the first communication device within that time window.
[0029] In one possible design, before determining the second spatial relationship information and the information at multiple first moments, the method further includes: receiving a third measurement request from the second communication device, the third measurement request being used to request the measurement of data for locating the first communication device. This allows the second communication device to trigger the first communication device to measure data for location in an uplink channel fingerprint measurement scenario, satisfying the second communication device's location requirements for the first communication device.
[0030] In one possible design, the third measurement request carries a time window and / or a measurement time interval. The time window can be used by the first communication device to determine the measurement time, and the measurement time interval can be used by the first communication device to determine the interval between multiple first moments within the time window. Thus, the second communication device can dynamically configure the time window and / or measurement time interval carried in the third measurement request, facilitating the first communication device to perform measurements based on the time window and / or measurement time interval indicated by the second communication device, thereby enabling dynamic adjustment of the content of the second message according to the needs of the second communication device.
[0031] Fourthly, a communication method is provided. This method can be executed by a fourth communication device, a component of the fourth communication device (e.g., a processor, chip, or chip system), or a logic node, logic module, or software capable of implementing all or part of the functions of the fourth communication device. For ease of understanding, the following description uses a wireless access network device (such as a base station) as an example of the fourth communication device. The method includes: determining multiple channel fingerprints and multiple second-time information, wherein the multiple channel fingerprints and multiple second-time information correspond one-to-one; sending a third message to a second communication device, the third message including the multiple channel fingerprints and multiple second-time information, wherein the multiple channel fingerprints are used to locate the first communication device.
[0032] The solution provided in the fourth aspect above allows the fourth communication device to determine multiple channel fingerprints and multiple second-time information, and send the multiple channel fingerprints and multiple second-time information to the second communication device, so that the network-side device can locate the first communication device based on the multiple channel fingerprints.
[0033] In one possible design, the information from multiple second moments may include, but is not limited to, the timestamps corresponding to each second moment. In this way, the second communication device can map the information from multiple second moments to multiple channel fingerprints, facilitating the network-side device to locate the first communication device at multiple second moments based on the multiple channel fingerprints.
[0034] In one possible design, determining multiple channel fingerprints includes performing measurements at multiple second moments within a time window to obtain multiple channel fingerprints. Thus, the fourth communication device can obtain multiple channel fingerprints by performing measurements within the time window, enabling the network-side device to locate the position of the first communication device at multiple second moments within that time window.
[0035] In one possible design, before determining multiple channel fingerprints and multiple second-time information, the method further includes receiving a fourth measurement request from a second communication device, the fourth measurement request being used to request the measurement of data for locating the first communication device. This allows the second communication device to trigger the first communication device to measure data for location in an uplink channel fingerprint measurement scenario, thus satisfying the second communication device's location requirements for the first communication device.
[0036] In some examples, the fourth measurement request carries a time window and / or a measurement time interval. The time window is used by the fourth communication device to determine the measurement time, and the measurement time interval is used to determine the interval between multiple second moments within the time window. Thus, the second communication device can dynamically configure the time window and / or measurement time interval carried in the first measurement request, facilitating the fourth communication device to perform measurements based on the time window and / or measurement time interval indicated by the second communication device, thereby enabling dynamic adjustment of the content of the third message according to the needs of the second communication device.
[0037] In some examples, the first communication device is a terminal device, and the second communication device is an LMF network element.
[0038] Fifthly, a communication method is provided. This method can be executed by a second communication device, a component of the second communication device (e.g., a processor, chip, or chip system), or a logic node, logic module, or software capable of implementing all or part of the functions of the first communication device. For ease of understanding, the following description uses the second communication device as an example of a location management function (LMF) network element. The method includes: receiving a second message from the first communication device, the second message including multiple first-time information and second spatial relationship information, the second spatial relationship information representing dynamic parameters corresponding to the multiple first-time information, the dynamic parameters representing the movement of the first communication device during the measurement process; receiving a third message from a fourth communication device, the third message including multiple channel fingerprints and multiple second-time information, the multiple channel fingerprints and multiple second-times corresponding one-to-one; determining the proximity relationship between the multiple channel fingerprints based on the second message and the third message, and locating the first communication device based on the multiple channel fingerprints and the proximity relationship; or, sending the multiple channel fingerprints and the proximity relationship to the third communication device, the multiple channel fingerprints and the proximity relationship being used to locate the first communication device.
[0039] The solution provided in the fifth aspect above allows the second communication device to receive second spatial relationship information and multiple first-moment information representing the movement of the first communication device during the measurement process via a second message, and to receive multiple channel fingerprints and multiple second-moment information via a third message. Based on the second and third messages, the second communication device can more quickly and accurately determine the proximity relationships between the multiple channel fingerprints, enabling the network-side device to more accurately and quickly locate the first communication device based on the proximity relationships between the multiple channel fingerprints, thus improving the efficiency and accuracy of the network-side device in locating the terminal device. In some examples, the first communication device is a terminal device, the second communication device is an LMF network element, the third communication device is a neural network element, and the fourth communication device is a wireless access network device.
[0040] In one possible design, the information from multiple first moments may include, but is not limited to, the timestamps corresponding to each first moment. Similarly, the information from multiple second moments may include, but is not limited to, the timestamps corresponding to each second moment. Thus, the second communication device determines the mapping relationship between the information from multiple first moments and dynamic parameters, determines the motion trajectory of the first communication device based on the mapping relationship, and maps the information from multiple second moments to multiple channel fingerprints, facilitating the network-side device to locate the position of the first communication device at multiple second moments based on the multiple channel fingerprints.
[0041] In one possible design, the dynamic parameters include one or more of the following for the first communication device at multiple first moments: relative distance, relative velocity, relative acceleration, and relative attitude. Relative attitude includes, but is not limited to, one or more of the following: relative heading angle, relative pitch angle, and relative roll angle. Thus, the first communication device can determine the second spatial relationship information based on at least one type of dynamic parameter, thereby improving the accuracy of the network-side device's positioning of the first communication device based on the second spatial relationship information.
[0042] In one possible design, the multiple channel fingerprints include a first channel fingerprint and a second channel fingerprint. Determining the proximity relationship between the multiple channel fingerprints based on the second and third messages includes: determining dynamic parameters corresponding to the first and second channel fingerprints based on matching results between multiple first time points and multiple second time points; and determining the proximity relationship between the first and second channel fingerprints based on the dynamic parameters corresponding to the first and second channel fingerprints. Thus, the second communication device can match the second spatial relationship information received from the first communication device with the multiple channel fingerprints received from the fourth communication device to obtain the proximity relationship between the multiple channel fingerprints.
[0043] In one possible design, the proximity relationship between the first and second channel fingerprints is determined based on the dynamic parameters corresponding to the first and second channel fingerprints. This includes: determining that the first and second channel fingerprints are proximity when the dynamic parameters satisfy a proximity condition; and determining that the first and second channel fingerprints are non-proximity when the dynamic parameters do not satisfy a proximity condition. Thus, the second communication device can obtain the proximity relationship between the first and second channel fingerprints by comparing the dynamic parameters with the proximity condition, thereby saving computational overhead, improving the efficiency of determining the proximity relationship between multiple channel fingerprints, and ultimately improving the efficiency of the network-side device in locating the first communication device.
[0044] In one possible design, before receiving the second message from the first communication device, the method further includes: sending a third measurement request to the first communication device and sending a fourth measurement request to the fourth communication device, wherein the third and fourth measurement requests are respectively used to request the measurement of data for locating the first communication device. In this way, in an uplink channel fingerprint measurement scenario, the second communication device can trigger the first communication device to measure the data for location, thus satisfying the second communication device's location requirements for the first communication device.
[0045] In one possible design, before sending the third measurement request to the first communication device and the fourth measurement request to the fourth communication device, the method further includes receiving a fifth measurement request from the third communication device, the fifth measurement request being used to request the measurement of data for locating the first communication device. This allows the third communication device to trigger the first communication device to measure data for location in an uplink channel fingerprint measurement scenario, satisfying the location requirements of the second communication device for the first communication device.
[0046] In one possible design, the third measurement request carries a time window and / or a measurement time interval. The time window can be used for the measurement time determined by the first communication device, and the measurement time interval is used for the interval between multiple first moments within the time window determined by the first communication device. The fourth measurement request carries the same time window and / or measurement time interval. The time window is also used by the fourth communication device to determine the measurement time, and the measurement time interval is also used by the fourth communication device to determine the interval between multiple second moments within the time window. Thus, the second communication device can dynamically configure the time window and / or measurement time interval carried in the third / fourth measurement request, facilitating the first / fourth communication device to perform measurements based on the time window and / or measurement time interval indicated by the second communication device, thereby enabling dynamic adjustment of the content of the second / third message according to the needs of the second communication device.
[0047] A sixth aspect provides a communication system comprising: a second communication device configured to: send a first measurement request to a first communication device, the first measurement request being used to request measurement of data for locating the first communication device; the first communication device configured to: receive the first measurement request, and determine a plurality of channel fingerprints and first spatial relationship information, the first spatial relationship information representing the proximity relationship between dynamic parameters and / or the plurality of channel fingerprints, the dynamic parameters representing the movement of the first communication device during the measurement process, the measurement including the measurement of channel fingerprints, and send a first message to the second communication device, the first message including the plurality of channel fingerprints and the first spatial relationship information, the plurality of channel fingerprints and the first spatial relationship information being used for locating the first communication device; the second communication device further configured to: locate the first communication device based on the plurality of channel fingerprints and the first spatial relationship information, or send the plurality of channel fingerprints and the first spatial relationship information to a third communication device.
[0048] A seventh aspect provides a communication system comprising: a second communication device for sending a third measurement request to a first communication device and a fourth measurement request to a fourth communication device, the third and fourth measurement requests being respectively used to request measurements of data for locating the first communication device; and a first communication device for receiving the third measurement request, determining second spatial relationship information and information of multiple first moments, the second spatial relationship information representing dynamic parameters, the dynamic parameters representing the motion of the first communication device during the measurement process at the multiple first moments, and sending a second message to the second communication device, the second message including information of the multiple first moments and the second spatial relationship information, the second spatial relationship information representing dynamic parameters ... The relationship information is used to locate the first communication device; the fourth communication device is used to receive a fourth measurement request, and to determine information on multiple channel fingerprints and multiple second times, wherein the multiple channel fingerprints and multiple second times correspond one-to-one, and to send a third message to the second communication device, the third message including information on multiple channel fingerprints and multiple second times, wherein the multiple channel fingerprints are used to locate the first communication device; the second communication device is also used to receive the second message and the third message, and to determine the proximity relationship between the multiple channel fingerprints according to the second message and the third message, and to locate the first communication device according to the multiple channel fingerprints and the proximity relationship; or, to send the multiple channel fingerprints and the proximity relationship to the third communication device.
[0049] Eighthly, a communication apparatus is provided. The communication apparatus includes a module for performing the communication method described in any one of the first, second, third, fourth, and fifth aspects.
[0050] It should be understood that the communication apparatus described in the eighth aspect includes modules, units, or means that implement the communication methods described in any one of the first, second, third, fourth, or fifth aspects. These modules, units, or means can be implemented in hardware, software, or by hardware executing corresponding software. The hardware or software includes one or more modules or units for performing the functions involved in the aforementioned communication methods.
[0051] Ninthly, a communication apparatus is provided. The communication apparatus includes a processor configured to execute computer instructions to perform the communication method described in any one of the possible implementations of the first, second, third, fourth, and fifth aspects.
[0052] In one possible design, the communication device described in the ninth aspect may further include a transceiver. This transceiver may be a transceiver circuit or an interface circuit. The transceiver can be used for communication between the communication device described in the ninth aspect and other communication devices.
[0053] In one possible design, the communication device described in aspect nine may further include a memory. This memory may be integrated with the processor or disposed separately. The memory may be used to store computer instructions.
[0054] A tenth aspect provides a communication device. The communication device includes a processor and an interface circuit, the interface circuit being configured to receive computer instructions and transmit them to the processor, the processor being configured to execute the computer instructions to perform the communication method as described in any one of the possible implementations of the first, second, third, fourth, and fifth aspects.
[0055] In one possible design, the communication device described in aspect ten may further include a memory. This memory is used to store computer instructions.
[0056] Eleventhly, a communication device is provided, comprising: a processor and a memory; the memory is used to store computer instructions, and the processor is used to execute the computer instructions to perform the communication method as described in any one of the first, second, third, fourth, and fifth aspects.
[0057] In one possible design, the communication device described in the eleventh aspect may further include a transceiver. This transceiver may be a transceiver circuit or an interface circuit. The transceiver can be used for communication between the communication device described in the eleventh aspect and other communication devices.
[0058] In a twelfth aspect, a communication device is provided, comprising: a processor and a transceiver; the transceiver is used for information exchange between the communication device and other communication devices, and the processor is used to execute computer instructions to perform the communication method as described in any one of the first, second, third, or fourth and fifth aspects.
[0059] In one possible design, the communication device described in aspect 12 may further include a memory. This memory is used to store computer instructions.
[0060] In this application, the communication device described in any one of the eighth to twelfth aspects can be a terminal device, a wireless access network device, or an LMF network element, or a chip (system) or other component or assembly, or a device containing the terminal device, the wireless access network device, or the LMF network element. The aforementioned chip (system) or other component or assembly can all be disposed within the terminal device, the wireless access network device, or the LMF network element.
[0061] In a thirteenth aspect, a processor is provided, wherein the processor is configured to execute the communication method described in any one of the possible implementations of the first, second, third, fourth, and fifth aspects.
[0062] In a fourteenth aspect, a communication system is provided, comprising a first communication device for performing the method as described in the first aspect, and a second communication device for performing the method as described in the second aspect.
[0063] In one possible design, the communication system described in aspect fourteen may further include a third communication device. This third communication device is used to receive multiple channel fingerprints and first spatial relationship information from the second communication device.
[0064] In a fifteenth aspect, a communication system is provided, comprising a first communication device for performing the method as described in the third aspect, a second communication device for performing the method as described in the fifth aspect, and a fourth communication device for performing the method as described in the fourth aspect.
[0065] In one possible design, the communication system described in aspect fifteen may further include a third communication device. This third communication device is used to receive multiple channel fingerprints and proximity relationships between the multiple channel fingerprints from the second communication device.
[0066] In a sixteenth aspect, a computer-readable storage medium is provided, comprising: a computer program or instructions; when the computer program or instructions are executed on a communication device, the communication device causes the communication device to perform the communication method described in any one of the possible implementations of the first aspect, the second aspect, the third aspect, the fourth aspect, and the fifth aspect.
[0067] In a seventeenth aspect, a computer program product is provided, comprising a computer program or instructions that, when executed on a communication device, cause the communication device to perform the communication method described in any one of the possible implementations of the first, second, third, fourth, and fifth aspects.
[0068] Furthermore, the technical effects of the communication devices described in aspects eight through twelfth above can be referenced to the technical effects of the communication methods described in aspects one, two, three, four, and five above, and will not be repeated here. Attached Figure Description
[0069] Figure 1 This is a schematic diagram of a channel mapping process;
[0070] Figure 2 This is a schematic diagram of a map matching process;
[0071] Figure 3 This application provides a schematic diagram of the architecture of a communication system.
[0072] Figure 4This application provides a schematic diagram of a communication scenario.
[0073] Figure 5 This is a schematic diagram of another communication scenario provided by an embodiment of this application;
[0074] Figure 6 A flowchart of a communication method provided in an embodiment of this application;
[0075] Figure 7 A flowchart illustrating another communication method provided in this application embodiment;
[0076] Figure 8 A structural block diagram of a communication device provided in an embodiment of this application;
[0077] Figure 9 This is a schematic diagram of the hardware structure of a communication device provided in an embodiment of this application. Detailed Implementation
[0078] With the development of communication technology, location-based services are widely used in fields such as intelligent traffic management, indoor navigation, and emergency rescue. These services rely on the accurate positioning of terminal devices. For example, in non-line-of-sight (NLOS) environments, terminal devices can be located using artificial intelligence (AI) fingerprint positioning technology. However, the high cost of fingerprint database collection and maintenance limits the widespread application of AI fingerprint positioning technology.
[0079] To reduce the cost of fingerprint database acquisition and maintenance, channel charting (CC) technology has emerged. For example, ... Figure 1 As shown, the terminal device can perform multiple channel state information (CSI) measurements during movement, such as moving from position 1 to position 2 and / or from position 2 to position 3, obtaining multiple CSI measurement results. These multiple CSI measurement results are then reported to the network-side device as a channel fingerprint. This allows the network-side device to perform dimensionality reduction processing on the channel fingerprint, such as principal component analysis (PCA), manifold learning, neural networks, and autoencoders (AEs), to extract low-dimensional features that represent the spatial relationships between channel fingerprints. These low-dimensional features are then mapped to a low-dimensional space to achieve relative positioning of the terminal device in the low-dimensional space during the channel fingerprint measurement process. For example, the network-side device can generate a map representing the terminal device's movement in the low-dimensional space (hereinafter referred to as the map). Figure 1 ).
[0080] After mapping low-dimensional features to a low-dimensional space, such as Figure 2 As shown, network-side devices can learn local information through deep learning techniques. Figure 1 With topological samples of maps representing the physical world (hereinafter referred to as maps) Figure 2 The linear transformation relationship between () is used to transform the ground based on the learned linear transformation relationship. Figure 1 Convert to land Figure 3 , will land Figure 2 Convert to land Figure 4 ,land Figure 3 With land Figure 4 A mapping relationship can exist, thereby achieving... Figure 1 With land Figure 2 The matching process allows for the location of the terminal device.
[0081] However, in the above implementation process, the accuracy of terminal device positioning heavily depends on the accuracy of the acquired channel spatial relationships. However, in complex communication environments, the dimensionality reduction process is quite complex, and the accuracy of the extracted channel spatial relationships is relatively low, leading to a decrease in the efficiency and accuracy of terminal device positioning.
[0082] To this end, embodiments of this application provide a communication method, comprising: a first communication device determining multiple channel fingerprints and determining first spatial relationship information including dynamic parameters characterizing the movement of the first communication device during measurement and / or determining the proximity relationships between the multiple channel fingerprints; and sending a first message to a second communication device, the first message including multiple channel fingerprints and the first spatial relationship information for locating the first communication device. Based on this communication method, the first communication device sends the dynamic parameters characterizing the movement of the first communication device during measurement and / or determining the proximity relationships between the multiple channel fingerprints as the first spatial relationship information, along with the multiple channel fingerprints, to the second communication device for network-side device to locate the first communication device. This allows the network-side device to locate the first communication device more accurately and quickly based on the first spatial relationship information, improving the efficiency and accuracy of the network-side device in locating the first communication device.
[0083] For example, Figure 3 This is a schematic diagram of the architecture of a communication system 3000 provided in an embodiment of this application. Figure 3 As shown, the communication system 3000 includes: a radio access network (RAN) 100, wherein the RAN 100 includes at least one radio access network device (such as... Figure 3 110a and 110b, collectively referred to as 110, may also include at least one terminal device (such as...). Figure 3RAN100, denoted as RAN100, comprises 120a-120j, collectively referred to as RAN100. RAN100 may also include other radio access network equipment, such as radio repeaters and / or radio backhaul equipment. Figure 3 (Not shown in the diagram). Terminal device 120 is connected wirelessly to wireless access network device 110. Terminal devices and wireless access network devices can be interconnected via wired or wireless means. Communication system 3000 may also include core network 200. Wireless access network device 110 is connected to core network 200 via wireless or wired means. The core network device in core network 200 and wireless access network device 110 in RAN 100 can be independent physical devices, or they can be the same physical device integrating the logical functions of core network device and wireless access network device.
[0084] RAN100 can be an evolved universal terrestrial radio access (E-UTRA) system, a new radio (NR) system, a future communications network, or a future radio access system as defined in the 3rd generation partnership project (3GPP). RAN100 can also include two or more of the above-mentioned different radio access systems. RAN100 can also be an open RAN (O-RAN).
[0085] Radio access network (RAN) equipment, also known as RAN nodes, RAN entities, or access nodes, is used to help terminal devices access communication systems wirelessly. In one application scenario, RAN equipment can be a base station (BS), an evolved NodeB (eNodeB / eNB), a next-generation eNodeB (ng-eNB), a transmission reception point (TRP), a future base station (gNB) in a 5G mobile communication system, a future base station in a future communication network, or a base station in a future mobile communication system. RAN equipment can also be a macro base station (such as...). Figure 3 110a in the text), can also be a micro base station or an indoor station (such as... Figure 3 110b in the table can also be a relay node or a master node.
[0086] In another application scenario, multiple radio access network (RAN) devices can collaborate to help terminal devices achieve wireless access. Different RAN devices perform some of the functions of the base station. For example, RAN devices can be central units (CU), distributed units (DU), or radio units (RU). RU can also be called a radio frequency unit. Here, the CU performs the functions of the base station's radio resource control protocol and packet data convergence protocol (PDCP), and can also perform the functions of the service data adaptation protocol (SDAP). The DU performs the functions of the base station's radio link control layer and medium access control (MAC) layer, and can also perform some or all of the physical layer functions. For specific descriptions of the above protocol layers, refer to the relevant 3GPP technical specifications. The RU can be used to implement radio frequency signal transmission and reception. The CU and DU can be two independent RAN devices, or they can be integrated into the same RAN device, such as integrated into the baseband unit (BBU). RUs can be included in radio frequency equipment, such as remote radio units (RRUs) or active antenna units (AAUs). CUs can be further divided into two types of radio access network equipment: CU-control plane and CU-user plane. Radio access network equipment may have different names in different systems. For example, in an open radio access network (O-RAN) system, a CU can be called an open CU (O-CU), a DU can be called an open DU (O-DU), and an RU can be called an open RU (O-RU).
[0087] The wireless access network devices in the embodiments of this application can be implemented through software modules, hardware modules, or a combination of software and hardware modules. For example, a wireless access network device can be a server loaded with corresponding software modules. The embodiments of this application do not limit the specific technology or device form used in the wireless access network devices. For ease of description, a base station is used as an example of a wireless access network device in the following description.
[0088] Terminal equipment is a device with wireless transceiver capabilities, capable of sending signals to or receiving signals from a base station. It can also be called terminal equipment, user equipment (UE), mobile station, mobile terminal device, etc. Terminal equipment can be widely used in various scenarios, such as device-to-device (D2D), vehicle-to-everything (V2X) communication, machine-type communication (MTC), Internet of Things (IoT), virtual reality, augmented reality, industrial control, autonomous driving, telemedicine, smart grids, smart furniture, smart offices, smart wearables, intelligent transportation, and smart cities. Terminal devices can be mobile phones, cellular phones, smartphones, tablets, wireless data cards, personal digital assistants (PDAs), wireless modems, handsets, laptop computers, machine-type communication (MTC) terminal devices, computers with wireless transceiver capabilities, virtual reality (VR) terminal devices, augmented reality (AR) terminal devices, smart home devices (e.g., refrigerators, televisions, air conditioners, electricity meters, etc.), intelligent robots, robotic arms, workshop equipment, wireless terminal devices in autonomous driving, wireless terminal devices in industrial control, wireless terminal devices in self-driving, wireless terminal devices in remote medical care, wireless terminal devices in smart grids, wireless terminal devices in transportation safety, wireless terminal devices in smart cities, and smart homes. Wireless terminal devices (such as those in the home), vehicle-mounted terminal devices, roadside units (RSUs) with terminal device functions, and flying equipment (such as intelligent robots, hot air balloons, drones, and airplanes) are all examples of such devices. The terminal devices in this application can also be vehicle-mounted modules, vehicle-mounted components, vehicle-mounted chips, or vehicle-mounted units that are built into a vehicle as one or more components or units.The terminal device can also be other devices with terminal device functions. For example, the terminal device can also be a device that performs the terminal device function in D2D communication.
[0089] The embodiments of this application do not limit the form of the terminal device. The device used to implement the function of the terminal device can be the terminal device itself; it can also be a device that supports the terminal device in implementing the function, such as a chip system. The device can be installed in the terminal device or used in conjunction with the terminal device. In the embodiments of this application, the chip system can be composed of chips or can include chips and other discrete components.
[0090] In some examples, the core network 200 may include core network equipment such as access and mobility management function (AMF) network elements, location management function (LMF) network elements, serving location platform (SLP) network elements, enhanced serving mobile location center (E-SMLC) network elements, session management function (SMF) network elements, user plane function (UPF) network elements, sensing service control function (SSCF) network elements, sensing data processing function (SDPF) network elements, and unified data management (UDM) network elements.
[0091] Base stations and terminal equipment can be fixed or mobile. They can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; they can also be deployed on water; and they can be deployed on aircraft, balloons, and satellites. The embodiments of this application do not limit the application scenarios of the base stations and terminal equipment.
[0092] The roles of base stations and terminal devices can be relative, for example, Figure 3The helicopter or drone 120i can be configured as a mobile base station. For terminal devices 120j that access the wireless access network 100 via 120i, terminal device 120i is a base station; however, for base station 110a, 120i is a terminal device, meaning that 110a and 120i communicate via a wireless air interface protocol. Of course, 110a and 120i can also communicate via a base station-to-base station interface protocol; in this case, 120i is also a base station relative to 110a. Therefore, both base stations and terminal devices can be collectively referred to as communication devices. Figure 3 The 110a and 110b in the text can be referred to as communication devices with base station functions. Figure 3 The 120a-120j in the text can be referred to as communication devices with terminal equipment functions.
[0093] Communication between base stations and terminal devices, between base stations, and between terminal devices can be conducted using licensed spectrum, unlicensed spectrum, or both simultaneously. Communication can be conducted using spectrum below 6 GHz, spectrum above 6 GHz, or both simultaneously. The embodiments of this application do not limit the spectrum resources used for wireless communication.
[0094] In the embodiments of this application, the functions of the base station can be executed by modules (such as chips) within the base station, or by a control subsystem that includes base station functions. This control subsystem, including base station functions, can be a control center in the aforementioned application scenarios such as smart grids, industrial control, intelligent transportation, and smart cities. Similarly, the functions of the terminal device can be executed by modules (such as chips or modems) within the terminal device, or by a device that includes terminal device functions.
[0095] A wireless communication system includes multiple communication devices that can communicate wirelessly using air interface resources. These communication devices can include network-side devices and end-side devices. Network-side devices may include, but are not limited to, the aforementioned wireless access network equipment (such as base stations) and core network equipment (such as LMF network elements, neural network elements, etc.). End-side devices include, as mentioned above, terminal devices. Air interface resources may include at least one of time-domain resources, frequency-domain resources, code resources, and spatial resources.
[0096] The solutions provided in this application can be applied to wireless communication between communication devices. Wireless communication can include: wireless communication between network-side devices and terminal-side devices, wireless communication between network-side devices, and wireless communication between terminal devices. In this application, the term "wireless communication" can also be simply referred to as "communication," and the term "communication" can also be described as "data transmission," "information transmission," or "transmission."
[0097] For example, Figure 4 This is a schematic diagram of a communication scenario provided in an embodiment of this application.
[0098] like Figure 4 As shown, Figure 4 It may include terminal equipment 410, wireless access network equipment 420 and core network equipment 430.
[0099] In some examples, the radio access network device 420 may include a gNB 421, and the terminal device 410 and the gNB 421 may communicate via a new radio-user equipment to NodeB Interface (NR-Uu) link.
[0100] In some examples, the radio access network device 420 may include an ng-eNB 422, and the terminal device 410 may also communicate with the ng-eNB 422 via a long term evolution-user equipment to NodeB Interface (LTE-Uu) link. The gNB 421 and the ng-eNB 422 may communicate via the Xn interface.
[0101] In some examples, core network device 430 may include, but is not limited to, AMF 431 and LMF432. AMF431 can communicate with radio access network device 420 via the NG-C interface, and AMF431 can also communicate with LMF432 via the NL1 interface. That is, LMF432 can communicate with radio access network device 420 and terminal device 410, so that LMF432 can locate terminal device 410 based on the location data (such as channel fingerprint) reported by terminal device 410.
[0102] In some examples, core network device 430 may also include SLP433 and / or E-SMLC434, which can work with LMF432 to locate terminal device 410.
[0103] In some embodiments, terminal device 410 can determine multiple channel fingerprints and first spatial relationship information, and send a first message including multiple channel fingerprints and first spatial relationship information to AMF 431 through radio access network device 420. AMF 431 sends the received first message to LMF 432, so that LMF 432 can locate based on multiple channel fingerprints and first spatial relationship information. Alternatively, LMF 432 can also send multiple channel fingerprints and first spatial relationship information to other network elements in core network device 430 that have model training and / or model inference functions, such as neural network elements. Figure 4 (Not shown).
[0104] In some examples, the first spatial relationship information can characterize the proximity relationship between dynamic parameters and / or multiple channel fingerprints, the dynamic parameters can represent the movement of the first communication device during the measurement process, and the measurement includes the measurement of channel fingerprints.
[0105] In some embodiments, terminal device 410 can determine multiple first-time information and second spatial relationship information, and send a second message including multiple first-time information and second spatial relationship information to AMF431 via radio access network device 420. AMF431 sends the received second message to LMF432. Radio access network device 420 can determine multiple second-time information and multiple channel fingerprints, and send a third message including multiple second-time information and multiple channel fingerprints to AMF431. AMF431 sends the received third message to LMF432. LMF432 can determine the proximity relationship between multiple channel fingerprints based on the second message and the third message, and locate the first communication device based on the multiple channel fingerprints and the proximity relationship. Alternatively, LMF432 can also send the multiple channel fingerprints and the proximity relationship between the multiple channel fingerprints to other network elements in core network device 430 that have model training and / or model inference functions, such as neural network elements. Figure 4 (Not shown).
[0106] In some examples, the second spatial relationship information can characterize the dynamic parameters corresponding to multiple first-time information, and the dynamic parameters can represent the motion of the first communication device during the measurement process.
[0107] For example, Figure 5 This is a schematic diagram of the wireless access network architecture provided in an embodiment of this application.
[0108] The embodiments of this application can be applied to O-RAN network architectures. Therefore, Figure 5 A schematic diagram of the O-RAN500 architecture is shown. (As shown...) Figure 5As shown, O-RAN500 includes: Service Management and Orchestration Framework (SMO) 501, Non-Real Time RAN Intelligent Controller (Non-RT RIC) 5011, Near Real Time RAN Intelligent Controller (Near-RT RIC) 502, O-CU 503, O-DU 504, O-RU 505, and O-RAN Cloud (O-Cloud) 506.
[0109] The SMO501 enables network function orchestration and lifecycle management, network slicing management, resource optimization and automation, providing efficient network management and flexible deployment. The Non-RT RIC5011 within the SMO501 can be used to implement non-real-time intelligent management of the O-RAN500, AI / ML workflows for model training and updates, and applications / functions in the policy-guided Near-RTRIC502.
[0110] The Near-RT RIC502 can be used to achieve near real-time intelligent management of the O-RAN500. For example, the Near-RT RIC502 can perform data collection and other operations through the E2 interface to achieve near real-time control and optimization of the O-RAN500's modules and resources.
[0111] The O-CU503 can be used to implement the radio resource control (RRC) layer, packet data convergence protocol (PDCP) layer, service data adaptation protocol (SDAP) layer, and other control functions in the 3GPP standard.
[0112] In some examples, O-CU503 may include an O-RAN central unit control plane (O-CU-CP) 5031 and an O-RAN central unit user plane (O-CU-UP) 5032. O-CU-CP 5031 can be used to implement the functions of the RRC layer and the control plane functions of the PDCP layer. O-CU-UP 5032 can be used to implement the functions of the SDAP layer and the user plane functions of the PDCP layer.
[0113] The O-DU504 can be used to implement the radio link control (RLC) layer, media access control (MAC) layer, and higher physical layer (Higher PHY) layer in the 3GPP standard. The higher physical layer functions include one or more of the following: forward error correction (FEC) encoding / decoding, scrambling / descrambling, or modulation / demodulation.
[0114] The O-RU505 can be used to implement lower physical layer (PHY) functions and radio frequency (RF) functions in the 3GPP standard. These PHY functions include one or more of the following: Fast Fourier Transform (FFT) / Inverse Fast Fourier Transform (iFFT), digital beamforming, or extraction and filtering of the physical random access channel (PRACH).
[0115] O-Cloud506 can be referred to as a cloud computing platform. O-Cloud506 can host and manage network functions related to O-RAN500 (such as Near-RT RIC502, O-CU-CP5031, O-CU-UP5032 and O-DU504, etc.) and provide supporting software components (such as operating system, virtual machine monitor, container runtime, etc.).
[0116] The O-RAN500 also includes multiple interfaces, which enable communication between various nodes / modules / entities within the O-RAN500. Based on the ETSI TS103 859 protocol, the interfaces included in the O-RAN500 are described below:
[0117] 1. A1 Interface: The A1 interface serves as the interface between the Non-RT RIC and the Near-RT RIC. It allows for intelligent and dynamic control of the radio resources within the O-RAN500. For example, the Non-RT RIC5011 can provide policies, rich information, and machine learning (ML) model updates to the Near-RT RIC502 via the A1 interface; conversely, the Near-RT RIC502 can provide policy feedback to the Non-RT RIC5011 via the A1 interface.
[0118] 2. E2 Interface: The E2 interface is an open interface between two endpoints used to connect the Near-RT RIC502 to other O-RAN nodes. These other O-RAN nodes may include, but are not limited to: CUs and DUs in 5G networks, O-RAN-compatible eNBs in 4G networks, and O-CUs (O-CU-CP and / or O-CU-UP) and O-DUs in the O-RAN. In some examples, the Near-RT RIC502 can obtain data and feedback information collected by other O-RAN nodes through the E2 interface, and other O-RAN nodes can obtain control feedback from the Near-RT RIC502 through the E2 interface.
[0119] 3. O1 Interface: The O1 interface is the interface between the management entity in SMO501 and other O-RAN nodes. The O1 interface can be used to implement FCAPS management, software management, file management, etc.
[0120] 4. O2 Interface: The O2 interface is the interface between the SMO501 and the infrastructure management framework that supports O-RAN virtual network functions.
[0121] 5. Open Fronthaul CUS-Plane Interface: The Open Fronthaul CUS-Plane interface may include a control plane C-Plane interface, a user plane U-Plane interface, and a synchronization plane S-Plane interface. In some examples, the control plane interface can be used for real-time control between the O-DU504 and O-RU505. For example, the control plane interface can be used for the O-DU504 to transmit weights for beamforming to the O-RU505, or for the O-DU504 to perform power control on the O-RU505. The user plane interface can be used to transmit communication data between the access network equipment and the terminal equipment between the O-DU504 and O-RU505. The synchronization plane interface can be used by the O-DU504 to provide clock synchronization for the O-RU505.
[0122] 6. Open FH M-Plane Interface: The Open FH M-Plane interface can be used to transmit M-Plane (management plane) messages. M-Plane messages can be used to manage the O-RU505, such as managing the O-RU505 software and performing fault management.
[0123] In addition to the interfaces mentioned above, the O-RAN500 also includes NG interfaces (including NG-u and NG-c interfaces), Xn interfaces (including Xn-u and Xn-c interfaces), X2 interfaces (including X2-u and X2-c interfaces), E1 interfaces, F1-C interfaces, and F1-U interfaces. For a description of the NG interfaces (including NG-u and NG-c interfaces), Xn interfaces (including Xn-u and Xn-c interfaces), X2 interfaces (including X2-u and X2-c interfaces), E1 interfaces, F1-C interfaces, and F1-U interfaces, please refer to the general technical specifications.
[0124] In some embodiments, the O-RU505 can receive data from a terminal device ( Figure 5 (Not shown) A first message containing multiple channel fingerprints and first spatial relationship information is sent via O-DU504 to O-CU503, Near-RT RIC502, or Non-RT RIC5011 to achieve the transmission of the first message to the core network ( Figure 5 LMF network element (not shown) Figure 5 (Not shown), enabling LMF network elements to locate themselves based on multiple channel fingerprints and first spatial relationship information, or to send multiple channel fingerprints and first spatial relationship information to other network elements in the core network with model training and / or model inference capabilities, such as neural network elements ( Figure 5 (Not shown).
[0125] In some embodiments, the O-RU505 can receive channel fingerprints from terminal devices ( Figure 5 (Not shown) A second message including multiple first-time information and second spatial relationship information is sent via O-DU504 to O-CU503 or Near-RT RIC502 or Non-RT RIC5011; O-DU504 can determine multiple second-time information and multiple channel fingerprints, and send a third message including multiple second-time information and multiple channel fingerprints to the LMF network element, so that the LMF network element can determine the proximity relationship between multiple channel fingerprints according to the second message and the third message, locate the first communication device according to the multiple channel fingerprints and proximity relationship, or send the multiple channel fingerprints and the proximity relationship between the multiple channel fingerprints to other network elements in the core network with model training and / or model inference functions, such as neural network elements.
[0126] It should be understood that the embodiments of this application exemplarily provide the names of nodes, modules, devices or network elements in different scenarios, architectures or systems, as well as the names of the communication interfaces between any two nodes, modules, devices or network elements, and do not exclude the possibility of name changes in future communication systems or scenarios or architectures.
[0127] The following will combine Figure 6 , Figure 7 This application provides a detailed description of the interaction process between devices in the aforementioned communication system through method embodiments. The communication method provided in this application can be applied to, but is not limited to, other methods. Figure 3 The communication scenario shown Figure 4 The communication scenario shown is illustrated. This communication method can be applied to LTE, LTE frequency division duplex (FDD) systems, LTE TDD, 5G systems, or NR systems, as well as future communication systems (such as future communication systems), and V2X. V2X can include vehicle-to-network (V2N), vehicle-to-vehicle (V2V), vehicle-to-infrastructure (V2I), vehicle-to-pedestrian (V2P), long-term evolution-vehicle (LTE-V), vehicle-to-everything (V2X), MTC, IoT, long-term evolution-machine (LTE-M), machine-to-machine (M2M), and D2D wireless communication scenarios. The following embodiments will describe an example of a first communication device sending a first message to a second communication device. In this embodiment, the first communication device can be a terminal device, and the second communication device can be an LMF network element; this application does not limit the scope of the embodiments.
[0128] For example, Figure 6 This is a flowchart illustrating a communication method provided in an embodiment of this application. Figure 6 As shown, the communication method includes the following steps:
[0129] S601, The first communication device determines multiple channel fingerprints and first spatial relationship information.
[0130] In some examples, the first spatial relationship information can characterize the proximity relationships between dynamic parameters and / or multiple channel fingerprints, whereby the dynamic parameters can represent the movement of the first communication device during the measurement process. The measurement can include the measurement of channel fingerprints, for example, the measurement can include at least one of the following: CSI measurement or CIR measurement. This improves the flexibility of the first communication device in determining channel fingerprints and the first spatial relationship information, expanding the communication architectures and scenarios to which this solution can be applied.
[0131] The proximity relationship between multiple channel fingerprints refers to whether any two channel fingerprints are spatially adjacent. Dynamic parameters and / or the proximity relationship between multiple channel fingerprints can be used to determine channel spatial relationships, which may include, but are not limited to, the proximity relationship between multiple channel fingerprints.
[0132] In some examples, multiple channel fingerprints may include a first channel fingerprint and a second channel fingerprint. The motion of the first communication device during the measurement process may be the motion parameters of the first and second channel fingerprints individually, or it may be the relative values of the motion parameters of the first and second channel fingerprints. The dynamic parameters corresponding to the first and second channel fingerprints may include, but are not limited to, one or more of the following when the first communication device determines the first and second channel fingerprints: relative distance, relative velocity, relative acceleration, and relative attitude. The relative attitude may include, but is not limited to, one or more of the following: relative heading angle, relative pitch angle, and relative roll angle. In this way, the first communication device can determine the first spatial relationship information based on at least one type of dynamic parameter, thereby improving the accuracy of the network-side device in locating the first communication device based on the first spatial relationship information.
[0133] In some examples, the proximity relationship between the first channel fingerprint and the second channel fingerprint can be represented by a corresponding identifier. For example, when the first channel fingerprint and the second channel fingerprint are adjacent, the proximity relationship can be 1; when the first channel fingerprint and the second channel fingerprint are not adjacent, the proximity relationship can be 0. In one possible implementation, the first communication device determining multiple channel fingerprints and first spatial relationship information may include: the first communication device performing measurements within a time window to obtain multiple channel fingerprints and dynamic parameters. Thus, the first communication device can obtain multiple channel fingerprints and dynamic parameters by performing measurements within a time window, enabling the network-side device to locate the position of the first communication device within that time window.
[0134] In some examples, the time window may be determined according to the relevant communication protocol or indicated by other communication devices (such as a second communication device, etc.), which is not limited here.
[0135] As an example, the first communication device can perform multiple measurements within a time window, obtaining one measurement result for each measurement, thus yielding multiple measurement results. Based on these multiple measurement results, multiple channel fingerprints and first spatial relationship information are determined. For instance, the first communication device can perform a measurement at time t1 within the time window to obtain a first measurement result, and then perform a measurement at time t2 within the time window to obtain a second measurement result. Based on the measurement results at the first and second times, the first channel fingerprint, the second channel fingerprint, and the corresponding dynamic parameters of the first and second channel fingerprints are determined. For example, the measurement results may include motion parameters of the first communication device.
[0136] As an example, the first communication device can perform multiple channel fingerprint measurements within a time window. Each channel fingerprint measurement can yield a channel fingerprint measurement result, thus obtaining multiple channel fingerprint measurement results. Based on the multiple channel fingerprint measurement results, multiple channel fingerprints can be determined.
[0137] As an example, the first communication device can measure dynamic parameters each time a channel fingerprint measurement is performed. The measurement process of dynamic parameters can be as follows: the first communication device first measures the motion parameters of the first communication device. The motion parameters can include, but are not limited to, one or more of the following: speed, acceleration, attitude. The attitude can include, but is not limited to, one or more of the following: heading angle, pitch angle, roll angle. That is to say, the motion parameters obtained from one measurement can correspond to one channel fingerprint. Thus, the first communication device can obtain the dynamic parameters corresponding to the first channel fingerprint and the second channel fingerprint based on the motion parameters corresponding to the first channel fingerprint and the second channel fingerprint, respectively. For example, the first communication device can obtain the relative speed corresponding to the first channel fingerprint and the second channel fingerprint based on the speed corresponding to the first channel fingerprint and the second channel fingerprint, or the relative distance corresponding to the first channel fingerprint and the second channel fingerprint based on the relative speed corresponding to the first channel fingerprint and the second channel fingerprint and the time interval between measuring the first channel fingerprint and measuring the second channel fingerprint, or the relative acceleration corresponding to the first channel fingerprint and the second channel fingerprint based on the acceleration corresponding to the first channel fingerprint and the second channel fingerprint, or the relative attitude corresponding to the first channel fingerprint and the second channel fingerprint based on the attitude corresponding to the first channel fingerprint and the second channel fingerprint, respectively.
[0138] In some examples, the first communication device can measure motion parameters based on its own included sensors (such as gyroscope sensors, accelerometer sensors, distance sensors, etc.).
[0139] In some embodiments, the first communication device may also send the motion parameters corresponding to the first channel fingerprint and the second channel fingerprint to the second communication device, and the second communication device may determine the dynamic parameters corresponding to the first channel fingerprint and the second channel fingerprint based on the motion parameters corresponding to the first channel fingerprint and the second channel fingerprint.
[0140] In one possible implementation, the first communication device determining multiple channel fingerprints and the first spatial relationship information may further include: the first communication device determining the proximity relationship between the multiple channel fingerprints based on the dynamic parameters corresponding to the multiple channel fingerprints. In this way, the first communication device can determine the proximity relationship between the multiple channel fingerprints and send this relationship to the second communication device, eliminating the need for the second communication device to analyze the proximity relationship between the multiple channel fingerprints, thereby improving the efficiency of the network-side device in locating the first communication device.
[0141] As an example, the first communication device can determine that multiple channel fingerprints are adjacent when the dynamic parameters corresponding to multiple channel fingerprints meet the proximity condition; and determine that multiple channel fingerprints are not adjacent when the dynamic parameters corresponding to multiple channel fingerprints do not meet the proximity condition. For example, meeting the proximity condition may include, but is not limited to, at least one of the following: the relative velocity corresponding to the first channel fingerprint and the second channel fingerprint is greater than or equal to a velocity threshold; the relative acceleration corresponding to the first channel fingerprint and the second channel fingerprint is greater than or equal to an acceleration threshold; the relative distance corresponding to the first channel fingerprint and the second channel fingerprint is less than or equal to a distance threshold; the relative attitude corresponding to the first channel fingerprint and the second channel fingerprint is less than or equal to an attitude threshold; and the similarity determined based on the dynamic parameters corresponding to the first channel fingerprint and the second channel fingerprint is greater than or equal to a similarity threshold.
[0142] Since there can be multiple types of dynamic parameters, and each type of dynamic parameter can correspond to its own proximity conditions, the proximity conditions corresponding to different types of dynamic parameters can be the same or different. The following example illustrates how the first communication device determines the proximity relationship between multiple channel fingerprints based on different dynamic parameters and corresponding proximity conditions:
[0143] In some embodiments, the dynamic parameters may include a type of parameter, and the first communication device can determine the proximity relationship between multiple channel fingerprints based on the type of dynamic parameter and the corresponding proximity condition. For example, suppose the dynamic parameter includes relative velocity, and the corresponding proximity condition is that the relative velocity is greater than or equal to a velocity threshold; suppose the dynamic parameter includes relative acceleration, and the corresponding proximity condition is that the relative acceleration is greater than or equal to an acceleration threshold; suppose the dynamic parameter includes relative distance, and the corresponding proximity condition is that the relative distance is less than or equal to a distance threshold; suppose the dynamic parameter includes relative attitude, and the corresponding proximity condition is that the relative attitude is less than or equal to an attitude threshold; suppose the dynamic parameter includes relative velocity / relative acceleration / relative distance / relative attitude, and the corresponding proximity condition is that the similarity determined based on the relative velocity / relative acceleration / relative distance / relative attitude is greater than or equal to a similarity threshold.
[0144] For example, assuming the dynamic parameter corresponding to the first channel fingerprint and the second channel fingerprint is relative speed, and the speed threshold is 5 km / h, when the relative speed is 10 km / h, the relative speed being greater than the speed threshold (5 km / h) indicates that the relative distance between the position of the first communication device when determining the first channel fingerprint and the position when determining the second channel fingerprint tends to shorten, then the first communication device can determine that the first channel fingerprint and the second channel fingerprint are adjacent; when the relative speed is -3 km / h, the relative speed being less than the speed threshold (5 km / h) indicates that the relative distance between the position of the first communication device when determining the first channel fingerprint and the position when determining the second channel fingerprint tends to increase, then the first communication device can determine that the first channel fingerprint and the second channel fingerprint are not adjacent.
[0145] For example, assuming the dynamic parameter corresponding to the first channel fingerprint and the second channel fingerprint is the relative distance, and the distance threshold is 10 meters, when the relative distance is 5 meters, the relative distance is less than the distance threshold (10 meters), then the first communication device can determine that the first channel fingerprint and the second channel fingerprint are adjacent; when the relative distance is 15 meters, the relative distance is greater than the distance threshold (10 meters), then the first communication device can determine that the first channel fingerprint and the second channel fingerprint are not adjacent.
[0146] In some examples, when the dynamic parameters corresponding to the first and second channel fingerprints include any one of the relative attitude angles such as relative heading angle, relative pitch angle, or relative roll angle, the first communication device can use this relative attitude angle to represent the relative attitude. For example, assuming the dynamic parameter corresponding to the first and second channel fingerprints is the relative pitch angle, and the relative pitch angle is 10°, then the relative attitude corresponding to the first and second channel fingerprints is 10°. When the dynamic parameters corresponding to the first and second channel fingerprints include at least two of the relative attitude angles among relative heading angle, relative pitch angle, and relative roll angle, the first communication device can use the average value of these at least two relative attitude angles to represent the relative attitude. For example, assuming the dynamic parameters corresponding to the first and second channel fingerprints include the relative pitch angle and the relative roll angle, and the relative pitch angle is 10° and the relative roll angle is 20°, then the relative attitude corresponding to the first and second channel fingerprints is (10+20) / 2 = 15°.
[0147] In some examples, when the proximity condition is that the similarity determined by the dynamic parameters corresponding to the first channel fingerprint and the second channel fingerprint is greater than or equal to the similarity threshold, the smaller the relative distance, the greater the corresponding similarity; the smaller the relative pose, the greater the corresponding similarity; the greater the relative velocity, the greater the corresponding similarity; and the greater the relative acceleration, the greater the corresponding similarity.
[0148] For example, assuming the dynamic parameters include relative distance and the relative distance is 10 meters, the similarity corresponding to the relative distance can be 10% (1 / 10); assuming the dynamic parameters include relative speed and the relative speed is 20 km / h, and the maximum value of the relative speed is 100 km / h, the similarity corresponding to the relative speed can be 20%.
[0149] For example, suppose the dynamic parameters include relative speed and the relative speed is 120 km / h, the maximum value of the relative speed is 100 km / h, and 120 km / h exceeds 100 km / h, then the similarity corresponding to the relative speed can be 100%.
[0150] In some embodiments, the dynamic parameters may include at least two of relative velocity, relative acceleration, relative distance, and relative attitude. The first communication device may determine the proximity relationship corresponding to each type of parameter in the dynamic parameters using the aforementioned method, and determine the proximity relationship between multiple channel fingerprints based on the proximity relationship corresponding to each type of parameter in the dynamic parameters.
[0151] For example, assuming the dynamic parameters include relative velocity, relative acceleration, and relative distance, the first communication device determines, according to the aforementioned method, that the reference proximity relationship corresponding to the relative velocity is a proximity relationship, the reference proximity relationship corresponding to the relative acceleration is a proximity relationship, and the reference proximity relationship corresponding to the relative distance is a non-proximity relationship. Since the ratio of the proximity relationship to the reference proximity relationship is greater than the ratio of the non-proximity relationship to the reference proximity relationship, the first communication device can determine that the first channel fingerprint and the second channel fingerprint are proximity relationships.
[0152] In this embodiment, the first communication device can obtain the proximity relationship between the first channel fingerprint and the second channel fingerprint by comparing the dynamic parameters corresponding to the first channel fingerprint and the second channel fingerprint with the proximity conditions. This saves computational overhead, improves the efficiency of determining the proximity relationship between multiple channel fingerprints, and thus improves the efficiency of the network-side device in locating the first communication device.
[0153] S602, the first communication device sends a first message to the second communication device, and the second communication device receives the first message.
[0154] In some examples, the first message includes multiple channel fingerprints and first spatial relationship information.
[0155] In one possible implementation, the first communication device can send a first message to the second communication device via the fourth communication device, and the second communication device receives the first message forwarded by the fourth communication device from the first communication device.
[0156] In some examples, the fourth communication device may be a wireless access network device, such as a base station.
[0157] S603a, The second communication device locates the first communication device based on multiple channel fingerprints and the first spatial relationship information.
[0158] In some examples, the third communication device can be a network element with model training or model inference capabilities, such as a neural network element.
[0159] In one possible implementation, after receiving the first message, the second communication device can locate the first communication device based on multiple channel fingerprints, first spatial relationship information, and channel mapping technology.
[0160] In some examples, locating the first communication device using the second communication device may include: the second communication device locating the first communication device using a model corresponding to channel mapping technology based on multiple channel fingerprints and first spatial relationship information. Optionally, the second communication device may also train a model corresponding to channel mapping technology based on multiple channel fingerprints and first spatial relationship information to improve the model's positioning efficiency and accuracy.
[0161] In some examples, locating the first communication device by the second communication device may include: the second communication device locating the first communication device by calculation based on multiple channel fingerprints and first spatial relationship information, using channel mapping technology.
[0162] S603b, the second communication device sends multiple channel fingerprints and first spatial relationship information to the third communication device, and the third communication device receives multiple channel fingerprints and first spatial relationship information.
[0163] In one possible implementation, after receiving the first message, the second communication device can send multiple channel fingerprints and first spatial relationship information to the third communication device, so that the third communication device can locate the first communication device based on the received multiple channel fingerprints and first spatial relationship information.
[0164] In one possible design, before the first communication device executes step S601, the method further includes: the second communication device sending a first measurement request to the first communication device, and the first communication device receiving the first measurement request from the second communication device. This allows the second communication device to trigger the first communication device to measure data for positioning in a downlink channel fingerprint measurement scenario, thus satisfying the positioning requirements of the second communication device for the first communication device.
[0165] In some examples, the first measurement request is used to request measurements of data for locating the first communication device. For example, the first measurement request is used to request measurements of channel fingerprints and dynamic parameters. As another example, the first measurement request is used to request measurements of channel fingerprints, dynamic parameters, and proximity relationships.
[0166] In some examples, the first measurement request carries a time window and / or proximity conditions. The time window can be used by the first communication device to determine the measurement time, and the parameter threshold can be used by the first communication device to determine the proximity relationship between multiple channel fingerprints. Thus, the second communication device can dynamically configure the time window and / or proximity conditions carried in the first measurement request, facilitating the first communication device to perform measurements based on the time window and / or proximity conditions indicated by the second communication device, thereby enabling dynamic adjustment of the content of the first message according to the needs of the second communication device.
[0167] In one possible implementation, the second communication device can send multiple channel fingerprints and first spatial relationship information to the third communication device, so that the third communication device can locate the first communication device based on the multiple channel fingerprints, the first spatial relationship information and channel mapping technology.
[0168] In one possible design, before the first communication device executes step S601, the method further includes: a third communication device sending a second measurement request to the second communication device, the second measurement request being used to request the measurement of data for positioning the first communication device; the second communication device receiving the second measurement request from the third communication device and sending the second measurement request back to the first communication device according to the second measurement request; and the first communication device receiving the second measurement request from the second communication device. In this way, in a downlink channel fingerprint measurement scenario, the third communication device can trigger the first communication device to measure data for positioning, thus satisfying the positioning requirements of the second communication device for the first communication device.
[0169] In some examples, the measurement of data on the location of the first communication device in the second measurement request may include the measurement of multiple channel fingerprints, dynamic parameters, and proximity relationships.
[0170] In some examples, the second measurement request carries a time window and / or proximity conditions. The time window can be used by the first communication device to determine the measurement time, and the parameter threshold can be used by the first communication device to determine the proximity relationship between multiple channel fingerprints. Thus, the third communication device can dynamically configure the time window and / or proximity conditions carried in the first measurement request, facilitating the first communication device to perform measurements based on the time window and / or proximity conditions indicated by the third communication device, thereby enabling dynamic adjustment of the content of the first message according to the needs of the third communication device.
[0171] It should be noted that after executing step S602, either step S603a or step S603b can be executed. After executing step S602, step S603a or step S603b can be executed directly, or step S603a or step S603b can be executed after a period of time; after executing step S602, other operations can also be performed first (for example, the second communication device can store multiple channel fingerprints and first spatial relationship information), and step S603a or step S603b can be executed after the other operations are completed.
[0172] In summary, the first communication device can determine multiple channel fingerprints and dynamic parameters that characterize the positional changes and movement of the first communication device during the measurement process, and / or determine the proximity relationships between the multiple channel fingerprints. It then sends the multiple channel fingerprints and the first spatial relationship information to the second communication device for the network-side device to locate the first communication device. This allows the network-side device to more accurately and quickly obtain the spatial relationships between the multiple channel fingerprints based on the first spatial relationship information, thereby improving the location of the first communication device and enhancing the efficiency and accuracy of the network-side device in locating the first communication device in the terminal device.
[0173] Figure 6 The illustrated communication method involves a first communication device sending multiple channel fingerprints and first spatial relationship information to a second communication device. Another communication method provided in this application involves a first communication device sending second spatial relationship information and multiple first time-based information to a second communication device, and a fourth communication device sending multiple channel fingerprints and multiple second time-based information to a second communication device. In the embodiments of this application, the first communication device can be a terminal device, the second communication device can be an LMF network element, and the fourth communication device can be a wireless access network device (such as a base station). This application does not impose any limitations on these aspects.
[0174] For example, such as Figure 7 As shown, the communication method includes the following steps:
[0175] S701, The first communication device determines the second spatial relationship information and multiple first moment information.
[0176] In some examples, the second spatial relationship information can characterize dynamic parameters, which can characterize the motion of the first communication device during multiple first moments of measurement.
[0177] In some examples, the dynamic parameters include one or more of the following for the first communication device at multiple first moments: relative distance, relative velocity, relative acceleration, and relative attitude. Relative attitude includes, but is not limited to, one or more of the following: relative heading angle, relative pitch angle, and relative roll angle. Thus, the first communication device can determine the second spatial relationship information based on at least one type of dynamic parameter, thereby improving the accuracy of the network-side device's positioning of the first communication device based on the second spatial relationship information.
[0178] One possible approach is for the first communication device to perform measurements at multiple first moments within a time window, determine dynamic parameters based on the measurement results, and acquire information from these multiple first moments. In this way, the first communication device can obtain dynamic parameters by performing measurements at multiple first moments within a time window, enabling the network-side device to locate the position of the first communication device within that time window.
[0179] For example, assuming multiple first moments are t0, t1, and t2, the relative distance of the first communication device at the multiple first moments may include the relative distance of the first communication device at moments t0 and t1, the relative distance of the first communication device at moments t0 and t2, and the relative distance of the first communication device at moments t1 and t2.
[0180] In some examples, the information from multiple first moments may include, but is not limited to, the timestamps corresponding to each first moment. Thus, the second communication device can determine the mapping relationship between the information from multiple first moments and dynamic parameters, and determine the motion trajectory of the first communication device based on the mapping relationship.
[0181] In some examples, the measurement may include measuring the motion parameters of the first communication device at multiple first moments within a time window, as described in step S601.
[0182] S702, the first communication device sends a second message to the second communication device, and the second communication device receives the second message.
[0183] In some examples, the second message may include multiple pieces of information from the first moment and second spatial relationship information, which can be used to locate the first communication device.
[0184] For details regarding the first communication device sending a second message to the second communication device, please refer to the above text. Figure 6 The introduction of S602 will not be repeated here.
[0185] S703, the fourth communication device determines multiple channel fingerprints and multiple second-time information.
[0186] In some examples, multiple channel fingerprints correspond one-to-one with multiple second moments. The information of the multiple second moments may include, but is not limited to, the timestamps corresponding to each second moment. In this way, the second communication device can map the information of multiple second moments to multiple channel fingerprints, which facilitates the network-side device to locate the position of the first communication device at multiple second moments based on the multiple channel fingerprints.
[0187] As one possible approach, the first communication device can perform measurements at multiple second moments within a time window to acquire multiple channel fingerprints. In this way, the fourth communication device can obtain multiple channel fingerprints by performing measurements within the time window, enabling the network-side device to locate the position of the first communication device at multiple second moments within that time window.
[0188] In some examples, the measurement may include measuring the channel fingerprint of the fourth communication device at multiple second moments within a time window, as described in step S601.
[0189] S704, the fourth communication device sends a third message to the second communication device, and the second communication device receives the third message.
[0190] For details regarding the fourth communication device sending a third message to the second communication device, please refer to the section above. Figure 6 The introduction of S602 will not be repeated here.
[0191] S705, the second communication device determines the proximity relationship between multiple channel fingerprints based on the second message and the third message.
[0192] As one possible implementation, the second communication device can determine the dynamic parameters corresponding to the first channel fingerprint and the second channel fingerprint based on the matching results of multiple first moments and multiple second moments; and determine the proximity relationship between the first channel fingerprint and the second channel fingerprint based on the dynamic parameters corresponding to the first channel fingerprint and the second channel fingerprint.
[0193] As an example, the second communication device can match the first and second moments with time intervals within a preset time interval based on information from multiple first moments and multiple second moments, thus obtaining matching results for multiple first moments and multiple second moments. In this way, the second communication device can match the second spatial relationship information received from the first communication device with multiple channel fingerprints received from the fourth communication device, thereby obtaining the proximity relationships between the multiple channel fingerprints.
[0194] In some examples, the preset time interval can be determined according to the relevant communication protocol. For example, the preset time interval can be 0 ms, meaning that each first moment can be exactly the same as a second moment. Alternatively, the preset time interval can be 1 ms, meaning that each first moment can correspond to a second moment within 1 ms of that first moment.
[0195] For example, suppose the second message includes {(t0-t1: dynamic parameter t01); (t0-t2: dynamic parameter t02); (t1-t2: dynamic parameter t12)}, and the third message includes {t0: channel fingerprint t0; t1: channel fingerprint t1; t2: channel fingerprint t2}. Since t0 in the second message matches t0 in the third message, t1 in the second message matches t1 in the third message, and t2 in the second message matches t2 in the third message, the dynamic parameter corresponding to channel fingerprint t0 and channel fingerprint t1 is dynamic parameter t01, the dynamic parameter corresponding to channel fingerprint t0 and channel fingerprint t2 is dynamic parameter t02, and the dynamic parameter corresponding to channel fingerprint t1 and channel fingerprint t2 is dynamic parameter t12.
[0196] For information on determining the proximity relationship between the first-channel fingerprint and the second-channel fingerprint, please refer to the section above. Figure 6 The introduction of S601 will not be repeated here.
[0197] S706a, The second communication device locates the first communication device based on multiple channel fingerprints and the proximity relationship between the multiple channel fingerprints.
[0198] Regarding the location of the first communication device, please refer to the above text. Figure 6 The introduction of S603a will not be repeated here.
[0199] S706b, the second communication device sends multiple channel fingerprints and the proximity relationships between the multiple channel fingerprints to the third communication device, and the third communication device receives the multiple channel fingerprints and the proximity relationships between the multiple channel fingerprints.
[0200] For information on sending multiple channel fingerprints and proximity relationships, please refer to the section above. Figure 6 The introduction of S603b will not be repeated here.
[0201] In one possible design, before determining multiple channel fingerprints and information at multiple second moments, the method further includes: the second communication device sending a third measurement request to the first communication device, and sending a fourth measurement request to the fourth communication device, wherein the third and fourth measurement requests are respectively used to request the measurement of data for locating the first communication device; the first communication device receives the third measurement request from the second communication device, and the fourth communication device receives the fourth measurement request from the second communication device. In this way, in an uplink channel fingerprint measurement scenario, the second communication device can trigger the first communication device to measure data for locating, satisfying the second communication device's locating requirement for the first communication device.
[0202] In some examples, the third measurement request carries a time window and / or a measurement time interval. The time window can be used by the first communication device to determine the measurement time, and the measurement time interval is used to determine the interval between multiple first moments within the time window. The fourth measurement request carries the same time window and / or measurement time interval, which is also used by the fourth communication device to determine the measurement time, and the measurement time interval is also used to determine the interval between multiple second moments within the time window. Thus, the second communication device can dynamically configure the time window and / or measurement time interval carried in the third / fourth measurement request, facilitating the first / fourth communication device to perform measurements based on the time window and / or measurement time interval indicated by the second communication device, thereby enabling dynamic adjustment of the content of the second / third message according to the needs of the second communication device.
[0203] In one possible design, the second communication device can receive a fifth measurement request from a third communication device, requesting measurement of data for locating the first communication device; and send a third measurement request to the first communication device and a fourth measurement request to the fourth communication device based on the fifth measurement request. In this way, the third communication device can dynamically configure the time window and / or measurement time interval according to the fifth measurement request, thereby dynamically adjusting the content of the second and third messages according to the needs of the second communication device. This allows the third communication device to trigger the first communication device to measure data for location in an uplink channel fingerprint measurement scenario, satisfying the location requirements of the second communication device for the first communication device.
[0204] It should be noted that after executing step S705, either step S706a or step S706b can be executed. After executing step S705, step S706a or step S706b can be executed directly, or step S706a or step S706b can be executed after a period of time; after executing step S705, other operations can also be performed first (for example, the second communication device can store multiple channel fingerprints and proximity relationships), and step S706a or step S706b can be executed after the other operations are completed.
[0205] In summary, the first communication device can determine second spatial relationship information, which includes dynamic parameters characterizing the motion of the first communication device during multiple first moments of measurement, and information from multiple first moments, and send the second spatial relationship information and information from multiple first moments to the second communication device; the fourth communication device can determine multiple channel fingerprints and information from multiple second moments, and send the multiple channel fingerprints and information from multiple second moments to the second communication device, so that the second communication device can determine the proximity relationship between multiple channel fingerprints more quickly and accurately based on the second message and the third message, thereby improving the efficiency and accuracy of locating the first communication device.
[0206] It is understood that each of the above embodiments of this application can be implemented independently or in combination with each other; there is no absolute subordinate relationship between the embodiments, and they can be combined with each other under any conditions to obtain the corresponding effect.
[0207] It is understood that, in order to achieve the functions in the above embodiments, the network device includes hardware structures and / or software modules corresponding to the execution of each function. Those skilled in the art should readily recognize that, based on the units and method steps described in conjunction with the embodiments disclosed in this application, this application can be implemented in hardware or a combination of hardware and computer software. Whether a function is executed in hardware or by computer software driving hardware depends on the specific application scenario and design constraints of the technical solution.
[0208] Figure 8 , Figure 9 The diagrams provided are structural block diagrams and hardware structure diagrams of possible communication devices for embodiments of this application. These communication devices can be used to implement the functions of terminal devices or network devices in the above method embodiments, and therefore can also achieve the beneficial effects of the above method embodiments. In the embodiments of this application, the communication device can be as follows: Figure 3 The terminal device shown, such as terminal 120, can also be as follows: Figure 3 The wireless access network device shown, such as base station 110, can also be as follows: Figure 3 The network elements in the core network 200 shown, such as the LMF network element ( Figure 3 (Not shown) can also be a module (such as a chip) applied to terminal equipment or wireless access network equipment, or LMF network element.
[0209] like Figure 8 As shown, the communication device 800 includes a processing unit 810 and a transceiver unit 820. The communication device 800 is used to implement the above-mentioned... Figure 6 or Figure 7 The functions of the first, second, or fourth communication device in the method embodiments shown.
[0210] When the communication device 800 is used to implement Figure 6 In the method embodiment shown, the terminal device functions as follows: the processing unit 810 is used to determine multiple channel fingerprints and first spatial relationship information, the first spatial relationship information characterizing the proximity relationship between dynamic parameters and / or multiple channel fingerprints, the dynamic parameters representing the movement of the first communication device during the measurement process, and the measurement including the measurement of channel fingerprints; the transceiver unit 820 is used to send a first message to the second communication device, the first message including multiple channel fingerprints and first spatial relationship information, the multiple channel fingerprints and first spatial relationship information being used to locate the first communication device.
[0211] For a more detailed description of the processing unit 810 and the transceiver unit 820, please refer to [link / reference]. Figure 6 The relevant descriptions in the method embodiments shown will not be repeated here.
[0212] When the communication device 800 is used to implement Figure 7 In the method embodiment shown, the terminal device functions as follows: the processing unit 810 is used to determine the second spatial relationship information and the information of multiple first moments. The second spatial relationship information represents dynamic parameters, and the dynamic parameters represent the motion of the first communication device during the measurement process of multiple first moments. The transceiver unit 820 is used to send a second message to the second communication device. The second message includes the information of multiple first moments and the second spatial relationship information. The second spatial relationship information is used to locate the first communication device.
[0213] For a more detailed description of the processing unit 810 and the transceiver unit 820, please refer to [link / reference]. Figure 7 The relevant descriptions in the method embodiments shown will not be repeated here.
[0214] When the communication device 800 is used to implement Figure 6 In the method embodiment shown, the LMF network element functions as follows: the transceiver unit 820 receives a first message from a first communication device. The first message includes multiple channel fingerprints and first spatial relationship information. The first spatial relationship information characterizes the dynamic parameters corresponding to the multiple channel fingerprints and / or the proximity relationship between the multiple channel fingerprints. The dynamic parameters represent the movement of the first communication device when determining the multiple channel fingerprints. The transceiver unit 820 is also used to send the multiple channel fingerprints and the first spatial relationship information to a third communication device. The multiple channel fingerprints and the first spatial relationship information are used to locate the first communication device. Alternatively, when the communication device 800 is used to implement... Figure 6 In the method embodiment shown, the function of the LMF network element is as follows: the transceiver unit 820 is used to receive a first message from the first communication device. The first message includes multiple channel fingerprints and first spatial relationship information. The first spatial relationship information characterizes the dynamic parameters corresponding to the multiple channel fingerprints and / or the proximity relationship between the multiple channel fingerprints. The dynamic parameters represent the movement of the first communication device when determining the multiple channel fingerprints. The processing unit 810 is used to locate the first communication device according to the multiple channel fingerprints and the first spatial relationship information.
[0215] For a more detailed description of the processing unit 810 and the transceiver unit 820, please refer to [link / reference]. Figure 6 The relevant descriptions in the method embodiments shown will not be repeated here.
[0216] When the communication device 800 is used to implement Figure 7 In the method embodiment shown, the network device functions as follows: The transceiver unit 820 receives a second message from a first communication device, the second message including multiple first-time information and second spatial relationship information, the second spatial relationship information representing dynamic parameters corresponding to the multiple first-time information, the dynamic parameters representing the movement of the first communication device during the measurement process; it also receives a third message from a fourth communication device, the third message including multiple channel fingerprints and multiple second-time information, the multiple channel fingerprints and multiple second-times corresponding one-to-one; the processing unit 810 determines the proximity relationship between the multiple channel fingerprints based on the second message and the third message, and locates the first communication device based on the multiple channel fingerprints and the proximity relationship. Alternatively, when the communication device 800 is used to implement… Figure 7In the method embodiment shown, the network device functions as follows: the transceiver unit 820 receives a second message from a first communication device, the second message including multiple first-time information and second spatial relationship information, the second spatial relationship information representing dynamic parameters corresponding to the multiple first-time information, the dynamic parameters representing the movement of the first communication device during the measurement process; receives a third message from a fourth communication device, the third message including multiple channel fingerprints and multiple second-time information, the multiple channel fingerprints and multiple second-times corresponding one-to-one; the processing unit 810 determines the proximity relationship between the multiple channel fingerprints based on the second message and the third message; the transceiver unit 820 is also used to send the multiple channel fingerprints and proximity relationship to the third communication device, the multiple channel fingerprints and proximity relationship being used to locate the first communication device.
[0217] For a more detailed description of the processing unit 810 and the transceiver unit 820, please refer to [link / reference]. Figure 7 The relevant descriptions in the method embodiments shown will not be repeated here.
[0218] When the communication device 800 is used to implement Figure 7 In the method embodiment shown, the wireless access network device functions as follows: the processing unit 810 is used to determine multiple channel fingerprints and multiple second time information, with the multiple channel fingerprints and multiple second time corresponding one-to-one; the transceiver unit 820 is used to send a third message to the second communication device, the third message including multiple channel fingerprints and multiple second time information, the multiple channel fingerprints being used to locate the first communication device.
[0219] The communication device 800 may also include a memory ( Figure 8 (Not shown), is used for the input data required by the instructions executed by the storage processing unit 810 or the running instructions of the storage processing unit 810, or the data generated after the running instructions of the storage processing unit 810.
[0220] For a more detailed description of the processing unit 810 and the transceiver unit 820, please refer to [link / reference]. Figure 7 The relevant descriptions in the method embodiments shown will not be repeated here.
[0221] like Figure 9 As shown, the communication device 900 includes a processor 910 and an interface circuit 920. The processor 910 and the interface circuit 920 are coupled to each other. It is understood that the interface circuit 920 can be a transceiver or an input / output interface. Optionally, the communication device 900 may also include a memory 930 for storing instructions executed by the processor 910, or storing input data required for the processor 910 to execute instructions, or storing data generated after the processor 910 executes instructions. Sometimes, the interface circuit 920 can also be understood as part of the processor 910, in which case the communication device 900 includes the processor 910.
[0222] When the communication device 900 is used to achieve Figure 6 or Figure 7 In the method shown, the processor 910 is used to implement the functions of the processing unit 810, and the interface circuit 920 is used to implement the functions of the transceiver unit 820.
[0223] When the aforementioned communication device is a chip applied to a terminal device, the terminal device chip implements the functions of the terminal in the above method embodiments. The terminal device chip receiving information from a base station can be understood as the information being first received by other modules (such as an RF module or antenna) in the terminal device, and then sent to the terminal device chip by these modules. The terminal device chip sending information to the base station can be understood as the information being first sent to other modules (such as an RF module or antenna) in the terminal device, and then sent to the base station by these modules.
[0224] When the aforementioned communication device is a chip applied to a base station, the base station chip implements the functions of the base station in the above method embodiments. The base station chip receives information from the terminal, which can be understood as the information being first received by other modules in the base station (such as an RF module or antenna), and then sent to the base station chip by these modules. The base station chip sends information to the terminal, which can be understood as the information being sent down to other modules in the base station (such as an RF module or antenna), and then sent to the terminal by these modules.
[0225] In this application, entity A sends information to entity B, either directly or indirectly through other entities. Similarly, entity B receives information from entity A, either directly or indirectly through other entities. Entities A and B can be RAN nodes or terminals, or modules within RAN nodes or terminals. Information transmission and reception can be between RAN nodes and terminals, such as between a base station and a terminal; between two RAN nodes, such as between a CU and a DU; or between different modules within a single device, such as between a terminal chip and other modules of the terminal, or between a base station chip and other modules of the base station.
[0226] It is understood that the processor in the embodiments of this application can be a central processing unit (CPU), or one or more of other general-purpose processors, digital signal processors (DSPs), microprocessor units (MPUs), microcontroller units (MCUs), graphics processing units (GPUs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), artificial intelligence processors (AI processors), or neural processing units (NPUs); or, the processor mentioned in the embodiments of this application can be application-specific integrated circuits (ASICs) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components (or parts), or any combination thereof. A general-purpose processor can be a microprocessor or any conventional processor, etc.
[0227] The method steps in the embodiments of this application can be implemented in hardware or in software instructions executable by a processor. The software instructions can consist of corresponding software modules, which can be stored in memory, such as volatile memory and / or non-volatile memory. The non-volatile memory can be flash memory, read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), or electrically erasable programmable read-only memory (EEPROM). The volatile memory can be a cache or random access memory (RAM). For example, RAM can be used as an external cache. By way of example and not limitation, RAM includes a variety of forms, such as static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous linked dynamic random access memory (SLDRAM), and direct rambus RAM (DR RAM). The memory can also be in registers, hard disks, portable hard disks, compact disc (CD) ROMs, or any other form of storage medium well known in the art.
[0228] It should be noted that when the processor is a general-purpose processor, DSP, ASIC, FPGA, or other programmable logic device, discrete gate or transistor logic device, or discrete hardware component, the memory (storage module) can be integrated into the processor. An exemplary storage medium is coupled to the processor, enabling the processor to read information from and write information to the storage medium. The storage medium can also be a component of the processor. The processor and storage medium can reside in an ASIC. Alternatively, the ASIC can reside in a base station or terminal. The processor and storage medium can also exist as discrete components in a base station or terminal.
[0229] In the above embodiments, implementation can be achieved entirely or partially through software, hardware, firmware, or any combination thereof. When implemented using software, it can be implemented entirely or partially in the form of a computer program product. The computer program product includes one or more computer programs or instructions. When the computer program or instructions are loaded and executed on a computer, the processes or functions described in the embodiments of this application are performed entirely or partially. The computer can be a general-purpose computer, a special-purpose computer, a computer network, a network device, a user equipment, or other programmable device. The computer program or instructions can be stored in a computer-readable storage medium or transferred from one computer-readable storage medium to another. For example, the computer program or instructions can be transferred from one website, computer, server, or data center to another website, computer, server, or data center via wired or wireless means. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that integrates one or more available media. The available medium can be a magnetic medium, such as a floppy disk, hard disk, or magnetic tape; it can also be an optical medium, such as a digital video optical disc; or it can be a semiconductor medium, such as a solid-state drive. The computer-readable storage medium may be a volatile or non-volatile storage medium, or may include both types of storage media.
[0230] In the various embodiments of this application, unless otherwise specified or in case of logical conflict, the terminology and / or descriptions of different embodiments are consistent and can be referenced by each other. The technical features of different embodiments can be combined to form new embodiments according to their inherent logical relationship.
[0231] In this application, "at least one" means one or more, and "more than one" means two or more. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, or B alone, where A and B can be singular or plural. In the textual description of this application, the character " / " generally indicates an "or" relationship between the preceding and following related objects; in the formulas of this application, the character " / " indicates a "division" relationship between the preceding and following related objects. "Including at least one of A, B, and C" can mean: including A; including B; including C; including A and B; including A and C; including B and C; including A, B, and C.
[0232] It is understood that the various numerical designations used in the embodiments of this application are merely for descriptive convenience and are not intended to limit the scope of the embodiments of this application. The order of the process numbers described above does not imply the order of execution; the execution order of each process should be determined by its function and internal logic.
[0233] The network architecture and business scenarios described in the embodiments of this application are for the purpose of more clearly illustrating the technical solutions of the embodiments of this application, and do not constitute a limitation on the technical solutions provided in the embodiments of this application. As those skilled in the art will know, with the evolution of network architecture and the emergence of new business scenarios, the technical solutions provided in the embodiments of this application are also applicable to similar technical problems.
[0234] The terms "first" and "second," etc., used in the specification and drawings of this application embodiments are used to distinguish different objects or to distinguish different processing of the same object. The terms "first," "second," etc., can distinguish identical or similar items with substantially the same function and effect. For example, "first message" and "second message" are merely to distinguish different messages and do not limit their order. Those skilled in the art will understand that the terms "first," "second," etc., do not limit the quantity or execution order, and that "first," "second," etc., do not necessarily imply that they are different.
[0235] Furthermore, the terms "comprising" and "having," and any variations thereof, used in the description of the embodiments of this application are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or device that includes a series of steps or units is not limited to the steps or units listed, but may optionally include other steps or units not listed, or may optionally include other steps or units inherent to these processes, methods, products, or devices.
[0236] In the embodiments of this application, the terms "exemplary" or "for example" are used to indicate that something is an example, illustration, or description. Any embodiment or design that is described as "exemplary" or "for example" in the embodiments of this application should not be construed as being more preferred or advantageous than other embodiments or design. Specifically, the use of terms such as "exemplary" or "for example" is intended to present the relevant concepts in a specific manner to facilitate understanding.
[0237] It is understood that the term "embodiment" used throughout the specification means that a specific feature, structure, or characteristic related to an embodiment is included in at least one embodiment of the embodiments of this application. Therefore, the various embodiments throughout the specification do not necessarily refer to the same embodiment. Furthermore, these specific features, structures, or characteristics can be combined in any suitable manner in one or more embodiments. It is understood that in the various embodiments of the embodiments of this application, the sequence number of each process does not imply the order of execution; the execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application.
[0238] It is understood that in the embodiments of this application, "...when" and "if" both refer to the corresponding processing that will be carried out under certain objective circumstances, and are not limited to a time, nor do they require a judgment action during implementation, nor do they imply any other limitations.
[0239] It is understood that some optional features in the embodiments of this application can be implemented independently in certain scenarios without relying on other features, such as the current solution on which they are based, to solve the corresponding technical problems and achieve the corresponding effects. Alternatively, they can be combined with other features as needed in certain scenarios. Correspondingly, the apparatus given in the embodiments of this application can also implement these features or functions, which will not be elaborated here.
[0240] In the embodiments of this application, unless otherwise specified, the same or similar parts between the various embodiments can be referred to each other. In the various embodiments of this application, and in the various implementation methods / methods / implementations within each embodiment, unless otherwise specified or logically conflicting, the terminology and / or descriptions between different embodiments and between the various implementation methods / methods / implementations within each embodiment are consistent and can be mutually referenced. The technical features in different embodiments and the various implementation methods / methods / implementations within each embodiment can be combined to form new embodiments, implementation methods, methods, or implementation approaches based on their inherent logical relationships. The following descriptions of the embodiments of this application do not constitute a limitation on the scope of protection of the embodiments of this application.
Claims
1. A communication method, characterized in that, The method includes: Multiple channel fingerprints and first spatial relationship information are determined, wherein the first spatial relationship information characterizes dynamic parameters and / or the proximity relationship between the multiple channel fingerprints, the dynamic parameters represent the movement of the first communication device during the measurement process, and the measurement includes the measurement of channel fingerprints; A first message is sent to a second communication device. The first message includes the plurality of channel fingerprints and the first spatial relationship information. The plurality of channel fingerprints and the first spatial relationship information are used to locate the first communication device.
2. The method according to claim 1, characterized in that, The determination of multiple channel fingerprints and first spatial relationship information includes: Measurements are performed within a time window to obtain the multiple channel fingerprints and the dynamic parameters.
3. The method according to claim 2, characterized in that, The measurement includes at least one of the following: Channel State Information (CSI) measurement or Channel Impulse Response (CIR) measurement.
4. The method according to claim 2 or 3, characterized in that, The determination of multiple channel fingerprints and first spatial relationship information further includes: The first spatial relationship information is determined based on the dynamic parameters.
5. The method according to claim 3 or 4, characterized in that, The plurality of channel fingerprints includes a first channel fingerprint and a second channel fingerprint, and determining the first spatial relationship information based on the dynamic parameters includes: When the dynamic parameters corresponding to the first channel fingerprint and the second channel fingerprint satisfy the proximity condition, the first channel fingerprint and the second channel fingerprint are determined to be adjacent. When the dynamic parameters corresponding to the first channel fingerprint and the second channel fingerprint do not meet the proximity condition, the first channel fingerprint and the second channel fingerprint are determined to be non-proximity.
6. The method according to any one of claims 1-5, characterized in that, The plurality of channel fingerprints includes a first channel fingerprint and a second channel fingerprint. The dynamic parameters corresponding to the first channel fingerprint and the second channel fingerprint include one or more of the following when the first communication device determines the first channel fingerprint and the second channel fingerprint: relative distance, relative velocity, relative acceleration, and relative attitude.
7. The method according to any one of claims 1-6, characterized in that, Before determining multiple channel fingerprints and first spatial relationship information, the method further includes: A first measurement request is received from the second communication device, the first measurement request being used to request the measurement of data for locating the first communication device.
8. The method according to claim 7, characterized in that, The first measurement request carries the time window and / or the proximity condition.
9. The method according to any one of claims 1-8, characterized in that, The first communication device is a terminal device, and the second communication device is a location management function (LMF) network element.
10. A communication method, characterized in that, The method includes: Receive a first message from a first communication device, the first message including multiple channel fingerprints and first spatial relationship information, the first spatial relationship information characterizing the dynamic parameters corresponding to the multiple channel fingerprints and / or the proximity relationship between the multiple channel fingerprints, the dynamic parameters representing the movement of the first communication device when determining the multiple channel fingerprints; The first communication device is located based on the multiple channel fingerprints and the first spatial relationship information; or, The plurality of channel fingerprints and the first spatial relationship information are sent to the third communication device, and the plurality of channel fingerprints and the first spatial relationship information are used to locate the first communication device.
11. The method according to claim 10, characterized in that, Before receiving the first message from the first communication device, the method further includes: A first measurement request is sent to the first communication device, the first measurement request being used to request the measurement of data related to the location of the first communication device.
12. The method according to claim 11, characterized in that, Before sending the first measurement request to the first communication device, the method further includes: Receive a second measurement request from the third communication device, the second measurement request being used to request the measurement of data for locating the first communication device; Sending the first measurement request to the first communication device includes: The first measurement request is sent to the first communication device according to the second measurement request.
13. The method according to claim 11 or 12, characterized in that, The first measurement request carries a time window and / or proximity conditions.
14. The method according to any one of claims 10-13, characterized in that, The plurality of channel fingerprints includes a first channel fingerprint and a second channel fingerprint, and the dynamic parameters include one or more of the following when the first communication device determines the first channel fingerprint and the second channel fingerprint: relative distance, relative velocity, relative acceleration, and relative attitude.
15. The method according to any one of claims 10-14, characterized in that, The first communication device is a terminal, the second communication device is a location management function (LMF) network element, and the third communication device is a neural network element.
16. A communication method, characterized in that, The method includes: Determine second spatial relationship information and information at multiple first moments, wherein the second spatial relationship information characterizes dynamic parameters, and the dynamic parameters characterize the motion of the first communication device during the measurement process at the multiple first moments; A second message is sent to a second communication device. The second message includes information from the plurality of first moments and second spatial relationship information, which is used to locate the first communication device.
17. The method according to claim 16, characterized in that, The determination of the second spatial relationship information includes: Measurements are performed at each of the multiple first moments within the time window, and the dynamic parameters are determined based on the measurement results.
18. The method according to claim 16 or 17, characterized in that, The dynamic parameters include one or more of the following for the first communication device at the plurality of first moments: relative distance, relative velocity, relative acceleration, and relative attitude.
19. A communication method, characterized in that, The method includes: Determine information from multiple channel fingerprints and multiple second time points, wherein the multiple channel fingerprints and multiple second time points correspond one-to-one; A third message is sent to the second communication device. The third message includes the plurality of channel fingerprints and the plurality of second time information. The plurality of channel fingerprints are used to locate the first communication device.
20. The method according to claim 19, characterized in that, The determination of multiple channel fingerprints includes: Measurements are performed at multiple second moments within the time window to obtain the multiple channel fingerprints.
21. A communication method, characterized in that, The method includes: Receive a second message from a first communication device. The second message includes information on multiple first moments and second spatial relationship information. The second spatial relationship information characterizes dynamic parameters corresponding to the information on the multiple first moments. The dynamic parameters represent the motion of the first communication device during the measurement process. Receive a third message from a fourth communication device, the third message including the plurality of channel fingerprints and the plurality of second time information, the plurality of channel fingerprints and the plurality of second time information being in one-to-one correspondence; The proximity relationship between the plurality of channel fingerprints is determined according to the second message and the third message, and the first communication device is located according to the plurality of channel fingerprints and the proximity relationship; or, The multiple channel fingerprints and the proximity relationships are sent to a third communication device, and the multiple channel fingerprints and the proximity relationships are used to locate the first communication device.
22. The method according to claim 21, characterized in that, The plurality of channel fingerprints includes a first channel fingerprint and a second channel fingerprint. Determining the proximity relationship between the plurality of channel fingerprints based on the second message and the third message includes: Based on the matching results of the plurality of first time moments and the plurality of second time moments, determine the dynamic parameters corresponding to the first channel fingerprint and the second channel fingerprint; Based on the dynamic parameters corresponding to the first channel fingerprint and the second channel fingerprint, the proximity relationship between the first channel fingerprint and the second channel fingerprint is determined.
23. The method according to claim 22, characterized in that, The step of determining the proximity relationship between the first channel fingerprint and the second channel fingerprint based on the dynamic parameters corresponding to the first channel fingerprint and the second channel fingerprint includes: When the dynamic parameters corresponding to the first channel fingerprint and the second channel fingerprint satisfy the proximity condition, the first channel fingerprint and the second channel fingerprint are determined to be adjacent. When the dynamic parameters corresponding to the first channel fingerprint and the second channel fingerprint do not meet the proximity condition, the first channel fingerprint and the second channel fingerprint are determined to be non-proximity.
24. The method according to any one of claims 21-23, characterized in that, The dynamic parameters include one or more of the following for the first communication device at the plurality of first moments: relative distance, relative velocity, relative acceleration, and relative attitude.
25. A communication device, characterized in that, It includes a processor and an interface circuit, the interface circuit being used to communicate with other communication devices, and the processor being used to implement the method as described in any one of claims 1-9, 10-15, 16-18, 19-20, or 21-24 through logic circuits and / or executing code instructions.
26. A communication system, characterized in that, It includes a first communication device and a second communication device, wherein the first communication device is used to implement the method as described in any one of claims 1-9 or 16-18; and the second communication device is used to implement the method as described in any one of claims 10-15 or 21-24.
27. A communication system, characterized in that, The device includes a first communication device, a second communication device, and a fourth communication device. The first communication device is used to implement the method as described in any one of claims 1-9 or 16-18; the second communication device is used to implement the method as described in any one of claims 10-15 or 21-24; and the fourth communication device is used to implement the method as described in any one of claims 16-18.
28. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program or instructions that, when executed by a communication device, implement the method as described in any one of claims 1-9, 10-15, 16-18, 19-20, or 21-24.
29. A computer program product, characterized in that, Includes computer program code, which, when run on a communication device, implements the method as described in any one of claims 1-9, 10-15, 16-18, 19-20, or 21-24.