Communication method and device, storage medium and program product

By allocating resources to terminal devices in adjacent cells using different rules, the interference problem caused by real-time interaction latency during the scheduling process of terminal devices in adjacent cells is solved, thereby improving resource utilization and reducing interference.

CN121940876APending Publication Date: 2026-04-28SHANGHAI HUAWEI TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
SHANGHAI HUAWEI TECH CO LTD
Filing Date
2024-10-26
Publication Date
2026-04-28

AI Technical Summary

Technical Problem

In communication systems, terminal devices are subject to increased interference, especially during the scheduling process between adjacent cells. Due to the long real-time interaction delay between network devices, it is impossible to effectively reduce interference.

Method used

By using different rules when allocating resources to terminal devices in adjacent cells, such as according to frequency points from low to high or from high to low, resource allocation can be staggered to avoid real-time information exchange and reduce interference between terminal devices.

Benefits of technology

It effectively reduces interference between terminal devices during scheduling in adjacent cells, improves resource utilization, and avoids problems caused by real-time interaction latency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121940876A_ABST
    Figure CN121940876A_ABST
Patent Text Reader

Abstract

Provided in an embodiment of the present application are a communication method, device, storage medium and program product, the method comprising: a first network device sending first information to a first terminal device in a first cell, the first information being used for instructing the first network device to schedule the first terminal device on a first resource, the first network device allocates a first resource to the first terminal device based on a first rule or an interference avoidance model, the first rule is a pre-agreed rule, the first rule is different from a second rule, and the second rule is a rule for allocating resources to a terminal device in a second cell adjacent to the first cell. The first rule and the interference avoidance model do not require real-time information interaction between the first network device and a second network device serving the second cell. Therefore, by implementing the method, real-time information interaction between network equipment is not needed, and the interaction time delay can be effectively reduced, so that the interference on the terminal equipment can be reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of communication technology, and in particular to a communication method, apparatus, storage medium, and program product. Background Technology

[0002] With the increase in user traffic in communication systems, cells are being deployed more densely, leading to increased interference with terminal devices and a decline in user experience. For example, when two terminal devices are geographically close and served by cells under different network equipment, either terminal device, when being scheduled, can interfere with the signal quality of the other.

[0003] Currently, collaborative technologies can be used to reduce interference to terminal devices, thereby ensuring user experience. However, the implementation of collaborative technologies requires real-time exchange of relevant information between network devices. However, when the functional modules of network devices requiring real-time interaction are not aligned or their clock sources are not synchronized, the interaction latency can be long, thus failing to reduce interference to the terminal devices. Summary of the Invention

[0004] This application provides a communication method, apparatus, storage medium, and program product that can effectively reduce interference to terminal devices.

[0005] In a first aspect, embodiments of this application provide a communication method applied to a first terminal device, or a chip in the first terminal device, or a device used in conjunction with the first terminal device, or a device for implementing the functions of the first terminal device, etc. The method includes: receiving first information from a first network device, the first information being used to instruct the first terminal device to schedule resources in a first resource; wherein the first terminal device is a terminal device in a first cell, the first cell is a cell served by the first network device, the first resource is a resource in a first frequency band, and the first resource is allocated based on a first rule; the first rule includes allocating resources to the terminal device in the first cell in the first frequency band according to a frequency point order from low to high, starting with a first starting resource, the first starting resource being the resource with the lowest frequency point in a second frequency band, and the second frequency band being a sub-frequency band in the first frequency band; or, the first rule includes allocating resources to the terminal device in the first cell in the first frequency band according to a frequency point order from high to low, starting with a second starting resource, the second starting resource being the resource with the highest frequency point in the second frequency band; the first rule differs from the second rule, the second rule being used to allocate resources to the terminal device in the second cell served by the second network device, and the first cell and the second cell are adjacent cells.

[0006] According to the method described in the first aspect, the first network device can schedule the first terminal device on a first resource. The first resource is allocated to the first terminal device by the first network device according to a first rule. Since the first rule is a pre-defined rule, this method does not require allocating the first resource based on real-time interactive information, avoiding situations where interaction is untimely and effectively reducing interference to the terminal device when scheduling terminal devices simultaneously. Furthermore, the second network device allocates resources to terminal devices in the second cell according to a second rule, and since the first rule is different from the second rule, the first resource allocated based on the first rule can be staggered as much as possible from the resource allocated based on the second rule, also effectively reducing interference to the terminal device when scheduling terminal devices simultaneously.

[0007] In one possible implementation, the first rule further includes: if resources cannot be successfully allocated to terminal devices in the first cell from the first starting resource to the resource with the highest frequency point in the first frequency band, then resources are allocated to terminal devices in the first cell starting from the resource with the lowest frequency point in the first frequency band in order of frequency points from low to high.

[0008] In this method, when allocating resources to terminal devices in the first cell according to the first rule, allocation begins from the first starting resource and proceeds in ascending order of frequency. If, when the highest frequency of the first frequency band is reached, there are still terminal devices in the first cell that have not been allocated resources, then allocation begins from the lowest frequency of the first frequency band and proceeds in ascending order of frequency. This effectively utilizes the resources in the first frequency band. For example, assuming that the resources in the first frequency band, in ascending order of frequency, include resources 0 to N, and the first starting resource is resource M1, then the first rule is: first, starting from resource M1, resources are allocated to terminal devices in the first cell in ascending order of frequency. When resource N is reached, there are still terminal devices in the first cell that require resource usage, and there are idle resources in the first frequency band, then resources are allocated from resource 0 in ascending order of frequency band.

[0009] In one possible implementation, the first rule further includes: if resources cannot be successfully allocated to the terminal devices in the first cell from the second starting resource to the lowest frequency point in the first frequency band, then resources are allocated to the terminal devices in the first cell starting from the highest frequency point in the first frequency band in descending order of frequency.

[0010] In this method, when allocating resources to terminal devices in the first cell according to the first rule, allocation begins from the second starting resource and proceeds in descending order of frequency. If, when the lowest frequency of the first frequency band is reached, there are still terminal devices in the first cell that have not been allocated resources, then allocation begins from the highest frequency of the first frequency band and proceeds in descending order of frequency. This effectively utilizes the resources in the first frequency band. For example, assuming that, in ascending order of frequency, the resources in the first frequency band include resources 0 to N, and the second starting resource is resource M2, then the first rule is: first, resources are allocated to terminal devices in the first cell starting from resource M2 in descending order of frequency. When resource 0 is reached, there are still terminal devices in the first cell that require resource usage, and there are idle resources in the first frequency band, then resources are allocated to terminal devices in the first cell that require resource usage starting from resource N in descending order of frequency.

[0011] In one possible implementation, the second rule includes allocating resources to terminal devices in the second cell in the first frequency band in descending order of frequency points, starting with the third starting resource, where the third starting resource is the resource with the highest frequency point in the third frequency band, and the third frequency band is a sub-frequency band in the first frequency band; or, the second rule includes allocating resources to terminal devices in the second cell in the first frequency band in ascending order of frequency points, starting with the fourth starting resource, where the fourth starting resource is the resource with the lowest frequency point in the third frequency band.

[0012] In this method, for example, if the first rule allocates resources to terminal devices in the first cell in the first frequency band in ascending order of frequency points, starting from the first initial resource, then the second rule allocates resources to terminal devices in the second cell in the first frequency band in descending order of frequency points, starting from the third initial resource. Since the second and third frequency bands may be the same or different, and the first and third initial resources are different, the allocation order of the first rule is the reverse of the allocation order of the second rule. Therefore, allocating resources according to the first and second rules can minimize the separation of resources between terminal devices in the first and second cells, thereby reducing interference to terminal devices when simultaneously scheduling resources in both cells.

[0013] Alternatively, if the first rule allocates resources to terminal devices in the first cell in descending order of frequency within the first frequency band, starting with the second starting resource, then the second rule allocates resources to terminal devices in the second cell in ascending order of frequency within the first frequency band, starting with the fourth starting resource. Since the second and third frequency bands may be the same or different, and the second and fourth starting resources may differ, the allocation order of the first rule is the reverse of the allocation order of the second rule. Therefore, allocating resources according to the first and second rules can minimize the separation of resources between terminal devices in the first and second cells, thereby reducing interference to terminal devices when simultaneously scheduling resources in both cells.

[0014] In one possible implementation, the resource is at the resource element (RE) level, the resource block (RB) level, or the resource block group (RBG) level.

[0015] In this approach, resources can be allocated to terminal devices according to different levels.

[0016] In one possible implementation, the value obtained by taking the physical cell identifier of the first cell modulo 2 is different from the value obtained by taking the physical cell identifier of the second cell modulo 2.

[0017] In this method, cells can be divided into two groups by taking the value of the physical cell identifier modulo 2. For example, cells whose physical cell identifier modulo 2 is 0 belong to the first group, and cells whose physical cell identifier modulo 2 is 1 belong to the second group. Then, it can be stipulated that one group uses the first rule to allocate resources and the other group uses the second rule to allocate resources. For example, cells belonging to the first group use the first rule to allocate resources and cells belonging to the second group use the second rule to allocate resources.

[0018] In one possible implementation, the second frequency band is the same as the third frequency band. The second frequency band is obtained based on the first value corresponding to the first cell, and the third frequency band is obtained based on the second value corresponding to the second cell. The first value is the same as the second value. The first value is the value obtained by taking the physical cell identifier of the first cell modulo M, and the second value is the value obtained by taking the physical cell identifier of the second cell modulo M, where M is an integer greater than 1.

[0019] In this method, the second and third frequency bands are the same sub-band within the first frequency band, and are determined by taking the modulo of M based on the physical cell identifier of the cell. When allocating resources to terminal devices in the first cell according to the first rule, and to terminal devices in the second cell according to the second rule, the resources of terminal devices in the first cell and the terminal devices in the second cell can be staggered based on the differences in the starting resources and allocation order in the first and second rules, thereby reducing interference to terminal devices when simultaneously scheduling terminal devices in the first and second cells.

[0020] In one possible implementation, the second frequency band is determined based on the first interference, and the third frequency band is determined based on the second interference; the first interference is the interference experienced by the terminal equipment in the first cell under the second frequency band, and the second interference is the interference experienced by the terminal equipment in the second cell under the third frequency band.

[0021] In this method, the first cell selects the sub-band containing its initial resource as the second frequency band based on the interference it experiences in each sub-band of the first frequency band. For example, the interference experienced by the first cell in the second frequency band is less than the interference experienced in the other sub-bands. The second cell selects the sub-band containing its initial resource as the third frequency band based on the interference it experiences in each sub-band of the first frequency band. For example, the interference experienced by the second cell in the third frequency band is less than the interference experienced in the other sub-bands. This further reduces the interference experienced by the terminal equipment.

[0022] Secondly, embodiments of this application provide another communication method, applied to a first terminal device, or a chip in the first terminal device, or a device used in conjunction with the first terminal device, or a device for implementing the functions of the first terminal device, etc. The method includes: receiving first information from a first network device, the first information being used to instruct the first terminal device to be scheduled in a first resource, the first terminal device being a terminal device in a first cell; wherein, the first cell is a cell served by the first network device, the first resource is a resource in a first frequency band, the first resource is determined by an interference avoidance model, the first resource is used to perform interference avoidance on a second terminal device in a second cell served by a second network device that is subject to interference, and the first cell and the second cell are adjacent cells.

[0023] According to the method described in the second aspect, a first terminal device can be scheduled on a first resource. The first resource is determined by the first network device based on an interference avoidance model, and the first resource can perform interference avoidance on a second terminal device in a second cell that is subject to interference. This model-based determination method eliminates the need for real-time information exchange between the first and second network devices, effectively reducing interaction latency and thus helping to reduce interference to the terminal device when simultaneously scheduled.

[0024] Thirdly, embodiments of this application provide yet another communication method, applied to a first network device, or a chip in the first network device, or a device used in conjunction with the first network device, or a device for implementing the functions of the first network device, etc. The method includes: sending first information to a first terminal device, the first information being used to instruct the first terminal device to schedule resources in a first resource; wherein, the first cell is a cell serving the first network device, the first resource is a resource in a first frequency band, and the first resource is allocated based on a first rule; the first rule includes allocating resources to the terminal device in the first cell in the first frequency band according to a frequency point order from low to high, starting from a first starting resource, where the first starting resource is the lowest frequency resource in a second frequency band, and the second frequency band is a sub-frequency band in the first frequency band; or, the first rule includes allocating resources to the terminal device in the first cell in the first frequency band according to a frequency point order from high to low, starting from a second starting resource, where the second starting resource is the highest frequency resource in the second frequency band; the first rule differs from the second rule, where the second rule is used to allocate resources to the terminal device in the second cell serving the second network device, and the first cell and the second cell are adjacent cells.

[0025] In one possible implementation, the first rule further includes: if resources cannot be successfully allocated to terminal devices in the first cell from the first starting resource to the resource with the highest frequency point in the first frequency band, then resources are allocated to terminal devices in the first cell starting from the resource with the lowest frequency point in the first frequency band in order of frequency points from low to high.

[0026] In one possible implementation, the first rule further includes: if resources cannot be successfully allocated to the terminal devices in the first cell from the second starting resource to the lowest frequency point in the first frequency band, then resources are allocated to the terminal devices in the first cell starting from the highest frequency point in the first frequency band in descending order of frequency.

[0027] In one possible implementation, the second rule includes: allocating resources to terminal devices in the second cell starting from the third starting resource in the first frequency band in descending order of frequency points, wherein the third starting resource is the resource with the highest frequency point in the third frequency band, and the third frequency band is a sub-frequency band in the first frequency band; or, the second rule includes allocating resources to terminal devices in the second cell starting from the fourth starting resource in the first frequency band in ascending order of frequency points, wherein the fourth starting resource is the resource with the lowest frequency point in the third frequency band.

[0028] In one possible implementation, the resource is at the resource element (RE) level, the resource block (RB) level, or the resource block group (RBG) level.

[0029] In one possible implementation, the value obtained by taking the physical cell identifier of the first cell modulo 2 is different from the value obtained by taking the physical cell identifier of the second cell modulo 2.

[0030] In one possible implementation, the second frequency band is the same as the third frequency band. The second frequency band is obtained based on the first value corresponding to the first cell, and the third frequency band is obtained based on the second value corresponding to the second cell. The first value is the same as the second value. The first value is the value obtained by taking the physical cell identifier of the first cell modulo M, and the second value is the value obtained by taking the physical cell identifier of the second cell modulo M, where M is an integer greater than 1.

[0031] In one possible implementation, the second frequency band is determined based on the first interference, and the third frequency band is determined based on the second interference; the first interference is the interference experienced by the terminal equipment in the first cell under the second frequency band, and the second interference is the interference experienced by the terminal equipment in the second cell under the third frequency band.

[0032] Fourthly, embodiments of this application provide yet another communication method, applied to a first network device, or a chip in the first network device, or a device used in conjunction with the first network device, or a device for implementing the functions of the first network device, etc. The method includes: sending first information to a first terminal device, the first information being used to instruct the first terminal device to schedule the first resource; wherein, the first terminal device is a terminal device in a first cell, the first cell is a cell served by the first network device, the first resource is a resource in a first frequency band, the first resource is determined by an interference avoidance model, the first resource is used to perform interference avoidance on a second terminal device in a second cell served by a second network device that is subject to interference, and the first cell and the second cell are adjacent cells.

[0033] In one possible implementation, the method further includes: receiving a cooperation request message from a second network device, the cooperation request message being used to request a terminal device in the first cell to perform interference avoidance for a terminal device in the second cell that has cooperation requirements; in response to the cooperation request message, determining a second terminal device from the terminal devices that have cooperation requirements; and determining a first resource based on the terminal devices in the first cell, the second terminal device, and the interference avoidance model.

[0034] In one possible implementation, the method further includes sending a first notification message to a second network device, the first notification message being used to indicate that interference avoidance should be performed on the second terminal device.

[0035] In one possible implementation, the method further includes: receiving a second notification message sent from a second network device, the second notification message being used to indicate configuration information of a second terminal device, and the interference avoidance model determining a first resource based on the configuration information of the second terminal device.

[0036] The beneficial effects of the third aspect and any of its possible implementations can be referred to the corresponding description in the first aspect, and the beneficial effects of the fourth aspect and any of its possible implementations can be referred to the corresponding description in the second aspect, which will not be repeated here.

[0037] Fifthly, embodiments of this application provide a communication device, including a unit for performing the methods of the first, second, third, or fourth aspects described above, and any possible implementation thereof.

[0038] In a sixth aspect, embodiments of this application provide another communication device, a processor, and an interface circuit. 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. The processor is used to implement the methods in the first, second, third, or fourth aspects, or any possible implementation thereof, through logic circuits or execution code instructions.

[0039] In a seventh aspect, this application provides a computer-readable storage medium storing a computer program or instructions that, when executed by a communication device, implement the methods of the first, second, third, or fourth aspects described above, and any possible implementation thereof.

[0040] Eighthly, this application provides a computer program product, wherein when the computer program or instructions are executed by a communication device, they implement the methods of the first, second, third, or fourth aspects described above, and any possible implementation thereof. Attached Figure Description

[0041] Figure 1 This is a schematic diagram of the architecture of a communication system provided in an embodiment of this application;

[0042] Figure 2 This is a schematic diagram of the architecture of a communication system provided in an embodiment of this application;

[0043] Figure 3 This is a flowchart illustrating the first communication method provided in the embodiments of this application;

[0044] Figure 4 This is a comparative diagram of a first rule and a second rule provided in an embodiment of this application;

[0045] Figure 5 This is a comparative diagram of another first rule and a second rule provided in the embodiments of this application;

[0046] Figure 6 This is a comparative diagram of another first rule and second rule provided in the embodiments of this application;

[0047] Figure 7 This is a comparative diagram of another first rule and a second rule provided in the embodiments of this application;

[0048] Figure 8 This is a schematic diagram illustrating resource allocation according to eICIC provided in an embodiment of this application;

[0049] Figure 9 This is a comparative diagram showing the allocation of resources to terminal devices in adjacent cells before and after using the first communication method, provided in an embodiment of this application.

[0050] Figure 10 This is a schematic diagram illustrating resource allocation in a RedCap scenario provided in an embodiment of this application;

[0051] Figure 11 This is a comparative diagram showing the allocation of resources to terminal devices in adjacent cells before and after using the first communication method, provided in another embodiment of this application.

[0052] Figure 12 This is a flowchart illustrating the second communication method provided in an embodiment of this application;

[0053] Figure 13 This is a schematic diagram of the structure of a communication device provided in an embodiment of this application;

[0054] Figure 14 This is a schematic diagram of another communication device provided in an embodiment of this application. Detailed Implementation

[0055] The embodiments of this application will now be described with reference to the accompanying drawings.

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

[0057] Figure 1 A schematic diagram of the architecture of a communication system provided in an embodiment of this application is shown. Figure 1 As shown, the communication system includes network device 110, network device 120, terminal device 130, and terminal device 140. It should be noted that the communication system may also include other devices, but this embodiment does not limit this.

[0058] In this configuration, network device 110 provides service to cell 1, and network device 120 provides service to cell 2. Cell 1 and Cell 2 are neighboring cells. Cell 1 serves terminal device 130, and Cell 2 serves terminal device 140. Terminal devices 130 and 140 can be located in the edge areas of their respective serving cells, for example... Figure 1 As shown, terminal device 130 is located in the edge region of Cell 1 near Cell 2, and terminal device 140 is located in the edge region of Cell 2 near Cell 1; or, terminal device 130 and terminal device 140 are located in... Figure 1 The overlapping area of ​​Cell 1 and Cell 2 is not shown in the figure.

[0059] Network devices 110 and 120 can also be referred to as access network devices, which are RAN nodes (or devices) that connect terminal devices to the wireless network, and can also be referred to as base stations. For example, RAN nodes can be evolved Node Bs (gNB), transmission reception points (TRPs), evolved Node Bs (eNBs), radio network controllers (RNCs), Node Bs (NBs), base station controllers (BSCs), base transceiver stations (BTSs), home base stations (e.g., home evolved Node Bs, or home Node Bs (HNBs), base band units (BBUs), or wireless fidelity (Wi-Fi) access points (APs), etc. Additionally, in one network architecture, access network devices can include centralized unit (CU) nodes, distributed unit (DU) nodes, or RAN devices including both CU and DU nodes. This includes the RAN equipment at the CU and DU nodes, which separates the protocol layer of the gNB in ​​the NR system. Some protocol layer functions are centrally controlled by the CU, while the remaining partial or complete protocol layer functions are distributed in the DU, which is centrally controlled by the CU. Furthermore, the centralized unit (CU) can be divided into a control plane (CU-CP) and a user plane (CU-UP). The CU-CP is responsible for control plane functions, mainly including radio resource control (RRC) and the corresponding PDCP (PDCP-C). PDCP-C is mainly responsible for control plane data encryption / decryption, integrity protection, and data transmission. The CU-UP is responsible for user plane functions, mainly including SDAP and the corresponding PDCP (PDCP-U). SDAP is mainly responsible for processing core network data and mapping flows to bearers. PDCP-U is mainly responsible for data plane encryption / decryption, integrity protection, header compression, sequence number maintenance, and data transmission. The CU-CP and CU-UP are connected via the E1 interface. The CU-CP represents the gNB connected to the core network via the NG interface. The control plane (F1-C) connects to the DU via the F1 interface. CU-UP connects to the user plane, namely F1-U and DU, via the F1 interface. Alternatively, PDCP-C could also be located within CU-UP.

[0060] Terminal equipment 130 and terminal equipment 140 can also be referred to as user equipment (UE), mobile station (MS), mobile terminal (MT), etc., and refer to devices that provide voice and / or data connectivity to users. Examples include handheld devices with wireless connectivity, in-vehicle devices, etc. For instance, these can be mobile phones, tablets, laptops, PDAs, mobile internet devices (MIDs), wearable devices, virtual reality (VR) devices, augmented reality (AR) devices, wireless terminals in industrial control, wireless terminals in self-driving, wireless terminals in remote medical surgery, wireless terminals in smart grids, wireless terminals in transportation safety, wireless terminals in smart cities, wireless terminals in smart homes, etc.

[0061] In this embodiment, network device 110 transmits downlink data to terminal device 130, which is referred to as network device 110 scheduling terminal device 130. Network device 120 transmits downlink data to terminal device 140, which is referred to as network device 120 scheduling terminal device 140. Frequency domain resources are referred to as resources.

[0062] When network device 110 schedules terminal device 130 on resource K, and network device 120 also schedules terminal device 140 on resource K, terminal device 130 will experience co-channel interference caused by network device 120 scheduling terminal device 140. Similarly, when network device 120 schedules terminal device 140 on resource K, and network device 110 also schedules terminal device 130 on resource K, terminal device 140 will experience co-channel interference caused by network device 110 scheduling terminal device 130.

[0063] There are currently several collaborative methods to address co-channel interference (i.e. interference avoidance) experienced by the aforementioned terminal devices. One type of method relies on real-time information exchange between network devices, while another type does not require real-time information exchange between network devices.

[0064] In this embodiment, the terminal device experiencing co-channel interference is referred to as a cooperative requesting terminal device, the serving cell of the cooperative requesting terminal device is referred to as a cooperative requesting cell, and the serving network device of the cooperative requesting cell is referred to as a cooperative requesting network device. The terminal device causing co-channel interference is referred to as an interference avoidance terminal device, the serving cell of the interference avoidance terminal device is referred to as an interference avoidance cell, and the serving network device of the interference avoidance cell is referred to as an interference avoidance network device.

[0065] The two methods will be introduced separately below:

[0066] For example, the first type of method includes, but is not limited to, joint transmission (JT), coordinated beamforming (CBF), dynamic point blanking (DPB), and coordinated schedule (CS).

[0067] JT: The cooperative request network device and the interference avoidance network device jointly send downlink data to the cooperative request terminal device, thereby transforming the interference data sent by the interference avoidance network device into useful data.

[0068] CBF: When a cooperative requesting network device schedules a cooperative requesting terminal device on a resource, an interference avoidance network device adjusts the downlink transmission weight in real time on that resource to change the direction of the downlink transmission beam pointing to the interference avoidance terminal device, thereby reducing the co-channel interference of the downlink transmission beam to the cooperative requesting terminal device under controllable loss.

[0069] DPB: When a collaborative requesting network device schedules a collaborative requesting terminal device on a resource, an interference avoidance network device uses dynamic zero-power scheduling of the interference avoidance terminal device on that resource.

[0070] CS: When a collaborative requesting network device schedules a collaborative requesting terminal device on a resource, an interference avoidance network device does not schedule an interference avoidance terminal device on that resource.

[0071] The first type of method described above requires the interference avoidance network device and the cooperative requesting network device to exchange one or more pieces of information in real time, such as channel status, time-frequency resource location, and terminal device location. However, when the real-time interaction delay is large, the interference avoidance network device cannot receive this information in time, resulting in the interference avoidance network device being unable to perform interference avoidance in a timely manner, and thus failing to effectively reduce co-channel interference suffered by the terminal device.

[0072] For example, interference avoidance network devices can use their own baseband processing unit (BBU) to exchange one or more pieces of information in real time with the BBU of the cooperating requesting network device, such as channel status, time-frequency resource location, and terminal device location. Figure 2 As shown, the BBU of the interference avoidance network device and the BBU of the cooperation request network device are deployed in two different BBU frames. These different BBU frames can be two different BBU frames within the same equipment room, or BBU frames in two different equipment rooms. This results in a longer transmission link when the interference avoidance network device and the cooperation request network device interact, leading to a larger interaction latency. Furthermore, the clock sources within the different BBU frames are different, and these clock sources may not be synchronized. This necessitates clock source synchronization before the interference avoidance network device and the cooperation request network device interact, also contributing to a larger interaction latency. For example, in an IP-based radio access network (IPRAN) scenario, the interaction latency between the interference avoidance network device and the cooperation request network device may reach 2–4 ms.

[0073] For example, the second type of method includes, but is not limited to, semistatic coordinated beamforming (SCBF), semistatic dynamic pointblanking (SDPB), fractional frequency reuse (FFR), and soft frequency reuse (SFR).

[0074] SCBF: Interference Avoidance Network Equipment adjusts the downlink transmission weights across the entire frequency band to change the direction of the downlink transmission beam pointing towards the interference avoidance terminal equipment, thereby reducing the co-channel interference of the downlink transmission beam to the cooperating request terminal equipment while keeping losses under control.

[0075] SDPB: Interference Avoidance Network Device Continuous Zero-Power Scheduling for Interference Avoidance End Devices. For example, SDPB includes inter-cell interference coordination (ICIC) or enhanced ICIC (eICIC).

[0076] FFR: Allocate a portion of resources to edge terminal devices in a collaborative request cell through pre-planning, while interference avoidance cells prohibit or give low priority to using these resources.

[0077] SFR: Allocate a portion of resources to edge terminal devices in a cooperative request cell through pre-planning, and the interference avoidance cell uses the resources at low power.

[0078] In the implementation of the second type of method mentioned above, SCBF and FFR are mainly applicable to low-load scenarios. When applied to high-load scenarios, resources cannot be fully utilized, which may lead to negative gain due to the decrease in resource utilization. SDPB is also mainly applied to macro-micro scenarios to avoid interference between macro stations and micro stations. When applied to macro-macro scenarios, it will also lead to negative gain due to the decrease in resource utilization.

[0079] To effectively reduce co-channel interference to terminal devices, this application proposes the following two communication methods, which are described below:

[0080] The first communication method: Figure 3 The diagram shows a flowchart of the first communication method provided in the embodiments of this application. The main body executing the method can be a first terminal device and a first network device, or the main body can be a chip in the first terminal device and a chip in the first network device, or the main body can be other types of products. Those skilled in the art can make further extensions based on the content disclosed in the specification. Figure 3 The methods shown and the following approaches are implemented using a first terminal device and a first network device as examples. Figure 3 As shown, the method includes step 301. Wherein:

[0081] 301. A first network device sends first information to a first terminal device, the first information being used to instruct the first terminal device to allocate resources in a first resource allocation; wherein, the first terminal device is a terminal device in a first cell, the first cell is a cell served by the first network device, the first resource is a resource in a first frequency band, the first resource is allocated based on a first rule, the first rule being different from a second rule, the second rule being used to allocate resources to terminal devices in a second cell served by the second network device, and the first cell and the second cell are adjacent cells. Accordingly, the first terminal device receives the first information.

[0082] In this embodiment, a first network device provides services to a first cell, the first cell provides services to a first terminal device therein, a second network device provides services to a second cell, and the first cell and the second cell are adjacent cells.

[0083] Optionally, the first terminal device can be an edge terminal device in the first cell, or the first terminal device can be located in the overlapping area of ​​the first cell and the second cell.

[0084] In this embodiment, a first network device can allocate resources to terminal devices in a first cell within a first frequency band based on a first rule, and then the first network device can schedule the corresponding terminal devices on the allocated resources. A second network device can allocate resources to terminal devices in a second cell within a first frequency band based on a second rule, and the second network device can schedule the corresponding terminal devices on the allocated resources. The first rule and the second rule are different. In this embodiment and in the following description, "resources" refers to the frequency domain resources of the physical downlink shared channel (PDSCH).

[0085] For example, a first network device allocates a first resource to a first terminal device in a first frequency band based on a first rule, and then schedules the first terminal device on the first resource. The first network device may send first information to the first terminal device, which indicates the first resource. For example, the first information may be downlink control information (DCI), where the "frequency domain resource assignment" field indicates the first resource.

[0086] The implementation of the first rule will be introduced below:

[0087] In a first possible implementation, the first rule includes: allocating resources to terminal devices in the first cell in the first frequency band in ascending order of frequency points, starting from the first starting resource, where the first starting resource is the resource with the lowest frequency point in the second frequency band, and the second frequency band is a sub-frequency band in the first frequency band.

[0088] For example, following the order of frequency points from low to high, the first frequency band includes resources 0 to N, and the second frequency band includes resources M1 to M2, where N is an integer greater than 0, M1 is less than M2, M1 is an integer greater than 0 and less than N, and M2 is an integer greater than 0 and less than or equal to N. Therefore, the first starting resource is resource M1, and the first rule refers to allocating resources to terminal devices in the first cell starting from resource M1 in order of frequency points from low to high.

[0089] Optionally, the first rule also includes: if resources cannot be successfully allocated to terminal devices in the first cell from the first starting resource to the resource with the highest frequency point in the first frequency band, then resources are allocated to terminal devices in the first cell starting from the resource with the lowest frequency point in the first frequency band in order of frequency points from low to high.

[0090] The failure to allocate resources to terminal devices in the first cell means that there are still terminal devices in the first cell that have resource usage needs but have not yet been allocated resources.

[0091] For example, the first rule means allocating resources to terminal devices in the first cell starting from resource M1, in ascending frequency order. If, when resource N is reached, there are still terminal devices in the first cell requiring resource usage, then resources are allocated to terminal devices in the first cell starting from resource 0, in ascending frequency order. It should be understood that if, when resource N is reached again, there are still terminal devices in the first cell requiring resource usage, resources can again be allocated to terminal devices in the first cell starting from resource 0, in ascending frequency order, and so on. This allows for full utilization of resources in the first frequency band, improving resource utilization efficiency.

[0092] Optionally, when the highest frequency resource in the first frequency band is reached, the first network device can also determine whether there are any idle resources in the first frequency band. If the first network device determines that there are idle resources in the first frequency band, and there are still terminal devices in the first cell that have resource usage needs but have not yet been allocated resources, the first network device allocates resources to the terminal devices in the first cell in the first frequency band in ascending order of frequency, starting with the lowest frequency resource in the first frequency band. In this way, the first network device can select idle resources according to demand and allocate them to terminal devices that have resource usage needs but have not yet been allocated resources.

[0093] In the second possible implementation, the first rule includes: allocating resources to terminal devices in the first cell in the first frequency band in descending order of frequency points, starting from the second starting resource, where the second starting resource is the resource with the highest frequency point in the second frequency band.

[0094] For example, in order of frequency points from low to high, the first frequency band includes resources 0 to N, and the second frequency band includes resources M1 to M2. Then the second starting resource is resource M2. The first rule means that resources are allocated to terminal devices in the first cell starting from resource M2 in order of frequency points from high to low.

[0095] Optionally, the first rule also includes: if resources cannot be successfully allocated to the terminal devices in the first cell from the second starting resource to the lowest frequency point in the first frequency band, then resources are allocated to the terminal devices in the first cell starting from the highest frequency point in the first frequency band in descending order of frequency.

[0096] In this context, "failure to allocate resources to terminal devices in the first cell" means that there are still terminal devices in the first cell that require resources but have not yet been allocated any. For example, the first rule means allocating resources to terminal devices in the first cell starting from resource M2 in descending frequency order. If, when resource 0 is reached, there are still terminal devices in the first cell requiring resources, then resources are allocated to terminal devices in the first cell starting from resource N in descending frequency order. It should be understood that if, when resource 0 is reached again, there are still terminal devices in the first cell requiring resources, then resources can be allocated to terminal devices in the first cell again starting from resource N in descending frequency order, and so on. This allows for full utilization of resources in the first frequency band, improving resource utilization efficiency.

[0097] Optionally, when the lowest frequency resource in the first frequency band is reached, the first network device can also determine whether there are any idle resources in the first frequency band. If the first network device determines that there are idle resources in the first frequency band, and there are still terminal devices in the first cell that have resource usage needs but have not yet been allocated resources, the first network device allocates resources to the terminal devices in the first cell in descending order of frequency, starting with the resource with the highest frequency in the first frequency band. In this way, the first network device can select idle resources according to demand and allocate them to terminal devices that have resource usage needs but have not yet been allocated resources.

[0098] The implementation of the second rule is described below:

[0099] Corresponding to the first implementation of the first rule mentioned above, the first implementation of the second rule includes: allocating resources to terminal devices in the second cell in the order of frequency points from high to low in the first frequency band, starting from the third starting resource, where the third starting resource is the resource with the highest frequency point in the third frequency band, and the third frequency band is a sub-frequency band in the first frequency band.

[0100] The third frequency band and the aforementioned second frequency band can be different sub-bands within the first frequency band, or they can be the same sub-band within the first frequency band. The second and third frequency bands can be determined based on specific application scenarios. For example, the determination methods in the eICIC scenario or RedCap scenario described below can be referenced.

[0101] Assuming that the third frequency band and the second frequency band are the same sub-frequency bands in the first frequency band, for example, according to the order of frequency points from low to high, the first frequency band includes resources 0 to N, and the second frequency band includes resources M1 to M2. Then the third starting resource is resource M2. The second rule means that resources are allocated to terminal devices in the second cell starting from resource M2 and in order of frequency band from high to low.

[0102] For example, Figure 4This diagram illustrates a comparison between the first and second rules in this scenario, where black arrows correspond to the first rule and white arrows correspond to the second rule. Figure 4 As shown, the black arrow points in the opposite direction to the white arrow, indicating that the resource allocation order of the first and second rules is reversed. Furthermore, the starting points of the black and white arrows are different, meaning the starting resources for resource allocation under the first rule are also different from those under the second rule. Therefore, the resources allocated to terminal devices in the first cell based on the first rule can be staggered as much as possible from the resources allocated to terminal devices in the second cell based on the second rule. This effectively reduces the probability of terminal devices in both cells receiving the same resources, thus significantly reducing co-channel interference experienced by the terminal devices.

[0103] Assuming that the third frequency band and the second frequency band are different sub-frequency bands in the first frequency band, for example, according to the order of frequency points from low to high, the first frequency band includes resources 0 to N, and the third frequency band includes resources L1 to L2. Then the third starting resource is resource L2. The second rule means that resources are allocated to terminal devices in the second cell starting from resource L2 and in order of frequency band from high to low.

[0104] For example, Figure 5 This diagram illustrates a comparison between the first and second rules in this scenario, where black arrows correspond to the first rule and white arrows correspond to the second rule. Figure 5 As shown, the black arrow points in the opposite direction to the white arrow, indicating that the resource allocation order of the first and second rules is reversed. Furthermore, the starting points of the black and white arrows are different, meaning the starting resources for resource allocation under the first rule are also different from those under the second rule. Therefore, the resources allocated to terminal devices in the first cell based on the first rule can be staggered as much as possible from the resources allocated to terminal devices in the second cell based on the second rule. This effectively reduces the probability of terminal devices in both cells receiving the same resources, thus significantly reducing co-channel interference experienced by the terminal devices.

[0105] Optionally, the second rule also includes: if resources cannot be successfully allocated to terminal devices in the second cell from the third starting resource to the lowest frequency resource in the first frequency band, then resources are allocated to terminal devices in the second cell starting from the highest frequency resource in the first frequency band, in descending order of frequency. For example, the second rule means allocating resources to terminal devices in the second cell starting from resource L2 in descending order of frequency. When resource 0 is reached, there are still terminal devices in the second cell with resource usage needs, then resources are allocated to terminal devices in the second cell starting from resource N in descending order of frequency. It should be understood that if terminal devices in the second cell still have resource usage needs when resource 0 is reached again, resources can be allocated to terminal devices in the second cell again starting from resource N in descending order of frequency, and so on. This allows for full utilization of resources in the first frequency band, improving resource utilization.

[0106] Optionally, when the lowest frequency resource in the first frequency band is reached, the second network device can also determine whether there are any idle resources in the first frequency band. When the second network device determines that there are idle resources in the first frequency band, and there are still terminal devices in the second cell that have resource usage needs but have not yet been allocated resources, the second network device allocates resources to the terminal devices in the second cell in the first frequency band in descending order of frequency, starting from the resource with the highest frequency in the first frequency band.

[0107] Corresponding to the second implementation of the first rule mentioned above, the second implementation of the second rule includes: in the first frequency band, resources are allocated to the terminal devices in the second cell starting from the fourth starting resource in order of frequency points from low to high. The fourth starting resource is the resource with the lowest frequency point in the third frequency band, and the third frequency band is a sub-frequency band in the first frequency band.

[0108] The third frequency band and the aforementioned second frequency band can be different sub-frequency bands in the first frequency band, or they can be the same sub-frequency band in the first frequency band.

[0109] Assuming that the third frequency band and the second frequency band are the same sub-frequency bands in the first frequency band, for example, according to the order of frequency points from low to high, the first frequency band includes resources 0 to N, and the second frequency band includes resources M1 to M2. Then the fourth starting resource is resource M1. The second rule means that resources are allocated to terminal devices in the second cell starting from resource M1 and in order of frequency band from high to low.

[0110] For example, Figure 6 This diagram illustrates a comparison between the first and second rules in this scenario, where black arrows correspond to the first rule and white arrows correspond to the second rule. Figure 6As shown, the black arrow points in the opposite direction to the white arrow, indicating that the resource allocation order of the first and second rules is reversed. Furthermore, the starting points of the black and white arrows are different, meaning the starting resources for resource allocation under the first rule are also different from those under the second rule. Therefore, the resources allocated to terminal devices in the first cell based on the first rule can be staggered as much as possible from the resources allocated to terminal devices in the second cell based on the second rule. This effectively reduces the probability of terminal devices in both cells receiving the same resources, thus significantly reducing co-channel interference experienced by the terminal devices.

[0111] Assuming that the third frequency band and the second frequency band are different sub-frequency bands in the first frequency band, for example, according to the order of frequency points from low to high, the first frequency band includes resources 0 to N, and the third frequency band includes resources L1 to L2. Then the fourth starting resource is resource L1. The second rule means that resources are allocated to terminal devices in the second cell starting from resource L1 and in order of frequency band from high to low.

[0112] For example, Figure 7 This diagram illustrates a comparison between the first and second rules in this scenario, where black arrows correspond to the first rule and white arrows correspond to the second rule. Figure 7 As shown, the black arrow points in the opposite direction to the white arrow, indicating that the resource allocation order of the first and second rules is reversed. Furthermore, the starting points of the black and white arrows are different, meaning the starting resources for resource allocation under the first rule are also different from those under the second rule. Therefore, the resources allocated to terminal devices in the first cell based on the first rule can be staggered from those allocated to terminal devices in the second cell based on the second rule, effectively reducing the probability of terminal devices in both cells receiving the same resources and thus significantly reducing co-channel interference experienced by the terminal devices.

[0113] Optionally, the second rule also includes: if resources cannot be successfully allocated to terminal devices in the second cell from the fourth starting resource to the highest frequency resource in the first frequency band, then resources are allocated to terminal devices in the second cell starting from the lowest frequency resource in the first frequency band, in ascending order of frequency. For example, the second rule means allocating resources to terminal devices in the second cell starting from resource L2 in ascending order of frequency. When resource N is reached, if there are still terminal devices in the second cell with resource usage needs, then resources are allocated to terminal devices in the second cell starting from resource 0 in ascending order of frequency. It should be understood that if there are still terminal devices in the second cell with resource usage needs when resource N is reached again, resources can be allocated to terminal devices in the second cell again starting from resource 0 in descending order of frequency, and so on. This allows for full utilization of resources in the first frequency band and improves resource utilization.

[0114] Optionally, when the highest frequency resource in the first frequency band is reached, the second network device can also determine whether there are any idle resources in the first frequency band. When the second network device determines that there are idle resources in the first frequency band, and there are still terminal devices in the second cell that have resource usage needs but have not yet been allocated resources, the second network device allocates resources to the terminal devices in the second cell in the first frequency band in ascending order of frequency, starting from the lowest frequency resource in the first frequency band.

[0115] In one possible implementation, the first network device uses a first rule for resource allocation, which may be determined based on the physical cell identifier of the first cell; similarly, the second network device uses a second rule for resource allocation, which may be determined based on the physical cell identifier of the second cell.

[0116] Specifically, through protocols or interactions between network devices, it can be pre-agreed that the two values ​​obtained by taking the modulo 2 of the physical cell identifier (PCI) of a cell correspond to the first rule and the second rule, respectively. This is equivalent to dividing the cells into two groups based on the modulo 2 value of the PCI, with each group corresponding to either the first rule or the second rule. For example, if it is pre-agreed that mod(PCI, 2) = 0 corresponds to the first rule and mod(PCI, 2) = 1 corresponds to the second rule, then when the PCI of the first cell is 4 and mod(4, 2) = 0, the first network device allocates resources to the terminal devices in the first cell based on the first rule. If the PCI of the second cell is 1 and mod(1, 2) = 1, the first network device allocates resources to the terminal devices in the second cell based on the second rule.

[0117] It should be noted that, in addition to determining whether to use the first rule or the second rule based on the physical identifier of the cell, other methods can be agreed upon in advance. For example, it can be agreed that different rules are used to allocate resources for any adjacent cells. For instance, it can be agreed that the cell with PCI=4 uses the first rule to allocate resources, and all adjacent cells of the cell with PCI=4 use the second rule to allocate resources.

[0118] In one possible implementation, when allocating resources as described above, the resources can be at the resource element (RE) level, resource block (RB) level, or resource block group (RBG) level. The allocated resources can be continuous resources with frequencies ranging from high to low in the frequency domain, and / or non-contiguous resources; this application does not limit this. The resource level and whether the resources are continuous can be agreed upon in advance through protocol specifications or network device interactions.

[0119] By implementing the first communication method described above, the first network device can schedule the first terminal device on the first resource. The first resource is allocated to the first terminal device by the first network device according to a first rule. Since the first rule is a pre-defined rule, this method does not require allocating the first resource based on real-time interactive information, avoiding untimely interaction and effectively reducing co-channel interference experienced by the terminal device when simultaneously scheduled. Furthermore, the second network device allocates resources to the terminal devices in the second cell according to a second rule. Since the first rule differs from the second rule, the first resource allocated based on the first rule can be staggered as much as possible from the resource allocated based on the second rule, also effectively reducing co-channel interference experienced by the terminal device when simultaneously scheduled.

[0120] The first communication method described above can be applied to scenarios such as eICIC (eCenter Interference Randomization) or 5G Reduced Capability (RedCap). The following section uses eICIC and RedCap scenarios as examples for introduction:

[0121] I. eICIC Scenarios

[0122] To make it easier to understand, the principle of eICIC will be introduced below:

[0123] eICIC refers to reducing co-channel interference experienced by terminal equipment in adjacent co-channel cells by staggering the frequency domain resource allocation positions of adjacent co-channel cells. Specifically, if the PCI of adjacent co-channel cells is allocated based on the mod M rule, eICIC can be implemented using PCI mod M interference randomization technology. Specifically, allocating PCI of adjacent cells based on the mod M rule means that any two adjacent co-channel cells should avoid using the same PCI mod M. For example, when M is 3, cells with PCI = 1 or 2 can be adjacent co-channel cells with PCI = 0, and cells with PCI = 3 should avoid being adjacent co-channel cells with PCI = 0.

[0124] Furthermore, it can be agreed that the value of mod(PCI, M) corresponds one-to-one with the M sub-bands in the total frequency band. For example, if the total frequency band is the CC band, then the cell starts with the resource with the lowest frequency point in the corresponding sub-band and allocates resources to the terminal devices in the cell in ascending order of frequency points. For example, such as... Figure 8 As shown, when M is 3, the total frequency band includes, in descending order of frequency, the following frequencies: Figure 8 In the first, second, and third sub-bands, when the first sub-band corresponds to mod(PCI,3)=0, the cells with mod(PCI,3)=0 allocate resources to the terminal devices in them according to the direction of the diagonal arrow; when the first sub-band corresponds to mod(PCI,3)=1, the cells with mod(PCI,3)=1 allocate resources to the terminal devices in them according to the direction of the cross arrow; when the first sub-band corresponds to mod(PCI,3)=2, the cells with mod(PCI,3)=2 allocate resources to the terminal devices in them according to the direction of the vertical arrow.

[0125] According to the principles of eICIC, any two adjacent co-frequency cells should start with different resources for resource allocation, thus minimizing the resource allocation to terminal devices in adjacent cells. However, with the expansion of network scale and the increase in user traffic, cells in the communication system are deployed more densely, and adjacent co-frequency cells may have the same mod(PCI, M) value. When adjacent co-frequency cells have the same mod(PCI, M) value, according to the eICIC principle, these adjacent co-frequency cells all start allocating resources from the lowest frequency point in the same sub-band. This results in terminal devices in these adjacent co-frequency cells receiving resources that are almost impossible to differentiate, thus failing to reduce co-channel interference experienced by terminal devices.

[0126] To reduce these problems, the first communication method described above can be applied to the eICIC scenario. The specific steps include the following steps ① to ③:

[0127] Step ①: Divide the first frequency band into M sub-frequency bands.

[0128] Optionally, the resources of the first frequency band can be divided into M equal parts to obtain M sub-frequency bands. If the number of resources in each sub-frequency band is an integer, then directly execute step ② and the steps after step ②. If the number of resources in each sub-frequency band is not an integer, then the number of resources in M-1 of the sub-frequency bands can be rounded down. The number of resources in the sub-frequency band other than these M-1 sub-frequency bands is the difference between the total number of resources in the first frequency band and the total number of resources in these M-1 sub-frequency bands. Then execute step ② and the steps after step ②.

[0129] For example, if M is 3, and the total number of resources in the first frequency band is 12, then three sub-frequency bands can be obtained, and the number of resources in each sub-frequency band is 12 / 3 = 4.

[0130] For example, if M is 3, and the total number of resources in the first frequency band is 13, then we can first determine the number of resources in the three sub-bands as 4.33 based on 13 / 3 = 4.33. If we round down the number of resources in two of these three sub-bands, the number of resources in these two sub-bands is 4, and the number of resources in the other sub-bands is 13-4-4 = 5.

[0131] Step ②: Take the PCI of the first cell modulo M to obtain the first value, and take the PCI of the second cell modulo M to obtain the second value. Based on the first value, determine the sub-frequency band corresponding to the first cell as the second frequency band, and based on the second value, determine the sub-frequency band corresponding to the second cell as the third frequency band.

[0132] For example, if mod(PCI, M) takes any value from 0 to M-1, then it can be pre-defined that these M sub-bands correspond one-to-one with the value of mod(PCI, M). For instance, if the M sub-bands are arranged in ascending order of frequency, including the first sub-band, the second sub-band, ..., the Mth sub-band, then the first sub-band can correspond to a mod(PCI, M) value of 0, the second sub-band can correspond to a mod(PCI, M) value of 1, ..., and the Mth sub-band can correspond to a mod(PCI, M) value of M-1.

[0133] Furthermore, the first frequency band can be determined based on this correspondence and the first value of the first cell, and the second frequency band can be determined based on this correspondence and the second value of the second cell.

[0134] When the first and second values ​​are the same, the second and third frequency bands are determined to be the same sub-frequency band within the first frequency band. For example, if M is 3, the PCI of the first cell is 4, and the PCI of the second cell is 1, then the first value is mod(4,3)=1, and the second value is mod(1,3)=1. According to the above correspondence, both the second and third frequency bands are the second sub-frequency bands within the first frequency band.

[0135] When the first and second values ​​are different, the second and third frequency bands are different sub-bands within the first frequency band. For example, if M is 3, the PCI of the first cell is 4, and the PCI of the second cell is 3, then the first value mod(4,3) = 1, and the second value mod(3,3) = 0. According to the above correspondence, the second frequency band is the second sub-band within the first frequency band, and the third frequency band is the first sub-band within the first frequency band.

[0136] It should be noted that M is the modulo value used when allocating PCIs to a cell. For example, if the mod 3 rule is used to allocate PCIs to neighboring cells, then M is 4.

[0137] Step 3: Take the PCI of the first cell modulo 2 to obtain the third value, and take the PCI of the second cell modulo 2 to obtain the fourth value; allocate resources to the terminal equipment in the first cell according to the third value and the second frequency band, and allocate resources to the terminal equipment in the second cell according to the fourth value and the third frequency band.

[0138] Specifically, mod(PCI,2) can be either 0 or 1, and the following rules can be pre-agreed: when mod(PCI,2) is 0, the resource with the lowest frequency in the sub-band corresponding to the cell is used as the starting resource, and resources are allocated to terminal devices in the cell in ascending order of frequency. When mod(PCI,2) is 1, the resource with the highest frequency in the sub-band corresponding to the cell is used as the starting resource, and resources are allocated to terminal devices in the cell in descending order of frequency. Then, based on this agreement, the third value, and the second frequency band determined in step ② above, resources are allocated to terminal devices in the first cell, and based on this agreement, the fourth value, and the third frequency band determined in step ② above, resources are allocated to terminal devices in the second cell using the second rule.

[0139] In the first example, when the PCI of the first cell is 4 and the PCI of the second cell is 1, the third cell has a value of 0 and the fourth cell has a value of 1. Therefore, starting with the lowest frequency resource in the second band, resources are allocated to terminal devices in the first cell in ascending order of frequency. Similarly, starting with the highest frequency resource in the third band, resources are allocated to terminal devices in the second cell in descending order of frequency. For specific implementation details, please refer to [reference needed]. Figure 3The first possible implementation of the first and second rules.

[0140] Alternatively, the following rules can be pre-agreed: when mod(PCI,2) is 1, the lowest frequency resource in the sub-band corresponding to the cell is used as the starting resource, and resources are allocated to terminal devices in the cell in ascending order of frequency. When mod(PCI,2) is 0, the highest frequency resource in the sub-band corresponding to the cell is used as the starting resource, and resources are allocated to terminal devices in the cell in descending order of frequency. Then, based on this agreement, the third value, and the second frequency band determined in step ② above, resources are allocated to terminal devices in the first cell; and based on this agreement, the fourth value, and the third frequency band determined in step ② above, resources are allocated to terminal devices in the second cell using the second rule.

[0141] In the second example, when the PCI of the first cell is 4 and the PCI of the second cell is 1, the third value is 0 and the fourth value is 1. Therefore, the highest frequency resource in the second frequency band is used as the starting resource, and resources are allocated to terminal devices in the first cell in descending order of frequency. Similarly, the lowest frequency resource in the third frequency band is used as the starting resource, and resources are allocated to terminal devices in the second cell in ascending order of frequency. For specific implementation details, please refer to [reference needed]. Figure 3 The second possible implementation of the first and second rules.

[0142] For example, taking the value of M as 3 above, Figure 9 This diagram illustrates a comparison of resource allocation for terminal devices in adjacent cells before and after employing the first communication method. Figure 9 As shown in (a), in one of the adjacent cells, PCI = 4, and PCI = 1. The resources in the first frequency band include RBG0 to RBG12. The resources in the sub-frequency band corresponding to mod(PCI, 3) = 0 include RBG0 to RBG3, the resources in the sub-frequency band corresponding to mod(PCI, 3) = 1 include RBG4 to RBG7, and the resources in the sub-frequency band corresponding to mod(PCI, 3) = 2 include RBG8 to RBG12. When according to... Figure 8 The method shown is that when terminal device 1 in a cell with PCI=4 is allocated resources, the resources allocated to terminal device 1 are RBG4~RBG5, according to... Figure 8 The illustrated method involves terminal device two in a cell with PCI=1 being allocated resources. The resources allocated to terminal device two are also RBG4~RBG5, resulting in co-channel interference between terminal device one and terminal device two. For example... Figure 9As shown in (b), when resources are allocated to terminal device 1 in a cell with PCI=4 as described in the first example above, the resources allocated to terminal device 1 are RBG4 to RBG5. When resources are allocated to terminal device 2 in a cell with PCI=1 as described in the first example above, the resources allocated to terminal device 2 are RBG6 to RBG7. The resources allocated to terminal device 1 and terminal device 2 are staggered, which can reduce co-channel interference between terminal device 1 and terminal device 2.

[0143] It should be noted that the above Figure 9 For example only, when the second and third frequency bands determined in step ② are different frequency bands, step ③ can also be executed to further stagger the resources allocated to the terminal devices in the first and second cells.

[0144] Therefore, when the first communication method is applied to the eICIC scenario, it can further stagger the resources allocated to terminal devices in adjacent cells by changing the starting position and allocation order of the resources during resource allocation, thereby effectively reducing co-channel interference to the terminal devices.

[0145] II. RedCap Scene

[0146] To make it easier to understand, let's first introduce the RedCap scenario:

[0147] 5G communication systems encompass scenarios such as enhanced mobile broadband (eMBB), ultra-reliable and low-latency communications (URLLC), and massive machine-type communications (mMTC). Among these, the mMTC scenario includes a large number of IoT devices. These devices are characterized by low complexity, small data transmission volumes, and low power consumption, and can be termed RedCap terminal devices.

[0148] Currently, a smaller bandwidth part (BWP) can be allocated to RedCap terminal devices, thereby limiting the data transmission rate of the RedCap terminal devices and improving the utilization of the BWP. For example, the BWP of a RedCap terminal device can be configured to 5M, 10M, or 20M.

[0149] Taking 20M as an example, the following describes the rules for assigning BWP to RedCap terminal devices:

[0150] First, the cell's BWP is divided into multiple BWP sub-bands. Then, based on the interference experienced by the terminal devices in the cell across these multiple BWP sub-bands, a BWP sub-band is selected. For example, the selected BWP sub-band can be the one with the lowest co-channel interference. Next, the resource with the lowest frequency in the selected BWP sub-band is used as the starting resource, and resources are allocated to the RedCap terminal devices in the cell in ascending order of frequency.

[0151] For example, such as Figure 10 As shown, in a cell, BWP 1 = 100M, and each BWP subband is 20M. Therefore, BWP 1 can be divided into BWP 1-1, BWP 1-2, BWP 1-3, BWP 1-4, and BWP 1-5. Assuming that BWP1-1 and BWP 1-2 are identified as interference areas based on interference patterns, BWP subbands can be selected from BWP1-3 to BWP 1-5. If BWP subband 1-3 is selected, then according to... Figure 10 The arrows shown indicate the allocation of resources to RedCap terminal devices in this cell.

[0152] When RedCap terminal devices are allocated BWPs according to the above rules, if adjacent cells select different BWP subbands, the adjacent cells will start allocating resources from the lowest frequency resource in each BWP subband, thus avoiding resource allocation issues for RedCap terminal devices in adjacent cells. However, if adjacent cells select the same BWP subband, they will all start allocating resources from the lowest frequency resource in the same BWP subband, resulting in almost no overlap in resource allocation for RedCap terminal devices in adjacent cells, and thus failing to reduce co-channel interference experienced by RedCap terminal devices.

[0153] To reduce these problems, the first communication method described above can be applied to the RedCap scenario. The specific steps include steps ① to ③ as follows:

[0154] Step ①: Calculate the co-channel interference experienced by terminal devices in the first cell under each sub-frequency band of the first frequency band, and calculate the co-channel interference experienced by terminal devices in the second cell under each sub-frequency band of the first frequency band.

[0155] Wherein, the first frequency band is the BWP of the cell, and each sub-frequency band is a BWP sub-band obtained according to the above method. For example, the co-channel interference experienced by terminal equipment in the first cell or the second cell under each sub-frequency band of the first frequency band can be the average signal-to-noise ratio of the terminal equipment in the first cell or the second cell under each sub-frequency band of the first frequency band within a historical time period.

[0156] Step 2: Based on the first interference, determine the sub-frequency band corresponding to the first cell as the second frequency band, and based on the second interference, determine the sub-frequency band corresponding to the second cell as the third frequency band.

[0157] The first interference is co-channel interference experienced by terminal equipment in the first cell under the second frequency band, and the second interference is co-channel interference experienced by terminal equipment in the second cell under the third frequency band. Both the first interference and the second interference are less than or equal to the first threshold.

[0158] Step 3: Take the PCI of the first cell modulo 2 to obtain the third value, and take the PCI of the second cell modulo 2 to obtain the fourth value; allocate resources to the terminal equipment in the first cell according to the third value and the second frequency band, and allocate resources to the terminal equipment in the second cell according to the fourth value and the third frequency band.

[0159] The specific implementation method of step ③ can be referred to the specific implementation method of step ③ in the above eICIC scenario, and will not be repeated here.

[0160] For example, Figure 11 This diagram illustrates a comparison of resource allocation for terminal devices in adjacent cells before and after employing the first communication method. For example... Figure 11 As shown in (a), in a pair of adjacent cells, one cell has a PCI of 4 and the other has a PCI of 1. The available BWPs for the cells are divided into BWP1-1 to BWP1-5. In the cells with PCI of 4 and PCI of 1, BWP1-1 to BWP1-2 are interference areas. Assuming that both cells select BWP1-3, then according to... Figure 10 The method shown illustrates how, when terminal device 1 in a cell with PCI=4 and terminal device 2 in a cell with PCI=1 allocate resources, the resources allocated to terminal device 1 and terminal device 2 are as follows: Figure 11 As shown in (a), for the same resources, there is co-channel interference between terminal device 1 and terminal device 2. When resources are allocated to terminal device 1 in the cell with PCI=4 according to the first example of step ③ above, and resources are allocated to terminal device 2 in the cell with PCI=1 according to step ③ above, the resources allocated to terminal device 1 and terminal device 2 are as follows: Figure 11 As shown in (b), they can be staggered, which can reduce co-channel interference between terminal device 1 and terminal device 2.

[0161] It should be noted that the above Figure 11 For example only, when the second and third frequency bands determined in step ② are different frequency bands, step ③ can also be executed to further stagger the resources allocated to the terminal devices in the first and second cells.

[0162] Therefore, when the second communication method is applied to the RedCap scenario, it can further stagger the resources allocated to terminal devices in adjacent cells by changing the starting position and allocation order of the resources during resource allocation, thereby effectively reducing co-channel interference to terminal devices.

[0163] The second communication method: Figure 12 A flowchart illustrating the second communication method provided in an embodiment of this application is shown, as follows: Figure 12 As shown, the method includes step 1201. Wherein:

[0164] 1201. The first network device sends first information to the first terminal device, the first information being used to instruct the first terminal device to schedule the first resource; wherein, the first terminal device is a terminal device in the first cell, the first cell is a cell served by the first network device, the first resource is a resource in the first frequency band, the first resource is determined by an interference avoidance model, the first resource is used to perform interference avoidance on the second terminal device in the second cell served by the second network device that is being interfered with, and the first cell and the second cell are adjacent cells.

[0165] In one possible implementation, the second network device sends a cooperation request message to the first network device. The cooperation request message requests the terminal devices in the first cell to perform interference avoidance for the terminal devices in the second cell that have cooperation needs. Then, in response to the cooperation request message, the first network device determines the second terminal device from the terminal devices with cooperation needs. Next, the first network device determines the first resource based on the terminal devices in the first cell, the second terminal device, and the interference avoidance model.

[0166] Among them, terminal devices with coordination requirements refer to terminal devices in the second cell that are subject to co-frequency interference from terminal devices in the first cell.

[0167] Optionally, the second network device may determine the terminal devices with coordination requirements from the terminal devices in the second cell based on one or more of the following: the quality of the downlink signal of the terminal device and the services performed by the terminal device.

[0168] For example, determine whether the quality of the downlink signal corresponding to the terminal device meets the overlap area threshold of the first and second cells. If the quality of the downlink signal of the terminal device is greater than or equal to the overlap area threshold, it indicates that the terminal device is located in the overlapping area of ​​the first and second cells. The terminal device will be subject to co-channel interference from terminal devices in the first cell, so the terminal device can be identified as a terminal device with coordination requirements. Alternatively, determine whether the service executed by the terminal device is an important service or a latency-sensitive service. When the service executed by the terminal device is an important service or a latency-sensitive service, co-channel interference will greatly affect the user experience, so the terminal device can be identified as a terminal device with coordination requirements.

[0169] Then, the first network device can determine the second terminal device from among the terminal devices with coordination needs. For example, assuming the first network device needs to allocate resources to the first terminal device to avoid interference with terminal devices in the second cell, the first network device can estimate the downlink transmission loss of the first terminal device when avoiding interference with each terminal device with coordination needs. Then, the terminal devices with coordination needs whose downlink transmission loss to the first terminal device is less than a second threshold can be determined as the second terminal device.

[0170] The following section will first introduce the co-channel interference experienced by terminal devices:

[0171] For example, the signal-to-interference-plus-noise ratio (SIR) of the terminal device can be determined based on the following formula 1:

[0172]

[0173] Where S represents the quality of the downlink signal, and I... in For downlink signals, I out The downlink signal is affected by external interference, where N is the noise level of the downlink signal, and I... in This can be reduced through methods requiring real-time interactive information, such as JT. For details, please refer to the first type of method mentioned above. out The following interference avoidance model can be used to reduce it.

[0174] In the first possible implementation, the interference avoidance model can be modeled based on the maximum signal-to-interference-plus-noise ratio (SINR), for example, referring to the following formula 2:

[0175]

[0176] Where, α f,c,i Corresponding to carrier selection, q f,c,i,n Corresponding to the choice of resources, Ω f,c,i,nThis corresponds to the selection of the downlink transmission beam for the network device. Formula 2 means that the carrier, resources, and downlink transmission beam of the network device that maximize the SINR value are determined through modeling.

[0177] It should be noted that, since this application embodiment is described in relation to co-channel interference, the purpose of modeling based on Equation 2 in this application embodiment is to determine q in Equation 2. f,c,i,n ;α f,c,i With Ω f,c,i,n The parameters can be known.

[0178] In the second possible implementation, the interference avoidance model can be modeled based on minimizing interference.

[0179] min f,c,i,n ∑ f ∑ c ∑ i ∑ n E(I f,c,i,n ) (Formula 3)

[0180] Among them, I f,c,i,n This refers to co-channel interference in a statistical network.

[0181] Optionally, one or more of the following information can be used as input information for the interference avoidance model: downlink channel state, downlink transmit weights, terminal equipment services, terminal equipment RSRP, and allocated resources of the terminal equipment over a historical period. Then, modeling is performed based on Equations 2 and 3 above to determine the allocable carriers, resources, and downlink transmit beams. For example, the terminal equipment's RSRP over a historical period is input into the interference avoidance model. The interference avoidance model processes the RSRP to obtain channel statistical characteristics, and then determines the resources allocated to the terminal equipment based on these channel statistical characteristics and the maximum SINR. Alternatively, the utilization rate of the resources allocated to the terminal equipment over a historical period can be input into the interference avoidance model, and the interference avoidance model is based on I... f,c,i,n The minimum amount of resources allocated to the terminal device is determined.

[0182] It should be noted that the method of determining carriers, resources, and downlink transmission beams through the interference avoidance model is to predict the carriers, resources, and downlink transmission beams that can be allocated in the future.

[0183] Optionally, before the first network device allocates the first resource to the first terminal device, the first network device may also send a first notification message to the second network device. The first notification message is used to indicate that interference avoidance should be performed on the second terminal device.

[0184] Optionally, before the first network device allocates the first resource to the first terminal device, the second network device sends a second notification message to the first network device, the second notification message being used to indicate the configuration information of the second terminal device.

[0185] The configuration information of the second terminal device may include one or more of the following: downlink channel status of the second terminal device in historical time, downlink transmission weight, services of the terminal device, RSRP of the terminal device, and resources allocated to the terminal device.

[0186] It should be noted that the method described above for determining carriers, frequency domain resources, and downlink transmission beams using an interference avoidance model is based on the second configuration information to predict the carriers, frequency domain resources, and downlink transmission beams that can be allocated in the future. Therefore, after the second network device sends the configuration information of the second terminal device to the first network device, the second network device does not need to synchronize the configuration information of the second terminal device with the first network device in real time. In other words, the second network device does not need to interact with the first network device in real time; it only needs the configuration information of the second terminal device obtained through a small amount of interaction and the interference avoidance model to determine the first resources of the first terminal device.

[0187] In one possible implementation, after receiving a first notification message from the first network device, the second network device may send a second notification message to the first network device to indicate the configuration information of the second terminal device. Alternatively, in another possible implementation, the cooperation request message sent by the second network device to the first network device may also indicate the configuration information of the terminal device with cooperation requirements. The timing and method of transmitting the configuration information of the second terminal device in this application are not limited to these two implementations.

[0188] By implementing the second communication method described above, the first network device can schedule the first terminal device on the first resource. The first resource is determined by the first network device based on an interference avoidance model, and it can perform interference avoidance on the second terminal device in the second cell that is experiencing interference. This model-based approach eliminates the need for real-time information exchange between the first and second network devices, effectively reducing interaction latency and thus helping to reduce co-channel interference experienced by the terminal devices when simultaneously scheduled.

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

[0190] Figure 13 and Figure 14 The diagram illustrates the possible structures of communication devices provided in the embodiments of this application. These communication devices can be used to implement the functions of network devices or terminal devices in the above method embodiments, and thus can also achieve the beneficial effects of the above method embodiments. In the embodiments of this application, the communication device can be a network device or terminal device in the above method embodiments, or it can be a module (such as a chip) applied to a network device or terminal device.

[0191] like Figure 13 As shown, the communication device 1300 includes a processing unit 1310 and a transceiver unit 1320.

[0192] In one embodiment, the communication device 1300 is used to implement the functions of the network device or terminal device in the above method embodiments.

[0193] When the communication device 1300 is used to implement the functions of the terminal device in the above-described method embodiments: the transceiver unit 1320 is used to receive first information from the first network device, the first information being used to instruct the first terminal device to schedule the first resource, wherein the first resource is determined based on the first rule or interference avoidance model in the above-described method embodiments.

[0194] When the communication device 1300 is used to implement the functions of the network device in the above-described method embodiments: the processing unit 1310 is used to determine the first resource of the first terminal device according to the first rule or interference avoidance model, and the transceiver unit 1320 is used to send the first information to the first terminal device, the first information being used to instruct the first terminal device to schedule the first resource.

[0195] For a more detailed description of the processing unit 1310 and the transceiver unit 1320, please refer to the relevant descriptions in the above method embodiments.

[0196] like Figure 14 As shown, the communication device 1400 includes a processor 1410 and an interface circuit 1420. The processor 1410 and the interface circuit 1420 are coupled to each other. It is understood that the interface circuit 1420 can be a transceiver or an input / output interface. Optionally, the communication device 1400 may also include a memory 1430 for storing instructions executed by the processor 1410, or storing input data required by the processor 1410 to execute instructions, or storing data generated after the processor 1410 executes instructions. Sometimes, the interface circuit 1420 can also be understood as part of the processor 1410, in which case the communication device 1400 includes the processor 1410.

[0197] When the communication device 1400 is used to implement the above method embodiment, the processor 1410 is used to implement the function of the processing unit 1310, and the interface circuit 1420 is used to implement the function of the transceiver unit 1320.

[0198] When the aforementioned communication device is a chip applied to a terminal device, the terminal device chip implements the functions of the terminal device in the above method embodiments. The terminal device chip receives information from the network device, which can be understood as the information being first received by other modules (such as an RF module or antenna) in the terminal device, and then sent to the terminal device by these modules. The terminal device chip sends information to the network device, which can be understood as the information being first sent to other modules (such as an RF module or antenna) in the terminal device, and then sent to the network device by these modules.

[0199] When the aforementioned communication device is a chip used in a network device, the network device chip implements the functions of the network device in the above method embodiments. The network device chip receives information from the terminal device, which can be understood as the information being first received by other modules (such as radio frequency modules or antennas) in the network device, and then sent to the network device chip by these modules. The network device chip sends information to the terminal device, which can be understood as the information being sent down to other modules (such as radio frequency modules or antennas) in the network device, and then sent to the terminal device by these modules.

[0200] In this application, entity A sends information to entity B, either directly or indirectly through other entities. Similarly, entity B receives information from entity A, either directly or indirectly through other entities. Entities A and B can be RAN nodes or terminal devices, or modules within RAN nodes or terminal devices. Information transmission and reception can be between RAN nodes and terminal devices, such as between network devices and terminal devices; between two RAN nodes, such as between a CU and a DU; or between different modules within a single device, such as between a terminal device chip and other modules of the terminal device, or between a network device chip and other modules of the network device.

[0201] It is understood that the processor in the embodiments of this application can be a central processing unit, or other general-purpose processors, digital signal processors, application-specific integrated circuits, field-programmable gate arrays, 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.

[0202] 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, read-only optical discs, 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 application-specific integrated circuit (ASIC). Alternatively, the ASIC can reside in a network device or a terminal device. The processor and the storage medium can also exist as discrete components in the network device or terminal device.

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

[0204] The terms "first," "second," "third," and "fourth," etc., used in the specification, claims, and accompanying drawings of this application are used to distinguish different objects, not to describe a specific order. Furthermore, 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 listed steps or units, but may optionally include steps or units not listed, or may optionally include other steps or units inherent to these processes, methods, products, or apparatuses.

[0205] It should be understood that in this application, "at least one (item)" means one or more, and "more than" means two or more. "And / or" is used to describe the relationship between related objects, indicating that three relationships can exist. For example, "A and / or B" can represent three cases: only A exists, only B exists, and both A and B exist simultaneously, where A and B can be singular or plural. The character " / " generally indicates that the preceding and following related objects are in an "or" relationship. "At least one (item) of the following" or similar expressions refer to any combination of these items, including any combination of single or plural items. For example, at least one (item) 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.

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

Claims

1. A communication method, characterized in that, Applied to the first terminal device, including: Receive first information from a first network device, the first information being used to instruct the first terminal device to schedule resources in the first resource; Wherein, the first terminal device is a terminal device in a first cell, the first cell is a cell served by the first network device, the first resource is a resource in a first frequency band, and the first resource is allocated based on a first rule; the first rule includes allocating resources to the terminal device in the first cell in the first frequency band in ascending order of frequency points, starting from a first starting resource, where the first starting resource is the resource with the lowest frequency point in a second frequency band, and the second frequency band is a sub-frequency band in the first frequency band; or, the first rule includes allocating resources to the terminal device in the first cell in the first frequency band in descending order of frequency points, starting from a second starting resource, where the second starting resource is the resource with the highest frequency point in the second frequency band; the first rule is different from the second rule, where the second rule is used to allocate resources to the terminal device in the second cell served by the second network device, and the first cell and the second cell are adjacent cells.

2. The method according to claim 1, characterized in that, The first rule further includes: if resources cannot be successfully allocated to terminal devices in the first cell from the first starting resource to the resource with the highest frequency point in the first frequency band, then resources will be allocated to terminal devices in the first cell starting from the resource with the lowest frequency point in the first frequency band in order of frequency points from low to high.

3. The method according to claim 1, characterized in that, The first rule further includes: if the allocation of resources to the terminal devices in the first cell fails from the second starting resource to the lowest frequency resource in the first frequency band, then the allocation of resources to the terminal devices in the first cell starts from the highest frequency resource in the first frequency band in descending order of frequency.

4. The method according to any one of claims 1-3, characterized in that, The second rule includes: allocating resources to terminal devices in the second cell in the first frequency band in descending order of frequency points, starting from the third starting resource, where the third starting resource is the resource with the highest frequency point in the third frequency band, and the third frequency band is a sub-frequency band in the first frequency band; or, the second rule includes allocating resources to terminal devices in the second cell in the first frequency band in ascending order of frequency points, starting from the fourth starting resource, where the fourth starting resource is the resource with the lowest frequency point in the third frequency band.

5. The method according to any one of claims 1-4, characterized in that, The resource is at the resource element (RE) level, resource block (RB) level, or resource block group (RBG) level.

6. The method according to any one of claims 1-5, characterized in that, The value obtained by taking the physical cell identifier of the first cell modulo 2 is different from the value obtained by taking the physical cell identifier of the second cell modulo 2.

7. The method according to claim 4, characterized in that, The second frequency band is the same as the third frequency band. The second frequency band is obtained based on the first value corresponding to the first cell. The third frequency band is obtained based on the second value corresponding to the second cell. The first value is the same as the second value. The first value is the value obtained by taking the physical cell identifier of the first cell modulo M. The second value is the value obtained by taking the physical cell identifier of the second cell modulo M. M is an integer greater than 1.

8. The method according to claim 4, characterized in that, The second frequency band is determined based on the first interference, and the third frequency band is determined based on the second interference; the first interference is the interference experienced by the terminal device in the first cell under the second frequency band, and the second interference is the interference experienced by the terminal device in the second cell under the third frequency band.

9. A communication method, characterized in that, Applied to the first terminal device, including: Receive first information from a first network device, the first information being used to instruct the first terminal device to schedule resources in the first resource; Wherein, the first terminal device is a terminal device in the first cell, the first cell is the cell served by the first network device, the first resource is a resource in the first frequency band, the first resource is determined by an interference avoidance model, the first resource is used to avoid interference for the second terminal device in the second cell served by the second network device that is being interfered with, and the first cell and the second cell are adjacent cells.

10. A communication method, characterized in that, Applied to the first network device, including: Send first information to the first terminal device, the first information being used to instruct the first terminal device to be scheduled in the first resource; Wherein, the first terminal device is a terminal device in a first cell, the first cell is a cell served by the first network device, the first resource is a resource in a first frequency band, and the first resource is allocated based on a first rule; the first rule includes allocating resources to the terminal device in the first cell in the first frequency band in ascending order of frequency points, starting from a first starting resource, where the first starting resource is the resource with the lowest frequency point in a second frequency band, and the second frequency band is a sub-frequency band in the first frequency band; or, the first rule includes allocating resources to the terminal device in the first cell in the first frequency band in descending order of frequency points, starting from a second starting resource, where the second starting resource is the resource with the highest frequency point in the second frequency band; the first rule is different from the second rule, where the second rule is used to allocate resources to the terminal device in the second cell served by the second network device, and the first cell and the second cell are adjacent cells.

11. The method according to claim 10, characterized in that, The first rule further includes: if resources cannot be successfully allocated to terminal devices in the first cell from the first starting resource to the resource with the highest frequency point in the first frequency band, then resources will be allocated to terminal devices in the first cell starting from the resource with the lowest frequency point in the first frequency band in order of frequency points from low to high.

12. The method according to claim 10, characterized in that, The first rule further includes: if the allocation of resources to the terminal devices in the first cell fails from the second starting resource to the lowest frequency resource in the first frequency band, then the allocation of resources to the terminal devices in the first cell starts from the highest frequency resource in the first frequency band in descending order of frequency.

13. The method according to any one of claims 10-12, characterized in that, The second rule includes: allocating resources to terminal devices in the second cell in the first frequency band in descending order of frequency points, starting from the third starting resource, where the third starting resource is the resource with the highest frequency point in the third frequency band, and the third frequency band is a sub-frequency band in the first frequency band; or, the second rule includes allocating resources to terminal devices in the second cell in the first frequency band in ascending order of frequency points, starting from the fourth starting resource, where the fourth starting resource is the resource with the lowest frequency point in the third frequency band.

14. The method according to any one of claims 10-13, characterized in that, The resource is at the resource element (RE) level, resource block (RB) level, or resource block group (RBG) level.

15. The method according to any one of claims 10-14, characterized in that, The value obtained by taking the physical cell identifier of the first cell modulo 2 is different from the value obtained by taking the physical cell identifier of the second cell modulo 2.

16. The method according to claim 13, characterized in that, The second frequency band is the same as the third frequency band. The second frequency band is obtained based on the first value corresponding to the first cell. The third frequency band is obtained based on the second value corresponding to the second cell. The first value is the same as the second value. The first value is the value obtained by taking the physical cell identifier of the first cell modulo M. The second value is the value obtained by taking the physical cell identifier of the second cell modulo M. M is an integer greater than 1.

17. The method according to any one of claims 13, characterized in that, The second frequency band is determined based on the first interference, and the third frequency band is determined based on the second interference; the first interference is the interference experienced by the terminal device in the first cell under the second frequency band, and the second interference is the interference experienced by the terminal device in the second cell under the third frequency band.

18. A communication method, characterized in that, Applied to the first network device, including: Send first information to the first terminal device, the first information being used to instruct the first terminal device to be scheduled in the first resource; Wherein, the first terminal device is a terminal device in the first cell, the first cell is the cell served by the first network device, the first resource is a resource in the first frequency band, the first resource is determined by an interference avoidance model, the first resource is used to avoid interference for the second terminal device in the second cell served by the second network device that is being interfered with, and the first cell and the second cell are adjacent cells.

19. The method according to claim 18, characterized in that, The method further includes: The system receives a cooperation request message from the second network device, the cooperation request message being used to request the terminal devices in the first cell to perform interference avoidance for the terminal devices in the second cell that have cooperation needs; In response to the collaboration request message, the second terminal device is determined from the terminal devices with collaboration requirements; The first resource is determined based on the terminal devices in the first cell, the second terminal devices, and the interference avoidance model.

20. The method according to claim 18 or 19, characterized in that, The method further includes: A first notification message is sent to the second network device, the first notification message being used to indicate that interference avoidance should be performed on the second terminal device.

21. The method according to claim 20, characterized in that, The method further includes: The system receives a second notification message from the second network device, the second notification message being used to indicate the configuration information of the second terminal device, and the interference avoidance model determines the first resource based on the configuration information of the second terminal device.

22. A communication device, characterized in that, Includes units for performing the method as described in any one of claims 1-9 or 10-21.

23. 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 is used to implement the method as described in any one of claims 1-9 or 10-21 through logic circuits or executing code instructions.

24. A computer-readable storage medium, characterized in that, The storage medium stores a computer program or instructions, which, when executed by a communication device, implement the method as described in any one of claims 1-9 or 10-21.

25. A computer program product comprising a computer program or instructions, characterized in that, When the computer program or instructions are executed by the communication device, they implement the method as described in any one of claims 1-9 or 10-21.