Data reporting method, first terminal, first device, storage medium and product
By enabling terminal devices to spontaneously complete the measurement and quality reporting of Top K beams, the problem of high signaling overhead and latency in 5G beam management is solved, and fast beam indication and optimized uplink and downlink transmission are achieved.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- CHINA MOBILE COMM LTD RES INST
- Filing Date
- 2025-10-11
- Publication Date
- 2026-04-23
AI Technical Summary
In 5G beam management, the spatial beam prediction method of terminal equipment has problems with large signaling overhead and latency. In particular, due to the unknown beam quality level identification parameters, the base station needs to frequently reconfigure RRC parameters.
Terminal devices can spontaneously and quickly complete Top K beam measurements and quality reporting, and reduce the need for base station to reconfigure RRC parameters by sending and receiving relevant channel state information reports.
It reduces signaling overhead and latency, improves beam indication efficiency, and supports fast beam switching and optimized uplink and downlink transmission.
Smart Images

Figure CN2025127117_23042026_PF_FP_ABST
Abstract
Description
Data reporting method, first terminal, first device, storage medium and product
[0001] Cross-references to related applications
[0002] This disclosure claims priority to Chinese Patent Application No. 202411448752.4, filed on October 16, 2024, entitled “Data Reporting Method, First Terminal, First Device, Storage Medium and Product”, the entire contents of which are incorporated herein by reference. Technical Field
[0003] This disclosure relates to, but is not limited to, the field of communications, and particularly to a data reporting method, a first terminal, a first device, a computer-readable storage medium, and a computer program product. Background Technology
[0004] Currently, Artificial Intelligence (AI) has already achieved corresponding gains in beam management within the design framework of 5G, demonstrating considerable application prospects. Release (R) 19 has initiated a project on wireless AI, with research content including three major use cases: Channel State Information (CSI) feedback, beam management, and positioning, as well as AI model deployment, inference, updating, and simulation evaluation methods. Here, a typical use case for AI beam management is spatial beam prediction; AI-enabled spatial beam prediction can predict the L1-RSRP of all beam pairs by measuring the L1-Reference Signal Receiving Power (L1-RSRP) of some beam pairs, and select the optimal beam for reporting.
[0005] It should be noted that the optimal beam predicted and reported by the terminal each time may contain beams that have not been measured, and the Quality of Service Class Identifier (QCL) parameter of the unmeasured beam is also unknown; while the base station needs to perform beam indication and other related operations based on the beam's QCL parameter.
[0006] Therefore, if the base station receives information related to a beam with unknown QCL parameters, it needs to reconfigure the RRC parameters to indicate the relevant beam measurement. Furthermore, the optimal beam may change after each prediction by the terminal, so the base station needs to frequently reconfigure the RRC parameters, resulting in significant signaling overhead and latency. Summary of the Invention
[0007] This disclosure provides a data reporting method, a first terminal, a first device, a computer-readable storage medium, and a computer program product, which solves the problems of large signaling overhead and latency in spatial beam prediction methods in related technologies.
[0008] Firstly, this disclosure provides a data reporting method applied to a first terminal, comprising:
[0009] Send a first message; wherein the first message includes K pieces of first information reported by the first terminal; where K is a positive integer;
[0010] Based on the K pieces of first information, perform one or more of the following operations:
[0011] The first terminal assumes that at least one of the K first pieces of information corresponds to a resource that is sent;
[0012] The first terminal measures the resources corresponding to at least one of the K pieces of first information;
[0013] The second message sent by the first terminal includes channel quality information corresponding to at least one of the K first pieces of information;
[0014] The second message is of the same type as the first message, and the first message and the second message are related, either belonging to the same channel status information report or carried on the same uplink channel.
[0015] Secondly, embodiments of this disclosure provide a data reporting method applied to a first device, comprising:
[0016] Receive a first message; wherein the first message includes K pieces of first information reported by the first terminal; where K is a positive integer;
[0017] Receive a second message; wherein the second message includes channel quality information corresponding to at least one of the K first messages; the second message is of the same type as the first message, and the first message and the second message are related, or belong to the same channel state information report, or are carried on the same uplink channel.
[0018] Thirdly, this disclosure provides a first terminal, the first terminal comprising:
[0019] The first sending part is configured to send a first message; wherein the first message includes K pieces of first information reported by the first terminal; and K is a positive integer;
[0020] The first processing unit is configured to perform one or more of the following operations based on the K pieces of first information:
[0021] The first terminal assumes that at least one of the K first pieces of information corresponds to a resource that is sent;
[0022] The first terminal measures the resources corresponding to at least one of the K pieces of first information;
[0023] The second message sent by the first terminal includes channel quality information corresponding to at least one of the K first pieces of information;
[0024] The second message is of the same type as the first message, and the first message and the second message are related, either belonging to the same channel status information report or carried on the same uplink channel.
[0025] Fourthly, embodiments of this disclosure provide a first device, the first device comprising:
[0026] The second receiving part is configured to receive a first message; wherein the first message includes K pieces of first information reported by the first terminal; and K is a positive integer.
[0027] The second receiving part is configured to receive a second message; wherein the second message includes channel quality information corresponding to at least one of K first information; the second message is of the same type as the first message, and the first message and the second message are related, or belong to the same channel state information report, or are carried on the same uplink channel.
[0028] Fifthly, embodiments of this disclosure provide a first terminal, the first terminal comprising:
[0029] The first memory is used to store executable instructions;
[0030] The first processor, when executing executable instructions stored in the first memory, implements the above-described data reporting method.
[0031] Sixthly, embodiments of this disclosure provide a first device, the first device comprising:
[0032] The second memory is used to store executable instructions;
[0033] The second processor, when executing executable instructions stored in the second memory, implements the above-described data reporting method.
[0034] In a seventh aspect, embodiments of this disclosure provide a computer-readable storage medium storing one or more programs that can be executed by one or more processors to implement the above-described data reporting method.
[0035] Eighthly, this disclosure provides a computer program product, including a computer program that, when executed by a processor, implements the above-described data reporting method.
[0036] This disclosure enables the first terminal to infer and report K first pieces of information, namely Top K beams. After the terminal reports the Top K beams, it can spontaneously and quickly complete the measurement of the Top K beams and the corresponding beam quality reporting. The base station does not need to frequently reconfigure RRC parameters to configure Top K beam measurement, so as to facilitate subsequent fast beam indication based on Top K beams. Attached Figure Description
[0037] To more clearly illustrate the technical solutions of the embodiments of this disclosure, the accompanying drawings used in the embodiments of this disclosure will be briefly introduced below. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0038] Figure 1 is a schematic diagram of a communication system according to an embodiment of this disclosure;
[0039] Figure 2 is a schematic diagram of an AI spatial beam prediction principle provided by related technologies;
[0040] Figure 3 is a flowchart illustrating the data reporting method provided in this embodiment of the present disclosure;
[0041] Figure 4 is a schematic flowchart of the data reporting method provided in this embodiment of the present disclosure;
[0042] Figure 5 is a schematic diagram illustrating the timing of the action according to an embodiment of this disclosure;
[0043] Figure 6 is a schematic block diagram of a first terminal provided in an embodiment of this disclosure;
[0044] Figure 7 is a schematic block diagram of a first device provided in an embodiment of this disclosure;
[0045] Figure 8 is a schematic structural diagram of a communication device provided in an embodiment of this disclosure. Detailed Implementation
[0046] The technical solutions of the embodiments of this disclosure will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this disclosure, and not all embodiments. Based on the embodiments of this disclosure, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this disclosure.
[0047] The embodiments disclosed herein can be applied to various communication systems, such as: Global System of Mobile communication (GSM) system, Code Division Multiple Access (CDMA) system, Wideband Code Division Multiple Access (WCDMA) system, General Packet Radio Service (GPRS), Long Term Evolution (LTE) system, Advanced Long Term Evolution (LTE-A) system, New Radio (NR) system, evolution of NR system, LTE-based access to unlicensed spectrum (LTE-U) system, NR-based access to unlicensed spectrum (NR-U) system, Universal Mobile Telecommunication System (UMTS), Wireless Local Area Networks (WLAN), Wireless Fidelity (WiFi), next-generation communication systems, or other communication systems, etc.
[0048] Figure 1 is a schematic diagram of a communication system according to an embodiment of the present disclosure.
[0049] As shown in Figure 1, the communication system 100 may include a terminal device 110 and a network device 120. The network device 120 can communicate with the terminal device 110 via an air interface. Multi-service transmission is supported between the terminal device 110 and the network device 120.
[0050] In the communication system 100 shown in Figure 1, the network device 120 can be an access network device that communicates with the terminal device 110. The access network device can provide communication coverage for a specific geographical area and can communicate with the terminal device 110 located within that coverage area.
[0051] Network device 120 may be an evolved Node B (eNB or eNodeB) in a Long Term Evolution (LTE) system, a Next Generation Radio Access Network (NG RAN) device, a base station (gNB) in an NR system, a radio controller in a Cloud Radio Access Network (CRAN), or a relay station, access point, vehicle-mounted device, wearable device, hub, switch, bridge, router, or network device in a future evolved Public Land Mobile Network (PLMN), etc.
[0052] Terminal equipment 110 can also be referred to as user equipment (UE), access terminal, user unit, user station, mobile station, mobile station, remote station, remote terminal, mobile device, user terminal, terminal, wireless communication equipment, user agent, or user device, etc. Terminal equipment can be a station (STAION, ST) in a WLAN, a cellular phone, cordless phone, Session Initiation Protocol (SIP) phone, Wireless Local Loop (WLL) station, Personal Digital Assistant (PDA) device, handheld device with wireless communication capabilities, computing device or other processing device connected to a wireless modem, in-vehicle equipment, wearable device, and next-generation communication systems, such as terminal equipment in NR networks or terminal equipment in future evolved Public Land Mobile Network (PLMN) networks, etc.
[0053] Figure 1 illustrates an exemplary base station and two terminals. Optionally, the communication system 100 may include multiple base stations, and each base station may include other numbers of terminals within its coverage area. This disclosure does not limit the scope of the embodiments.
[0054] It should be noted that Figure 1 is merely an example illustrating the system to which this disclosure applies. Of course, the methods shown in the embodiments of this disclosure can also be applied to other systems. Furthermore, the terms "system" and "network" are often used interchangeably herein. The term "and / or" in this document merely describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, or B existing alone. Additionally, the character " / " in this document generally indicates that the preceding and following related objects have an "or" relationship. It should also be understood that "instruction" mentioned in the embodiments of this disclosure can be a direct instruction, an indirect instruction, or an indication of a relationship. For example, A instructing B can mean that A directly instructs B, for example, B can be obtained through A; it can also mean that A indirectly instructs B, for example, A instructs C, B can be obtained through C; or it can mean that there is a relationship between A and B. It should also be understood that "correspondence" mentioned in the embodiments of this disclosure can indicate a direct or indirect correspondence between two things, or an association between two things, or a relationship of instruction and being instructed, configuration and being configured, etc. It should also be understood that the "predefined" or "predefined rules" mentioned in the embodiments of this disclosure can be implemented by pre-storing corresponding codes, tables, or other means that can be used to indicate relevant information in the device (e.g., including terminal devices and network devices), and this disclosure does not limit the specific implementation method. For example, predefined can refer to those defined in a protocol. It should also be understood that in the embodiments of this disclosure, the "protocol" can refer to standard protocols in the field of communication, such as the LTE protocol, the NR protocol, and related protocols applied to future communication systems, and this disclosure does not limit it.
[0055] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this disclosure belongs. The terminology used herein is for the purpose of describing embodiments of this disclosure only and is not intended to be limiting of this disclosure.
[0056] Before explaining this disclosure, the following describes the spatial beam prediction method in the related art:
[0057] Figure 2 is a schematic diagram of an AI spatial beam prediction principle provided by related technologies. As shown in Figure 2, the information of a portion of the beam pairs (Set B) is input into the AI model, and the information of all beam pairs (Set A) is predicted and output, thus reducing the terminal beam measurement overhead.
[0058] Specifically, firstly, training is performed on a large dataset; for example, the dataset contains millions of samples, each including the RSRP of all beams at a certain time. For transmit beam prediction, according to a certain receive beam assumption, during training, the measured RSRP of a small number of transmit beams is used as input to the AI model, 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 labels (which can be measured by the normalized mean squared error (NMSE)) is less than a threshold. At this point, the model converges and has good predictive ability. After the AI model is trained, during terminal-side inference, assuming the base station has 64 transmit beams (Set A), and the base station is configured with 8 Channel State Information Reference Signals (CSI-RS) (Set B), with a reference signal period of 80ms, the terminal measures the L1-RSRP of the 8 beams at each time step. The terminal uses the measured 8 L1-RSRPs as input to the AI model. Based on the AI model, it predicts the L1-RSRPs of 64 beams. The terminal reports the CSI-RS Resource Indicators (CRIs) and L1-RSRPs of the K beams with the best RSRPs in all beam sets Set A. The base station, based on the RSRP values of the Top K beams and beam load, instructs one of these beams to communicate with the terminal. However, some of the Top K beams in Set A reported by the terminal each time inference may be unmeasured beams, and the QCL parameters of these unmeasured beams are unknown. The base station needs to perform beam indication and determine the beam used for data transmission based on the known QCL parameters of the beams. Therefore, related technologies often use the following two methods to solve the problem of unmeasured beams among the beams received by the base station.
[0059] The first method involves the base station measuring the Top K beam aperiodically, converting the unknown transmission configuration indicator (TCI) into a known TCI, and then performing beam indication.
[0060] The second method involves the base station directly activating the TCI corresponding to the Top K beam, including unknown TCIs. During activation, aperiodic Top K beam measurements are triggered to convert unknown TCIs into known TCIs before beam indication. Here, beam indication is based on a unified TCI framework. The Radio Resource Control (RRC) configures 128 TCI states. The Medium Access Control (MAC) Control Element (CE) activates multiple TCI states, and downlink control information (DCI) indicates one TCI state, or the MAC CE indicates one TCI state. Furthermore, for aperiodic CSI-RS reporting on the Physical Uplink Shared Channel (PUSCH), the RRC configures 128 trigger states. The MAC CE + DCI triggers one trigger state at a time, and each trigger state contains a maximum of 16 CSI-report configurations.
[0061] It should be noted that, according to the aperiodic CSI reporting framework in related technologies, DCI triggers a trigger state, and a trigger state triggers up to 16 reportconfigs. Each reportconfig is associated with an aperiodic resource set, and the DCI simultaneously triggers the transmission of the aperiodic resource set. Since the Top K beams may change after each inference iteration, the base station needs to frequently reconfigure RRC parameters to update the Top K beam resource set, resulting in significant signaling overhead and latency.
[0062] Figure 3 is a flowchart illustrating a data upload method provided in an embodiment of this disclosure. As shown in Figure 3, the method is applied to the communication system 100 shown in Figure 1, and the method includes:
[0063] Step 301: The first terminal, namely the terminal device 110 in Figure 1, sends the first message.
[0064] The first message includes K pieces of first information reported by the first terminal; K is a positive integer.
[0065] In this embodiment of the disclosure, the first message is sent in the following ways: in-band, out-of-band, media, signaling, data, message, control plane, user plane, etc.
[0066] In this embodiment of the disclosure, the first message may be a CSI report, used to report relevant information about the Top K beams predicted by the terminal. Here, the K pieces of first information refer to the relevant information about the Top K beams; the relevant information about the beams includes signal quality indicating the beams, beam index or identifier, beam angle, or other information used to describe the beams.
[0067] This disclosure does not limit the number of Top K beams; the number of beams can be one or more, which can be determined according to the actual situation.
[0068] Step 302: The first device, namely network device 120 in Figure 1, receives the first message.
[0069] Step 303: Based on K pieces of first information, the first terminal performs one or more of the following operations:
[0070] The first terminal assumes that at least one of the K first pieces of information corresponds to a resource that is sent;
[0071] The first terminal measures the resource corresponding to at least one of the K pieces of first information;
[0072] The second message sent by the first terminal includes channel quality information corresponding to at least one of the K first pieces of information.
[0073] The second message is of the same type as the first message, and the first message and the second message are related, either belonging to the same channel status information report or carried on the same uplink channel.
[0074] It should be noted that the first device receives the second message.
[0075] In this embodiment of the disclosure, the number of second messages can be one or more. The second message is information following the first information, and can include only channel quality information corresponding to at least one of the first information, that is, the second message can be a supplementary message to the first message; or it can include other first information that is different from the K first information.
[0076] It should be noted that after sending K first pieces of information, the first terminal spontaneously and quickly completes supplementary measurement of at least one of the reported K first pieces of information and reports the resources of at least one first piece of information. This helps the subsequent information sent by the base station to the terminal to quickly indicate the beam for uplink and downlink transmission.
[0077] In this embodiment of the present disclosure, the terminal assumes that at least one resource corresponding to the first information is sent. In the case that the terminal actually sends at least one first information, it first obtains at least one first information. If the terminal fails to obtain at least one first information, it will trigger the measurement of at least one first information, thereby obtaining at least one first information, and then sending it.
[0078] In this embodiment of the disclosure, channel quality information can refer to parameters used to describe the quality of the beam, which may include, but is not limited to, any one or a combination of the following: for example, L1-RSRP, L1-Signal to Interference plus Noise Ratio (SINR), L1-Received Signal Strength Indicator (RSSI), L1-Reference Signal Receiving Quality (RSRQ), or other Layer 1 measurement parameters used to describe signal quality.
[0079] It should be noted that steps 302 and 303 can be executed simultaneously, and step 303 can also be executed before step 302.
[0080] The data reporting method provided in this disclosure includes: a first terminal sending a first message; wherein the first message includes K first pieces of information reported by the first terminal; a first device receiving the first message; the first terminal performing one or more of the following operations based on the K first pieces of information: the first terminal assuming that at least one resource corresponding to the K first pieces of information is sent; the first terminal measuring the resource corresponding to at least one of the K first pieces of information; a second message sent by the first terminal including channel quality information corresponding to at least one of the K first pieces of information; wherein the second message is of the same type as the first message, and the first message and the second message are related, either belonging to the same channel state information report, or carried on the same uplink channel. In other words, this disclosure enables the first terminal to infer and report K first pieces of information, i.e., Top K beams, and the terminal can spontaneously and quickly complete the measurement of the Top K beams and the reporting of the corresponding beam quality. The base station does not need to frequently reconfigure RRC parameters to configure Top K beam measurements, facilitating subsequent rapid beam indication based on the Top K beams.
[0081] Figure 4 is a flowchart illustrating a data upload method provided in an embodiment of this disclosure. As shown in Figure 4, the method is applied to the communication system 100 shown in Figure 1, and the method includes:
[0082] Step 401: The first terminal sends the first message.
[0083] The first message includes K pieces of first information reported by the first terminal; K is a positive integer.
[0084] Step 402: The first device receives the first message.
[0085] Step 403: Based on the K pieces of first information, the first terminal determines M pieces of first information that satisfy the first condition.
[0086] Where M is an integer less than or equal to K and greater than or equal to 0.
[0087] In some embodiments, the first terminal determines M pieces of first information that are associated only with the second resource set and not with the first resource set, based on K pieces of first information; wherein, the first message is associated with the first resource set and the second resource set; the first resource set includes resources for channel measurement, and the second resource set is associated with the reported content; for example, the second resource set includes resources that can be used for message reporting, such as available subframes and subsequently available channels.
[0088] In some embodiments, based on K pieces of first information, the first information whose corresponding resources are only included in the second resource set and not included in the first resource set is determined to be M pieces of first information that satisfy the first condition.
[0089] It should be noted that step 403 can be executed before step 402, after step 402, or simultaneously. This disclosure does not specifically limit the execution order of steps 402 and 403.
[0090] Step 404: If M is greater than 0, the first terminal performs one or more of the following operations:
[0091] The first terminal assumes that the resources corresponding to N out of M first messages are sent; where N is less than or equal to M; if N equals M, then it is assumed that the resources corresponding to M first messages are sent.
[0092] The first terminal measures the resources corresponding to N of the M pieces of first information; if N equals M, then it is assumed that the resources corresponding to the M pieces of first information are measured.
[0093] The first terminal sends J second messages, each containing channel quality information corresponding to N of the M first messages; the first device receives J second messages. If N equals M, then the J second messages sent contain channel quality information corresponding to the M first messages; J is a positive integer; the second messages are of the same type as the first messages, and the first and second messages are related, either belonging to the same channel status information report or carried on the same uplink channel.
[0094] In this embodiment of the disclosure, if M equals 0, then it is determined that none of the K pieces of first information need to be measured again.
[0095] In some embodiments, the first terminal selects the N first pieces of information that have the largest corresponding channel quality information or the first pieces of information that are sorted first based on M pieces of first information.
[0096] In some embodiments, the first terminal receives first indication information; wherein the first indication information is used to indicate information of N first pieces of information out of M first pieces of information, such as identification information, or to indicate resource information corresponding to the N first pieces of information. Here, the first indication information may be sent by the first device.
[0097] In some embodiments, after a time interval following the first message, the first terminal assumes that resources corresponding to N of the M first messages have been sent, or measures N of the M first messages. Here, the time interval is indicated by the first device or preset.
[0098] In some embodiments, on the first time slot or symbol after a time interval following the first indication information, it is assumed that resources corresponding to N of the M first messages are sent, or N of the M first messages are measured.
[0099] In some embodiments, the first terminal receives second indication information; wherein the second indication information is used to indicate that, after a time interval following the transmission time of the second indication information, resources corresponding to N of the M first pieces of information are transmitted, or N of the M first pieces of information are measured. Here, the second indication information may be transmitted by the first device.
[0100] In some embodiments, the first terminal assumes that resources corresponding to N of the M first messages are sent, or measures N of the M first messages, based on the most recent message before the reference point at the current time; wherein, the reference point at the current time is the first time slot or symbol before the time interval before the current time.
[0101] In some embodiments, the first terminal receives third indication information; wherein the third indication information is used to indicate the number of times resources corresponding to N of the M first pieces of information are sent, or to measure the number of times N of the M first pieces of information are sent, or to indicate the stop time of sending resources corresponding to N of the M first pieces of information, or to measure the stop time of N of the M first pieces of information. Here, the third indication information may be sent by the first device.
[0102] In some embodiments, the measurement resources corresponding to the second message include R+N resources or R-T+N resources; wherein R corresponds to the total number of resources in the first resource set; N is the number of resources corresponding to N first messages out of M first messages; and T is the number of resources that do not need to be measured.
[0103] Here, the first terminal determines the number of resources in the first resource set that do not need to be measured based on the channel quality information corresponding to each resource in the first resource set; or, the first terminal determines the number of resources in the first resource set that do not need to be measured based on the arrangement position of each resource in the first resource set within the first resource set; or the first terminal determines the number of resources in the first resource set that do not need to be measured based on the resource index corresponding to each resource in the first resource set.
[0104] In some embodiments, the first terminal reports a second message based on the measurement resources and the second resource set corresponding to the second message; wherein the reported content of the second message includes P pieces of first information; the P pieces of first information are associated with the measurement resources corresponding to the second message or with the second resource set; or, N pieces of the P pieces of first information are associated with N measurement resources in the measurement resources corresponding to the second message, and the remaining PN pieces of first information are associated with the second resource set, where P is a positive integer.
[0105] Here, the measurement resource corresponding to the second message is the updated measurement resource set; that is, the second message is reported based on the updated measurement resource set and the second resource set.
[0106] In some embodiments, P may be the same as or different from K.
[0107] In some embodiments, the first terminal sends a second message including channel quality information corresponding to N first pieces of information based on the most recent message before the reference point of the first message or the second message; and sends or starts sending the channel quality information including N first pieces of information in the first message after a time interval after the first message; wherein, the reference point of the first message or the second message is the first time slot / symbol of a time interval before the message reporting time.
[0108] In some embodiments, if the first message is a periodic or semi-persistent message, in the S-th to S+J-1-th messages following the first message, the first terminal sends a second message including channel quality information corresponding to N pieces of first information; where S is a positive integer.
[0109] In some embodiments, the first terminal sends a second message containing channel quality information corresponding to N pieces of first information, based only on the most recent message preceding the first message or the second message.
[0110] In some embodiments, the first terminal sends a second message including channel quality information corresponding to N first messages, according to the reporting information of all message transmission timings before the reference point.
[0111] It should be noted that the descriptions of the same steps and contents as in other embodiments in this embodiment can be found in the descriptions in other embodiments, and will not be repeated here.
[0112] The following will describe an exemplary application of the embodiments of this disclosure in a practical application scenario.
[0113] The terminal reports the first CSI report to the base station, and based on the content of the first CSI report, determines the reported measurement resources, reported quantity, or reported content of at least one CSI report after the reporting time of the first CSI report.
[0114] Here, the first CSI report is periodic or semi-continuous. The first CSI report reports the L1-RSRP / L1-SINR corresponding to K resources, that is, the first CSI report reports K pieces of first information. The first CSI report is associated with a first resource set, which is used for channel measurement; and it is also associated with a second resource set, which is associated with the reported information.
[0115] It should be noted that if at least one of the K first pieces of information reported by the terminal satisfies the following condition: it is associated only with the second resource set and not with the first resource set (or, the resource associated with the first piece of information does not belong to the first resource set), then at least one first piece of information is recorded as M first pieces of information, and starting from a certain time point or within a certain time interval after the first CSI report is reported, the terminal performs at least one of the following actions:
[0116] Action 1: The terminal assumes that the resources corresponding to N (N≤M) of the M first messages are sent.
[0117] Action 2: The terminal measures the resources corresponding to N of the M first pieces of information.
[0118] Action 3: In the J CSI report reports following the first CSI report, the terminal reports the channel quality information of the resources corresponding to N of the M first information. The channel quality information can be L1-RSRP or L1-SINR.
[0119] It should be noted that the method for selecting N pieces of first information from M pieces of first information is as follows:
[0120] 1) Among M pieces of initial information, the N pieces of initial information are the largest;
[0121] 2) Among the M pieces of information, the N pieces that appear first in the UCI sorting order;
[0122] 3) The base station indicates N of them through MAC CE or DCI; that is, the base station updates the configuration information of the CSI report through MAC CE or DCI. For example, after the update, the first resource set associated with the CSI report contains N resources corresponding to the first information.
[0123] 4) The source RS associated in the TCI state indicated by MAC CE or DCI includes N resources corresponding to the first information.
[0124] It should be noted that the method for defining the occurrence time of action 1 or action 2 is as follows:
[0125] Method 1: After the first CSI report, there is a time interval, the unit of which is a time slot, symbol, or ms, and it is predefined or indicated by the base station;
[0126] Method 2: After the first CSI report, if the source RS associated with the TCI state indicated by the MAC CE or DCI includes N resources corresponding to the first information, then the occurrence time is the first slot or symbol after a time interval following the positive HARQ-ACK corresponding to the MAC CE or DCI. This time interval is in slots, symbols, or milliseconds. Here, the positive HARQ-ACK corresponding to the DCI is in DCI format 1_1 / 1_2. When the DCI does not include DL-SCH, the UE will send the positive HARQ-ACK corresponding to this DCI on the PUCCH or PUSCH. When the DCI includes DL-SCH, the UE will send the positive HARQ-ACK corresponding to the PDSCH scheduled by this DCI on the PUCCH or PUSCH.
[0127] Method 3: The base station instructs the terminal to start executing action 1 or action 2 one time interval after the DCI transmission time via DCI; here, the time interval can be determined by the DCI instruction information and RRC configuration information.
[0128] Method 4: The base station instructs the terminal to start executing action 1 or action 2 one time interval after the MAC CE is sent; here, the time interval can be determined by protocol predefinition and / or RRC configuration.
[0129] It should be noted that the termination time of action 1 or action 2 is defined as follows:
[0130] Method 1: The terminal performs either action 1 or action 2 only according to the most recent CSI report before the reference point corresponding to the current time; where the reference point is the first slot / symbol before the current time interval, which is determined by UE capabilities and / or protocol predefined.
[0131] Method 2: The base station instructs the terminal to perform action 1 or action 2 several times after a time interval following the DCI or MAC CE transmission time, and terminates the operation after the number of times is reached.
[0132] Method 3: The base station instructs the terminal to terminate action 1 or action 2 via DCI or MAC CE.
[0133] It should be noted that the measurement behavior in action 3 is as follows:
[0134] Method 1: In addition to measuring all resources in the original first resource set, the terminal will also measure the resources corresponding to N first information (assuming there are R resources in the original first resource set, then the terminal needs to measure R+N resources in total); that is, the first resource set has been increased to include the resources corresponding to the above N first information.
[0135] Method 2: In addition to measuring the original RT resources (T≥0) in the first resource set, the terminal will also measure the resources corresponding to N pieces of first information. Meanwhile, the original T resources in the first resource set will not be measured (in this case, the terminal needs to measure a total of R-T+N resources). If T=N, then the terminal needs to measure a total of R resources; that is, the first resource set removes the aforementioned T resources and adds the aforementioned N resources corresponding to the first information.
[0136] The methods for determining the T resources are as follows: The terminal determines them according to the channel quality information corresponding to each resource in the original first resource set (e.g., the T resources with the lowest or highest channel quality information); or, the terminal determines them according to the arrangement position of each resource in the original first resource set within the first resource set (e.g., the T resources with the earlier or later arrangement positions); or, the terminal determines them according to the resource index corresponding to each resource in the original first resource set (e.g., the T resources with the largest or smallest resource index values).
[0137] Here, Method 2 can also support accumulation, that is, the terminal will measure the resources corresponding to the N first information corresponding to multiple CSI report occasions in the past (specifically, their intersection, union, subset, etc.), and at the same time, it will not measure the T resources corresponding to each of the multiple CSI report occasions in the past (specifically, their intersection, union, subset, etc.).
[0138] It should be noted that in action 3, the reporting behavior is as follows: the terminal determines the reporting content based on the updated measurement resource set and the second resource set.
[0139] Reporting method 1: The terminal reports K pieces of first information, which can be associated with the updated measurement resource set or with the second resource set.
[0140] Reporting Method 2: The terminal reports K pieces of first information, of which N pieces of first information are associated with the above N measurement resource sets, and the remaining KN pieces of first information are associated with the second resource set.
[0141] It should be noted that the timing of action 3 is as follows:
[0142] Method 1: The terminal performs action 3 only according to the most recent CSI report before the reference point corresponding to this CSI report; and the terminal performs action 3 only starting from the first CSI report after a first time interval following this CSI report; wherein, the reference point is the first slot / symbol of a second time interval before the CSI report reporting time, and this second time interval is determined by UE capability and / or protocol predefined; the second time interval is determined by base station configuration and / or protocol predefined.
[0143] For example, as shown in Figure 5, if the first time interval is 3 CSI report Occasions and the second time interval is 2 CSI report Occasions, and CSI report Occasion #4 corresponds to this CSI report, then the reference point of CSI report Occasion #4 corresponds to the reference time for Occasion #4 shown in Figure 5. The most recent CSI report before the reference point of this CSI report corresponds to CSI report Occasion #1, and the first CSI report after this CSI report, one time interval later, corresponds to CSI report Occasion #4. That is, action 3 is executed at the time corresponding to CSI report Occasion #4.
[0144] If the first time interval is 2 CSI report Occasions and the second time interval is 1 CSI report Occasion, and CSI report Occasion #3 corresponds to this CSI report, then the reference point for CSI report Occasion #3 corresponds to the Reference Time for Occasion #3 shown in Figure 5. The most recent CSI report before the reference point of this CSI report corresponds to CSI report Occasion #1, and the first CSI report after the first time interval after this CSI report corresponds to CSI report Occasion #3. That is, action 3 is executed at the time corresponding to CSI report Occasion #3.
[0145] Alternatively, CSI report Occasion #5 corresponds to this CSI report. Then, the reference point of CSI report Occasion #5 corresponds to the Reference Time for Occasion #5 shown in Figure 5. The most recent CSI report before the reference point of this CSI report corresponds to CSI report Occasion #3. The first CSI report after the first time interval after this CSI report corresponds to CSI report Occasion #5. That is, the timing corresponding to CSI report Occasion #5 is when action 3 begins to be executed.
[0146] Method 2: For periodic or semi-continuous CSI reports, the terminal performs action 3 on the Sth to S+J-1th CSI reports following the initial CSI report.
[0147] Method 3: When the RRC is configured with the "time Restriction" parameter, the terminal will only perform action 3 based on the most recent CSI report occasion before this CSI report; when the RRC is not configured with the "time Restriction" parameter, the terminal will perform action 3 based on the reporting information of all CSI report occasions before the reference point.
[0148] In this disclosure, after the terminal reports the Top K optimal beam using a certain CSI report, the base station does not need to reconfigure or trigger a new CSI report based on the reported content. The terminal can use this CSI report to supplement the measurement of the beam quality in Top K, which can reduce the overhead of base station RRC reconfiguration or DCI, MAC CE indication. Furthermore, since reconfiguring or triggering a new CSI report will also take a lot of time, it can also help the terminal quickly measure the potential optimal beam, which helps the base station to indicate to the terminal that this beam is used for uplink and downlink transmission.
[0149] The embodiments of this disclosure provide a first terminal, which can be used to implement a data reporting method provided in the embodiments corresponding to FIG3 and FIG4. Referring to FIG6, the first terminal 600 includes:
[0150] The first sending section 601 is configured to send a first message; wherein the first message includes K pieces of first information reported by the first terminal; K is a positive integer;
[0151] The first processing unit 602 is configured to perform one or more of the following operations based on K pieces of first information:
[0152] The first terminal assumes that at least one of the K first pieces of information corresponds to a resource that is sent;
[0153] The first terminal measures the resource corresponding to at least one of the K pieces of first information;
[0154] The second message sent by the first terminal includes channel quality information corresponding to at least one of the K first pieces of information;
[0155] The second message is of the same type as the first message, and the first message and the second message are related, either belonging to the same channel status information report or carried on the same uplink channel.
[0156] In other embodiments of this disclosure, the first processing part 602 is configured to determine M pieces of first information that satisfy a first condition from among the K pieces of first information, based on K pieces of first information; wherein M is an integer less than or equal to K and greater than or equal to 0.
[0157] In other embodiments of this disclosure, the first processing unit 602 is configured to perform one or more of the following operations if M is greater than 0:
[0158] The first terminal assumes that resources corresponding to N out of M first messages are sent; where N is less than or equal to M;
[0159] The first terminal measures the resources corresponding to N of the M pieces of first information.
[0160] The J second messages sent by the first terminal include channel quality information corresponding to N of the M first messages; J is a positive integer.
[0161] In other embodiments of this disclosure, the first message is associated with a first resource set and a second resource set; the first resource set is used for channel measurement, and the second resource set is associated with the reported content.
[0162] The first processing unit 602 is configured to determine, based on K pieces of first information, M pieces of first information that are only associated with the second resource set and not associated with the first resource set and satisfy the first condition.
[0163] The first processing unit 602 is configured to determine, based on K pieces of first information, the first information whose corresponding resources are only included in the second resource set and not included in the first resource set as M pieces of first information that satisfy the first condition.
[0164] In other embodiments of this disclosure, the first processing part 602 is configured to select N pieces of first information that have the largest corresponding channel quality information or the first information that are sorted first based on M pieces of first information.
[0165] The first receiving part 603 is configured to receive first indication information; wherein the first indication information is used to indicate information of N first information among M first information, or to indicate resource information corresponding to N first information.
[0166] In other embodiments of this disclosure, the first processing part 602 is configured to, after a time interval following the first message, assume that resources corresponding to N of the M first messages are sent, or measure N of the M first messages.
[0167] The first processing unit 602 is configured to transmit or measure resources corresponding to N of the M first messages in the first time slot or symbol after a time interval following the first indication information.
[0168] The first receiving section 603 is configured to receive second indication information; wherein the second indication information is used to indicate that, after a time interval following the transmission time of the second indication information, resources corresponding to N of the M first information are transmitted, or N of the M first information are measured.
[0169] In other embodiments of this disclosure, the first processing unit 602 is configured to, based on the most recent message before the reference point at the current time, assume that the resources corresponding to N of the M first messages are sent, or measure N of the M first messages; wherein, the reference point at the current time is the first time slot or symbol before a time interval before the current time;
[0170] The first receiving section 603 is configured to receive third indication information; wherein the third indication information is used to indicate the number of times the resources corresponding to N of the M first information are sent, or to measure the number of times the N of the M first information are sent, or to indicate the stop time of the resources corresponding to N of the M first information being sent, or to measure the stop time of the N of the M first information.
[0171] In other embodiments of this disclosure, the measurement resources corresponding to the second message include R+N resources or R-T+N resources; wherein R corresponds to the total number of resources in the first resource set; N is the number of resources corresponding to N first messages out of M first messages; and T is the number of resources that do not need to be measured.
[0172] In other embodiments of this disclosure, the first processing unit 602 is configured to determine the number of resources in the first resource set that do not need to be measured based on the channel quality information corresponding to each resource in the first resource set.
[0173] The first processing unit 602 is used to determine the number of resources in the first resource set that do not need to be measured based on the arrangement position of each resource in the first resource set within the first resource set.
[0174] The first processing unit 602 is configured to determine the number of resources in the first resource set that do not need to be measured based on the resource index corresponding to each resource in the first resource set.
[0175] In other embodiments of this disclosure, the first sending part 601 is configured to report a second message based on the measurement resources and the second resource set corresponding to the second message; wherein the reported content of the second message includes P first information; the P first information is associated with the measurement resources corresponding to the second message or with the second resource set; or, N of the P first information is associated with N measurement resources in the measurement resources corresponding to the second message, and the remaining PN first information is associated with the second resource set, where P is a positive integer.
[0176] In other embodiments of this disclosure, the first sending part 601 is configured to send a second message including channel quality information corresponding to N first information items based on the most recent message before the reference point of the first message or the second message; and to send or start sending the channel quality information including N first information items in the first message after a time interval after the first message; wherein, the reference point of the first message or the second message is the first time slot / symbol of a time interval before the message reporting time;
[0177] The first transmitting section 601 is configured to, if the first message is a periodic or semi-persistent message, transmit a second message including channel quality information corresponding to N pieces of the first information in the S-th to S+J-1-th messages following the first message; where S is a positive integer.
[0178] The first transmitting section 601 is configured to transmit a second message containing channel quality information corresponding to N first messages, based only on the most recent message before the first message or the second message.
[0179] The first transmitting section 601 is configured to transmit a second message, including channel quality information corresponding to N first messages, according to the reporting information of all message transmission timings before the reference point.
[0180] The description of the above device embodiments is similar to that of the above method embodiments, and has similar beneficial effects. For technical details not disclosed in the device embodiments of this disclosure, please refer to the description of the method embodiments of this disclosure for understanding.
[0181] It should be noted that, in the embodiments of this disclosure, if the above-described data reporting method is implemented as a software functional module and sold or used as an independent product, it can also be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the embodiments of this disclosure, or the part that contributes to related technologies, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a terminal device to execute all or part of the methods of the various embodiments of this disclosure. The aforementioned storage medium includes various media capable of storing program code, such as a USB flash drive, a portable hard drive, a read-only memory (ROM), a magnetic disk, or an optical disk. Thus, the embodiments of this disclosure are not limited to any specific hardware and software combination.
[0182] This disclosure provides a first device that can be used to implement a data reporting method provided in the embodiments corresponding to FIG3 and FIG4. Referring to FIG7, the first device 700 includes:
[0183] The second receiving section 701 is configured to receive a first message; wherein the first message includes K pieces of first information reported by the first terminal; K is a positive integer;
[0184] The second receiving section 701 is configured to receive a second message; wherein the second message includes channel quality information corresponding to at least one of the K first messages; the second message is of the same type as the first message, and the first message and the second message are related, either belonging to the same channel state information report, or carried on the same uplink channel.
[0185] In other embodiments of this disclosure, the second receiving part 701 is configured to receive J second messages if the first terminal determines that M of the K first messages satisfy the first condition and M is greater than 0; wherein the J second messages include channel quality information corresponding to N of the M first messages; M is less than or equal to K and is an integer greater than or equal to 0; J is a positive integer; and N is less than or equal to M.
[0186] In other embodiments of this disclosure, the second sending portion 702 is configured to send first indication information; wherein the first indication information is used to indicate information of N first information among M first information, or to indicate resource information corresponding to N first information.
[0187] In other embodiments of this disclosure, the second sending portion 702 is configured to send second indication information; wherein, the second indication information is used to indicate that, after a time interval following the sending time of the second indication information, resources corresponding to N of the M first information are sent, or N of the M first information are measured.
[0188] In other embodiments of this disclosure, the second sending portion 702 is configured to send third indication information; wherein, the third indication information is used to indicate the number of times the resources corresponding to N of the first information out of the M first information are sent, or to measure the number of times the N of the first information out of the M first information are sent, or to indicate the stop time of the resources corresponding to N of the first information out of the M first information being sent, or to measure the stop time of the N of the first information out of the M first information.
[0189] The description of the above device embodiments is similar to that of the above method embodiments, and has similar beneficial effects. For technical details not disclosed in the device embodiments of this disclosure, please refer to the description of the method embodiments of this disclosure for understanding.
[0190] It should be noted that, in the embodiments of this disclosure, if the above-described data reporting method is implemented as a software functional module and sold or used as an independent product, it can also be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the embodiments of this disclosure, or the part that contributes to related technologies, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a network device to execute all or part of the methods of the various embodiments of this disclosure. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, external hard drives, ROMs, magnetic disks, or optical disks. Thus, the embodiments of this disclosure are not limited to any specific hardware and software combination.
[0191] Figure 8 is a schematic structural diagram of a communication device 800 provided in an embodiment of this disclosure. This communication device can be a first terminal or a first device. The communication device 800 shown in Figure 8 includes a processor 810, which can call and run computer programs from memory to implement the methods in the embodiments of this disclosure.
[0192] Optionally, as shown in FIG8, the communication device 800 may further include a memory 820. The processor 810 may retrieve and run computer programs from the memory 820 to implement the methods in the embodiments of this disclosure.
[0193] The memory 820 can be a separate device independent of the processor 810, or it can be integrated into the processor 810.
[0194] Optionally, as shown in FIG8, the communication device 800 may further include a transceiver 830, and the processor 810 may control the transceiver 830 to communicate with other devices. Specifically, it may send information or data to other devices or receive information or data sent by other devices.
[0195] The transceiver 830 may include a transmitter and a receiver. The transceiver 830 may further include an antenna, and the number of antennas may be one or more.
[0196] Optionally, the communication device 800 may specifically be the first terminal / first device in the embodiments of this disclosure, and the communication device 800 may implement the corresponding processes implemented by the first terminal / first device in the various methods of the embodiments of this disclosure. For the sake of brevity, it will not be described in detail here.
[0197] This disclosure also provides a computer program product, including a computer program that can be executed by the processor 810 of the communication device 800 to perform the steps described in any of the foregoing methods.
[0198] It should be understood that the processor in this disclosure embodiment may be an integrated circuit chip with signal processing capabilities. In implementation, the steps of the above method embodiments can be completed by integrated logic circuits in the processor's hardware or by instructions in software form. The processor described above can be a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components. It can implement or execute the methods, steps, and logic block diagrams disclosed in this disclosure embodiment. The general-purpose processor can be a microprocessor or any conventional processor, etc. The steps of the methods disclosed in the embodiments of this disclosure can be directly embodied as being executed by a hardware decoding processor, or executed by a combination of hardware and software modules in the decoding processor. The software modules can be located in random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, registers, or other mature storage media in the art. This storage medium is located in memory, and the processor reads information from the memory and, in conjunction with its hardware, completes the steps of the above method.
[0199] As one embodiment, the processor may include one or more general-purpose central processing units (CPUs). Each of these processors may be a single-core processor or a multi-core processor. Here, "processor" can refer to one or more devices, circuits, and / or processing cores used for processing data (e.g., executing instructions).
[0200] It is understood that the memory in the embodiments of this disclosure can be volatile memory or non-volatile memory, or may include both volatile and non-volatile memory. The non-volatile memory can be ROM, Programmable Read-Only Memory (PROM), Erasable Programmable Read-Only Memory (EPROM), Electrically Erasable Programmable Read-Only Memory (EEPROM), or flash memory. The volatile memory can be Random Access Memory (RAM), which is used as an external cache. By way of example, but not limitation, many forms of RAM are available, such as Static Random Access Memory (SRAM), Dynamic Random Access Memory (DRAM), Synchronous DRAM (SDRAM), Double Data Rate SDRAM (DDR SDRAM), Enhanced Synchronous DRAM (ESDRAM), Synchlink DRAM (SLDRAM), and Direct Rambus RAM (DR RAM). It should be noted that the memory used in the systems and methods described herein is intended to include, but is not limited to, these and any other suitable types of memory.
[0201] This disclosure also provides a computer-readable storage medium for storing computer programs.
[0202] Optionally, the computer-readable storage medium can be applied to the first terminal / first device in the embodiments of this disclosure, and the computer program causes the computer to execute the corresponding processes implemented by the first terminal / first device in the various methods of the embodiments of this disclosure. For the sake of brevity, these will not be described in detail here.
[0203] In the above embodiments, implementation can be achieved, in whole or in part, through software, hardware, firmware, or any combination thereof. When implemented in software, it can be implemented, in whole or in part, as a computer program product.
[0204] A computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, all or part of the flow or function according to embodiments of this disclosure is generated. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions may be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, computer instructions may be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via wired (e.g., coaxial cable, fiber optic, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium may be any available medium that a computer can store or a data storage device such as a server or data center that integrates one or more available media. The available media may be magnetic media (e.g., floppy disks, hard disks, magnetic tapes), optical media (e.g., DVDs), or semiconductor media (e.g., solid-state drives (SSDs)).
[0205] The data reporting method, first terminal, first device, computer-readable storage medium, and computer program product provided in the embodiments of this disclosure have been described in detail above. Specific examples have been used to illustrate the principles and implementation methods of this disclosure. The descriptions of the embodiments above are only for the purpose of helping to understand the methods and core ideas of this disclosure. At the same time, for those skilled in the art, there will be changes in the specific implementation methods and application scope based on the ideas of this disclosure. Therefore, the content of this specification should not be construed as a limitation of this disclosure.
[0206] It should be understood that the terms "an embodiment," "an embodiment," "an embodiment of this disclosure," "the foregoing embodiment," "some implementations," or "some embodiments" mentioned throughout the specification mean that a specific feature, structure, or characteristic related to the embodiment is included in at least one embodiment of this disclosure. Therefore, the phrases "an embodiment," "an embodiment," "an embodiment of this disclosure," "the foregoing embodiment," "some implementations," or "some embodiments" appearing throughout the specification do not necessarily refer to the same embodiment. Furthermore, these specific features, structures, or characteristics can be combined in any suitable manner in one or more embodiments. It should be understood that in the various embodiments of this disclosure, the sequence numbers of the above processes do not imply a sequential order of execution; the execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this disclosure. The sequence numbers of the above embodiments of this disclosure are merely descriptive and do not represent the superiority or inferiority of the embodiments.
[0207] Unless otherwise specified, any step performed by the first device / first terminal in the embodiments of this disclosure may be performed by the processor of the first device / first terminal. Unless otherwise specified, the embodiments of this disclosure do not limit the order in which the first device / first terminal performs the following steps. Furthermore, the methods used to process data in different embodiments may be the same or different methods.
[0208] In the several embodiments provided in this disclosure, it should be understood that the disclosed devices and methods can be implemented in other ways. The device embodiments described above are merely illustrative. For example, the division of units is only a logical functional division, and in actual implementation, there may be other division methods, such as: multiple units or components may be combined, or integrated into another system, or some features may be ignored or not executed. In addition, the coupling, direct coupling, or communication connection between the various components shown or discussed may be through some interfaces, and the indirect coupling or communication connection between devices or units may be electrical, mechanical, or other forms.
[0209] The units described above as separate components may or may not be physically separate. The components shown as units may or may not be physical units. They may be located in one place or distributed across multiple network units. Some or all of the units may be selected to achieve the purpose of this embodiment according to actual needs.
[0210] In addition, each functional unit in the various embodiments of this disclosure can be integrated into one processing unit, or each unit can be a separate unit, or two or more units can be integrated into one unit; the integrated unit can be implemented in hardware or in the form of hardware plus software functional units.
[0211] The methods disclosed in the several method embodiments provided in this disclosure can be arbitrarily combined to obtain new method embodiments without conflict. The features disclosed in the several product embodiments provided in this disclosure can be arbitrarily combined to obtain new product embodiments without conflict. The features disclosed in the several method or device embodiments provided in this disclosure can be arbitrarily combined to obtain new method embodiments or device embodiments without conflict.
[0212] Those skilled in the art will understand that all or part of the steps of the above method embodiments can be implemented by hardware related to program instructions. The aforementioned program can be stored in a computer storage medium. When the program is executed, it performs the steps of the above method embodiments. The aforementioned storage medium includes various media that can store program code, such as mobile storage devices, ROMs, magnetic disks, or optical disks.
[0213] Alternatively, if the integrated units described above are implemented as software functional modules and sold or used as independent products, they can also be stored in a computer storage medium. Based on this understanding, the technical solutions of the embodiments of this disclosure, or the parts that contribute to related technologies, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the methods described in the various embodiments of this disclosure. The aforementioned storage medium includes various media capable of storing program code, such as mobile storage devices, ROMs, magnetic disks, or optical disks.
[0214] The singular forms “a,” “the,” and “the” used in this disclosure and the appended claims are also intended to include the plural forms, unless the context clearly indicates otherwise.
[0215] It should be noted that in the various embodiments involved in this disclosure, all steps or some steps may be performed, as long as a complete technical solution can be formed.
[0216] The above description is merely an embodiment of this disclosure, but the scope of protection of this disclosure is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this disclosure should be included within the scope of protection of this disclosure. Therefore, the scope of protection of this disclosure should be determined by the scope of the claims.
Claims
1. A data reporting method, applied to a first terminal, the method comprising: Send a first message; wherein the first message includes K pieces of first information reported by the first terminal; where K is a positive integer; Based on the K pieces of first information, perform one or more of the following operations: The first terminal assumes that at least one of the K first pieces of information corresponds to a resource that is sent; The first terminal measures the resources corresponding to at least one of the K pieces of first information; The second message sent by the first terminal includes channel quality information corresponding to at least one of the K first pieces of information; The second message is of the same type as the first message, and the first message and the second message are related, either belonging to the same channel status information report or carried on the same uplink channel.
2. The method according to claim 1, wherein, include: Based on the K pieces of first information, determine M pieces of first information that satisfy the first condition from the K pieces of first information; wherein, M is an integer less than or equal to K and greater than or equal to 0.
3. The method according to claim 2, wherein, The method further includes: If M is greater than 0, perform one or more of the following operations: The first terminal assumes that resources corresponding to N out of M first pieces of information are sent; wherein, N is less than or equal to M; The first terminal measures the resources corresponding to N of the M pieces of first information. The first terminal sends J second messages, including channel quality information corresponding to N of the M first messages; where J is a positive integer.
4. The method according to claim 2 or 3, wherein, The first message is associated with a first resource set and a second resource set; the first resource set is used for channel measurement, and the second resource set is associated with the reported content; based on the K pieces of first information, the M pieces of first information that satisfy a first condition are determined, including one or more of the following: Based on the K pieces of first information, M pieces of first information that are associated only with the second resource set and not with the first resource set are determined to satisfy the first condition. Based on the K pieces of first information, the first information whose corresponding resources are only included in the second resource set and not included in the first resource set is determined to be M pieces of first information that satisfy the first condition.
5. The method according to claim 3, wherein, The method further includes: Based on M pieces of first information, select the N pieces of first information that have the largest corresponding channel quality information or the first information that are sorted first in the order of the first information. or, Receive first indication information; wherein the first indication information is used to indicate information of N first information among M first information, or to indicate resource information corresponding to the N first information.
6. The method according to claim 3 or 5, wherein, The method further includes: After a time interval following the first message, assume that the resources corresponding to N of the M first messages are sent, or N of the M first messages are measured; or, In the first time slot or symbol after a time interval following the first indication information, it is assumed that the resources corresponding to N first information out of M first information are sent, or N first information out of M first information are measured; or, Receive second indication information; wherein the second indication information is used to indicate that, after a time interval following the transmission time of the second indication information, resources corresponding to N of the M first information are transmitted, or N of the M first information are measured.
7. The method according to claim 3, wherein, The method further includes: Based on the most recent message before the reference point at the current moment, assuming that the resources corresponding to N first messages out of M first messages are sent, or N first messages out of M first messages are measured; wherein, the reference point at the current moment is the first time slot or symbol before the time interval before the current moment; or, Receive third indication information; wherein the third indication information is used to indicate the number of times the resources corresponding to N of the M first information are sent, or to measure the number of times the N first information are sent, or to indicate the stop time of the resources corresponding to N of the M first information being sent, or to measure the stop time of the N first information.
8. The method according to claim 3, wherein, The measurement resources corresponding to the second message include R+N resources, or R-T+N resources; Wherein, R corresponds to the total number of resources in the first resource set; N is the number of resources corresponding to N pieces of information out of the M pieces of first information; and T is the number of resources that do not need to be measured.
9. The method according to claim 8, wherein, The method further includes: Based on the channel quality information corresponding to each resource in the first resource set, determine the number of resources in the first resource set that do not need to be measured. or, Based on the arrangement of each resource in the first resource set within the first resource set, determine the number of resources in the first resource set that do not need to be measured; or, Based on the resource indexes corresponding to each resource in the first resource set, the number of resources in the first resource set that do not need to be measured is determined.
10. The method according to claim 8, wherein, The method further includes: Based on the measurement resources and the second resource set corresponding to the second message, the second message is reported; wherein, the reported content of the second message includes P pieces of first information; The P pieces of first information are associated with the measurement resources corresponding to the second message, or with the second resource set; wherein, P is a positive integer. or, Of the P pieces of first information, N pieces of first information are associated with N measurement resources in the measurement resources corresponding to the second message, and the remaining PN pieces of first information are associated with the second resource set.
11. The method according to claim 3, wherein, The method further includes: Based on the most recent message before the reference point of the first message or the second message, a second message including channel quality information corresponding to N first information is sent, and the first message after a time interval following the first message is sent or the transmission of channel quality information corresponding to N first information is started; wherein, the reference point of the first message or the second message is the first time slot / symbol of a time interval before the message reporting time; or, If the first message is a periodic or semi-persistent message, in the S-th to S+J-1-th messages following the first message, a second message including channel quality information corresponding to N pieces of first information is sent; where S is a positive integer. or, Send a second message containing channel quality information corresponding to N pieces of first information, based only on the most recent message preceding the first message or the second message. or, The second message, which includes channel quality information corresponding to N first messages, is sent according to the reporting information of all messages sent before the reference point.
12. A data reporting method, applied to a first device, the method comprising: Receive a first message; wherein the first message includes K pieces of first information reported by the first terminal; where K is a positive integer; Receive a second message; wherein the second message includes channel quality information corresponding to at least one of the K first messages; the second message is of the same type as the first message, and the first message and the second message are related, or belong to the same channel state information report, or are carried on the same uplink channel.
13. The method according to claim 12, wherein, The receipt of the second message includes: If the first terminal determines that M of the K first pieces of information satisfy the first condition, and M is greater than 0, it receives J second messages; wherein the J second messages include channel quality information corresponding to N of the M first pieces of information; M is less than or equal to K and is an integer greater than or equal to 0; J is a positive integer; and N is less than or equal to M.
14. The method according to claim 13, wherein, The method further includes: Send first indication information; wherein the first indication information is used to indicate the information of N first information among M first information, or to indicate the resource information corresponding to the N first information.
15. The method according to claim 13, wherein, The method further includes: Send a second indication message; wherein the second indication message is used to indicate that, after a time interval following the time of sending the second indication message, the resources corresponding to N of the M first messages are sent, or the N of the M first messages are measured.
16. The method according to claim 13, wherein, The method further includes: Send a third indication message; wherein the third indication message is used to indicate the number of times the resources corresponding to N of the M first messages are sent, or to measure the number of times the N of the M first messages are sent, or to indicate the stop time of the resources corresponding to N of the M first messages being sent, or to measure the stop time of the N of the M first messages.
17. A first terminal, the first terminal comprising: The first sending part is configured to send a first message; wherein the first message includes K pieces of first information reported by the first terminal; and K is a positive integer; The first processing unit is configured to perform one or more of the following operations based on the K pieces of first information: The first terminal assumes that at least one of the K first pieces of information corresponds to a resource that is sent; The first terminal measures the resources corresponding to at least one of the K pieces of first information; The second message sent by the first terminal includes channel quality information corresponding to at least one of the K first pieces of information; The second message is of the same type as the first message, and the first message and the second message are related, either belonging to the same channel status information report or carried on the same uplink channel.
18. A first device, the first device comprising: The second receiving part is configured to receive a first message; wherein the first message includes K pieces of first information reported by the first terminal; and K is a positive integer. The second receiving part is configured to receive a second message; wherein the second message includes channel quality information corresponding to at least one of K first information; the second message is of the same type as the first message, and the first message and the second message are related, or belong to the same channel state information report, or are carried on the same uplink channel.
19. A first terminal, the first terminal comprising: The first memory is used to store executable instructions; The first processor, when executing executable instructions stored in the first memory, implements the data reporting method according to any one of claims 1 to 11.
20. A first device, the first device comprising: The second memory is used to store executable instructions; The second processor, when executing executable instructions stored in the second memory, implements the data reporting method according to any one of claims 12 to 16.
21. A computer-readable storage medium storing one or more programs, the one or more programs being executable by one or more processors to implement the data reporting method of any one of claims 1 to 11, or to implement the data reporting method of any one of claims 12 to 16.
22. A computer program product comprising a computer program, which, when executed by a processor, implements the data reporting method of any one of claims 1 to 11, or implements the data reporting method of any one of claims 12 to 16.
Citation Information
Patent Citations
Apparatus, method and apparatus for beam reporting
CN117729641A
Method for beam selection using hybrid artificial intelligence (AI) and non-ai based techniques
WO2023206345A1
Terminal, radio communication method, and base station
WO2024004187A1