Communication method and apparatus, related device, storage medium, and program product
By configuring the configuration information of the first channel resources and the second channel resources for the terminal, the problem of high overhead of terminal-side beam pair scanning and data reporting is solved, and effective reporting under changing data volume and convenient collection of AI model training samples are achieved.
Patent Information
- Application Number
- PCT/CN2025/084929
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-03-27
- Filing Date
- 2025-03-26
- Publication Date
- 2025-10-02
AI Technical Summary
In communication networks, the beam pair scanning and data reporting overhead on the terminal side is relatively high. Existing technologies cannot effectively manage the payload changes of channel state information, resulting in non-fixed reporting resources.
The network device configures the terminal with configuration information including the first channel resource and the second channel resource, so that the terminal can use the two channel resources to perform two-level reporting when the data volume changes, thereby realizing data reporting under the change of data volume.
This ensures that when the amount of data changes, the terminal can effectively utilize two channel resources to report data, reducing reporting overhead and facilitating the collection of AI model training samples on the network side.
Smart Images

Figure CN2025084929_02102025_PF_FP_ABST
Abstract
Description
A communication method, device, related equipment, storage medium and program product
[0001] CROSS-REFERENCE TO RELATED APPLICATIONS
[0002] This disclosure claims priority to Chinese patent application number 202410358910.0 filed in China on March 27, 2024, the entire contents of which are incorporated herein by reference. Technical Field
[0003] The present disclosure relates to the field of communications, and in particular to a communication method, apparatus, related equipment, storage medium, and program product. Background Art
[0004] In communication networks, there are many scenarios where network devices need to collect data from the terminal side. For example, in the scenario of spatial beam pair prediction based on artificial intelligence (AI), during the data collection phase, the terminal needs to jointly scan and report a large number of beam pairs (setA). The reporting overhead is large. The overhead can be reduced by setting the reporting reference signal receiving power (RSRP) threshold, but the payload of the reporting resource is not fixed. The channel state information (CSI) reporting configuration in the related technology cannot realize RSRP reporting with varying payloads. Summary of the Invention
[0005] To solve the above technical problems, the embodiments of the present disclosure provide a communication method, apparatus, related equipment, storage medium and program product.
[0006] In a first aspect, an embodiment of the present disclosure provides a communication method, applied to a terminal, the method comprising:
[0007] Receive first configuration information and second configuration information configured by the network device for the terminal;
[0008] The first configuration information includes configuration information of a first channel resource, and the second configuration information includes configuration information of each second channel resource in one or more second channel resources.
[0009] In a second aspect, an embodiment of the present disclosure provides a communication method, applied to a network device, the method comprising:
[0010] Sending first configuration information and second configuration information to the terminal;
[0011] The first configuration information includes configuration information of a first channel resource, and the second configuration information includes configuration information of each second channel resource in one or more second channel resources.
[0012] In a third aspect, an embodiment of the present disclosure provides a communication device, applied to a terminal, the device including:
[0013] A first receiving unit, configured to receive first configuration information and second configuration information configured by a network device for a terminal;
[0014] The first configuration information includes configuration information of a first channel resource, and the second configuration information includes configuration information of each second channel resource in one or more second channel resources.
[0015] In a fourth aspect, an embodiment of the present disclosure provides a communication device, applied to a network device, the device comprising:
[0016] A sending unit, configured to send the first configuration information and the second configuration information to the terminal;
[0017] The first configuration information includes configuration information of a first channel resource, and the second configuration information includes configuration information of each second channel resource in one or more second channel resources.
[0018] In a fifth aspect, an embodiment of the present disclosure provides a terminal, including: a first processor, a first memory, and a first communication bus;
[0019] The first communication bus is used to implement a communication connection between the first processor and the first memory;
[0020] The first processor is used to execute one or more computer programs stored in the first memory to implement the communication method described above on the terminal side.
[0021] In a sixth aspect, an embodiment of the present disclosure provides a network device, including: a second processor, a second memory, and a second communication bus;
[0022] The second communication bus is used to implement a communication connection between the second processor and the second memory;
[0023] The second processor is used to execute one or more computer programs stored in the second memory to implement the communication method described above on the network device side.
[0024] In a seventh aspect, an embodiment of the present disclosure provides a computer storage medium on which a computer program is stored. When the computer program is executed by a processor, it implements the communication method described above on the terminal side, or implements the communication method described above on the network device side.
[0025] In an eighth aspect, an embodiment of the present disclosure provides a computer program product, comprising a computer program, which, when executed by a processor, implements the communication method described above on the terminal side, or implements the communication method described above on the network device side.
[0026] The technical solution of the embodiment of the present disclosure is that the network device configures the terminal with configuration information including the first channel resource and configuration information including the second channel resource, so that the terminal can use the two channel resources to report the information to be reported when the amount of collected data changes, and is used for reporting the collected data when the amount of collected data changes. BRIEF DESCRIPTION OF THE DRAWINGS
[0027] Figure 1 is a schematic diagram of traditional beam tracking;
[0028] Figure 2 is a schematic diagram of the AI spatial beam prediction principle;
[0029] Figure 3 is a schematic diagram of AI-based spatial beam prediction;
[0030] FIG4 is a flow chart of a communication method according to an embodiment of the present disclosure;
[0031] FIG5 is a first channel resource setting method provided by an embodiment of the present disclosure;
[0032] FIG6 is a second channel resource setting method provided by an embodiment of the present disclosure;
[0033] FIG7 is a second flow chart of the communication method provided in an embodiment of the present disclosure;
[0034] FIG8 is a third channel resource setting method provided by an embodiment of the present disclosure;
[0035] FIG9 is a third flow chart of a communication method according to an embodiment of the present disclosure;
[0036] FIG10 is a fourth flow chart of a communication method according to an embodiment of the present disclosure;
[0037] FIG11 is a schematic diagram of the first structure of a communication device provided in an embodiment of the present disclosure;
[0038] FIG12 is a second schematic diagram of the structure of the communication device provided in an embodiment of the present disclosure;
[0039] FIG13 is a schematic diagram of the structural composition of a terminal provided in an embodiment of the present disclosure;
[0040] FIG14 is a schematic diagram of the structural composition of a network device provided in an embodiment of the present disclosure. DETAILED DESCRIPTION
[0041] In order to make the purpose, technical solutions and advantages of the embodiments of the present disclosure clearer, the technical solutions in the embodiments of the present disclosure will be clearly and completely described below in conjunction with the drawings in the embodiments of the present disclosure. Obviously, the described embodiments are only part of the embodiments of the present disclosure, not all of the embodiments. The components of the embodiments of the present disclosure generally described and shown in the drawings herein can be arranged and designed in various different configurations. Therefore, the following detailed description of the embodiments of the present disclosure provided in the drawings is not intended to limit the scope of the disclosure for which protection is sought, but merely represents selected embodiments of the present disclosure. Based on the embodiments of the present disclosure, all other embodiments obtained by those skilled in the art without making creative work are within the scope of protection of the present disclosure.
[0042] It should be noted that similar reference numerals and letters denote similar items in the following drawings, and therefore, once an item is defined in one drawing, it does not necessarily need to be defined or explained in subsequent drawings.
[0043] The term "and / or" herein simply describes an association relationship, indicating that three relationships can exist. For example, A and / or B can represent the existence of A alone, the simultaneous existence of A and B, and the existence of B alone. In addition, the term "at least one" herein refers to any combination of at least two of any one or more of a plurality of items. For example, "at least one of A, B, and C" can represent any one or more elements selected from the set consisting of A, B, and C.
[0044] For scenarios in which communication networks require network devices to collect data from terminals, a typical use case for AI beam management is spatial beam prediction, exemplified by the use of AI for beam management. AI-enabled spatial beam prediction measures the Layer 1 Reference Signal Received Power (L1-RSRP) of a subset of beam pairs (setB), predicts the L1-RSRP of all beam pairs (setA), and selects the optimal beam, reducing terminal beam measurement overhead.
[0045] Assume that the base station has 64 transmit beams and the terminal has 4 receive beams. For the traditional beam management solution, as shown in Figure 1, for example, the base station configures a periodic resource set with 64 Channel State Information-Reference Signals (CSI-RS), the beam tracking frequency / reference signal period is 20ms, and the terminal uses 4 receive beams to receive 64 transmit beams in 4 periods, respectively, to obtain the L1-RSRP of 256 beam pairs. The terminal reports the beam signal resource identifier (CSI-RS resource indicator, CRI) and layer 1 RSRP (Layer 1 RSRP, L1-RSRP) of the 4 beam pairs with the largest L1-RSRP. The base station indicates one of the reference signals to communicate with the terminal.
[0046] The implementation method of AI-based spatial beam prediction is to first train based on a large data set, for example, a data set containing millions of samples, each of which contains the RSRP of all beam pairs (setA) at a certain moment.
[0047] 1) For beam pair prediction, as shown in Figure 2, the RSRP of a small number of beam pairs (set B) is used as the input to an AI model (usually a neural network) during training. The RSRP of all beam pairs is used as the label output by the AI model. The parameters within the AI model are continuously updated using a gradient descent algorithm until the error between the AI model output and the label (measured by the normalized mean square error (NMSE)) is less than a threshold. At this point, the model converges and has good predictive capabilities.
[0048] 2) For transmit beam prediction, according to a certain receive beam hypothesis, the RSRP of a small number of transmit beams is used as the input of the AI model during training, and the RSRP of all transmit beams is used as the label of the AI model output. The parameters within the AI model are continuously updated through the gradient descent algorithm until the error between the AI model output and the label is less than the threshold.
[0049] For AI-based spatial beam pair prediction, data is first collected for AI model training. As shown in Figure 3, the base station needs to scan the set (set A) of all 256 beam pairs within a short period of time. The set A period can be long. Terminal-side training does not require reporting of measurement results, but network-side training does.
[0050] In one solution, the CSI reporting content format is differential reporting. Taking the reporting of four reference signals RSRP as an example, the reporting content first includes the reference signal CRI and RSRP with the largest RSRP, with RSRP being 7 bits, followed by the other three reference signals CRI and RSRP, with RSRP being 4 bits.
[0051] During the data collection phase, a large number of beam pairs (setA) need to be jointly scanned and reported, which results in high reporting overhead. Setting the RSRP reporting threshold can reduce the overhead, but this results in an unstable payload for the reported resources. The aforementioned CSI reporting configuration cannot implement RSRP reporting with varying payloads.
[0052] The technical solution of the embodiment of the present disclosure is intended to solve the problem of reporting configuration of data volume changes during base station data collection.
[0053] It should be noted that the technical solutions disclosed herein are not limited to data collection for the aforementioned spatial beam prediction scenarios, but are also applicable to data collection for time-domain beam prediction scenarios. Furthermore, the technical solutions disclosed herein are not limited to AI model data collection, but can also be used for AI model reasoning, monitoring, and more.
[0054] The following describes various embodiments of the technical solution disclosed herein.
[0055] FIG4 is a flow chart of a communication method according to an embodiment of the present disclosure, which is applied to a terminal and includes the following steps:
[0056] S401: Receive first configuration information and second configuration information configured by a network device for a terminal.
[0057] In the embodiment of the present disclosure, the first configuration information includes configuration information of a first channel resource, and the second configuration information includes configuration information of each second channel resource in one or more second channel resources.
[0058] In practical applications, a terminal may be referred to as user equipment, terminal equipment, equipment, or user, etc.
[0059] In the embodiment of the present disclosure, the network device configures the configuration information of the first channel resource using the first configuration information, and configures the configuration information of the second channel resource using the second configuration information.
[0060] In actual applications, the network device configures the terminal with first and second configuration information, enabling the terminal to use first and second channel resources to report the data to be reported. The first channel resources are used by the terminal for first-level reporting of the information to be reported, also known as first-level reporting resources; the second channel resources are used by the terminal for second-level reporting of the information to be reported, also known as second-level reporting resources.
[0061] In practical applications, the data to be reported can also be called information to be reported. It can be any data that needs to be collected by the network device and reported by the terminal to the network device. For example, it can be CSI data, such as RSRP, Signal to Interference plus Noise Ratio (SINR), Signal to Noise Ratio (SNR), etc.
[0062] In some implementations, the configuration information of the first channel resource includes one or more of the following:
[0063] Time domain resource configuration, frequency domain resource configuration, index, and maximum load.
[0064] In some embodiments, the first channel resource is a physical uplink control channel (PUCCH) or a physical uplink shared channel (PUSCH) resource; the time domain resource configuration and / or frequency domain resource configuration of the first channel resource is indicated by downlink control information (DCI) signaling; the index and / or maximum load of the first channel resource is configured by radio resource control (RRC) signaling.
[0065] In some embodiments, the configuration information of each second channel resource of the one or more second channel resources includes one or more of the following:
[0066] Index, maximum load, time offset value with the first channel resource, maximum code rate (maxCodeRate), modulation and coding strategy MCS (Modulation and Coding Scheme, MCS), time domain resource configuration, frequency domain resource configuration, and frequency hopping indication.
[0067] In some embodiments, the second channel resource is a PUCCH or PUSCH resource; one or more of the following configuration information of the second channel resource is configured by RRC signaling: index, maximum load, time offset value with the first channel resource, maximum code rate maxCodeRate, frequency hopping indication; one or more of the following configuration information of the second channel resource is configured by RRC signaling or indicated by DCI signaling: time domain resource configuration, frequency domain resource configuration, MCS.
[0068] The following introduces several configuration methods of the first channel resource and the second channel resource and various configuration information included in the channel resources.
[0069] Method 1: For semi-persistent reporting on PUSCH resources, two-level reporting is adopted. The first-level (firststep) reporting uses DCI to indicate the first PUSCH resource (consistent with the relevant protocol), and RRC signaling configures the maximum payload (max payload) of the first-level reporting resource. The second-level (secondstep) reporting configures one or more PUSCH resources through high-level RRC signaling. Each PUSCH resource includes one or more of the following configuration information: the maximum number of bits carried, the time offset value (slotoffset) with the first PUSCH resource, the maximum code rate (maxCodeRate) or MCS, time domain resource configuration, and frequency domain resource configuration. The information element (IE) shown in Figure 5 is added to the CSI report configuration (CSI-ReportConfig).
[0070] Method 2: For semi-persistent reporting of PUSCH resources, when two-level reporting is used, the first-level reporting uses DCI to indicate the first PUSCH resource (consistent with the relevant protocol), and RRC signaling configures the maximum payload of the first-level reporting resource. The second-level reporting configures one or more PUSCH resources through higher-layer RRC signaling. Each PUSCH resource includes one or more of the following configuration information: time offset value with the first PUSCH resource, frequency hopping, etc. The time domain resources, frequency domain resources, and MCS of the second-level PUSCH resources are dynamically indicated in each cycle through DCI.
[0071] Method 3: For periodic / semi-persistent reporting on PUCCH resources, when two-level reporting is used, the first-level reporting configures the first PUCCH resource (consistent with the relevant protocol) through high-level RRC signaling and reports the maximum resource payload. The second-level reporting configures one or more PUCCH resources through high-level RRC signaling. Each PUCCH resource is configured with one or more of the following configuration information: resource sequence number, maximum number of bits carried, and time offset value with the first PUCCH resource. Add the IE shown in Figure 6 to CSI-ReportConfig.
[0072] Method 4: For semi-continuous reporting, when two-level reporting is adopted, the first-level reporting configures the first PUCCH resource (consistent with the relevant protocol) through high-level RRC signaling, and the first-level reporting resource has the maximum payload. The second-level reporting configures one or more PUSCH resources through high-level RRC signaling. Each PUSCH resource is configured with one or more of the following information: the maximum number of bits carried, the time offset value with the first PUCCH resource, the maximum code rate maxCodeRate or MCS, the time domain resource configuration, and the frequency domain resource configuration.
[0073] Mode 5: For semi-continuous reporting, when two-level reporting is used, the first-level reporting configures the first PUCCH resource (consistent with the relevant protocol) through high-level RRC signaling, with the maximum payload of the first-level reporting resource. The second-level reporting configures one or more PUSCH resources through high-level RRC signaling, with each PUSCH resource configured with one or more of the following configuration information: time offset value with the first PUCCH resource, frequency hopping, etc. The time domain resources, frequency domain resources, and MCS of the second-level PUSCH resources are dynamically indicated in each cycle through DCI.
[0074] The technical solution of the embodiment of the present disclosure is that the network device configures the terminal with configuration information including the first channel resource and configuration information including the second channel resource, so that the terminal can use the two channel resources to report the information to be reported when the amount of collected data changes, thereby realizing the reporting of collected data when the amount of collected data changes.
[0075] FIG7 is a second flow chart of a communication method provided in an embodiment of the present disclosure, which is applied to a terminal and includes the following steps:
[0076] S701: Receive first configuration information and second configuration information configured by a network device for a terminal;
[0077] S702: Report first-level reporting content on the first channel resource, and report second-level reporting content on a target second channel resource among the one or more second channel resources.
[0078] In some embodiments, the first-level reporting content includes first indication information and bitmap data; the first indication information is used to indicate that the first-level reporting content includes bitmap data; the second-level reporting content includes performance data corresponding to the bit position in the bitmap data whose value is the first numerical value; the target second channel resource is the second channel resource among the one or more second channel resources, the maximum load of which is greater than the number of bits contained in the second-level reporting content.
[0079] In practical applications, the performance data includes one or more of the following:
[0080] Reference signal received power value RSRP, signal to interference plus noise ratio SINR, signal to noise ratio SNR.
[0081] In the embodiment of the present disclosure, the first indication information is an overhead reduction indication, which is used to indicate that the reporting overhead can be reduced.
[0082] For example, if the network device configures the first channel resource as a PUSCH resource and the second channel resource as a PUSCH resource, when the terminal's to-be-reported information is RSRP, the terminal includes a 1-bit overhead reduction indication in the first PUSCH resource report. If the indication "1" can reduce overhead, the first PUSCH resource report also includes all reference signal bitmaps, and the RSRP of the reference signals with a bitmap of 1 will be reported in the second-level PUSCH report. If the indication "0" cannot reduce overhead, differential reporting is still performed in accordance with the relevant protocol. The first PUSCH resource report includes part of the reference signal RSRP, and the remaining reference signal RSRP is reported in the second-level PUSCH report.
[0083] When performing the second-level reporting, the terminal selects the appropriate PUSCH resource for reporting based on the number of bits reported in the second level and the maximum payload of each PUSCH channel resource in multiple second channel resources. For example, if PUSCH1 maximum payload < number of bits <= PUSCH2 maximum payload, PUSCH2 is selected as the reporting channel resource.
[0084] In some embodiments, the first-level reporting content includes second indication information and a first subset of the information to be reported; the second indication information is used to indicate that the first-level reporting content does not include bitmap data, and the second-level reporting content includes a second subset of the information to be reported; the target second channel resource is a second channel resource among the one or more second channel resources, the maximum load of which is greater than the number of bits contained in the second-level reporting content.
[0085] In an embodiment of the present disclosure, the second indication information is used to indicate that the overhead cannot be reduced. When the terminal determines that the data to be reported cannot reduce the reporting overhead, the content reported to the network device during the first-level reporting includes the second indication information that the reporting overhead cannot be reduced.
[0086] Here, the first-level reporting content includes the first subset of the information to be reported, and the second-level reporting content includes the second subset of the information to be reported, which is equivalent to reporting all the information to be reported twice. The data contained in the first subset and the second subset are all the information that needs to be reported.
[0087] In some implementations, if the target second channel resource is configured with a maximum code rate maxCodeRate, and there are remaining bits after the second-level reporting content is placed in the target second channel resource, the remaining bits are padded with 0s.
[0088] In some embodiments, if the target second channel resource is configured with a modulation and coding strategy MCS, and there are remaining bits after the second-level reporting content is placed in the target second channel resource, the remaining bits are used to carry data other than the second-level reporting content.
[0089] For example, if the channel resource for the second report is PUSCH, if the second-level PUSCH is configured with the maximum code rate maxCodeRate, after placing the reporting bits, that is, after reporting the content of the second-level report, if there are still remaining bits in the second PUSCH, the remaining bits are filled with 0; if the second-level PUSCH is configured with a fixed MCS, after placing the reporting bits, that is, after reporting the content of the second-level report, if there are still remaining resources in the second PUSCH, the network device can schedule data to be transmitted to the terminal or other terminals.
[0090] The two-stage reporting process of the embodiment of the present disclosure is described below using a specific example of reporting RSRP.
[0091] The base station has 64 transmit beams and the terminal has 4 receive beams. The base station is configured to report an RSRP greater than -110dBm. When the number of reported RSRPs is less than or equal to x, the reporting overhead is less than reporting 256 RSRPs. The value of x can be calculated as:
[0092] 8+7+255*4>=256+7+(x-1)*4x=194
[0093] The base station configures the maximum payload of the first-level reporting resources to be 257 bits, and the second-level reporting resources are shown in Figure 8.
[0094] When the number of RSRPs greater than -110dBm is 100, the reporting content in the first-level reporting resource is "1" + 256-bit bitmap, and the second-level reporting resource uses PUSCH with a maximum payload of 512 according to the number of bits 7+99*4=403, and the remaining bits are filled with 0.
[0095] When the number of RSRPs greater than -110dBm is 200, the first-level reporting resource reports "0" + the reference signal CRI (8 bits) with the maximum RSRP + 60 reference signal RSRPs. The second-level reporting resource reports the remaining 140 reference signal RSRPs. Based on the number of bits 139*4=556, a PUSCH with a maximum payload of 768 is used, and the remaining bits are padded with 0s.
[0096] It should be noted that for the several configuration methods of the first channel resources and the second channel resources listed in any of the above methods 1 to 5 and the various configuration information contained in the channel resources, the terminal can use the same reporting method as the above-mentioned RSRP reporting example to perform two-level reporting of data when performing two-level reporting of the data to be reported.
[0097] The technical solution of the embodiment of the present disclosure is that the network device configures the terminal with configuration information including the first channel resource and configuration information including the second channel resource, so that when the amount of collected data changes, the terminal can use the two channel resources to perform the first level reporting and the second level reporting of the information to be reported respectively, thereby realizing the reporting of the collected data when the amount of collected data changes.
[0098] The technical solution of the embodiment of the present disclosure enables the terminal to determine the reporting overhead and reporting resources based on the measured number of reference signals of good quality. When collecting data for AI model training, it can facilitate the network side to reduce the reporting overhead when collecting AI model training samples.
[0099] FIG9 is a third flow diagram of a communication method provided in an embodiment of the present disclosure, which is applied to a network device and includes the following steps:
[0100] S901: Send first configuration information and second configuration information to a terminal.
[0101] In the embodiment of the present disclosure, the first configuration information includes configuration information of a first channel resource, and the second configuration information includes configuration information of each second channel resource in one or more second channel resources.
[0102] In actual applications, the network device may be a base station device in a communication network, which configures the first configuration information and the second configuration information for the terminal so that the terminal collects data according to the first configuration information and the second configuration information and reports the collected data to the network device.
[0103] In the embodiment of the present disclosure, the first channel resource is used by the terminal to perform the first-level reporting of the information to be reported, which can also be called the first-level reporting resource; the second channel resource is used by the terminal to perform the second-level reporting of the information to be reported, which can also be called the second-level reporting resource.
[0104] In practical applications, the data to be reported can also be called information to be reported. It can be any data that needs to be collected by the network device and reported by the terminal to the network device. For example, it can be CSI data, such as RSRP, SINR, SNR, etc.
[0105] In some implementations, the configuration information of the first channel resource includes one or more of the following:
[0106] Time domain resource configuration, frequency domain resource configuration, index, and maximum load.
[0107] In some embodiments, the first channel resource is a PUCCH or PUSCH resource; the time domain resource configuration and / or frequency domain resource configuration of the first channel resource is indicated by downlink control information DCI signaling; the index and / or maximum load of the first channel resource is configured by radio resource control RRC signaling.
[0108] In some embodiments, the configuration information of each second channel resource of the one or more second channel resources includes one or more of the following:
[0109] Index, maximum load, time offset value with the first channel resource, maximum code rate maxCodeRate, modulation and coding strategy MCS, time domain resource configuration, frequency domain resource configuration, and frequency hopping indication.
[0110] In some embodiments, the second channel resource is a PUCCH or PUSCH resource; one or more of the following configuration information of the second channel resource is configured by RRC signaling: index, maximum load, time offset value with the first channel resource, maximum code rate maxCodeRate, frequency hopping indication; one or more of the following configuration information of the second channel resource is configured by RRC signaling or indicated by DCI signaling: time domain resource configuration, frequency domain resource configuration, MCS.
[0111] In the embodiment of the present disclosure, the several configuration modes of the network device for the first channel resource and the second channel resource and the various configuration information contained in the channel resources refer to Mode 1 to Mode 5 listed in the embodiment of FIG. 4 above, and are not repeated here.
[0112] The technical solution of the embodiment of the present disclosure is that the network device configures the terminal with configuration information including the first channel resource and configuration information including the second channel resource, so that the terminal can use the two channel resources to report the information to be reported when the amount of collected data changes, thereby realizing the reporting of collected data when the amount of collected data changes.
[0113] FIG10 is a fourth flow chart of a communication method provided in an embodiment of the present disclosure, which is applied to a network device and includes the following steps:
[0114] S1001: Sending first configuration information and second configuration information to a terminal;
[0115] S1002: Receive first-level reporting content reported by the terminal on the first channel resource, and second-level reporting content reported by the terminal on a target second channel resource among the one or more second channel resources.
[0116] In some embodiments, the first-level reporting content includes first indication information and bitmap data; the first indication information is used to indicate that the first-level reporting content includes bitmap data; the second-level reporting content includes performance data corresponding to the bit position in the bitmap data whose value is the first numerical value; the target second channel resource is the second channel resource among the one or more second channel resources, the maximum load of which is greater than the number of bits contained in the second-level reporting content.
[0117] In practical applications, the performance data includes one or more of the following:
[0118] Reference signal received power value RSRP, signal to interference plus noise ratio SINR, signal to noise ratio SNR.
[0119] In the embodiment of the present disclosure, the first indication information is an overhead reduction indication, which is used to indicate that the reporting overhead can be reduced.
[0120] For example, if the network device configures the first channel resource as a PUCCH resource and the second channel resource as a PUCCH resource, when the terminal's to-be-reported information is RSRP, the terminal includes a 1-bit overhead reduction indication in the first PUCCH resource report. If the indication "1" can reduce overhead, the first PUCCH resource report also includes all reference signal bitmaps, and the RSRP of the reference signal with a bitmap of 1 will be reported in the second-level reported PUCCH. If the indication "0" cannot reduce overhead, differential reporting is still performed according to the relevant protocol. The first PUCCH resource report includes part of the reference signal RSRP, and the remaining reference signal RSRP is reported in the second-level reported PUCCH.
[0121] When performing the second-level reporting, the terminal selects the appropriate PUCCH resource for reporting based on the number of bits reported in the second-level reporting and the maximum payload of each PUCCH channel resource in multiple second channel resources. For example, if the maximum payload of PUCCH1 is less than the number of bits and less than the maximum payload of PUCCH2, PUCCH2 is selected as the channel resource for the second-level reporting.
[0122] In some embodiments, the first-level reporting content includes second indication information and a first subset of the information to be reported; the second indication information is used to indicate that the first-level reporting content does not include bitmap data, and the second-level reporting content includes a second subset of the information to be reported; the target second channel resource is a second channel resource among the one or more second channel resources, the maximum load of which is greater than the number of bits contained in the second-level reporting content.
[0123] In an embodiment of the present disclosure, the second indication information is used to indicate that the overhead cannot be reduced. When the terminal determines that the data to be reported cannot reduce the reporting overhead, the content reported to the network device during the first-level reporting includes the second indication information that the reporting overhead cannot be reduced.
[0124] Here, the first-level reporting content includes the first subset of the information to be reported, and the second-level reporting content includes the second subset of the information to be reported, which is equivalent to reporting all the information to be reported twice. The data contained in the first subset and the second subset are all the information that needs to be reported.
[0125] In some embodiments, when the target second channel resource is configured with a maximum code rate maxCodeRate and there are still remaining bits after the second-level reporting content is placed in the target second channel resource, the value of the remaining bits is 0; and / or,
[0126] When the target second channel resource is configured with a modulation and coding strategy MCS and there are remaining bits after the second-level reporting content is placed in the target second channel resource, the remaining bits carry data other than the second-level reporting content.
[0127] The technical solution of the embodiment of the present disclosure is that the network device configures the terminal with configuration information including the first channel resource and configuration information including the second channel resource, so that when the amount of collected data changes, the terminal can use the two channel resources to perform the first level reporting and the second level reporting of the information to be reported respectively, thereby realizing the reporting of the collected data when the amount of collected data changes.
[0128] FIG11 is a schematic diagram of the first structure of a communication device provided in an embodiment of the present disclosure, which is applied to a terminal and includes:
[0129] The first receiving unit 1101 is configured to receive first configuration information and second configuration information configured by a network device for a terminal;
[0130] The first configuration information includes configuration information of a first channel resource, and the second configuration information includes configuration information of each second channel resource in one or more second channel resources.
[0131] In some implementations, the configuration information of the first channel resource includes one or more of the following:
[0132] Time domain resource configuration, frequency domain resource configuration, index, and maximum load.
[0133] In some embodiments, the first channel resource is a PUCCH or PUSCH resource;
[0134] The time domain resource configuration and / or frequency domain resource configuration of the first channel resource is indicated by downlink control information DCI signaling;
[0135] The index and / or maximum load of the first channel resource is configured by radio resource control RRC signaling.
[0136] In some embodiments, the configuration information of each second channel resource of the one or more second channel resources includes one or more of the following:
[0137] Index, maximum load, time offset value with the first channel resource, maximum code rate maxCodeRate, modulation and coding strategy MCS, time domain resource configuration, frequency domain resource configuration, and frequency hopping indication.
[0138] In some embodiments, the second channel resource is a PUCCH or PUSCH resource;
[0139] The following one or more configuration information of the second channel resource is configured by RRC signaling: index, maximum load, time offset value with the first channel resource, maximum code rate maxCodeRate, and frequency hopping indication;
[0140] The following one or more configuration information of the second channel resource is configured by RRC signaling or indicated by DCI signaling: time domain resource configuration, frequency domain resource configuration, and MCS.
[0141] In some embodiments, the device further comprises:
[0142] The reporting unit is configured to report the first-level reporting content on the first channel resource, and report the second-level reporting content on a target second channel resource among the one or more second channel resources.
[0143] In some embodiments, the first-level reporting content includes first indication information and bitmap data; the first indication information is used to indicate that the first-level reporting content includes bitmap data; the second-level reporting content includes performance data corresponding to the bit position in the bitmap data whose value is the first numerical value; the target second channel resource is the second channel resource among the one or more second channel resources, the maximum load of which is greater than the number of bits contained in the second-level reporting content.
[0144] In some embodiments, the performance data includes one or more of the following:
[0145] Reference signal received power value RSRP, signal to interference plus noise ratio SINR, signal to noise ratio SNR.
[0146] In some embodiments, the first-level reporting content includes second indication information and a first subset of the information to be reported; the second indication information is used to indicate that the first-level reporting content does not include bitmap data, and the second-level reporting content includes a second subset of the information to be reported; the target second channel resource is a second channel resource among the one or more second channel resources, the maximum load of which is greater than the number of bits contained in the second-level reporting content.
[0147] In some embodiments, the device further comprises:
[0148] A processing unit, configured to fill the remaining bits with 0 if the target second channel resource is configured with a maximum code rate maxCodeRate and there are remaining bits after the second-level reporting content is placed in the target second channel resource; and / or, if the target second channel resource is configured with a modulation and coding strategy MCS and there are remaining bits after the second-level reporting content is placed in the target second channel resource, use the remaining bits to carry data other than the second-level reporting content.
[0149] Those skilled in the art will appreciate that the functions implemented by each unit in the communication device shown in FIG11 can be understood with reference to the relevant description of the communication method on the terminal side. The functions of each unit in the communication device shown in FIG11 can be implemented by a program running on a processor or by a specific logic circuit.
[0150] FIG12 is a second schematic diagram of the structure of a communication device provided in an embodiment of the present disclosure, which is applied to a network device and includes:
[0151] The sending unit 1201 is configured to send the first configuration information and the second configuration information to the terminal;
[0152] The first configuration information includes configuration information of a first channel resource, and the second configuration information includes configuration information of each second channel resource in one or more second channel resources.
[0153] In some implementations, the configuration information of the first channel resource includes one or more of the following:
[0154] Time domain resource configuration, frequency domain resource configuration, index, and maximum load.
[0155] In some embodiments, the first channel resource is a PUCCH or PUSCH resource;
[0156] The time domain resource configuration and / or frequency domain resource configuration of the first channel resource is indicated by downlink control information DCI signaling;
[0157] The index and / or maximum load of the first channel resource is configured by radio resource control RRC signaling.
[0158] In some embodiments, the configuration information of each second channel resource of the one or more second channel resources includes one or more of the following:
[0159] Index, maximum load, time offset value with the first channel resource, maximum code rate maxCodeRate, modulation and coding strategy MCS, time domain resource configuration, frequency domain resource configuration, and frequency hopping indication.
[0160] In some embodiments, the second channel resource is a PUCCH or PUSCH resource;
[0161] The following one or more configuration information of the second channel resource is configured by RRC signaling: index, maximum load, time offset value with the first channel resource, maximum code rate maxCodeRate, and frequency hopping indication;
[0162] The following one or more configuration information of the second channel resource is configured by RRC signaling or indicated by DCI signaling: time domain resource configuration, frequency domain resource configuration, and MCS.
[0163] In some embodiments, the device further comprises:
[0164] The second receiving unit is configured to receive the first-level reporting content reported by the terminal on the first channel resource, and the second-level reporting content reported by the terminal on the target second channel resource among the one or more second channel resources.
[0165] In some embodiments, the first-level reporting content includes first indication information and bitmap data; the first indication information is used to indicate that the first-level reporting content includes bitmap data; the second-level reporting content includes performance data corresponding to the bit position in the bitmap data whose value is the first numerical value; the target second channel resource is the second channel resource among the one or more second channel resources, the maximum load of which is greater than the number of bits contained in the second-level reporting content.
[0166] In some embodiments, the performance data includes one or more of the following:
[0167] Reference signal received power value RSRP, signal to interference plus noise ratio SINR, signal to noise ratio SNR.
[0168] In some embodiments, the first-level reporting content includes second indication information and a first subset of the information to be reported; the second indication information is used to indicate that the first-level reporting content does not include bitmap data, and the second-level reporting content includes a second subset of the information to be reported; the target second channel resource is a second channel resource among the one or more second channel resources, the maximum load of which is greater than the number of bits contained in the second-level reporting content.
[0169] In some embodiments, when the target second channel resource is configured with a maximum code rate maxCodeRate and there are still remaining bits after the second-level reporting content is placed in the target second channel resource, the value of the remaining bits is 0; and / or,
[0170] When the target second channel resource is configured with a modulation and coding strategy MCS and there are remaining bits after the second-level reporting content is placed in the target second channel resource, the remaining bits carry data other than the second-level reporting content.
[0171] Those skilled in the art will appreciate that the functions implemented by each unit in the communication device shown in FIG12 can be understood with reference to the aforementioned description of the communication method on the network device side. The functions of each unit in the communication device shown in FIG12 can be implemented by a program running on a processor or by a specific logic circuit.
[0172] FIG13 is a schematic diagram of the structure of a terminal provided in an embodiment of the present disclosure, including: a first processor 1301, a first memory 1302, and a first communication bus 1303;
[0173] The first communication bus 1303 is used to implement a communication connection between the first processor 1301 and the first memory 1302;
[0174] The first processor 1301 is configured to execute one or more computer programs stored in the first memory 1302 to implement the communication method described in the above terminal-side embodiment.
[0175] FIG14 is a schematic diagram of the structure of a network device provided in an embodiment of the present disclosure, including: a second processor 1401, a second memory 1402, and a second communication bus 1403;
[0176] The second communication bus 1403 is used to implement a communication connection between the second processor 1401 and the second memory 1402;
[0177] The second processor 1401 is configured to execute one or more computer programs stored in the second memory 1402 to implement the communication method described in the above-mentioned network device side embodiment.
[0178] The present disclosure provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the communication method on the terminal side or the communication method on the network device side. The computer-readable storage medium may be a volatile memory (volatile memory), such as a random access memory (Random-Access Memory, RAM); or a non-volatile memory (non-volatile memory), such as a read-only memory (Read-Only Memory, ROM), a flash memory (flash memory), a hard disk drive (Hard Disk Drive, HDD) or a solid-state drive (SSD); or may be a respective device including one or any combination of the above memories, such as a mobile phone, a computer, a tablet device, a personal digital assistant, etc.
[0179] An embodiment of the present disclosure also provides a computer program product, including a computer program, which can be executed by the first processor 1301 in the terminal described in Figure 13 to complete the steps of the communication method described in the aforementioned terminal-side embodiment; or, the computer program can be executed by the second processor 1401 in the network device described in Figure 14 to complete the steps of the communication method described in the aforementioned network device-side embodiment.
[0180] Those skilled in the art will appreciate that the embodiments of the present disclosure may be provided as methods, systems, or computer program products. Therefore, the present disclosure may take the form of hardware embodiments, software embodiments, or embodiments combining software and hardware. Furthermore, the present disclosure may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to magnetic disk storage and optical storage, etc.) containing computer-usable program code.
[0181] The present disclosure is described with reference to the implementation flow diagrams and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present disclosure. It should be understood that each process and / or box in the flow diagram and / or block diagram can be implemented by computer program instructions, as well as the combination of the processes and / or boxes in the flow diagram and / or block diagram. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device produce a device for implementing the functions specified in one or more processes in the flow diagram and / or one or more boxes in the block diagram.
[0182] These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce a product including an instruction device that implements the functions specified in implementing one or more processes in the flowchart and / or one or more boxes in the block diagram.
[0183] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, whereby the instructions executed on the computer or other programmable device provide steps for implementing the functions specified in one or more processes in the flowchart and / or one or more boxes in the block diagram.
[0184] The above description is merely a specific embodiment of the present disclosure, but the scope of protection of the present disclosure is not limited thereto. Any changes or substitutions that can be easily conceived by a person skilled in the art within the technical scope disclosed in this utility model should be included in the scope of protection of the present disclosure. Therefore, the scope of protection of the present disclosure should be based on the scope of protection of the claims.
Claims
1. A communication method, applied to a terminal, comprising: Receive first configuration information and second configuration information configured by the network device for the terminal; The first configuration information includes configuration information of a first channel resource, and the second configuration information includes configuration information of each second channel resource in one or more second channel resources.
2. The method according to claim 1, wherein The configuration information of the first channel resource includes one or more of the following: Time domain resource configuration, frequency domain resource configuration, index, and maximum load.
3. The method according to claim 2, wherein: The first channel resource is a physical uplink control channel PUCCH or a physical uplink shared channel PUSCH resource; The time domain resource configuration and / or frequency domain resource configuration of the first channel resource is indicated by downlink control information DCI signaling; The index and / or maximum load of the first channel resource is configured by radio resource control RRC signaling.
4. The method according to claim 1, wherein The configuration information of each second channel resource in the one or more second channel resources includes one or more of the following: Index, maximum load, time offset value with the first channel resource, maximum code rate maxCodeRate, modulation and coding strategy MCS, time domain resource configuration, frequency domain resource configuration, and frequency hopping indication.
5. The method according to claim 4, wherein The second channel resource is a PUCCH or a PUSCH resource; The following one or more configuration information of the second channel resource is configured by RRC signaling: index, maximum load, time offset value with the first channel resource, maximum code rate maxCodeRate, and frequency hopping indication; The following one or more configuration information of the second channel resource is configured by RRC signaling or indicated by DCI signaling: time domain resource configuration, frequency domain resource configuration, and MCS.
6. The method according to any one of claims 1 to 5, further comprising: The first-level reporting content is reported on the first channel resource, and the second-level reporting content is reported on the target second channel resource among the one or more second channel resources.
7. The method according to claim 6, wherein: The first-level reporting content includes first indication information and bitmap data; the first indication information is used to indicate that the first-level reporting content includes bitmap data; the second-level reporting content includes performance data corresponding to the bit position in the bitmap data whose value is the first numerical value; the target second channel resource is the second channel resource whose maximum load among the one or more second channel resources is greater than the number of bits contained in the second-level reporting content.
8. The method according to claim 7, wherein: The performance data includes one or more of the following: Reference signal received power value RSRP, signal to interference plus noise ratio SINR, signal to noise ratio SNR.
9. The method according to claim 6, wherein: The first-level reporting content includes second indication information and a first subset of the information to be reported; the second indication information is used to indicate that the first-level reporting content does not include bitmap data, and the second-level reporting content includes the second subset of the information to be reported; the target second channel resource is a second channel resource whose maximum load among the one or more second channel resources is greater than the number of bits contained in the second-level reporting content.
10. The method according to claim 6, further comprising: If the target second channel resource is configured with a maximum code rate maxCodeRate, and there are still remaining bits after the second-level reporting content is placed in the target second channel resource, the remaining bits are padded with 0s; and / or, If the target second channel resource is configured with a modulation and coding strategy MCS, and there are remaining bits after the second-level reporting content is placed in the target second channel resource, the remaining bits are used to carry data other than the second-level reporting content.
11. A communication method, applied to a network device, comprising: Sending first configuration information and second configuration information to the terminal; The first configuration information includes configuration information of a first channel resource, and the second configuration information includes configuration information of each second channel resource in one or more second channel resources.
12. The method according to claim 11, wherein The configuration information of the first channel resource includes one or more of the following: Time domain resource configuration, frequency domain resource configuration, index, and maximum load.
13. The method according to claim 12, wherein: The first channel resource is a PUCCH or PUSCH resource; The time domain resource configuration and / or frequency domain resource configuration of the first channel resource is indicated by downlink control information DCI signaling; The index and / or maximum load of the first channel resource is configured by radio resource control RRC signaling.
14. The method according to claim 11, wherein The configuration information of each second channel resource in the one or more second channel resources includes one or more of the following: Index, maximum load, time offset value with the first channel resource, maximum code rate maxCodeRate, modulation and coding strategy MCS, time domain resource configuration, frequency domain resource configuration, and frequency hopping indication.
15. The method according to claim 14, wherein The second channel resource is a PUCCH or a PUSCH resource; The following one or more configuration information of the second channel resource is configured by RRC signaling: index, maximum load, time offset value with the first channel resource, maximum code rate maxCodeRate, and frequency hopping indication; The following one or more configuration information of the second channel resource is configured by RRC signaling or indicated by DCI signaling: time domain resource configuration, frequency domain resource configuration, and MCS.
16. The method according to any one of claims 11 to 15, wherein The method further comprises: Receive the first-level reporting content reported by the terminal on the first channel resource and the second-level reporting content reported by the terminal on the target second channel resource among the one or more second channel resources.
17. The method according to claim 16, wherein The first-level reporting content includes first indication information and bitmap data; the first indication information is used to indicate that the first-level reporting content includes bitmap data; the second-level reporting content includes performance data corresponding to the bit position in the bitmap data whose value is the first numerical value; the target second channel resource is the second channel resource whose maximum load among the one or more second channel resources is greater than the number of bits contained in the second-level reporting content.
18. The method according to claim 17, wherein The performance data includes one or more of the following: Reference signal received power value RSRP, signal to interference plus noise ratio SINR, signal to noise ratio SNR.
19. The method according to claim 16, wherein The first-level reporting content includes second indication information and a first subset of the information to be reported; the second indication information is used to indicate that the first-level reporting content does not include bitmap data, and the second-level reporting content includes the second subset of the information to be reported; the target second channel resource is a second channel resource whose maximum load among the one or more second channel resources is greater than the number of bits contained in the second-level reporting content.
20. The method according to claim 16, wherein When the target second channel resource is configured with a maximum code rate maxCodeRate and there are still remaining bits after the second-level reporting content is placed in the target second channel resource, the value of the remaining bits is 0; and / or, When the target second channel resource is configured with a modulation and coding strategy MCS and there are remaining bits after the second-level reporting content is placed in the target second channel resource, the remaining bits carry data other than the second-level reporting content.
21. A terminal comprising: a first processor, a first memory, and a first communication bus; The first communication bus is used to implement a communication connection between the first processor and the first memory; The first processor is configured to execute one or more computer programs stored in the first memory to implement the communication method according to any one of claims 1 to 10.
22. A network device comprising: a second processor, a second memory, and a second communication bus; The second communication bus is used to implement a communication connection between the second processor and the second memory; The second processor is configured to execute one or more computer programs stored in the second memory to implement the communication method according to any one of claims 11 to 20.
23. A computer storage medium having a computer program stored thereon, wherein: When the computer program is executed by a processor, the computer program implements the steps of the method according to any one of claims 1 to 10, or implements the steps of the method according to any one of claims 11 to 20.
24. A computer program product comprising a computer program, wherein When the computer program is executed by a processor, the computer program implements the steps of the method according to any one of claims 1 to 10, or implements the steps of the method according to any one of claims 11 to 20.
Citation Information
Patent Citations
Method for transmitting data, terminal device and network device
CN110431896A
Measurement reporting method and communication device
CN111526538A
Data transmission method and device, related equipment and storage medium
CN111970726A
Beam training method and device and storage medium
CN114449539A
Configuration method and device, related equipment and storage medium
CN117135645A