Communication method and device, related equipment, 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 unstable reporting resource payload during terminal-side data collection is solved, and effective reporting under changing data volume and convenient collection of AI model training samples are achieved.
Patent Information
- Application Number
- CN202410358910.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-03-27
- Publication Date
- 2025-09-30
AI Technical Summary
In a communication network, during the data collection process on the terminal side, a large number of beam pairs need to be scanned and reported. The existing technology reduces overhead by setting an RSRP threshold, but this results in an unstable reporting resource payload and makes it impossible to implement RSRP reporting with a changing payload.
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 CN120730320A_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present application relate to the field of communications, and in particular to a communication method, apparatus, related equipment, storage medium, and program product. Background Art
[0002] In communication networks, there are many scenarios where network equipment needs 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 received power (RSRP) threshold, but the payload of the reporting resource is not fixed. The existing channel state information (CSI) reporting configuration cannot implement RSRP reporting with varying payloads. Summary of the Invention
[0003] To solve the above technical problems, the embodiments of the present application provide a communication method, apparatus, related equipment, storage medium and program product.
[0004] In a first aspect, an embodiment of the present application provides a communication method, applied to a terminal, the method comprising:
[0005] Receive first configuration information and second configuration information configured by the network device for the terminal;
[0006] 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.
[0007] In a second aspect, an embodiment of the present application provides a communication method, applied to a network device, the method comprising:
[0008] Sending first configuration information and second configuration information to the terminal;
[0009] 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.
[0010] In a third aspect, an embodiment of the present application provides a communication device, applied to a terminal, the device comprising:
[0011] A first receiving unit, configured to receive first configuration information and second configuration information configured by a network device for a terminal;
[0012] 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.
[0013] In a fourth aspect, an embodiment of the present application provides a communication device, applied to a network device, the device comprising:
[0014] A sending unit, configured to send the first configuration information and the second configuration information to the terminal;
[0015] 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.
[0016] In a fifth aspect, an embodiment of the present application provides a terminal, including: a first processor, a first memory, and a first communication bus;
[0017] The first communication bus is used to implement a communication connection between the first processor and the first memory;
[0018] 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.
[0019] In a sixth aspect, an embodiment of the present application provides a network device, including: a second processor, a second memory, and a second communication bus;
[0020] The second communication bus is used to implement a communication connection between the first processor and the first memory;
[0021] 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.
[0022] In the seventh aspect, an embodiment of the present application 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.
[0023] In an eighth aspect, an embodiment of the present application provides a computer program product, comprising a computer program, which, when executed by a processor, implements the communication method described on the terminal side, or implements the communication method described on the network device side.
[0024] The technical solution of the embodiment of the present application is to configure the terminal with configuration information including the first channel resource and configuration information including the second channel resource by the network device, 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
[0025] Figure 1 Schematic diagram of traditional beam tracking;
[0026] Figure 2 This is a schematic diagram of the AI spatial beam prediction principle;
[0027] Figure 3 Schematic diagram of AI-based spatial beam prediction;
[0028] Figure 4 Schematic diagram of the communication method provided in this embodiment Figure 1 ;
[0029] Figure 5 A channel resource setting method 1 provided in an embodiment of the present application;
[0030] Figure 6 A second channel resource setting method provided in an embodiment of the present application;
[0031] Figure 7 Schematic diagram of the communication method provided in this embodiment Figure 2 ;
[0032] Figure 8 A third channel resource setting method provided in an embodiment of the present application;
[0033] Figure 9 Schematic diagram of the communication method provided in this embodiment Figure 3 ;
[0034] Figure 10 Schematic diagram of the communication method provided in this embodiment Figure 4 ;
[0035] Figure 11 Schematic diagram of the structure of the communication device provided in the embodiment of the present application Figure 1 ;
[0036] Figure 12 Schematic diagram of the structure of the communication device provided in the embodiment of the present application Figure 2 ;
[0037] Figure 13 A schematic diagram of the structure of a terminal provided in an embodiment of the present application;
[0038] Figure 14 A schematic diagram of the structural composition of the network device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0039] In order to make the purpose, technical solutions and advantages of the embodiments of the present application clearer, the technical solutions in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments. The components of the embodiments of the present application generally described and shown in the drawings here can be arranged and designed in various different configurations. Therefore, the following detailed description of the embodiments of the present application provided in the drawings is not intended to limit the scope of the application for protection, but merely represents the selected embodiments of the present application. Based on the embodiments of the present application, all other embodiments obtained by those skilled in the art without making creative work are within the scope of protection of this application.
[0040] 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.
[0041] 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.
[0042] 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.
[0043] Assume that the base station has 64 transmit beams and the terminal has 4 receive beams. For the traditional beam management solution, such as Figure 1As shown in the figure, for example, the base station configures a periodic resource set with 64 Channel State Information-Reference Signals (CSI-RS), a beam tracking frequency / reference signal period of 20ms, and four periods in which the terminal uses four receive beams to receive 64 transmit beams, respectively, obtaining the L1-RSRPs of 256 beam pairs. The terminal reports the beam signal resource identifiers (CRIs) and L1-RSRPs of the four beam pairs with the largest L1-RSRPs, and the base station indicates which reference signal is used for communication with the terminal.
[0044] 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.
[0045] 1) For beam pair prediction, such as Figure 2 As shown in the figure, during training, the RSRP of a small number of beam pairs (setB) is used as the input of the AI model (usually a neural network), and the RSRP of all beam pairs is used as the label output by the AI model. The parameters in the AI model are continuously updated through the gradient descent algorithm until the error between the AI model output and the label (which can be measured by the normalized mean square error (NMSE)) is less than the threshold. At this point, the model converges and has good predictive ability.
[0046] 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.
[0047] For AI-based spatial beam pair prediction, data is first collected for AI model training, such as Figure 3 As shown, the base station needs to scan the set of all 256 beam pairs (setA) in a short period of time. The setA period can be longer. Terminal-side training does not require reporting measurement results, but network-side training does.
[0048] 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.
[0049] 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.
[0050] The technical solution of the embodiment of the present application is intended to solve the problem of reporting configuration of data volume changes during base station data collection.
[0051] It should be noted that the technical solution of this application is not limited to data collection for the above-mentioned spatial beam prediction scenario, but is also applicable to data collection for time-domain beam prediction scenarios. In addition, the technical solution of this application is not limited to AI model data collection, but can also be used for AI model reasoning, monitoring, etc.
[0052] Below, various embodiments of the technical solution of this application are introduced.
[0053] Figure 4 Schematic diagram of the communication method provided in this embodiment Figure 1 , applied to the terminal, including the following steps:
[0054] S401: Receive first configuration information and second configuration information configured by a network device for a terminal.
[0055] In an embodiment of the present application, 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.
[0056] In practical applications, a terminal may be referred to as user equipment, terminal equipment, equipment, or user, etc.
[0057] In an embodiment of the present application, the network device uses the first configuration information to configure the configuration information of the first channel resource, and uses the second configuration information to configure the configuration information of the second channel resource.
[0058] 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.
[0059] 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.
[0060] In some implementations, the configuration information of the first channel resource includes one or more of the following:
[0061] Time domain resource configuration, frequency domain resource configuration, index, and maximum load.
[0062] 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.
[0063] 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:
[0064] Index, maximum load, time offset value with the first channel resource, maximum code rate maxCodeRate, modulation and coding strategy MCS (MCS, Modulation and Coding Scheme), time domain resource configuration, frequency domain resource configuration, and frequency hopping indication.
[0065] 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.
[0066] 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.
[0067] Method 1: For semi-continuous reporting of PUSCH resources, two-level reporting is adopted. The first-level reporting uses DCI to indicate the first PUSCH resource (consistent with the existing 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 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 with the first PUSCH resource, the maximum code rate maxCodeRate or MCS, the time domain resource configuration, the frequency domain resource configuration, and adds in CSI-ReportConfig Figure 5 IE shown.
[0068] Method 2: For semi-persistent reporting of PUSCH resources, when two-level reporting is adopted, the first-level reporting uses DCI to indicate the first PUSCH resource (consistent with the existing 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.
[0069] Mode 3: For periodic / semi-continuous reporting of PUCCH resources, when two-level reporting is adopted, the first-level reporting configures the first PUCCH resource through high-level RRC signaling (consistent with the existing protocol), the first-level reporting resource maximum payload, and 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 in CSI-ReportConfig Figure 6 IE shown.
[0070] Method 4: For semi-continuous reporting, when two-level reporting is adopted, the first-level reporting configures the first PUCCH resource through high-level RRC signaling (consistent with the existing protocol), the first-level reporting resource maximum payload, and 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.
[0071] Mode 5: For semi-continuous reporting, when two-level reporting is used, the first-level reporting configures the first PUCCH resource (consistent with existing protocols) through high-level RRC signaling. The first-level reporting resource has a 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 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.
[0072] The technical solution of the embodiment of the present application is to configure the terminal with configuration information including the first channel resource and configuration information including the second channel resource by the network device, 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 the collected data when the amount of collected data changes.
[0073] Figure 7 Schematic diagram of the communication method provided in this embodiment Figure 2 , applied to the terminal, including the following steps:
[0074] S701: Receive first configuration information and second configuration information configured by a network device for a terminal;
[0075] 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.
[0076] 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.
[0077] In practical applications, the performance data includes one or more of the following:
[0078] Reference signal received power value RSRP, signal to interference plus noise ratio SINR, signal to noise ratio SNR.
[0079] In the embodiment of the present application, the first indication information is an overhead reduction indication, which is used to indicate that the reporting overhead can be reduced.
[0080] 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 according to the existing 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.
[0081] 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.
[0082] 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.
[0083] In an embodiment of the present application, the second indication information is used to indicate that the overhead cannot be lowered. 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.
[0084] 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.
[0085] 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.
[0086] 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.
[0087] 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.
[0088] Below, the two-stage reporting process of the embodiment of the present application is explained using a specific example of reporting RSRP.
[0089] 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:
[0090] 8+7+255*4>=256+7+(x-1)*4x=194
[0091] The maximum payload of the first-level reporting resource configured by the base station is 257 bits, and the second-level reporting resource is as follows: Figure 8 shown.
[0092] 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.
[0093] 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.
[0094] 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.
[0095] The technical solution of the embodiment of the present application is to configure the terminal with configuration information including the first channel resource and configuration information including the second channel resource by the network device, 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.
[0096] The technical solution of the embodiment of the present application 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.
[0097] Figure 9 Schematic diagram of the communication method provided in this embodiment Figure 3 , applied to network equipment, including the following steps:
[0098] S901: Send first configuration information and second configuration information to a terminal.
[0099] In an embodiment of the present application, 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.
[0100] 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.
[0101] In an embodiment of the present application, 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 referred to as 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 referred to as the second-level reporting resource.
[0102] 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.
[0103] In some implementations, the configuration information of the first channel resource includes one or more of the following:
[0104] Time domain resource configuration, frequency domain resource configuration, index, and maximum load.
[0105] 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.
[0106] 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:
[0107] 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.
[0108] 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.
[0109] In the embodiment of the present application, the network device configures the first channel resource and the second channel resource in several ways and the configuration information included in the channel resource. Figure 4 Methods 1 to 5 listed in the embodiments are not described in detail here.
[0110] The technical solution of the embodiment of the present application is to configure the terminal with configuration information including the first channel resource and configuration information including the second channel resource by the network device, 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 the collected data when the amount of collected data changes.
[0111] Figure 10 Schematic diagram of the communication method provided in this embodiment Figure 4 , applied to network equipment, including the following steps:
[0112] S1001: Sending first configuration information and second configuration information to a terminal;
[0113] 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.
[0114] 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.
[0115] In practical applications, the performance data includes one or more of the following:
[0116] Reference signal received power value RSRP, signal to interference plus noise ratio SINR, signal to noise ratio SNR.
[0117] In the embodiment of the present application, the first indication information is an overhead reduction indication, which is used to indicate that the reporting overhead can be reduced.
[0118] 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 existing 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.
[0119] 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.
[0120] 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.
[0121] In an embodiment of the present application, the second indication information is used to indicate that the overhead cannot be lowered. 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.
[0122] 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.
[0123] 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,
[0124] 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.
[0125] The technical solution of the embodiment of the present application is to configure the terminal with configuration information including the first channel resource and configuration information including the second channel resource by the network device, 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.
[0126] Figure 11 Schematic diagram of the structure of the communication device provided in the embodiment of the present application Figure 1 , applied to terminals, including:
[0127] The first receiving unit 1101 is configured to receive first configuration information and second configuration information configured by a network device for a terminal;
[0128] 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.
[0129] In some implementations, the configuration information of the first channel resource includes one or more of the following:
[0130] Time domain resource configuration, frequency domain resource configuration, index, and maximum load.
[0131] In some embodiments, the first channel resource is a PUCCH or PUSCH resource;
[0132] The time domain resource configuration and / or frequency domain resource configuration of the first channel resource is indicated by downlink control information DCI signaling;
[0133] The index and / or maximum load of the first channel resource is configured by radio resource control RRC signaling.
[0134] 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:
[0135] 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.
[0136] In some embodiments, the second channel resource is a PUCCH or PUSCH resource;
[0137] 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;
[0138] 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.
[0139] In some embodiments, the device further comprises:
[0140] 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.
[0141] 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.
[0142] In some embodiments, the performance data includes one or more of the following:
[0143] Reference signal received power value RSRP, signal to interference plus noise ratio SINR, signal to noise ratio SNR.
[0144] 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.
[0145] In some embodiments, the device further comprises:
[0146] 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.
[0147] It should be understood by those skilled in the art that Figure 11 The implementation functions of each unit in the communication device shown can be understood by referring to the relevant description of the communication method on the terminal side. Figure 11 The functions of the various units in the communication device shown may be implemented by a program running on a processor, or may be implemented by a specific logic circuit.
[0148] Figure 12 Schematic diagram of the structure of the communication device provided in the embodiment of the present application Figure 2 , applied to network equipment, including:
[0149] The sending unit 1201 is configured to send the first configuration information and the second configuration information to the terminal;
[0150] 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.
[0151] In some implementations, the configuration information of the first channel resource includes one or more of the following:
[0152] Time domain resource configuration, frequency domain resource configuration, index, and maximum load.
[0153] In some embodiments, the first channel resource is a PUCCH or PUSCH resource;
[0154] The time domain resource configuration and / or frequency domain resource configuration of the first channel resource is indicated by downlink control information DCI signaling;
[0155] The index and / or maximum load of the first channel resource is configured by radio resource control RRC signaling.
[0156] 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:
[0157] 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.
[0158] In some embodiments, the second channel resource is a PUCCH or PUSCH resource;
[0159] 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;
[0160] 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.
[0161] In some embodiments, the device further comprises:
[0162] 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.
[0163] 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.
[0164] In some embodiments, the performance data includes one or more of the following:
[0165] Reference signal received power value RSRP, signal to interference plus noise ratio SINR, signal to noise ratio SNR.
[0166] 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.
[0167] 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,
[0168] 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.
[0169] It should be understood by those skilled in the art that Figure 12 The implementation functions of each unit in the communication device shown can be understood by referring to the relevant description of the communication method on the network device side. Figure 12 The functions of the various units in the communication device shown may be implemented by a program running on a processor, or may be implemented by a specific logic circuit.
[0170] Figure 13 A schematic diagram of the structure of a terminal provided in an embodiment of the present application includes: a first processor 1301, a first memory 1302, and a first communication bus 1303;
[0171] The first communication bus 1303 is used to implement a communication connection between the first processor 1301 and the first memory 1302;
[0172] 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.
[0173] Figure 14 A schematic diagram of the structure of a network device provided in an embodiment of the present application includes: a second processor 1401, a second memory 1402, and a second communication bus 1403;
[0174] The second communication bus 1403 is used to implement a communication connection between the second processor 1401 and the second memory 1402;
[0175] 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.
[0176] The embodiment of the present application 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.
[0177] The present application also provides a computer program product, including a computer program, which can be Figure 13 The first processor 1301 in the terminal is executed to complete the steps of the communication method described in the above terminal side embodiment; or, the computer program can be executed by Figure 14 The second processor 1401 in the network device executes to complete the steps of the communication method described in the aforementioned network device side embodiment.
[0178] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the present application may adopt the form of hardware embodiments, software embodiments, or embodiments combining software and hardware. Furthermore, the present application may adopt 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.
[0179] The present application is described with reference to the implementation flow charts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flow charts and / or block diagrams, as well as the combination of processes and / or boxes in the flow charts and / or block diagrams, can be implemented by computer program instructions. 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 generate instructions for implementing the steps in the implementation flow charts. Figure 1 a process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0180] 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 an article of manufacture comprising an instruction device, which is implemented in the implementation flow diagram. Figure 1 a process or multiple processes and / or boxes Figure 1 The function specified in one or more boxes.
[0181] 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, thereby providing instructions for implementing the process described in the flowchart. Figure 1 a process or multiple processes and / or boxes Figure 1 A step that specifies a function in one or more boxes.
[0182] The above description is merely a specific embodiment of the present application, but the scope of protection of the present application 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 application. Therefore, the scope of protection of the present application should be based on the scope of protection of the claims.
Claims
1. A communication method, characterized in that: Applied to a terminal, the method includes: 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, characterized in that 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, characterized in that 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, characterized in that 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, characterized in that The method further comprises: 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, characterized in that 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, characterized in that 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, characterized in that 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.
10. The method according to claim 6, characterized in that The method further comprises: 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, characterized in that: Applied to a network device, the method includes: 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, characterized in that 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, characterized in that 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, characterized in that 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, characterized in that 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, characterized in that 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, characterized in that 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, characterized in that 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 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.
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, characterized in that: include: 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, characterized in that: include: a second processor, a second memory, and a second communication bus; The second communication bus is used to implement a communication connection between the first processor and the first 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, characterized in that: 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, characterized in that 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.