Communication method, terminal, network device, system, storage medium, and program product

By collaboratively determining the time period prior to the uplink channel through terminal and network equipment, and calculating and sending beam measurement reports, the problem of insufficient beam measurement report management in FR2 of the NR band is solved, thereby improving communication efficiency and coverage.

WO2026112919A1PCT designated stage Publication Date: 2026-06-04BEIJING XIAOMI MOBILE SOFTWARE CO LTD

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
BEIJING XIAOMI MOBILE SOFTWARE CO LTD
Filing Date
2024-11-28
Publication Date
2026-06-04

Smart Images

  • Figure CN2024135417_04062026_PF_FP_ABST
    Figure CN2024135417_04062026_PF_FP_ABST
Patent Text Reader

Abstract

The present invention provides a communication method, a terminal, a network device, a system, a storage medium, and a program product. The communication method comprises: a terminal determines a first time period before sending an uplink channel as the time for occupying a processing unit required for calculating a first report; and on the basis of the time for occupying the processing unit required for calculating the first report, the terminal sends the first report and / or a second report to a network device, wherein the uplink channel is used for sending information related to the first report, sending of the first report is triggered by an event or initiated by the terminal, and sending of the second report is triggered by another manner, the other manner being a manner other than triggering by the event and initiating by the terminal. The present invention enables uniform understanding of report updates between a terminal and a network device, thereby improving the communication efficiency.
Need to check novelty before this filing date? Find Prior Art

Description

Communication methods, terminals, network devices, systems, storage media and software products Technical Field

[0001] This disclosure relates to the field of communication technology, and in particular to communication methods, terminals, network devices, systems, storage media, and program products. Background Technology

[0002] In NR, especially when the communication frequency range (FR) is above FR2 (7GHz), high-frequency channels attenuate rapidly. To ensure coverage, beam-based transmission and reception are required. Currently, the considerations are to configure base stations with periodic, semi-persistent, or non-periodic beam measurement reports. Summary of the Invention

[0003] This disclosure provides communication methods, terminals, network devices, systems, storage media, and program products.

[0004] According to a first aspect of the present disclosure, a communication method is proposed, the method comprising: a terminal determining a first time period prior to sending an uplink channel as the time required to occupy processing units for calculating a first report; the terminal sending the first report and / or a second report to a network device according to the time required to occupy processing units for calculating the first report; wherein the uplink channel is used to send relevant information of the first report, the sending of the first report is triggered by an event or initiated by the terminal, and the sending of the second report is triggered by other means, the other means being means other than event triggering and terminal initiation.

[0005] According to a second aspect of the present disclosure, a communication method is proposed, the method comprising: a network device receiving a first report and / or a second report sent by a terminal, the first report and / or the second report being sent according to the time required to occupies processing unit space for calculating the first report, the time required to occupies processing unit space for calculating the first report including a first time period before sending an uplink channel, the uplink channel being used to send relevant information of the first report, the sending of the first report being triggered by an event or initiated by the terminal, and the sending of the second report being triggered by other means, the other means being means other than event triggering and terminal initiation.

[0006] According to a third aspect of the present disclosure, a communication method is proposed, the method comprising: a terminal determining a first time period prior to sending an uplink channel as the time required to occupy processing units for calculating a first report; the terminal sending the first report and / or a second report to a network device according to the time required to occupy processing units for calculating the first report; the network device receiving the first report and / or the second report; wherein the uplink channel is used to send relevant information of the first report, the sending of the first report is triggered by an event or initiated by the terminal, and the sending of the second report is triggered by other means, the other means being means other than event triggering and terminal initiation.

[0007] According to a fourth aspect of the present disclosure, a terminal is provided, comprising: a processing module, configured to determine a first time period prior to sending an uplink channel as the time required to occupy processing units for calculating a first report; and a transceiver module, configured to send the first report and / or a second report to a network device according to the time required to occupy processing units for calculating the first report; wherein the uplink channel is used to send relevant information of the first report, the sending of the first report is triggered by an event or initiated by the terminal, and the sending of the second report is triggered by other means, the other means being means other than event triggering and terminal initiation.

[0008] According to a fifth aspect of the present disclosure, a network device is provided, comprising: a transceiver module, configured to receive a first report and / or a second report sent by a terminal, wherein the first report and / or the second report are sent based on the time required to occupies processing unit space for calculating the first report, wherein the time required to occupies processing unit space for calculating the first report includes a first time period prior to sending an uplink channel, wherein the uplink channel is used to send relevant information of the first report, wherein the sending of the first report is triggered by an event or initiated by the terminal, and the sending of the second report is triggered by other means, wherein the other means are means other than event triggering and terminal initiation.

[0009] According to a sixth aspect of the present disclosure, a terminal is provided, comprising: one or more processors; wherein the terminal is configured to execute the first aspect and any one of the communication methods in the first aspect.

[0010] According to a seventh aspect of the present disclosure, a network device is provided, comprising: one or more processors; wherein the network device is configured to perform the second aspect and any one of the communication methods in the second aspect.

[0011] According to an eighth aspect of the present disclosure, a communication system is provided, including a terminal and a network device, wherein the terminal is configured to implement the first aspect and any one of the communication methods in the first aspect, and the network device is configured to implement the second aspect and any one of the communication methods in the second aspect.

[0012] According to a ninth aspect of the present disclosure, a storage medium is provided that stores instructions, which, when executed on a communication device, cause the communication device to perform a communication method as described in the first aspect and any one of the first aspects or the second aspect and any one of the second aspects.

[0013] According to a tenth aspect of the present disclosure, a program product is provided, comprising: a computer program, which, when executed by a communication device, causes the communication device to perform a communication method as described in the first aspect and any one of the first aspects or the second aspect and the second aspect.

[0014] This disclosure determines the processing unit time required to calculate the first report by defining the time before uplink channel transmission by the terminal. Based on this time, the terminal sends the first report and / or the second report to the network device. This allows for accurate determination of the processing unit time required to calculate the first report, whether triggered by an event or initiated by the terminal. Consequently, the network device and the terminal have a unified understanding of whether each report is the updated version, thus improving communication efficiency. Attached Figure Description

[0015] To more clearly illustrate the technical solutions in the embodiments of this disclosure, the accompanying drawings required for the description of the embodiments are introduced below. The following drawings are only some embodiments of this disclosure and do not impose specific limitations on the protection scope of this disclosure.

[0016] Figure 1 is a schematic diagram of a communication system architecture according to an embodiment of the present disclosure.

[0017] Figure 2 is a schematic diagram of a communication method interaction according to an embodiment of the present disclosure.

[0018] Figure 3 is a flowchart illustrating a communication method according to an embodiment of the present disclosure.

[0019] Figure 4 is a flowchart illustrating a communication method according to an embodiment of the present disclosure.

[0020] Figure 5 is a schematic diagram of a communication method interaction according to an embodiment of the present disclosure.

[0021] Figure 6a is a schematic diagram of the structure of the terminal proposed in an embodiment of this disclosure.

[0022] Figure 6b is a schematic diagram of the structure of the network device proposed in an embodiment of this disclosure.

[0023] Figure 7a is a schematic diagram of the structure of a communication device proposed in an embodiment of this disclosure.

[0024] Figure 7b is a schematic diagram of the chip structure proposed in an embodiment of this disclosure. Detailed Implementation

[0025] This disclosure provides communication methods, terminals, network devices, systems, storage media, and program products.

[0026] In a first aspect, embodiments of this disclosure propose a communication method, the method comprising: a terminal determining a first time period prior to sending an uplink channel as the time required to occupy processing units for calculating a first report; the terminal sending the first report and / or a second report to a network device according to the time required to occupy processing units for calculating the first report; wherein, the uplink channel is used to send relevant information of the first report, the sending of the first report is triggered by an event or initiated by the terminal, and the sending of the second report is triggered by other means, the other means being means other than event triggering and terminal initiation.

[0027] In some alternative embodiments of the first aspect, the transmission of the first report is triggered if the event is satisfied at least M times within the first time period, the length of the first time period is greater than or equal to the product of M and T, where M is a positive integer, T is a positive number, T is greater than or equal to the period of a reference signal resource, and the measurement result corresponding to the reference signal resource is used for the evaluation of the event.

[0028] In some alternative embodiments of the first aspect, the uplink channel includes an uplink channel that satisfies at least one of the following conditions: a first timer is not running, the first timer is started running after the relevant information of the first report is sent; the number of times the relevant information of the first report is sent has not reached a threshold; or the reference signal resource that triggers the first report has changed.

[0029] In some alternative embodiments of the first aspect, the uplink channel includes a Physical Uplink Control Channel (PUCCH); wherein the relevant information of the first report includes first information, the PUCCH is used to send the first information, and the first information is used to indicate to the network device that the terminal needs to send a first report.

[0030] In some alternative embodiments of the first aspect, the terminal needs to send a first report, including: the terminal requesting a dynamically licensed physical uplink shared channel (DG PUSCH), the DG PUSCH being used to send the first report; or, the terminal sending the first report on a configured licensed physical uplink shared channel (CG PUSCH).

[0031] In some alternative embodiments of the first aspect, the time required to occupy the processing unit for calculating the first report further includes a second time period, which is the time period between the PUCCH and the PUSCH, wherein the PUSCH includes at least one of the DG PUSCH and the CG PUSCH; or the second time period is the time period between the downlink control information DCI and the DG PUSCH, wherein the DCI is after the PUCCH and is used to schedule the DG PUSCH.

[0032] In some alternative embodiments of the first aspect, the uplink channel includes a PUSCH; wherein the PUSCH is used to transmit second information in the relevant information of the first report, the second information including the first report, and the PUSCH includes a DG PUSCH or a CG PUSCH.

[0033] In some alternative embodiments of the first aspect, the first report includes at least one of the following: the Layer 1 reference signal received power L1-RSRP corresponding to the reference signal resource; the Layer 1 interference plus signal-to-noise ratio L1-SINR corresponding to the reference signal resource; and the reference signal resource identifier corresponding to the reference signal resource.

[0034] In some alternative embodiments of the first aspect, the reference signal resource corresponds to a beam, the beam including at least one of the following: a current beam; a new beam; an active beam.

[0035] In some alternative embodiments of the first aspect, the terminal sends the first report to the network device when any of the following conditions are met: the time required to calculate the first report does not overlap with the time required to calculate the second report; the time required to calculate the first report overlaps with the time required to calculate the second report, and the sum of the number of processing units required to calculate the first report and the number of processing units required to calculate the second report is less than or equal to the total number of processing units supported by the terminal; and / or, when at least one of the following conditions is met, the first report and / or the second report are sent to the network device in priority order: the time required to calculate the first report for multiple first reports overlaps, and the sum of the number of processing units required to calculate the first report for multiple first reports is greater than the total number of processing units supported by the terminal; the time required to calculate the first report overlaps with the time required to calculate the second report, and the sum of the number of processing units required to calculate the first report and the number of processing units required to calculate the second report is greater than the total number of processing units supported by the terminal.

[0036] In a second aspect, a communication method is provided, the method comprising: a network device receiving a first report and / or a second report sent by a terminal, the first report and / or the second report being sent according to the time required to occupy processing units for calculating the first report, the time required to occupy processing units for calculating the first report including a first time period before sending an uplink channel, the uplink channel being used to send relevant information of the first report, the sending of the first report being triggered by an event or initiated by the terminal, and the sending of the second report being triggered by other means, the other means being means other than event triggering and terminal initiation.

[0037] In some alternative embodiments of the second aspect, the transmission of the first report is triggered if the event is satisfied at least M times within the first time period, the length of the first time period is greater than or equal to the product of M and T, where M is a positive integer, T is a positive number, T is greater than or equal to the period of a reference signal resource, and the measurement value corresponding to the reference signal resource is used for the evaluation of the event.

[0038] In some alternative embodiments of the second aspect, the uplink channel includes an uplink channel that satisfies at least one of the following conditions: a first timer is not running; the first timer starts running after the relevant information of the first report is sent; the number of times the relevant information of the first report is sent has not reached a threshold; or the reference signal resource that triggers the first report has changed.

[0039] In some alternative embodiments of the second aspect, the uplink channel includes a Physical Uplink Control Channel (PUCCH); wherein the relevant information of the first report includes first information, the PUCCH is used to send the first information, and the first information is used to indicate to the network device that the terminal needs to send a first report.

[0040] In some alternative embodiments of the second aspect, the terminal needs to send a first report, including: requesting dynamic permission for the Physical Uplink Shared Channel (DG PUSCH), the DG PUSCH being used to send the first report; or, the terminal will send the first report on the Configuration Permission Physical Uplink Shared Channel (CG PUSCH).

[0041] In some alternative embodiments of the second aspect, the time required to occupy the processing unit for calculating the first report further includes a second time period, which is the time period between the PUCCH and the PUSCH, wherein the PUSCH includes at least one of the DG PUSCH and the CG PUSCH; or the second time period is the time period between the downlink control information DCI and the DG PUSCH, wherein the DCI is after the PUCCH and is used to schedule the DG PUSCH.

[0042] In some alternative embodiments of the second aspect, the uplink channel includes a PUSCH; wherein the PUSCH is used to transmit second information in the relevant information of the first report, the second information including the first report, and the PUSCH includes a DG PUSCH or a CG PUSCH.

[0043] In some alternative embodiments of the second aspect, the first report includes at least one of the following: the Layer 1 reference signal received power L1-RSRP corresponding to the reference signal resource; the Layer 1 interference plus signal-to-noise ratio L1-SINR corresponding to the reference signal resource; and the reference signal resource identifier corresponding to the reference signal resource.

[0044] In some alternative embodiments of the second aspect, the reference signal resource corresponds to a beam, the beam including at least one of the following: a current beam; a new beam; an active beam.

[0045] In some alternative embodiments of the second aspect, the first report is sent when any of the following conditions are met: the time required to calculate the processing units of the first report does not overlap with the time required to calculate the second report; the time required to calculate the processing units of the first report overlaps with the time required to calculate the second report, and the sum of the number of processing units required to calculate the first report and the number of processing units required to calculate the second report is less than or equal to the total number of processing units supported by the terminal; and / or, the first report and / or the second report are sent in priority order when at least one of the following conditions is met: the time required to calculate the processing units of the first report for multiple first reports overlaps, and the sum of the number of processing units required to calculate the first report for multiple first reports is greater than the total number of processing units supported by the terminal; the time required to calculate the processing units of the first report overlaps with the time required to calculate the second report, and the sum of the number of processing units required to calculate the first report and the number of processing units required to calculate the second report is greater than the total number of processing units supported by the terminal.

[0046] Thirdly, a communication method is provided, comprising: a terminal determining a first time period prior to sending an uplink channel as the time required to occupy processing units for calculating a first report; the terminal sending the first report and / or a second report to a network device according to the time required to occupy processing units for calculating the first report; the network device receiving the first report and / or the second report; wherein the uplink channel is used to send relevant information of the first report, the sending of the first report is triggered by an event or initiated by the terminal, and the sending of the second report is triggered by other means, the other means being means other than event triggering and terminal initiation.

[0047] Fourthly, a terminal is provided, comprising: a processing module, configured to determine a first time period prior to sending an uplink channel as the time required to occupy processing units for calculating a first report; and a transceiver module, configured to send the first report and / or a second report to a network device according to the time required to occupy processing units for calculating the first report; wherein the uplink channel is used to send relevant information of the first report, the sending of the first report is triggered by an event or initiated by the terminal, and the sending of the second report is triggered by other means, the other means being means other than event triggering and terminal initiation.

[0048] In some alternative embodiments of the fourth aspect, the transmission of the first report is triggered if the event is satisfied at least M times within the first time period, the length of the first time period is greater than or equal to the product of M and T, where M is a positive integer, T is a positive number, T is greater than or equal to the period of a reference signal resource, and the measurement result corresponding to the reference signal resource is used for the evaluation of the event.

[0049] In some alternative embodiments of the fourth aspect, the uplink channel includes an uplink channel that satisfies at least one of the following conditions: a first timer is not running, the first timer starts running after the relevant information of the first report is sent; the number of times the relevant information of the first report is sent has not reached a threshold; or the reference signal resource that triggers the first report has changed.

[0050] In some alternative embodiments of the fourth aspect, the uplink channel includes a Physical Uplink Control Channel (PUCCH); wherein the relevant information of the first report includes first information, the PUCCH is used to send the first information, and the first information is used to indicate to the network device that the terminal needs to send a first report.

[0051] In some alternative embodiments of the fourth aspect, the terminal needs to send a first report, including: the terminal requests a dynamically licensed physical uplink shared channel (DG PUSCH), the DG PUSCH being used to send the first report; or, the terminal sends the first report on a configured licensed physical uplink shared channel (CG PUSCH).

[0052] In some alternative embodiments of the fourth aspect, the time required to occupy the processing unit for calculating the first report further includes a second time period, which is the time period between the PUCCH and the PUSCH, wherein the PUSCH includes at least one of the DG PUSCH and the CG PUSCH; or the second time period is the time period between the downlink control information DCI and the DG PUSCH, wherein the DCI is after the PUCCH and is used to schedule the DG PUSCH.

[0053] In some alternative embodiments of the fourth aspect, the uplink channel includes a PUSCH; wherein the PUSCH is used to transmit second information in the relevant information of the first report, the second information including the first report, and the PUSCH includes a DG PUSCH or a CG PUSCH.

[0054] In some alternative embodiments of the fourth aspect, the first report includes at least one of the following: the Layer 1 reference signal received power L1-RSRP corresponding to the reference signal resource; the Layer 1 interference plus signal-to-noise ratio L1-SINR corresponding to the reference signal resource; and the reference signal resource identifier corresponding to the reference signal resource.

[0055] In some alternative embodiments of the fourth aspect, the reference signal resource corresponds to a beam, the beam including at least one of the following: a current beam; a new beam; an active beam.

[0056] In some optional embodiments of the fourth aspect, the transceiver module sends the first report and / or the second report to the network device in the following manner, based on the time required to calculate the first report: the terminal sends the first report to the network device when any of the following conditions are met: the time required to calculate the first report does not overlap with the time required to calculate the second report; the time required to calculate the first report overlaps with the time required to calculate the second report, and the sum of the number of processing units required to calculate the first report and the number of processing units required to calculate the second report is less than or equal to the terminal support... The total number of processing units supported by the terminal; and / or, when at least one of the following conditions is met, the first report and / or the second report are sent to the network device in priority order: the time required to calculate the processing units corresponding to multiple first reports overlaps, and the sum of the number of processing units required to calculate the first report corresponding to multiple first reports is greater than the total number of processing units supported by the terminal; the time required to calculate the processing units of the first report overlaps with the time required to calculate the second report, and the sum of the number of processing units required to calculate the first report and the number of processing units required to calculate the second report is greater than the total number of processing units supported by the terminal.

[0057] Fifthly, a network device is provided, comprising: a transceiver module, configured to receive a first report and / or a second report sent by a terminal, wherein the first report and / or the second report are sent according to the time required to occupies processing unit space for calculating the first report, wherein the time required to occupies processing unit space for calculating the first report includes a first time period before sending an uplink channel, wherein the uplink channel is used to send relevant information of the first report, wherein the sending of the first report is triggered by an event or initiated by the terminal, and the sending of the second report is triggered by other means, wherein the other means are means other than event triggering and terminal initiation.

[0058] In some alternative embodiments of the fifth aspect, the transmission of the first report is triggered if the event is satisfied at least M times within the first time period, the length of the first time period is greater than or equal to the product of M and T, where M is a positive integer, T is a positive number, T is greater than or equal to the period of a reference signal resource, and the measurement value corresponding to the reference signal resource is used for the evaluation of the event.

[0059] In some alternative embodiments of the fifth aspect, the uplink channel includes an uplink channel that satisfies at least one of the following conditions: a first timer is not running; the first timer starts running after the relevant information of the first report is sent; the number of times the relevant information of the first report is sent has not reached a threshold; or the reference signal resource that triggers the first report has changed.

[0060] In some alternative embodiments of the fifth aspect, the uplink channel includes a Physical Uplink Control Channel (PUCCH); wherein the relevant information of the first report includes first information, the PUCCH is used to send the first information, and the first information is used to indicate to the network device that the terminal needs to send a first report.

[0061] In some alternative embodiments of the fifth aspect, the terminal needs to send a first report, including: requesting dynamic permission for the Physical Uplink Shared Channel (DG PUSCH), the DG PUSCH being used to send the first report; or, the terminal will send the first report on the Configuration Permission Physical Uplink Shared Channel (CG PUSCH).

[0062] In some alternative embodiments of the fifth aspect, the time required to occupy the processing unit for calculating the first report further includes a second time period, which is the time period between the PUCCH and the PUSCH, wherein the PUSCH includes at least one of the DG PUSCH and the CG PUSCH; or the second time period is the time period between the downlink control information DCI and the DG PUSCH, wherein the DCI is after the PUCCH and is used to schedule the DG PUSCH.

[0063] In some alternative embodiments of the fifth aspect, the uplink channel includes a PUSCH; wherein the PUSCH is used to transmit second information in the relevant information of the first report, the second information including the first report, and the PUSCH includes a DG PUSCH or a CG PUSCH.

[0064] In some alternative embodiments of the fifth aspect, the first report includes at least one of the following: the Layer 1 reference signal received power L1-RSRP corresponding to the reference signal resource; the Layer 1 interference plus signal-to-noise ratio L1-SINR corresponding to the reference signal resource; and the reference signal resource identifier corresponding to the reference signal resource.

[0065] In some alternative embodiments of the fifth aspect, the reference signal resource corresponds to a beam, the beam including at least one of the following: a current beam; a new beam; an active beam.

[0066] In some optional embodiments of the fifth aspect, the first report is sent when any of the following conditions are met: the time required to calculate the processing units of the first report does not overlap with the time required to calculate the second report; the time required to calculate the processing units of the first report overlaps with the time required to calculate the second report, and the sum of the number of processing units required to calculate the first report and the number of processing units required to calculate the second report is less than or equal to the total number of processing units supported by the terminal; and / or, the first report and / or the second report are sent in priority order when at least one of the following conditions is met: the time required to calculate the processing units of the first report for multiple first reports overlaps, and the sum of the number of processing units required to calculate the first report for multiple first reports is greater than the total number of processing units supported by the terminal; the time required to calculate the processing units of the first report overlaps with the time required to calculate the second report, and the sum of the number of processing units required to calculate the first report and the number of processing units required to calculate the second report is greater than the total number of processing units supported by the terminal.

[0067] A sixth aspect provides a terminal, comprising: one or more processors; wherein the terminal is configured to execute the first aspect and any one of the communication methods in the first aspect.

[0068] A seventh aspect provides a network device, comprising: one or more processors; wherein the network device is configured to perform the second aspect and any one of the communication methods in the second aspect.

[0069] Eighthly, a communication system is provided, including a terminal and a network device, wherein the terminal is configured to implement the first aspect and any one of the communication methods in the first aspect, and the network device is configured to implement the second aspect and any one of the communication methods in the second aspect.

[0070] Ninth aspect, a storage medium is provided that stores instructions, which, when executed on a communication device, cause the communication device to perform a communication method as described in the first aspect and any one thereof, or the second aspect and any one thereof.

[0071] In a tenth aspect, embodiments of this disclosure provide a program product that, when executed by a communication device, causes the communication device to perform the method as described in an optional implementation of the first or second aspect.

[0072] In one aspect, embodiments of this disclosure provide a computer program that, when run on a computer, causes the computer to perform the methods described in an optional implementation of the first or second aspect.

[0073] In a twelfth aspect, embodiments of this disclosure provide a chip or chip system. The chip or chip system includes processing circuitry configured to perform the method described in an optional implementation of the first or second aspect above.

[0074] It is understood that the terminals, access network devices, first network elements, other network elements, core network devices, communication systems, storage media, program products, computer programs, chips, or chip systems involved in the embodiments of this disclosure are all used to execute the methods proposed in the embodiments of this disclosure. Therefore, the beneficial effects that can be achieved can be referred to the beneficial effects in the corresponding methods, and will not be repeated here.

[0075] This disclosure provides communication methods, terminals, network devices, systems, storage media, and program products. In some embodiments, the terms "communication method" and "information processing method" can be used interchangeably, as can the terms "communication device" and "information processing device" and "communication device," and the terms "information processing system" and "communication system."

[0076] This disclosure is not exhaustive, but merely illustrative of some embodiments, and is not intended to limit the scope of protection of this disclosure. Unless otherwise specified, each step in a particular embodiment can be implemented as an independent embodiment, and the steps can be arbitrarily combined. For example, a solution after removing some steps in a particular embodiment can also be implemented as an independent embodiment, and the order of the steps in a particular embodiment can be arbitrarily interchanged. Furthermore, the optional implementation methods in a particular embodiment can be arbitrarily combined; moreover, the embodiments can be arbitrarily combined, for example, some or all steps of different embodiments can be arbitrarily combined, and a particular embodiment can be arbitrarily combined with the optional implementation methods of other embodiments.

[0077] In each of the disclosed embodiments, unless otherwise specified or in case of logical conflict, the terminology and / or descriptions of the embodiments are consistent and can be referenced by each other. The technical environments of different embodiments can be combined to form new embodiments according to their inherent logical relationships.

[0078] The terminology used in the embodiments of this disclosure is for the purpose of describing particular embodiments only and is not intended to limit the scope of this disclosure.

[0079] In this embodiment of the disclosure, unless otherwise stated, elements expressed in the singular form, such as "a," "an," "the," "the," "the," "the," "the," "the," "this," etc., can mean "one and only one," or "one or more," "at least one," etc. For example, when using articles such as "a," "an," "the," etc. in translation, the noun following the article can be understood as either a singular expression or a plural expression.

[0080] In the embodiments disclosed herein, "multiple" refers to two or more.

[0081] In some embodiments, the terms “at least one of”, “one or more”, “a plurality of”, “multiple”, etc., may be used interchangeably.

[0082] In some embodiments, the notation "at least one of A and B", "A and / or B", "A in one case, B in another", "in response to one case A, in response to another case B", etc., may include the following technical solutions depending on the situation: in some embodiments, A (execute A regardless of B); in some embodiments, B (execute B regardless of A); in some embodiments, execution is selected from A and B (A and B are selectively executed); in some embodiments, A and B (both A and B are executed). The same applies when there are more branches such as A, B, C, etc.

[0083] In some embodiments, the notation "A or B" may include the following technical solutions, depending on the situation: in some embodiments, A (execution of A regardless of B); in some embodiments, B (execution of B regardless of A); in some embodiments, execution is selected from A and B (A and B are selectively executed). The same applies when there are more branches such as A, B, C, etc.

[0084] The prefixes "first," "second," etc., used in the embodiments of this disclosure are merely for distinguishing different descriptive objects and do not impose restrictions on the position, order, priority, quantity, or content of the descriptive objects. The description of the descriptive objects is found in the claims or the context of the embodiments, and the use of prefixes should not constitute unnecessary restrictions. For example, if the descriptive object is a "field," the ordinal numbers preceding "field" in "first field" and "second field" do not restrict the position or order of the "fields." "First" and "second" do not restrict whether the "fields" they modify are in the same message, nor do they restrict the order of "first field" and "second field." Similarly, if the descriptive object is a "level," the ordinal numbers preceding "level" in "first level" and "second level" do not restrict the priority between "levels." Furthermore, the number of descriptive objects is not limited by ordinal numbers and can be one or more. For example, in "first device," the number of "devices" can be one or more. Furthermore, the objects modified by different prefixes can be the same or different. For example, if the object being described is "device", then "first device" and "second device" can be the same device or different devices, and their types can be the same or different. Similarly, if the object being described is "information", then "first information" and "second information" can be the same information or different information, and their content can be the same or different.

[0085] In some embodiments, “including A,” “containing A,” “for indicating A,” and “carrying A” can be interpreted as directly carrying A or indirectly indicating A.

[0086] In some embodiments, the terms “in response to…”, “in response to determining…”, “in the case of…”, “when…”, “if…”, “if…”, etc., can be used interchangeably.

[0087] In some embodiments, the terms “greater than,” “greater than or equal to,” “not less than,” “more than,” “more than or equal to,” “not less than,” “higher than,” “higher than or equal to,” “not lower than,” and “above” can be used interchangeably, as can the terms “less than,” “less than or equal to,” “not greater than,” “less than,” “less than or equal to,” “not more than,” “lower than,” “lower than or equal to,” “not higher than,” and “below”.

[0088] In some embodiments, the apparatus and device may be interpreted as physical or virtual, and their names are not limited to the names recorded in the embodiments. In some cases, they may also be understood as "equipment", "device", "circuit", "network element", "node", "function", "unit", "section", "system", "network", "chip", "chip system", "entity", "body", etc.

[0089] In some embodiments, "network" can be interpreted as devices included in the network, such as access network devices, core network devices, etc.

[0090] In some embodiments, "access network device (AN device)" may also be referred to as "radio access network device (RAN device)," "base station (BS)," "radio base station," or "fixed station." In some embodiments, it may also be understood as "node," "access point," "transmission point (TP)," "reception point (RP)," "transmission / reception point (TRP)," "panel," "antenna panel," "antenna array," "cell," "macro cell," "small cell," "femto cell," "pico cell," "sector," "cell group," "serving cell," "carrier," "component carrier," or "bandwidth part (BWP)."

[0091] In some embodiments, "terminal" or "terminal device" may be referred to as "user equipment (UE)," "user terminal," "mobile station (MS)," "mobile terminal (MT)," "subscriber station," "mobile unit," "subscriber unit," "wireless unit," "remote unit," "mobile device," "wireless device," "wireless communication device," "remote device," "mobile subscriber station," "access terminal," "mobile terminal," "wireless terminal," "remote terminal," "handset," "user agent," "mobile client," "client," etc.

[0092] In some embodiments, the acquisition of data, information, etc., may comply with the laws and regulations of the country where the location is situated.

[0093] In some embodiments, data, information, etc., may be obtained with the user's consent.

[0094] Furthermore, each element, each row, or each column in the table of this disclosure can be implemented as an independent embodiment, and any combination of any element, any row, or any column can also be implemented as an independent embodiment.

[0095] Figure 1 is a schematic diagram of a communication system architecture according to an embodiment of the present disclosure.

[0096] As shown in Figure 1, the communication system 100 includes a terminal 101 and a network device 102.

[0097] In some embodiments, terminal 101 includes, but is not limited to, at least one of the following: mobile phone, wearable device, Internet of Things device, car with communication function, smart car, tablet computer, computer with wireless transceiver function, virtual reality (VR) terminal device, augmented reality (AR) terminal device, wireless terminal device in industrial control, wireless terminal device in self-driving, wireless terminal device in remote medical surgery, wireless terminal device in smart grid, wireless terminal device in transportation safety, wireless terminal device in smart city, and wireless terminal device in smart home.

[0098] In some embodiments, network device 102 may include at least one of access network device and core network device.

[0099] In some embodiments, the access network device is, for example, a node or device that connects a terminal to a wireless network. The access network device may include, but is not limited to, at least one of the following in a 5G communication system: evolved Node B (eNB), next-generation eNB (ng-eNB), next-generation Node B (gNB), node B (NB), home node B (HNB), home evolved node B (HeNB), radio backhaul device, radio network controller (RNC), base station controller (BSC), base transceiver station (BTS), base band unit (BBU), mobile switching center, base station in a 6G communication system, open RAN, cloud RAN, base station in other communication systems, and access node in a Wi-Fi system.

[0100] In some embodiments, the technical solutions of this disclosure can be applied to the Open RAN architecture. In this case, the interfaces between or within access network devices involved in the embodiments of this disclosure can be transformed into internal interfaces of Open RAN. The processes and information interactions between these internal interfaces can be implemented by software or programs.

[0101] In some embodiments, the access network device may be composed of a central unit (CU) and a distributed unit (DU). The CU may also be called a control unit. The CU-DU structure can separate the protocol layer of the access network device. Some of the protocol layer functions are centrally controlled by the CU, while the remaining part or all of the protocol layer functions are distributed in the DU and centrally controlled by the CU. However, this is not the only possibility.

[0102] In some embodiments, a core network device may be a single device comprising one or more network elements, or it may be multiple devices or a group of devices, each comprising all or part of the aforementioned one or more network elements. Network elements may be virtual or physical. The core network may include, for example, at least one of an Evolved Packet Core (EPC), a 5G Core Network (5GCN), or a Next Generation Core (NGC).

[0103] It is understood that the communication system described in this disclosure is for the purpose of more clearly illustrating the technical solutions of this disclosure, and does not constitute a limitation on the technical solutions proposed in this disclosure. As those skilled in the art will know, with the evolution of system architecture and the emergence of new business scenarios, the technical solutions proposed in this disclosure are also applicable to similar technical problems.

[0104] The following embodiments of this disclosure can be applied to the communication system 100 shown in FIG1, or to some of the main bodies, but are not limited thereto. The main bodies shown in FIG1 are illustrative. The communication system may include all or some of the main bodies in FIG1, or may include other main bodies outside of FIG1. ​​The number and form of each main body are arbitrary. Each main body may be physical or virtual. The connection relationship between the main bodies is illustrative. The main bodies may not be connected or may be connected. The connection can be in any way, it can be a direct connection or an indirect connection, it can be a wired connection or a wireless connection.

[0105] The embodiments disclosed herein can be applied to Long Term Evolution (LTE), LTE-Advanced (LTE-A), LTE-Beyond (LTE-B), SUPER 3G, IMT-Advanced, 4th generation mobile communication system (4G), 5th generation mobile communication system (5G), 6th generation mobile communication system (6G), 5G New Radio (NR), Future Radio Access (FRA), New-Radio Access Technology (RAT), New Radio (NR), New Radio Access (NX), Future Generation Radio Access (FX), Global System for Mobile Communications (GSM), CDMA2000, Ultra Mobile Broadband (UMB), IEEE 802.11 (Wi-Fi), IEEE 802.16 (WiMAX), and IEEE 802.20, Ultra-Wideband (UWB), Bluetooth (a registered trademark), Public Land Mobile Network (PLMN) networks, Device-to-Device (D2D) systems, Machine-to-Machine (M2M) systems, Internet of Things (IoT) systems, Vehicle-to-Everything (V2X) systems, systems utilizing other communication methods, and next-generation systems built upon them, etc. Furthermore, multiple systems can be combined (e.g., a combination of LTE or LTE-A with 5G).

[0106] Beam quality changes are the most timely information a terminal can obtain. The length of the base station's reporting cycle, or the timing of its non-periodic reporting, may not be optimal. If the cycle is too short, the optimal beams for two reports might be the same, resulting in minimal change and wasted signaling. If it's too long, beam changes might occur before the reporting time, impacting communication quality. Similarly, with non-periodic reporting, the base station might trigger terminal reporting too early or too late, which is not the most suitable timing.

[0107] Currently, beam reporting can be triggered by events, including but not limited to any of the following:

[0108] Event 1: The beam quality of the current beam is below a threshold value.

[0109] Event 2: The beam quality of the new beam is higher than the current beam by a threshold value.

[0110] Event 3: The beam quality of the current beam is below a threshold, and the beam quality of the new beam is above another threshold.

[0111] Event 4: The beam quality of the new beam is higher than a threshold value.

[0112] Event 5: The beam quality of the new beam is higher than a threshold value of an active beam.

[0113] The current beam is the serving beam, determined by the Channel State Information-Reference Signal (CSI-RS) indicated by the indicated Transmission Configuration Indicator (TCI) state, or the synchronization signal block (SSB) of the quasi-co-location source (QCL source) of the CSI-RS indicated by the indicated TCI state. Alternatively, the current beam may be the active beam, corresponding to an activated Transmission Configuration Indicator (TCI) state, whose reference signal (RS) is determined by the SSB of the QCL source of the CSI-RS indicated by the activated TCI state. A new beam, also called a candidate beam, has its corresponding reference signal resources configured by the network side.

[0114] The threshold values ​​for each of the above events can be the same or different.

[0115] Before a terminal can send a beam report, it must meet the following condition: the beam quality of the same beam (including "new beam and / or current beam", or "new beam and / or active beam") must satisfy the same event in M ​​evaluations within a window. The beam report can contain at least one of the following: the beam quality corresponding to the new beam and / or current beam, and the reference signal resource identifier. The specific content depends on which event it corresponds to.

[0116] In some embodiments, beam reports can be sent based on the Physical Uplink Shared Channel (PUSCH). Before the PUSCH, the terminal can send first information on the Physical Uplink Control Channel (PUCCH). The first information can be used to request a Dynamic Grant PUSCH (DG PUSCH), i.e., a resource scheduled by Downlink Control Information (DCI), or to indicate that a beam report will be sent on the first Type I Configured Grant PUSCH (CG PUSCH) resource after the next first number of symbols. Type I CG PUSCH is a periodically configured PUSCH resource.

[0117] For reference signal resources used for beam measurement, although they can be periodic or semi-persistent, if the reporting is periodic or semi-persistent, the terminal needs to measure the reference signal resource at the transmission time of the most recent reference signal resource before the resource corresponding to the beam report. In this case, the CSI processing unit (CPU) occupancy time starts from the first symbol occupied by the reference signal resource corresponding to the transmission time of the most recent reference signal resource before the beam report is transmitted, and ends at the end of the transmission time. During this period, the terminal needs to occupy the CPU for obtaining the beam report. The CPU is determined primarily so that when the terminal is configured to calculate multiple CSI reports simultaneously, if the number of CPUs corresponding to multiple CSI reports exceeds the number of CPUs supported by the terminal, the terminal can prioritize and not update the lower-priority CPUs.

[0118] For non-periodic beam reports, since they are triggered by DCI, the CPU time occupied starts from the first symbol after the PDCCH corresponding to the DCI and ends at the resource corresponding to the PUSCH that sends the beam report. During this period, the terminal needs to occupy the CPU to obtain the beam report.

[0119] For UE-initiated or event-triggered beam reports, the corresponding beam reports are not periodic or semi-persistent, but aperiodic. However, unlike traditional aperiodic beam reports, these beam reports are not DCI-triggered. Therefore, determining the CPU usage time corresponding to the beam report in this case is a problem that needs to be solved.

[0120] Therefore, this disclosure determines the processing unit time required to calculate the first report by defining the first time period before uplink channel transmission by the terminal, and sends the first report and / or the second report to the network device based on this time. This allows for accurate determination of the processing unit time required to calculate the first report for events triggered or initiated by the terminal. Consequently, the network device and the terminal have a unified understanding of whether each report is the updated version, thereby improving communication efficiency.

[0121] Figure 2 is a schematic diagram of a communication method interaction according to an embodiment of the present disclosure. As shown in Figure 2, this embodiment of the present disclosure relates to a communication method for a communication system 100, the method including:

[0122] In step S2101, terminal 101 determines the first time period before sending the uplink channel as the time required to occupy the processing unit for calculating the first report.

[0123] In some embodiments, the terminal 101 may determine the time period prior to the start time of uplink channel transmission as the time required to occupy processing units for calculating the first report. For example, the time when the terminal starts transmitting the first signal may be referred to as the first time point, and the terminal may determine the time period prior to the first time point as the time required to occupy processing units for calculating the first report.

[0124] In some embodiments, the terminal 101 may determine the time period before the end of uplink channel transmission as the time required to occupy processing units for calculating the first report. For example, the time point at which the terminal ends transmission of the first signal may be referred to as the second time point, and the terminal may determine the time period before the second time point as the time required to occupy processing units for calculating the first report.

[0125] In some embodiments, terminal 101 may also determine the time point for transmitting the uplink channel, for example, determining a first time point or a second time point. In some embodiments, the time required to calculate the first report refers to the amount of processing unit time required to calculate the first report, which can be simply referred to as the processing unit time corresponding to the first report. It is understood that "processing unit time corresponding to the first report" in the embodiments of this disclosure can be equivalent to "processing unit time required to calculate the first report", and the two can be used interchangeably.

[0126] In some embodiments, the first time period can be understood as a duration ending at a first time point or a second time point. The duration of the first time period can be set according to actual conditions. For example, the duration of the first time period can be greater than or equal to the product of M and T, where T is greater than or equal to the period of the reference signal resource, M is a positive integer, and T is a positive number. However, this disclosure does not impose any limitations. The end position of the first time period is either the first time point or the second time point, and the start position of the first time period can be determined based on the end position and the duration of the first time period.

[0127] In some embodiments, the uplink channel is used to transmit relevant information for the first report.

[0128] Optionally, the relevant information in the first report includes first information, which is used to instruct the network device that the terminal needs to send the first report. Alternatively, the first information is used to inform the network device that the terminal needs to send the first report. The uplink channel used to send the first information can be a PUCCH. For example, when the terminal instructs the network device that it needs to send the first report, the network device configures or schedules the resources required for sending the first report; that is, the first information can be understood as requesting the network device to configure the DG PUSCH for sending the first report. As another example, when the terminal instructs the network device that it needs to send the first report, the terminal needs to indicate to the network device which resource(s) it will use to send the first report that the network device has previously configured; that is, the first information can be understood as instructing the terminal to send the first report on the CG PUSCH. The terminal needing to send the first report can also be understood as the terminal intending to send the first report.

[0129] Optionally, the first message is used to indicate to the network device that the terminal needs to send a first report. It can also be understood as a request for the network device to configure DG PUSCH for the terminal to send the first report. When the network device has not configured DG PUSCH for the terminal to send the first report, the terminal can send the first message to inform the network device to configure DG PUSCH resources for the terminal to send the first report.

[0130] Optionally, the first information is used to indicate or inform the network device that the terminal needs to send a first report. This can also be understood as the first information instructing the terminal to send a first report on the CG PUSCH. The network device can pre-configure CG PUSCHs, and the terminal can determine a transmission timing from the pre-configured CG PUSCHs to send the first report. For example, the terminal can choose the CG PUSCH N symbols after the first information is sent, or the first CG PUSCH after the first information is sent, and send the first report on that CG PUSCH. By sending the first information, the terminal informs the network device that it will report the first report to the network device on the CG PUSCH, so that the network device can receive the first report on the first CG PUSCH after the first information or on the CG PUSCH N symbols after the first information. The CG PUSCH can be Type 1 CG PUSCH, but is not limited to this. Type 1 CG PUSCH is periodic. The terminal can determine a transmission opportunity from the periodic Type 1 CG PUSCH to send the first report and transmit the first information to the network device on the PUCCH, so that the network device can receive the first report on the first CG PUSCH after the first information or on the CG PUSCH after N symbols. The uplink channel used to send the first information can be the PUCCH. Here, N is a positive integer, and its size is not limited in this disclosure.

[0131] Optionally, the relevant information in the first report includes second information, and the second information includes the first report. The uplink channel used to send the second information can be a PUSCH, for example, it can include a DG PUSCH or a CG PUSCH. The DG PUSCH can be a DG PUSCH allocated by the network device to the terminal for sending the first report based on DCI after the terminal sends the first information; the CG PUSCH can be a Type 1 CG PUSCH configured by the network device for the terminal for sending the first report.

[0132] In some embodiments, the uplink channel includes at least one of the following: PUCCH; DG PUSCH; CG PUSCH.

[0133] In some embodiments, the first report is event-triggered or initiated by the UE.

[0134] In some embodiments, the event includes, but is not limited to, any one of the following:

[0135] Event 1: The beam quality of the current beam is below a threshold (e.g., threshold 1).

[0136] Event 2: The beam quality of the new beam is higher than that of the current beam by a threshold value (e.g., threshold value 2).

[0137] Event 3: The beam quality of the current beam is below a threshold (e.g., threshold 3), and the beam quality of the new beam is above another threshold (e.g., threshold 4).

[0138] Event 4: The beam quality of the new beam is higher than a threshold (e.g., threshold 5).

[0139] Event 5: The beam quality of the new beam is higher than that of an active beam by a threshold value (e.g., threshold value 6).

[0140] It is understood that the threshold values ​​1 to 6 mentioned above may be the same or different, and this disclosure does not impose any restrictions.

[0141] Optionally, the first report may be an event-triggered report corresponding to the current beam. The first report can be triggered if the beam quality of the current beam is below a threshold (e.g., threshold 1). For example, the first report can be triggered when the beam quality of the current beam is below threshold 1. The beam quality of the current beam being below threshold 1 may mean that the measurement result of the reference signal corresponding to the current beam is below threshold 1. The reference signal measurement result includes, but is not limited to: Layer 1 reference signal received power (L1-RSRP); Layer 1 signal to interference plus noise ratio (L1-SINR).

[0142] It is understandable that a beam corresponds to a reference signal resource. The reference signal on the reference signal resource is transmitted from the network device to the terminal through the beam. The terminal receives and measures the reference signal to obtain the reference signal measurement result. Therefore, a beam has a corresponding reference signal measurement result. The magnitude of the reference signal measurement result can reflect the quality of the beam.

[0143] Optionally, the first report can be a report triggered by events corresponding to the current beam and the new beam. The first report can be triggered if the beam quality of the new beam is higher than the current beam by a threshold value (e.g., threshold value 2). For example, the first report can be triggered when the beam quality of the new beam is higher than the beam quality of the current beam, and the difference between the two beam qualities is greater than or equal to threshold value 2. Here, the new beam quality being higher than the current beam quality threshold value 2 can be a reference signal measurement result corresponding to the new beam being higher than the reference measurement result corresponding to the current beam, and the difference between the two reference signal measurement results being threshold value 2, or greater than threshold value 2. The reference signal measurement result includes, but is not limited to: L1-RSRP; L1-SINR.

[0144] Optionally, the first report can be an event-triggered report corresponding to the current beam and the new beam. If the beam quality of the current beam is below a threshold (e.g., threshold 3) and the beam quality of the new beam is above another threshold (e.g., threshold 4), the first report can be triggered. For example, if the beam quality of the current beam is below threshold 3 and the beam quality of the new beam is above threshold 4, the first report can be triggered. Here, threshold 3 is lower than threshold 4. The beam quality of the current beam being below threshold 3 could mean that the reference signal measurement result corresponding to the current beam is below threshold 3. The beam quality of the new beam being above threshold 4 could mean that the reference signal measurement result corresponding to the new beam is above threshold 4. The reference signal measurement result includes, but is not limited to: L1-RSRP; L1-SINR.

[0145] Optionally, the first report may be a report triggered by an event corresponding to the new beam. The first report can be triggered if the beam quality of the new beam is higher than a threshold (e.g., threshold 5). For example, the first report can be triggered when the beam quality of the new beam is higher than threshold 5. The beam quality of the new beam being higher than threshold 5 may mean that the measurement result of the reference signal corresponding to the new beam is higher than threshold 5. The reference signal measurement result includes, but is not limited to: L1-RSRP; L1-SINR.

[0146] Optionally, the first report can be an event-triggered report corresponding to the new beam and the active beam. The first report can be triggered if the beam quality of the new beam is higher than the beam quality of an active beam by a threshold value (e.g., threshold 6). For example, if the beam quality of the new beam is higher than the beam quality of the active beam, and the difference between the two beam qualities is greater than or equal to threshold 6, the first report can be triggered. Here, the new beam quality being higher than the threshold 6 for an active beam can be the measurement result of the reference signal corresponding to the new beam, higher than the reference measurement result corresponding to the active beam, and the difference between the two reference signal measurement results being at or greater than threshold 6. The reference signal measurement result includes, but is not limited to: L1-RSRP; L1-SINR.

[0147] In some embodiments, a beam can be referred to as a spatial Rx parameter, quasi-colocation (QCL) Type D, spatial setting, spatial reception filter, spatial transmission filter, spatial domain filter, TCI state, indicated TCI state, joint TCI state, downlink TCI state (DL TCI state), uplink TCI state (UL TCI state), unified TCI state, common TCI state, spatial relation info, etc. The indicated TCI state can be used for the transmission of at least two of the following: PDCCH, PDSCH, PUCCH, PUSCH, Demodulation Reference Signal (DMRS), CSI-RS, and SRS.

[0148] In some embodiments, if the terminal determines the processing unit occupancy time corresponding to the first report according to the method of this disclosure, the network device can also determine the processing unit occupancy time corresponding to the first report. For example, the terminal determines the processing unit occupancy time corresponding to the first report as the first time period before sending the uplink channel. The uplink channel can be a PUCCH configured by the network device, or a PUSCH determined by the terminal from the PUSCH pre-configured by the network device and indicated to the network device, or a PUSCH requested by the terminal and scheduled by the network device through DCI. In this case, the network device can also determine the time point of sending the uplink channel (e.g., the first time point or the second time point), thereby determining that the first time period before sending the uplink channel is the processing unit occupancy time corresponding to the first report. The network device can also determine the processing unit occupancy time corresponding to the second report, which is a report other than the first report, i.e., a report different from the first report. For example, the second report can be an event-triggered or terminal-initiated report, or the second report can be a report triggered by other means. For example, the second report can be a periodic report configured by the network device, and the network device can determine the processing unit occupancy time corresponding to the second report according to the period. For example, if the second report is triggered by the network device via DCI and is sent on the PUSCH scheduled by DCI, the network device can determine the processing unit occupancy time corresponding to the second report based on the PUSCH scheduled by DCI. That is, the network device can determine at which time both the first and second reports simultaneously require processing units, i.e., at which time both the first and second reports simultaneously need updating. For the terminal, when both the first and second reports simultaneously need updating, and the number of processing units occupied by both reports exceeds the number of processing units the terminal can support, the terminal can choose not to update the report with the lower priority. For the network device, when it is determined at which time both the first and second reports simultaneously need updating, and the number of processing units occupied by both reports exceeds the number of processing units the terminal can support, it can determine which reports(s) are not updated due to their lower priority. The value of the number of processing units the terminal can support can be reported by the terminal to the network device. In other words, through the method of this embodiment, the network device can determine which reports have been updated and which have not, thereby facilitating subsequent communication operations and improving communication efficiency. The second report can be one or more reports triggered by other means, or it can be an event-triggered report or a report initiated by a terminal. The processing time for the second report is the time required to calculate the second report.

[0149] In some embodiments, updating the first report or updating the second report can also be understood as sending a new first report or a new second report to the network device. A new first report can be understood as different from the first report previously sent to the network device. A new second report can be understood as different from the second report previously sent to the network device.

[0150] In some embodiments, the first report may be, for example, a CSI report, but is not limited thereto. The processing unit corresponding to the first report may occupy CPU time.

[0151] In some embodiments, the second report may be, for example, a CSI report, but is not limited thereto. The processing time for the second report may be CPU time.

[0152] In some embodiments, the first report is an event-triggered or terminal-initiated CSI report.

[0153] In some embodiments, the second report is an event-triggered or terminal-initiated CSI report.

[0154] In some embodiments, the second report includes, but is not limited to, at least one of the following:

[0155] L1-RSRP;

[0156] L1-SINR;

[0157] Reference signal resource identifier;

[0158] Precoding matrix indicator (PMI);

[0159] Rank indicator (RI);

[0160] Channel quality indicator (CQI);

[0161] Time-domain channel property (TDCP).

[0162] In some embodiments, the second report is a CSI report triggered in other ways. For example, the second report may be a periodic report configured by the network device. Another example is a report triggered by the network device via DCI. This disclosure is not limiting.

[0163] In some embodiments, the uplink channel includes an uplink channel that meets at least one of the following conditions: the first timer is not running; the first timer starts running after the relevant information of the first report is sent; the number of times the relevant information of the first report is sent has not reached a threshold; or the reference signal resource that triggered the first report has changed.

[0164] Optionally, the uplink channel may include an uplink channel when the first timer is not running, wherein "not running" includes a state where the first counter is not activated, or a state where the first timer has finished timing after being activated. The first timer starts running after sending the relevant information of the first report.

[0165] For example, when the terminal sends the information for the first report for the first time, the first timer is in an off state, i.e., not running. Assuming that the uplink channel carrying this information is called the first uplink channel, then the first uplink channel can be used to determine the uplink time occupied by the processing unit corresponding to the first report. In other words, the first time period before the first uplink channel can be determined as the processing unit occupied by the first report.

[0166] For example, the duration of the first timer can be greater than or equal to the period of the uplink channel.

[0167] When the duration of the first timer equals the period of the uplink channel, the first timer starts running after the first uplink channel (the uplink channel carrying the relevant information when the first report is sent for the first time, referred to as the first uplink channel in this embodiment) is transmitted. When the first timer finishes running, the uplink channel also begins its next period, which is the opportunity to transmit the second uplink channel. At this time, the first timer has stopped running and is in the state of timeout, i.e., not running. The second uplink channel is the uplink channel when the first timer has not started. The second uplink channel can be used as the uplink channel to determine the processing unit occupancy time corresponding to the first report. That is, the first time period before the second uplink channel can be determined as the processing unit occupancy time corresponding to the first report. In other words, the relevant information of the first report can be sent on the second uplink channel, and the first time period before the second uplink channel can be determined as the processing unit occupancy time corresponding to the first report. By analogy, the uplink channel of each period can be used as the uplink channel to determine the processing unit occupancy time corresponding to the first report.

[0168] If the duration of the first timer is greater than the uplink channel period, the first timer starts running after the first uplink channel transmission. When the uplink channel begins its next period, i.e., when the opportunity to transmit the second uplink channel arises, the first timer has not yet stopped running. Since the first timer is running at this time, the second uplink channel will not be used to determine the processing unit's occupancy time corresponding to the first report. In other words, the first time period before the time point corresponding to the second uplink channel will not be considered as the processing unit's occupancy time corresponding to the first report, and the terminal will not calculate the first report during that time. This reduces the number of times the terminal reports the first report, saving resources and energy.

[0169] For example, taking the PUCCH uplink channel as an example, since PUCCH occurs periodically, after the first PUCCH is sent, the first timer starts. The duration of the first timer is greater than or equal to the PUCCH period. For instance, if the PUCCH period is 5ms, the duration of the first timer is greater than or equal to 5ms. This means that to reduce terminal reporting, the terminal cannot send another PUCCH before the timer expires. If the PUCCH cannot be sent, the terminal does not need to evaluate whether the first event is satisfied, and therefore does not need to occupy the processing unit. The first timer can start running after sending the relevant information for the first report and stop running after its corresponding duration.

[0170] It's understandable that while the resources corresponding to PUCCH appear periodically, transmissions on PUCCH only need to occur when the first report is triggered. Therefore, transmissions on PUCCH are not periodic. Furthermore, the timer settings further restrict transmissions on PUCCH; that is, the first message can only be transmitted on PUCCH when the first report is triggered and the timer is not running.

[0171] It's understandable that while the resources corresponding to CG PUSCH appear periodically, transmissions on CG PUSCH only need to occur when the first report is triggered. Therefore, transmissions on CG PUSCH are not periodic. Furthermore, the timer settings further restrict transmissions on CG PUSCH; that is, the first report can only be transmitted on CG PUSCH when the first report is triggered and the timer is not running.

[0172] Optionally, the uplink channel may include the uplink channel when the number of times the information related to the first report is transmitted has not reached a threshold. For example, the uplink channel appears periodically, and the terminal can transmit the information related to the first report on each uplink channel, using each uplink channel as a channel to determine the processing unit occupancy time corresponding to the first report. However, to reduce the number of first report transmissions and save resources, the number of times the information related to the first report is transmitted can be limited. When the number of times the information related to the first report is transmitted has not reached the threshold, the uplink channel can be used as the uplink channel to determine the processing unit occupancy time corresponding to the first report, thereby determining the first time period before the time point corresponding to the uplink channel as the processing unit occupancy time corresponding to the first report. When the number of times the information related to the first report is transmitted reaches the threshold, the uplink channel can no longer be used as the uplink channel to determine the processing unit occupancy time corresponding to the first report. That is, the uplink channel may still appear periodically, but the terminal no longer transmits the information related to the first report on the uplink channel, that is, the first time period before the time point corresponding to the uplink channel is no longer determined as the processing unit occupancy time corresponding to the first report. Taking PUCCH as an example, PUCCH appears periodically. If the PUCCH period is, for example, 5ms, then after sending the first PUCCH, the terminal starts counting to 1. On the next PUCCH that occurs within 5ms, if the terminal determines that the event is satisfied, it sends the relevant information for the first report, such as the first message on the PUCCH, and the terminal counts to 2. When the count reaches the threshold, even if the event is satisfied (i.e., the event triggering condition is met), the terminal does not send the relevant information for the first report, meaning it does not send the first message on subsequent PUCCHs. Since the first message is not sent on the PUCCH, there is no need to evaluate whether the event is satisfied, and therefore no processing unit is occupied.

[0173] Optionally, the uplink channel may include the uplink channel when the reference signal resource that triggers the first report changes. For example, the reference signal measurement result on the reference signal resource can characterize the beam quality. When the beam quality meets the triggering condition of the event, the first report is triggered. That is, the reference signal resource that triggers the first report is the reference signal resource corresponding to the beam. For example, it can be the reference signal resource corresponding to the current beam, the reference signal resource corresponding to the active beam, or the reference signal resource corresponding to the new beam. A change in the reference signal resource that triggers the first report can also be understood as a change in the beam that meets the triggering condition of the event. For example, if the first new beam meets the triggering condition of the event and transmits the relevant information for the first report on the first uplink channel, but when the transmission opportunity of the second uplink channel arrives, it is still the first new beam that meets the triggering condition of the event, then the terminal does not need to repeatedly transmit the relevant information for the first report because the same new beam meets the triggering condition of the event, so the terminal does not transmit on the second uplink channel. However, if the timing for transmitting the second uplink channel arrives and the triggering conditions for the second new beam are met, then the terminal can transmit the relevant information of the first report on the second uplink channel because the new beam corresponding to the second report has changed.

[0174] In some embodiments, if the number of times the relevant information of the first report is sent reaches a threshold, a second timer can be started. The uplink channel during which the second timer stops running can also be the uplink channel when the condition is met. This uplink channel can be used as the uplink channel for determining the time occupied by the processing unit corresponding to the first report.

[0175] In some embodiments, the first report may be a CSI report, and the processing unit corresponding to the first report may be a CPU.

[0176] In some embodiments, the first report includes at least one of the following: L1-RSRP corresponding to the reference signal resource; L1-SINR corresponding to the reference signal resource; and reference signal identifier corresponding to the reference signal resource.

[0177] Optionally, the reference signal resource can be the reference signal resource corresponding to the first report. The measurement result of the reference signal on the reference signal resource corresponding to the first report can characterize the quality of the beam corresponding to the first report. If the quality of the beam meets the triggering condition of the event, the first report can be triggered. The L1-RSRP / L1-SINR corresponding to the reference signal resource can be the L1-RSRP / L1-SINR corresponding to the new beam, the L1-RSRP / L1-SINR corresponding to the current beam, or the L1-RSRP / L1-SINR corresponding to the active beam.

[0178] Optionally, the measurement results corresponding to the reference signal resource are used for event evaluation. The measurement results corresponding to the reference signal resource can be used as the beam quality for event evaluation. For example, for Event 1 in the above embodiment, if the measurement result corresponding to the reference signal resource of the current beam is lower than the threshold value 1, the evaluation result can be considered to satisfy Event 1. If the measurement results of M times within the first time period satisfy Event 1, a first report can be triggered. As another example, for Event 2 in the above embodiment, if the measurement result corresponding to the reference signal resource of the new beam is higher than the measurement result corresponding to the reference signal resource of the current beam, and the difference between the measurement results corresponding to the two reference signal resources is greater than or equal to the threshold value 2, the evaluation result can be considered to satisfy Event 2. If the measurement results of M times within the first time period satisfy Event 1, a first report can be triggered. This disclosure does not provide examples one by one, but is not limited thereto. The measurement results corresponding to the reference signal resource may include the measurement results of one or more reference signals on the reference signal resource. For example, the terminal measures the reference signals on the reference signal resource and obtains measurement results, which may include L1-RSRP / L1-SINR. However, it is not limited thereto.

[0179] Optionally, the reference signal resource identifier may include at least one of the following: SSB identifier (ID) or CSI-RS ID. For example, it may be the reference signal resource identifier corresponding to a new beam, the reference signal resource identifier corresponding to the current beam, or the reference signal resource identifier corresponding to an active beam.

[0180] In some embodiments, the new beam may be referred to as a candidate beam or a target beam.

[0181] In some embodiments, the current beam may be referred to as the serving beam.

[0182] In some embodiments, the names of the first information, the second information, and the third information are not limited, and may be, for example, "request information," "instruction information," "report," etc.

[0183] In some embodiments, the transmission of a first report is triggered when an event is satisfied at least M times within a first time period. The length of the first time period is greater than or equal to the product of M and T, where T is greater than or equal to the period of the reference signal resource, M is a positive integer, T is a positive number, and the measurement value corresponding to the reference signal resource is used for event evaluation. The period of the reference signal resource can be the period of the reference signal resource corresponding to the current beam, the period of the reference signal resource corresponding to the new beam, or the period of the reference signal resource corresponding to the activated beam. T being greater than or equal to the period of the reference signal resource reduces the number of times the reference signal is measured.

[0184] In some embodiments, the number of first reports can be one or more. When there is only one first report, it is triggered when the event is satisfied M times within a first time period. When there are multiple first reports, each first report corresponds to one event and one first time period, and each first report is triggered when its corresponding event is satisfied M times within its corresponding first time period. It is understood that different first reports may correspond to the same or different events. For example, the events corresponding to different first reports may be any of Event 1 to Event 5 in the above embodiments. The first time periods corresponding to different first reports may be the same or different. For example, the first time period corresponding to first report A is the product of M1 and T1, where T1 is greater than or equal to the period of the reference signal resource corresponding to first report A. The first time period corresponding to first report B is the product of M2 and T2, where T2 is greater than or equal to the period of the reference signal resource corresponding to first report B. Since the period of the reference signal resource corresponding to first report A and the period of the reference signal resource corresponding to first report B may be the same or different, that is, T1 and T2 may be the same or different. Furthermore, since M1 and M2 may be the same or different, the first time period corresponding to the first report A and the first time period corresponding to the first report B may be the same or different.

[0185] It is understandable that when there are multiple first reports, different first reports may correspond to different beams, or different first reports may be triggered by different events, or some of the different first reports may be triggered by events and some by terminals, etc. This disclosure does not limit them.

[0186] In step S2102, terminal 101 determines the second time period as the time required to occupy the processing unit for calculating the first report.

[0187] In some embodiments, the terminal may define the second time period as the time required to occupy processing units for calculating the first report. That is, based on the first time period, the second time period may also be defined as the time required to occupy processing units for calculating the first report. In other words, the time required to occupy processing units for calculating the first report may include both the first time period and the second time period.

[0188] In some embodiments, the second time period is the time period between PUCCH and PUSCH, where PUSCH includes at least one of DG PUSCH and CG PUSCH. For example, the second time period can be the time period between the time point corresponding to PUCCH and the time point corresponding to PUSCH. For example, it can be the time period between the time point when PUCCH transmission ends and the time point when PUSCH transmission ends. Another example is the time period between the time point when PUCCH transmission begins and the time point when PUSCH transmission begins. Yet another example is the time period between the time point when PUCCH transmission ends and the time point when PUSCH transmission begins. Yet another example is the time period between the time point when PUCCH transmission begins and the time point when PUSCH transmission ends.

[0189] In some embodiments, the second time period is the time period between the DCI and the DG PUSCH. The DCI is the DCI used to schedule the DG PUSCH after the PUCCH. For example, the second time period can be the time period between the time point corresponding to the DCI and the time point corresponding to the PUSCH. For example, it can be the time period between the time point when the DCI transmission ends and the time point when the PUSCH transmission ends. Another example is the time period between the time point when the DCI transmission begins and the time point when the PUSCH transmission begins. Yet another example is the time period between the time point when the DCI transmission ends and the time point when the PUSCH transmission begins. Yet another example is the time period between the time point when the DCI transmission begins and the time point when the PUSCH transmission ends.

[0190] In some embodiments, if the uplink channel includes PUCCH, both the first time period and the second time period can be determined as the processing unit occupancy time corresponding to the first report.

[0191] It is understood that step S2102 is optional. For example, if the uplink channel is PUSCH, step S2102 can be omitted. Or, for example, if the uplink channel is PUCCH, then step S2102 can be executed.

[0192] In step S2103, terminal 101 sends a first report and / or a second report to network device 102.

[0193] In some embodiments, network device 102 receives a first report and / or a second report sent by terminal 101.

[0194] In some embodiments, the terminal sends a first report to the network device when any of the following conditions are met: the time required to calculate the first report does not overlap with the time required to calculate the second report; the time required to calculate the first report overlaps with the time required to calculate the second report, and the sum of the number of processing units required to calculate the first report and the number of processing units required to calculate the second report is less than or equal to the total number of processing units supported by the terminal.

[0195] Optionally, if the processing unit occupancy times corresponding to the first report and the second report do not overlap, the first report can be sent directly. That is, in this case, the first report and the second report occupy processing units in their respective timeframes, and there is no issue that the number of processing units occupied by the first report and the second report exceeds the total number of processing units supported by the terminal, so the first report can be sent. Alternatively, the second report does not need to be calculated based on the processing unit occupancy time corresponding to the first report, which could be because the terminal is not configured with a second report or the processing unit occupancy time corresponding to the second report is different from the processing unit occupancy time corresponding to the first report.

[0196] Optionally, if the processing time of the first report and the second report overlaps, but the number of processing units occupied by the first report and the second report does not exceed the total number of processing units supported by the terminal, the first report can also be sent.

[0197] Optionally, if the processing time occupied by the first report and the second report overlaps, and the number of processing units occupied by the first report and the second report exceeds the total number of processing units supported by the terminal, the terminal may choose not to update the lower-priority report in the first report and the second report. If the priority of the first report is higher than that of the second report, the first report may be updated. There can be one or more second reports; when there are multiple second reports, the priority of the first report does not necessarily need to be higher than that of each second report. For example, if the processing time occupied by the second reports 1, 2, 3, and the first report overlaps, and the priority order is second report 1 > second report 2 > first report > second report 3, then the first report has a lower priority than second report 1 and second report 2, but a higher priority than second report 3. If the number of processing units corresponding to the second reports 1, 2, and the first report does not exceed the total number of processing units supported by the terminal, the first report may be updated. If the number of processing units corresponding to the second reports 1, 2, and the first report exceeds the total number of processing units supported by the terminal, the first report may not be updated.

[0198] It is understood that a second report may be sent if any of the above conditions are met, and this disclosure does not impose any restrictions.

[0199] In some embodiments, a first report and / or a second report are sent to the network device in priority order when at least one of the following conditions is met: the time required to calculate the processing units corresponding to multiple first reports overlaps, and the sum of the number of processing units required to calculate the first reports corresponding to multiple first reports is greater than the total number of processing units supported by the terminal; the time required to calculate the processing units overlaps with the time required to calculate the second report, and the sum of the number of processing units required to calculate the first report and the number of processing units required to calculate the second report is greater than the total number of processing units supported by the terminal.

[0200] Optionally, the condition may include overlapping processing unit times required to compute multiple first reports, and the sum of the number of processing units required to compute the multiple first reports being greater than the total number of processing units supported by the terminal. For example, the multiple first reports include first report A, first report B, and first report C. The processing unit time required to compute first report A is tA, the processing unit time required to compute first report B is tB, and the processing unit time required to compute first report C is tC. The number of processing units required to compute first report A is X, the number of processing units required to compute first report B is Y, and the number of processing units required to compute first report C is Z. If tA, tB, and tC overlap, and X + Y + Z > the total number of processing units supported by the terminal, then the condition is considered satisfied. In this case, one or more of the first reports A, B, and C can be sent in priority order. For example, assuming the priority order is First Report A > First Report B > First Report C, if X + Y < the total number of processing units supported by the terminal, or X + Y = the total number of processing units supported by the terminal, then First Report A and First Report B can be sent. If X + Y > the total number of processing units supported by the terminal, then First Report A can be sent, and X < the total number of processing units supported by the terminal.

[0201] Optionally, the conditions may include the time required to calculate the first report overlapping with the time required to calculate the second report, and the sum of the number of processing units required to calculate the first report and the number of processing units required to calculate the second report being greater than the total number of processing units supported by the terminal. For example, the first report includes first report A and first report B. The second report includes second report D and second report E. The time required to calculate first report A is tA, the time required to calculate first report B is tB, the time required to calculate second report D is tD, and the time required to calculate second report E is tE. The number of processing units required to calculate first report A is X, the number of processing units required to calculate first report B is Y, the number of processing units required to calculate second report D is P, and the number of processing units required to calculate second report E is Q. If tA, tB, tD, and tE overlap, and X + Y + P + Q > the total number of processing units supported by the terminal, then the conditions are considered satisfied. At this time, one or more of the following reports can be sent in priority order: First Report A and First Report B, Second Report D and Second Report E. For example, assuming the priority order is First Report A > First Report B > Second Report D > Second Report E, if X+Y+P < the total number of processing units supported by the terminal, or X+Y+P = the total number of processing units supported by the terminal, then First Report A, First Report B and Second Report D can be sent. As another example, assuming the priority order is First Report A > Second Report D > Second Report E > First Report B, if X+P+Q < the total number of processing units supported by the terminal, or X+P+Q = the total number of processing units supported by the terminal, then First Report A, Second Report D and Second Report E can be sent. It is understood that the priority order of the first and second reports is not limited in this disclosure. This disclosure provides exemplary examples of situations where the first and / or second reports are sent when conditions are met, but is not limited thereto.

[0202] In some embodiments, the processing unit occupies time corresponding to the first report, including a first time period before sending the uplink channel. The uplink channel is used to send relevant information of the first report. The sending of the first report is triggered by an event or initiated by the terminal.

[0203] In some embodiments, the second report is a report triggered by other means, which are means other than event triggering and terminal initiation.

[0204] In some embodiments, if the terminal determines the processing unit occupancy time corresponding to the first report according to the method of this disclosure, the network device can also determine the processing unit occupancy time corresponding to the first report. For example, the terminal determines the processing unit occupancy time corresponding to the first report as the first time period before sending the uplink channel. The uplink channel can be a PUCCH configured by the network device, a PUSCH indicated by the terminal, or a PUSCH requested by the terminal and scheduled by the network device through DCI. In this case, the network device can also determine the first time period before sending the uplink channel as the processing unit occupancy time corresponding to the first report. The network device can also determine the processing unit occupancy time corresponding to the second report, which is an event-triggered report, a terminal-initiated report, or a report triggered by other means. For example, the second report can be a periodic report configured by the network device, and the network device can determine the processing unit occupancy time corresponding to the second report based on the period. As another example, the second report is a report triggered by the network device through DCI, and the second report is sent on a PUSCH scheduled by DCI. In this case, the network device can determine the processing unit occupancy time corresponding to the second report based on the PUSCH scheduled by DCI. In other words, the network device can determine at what time the first report and the second report simultaneously require processing units, i.e., at what time the first report and the second report simultaneously need updating. When it is determined at what time the first report and the second report simultaneously need updating, and the number of processing units occupied by the simultaneous updates of the first report and the second report is greater than the number of processing units that the terminal can support, the network device can determine which reports(s) the terminal is updating based on priority. That is, it can determine which reports(s) have been updated and which reports(s) have not been updated. The terminal reports the value of the number of processing units it can support to the network device. The second report can be one or more.

[0205] In some embodiments, the network device can perform beam switching, beam management, and other operations based on the first report, thereby improving communication efficiency.

[0206] The communication method involved in the embodiments of this disclosure may include at least one of steps S2101 to S2103. For example, steps S2101 and S2103 may be implemented as independent embodiments, but are not limited thereto.

[0207] In some embodiments, step S2102 is optional, and one or more of these steps may be omitted or substituted in different embodiments.

[0208] In some embodiments, other optional implementations may be described before or after the specification corresponding to FIG2.

[0209] Figure 3 is a flowchart illustrating a communication method according to an embodiment of the present disclosure. As shown in Figure 3, this embodiment of the present disclosure relates to a communication method executed by terminal 101, the method including:

[0210] Step S3101: The first time period before sending the uplink channel is determined as the time required to occupy the processing unit for calculating the first report.

[0211] The optional implementation of step S3102 can be found in the optional implementation of step S2101 in Figure 2, as well as other related parts in the embodiments involved in Figure 2, which will not be repeated here.

[0212] Step S3102: Determine the second time period as the time required to occupy the processing unit for calculating the first report.

[0213] The optional implementation of step S3102 can be found in the optional implementation of step S2102 in Figure 2, as well as other related parts in the embodiments involved in Figure 2, which will not be repeated here.

[0214] Step S3103: Send the first report and / or the second report.

[0215] The optional implementation of step S3103 can be found in the optional implementation of step S2103 in Figure 2, as well as other related parts in the embodiments involved in Figure 2, which will not be repeated here.

[0216] In some embodiments, terminal 101 sends a first report and / or a second report to network device 102, but is not limited thereto, and may also send the first report and / or the second report to other entities.

[0217] The communication method involved in the embodiments of this disclosure may include at least one of steps S3101 to S3103. For example, steps S3101 and S3103 may be implemented as independent embodiments, but are not limited thereto.

[0218] In some embodiments, step S3102 is optional, and one or more of these steps may be omitted or substituted in different embodiments.

[0219] In some embodiments, other optional implementations may be described before or after the specification corresponding to FIG3.

[0220] Figure 4 is a flowchart illustrating a communication method according to an embodiment of the present disclosure. As shown in Figure 4, this embodiment of the present disclosure relates to a communication method executed by a network device 102, the method comprising:

[0221] Step S4101: Obtain the first report and / or the second report.

[0222] The optional implementation of step S4101 can be found in the optional implementation of step S2103 in Figure 2, as well as other related parts in the embodiments involved in Figure 2, which will not be repeated here.

[0223] In some embodiments, network device 102 receives a first report and / or a second report sent by terminal 101, but is not limited thereto, and may also receive a first report and / or a second report sent by other entities.

[0224] In some embodiments, network device 102 acquires a first report and / or a second report as defined by a protocol.

[0225] In some embodiments, network device 102 obtains a first report and / or a second report from upper layer(s).

[0226] In some embodiments, network device 102 processes data to obtain a first report and / or a second report.

[0227] In some embodiments, step S4101 is omitted, and the network device 102 autonomously implements the function indicated by the first report, or the above function is defaulted or set to default.

[0228] Figure 5 is a flowchart illustrating a communication method according to an embodiment of the present disclosure. As shown in Figure 5, this disclosure relates to a communication method, which includes:

[0229] In step S5101, the terminal determines the first time period before sending the uplink channel as the time required to occupy the processing unit for calculating the first report.

[0230] In step S5102, the terminal sends a first report and / or a second report to the network device.

[0231] In some embodiments, the above methods may include the methods of the embodiments related to the communication system 100, terminal 101, and network device 102, which will not be described again here.

[0232] This disclosure provides a communication method as follows:

[0233] In some embodiments, the terminal determines a first time point, which is the end time corresponding to PUCCH or PUSCH. The terminal determines a first time period before the first time point as the CPU occupancy time of the first report. The first report is a report triggered by a first event, and PUSCH is used to carry the first report.

[0234] In some embodiments, PUSCH is DG PUSCH or Type I CG PUSCH, and PUCCH is used to send first information, which is used to request DG PUSCH or to instruct the terminal to send a first report on Type I CG PUSCH after the next X symbols.

[0235] In some embodiments, the first report includes at least one of the following:

[0236] L1-RSRP / L1-SINR, for example, the L1-RSRP / L1-SINR corresponding to the new beam, or the L1-RSRP / L1-SINR corresponding to the current beam, or the L1-RSRP / L1-SINR corresponding to the active beam;

[0237] SSB ID / CSI-RS ID, the SSB ID / CSI-RS ID corresponding to the new beam, or the SSB ID / CSI-RS ID corresponding to the current beam, or the SSB ID / CSI-RS ID corresponding to the activated beam.

[0238] In some embodiments, a beam can be referred to as beam, spatial Rx parameter, QCL (quasi-co location) Type D, spatial setting, spatial reception filter, spatial transmission filter, spatial domain filter, TCI state, indicated TCI state, joint TCI state, DL TCI state, UL TCI state, unified TCI state, common TCI state, spatialrelationinfo, etc. The indicated TCI state can be used for transmission of at least two of PDCCH, PDSCH, PUCCH, PUSCH, DMRS, CSI-RS, and SRS.

[0239] In some embodiments, a first time period is used for evaluating a first event. If the number of times the first event is satisfied exceeds M within the first time period, the terminal determines to trigger a first report corresponding to the first event. Here, M is greater than or equal to 1, the first time period is greater than or equal to the length of M*T, and the value of T is the period of the reference signal resource corresponding to the current beam, the reference signal resource corresponding to the new beam, or the reference signal resource corresponding to the activated beam; or T is a value larger than any of the above periods. To reduce the number of measurements, the measured period value is slightly larger than the reference signal resource period value.

[0240] In some embodiments, if the first time period is before the end of PUCCH, the time period from the end of PUCCH to the end of PUSCH is also determined as the CPU usage time of the first report.

[0241] In some embodiments, PUCCH or PUSCH includes:

[0242] (1) PUCCH or PUSCH when the first timer is not running. The first timer starts counting after the PUCCH or PUSCH. For example, taking PUCCH as an example, PUCCH occurs periodically, and the period of PUCCH is, for example, 5ms. After the first PUCCH is sent, the first timer starts. The time of the first timer is greater than or equal to 5ms. That is to say, in order to reduce the terminal's reporting, the terminal cannot send PUCCH again before the timer expires. If PUCCH cannot be sent, the terminal does not need to evaluate whether the first event is satisfied. If it does not evaluate, it does not need to occupy the CPU.

[0243] (2) The terminal can only send PUCCH or PUSCH messages on subsequent PUCCH / PUSCH messages if the first transmission count has not reached the maximum count. For example, taking PUCCH as an example, PUCCH occurs periodically, with a period of 5ms. After the first PUCCH is sent, the terminal starts counting to 1. In the next 5ms, if the terminal finds that the first event trigger condition is met, it sends the first information on the PUCCH again, and the terminal counts to 2. When the count reaches the set maximum value, even if the first event trigger condition is still met, the terminal will not send the first information on subsequent PUCCH messages. Since the first information is not sent on the PUCCH, there is no need to evaluate the first event, and therefore no need to occupy the CPU.

[0244] In some embodiments, if the maximum number of transmissions is reached, the timing for resuming PUCCH transmission can be determined as follows: one is when the current beam meets the first event, the beam is activated, or a new beam changes; or after the maximum number of transmissions is reached, a second timer is started, and transmission can resume when the second timer stops running.

[0245] In some embodiments, the first number of transmissions may be the number of times the relevant information of the first report in the above embodiments is transmitted. The maximum number of transmissions may be the number threshold in the above embodiments.

[0246] This disclosure also provides an apparatus for implementing any of the above methods. For example, an apparatus is provided that includes units or modules for implementing the steps performed by the terminal in any of the above methods. Alternatively, another apparatus is provided that includes units or modules for implementing the steps performed by a network device (e.g., an access network device, a core network functional node, a core network device, etc.) in any of the above methods.

[0247] It should be understood that the division of units or modules in the above device is only a logical functional division. In actual implementation, they can be fully or partially integrated into a single physical entity, or they can be physically separated. Furthermore, the units or modules in the device can be implemented by a processor calling software: for example, the device includes a processor connected to a memory containing instructions. The processor calls the instructions stored in the memory to implement any of the above methods or to implement the functions of the units or modules in the above device. The processor can be, for example, a general-purpose processor, such as a Central Processing Unit (CPU) or a microprocessor, and the memory can be internal or external to the device. Alternatively, the units or modules in the device can be implemented in the form of hardware circuits. The functionality of some or all of the units or modules can be achieved through the design of these hardware circuits, which can be understood as one or more processors. For example, in one implementation, the hardware circuit is an application-specific integrated circuit (ASIC). The functionality of some or all of the units or modules is achieved through the design of the logical relationships between the components within the circuit. In another implementation, the hardware circuit can be implemented using a programmable logic device (PLD). Taking a field-programmable gate array (FPGA) as an example, it can include a large number of logic gates. The connection relationships between the logic gates are configured through configuration files, thereby achieving the functionality of some or all of the units or modules. All units or modules of the above device can be implemented entirely through processor-called software, entirely through hardware circuits, or partially through processor-called software with the remaining parts implemented through hardware circuits.

[0248] In this embodiment, the processor is a circuit with signal processing capabilities. In one implementation, the processor can be a circuit with instruction read and execute capabilities, such as a Central Processing Unit (CPU), a microprocessor, a graphics processing unit (GPU) (which can be understood as a microprocessor), or a digital signal processor (DSP). In another implementation, the processor can implement certain functions through the logical relationships of hardware circuits. The logical relationships of the aforementioned hardware circuits are fixed or reconfigurable. For example, the processor is a hardware circuit implemented using an application-specific integrated circuit (ASIC) or a programmable logic device (PLD), such as an FPGA. In a reconfigurable hardware circuit, the process of the processor loading a configuration document and configuring the hardware circuit can be understood as the process of the processor loading instructions to implement the functions of some or all of the above units or modules. Furthermore, it can also be a hardware circuit designed for artificial intelligence, which can be understood as an ASIC, such as a Neural Network Processing Unit (NPU), a Tensor Processing Unit (TPU), or a Deep Learning Processing Unit (DPU).

[0249] Figure 6a is a schematic diagram of the terminal structure proposed in an embodiment of this disclosure. As shown in Figure 6a, the terminal 6100 may include at least one of a transceiver module 6101 and a processing module 6102. The processing module 6102 is used to send a first report and / or a second report to the network device based on the processing unit time required to calculate the first report. The uplink channel is used to send relevant information of the first report. The transmission of the first report is triggered by an event or initiated by the terminal, while the transmission of the second report is triggered by other means, namely, means other than event triggering and terminal initiation.

[0250] In some embodiments, the transmission of a first report is triggered if the event is satisfied at least M times within a first time period, the length of the first time period is greater than or equal to the product of M and T, where M is a positive integer, T is a positive number, T is greater than or equal to the period of a reference signal resource, and the measurement value corresponding to the reference signal resource is used for event evaluation.

[0251] In some embodiments, the uplink channel includes an uplink channel that meets at least one of the following conditions: the first timer is not running; the first timer starts running after the relevant information of the first report is sent; the number of times the relevant information of the first report is sent has not reached a threshold; or the reference signal resource that triggered the first report has changed.

[0252] In some embodiments, the uplink channel includes the Physical Uplink Control Channel (PUCCH); wherein, the relevant information of the first report includes first information, the PUCCH is used to send the first information, and the first information is used to indicate that the network device terminal needs to send the first report.

[0253] In some embodiments, the terminal needs to send a first report, including: requesting dynamic permission for the Physical Uplink Shared Channel (DG PUSCH), which is used to send the first report; or, the terminal will send the first report on the Configuration Permission Physical Uplink Shared Channel (CG PUSCH).

[0254] In some embodiments, the time required to occupy the processing unit for calculating the first report further includes a second time period, which is the time period between PUCCH and PUSCH, where PUSCH includes at least one of DG PUSCH and CG PUSCH; or the second time period is the time period between downlink control information DCI and DG PUSCH, where DCI is after PUCCH and is used to schedule DG PUSCH.

[0255] In some embodiments, the uplink channel includes a PUSCH; wherein the PUSCH is used to transmit second information in the relevant information of the first report, the second information including the first report, and the PUSCH includes a DG PUSCH or a CG PUSCH.

[0256] In some embodiments, the first report includes at least one of the following: the Layer 1 reference signal received power L1-RSRP corresponding to the reference signal resource; the Layer 1 interference plus signal-to-noise ratio L1-SINR corresponding to the reference signal resource; and the reference signal resource identifier corresponding to the reference signal resource.

[0257] In some embodiments, the reference signal resource corresponds to a beam, and the beam includes at least one of the following: a current beam; a new beam; and an active beam.

[0258] In some embodiments, the transceiver module 6101 sends a first report and / or a second report to the network device in the following manner, based on the processing unit time required to calculate the first report: The terminal sends the first report to the network device when any of the following conditions are met: the processing unit time required to calculate the first report does not overlap with the processing unit time required to calculate the second report; the processing unit time required to calculate the first report overlaps with the processing unit time required to calculate the second report, and the sum of the number of processing units required to calculate the first report and the number of processing units required to calculate the second report is less than or equal to the processing capacity supported by the terminal. The total number of units; and / or, when at least one of the following conditions is met, a first report and / or a second report are sent to the network device in priority order: the time required to calculate the processing units corresponding to multiple first reports overlaps, and the sum of the number of processing units required to calculate the first reports corresponding to multiple first reports is greater than the total number of processing units supported by the terminal; the time required to calculate the processing units overlaps with the time required to calculate the processing units of the second report, and the sum of the number of processing units required to calculate the first report and the number of processing units required to calculate the second report is greater than the total number of processing units supported by the terminal.

[0259] Figure 6b is a schematic diagram of the network device proposed in an embodiment of this disclosure. As shown in Figure 6b, the network device 6200 may include at least one of a transceiver module 6201 and a processing module 6202. The transceiver module 6201 is used to receive a first report and / or a second report sent by a terminal. The first report and / or the second report are sent according to the time required to occupies the processing unit for calculating the first report. The time required to occupies the processing unit for calculating the first report includes a first time period before sending the uplink channel. The uplink channel is used to send relevant information of the first report. The sending of the first report is triggered by an event or initiated by the terminal, and the sending of the second report is triggered by other means, which are means other than event triggering and terminal initiation.

[0260] In some embodiments, the transmission of a first report is triggered if the event is satisfied at least M times within a first time period, the length of the first time period is greater than or equal to the product of M and T, where M is a positive integer, T is a positive number, T is greater than or equal to the period of a reference signal resource, and the measurement value corresponding to the reference signal resource is used for event evaluation.

[0261] In some embodiments, the uplink channel includes an uplink channel that meets at least one of the following conditions: the first timer is not running; the first timer starts running after the relevant information of the first report is sent; the number of times the relevant information of the first report is sent has not reached a threshold; or the reference signal resource that triggered the first report has changed.

[0262] In some embodiments, the uplink channel includes the Physical Uplink Control Channel (PUCCH); wherein, the relevant information of the first report includes first information, the PUCCH is used to send the first information, and the first information is used to indicate that the network device terminal needs to send the first report.

[0263] In some embodiments, the terminal needs to send a first report, including: requesting dynamic permission for the Physical Uplink Shared Channel (DG PUSCH), which is used to send the first report; or, the terminal will send the first report on the Configuration Permission Physical Uplink Shared Channel (CG PUSCH).

[0264] In some embodiments, the time required to occupy the processing unit for calculating the first report further includes a second time period, which is the time period between PUCCH and PUSCH, where PUSCH includes at least one of DG PUSCH and CG PUSCH; or the second time period is the time period between downlink control information DCI and DG PUSCH, where DCI is after PUCCH and is used to schedule DG PUSCH.

[0265] In some embodiments, the uplink channel includes a PUSCH; wherein the PUSCH is used to transmit second information in the relevant information of the first report, the second information including the first report, and the PUSCH includes a DG PUSCH or a CG PUSCH.

[0266] In some embodiments, the first report includes at least one of the following: the Layer 1 reference signal received power L1-RSRP corresponding to the reference signal resource; the Layer 1 interference plus signal-to-noise ratio L1-SINR corresponding to the reference signal resource; and the reference signal resource identifier corresponding to the reference signal resource.

[0267] In some embodiments, the reference signal resource corresponds to a beam, and the beam includes at least one of the following: a current beam; a new beam; and an active beam.

[0268] In some embodiments, a first report is sent when any of the following conditions are met: the time required to calculate the first report does not overlap with the time required to calculate the second report; the time required to calculate the first report overlaps with the time required to calculate the second report, and the sum of the number of processing units required to calculate the first report and the number of processing units required to calculate the second report is less than or equal to the total number of processing units supported by the terminal; and / or, the first report and / or the second report are sent in priority order when at least one of the following conditions is met: the time required to calculate the processing units corresponding to multiple first reports overlaps, and the sum of the number of processing units required to calculate the first report corresponding to multiple first reports is greater than the total number of processing units supported by the terminal; the time required to calculate the first report overlaps with the time required to calculate the second report, and the sum of the number of processing units required to calculate the first report and the number of processing units required to calculate the second report is greater than the total number of processing units supported by the terminal.

[0269] Figure 7a is a schematic diagram of a communication device according to an embodiment of this disclosure. The communication device 7100 can be a network device, a terminal, or a chip, chip system, or processor that supports the network device in implementing any of the above methods; alternatively, the network device can be an access network device, a core network device, etc. Optionally, the terminal can be a user equipment, etc. The communication device 7100 can be used to implement the methods described in the above method embodiments; for details, please refer to the descriptions in the above method embodiments.

[0270] As shown in Figure 7a, the communication device 7100 includes one or more processors 7101. The processor 7101 can be a general-purpose processor or a dedicated processor, such as a baseband processor or a central processing unit (CPU). The baseband processor can be used to process communication protocols and communication data, while the CPU can be used to control the communication device, execute programs, and process program data. The communication device 7100 is used to execute any of the above methods. Optionally, the communication device can be a base station, a baseband chip, a terminal device, a terminal device chip, a DU (Distributed Unit), or a CU (Computer Integrated Circuit), etc.

[0271] In some embodiments, the communication device 7100 further includes one or more memories 7102 for storing instructions. Optionally, all or part of the memories 7102 may also be located outside the communication device 7100.

[0272] In some embodiments, the communication device 7100 further includes one or more transceivers 7103. When the communication device 7100 includes one or more transceivers 7103, the transceivers 7103 perform communication steps such as sending and / or receiving in the above method, such as step S2103, and the processor 7101 performs other steps.

[0273] In some embodiments, a transceiver may include a receiver and / or a transmitter, which may be separate or integrated. Optionally, the terms transceiver, transceiver unit, transceiver, transceiver circuit, etc., may be used interchangeably; the terms transmitter, transmitting unit, transmitter, transmitting circuit, etc., may be used interchangeably; and the terms receiver, receiving unit, receiver, receiving circuit, etc., may be used interchangeably.

[0274] In some embodiments, the communication device 7100 may include one or more interface circuits 7104. Optionally, the interface circuit 7104 is connected to the memory 7102, and the interface circuit 7104 can be used to receive signals from the memory 7102 or other devices, and can be used to send signals to the memory 7102 or other devices. For example, the interface circuit 7104 can read instructions stored in the memory 7102 and send the instructions to the processor 7101.

[0275] The communication device 7100 described in the above embodiments may be a network device or a terminal, but the scope of the communication device 7100 described in this disclosure is not limited thereto, and the structure of the communication device 7100 may not be limited by FIG. 7a. The communication device may be a standalone device or a part of a larger device. For example, the communication device may be: (1) a standalone integrated circuit IC, or chip, or chip system or subsystem; (2) a collection of one or more ICs, optionally, the IC collection may also include storage components for storing data and programs; (3) an ASIC, such as a modem; (4) a module that can be embedded in other devices; (5) a receiver, terminal device, smart terminal device, cellular phone, wireless device, handheld device, mobile unit, vehicle device, network device, cloud device, artificial intelligence device, etc.; (6) others, etc.

[0276] Figure 7b is a schematic diagram of the chip structure proposed in an embodiment of this disclosure. For cases where the communication device 7100 can be a chip or a chip system, please refer to the schematic diagram of the chip 7200 shown in Figure 7b, but it is not limited thereto.

[0277] Chip 7200 includes one or more processors 7201, which are used to perform any of the above methods.

[0278] In some embodiments, chip 7200 further includes one or more interface circuits 7202. Optionally, the interface circuit 7202 is connected to memory 7203, and the interface circuit 7202 can be used to receive signals from memory 7203 or other devices, and the interface circuit 7202 can be used to send signals to memory 7203 or other devices. For example, the interface circuit 7202 can read instructions stored in memory 7203 and send the instructions to processor 7201.

[0279] In some embodiments, the interface circuit 7202 performs communication steps such as sending and / or receiving in the above method, such as step S2103, and the processor 7201 performs other steps.

[0280] In some embodiments, the terms interface circuit, interface, transceiver pin, transceiver, etc., can be used interchangeably.

[0281] In some embodiments, chip 7200 further includes one or more memories 7203 for storing instructions. Optionally, all or part of the memories 7203 may be located outside of chip 7200.

[0282] This disclosure also proposes a storage medium storing instructions that, when executed on the communication device 7100, cause the communication device 7100 to perform any of the above methods. Optionally, the storage medium is an electronic storage medium. Optionally, the storage medium is a computer-readable storage medium, but not limited thereto; it may also be a storage medium readable by other devices. Optionally, the storage medium may be a non-transitory storage medium, but not limited thereto; it may also be a temporary storage medium.

[0283] This disclosure also provides a program product that, when executed by the communication device 7100, causes the communication device 7100 to perform any of the above methods. Optionally, the program product is a computer program product.

[0284] This disclosure also proposes a computer program that, when run on a computer, causes the computer to perform any of the above methods.

Claims

1. A communication method, characterized in that, The method includes: The terminal determines the time period before sending the uplink channel as the time required to occupy the processing unit for calculating the first report; The terminal sends the first report and / or the second report to the network device based on the processing unit time required to calculate the first report; The uplink channel is used to send information related to the first report. The transmission of the first report is triggered by an event or initiated by the terminal. The transmission of the second report is triggered by other means, which are means other than event triggering and terminal initiation.

2. The method according to claim 1, characterized in that, The first report is triggered when the event is satisfied at least M times within the first time period, the length of the first time period is greater than or equal to the product of M and T, where M is a positive integer, T is a positive number, T is greater than or equal to the period of the reference signal resource, and the measurement results corresponding to the reference signal resource are used for the evaluation of the event.

3. The method according to any one of claims 1-2, characterized in that, The uplink channel includes an uplink channel that satisfies at least one of the following conditions: The first timer is not running; the first timer starts running after the relevant information in the first report is sent. The number of times the relevant information in the first report was sent did not reach the threshold. The reference signal resource that triggered the first report has changed.

4. The method according to any one of claims 1-3, characterized in that, The uplink channel includes the Physical Uplink Control Channel (PUCCH); The relevant information in the first report includes first information, which is used by the PUCCH to send the first information. The first information is used to instruct the network device that the terminal needs to send the first report.

5. The method according to claim 4, characterized in that, The terminal needs to send the first report, including: The terminal requests a dynamically licensed physical uplink shared channel (DG PUSCH), which is used to send the first report; or, the terminal sends the first report on a configured licensed physical uplink shared channel (CG PUSCH).

6. The method according to claim 4 or 5, characterized in that, The calculation of the processing unit time required for the first report also includes a second time period, which is the time period between the PUCCH and PUSCH, and the PUSCH includes at least one of the DG PUSCH and the CG PUSCH; or the second time period is the time period between the downlink control information DCI and the DG PUSCH, where the DCI is after the PUCCH and is used to schedule the DG PUSCH.

7. The method according to any one of claims 1-3, characterized in that, The uplink channel includes PUSCH; The PUSCH is used to send the second information in the relevant information of the first report, the second information including the first report, and the PUSCH includes DG PUSCH or CG PUSCH.

8. The method according to any one of claims 1-7, characterized in that, The first report includes at least one of the following: The Layer 1 reference signal received power L1-RSRP corresponding to the reference signal resource; The reference signal resource corresponds to Layer 1 interference plus signal-to-noise ratio (L1-SINR); Reference signal resource identifier corresponding to the reference signal resource.

9. The method according to claim 8, characterized in that, The reference signal resource corresponds to a beam, and the beam includes at least one of the following: Current beam; New beam; Activate the beam.

10. The method according to any one of claims 1-9, characterized in that, The terminal sends the first report and / or the second report to the network device based on the processing unit time required to calculate the first report, including: The terminal sends the first report to the network device when any of the following conditions are met: the time required to calculate the first report does not overlap with the time required to calculate the second report; the time required to calculate the first report overlaps with the time required to calculate the second report, and the sum of the number of processing units required to calculate the first report and the number of processing units required to calculate the second report is less than or equal to the total number of processing units supported by the terminal; and / or, The first report and / or the second report are sent to the network device in priority order when at least one of the following conditions is met: the time required to calculate the first report for multiple first reports overlaps, and the sum of the number of processing units required to calculate the first report for multiple first reports is greater than the total number of processing units supported by the terminal; the time required to calculate the first report overlaps with the time required to calculate the second report, and the sum of the number of processing units required to calculate the first report and the number of processing units required to calculate the second report is greater than the total number of processing units supported by the terminal.

11. A communication method, characterized in that, The method includes: The network device receives a first report and / or a second report sent by the terminal. The first report and / or the second report are sent based on the time required to calculate the processing unit of the first report. The time required to calculate the processing unit of the first report includes a first time period before sending the uplink channel. The uplink channel is used to send relevant information of the first report. The sending of the first report is triggered by an event or initiated by the terminal. The sending of the second report is triggered by other means, which are means other than event triggering and terminal initiation.

12. The method according to claim 11, characterized in that, The first report is triggered when the event is satisfied at least M times within the first time period, the length of the first time period is greater than or equal to the product of M and T, where M is a positive integer, T is a positive number, T is greater than or equal to the period of the reference signal resource, and the measurement value corresponding to the reference signal resource is used for the evaluation of the event.

13. The method according to any one of claims 11-12, characterized in that, The uplink channel includes an uplink channel that satisfies at least one of the following conditions: The first timer is not running; the first timer starts running after the relevant information in the first report is sent. The number of times the relevant information in the first report was sent did not reach the threshold. The reference signal resource that triggered the first report has changed.

14. The method according to any one of claims 11-13, characterized in that, The uplink channel includes the Physical Uplink Control Channel (PUCCH); The relevant information in the first report includes first information, which is sent by the PUCCH and is used to instruct the network device that the terminal needs to send a first report.

15. The method according to claim 14, characterized in that, The terminal needs to send a first report, including: requesting dynamic permission for the Physical Uplink Shared Channel (DG PUSCH), the DG PUSCH being used to send the first report; or, the terminal will send the first report on the Configuration Permission Physical Uplink Shared Channel (CG PUSCH).

16. The method according to claim 14 or 15, characterized in that, The calculation of the processing unit time required for the first report also includes a second time period, which is the time period between the PUCCH and PUSCH, and the PUSCH includes at least one of the DG PUSCH and the CG PUSCH; or the second time period is the time period between the downlink control information DCI and the DG PUSCH, where the DCI is after the PUCCH and is used to schedule the DG PUSCH.

17. The method according to any one of claims 11-13, characterized in that, The uplink channel includes PUSCH; The PUSCH is used to send the second information in the relevant information of the first report, the second information including the first report, and the PUSCH includes DG PUSCH or CG PUSCH.

18. The method according to any one of claims 11-17, characterized in that, The first report includes at least one of the following: The Layer 1 reference signal received power L1-RSRP corresponding to the reference signal resource; The reference signal resource corresponds to Layer 1 interference plus signal-to-noise ratio (L1-SINR); Reference signal resource identifier corresponding to the reference signal resource.

19. The method according to claim 18, characterized in that, The reference signal resource corresponds to a beam, and the beam includes at least one of the following: Current beam; New beam; Activate the beam.

20. The method according to any one of claims 11-19, characterized in that, The first report is sent when any of the following conditions are met: the time required to calculate the first report does not overlap with the time required to calculate the second report; the time required to calculate the first report overlaps with the time required to calculate the second report, and the sum of the number of processing units required to calculate the first report and the number of processing units required to calculate the second report is less than or equal to the total number of processing units supported by the terminal. And / or, The first report and / or the second report shall be sent in priority order when at least one of the following conditions is met: the time required for calculating the first report to correspond to multiple first reports overlaps, and the sum of the number of processing units required for calculating the first report to correspond to multiple first reports is greater than the total number of processing units supported by the terminal. The time required to calculate the first report overlaps with the time required to calculate the second report, and the sum of the number of processing units required to calculate the first report and the number of processing units required to calculate the second report is greater than the total number of processing units supported by the terminal.

21. A communication method, characterized in that, The method includes: The terminal determines the time period before sending the uplink channel as the time required to occupy the processing unit for calculating the first report; The terminal sends the first report and / or the second report to the network device based on the processing unit time required to calculate the first report; The network device receives the first report and / or the second report; The uplink channel is used to send information related to the first report. The transmission of the first report is triggered by an event or initiated by the terminal. The transmission of the second report is triggered by other means, which are means other than event triggering and terminal initiation.

22. A terminal, characterized in that, include: The processing module is used to determine the first time period before sending the uplink channel as the time required to occupy the processing unit for calculating the first report; The transceiver module is used to send the first report and / or the second report to the network device based on the processing unit time required to calculate the first report; The uplink channel is used to send information related to the first report. The transmission of the first report is triggered by an event or initiated by the terminal. The transmission of the second report is triggered by other means, which are means other than event triggering and terminal initiation.

23. A network device, characterized in that, include: The transceiver module is used to receive a first report and / or a second report sent by the terminal. The first report and / or the second report are sent according to the time required to occupy the processing unit for calculating the first report. The time required to occupy the processing unit for calculating the first report includes a first time period before sending the uplink channel. The uplink channel is used to send relevant information of the first report. The sending of the first report is triggered by an event or initiated by the terminal. The sending of the second report is triggered by other means, which are means other than event triggering and terminal initiation.

24. A terminal, characterized in that, include: One or more processors; The processor is used to execute the communication method according to any one of claims 1-10.

25. A network device, characterized in that, include: One or more processors; The processor is used to execute the communication method according to any one of claims 11-20.

26. A communication system, characterized in that, include: A terminal and a network device, wherein the terminal is configured to implement the communication method of any one of claims 1-10, and the network device is configured to implement the communication method of any one of claims 11-20.

27. A storage medium, characterized in that, include: The storage medium stores instructions that, when executed on a communication device, cause the communication device to perform the communication method as described in any one of claims 1-10 or 11-20.

28. A program product, characterized in that, include: A computer program, when executed by a communication device, causes the communication device to perform the communication method as described in any one of claims 1-10 or 11-20.