Communication method and apparatus

WO2026179568A1PCT designated stage Publication Date: 2026-09-03HUAWEI TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2026/075628
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2025-02-27
Filing Date
2026-01-29
Publication Date
2026-09-03

Smart Images

  • Figure CN2026075628_03092026_PF_FP_ABST
    Figure CN2026075628_03092026_PF_FP_ABST
Patent Text Reader

Abstract

A communication method and apparatus, which relate to the technical field of communications. The method comprises: a first device sending first information to a second device, wherein the first information is used for indicating a first grid, and the first grid lies within a coverage area of a first cell and a coverage area of a second cell; the first device receiving second information from the second device, wherein the second information is used for indicating a second grid and first channel characteristic information corresponding to the portion of the first grid in the second cell, the coverage area of the second cell comprises the second grid, and the second grid is determined on the basis of the first channel characteristic information corresponding to the portion of the first grid in the second cell and first channel characteristic information corresponding to the second grid in the second cell; and determining third information on the basis of the first information and the second information, wherein the third information is used for instructing a signal corresponding to the second grid in the second cell to yield to a signal corresponding to the portion of the first grid in the first cell. The method enables the acquisition of third information, which can be used for improving the communication quality of a terminal and reducing communication overheads.
Need to check novelty before this filing date? Find Prior Art

Description

Communication methods and devices

[0001] This application claims priority to Chinese Patent Application No. 202510229615.X, filed on February 27, 2025, entitled "Communication Method and Apparatus", the entire contents of which are incorporated herein by reference. Technical Field

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

[0003] Coordinating beamforming (CBF) is a beam-domain spatial interference coordination technique. This technique can target heavily interfered edge user equipment (UE) by adjusting the transmit weights of UEs (cooperative UEs) in neighboring cells (cooperative cells) of the cell where the edge UE is located, thereby achieving beam avoidance. This technique can suppress interference to the edge UE and improve its signal-to-interference-plus-noise ratio (SINR).

[0004] Currently, the aforementioned beam avoidance methods often require real-time transmission of pilot measurement to coordinate UE channel information across multiple cells and real-time scheduling information between stations (such as between different cells), resulting in high communication overhead. Summary of the Invention

[0005] This application provides a communication method and apparatus that can improve the communication quality of a terminal and reduce communication overhead.

[0006] The present application is described below from different aspects. It should be understood that the different implementation methods and beneficial effects described below can be referenced from each other.

[0007] In this application, the specific names and structures of the first device and the second device are not limited. For example, the first device can be a service unit (SU) and the second device can be a distributed unit (DU).

[0008] In a first aspect, this application provides a communication method that can be applied to a first device (or, as can be expressed, that the method can be executed by the first device), wherein the first device can be a network device (or a first network device), or a module in the network device (e.g., a module, circuit, chip, or chip system), or a logical node, logical module, or software that can implement all or part of the functions of the network device.

[0009] Taking the application of this method to a first device as an example, in this method, the first device sends first information, which is used to indicate a first grid, the first grid being located in the area covered by a first cell and the area covered by a second cell; receives second information, which is used to indicate the second grid and the first channel feature information corresponding to the first grid in the second cell, the area covered by the second cell including the second grid, the second grid being determined based on the first channel feature information corresponding to the first grid in the second cell and the first channel feature information corresponding to the second grid in the second cell; based on the first information and the second information, third information is determined, the third information being used to indicate that the signal corresponding to the second grid in the second cell avoids the signal corresponding to the first grid in the first cell.

[0010] In this embodiment, the third information is used to allow the signal corresponding to the second grid in the second cell to avoid the signal corresponding to the first grid in the first cell, which can improve the communication quality of the terminal located in the first grid and whose serving cell is the first cell. Since the acquisition of the third information does not require the acquisition of real-time information, communication overhead can be reduced.

[0011] In conjunction with the first aspect, in one possible implementation, the third information includes at least one of the following: the identifier of the first cell, the identifier of the second cell, the identifier of the first grid, the identifier of the second grid, or the first channel feature information corresponding to the first grid in the second cell.

[0012] In this embodiment of the application, the third information can be used to enable the signal corresponding to the second grid in the second cell to avoid the signal corresponding to the first grid in the first cell based on the first channel feature information corresponding to the first grid in the second cell. This method does not require real-time determination of the second message, the first channel feature information corresponding to the second grid and the first grid in the second cell, which can reduce the amount of computation and communication overhead.

[0013] In conjunction with the first aspect, in one possible implementation, the correlation between the first channel feature corresponding to the first grid in the second cell and the first channel feature corresponding to the second grid in the second cell is higher than the first value.

[0014] In this embodiment of the application, the correlation between the first channel feature corresponding to the first grid in the second cell and the first channel feature corresponding to the second grid in the second cell is higher than a first value. That is, the signal sent by the second cell to the user in the second grid (i.e. the terminal that accesses the second cell and is located in the second grid) interferes with the signal received by the user in the first grid (the signal sent by the first cell to the user in the first grid). This method can perform beam avoidance for terminals that are severely affected by communication interference, and effectively improve the communication quality of the terminal.

[0015] In conjunction with the first aspect, in one possible implementation, the method further includes: storing third information.

[0016] In this embodiment of the application, the first device can store third information and send the third information when needed, without needing to interact again to determine the third information, which can reduce communication overhead and improve efficiency.

[0017] In conjunction with the first aspect, in one possible implementation, the difference between the second channel feature information corresponding to the first grid in the first cell and the second channel feature information corresponding to the first grid in the second cell is less than a second value.

[0018] In this embodiment of the application, the difference between the second channel feature information corresponding to the first grid in the first cell and the second channel feature information corresponding to the first grid in the second cell is less than the second value. That is, if the terminal located in the first grid is serving the first cell, it will be more severely affected by the communication interference of the second cell, or if the terminal located in the first grid is serving the second cell, it will be more severely affected by the communication interference of the first cell. This method can perform beam avoidance for terminals that are severely affected by communication interference, effectively improving the communication quality of the terminal.

[0019] In conjunction with the first aspect, in one possible implementation, the second channel characteristic information is associated with at least one of the following: reference signal receiving power (RSRP) or continuous quality improvement (CQI).

[0020] In conjunction with the first aspect, in one possible implementation, the first channel feature information is related to at least one of the following: a channel feature vector or a channel spatial covariance matrix.

[0021] In conjunction with the first aspect, in one possible implementation, the method further includes: receiving first information, the first information being used to indicate a first grid; and based on third information, sending fourth information, the fourth information being used to indicate first channel feature information corresponding to the first grid in a second grid and a second cell.

[0022] In conjunction with the first aspect, in one possible implementation, the fourth information includes part or all of the third information, and / or the fourth information is also used to indicate that if there is a terminal in the second grid accessing the second cell, the network device corresponding to the second cell adjusts the transmission weight corresponding to the terminal located in the second grid.

[0023] In conjunction with the first aspect, in one possible implementation, the first channel feature information corresponding to the first grid in the second cell is a statistical average or weighted average of the channel features between multiple terminals located in the first grid and the second cell.

[0024] Secondly, this application provides a communication method that can be applied to a second device (or can be expressed as the method being executed by the second device), wherein the second device can be a network device (or a second network device), or a module in the network device (e.g., a module, circuit, chip, or chip system), or a logical node, logical module, or software that can implement all or part of the functions of the network device.

[0025] Taking the application of this method to a second device as an example, the second device receives first information, which indicates a first grid located in the area covered by a first cell and the area covered by a second cell; it then sends second information, which indicates the first channel feature information corresponding to the first grid in the second cell and the area covered by the second cell, where the area covered by the second cell includes the second grid, and the second grid is determined based on the first channel feature information corresponding to the first grid in the second cell and the first channel feature information corresponding to the second grid in the second cell; the first and second information are used to determine third information, which instructs the signal corresponding to the second grid in the second cell to yield to the signal corresponding to the first grid in the first cell.

[0026] In conjunction with the second aspect, in one possible implementation, the third information includes at least one of the following: the identifier of the first cell, the identifier of the second cell, the identifier of the first grid, the identifier of the second grid, or the first channel feature information corresponding to the first grid in the second cell.

[0027] In conjunction with the second aspect, in one possible implementation, the correlation between the first channel feature corresponding to the first grid in the second cell and the first channel feature corresponding to the second grid in the second cell is higher than the first value.

[0028] In conjunction with the second aspect, in one possible implementation, the difference between the second channel feature information corresponding to the first grid in the first cell and the second channel feature information corresponding to the first grid in the second cell is less than a second value.

[0029] In conjunction with the second aspect, in one possible implementation, the second channel characteristic information is related to at least one of the following: reference signal received power or channel quality indication.

[0030] In conjunction with the second aspect, in one possible implementation, the first channel feature information is related to at least one of the following: a channel feature vector or a channel spatial covariance matrix.

[0031] In conjunction with the second aspect, in one possible implementation, the first channel feature information corresponding to the first grid in the second cell is a statistical average or weighted average of the channel features between multiple terminals located in the first grid and the second cell.

[0032] Thirdly, this application provides a communication method that can be applied to a first device (or can be expressed as the method being executed by the first device), wherein the first device can be a network device (or a first network device), or a module in the network device (e.g., a module, circuit, chip, or chip system), or a logical node, logical module, or software that can implement all or part of the functions of the network device.

[0033] Taking the application of this method to a first device as an example, in this method, the first device receives first information, which is used to indicate a first grid; based on third information, it sends fourth information, which is used to indicate the first channel feature information corresponding to the first grid in the second cell and the second grid; wherein, the third information is used to indicate that the signal corresponding to the second grid in the second cell avoids the signal corresponding to the first grid in the first cell.

[0034] In this embodiment, the first device can determine the fourth information based on the third information and the first information. The fourth information is used to avoid the signal corresponding to the first grid in the first cell from the signal corresponding to the second grid in the second cell. This method can improve the communication quality of the terminal located in the first grid and whose serving cell is the first cell. The fourth information can be determined without the first cell and the second cell interacting, which can reduce communication overhead.

[0035] In conjunction with the third aspect, in one possible implementation, the third information includes at least one of the following: the identifier of the first cell, the identifier of the second cell, the identifier of the first grid, the identifier of the second grid, or the first channel feature information corresponding to the first grid in the second cell, wherein the first information is the identifier of the first grid and the fourth information is the identifier of the second grid.

[0036] In conjunction with the third aspect, in one possible implementation, the fourth information includes part or all of the third information, and / or the fourth information is also used to indicate that if there is a terminal in the second grid accessing the second cell, the network device corresponding to the second cell adjusts the transmission weight corresponding to the terminal located in the second grid.

[0037] In conjunction with the third aspect, in one possible implementation, the first channel feature information corresponding to the first grid in the second cell is a statistical average or weighted average of the channel features between multiple terminals located in the first grid and the second cell.

[0038] In conjunction with the third aspect, in one possible implementation, the first grid is located in the area covered by the first cell and the area covered by the second cell, the area covered by the second cell including the second grid, and the second grid is determined based on the first channel feature information corresponding to the first grid in the second cell and the first channel feature information corresponding to the second grid in the second cell.

[0039] Fourthly, this application provides a communication method that can be applied to a second device (or, as can be expressed, that the method can be executed by the second device), wherein the second device can be a network device (or a second network device), or a module in the network device (e.g., a module, circuit, chip, or chip system), or a logical node, logical module, or software that can implement all or part of the functions of the network device.

[0040] Taking the application of this method to a second device as an example, the method involves receiving fourth information, which is used to indicate the first channel feature information corresponding to the first grid in the second cell and the second grid; and adjusting the transmission weight corresponding to the terminal accessing the second cell in the second grid based on the first channel feature information corresponding to the first grid in the second cell.

[0041] In conjunction with the fourth aspect, in one possible implementation, the fourth information includes part or all of the third information, and / or the fourth information is also used to indicate that if there is a terminal in the second grid that accesses the second cell, the network device corresponding to the second cell adjusts the transmission weight corresponding to the terminal in the second grid.

[0042] The third information is used to instruct the signal corresponding to the second grid in the second cell to yield to the signal corresponding to the first grid in the first cell.

[0043] In conjunction with the fourth aspect, in one possible implementation, the third information includes at least one of the following: the identifier of the first cell, the identifier of the second cell, the identifier of the first grid, the identifier of the second grid, or the first channel feature information corresponding to the first grid in the second cell.

[0044] In conjunction with the fourth aspect, in one possible implementation, the first channel feature information corresponding to the first grid in the second cell is a statistical average or weighted average of the channel features between multiple terminals located in the first grid and the second cell.

[0045] In conjunction with the fourth aspect, in one possible implementation, the first grid is located in the area covered by the first cell and the area covered by the second cell, the area covered by the second cell includes the second grid, and the second grid is determined based on the first channel feature information corresponding to the first grid in the second cell and the first channel feature information corresponding to the second grid in the second cell.

[0046] Fifthly, this application provides a communication device comprising units, modules, or means for implementing any of the methods described in the first to fourth aspects, or any possible implementations of any of the aspects. These modules, units, or means may be implemented in software, hardware, or a combination of software and hardware.

[0047] Sixthly, this application provides a communication device including a processor. The processor is configured to cause the communication device to implement the methods shown in any of the first to fourth aspects, or any possible implementation thereof.

[0048] Optionally, the communication device further includes a transceiver for sending and receiving information.

[0049] Optionally, the communication device further includes a memory storing a computer program; the processor and transceiver are used to invoke the computer program in the memory, causing the communication device to implement the method shown in any of the first to fourth aspects, or any possible implementation of any of the aspects.

[0050] In one possible design, the communication device can be a chip that implements the above method or a device containing a chip.

[0051] In a seventh aspect, this application provides a communication device comprising one or more processors, which implement, via logic circuits or executable code instructions, any of the methods described in the first to fourth aspects, or any possible implementation thereof.

[0052] Optionally, the communication device further includes an interface circuit for receiving signals from other communication devices outside the communication device and transmitting them to the processor, or sending signals from the processor to other communication devices outside the communication device.

[0053] Optionally, the communication device may further include a memory for storing part or all of the computer programs or instructions necessary to implement the functions involved in the first aspect above.

[0054] The aforementioned communication device may be a network device, a module (e.g., a circuit, chip, or chip system) in a network device, or a logical node, logical module, or software that can realize all or part of the functions of a network device.

[0055] Eighthly, this application provides a computer-readable storage medium storing a computer program or instructions that, when executed by a computer, implement the method shown in any of the first to fourth aspects, or any possible implementation thereof.

[0056] Ninthly, this application provides a computer program product that, when read and executed by a computer, causes the computer to perform any of the methods in the first to fourth aspects, or any possible implementation thereof.

[0057] In a tenth aspect, this application provides a chip system including at least one processor and an interface, the processor being configured to read and execute a computer program or instructions in a memory, wherein when the computer program or instructions are executed, the chip performs the method described in any one of the first to fourth aspects, or the method shown in any possible implementation of any one of the aspects.

[0058] Eleventhly, this application provides a communication system that may include a first device and a second device. The first device is used to perform the method shown in the first aspect or any possible implementation thereof, and the second device is used to perform the method shown in the second aspect or any possible implementation thereof; or, the first device is used to perform the method shown in the third aspect or any possible implementation thereof, and the second device is used to perform the method shown in the fourth aspect or any possible implementation thereof. Attached Figure Description

[0059] Figure 1A is a schematic diagram of the architecture of the communication system used in the embodiments of this application;

[0060] Figure 1B is a schematic diagram of the architecture of the communication system provided in this application;

[0061] Figure 2A is a schematic diagram of the network element function division and protocol layer structure of an O-RAN device provided in this application;

[0062] Figure 2B is a schematic diagram of a RAN chip architecture provided in this application;

[0063] Figure 2C is a schematic diagram of the positioning network architecture provided in an embodiment of this application;

[0064] Figure 3 is a schematic diagram of a communication system provided by example in this application;

[0065] Figures 4A and 4B are schematic diagrams of some communication systems provided by example in this application;

[0066] Figure 5A illustrates a schematic diagram of a channel map;

[0067] Figure 5B illustrates a schematic diagram of a cooperative beamforming method.

[0068] Figure 6 is a flowchart illustrating a communication method provided in an embodiment of this application;

[0069] Figure 7 is another flowchart illustrating the communication method provided in an embodiment of this application;

[0070] Figure 8 is a flowchart of another communication method provided in an embodiment of this application;

[0071] Figure 9 is a flowchart of another communication method provided in an embodiment of this application;

[0072] Figure 10 is a schematic diagram of the structure of a possible communication device provided in an embodiment of this application;

[0073] Figure 11 is a schematic diagram of the structure of a possible communication device provided in an embodiment of this application;

[0074] Figure 12 is a schematic diagram of the structure of a possible communication device provided in an embodiment of this application. Detailed Implementation

[0075] The technical solutions in the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings.

[0076] In the description of this application, terms such as "first" and "second" are used only to distinguish different objects, not to describe a specific order. Furthermore, unless otherwise stated, " / " means "or," for example, A / B can mean A or B. "And / or" in this document is merely a description of 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, and B alone. Additionally, "at least one" refers to one or more, and "multiple" refers to two or more. "At least one of the following" or similar expressions refer to any combination of these items, including any combination of single or multiple 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.

[0077] The terms “comprising” and “having”, and any variations thereof, are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or apparatus that includes a series of steps or units is not limited to the steps or units listed, but may optionally include steps or units not listed, or may optionally include other steps or units inherent to such process, method, product, or apparatus.

[0078] In this application, the words "exemplary" or "for example" are used to indicate that something is an example, illustration, or illustration. Any embodiment or design described as "exemplary," "for example," or "for example" in this application should not be construed as being more preferred or advantageous than other embodiments or designs. Rather, the use of the words "exemplary," "for example," or "for example" is intended to present the relevant concepts in a specific manner.

[0079] It is understood that in this application, "when," "if," and "if" all refer to the device making a corresponding action under certain objective circumstances, and are not time-limited, nor do they require the device to make a judgment when it is implemented, nor do they imply any other limitations.

[0080] In this application, the use of singular pronouns for elements is intended to indicate "one or more," rather than "one and only one," unless otherwise specified. The terms "system" and "network" in the embodiments of this application are used interchangeably.

[0081] It is understood that in the embodiments of this application, "B corresponding to A" means that there is a correspondence between A and B, and B can be determined based on A. Determining B based on A does not mean that B can be determined solely based on A; B can also be determined based on A and / or other information.

[0082] To better understand the embodiments of this application, the system architecture involved in the embodiments of this application will be described first below:

[0083] The technical solutions of the embodiments of this application can be applied to various communication systems, such as: frequency division duplex (FDD) systems, time division duplex (TDD) systems, public land mobile network (PLMN) systems, LTE-Advanced (LTE-A) systems, the 5th generation (5G) systems, new radio (NR) systems, machine-to-machine (M2M) systems, or other future communication systems, or other wireless communication systems that adopt wireless access technologies, etc., all of which can adopt the technical solutions of the embodiments of this application.

[0084] Please refer to Figure 1A, which is a schematic diagram of the architecture of the communication system applied in the embodiments of this application. It should be noted that Figure 1A is a possible, non-limiting system schematic diagram. As shown in Figure 1A, the communication system 10 includes a radio access network (RAN) 100 and a core network (CN) 200. Optionally, the communication system 10 may also include the Internet 300. RAN node 100 includes at least one RAN node (110a and 110b in Figure 1A, collectively referred to as 110) and at least one terminal (120a-120j in Figure 1A, collectively referred to as 120). RAN node 100 may also include other RAN nodes, such as wireless relay devices and / or wireless backhaul devices (not shown in Figure 1A). Terminal 120 is wirelessly connected to RAN node 110. RAN node 110 is connected to core network 200 wirelessly or via a wired connection. The core network elements in core network 200 and RAN node 110 in RAN node 100 can be different physical devices, or they can be the same physical device integrating core network logical functions and radio access network logical functions, or they can be a single physical device integrating some core network element functions and some RAN node 110 functions. Terminals can be interconnected with each other, and RAN nodes 110 can be interconnected with each other via wired or wireless means. Figure 1A is only a schematic diagram. This communication system may also include other network devices, such as wireless relay devices and wireless backhaul devices. Each device may also include different functional units, which are not shown in Figure 1A.

[0085] RAN node 100 can be a cellular system related to the 3rd generation partnership project (3GPP), such as a 4G, 5G mobile communication system, or a future-oriented evolution system. RAN node 100 can also be an open RAN (O-RAN or ORAN), a cloud radio access network (CRAN), or a wireless fidelity (WiFi) system. RAN node 100 can also be a communication system that integrates two or more of the above systems.

[0086] RAN node 110, sometimes also referred to as radio access network equipment, access network device, network equipment, RAN entity, or access node, constitutes part of the communication system and is used to help terminals achieve wireless access. Multiple RAN nodes 110 in communication system 10 can be of the same type or different types. In some scenarios, the roles of RAN node 110 and terminal 120 are relative. For example, network element 120i in Figure 1A can be a helicopter or drone, which can be configured as a mobile base station. For terminals 120j accessing RAN node 100 through network element 120i, network element 120i is a base station; but for base station 110a, network element 120i is a terminal. RAN node 110 and terminal 120 are sometimes both referred to as communication devices. For example, network elements 110a and 110b in Figure 1A can be understood as communication devices with base station functions, and network elements 120a-120j can be understood as communication devices with terminal functions.

[0087] In this application, the aforementioned RAN node 110 may also be referred to as a network device.

[0088] In this application, the first device and the second device can be two network devices.

[0089] In one possible scenario, RAN node 110 can be a base station, an evolved NodeB (eNodeB), an access point (AP), a transmission reception point (TRP), a next-generation NodeB (gNB), a base station in a future mobile communication system, or an access node in a WiFi system. RAN node 110 can be a macro base station (as shown in Figure 1A, 110a), a micro base station or indoor station (as shown in Figure 1A, 110b), a relay node or donor node, or a radio controller in a CRAN scenario. Optionally, RAN node 110 can also be a server, a wearable device, a vehicle, or in-vehicle equipment. For example, the access network device in vehicle-to-everything (V2X) technology can be a roadside unit (RSU). All or part of the functions of RAN node 110 in this application can also be implemented through software functions running on hardware, or through virtualization functions instantiated on a platform (e.g., a cloud platform). In this application, RAN node 110 can also be a logical node, logical module, or software that can implement all or part of the functions of RAN node 110.

[0090] In another possible scenario, multiple RAN nodes 110 collaborate to assist the terminal in achieving wireless access, with each RAN node 110 implementing a portion of the base station's functions. For example, a RAN node 110 can be a centralized unit (CU), a distributed unit (DU), a CU-control plane (CP), a CU-user plane (UP), or a radio unit (RU), etc. CUs and DUs can be set up separately or included in the same network element, such as a baseband unit (BBU). RUs can be included in radio equipment or radio units, such as remote radio units (RRUs), active antenna units (AAUs), or remote radio heads (RRHs).

[0091] In different systems, CU (or CU-CP and CU-UP), DU, or RU may have different names, but those skilled in the art will understand their meaning. For example, in an ORAN system, CU can also be called O-CU (open CU), DU can also be called O-DU, CU-CP can also be called O-CU-CP, CU-UP can also be called O-CU-UP, and RU can also be called O-RU. For ease of description, this application uses CU, CU-CP, CU-UP, DU, and RU as examples. 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.

[0092] For example, the first device may be a DU.

[0093] For example, please refer to Figure 1B, which is a schematic diagram of the architecture of the communication system provided in this application. Figure 1B is only a schematic diagram, and the communication system (such as an O-RAN system) may also include other components besides those shown in Figure 1B. As shown in Figure 1B, the access network device (e.g., it may be an eNB, gNB, or next-generation access network device) communicates with the core network elements in the CN through a backhaul link and communicates with the terminal through the air interface.

[0094] Specifically, the BBU in the access network device communicates with the core network elements in the CN via a backhaul link, and the RU in the access network device communicates with at least one terminal via an air interface. The BBU communicates with at least one RU via a fronthaul link. The BBU and RU may or may not be co-located. The BBU includes at least one CU and at least one DU, which can communicate via at least one midhaul link.

[0095] Figure 2A illustrates a schematic diagram of the network element function division and protocol layer structure of an O-RAN device. In some examples, the CU is a logical node carrying the radio resource control (RRC) layer, service data adaptation protocol (SDAP) layer, packet data convergence protocol (PDCP) layer, and other control functions of the access network device. The CU connects to network nodes such as the core network through interfaces, which can be interfaces such as E2 interfaces. Optionally, the CU may have some core network functions. The CU (e.g., the PDCP layer and higher layers) connects to the DU (e.g., the RLC layer and lower layers) through interfaces, which can be interfaces such as F1 interfaces. In some examples, these interfaces (e.g., the F1 interface) can provide control plane (C-Plane) and user plane (U-Plane) functions (e.g., interface management, system information management, user equipment (UE) context management, RRC message transmission, etc.). F1AP is the application protocol of the F1 interface, and in some examples, it defines the signaling procedures of F1. The F1 interface supports the control plane F1-C and the user plane F1-U.

[0096] Figure 2B illustrates an exemplary RAN chip architecture, divided into CU, DU, and RU. The CU performs Layer 2 (L2) and Layer 3 (L3) functions. Midhaul and Backhaul interfaces carry traffic between the CU and DU, as well as between the CU and the core network. The DU performs Layer 1 (L1) and some L2 functions, while the RU performs L1 computation and radio frequency (RF) digital functions. Fronthaul and Backhaul interfaces carry traffic between the RU and DU, as well as between the CU and DU. An integrated DU includes the aforementioned DU and RU functions.

[0097] For example, the CU / DU hardware includes a chassis platform, a motherboard, peripheral devices, and cooling equipment. The motherboard contains processing units, memory, internal I / O interfaces, and external connection ports. Its hardware accelerator is designed with interfaces, and hardware functional components include: storage for software, hardware, and system debugging interfaces, and a single-board management controller.

[0098] For example, the DU system can be implemented using a multi-core processor and one or more hardware accelerators. Parts of the DU protocol stack can be implemented in software running on the multi-core processor, while computationally intensive L1 and L2 functions can be offloaded to a field-programmable gate array (FPGA) / general processing unit (GPU)-based hardware accelerator; or all L1 functions can be offloaded to an FPGA / GPU-based hardware accelerator, while other protocol stack content is implemented in software running on the processor; or the entire protocol stack can be implemented in software running on the processor. The hardware accelerator supports interconnection with x86 or non-x86 processors. Similarly, for example, the accelerator has a multi-channel PCIe interface pointing to the CPU and external connections via GbE.

[0099] The RU consists of three parts: the OPU (O-RAN Processing Unit), which receives eCPRI frames from the O-RAN fronthaul and performs fronthaul interface, lowest-level L1 (coding, scrambling, modulation, layer mapping, precoding), synchronization, beamforming, and resource unit mapping. The OPU can be implemented as a CPU, FPGA, or ASIC. The DPU (O-RU Digital Processing Unit) performs synchronization, DDC (Digital Downconversion in UL), DUC (Digital Upconversion in DL), CFR, and DPD, improving power amplifier efficiency by reducing PAPR / ACLR at the RF front-end; the DPU can be implemented as an FPGA or ASIC. The O-RU's RF processing unit includes a transceiver module, up / down converters, power amplifiers (PA), low-noise amplifiers (LNA), and Tx / Rx filters. All conversions between the analog and digital domains (DAC and ADC) (e.g., RF sampling, frequency conversion using RF, IF, and LO mixing during up-conversion and down-conversion) are performed within the transceiver module. Note that physical and logical partitions within the RF processing unit do not require specific boundaries.

[0100] In some examples, the CU can be split into CU-CP (control unit-control plane) and CU-UP (control unit-user plane). CU-CP is a logical node carrying the RRC layer and PDCP-C (control plane part of PDCP) layer, used to implement the CU's control plane functions. CU-CP can interact with network elements in the core network used to implement control plane functions. These network elements in the core network can be access and mobility function (AMF) network elements, such as the access and mobility management function (AMF) in a 5G system. The AMF network element is responsible for mobility management in the mobile network, such as terminal location updates, terminal registration with the network, and terminal handover. CU-UP is a logical node carrying the SDAP layer and PDCP-U (user plane part of PDCP) layer, used to implement the CU's user plane functions. CU-UP can interact with network elements in the core network used to implement user plane functions. These network elements in the core network, such as the user plane function (UPF) in a 5G system, are responsible for data forwarding and receiving in the terminal. The above CU and DU configurations are merely examples; the functions of the CU and DU can be configured as needed. For instance, the CU or DU can be configured to have more protocol layer functions, or only some protocol layer processing functions. For example, some RLC layer functions and protocol layer functions above the RLC layer can be placed in the CU, while the remaining RLC layer functions and protocol layer functions below the RLC layer can be placed in the DU. Furthermore, the functions of the CU or DU can be divided according to service type or other system requirements, such as by latency. Functions that require low latency can be placed in the DU, while functions that do not require low latency can be placed in the CU.

[0101] In some examples, a DU is a logical node that carries the radio link control (RLC) layer, medium access control (MAC) layer, higher physical layer (Higher PHY) layer, and other functions. In some examples, a DU can control at least one RU. The DU connects to the RU through interfaces, which can be fronthaul interfaces. In some examples, the Higher PHY layer includes the PHY layer processing, such as forward error correction (FEC) encoding and decoding, scrambling, modulation, and demodulation.

[0102] In some examples, the RU is a logical node that carries both lower physical layer (PHY) and radio frequency (RF) processing. In some examples, the RU can be a 3GPP transmission reception point (TRP), a remote radio head (RRH), or other similar entities. In some examples, the Low-PHY includes PHY processing functions such as Fast Fourier Transform (FFT), Inverse Fast Fourier Transform (IFFT), digital beamforming, and filtering. The RU communicates with one or more terminals via a wireless link.

[0103] The DU and RU can be co-located or not. The DU and RU exchange control plane and user plane information via a fronthaul link through the Lower-Layer Split CUS-Plane (LLS-CUS) interface. LLS-CUS may include LLS-C and LLS-U interfaces providing the control plane (C-Plane) and user plane (U-Plane), respectively. In some examples, the control plane (C-Plane) refers to real-time control between the DU and RU. The DU and RU exchange management information via an LLS-M interface on the fronthaul link; the management plane (M-Plane) refers to non-real-time management operations between the DU and RU.

[0104] DU and RU can cooperate to implement the functions of the PHY layer. One DU can be connected to one or more RUs. The functions of DU and RU can be configured in various ways according to the design. For example, the DU can be configured to implement baseband functions, and the RU can be configured to implement mid-RF functions. Another example is that the DU can be configured to implement higher-level functions in the PHY layer, and the RU can be configured to implement lower-level functions in the PHY layer, or to implement both lower-level and RF functions. Higher-level functions in the physical layer can include a portion of the physical layer's functions, which are closer to the MAC layer; lower-level functions in the physical layer can include another portion of the physical layer's functions, which are closer to the mid-RF side. A terminal can be a device or module that accesses the aforementioned communication system and has corresponding communication functions. A terminal can also be called a terminal, UE, user equipment, access terminal, user unit, user station, mobile station, mobile station (MS), remote station, remote terminal, mobile terminal, mobile device, user terminal, terminal unit, terminal station, terminal equipment, wireless communication equipment, user agent, or user equipment, etc. A terminal typically contains communication modules, circuits, or chips that perform corresponding communication functions. The terminal is also configured with program instructions for performing corresponding communication functions. The terminal can be widely used in various scenarios, such as device-to-device (D2D), vehicle-to-everything (V2X) communication, machine-type communication (MTC), Internet of Things (IoT), virtual reality, augmented reality, industrial control, autonomous driving, telemedicine, smart grids, smart furniture, smart offices, smart wearables, smart transportation, and smart cities. The terminal can be a mobile phone, tablet computer, computer with wireless transceiver capabilities, wearable device, vehicle, drone, helicopter, airplane, ship, robot, robotic arm, smart home device, transportation vehicle with wireless communication capabilities, communication module, roadside unit (RSU) with terminal functionality, etc. The embodiments of this application do not limit the device form of the terminal.

[0105] Figure 2C illustrates the positioning network architecture based on the Next-Generation-Radio Access Network (NG-RAN). The core network functional entity (AMF) receives positioning service requests for a specific terminal (such as a UE) initiated by other network elements. The AMF forwards the received request to the location management function (LMF), which processes the received positioning request and initiates the relevant positioning process. The NG-RAN access network includes 4G sites (ng-eNB) and 5G sites (gNB) connected to the 5G core network. NG-RAN is responsible for sending and receiving positioning reference signals and acquiring relevant measurement information.

[0106] This application does not limit the method for determining the grid in which the terminal is located. For example, the grid in which the terminal is located can be determined based on the location information determined by positioning.

[0107] For ease of description, the following description uses a base station as an example of RAN node 110. Base stations and terminals can be fixed or mobile. Base stations and terminals can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; they can also be deployed on water; and they can be deployed on aircraft, balloons, and satellites. The embodiments of this application do not limit the application scenarios of the base stations and terminals.

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

[0109] Communication between base stations and terminals, between base stations, and between terminals can be conducted using licensed spectrum, unlicensed spectrum, or both simultaneously. Communication can be conducted using spectrum below 6 GHz, spectrum above 6 GHz, or both simultaneously. The embodiments of this application do not limit the spectrum resources used for wireless communication.

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

[0111] In this application, the base station sends downlink signals or downlink information to the terminal, with the downlink information carried on the downlink channel; the terminal sends uplink signals or uplink information to the base station, with the uplink information carried on the uplink channel. To communicate with the base station, the terminal needs to establish a radio connection on a cell controlled by the base station. The cell with which the terminal has established a radio connection is called the terminal's serving cell. When the terminal communicates with this serving cell, it is also susceptible to interference from signals from neighboring cells.

[0112] Figure 3 is a schematic diagram of a communication system provided by example in this application, which includes a first device and a second device.

[0113] For example, the second device may be RAN node 110 in FIG1A, or access network device or DU in FIG1B, or access network device in FIG2A, or DU in FIG2B.

[0114] Optionally, the first device can be a SU, and the second device can be a DU. Examples can be found in Figures 4A and 4B.

[0115] Figures 4A and 4B are schematic diagrams of some communication systems provided by example in this application. The system includes an AMF, a CU, a SU, a serving cell, a cooperating cell, and a UE, wherein the serving cell includes DU1 and RU1, and the cooperating cell includes DU2 and RU2.

[0116] Referring to Figure 4A, the AMF can communicate with the CU, the CU can communicate with the SU, the CU can communicate with DU1 and DU2, and the serving cell can communicate with the UE. In this application, the first device can be the SU in Figure 4A, and the second device can be the DU2 in Figure 4B.

[0117] Figure 4B is a schematic diagram of some communication systems provided by example in this application. The system includes AMF1, AMF2, CU1, SU1, CU2, SU2, serving cell, cooperating cell, and UE, wherein the serving cell includes DU1 and RU1, and the cooperating cell includes DU2 and RU2.

[0118] Referring to Figure 4B, AMF1 can communicate with CU1, CU1 can communicate with SU1, and CU1 can communicate with DU1; AMF2 can communicate with CU2, CU2 can communicate with SU2, and CU2 can communicate with DU2; CU1 and CU2 can communicate, and the serving cell and the UE can communicate. In this application, the first device can be SU2 in Figure 4A, and the second device can be DU2 in Figure 4B.

[0119] In this application, "sending information" can be understood as one device sending information to another device, or it can also be understood as one logical module within a device sending information to another logical module. For example, "base station sending information" can be understood as the base station sending information to another device (such as a terminal), or it can be understood as logical module 1 in the base station sending information to logical module 2 in the base station.

[0120] In this application, "receiving information" can be understood as one device receiving information from another device, or it can also be understood as a logical module within a device receiving information from another logical module. For example, "base station receiving information" can be understood as the base station receiving information from another device (such as a terminal), or it can be understood as logical module 1 in the base station receiving information from logical module 2 in the base station.

[0121] The communication between different devices involved in this application can refer to direct communication between different devices (i.e., without the need for relaying or forwarding by other devices), or communication between different devices through other devices (i.e., requiring relaying or forwarding by other devices), or communication between a functional unit within a device and other devices through another functional unit. In other words, "sending information to… (e.g., a terminal)" or the relevant illustrations in the accompanying drawings can be understood as the destination of the information being the terminal. This can include sending information directly or indirectly to the terminal. "Receiving information from… (e.g., a terminal)" or "receiving information from… (e.g., a terminal)" or "receiving information sent (e.g., by a terminal)" or the relevant illustrations in the accompanying drawings can be understood as the source of the information being the terminal. This can include receiving information directly or indirectly from the terminal. Information may undergo necessary processing between the source and destination, such as format changes, analog-to-digital conversion, amplification, filtering, etc., but the destination can understand the valid information from the source. Similar expressions in this application can be understood in a similar way, and will not be elaborated further here.

[0122] In this application, the term "determine" encompasses a wide variety of actions. For example, "determine" may include recovery, prediction, derivation, selection, calculation, processing, research, searching (e.g., searching in a table, database, or other data structure), discovery, and the like. Furthermore, "determine" may include receiving (e.g., receiving information), accessing (e.g., accessing data in memory), and the like. Moreover, "determine" may also include parsing, selection, selection, establishment, and similar actions. The aforementioned wide variety of actions, such as recovery, prediction, derivation, calibration, calculation, processing, derivation, research, searching, parsing, selection, selection, establishment, and similar actions, may be replaced with "determine".

[0123] To facilitate understanding of the embodiments of this application, some knowledge / terms used in the solutions of this application are introduced below. It should be noted that these explanations are for the purpose of making the embodiments of this application easier to understand, and should not be regarded as limiting the scope of protection claimed by this application.

[0124] 1. Channel Information

[0125] Channel information represents information that reflects channel characteristics and channel quality.

[0126] As an example, channel information includes at least one of the following: CSI, time-varying channel information, channel frequency offset information, or channel information obtained by multiplying CSI by the precoding matrix. It is understood that information reflecting channel characteristics and channel quality is applicable to the embodiments of this application.

[0127] Taking the example of a network device (or network side) obtaining downlink CSI through uplink feedback from a terminal, specifically, the network device sends a downlink reference signal to the terminal, and the terminal receives the downlink reference signal. Since the terminal knows the transmission information of the downlink reference signal, the terminal can estimate (or measure) the downlink channel that the downlink reference signal has passed through based on the received downlink reference signal. Then, based on this measurement, the terminal can obtain the downlink channel matrix, generate CSI, and feed the CSI back to the network device.

[0128] As an example, CSI includes at least one of the following: channel quality indication (CQI), precoding matrix indicator (PMI), rank indicator (RI), CSI-RS resource indicator (CRI), layer indicator (LI), reference signal receiving power (RSRP), signal to interference plus noise ratio (SINR), synchronization signal / physical broadcast channel block resource indicator (SSBRI), etc.

[0129] An uplink channel is a channel used for transmitting signals from a terminal to a network device, while a downlink channel is a channel used for transmitting signals from a network device to a terminal. For example, uplink channel information can refer to the Channel Identity System (CSI) of the uplink channel, and downlink channel information can refer to the Channel Identity System (CSI) of the downlink channel. Typically, the CSI can include indication information of the channel matrix or precoding matrix.

[0130] 2. Digital Channel Twin Technology

[0131] 5G (5th generation mobile networks) communication systems offer extremely high spectral efficiency, extremely low communication latency, extremely high connection density, and extremely low power consumption; however, 5G communication places higher demands on system capacity and spectral efficiency. As the technology that unlocks the Internet of Things (IoT), 5G communication urgently needs to improve the depth of information interaction to meet the needs of future deep wireless communication networks. 5G Advanced wireless communication further enhances information interaction capabilities, meeting the needs of deeper mobile internet, thereby continuously expanding the depth and breadth of information interaction, ultimately realizing true IoT. Building on this foundation, future 6G (6th generation mobile networks) communication networks will significantly expand the breadth and depth of communication coverage, deeply integrating with deep-sea ocean communication, aviation communication, and satellite communication on the basis of traditional cellular communication.

[0132] In the development from 5G, 5G Advanced to 6G, digital twins are an important technology for depicting, simulating, optimizing, and visualizing the physical world in a virtual world. For example, the physical world provides sensory data to construct the virtual world; the virtual world provides simulation data to guide system design and algorithm optimization in the physical world.

[0133] The physical channel is the foundation of the digital twin model. Accurate perception and understanding of the physical channel are prerequisites for establishing a digital twin channel. In the physical channel, environmental electronic maps (including terrain, building distribution, river distribution, vegetation distribution, material electromagnetic parameters, etc.) are physical entities. The digital twin channel model describes the interaction and coupling relationships of these physical entities, thereby analyzing and predicting changes in the wireless propagation channel. The virtual channel is a true, objective, and complete mapping of physical information in digital space, serving as the carrier of digital twin channel data. The virtual channel includes geometric models, physical models, behavioral models, and rule models. The geometric model describes the physical entities involved in the physical channel, such as the three-dimensional model of the geometric parameters (size, location, etc.) of terrain and features, achieving good spatiotemporal consistency with the physical entities. The physical model, based on the geometric model, describes the physical attributes and characteristics of the physical channel. Digital simulation tools are used to simulate and analyze the structure and electromagnetic fields in the wireless channel, achieving a dynamic approximate simulation of the channel. Behavioral models characterize the changes in physical channels at different granularities caused by external environmental disturbances, such as the evolution of channel models that vary with space and the changes in channels that progress over time.

[0134] In practical communication, the application of digital twin channel technology can more effectively grasp the entire life cycle of communication transmission; more accurately feed back communication performance to the design end; and reduce end-to-end feedback overhead and latency.

[0135] 3. Channel map-assisted communication technology

[0136] With the imminent arrival of the sixth-generation (6G) mobile communication era, the increased system bandwidth, the proliferation of terminal antennas, and the heavier network load have exacerbated the contradiction between the surge in wireless channel dimensions and the limited resources available for pilot measurement, posing a significant challenge to high-precision wireless channel measurement. Accurate wireless channel measurement is the cornerstone of mobile communication network research and is crucial for the design, analysis, and optimization of wireless communication networks. Traditional pilot-symbol-based wireless channel measurement methods are insufficient to meet the demands of next-generation communication technologies, making the search for new channel measurement methods a current research hotspot.

[0137] To address the issue of limited pilot measurement resources in wireless communication systems, channel maps can be used to achieve low pilot overhead channel measurements. For example, channel maps can provide candidate beam sets for specific locations, reducing beam scanning overhead in actual communication; channel maps can also provide channel covariance matrices for specific locations, using prior channel covariance matrix information to help reduce SRS pilot overhead.

[0138] A channel map can be defined as a database used to store location-based channel features, such as channel statistical covariance matrix, angle spectrum, delay spectrum, and path loss. A channel map can be created by dividing a region (such as a physical cell) into two-dimensional grid-level sections, with each grid point storing several channel features in the form of a matrix, vector, or scalar.

[0139] Figure 5A illustrates a schematic diagram of a channel map, where each rectangular region represents the aforementioned grid point (also referred to as a grid). The channel map includes channel features corresponding to each grid, such as the channel statistical covariance matrix, angular spectrum, time delay spectrum, and path loss. It should be noted that the partitioning result in Figure 5A is merely an example. This application does not limit the size or shape of the grid. For instance, the grid sizes in the channel map can be different or the same, and can be rectangular or other shapes.

[0140] 4. Coordinating beamforming (CBF)

[0141] CBF is a beam domain spatial interference coordination technology. This technology changes the transmission direction of the beam by adjusting the transmission weights of interfering users (such as the transmission weights of terminal B below). With minimal performance loss for interfering users, it can significantly improve the performance of the interfered users (such as terminal A below), thereby improving the performance of edge users.

[0142] The basic idea of ​​CBF (Band Avoidance) technology is as follows: For edge UEs (such as terminal A below) that are heavily affected by interference, beam avoidance can be achieved by adjusting the transmit weights of neighboring UEs (such as terminal B below) in the cell where the edge UE resides. This suppresses interference to the edge UE and improves its signal-to-interference-plus-noise ratio (SINR). In CBF technology, the neighboring cells that achieve beam avoidance by adjusting the transmit weights of the UE are called cooperating cells (such as the serving cell of terminal B below).

[0143] For example, as shown in Figure 5B, the serving cell of terminal A is different from that of terminal B. Taking the serving cell of terminal B as a cooperating cell (another cell that performs joint reception with the serving cell) as an example, the beam of the cooperating cell has strong interference to terminal A. The process of communication interference avoidance through CBF can be as follows: the cooperating cell obtains its weights to terminal A. In the cooperating cell, terminal A and terminal B can perform multi-user beamforming (MUBF) pairing; the weights of terminal B are adjusted, such as adjusting the beam direction of the cooperating cell towards terminal B, so that the null forming of terminal B's beam is directed towards terminal A, thereby reducing the co-channel interference of terminal A from the cooperating cell. For example, the precoding weights of the cooperating cell are calculated as follows: W = V(V H V+D) -1

[0144] Where W is the precoding matrix; V i,K V is the channel feature vector from the cooperating cell to the user (e.g., terminal B). ij,K′ This is the channel feature vector between users (such as terminal A) in the serving cell of the cooperating cell and users who are strongly interfering with each other. Here, K can be the rank of the channel matrix from this cell to terminal A.

[0145] The above method requires real-time transmission of pilot measurement coordination terminal channel information across multiple cells for weight calculation; it also requires real-time inter-station scheduling information to design the aforementioned weights. This method incurs significant communication overhead.

[0146] The inventors of this application have discovered through research that communication overhead can be reduced by using map information (i.e., the third information mentioned above) to assist in communication interference avoidance.

[0147] In the RAN-side map architecture, this application defines the application of CU, DU, SU interactive map information and index to enable map-assisted communication interference avoidance.

[0148] Optionally, the spectral information may include different channel characteristic information (such as first channel characteristic information) of different grids. The spectral information of the corresponding grid is obtained by measuring terminal or base station side information or physical location information, and then assists in improving communication performance.

[0149] Optionally, multiple stations (such as SU1 or SU2) jointly store interference avoidance information (i.e. the third information mentioned above). If there are users (i.e. terminals) in both the strong interference grid and the associated avoidance grid at the same time, the spectrum-assisted CBF can be activated to enable the lightweight interactive CBF scheme, which can enable beam avoidance and improve the downlink transmission spectrum efficiency of users.

[0150] It should be noted that in the description of this application, "instruction" can include direct and indirect instructions, as well as explicit and implicit instructions. The information indicated by a certain piece of information (such as the first information, second information, first instruction information, etc., as described below) is called the information to be instructed. In specific implementation, there are many ways to instruct the information to be instructed. For example, the information to be instructed can be directly instructed, where the information to be instructed itself or its index is used. Alternatively, the information to be instructed can be indirectly indicated by instructing other information, where there is a correlation between the other information and the information to be instructed. Another example is that only a part of the information to be instructed can be indicated, while the other parts are known, pre-agreed upon, or deducible. Furthermore, the instruction of specific information can be achieved by using a pre-agreed (e.g., protocol-defined) arrangement of various pieces of information, thereby reducing instruction overhead to some extent.

[0151] The communication method and apparatus provided in this application will be further described below with reference to the accompanying drawings. It is understood that this application uses a second device and a first device as examples to illustrate the interaction, but this application does not limit the entities that can be used to illustrate the interaction.

[0152] Please refer to Figure 6, which is a flowchart illustrating a communication method provided in an embodiment of this application. As shown in Figure 6, the communication method may include the following steps:

[0153] Step S601: The first device sends first information to the second device. The first information is used to indicate the first grid, which is located in the area covered by the first cell and the area covered by the second cell.

[0154] Correspondingly, the second device receives the first information sent by the first device.

[0155] For example, in the communication system shown in Figure 4B, the first device is SU2 and the second device is DU2. Then step S601 is: SU2 sends the first information to DU2 via CU2; or, in the communication system shown in Figure 4A, the first device is SU and the second device is DU2. Then step S601 is: SU sends the first information to DU2 via CU.

[0156] Optionally, the first grid can be any grid in the area covered by the first cell and the area covered by the second cell, or it can be an area determined from the area covered by the first cell and the area covered by the second cell. This application does not limit the method for determining the first grid.

[0157] Optionally, if a terminal located in the first grid and accessing the first cell (referred to as the target terminal for ease of description) is easily interfered with by the signal of the second cell, or if the target terminal is significantly interfered with by the signal of the second cell, then the first device determines the strong interference grid of the second cell as the first grid; and then sends the aforementioned first information to the network device (i.e., the second device) corresponding to the second cell.

[0158] This application does not limit the method for determining the strong interference grid (i.e., the first grid) of the second cell. For example, the first device can determine the first grid based on the second channel feature information (such as RSRP) corresponding to the first grid in the first cell and the second channel feature information corresponding to the first grid in the second cell, such that the difference between the second channel feature information corresponding to the first grid in the first cell and the second channel feature information corresponding to the first grid in the second cell is less than a second value.

[0159] Optionally, the second channel characteristic information is associated with at least one of the following: Reference Signal Received Power (RSRP) or Channel Quality Indicator (CQI). For example, the second channel characteristic information can be RSRP or CQI.

[0160] Optionally, if the network device corresponding to the target cell is the target device, then the second channel feature information corresponding to the target grid in the target cell can refer to: the channel feature information between the terminal accessing the target cell located in the target grid and the target cell, or the channel feature information between the terminal accessing the target cell located in the target grid and the target device.

[0161] For example, if the target cell is the first cell, the target device is the third device, and the target grid is the first grid (i.e., the first cell is the cell corresponding to the third device (e.g., DU1)), then the second channel feature information corresponding to the first grid in the first cell can refer to: the channel feature information between the terminal located in the first grid accessing the first cell and the first cell; or, the channel feature information between the terminal located in the first grid accessing the first cell and the third device; or, it can be a statistical or weighted average of the channel features of multiple users located in the first grid and accessing the first cell. For example, the third device performs downlink channel measurement with the terminal located in the first grid accessing the first cell, obtaining downlink channel measurement result 1. This downlink channel measurement result 1 can be RSRP or CQI; based on this downlink channel measurement result 1, the second channel feature information corresponding to the first grid in the first cell can be obtained.

[0162] For example, if the target cell is a second cell, the target device is a second device, and the target grid is a first grid (i.e., the second cell is the cell corresponding to the second device, such as DU2), then the second channel feature information corresponding to the first grid in the second cell can refer to: the channel feature information between the terminal accessing the second cell located in the first grid and the second cell, or the channel feature information between the terminal accessing the second cell located in the first grid and the second device. For example, the second device performs downlink channel measurement with the terminal accessing the second cell located in the first grid, obtaining downlink channel measurement result 2. This downlink channel measurement result 2 can be RSRP or CQI; based on this downlink channel measurement result 2, the second channel feature information corresponding to the first grid in the second cell can be obtained.

[0163] For example, the second device (such as DU2) corresponds to M2 cells, the area covered by the M2 cells includes N2 grids, the M2 cells include the second cell, and the N2 grids include the first grid; the third device (such as DU1) corresponds to M1 cells, the area covered by the M1 cells includes N1 grids, the M1 cells include the first cell, and the N1 grids include the first grid, where M2, M1, N2, and N1 are positive integers.

[0164] Optionally, the second device can calculate the second channel feature information corresponding to N2 grids and send the second channel feature information corresponding to N2 grids to the first device. The third device can calculate the second channel feature information corresponding to N1 grids and send the second channel feature information corresponding to N1 grids to the first device. Each grid corresponds to one second channel feature information. The first device can determine the first grid from the intersection of the N1 grids and the N2 grids based on the second channel feature information corresponding to the N2 grids and the second channel feature information corresponding to the N1 grids. For example, if the second channel feature information corresponding to the first grid in the second channel feature information corresponding to the N2 grids is RSRP2 and the second channel feature information corresponding to the first grid in the second channel feature information corresponding to the N1 grids is RSRP1, and the difference between RSRP2 and RSRP1 is less than a second value, then the first device can send first information to the second device. The first information is used to indicate the first grid.

[0165] For example, the first information could be the identifier of the first grid.

[0166] Step S602: The second device sends second information to the first device. The second information is used to indicate the first channel feature information corresponding to the first grid in the second cell and the second grid in the second cell. The area covered by the second cell includes the second grid. The second grid is determined based on the first channel feature information corresponding to the first grid in the second cell and the first channel feature information corresponding to the second grid in the second cell.

[0167] Correspondingly, the first device receives the second information sent by the second device.

[0168] In some embodiments, the second device receives the first information and determines the first channel feature information corresponding to each of the N2 grids covered by the cell corresponding to the second device, wherein the first channel feature information corresponding to each of the N2 grids includes the first channel feature information corresponding to the first grid in the second cell and the first channel feature information corresponding to the second grid in the second cell.

[0169] Optionally, the first channel feature information corresponding to the target grid in the target cell can be determined based on the channel features between at least one terminal located in the target grid and the target cell. Similarly, the first channel feature information corresponding to the first grid in the second cell can be determined based on the channel features between at least one terminal located in the first grid and the second cell, and vice versa. For example, the first channel feature information corresponding to the first grid in the second cell is a statistical average or weighted average of the channel features between multiple terminals located in the first grid and the second cell.

[0170] Optionally, the first channel feature information is related to at least one of the following: channel feature vector or channel spatial covariance matrix.

[0171] For example, the channel feature vector can be the feature vector obtained by statistically averaging the spatial channel covariance matrices of multiple terminals in the same grid and then performing eigenvalue decomposition.

[0172] For example, K users (i.e., K terminals) were measured in the first grid, and the i-th user acquired the channel through uplink / downlink pilot measurements. Statistical mean covariance matrix pseudo Perform eigenvalue decomposition R s =SΛS H Each column in S represents a channel feature vector. Here, K and i are positive integers, and N... T This represents the number of antenna ports.

[0173] Optionally, if the correlation between the first channel feature information corresponding to the first grid in the second cell and the first channel feature information corresponding to the second grid in the second cell is higher than a first threshold, then the associated interference grid of the first grid is determined to be the second grid.

[0174] For example, the correlation (Corr) between the first channel feature information (S1) corresponding to the first grid in the second cell and the first channel feature information (S2) corresponding to the second grid in the second cell can be calculated using a correlation calculation formula, such as:

[0175] Step S603: The first device determines third information based on the first information and the second information. The third information is used to instruct the signal corresponding to the second grid in the second cell to give way to the signal corresponding to the first grid in the first cell.

[0176] Optionally, the third information is used to instruct the signal corresponding to the second grid in the second cell to avoid the signal corresponding to the first grid in the first cell. Alternatively, the third information may include at least one of the identifier of the first cell, the identifier of the second cell, the identifier of the first grid, the identifier of the second grid, or the first channel feature information (referred to as the first parameter for convenience) corresponding to the first grid in the second cell, and / or the third information is used to instruct the adjustment of the signal corresponding to the second grid in the second cell.

[0177] For example, the third information is used to indicate the transmission weight corresponding to the terminal located in the second grid of the second cell, or the third information is used to indicate the adjustment of the transmission weight corresponding to the terminal located in the second grid of the second cell based on the first parameter, or the third information is used to indicate the adjustment of the beam or signal sent by the second device to the terminal located in the second grid of the second cell, or the third information is used to indicate the adjustment of the beam or signal sent by the second device to the terminal located in the second grid of the second cell based on the first parameter.

[0178] This application does not limit the name of the third information; for example, the third information may be called graph information or other names. This application does not limit the form of the third information; the third information may be in the form of text, sequence, or list.

[0179] In this application, the first cell may also be called a beneficiary cell or other names, the second cell may also be called a cooperating cell, a cooperative cell, an auxiliary cell, or other names, the first grid may be called a strong interference grid, a beneficiary grid, or other names, and the second grid may be called an associated avoidance grid, a cooperating grid, a cooperative grid, an auxiliary grid, or other names. This application does not limit these terms.

[0180] In this application, the first grid corresponds to the second grid, and the second grid can also be called the associated avoidance grid of the first grid, the cooperative grid of the first grid, the collaborative grid of the first grid, or the auxiliary grid of the first grid.

[0181] Optionally, the third information includes at least one of the following: the identifier of the first cell, the identifier of the second cell, the identifier of the first grid, the identifier of the second grid, or the first channel feature information corresponding to the first grid in the second cell.

[0182] For example, the third information may be as shown in Table 1, or the third information may include some rows or columns in Table 1.

[0183] Table 1

[0184] It should be noted that the beneficiary cell in Table 1 above can also be changed to the target cell or other names, the strong interference grid can also be changed to the beneficiary grid or other names, the associated avoidance grid can also be changed to the cooperative grid, the cooperative grid, the auxiliary grid, or other names, and the first channel feature information corresponding to the cooperative cell and the strong interference grid can also be changed to channel information, auxiliary parameters, cooperative parameters, or other names, all of which fall within the protection scope of this application.

[0185] It should be noted that the third information stored by the first device (such as SU) can be as shown in Table 1; it should be understood that Table 1 only shows one row as an example, and the third information stored by the first device can be Table 2. Table 2 can include multiple rows of data, such as the first two rows in Table 1 above or the first two rows obtained by processing Table 1 (such as adding, deleting or modifying) and several other rows. Table 2 can also include a second row, the content of which is the identifier of the third cell, the identifier of the third grid, the identifier of the third cell, the identifier of the fourth grid, and the first channel feature information corresponding to the third grid in the fourth cell.

[0186] Optionally, the first device may also store third information, or step S603 may also be: the first device stores third information based on the first information and the second information.

[0187] Optionally, the first channel feature vector in the third information can also be multiple sets.

[0188] For example, K users (i.e. K terminals) were measured in the first grid, and the i-th user obtained the channel through uplink / downlink pilot measurements. Statistical mean covariance matrix pseudo Perform eigenvalue decomposition R s =SΛS H Each column in S represents a channel feature vector. Here, K and i are positive integers, and N... T This represents the number of antenna ports.

[0189] Optionally, the third information can be any column in S, such as the first column; or it can be at least two columns in S, such as the first K columns.

[0190] Optionally, after executing step S603, if the first device receives first information indicating a first grid, it can send fourth information based on the third information. The fourth information indicates the first channel feature information corresponding to the second grid in the second cell. For example, if the first device receives a first request requesting the associated avoidance grid and related parameters of the first grid, and the first request includes the identifier of the first grid, the first device can send fourth information, such as the identifier of the second grid and the first channel feature information corresponding to the first grid in the second cell.

[0191] For example, the fourth information includes part or all of the third information, and / or the fourth information is also used to indicate that if there is a terminal in the second grid that accesses the second cell, the network device corresponding to the second cell adjusts the transmission weight corresponding to the terminal located in the second grid.

[0192] Please refer to Figure 7, which is another flowchart illustrating the communication method provided in this application embodiment. As shown in Figure 7, the communication method may include the following steps:

[0193] Step S701: The first device receives first information, which is used to indicate the first grid.

[0194] The first grid is located in the area covered by the first cell and the area covered by the second cell. The area covered by the second cell includes the second grid. The second grid is determined based on the first channel feature information corresponding to the first grid in the second cell and the first channel feature information corresponding to the second grid in the second cell.

[0195] For example, as shown in Figure 4B, the first device is SU2, and the first information can be sent from DU1 to SU2 via CU1 and CU2; or, as shown in Figure 4A, the first device is SU, and the first information can be sent from DU1 to SU via CU.

[0196] For example, the relevant definitions and explanations of the first grid can be found in the relevant descriptions in the embodiment shown in Figure 6, and will not be repeated here.

[0197] Step S702: The first device sends fourth information to the second device based on the third information. The fourth information is used to indicate the first channel feature information corresponding to the first grid in the second cell and the second grid. The third information is used to indicate that the signal corresponding to the second grid in the second cell avoids the signal corresponding to the first grid in the first cell.

[0198] The embodiments of this application do not limit the method by which the first device obtains the third information. For example, the process by which the first device obtains the third information can be referred to the embodiment shown in FIG6, which will not be described again here.

[0199] In one implementation, the first device stores third information (as shown in Table 1). After receiving the first information (such as the ID of the first grid), the first device can query the row where the ID of the strong interference grid is the ID of the first grid from the third information, and determine the associated avoidance grid in that row as the second grid. If the fourth information includes the ID of the second grid, that is, the ID of the associated avoidance grid in the row mentioned above.

[0200] For example, the third information includes at least one of the following: the identifier of the first cell, the identifier of the second cell, the identifier of the first grid, the identifier of the second grid, or the first channel feature information corresponding to the second first grid in the second cell, wherein the first information is the identifier of the first grid and the fourth information is the identifier of the second grid.

[0201] Optionally, the fourth information includes part or all of the third information, and / or the fourth information is also used to indicate that if there is a terminal in the second grid that accesses the second cell, the network device corresponding to the second cell adjusts the transmission weight corresponding to the terminal located in the second grid.

[0202] For example, the first channel feature information corresponding to the first grid in the second cell is a statistical average or weighted average of the channel features (such as channel characteristic vectors) between multiple terminals located in the first grid and the second cell.

[0203] For example, the relevant definitions and explanations of third information can be found in the relevant descriptions in the embodiment shown in Figure 6, and will not be repeated here.

[0204] Step S703: The second device adjusts the transmission weights corresponding to the terminals accessing the second cell in the second grid based on the first channel feature information corresponding to the first grid in the second cell.

[0205] For example, the second device adjusts the transmission weights corresponding to the terminals accessing the second cell in the second grid based on the first channel feature information corresponding to the first grid in the second cell. That is, the second device adjusts the beam direction, etc., of the terminals accessing the second cell in the second grid based on the first channel feature information corresponding to the first grid in the second cell.

[0206] The method embodiments shown in Figure 6 or Figure 7 above include many possible implementation schemes. Some of these implementation schemes will be illustrated below with reference to Figures 8 to 9. It should be noted that related concepts, operations or logical relationships not explained in Figures 8 to 9 can be referred to the corresponding descriptions in the embodiments shown in Figure 6 or Figure 7.

[0207] In this application, the embodiments shown in Figures 8 to 9 can be used as a single embodiment, and the embodiments shown in Figures 8 to 9 can be used without relying on the technical solutions of Figures 6 or 7; some steps in the embodiments shown in Figures 8 to 9 can also be used as a single embodiment.

[0208] Figure 8 is a flowchart of another communication method provided in an embodiment of this application.

[0209] This application uses the scenario in Figure 4B as an example, with the first device being SU1 and the second device being DU2, for illustration.

[0210] The functions performed by SU1 in this application can also be performed by modules (e.g., chips) in SU1; the functions performed by DU2 in this application can also be performed by modules (e.g., chips) in DU2.

[0211] In this embodiment of the application, the first information is the identifier of the first grid, the second information is the identifier of the second grid and the first channel feature information corresponding to DU2 to the first grid, and the third information is the spectral information.

[0212] In this embodiment of the application, after the UE enters the network from CU2 or switches to CU2, the serving station (CU2) and the cooperating station (CU1) jointly construct the map information and store it in SU1. The detailed process is shown in Figure 7.

[0213] As shown in Figure 8, the method may include the following steps:

[0214] S801: UE, CU2 and AMF2 exchange RRC initial signaling information.

[0215] For example, step S801 may include the UE sending an RRC Setup Complete message to the CU2, and then the CU2 sending an Initial UE Message to the AMF2.

[0216] S802: CU2 registers the UE with SU2 (UE registration to SU).

[0217] S802 is an optional step.

[0218] Optionally, SU2 can also send a UE registration notification to AMF2.

[0219] S803: DU2 transmits downlink channel measurement result 1 to SU2 via CU2.

[0220] Among them, the downlink channel measurement result 1 includes the second channel feature information corresponding to N2 grids, where N2 is a positive integer.

[0221] In this context, the coverage area of ​​cell DU2 comprises N2 grids, and the downlink channel estimation result (DL channel estimation result) 1 includes the second channel feature information corresponding to the N2 grids, where N2 is a positive integer. Each grid corresponds to one piece of second channel feature information, such as RSRP or CQI. Therefore, step S803 above is: DU2 sends the second channel feature information corresponding to the N2 grids to SU2 via CU2.

[0222] Optionally, DU2 can calculate the RSRP or other channel characteristics at the grid level (i.e., the second channel characteristic information corresponding to each of the N2 grids) and feed them back to CU2, which in turn transmits them to SU2.

[0223] For example, DU2 sends a reference signal; the terminal of the cell accessing DU2 measures the reference signal, obtains channel information, and sends the channel information to DU2; DU2 calculates the second channel feature information corresponding to each of the N2 grids based on the reported channel information.

[0224] S804: DU1 transmits downlink channel measurement results 2 to SU2 via CU1 and CU2.

[0225] Among them, the downlink channel measurement result 2 includes the second channel feature information corresponding to N1 grids.

[0226] For example, the coverage area of ​​cell DU1 includes N1 grids. DU1 calculates the RSRP or other channel features at the corresponding grid level (i.e., the second channel feature information corresponding to each of the N1 grids) and feeds it back to CU1, which then transmits it to CU2, and CU2 transmits it to SU2.

[0227] S805: SU2 sends the identifier of the first grid cell to DU2 via CU2.

[0228] The intersection of N1 and N2 grids includes the first grid, which is a strong interference grid of DU2.

[0229] Optionally, SU2 can identify the strong interference grid of DU1 (e.g., the grid's RSRP to DU1 and DU2 is relatively close), and send the strong interference grid ID to CU2, which then transmits it to DU2.

[0230] The RSRP from the grid to DU1 can be the second channel feature information corresponding to the grid calculated by DU1 in step S804 above, such as the average value obtained by DU1 measuring the RSRP of one or more user equipments in the grid. The RSRP from the grid to DU2 can be the second channel feature information corresponding to the grid calculated by DU1 in step S803 above, such as the average value obtained by DU1 measuring the RSRP of one or more user equipments in the grid.

[0231] For example, assuming that the second channel feature information corresponding to the first grid in downlink channel measurement result 1 is the first RSRP, and the second channel feature information corresponding to the first grid in downlink channel measurement result 2 is the second RSRP, if the difference between the first RSRP and the second RSRP is less than a threshold, then the first grid is determined to be a strong interference grid of DU2.

[0232] S806: DU2 Measurement Channel Information.

[0233] For example, the process may include: DU2 sending CSI-RS; the terminal reporting channel information based on CSI-RS.

[0234] S807: Based on channel information, DU2 determines the second grid identifier and the first channel feature information corresponding to the first grid from DU2.

[0235] Among them, N2 grids include a second grid, which is the associated avoidance grid of the first grid.

[0236] Optionally, DU2 determines the first channel feature vector (i.e., the first channel feature information corresponding to the first grid) of the grid indicated by the grid ID (i.e. the ID of the first grid) issued by SU2, and finds other grid IDs (associated avoidance grids) with high correlation to the channel feature vectors, and feeds them back to SU2.

[0237] For example, the first channel feature information corresponding to the first grid in the second cell can also be referred to as: the first channel feature information from DU2 to the first grid, where the second cell is the cell in DU2 that covers the first grid. For instance, the first channel feature information from DU2 to the first grid can be a statistical average or weighted average of the channel features (such as channel feature vectors) between multiple terminals (or users) located in the first grid and the second cell (or DU2), or, in other words, a statistical average or weighted average of the channel features (such as channel feature vectors) from the second cell (or DU2) to one or more terminals (or users) in the first grid.

[0238] S808: DU2 sends the identifier of the second grid and the first channel feature information corresponding to the first grid to SU2.

[0239] S809: SU2 stores map information.

[0240] The map information includes the identifier of the first grid, the identifier of the second grid, and the first channel feature information corresponding to DU2 to the first grid.

[0241] For example, SU2 can store the spectrum information according to Table 1, where a strong interference grid means that the RSRP values ​​of the terminal in the grid to multiple cells are close, and an associated avoidance grid means that the channel characteristics of the strong interference grid are highly correlated.

[0242] In some other embodiments of this application, the communication system is as shown in FIG4A. In the embodiment shown in FIG8, SU1 can be replaced with SU, and CU1 and CU2 in the embodiment shown in FIG8 can both be replaced with CU. Then, step S803 above can be: DU2 sends downlink channel measurement result 1 to SU2 via CU, and step S804 above can be: DU1 sends downlink channel measurement result 2 to SU2 via CU. Optionally, SU can also send the identifier of the first grid to DU1, and DU1 executes steps S806 to S808. SU stores the map information based on the information sent by DU1.

[0243] In this embodiment, the strong interference grid ID (i.e., the identifier of the first grid) is determined through inter-station (i.e., DU1, DU2, SU2) interaction and sent to DU2 through CU2. DU2 obtains the channel characteristics of the interference grid and the associated avoidance grid information through pilot measurement and feeds it back to SU2 for joint storage.

[0244] In this embodiment of the application, the interference avoidance map (i.e. map information) is jointly constructed between stations (such as DU2, CU2, SU2), which can reduce the amount of data exchanged between stations during subsequent interference avoidance applications and enable lightweight interference avoidance.

[0245] In this embodiment of the application, a core network architecture is defined on how to construct an interference avoidance map based on the interaction information of CU, DU, and SU, as a priori input for subsequent interference avoidance applications (as shown in the embodiment in Figure 9).

[0246] Figure 9 is a flowchart of another communication method provided in an embodiment of this application.

[0247] This application uses the scenario in Figure 4B as an example, with the first device being SU1 and the second device being DU2, for illustration.

[0248] The functions performed by SU1 in this application can also be performed by modules (e.g., chips) in SU1; the functions performed by DU2 in this application can also be performed by modules (e.g., chips) in DU2.

[0249] In this embodiment of the application, the first information is the ID of the grid where the UE is located, and the fourth information is the map information issued by SU1. The fourth information includes the second information, that is, the fourth information includes the identifier of the second grid (i.e. the ID of the associated avoidance grid) and the first channel feature information corresponding to DU2 to the first grid.

[0250] In this application, after the UE enters the network from CU1 or switches to CU1, DU2 requests map information from SU, and SU2 sends map information for interference avoidance.

[0251] As shown in Figure 9, the method may include the following steps:

[0252] S901: UE, CU1 and AMF1 exchange RRC initial signaling information.

[0253] For example, step S901 may include the UE sending an RRC Setup Complete message to the CU1, and then the CU1 sending an Initial UE Message to the AMF1.

[0254] S902: CU1 registers the UE with SU1 (UE registration to SU).

[0255] S902 is an optional step.

[0256] Optionally, SU1 can also send a UE registration notification to AMF1.

[0257] S903: DU1 sends the ID of the grid where the UE is located to CU1.

[0258] For example, DU1 reports the ID of the grid where the UE is located (report UE Grid ID).

[0259] Optionally, DU1 can also send the ID of the grid where the UE is located to CU1.

[0260] S904: CU1 sends the ID of the grid where the UE is located to SU2 via CU2.

[0261] Correspondingly, SU2 receives the ID of the grid where the UE is located.

[0262] For example, CU1 exchanges the ID of the raster with CU2, and CU2 sends it to SU2.

[0263] S905: If the grid where the UE is located is a strong interference grid, then SU2 sends the map information of that grid; SU2 indicates that if a terminal is located in the associated avoidance grid, then interference avoidance is activated.

[0264] For example, based on the map information and the ID of the grid where the UE is located, SU2 determines whether the grid is a strong interference grid of DU2. If it is a strong interference grid, SU2 sends the map information to DU2 and instructs DU2 to enable interference avoidance if there is a user in the associated avoidance grid.

[0265] For example, if the map information is as shown in Table 1, and the ID of the grid where the UE is located is 1, then SU2 can determine that the grid where the UE is located is a strong interference grid, and the associated avoidance grid corresponding to this grid is the second grid. SU2 can send the map information of this grid to DU2, such as SU2 can send some or all of the information in the row where the ID of the grid where the UE is located is in Table 1 to DU2.

[0266] In one implementation, SU2 receives the ID of the grid where the UE is located (e.g., grid ID-1) and the cell ID corresponding to the grid where the UE is located (e.g., cell ID-1). The map information is shown in Table 1. Then, SU2 queries the cell ID corresponding to the grid where the UE is located (e.g., the first identifier) ​​in the column corresponding to the beneficiary cell ID, and queries the ID of the grid where the UE is located in the column corresponding to the strong interference grid ID. If a row in Table 1 (e.g., the first row) is found to have a beneficiary cell ID that is the cell ID corresponding to the grid where the UE is located (i.e., cell ID-1) and a strong interference grid ID that is the ID of the grid where the UE is located (e.g., grid ID-1), then the information in that row (e.g., the first row) is the map information of that grid.

[0267] For example, the specific process of DU2 activating interference avoidance can be found in step S703.

[0268] For example, the process of S905 can be referred to steps S702 to S703.

[0269] In some other embodiments of this application, the communication system is as shown in FIG4A. In the embodiment shown in FIG9, SU1 can be replaced with SU, and CU1 and CU2 in the embodiment shown in FIG9 can both be replaced with CU. Then, step S903 above can be: DU1 sends the ID of the grid where the UE is located to CU, and step S904 above can be: CU sends the ID of the grid where the UE is located to SU2. Optionally, SU can also send the identifier of the first grid to DU1. DU1 executes steps S806 to S808, and SU stores the map information based on the information sent by DU1.

[0270] In this embodiment, after the UE enters the network from CU1 or switches to CU1, DU1 obtains the grid ID where the UE is located through measurement and exchanges it with the neighboring station. The neighboring station SU (i.e., SU2) sends the strong interference grid ID and spectrum information. If a user is located in the associated avoidance grid, interference avoidance is activated. This method enables lightweight interactive interference avoidance and improves downlink spectrum efficiency through interference avoidance spectrum (i.e., spectrum information).

[0271] In this embodiment of the application, the core network architecture defines how to apply graph information for interference avoidance.

[0272] The communication device provided in this application will now be described in detail with reference to Figures 10 to 12.

[0273] It is understood that, in order to achieve the functions in the above embodiments, the communication device includes hardware structures and / or software modules corresponding to each function. Those skilled in the art should readily recognize that, based on the units and method steps described in conjunction with the embodiments disclosed in this application, this application can be implemented in hardware or a combination of hardware and computer software. Whether a function is executed by hardware or by computer software driving hardware depends on the specific application scenario and design constraints of the technical solution.

[0274] Figures 10-12 are schematic diagrams illustrating possible communication devices provided in embodiments of this application. These communication devices can be used to implement the functions of the first or second device in the above method embodiments, and thus also achieve the beneficial effects of the above method embodiments. In the embodiments of this application, the communication device may be RAN node 110a or 110b as shown in Figure 1A. Optionally, it may also be a module (such as a chip) applied to the first or second device.

[0275] As shown in Figure 10, the communication device 1500 includes a processing unit 1510 and a transceiver unit 1520. The transceiver unit 1520 and the processing unit 1510 can be software, hardware, or a combination of both. Optionally, the communication device 1500 may further include a storage unit for storing device program code and / or data, not shown in Figure 10.

[0276] The transceiver unit 1520 can implement sending and / or receiving functions. Optionally, the transceiver unit 1520 can also be called a communication unit or an acquisition unit, etc. The transceiver unit 1520 may further include a receiving unit and / or a sending unit, wherein the receiving unit is used to implement the receiving function, and the sending unit is used to implement the sending function. Optionally, the transceiver unit 1520 can be used to receive information sent by other devices, and can also be used to send information to other devices.

[0277] In one implementation, the communication device 1500 is used to implement the function of the first device in the method embodiment shown in FIG6 above. For example, the first device can be a network device or a communication module in a network device (such as SU), or a circuit or chip in a network device responsible for communication functions. Alternatively, the communication device 1500 is used to implement the function of the second device in the method embodiment shown in FIG6 above. For example, the second device can be a network device (such as DU2), a module (such as a circuit, chip, or chip system) in a network device, or a logic node, logic module, or software that can implement all or part of the functions of the network device.

[0278] When the communication device 1500 is used to implement the function of the first device in the method embodiment shown in FIG6: the transceiver unit 1520 is used to: send first information, the first information being used to indicate a first grid, the first grid being located in the area covered by the first cell and the area covered by the second cell; the transceiver unit 1520 is used to: receive second information, the second information being used to indicate the first channel feature information corresponding to the first grid in the second cell and the area covered by the second cell including the second grid, the second grid being determined based on the first channel feature information corresponding to the first grid in the second cell and the first channel feature information corresponding to the second grid in the second cell; the processing unit 1510 is used to: determine third information based on the first information and the second information, the third information being used to indicate that the signal corresponding to the second grid in the second cell avoids the signal corresponding to the first grid in the first cell.

[0279] For example, the third information includes at least one of the following: the identifier of the first cell, the identifier of the second cell, the identifier of the first grid, the identifier of the second grid, or the first channel feature information corresponding to the first grid in the second cell.

[0280] For example, the correlation between the first channel feature corresponding to the first grid in the second cell and the first channel feature corresponding to the second grid in the second cell is higher than the first value.

[0281] Optionally, the processing unit 1510 is used to store third information.

[0282] For example, the difference between the second channel feature information corresponding to the first grid in the first cell and the second channel feature information corresponding to the first grid in the second cell is less than the second value.

[0283] For example, the second channel characteristic information is related to at least one of the following: reference signal received power or channel quality indication.

[0284] For example, the first channel feature information is related to at least one of the following: the channel feature vector or the channel spatial covariance matrix.

[0285] In one implementation, the transceiver unit 1520 is configured to: receive first information, which is used to indicate a first grid; and based on third information, send fourth information, which is used to indicate first channel feature information corresponding to the first grid in the second cell and the second grid.

[0286] For example, the fourth information includes part or all of the third information, and / or the fourth information is also used to indicate that if there is a terminal in the second grid that accesses the second cell, the network device corresponding to the second cell adjusts the transmission weight corresponding to the terminal located in the second grid.

[0287] For example, the first channel feature information corresponding to the first grid in the second cell is a statistical average or weighted average of the channel features between multiple terminals located in the first grid and the second cell.

[0288] When the communication device 1500 is used to implement the function of the second device in the method embodiment shown in FIG6: the transceiver unit 1520 is used to: receive first information, the first information being used to indicate a first grid, the first grid being located in the area covered by the first cell and the area covered by the second cell; send second information, the second information being used to indicate the second grid and the first channel feature information corresponding to the first grid in the second cell, the area covered by the second cell including the second grid, the second grid being determined based on the first channel feature information corresponding to the first grid in the second cell and the first channel feature information corresponding to the second grid in the second cell; wherein, the first information and the second information are used to determine third information, the third information being used to indicate that the signal corresponding to the second grid in the second cell avoids the signal corresponding to the first grid in the first cell.

[0289] For example, the third information includes at least one of the following: the identifier of the first cell, the identifier of the second cell, the identifier of the first grid, the identifier of the second grid, or the first channel feature information corresponding to the first grid in the second cell.

[0290] For example, the correlation between the first channel feature corresponding to the first grid in the second cell and the first channel feature corresponding to the second grid in the second cell is higher than the first value.

[0291] For example, the difference between the second channel feature information corresponding to the first grid in the first cell and the second channel feature information corresponding to the first grid in the second cell is less than the second value.

[0292] For example, the second channel characteristic information is related to at least one of the following: reference signal received power or channel quality indication.

[0293] For example, the first channel feature information is related to at least one of the following: the channel feature vector or the channel spatial covariance matrix.

[0294] For example, the first grid is located in the area covered by the first cell and the area covered by the second cell. The area covered by the second cell includes the second grid. The second grid is determined based on the first channel feature information corresponding to the first grid in the second cell and the first channel feature information corresponding to the second grid in the second cell.

[0295] For example, the first channel feature information corresponding to the first grid in the second cell is a statistical average or weighted average of the channel features between multiple terminals located in the first grid and the second cell.

[0296] For a more detailed description of the processing unit 1510 and the transceiver unit 1520, please refer to the relevant description in the method embodiment shown in FIG6.

[0297] In one implementation, the communication device 1500 is used to implement the function of the first device in the method embodiment shown in FIG7 above. For example, the first device can be a network device or a communication module in a network device (such as SU), or a circuit or chip in a network device responsible for communication functions. Alternatively, the communication device 1500 is used to implement the function of the second device in the method embodiment shown in FIG7 above. For example, the second device can be a network device (such as DU2), a module (such as a circuit, chip, or chip system) in a network device, or a logic node, logic module, or software that can implement all or part of the functions of the network device.

[0298] When the communication device 1500 is used to implement the function of the first device in the method embodiment shown in FIG7: the transceiver unit 1520 is used to: receive first information, the first information being used to indicate the first grid; based on the third information, send fourth information, the fourth information being used to indicate the first channel feature information corresponding to the second grid and the first grid in the second cell; wherein, the third information is used to indicate that the signal corresponding to the second grid in the second cell avoids the signal corresponding to the first grid in the first cell.

[0299] For example, the third information includes at least one of the following: the identifier of the first cell, the identifier of the second cell, the identifier of the first grid, the identifier of the second grid, or the first channel feature information corresponding to the first grid in the second cell, wherein the first information is the identifier of the first grid and the fourth information is the identifier of the second grid.

[0300] For example, the fourth information includes part or all of the third information, and / or the fourth information is also used to indicate that if there is a terminal in the second grid that accesses the second cell, the network device corresponding to the second cell adjusts the transmission weight corresponding to the terminal located in the second grid.

[0301] For example, the first channel feature information corresponding to the first grid in the second cell is a statistical average or weighted average of the channel features between multiple terminals located in the first grid and the second cell.

[0302] When the communication device 1500 is used to implement the function of the second device in the method embodiment shown in FIG7: the transceiver unit 1520 is used to: receive fourth information, the fourth information being used to indicate the first channel feature information corresponding to the first grid in the second cell; the processing unit 1510 is used to adjust the transmission weight corresponding to the terminal accessing the second cell in the second grid based on the first channel feature information corresponding to the first grid in the second cell.

[0303] For example, the fourth information includes part or all of the third information, and / or the fourth information is further used to indicate that if there is a terminal in the second grid accessing the second cell, the network device corresponding to the second cell adjusts the transmission weight corresponding to the terminal in the second grid; wherein, the third information is used to indicate that the signal corresponding to the second grid in the second cell yields to the signal corresponding to the first grid in the first cell.

[0304] For example, the third information includes at least one of the following: the identifier of the first cell, the identifier of the second cell, the identifier of the first grid, the identifier of the second grid, or the first channel feature information corresponding to the first grid in the second cell.

[0305] For example, the first channel feature information corresponding to the first grid in the second cell is a statistical average or weighted average of the channel features between multiple terminals located in the first grid and the second cell.

[0306] For example, the first grid is located in the area covered by the first cell and the area covered by the second cell. The area covered by the second cell includes the second grid. The second grid is determined based on the first channel feature information corresponding to the first grid in the second cell and the first channel feature information corresponding to the second grid in the second cell.

[0307] For a more detailed description of the processing unit 1510 and the transceiver unit 1520, please refer to the relevant description in the method embodiment shown in FIG7.

[0308] It is understood that the division of units in the above-described device is merely a logical functional division. Each function can correspond to a functional unit, or two or more functions can be integrated into one functional unit. In actual implementation, all or some units can be integrated into a single physical entity, or they can be distributed across different physical entities. Furthermore, the aforementioned functional units can be implemented in hardware, software, or a combination of both. Whether a function is executed in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.

[0309] In one example, the functional unit in any of the above devices may be one or more integrated circuits configured to implement the above methods, such as: one or more application-specific integrated circuits (ASICs), or one or more central processing units (CPUs), one or more microcontroller units (MCUs), one or more digital signal processors (DSPs), or one or more field-programmable gate arrays (FPGAs), or a combination of at least two of these integrated circuit forms.

[0310] In one example, the storage unit described in this application may include random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, and / or registers, etc.

[0311] As shown in Figure 11, the communication device 1600 includes a processor 1610, and optionally an interface circuit 1620. The processor 1610 and the interface circuit 1620 are coupled to each other. It is understood that the interface circuit 1620 can be a transceiver or an input / output interface. Optionally, the communication device 1600 may also include a memory 1630 for storing computer programs or instructions executed by the processor 1610, or storing input data required by the processor 1610 to execute instructions, or storing data generated by the processor 1610 after executing computer programs or instructions.

[0312] When the communication device 1600 is used to implement the method shown in FIG6 or FIG7, the processor 1610 is used to implement the function of the processing unit 1510, and the interface circuit 1620 is used to implement the function of the transceiver unit 1520.

[0313] When the aforementioned communication device is a chip applied to the first device, the first device chip implements the functions of the first device in the above method embodiments. The first device chip receives information sent to the first device by the second device through other modules (such as radio frequency modules or antennas) in the first device; or, the first device chip sends information to other modules (such as radio frequency modules or antennas) in the first device, and this information is sent from the first device to the second device.

[0314] When the aforementioned communication device is a module applied to the second device, the second device module implements the functions of the second device in the above method embodiments. The second device module receives information from other modules (such as a radio frequency module or antenna) in the second device, information sent from the first device to the second device; or, the second device module sends information to other modules (such as a radio frequency module or antenna) in the second device, information sent from the second device to the first device. Here, the second device module can be the baseband chip of the second device, a DU or other modules, or a device under an open radio access network (O-RAN) architecture, such as an open DU device.

[0315] As shown in Figure 12, the communication device includes a processor 1710, a memory 1720, and a transceiver 1730. The processor 1710 is mainly used for processing communication protocols and communication data; controlling the first / second device; executing software programs; and processing data from the software programs. The memory 1720 can store computer program code, software programs, and data. The transceiver 1730 includes a transmitter 1731, a receiver 1732, radio frequency circuitry (not shown in Figure 12), and an antenna 1733.

[0316] The processor 1710 can also be called a processing unit, processing board, processing module, or processing device. The transceiver 1730 can also be called a transceiver unit, transceiver, or transceiver device.

[0317] Optionally, the device in transceiver 1730 used to implement the receiving function can be considered a receiving module, and the device in transceiver 1730 used to implement the transmitting function can be considered a transmitting module. That is, transceiver 1730 includes a receiver and / or a transmitter. A transceiver may also be called a transceiver unit, transceiver module, or transceiver circuit, etc. A receiver may also be called a receiver unit, receiving module, or receiving circuit, etc. A transmitter may also be called a transmitter, transmitting module, or transmitting circuit, etc.

[0318] The processor 1710 is used to execute the processing actions of the first device in the embodiment shown in FIG. 6 or FIG. 7; the transceiver 1730 is used to execute the transmission and reception actions of the first device in the embodiment shown in FIG. 6 or FIG. 7. Alternatively, the processor 1710 is used to execute the processing actions of the second device in the embodiment shown in FIG. 6 or FIG. 7; the transceiver 1730 is used to execute the transmission and reception actions of the second device in the embodiment shown in FIG. 6 or FIG. 7.

[0319] When the communication device 1700 is a chip, the chip includes a processor and a transceiver. The transceiver can be an input / output circuit or a communication interface. The processor can be a processing module integrated on the chip, a microprocessor, or an integrated circuit. In the above method embodiments, the transmitting operation of the first device can be understood as the chip's output, and the receiving operation of the first device can be understood as the chip's input. Similarly, in the above method embodiments, the transmitting operation of the second device can be understood as the chip's output, and the receiving operation of the second device can be understood as the chip's input.

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

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

[0322] This application also provides a computer program product containing a program or instructions, which, when executed by a computer, causes the computer to perform the method executed by the first device or the second device in the above method embodiments.

[0323] This application also provides a communication system, which includes a first device and a second device as described in the above embodiments. The first device is used to perform some or all of the operations performed by the first device in the above method embodiments, and the second device is used to perform some or all of the operations performed by the second device in the above method embodiments.

[0324] This application also provides a chip device, including a processor, for calling a computer program or computer instructions stored in the memory, so that the processor executes the method provided in the embodiment shown in FIG6 or FIG7 above.

[0325] In one possible implementation, the input of the chip device corresponds to the receiving operation in the embodiment shown in FIG6 or FIG7 above, and the output of the chip device corresponds to the transmitting operation in the embodiment shown in FIG6 or FIG7 above.

[0326] Optionally, the processor is coupled to the memory via an interface.

[0327] Optionally, the chip device may also include a memory in which computer programs or computer instructions are stored.

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

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

[0330] In the above embodiments, implementation can be achieved entirely or partially through software, hardware, firmware, or any combination thereof. When implemented using software, it can be implemented entirely or partially in the form of a computer program product. The computer program product includes one or more computer programs or instructions. When the computer program or instructions are loaded and executed on a computer, the processes or functions described in the embodiments of this application are performed entirely or partially. The computer can be a general-purpose computer, a special-purpose computer, a computer network, a network device, a user equipment, or other programmable device. The computer program or instructions can be stored in a computer-readable storage medium or transferred from one computer-readable storage medium to another. For example, the computer program or instructions can be transferred from one website, computer, server, or data center to another website, computer, server, or data center via wired or wireless means. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that integrates one or more available media. The available medium can be a magnetic medium, such as a floppy disk, hard disk, or magnetic tape; it can also be an optical medium, such as a digital video optical disc; or it can be a semiconductor medium, such as a solid-state drive. The computer-readable storage medium may be a volatile or non-volatile storage medium, or may include both types of storage media.

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

[0332] It is understood that the various numerical designations used in the embodiments of this application are merely for descriptive convenience and are not intended to limit the scope of the embodiments of this application. The order of the process numbers described above does not imply the order of execution; the execution order of each process should be determined by its function and internal logic.

Claims

1. A communication method, characterized in that, include: Send a first message, the first message being used to indicate a first grid, the first grid being located in the area covered by a first cell and the area covered by a second cell; Receive second information, the second information being used to indicate the first channel feature information corresponding to the first grid in the second cell and the area covered by the second cell including the second grid, the second grid being determined based on the first channel feature information corresponding to the first grid in the second cell and the first channel feature information corresponding to the second grid in the second cell; Based on the first information and the second information, a third information is determined, which is used to instruct the signal corresponding to the second grid in the second cell to yield to the signal corresponding to the first grid in the first cell.

2. The method according to claim 1, characterized in that, The third information includes at least one of the following: the identifier of the first cell, the identifier of the second cell, the identifier of the first grid, the identifier of the second grid, or the first channel feature information corresponding to the first grid in the second cell.

3. The method according to claim 1 or 2, characterized in that, The correlation between the first channel feature corresponding to the first grid in the second cell and the first channel feature corresponding to the second grid in the second cell is higher than the first value.

4. The method according to any one of claims 1-3, characterized in that, The method further includes: Store the third information.

5. The method according to any one of claims 1-4, characterized in that, The difference between the second channel feature information corresponding to the first grid in the first cell and the second channel feature information corresponding to the first grid in the second cell is less than the second value.

6. The method according to claim 5, characterized in that, The second channel characteristic information is related to at least one of the following: reference signal received power or channel quality indication.

7. The method according to any one of claims 1-6, characterized in that, The first channel feature information is related to at least one of the following: channel feature vector or channel spatial covariance matrix.

8. The method according to any one of claims 1-7, characterized in that, The method further includes: Receive first information, which is used to indicate the first grid; Based on the third information, fourth information is sent, which is used to indicate the first channel feature information corresponding to the first grid in the second grid and the second cell.

9. The method according to claim 8, characterized in that, The fourth information includes part or all of the third information, and / or the fourth information is further used to indicate that if there is a terminal in the second grid that accesses the second cell, the network device corresponding to the second cell adjusts the transmission weight corresponding to the terminal located in the second grid.

10. A communication method, characterized in that, include: Receive first information, the first information being used to indicate a first grid, the first grid being located in the area covered by a first cell and the area covered by a second cell; Send a second message, the second message being used to indicate the first channel feature information corresponding to the first grid in the second cell and the area covered by the second cell including the second grid, the second grid being determined based on the first channel feature information corresponding to the first grid in the second cell and the first channel feature information corresponding to the second grid in the second cell; Wherein, the first information and the second information are used to determine the third information, and the third information is used to instruct the signal corresponding to the second grid in the second cell to give way to the signal corresponding to the first grid in the first cell.

11. The method according to claim 10, characterized in that, The third information includes at least one of the following: the identifier of the first cell, the identifier of the second cell, the identifier of the first grid, the identifier of the second grid, or the first channel feature information corresponding to the first grid in the second cell.

12. The method according to claim 10 or 11, characterized in that, The correlation between the first channel feature corresponding to the first grid in the second cell and the first channel feature corresponding to the second grid in the second cell is higher than the first value.

13. The method according to any one of claims 10-12, characterized in that, The difference between the second channel feature information corresponding to the first grid in the first cell and the second channel feature information corresponding to the first grid in the second cell is less than the second value.

14. The method according to claim 13, characterized in that, The second channel characteristic information is related to at least one of the following: reference signal received power or channel quality indication.

15. The method according to any one of claims 10-14, characterized in that, The first channel feature information is related to at least one of the following: channel feature vector or channel spatial covariance matrix.

16. A communication method, characterized in that, include: Receive first information, which is used to indicate the first grid; Based on the third information, a fourth information is sent, which is used to indicate the first channel feature information corresponding to the first grid in the second grid and the second cell; The third information is used to instruct the signal corresponding to the second grid in the second cell to yield to the signal corresponding to the first grid in the first cell.

17. The method according to claim 16, characterized in that, The third information includes at least one of the following: the identifier of the first cell, the identifier of the second cell, the identifier of the first grid, the identifier of the second grid, or the first channel feature information corresponding to the first grid in the second cell, wherein the first information is the identifier of the first grid, and the fourth information is the identifier of the second grid.

18. The method according to claim 16 or 17, characterized in that, The fourth information includes part or all of the third information, and / or the fourth information is further used to indicate that if there is a terminal in the second grid that accesses the second cell, the network device corresponding to the second cell adjusts the transmission weight corresponding to the terminal located in the second grid.

19. A communication method, characterized in that, include: Receive fourth information, the fourth information being used to indicate the first channel feature information corresponding to the first grid in the second grid and the second cell; Based on the first channel feature information corresponding to the first grid in the second cell, the transmission weights corresponding to the terminals accessing the second cell in the second grid are adjusted.

20. The method according to claim 19, characterized in that, The fourth information includes part or all of the third information, and / or the fourth information is also used to indicate that if there is a terminal in the second grid that accesses the second cell, the network device corresponding to the second cell adjusts the transmission weight corresponding to the terminal in the second grid. The third information is used to instruct the signal corresponding to the second grid in the second cell to yield to the signal corresponding to the first grid in the first cell.

21. The method according to claim 20, characterized in that, The third information includes at least one of the following: the identifier of the first cell, the identifier of the second cell, the identifier of the first grid, the identifier of the second grid, or the first channel feature information corresponding to the first grid in the second cell.

22. The method according to any one of claims 1-21, characterized in that, The first channel feature information corresponding to the first grid in the second cell is a statistical average or weighted average of the channel features between multiple terminals located in the first grid and the second cell.

23. The method according to any one of claims 16-21, characterized in that, The first grid is located in the area covered by the first cell and the area covered by the second cell. The area covered by the second cell includes the second grid. The second grid is determined based on the first channel feature information corresponding to the first grid in the second cell and the first channel feature information corresponding to the second grid in the second cell.

24. A communication device, characterized in that, Includes modules or units for performing the method according to any one of claims 1 to 23.

25. A communication device, characterized in that, The device includes a processor and an interface circuit, wherein the interface circuit is used to receive signals from other communication devices and transmit them to the processor or to send signals from the processor to other communication devices, and the processor uses logic circuits or execution code instructions to cause the communication devices to implement the method as described in any one of claims 1 to 23.

26. A readable storage medium, characterized in that, Used to store computer programs or instructions, which are executed by one or more processors, causing an apparatus including the one or more processors to perform the method as described in any one of claims 1 to 23.

27. A computer program product, characterized in that, When the computer program product is run on an electronic device, it causes the electronic device to perform the method as described in any one of claims 1 to 23.