Communication method and communication apparatus

By sending anchor point parameter information through network devices, the terminal device establishes a mapping relationship between the anchor point and the reference signal, which solves the problems of low accuracy and efficiency of multipath signal-assisted indoor positioning and achieves more accurate positioning.

WO2026157820A1PCT designated stage Publication Date: 2026-07-30HUAWEI TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
HUAWEI TECH CO LTD
Filing Date
2025-12-30
Publication Date
2026-07-30

AI Technical Summary

Technical Problem

Existing multipath signal-assisted indoor positioning methods suffer from low positioning accuracy and efficiency.

Method used

The network device sends the parameter information of the anchor point, and the terminal device receives and uses this parameter information to establish a mapping relationship between the anchor point and the reference signal, including information such as the number, location, type, signal strength, and propagation time of the anchor point, so as to improve the accuracy of the mapping relationship.

Benefits of technology

It improves the accuracy and efficiency of multipath signal-assisted indoor positioning, ensures accurate mapping between anchor points and reference signals, and improves positioning results.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025147002_30072026_PF_FP_ABST
    Figure CN2025147002_30072026_PF_FP_ABST
Patent Text Reader

Abstract

The present application provides a communication method and a communication apparatus, which can be applied to the field of communications. In the technical solution provided in the present application, a first communication device sends parameter information of anchor points used for sending reference signals, and after receiving the parameter information of the anchor points, a second communication device can establish mapping relationships between the anchor points and the reference signals on the basis of the parameter information of the anchor points. The technical solution of the present application can improve the accuracy of mapping relationships, thereby improving the positioning accuracy and positioning efficiency.
Need to check novelty before this filing date? Find Prior Art

Description

Communication methods and communication devices

[0001] This application claims priority to Chinese patent application filed on January 22, 2025, with application number 202510109649.5 and entitled "Communication Method and Communication Device", the entire contents of which are incorporated herein by reference. Technical Field

[0002] This application relates to the field of communications, and more particularly to communication methods and communication devices. Background Technology

[0003] In communication systems, terminal devices can utilize multipath signals to assist indoor positioning for simultaneous localization and mapping (SLAM).

[0004] In the multipath signal-assisted indoor positioning method, the terminal device uses the multipath signal received from the wireless signal transmitting device as line-of-sight information from multiple anchor points, and establishes a mapping relationship between the multipath signal and the anchor points to achieve synchronous positioning and map building.

[0005] However, current multipath signal-assisted indoor positioning methods have the following problems: low positioning accuracy and low positioning efficiency. Summary of the Invention

[0006] The communication method and communication device provided in this application enable terminal devices to establish a mapping relationship between reference signals and multiple anchor points in a scene based on anchor point parameter information sent by network devices. This helps to improve the accuracy of the established mapping relationship, thereby improving the accuracy and efficiency of multipath signal-assisted indoor positioning.

[0007] In a first aspect, this application provides a communication method, which can be executed by a communication device, or by a chip, chip system, processor, processor system, circuit unit, or circuit system configured for use in a communication device. For ease of description, the following description in this aspect will use a communication device as an example. For example, the communication device can be an access network device. For ease of description, in this application, the communication device is referred to as a first communication device, and the communication device at the other end is referred to as a second communication device. As an example, the second communication device is a terminal device.

[0008] This communication method includes: determining first information, the first information being used to indicate parameter information for each of a plurality of anchor points, each anchor point being used to send a reference signal, the parameter information being used to establish a mapping relationship between the plurality of anchor points and the reference signal received by a second communication device, and sending the first information to the second communication device.

[0009] For example, an anchor point is a device that can transmit and / or receive wireless signals, such as a base station, a remote radio head, or a remote antenna. It can also be a virtual anchor point, such as a mirror image of a remote antenna relative to a wall.

[0010] For example, the reference signal can be a common reference signal, such as a tracking reference signal (TRS), or a reference signal specifically designed for positioning, such as a positioning reference signal (PRS). This invention does not limit the reference signal.

[0011] Each anchor point is used to send a reference signal. On the one hand, the reference signal can be sent directly from the anchor point, and on the other hand, the path for transmitting the reference signal can be equivalent to the path that is sent directly from the anchor point.

[0012] It is understandable that establishing a mapping relationship between multiple anchor points and reference signals is to determine which anchor point sent the reference signal received by the second communication device.

[0013] This design sends the anchor point parameter information through a first communication device, enabling a second communication device to obtain the anchor point parameter information. This helps the second communication device establish a mapping relationship between multiple anchor points in the scene and the reference signals emitted by the anchor points, which helps improve the accuracy of the established mapping relationship, thereby improving the accuracy and efficiency of indoor positioning.

[0014] For ease of understanding, the first information can also be called positioning auxiliary information.

[0015] In one possible design, the parameter information includes at least one of the following: the number of anchor points, the location information of at least one anchor point among the multiple anchor points, the anchor point type of at least one anchor point among the multiple anchor points, the signal strength information of at least one anchor point among the multiple anchor points, the time required for the signal to reach at least one anchor point among the multiple anchor points from the baseband processing unit, the time difference between the time required for the signal to reach at least one anchor point among the multiple anchor points from the baseband processing unit and the time required to reach other anchor points, the line of sight (LOS) information of at least one anchor point among the multiple anchor points corresponding to the second communication device, or the time difference between the reference signal transmitted by at least one anchor point among the multiple anchor points and the reference signal transmitted by the reference anchor point reaching the first region.

[0016] For example, the number of anchor points can be the total number of anchor points in the scene, the number of anchor points in a region of the scene, the number of anchor points of different types in the scene, or the number of anchor points of different types in a region of the scene.

[0017] For example, the anchor point location information can be the specific coordinate information of the anchor point, such as the absolute latitude and longitude coordinates of the anchor point. The anchor point location information can be the relative position of the anchor point and a predefined reference point. A predefined fuzzy range can be added to the location information, such as fuzzy 5m.

[0018] For example, the type of anchor point can be: a base station, a remote radio head, a remote antenna, or other devices used for transmitting and receiving wireless signals.

[0019] For example, the signal strength information of the anchor point can be the absolute signal strength information emitted by the anchor point, such as signal-to-noise ratio, power, etc., or it can be the relative signal strength information emitted by the anchor point, such as the signal strength information of the first anchor point being 10 to 20 dB higher than the signal strength information of the second anchor point.

[0020] It is understandable that the anchor point of a remote antenna is a wireless signal transceiver that establishes a connection with the baseband processing unit via a wired method. It does not have the ability to modulate and demodulate signals. It takes a certain amount of time for the signal to travel from the baseband processing unit to the anchor point. For example, if a remote antenna is 300m away from its baseband processing unit, then the time required for the signal to travel from the baseband processing unit to this anchor point is 300m / speed of light = 1 microsecond.

[0021] It's understandable that remote antennas connected to the same baseband processing unit may have different anchor points at different distances from the baseband processing unit. Therefore, the time required for the signal to travel from the baseband processing unit to the anchor point will also differ. For example, a base station might have two remote antennas, one with a 10m cable and the other with a 40m cable. This results in a 30m transmission distance difference between the two antennas, which translates to a time difference of 30m / speed of light = 100 nanoseconds.

[0022] It is understandable that LOS information indicates whether there is a line-of-sight path between the terminal device and the anchor point.

[0023] For example, the anchor point can establish an environmental model based on environmental information, the anchor point location, and the location of the terminal device, and calculate the time it takes for the reference signal to travel from the anchor point to the first area, for example, the first area can be the area where the terminal device is located.

[0024] This design defines the content of anchor point parameter information, which can assist the second communication device in establishing a mapping relationship between the anchor point and the reference signal, thereby improving the accuracy and efficiency of positioning.

[0025] For example, the second communication device can select the multipath signals with the highest signal strength from the received multipath signals based on the number of anchor points to establish a mapping relationship. For instance, if there are 5 anchor points in the scenario and the terminal device receives 20 multipath signals, it can select the 5 signals with the highest signal strength to establish a mapping relationship with these 5 anchor points.

[0026] For example, when a terminal device receives the location information of an anchor point, it can establish a signal propagation model from that location to nearby locations to assist in establishing a signal mapping relationship; it can also use the provided information as a reference when searching for the anchor point location to reduce the location search range, for example, by determining the possible arrival angle of the reference signal.

[0027] For example, in a scenario with multiple anchor point types, the second communication device can assist in establishing a mapping relationship between anchor points and reference signals based on the anchor point type. This is because the strength of the positioning and sensing signals transmitted by different anchor point types may vary. For instance, the signal strength transmitted by a remote antenna may be about 10 to 20 dB weaker than that of a remote radio head, and the signal strength transmitted by a remote radio head may be about 10 to 20 dB weaker than that of a base station. The second communication device can filter reference signals based on the signal strength of different types of antennas.

[0028] It is understandable that anchor points of the same type may transmit signals with different strengths, and terminal devices can filter reference signals based on the strength of the anchor point's transmitted signal to assist in positioning.

[0029] For example, in some scenarios, the terminal device can also establish a mapping relationship based on the time required for the signal to travel from the baseband processing unit to at least one of multiple anchor points. For instance, if the remote antenna serving as the anchor point is 5km away from the baseband processing unit and the terminal device is 20m away from the remote antenna, then the propagation time of the signal from the anchor point to the terminal device can be ignored. The mapping relationship can be established by selecting reference signals based on the time required for the signal to travel from the baseband to the terminal device.

[0030] For example, in some scenarios, the terminal device can help establish a mapping relationship between anchor points and reference signals based on the time difference between the time required for a signal to reach at least one anchor point from the baseband processing unit and the time required to reach other anchor points. For instance, if the terminal device is located in a first region, it can calculate the maximum and minimum values ​​of the time difference between the reference signals sent by two anchor points reaching the first region (including the time difference information of the baseband processing unit reaching the anchor points). Then, it can subtract the arrival times of any two multipath signals among the received multipath signals. It can assume that the multipath signal with a measured time difference between the maximum and minimum values ​​has a higher probability of matching the two anchor points.

[0031] For example, the time difference between the time required for a signal to reach at least one of the multiple anchor points from the baseband processing unit and the time required to reach the other anchor points is calculated based on the time required for the signal to reach at least one of the multiple anchor points from the baseband processing unit.

[0032] For example, when the terminal device receives the LOS information of the anchor point, it confirms that there is an LOS path between it and the anchor point. During the movement, it can continuously track the LOS path reference signal and stably establish the mapping relationship between the LOS path reference signal and the anchor point.

[0033] For example, the terminal device receives the time difference between the arrival time of a reference signal transmitted by at least one of the multiple anchor points and a reference signal transmitted by a reference anchor point in the first region, and establishes a mapping relationship between the anchor points and the reference signals based on the time difference. For instance, if the terminal device is located in the first region, it subtracts the arrival times of any two multipath signals among the received multipath signals and matches them with the time difference. The two multipath signals corresponding to the closest match are the reference signals transmitted by the two anchor points.

[0034] In one possible design, the communication method further includes: determining the line-of-sight (LOS) information of at least one of the multiple anchor points and / or the time difference between the reference signal transmitted by at least one of the multiple anchor points and the reference signal transmitted by a reference anchor point, based on the location information of the second communication device, wherein the information indicated by the first information includes: the LOS information of at least one of the multiple anchor points, and / or the time difference between the reference signal transmitted by at least one of the multiple anchor points and the reference signal transmitted by the reference anchor point.

[0035] For example, the location information of the second communication device can be the absolute coordinates of the terminal device, such as latitude and longitude information, or the location information of the second communication device can be the relative position of the terminal device, such as the relative position of the terminal device with respect to the anchor point or the first communication device.

[0036] This method establishes a model based on the location information of the terminal device and the scene in which the communication system is located, to determine the line-of-sight (LOS) information of at least one anchor point among multiple anchor points, and / or the time difference between the arrival time of the reference signal transmitted by at least one anchor point and the reference signal transmitted by the reference anchor point to the second device, thereby achieving more accurate determination of positioning assistance information and helping to establish the mapping relationship between anchor points and reference signals.

[0037] In one possible design, the communication method further includes: receiving second information from a second communication device, the second information being used to indicate the location information of the second communication device.

[0038] For example, the second information can directly indicate the location information of the second communication device, such as absolute location information or relative location information. The second information can also indirectly indicate the location information of the second communication device. For example, the second information includes the strength of the reference signal received by the second communication device. The network device can build a model and determine the area where the second communication device is located based on the strength of the reference signal received by the second communication device.

[0039] This method determines the location information of the second communication device by reporting second information from the second communication device. It can determine the line-of-sight (LOS) information of at least one of the multiple anchor points and the time difference between the reference signal transmitted by at least one of the multiple anchor points and the reference signal transmitted by the reference anchor point.

[0040] In one possible design, the method further includes: a first communication receiving third information from a second communication device, the third information being used to request the first communication device to send the first information.

[0041] In this design, the third information is sent to request the first information only when the terminal device needs to perform positioning work, which reduces the overhead of the network device sending the first information when the terminal device does not perform positioning-related work.

[0042] Secondly, this application provides a communication method that can be executed by a communication device, or by a chip, chip system, processor, processor system, circuit unit, or circuit system configured for use in a communication device. For ease of description, the following content in this aspect will use a communication device as an example. As an example, this communication device is a terminal. For ease of description, this communication device is referred to as a second communication device.

[0043] This communication method includes: receiving first information, the first information being used to indicate parameter information of each of a plurality of anchor points, each anchor point being used to send a reference signal, and establishing a mapping relationship between the plurality of anchor points and the reference signal based on the first information.

[0044] In one possible design, the parameter information includes at least one of the following: the number of anchor points, the location information of at least one anchor point among the multiple anchor points, the anchor point type of at least one anchor point among the multiple anchor points, the signal strength information of at least one anchor point among the multiple anchor points, the time required for the signal to reach at least one anchor point among the multiple anchor points from the baseband processing unit, the time difference between the time required for the signal to reach at least one anchor point among the multiple anchor points and the time required to reach other anchor points, the line-of-sight (LOS) information of at least one anchor point corresponding to the second communication device, or the time difference between the reference signal transmitted by at least one anchor point among the multiple anchor points and the reference signal transmitted by the reference anchor point reaching the first region.

[0045] In one possible design, the communication method further includes: determining the line-of-sight (LOS) information of at least one of the multiple anchor points and / or the time difference between the reference signal transmitted by at least one of the multiple anchor points and the reference signal transmitted by a reference anchor point, based on the location information of the second communication device, wherein the information indicated by the first information includes: the LOS information of at least one of the multiple anchor points, and / or the time difference between the reference signal transmitted by at least one of the multiple anchor points and the reference signal transmitted by the reference anchor point.

[0046] In one possible design, the communication method further includes: sending second information, the second information being used to indicate the location information of a second communication device.

[0047] In one possible design, the communication method further includes: sending third information, the third information being used to request the first communication device to send the first information.

[0048] Thirdly, this application provides a communication device. This communication device can execute modules corresponding to the methods / operations / steps / actions described in the first aspect or any possible implementation thereof. These modules can be hardware circuits, software, or a combination of hardware circuits and software.

[0049] In one design, the device may include a processing module and a communication module. The communication module is used to perform the sending and receiving actions in the method described in the first aspect or any possible implementation thereof, while the processing module is used to perform the processing actions involved in the method described in the first aspect or any possible implementation thereof.

[0050] In one design, the device may be a first communication device, or a device, module, circuit or chip configured in the first communication device, or a device that can be used in conjunction with the first communication device.

[0051] Fourthly, this application provides a communication device. This communication device may include modules corresponding to the methods / operations / steps / actions described in the second aspect or any possible implementation thereof.

[0052] In one design, the device may include a processing module and a communication module. The communication module is used to perform the sending and receiving actions in the method described in the second aspect or any possible implementation thereof, while the processing module is used to perform the processing actions involved in the method described in the second aspect or any possible implementation thereof.

[0053] In one design, the device can be a second communication device, or a device, module, circuit, or chip configured in the second communication device, or a device that can be used in conjunction with the second communication device.

[0054] Fifthly, an apparatus is provided, including a processor, wherein instructions, when executed by the processor, cause a method as described in the first aspect or any possible implementation thereof to be implemented.

[0055] Optionally, the device may further include a storage medium that stores the instructions executed by the processor.

[0056] A sixth aspect provides an apparatus including a processor, wherein instructions, when executed by the processor, cause the method as described in the second aspect or any possible implementation thereof to be implemented.

[0057] Optionally, the device may further include a storage medium that stores the instructions executed by the processor.

[0058] In a seventh aspect, a chip is provided, including processing circuitry for running a program or instructions to cause the methods described in the first aspect or any possible implementation thereof to be implemented.

[0059] Optionally, the chip may further include a memory for storing programs or instructions.

[0060] Optionally, the chip may also include the transceiver circuit, or an input / output interface.

[0061] Eighthly, a chip is provided, including processing circuitry for running a program or instructions to implement a method as described in the second aspect or any possible implementation thereof.

[0062] Optionally, the chip may further include a memory for storing programs or instructions.

[0063] Optionally, the chip may also include the transceiver circuit, or an input / output interface.

[0064] A ninth aspect provides a computer-readable storage medium comprising instructions that, when executed by a processor, cause the method as described in the first aspect or any possible implementation thereof to be implemented.

[0065] In a tenth aspect, a computer-readable storage medium is provided, the computer-readable storage medium including instructions that, when executed by a processor, cause the method as described in the second aspect or any possible implementation thereof to be implemented.

[0066] Eleventhly, a computer program product is provided, the computer program product including computer program code or instructions, which, when the computer program code or instructions are run, cause the method as described in the first aspect or any possible implementation thereof to be implemented.

[0067] In a twelfth aspect, a computer program product is provided, the computer program product comprising computer program code or instructions that, when the computer program code or instructions are executed, cause the method as described in the second aspect or any possible implementation thereof to be implemented.

[0068] In a thirteenth aspect, a communication system is provided, comprising: means for performing the first aspect or any possible implementation thereof, and means for performing the second aspect or any possible implementation thereof.

[0069] It is understood that the technical effects of any of the second to thirteenth aspects of this application can be referred to the relevant content in the first aspect, and will not be repeated here. Attached Figure Description

[0070] Figure 1 is a schematic diagram of a system architecture according to an embodiment of this application;

[0071] Figure 2 is a schematic diagram of an application scenario of an embodiment of this application;

[0072] Figure 3 is a schematic diagram of another application scenario of the present application embodiment;

[0073] Figure 4 is a flowchart of a communication method according to an embodiment of this application;

[0074] Figure 5 is a schematic diagram of the structure of a communication device according to an embodiment of this application;

[0075] Figure 6 is a schematic diagram of the structure of another communication device according to an embodiment of this application. Detailed Implementation

[0076] The technical solutions in the embodiments of this application will now be described with reference to the accompanying drawings.

[0077] To facilitate a clear description of the technical solutions in the embodiments of this application, the terms "first" and "second" are used in the embodiments of this application to distinguish identical or similar items with essentially the same function and effect. Those skilled in the art will understand that the terms "first" and "second" do not limit the quantity or execution order, and the terms "first" and "second" are not necessarily different.

[0078] It should be noted that, in the embodiments of this application, the terms "exemplary" or "for example" are used to indicate examples, illustrations, or descriptions. Any embodiment or design scheme described as "exemplary" or "for example" in this application should not be construed as being more preferred or advantageous than other embodiments or design schemes. Specifically, the use of terms such as "exemplary" or "for example" is intended to present the relevant concepts in a specific manner.

[0079] In this application embodiment, "at least one" refers to one or more, and "more than one" refers to 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. The character " / " generally indicates that the preceding and following related objects are in an "or" relationship. "At least one of the following" or similar expressions refer to any combination of these items, including any combination of single or plural items. For example, at least one of a, b, and / or c can represent: a, b, c, ab, ac, bc, or abc, where a, b, and c can be single or multiple.

[0080] The technical solution of this application is applicable to wireless communication systems, such as: 5th generation (5G) or new radio (NR) systems, long term evolution (LTE) systems, LTE frequency division duplex (FDD) systems, LTE time division duplex (TDD) systems, wireless local area network (WLAN) systems, satellite communication systems, future mobile communication systems, or integrated systems of multiple systems, etc.

[0081] The technical solutions provided in this application can also be applied to device-to-device (D2D) communication, vehicle-to-everything (V2X) communication, machine-to-machine (M2M) communication, machine-type communication (MTC), and Internet of Things (IoT) communication systems or other communication systems.

[0082] The technical solutions provided in this application can be applied to various communication systems, such as: 5th generation (5G) or new radio (NR) systems, long term evolution (LTE) systems, LTE frequency division duplex (FDD) systems, LTE time division duplex (TDD) systems, wireless local area network (WLAN) systems, satellite communication systems, future communication systems such as future mobile communication systems, or integrated systems of multiple systems. The technical solutions provided in this application can also be applied to device-to-device (D2D) communication, vehicle-to-everything (V2X) communication, machine-to-machine (M2M) communication, machine-type communication (MTC), and Internet of Things (IoT) communication systems or other communication systems.

[0083] In a communication system, one network element can send signals to or receive signals from another network element. These signals can include information, signaling, or data. The term "network element" can also be replaced by an entity, network entity, device, communication equipment, communication module, node, communication node, etc. This disclosure uses a network element as an example. For instance, a communication system can include at least one terminal device and at least one network device. The network device can send downlink signals to the terminal device, and / or the terminal device can send uplink signals to the network device. It is understood that the terminal device in this disclosure can be replaced by a first network element, and the network device can be replaced by a second network element, both performing the corresponding communication methods described in this disclosure.

[0084] Figure 1 is a schematic diagram of a communication system applicable to the communication method of this application embodiment. It includes a terminal device, an anchor device, and a positioning / sensing server. The terminal device, anchor device, and positioning / sensing server can communicate via a wireless link, and the anchor device and positioning / sensing server can establish a wired connection. The positioning / sensing server can also be called a location management function (LMF) network element, or a network device.

[0085] For example, the anchor device can be a base station, a remote radio head, a distributed remote antenna, or other device capable of transmitting reference signals.

[0086] For example, terminal equipment can also be referred to as user equipment (UE), access terminal, user unit, user station, mobile station, mobile station, remote station, remote terminal, mobile device, user terminal, terminal, wireless communication equipment, user agent, or user device.

[0087] Terminal devices can be devices that provide voice / data, such as handheld devices with wireless connectivity, in-vehicle devices, etc. Currently, examples of terminals include: mobile phones, tablets, laptops, PDAs, mobile internet devices (MIDs), wearable devices, virtual reality (VR) devices, augmented reality (AR) devices, wireless terminals in industrial control, wireless terminals in self-driving vehicles, wireless terminals in remote medical surgery, wireless terminals in smart grids, wireless terminals in transportation safety, wireless terminals in smart cities, wireless terminals in smart homes, cellular phones, cordless phones, session initiation protocol (SIP) phones, wireless local loop (WLL) stations, personal digital assistants (PDAs), handheld devices with wireless communication capabilities, computing devices or other processing devices connected to wireless modems, wearable devices, terminal devices in 5G networks, or future public land mobile communication networks. Terminal devices in a network (PLMN), etc., are not limited to this in the embodiments of this application.

[0088] By way of example and not limitation, in this embodiment, the terminal device can also be a wearable device. Wearable devices, also known as wearable smart devices, are a general term for devices that utilize wearable technology to intelligently design and develop everyday wearables, such as glasses, gloves, watches, clothing, and shoes. Wearable devices are portable devices that are worn directly on the body or integrated into the user's clothing or accessories. Wearable devices are not merely hardware devices, but also achieve powerful functions through software support, data interaction, and cloud interaction. Broadly speaking, wearable smart devices include those that are feature-rich, large in size, and can achieve complete or partial functions without relying on a smartphone, such as smartwatches or smart glasses, as well as those that focus on a specific type of application function and require the use of other devices such as smartphones, such as various smart bracelets and smart jewelry for vital sign monitoring.

[0089] In this embodiment, the device for implementing the functions of the terminal device can be the terminal device itself, or it can be any device capable of supporting the terminal device in implementing those functions, such as a chip system. This device can be installed in or used in conjunction with the terminal device. In this embodiment, the chip system can be composed of chips or may include chips and other discrete components. This embodiment only uses the terminal device as an example to illustrate the device for implementing the functions of the terminal device, and does not constitute a limitation on the solution of this embodiment.

[0090] The network device in this application embodiment can be a device for communicating with a terminal device. This network device can also be called an access network device or a wireless access network device, such as a base station. In this application embodiment, the network device can refer to a radio access network (RAN) node (or device) that connects the terminal device to the wireless network. A base station can broadly encompass, or be replaced by, various names including: NodeB, evolved NodeB (eNB), next-generation NodeB (gNB), relay station, access point, transmitting and receiving point (TRP), transmitting point (TP), master station, auxiliary station, motor slide retainer (MSR) node, home base station, network controller, access node, wireless node, access point (AP), transmission node, transceiver node, baseband unit (BBU), remote radio unit (RRU), active antenna unit (AAU), remote radio head (RRH), central unit (CU), distributed unit (DU), radio unit (RU), positioning node, etc. A base station can be a macro base station, micro base station, relay node, donor node, or similar entities, or combinations thereof. A base station can also refer to a communication module, modem, or chip installed within the aforementioned equipment or apparatus. A base station can also be a mobile switching center, a device performing base station functions in D2D, V2X, and M2M communications, a network-side device in future networks, or a device performing base station functions in future communication systems. A base station can support networks using the same or different access technologies. Optionally, a RAN node can also be a server, wearable device, vehicle, or in-vehicle equipment. For example, the access network equipment in vehicle-to-everything (V2X) technology can be a roadside unit (RSU). The embodiments of this application do not limit the specific technologies or equipment forms used in the network equipment.

[0091] Base stations can be fixed or mobile. For example, a helicopter or drone can be configured to act as a mobile base station, and one or more cells can move depending on the location of the mobile base station. In other examples, a helicopter or drone can be configured as a device to communicate with another base station.

[0092] In some deployments, the network devices mentioned in the embodiments of this application may be devices including CU, DU, or CU and DU, or devices with control plane CU nodes (central unit-control plane (CU-CP)) and user plane CU nodes (central unit-user plane (CU-UP)) and DU nodes. For example, the network devices may include gNB-CU-CP, gNB-CU-UP, and gNB-DU.

[0093] In some deployments, multiple RAN nodes collaborate to assist terminals in achieving wireless access, with different RAN nodes each implementing some of the base station's functions. For example, RAN nodes can be CUs, DUs, CU-CPs, CU-UPs, or RUs. CUs and DUs can be configured separately or included in the same network element, such as a BBU. RUs can be included in radio frequency equipment or radio frequency units, such as RRUs, AAUs, or RRHs.

[0094] RAN nodes can support one or more types of fronthaul interfaces, each corresponding to a DU and RU with different functions. If the fronthaul interface between the DU and RU is a common public radio interface (CPRI), the DU is configured to implement one or more baseband functions, and the RU is configured to implement one or more radio frequency functions. If the fronthaul interface between the DU and RU is another type of interface, relative to CPRI, some downlink and / or uplink baseband functions, such as, for downlink, precoding, digital beamforming (BF), or one or more of inverse fast Fourier transform (IFFT) / cyclic prefix addition (CP), are moved from the DU to the RU; and for uplink, digital beamforming (BF), or one or more of fast Fourier transform (FFT) / cyclic prefix removal (CP), are moved from the DU to the RU. In one possible implementation, the interface can be an enhanced common public radio interface (eCPRI). Under the eCPRI architecture, the segmentation between DU and RU differs, corresponding to different categories (Cat) of eCPRI, such as eCPRI Cat A, B, C, D, E, and F.

[0095] Taking eCPRI Cat A as an example, for downlink transmission, the DU is configured to implement one or more functions before and after layer mapping (i.e., coding, rate matching, scrambling, modulation, and layer mapping), while other functions after layer mapping (e.g., resource element (RE) mapping, digital beamforming (BF), or one or more functions of inverse fast Fourier transform (IFFT) / adding cyclic prefix (CP)) are moved to the RU. For uplink transmission, the DU is configured to implement one or more functions before and after de-mapping (i.e., decoding, rate matching de-mapping, descrambling, demodulation, inverse discrete Fourier transform (IDFT), channel equalization, and de-RE mapping), while other functions after de-mapping (e.g., digital BF or one or more functions of fast Fourier transform (FFT) / removing CP) are moved to the RU. It is understandable that the functional descriptions of the DU and RU corresponding to various types of eCPRI can be found in the eCPRI protocol, and will not be elaborated here.

[0096] In one possible design, the processing unit in the BBU used to implement baseband functions is called the baseband high (BBH) unit, and the processing unit in the RRU / AAU / RRH used to implement baseband functions is called the baseband low (BBL) unit.

[0097] In different systems, CU (or CU-CP and CU-UP), DU, or RU may have different names, but those skilled in the art will understand their meaning. For example, in an ORAN system, CU can also be called O-CU (open CU), DU can also be called O-DU, CU-CP can also be called O-CU-CP, CU-UP can also be called O-CU-UP, and RU can also be called O-RU. Any of the units among CU (or CU-CP, CU-UP), DU, and RU in this application can be implemented through software modules, hardware modules, or a combination of software modules and hardware modules.

[0098] In this embodiment, the apparatus for implementing the functions of a network device can be a network device itself; it can also be an apparatus capable of supporting the network device in implementing those functions, such as a chip system, hardware circuit, software module, or a hardware circuit plus a software module. This apparatus can be installed in the network device or used in conjunction with the network device. In this embodiment, the example of a network device being used to implement the functions of a network device is provided only and does not constitute a limitation on the solutions described in this embodiment.

[0099] Network devices and / or terminal devices can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; they can also be deployed on water; and they can also be deployed in the air on airplanes, balloons, and satellites. This application does not limit the scenario in which the network devices and terminal devices are located. Furthermore, terminal devices and network devices can be hardware devices, or software functions running on dedicated hardware or general-purpose hardware, such as virtualization functions instantiated on a platform (e.g., a cloud platform), or entities that include dedicated or general-purpose hardware devices and software functions. This application does not limit the specific form of the terminal devices and network devices.

[0100] Figure 2 is a schematic diagram of an application scenario according to an embodiment of this application. It includes a terminal device, a real physical anchor point, and a mirror / virtual anchor point.

[0101] It is understandable that the real anchor point is a wireless signal transceiver such as a base station or a remote antenna. In some cases, the real anchor point and the terminal device are not visible at line of sight, and the signal will be reflected before reaching the terminal device. The virtual anchor point is the mirror image of the real anchor point with respect to the reflecting surface. In this case, it can be regarded as the terminal device and the virtual anchor point being visible at line of sight.

[0102] In the scenario shown in Figure 2, simultaneous localization and mapping (SLAM) can utilize multipath signals to assist indoor positioning. The UE can treat the multipath signals received from real and virtual anchor points as line-of-sight (LOS) signals from multiple anchor points, enabling positioning even when the number of real anchor points is insufficient.

[0103] A key technical challenge in SLAM localization is resolving the mapping between multipath paths and anchor points, which requires distinguishing which anchor point a multipath path originates from. A common approach is to track the UE's movement using time-series measurements, and then correlate these measurements using algorithms such as joint probability filtering and belief propagation.

[0104] For example, the measurement results can be time of arrival (TOA), angle of departure (AOD), time difference of arrival (TDOA), angle of arrival (AOA), or phase, etc.

[0105] Existing technologies typically consider ideal environments where each real anchor point is a real physical base station. However, in reality, indoor networks mostly use distributed remote antennas, and these anchor points may be remote antennas in different locations. Furthermore, remote antenna anchor points in different locations have different time delays because they lack the modulation and demodulation capabilities of physical base stations; they only function as wireless signal transceivers, making signal differentiation impossible through ID. As shown in Figure 3, the four real physical anchor points are all remote antennas branching off from the same base station. Taking one of these antennas as a baseline, and assuming its relative time delay is 0ns, the other three antennas might have relative time delays of 100ns, 200ns, and 300ns. Because all four antennas transmit the same reference signal, the multipath components of the same signal received by the UE may originate from real or virtual anchor points with different channel time delays, significantly increasing the difficulty of association in existing algorithms. This reduces association efficiency, thus lowering positioning efficiency; it also prevents the establishment of a mapping relationship between the reference signal and the anchor points; and even if a mapping relationship is established, it may be inaccurate, resulting in poor positioning accuracy.

[0106] To address at least one of the aforementioned problems, this application provides a method that sends parameter information of anchor points in a scene via a network device. After receiving the parameter information, the terminal device can use the parameter information to assist in establishing a mapping relationship between the anchor points and reference signals, thereby improving the accuracy and efficiency of positioning.

[0107] Figure 4 illustrates a communication method according to an embodiment of this application, including steps S403 and S404. This method is executed by a first communication device and a second communication device. The first communication device can be a network device, and the second communication device can be a terminal device.

[0108] S403, the first communication device determines first information, which is used to indicate the parameter information of each of the multiple anchor points, each anchor point is used to send a reference signal, and the parameter information is used to establish a mapping relationship between the multiple anchor points and the reference signal.

[0109] It is understandable that anchor points are devices used to send reference signals in a positioning scenario.

[0110] It is understandable that the parameter information of the anchor point can characterize some features of the anchor point.

[0111] It can be understood that establishing a mapping relationship between multiple anchor points and reference signals means that the terminal device receives multiple reference signals, which are emitted by multiple anchor points in the scene. Since the signals may be refracted and reflected in the scene before reaching the terminal device, the number of signals received by the terminal device may be greater than or equal to the number of anchor points. The terminal device establishes a connection between these reference signals and anchor points. Therefore, the terminal device needs to determine which anchor point emitted the received reference signal in order to establish a mapping relationship.

[0112] In some implementations, the anchor point parameter information includes at least one of the following: the number of anchor points, the location information of the anchor points, the type of anchor points, the strength information of the reference signal transmitted by the anchor points, the time required for the signal to travel from the baseband processing unit to the anchor point, or the time difference between the time required for the signal to travel from the baseband processing unit to the anchor point and the time required to travel to other anchor points.

[0113] The method of establishing a mapping relationship between anchor points and reference signals based on the parameter information of the above anchor points, and then performing joint probability filtering, confidence propagation and other algorithms for association, improves the accuracy and efficiency of the positioning function compared with the existing technology that only relies on joint probability filtering, confidence propagation and other algorithms for association.

[0114] In some implementations, the terminal device can establish a mapping relationship between anchor points and reference signals based on the number of anchor points.

[0115] For example, the number of anchor points can be the total number of anchor points in the scene, the number of anchor points in a region of the scene, the number of anchor points of different types in the scene, or the number of anchor points of different types in a region of the scene. The terminal device can select the signals with the highest signal strength from the reference signals based on the number of anchor points to establish a mapping relationship. For example, if there are 5 anchor points in the scene and the terminal device receives 20 signals, it can select the 5 multipath signals with the highest signal strength to establish a mapping relationship with these 5 anchor points.

[0116] In some implementations, the terminal device can establish a mapping relationship between the anchor point and the reference signal based on the anchor point's location information.

[0117] For example, anchor point location information can be specific coordinate information of the anchor point, such as the absolute latitude and longitude coordinates of the anchor point. It can also be the relative position of the anchor point to a predefined reference point, and a predefined fuzzy interval, such as 5m, can be added to the location information. When the terminal device receives the anchor point location information, it can establish a signal propagation model from that location to nearby locations to assist in establishing signal mapping relationships. Alternatively, when searching for anchor point locations, it can use the provided information as a reference to reduce the location search range, for example, by determining the possible arrival angle of the reference signal.

[0118] In some implementations, the terminal device can establish a mapping relationship between the anchor point and the reference signal based on the anchor point type.

[0119] For example, the anchor point type can be a base station, a remote radio head, a remote antenna, or other devices used for transmitting and receiving wireless signals. In some scenarios, multiple anchor point types exist because different anchor point types may transmit positioning and sensing signals with varying strengths. For instance, a remote antenna may transmit a signal strength approximately 10-20 dB weaker than a remote radio head, and a remote radio head may transmit a signal strength approximately 10-20 dB weaker than a base station. The second communication device can then filter reference signals based on the signal strength of different antenna types.

[0120] In some implementations, the terminal device can establish a mapping relationship between the anchor point and the reference signal based on the strength information of the reference signal transmitted by the anchor point.

[0121] For example, the signal strength information of the anchor point can be the absolute signal strength information emitted by the anchor point, such as signal-to-noise ratio and power, or it can be the relative signal strength information emitted by the anchor point, such as the signal strength information of the first anchor point being 10 to 20 dB higher than that of the second anchor point. Even when the anchor points in the scene are of the same type, the ability of different anchor points to emit signals will differ, and the terminal device can filter the reference signal based on the strength of the signal emitted by the anchor point.

[0122] In some implementations, the terminal device can establish a mapping relationship between the anchor point and the reference signal based on the time required for the signal to travel from the baseband processing unit to the anchor point.

[0123] As an example, the time required for a signal to travel from the baseband processing unit to the anchor point can be called the absolute time delay of the anchor point.

[0124] It is understandable that the anchor point of a remote antenna is a wireless signal transceiver that is connected to the baseband processing unit via a wired connection. It does not have the ability to modulate and demodulate signals. It takes a certain amount of time for the signal to travel from the baseband processing unit to the anchor point. For example, if the cable length between a remote antenna and its baseband processing unit is 300m, then the time required for the signal to travel from the baseband processing unit to this anchor point is 300m / speed of light = 1 microsecond.

[0125] For example, if the remote antenna serving as the anchor point is 5km away from the baseband processing unit and the terminal device is 20m away from the remote antenna, then the propagation time of the signal from the anchor point to the terminal device can be ignored. A mapping relationship can be established by filtering reference signals based on the time required for the signal to travel from the baseband to the terminal device.

[0126] In some implementations, the terminal device can establish a mapping relationship between the anchor point and the reference signal based on the time difference between the time required for the signal to travel from the baseband processing unit to the anchor point and to other anchor points.

[0127] As an example, the time difference between the time required for a signal to reach an anchor point from the baseband processing unit and the time required to reach other anchor points can be called the absolute time delay information between anchor points.

[0128] For example, the distances between the anchor points of remote antennas connected to the same baseband processing unit and the baseband processing unit may differ. Therefore, the time required for the signal to travel from the baseband processing unit to the anchor point will also differ. For instance, a single base station may have two remote antennas, one with a 10m cable and the other with a 40m cable. This results in a 30m transmission distance difference between the two antennas, which translates to a time difference of 30m / speed of light = 100 nanoseconds.

[0129] In some implementations, the parameter information of the anchor points includes: line-of-sight (LOS) information of at least one of the multiple anchor points, and / or, the time difference between the arrival time of the reference signal transmitted by at least one of the multiple anchor points and the reference signal transmitted by the reference anchor point in the first region.

[0130] It is understandable that line-of-sight (LOS) information refers to whether there is an unobstructed line-of-sight path between the anchor point and the terminal device.

[0131] In some implementations, the second communication device can establish a mapping relationship between the anchor point and the reference signal based on the LOS information.

[0132] An exemplary second communication device has determined a LOS path between itself and the anchor point. During the movement, the time delay of the signal from the anchor point to the second communication device changes by less than a threshold. The second communication device can track the anchor point through the LOS path and can continuously establish a mapping relationship between the LOS path reference signal and the anchor point.

[0133] In some implementations, the second communication device can establish a mapping relationship between the anchor point and the reference signal based on the time difference between the arrival time of the reference signal transmitted by at least one of the multiple anchor points and the reference signal transmitted by the reference anchor point in the first region.

[0134] For example, the first area may be the area where the second communication device is located.

[0135] For example, the terminal device is located in the first region. It calculates the difference in arrival times of any two multipath signals received from the multipath signals and matches this difference with the time difference. The two multipath signals corresponding to the closest match are the reference signals transmitted by the two anchor points.

[0136] Based on line-of-sight (LOS) information and time difference of arrival (TDOA) information, the second communication device can establish a more accurate mapping relationship between the reference signal and the anchor point.

[0137] The first information in this embodiment can be called positioning auxiliary information, or simply auxiliary information.

[0138] S404, the first communication device sends the first information. Correspondingly, the second communication device receives the first information.

[0139] As an example, the first communication device sends a message.

[0140] The second communication device establishes a mapping relationship between the anchor point and the reference signal based on the first information. The details of how the second communication device establishes this mapping relationship can be found in section S403, and will not be repeated here.

[0141] Optionally, this communication method may also include S401.

[0142] S401, the second communication device sends third information, which requests the first communication device to send the first information. The first communication device then receives the third information.

[0143] Accordingly, the first communication device sends the first information based on the request of the third information.

[0144] It is understandable that the first communication device only sends the first information when the second communication device requests location assistance information, which can avoid the transmission of unnecessary first information and thus save transmission overhead.

[0145] Optionally, this communication method may also include S402.

[0146] S402, the second communication device sends second information, which indicates the location information of the second communication device. Correspondingly, the first communication device receives the second information.

[0147] For example, the second information can directly indicate the location information of the second communication device, such as absolute location information or relative location information. The second information can also indirectly indicate the location information of the second communication device. For example, the second information includes the strength of the reference signal received by the second communication device. The first communication device can build a model and determine the area where the second communication device is located based on the strength of the reference signal received by the second communication device.

[0148] It is understandable that after the first communication device receives the location information of the second communication device, it can improve the accuracy of the mapping relationship based on the LOS information and / or time difference of arrival of the second communication device, thereby providing positioning accuracy.

[0149] Figure 5 is a schematic diagram of the structure of a communication device according to an embodiment of this application. As shown in Figure 5, the communication device 500 may include a processing module 510 and a communication module 520.

[0150] As a first example, device 500 can be used to implement the communication method implemented by the terminal device in the embodiment shown in FIG4. For example, processing module 510 is used to implement processing-related steps performed by the second communication device in the embodiment shown in FIG4, and communication module 520 is used to implement sending and / or receiving steps performed by the second communication device in the embodiment shown in FIG4.

[0151] For example, the processing module 510 is used to establish a mapping relationship between multiple anchor points and reference signals based on the first information.

[0152] For example, the communication module 520 is used to receive first information, send second information, and send third information.

[0153] As a second example, device 500 can be used to implement the communication method implemented by the first communication device in the embodiment shown in FIG4. For example, processing module 510 is used to implement the processing-related steps performed by the first communication device in the embodiment shown in FIG4, and communication module 520 is used to implement the sending and / or receiving steps performed by the first communication device in the embodiment shown in FIG4.

[0154] For example, the processing module 510 is used to determine the first information.

[0155] For example, the communication module 520 is used to send first information, receive second information, and receive third information.

[0156] Figure 6 is a schematic diagram of a communication device provided in another embodiment of this application, which can implement the communication method shown in Figure 4 of this application. As shown in Figure 6, the communication device 600 includes a processor 610 and a communication circuit 620. The processor 610 and the communication circuit 620 are coupled to each other. It can be understood that the communication circuit 620 can be a transceiver or an input / output interface.

[0157] Optionally, the communication device 600 may further include a memory 630 for storing instructions executed by the processor 610, or storing input data required by the processor 610 to execute instructions, or storing data generated after the processor 610 executes instructions. It is understood that the memory 630 may be located externally to the processor 610, or internally to the processor 610.

[0158] As an example, processor 610 is used to implement the functions of the processing module 510 described above, and communication circuit 620 is used to implement the functions of the communication module 520 described above.

[0159] The communication device 600 can be a second communication device or a chip used in a second communication device.

[0160] It is understandable that when the communication device 600 is a second communication device, the communication circuit 620 can be a transceiver. When the communication device 600 is a chip, the communication circuit 620 can be an input / output interface.

[0161] The communication device 600 can be a first communication device or a chip used in the first communication device.

[0162] It is understandable that when the communication device 600 is the first communication device, the communication circuit 620 can be a transceiver. When the communication device 600 is a chip, the communication circuit 620 can be an input / output interface.

[0163] In some embodiments of this application, a computer program product is also provided. When the computer program product is run on a processor, it can implement the method implemented by the second communication device in any of the above embodiments, or it can implement the method implemented by the first communication device in any of the above method embodiments.

[0164] In some embodiments of this application, a computer-readable storage medium is also provided, which contains computer instructions that, when executed on a processor, can implement the method implemented by the second communication device in any of the above embodiments, or can implement the method implemented by the first communication device in any of the above method embodiments.

[0165] In some embodiments of this application, a communication system is also provided, which can implement the methods implemented by the second communication device and the first communication device in any of the above embodiments.

[0166] It is understood that the processor in the embodiments of this application may be any of the following devices or all or part of the circuitry used for processing functions: a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. A general-purpose processor may be a microprocessor or any conventional processor.

[0167] The method steps in the embodiments of this application can be implemented in hardware or by a processor executing software instructions. The software instructions can consist of corresponding software modules, which can be stored in random access memory, flash memory, read-only memory, programmable read-only memory, erasable programmable read-only memory, electrically erasable programmable read-only memory, registers, hard disks, portable hard disks, CD-ROMs, or any other form of storage medium known in the art. An exemplary storage medium is coupled to a processor, enabling the processor to read information from and write information to the storage medium. Of course, the storage medium can also be a component of the processor. The processor and storage medium can reside in an ASIC. Furthermore, the ASIC can reside in a first communication device or a second communication device. Alternatively, the processor and storage medium can exist as discrete components in the first or second communication device.

[0168] 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.

[0169] In the various embodiments of this application, unless otherwise specified or in case of logical conflict, the terms and / or descriptions between different embodiments are consistent and can be referenced by each other. The technical features in different embodiments can be combined to form new embodiments according to their inherent logical relationships.

[0170] 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.

Claims

1. A communication method, characterized in that, Applied to a first communication device, the method includes: First information is determined, which is used to indicate the parameter information of each anchor point among a plurality of anchor points, wherein each anchor point is used to send a reference signal, and the parameter information is used to establish a mapping relationship between the plurality of anchor points and the reference signal; The first information is sent to the second communication device.

2. The method according to claim 1, characterized in that, The parameter information includes at least one of the following: the number of anchor points, the location information of at least one anchor point among the plurality of anchor points, the anchor point type of at least one anchor point among the plurality of anchor points, the signal strength information of at least one anchor point among the plurality of anchor points, the time required for the signal to travel from the baseband processing unit to at least one anchor point among the plurality of anchor points, the time difference between the time required for the signal to travel from the baseband processing unit to at least one anchor point among the plurality of anchor points and to other anchor points, the line-of-sight (LOS) information of at least one anchor point among the plurality of anchor points corresponding to the second communication device, or the time difference between the reference signal transmitted by at least one anchor point among the plurality of anchor points and the reference signal transmitted by the reference anchor point to reach the first region.

3. The method according to claim 1 or 2, characterized in that, The method further includes: Based on the location information of the second communication device, determine the line-of-sight (LOS) information of at least one of the plurality of anchor points and / or the time difference between the reference signal transmitted by at least one of the plurality of anchor points and the reference signal transmitted by the reference anchor point to reach the first area; The information indicated by the first information includes: the line-of-sight (LOS) information of at least one of the plurality of anchor points, and / or the time difference between the arrival of a reference signal emitted by at least one of the plurality of anchor points and the reference signal emitted by a reference anchor point in the first region.

4. The method according to claim 3, characterized in that, The method further includes: Receive second information from the second communication device, the second information being used to indicate the location information of the second communication device.

5. The method according to any one of claims 1 to 4, characterized in that, The method further includes: The first communication device receives a third message from the second communication device, the third message being used to request the first communication device to send the first message.

6. A communication method, characterized in that, Applied to a second communication device, the method includes: Receive first information, the first information being used to indicate parameter information for each of a plurality of anchor points, each anchor point being used to send a reference signal; Based on the first information, a mapping relationship is established between the multiple anchor points and the reference signal.

7. The method according to claim 6, characterized in that, The parameter information includes at least one of the following: the number of anchor points, the location information of at least one anchor point among the plurality of anchor points, the anchor point type of at least one anchor point among the plurality of anchor points, the signal strength information of at least one anchor point among the plurality of anchor points, the time required for the signal to travel from the baseband processing unit to at least one anchor point among the plurality of anchor points, the time delay between the time required for the signal to travel from the baseband processing unit to at least one anchor point among the plurality of anchor points and to other anchor points, the line-of-sight (LOS) information of at least one anchor point among the plurality of anchor points corresponding to the second communication device, or the time difference between the reference signal transmitted by at least one anchor point among the plurality of anchor points and the reference signal transmitted by the reference anchor point reaching the first region.

8. The method according to claim 6 or 7, characterized in that, The method further includes: The location information of the second communication device is used to determine the line-of-sight (LOS) information of at least one of the plurality of anchor points, and / or the time difference between the reference signal transmitted by at least one of the plurality of anchor points and the reference signal transmitted by the reference anchor point in reaching the first area. The information indicated by the first information includes: the line-of-sight (LOS) information of at least one of the plurality of anchor points, and / or the time difference between the arrival of a reference signal emitted by at least one of the plurality of anchor points and the reference signal emitted by a reference anchor point in the first region.

9. The method according to claim 8, characterized in that, The method further includes: Send a second message, which indicates the location information of the second communication device.

10. The method according to any one of claims 6 to 9, characterized in that, The method further includes: Send a third message, the third message being used to request the first communication device to send the first message.

11. A communication device, characterized in that, Includes a processor configured to execute computer program instructions to implement the method as claimed in any one of claims 1 to 5, or to implement the method as claimed in any one of claims 6 to 10.

12. A computer-readable storage medium, characterized in that, Includes instructions that, when run on a computer, cause the computer to perform the method as claimed in any one of claims 1 to 5, or to implement the method as claimed in any one of claims 6 to 10.

13. A computer program product, characterized in that, It includes computer program code or instructions that, when executed, cause the method as described in any one of claims 1 to 5 to be implemented, or to implement the method as described in any one of claims 6 to 10.