Communication method and communication apparatus

By distinguishing and transmitting channel data based on similar or dissimilar channel maps, and utilizing real-time measurements from terminal devices and channel maps from access network devices, the problem of low channel map accuracy is solved, achieving higher accuracy and more stable channel data transmission.

WO2026144921A1PCT designated stage Publication Date: 2026-07-09HUAWEI TECH CO LTD

Patent Information

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

AI Technical Summary

Technical Problem

In existing technologies, the accuracy of channel maps is low, affected by the amount of measurement data and equipment precision, and environmental changes cause unstable channel state information, making it difficult to accurately measure channel data from the base station in this cell to the terminal in the neighboring cell.

Method used

The system receives information from the second communication device through the first communication device, distinguishes and sends channel data that are similar or dissimilar to the first and second channel maps, and constructs a more accurate channel map by utilizing real-time measurement data from the terminal device and the channel map provided by the access network device.

Benefits of technology

It improves the accuracy and stability of the channel map, reduces transmission overhead, and enhances the accuracy of channel data between cooperative transmission points and terminal equipment.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025141801_09072026_PF_FP_ABST
    Figure CN2025141801_09072026_PF_FP_ABST
Patent Text Reader

Abstract

Provided in embodiments of the present application are a communication method and a communication apparatus. The method comprises: a first communication apparatus receives first information from a second communication apparatus, wherein the first information is used for instructing a terminal device to report first-type channel data and / or second-type channel data; and the first communication apparatus sends second information on the basis of the first information, wherein the second information comprises the first-type channel data and / or the second-type channel data reported as instructed by the first information, the first-type channel data is determined on the basis of channel data having similar or identical channel characteristics between a first channel map and a second channel map, the second-type channel data is determined on the basis of channel data having dissimilar channel characteristics between the first channel map and the second channel map, the first channel map is provided by a first access network device, and the second channel map is obtained by the terminal device performing measurement. The accuracy of channel maps constructed by means of the first-type channel data and / or the second-type channel data can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

A communication method and a communication device

[0001] Cross-references to related applications

[0002] This application claims priority to Chinese Patent Application No. 202411990971.5, filed with the State Intellectual Property Office of the People's Republic of China on December 30, 2024, entitled "A Communication Method and Communication Device", the entire contents of which are incorporated herein by reference. Technical Field

[0003] This application relates to the field of wireless communication technology, and in particular to a communication method and a communication device. Background Technology

[0004] Accurate measurement of wireless channels is the cornerstone of mobile communication network research and is crucial for the design, analysis, and optimization of wireless communication networks. To address the problem of limited pilot measurement resources in wireless communication systems, channel maps can be used to achieve low pilot overhead channel measurements. A channel map can be understood as a database used to store location-based channel characteristics, including channel statistical covariance matrix, angle spectrum, time delay spectrum, path loss, etc.

[0005] However, the accuracy of current channel mapping methods is relatively low. For example, in methods that construct channel maps through actual communication measurements, the accuracy is highly dependent on the quantity of measurement data and the precision of the measurement equipment. Therefore, the quantity of measurement data and the precision of the measurement equipment affect the accuracy of the channel map. Furthermore, this method is difficult to implement in practice and incurs high costs. In some areas, the channel data obtained from actual communication measurements suffers from low signal-to-noise ratios and high interference, and it is difficult to measure channel data from the base station in the local cell to terminals in neighboring cells. In methods that obtain channel maps based on deterministic channel modeling schemes, the accuracy of the channel map is highly dependent on the accuracy of the environmental modeling. However, the actual environment is non-static, causing channel state information to change, thus affecting the accuracy of the obtained channel map.

[0006] Therefore, improving the accuracy of channel maps has become an urgent problem to be solved. Summary of the Invention

[0007] This application provides a communication method and a communication device for improving the accuracy of channel maps.

[0008] In a first aspect, embodiments of this application provide a communication method, which can be executed by a first communication device. The method includes: the first communication device receiving first information from a second communication device, the first information being used to instruct a terminal device to report channel data of a first type and / or channel data of a second type; the first type of channel data is determined based on channel data with similar or identical channel characteristics between a first channel map and a second channel map, and the second type of channel data is determined based on channel data with dissimilar channel characteristics between the first channel map and the second channel map; the first channel map is provided by a first access network device, and the second channel map is measured by the terminal device; the first communication device sends second information according to the first information; wherein the first information instructs the reporting of channel data of the first type, and the second information includes channel data of the first type; or the first information instructs the reporting of channel data of the second type, and the second information includes channel data of the second type; or the first information instructs the reporting of channel data of the first type and channel data of the second type, and the second information includes at least one of channel data of the first type and channel data of the second type.

[0009] In the above, the first communication device may be a terminal device, or a communication module / processing module in the terminal device, or a circuit or chip in the terminal device responsible for communication functions (such as a modem chip, also known as a baseband chip, or a system-on-a-chip (SoC) chip containing a modem core, or a system-in-package (SIP) chip), or a circuit or chip in the terminal device responsible for processing functions (such as a graphics processing unit (GPU)). The second communication device may be a first access network device serving the terminal device, or a module (such as a circuit, chip, or chip system) in the first access network device, or a logical node, logical module, or software that can implement all or part of the functions of the access network device.

[0010] In this embodiment, the first channel map provided by the first access network device can be a channel map obtained through a first method, such as a channel map obtained through environmental sensing information (or electronic map) and electromagnetic calculation, or a channel map obtained through historical channel data, etc. The second channel map is a channel map obtained by the terminal device through a second method, such as a channel map obtained by performing actual or real-time measurements through a reference signal when constructing (or adjusting) the channel map.

[0011] In the above method, the first communication device can effectively and accurately determine the first type of channel data and / or the second type of channel data based on the first channel map provided by the first access network device and the actually measured second channel map, and then send it to the second communication device (i.e., the first access network device side). This method can effectively distinguish between the first type of channel data and the second type of channel data. Since the first type of channel data is determined based on channel data with similar or identical channel characteristics between the first and second channel maps, it is evident that the first type of channel data is relatively accurate. Furthermore, since the first and second channel maps are obtained at different times, the first type of channel data determined based on channel data with similar or identical channel characteristics between the first and second channel maps does not change much over time and is therefore relatively stable. In contrast, the second type of channel data is determined based on channel data with dissimilar channel characteristics between the first and second channel maps, indicating that the second type of channel data is relatively inaccurate and unstable.

[0012] If the first communication device sends first-type channel data to the second communication device (the first access network device side), the accuracy of the channel map constructed based on the first-type channel data can be effectively improved. If the first communication device sends second-type channel data to the second communication device (the first access network device side) without sending first-type channel data, the second-type channel data can be used as reference data. For example, the first access network device can indirectly determine or obtain the first-type channel data through the second-type channel data to construct a more accurate channel map.

[0013] In conjunction with the first aspect, in one possible implementation, the second channel map includes channel data of the first cell, which is obtained by the terminal device through measurements of the first cell. Through this implementation, the terminal device can effectively obtain channel data by actually measuring the cell.

[0014] In conjunction with the first aspect, in one possible implementation, the second channel map also includes channel data of the second cell, which is obtained by the terminal device measuring the second cell.

[0015] In this embodiment, the first cell and the second cell can be managed by the same access network device or by different access network devices. The operating frequencies of the first cell and the second cell can be different. If, in this embodiment, the access network device's functionality is implemented by a unit including a central unit (CU) and a distributed unit (DU), and the cell is managed by a DU, the first cell and the second cell can be managed by the same DU or by different DUs.

[0016] When the first cell and the second cell are managed by different access network devices, this implementation method can also effectively measure the channel data between the terminal device and other access network devices (which can be called cooperative transmission points), thereby improving the accuracy of the channel data between the cooperative transmission point and the terminal device.

[0017] In conjunction with the first aspect, in one possible implementation, the first type of channel data is channel data obtained by the terminal device based on channel data with similar or identical channel characteristics between the first and second channel maps, and correction content; the first information is also used to indicate the correction content, which includes, but is not limited to, at least one of the following:

[0018] Delay range, angle range, multipath delay, multipath angle, or multipath substrate.

[0019] In conjunction with the first aspect, in one possible implementation, the first type of channel data includes, but is not limited to, one or more of the following:

[0020] Information on common channel multipath, and the difference threshold between the first type of channel data and the second type of channel data;

[0021] Among them, the common channel multipath is based on multiple paths with similar or identical channel characteristics between the first channel map and the second channel map;

[0022] The information of common channel multipath includes at least one of the following: channel feature information of common channel multipath, basis location information of common subspace corresponding to common channel multipath, or basis information of common subspace.

[0023] The channel characteristic information of common channel multipath includes at least one of the following: the number of common channel multipaths, the time delay corresponding to the common channel multipath, the angle corresponding to the common channel multipath, or the power corresponding to the common channel multipath.

[0024] The basis information of the common subspace includes at least one of the following: basis type, basis dimension, number of basis, or the order in which the basis is arranged.

[0025] The difference threshold includes at least one of the following: time delay difference threshold, angle difference threshold, power difference threshold, or difference threshold between eigenvalues ​​of the common subspace and the difference numerator space.

[0026] In conjunction with the first aspect, in one possible implementation, the method further includes: the first communication device receiving third information from the second communication device, the third information also being used to indicate the reporting format corresponding to the information of the common channel multipath.

[0027] Through this implementation, the first communication device can report public channel multipath information according to a specified reporting format, so as to facilitate subsequent management and use, and also to minimize transmission overhead.

[0028] In conjunction with the first aspect, in one possible implementation, the second type of channel data includes, but is not limited to, one or more of the following:

[0029] Information on the differences in channel multipath, and the difference threshold between the first type of channel data and the second type of channel data;

[0030] Among them, the differential channel multipath is based on multiple paths with dissimilar channel characteristics between the first channel map and the second channel map;

[0031] Information on differential channel multipaths includes at least one of the following: channel feature information of differential channel multipaths, basis location information of the differential numerator space corresponding to differential channel multipaths, or basis information of the differential numerator space.

[0032] The channel characteristic information of the differential channel multipath includes at least one of the following: the number of differential channel multipaths, the time delay corresponding to the differential channel multipaths, the angle corresponding to the differential channel multipaths, and the power corresponding to the differential channel multipaths.

[0033] The basis information of the difference molecular space includes at least one of the following: basis type, basis dimension, number of basis, or the arrangement order of the basis.

[0034] The difference threshold includes at least one of the following: time delay difference threshold, angle difference threshold, power difference threshold, or difference threshold between eigenvalues ​​of the common subspace and the difference numerator space.

[0035] In conjunction with the first aspect, in one possible implementation, the method further includes: the first communication device receiving fourth information from the second communication device, the fourth information also being used to indicate the reporting format corresponding to the information of the different channel multipaths.

[0036] Through this implementation, the first communication device can effectively obtain the reporting format corresponding to the different channel multipath information, and then send the different channel multipath information to the second communication device according to the reporting format, so as to facilitate subsequent management and use, and also minimize transmission overhead.

[0037] In conjunction with the first aspect, in one possible implementation, the second type of channel data also includes information on the relationship between the second type of channel data and the first variable; the first variable includes, but is not limited to, one or more of time, angle, or spatial location.

[0038] The information regarding the relationship between the second type of channel data and the first variable includes, but is not limited to, at least one of the following:

[0039] The relationship between power and the first variable corresponding to the different channel multipaths, the relationship between angle and the first variable corresponding to the different channel multipaths, or the relationship between feature basis and the first variable corresponding to the different channel multipaths.

[0040] Through this implementation, the terminal device reports the relationship between the second type of channel data and the first variable to the network device. The network device can then use this relationship to obtain more accurate channel data.

[0041] In conjunction with the first aspect, in one possible implementation, the method further includes: the first communication device receiving fifth information from the second communication device, the fifth information being used to indicate the reporting format corresponding to the change relationship information between the second type of channel data and the first variable.

[0042] Through this implementation, the first communication device can effectively obtain the reporting format corresponding to the change relationship information between the second type of channel data and the first variable, and then send the change relationship information between the second type of channel data and the first variable to the second communication device according to the reporting format. This not only enables the second communication device to effectively and accurately obtain the change relationship between the second type of channel data and the first variable, but also reduces the amount of information transmitted and overhead compared to the first communication device sending the complete change relationship information between the second type of channel data and the first variable to the second communication device.

[0043] Secondly, this application provides a communication method that can be executed by a second communication device. The method includes: the second communication device sending first information to a first communication device, the first information being used to instruct a terminal device to report channel data of a first type and / or channel data of a second type; the first type of channel data is determined based on channel data with similar or identical channel characteristics between a first channel map and a second channel map, and the second type of channel data is determined based on channel data with dissimilar channel characteristics between the first channel map and the second channel map, the first channel map being provided by a first access network device, and the second channel map being measured by the terminal device; the second communication device receiving second information from the first communication device; wherein the first information instructs the reporting of channel data of the first type, and the second information includes the channel data of the first type; or the first information instructs the reporting of channel data of the second type, and the second information includes the channel data of the second type; or the first information instructs the reporting of channel data of the first type and channel data of the second type, and the second information includes at least one of the channel data of the first type and the channel data of the second type.

[0044] The first communication device mentioned above can be a terminal device, or a communication module / processing module in a terminal device, or a circuit or chip in a terminal device responsible for communication functions (such as a modem chip, also known as a baseband chip, or a system-on-a-chip (SoC) chip containing a modem core, or a system-in-package (SIP) chip), or a circuit or chip in a terminal device responsible for processing functions (such as a graphics processing unit (GPU), etc.). The second communication device can be a first access network device serving the terminal device, or a module (such as a circuit, chip, or chip system, etc.) in the first access network device, or a logical node, logical module, or software that can implement all or part of the functions of the access network device, etc.

[0045] In this embodiment, the first channel map provided by the first access network device can be a channel map obtained through a first method, such as a channel map obtained through environmental sensing information (or electronic map) and electromagnetic calculation, or a channel map obtained through historical data, etc. The second channel map is a channel map obtained by the terminal device through a second method, such as a channel map obtained by performing actual or real-time measurements through a reference signal when constructing (or adjusting) the channel map.

[0046] In the above method, the first communication device can effectively and accurately determine the first type of channel data and / or the second type of channel data based on the first channel map provided by the first access network device and the actually measured second channel map, and then send it to the second communication device (i.e., the first access network device side). This method can effectively distinguish between the first type of channel data and the second type of channel data. Since the first type of channel data is determined based on channel data with similar or identical channel characteristics between the first and second channel maps, it is evident that the first type of channel data is relatively accurate. Furthermore, since the first and second channel maps are obtained at different times, the first type of channel data determined based on channel data with similar or identical channel characteristics between the first and second channel maps does not change much over time and is therefore relatively stable. In contrast, the second type of channel data is determined based on channel data with dissimilar channel characteristics between the first and second channel maps, indicating that the second type of channel data is relatively inaccurate and unstable.

[0047] If the first communication device sends first-type channel data to the second communication device (the first access network device side), the accuracy of the channel map constructed based on the first-type channel data can be effectively improved. If the first communication device sends second-type channel data to the second communication device (the first access network device side) without sending first-type channel data, the second-type channel data can be used as reference data. For example, the first access network device can indirectly determine or obtain the first-type channel data through the second-type channel data to construct a more accurate channel map.

[0048] In conjunction with the second aspect, in one possible implementation, the second channel map includes channel data of the first cell, which is obtained by the terminal device measuring the first cell.

[0049] In conjunction with the second aspect, in one possible implementation, the second channel map also includes channel data of the second cell, which is obtained by the terminal device measuring the second cell.

[0050] In this embodiment, the first cell and the second cell may be managed by the same access network device, or by different access network devices, or the first cell and the second cell may operate at different frequencies. In this embodiment, if the access network device's functionality is implemented by units including CU and DU, and the cell is managed by a DU, the first cell and the second cell may belong to the same DU or different DUs.

[0051] When the first cell and the second cell are managed by different access network devices, this implementation method can also effectively measure the channel data between the terminal device and other access network devices (which can be called cooperative transmission points), thereby improving the accuracy of the channel data between the cooperative transmission point and the terminal device.

[0052] In conjunction with the second aspect, in one possible implementation, the first type of channel data is channel data obtained based on channel data with similar or identical channel characteristics between the first and second channel maps, and correction content; the first information is also used to indicate the correction content, which includes, but is not limited to, at least one of the following:

[0053] Delay range, angle range, multipath delay, multipath angle, or multipath substrate.

[0054] In conjunction with the second aspect, in one possible implementation, the first type of channel data includes, but is not limited to, one or more of the following:

[0055] Information on common channel multipath, and the difference threshold between the first type of channel data and the second type of channel data;

[0056] Among them, the common channel multipath is based on multiple paths with similar or identical channel characteristics between the first channel map and the second channel map;

[0057] The information on common channel multipath includes at least one of the following: channel feature information of the common channel multipath, basis location information of the common subspace corresponding to the common channel multipath, or basis information of the common subspace:

[0058] The channel characteristic information of common channel multipath includes at least one of the following: the number of common channel multipaths, the time delay corresponding to the common channel multipath, the angle corresponding to the common channel multipath, or the power corresponding to the common channel multipath.

[0059] The basis information of the common subspace includes at least one of the following: basis type, basis dimension, number of basis, or the order in which the basis is arranged:

[0060] The difference threshold includes at least one of the following: time delay difference threshold, angle difference threshold, power difference threshold, or difference threshold between eigenvalues ​​of the common subspace and the difference numerator space.

[0061] In conjunction with the second aspect, in one possible implementation, the method further includes: the second communication device sending third information to the first communication device, the third information also being used to indicate the reporting format corresponding to the information of the common channel multipath.

[0062] This implementation method enables the first communication device to send common channel multipath information to the second communication device according to a specified reporting format, which facilitates later management and use, and also minimizes transmission overhead.

[0063] In conjunction with the second aspect, in one possible implementation, the second type of channel data includes, but is not limited to, one or more of the following:

[0064] Information on the differences in channel multipath, and the difference threshold between the first type of channel data and the second type of channel data;

[0065] Among them, the differential channel multipath is based on multiple paths with dissimilar channel characteristics between the first channel map and the second channel map;

[0066] The information on differential channel multipath includes at least one of the following: channel feature information of differential channel multipath, basis location information of differential numerator space corresponding to differential channel multipath, or basis information of differential numerator space.

[0067] The channel characteristic information of the differential channel multipath includes at least one of the following: the number of differential channel multipaths, the time delay corresponding to the differential channel multipaths, the angle corresponding to the differential channel multipaths, or the power corresponding to the differential channel multipaths.

[0068] Basis information for differential molecular space includes at least one of the following: basis type, basis dimension, number of basis units, or the order in which the basis units are arranged.

[0069] The difference threshold includes at least one of the following: time delay difference threshold, angle difference threshold, power difference threshold, or difference threshold between eigenvalues ​​of the common subspace and the difference numerator space.

[0070] In conjunction with the second aspect, in one possible implementation, the method further includes: the second communication device sending fourth information to the first communication device, the fourth information also being used to indicate the reporting format corresponding to the information of the different channel multipaths.

[0071] This implementation method enables the first communication device to send different channel multipath information to the second communication device according to a specified reporting format, which facilitates later management and use, and also minimizes transmission overhead.

[0072] In conjunction with the second aspect, in one possible implementation, the second type of channel data also includes information on the relationship between the second type of channel data and the first variable; the first variable includes, but is not limited to, one or more of time, angle, or spatial location.

[0073] The information regarding the relationship between the second type of channel data and the first variable includes, but is not limited to, at least one of the following:

[0074] The relationship between power and the first variable corresponding to the different channel multipaths, the relationship between angle and the first variable corresponding to the different channel multipaths, or the relationship between feature basis and the first variable corresponding to the different channel multipaths.

[0075] In conjunction with the second aspect, in one possible implementation, the method further includes: the second communication device sending fifth information to the first communication device, the fifth information also being used to indicate the reporting format corresponding to the change relationship information between the second type of channel data and the first variable.

[0076] This implementation allows the first communication device to effectively obtain the reporting format corresponding to the change relationship information between the second type of channel data and the first variable. Then, the first communication device sends this change relationship information to the second communication device according to the reporting format. This not only allows the second communication device to effectively and accurately obtain the change relationship between the second type of channel data and the first variable, but also reduces overhead by transmitting less information compared to the first communication device sending the complete change relationship information according to the set reporting format.

[0077] In conjunction with the second aspect, in one possible implementation, the method further includes: the second communication device storing channel data of the first type and / or channel data of the second type according to a preset channel map format; or the second communication device transmitting the channel data of the first type and / or channel data of the second type to a third network element, the third network element storing the channel data of the first type and / or channel data of the second type according to the preset channel map format; wherein the preset channel map format includes at least one of the following:

[0078] The information includes: area identification information, cell identification information, first type of channel data, second type of channel data, information on the relationship between the second type of channel data and the first variable, or whether to perform measured correction.

[0079] The third network element can be a network element in the first access network device used to manage the channel map, or a functional network element in the core network used to manage the channel map, etc.

[0080] This implementation method stores the first type of channel data and / or the second type of channel data in a preset channel map format to a functional network element used for managing the channel map, which makes subsequent management and use more convenient.

[0081] Thirdly, embodiments of this application also provide a communication device that can be used to perform the method of the first aspect.

[0082] In one possible implementation, the communication device may include modules or units corresponding to the methods / operations / steps / actions described in the first aspect. These modules or units may be hardware circuits, software, or a combination of hardware circuits and software. In another possible implementation, the communication device may include a processing unit (also called a processing module) and a communication unit (also called a communication module). The communication unit may be used to perform receiving and / or sending functions, and the processing unit may be used to perform the methods described in the first aspect or any of the possible implementations of the first aspect.

[0083] Fourthly, embodiments of this application also provide a communication device that can be used to perform the method of the second aspect.

[0084] In one possible implementation, the communication device may include modules or units corresponding to the methods / operations / steps / actions described in the second aspect. These modules or units may be hardware circuits, software, or a combination of hardware circuits and software. In another possible implementation, the communication device may include a processing unit (also called a processing module) and a communication unit (also called a communication module). The communication unit may be used to perform receiving and / or sending functions, and the processing unit may be used to perform the methods described in the second aspect or any of the possible implementations of the second aspect.

[0085] Fifthly, embodiments of this application provide a communication device, which includes a processor and an input / output interface (or communication interface); wherein the input / output interface (or communication interface) is used for inputting and / or outputting information; the processor is used to implement the method provided by the first aspect or any possible implementation thereof, or to implement the method provided by the second aspect or any possible implementation thereof.

[0086] In one possible design, the communication device may further include a memory for storing a computer program that, when executed by the processor, causes the method provided by the first aspect or any of the possible implementations thereof to be executed, or causes the method provided by the second aspect or any of the possible implementations thereof to be executed.

[0087] In one possible design, the communication device described in the fifth aspect can be a chip.

[0088] Sixthly, embodiments of this application provide a communication system, which includes a first communication device and a second communication device. The first communication device is used to implement the method provided in the first aspect or any possible implementation thereof, and the second communication device is used to implement the method provided in the second aspect or any possible implementation thereof.

[0089] In a seventh aspect, embodiments of this application provide a computer storage medium storing a software program that, when read and executed by one or more processors, can implement the method provided by the first aspect or any of the possible implementations described above, or implement the method provided by the second aspect or any of the possible implementations described above.

[0090] Eighthly, embodiments of this application provide a computer program product containing instructions that, when run on a computer, cause the method provided by the first aspect or any of its possible implementations to be executed, or cause the method provided by the second aspect or any of its possible implementations to be executed.

[0091] Ninthly, embodiments of this application provide a chip system including a processor for supporting a first communication device in implementing the functions involved in the first aspect; or for supporting a second communication device in implementing the functions involved in the second aspect.

[0092] In one possible design, the chip system further includes a memory for storing necessary program instructions and data to be executed by the loading device. The chip system may consist of chips or may include chips and other discrete components.

[0093] It should be noted that the technical effects that can be achieved by any of the third to ninth aspects or any of the third to ninth aspects can be referred to the description of the technical effects that can be achieved by any of the first and second aspects or any of the first and second aspects; they will not be repeated here. Attached Figure Description

[0094] Figure 1 is a schematic diagram of a communication system that can be applied to an embodiment of this application;

[0095] Figure 2 is a schematic diagram of a network layer transmission;

[0096] Figure 3 is a schematic diagram of a newly added network element for managing channel maps on the base station side according to an embodiment of this application;

[0097] Figure 4 is a schematic diagram of a newly added network element for managing channel maps in a core network according to an embodiment of this application;

[0098] Figure 5 is a schematic diagram of the method for calculating the common subspace and the difference numerator space in the embodiments of this application;

[0099] Figure 6 is a flowchart illustrating a communication method according to an embodiment of this application;

[0100] Figure 7 is a flowchart illustrating one embodiment of this application;

[0101] Figure 8 is a flowchart illustrating another embodiment provided in this application;

[0102] Figure 9 is a flowchart illustrating another embodiment provided in this application;

[0103] Figure 10A is a flowchart illustrating another embodiment provided in this application;

[0104] Figure 10B is a schematic diagram of a multi-station cooperative transmission process according to an embodiment of this application;

[0105] Figure 11 is a flowchart illustrating another embodiment provided in this application;

[0106] Figure 12 is a schematic diagram of a communication device provided in an embodiment of this application;

[0107] Figure 13 is a schematic diagram of another communication device provided in an embodiment of this application;

[0108] Figure 14 is a schematic diagram of a chip device provided in an embodiment of this application. Detailed Implementation

[0109] The technical solutions in the embodiments of this application will now be described with reference to the accompanying drawings. This application will focus on various aspects, embodiments, or features of a system that may include multiple devices, components, modules, etc. It should be understood and appreciated that each system may include additional devices, components, modules, etc., and / or may not include all the devices, components, modules, etc. discussed in conjunction with the accompanying drawings. Furthermore, combinations of these solutions may also be used.

[0110] The technical solutions of this application can be applied to various communication systems, such as wireless local area networks (WLANs), short-range wireless communication systems (e.g., sidelinks, wireless fidelity, Wi-Fi, Bluetooth, etc.), wired networks, vehicle-to-everything (V2X) communication systems, device-to-device (D2D) communication systems, vehicle-to-everything (V2X) communication systems, 4th generation (4G) mobile communication systems (e.g., long term evolution (LTE) systems), LTE frequency division duplex (FDD) systems, LTE time division duplex (TDD) systems, 5G mobile communication systems (e.g., new radio (NR) systems), future communication systems, or other similar communication systems, without limitation. This application uses the communication system shown in Figure 1 as an example for description. When applying the technical solutions of this application to other communication systems, the devices, components, and modules in the embodiments can be replaced with corresponding devices, components, and modules in other communication systems, without limitation.

[0111] Figure 1 is a schematic diagram of the architecture of the communication system applied in the embodiments of this application. As shown in Figure 1, the communication system includes an access network 100. Optionally, the communication system may also include a core network 200 and an Internet 300. The access network 100 may include at least one network device, such as 110a and 110b in Figure 1, and may also include at least one terminal device, such as 120a-120j in Figure 1. Specifically, 110a is a base station, 110b is a micro-station, 120a, 120e, 120f, and 120j are mobile phones, 120b is a car, 120c is a fuel dispenser, 120d is a home access point (HAP) deployed indoors or outdoors, 120g is a laptop computer, 120h is a printer, and 120i is a drone. The same terminal device or network device can provide different functions in different application scenarios. For example, the mobile phones in Figure 1 are 120a, 120e, 120f and 120j. Mobile phone 120a can access base station 110a, connect to car 120b, communicate directly with mobile phone 120e and access HAP. Car 120b can access HAP and communicate directly with mobile phone 120a. Mobile phone 120f can access micro-station 110b, connect to laptop 120g and printer 120h. Mobile phone 120j can control drone 120i.

[0112] In one implementation, a wireless communication connection is established between the terminal device and the network device via a Uu interface. The Uu interface typically includes a control plane protocol stack and a user plane protocol stack. The user plane protocol stack includes at least the following protocol layers: physical (PHY) layer, medium access control (MAC) layer, radio link control (RLC) layer, packet data convergence protocol (PDCP) layer, and service data adaptation protocol (SDAP) layer. The control plane protocol stack includes at least the following protocol layers: PHY layer, MAC layer, RLC layer, PDCP layer, and radio resource control (RRC) layer. Both the network device and the terminal device contain entities (functional modules or processing units) for implementing the functions of different protocol layers in the protocol stack. Based on the above description of the protocol stack in the Uu interface, as shown in Figure 2, the terminal device and the network device at least include an RRC entity (referred to as RRC in the figure), a MAC entity (referred to as MAC in the figure), and a PHY entity (referred to as PHY in the figure).

[0113] As shown in Figure 2, the RRC entity in the terminal device or network device is used to transmit RRC signaling; the MAC entity is used to transmit MAC control element (MAC CE) signaling; and the PHY entity is used to transmit uplink / downlink control signaling and uplink / downlink data. For example, the PHY entity of the network device can send downlink control signaling (e.g., downlink control information (DCI)) to the PHY entity of the terminal device through the physical downlink control channel (PDCCH); and send downlink data to the PHY entity of the terminal device through the physical downlink shared channel (PDSCH). The PHY entity of the terminal device can send uplink control signaling to the PHY entity of the network device through the physical uplink control channel (PUCCH), and send uplink data to the PHY entity of the network device through the physical uplink shared channel (PUSCH).

[0114] (1) Network equipment:

[0115] A network device is a network-side device with wireless transceiver capabilities. A network device can be a device in a radio access network (RAN) that provides wireless communication capabilities to terminal devices; this is called RAN equipment. The RAN can be an access network within the 3rd Generation Partnership Project (3GPP), such as 4G, 5G, or future networks. The RAN can also be an open RAN (O-RAN or ORAN), a cloud radio access network (CRAN), or a communication network combining two or more of these.

[0116] RAN equipment can also be a base station, an evolved NodeB (eNodeB), a transmission reception point (TRP), a next-generation NodeB (gNB) in a 5G mobile communication system, a base station in a future mobile communication system, or an access node in a WiFi system, etc.

[0117] RAN equipment can also be modules or units that perform some of the functions of a base station. For example, it can be a CU, a DU, or a radio unit (RU). Here, the CU performs the functions of the Radio Resource Control (RRC) and PDCP protocols of the base station, and can also perform the functions of the Service Data Adaptation Protocol (SDAP). The CU can be further divided into a CU control plane (CP) (i.e., CU-CP) and a CU user plane (UP) (i.e., CU-UP). The DU performs the functions of the RLC and MA layers of the base station, and can also perform some or all of the physical layer functions. For specific descriptions of the above protocol layers, please refer to the relevant 3GPP technical specifications. CU and DU can be set up separately or included in the same network element, such as in a baseband unit (BBU). RU can be included in radio equipment or radio units, such as in a remote radio unit (RRU), an active antenna unit (AAU), or a remote radio head (RRH). In different systems, CU, DU, or RU may have different names, but those skilled in the art will understand their meanings. For example, in an ORAN system, CU can also be called O-CU (Open CU), DU can also be called O-DU, 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 and hardware modules. The RA device can be a macro base station (as shown in Figure 1, 110a), a micro base station or an indoor station (as shown in Figure 1, 110b), or a relay node or donor node, etc. The embodiments of this application do not limit the specific technology or specific device form used in the network equipment.

[0118] In one possible implementation, under the ORAN architecture, one or more network elements or functions are added to the network equipment side for managing channel maps. For example, on the base station side, a service unit (SU) is added, which is used to store, construct, and manage channel maps. Figure 3 exemplarily illustrates one connection method of SUs under the QRAN architecture. The SU is connected to the CU, the CU is connected to the DU, and the CU is connected to the access and mobility management function (AMF) in the core network. Figure 3 only shows some core network elements.

[0119] In another possible implementation, one or more network elements or functions for managing channel maps are added to the core network 200. For example, a map management function (MMF) is added to the core network 200. The MMF is responsible for constructing and updating the channel map. Figure 4 illustrates one connection method of the MMF. In the core network, the MMF communicates with the AMF via the NLs interface, and the location management function (LMF) communicates with the AMF via the NLs interface. The LMF is used to perform location estimation for terminal devices. Figure 4 only shows some of the network elements or functions in the core network. The base station gNB communicates with the AMF via the NG-C interface. The AMF acts as a router for communication between the gNB and the LMF.

[0120] In the embodiments of this application, "network element", "function" and "unit" can be interchanged.

[0121] In this embodiment, the functions of the network device can be executed by modules (such as chips) within the network device, or by a control subsystem that includes network device functions. This control subsystem, including network device functions, can be a control center in the aforementioned application scenarios such as smart grids, industrial control, intelligent transportation, and smart cities.

[0122] (2) Terminal equipment:

[0123] A terminal device is a user-side device with wireless transceiver capabilities. Terminal devices can also be called terminals, user equipment (UE), mobile stations, mobile terminals, etc. Terminal devices can be widely used in various scenarios, such as device-to-device (D2D), vehicle-to-everything (V2X) communication, machine-type communication (MTC), the 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, tablets, computers with wireless transceiver capabilities, wearable devices, vehicles, drones, helicopters, airplanes, ships, robots, robotic arms, smart home devices, etc. In the embodiments of this application, the device used to implement the functions of the terminal device can be the terminal device itself, or it can be a device that supports the terminal device in implementing that function, such as a chip system or a combination of devices or components that can implement the functions of the terminal device. This device can be installed in the terminal device. The embodiments of this application do not limit the specific technology or specific device form used in the terminal device.

[0124] In this embodiment of the application, the functions of the terminal device can also be performed by modules (such as chips or modems) in the terminal device, or by a device that includes the functions of the terminal device.

[0125] Network devices and terminal devices can be fixed in location 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 also be deployed in the air on airplanes, balloons, and artificial satellites. The embodiments of this application do not limit the application scenarios of the network devices and terminal devices.

[0126] The roles of network devices and terminal devices can be relative. For example, the helicopter or drone 120i in Figure 1 can be configured as a mobile network device. For terminal devices 120j that access the wireless access network 100 via 120i, terminal device 120i is a network device; however, for network device 110a, 120i is a terminal device. That is, 110a and 120i communicate via a wireless air interface protocol. Of course, 110a and 120i can also communicate via a network device-to-network device interface protocol. In this case, relative to 110a, 120i is also a network device. Therefore, both network devices and terminal devices can be collectively referred to as communication devices. 110a and 110b in Figure 1 can be called communication devices with network device functions, and 120a-120j in Figure 1 can be called communication devices with terminal device functions.

[0127] Network devices and terminal devices, network devices and network devices, and terminal devices can communicate through licensed spectrum, unlicensed spectrum, or both simultaneously, without limitation.

[0128] The network architecture and business scenarios described in this application are intended to more clearly illustrate 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.

[0129] The following explanations will cover the relevant terms and phrases used in the embodiments of this application. Unless otherwise specified, these explanations are provided to support the meanings of the relevant terms and phrases and to make the embodiments of this application easier to understand, and should not be construed as strict limitations on the relevant terms within the scope of protection claimed in this application.

[0130] 1. Channel map:

[0131] A channel map can be defined as a database used to store location-based channel features, including channel statistical covariance matrix, angle spectrum, delay spectrum, and path loss. The channel map divides physical cells into two-dimensional grid-level sections, with each grid storing several channel features in the form of a matrix, vector, or scalar. These features include channel statistical covariance matrix, angle spectrum, delay spectrum, and path loss. The channel map can also be referred to as a map or map information.

[0132] 2. Channel multipath:

[0133] In wireless communication, channel multipath propagation occurs because signals are affected by reflection, refraction, diffraction, and other environmental factors such as the ground and buildings during propagation. This results in the receiver receiving multiple signals that have traveled through different paths. These signals arrive at the receiver at different times and phases.

[0134] 3. Steady-state and unsteady-state paths:

[0135] Steady-state path: A steady-state path refers to a multipath where the channel characteristics obtained by the first path and the channel characteristics obtained by the second path can match.

[0136] Non-steady-state path: A non-steady-state path refers to a multipath where the channel characteristics obtained by the first path and the channel characteristics obtained by the second path are difficult to match.

[0137] In this application, the channel characteristics obtained through the first approach can refer to channel characteristics that are not actually measured or measured in real time when constructing (or adjusting) the channel map. For example, channel characteristic data or historical channel characteristic data can be obtained through environmental information and electromagnetic calculations.

[0138] Among these, obtaining channel characteristic data through environmental information and electromagnetic calculations can refer to: using prior environmental perception information (or environmental maps) and electromagnetic simulation calculations to simulate the characteristics of reflection, diffraction, scattering, etc., of communication multipath, in order to construct a channel map. Specific implementation methods can be referenced from existing approaches. Historical channel characteristic data can refer to: channel characteristic data obtained when not currently constructing (or adjusting) the channel map; for example, channel characteristic data obtained by terminal equipment measuring the channel during previous communication periods, or channel characteristic data obtained by terminal equipment measuring the channel during historical periods of channel map construction (or adjustment); or, for example, channel characteristic data obtained through different environmental perception information (or environmental maps) and electromagnetic calculations from the past.

[0139] The channel characteristics obtained through the second approach can refer to the channel characteristic data obtained by performing actual or real-time measurements of the channel when constructing (or adjusting) the channel map.

[0140] Steady-state paths have high energy, typically caused by direct rays and strong reflections. Unsteady-state paths have low energy or are highly time-varying, usually composed of multiple reflections, diffracted paths, or dynamic paths, and are greatly affected by the environment. Transmission mechanisms based on steady-state paths are more robust, accurate, and deterministic.

[0141] In the embodiments of this application, the steady-state path can also be referred to as the steady-state multipath, and the unsteady-state path can also be referred to as the unsteady multipath.

[0142] 4. Base:

[0143] In this application embodiment, the basis refers to a "domain matrix" or "domain vector" of various fields. For example, the basis refers to any one or more of the following:

[0144] 1) Spatial domain matrix (or spatial domain vector); 2) Frequency domain matrix (or frequency domain vector); 3) Spatial-frequency domain matrix (or spatial-frequency domain vector); 4) Angle domain matrix (or angle domain vector); 5) Time delay domain matrix (or time delay domain vector); 6) Time domain matrix (or time domain vector); 7) Doppler domain matrix (or Doppler domain vector).

[0145] In this application, "basis" can be replaced with "domain matrix" or "domain vector", etc.

[0146] A spatial domain vector is also called a beam vector, spatial beam basis vector, or spatial basis vector.

[0147] Optionally, the length of the spatial vector can be the number of transmit antenna ports in a polarization direction, where M is a positive integer greater than 1. For example, if the spatial vector is a column vector or row vector of length M, then the M elements in the column vector or row vector correspond to M transmit antenna ports, which is not limited in this application. Each element in the spatial vector can represent the weight of each antenna port. Based on the weights of each antenna port represented by each element in the spatial vector, the signals of each antenna port are linearly weighted, which can form a region with strong signals in a certain direction or in several directions of space.

[0148] Optionally, the spatial vector can be determined based on a discrete fourier transform (DFT) vector. In other words, the spatial vector can be a DFT vector. This spatial vector can, for example, be a DFT vector defined in the Type II codebook in the 3rd Generation Partnership Project (3GPP) technical specification TS 38.214, such as release 15 (R15).

[0149] It should be understood that a spatial vector is a form used to represent spatial angles. The name "spatial vector" is used only for ease of distinction from frequency domain vectors, spatial frequency domain vectors, Doppler domain vectors, etc., and should not constitute any limitation on this application. This application does not preclude the possibility of defining other names to represent the same or similar meanings in future agreements.

[0150] Frequency domain vector: A frequency domain vector, also known as a frequency domain basis vector, is a vector used to represent the variation pattern of a channel in the frequency domain. A single frequency domain vector can represent a single variation pattern. Since a signal can travel from the transmitting antenna to the receiving antenna via multiple paths during wireless channel transmission, multipath delay leads to frequency-selective fading, which is a variation of the channel in the frequency domain. Therefore, different frequency domain vectors can be used to represent the variation pattern of the channel in the frequency domain caused by delays on different transmission paths. The length of the frequency domain vector can be determined by the number of frequency domain units to be reported configured on the network side within the reporting bandwidth, or it can be a predefined value in the protocol. This application does not limit the length of the frequency domain vector. A frequency domain vector can also be called a delay domain vector or a frequency domain basis sequence.

[0151] Since the phase variation of the channel in each frequency domain cell is related to the time delay, the phase variation pattern of the channel in each frequency domain cell can be represented by a time delay vector. In other words, this frequency domain vector can be used to represent the time delay characteristics of the channel. Precoding the reference signal based on the frequency domain vector is similar to the processing method of spatial domain precoding, except that the spatial domain vector is replaced by a frequency domain vector.

[0152] It should also be understood that a frequency domain vector is a form used to represent time delay. The name "frequency domain vector" is used only for ease of distinction from spatial domain vectors, spatial-frequency domain vectors, Doppler domain vectors, etc., and should not constitute any limitation on this application. This application does not preclude the possibility of defining other names in future agreements to represent the same or similar meanings.

[0153] Spatial frequency domain vector: A spatial frequency domain vector can also be called an angle delay pair or a spatial frequency domain basis vector. A spatial frequency domain vector can be a combination of a spatial vector and a frequency vector. At least one element in the spatial and frequency vectors contained in any two spatial frequency domain vectors must be different. In other words, each spatial frequency domain vector can be uniquely determined by a spatial vector and a frequency vector.

[0154] Doppler domain vector: The Doppler frequency vector can also be called the time domain vector, time-domain vector, or Doppler domain basis vector. The Doppler frequency matrix can be used to represent the variation of the channel in the Doppler frequency domain.

[0155] The changes in the multipath Doppler domain lead to time-selective fading (also called fast fading). As can be seen from the Fourier transform, the changes in the Doppler frequency domain response can be obtained through the signal's response in the time domain.

[0156] 5. Common subspace and difference numerator space:

[0157] In this embodiment, the first feature basis can be projected onto a DFT basis or other type of basis to obtain a first projection matrix. Similarly, the second feature basis can be projected onto a DFT basis or other type of basis to obtain a second projection matrix. Then, the cross-correlation matrix of the two projection matrices is calculated, and singular value decomposition (SVD) is performed to distinguish the common part and the difference part using the magnitude of the eigenvalues. Here, the first feature basis refers to the feature basis of the channel data obtained through the first approach, and the second feature basis refers to the feature basis of the channel data obtained through the second approach.

[0158] For example, as shown in Figure 5, based on the first and second feature bases, two DFT bases are obtained. The common part (or overlapping part) between the feature spaces corresponding to the projection matrices of these two DFT bases can be called the common subspace. The difference part (or non-overlapping part) of the feature spaces corresponding to the projection matrices of the two DFT bases, excluding the common part (i.e., the overlapping part), can be called the difference numerator space. The specific steps are as follows:

[0159] Step 1: First, use SVD to obtain the first feature basis vector corresponding to the channel data obtained through the first method. The second feature basis vector corresponding to the channel data obtained through the second approach is in, Represented as the first feature basis, This is represented as the second characteristic basis.

[0160] Step 2: First feature basis vector Projected onto the DFT substrate, the first DFT substrate is obtained. The second eigenbase vector Projected onto the DFT substrate, a second DFT substrate is obtained.

[0161] Step 3: Based on the first DFT substrate Obtain the projection matrix of the first DFT basis, and based on the second DFT basis... The projection matrix of the second DFT basis is obtained.

[0162] For example, the projection matrix of the first DFT basis It conforms to the following formula:

[0163] Projection matrix of the second DFT basis It conforms to the following formula:

[0164] Step 4: Calculate the common subspace D of the two projection matrices.1 And its projection coefficients on the relevant basis vectors, and calculate the difference numerator D of the two projection matrices. 2 and its projection coefficients on the relevant basis vectors.

[0165] For example, the common subspace D of the two projection matrices 1 and its projection coefficients on the relevant basis vectors (or the difference numerator space D of the two projection matrices) 2 (and its projection coefficients on the relevant basis vectors) can satisfy the following equation:

[0166] in, It is all The set, The projection of the subspace D onto other relevant basis vectors; This is the XOR operator.

[0167] 6. Reference signal:

[0168] In this embodiment of the application, the reference signal may be a channel state information-reference signal (CSI-RS), a synchronization signal / physical broadcast channel block (SSB), or a demodulation reference signal (DMRS), etc., and there is no limitation thereto.

[0169] In the embodiments of this application, "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, or c can represent: a, b, c, a and b, a and c, b and c, or a and b and c, where a, b, and c can be single or multiple.

[0170] Furthermore, unless otherwise stated, the ordinal numbers such as "first," "second," or "1," "2," etc. (except when indicating numerical values) mentioned in the embodiments of this application are used to distinguish multiple objects and are not used to limit the size, content, order, timing, priority, or importance of the multiple objects. For example, "first information" and "second information" are only used to distinguish different information, not to indicate a difference in the size, priority, or importance of these two pieces of information. Similarly, "information #1" and "information #2" are only used to distinguish different information, not to indicate a difference in the size, priority, or importance of these two pieces of information.

[0171] In the embodiments of this application, the terms "exemplary," "for example," etc., are used to indicate examples, illustrations, or descriptions. Any embodiment or design scheme described as an "example" in this application should not be construed as being more preferred or advantageous than other embodiments or design schemes. Specifically, the use of the term "example" is intended to present concepts in a concrete manner. In the embodiments of this application, "of," "corresponding, relevant," and "corresponding" may sometimes be used interchangeably, and it should be noted that their intended meanings are consistent unless their distinction is emphasized.

[0172] The terms "comprising" and "having," and any variations thereof, used in the following description of 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 listed steps or units, 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. Furthermore, the term "for indicating" used in the description of embodiments of this application can include both direct and indirect indication. When describing an indication message for indicating A, it may include whether the indication message directly indicates A or indirectly indicates A, but does not necessarily mean that the indication message carries A.

[0173] In this application, "send" and "receive" refer to the direction of information / data / signal transmission. For example, "send information to XX" can be understood as the destination of the information being XX, and "send information" can include direct transmission or indirect transmission through other units or modules. "Receive information from YY" can be understood as the source of the information being YY, and "receive information" can include direct reception from YY or indirect reception from YY through other units or modules. Furthermore, "send" can also be understood as the "output" of a chip interface, and "receive" can be understood as the "input" of a chip interface. In other words, "send" or "receive" can occur between nodes / devices, such as a base station and a terminal transmitting or receiving data via an air interface. "Send" or "receive" can also occur within a device, such as between components, modules, chips, software modules, or hardware modules within the device via a bus, wiring, or interface.

[0174] It should be understood that the names of the messages (or information, etc.) in the following processes in this application are merely examples. As communication technology evolves, the names of the messages (or information, etc.) in the following processes may change. However, no matter how the names change, as long as their meaning is the same as the function or meaning of the messages (or information, etc.) in this application, they all fall within the protection scope of this application.

[0175] The following describes the application scenarios and technical problems involved in the embodiments of this application. It should be noted that the application scenarios are intended to make the embodiments of this application easier to understand and should not be regarded as a limitation on the scope of protection claimed by this application.

[0176] Accurate measurement of wireless channels is the cornerstone of mobile communication network research and is crucial for the design, analysis, and optimization of wireless communication networks. To address the problem of limited pilot measurement resources in wireless communication systems, channel maps can be used to achieve low-pilot-overhead channel measurements.

[0177] However, the accuracy of current channel mapping methods is relatively low. For example, in methods that construct channel maps through actual communication measurements, the accuracy is highly dependent on the quantity of measurement data and the precision of the measurement equipment. Therefore, the quantity of measurement data and the precision of the measurement equipment affect the accuracy of the channel map. Furthermore, this method is difficult to implement in practice and incurs high costs. In some areas, the channel data obtained from actual communication measurements suffers from low signal-to-noise ratios and high interference, and it is difficult to measure channel data from the base station in the local cell to terminals in neighboring cells. In methods that obtain channel maps based on deterministic channel modeling schemes, the accuracy of the channel map is highly dependent on the accuracy of the environmental modeling. However, the actual environment is non-static, causing channel state information to change, thus affecting the accuracy of the obtained channel map.

[0178] To address the aforementioned problems, this application provides corresponding solutions.

[0179] Figure 6 illustrates a communication method provided in an embodiment of this application. This method can be implemented by a first communication device and a second communication device. The first communication device (or the second communication device) can be a terminal device, or a component of a terminal device (e.g., a processor, chip, or chip system), or a device used in conjunction with a terminal device. The second communication device (or the first communication device) can be a first access network device, or a component of a first access network device (e.g., a processor, chip, or chip system), or a device used in conjunction with a first access network device. This application does not specifically limit the specific structure of the execution subject (such as the first communication device and the second communication device) or the number of each execution subject in the method provided in the embodiments of this application. As long as communication can be performed according to the method provided in the embodiments of this application by running a program that records the code of the method provided in the embodiments of this application, the following description uses the interaction between the first communication device and the second communication device as an example. The order of steps in the following processes is only an example. In actual applications, the execution order of steps in each process can be adjusted, and some or all steps can be executed adaptively. Referring to Figure 6, the process of this method includes the following steps:

[0180] S601: The second communication device sends first information to the first communication device, and the first communication device receives the first information accordingly.

[0181] In the above, the first information is used to instruct the terminal device to report channel data of the first type and / or channel data of the second type; the channel data of the first type is determined based on channel data with similar or identical channel characteristics between the first channel map and the second channel map, and the channel data of the second type is determined based on channel data with dissimilar channel characteristics between the first channel map and the second channel map. The first channel map is provided by the first access network device, and the second channel map is measured by the terminal device.

[0182] In this embodiment, the first channel map provided by the first access network device can be a channel map obtained through a first method, such as a channel map obtained through environmental sensing information (or electronic map) and electromagnetic calculation, or a channel map obtained through historical channel data, etc. The second channel map is a channel map obtained by the terminal device through a second method, such as a channel map obtained by performing actual or real-time measurements when constructing (or adjusting) the channel map. In the above, the first information can be carried in messages such as RRC, MAC-CE, or DCI.

[0183] In this embodiment, channel data with similar channel characteristics between the first channel map and the second channel map can be understood as channel data with mathematical correlation between the first channel map and the second channel map. Channel data with dissimilar channel characteristics between the first channel map and the second channel map can be understood as channel data without mathematical correlation between the first channel map and the second channel map.

[0184] For example, determining which channel data has a mathematical correlation and which does not between the first and second channel maps, and identifying the first type and the second type of channel data, can be achieved in the following way:

[0185] Method 1: For the channel feature data X in the first channel map and the corresponding channel feature data Y in the second channel map, process them into a series of linear data X' and Y'. Then, calculate the Pearson correlation coefficient r based on X' and Y'. If r = 1 or -1, it means that the two series of linear data have a linear correlation. If r = 0, it means that there is no linear correlation.

[0186] If there is a linear correlation between channel feature data X and the corresponding channel feature data Y in the second channel map, then channel feature data X belongs to the first type of channel data. If there is no linear correlation between channel feature data X and the corresponding channel feature data Y in the second channel map, then channel feature data X belongs to the second type of channel data.

[0187] Method 2: For channel feature data X in the first channel map and channel feature data Y in the second channel map, calculate the Euclidean distance (or cosine distance, Manhattan distance, or Mahalanobis distance, etc.); then, based on the Euclidean distance (or cosine distance, Manhattan distance, or Mahalanobis distance, etc.), determine whether there is a correlation between channel feature data X and channel feature data Y. Existing methods such as Euclidean distance can be used to determine the correlation; details will not be elaborated here.

[0188] If there is a correlation between channel feature data X and the corresponding channel feature data Y in the second channel map, then channel feature data X belongs to the first type of channel data. If there is no correlation between channel feature data X and the corresponding channel feature data Y in the second channel map, then channel feature data X belongs to the second type of channel data.

[0189] Method 3: First, use channel matrix A to calculate its eigenvector S; then project channel matrix B onto eigenvector S, and use the coefficients obtained from the projection to reconstruct channel matrix B, obtaining the reconstructed channel matrix B′; finally, compare the correlation between B and B′. Here, channel matrix A represents the channel feature data in the first channel map, and channel matrix B represents the channel feature data in the second channel map. Details are as follows:

[0190] Step 1: Calculate the eigenvector S of the channel matrix A.

[0191] For example, first calculate the channel covariance R of A, R = A * A H A H The transpose and conjugate matrix of A are multiplied by *; then R is decomposed by SVD to obtain the eigenvectors S.

[0192] Step 2: Project the channel matrix B onto the eigenvector S to obtain the projection coefficients C, C = pinv(S)*B, where pinv() is a function to find the pseudo-inverse matrix or the inverse matrix.

[0193] Step 3: Reconstruct the channel matrix B to obtain the reconstructed channel matrix B′. ′ =S*C.

[0194] If B and B ′ If the correlation is present, then the channel matrix A belongs to the first type of channel data; otherwise, it belongs to the second type of channel data.

[0195] In the above, the first type of channel data can be replaced with "steady-state spectrum" or "stable spectrum", and the second type of channel data can be replaced with "non-steady-state spectrum" or "non-stable spectrum".

[0196] In one possible implementation, the second channel map includes channel data of the first cell, which is obtained by the terminal device measuring the first cell. In another possible implementation, the second channel map also includes channel data of the second cell, which is obtained by the terminal device measuring the second cell.

[0197] In the embodiments of this application, the first cell and the second cell may be managed by the same access network device or by different access network devices. For example, both the first cell and the second cell may be managed by the first access network device; or the first cell may be managed by the first access network device and the second cell may be managed by the second access network device.

[0198] If the access network device in this application embodiment functions as a unit including a CU and a DU, the DU manages the cell. The first cell and the second cell can be managed by the same DU or by different DUs.

[0199] In the ORAN architecture, DU can be replaced with O-DU and CU can be replaced with O-CU.

[0200] S602: The first communication device sends second information to the second communication device based on the first information, and the second communication device receives the second information accordingly.

[0201] If the first information indicates that channel data of the first type should be reported, then the second information includes channel data of the first type.

[0202] If the first information indicates that the second type of channel data should be reported, then the second information includes the second type of channel data.

[0203] If the first information indicates that channel data of the first type and channel data of the second type should be reported, then the second information includes at least one of the channel data of the first type and the channel data of the second type.

[0204] The second information can be carried in the physical uplink shared channel (PUSCH), etc.

[0205] In one possible implementation, the first type of channel data is channel data obtained by the terminal device based on channel data with similar or identical channel characteristics between the first and second channel maps, and correction content; the first information is also used to indicate the correction content, which includes at least one of the following:

[0206] Delay range, angle range, multipath delay, multipath angle, or multipath substrate.

[0207] Among them, the delay range can refer to the range corresponding to the delay in the first type of channel data, the angle range can refer to the range corresponding to the angle in the first type of channel data, the multipath delay can refer to the transmission delay of one or more paths, the multipath delay can refer to the angle corresponding to one or more paths, and the multipath basis can refer to the basis corresponding to one or more paths.

[0208] In this embodiment of the application, the second communication device may also send other information to the first communication device to indicate the above-mentioned correction content.

[0209] In one possible implementation, the first type of channel data includes, but is not limited to, one or more of the following:

[0210] (1) Information on public channel multipath.

[0211] Common channel multipath is based on multiple paths with similar or identical channel characteristics between the first channel map and the second channel map.

[0212] In the embodiments of this application, the channel features corresponding to common channel multipaths are similar or the same. The similarity of channel features corresponding to common channel multipaths can be understood as, but is not limited to, that the common channel multipaths have mathematical correlation.

[0213] For example, taking the first channel as an example, the first channel corresponds to N paths, called the first channel multipath. These N paths include paths through refraction, reflection, etc., where N is a positive integer. The first channel map includes channel feature information #1 corresponding to the first channel multipath, and the second channel map includes channel feature information #2 corresponding to the first channel multipath measured by the terminal device. Channel feature information #1 includes the first channel covariance matrix #1, and channel feature information #2 includes the first channel covariance matrix #2. If the similarity between the first channel covariance matrix #1 and the first channel covariance matrix #2 is high, or the similarity coefficient reaches a set threshold, then the first channel multipath can be called a common channel multipath.

[0214] The information of common channel multipath includes, but is not limited to, at least one of the following: channel feature information of common channel multipath, basis location information of common subspace corresponding to common channel multipath, or basis information of common subspace.

[0215] The channel characteristic information of the common channel multipath includes, but is not limited to, at least one of the following: the number of common channel multipaths, the time delay corresponding to the common channel multipaths, the angle corresponding to the common channel multipaths, or the power corresponding to the common channel multipaths.

[0216] The basis information of a common subspace includes, but is not limited to, at least one of the following: basis type, basis dimension, number of basis, or the order in which the basis is arranged.

[0217] In this embodiment, the concepts of public subspace and the basis corresponding to public subspace can be referred to in the relevant terminology of the above embodiment, and will not be described in detail here.

[0218] (2) The difference threshold between the first type of channel data and the second type of channel data.

[0219] The difference threshold between the first type of channel data and the second type of channel data includes, but is not limited to, at least one of the following:

[0220] The time delay difference threshold, angle difference threshold, power difference threshold, or difference threshold between the eigenvalues ​​of the common subspace and the difference numerator space.

[0221] Among them, the delay difference threshold refers to the threshold difference between the delay corresponding to the common channel multipath and the delay corresponding to the differential channel multipath; the angle difference threshold refers to the threshold difference between the angle corresponding to the common channel multipath and the angle corresponding to the differential channel multipath; the power difference threshold refers to the threshold difference between the power corresponding to the common channel multipath and the power corresponding to the differential channel multipath; and the difference threshold between the eigenvalues ​​of the common subspace and the differential numerator space refers to the threshold difference between the eigenvalues ​​corresponding to the common subspace and the eigenvalues ​​corresponding to the differential numerator space.

[0222] In one possible implementation, the method of this application embodiment further includes: a second communication device sending third information to a first communication device, and correspondingly, the first communication device receiving the third information; the third information is also used to indicate the reporting format corresponding to the aforementioned common channel multipath information. The third information can be carried in messages such as DCI.

[0223] In the embodiments of this application, the third information and the first information can be the same information or different information, without limitation. For example, if the third information and the first information are the same information, different fields in the same information can be used to indicate the content indicated by the first information and the content indicated by the third information. If the third information and the first information are different information, the third information and the first information can be carried in the same message or in different messages, without limitation.

[0224] In one possible implementation, the second type of channel data includes one or more of the following:

[0225] (1) Information on differential channel multipath.

[0226] Differential channel multipath refers to multiple paths based on dissimilar channel characteristics between the first and second channel maps.

[0227] In the embodiments of this application, the channel features corresponding to the different channel multipaths are dissimilar. The dissimilarity of the channel features corresponding to the different channel multipaths can be understood as, but is not limited to, that the different channel multipaths do not have mathematical correlation.

[0228] For example, taking the second channel as an example, the second channel corresponds to M paths, called the second channel multipath. The M paths include paths through refraction, reflection, etc., where M is a positive integer. The first channel map includes channel feature information #1 corresponding to the second channel multipath, and the second channel map includes channel feature information #2 corresponding to the second channel multipath obtained from actual measurements by the terminal device. Channel feature information #1 includes the second channel covariance matrix #1, and channel feature information #2 includes the second channel covariance matrix #2. If the similarity between the second channel covariance matrix #1 and the second channel covariance matrix #2 is low, or the similarity coefficient does not reach a set threshold, then the second channel multipath can be called a differential channel multipath.

[0229] The information on the differential channel multipath includes, but is not limited to, at least one of the following: channel feature information of the differential channel multipath, basis position information of the differential numerator space corresponding to the differential channel multipath, or basis information of the differential numerator space.

[0230] The channel characteristic information of the differential channel multipath includes, but is not limited to, at least one of the following: the number of differential channel multipaths, the time delay corresponding to the differential channel multipaths, the angle corresponding to the differential channel multipaths, or the power corresponding to the differential channel multipaths.

[0231] The basis information of the difference molecular space includes, but is not limited to, at least one of the following: basis type, basis dimension, number of basis, or the order in which the basis is arranged.

[0232] (2) The difference threshold between the first type of channel data and the second type of channel data.

[0233] The difference threshold between the first type of channel data and the second type of channel data includes, but is not limited to, at least one of the following:

[0234] At least one of the following: time delay difference threshold, angle difference threshold, power difference threshold, or difference threshold between eigenvalues ​​of the common subspace and the difference numerator space.

[0235] In one possible implementation, the method of this application embodiment further includes: a second communication device sending fourth information to a first communication device, and correspondingly, the first communication device receiving the fourth information; the fourth information is also used to indicate the reporting format corresponding to the information of the different channel multipaths. The fourth information can be carried in messages such as DCI.

[0236] In the embodiments of this application, the fourth information can be the same as the third information and / or the first information, or they can be different information. For example, if the fourth information, the third information, and the first information are the same information, then different fields in the same information can indicate the content indicated by the first information, the content indicated by the third information, and the content indicated by the fourth information. If the fourth information and the third information are different information, then the fourth information, the third information, and / or the first information can be carried in the same message or in different messages, without limitation.

[0237] In one possible implementation, the second type of channel data also includes information on the relationship between the second type of channel data and the first variable; the first variable includes one or more of time, angle, or spatial location, etc.

[0238] The information regarding the relationship between the second type of channel data and the first variable includes, but is not limited to, at least one of the following:

[0239] (1) Information on the relationship between the power and the first variable corresponding to the different channel multipaths;

[0240] In the embodiments of this application, the relationship between the power and the first variable corresponding to the different channel multipaths can be characterized by a function or a model, and there are no limitations on this.

[0241] For example, taking time as the first variable, if the relationship between power and time corresponding to the differential channel multipath is represented by a function, then the information on the relationship between power and time corresponding to the differential channel multipath may include the type of the function, and at least one of all or some of the parameters in the function. The type of function may be Gaussian, exponential, linear, or Taylor series expansion, etc. If the relationship between power and time corresponding to the differential channel multipath is represented by an AI model, then the information on the relationship between power and time corresponding to the differential channel multipath may include the number of layers in the model, the type of the model, or at least one of all or some of the parameters in the model.

[0242] When the first variable is an angle or spatial position, the implementation can be carried out by referring to the above-mentioned time-related introductions, which will not be detailed here.

[0243] (2) The relationship between the angle and the first variable corresponding to the different channel multipaths;

[0244] Similarly, the relationship between the angle and the first variable corresponding to the different channel multipaths can be characterized by a function or a model, and there are no restrictions on this.

[0245] (3) The relationship between the feature basis and the first variable corresponding to the channel multipath difference.

[0246] Similarly, the relationship between the characteristic basis and the first variable corresponding to the different channel multipaths can be characterized by a function or a model, and there are no restrictions on this.

[0247] In one possible implementation, the method of this application embodiment further includes: a second communication device sending fifth information to a first communication device, and correspondingly, the first communication device receiving the fifth information, wherein the fifth information is also used to indicate the reporting format corresponding to the change relationship information between the second type of channel data and the first variable. The fifth information may be carried in a message such as DCI.

[0248] In this embodiment, the fifth piece of information may be the same as one or more of the first to fourth pieces of information, or it may be different from all of the first to fourth pieces of information; no specific limitation is imposed in this regard. The fifth piece of information can be referred to the description of the carrying method corresponding to the fourth piece of information, which will not be detailed here.

[0249] Based on the above scheme, the first communication device can effectively and accurately determine the first type of channel data and / or the second type of channel data according to the first channel map provided by the first access network device and the actually measured second channel map, and send it to the second communication device (i.e., the first access network device side). Using this method, the first type of channel data and the second type of channel data can be effectively distinguished. Since the first type of channel data is determined based on channel data with similar or identical channel characteristics between the first and second channel maps, it is evident that the first type of channel data is relatively accurate. Furthermore, since the first and second channel maps are obtained at different times, the first type of channel data determined based on channel data with similar or identical channel characteristics between the first and second channel maps does not change much over time and is therefore relatively stable. In contrast, the second type of channel data is determined based on channel data with dissimilar channel characteristics between the first and second channel maps, indicating that the second type of channel data is relatively inaccurate and unstable.

[0250] If the first communication device sends first-type channel data to the second communication device (the first access network device side), the accuracy of the channel map constructed based on the first-type channel data can be effectively improved. If the first communication device sends second-type channel data to the second communication device (the first access network device side) without sending first-type channel data, the second-type channel data can be used as reference data. For example, the first access network device can indirectly determine or obtain the first-type channel data through the second-type channel data to construct a channel map with higher accuracy.

[0251] Based on the scheme shown in Figure 6 above, the following describes the scheme of the embodiments of this application in detail through several specific implementation methods.

[0252] Implementation Method 1:

[0253] In Embodiment 1, taking the first communication device as the terminal device (hereinafter referred to as UE1) and the second communication device as the base station 1 as an example, the scheme of this application embodiment will be described in detail. Referring to Figure 7, the process of Embodiment 1 includes the following steps:

[0254] S701: Base station 1 sends channel map #1 to UE1, and UE1 receives channel map #1 accordingly.

[0255] Among them, the channel map #1 is obtained by base station 1 through a first method, such as obtaining it through environmental perception information (or electronic map) and electromagnetic calculation or historical data.

[0256] In this embodiment, base station 1 may transmit channel map #1 via broadcast, and UE1 may receive channel map #1 accordingly. Alternatively, base station 1 may transmit channel map #1 directionally to UE1, without limitation.

[0257] S701 can be executed before S704 below, but is not limited to being executed before S702 and S703 below. For example, S701 can be executed before S702 and S703, or after S702 or S703.

[0258] S702: Base station 1 sends information #1 to UE1, and UE1 receives information #1 accordingly.

[0259] In this context, base station 1 is the base station currently providing access and communication services to UE1. Information #1 (an example of the first information in the scheme shown in Figure 6 above) is used to instruct UE1 to report both steady-state data (an example of the first type of channel data in the scheme shown in Figure 6 above) and non-steady-state data (an example of the second type of channel data in the scheme shown in Figure 6 above). Information #1 can be carried in messages such as RRC, MAC-CE, or DCI. For example, when base station 1 sends an RRC message to UE1, the RRC message includes this information #1.

[0260] In this application embodiment, information #1 is used to indicate that it is optional for UE1 to report unsteady spectrum.

[0261] In one possible implementation, information #1 is also used to indicate the content and reporting format of the reported steady-state spectrum, and to indicate the content and reporting format of the reported unsteady-state spectrum. The use of information #1 to indicate the content and reporting format of the unsteady-state spectrum is optional.

[0262] In another possible implementation, base station 1 also sends information #2 to UE1. Correspondingly, UE1 receives information #2, which indicates the content and format for reporting the steady-state spectrum, and also indicates the content and format for reporting the non-steady-state spectrum. Information #2 indicates that the content and format for reporting the non-steady-state spectrum are optional. Information #2 can be carried within messages such as DCI.

[0263] In the embodiments of this application, information #1 and information #2 may be carried in different messages or in the same message, without limitation. For example, information #1 may be carried in an RRC message, and information #2 may be carried in a DCI. Alternatively, information #1 and information #2 may be carried in the same DCI.

[0264] In another possible implementation, base station 1 also sends information #3 and information #4 to UE1. Information #3 indicates the content and format of the reported steady-state spectrum, and information #4 indicates the content and format of the reported non-steady-state spectrum. Sending information #4 to UE1 is an optional step.

[0265] In the above, information #3, information #4, and information #1 can be carried in different messages; or one or more of information #3, information #4, or information #1 can be carried in the same message, without restriction.

[0266] For example, message #1 is carried in an RRC message, while messages #3 and #4 are carried in a DCI. Or, for another example, messages #1, #3, and #4 are carried in a DCI.

[0267] The steady-state spectrum mentioned above includes at least one of the following:

[0268] (1) Channel feature information of common channel multipath; wherein, common channel multipath is multiple paths with similar or identical channel features between channel map #1 and channel map #2.

[0269] For example, the channel characteristic information of common channel multipaths includes: the delay of the common channel multipath, the angle of the common channel multipath, and the power of the common channel multipath. The corresponding reporting format is: the number of channel multipaths, arranged in the order of {multipath ID, delay, angle, power}.

[0270] For example, assuming the number of channel multipaths is N, where N is a positive integer, UE1 reports the number of channel multipaths, the ID of each multipath, and the corresponding delay, angle, and power information according to the corresponding reporting format. For instance, as shown in Table 1, a multipath ID of 1 can be understood as the ID corresponding to one path in the channel multipath, with a delay of T1, an angle of A1, and a power of P1. A multipath ID of 2 can be understood as the ID corresponding to another path in the channel multipath, with a delay of T2, an angle of A2, and a power of P2.

[0271] Table 1

[0272] Table 1 above is just an example. In actual applications, Table 1 may contain more or less content, which will not be detailed here.

[0273] (2) Bitmap of the base location of the common subspace (example of the base location information of the common subspace in the scheme shown in Figure 6 above).

[0274] The corresponding reporting format is: total number of bits in the bitmap and the location of the common base.

[0275] (3) Basic information of the public subspace.

[0276] For example, the basis information of a common subspace includes the basis, the type of the basis, the dimension of the basis, and the number of basis. The corresponding reporting format is: basis type, basis dimension, number of basis, and basis order.

[0277] The basis can be of at least one type: a feature basis, a DFT basis, or a discrete Fourier transform (DCT) basis. The basis dimension can be at least one of the spatial, frequency, or time domains. The basis can be arranged sequentially according to at least one of the spatial, time, or frequency domains.

[0278] For example, suppose the basis of the common subspace is represented as b1, b2, and b3, where the type of basis b1 is DFT and the dimension is spatial; the type of basis b2 is DCT and the dimension is frequency; and the type of basis b3 is temporal feature and the dimension is temporal. Then, when reporting according to the above reporting format, it is as shown in Table 2 below.

[0279] Table 2

[0280] Table 2 above is an example. In actual applications, Table 2 may contain more or less content, which will not be detailed here.

[0281] (4) The threshold for distinguishing between steady-state and non-steady-state spectra;

[0282] For example, the distinction threshold between steady-state and non-steady-state spectra includes, but is not limited to, at least one of the following:

[0283] The time delay difference threshold, angle difference threshold, power difference threshold, and difference threshold between eigenvalues ​​in the common subspace and the difference numerator space.

[0284] The unsteady-state spectrum mentioned above includes at least one of the following:

[0285] (1) Channel characteristic information of non-public channel multipath.

[0286] For example, the channel characteristic information of non-public channel multipath includes: the delay of the non-public multipath, the angle of the non-public multipath, and the power of the non-public multipath. The corresponding reporting format is: the number of channel multipaths, arranged in the order of {multipath ID, delay, angle, power}.

[0287] The reporting format information for channel characteristic information of non-public channel multipath can be found in the example in Table 1 above, and will not be described in detail here.

[0288] (2) Bitmap of the base position of the differential molecular space (example of the base position information of the differential molecular space in the scheme shown in Figure 6 above).

[0289] The corresponding reporting format is: total number of bits in the bitmap and the location of the common base.

[0290] (3) Basis information of differential molecular space.

[0291] The corresponding reporting format is: base type, base dimension, number of bases, and base order.

[0292] The basis can be of at least one type: feature, DFT, or DCT. The basis dimension can be at least one type: spatial, frequency, or temporal. The basis can be arranged in the order of at least one of the spatial, temporal, or frequency domains.

[0293] The reporting format information for the basis information of the differential molecular space can be found in the example in Table 2 above, and will not be described in detail here.

[0294] (4) The threshold for distinguishing between steady-state and non-steady-state spectra.

[0295] For example, the distinction threshold between steady-state and non-steady-state spectra includes, but is not limited to, at least one of the following:

[0296] Thresholds for time delay difference, angle difference, power difference, or difference between eigenvalues ​​in the common subspace and the difference numerator space.

[0297] S703: UE1 obtains channel map #2 through actual measurement.

[0298] In one possible implementation, UE1 measures the cell it is currently in to obtain channel map #2.

[0299] For example, if UE1 is located in cell 1 managed by base station 1, and UE1 performs CSI-RS actual measurements on cell 1 to obtain channel characteristic data of cell 1, then channel map #2 includes the channel characteristic data of cell 1.

[0300] For example, if UE1 is located in cells 1 and 2 managed by base station 1, and UE1 performs actual CSI-RS measurements on cell 1 to obtain channel characteristic data of cell 1, and also performs actual CSI-RS measurements on cell 2 to obtain channel characteristic data of cell 2, then channel map #2 includes channel characteristic data of cell 1 and channel characteristic data of cell 2.

[0301] S704: UE1 obtains the steady-state and unsteady-state maps based on channel map #1 and channel map #2.

[0302] The content of the steady-state spectrum can be found in the description of the steady-state spectrum in S702 above, and the content of the unsteady-state spectrum can be found in the description of the unsteady-state spectrum in S702 above. It will not be repeated here.

[0303] S705: UE1 sends a steady-state graph to base station 1 according to the steady-state graph reporting format, and sends a non-steady-state graph to base station 1 according to the non-steady-state graph reporting format. Correspondingly, base station 1 receives the steady-state graph and the non-steady-state graph.

[0304] Among them, steady-state and unsteady-state spectra can be carried in PUSCH.

[0305] In this embodiment of the application, the step of UE1 sending the non-steady-state spectrum to base station 1 according to the reporting format of the non-steady-state spectrum is optional.

[0306] S706: Base station 1 stores steady-state and unsteady-state maps according to target map format #1.

[0307] In one possible implementation, base station 1 deploys a unit or network element for storing and managing channel maps, such as the SU shown in Figure 3. Base station 1 can store steady-state and non-steady-state maps in the SU according to target map format #1.

[0308] In another possible implementation, a unit or network element for storing and managing channel maps is deployed in the core network, such as the MMF shown in Figure 4. Base station 1 can send the steady-state map and non-steady-state map to the MMF in the core network according to the target map format #1, and then the MMF will store and manage them; or, base station 1 can send the steady-state map and non-steady-state map to the MMF in the core network, and the MMF will store the steady-state map and non-steady-state map according to the target map format #1.

[0309] For example, the target map format #1 is shown in Table 3 below. The SU on the base station side and / or the MMF in the core network can store the steady-state channel feature data in the steady-state map and the non-steady-state channel feature data in the non-steady-state map in the format shown in Table 3.

[0310] Table 3

[0311] For example, the steady-state map includes the steady-state channel feature data of cell 1, and the non-steady-state map includes the non-steady-state channel feature data of cell 1. The steady-state channel feature data and the non-steady-state channel feature data of cell 1 are obtained by UE1 based on the channel map #2 and channel map #1 obtained by UE1 from measuring cell 1.

[0312] Cell 1 is divided into R regions, where R is a positive integer. The steady-state channel feature data of cell 1 includes the steady-state channel feature data corresponding to the R regions, and the non-steady-state channel feature data of cell 1 includes the non-steady-state channel feature data corresponding to the R regions.

[0313] For example, for cell 1, which is divided into two regions, according to the target map format #1 shown in Table 3 above, the steady-state channel characteristic data and non-steady-state channel characteristic data of cell 1 are stored as shown in Table 4 below.

[0314] Table 4

[0315] Table 4 above is only an example. In actual applications, cell 1 may be divided into more or fewer areas. In addition, UE1 may also be located in other cells managed by base station 1, such as cell 2. The steady-state channel characteristic data and non-steady-state channel characteristic data of cell 2 can be stored in accordance with the above-mentioned cell 1 and the methods shown in Table 3 and Table 4.

[0316] The above S701 to S706 use UE1 as an example to introduce the solution. In actual application, in addition to UE1, base station 1 also serves other UEs, such as UE2. UE2 can refer to the above S701 to S706 to implement it, which will not be described in detail here.

[0317] In Implementation Method 1, the base station can instruct the UE to determine and report the steady-state and non-steady-state data maps. The UE can obtain the steady-state and non-steady-state data maps (the non-steady-state data map is optional) based on the channel data map provided by the base station and the channel data map obtained by the UE through actual measurement, and report the steady-state and non-steady-state data maps (the non-steady-state data map is optional) to the base station according to the reporting format indicated by the base station. It can be seen that this method can effectively construct / distinguish between steady-state and non-steady-state data maps, and the steady-state data map constructed in this way has high stability and accuracy.

[0318] Implementation Method Two:

[0319] Compared to Implementation Method 1, the main difference in Implementation Method 2 is that, when information #1 sent by base station 1 to UE1 is used to instruct the reporting of steady-state spectrum, it also instructs UE1 to correct the steady-state spectrum (or steady-state channel characteristic data). Referring to Figure 8, the process of Implementation Method 2 includes the following steps:

[0320] S801: Base station 1 sends channel map #1 to UE1, and UE1 receives channel map #1 accordingly.

[0321] S801 can be referred to in the detailed description in S701 above, and will not be repeated here.

[0322] S802: The base station sends information #1 to UE1, and UE1 receives information #1 accordingly. Information #1 is used to instruct UE1 to report steady-state and non-steady-state spectra.

[0323] In this second implementation, information #1 is used to indicate that it is optional for UE1 to report unsteady spectrum.

[0324] S803: The base station sends information #5 to UE1, and UE1 receives information #5 accordingly. Information #5 is used to instruct UE1 to correct the steady-state spectrum.

[0325] Among them, information #5 can be carried in messages such as DCI.

[0326] In one possible implementation, information #5 is also used to indicate the correction content of the steady-state spectrum, which includes, but is not limited to, at least one of the following:

[0327] 1) Time delay range of steady-state multipath; 2) Angle range of steady-state multipath; 3) Time delay of steady-state multipath; 4) Angle of steady-state multipath; 5) Basis of steady-state multipath.

[0328] In this second implementation method, information #5 and information #1 can be the same information or different information, and there is no specific limitation on this.

[0329] If information #5 and information #1 are different information, information #5 and information #1 can be carried in different messages or in the same message.

[0330] If information #5 and information #1 are the same information, or if information #5 and information #1 are carried in the same message, that is, S802 and S803 are the same step.

[0331] S804: UE1 obtains channel map #2 through actual measurement.

[0332] S804 can be referred to in the detailed description of S704 above, and will not be repeated here.

[0333] S805: UE1 obtains a steady-state spectrum based on channel spectrum #1, channel spectrum #2, and the corrected content of the steady-state spectrum, and obtains a non-steady-state spectrum based on channel spectrum #1 and channel spectrum #2. The steady-state spectrum refers to the spectrum after UE1 corrects it based on channel spectrum #1, channel spectrum #2, and the corrected content of the steady-state spectrum.

[0334] In one possible implementation, UE1 modifies the steady-state spectrum based on channel spectrum #1 and channel spectrum #2 to obtain the modified content. The steady-state spectrum obtained by UE1 then includes the modified content; or the steady-state spectrum obtained by UE1 is the modified content, meaning UE1 can send only the modified content to base station 1.

[0335] In another possible implementation, the steady-state graph does not include the modified content, and UE1 can send the steady-state graph and the modified content to base station 1 respectively.

[0336] For example, if the above information #5 is used to indicate the correction content of the steady-state spectrum, the correction content of the steady-state spectrum includes: 1) the time delay range of the steady-state multipath; 2) the angle range of the steady-state multipath; 3) the time delay of the steady-state multipath; 4) the angle of the steady-state multipath; 5) the base of the steady-state multipath.

[0337] Accordingly, UE1 corrects the steady-state multipath based on channel map #1 and channel map #2 to obtain the corrected content, which includes: 1) the time delay range of the corrected steady-state multipath; 2) the angle range of the corrected steady-state multipath; 3) the time delay of the corrected steady-state multipath; 4) the angle of the corrected steady-state multipath; and 5) the basis of the corrected steady-state multipath.

[0338] In this second implementation method, obtaining the unsteady spectrum based on channel spectrum #1 and channel spectrum #2 is an optional step for UE1.

[0339] S806: UE1 sends a steady-state graph to base station 1 according to the steady-state graph reporting format, and sends a non-steady-state graph to base station 1 according to the non-steady-state graph reporting format. Accordingly, base station 1 receives the steady-state graph and the non-steady-state graph.

[0340] In this second implementation method, it is optional for UE1 to send the non-steady-state spectrum to base station 1 according to the reporting format of the non-steady-state spectrum.

[0341] S807: Base station 1 stores steady-state and unsteady-state maps according to target map format #2.

[0342] In one possible implementation, base station 1 deploys a unit or network element for storing and managing channel maps, such as the SU shown in Figure 3. Base station 1 can store steady-state and non-steady-state maps in the SU according to the target map format #2.

[0343] In another possible implementation, a unit or network element for storing and managing channel maps is deployed in the core network, such as the MMF shown in Figure 4. Then, base station 1 can send the steady-state map and non-steady-state map to the MMF of the core network according to the target map format #2, and the MMF will then store and manage them; or, base station 1 can send the steady-state map and / or non-steady-state map to the MMF, and the MMF will store the steady-state map and non-steady-state map according to the target map format #2.

[0344] For example, the target map format #2 is shown in Table 5 below. The SU on the base station side and / or the MMF in the core network can be counted and stored in the format shown in Table 5.

[0345] Table 5

[0346] For example, the steady-state map includes the steady-state channel characteristic data of cell 1, and the non-steady-state map includes the non-steady-state channel characteristic data of cell 1. The steady-state channel characteristic data and the non-steady-state channel characteristic data of cell 1 are determined by UE1 based on channel map #2 and channel map #1 obtained by UE1 from measuring cell 1. Some or all of the channel characteristic data in the steady-state channel characteristic data of cell 1 are obtained after correction by UE1 based on the measured channel characteristic data of cell 1 and the channel characteristic data of cell 1 in channel map #1.

[0347] Cell 1 is divided into R regions, where R is a positive integer. The steady-state channel feature data of cell 1 includes the steady-state channel feature data corresponding to the R regions, and the non-steady-state channel feature data of cell 1 includes the non-steady-state channel feature data corresponding to the R regions.

[0348] For example, in cell 1, which is divided into two regions, the steady-state channel characteristic data corresponding to region 1 has been corrected by UE1 through actual testing, but the steady-state channel characteristic data corresponding to region 2 has not been corrected by UE1 through actual testing.

[0349] According to the target map format #2 shown in Table 5 above, the steady-state channel characteristic data and non-steady-state channel characteristic data of cell 1 reported by UE1 are shown in Table 6 below.

[0350] Table 6

[0351] Table 6 above is just an example. In actual applications, cell 1 may be divided into more or fewer areas. In addition, UE1 may also be located in other cells managed by base station 1, such as cell 2. This can be implemented by referring to the above description of cell 1 and the introduction shown in Table 6.

[0352] In some embodiments, UE1 may also correct the non-steady-state channel characteristic data by means of actual measurement, referring to the above-described method of steady-state channel characteristic data correction, which will not be described in detail here.

[0353] The above S801 to S807 use UE1 as an example of a terminal device to introduce the solution. In actual applications, in addition to UE1, base station 1 also serves other UEs, such as UE2. UE2 can refer to the above S801 to S807 to implement the solution, which will not be described in detail here.

[0354] Compared to Implementation Method 1, in Implementation Method 2, the base station can instruct the UE to correct or calibrate the steady-state spectrum and report the calibrated steady-state spectrum to the base station. This approach can further improve the accuracy of the constructed steady-state spectrum.

[0355] Implementation Method 3:

[0356] Compared to Implementation Method 1, the main difference in Implementation Method 3 is that: Base Station 1 can instruct UE1 to report the relationship between the unsteady spectrum and the first variable. The first variable can be time, angle, spatial location, etc. The following description uses time as an example for the first variable. Referring to Figure 9, the process of Implementation Method 3 includes the following steps:

[0357] S901: Base station 1 sends channel map #1 to UE1, and UE1 receives channel map #1 accordingly.

[0358] S901 can be referred to in the detailed description in S701 above, and will not be repeated here.

[0359] S902: The base station sends information #1 to UE1, and UE1 receives information #1 accordingly. Information #1 is used to instruct UE1 to report steady-state and non-steady-state spectra.

[0360] In this third implementation, information #1 is used to indicate that it is optional for UE1 to report unsteady spectrum.

[0361] S902 can be referred to in the detailed description of S702 above, and will not be repeated here.

[0362] S903: The base station sends information #6 to UE1, and UE1 receives information #6 accordingly. Information #6 is used to instruct UE1 to report the relationship between the non-steady-state spectrum and time.

[0363] In one possible implementation, information #6 is also used to indicate the reporting relationship between the unsteady spectrum and time, and the reporting format.

[0364] The reported information on the relationship between unsteady-state spectra and time includes, but is not limited to, at least one of the following:

[0365] 1) Information on the relationship between the power delay profile (PDP) and time, i.e., the relationship between the PDP and time (concatenated power delay profile, CPDP);

[0366] 2) Information on the relationship between the power angular spectrum (PAS) and time, i.e., the relationship between PAS and time (concatenated power angular spectrum, CPAS).

[0367] 3) Information on the relationship between the feature basis and time, that is, the relationship between the feature basis and time.

[0368] For example, the reporting format for the relationship between unsteady-state spectra and time is as follows:

[0369] If a function is used to represent the relationship between the unsteady-state spectrum and time, the corresponding reporting format is: the type of the function and the parameters in the function. The function type can be Gaussian, exponential, linear, or a Taylor series expansion, etc.

[0370] If an AI model is used to represent the relationship between the non-steady-state spectrum and time, the corresponding reporting format is: number of model layers, network type and parameters for each layer.

[0371] In this third implementation, information #6 can be carried in a message such as DCI. Information #6 and information #1 can be the same information or different information; there is no limitation on this.

[0372] If information #6 and information #1 are different information, information #6 and information #1 can be carried in different messages or in the same message.

[0373] If information #6 and information #1 are carried in the same message, or information #7 and information #1 are different fields in the same message, then S902 and S903 are the same step.

[0374] S904: UE1 obtains channel map #2 through actual measurement.

[0375] S904 can be referred to in the detailed description in S703 above, and will not be repeated here.

[0376] S905: UE1 obtains steady-state and unsteady-state maps, as well as the relationship between the unsteady-state map and time, based on channel map #1 and channel map #2.

[0377] In this third implementation method, the step (1) of UE1 obtaining the steady-state spectrum and the unsteady-state spectrum based on the channel spectrum #1 and the channel spectrum #2 can be decoupled from the step (2) of UE1 obtaining the change relationship information between the unsteady-state spectrum and time based on the channel spectrum #1 and the channel spectrum #2. That is, these two steps can be executed synchronously or asynchronously, and there is no specific restriction on the order of reporting the two steps.

[0378] S906: UE1 sends a steady-state graph to base station 1 according to the steady-state graph reporting format, and sends a non-steady-state graph to base station 1 according to the non-steady-state graph reporting format; correspondingly, base station 1 receives the steady-state graph and the non-steady-state graph.

[0379] The unsteady-state spectrum includes information on the relationship between the unsteady-state spectrum and time, and the information on the relationship between the unsteady-state spectrum and time conforms to the reporting format indicated by the base station 1.

[0380] In one possible implementation, the non-steady-state spectrum does not include information on the relationship between the non-steady-state spectrum and time. UE1 can report the non-steady-state spectrum and the information on the relationship between the non-steady-state spectrum and time separately to base station 1.

[0381] S907: Base station 1 stores steady-state and unsteady-state maps according to target map format #3.

[0382] In one possible implementation, base station 1 deploys a unit or network element for storing and managing channel maps, such as the SU shown in Figure 3. Base station 1 can store steady-state and non-steady-state maps in the SU according to the target map format #3.

[0383] In another possible implementation, a unit or network element for storing and managing channel maps is deployed in the core network, such as the MMF shown in Figure 4. Then, base station 1 can send the steady-state map and non-steady-state map to the MMF of the core network according to the target map format #3, and then the MMF will store and manage them; or, base station 1 can send the steady-state map and non-steady-state map to the MMF, and the MMF will store the steady-state map and / or non-steady-state map according to the target map format #3.

[0384] For example, the target map format #3 is shown in Table 7 below. The SU on the base station side and / or the MMF in the core network can statistically analyze and store the steady-state channel feature data in the steady-state map and the non-steady-state channel feature data in the non-steady-state map, as well as the change relationship information between the non-steady-state channel feature data and time, in accordance with the format shown in Table 7.

[0385] Table 7

[0386] For example, the steady-state map includes steady-state channel feature data of cell 1, and the non-steady-state map includes non-steady-state channel feature data of cell 1 and information on the relationship between the non-steady-state feature data of cell 1 and time.

[0387] Cell 1 is divided into R regions, where R is a positive integer. The steady-state channel feature data of cell 1 includes the steady-state channel feature data corresponding to the R regions. The non-steady-state channel feature data of cell 1 includes the non-steady-state channel feature data corresponding to the R regions. The information on the relationship between the non-steady-state feature data of cell 1 and time includes the information on the relationship between the non-steady-state channel feature data corresponding to the R regions and time.

[0388] For example, in cell 1, which is divided into two regions, the relationship between the non-stationary channel characteristic data and time for region 1 is represented by an exponential function, while the relationship for region 2 is represented by a Taylor series expansion. As shown in Table 8, the information regarding the relationship between the non-stationary channel characteristic data and time for region 1 includes: the type of function (i.e., the exponential function) and the parameters a and b. The information regarding the relationship between the non-stationary channel characteristic data and time for region 2 includes: the type of function (i.e., the Taylor expansion formula), and the parameters k and a, where k represents the k terms in the Taylor expansion, and parameter a contains the coefficients corresponding to the k terms; k is a positive integer.

[0389] Table 8

[0390] Table 8 above is only an example. In actual applications, cell 1 may be divided into more or fewer areas. In addition, UE1 may also be located in other cells managed by base station 1, such as cell 2. The steady-state channel characteristic data and non-steady-state channel characteristic data of cell 2 can be stored in accordance with the above-mentioned cell 1 and the methods shown in Table 7 and Table 8.

[0391] The above S901 to S907 are examples of UE1 as the terminal device. In actual applications, in addition to UE1, base station 1 also serves other UEs, such as UE2. UE2 can refer to the above S901 to S907 to perform the operation, which will not be described in detail here.

[0392] Compared to Implementation Method 1, in Implementation Method 3, the base station can instruct the UE to determine and report the relationship between the non-steady-state spectrum and time. By utilizing this relationship, changes in the non-steady-state spectrum at different times can be effectively predicted, allowing for dynamic acquisition or updating of the spectrum and improving its accuracy.

[0393] Implementation Method Four:

[0394] Compared to the above-described Implementation Method 1 (or Implementation Method 2 or Implementation Method 3), the main difference in Implementation Method 4 is that: the base stations serving UE1 include base station 1 and base station 2, which share the same physical location. The operating frequencies of base station 1 and base station 2 can be the same or different. Base station 1 and base station 2 can cooperate in transmission, with base station 1 acting as the primary base station and base station 2 acting as a cooperating base station. Within the same geographical area, since the steady-state paths of different base stations may be caused by the same scatterer, their corresponding angles and delays are correlated. Based on this, UE1 can jointly determine and report the steady-state and non-steady-state maps using base station 1 and base station 2. Referring to Figure 10A, the process of Implementation Method 4 includes the following steps:

[0395] S1001A: Base station 1 sends channel map #1 to UE1, and UE1 receives channel map #1 accordingly.

[0396] For details on S1001A, please refer to the detailed description in S701 above, which will not be repeated here.

[0397] S1002A: Base station 1 sends information #1 to UE1, and UE1 receives information #1 accordingly.

[0398] Among them, information #1 (an example of the first information in the scheme shown in Figure 6 above) is used to instruct UE1 to report the steady-state spectrum (an example of the first type of channel data in the scheme shown in Figure 6 above) and the non-steady-state spectrum (an example of the second type of channel data in the scheme shown in Figure 6 above).

[0399] S1002A can be referred to in the detailed description in S702 above, and will not be repeated here.

[0400] S1003A: UE1 obtains channel map #2 by actually measuring the cell of base station 1, and obtains channel map #3 by measuring the cell of base station 2.

[0401] Among them, channel map #2 includes channel characteristic data of cells managed by base station 1, and channel map #3 includes channel characteristic data of cells managed by base station 2.

[0402] Compared to the aforementioned 703, the main difference of S1003A is that: UE1 not only obtains the channel characteristic data of the cell managed by base station 1 through measurement, but also obtains the channel characteristic data of the cell managed by base station 2 through measurement.

[0403] For example, as shown in Figure 10B, UE1 can receive signals from cell 1 and cell 3. Cell 1 is managed by base station 1, and cell 3 is managed by base station 2. UE1 performs CSI-RS measurement on cell 1 to obtain the channel characteristic data of cell 1, i.e., channel map #2 includes the channel characteristic data of cell 1; UE1 performs CSI-RS measurement on cell 3 to obtain the channel characteristic data of cell 3, i.e., channel map #3 includes the channel characteristic data of cell 3.

[0404] S1004A: UE1 obtains the steady-state and unsteady-state maps based on channel maps #1, #2, and #3.

[0405] The content of the steady-state spectrum can be found in the steady-state spectrum described in S704 above, and the content of the unsteady-state spectrum can be found in the unsteady-state spectrum described in S704 above. It will not be described in detail here.

[0406] S1005A: UE1 sends a steady-state graph to base station 1 according to the steady-state graph reporting format, and sends a non-steady-state graph to base station 1 according to the non-steady-state graph reporting format. Correspondingly, base station 1 receives the steady-state graph and the non-steady-state graph.

[0407] For details on S1005A, please refer to the detailed description in S705 above, which will not be repeated here.

[0408] S1006A: Base station 1 stores steady-state and unsteady-state maps according to target map format #4.

[0409] In one possible implementation, base station 1 deploys a unit or network element for storing and managing channel maps, such as the SU shown in Figure 3. Base station 1 can store steady-state and non-steady-state maps in the SU according to the target map format #4.

[0410] In another possible implementation, a unit or network element for storing and managing channel maps is deployed in the core network, such as the MMF shown in Figure 4. Then, base station 1 can send the steady-state map and non-steady-state map to the MMF of the core network according to the target map format #4, and the MMF will then store and manage them; or, base station 1 can send the steady-state map and / or non-steady-state map to the MMF, and the MMF will store the steady-state map and non-steady-state map according to the target map format #4.

[0411] For example, the steady-state map includes steady-state channel characteristic data of cell 1 and steady-state channel characteristic data of cell 3, while the non-steady-state map includes non-steady-state channel characteristic data of cell 1 and non-steady-state channel characteristic data of cell 3. Cell 1 is a cell managed by base station 1, and cell 3 is a cell managed by base station 2.

[0412] Cell 1 is divided into R1 regions, where R1 is a positive integer. The steady-state channel feature data of cell 1 includes the steady-state channel feature data corresponding to the R1 regions, and the non-steady-state channel feature data of cell 1 includes the non-steady-state channel feature data corresponding to the R1 regions.

[0413] Similarly, cell 3 is divided into R2 regions, where R2 is a positive integer. Therefore, the steady-state channel feature data of cell 3 includes the steady-state channel feature data corresponding to R2 regions, and the non-steady-state channel feature data of cell 3 includes the non-steady-state channel feature data corresponding to R2 regions.

[0414] For example, for cell 1, which is divided into two regions, and cell 3, which is divided into two regions, the steady-state channel characteristic data and non-steady-state channel characteristic data of cell 1 and cell 3 are stored according to target map format #4, as shown in Table 9 below.

[0415] Table 9

[0416] Table 9 above is only an example. In actual applications, cell 1 and / or cell 3 may be divided into more or fewer areas. In addition, UE1 may also be located in other cells managed by base station 1 (e.g., cell 2) and / or other cells managed by base station 2 (e.g., cell 4). The storage can be implemented by referring to the storage methods corresponding to cell 1 and cell 3 above (i.e., the contents shown in Table 9).

[0417] The above S1001A to S1006A are examples of using UE1 as the terminal device to introduce the solution. In actual applications, in addition to UE1, there may be other UEs, such as UE2. If there are multiple base stations serving UE2, you can refer to the above S1001A to S1006A to implement it. They will not be described in detail here.

[0418] In Implementation Method 4, for the case where there are multiple base stations serving the UE, it is introduced how the UE can jointly determine and report the steady-state and non-steady-state maps with multiple stations. Of course, for UEs that can operate at multiple frequencies, the above method can also be used. It is equivalent to replacing the different base stations corresponding to cell 1 and cell 3 with different operating frequencies corresponding to cell 1 and cell 3.

[0419] Compared to Implementation Method 1, in Implementation Method 4, the base station can instruct the UE to determine the steady-state and non-steady-state graphs through multi-station collaboration and report them to the base station. It is evident that this method, by constructing a steady-state graph through multi-station collaboration, can improve the accuracy of the steady-state graph between the cooperating transmission point (TRP) and the UE.

[0420] Regarding the above-described embodiments one through four, embodiments one through four can be implemented in combination or separately, and there is no limitation thereto. In one possible implementation, base station 1 sends information #1 to UE1, where information #1 indicates one or more of the following:

[0421] (1) Report steady-state spectrum; (2) Report unsteady-state spectrum; (3) Report corrected steady-state spectrum; (4) Report the corrected content of the steady-state spectrum; (5) Report the change relationship information between the unsteady-state spectrum and time; (6) UE1 jointly determines and / or reports the steady-state spectrum with multiple stations; (7) UE1 jointly determines and / or reports the unsteady-state spectrum with multiple stations.

[0422] In another possible implementation, base station 1 sends information #1 to UE1, which instructs the reporting of steady-state and / or non-steady-state spectra. Optionally, information #1 or other information sent by base station 1 to UE1 may instruct one or more of the following:

[0423] (1) Report the corrected steady-state spectrum; (2) Report the corrected content of the steady-state spectrum; (3) Report the information on the relationship between the unsteady-state spectrum and time; (4) UE1, together with multiple stations, determines and / or reports the steady-state spectrum; (5) UE1, together with multiple stations, determines and / or reports the unsteady-state spectrum.

[0424] Implementation Method 5:

[0425] Compared to Implementation Method 1, the main difference in Implementation Method 5 is that, when the functions on the base station 1 side are implemented by units including CU1 and DU1, UE1 interacts with the base station 1 side through CU1 and DU1 on the base station 1 side. In the ORAN architecture scenario, CU1 can be replaced with O-CU1, and DU1 can be replaced with O-DU1. Referring to Figure 11, the process of Implementation Method 5 includes the following steps:

[0426] S1101: CU1 sends channel map #1 to UE1, and UE1 receives channel map #1 accordingly.

[0427] Channel map #1 can be carried in a higher-layer protocol message, such as when CU1 sends an RRC message to UE1, and the RRC message includes channel map #1.

[0428] In one possible implementation, if channel map #1 is carried in signals or data at a lower layer (such as the physical layer), for example, if channel map #1 is carried in PDSCH, it can be sent from DU1 to UE1.

[0429] The channel map #1 in S1101 can be referred to the description of the channel map #1 in S701 above, and will not be repeated here.

[0430] S1102: CU1 sends information #1 to UE1, and UE1 receives information #1 accordingly. Information #1 is used to instruct UE1 to report steady-state and non-steady-state maps. Information #1 can be carried in an RRC message.

[0431] In one possible implementation, if information #1 is carried in a physical layer message, then DU1 on the base station 1 side sends information #1 to UE1. For example, DU1 sends a DCI to UE1, and the DCI includes information #1.

[0432] The specific instructions for information #1 in S1102 can be found in the detailed description of information #1 in S701 above, and will not be repeated here.

[0433] S1103: UE1 obtains channel map #2 through actual measurement.

[0434] S1103 can be referred to in the detailed description in S703 above, and will not be repeated here.

[0435] S1104: UE1 obtains the steady-state and unsteady-state maps based on channel map #1 and channel map #2.

[0436] S1104 can be referred to in the detailed description in S704 above, and will not be repeated here.

[0437] S1105: UE1 sends a steady-state spectrum to DU1 according to the steady-state spectrum reporting format, and sends a non-steady-state spectrum to DU1 according to the non-steady-state spectrum reporting format. Correspondingly, DU1 receives the steady-state spectrum and the non-steady-state spectrum.

[0438] The steady-state and unsteady-state spectra and their corresponding reporting formats in S1105 can be found in the detailed description in S705 above, and will not be repeated here.

[0439] S1106: DU1 sends the steady-state and unsteady-state spectra to CU1.

[0440] In one possible implementation, if UE1 can report the steady-state and non-steady-state graphs to the base station via higher-layer messages, then UE1 can carry the steady-state and non-steady-state graphs in higher-layer messages and send them directly to CU1.

[0441] S1107: CU1 stores the steady-state and unsteady-state spectra into SU according to the target spectra format #1.

[0442] In one possible implementation, the base station 1 side is also equipped with a unit or network element for storing and managing the channel spectrum, such as SU as shown in Figure 3. CU1 can store the steady-state spectrum and the non-steady-state spectrum in SU according to the target spectrum format #1; or CU1 can send the steady-state spectrum and the non-steady-state spectrum to SU, and SU can store the steady-state spectrum and the non-steady-state spectrum according to the target spectrum format #1.

[0443] In another possible implementation, a unit or network element for storing and managing channel maps is deployed in the core network, such as the MMF shown in Figure 4. Then, CU1 can send the steady-state map and the non-steady-state map to the MMF in the core network according to the target map format #1, and the MMF will then store and manage them; or, CU1 can send the steady-state map and the non-steady-state map to the MMF in the core network, and the MMF will store the steady-state map and the non-steady-state map according to the target map format #1.

[0444] The information or content and target map format involved in S1107 can be referred to in the detailed introduction in S706 above, and will not be repeated here.

[0445] Similarly, for any one or more of the implementation methods in implementation methods two, three, and four, in an architecture (or ORAN architecture) that includes CU and DU on the base station side, the interaction and calculation of higher-layer signaling or messages can be performed by CU (or O-CU), and the interaction and calculation of corresponding lower-layer signaling or messages can be performed by DU (or O-DU). This application will not describe them in detail, but you can refer to the functions of CU (or O-CU) and DU (or O-DU) in Figure 1 above to see how they are implemented.

[0446] It should be understood that existing technologies may change as technical solutions evolve, and the technical solutions provided in this application are not limited to the existing technologies provided.

[0447] It should be noted that different embodiments or some steps (e.g., any one or more steps) in different embodiments of this application can be combined with each other to form new embodiments. Furthermore, this application does not limit the inclusion of any one or more steps in different embodiments as including optional steps in a certain embodiment, mandatory steps in a certain embodiment, or both optional and mandatory steps in a certain embodiment.

[0448] It should be noted that, unless otherwise specified or there is a logical conflict, the terminology and / or descriptions between different implementation methods are consistent and can be referenced from each other.

[0449] It should be noted that the order of the steps in the embodiments of this application is determined by the logic of the scheme, and this application does not limit it.

[0450] It should be noted that the order in which different conditions are judged in the embodiments of this application is not limited by this application.

[0451] It should be noted that the terms "after" and "time" in this application do not strictly limit the specific point in time.

[0452] It should be noted that the nouns and terms used in this application are merely examples and may be other names, which are not limited in this application.

[0453] The methods provided in the embodiments or implementations of this application above have been described from the perspective of interaction between various devices. To implement the functions of the methods provided in the embodiments or implementations of this application above, the first communication device or the second communication device may include hardware structures and / or software modules, implementing the above functions in the form of hardware structures, software modules, or a combination of hardware structures and software modules. Whether a particular function is executed in the form of hardware structures, software modules, or a combination of hardware structures and software modules depends on the specific application and design constraints of the technical solution.

[0454] The module division in this embodiment is illustrative and represents only one logical functional division; in actual implementation, other division methods may be used. Furthermore, the functional modules in the various embodiments or implementations of this application can be integrated into a single processor, exist as separate physical entities, or be integrated into a single module. The integrated modules described above can be implemented in hardware or as software functional modules.

[0455] Similar to the above concept, as shown in FIG12, this application embodiment also provides a communication device 1200 for implementing the functions of the first communication device or the second communication device in the above method. For example, the communication device 1200 can be a software module or a chip system. In this application embodiment, the chip system can be composed of chips or can include chips and other discrete devices. The communication device 1200 may include: a communication unit 1201 and a processing unit 1202.

[0456] In this embodiment, the communication unit 1201, also known as the transceiver unit, may include a sending unit and / or a receiving unit, respectively used to perform the sending and receiving steps of the first or second communication device in the above method embodiments. The processing unit 1202 may be used to read instructions and / or data from the storage module so that the communication device 1200 implements the aforementioned method embodiments.

[0457] Optionally, the communication device 1200 may further include a storage unit 1203, which is equivalent to a storage module and can be used to store instructions and / or data.

[0458] The communication device provided in the embodiments of this application will be described in detail below with reference to Figures 12 and 13. It should be understood that the description of the device embodiments corresponds to the description of the method embodiments. Therefore, the contents not described in detail can be referred to Figures 6 to 9 above, as well as the arrangements shown in Figures 10A and 11. For the sake of brevity, they will not be repeated here.

[0459] The communication unit 1201 can also be referred to as a transceiver, transceiver, or transceiver device. The processing unit can also be referred to as a processor, processing board, processing module, or processing device. Optionally, the device in the communication unit 1201 used to implement the receiving function can be considered as a receiving unit, and the device in the communication unit 1201 used to implement the transmitting function can be considered as a transmitting unit; that is, the communication unit 1201 includes both a receiving unit and a transmitting unit. The communication unit can sometimes also be referred to as a transceiver, transceiver circuit, or transceiver unit. The receiving unit can sometimes be referred to as a receiver, receiver, or receiving circuit. The transmitting unit can sometimes be referred to as a transmitter, transmitter, or transmitting circuit.

[0460] When the communication device 1200 is applied to the first communication device in the process shown in Figure 6 of the above embodiment: the communication unit 1201 is used to receive first information, the first information being used to instruct the terminal device to report a first type of channel data and / or a second type of channel data; the first type of channel data is determined based on channel data with similar or identical channel characteristics between the first channel map and the second channel map, and the second type of channel data is determined based on channel data with dissimilar channel characteristics between the first channel map and the second channel map; the first channel map is provided by the first access network device, and the second channel map is measured by the terminal device;

[0461] The communication unit 1201 is further configured to send second information according to the first information; wherein the first information indicates reporting channel data of the first type, and the second information includes channel data of the first type; or the first information indicates reporting channel data of the second type, and the second information includes channel data of the second type; or the first information indicates reporting channel data of the first type and channel data of the second type, and the second information includes at least one of channel data of the first type and channel data of the second type.

[0462] The processing unit 1202 is used to process information and / or data in the processing steps performed by the first communication device.

[0463] When the communication device 1200 is applied to the second communication device in the process shown in Figure 6 of the above embodiment: the communication unit 1201 is used to send first information, the first information being used to instruct the terminal device to report a first type of channel data and / or a second type of channel data; the first type of channel data is determined based on channel data with similar or identical channel characteristics between the first channel map and the second channel map, and the second type of channel data is determined based on channel data with dissimilar channel characteristics between the first channel map and the second channel map; the first channel map is provided by the first access network device, and the second channel map is measured by the terminal device;

[0464] The communication unit 1201 is further configured to receive second information; wherein the first information indicates reporting channel data of the first type, and the second information includes channel data of the first type; or the first information indicates reporting channel data of the second type, and the second information includes channel data of the second type; or the first information indicates reporting channel data of the first type and channel data of the second type, and the second information includes at least one of channel data of the first type and channel data of the second type.

[0465] The processing unit 1202 is used to process information and / or data in the processing steps performed by the second communication device.

[0466] The above are just examples. Processing unit 1202 and communication unit 1201 can also perform other functions. For a more detailed description, please refer to the relevant descriptions in the method embodiments shown in Figures 6 to 9 above, as well as Figures 10A and 11. They will not be repeated here.

[0467] Figure 13 shows a communication device 1300 provided in an embodiment of this application. The communication device shown in Figure 13 can be a hardware circuit implementation of the communication device shown in Figure 12. This communication device 1300 can be applied to the flowcharts shown above to perform the functions of the first or second communication device in the above method embodiments. For ease of explanation, Figure 13 only shows the main components of the communication device.

[0468] As shown in Figure 13, the communication device 1300 includes a communication interface 1301 and a processor 1302. The communication interface 1301 and the processor 1302 are coupled to each other. It is understood that the communication interface 1301 can be a transceiver or an input / output interface, or an interface circuit such as a transceiver circuit. Optionally, the communication device 1300 may further include a memory 1303 for storing instructions executed by the processor 1302, or storing input data required by the processor 1302 to execute instructions, or storing data generated after the processor 1302 executes instructions.

[0469] When the communication device 1300 is used to implement the methods shown in Figures 6 to 9, as well as Figures 10A and 11, the communication interface 1301 is used to implement the functions of the communication unit 1201, and the processor 1302 is used to implement the functions of the processing unit 1202.

[0470] This embodiment does not limit the specific connection medium between the communication interface 1301, processor 1302, and memory 1303. In Figure 13, the memory 1303, processor 1302, and communication interface 1301 are connected via a communication bus 1304, which is represented by a thick line. The connection methods between other components are merely illustrative and not intended to be limiting. The communication bus 1304 can be divided into an address bus, data bus, control bus, etc. For ease of illustration, only one thick line is used in Figure 13, but this does not indicate that there is only one bus or one type of bus.

[0471] When the aforementioned communication device is a chip, Figure 14 shows a simplified schematic diagram of the chip's device structure. The chip 1400 includes an interface circuit 1401 and one or more processors 1402. Optionally, the chip 1400 may also include a bus. Wherein:

[0472] Processor 1402 may be an integrated circuit chip with signal processing capabilities. In implementation, each step of the aforementioned communication method can be completed through integrated logic circuits in the hardware of processor 1402 or through software instructions. Processor 1402 may be a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components. It can implement or execute the methods and steps disclosed in the embodiments of this application. The general-purpose processor may be a microprocessor or any conventional processor.

[0473] The interface circuit 1401 can be used to send or receive data, instructions or information. The processor 1402 can use the data, instructions or other information received by the interface circuit 1401 to process the data, instructions or other information, and can send the processed information out through the interface circuit 1401.

[0474] Optionally, chip 1400 also includes memory 1403, which may include read-only memory and random access memory, and provides operation instructions and data to the processor. A portion of memory 1403 may also include non-volatile random access memory (NVRAM).

[0475] Optionally, the memory stores executable software modules or data structures, and the processor can execute corresponding operations by calling the operation instructions stored in the memory (which may be stored in the operating system).

[0476] Optionally, the chip can be used in the first or second communication device involved in the embodiments of this application. Optionally, the interface circuit 1401 can be used to output the execution result of the processor 1402. For the communication methods provided by one or more embodiments of this application, please refer to the foregoing embodiments, which will not be repeated here.

[0477] It should be noted that the functions of the interface circuit 1401 and the processor 1402 can be implemented through hardware design, software design, or a combination of hardware and software; no restrictions are imposed here.

[0478] This application also provides a computer-readable storage medium storing computer instructions for implementing the methods executed by the first communication device or the second communication device in the above method embodiments.

[0479] For example, when the computer program is executed by a computer, it enables the computer to implement the method performed by the first communication device or the second communication device in the above method embodiments.

[0480] This application also provides a computer program product containing instructions that, when executed by a computer, cause the computer to implement the method performed by the first communication device or the second communication device in the above method embodiments.

[0481] This application also provides a chip, including a processor, for calling computer programs or computer instructions stored in the memory to cause the processor to execute the communication method of the implementation shown in Figures 6 to 9, and Figures 10A and 11.

[0482] In one possible implementation, the input of the chip corresponds to the receiving operation in the implementations shown in Figures 6 to 9, as well as Figures 10A and 11, and the output of the chip corresponds to the transmitting operation in the implementations shown in Figures 6 to 9, as well as Figures 10A and 11.

[0483] Alternatively, the processor is coupled to the memory via an interface.

[0484] Optionally, the chip also includes a memory that stores computer programs or computer instructions.

[0485] The processor mentioned above can be a general-purpose central processing unit, a microprocessor, an application-specific integrated circuit (ASIC), or one or more integrated circuits used to control the execution of a program through a communication method for the implementation shown in Figures 6 to 9, and Figures 10A and 11. The memory mentioned above can be read-only memory (ROM) or other types of static storage devices capable of storing static information and instructions, such as random access memory (RAM).

[0486] It should be noted that, for the sake of convenience and brevity, the explanations and beneficial effects of the relevant contents in any of the communication devices provided above can be referred to the embodiments or implementation methods corresponding to the communication methods provided above, and will not be repeated here.

[0487] The module division in this embodiment is illustrative and represents only one logical functional division. In actual implementation, other division methods may be used. Furthermore, the functional modules in each embodiment of this application can be integrated into a single processor, exist as separate physical entities, or be integrated into a single module. The integrated modules described above can be implemented in hardware or as software functional modules.

[0488] Through the above description of the embodiments, those skilled in the art will clearly understand that the embodiments of this application can be implemented in hardware, firmware, or a combination thereof. When implemented in software, the above functions can be stored in a computer-readable medium or transmitted as one or more instructions or code on a computer-readable medium. Computer-readable media include computer storage media and communication media, wherein communication media include any medium that facilitates the transfer of a computer program from one place to another. Storage media can be any available medium accessible to a computer. For example, but not limited to, computer-readable media can include RAM, ROM, electrically erasable programmable read-only memory (EEPROM), compact disc read-only memory (CD-ROM) or other optical disc storage, magnetic disk storage media, or other magnetic storage devices, or any other medium capable of carrying or storing desired program code in the form of instructions or data structures and accessible to a computer. Furthermore, any connection can suitably be a computer-readable medium. For example, if the software is transmitted from a website, server, or other remote source using coaxial cable, fiber optic cable, twisted pair, digital subscriber line (DSL), or wireless technologies such as infrared, radio, and microwave, then coaxial cable, fiber optic cable, twisted pair, DSL, or wireless technologies such as infrared, radio, and microwave are included in the definition of the medium. As used in embodiments of this application, disks and discs include compact discs (CDs), laser discs, optical discs, digital video discs (DVDs), floppy disks, and Blu-ray discs, wherein disks typically magnetically copy data, while discs optically copy data using lasers. The combinations above should also be included within the scope of protection for computer-readable media.

[0489] In summary, the above descriptions are merely embodiments of this application and are not intended to limit the scope of protection of this application. Any modifications, equivalent substitutions, improvements, etc., made based on the disclosure of this application should be included within the scope of protection of this application.

Claims

1. A communication method, characterized in that, include: The terminal device receives first information, which instructs it to report channel data of a first type and / or channel data of a second type. The first type of channel data is determined based on channel data with similar or identical channel characteristics between a first channel map and a second channel map. The second type of channel data is determined based on channel data with dissimilar channel characteristics between the first channel map and the second channel map. The first channel map is provided by a first access network device, and the second channel map is measured by the terminal device. Based on the first information, send the second information; wherein the first information indicates reporting the first type of channel data, and the second information includes the first type of channel data; or the first information indicates reporting the second type of channel data, and the second information includes the second type of channel data; or the first information indicates reporting both the first type of channel data and the second type of channel data, and the second information includes at least one of the first type of channel data and the second type of channel data.

2. The method according to claim 1, characterized in that, The second channel map includes channel data of the first cell, which is obtained by the terminal device through measurement of the first cell.

3. The method according to claim 2, characterized in that, The second channel map also includes channel data of the second cell, which is obtained by the terminal device measuring the second cell.

4. The method according to any one of claims 1-3, characterized in that, The first type of channel data is channel data obtained based on channel data with similar or identical channel characteristics between the first channel map and the second channel map, as well as correction content. The first information is also used to indicate the correction content, which includes at least one of the following: Delay range, angle range, multipath delay, multipath angle, or multipath substrate.

5. The method according to any one of claims 1-4, characterized in that, The first type of channel data includes one or more of the following: Information on common channel multipath, and the difference threshold between the first type of channel data and the second type of channel data; The common channel multipath is based on multiple paths with similar or identical channel characteristics between the first channel map and the second channel map; The information of the common channel multipath includes at least one of the following: channel feature information of the common channel multipath, basis location information of the common subspace corresponding to the common channel multipath, or basis information of the common subspace. The difference threshold includes at least one of the following: time delay difference threshold, angle difference threshold, power difference threshold, or difference threshold between the eigenvalues ​​of the common subspace and the difference numerator space.

6. The method according to claim 5, characterized in that, The method further includes: The third information is received, which is also used to indicate the reporting format corresponding to the information of the common channel multipath.

7. The method according to any one of claims 1-6, characterized in that, The second type of channel data includes one or more of the following: Information on the differential channel multipath, and the difference threshold between the first type of channel data and the second type of channel data; The differential channel multipath is based on multiple paths with dissimilar channel characteristics between the first channel map and the second channel map; The information of the differential channel multipath includes at least one of the following: channel feature information of the differential channel multipath, basis position information of the differential numerator space corresponding to the differential channel multipath, or basis information of the differential numerator space. The difference threshold includes at least one of the following: a time delay difference threshold, an angle difference threshold, a power difference threshold, or a difference threshold between the eigenvalues ​​of the common subspace and the difference numerator space.

8. The method according to claim 7, characterized in that, The method further includes: The fourth information is received, which is also used to indicate the reporting format corresponding to the channel multipath information of the difference.

9. The method according to any one of claims 1-8, characterized in that, The second type of channel data also includes information on the relationship between the second type of channel data and the first variable; the first variable includes one or more of time, angle, or spatial location.

10. The method according to claim 9, characterized in that, The method further includes: The fifth information is received, which is also used to indicate the reporting format corresponding to the change relationship information between the second type of channel data and the first variable.

11. A communication method, characterized in that, include: Send first information, which instructs the terminal device to report channel data of a first type and / or channel data of a second type; the first type of channel data is determined based on channel data with similar or identical channel characteristics between the first channel map and the second channel map, and the second type of channel data is determined based on channel data with dissimilar channel characteristics between the first channel map and the second channel map; the first channel map is provided by the first access network device, and the second channel map is measured by the terminal device. Receive second information; wherein the first information indicates reporting channel data of the first type, and the second information includes channel data of the first type; or the first information indicates reporting channel data of the second type, and the second information includes channel data of the second type; or the first information indicates reporting channel data of the first type and channel data of the second type, and the second information includes at least one of channel data of the first type and channel data of the second type.

12. The method according to claim 11, characterized in that, The second channel map includes channel data of the first cell, which is obtained by the terminal device through measurement of the first cell.

13. The method according to claim 12, characterized in that, The second channel map also includes channel data of the second cell, which is obtained by the terminal device measuring the second cell.

14. The method according to any one of claims 11-13, characterized in that, The first type of channel data is channel data obtained based on channel data with similar or identical channel characteristics between the first channel map and the second channel map, as well as correction content. The first information is also used to indicate the correction content, which includes at least one of the following: Delay range, angle range, multipath delay, multipath angle, or multipath substrate.

15. The method according to any one of claims 11-14, characterized in that, The first type of channel data includes one or more of the following: Information on common channel multipath, and the difference threshold between the first type of channel data and the second type of channel data; The common channel multipath is based on multiple paths with similar or identical channel characteristics between the first channel map and the second channel map; The information of the common channel multipath includes at least one of the following: channel feature information of the common channel multipath, basis location information of the common subspace corresponding to the common channel multipath, or basis information of the common subspace. The difference threshold includes at least one of the following: time delay difference threshold, angle difference threshold, power difference threshold, or difference threshold between the eigenvalues ​​of the common subspace and the difference numerator space.

16. The method according to claim 15, characterized in that, The method further includes: Send a third message, which is also used to indicate the reporting format corresponding to the information of the common channel multipath.

17. The method according to any one of claims 11-16, characterized in that, The second type of channel data includes one or more of the following: Information on the differential channel multipath, and the difference threshold between the first type of channel data and the second type of channel data; The differential channel multipath is based on multiple paths with dissimilar channel characteristics between the first channel map and the second channel map; The information of the differential channel multipath includes at least one of the following: channel feature information of the differential channel multipath, basis position information of the differential numerator space corresponding to the differential channel multipath, or basis information of the differential numerator space. The difference threshold includes at least one of the following: a time delay difference threshold, an angle difference threshold, a power difference threshold, or a difference threshold between the eigenvalues ​​of the common subspace and the difference numerator space.

18. The method according to claim 17, characterized in that, The method further includes: Send a fourth message, which is also used to indicate the reporting format corresponding to the channel multipath information of the difference.

19. The method according to any one of claims 11-18, characterized in that, The second type of channel data also includes information on the relationship between the second type of channel data and the first variable; the first variable includes one or more of time, angle, or spatial location.

20. The method according to claim 19, characterized in that, The method further includes: Send a fifth message, which is also used to indicate the reporting format corresponding to the change relationship information between the second type of channel data and the first variable.

21. The method according to any one of claims 11-20, characterized in that, The method further includes: Store the first type of channel data and / or the second type of channel data according to a preset channel map format; or The first type of channel data and / or the second type of channel data are sent to a third network element, which is used to store the first type of channel data and / or the second type of channel data according to a preset channel map format information; The preset channel map format information includes at least one of the following: The area identification information, the cell identification information, the first type of channel data, the second type of channel data, the change relationship information between the second type of channel data and the first variable, or whether to perform actual measurement correction.

22. The method according to claim 21, characterized in that, The third network element is any one of the following: The network elements in the first access network equipment used to manage the channel map, and the functional network elements in the core network used to manage the channel map.

23. A communication device, characterized in that, It includes units or modules for performing the method as described in any one of claims 1-10, or units or modules for performing the method as described in any one of claims 11-22.

24. A communication device, characterized in that, It includes a processor and an input / output interface, the input / output interface being used for inputting and / or outputting information, and the processor being used to perform the method as described in any one of claims 1-10, or to perform the method as described in any one of claims 11-22.

25. The communication device according to claim 24, characterized in that, It also includes a memory for storing a computer program, which, when executed by the processor, performs the method as described in any one of claims 1-10, or the method as described in any one of claims 11-22.

26. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer-readable program or instructions that, when executed on a communication device, cause the method as described in any one of claims 1-10 to be performed, or the method as described in any one of claims 11-22 to be performed.

27. A computer program product, characterized in that, The computer program product includes a computer program or instructions that, when run on a computer, cause the method as described in any one of claims 1-10 to be performed, or the method as described in any one of claims 11-22 to be performed.

28. A chip, characterized in that, The chip is used to read and execute computer programs or instructions in a memory to implement the method as described in any one of claims 1 to 10, or the method as described in any one of claims 11 to 22.