Communication method and communication device

By generating and reporting CLI measurement reports through the signaling of terminal devices in the new air wireless communication system, the problem of reporting cross-link interference between terminal devices in sub-band full-duplex scenarios is solved, and the uplink coverage and latency performance of the system are improved.

CN120935636APending Publication Date: 2025-11-11HUAWEI TECH CO LTD
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202410579800.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-05-10
Publication Date
2025-11-11

AI Technical Summary

Technical Problem

In new radio communication systems, under subband full-duplex scenarios, there is a lack of effective solutions for reporting cross-link interference measurements between terminal devices, resulting in unbalanced uplink coverage and high latency.

Method used

A communication method is provided, which triggers and generates signaling carrying CLI measurement reports through a terminal device, and utilizes available uplink resources to quickly report or request uplink resources, thereby realizing timely reporting of CLI measurement reports.

Benefits of technology

It reduced measurement reporting latency, improved system performance, and enhanced uplink coverage and latency performance.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120935636A_ABST
    Figure CN120935636A_ABST
Patent Text Reader

Abstract

The invention provides a communication method and a communication device, and provides a scheme for a terminal device to report a CLI measurement report. After the terminal equipment triggers the measurement report, if available uplink resources exist and the available uplink resources are sufficient to accommodate the CLI measurement report, the available uplink resources can be utilized to send the CLI measurement report. If available uplink resources exist and the available uplink resources are not enough to accommodate the CLI measurement report, the terminal equipment can select to trigger the BSR to request the uplink resources; alternatively, if there is no available uplink resource, the terminal device may also trigger a scheduling request to request the uplink resource. Therefore, the requirement of the terminal equipment for timely and quickly reporting the CLI measurement report in various scenes can be met, and the system performance can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of wireless communication technology, and more specifically, to a communication method and a communication device. Background Technology

[0002] New Radio (NR) wireless communication systems are deployed in mid-to-high frequency bands, achieving high data rates and low latency through the use of large bandwidth. In Time Division Duplex (TDD) systems, the downlink (DL) typically occupies the majority of time resources, resulting in coverage imbalance between the DL and uplink (UL). Compared to Frequency Division Duplex (FDD) systems, TDD systems have poorer uplink coverage and higher latency. To address the issues of poor uplink coverage and high latency in TDD systems, a subband full-duplex (SBFD) scheme is proposed. In the SBFD scheme, a carrier is divided into multiple subbands, and the transmission directions of different subbands can differ. For example, a carrier can be divided into two subbands, one for uplink transmission and the other for downlink transmission.

[0003] In SBFD, signal power within a subband may leak into adjacent subbands, potentially causing uplink and downlink interference, known as cross-link interference (CLI). The sources of this interference can be twofold: firstly, cross-link interference between terminal devices, such as an uplink signal transmitted by a terminal device in one cell interfering with the downlink signal received by another terminal device in the same or a neighboring cell; and secondly, cross-link interference between base stations, such as a downlink signal transmitted by one base station interfering with the uplink signal received by another base station.

[0004] Currently, for CLI between terminal devices in SBFD scenarios, the industry is considering introducing a Layer 2 CLI measurement and reporting mechanism, allowing terminal devices to measure CLIs from other terminal devices and report the measurement results to the base station. However, there is no feasible solution yet for how terminal devices should report CLI measurement reports. Summary of the Invention

[0005] This application provides a communication method and a communication device, and provides a scheme for terminal devices to report CLI measurement reports in SBFD scenarios.

[0006] Firstly, a communication method is provided, which can be executed by a communication device or a module applied to the communication device (e.g., a processor, chip, chip system, integrated circuit, etc., or a logic module, hardware, and / or software capable of implementing all or part of the functions of the communication device). The communication device can be a terminal device in the method embodiment. The method may include: triggering a first measurement report, the first measurement report including at least one first type of measurement report, each of the at least one first type of measurement report being used for reporting cross-link interference CLI measurements between terminal devices; generating a first signaling carrying the first measurement report or performing processing related to reporting the first measurement report.

[0007] In the technical solution of this application, after a terminal device triggers at least one CLI measurement report, it can choose to generate signaling carrying the at least one CLI measurement report or perform processing related to reporting the at least one CLI measurement report, ultimately realizing the reporting of the CLI measurement report, thus providing a feasible solution for terminal devices to report CLI measurement reports. Furthermore, the network device can improve system performance by processing the CLI measurement reports reported by the terminal device accordingly.

[0008] In conjunction with the first aspect, in some implementations of the first aspect, generating the first signaling carrying the first measurement report or performing processing related to reporting the first measurement report includes: generating the first signaling carrying the first measurement report when a first condition is met, the first condition including the existence of available uplink resources.

[0009] In this implementation, after the first measurement report is triggered, if there are available uplink resources, the terminal device can generate signaling carrying the first measurement report. Subsequently, by sending the signaling carrying the first measurement report, the first measurement report can be reported quickly and timely, thereby reducing the latency of measurement reporting and improving system performance.

[0010] In conjunction with the first aspect, in some implementations of the first aspect, the first condition includes: the existence of available uplink resources within the first time unit or a preset time period after the first time unit, and the available uplink resources are capable of accommodating the first measurement report and the first signaling subheader corresponding to the first measurement report.

[0011] As an example, the first time unit can be the time unit that triggers the first measurement report.

[0012] In this implementation, if there are available uplink resources in the time unit that triggers the first measurement report, the CLI measurement report can be reported using those available uplink resources, which can achieve fast reporting and reduce reporting latency.

[0013] In conjunction with the first aspect, in some implementations of the first aspect, generating the first signaling carrying the first measurement report or performing processing related to reporting the first measurement report includes: performing processing related to reporting the first measurement report if a first condition is not met, the first condition including the existence of available uplink resources.

[0014] In this implementation, after the first measurement report is triggered, if no uplink resources are available, the terminal device executes processing related to reporting the first measurement report to quickly request uplink authorization from the network device, thereby reporting the first measurement report.

[0015] In conjunction with the first aspect, in some implementations of the first aspect, the available uplink resources are capable of accommodating the first measurement report and the first signaling subheader corresponding to the first measurement report.

[0016] Optionally, as an example, "capable of accommodating" may include the following possible implementations: capable of accommodating part of the data of the first measurement report and the first signaling subheader corresponding to the first measurement report; or capable of accommodating the first measurement report (i.e., all the data of the first measurement report) and the first signaling subheader corresponding to the first measurement report.

[0017] In conjunction with the first aspect, in some implementations of the first aspect, generating the first signaling carrying the first measurement report when the first condition is met includes: the first condition includes the existence of available uplink resources, and the available uplink resources are sufficient to fully accommodate the first measurement report and the first signaling subheader corresponding to the first measurement report, and generating the first signaling in a first format carrying the first measurement report.

[0018] In other words, the first signaling in the first format carries a first measurement report and a corresponding first signaling subheader. The first signaling in the first format is distinct from the first signaling in the second format in other implementations, as explained below.

[0019] In this implementation, if the available uplink resources are sufficient to accommodate the first measurement report, the terminal device generates a first signaling message in a first format carrying the first measurement report, which can be distinguished from the second format first signaling message in other embodiments. Thus, the network device can implicitly determine from the format of the first signaling message whether all the data in the first measurement report has been received, reducing the overhead of interactive signaling regarding the data reporting status of the first measurement report.

[0020] In conjunction with the first aspect, in some implementations of the first aspect, generating the first signaling carrying the first measurement report when the first condition is met includes: the first condition includes the existence of available uplink resources, and the available uplink resources are capable of accommodating part of the data of the first measurement report and the first signaling subheader corresponding to the first measurement report, and generating the first signaling in a second format carrying the first measurement report.

[0021] In other words, the first signaling in the second format carries part of the data from the first measurement report and the first signaling subheader corresponding to the first measurement report.

[0022] In this implementation, if the available uplink resources are insufficient to accommodate the first measurement report, the terminal device generates a first signaling message in a second format carrying a portion of the data from the first measurement report. In other words, the format of the first signaling message itself (specifically the second format) implicitly indicates that the terminal device still has remaining data to send. Thus, the network device can quickly configure uplink authorization for the terminal device, enabling it to report the remaining data promptly. This saves on the overhead of interactive signaling regarding the data reporting status of the first measurement report; furthermore, it facilitates the rapid configuration of uplink resources for reporting measurement reports, improving reporting efficiency.

[0023] In conjunction with the first aspect, in some implementations of the first aspect, the first signaling of the second format also carries information indicating the size of the first data, which is the remaining data in the first measurement report excluding the aforementioned partial data.

[0024] In this implementation, when the terminal device generates the first signaling in the second format, by explicitly indicating the amount of remaining data not reported in the first measurement report, the network device can clearly know the amount of data to be reported, thereby configuring a reasonable amount of uplink resources and avoiding waste of uplink resources.

[0025] In conjunction with the first aspect, in some implementations of the first aspect, the method further includes: sending the first signaling based on the available uplink resources.

[0026] In this implementation, when available uplink resources exist, the first device sends a first signaling message on the available uplink resources. In one implementation described above, a first signaling message in a first format is sent; in another implementation, a first signaling message in a second format is sent.

[0027] In conjunction with the first aspect, in some implementations of the first aspect, the execution of processing related to reporting the first measurement report includes: triggering a scheduling request, the scheduling request being used to request uplink resources, the scheduling request being sent via the Physical Uplink Control Channel (PUCCH).

[0028] In this implementation, after triggering the first measurement report, if no uplink resources are available, the terminal device requests uplink resources from the network device by triggering a scheduling request for the purpose of reporting the measurement report, and then uses the configured uplink resources to report the CLI measurement report in a timely and rapid manner.

[0029] In conjunction with the first aspect, in some implementations of the first aspect, the method further includes: receiving first information, the first information indicating whether the scheduling request can be triggered for the first type of measurement report.

[0030] In this implementation, whether the first device sends a scheduling request when the first condition is met is configured by the network device. Alternatively, if the network device is configured to trigger a scheduling request for a first type of measurement report, the terminal device will only trigger a scheduling request if the first condition is not met.

[0031] In this implementation, the network device configures whether the terminal device can trigger a scheduling request based on the CLI measurement report between the terminal devices, providing a feasible implementation method for the terminal device to report the CLI measurement report when there are no available uplink resources.

[0032] In conjunction with the first aspect, in some implementations of the first aspect, the scheduling request is specific to the first type of measurement report, or the scheduling request is specific to the logical channel group where the first type of measurement report is located.

[0033] In this implementation, the scheduling request triggered by the first device is specifically designed for the first type of measurement report.

[0034] In conjunction with the first aspect, in some implementations of the first aspect, generating the first signaling carrying the first measurement report or performing processing related to reporting the first measurement report includes: performing processing related to reporting the first measurement report when a first condition is met, wherein the processing related to reporting the first measurement report includes generating a second signaling; the first condition includes the existence of available uplink resources, and the available uplink resources are capable of accommodating a portion of the data in the first measurement report; the second signaling indicates whether the first measurement report is triggered or indicates the data size of the first measurement report; and the second signaling is transmitted through the Physical Uplink Shared Channel (PUSCH).

[0035] In this implementation, after triggering the first measurement report, if there are available uplink resources, but the available uplink resources are insufficient to accommodate the first measurement report, the terminal device triggers a second signaling, such as a buffer status report (BSR), to indicate to the network device the CLI measurement report to be sent, or may further indicate the size of the CLI measurement report data, so that the network device can configure uplink resources for the CLI measurement report, thereby realizing the reporting of the CLI measurement report.

[0036] Secondly, a communication method is provided, which can be executed by a communication device or a module applied to the communication device (e.g., a processor, chip, chip system, etc., or a logic module, hardware, and / or software capable of implementing all or part of the functions of the communication device). The communication device can be a network device in the method embodiment. The method may include: receiving a first signaling message, the first signaling message carrying a first measurement report, the first measurement report including at least one first type of measurement report, each of the at least one first type of measurement report being used for reporting cross-link interference CLI measurements between terminal devices.

[0037] In conjunction with the second aspect, in some implementations of the second aspect, receiving the first signaling includes: receiving a first signaling in a first format, wherein the first signaling in the first format includes the first measurement report and a first signaling subheader corresponding to the first measurement report.

[0038] In conjunction with the second aspect, in some implementations of the second aspect, receiving the first signaling includes: receiving a first signaling in a second format, wherein the first signaling in the second format includes partial data of the first measurement report and a first signaling subheader corresponding to the first measurement report.

[0039] In conjunction with the second aspect, in some implementations of the second aspect, the first signaling of the second format also carries information indicating the size of the first data, which is the remaining data in the first measurement report excluding the aforementioned partial data.

[0040] Thirdly, a communication method is provided, which can be executed by a communication device or a module applied to the communication device (e.g., a processor, chip, chip system, etc., or a logic module, hardware, and / or software capable of implementing all or part of the functions of the communication device). The communication device can be a network device in the method embodiment. The method may include: receiving a scheduling request SR via a physical uplink control channel (PUCCH), the scheduling request being triggered by a first measurement report, the first measurement report including at least one first-type measurement report, each of the at least one first-type measurement report being used for reporting cross-link interference CLI measurements between terminal devices.

[0041] In conjunction with the third aspect, in some implementations of the third aspect, the method further includes: sending first information, the first information being used to indicate whether the scheduling request can be triggered for the first type of measurement report.

[0042] In conjunction with the third aspect, in some implementations of the third aspect, the scheduling request is specific to the first type of measurement report, or the scheduling request is specific to the logical channel group where the first type of measurement report is located.

[0043] Fourthly, a communication method is provided, which can be executed by a communication device or a module applied to the communication device (e.g., a processor, chip, chip system, etc., or a logic module, hardware, and / or software capable of implementing all or part of the functions of the communication device). The communication device can be a network device in the method embodiment. The method may include: receiving a second signaling through a Physical Uplink Shared Channel (PUSCH), the second signaling indicating that a first measurement report is triggered or indicating the data size of the first measurement report, the first measurement report including at least one first-type measurement report, each of the at least one first-type measurement report being used for reporting cross-link interference CLI measurements between terminal devices.

[0044] In some implementations of the first to fourth aspects described above, the first signaling is a Media Access Control Layer Control Unit (MAC CE).

[0045] In some implementations of the first to fourth aspects above, the type of any one of the one or more first-type measurement reports includes any one of the following: periodic, semi-persistent, non-periodic, or event-triggered.

[0046] In some implementations of the first to fourth aspects described above, a logical channel priority for the first signaling relative to other L2 signaling or other channel data can also be defined. Optionally, the priority of the logical channel can be predefined, preconfigured, or configured by the network device. The first signaling in this implementation can refer to a first signaling in a first format or a second signaling in a second format. As an example, the logical channel carrying the first signaling of a first type of measurement report has a priority at least higher than the logical channel carrying the signaling of the side-link BSR. It is understood that by defining the logical channel priority for the first signaling relative to other L2 signaling or other channel data, the terminal device allocates resources according to the logical channel priority when radio resources are limited. Optionally, the logical channel priority can be updated based on changes in the terminal device's services, changes in available radio resources, etc.

[0047] Fifthly, a communication device is provided, which has the function of implementing the method of the first aspect or any possible implementation thereof; or has the function of implementing the method of any one of the second to fourth aspects or any possible implementation thereof. The function can be implemented by hardware or by hardware executing corresponding software. The hardware or software includes one or more units corresponding to the above-described functions.

[0048] A sixth aspect provides a communication device including at least one processor configured to cause the communication device to perform a method of the first aspect or any possible implementation thereof; or to perform a method of any one of the second to fourth aspects or any possible implementation thereof. Optionally, the at least one processor is coupled to at least one memory for storing a computer program or instructions, and the at least one processor is configured to call and run the computer program or instructions from the at least one memory, causing the communication device to perform a method of the first aspect or any possible implementation thereof; or to perform a method of any one of the second to fourth aspects or any possible implementation thereof. Optionally, the at least one processor may be included in the communication device or configured outside the communication device.

[0049] A seventh aspect provides a communication device, including a communication interface and a circuit. The communication interface is configured to receive information and / or data to be processed and to transmit the information and / or data to the circuit. The circuit is configured to process the information and / or data to perform a method as described in the first aspect or any possible implementation thereof; or to perform a method as described in any one of the second to fourth aspects or any possible implementation thereof. Optionally, the communication interface is further configured to output the processed information and / or data.

[0050] Eighthly, a computer-readable storage medium is provided, wherein computer program code or instructions are stored therein, which, when executed on a computer, cause the method of the first aspect or any possible implementation thereof to be implemented; or, the method of any one of the second to fourth aspects or any possible implementation thereof to be implemented.

[0051] A ninth aspect provides a computer program product comprising computer program code or instructions that, when executed on a computer, cause the method of the first aspect or any possible implementation thereof to be implemented; or, the method of any one of the second to fourth aspects or any possible implementation thereof to be implemented.

[0052] In a tenth aspect, a chip is provided, including a circuit and a communication interface, the communication interface being configured to receive information and / or data to be processed and to send the information and / or data to be processed to the circuit; the circuit being configured to process the received information and / or data such that a method as described in the first aspect or any possible implementation thereof is implemented; or, a method as described in any one of the second to fourth aspects or any possible implementation thereof is implemented.

[0053] Eleventh aspect: A wireless communication system is provided, comprising a communication device as described in the first aspect and a communication device as described in any one of the second to fourth aspects. Attached Figure Description

[0054] Figure 1 This is a schematic diagram of a traditional TDD system.

[0055] Figure 2 The diagram illustrates two schemes for sub-band full-duplex SBFD.

[0056] Figure 3 This is a CLI illustration in an SBFD scenario.

[0057] Figure 4 This is an architecture diagram of a communication system applicable to embodiments of this application.

[0058] Figure 5 A schematic flowchart illustrating the communication method provided in this application.

[0059] Figure 6 An example of the communication method provided in this application.

[0060] Figure 7 Another example of the communication method provided in this application.

[0061] Figure 8 Another example of the communication method provided in this application.

[0062] Figure 9 Another example of the communication method provided in this application.

[0063] Figure 10 A schematic structural diagram of a communication device provided in this application.

[0064] Figure 11 A schematic structural diagram of another communication device provided in this application.

[0065] Figure 12 A schematic structural diagram of the chip provided in this application. Detailed Implementation

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

[0067] To facilitate understanding, a brief introduction to the relevant concepts involved in this application is provided.

[0068] Figure 1 This is a schematic diagram of a traditional time division duplex (TDD) system. Compared to frequency division duplex (FDD) systems, TDD systems have poorer uplink coverage, resulting in an imbalance in coverage between the deep link (DL) and the uplink (UL), and also a larger uplink latency.

[0069] To address this, a subband full-duplex (SBFD) scheme was proposed. In the SBFD scheme, a carrier is divided into multiple subbands, and the transmission directions of different subbands can be different. Figure 2 This diagram illustrates two sub-band full-duplex SBFD schemes. In one example, a subcarrier is divided into three sub-bands: the middle sub-band is the uplink sub-band for uplink transmission, and the upper and lower sub-bands are the downlink sub-bands for downlink transmission. In another example, a carrier is divided into two sub-bands: the upper sub-band is the downlink sub-band for uplink transmission, and the lower sub-band is the downlink sub-band for downlink transmission. It can be considered that in the SBFD scheme, network devices can simultaneously transmit and receive on SBFD symbols using different frequency domain resources (sub-bands). Currently, the standard adopts "full-duplex sub-band on the network device side, half-duplex on the UE side." UE-side half-duplex means that the UE can only receive or transmit on an SBFD symbol, not simultaneously. Under the SBFD scheme, compared to traditional TDD, the uplink transmission resources available to the UE increase, effectively improving uplink coverage and reducing uplink latency.

[0070] In SBFD, the signal power within a sub-band leaks into adjacent sub-bands, causing interference between the uplink and downlink, known as cross-link interference (CLI).

[0071] Figure 3This is a schematic diagram of CLI in an SBFD scenario. Based on the source of interference, cross-link interference can be divided into two main categories: 1) UE-to-UE CLI, which mainly refers to the interference caused by an uplink signal sent by one UE in the same cell to the downlink signal received by another UE in the same or neighboring cells; 2) gNB-to-gNB CLI, which mainly refers to the interference caused by a downlink signal sent by one base station to the uplink signal received by another base station.

[0072] To address CLI (Clipping and Liaison) between UEs in SBFD (Simplified Behavior-Free) scenarios, the industry has proposed introducing a Layer 1 or Layer 2 (L1 or L2) level CLI measurement and reporting mechanism. However, there is still no specific feasible solution for measurement and reporting.

[0073] Therefore, this application provides a communication method, which provides a method for CLI measurement reporting between UEs at the Layer 2 level.

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

[0075] Figure 4This is a schematic diagram of a communication system applicable to embodiments of this application. A network element in the communication system 100 can send signals to or receive signals from another network element. The signals may include information, signaling, or data. The network element can also be replaced by an entity, network entity, device, communication device, communication module, node, communication node, etc. In this embodiment, a device is used as an example. For example, the communication system may include a network device (e.g., network device 110) and at least one terminal device (e.g., terminal devices 101 to 106).

[0076] It should be noted that, Figure 4 This is a simplified illustration for ease of understanding only. For example, the communication system 100 may also include other devices, such as wireless relay devices and / or wireless backhaul devices. Figure 4 The figures are not shown. In practical applications, this communication system may include multiple network devices or multiple terminal devices. This application does not limit the number of network devices and terminal devices included in the communication system.

[0077] In the embodiments of this application, the terminal device may also be referred to as user equipment (UE), access terminal, user unit, user station, mobile station, mobile station, remote station, remote terminal, mobile device, user terminal, terminal, wireless communication device, user agent, or user apparatus.

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

[0079] In this embodiment, the device for implementing the functions of the terminal device can be the terminal device itself, or any device capable of supporting the terminal device in implementing those functions, such as a chip, a chip system, hardware circuitry, software modules, or a combination of hardware circuitry and software modules. This device can be installed in or used in conjunction with the terminal device. A chip system can consist of chips or include chips and other discrete components. In this embodiment, the terminal device is used as an example to illustrate the device for implementing the functions of the terminal device.

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

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

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

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

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

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

[0086] In this embodiment, CLI measurement reporting between UEs refers to a UE measuring CLI signals from other UEs and reporting the measurement results to a network device (e.g., a base station). The Layer 2 level CLI measurement and reporting mechanism between UEs in this embodiment refers to UE-to-UE CLI measurement and reporting at the data link layer level, such as measurement and reporting based on L2 signaling like MAC CE.

[0087] The communication method provided in this application will be described in detail below.

[0088] Figure 5 This is a schematic flowchart illustrating the communication method 200 provided in this application. The communication method 200 can be executed by a first device, which can be a communication device or a device used for a communication device (e.g., a chip, chip system, processor, or integrated circuit). As an example, the communication device can be a terminal device. Optionally, the method 200 may also include a second device. Similarly, the second device can be a communication device or a device used for a communication device (e.g., a chip, chip system, processor, or integrated circuit). As an example, the communication device corresponding to the second device can be a network device. The following description uses a terminal device (an example of the first device) and a network device (an example of the second device) as examples.

[0089] 210. The terminal device triggers the first measurement report.

[0090] The first measurement report includes at least one first-type measurement report, each of which is used for CLI measurement reporting between terminal devices. As an example, the first-type measurement report may include data such as sounding reference signal-reference signal receiving power (SRS-RSRP) and received signal strength indication (RSSI) via CLI. Optionally, it may also include a resource index of the measurement resources corresponding to the SRS-RSRP or CLI-RSSI measurement results.

[0091] Optionally, for any first-type measurement report, its triggering type is not limited. For example, it can be a periodic triggering type, an event triggering type, a non-periodic triggering type, a semi-continuous triggering type, etc. As an example, the terminal device triggers the first measurement report at regular intervals; or when the terminal device's CLI measurement results from other terminal devices reach or exceed a certain threshold, the terminal device triggers the first measurement report.

[0092] Optionally, prior to step 210, the terminal device receives signaling from the network device. This signaling includes a measurement report configuration, which configures X first-type measurement reports, where X is an integer greater than or equal to 1. As an example, this signaling could be RRC signaling, MAC CE, or DCI, etc.

[0093] 220. The terminal device generates a first signaling message carrying the first measurement report, or performs processing related to reporting the first measurement report.

[0094] In one possible implementation, after triggering the first measurement report, the terminal device determines whether a first condition is met. If the first condition is met, the terminal device generates a first signaling message carrying the first measurement report; if the first condition is not met, the terminal device performs processing related to reporting the first measurement report.

[0095] As an example, the first condition could include: the existence of available uplink resources.

[0096] As an example, the first condition can specifically be: there are available uplink resources in the first time unit, and the available uplink resources are capable of accommodating the first measurement report and the first signaling subheader corresponding to the first measurement report.

[0097] As described above, this application provides a Layer 2 CLI measurement reporting scheme. A Layer 2 protocol data unit (PDU) may include one or more sub-PDUs, and each sub-PDU corresponds to a sub-header. Therefore, the first signaling sub-header corresponding to the first measurement report refers to the sub-header corresponding to the sub-PDU carrying the first measurement report.

[0098] As an example, the first signaling can be Layer 2 signaling (also known as L2 signaling), such as MAC CE. It should be understood that MAC CE is a standardized, special type of MAC PDU. When the first signaling is MAC CE, the first signaling subheader corresponding to the first measurement report refers to the corresponding MAC CE subheader.

[0099] As another example, the first condition may specifically be: the existence of available uplink resources within a preset time period after the first unit. Further optionally, the available uplink resources may be capable of accommodating the first measurement report and the corresponding first signaling subheader.

[0100] As an example, uplink available resources can be uplink resources corresponding to an uplink grant (UL grant), such as uplink-shared channel (UL-SCH) resources. The UL grant can be an uplink scheduling grant issued by the network device to the terminal device via RRC signaling, MAC CE, or DCI signaling. The uplink scheduling grant indicates PUSCH transmission resources, and may include scheduling information such as time-frequency resources and modulation / coding schemes for PUSCH transmission. UL-SCH resources can be considered as the PUSCH transmission resources.

[0101] The aforementioned first time unit may refer to the time unit in which the terminal device triggers the first measurement report, or a certain time unit after the terminal device triggers the first time unit, or a reference time unit set according to certain conditions, etc., without limitation.

[0102] As an example, the time unit can be at the granularity of a frame, subframe, time slot, symbol, etc., without limitation. Optionally, the symbol can be, for example, Figure 2 The SBFD symbol shown.

[0103] The following sections will explain the cases where the first condition is met and the cases where the first condition is not met.

[0104] 1. The first condition is met.

[0105] In embodiments of this application, the uplink available resources are capable of accommodating the first measurement report and the first signaling subheader corresponding to the first measurement report, which may include the following two possible scenarios:

[0106] 1) The available uplink resources are capable of accommodating the first measurement report and the corresponding first signaling header. In other words, the amount of data that the available uplink resources can accommodate is equal to or greater than the total data amount of the first measurement report and the first signaling header.

[0107] 2) The available uplink resources can accommodate a portion of the data in the first measurement report and the first signaling header corresponding to the first measurement report. In other words, the amount of data that the available uplink resources can accommodate is less than the total amount of data in the first measurement report and the first signaling header.

[0108] Compared to the second scenario, the first scenario can also be described as having uplink available resources that can fully accommodate the first measurement report and the first signaling header corresponding to the first measurement report.

[0109] Based on these two scenarios, satisfying the first condition can include: the existence of available uplink resources, and the available uplink resources can fully accommodate the first measurement report and the first signaling header; or, satisfying the first condition can include: the existence of available uplink resources, and the available uplink resources can only accommodate a portion of the data in the first measurement report and the first signaling header. In other words, both of these scenarios satisfy the first condition.

[0110] Based on this, if the first condition is that there are available uplink resources, and the available uplink resources can fully accommodate the first measurement report and the first signaling subheader corresponding to the first measurement report, then a first signaling in a first format carrying the first measurement report is generated; if the first condition is that there are available uplink resources, and the available uplink resources can accommodate part of the data of the first measurement report and the first signaling subheader corresponding to the first measurement report, then a first signaling in a second format carrying the first measurement report is generated.

[0111] In fact, the first signaling in the first format carries all the data of the first measurement report and the first signaling subheader corresponding to the first measurement report, while the first signaling in the second format carries part of the data of the first measurement report and the first signaling subheader corresponding to the first measurement report.

[0112] Furthermore, if the terminal device generates a first signaling message in a second format carrying a portion of the data from the first measurement report, as one possible implementation, the first signaling message in the second format also carries information indicating the size of the first data (e.g., carrying information a), where the first data is the remaining data in the first measurement report besides the portion of data. That is, since the first signaling message in the second format only carries a portion of the data from the first measurement report, the terminal device can indicate the size of the remaining data to the network device through the first signaling message in the second format, so that the network device can configure uplink resources for the remaining data, and the terminal device can then send the remaining data on the configured uplink resources. Additionally, as another possible implementation, the information indicating the size of the remaining data can also be sent separately from the first signaling message in the second format, or in other words, sent through another message, and is not limited to being carried in the first signaling message in the second format.

[0113] Optionally, for the first signaling, a predefined logical channel priority is defined relative to other L2 signaling or data on other channels. For example, the logical channel priority of the first signaling carrying the first type of measurement report is at least higher than the logical channel priority of the signaling carrying the side-link BSR. Furthermore, the logical channel priority can also be pre-configured or configured by the network device, without limitation.

[0114] As one implementation, under the condition of satisfying the first condition, the terminal device generates a first signaling in a first format or a first signaling in a second format, and further, the terminal device sends the first signaling in the first format or the first signaling in the second format on the available uplink resources.

[0115] As another implementation, under the condition that the first condition is met, and the first condition is that there are available uplink resources, and the available uplink resources are able to accommodate part of the data of the first measurement report and the first signaling subheader corresponding to the first measurement report, the terminal device generates the second signaling.

[0116] The second signaling is used to indicate whether the first measurement report is triggered or the data size of the first measurement report. This second signaling is transmitted via the physical uplink shared channel (PUSCH). In other words, the second signaling indicates the measurement report to be sent by the terminal device, or the data size of the measurement report to be sent. Optionally, the second signaling can also indicate the number of first-type measurement reports to be sent. As an example, the second signaling can be a buffer status report (BSR). In this implementation, there are actually available uplink resources, but these resources are insufficient to accommodate all the data of the first measurement report and the corresponding signaling header. In this case, the terminal device can choose not to send the first measurement report, but instead send the second signaling via the available uplink resources to indicate to the network device whether the first measurement report is triggered or the size or data size of the first measurement report. The network device can configure uplink resources for the terminal device based on the second signaling, and then the terminal device sends the first measurement report on the configured uplink resources.

[0117] As an example, the second signaling can reuse the existing BSR reporting mechanism, such as reusing the existing BSR format, or it can introduce a new BSR format, without limitation.

[0118] 2. The first condition is not met.

[0119] As explained in step 210 above, if the first condition is not met, in step 220, the terminal device performs processing related to reporting the first measurement report.

[0120] As one possible implementation, if the first condition is not met, the processing related to reporting the first measurement report may include: the terminal device triggering a scheduling request (SR) to request uplink resources, which is sent via the physical uplink control channel (PUCCH). Further, the processing related to reporting the first measurement report may also include sending the scheduling request.

[0121] In this embodiment, the SR (Signal Request) is mainly used by the terminal device to request the allocation of uplink-shared channel (UL-SCH) resources from the network device. The SR can be sent via PUCCH and is sent periodically. The transmission mechanism of the SR can refer to existing technologies. The advantage of introducing the SR triggering mechanism in this embodiment is that when the terminal device does not have available uplink resources to send the first measurement report, it can actively request the network device to allocate uplink resources (e.g., UL-SCH resources), so that the terminal device can report the first measurement report more quickly and timely, reducing the latency of measurement reporting and improving system performance.

[0122] As an example, the scheduling request sent by the terminal device can reuse any of the existing SR configurations, thus saving SR resources. As another example, a dedicated SR configuration can be introduced for CLI measurement reports between terminal devices (i.e., the first type of measurement report in this embodiment). In the latter example, the network device can accurately determine the type of information to be sent by the terminal device as CLI measurement result-related information based on the resources used by the SR sent by the terminal device, thereby enabling appropriate scheduling and improving system efficiency. Therefore, in the latter example, the scheduling request is specific to the first measurement report, or in other words, the scheduling request is specific to the logical channel group where the first type of measurement report resides.

[0123] Optionally, before triggering a scheduling request, the terminal device receives first information from the network device. This first information indicates whether a scheduling request can be triggered for a first-type measurement report. In other words, whether the terminal device can trigger a scheduling request for a first-type measurement report is configured by the network device. Only when the network device is configured to trigger a scheduling request for a first-type measurement report can the terminal device trigger a scheduling request if, after triggering the first-type measurement report, it finds no available uplink resources (or the first condition is not met). Otherwise, if the network device is configured not to trigger a scheduling request for a first-type measurement report, the terminal device will not trigger a scheduling request if, after triggering the first-type measurement report, it finds no available uplink resources (or the first condition is not met). Optionally, the terminal device determining whether to trigger a scheduling request for a first-type measurement report by receiving first information from the network device is merely an example; other methods can also be used. For example, whether a terminal device can trigger a scheduling request for a first-type measurement report can be determined through predefined, preconfigured, or predefined rules.

[0124] As another possible implementation, if the first condition is not met, the terminal device will not report the first measurement report.

[0125] In some of the above embodiments, the terminal device sends a first measurement report to the network device, and the type of any first type of measurement report included in the first measurement report can be one of the following types:

[0126] Periodic, semi-persistent, non-periodic, or event-triggered types.

[0127] The method 200 provided in the embodiments of this application has been described in detail above. It can be seen that the embodiments of this application provide a feasible solution for terminal devices to report CLI measurements between terminal devices, and provide detailed implementation methods for different scenarios after the terminal device triggers the measurement report. This enables the terminal device to quickly and timely report CLI measurements to the network device, so that the network device can also perform CLI processing more promptly, thereby improving system performance.

[0128] Below are some examples of method 200.

[0129] Figure 6 An example of the communication method provided in this application.

[0130] 601. The terminal device triggers the first measurement report.

[0131] Please refer to the detailed instructions for step 210, which will not be repeated here.

[0132] 602. Under the condition that the first condition is met, the terminal device generates a first signaling in a first format carrying a first measurement report.

[0133] In this example, the first condition can specifically be: there are available uplink resources, and the available uplink resources are sufficient to accommodate all the data of the first measurement report and the first signaling subheader corresponding to the first measurement report.

[0134] 603. The terminal device sends a first signaling message in a first format carrying a first measurement report on the available uplink resources.

[0135] Accordingly, the network device receives the first signaling in the first format (specifically, it can be a MAC CE in the first format) and decodes the first signaling in the first format to obtain the first measurement report.

[0136] Optionally, method 600 may also include step 604.

[0137] 604. The network device performs CLI processing based on the first measurement report.

[0138] As an example, CLI processing may include: estimating the extent of CLI caused to the terminal device by other terminal devices based on the data contained in the first measurement report, and adjusting the uplink or downlink transmission strategies of the terminal device or other terminal devices based on the extent of CLI.

[0139] Figure 7 Another example of the communication method provided in this application.

[0140] 701. The terminal device triggers the first measurement report.

[0141] Please refer to the detailed instructions for step 210, which will not be repeated here.

[0142] 702. Under the condition that the first condition is met, the terminal device generates a first signaling in a second format carrying a first measurement report.

[0143] In this example, the first condition can specifically be: there are available uplink resources, and the available uplink resources are able to accommodate part of the data of the first measurement report and the first signaling subheader corresponding to the first measurement report.

[0144] 703. The terminal device sends a first signaling message in a second format carrying a first measurement report on the available uplink resources.

[0145] Accordingly, the network device receives the first signaling in the second format and decodes the first signaling in the second format to obtain the data of the first measurement report.

[0146] Optionally, method 700 may also include steps 704 to 706.

[0147] 704. The terminal device determines the first uplink resource.

[0148] Here, the first uplink resource is used by the terminal device to send the remaining data in the first measurement report, excluding the aforementioned partial data. Optionally, this example does not limit the method by which the terminal device determines the first uplink resource.

[0149] As an example, in one implementation of method 200 described above, the terminal device indicates the amount of remaining data to the network device via an explicit instruction. For instance, the terminal device carries information indicating the amount of remaining data in a first signaling message of a second format. Thus, the network device configures the first uplink resource for the terminal device based on the amount of remaining data indicated by the terminal device. Alternatively, the terminal device indicates the amount of remaining data in a first measurement report to the network device via a BSR.

[0150] As another example, the terminal device implicitly indicates to the network device that there is still data to be sent in the first measurement report. For instance, the terminal device itself indicates that there is still data to be sent in the first measurement report through the first signaling in the second format (specifically, the second format MACCE). In other words, if the terminal device uses the first signaling in the second format to report the first measurement report, it implicitly indicates that the first signaling in the second format only carries part of the data in the first measurement report, and there is still data to be sent.

[0151] The network device learns from the explicit or implicit indication of the terminal device that there is still remaining data to be sent in the first measurement report, and then configures the first uplink resource to the terminal device for the terminal device to send the remaining data in the first measurement report other than the aforementioned data.

[0152] The process of configuring the first uplink resource for the network device in step 704 will not be described in detail.

[0153] 705. The terminal device transmits the remaining data in the first measurement report, excluding the aforementioned partial data, on the first uplink resource.

[0154] 706. The network device performs CLI processing based on the first measurement report.

[0155] It should be understood that the network device can obtain the complete data in the first measurement report by merging part of the data in the first signaling in the second format with the remaining data carried on the first uplink resource.

[0156] See step 604 for step 706.

[0157] Figure 8Another example of the communication method provided in this application.

[0158] 801. The terminal device triggers the first measurement report.

[0159] Please refer to the detailed instructions for step 210, which will not be repeated here.

[0160] 802. If the first condition is met, the terminal device generates the second signaling.

[0161] In this example, the first condition can specifically be: there are available uplink resources, and the available uplink resources are able to accommodate part of the data of the first measurement report and the first signaling subheader corresponding to the first measurement report.

[0162] 803. The terminal device sends a second signaling message on the available uplink resources.

[0163] The network device receives the second signaling and configures the second uplink resources to the terminal device according to the second signaling.

[0164] Optionally, method 800 may also include steps 804 to 806.

[0165] 804. The terminal device determines the second uplink resource.

[0166] The second uplink resource is used solely to distinguish it from the first uplink resource in the above method embodiments for ease of description. The second uplink resource is used by the terminal device to send the first measurement report. The amount of data that the second uplink resource can hold is greater than or equal to the total data amount of the first measurement report and its corresponding signaling subheader (specifically, a subheader of the third signaling in step 805).

[0167] In addition, the implementation of the terminal device determining the second uplink resource can be found in various implementations or examples of the terminal device determining the first uplink resource in step 704, and will not be elaborated here.

[0168] 805. The terminal device sends the first measurement report on the second uplink resource.

[0169] For example, the terminal device sends a third signaling (e.g., MAC CE) on the second uplink resource. The third signaling carries a first measurement report and a signaling subheader corresponding to the first measurement report (specifically, a subheader of the third signaling).

[0170] 806. The network device performs CLI processing based on the first measurement report.

[0171] See step 604 for step 806.

[0172] Figure 9 Another example of the communication method provided in this application.

[0173] 901. The terminal device triggers the first measurement report.

[0174] Please refer to the detailed instructions for step 210, which will not be repeated here.

[0175] 902. The terminal device sends a scheduling request.

[0176] Optionally, step 903 is included before step 902.

[0177] 903. The terminal device is determined not to meet the first condition.

[0178] In step 903, the specific implementation of triggering and sending the scheduling request can be found in the description of the relevant implementation in step 220, and will not be repeated here.

[0179] Optionally, method 900 may also include steps 904 to 906.

[0180] 904. The terminal device determines the third uplink resource.

[0181] The implementation of the terminal device determining the second uplink resource can be found in various implementations or examples of the terminal device determining the first uplink resource in step 704, and will not be elaborated upon here. The third uplink resource is used by the terminal device to send the first measurement report.

[0182] 905. The terminal device sends the first measurement report on the third uplink resource.

[0183] For example, the terminal device sends a fourth signaling (e.g., MAC CE) on the third uplink resource. The fourth signaling carries the first measurement report and the signaling subheader corresponding to the first measurement report (specifically, a subheader of the fourth signaling).

[0184] It should be understood that the third uplink resource is only used to distinguish it from the first and second uplink resources in the method embodiment. The amount of data that the third uplink resource can hold is greater than or equal to the total amount of data in the first measurement report and the signaling subheading corresponding to the first measurement report.

[0185] 906. The network device performs CLI processing based on the first measurement report.

[0186] See step 604 for step 906.

[0187] In the examples above, the terminal devices can promptly and quickly report CLI measurement reports under various circumstances, facilitating timely CLI processing by network devices and improving system performance.

[0188] The communication method provided in this application has been described in detail above. The communication device provided in this application will be described below.

[0189] In order to realize the function of the communication device (e.g., the first device or the second device) in the embodiments of this application, the communication device can realize the corresponding function through hardware structure, software module, or hardware structure plus software module.

[0190] Figure 10 This is a schematic structural diagram of a communication device provided in this application. Figure 10 The communication device 1000 includes a processing module 1001 and a communication module 1002. The communication device 1000 can be a communication equipment, or a device applied to a communication equipment and capable of realizing the corresponding functions of the communication equipment, such as a chip, chip system, or circuit. For example, the communication equipment can be a terminal device or network device as described in the method embodiments.

[0191] The communication module can also be a transceiver module, transceiver, transceiver device, or transceiver unit. The processing module can also be a processor, processing board, processing unit, or processing device. Optionally, the communication module is used to execute the sending or receiving operations of the terminal device or network device in any of the method embodiments. The device in the communication module that implements the receiving function can be considered a receiving unit, and the device in the communication module that implements the sending function can be considered a sending unit; that is, the communication module includes a receiving unit and a sending unit. The processing module is used to execute the internal implementation-related operations / processing of the terminal device or network device in any of the method embodiments. The specific operations of each module can be found in the descriptions in the method embodiments and will not be repeated here.

[0192] Alternatively, the communication module and / or processing module can be implemented as virtual modules. For example, the processing module can be implemented as a software functional unit or a virtual device, and the communication module can be implemented as a software function or a virtual device. Alternatively, the processing module or communication module can also be implemented as a physical device. For example, the communication device can be a chip, such as a system-on-chip (SoC), hardware circuitry, etc. The communication module can be an input / output circuit and / or a communication interface, performing input operations (corresponding to the aforementioned receiving operation) and output operations (corresponding to the aforementioned sending operation); the processing module can be an integrated circuit or logic circuit, etc.

[0193] The module division in this application is illustrative and represents only one logical functional division. In actual implementation, other division methods are possible. Furthermore, the functional modules in the various examples of this application can be integrated into one module, exist as separate physical entities, or be integrated into one module. The integrated modules described above can be implemented in hardware, as software functional modules, or as a combination of hardware and software functional modules; no limitation is imposed.

[0194] Figure 11This is a schematic structural diagram of another communication device provided in this application. The communication device 1100 can be used to implement the functions of any communication device (e.g., a terminal device or a network device) in the communication system described in the foregoing examples. The communication device 1100 may include at least one processor 1110. Optionally, the processor 1110 (or processing device) is coupled to a memory, which may be located within the communication device, integrated with the processor, or located outside the communication device. For example, the communication device 1100 may also include at least one memory 1120. The memory 1120 stores computer programs, instructions, or data necessary for implementing any of the above method embodiments; the processor 1110 may execute the computer programs, instructions, or data stored in the memory 1120 to perform the corresponding functions of the terminal device or network device in any of the above embodiments.

[0195] Optionally, the communication device 1100 may further include a communication interface 1130, through which the communication device 1100 can interact with other devices. For example, the communication interface 1130 may be a transceiver, circuit, bus, module, pin, or other type of communication interface. When the communication device 1100 is a chip-type device or circuit, the communication interface 1130 in the device 1100 may also be an input / output circuit, capable of inputting information (or receiving information) and / or outputting information (or sending information). The processor may be an integrated circuit or logic circuit, etc., and the processor can determine the output information based on the input information.

[0196] The coupling in this application refers to indirect coupling or communication connection between devices, units, or modules, which can be electrical, mechanical, or other forms, used for information exchange between devices, units, or modules. The processor 1110 may operate in conjunction with the memory 1120 and the communication interface 1130. This application does not limit the connection medium between the processor 1110, the memory 1120, and the communication interface 1130.

[0197] Figure 12 This is a schematic structural diagram of the chip provided in this application. Chip 30 includes circuit 31 and communication interface 32. Circuit 31 can be a logic circuit, integrated circuit, etc., and communication interface 32 can also be called input / output circuit, input / output interface, interface circuit, etc., which can input information (or receive information) or output information (or send information). Chip 30 can execute the methods executed by terminal device or network device in the various embodiments of this application.

[0198] In addition, this application also provides a computer-readable storage medium storing computer instructions, which, when executed on a computer, cause operations and / or processes performed by a terminal device or network device in the various method embodiments of this application to be executed.

[0199] This application also provides a computer program product, which includes computer program code or instructions. When the computer program code or instructions are run on a computer, the operations and / or processes performed by a terminal device or network device in the various method embodiments of this application are executed.

[0200] Furthermore, this application also provides a chip including a processor. A memory for storing a computer program is provided independently of the chip, and the processor is used to execute the computer program stored in the memory, so that operations and / or processes performed by a terminal device or network device in any method embodiment are executed. Further, the chip may also include a communication interface. The communication interface may be an input / output interface or an interface circuit, etc. Further, the chip may also include a memory.

[0201] This application provides a communication system, including the terminal device and network device described in the above method embodiments.

[0202] The processor in this embodiment has signal processing capabilities and can be a general-purpose processor, digital signal processor, application-specific integrated circuit, field-programmable gate array (FPGA), or other programmable logic device, discrete gate or transistor logic device, or discrete hardware component. It can implement or execute the methods, steps, and logic block diagrams disclosed in this application. The general-purpose processor can be a microprocessor or any conventional processor. The steps of the methods disclosed in this application can be directly manifested as execution by the hardware processor, or executed by a combination of hardware and software modules within the processor. The software modules can reside in random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, registers, or other mature storage media in the art. This storage medium is located in memory; the processor reads information from the memory and, in conjunction with its hardware, completes the steps of the above methods.

[0203] In the embodiments of this application, the memory can be volatile memory or non-volatile memory, or it can include both volatile and non-volatile memory. The non-volatile memory can be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. The volatile memory can be random access memory (RAM), which is used as an external cache. By way of example, but not limitation, many forms of RAM are available, such as static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous linked dynamic random access memory (SLDRAM), and direct rambus RAM (DR RAM). It should be noted that the memory used in the systems and methods described herein is intended to include, but is not limited to, these and any other suitable types of memory.

[0204] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.

[0205] Those skilled in the art will understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.

[0206] In the several embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between apparatuses or units may be electrical, mechanical, or other forms.

[0207] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.

[0208] If the aforementioned functions are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or a portion of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0209] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.

Claims

1. A communication method, characterized in that, include: Trigger a first measurement report, the first measurement report including at least one first type of measurement report, each of the at least one first type of measurement report being used for reporting CLI measurements of cross-link interference between terminal devices; Generate a first signaling message carrying the first measurement report or perform processing related to reporting the first measurement report.

2. The method as described in claim 1, characterized in that, The generation of the first signaling carrying the first measurement report or the execution of processing related to reporting the first measurement report includes: If a first condition is met, a first signaling message carrying the first measurement report is generated, the first condition including the existence of available uplink resources.

3. The method as described in claim 1, characterized in that, The generation of the first signaling carrying the first measurement report or the execution of processing related to reporting the first measurement report includes: If the first condition is not met, perform the processing related to reporting the first measurement report, whereby the first condition includes the existence of available uplink resources.

4. The method as described in claim 2 or 3, characterized in that, The available uplink resources are capable of accommodating the first measurement report and the first signaling header corresponding to the first measurement report.

5. The method as described in claim 2, characterized in that, The step of generating a first signaling message carrying the first measurement report when the first condition is met includes: The first condition includes the existence of available uplink resources, and the available uplink resources are sufficient to fully accommodate the first measurement report and the first signaling subheader corresponding to the first measurement report, and generate a first signaling carrying the first measurement report in a first format.

6. The method as described in claim 2, characterized in that, The step of generating a first signaling message carrying the first measurement report when the first condition is met includes: The first condition includes the existence of available uplink resources, and the available uplink resources are capable of accommodating part of the data of the first measurement report and the first signaling subheader corresponding to the first measurement report, thereby generating a first signaling in a second format carrying the first measurement report.

7. The method as described in claim 6, characterized in that, The first signaling in the second format also carries information indicating the size of the first data, which is the remaining data in the first measurement report excluding the aforementioned partial data.

8. The method according to any one of claims 2, 4 to 7, characterized in that, The method further includes: The first signaling is sent based on the available uplink resources.

9. The method as described in claim 3, characterized in that, The processing related to reporting the first measurement report includes: A scheduling request is triggered, which is used to request uplink resources and is sent through the Physical Uplink Control Channel (PUCCH).

10. The method as described in claim 8 or 9, characterized in that, The method further includes: Receive first information, which indicates whether the scheduling request can be triggered for the first type of measurement report.

11. The method according to any one of claims 8 to 10, characterized in that, The scheduling request is specific to the first type of measurement report, or the scheduling request is specific to the logical channel group where the first type of measurement report is located.

12. The method as described in claim 1, characterized in that, The generation of the first signaling carrying the first measurement report or the execution of processing related to reporting the first measurement report includes: If the first condition is met, processing related to reporting the first measurement report is performed, including generating a second signaling; The first condition includes the existence of available uplink resources, and the available uplink resources are capable of accommodating a portion of the data in the first measurement report. The second signaling indicates whether the first measurement report is triggered or indicates the size of the data in the first measurement report. The second signaling is sent through the Physical Uplink Shared Channel (PUSCH).

13. The method according to any one of claims 1-8, characterized in that, The first signaling is the Media Access Control Layer Control Unit (MAC CE).

14. The method according to any one of claims 1-13, characterized in that, The type of any one of the one or more Type I measurement reports includes any of the following: Periodic, semi-persistent, non-periodic, and event-triggered types.

15. A communication method, characterized in that, include: Receive a first signaling message, the first signaling message carrying a first measurement report, the first measurement report including at least one first type of measurement report, each of the at least one first type of measurement report being used for reporting cross-link interference CLI measurements between terminal devices.

16. The method as described in claim 15, characterized in that, Receiving the first signaling includes: Receive a first signaling in a first format, wherein the first signaling in the first format includes the first measurement report and a first signaling subheader corresponding to the first measurement report.

17. The method as described in claim 15, characterized in that, Receiving the first signaling includes: Receive a first signaling in a second format, the first signaling in the second format including part of the data of the first measurement report and a first signaling subheader corresponding to the first measurement report.

18. The method as described in claim 17, characterized in that, The first signaling in the second format also carries information indicating the size of the first data, which is the remaining data in the first measurement report excluding the aforementioned partial data.

19. The method according to any one of claims 15-18, characterized in that, The first signaling is the Media Access Control Layer Control Unit (MAC CE).

20. A communication device, characterized in that, It includes modules or units for performing the method as described in any one of claims 1 to 14; or it includes modules or units for performing the method as described in any one of claims 15 to 19.

21. A communication device, characterized in that, It includes at least one processor, the at least one processor being configured to execute a computer program or instructions stored in a memory to cause the method of any one of claims 1 to 14 to be executed; or to cause the method of any one of claims 15 to 19 to be executed.

22. A chip, characterized in that, The device includes a circuit and a communication interface, the communication interface being used to receive information and / or data to be processed and to send the information and / or data to be processed to the circuit; the circuit being used to process the received information and / or data so that the method as described in any one of claims 1 to 14 is executed; or, so that the method as described in any one of claims 15 to 19 is executed.

23. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program or instructions that, when executed on a communication device, cause the communication device to perform the method as described in any one of claims 1 to 14; or to perform the method as described in any one of claims 15 to 19.

24. A computer program product, characterized in that, The computer program product includes a computer program or instructions for performing the method as described in any one of claims 1 to 14 or for performing the method as described in any one of claims 15 to 19.

Citation Information

Cited By

  • Communication method and communication device

    CN121357580A