Buffer data status reporting and receiving methods and related apparatuses

By generating and sending adjustment information through terminal devices, the problem of low efficiency and high resource overhead when terminal devices report cache status is solved, and efficient cache data status reporting and resource utilization are achieved.

WO2026000753A1PCT designated stage Publication Date: 2026-01-02CHONGQING SATELLITE NETWORK SYSTEM CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/129244
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-06-28
Filing Date
2024-11-01
Publication Date
2026-01-02

AI Technical Summary

Technical Problem

In existing technologies, terminal devices need to obtain uplink authorization when reporting cached status reports (BSRs) to network devices, resulting in low reporting efficiency and high communication system resource overhead, especially in uplink burst data scenarios where efficiency is reduced and resource overhead is increased.

Method used

The terminal device generates adjustment information based on the received network device information and cached data status, and sends the information directly to the network device without additional uplink authorization, thereby reducing signaling overhead and latency and improving the efficiency of cached data status reporting.

Benefits of technology

By directly sending adjustment information, the uplink authorization process is reduced, the efficiency of reporting cached data status is improved, and the resource overhead of the communication system is reduced. In particular, it significantly improves efficiency and reduces resource overhead in uplink burst data scenarios.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024129244_02012026_PF_FP_ABST
    Figure CN2024129244_02012026_PF_FP_ABST
Patent Text Reader

Abstract

The present application relates to the technical field of communications, and relates in particular to buffer data status reporting and receiving methods and related apparatuses. The method comprises: determining buffer data status information to be reported; on the basis of the buffer data status information, generating first adjustment information related to first information, wherein the first information is sent by a network device to a terminal device; on the basis of a reception state of the first information and the first adjustment information, generating second information; and sending the second information to the network device. In this way, when the buffer data status is reported, the terminal device reports the buffer data status together with the second information to the network device, and no additional uplink grant is required, thereby reducing the signaling overhead and delay for reporting the buffer data status, improving the efficiency of buffer data status reporting, and reducing the resource overhead of a communication system.
Need to check novelty before this filing date? Find Prior Art

Description

Method for reporting and receiving buffer data state and related device

[0001] The present application claims priority from the Chinese patent application No. 202410871331.6 and entitled "Method for reporting and receiving buffer data state and related device" filed on June 28, 2024, the content of which is incorporated herein by reference in its entirety. TECHNICAL FIELD

[0002] The present application relates to the field of communication technology, and in particular, to a method for reporting and receiving buffer data state and related device. BACKGROUND

[0003] A terminal device can report a buffer status report (BSR) to a network device to indicate that the terminal device has uplink data to be transmitted and a buffer data amount of the uplink data, so that the network device can configure time-frequency resources for the terminal device to transmit the uplink data based on the BSR after receiving the BSR.

[0004] In the prior art, when the terminal device reports the BSR to the network device, the terminal device needs to first obtain an uplink grant for reporting the BSR from the network device, and then notify the network device of the buffer data amount of the uplink data through a media access control (MAC) control element (CE). The terminal device can generally obtain the uplink grant for reporting the BSR through a scheduling request (SR) procedure or a connected state random access procedure.

[0005] However, the SR procedure and the connected state random access procedure can result in low reporting efficiency and large communication system resource overhead. For example, in an uplink burst data scenario (such as a large file download and a high-definition streaming service scenario), the terminal device needs to obtain the uplink grant for reporting the BSR through the SR or a random access channel (RACH) each time the terminal device reports the BSR to the network device, thereby reducing the reporting efficiency of the BSR. In addition, since part of the time-frequency resources that can be used for data transmission are occupied, the communication system resource overhead is increased.

[0006] SUMMARY

[0007] Embodiments of the present application provide a method for reporting and receiving buffer data state and related device to improve the efficiency of reporting the buffer data state and reduce the resource overhead of the communication system.

[0008] The specific technical solutions provided by the embodiments of the present application are as follows:

[0009] In a first aspect, the embodiments of the present application provide a method for reporting a cache data state, applied to a terminal device, and the method comprises the following steps:

[0010] determining cache data state information to be reported;

[0011] generating first adjustment information related to first information based on the cache data state information, wherein the first information is sent by a network device to the terminal device;

[0012] generating second information based on a reception state of the first information and the first adjustment information;

[0013] sending the second information to the network device.

[0014] In a second aspect, the embodiments of the present application provide a method for receiving a cache data state, applied to a network device, and the method comprises the following steps:

[0015] receiving second information sent by a terminal device, wherein the second information is generated based on a reception state of first information and first adjustment information when the terminal device determines that there is cache data state information to be reported, the first information is sent by the network device to the terminal device, and the first adjustment information is generated by the terminal device based on the cache data state information;

[0016] obtaining the cache data state information from the second information, and the second information is also used to indicate the reception state.

[0017] In a third aspect, the embodiments of the present application provide a reporting device for a cache data state, applied to a terminal device, and the device comprises the following steps:

[0018] a determining module, configured to determine cache data state information to be reported;

[0019] a first generating module, configured to generate first adjustment information related to first information based on the cache data state information, wherein the first information is sent by a network device to the terminal device;

[0020] a second generating module, configured to generate second information based on a reception state of the first information and the first adjustment information;

[0021] an information sending module, configured to send the second information to the network device.

[0022] Optionally, before the second information is sent to the network device, the determining module is further configured to:

[0023] determine to feed back the reception state of the first information to the network device.

[0024] Optionally, before determining to feed back the receiving status of the first information to the network device, the determining module is further configured to:

[0025] determine that no scheduling grant for reporting the buffer data status information to the network device is obtained.

[0026] Optionally, the determining module is further configured to:

[0027] when it is determined not to feed back the receiving status of the first information to the network device, send a scheduling request or a random access preamble to the network device.

[0028] Optionally, before generating the first adjustment information based on the buffer data status information, the apparatus further comprises a configuring module configured to:

[0029] send a first indication to the network device, the first indication being used to indicate that the terminal device has the capability of reporting the buffer data status information to the network device together with the second information;

[0030] receive a second indication sent by the network device, the second indication being used to indicate that the network device supports reporting the buffer data status information to the network device together with the second information.

[0031] Optionally, when sending the first indication to the network device, the configuring module is further configured to:

[0032] send a first physical uplink control channel (PUCCH) message to the network device, the first PUCCH message comprising the first indication;

[0033] Optionally, when receiving the second indication sent by the network device, the configuring module is further configured to:

[0034] receive a second PUCCH message sent by the network device, the second PUCCH message comprising the second indication.

[0035] Optionally, before generating the first adjustment information based on the buffer data status information, the configuring module is further configured to:

[0036] receive a third indication sent by the network device, the third indication being used to indicate configuration information of transmitting the second information.

[0037] Optionally, when receiving the third indication sent by the network device, the configuring module is further configured to:

[0038] receive a third PUCCH message sent by the network device, the third PUCCH message comprising the third indication.

[0039] Optionally, when generating the first adjustment information based on the buffer data status information, the first generating module is further configured to:

[0040] When the amount of buffered data in the buffered data state information is less than the data amount threshold, continue to count the amount of buffered data, wherein the data amount threshold is determined according to a plurality of parameters in the configuration information;

[0041] When the amount of buffered data is greater than or equal to the data amount threshold, generate first adjustment information based on the amount of buffered data.

[0042] Optionally, the first adjustment information is phase rotation information.

[0043] Optionally, when the first adjustment information is generated based on the amount of buffered data, the first generation module is further configured to:

[0044] Determine phase rotation information associated with a data amount interval to which the amount of buffered data belongs based on the amount of buffered data, wherein the data amount interval is determined according to part of the plurality of parameters.

[0045] Optionally, the plurality of parameters further include a first parameter, and the part of the parameters include a second parameter and a third parameter.

[0046] The first parameter is used to describe a minimum amount of buffered data allowed by the network device to be reported by the terminal device.

[0047] The second parameter is used to describe a maximum amount of buffered data allowed by the network device to be reported by the terminal device.

[0048] The third parameter is used to describe an interval number of the data amount interval.

[0049] Optionally, if the amount of buffered data is greater than or equal to the maximum amount of buffered data, the data amount interval to which the amount of buffered data belongs is a data amount interval corresponding to the maximum amount of buffered data.

[0050] Optionally, when the second information is generated based on the reception state of the first information and the first adjustment information, the second generation module is further configured to:

[0051] Phase-modulate the third information based on the first adjustment information to obtain the second information, wherein the third information is used to indicate the reception state of the first information.

[0052] Optionally, when the second information is obtained based on the phase-modulation of the third information based on the first adjustment information, the second generation module is further configured to:

[0053] Phase-adjust a carrier of a first half bandwidth corresponding to the third information based on the first adjustment information.

[0054] Obtain the second information based on a carrier of a second half bandwidth corresponding to the third information and the phase-adjusted carrier of the first half bandwidth.

[0055] Optionally, the buffered data state information is buffered data state information corresponding to uplink burst data.

[0056] In a fourth aspect, the embodiments of the present application further provide a receiving device for caching data state, applied to a network device, and the device comprises:

[0057] The information receiving module is configured to generate the second information based on the first information and the first adjustment information when the terminal device determines that the caching data state information needs to be reported, the first information being sent by the network device to the terminal device, and the first adjustment information being generated by the terminal device based on the caching data state information;

[0058] The processing module is configured to obtain the caching data state information from the second information, and the second information is further used to indicate the receiving state.

[0059] Optionally, before receiving the second information sent by the terminal device, the device further comprises a configuration module, which is configured to:

[0060] receive the first indication sent by the terminal device, and the first indication is used to indicate that the terminal device has the capability of reporting the caching data state information to the network device along with the second information;

[0061] send the second indication to the terminal device, and the second indication is used to indicate that the network device supports reporting the caching data state information to the network device along with the second information.

[0062] Optionally, when receiving the first indication sent by the terminal device, the configuration module is further configured to:

[0063] receive the first PUCCH message sent by the terminal device, and the first PUCCH message comprises the first indication;

[0064] When sending the second indication to the terminal device, the configuration module is further configured to:

[0065] send the second PUCCH message to the terminal device, and the second PUCCH message comprises the second indication.

[0066] Optionally, before receiving the second information sent by the terminal device, the configuration module is further configured to:

[0067] send the third indication to the terminal device, and the third indication is used to indicate the configuration information of the second information.

[0068] Optionally, when sending the third indication to the terminal device, the configuration module is further configured to:

[0069] send the third PUCCH message to the terminal device, and the third PUCCH message comprises the third indication.

[0070] Optionally, when obtaining the caching data state information from the second information, the processing module is further configured to:

[0071] determine the first adjustment information based on a carrier corresponding to the first half bandwidth of the second information and a carrier corresponding to the second half bandwidth of the second information;

[0072] determine the buffer data state information corresponding to the first adjustment information based on the plurality of parameters in the configuration information.

[0073] Optionally, after determining the buffer data state information corresponding to the first adjustment information based on the plurality of parameters in the configuration information, the processing module is further configured to:

[0074] allocate the uplink transmission resource for the terminal device based on the buffer data state information.

[0075] Optionally, after determining the buffer data state information corresponding to the first adjustment information based on the plurality of parameters in the configuration information, the processing module is further configured to:

[0076] demodulate the second information based on the first adjustment information to obtain third information, wherein the third information is used to indicate a receiving state.

[0077] Optionally, when demodulating the second information based on the first adjustment information to obtain the third information, the processing module is further configured to:

[0078] perform phase rotation compensation on the carrier corresponding to the first half bandwidth based on the first adjustment information.

[0079] obtain the third information based on the carrier corresponding to the second half bandwidth and the carrier corresponding to the first half bandwidth after the phase rotation compensation.

[0080] In a fifth aspect, the present application provides a communication system, comprising: a terminal device and a network device.

[0081] the terminal device is configured to execute the method steps of any method embodiment of the first aspect;

[0082] the network device is configured to execute the method steps of any method embodiment of the second aspect.

[0083] In a sixth aspect, an electronic device is provided, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the program to implement the steps of the method of any of the first aspect or the second aspect.

[0084] In a seventh aspect, a computer readable storage medium is provided, which stores a computer program, wherein the computer program is executable on a processor to implement the steps of the method of any of the first aspect or the second aspect.

[0085] In an eighth aspect, the present application provides a computer program product, which, when invoked by a computer, causes the computer to perform the steps of the method of any one of the first aspect or the second aspect.

[0086] In the embodiments of the present application, the terminal device determines the to-be-reported buffer data state information, determines the reception status of the first information fed back to the network device, generates the first adjustment information based on the buffer data state information, wherein the first information is sent by the network device to the terminal device, generates the second information based on the reception status of the first information and the first adjustment information, and finally sends the second information to the network device. In this way, when the buffer data state is reported, the terminal device reports the buffer data state information to the network device together with the second information, without the need for additional uplink authorization, reducing the signaling overhead and delay of reporting the buffer data state, thereby improving the efficiency of reporting the buffer data state and reducing the resource overhead of the communication system.

[0087] In addition, other features and advantages of the present application will be described in the following description, and some will become apparent from the description, or will be understood by those skilled in the art. The purpose and other advantages of the present application can be achieved and obtained by the structure specifically pointed out in the written description, claims, and drawings. BRIEF DESCRIPTION OF DRAWINGS

[0088] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings needed in the embodiment description will be briefly introduced. Obviously, the drawings in the following description are only some embodiments of the present application, and other drawings can be obtained by those skilled in the art without creative labor. In the drawings:

[0089] FIG. 1 is a schematic diagram of obtaining an uplink authorization for reporting a BSR in the embodiments of the present application;

[0090] FIG. 2 is a schematic diagram of a system architecture in the embodiments of the present application;

[0091] FIG. 3 is a schematic diagram of an implementation flow of a buffer data state reporting method provided in the embodiments of the present application;

[0092] FIG. 4 is a schematic diagram of generating first adjustment information in the embodiments of the present application;

[0093] FIG. 5 is a schematic diagram of obtaining second information in the embodiments of the present application;

[0094] FIG. 6 is another schematic diagram of a buffer data state reporting method in the embodiments of the present application;

[0095] FIG. 7 is an implementation flow diagram of a method for receiving a cache data state according to an embodiment of the present application;

[0096] FIG. 8 is a flow diagram of obtaining cache data state information according to an embodiment of the present application;

[0097] FIG. 9 is a diagram of obtaining third information according to an embodiment of the present application;

[0098] FIG. 10 is a flow diagram of a method for reporting and receiving a cache data state according to an embodiment of the present application;

[0099] FIG. 11 is a structural diagram of a reporting device for a cache data state according to an embodiment of the present application;

[0100] FIG. 12 is a structural diagram of a receiving device for a cache data state according to an embodiment of the present application;

[0101] FIG. 13 is a structural diagram of an electronic device according to an embodiment of the present application. DETAILED DESCRIPTION

[0102] The technical solutions in the embodiments of the present application will be described clearly and completely below with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are only some of the embodiments of the present application, not all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative work fall within the scope of the present application.

[0103] It should be noted that in the description of the present application, "multiple" is understood as "at least two". The association relationship between the associated objects is described, which means that there can be three relationships, for example, A and / or B, which means that there are three cases: A exists alone, A and B exist together, and B exists alone. A and B are connected, which means that A and B are directly connected and A and B are connected through C. In addition, in the description of the present application, "first", "second", etc. are used only for the purpose of distinguishing the description, and cannot be understood as indicating or implying relative importance, nor can it be understood as indicating or implying order.

[0104] In addition, in the technical solutions of the present application, the collection, transmission, and use of data all comply with the requirements of relevant national laws and regulations.

[0105] The following explains some technical terms in the embodiments of the present application to facilitate understanding by those of ordinary skill in the art.

[0106] (1) Hybrid automatic repeat request (HARQ): a technology combining forward error correction (FEC) and automatic repeat request (ARQ), specifically, the receiving party saves the received data in the case of decoding failure, and requires the sending party to retransmit the data, and the receiving party decodes the retransmitted data and the previously received data after merging.

[0107] (2) Physical uplink control channel (PUCCH): a physical channel in the long term evolution (LTE) system, used to transmit control information from the terminal device to the network device, mainly carrying acknowledge (ACK) / non-acknowledge (NACK), channel quality indicator (CQI), and pre-coding matrix indication (PMI).

[0108] Further, based on the above explanations of the terms and related terms, the design idea of the embodiments of the present application is briefly introduced as follows:

[0109] The terminal device can report a buffer status report (BSR) to the network device to indicate that the terminal device has uplink data to be transmitted, and the buffer data volume of the aforementioned uplink data, so that the network device can configure time-frequency resources for the terminal device to transmit the aforementioned uplink data based on the BSR after receiving the BSR.

[0110] In the prior art, when the terminal device reports the BSR to the network device, it needs to first obtain an uplink grant for reporting the BSR from the network device, and then notify the network device of the buffer data volume of the aforementioned uplink data through a media access control (MAC) control element (CE). Among them, the terminal device can usually obtain the uplink grant for reporting the BSR through a scheduling request (SR) process or a connected state random access process.

[0111] Specifically, referring to FIG. 1, the terminal device reports the BSR to the network device, and when there is no uplink grant for reporting the BSR, the terminal device first determines whether SR resources are configured, and if yes, initiates an SR process to the network device, the physical layer of the network device detects the SR and reports the SR to the MAC layer of the network device, and the network device reports an uplink grant for reporting the BSR to the terminal device. If no, the terminal device initiates a random access process in a connected state to the network device, the physical layer of the network device detects the preamble sequence and reports the preamble sequence to the MAC layer of the network device, and then when the network device detects the MAC CE of the cell-radio network temporary identifier (C-RNTI) in the third message of the random access process, the network device reports an uplink grant for reporting the BSR to the terminal device.

[0112] However, the SR process and the random access process in the connected state can cause low reporting efficiency and large communication system resource overhead. For example, in an uplink burst data scenario (such as a large file download and a high-definition streaming service scenario), the terminal device needs to obtain an uplink grant for reporting the BSR through the SR or the random access channel (RACH) each time the terminal device reports the BSR to the network device, thereby reducing the reporting efficiency of the buffer data amount, and because part of the time-frequency resources that can be used for data transmission are occupied, the communication system resource overhead is increased.

[0113] Based on the above problems, in the embodiments of the present application, a buffer data state reporting and receiving method and related device are provided. The terminal device determines the buffer data state information to be reported, and when determining the receiving state of the first information fed back to the network device, generates the first adjustment information based on the buffer data state information, wherein the first information is sent by the network device to the terminal device, and then generates the second information based on the receiving state of the first information and the first adjustment information, and finally sends the second information to the network device. The network device receives the second information, obtains the buffer data state information from the second information, and finally allocates uplink transmission resources to the terminal device. In this way, when reporting the buffer data state, the terminal device reports the buffer data state information to the network device with the second information, without the need for additional uplink grant, reducing the signaling overhead and latency of reporting the buffer data state, thereby improving the efficiency of reporting the buffer data state and reducing the resource overhead of the communication system, thereby improving the efficiency of uplink data transmission. In particular, in the uplink burst data scenario, the efficiency of reporting the buffer data state is significantly improved, and the resource overhead is significantly reduced.

[0114] In particular, the preferred embodiments of the present application are described below in conjunction with the accompanying drawings, it should be understood that the preferred embodiments described herein are only used to illustrate and explain the present application, and are not used to limit the present application, and the embodiments of the present application and the features in the embodiments can be combined with each other without conflict.

[0115] Referring to FIG. 2, it is a schematic diagram of the system architecture of the embodiment of the present application, which includes a terminal device 201 and a network device 202. The terminal device 201 and the network device 202 can exchange information through a communication network, wherein the communication network adopts a communication mode, which can be a wireless communication mode.

[0116] For example, the terminal device 201 can access the network through a cellular mobile communication technology to communicate with the network device 202, wherein the cellular mobile communication technology includes, for example, a 5th generation mobile networks (5G) technology.

[0117] The number of communication devices involved in the above system architecture is not limited in the embodiments of the present application, for example, there can be more terminal devices 201, or more network devices 202, or other network devices (such as a gateway station). As shown in FIG. 2, only the terminal device 201 and the network device 202 are taken as examples for description, and the above devices and their respective functions are briefly introduced as follows.

[0118] The terminal device 201 includes, but is not limited to, a mobile phone, a tablet computer, a notebook computer, a palm computer, a mobile internet device (MID), a wearable device, a virtual reality (VR) device, an augmented reality (AR) device, a wireless terminal device in industrial control, a wireless terminal device in unmanned driving, a wireless terminal device in smart grid, a wireless terminal device in transportation safety, a wireless terminal device in smart city, or a wireless terminal device in smart home, etc.

[0119] The network device 202 includes, for example, an access network device and / or a core network device. The access network device is a device with wireless transceiver function, which is used to communicate with the terminal device 201. The access network device includes, but is not limited to, a base station, which is a public mobile communication base station, an interface device for mobile devices to access the Internet, and a form of radio station, which refers to a radio transceiver station in a certain radio coverage area, which transmits information between mobile phone terminals and mobile communication exchanges through a mobile communication exchange center. The network device 202 for wireless communication with the terminal device 201 can also be other network devices with wireless communication function, which is not uniquely limited in the present application.

[0120] Exemplarily, the base station includes but is not limited to: a next generation node B (gNodeB) / gNB, an evolved node B (eNodeB) / eNB, a radio network controller (RNC), a node B (NB), a base station controller (BSC), a base transceiver station (BTS), a home base station (for example, a home evolved node B, a home node B or HNB), a base band unit (BBU), a transmitting and receiving point (TRP), a transmitting point (TP), a mobile switching center, etc. In the embodiments of the present application, the base station can be a non-ground base station in an NTN system, for example, a satellite.

[0121] The reporting and receiving method of the cache data state provided by the exemplary embodiments of the present application will be described below in combination with the above-mentioned system architecture and in reference to the accompanying drawings. It should be noted that the above-mentioned system architecture is only shown for the purpose of facilitating the understanding of the spirit and principles of the present application, and the embodiments of the present application are not limited in this respect.

[0122] Referring to FIG. 3, it is an implementation flowchart of a reporting method of a cache data state provided by an embodiment of the present application, which is introduced by taking a terminal device as an execution subject. The specific implementation flow of the method is as follows:

[0123] Step 30: determining the cache data state information to be reported.

[0124] In the embodiments of the present application, it is determined whether there is uplink data to be transmitted, and when there is uplink data to be transmitted, the cache data state information to be reported is determined.

[0125] The cache data state information represents the cache data amount of the uplink data to be transmitted of the terminal device.

[0126] In addition, it should be noted that in the embodiments of the present application, the cache data state information can be the cache data state information corresponding to the uplink burst data, which is not limited in the embodiments of the present application.

[0127] Step 31: generating first adjustment information related to the first information based on the cache data state information.

[0128] The first information is sent by the network device to the terminal device, and the first information can be downlink data information and downlink signaling information, which is not limited in the embodiment of the application.

[0129] In the embodiment of the application, the reception state of the first information can be HARQ information, and the reception state is divided into ACK and NACK. ACK indicates that the terminal device successfully receives the first information, and NACK indicates that the terminal device fails to receive the first information. Specifically, whether the first information meets the preset information reception quality is determined. When it is determined that the first information does not meet the preset information reception quality, the reception state is determined to be NACK. When it is determined that the first information meets the preset information reception quality, the reception state is determined to be ACK.

[0130] The information reception quality can be decoding success and information integrity, which is not limited in the embodiment of the application.

[0131] For example, when the first information decoding fails, the reception state of the first information is determined to be NACK.

[0132] In the embodiment of the application, whether a scheduling grant for reporting the buffer data state information to the network device is obtained is determined. If it is determined that the scheduling grant for reporting the buffer data state information to the network device is obtained, a MAC CE corresponding to the buffer data state information is generated and reported to the network device. If it is determined that the scheduling grant for reporting the buffer data state information to the network device is not obtained, whether the reception state of the first information needs to be fed back to the network device is determined.

[0133] In the embodiment of the application, whether the reception state of the first information needs to be fed back to the network device is determined. If it is determined that the reception state of the first information needs to be fed back to the network device, first adjustment information is generated based on the buffer data state information. If it is determined that the reception state of the first information does not need to be fed back to the network device, a scheduling request or a random access preamble is sent to the network device to initiate an SR process or a random access process. Then, the physical layer of the network device detects the SR and reports the SR to the MAC layer of the network device. The network device gives the terminal device a scheduling grant for reporting the buffer data state information. Finally, the terminal device sends the buffer data state information to the network device, and the network device allocates uplink transmission resources for the terminal device based on the buffer data state information. Or then, the physical layer of the network device detects the random access preamble and reports the random access preamble to the MAC layer of the network device. Then, the network device detects the C-RNTI MAC CE in the third message of the random access process, and gives the terminal device a scheduling grant for reporting the buffer data state information. Finally, the terminal device sends the buffer data state information to the network device, and the network device allocates uplink transmission resources for the terminal device based on the buffer data state information.

[0134] In this way, even if the receiving status of the first information needs to be fed back to the network device, the buffer data status information can be reported to the network device through the SR procedure or the random access procedure, and the successful reporting of the buffer data status information is ensured.

[0135] In addition, it should be noted that, in the embodiments of the present application, when it is determined that the scheduling grant for reporting the buffer data status information to the network device is not obtained and the receiving status of the first information needs to be fed back to the network device, the first adjustment information related to the first information is generated based on the buffer data status information, and the second information is generated based on the receiving status of the first information and the first adjustment information, or the first adjustment information related to the first information is generated based on the buffer data status information, and the second information is generated based on the receiving status of the first information and the first adjustment information, and when it is determined that the scheduling grant for reporting the buffer data status information to the network device is not obtained and the receiving status of the first information needs to be fed back to the network device, the second information is directly sent to the network device, and the embodiments of the present application do not limit this.

[0136] Optionally, in the embodiments of the present application, before the first adjustment information is generated based on the buffer data status information, the terminal device can be preconfigured for buffer data status reporting, and the specific operation of the preconfiguration is as follows:

[0137] Configuration 1: sending a first indication to the network device.

[0138] Specifically, a first PUCCH message is sent to the network device, and the first indication is included in the first PUCCH message.

[0139] The first indication is used to indicate that the terminal device has the capability of reporting the buffer data status information to the network device along with the second information, that is, the first indication is used to indicate that the terminal device has the capability of generating the second information based on the buffer data status information of the terminal device.

[0140] In the embodiments of the present application, the terminal device can send the first indication by adding an optional field in the capability information element, and the embodiments of the present application do not limit this.

[0141] For example, when the optional field is PUCCH-BsrOverHarq and the value corresponding to PUCCH-BsrOverHarq is supported, the terminal device has the capability of reporting the buffer data status information to the network device along with the second information.

[0142] Configuration 2: receiving a second indication sent by the network device.

[0143] Specifically, a second PUCCH message sent by the network device is received, and the second indication is included in the second PUCCH message.

[0144] The second indication is used to indicate that the network device supports reporting of the buffer status information together with the second information to the network device.

[0145] In the embodiments of the present application, the terminal device can obtain the second indication through an added optional field in the high-layer information element PUCCH configuration of the network device, and the embodiments of the present application do not limit this.

[0146] For example, an optional field bsrOverHarqInfo is added in PUCCH-formatX of the high-layer information element PUCCH-Config, and when the bsrOverHarqInfo exists, the network device supports reporting of the buffer status information together with the second information to the network device, that is, the current PUCCH resource supports reporting of the buffer status information together with the second information to the network device, and otherwise, when the bsrOverHarqInfo does not exist, the network device does not support reporting of the buffer status information together with the second information to the network device, that is, the current PUCCH resource does not support reporting of the buffer status information together with the second information to the network device.

[0147] Configuration 3: receiving a third indication sent by the network device.

[0148] Specifically, a third PUCCH message sent by the network device is received, and the third indication is included in the third PUCCH message.

[0149] The third indication is used to indicate configuration information for transmitting the second information.

[0150] In the embodiments of the present application, the terminal device can obtain the third indication through an added optional field in the high-layer information element PUCCH configuration of the network device, so as to obtain the configuration information for transmitting the second information, and the embodiments of the present application do not limit this.

[0151] For example, an optional field bsrOverHarq is added in PUCCH-formatX of the high-layer information element PUCCH-Config, the bsrOverHarq field contains a Min-Bsr-Ratio field, a Bsr-Refer-Max field and a NumOfBins field, the bsrOverHarq field is used to describe the minimum buffer data amount allowed by the network device to be reported by the terminal device, the Bsr-Refer-Max field is used to describe the maximum buffer data amount allowed by the network device to be reported by the terminal device, and the NumOfBins field is used to describe the interval number of the data amount interval.

[0152] The PUCCH-formatX is any PUCCH format configuration, for example, PUCCH-format1 and PUCCH-format2, and the embodiments of the present application do not limit this.

[0153] Optionally, the third indication is also used to indicate that the network device supports reporting the buffer status information along with the second information to the network device, at this time, the second indication sent by the network device does not need to be received, and configuration 2 can also be implemented, that is, configurations 2 and 3 are implemented at the same time.

[0154] In the embodiment of the application, the terminal device can obtain the configuration information of the network device supporting reporting the buffer status information along with the second information to the network device and transmitting the second information through the newly added optional field in the high layer information element PUCCH configuration of the network device, and the application does not limit this in the embodiment.

[0155] For example, the optional field bsrOverHarq is added in PUCCH-formatX of the high layer information element PUCCH-Config, when the bsrOverHarq exists, the network device supports reporting the buffer status information along with the second information to the network device, that is, the current PUCCH resource supports reporting the buffer status information along with the second information to the network device, the bsrOverHarq field includes a Min-Bsr-Ratio field, a Bsr-Refer-Max field and a NumOfBins field, the bsrOverHarq field is used to describe the minimum buffer data amount allowed by the network device to be reported by the terminal device, the Bsr-Refer-Max field is used to describe the maximum buffer data amount allowed by the network device to be reported by the terminal device, and the NumOfBins field is used to describe the interval number of the data amount interval. Conversely, when the bsrOverHarq does not exist, the network device does not support reporting the buffer status information along with the second information to the network device, that is, the current PUCCH resource does not support reporting the buffer status information along with the second information to the network device.

[0156] In this way, the pre-configuration for the buffer status reporting can obtain the synchronous and accurate configuration information of the terminal device and the network device for transmitting the second information, the terminal device generates the first adjustment information depending on the configuration information, the accurate generation of the first adjustment information is implemented, and the accurate generation of the second information is implemented.

[0157] In addition, it is worth noting that, in the embodiment of the application, if the core network saves the capability of the terminal device for reporting the buffer status information along with the second information to the network device, the network device can also query the capability of the terminal device through the core network, without the process of the terminal device reporting the capability, and then directly configure the configuration information of transmitting the second information.

[0158] Optionally, to generate the first adjustment information based on the buffer status information, a possible implementation is provided, as shown in FIG. 4, which is a flowchart of generating the first adjustment information in the embodiment of the application, and the specific operation will be described in detail as follows:

[0159] Step 310: judging whether the cached data amount in the cached data state information is less than a data amount threshold, if yes, executing step 311, otherwise, executing step 312.

[0160] Step 311: continuing to count the cached data amount.

[0161] The data amount threshold is determined according to a plurality of parameters in the configuration information.

[0162] In the embodiment of the present application, the plurality of parameters in the configuration information includes a first parameter, a second parameter and a third parameter. The first parameter is used to describe the minimum cached data amount allowed by the network device to be reported by the terminal device, the second parameter is used to describe the maximum cached data amount allowed by the network device to be reported by the terminal device, and the third parameter is used to describe the interval number of the data amount interval.

[0163] The first parameter can be the minimum cached data amount or a minimum cached data amount coefficient. When the first parameter is the minimum cached data amount coefficient, the value can be 1 / 2, 1 / 4, 1 / 8, etc., which is not limited in the embodiment of the present application.

[0164] The second parameter can be the maximum cached data amount, and the value of the second parameter can be 2000, which is not limited in the embodiment of the present application.

[0165] The third parameter can be the interval number, and the value of the second parameter can be 10, which is not limited in the embodiment of the present application.

[0166] Specifically, the data amount threshold is determined based on the first parameter, the second parameter and the third parameter.

[0167] The data amount threshold in the embodiment of the present application can be expressed as TH=αM / N, where α is the first parameter, M is the second parameter, and N is the third parameter.

[0168] For example, assuming that the value of the first parameter is 1 / 2, the value of the second parameter is 2000, and the value of the third parameter is 10, the data amount threshold is (1 / 2*2000) / 10=100.

[0169] In addition, it is worth noting that in the embodiment of the present application, the data amount threshold can also be determined by the first parameter. When the first parameter is the minimum cached data amount, the data amount threshold is determined based on the first parameter.

[0170] For example, assuming that the value of the first parameter is 100, the data amount threshold is determined as 100.

[0171] In the embodiment of the present application, it is determined whether the buffered data amount is less than the data amount threshold value. If the buffered data amount is less than the data amount threshold value, it is determined that the buffered data amount does not satisfy the reporting condition, and the buffered data amount continues to be counted.

[0172] For example, assuming that the data amount threshold value is 100 and the buffered data amount is 50, the buffered data amount is less than the data amount threshold value, it is determined that the buffered data amount does not satisfy the reporting condition, and the buffered data amount continues to be counted.

[0173] In this way, frequent reporting of the buffered data state can be avoided, and communication resources are saved.

[0174] Step 312: generating first adjustment information based on the buffered data amount.

[0175] In the embodiment of the present application, it is determined whether the buffered data amount is less than the data amount threshold value. If the buffered data amount is greater than or equal to the data amount threshold value, first adjustment information is generated based on the buffered data amount.

[0176] The first adjustment information is phase rotation information.

[0177] Optionally, in the embodiment of the present application, a possible implementation is provided for generating the first adjustment information based on the buffered data amount, and the specific executed operations are described in detail as follows:

[0178] In the embodiment of the present application, the phase rotation information associated with the data amount interval is determined based on the data amount interval to which the buffered data amount belongs.

[0179] The data amount interval is determined according to part of the plurality of parameters.

[0180] Specifically, the part of the plurality of parameters includes a second parameter and a third parameter. In the embodiment of the present application, the data amount interval length is first calculated based on the second parameter and the third parameter, and then the data amount interval is determined based on the data amount interval length.

[0181] For example, assuming that the value of the second parameter is 2000 and the value of the third parameter is 10, the interval length of the data amount interval is 2000 / 10=200, and the data amount interval includes (0, 200], (200, 400], (400, 600], (600, 800], (800, 1000], (1000, 1200], (1200, 1400], (1400, 1600], (1600, 1800], and (1800, 2000].

[0182] Optionally, in the embodiment of the present application, if the buffered data amount is greater than or equal to the maximum buffered data amount, the data amount interval to which the buffered data amount belongs is the data amount interval corresponding to the maximum buffered data amount.

[0183] For example, the maximum cache data amount is 2000, the cache data amount is 2100, the data amount interval corresponding to the maximum cache data amount is (1800, 2000], the cache data amount is greater than the maximum cache data amount, and the data amount interval to which the cache data amount belongs is (1800, 2000].

[0184] In this way, when the cache data amount exceeds the maximum cache data amount, the terminal device reports a certain cache data amount to the network device, so that the network device configures uplink transmission resources for the terminal device to transmit uplink data corresponding to the certain cache data amount, and the reported cache data amount is controlled, which can reduce the power consumption of the terminal device and avoid congestion of the network device receiving uplink data.

[0185] In the embodiment of the application, the phase rotation information associated with the data amount interval can be represented as: phi = 2pi k / N, N is a third parameter, k is a quantization parameter, k is less than or equal to N-1, the quantization parameter represents the serial number of the data amount interval to which the cache data amount belongs, and the serial number of the data amount interval to which the cache data amount belongs can be obtained by dividing the third parameter by the second parameter and multiplying the value of the cache data amount by the integer part.

[0186] In addition, it is worth noting that since k is greater than N-1, the phase rotation information is meaningless, therefore, in the embodiment of the application, when k is greater than N-1, N-1 is taken as the value of k to avoid invalid phase adjustment.

[0187] For example, the interval number of the data amount interval is 10, the serial number of the data amount interval to which the cache data amount belongs is 9, k = 9, and phi = 9pi / 5.

[0188] For example, the serial number of the data amount interval to which the cache data amount belongs is 10, k = 9, and phi = 9pi / 5.

[0189] In the embodiment of the application, based on the data amount interval to which the cache data amount belongs, the phase rotation information associated with the data amount interval is determined in combination with the association relationship between the data amount interval and the phase rotation information.

[0190] For example, assuming that the data volume threshold is 100, if the cache data volume is 1700, the cache data volume is greater than the data volume threshold, the data volume interval to which the cache data volume 1700 belongs is (1600, 1800], the phase rotation information associated with the data volume interval (1600, 1800] is determined to be 9π / 5, and if the cache data volume is 1900, the cache data volume is greater than the data volume threshold, the data volume interval to which the cache data volume 1900 belongs is (1800, 2000], and the phase rotation information associated with the data volume interval (1800, 2000] is determined to be 9π / 5.

[0191] For example, assuming that the data volume threshold is 100, if the cache data volume is 1700, the cache data volume is greater than the data volume threshold, the data volume interval to which the cache data volume 1700 belongs is (1600, 1800], the phase rotation information associated with the data volume interval (1600, 1800] is determined to be 9π / 5, and if the cache data volume is 1900, the cache data volume is greater than the data volume threshold, the data volume interval to which the cache data volume 1900 belongs is (1800, 2000], and the phase rotation information associated with the data volume interval (1800, 2000] is determined to be 9π / 5.

[0192] In this way, since the cache data volume corresponds to the data volume interval, and the data volume interval is associated with the phase rotation information, the cache data volume can be converted into the phase rotation information.

[0193] Step 32: generating second information based on the reception state of the first information and the first adjustment information.

[0194] The second information is used to indicate the cache data state information and the reception state of the first information.

[0195] In the embodiment of the application, the third information is phase-modulated based on the first adjustment information to obtain the second information.

[0196] The third information is used to indicate the reception state of the first information, and the third information can be original HARQ information.

[0197] Specifically, in the embodiment of the application, the phase of the symbol after the modulation of the third information is modulated based on the phase rotation information to obtain the second information.

[0198] Optionally, in the embodiment of the application, a possible implementation is provided for phase-modulating the third information based on the first adjustment information to obtain the second information, and the specific operation performed is described in detail as follows:

[0199] Step 320: performing phase adjustment on the carrier of the first half bandwidth corresponding to the third information based on the first adjustment information.

[0200] The frequency range of the first half bandwidth is greater than the frequency range of the second half bandwidth, or the frequency range of the first half bandwidth is less than the frequency range of the second half bandwidth, which is not limited in the embodiments of the present application.

[0201] In the embodiments of the present application, based on the first adjustment information, a phase rotation factor is obtained, and then based on the phase rotation factor, phase adjustment is performed on the carrier of the first half bandwidth corresponding to the third information, and no phase adjustment is performed on the carrier of the second half bandwidth corresponding to the third information.

[0202] The modulus of the phase rotation factor is constant and is 1, and the phase is a phase rotation angle.

[0203] For example, the frequency range of the first half bandwidth is greater than the frequency range of the second half bandwidth, and the carrier of the first half bandwidth is phase adjusted. Specifically, for the mapping symbol with the subcarrier index in the range of the mapping symbol is calculated as and the mapping symbol of the other PUCCH channel, that is, the mapping symbol with the subcarrier index in the range of the mapping symbol is calculated as where d(0) is a complex symbol generated after the third information of 1-2 bits is modulated (such as binary phase shift keying (BPSK) or quadrature phase shift keying (QPSK)), is a typical ZC sequence in wireless mobile communication, is the number of subcarriers occupied by the PUCCH resource corresponding to the third information, Usually, it is the number of subcarriers contained in one physical resource block (PRB).

[0204] Step 321: obtaining the second information based on the carrier of the second half bandwidth corresponding to the third information and the carrier of the first half bandwidth after phase adjustment.

[0205] In the embodiments of the present application, after the phase adjustment of the third information, the carrier of the second half bandwidth corresponding to the third information and the carrier of the first half bandwidth after phase adjustment are subjected to a predetermined processing to obtain the second information.

[0206] For example, referring to FIG. 5, which is a schematic diagram of obtaining the second information in the embodiment of the present application, first, the third information is modulated and frequency domain spread in sequence to obtain the spread third information, then the phase of the carrier corresponding to the first half bandwidth of the third information is adjusted based on the phase rotation factor, further, the phase-adjusted third information is multiplied by the time domain orthogonal sequence, mapped to the resource, and inverse discrete Fourier transformed (IDFT) in sequence to obtain the second information. The third information is the original HARQ information, and the second information is the new HARQ information containing the buffer data state information.

[0207] In this way, the phase of the carrier in the first half bandwidth is adjusted by the first adjustment information, and the phase of the carrier in the second half bandwidth is not adjusted, so that there is a phase difference between the carrier in the first half bandwidth and the carrier in the second half bandwidth, and the buffer data state information is inserted into the third information to obtain the second information containing the buffer data state information.

[0208] Step 33: sending the second information to the network device.

[0209] In the embodiment of the present application, after the second information is generated, the terminal device sends the second information to the network device.

[0210] Based on the above embodiment, referring to FIG. 6, which is another flowchart of a buffer data state reporting method in the embodiment of the present application, specifically comprising:

[0211] Step 60: determining the buffer data state information to be reported.

[0212] Step 61: determining that there is no scheduling authorization for reporting the buffer data state information to the network device.

[0213] Step 62: judging whether to feed back the receiving state of the first information to the network device, if yes, executing step 63, otherwise, executing step 65.

[0214] In the embodiment of the present application, when there is uplink data to be transmitted and there is no scheduling authorization for reporting the buffer data state information, the terminal device judges whether to feed back the receiving state of the first information to the network device.

[0215] Step 63: generating the first adjustment information based on the buffer data state information, and generating the second information based on the receiving state of the first information and the first adjustment information.

[0216] In the embodiment of the present application, the second information is used to indicate the buffer data state information and the receiving state of the first information, and the second information can be a HARQ signal.

[0217] Step 64: sending the second information to the network device.

[0218] Step 65: judging whether there is SR resource configured, if yes, executing step 66, otherwise, executing step 69.

[0219] Step 66: initiating SR procedure to the network device.

[0220] Step 67: receiving the scheduling grant for reporting the buffer status information sent by the network device.

[0221] Step 68: sending the buffer status information to the network device.

[0222] Step 69: initiating the random access procedure in the connected state to the network device.

[0223] Step 610: receiving the scheduling grant for reporting the buffer status information sent by the network device.

[0224] Step 611: sending the buffer status information to the network device.

[0225] In this way, the method for obtaining the scheduling grant in the prior art can be compatible, and when the receiving state of the first information needs to be fed back to the network device, no additional scheduling grant is needed, the signaling overhead and the delay for reporting the buffer status information are reduced, and thus the efficiency of reporting the buffer status information is improved, especially in the uplink burst data scenario, the efficiency of reporting the buffer status information is significantly improved, and the resource overhead is significantly reduced.

[0226] Referring to FIG. 7, which is an implementation flow diagram of a method for receiving buffer status information provided by an embodiment of the present application, and the method is introduced taking the network device as an execution subject, and the specific implementation flow of the method is as follows:

[0227] Step 70: receiving the second information sent by the terminal device.

[0228] The second information is generated based on the receiving state of the first information and the first adjustment information when the terminal device determines that the buffer status information needs to be reported, the first information is sent by the network device to the terminal device, the first adjustment information is generated by the terminal device based on the buffer status information, the second information is sent by the terminal device when it is determined that the receiving state needs to be fed back to the network device, and the first information can be downlink data information and downlink signaling information, which is not limited in the embodiment of the present application.

[0229] In the embodiments of the present application, after the terminal device determines that there is to-be-reported buffer data status information, determines that no scheduling grant for reporting the buffer data status information to the network device is obtained, and needs to feed back the receiving status of the first information to the network device, the second information is generated based on the receiving status and the first adjustment information, and the second information is sent to the network device, and then the network device receives the second information sent by the terminal device, and obtains the buffer data status information from the second information.

[0230] The receiving status of the first information can be HARQ information, and the receiving status is divided into ACK and NACK, ACK indicates that the terminal device successfully receives the first information, and NACK indicates that the terminal device fails to receive the first information, which is not limited in the embodiments of the present application.

[0231] In addition, it is worth noting that in the embodiments of the present application, the buffer data status information can be buffer data status information corresponding to uplink burst data, which is not limited in the embodiments of the present application.

[0232] Optionally, before receiving the second information sent by the terminal device, the network device can pre-configure for buffer data status reporting, and the specific content of the pre-configuration will be described in detail as follows:

[0233] Configuration 1: receiving the first indication sent by the terminal device.

[0234] Specifically, the first PUCCH message sent by the terminal device is received, and the first indication is included in the first PUCCH message.

[0235] The first indication is used to indicate that the terminal device has the capability of reporting the buffer data status information to the network device with the second information.

[0236] In the embodiments of the present application, the network device can obtain the first indication through an added optional field in the capability information element of the terminal device, which is not limited in the embodiments of the present application.

[0237] For example, when the optional field is PUCCH-BsrOverHarq, and the value corresponding to PUCCH-BsrOverHarq is supported, the terminal device has the capability of reporting the buffer data status information to the network device with the second information.

[0238] Configuration 2: sending the second indication to the terminal device.

[0239] Specifically, the second PUCCH message is sent to the network device, and the second indication is included in the second PUCCH message.

[0240] The second indication is used to indicate that the network device supports reporting the buffer data state information to the network device along with the second information, that is, the second indication is used to indicate that the network device has the capability of obtaining the buffer data state information of the terminal device from the second information.

[0241] In the embodiments of the present application, the network device can send the second indication by adding an optional field in the high-layer information element PUCCH configuration, and the embodiments of the present application do not limit this.

[0242] For example, an optional field bsrOverHarqInfo is added in PUCCH-formatX of the high-layer information element PUCCH-Config. When the bsrOverHarqInfo exists, the network device supports reporting the buffer data state information to the network device along with the second information, that is, the current PUCCH resource supports reporting the buffer data state information to the network device along with the second information. Otherwise, when the bsrOverHarqInfo does not exist, the network device does not support reporting the buffer data state information to the network device along with the second information, that is, the current PUCCH resource does not support reporting the buffer data state information to the network device along with the second information.

[0243] Configuration 3: sending a third indication to the terminal device.

[0244] Specifically, a third PUCCH message is sent to the terminal device, and the third indication is included in the third PUCCH message.

[0245] The third indication is used to indicate configuration information of the second information.

[0246] In the embodiments of the present application, the network device can send the third indication by adding an optional field in the high-layer information element PUCCH configuration, so as to indicate the configuration information of the second information, and the embodiments of the present application do not limit this.

[0247] For example, an optional field bsrOverHarq is added in PUCCH-formatX of the high-layer information element PUCCH-Config. The bsrOverHarq field includes a Min-Bsr-Ratio field, a Bsr-Refer-Max field and a NumOfBins field. The bsrOverHarq field is used to describe the minimum buffer data amount allowed by the network device to be reported by the terminal device. The Bsr-Refer-Max field is used to describe the maximum buffer data amount allowed by the network device to be reported by the terminal device. The NumOfBins field is used to describe the interval number of the data amount interval.

[0248] Optionally, the third indication is also used to indicate that the network device supports reporting the buffer status information to the network device along with the second information, at this time, the second indication sent to the terminal device is not required, and configuration 2 can also be implemented, that is, configurations 2 and 3 are implemented at the same time.

[0249] In the embodiments of the present application, the network device can indicate that the network device supports reporting the buffer status information to the network device along with the second information and the configuration information of transmitting the second information by adding an optional field in the high layer information element PUCCH-Config, and the embodiments of the present application do not limit this.

[0250] For example, an optional field bsrOverHarq is added in PUCCH-formatX of the high layer information element PUCCH-Config, when the bsrOverHarq exists, the network device supports reporting the BSR to the network device along with the second information, that is, the current PUCCH resource supports reporting the buffer status information to the network device along with the second information, the bsrOverHarq field includes a Min-Bsr-Ratio field, a Bsr-Refer-Max field and a NumOfBins field, the bsrOverHarq field is used to describe the minimum buffer data amount allowed by the network device to be reported by the terminal device, the Bsr-Refer-Max field is used to describe the maximum buffer data amount allowed by the network device to be reported by the terminal device, and the NumOfBins field is used to describe the interval number of the data amount interval. Conversely, when the bsrOverHarq does not exist, the network device does not support reporting the buffer status information to the network device along with the second information, that is, the current PUCCH resource does not support reporting the buffer status information to the network device along with the second information.

[0251] In this way, the pre-configuration for reporting the buffer status can obtain the configuration information of transmitting the second information which is synchronized and accurate between the terminal device and the network device, the network device depends on the configuration information to parse the buffer status information, and accurate acquisition of the buffer status information is implemented.

[0252] Step 71: Obtain the buffer status information from the second information.

[0253] The second information is also used to indicate the receiving status.

[0254] Optionally, to obtain the buffer status information from the second information, a possible implementation is provided, as shown in FIG. 8, which is a flowchart for obtaining the buffer status information in the embodiments of the present application, and the specific implementation operations are described in detail as follows:

[0255] Step 710: Determine the first adjustment information based on the carrier of the first half bandwidth corresponding to the second information and the carrier of the second half bandwidth corresponding to the second information.

[0256] The first adjustment information is phase rotation information, the frequency range of the first half bandwidth is greater than the frequency range of the second half bandwidth, or the frequency range of the first half bandwidth is less than the frequency range of the second half bandwidth, which is not limited in the embodiments of the present application.

[0257] In the embodiments of the present application, the first data after carrier smoothing of the first half bandwidth corresponding to the second information and the second data after carrier smoothing of the second half bandwidth corresponding to the second information are calculated, and the conjugate complex multiplication of the first data and the second data is calculated to estimate the phase rotation factor, so as to obtain the phase rotation information.

[0258] The modulus of the phase rotation factor is constant and is 1, and the phase is the phase rotation angle corresponding to the phase rotation information.

[0259] Optionally, in the embodiments of the present application, the first data after carrier smoothing of the first half bandwidth corresponding to the second information is represented as: The second data after carrier smoothing of the second half bandwidth corresponding to the second information is represented as:

[0260] Wherein, is the number of subcarriers occupied by the PUCCH resource corresponding to the second information, D i is the i th element of the data sequence after channel estimation compensation and local spreading sequence despreading of the second information.

[0261] In this way, smoothing is performed, noise is removed, and the accuracy of the buffer data state information estimation is improved.

[0262] Step 711: determining the buffer data state information corresponding to the first adjustment information based on the plurality of parameters in the configuration information.

[0263] In the embodiments of the present application, based on the first adjustment information and the plurality of parameters in the configuration information, the data quantity interval associated with the first adjustment information is determined through maximum likelihood estimation, and the buffer data state information corresponding to the data quantity interval is obtained.

[0264] The plurality of parameters in the configuration information includes a first parameter, a second parameter and a third parameter. The first parameter is used to describe the minimum buffer data quantity allowed by the network device for the terminal device to report, the second parameter is used to describe the maximum buffer data quantity allowed by the network device for the terminal device to report, and the third parameter is used to describe the interval number of the data quantity interval.

[0265] The first parameter can be the minimum buffer data quantity, or can be a minimum buffer data quantity coefficient. When the first parameter is a minimum buffer data quantity coefficient, the value can be 1 / 2, 1 / 4, 1 / 8, etc., which is not limited in the embodiments of the present application.

[0266] The second parameter can be a maximum amount of buffered data, and a value of the second parameter can be 2000, which is not limited in the embodiments of the present application.

[0267] The third parameter can be an interval number, and a value of the second parameter can be 10, which is not limited in the embodiments of the present application.

[0268] For example, assuming that the value of the second parameter is 2000 and the value of the third parameter is 10, the interval length of the data amount interval is 2000 / 10 = 200, and the data amount interval includes (0, 200], (200, 400], (400, 600], (600, 800], (800, 1000], (1000, 1200], (1200, 1400], (1400, 1600], (1600, 1800], and (1800, 2000]. The data amount interval (0, 200] is associated with the phase rotation information π / 5, the data amount interval (200, 400] is associated with the phase rotation information 2π / 5, the data amount interval (400, 600] is associated with the phase rotation information 3π / 5, the data amount interval (600, 800] is associated with the phase rotation information 4π / 5, the data amount interval (800, 1000] is associated with the phase rotation information π, the data amount interval (1000, 1200] is associated with the phase rotation information 6π / 5, the data amount interval (1200, 1400] is associated with the phase rotation information 7π / 5, the data amount interval (1400, 1600] is associated with the phase rotation information 8π / 5, the data amount interval (1600, 1800] is associated with the phase rotation information 9π / 5, and the data amount interval (1800, 2000] is associated with the phase rotation information 9π / 5. Assuming that the data amount interval corresponding to the phase rotation information 2π / 5 is (200, 400], the estimated value of the buffered data state information is a value in (200, 400], and if the median value is taken, the estimated value of the buffered data state information is 300.

[0269] Further, in the embodiments of the present application, after determining the buffered data state information corresponding to the first adjustment information based on the plurality of parameters in the configuration information, the terminal device can be allocated the uplink transmission resource based on the buffered data state information.

[0270] In the embodiments of the present application, after the physical layer of the network device obtains the buffered data state information, the buffered state data is reported to the MAC layer of the network device, the terminal device is allocated the uplink transmission resource corresponding to the buffered data state information, and the terminal device transmits the uplink data.

[0271] Further, in the embodiments of the present application, after determining the buffered data state information corresponding to the first adjustment information based on the plurality of parameters in the configuration information, the terminal device can be allocated the uplink transmission resource based on the buffered data state information.

[0272] The third information is used for indicating the receiving state of the first information.

[0273] Specifically, in the embodiments of the present application, to obtain the third information, a possible implementation is provided, and the specific operations are described in detail as follows:

[0274] In step 712, the first half-bandwidth carrier is compensated by phase rotation based on the first adjustment information.

[0275] In the embodiments of the present application, the third data is obtained by multiplying the first data after smoothing of the first half-bandwidth carrier and the phase rotation factor corresponding to the phase rotation information, and the third data is used as the first half-bandwidth carrier after phase rotation compensation.

[0276] In step 713, the third information is obtained based on the second half-bandwidth carrier and the first half-bandwidth carrier after phase rotation compensation.

[0277] In the embodiments of the present application, the average value of the third data and the second data after smoothing of the second half-bandwidth carrier is calculated, and then a preset processing is performed to obtain the third information.

[0278] For example, referring to FIG. 9, which is a schematic diagram for obtaining the third information in the embodiments of the present application, first, the PUCCH data resource extraction, data and pilot separation, pilot symbol channel estimation based on the second information, and despreading are performed in sequence to obtain the second information after despreading, wherein the pilot symbol channel estimation and despreading are realized in combination with the local spreading sequence, then the first half-bandwidth carrier corresponding to the second information and the second half-bandwidth carrier corresponding to the second information are subjected to half-band combining, the phase rotation factor corresponding to the phase rotation information is estimated, the estimated value of the buffer data state information corresponding to the phase rotation factor is determined based on the plurality of parameters in the configuration information, further, the second information after half-band combining is compensated by phase rotation based on the phase rotation factor, finally, the orthogonal cover code (OCC) is removed, time domain non-correlation combining is performed, and demodulation is performed on the compensated second information to obtain the third information. The third information is the original HARQ information without buffer data state information, and the second information is the new HARQ information with buffer data state information.

[0279] In this way, since the first half-bandwidth carrier and the second half-bandwidth carrier have a phase difference, the first half-bandwidth carrier is compensated by phase rotation, which can eliminate the interference of the buffer data state information in the second information and obtain accurate third information.

[0280] Optionally, in the embodiments of the present application, after the network device obtains the third information, if the receiving state is NACK, the network device retransmits the first information to the terminal device.

[0281] Based on the above embodiments, referring to FIG. 10, a flowchart of a method for reporting and receiving a cache data state according to an embodiment of the present application is shown, which specifically includes the following steps:

[0282] Step 1001: The terminal device determines cache data state information to be reported.

[0283] Step 1002: It is determined that no scheduling authorization is obtained for reporting the cache data state information to the network device.

[0284] Step 1003: When it is determined that the receiving state of the first information is fed back to the network device, the first adjustment information is generated based on the cache data state information.

[0285] The first information is sent by the network device to the terminal device.

[0286] Step 1004: The second information is generated based on the receiving state of the first information and the first adjustment information.

[0287] Step 1005: The terminal device sends the second information to the network device.

[0288] Step 1006: The network device determines the first adjustment information based on the carrier of the first half-bandwidth corresponding to the second information and the carrier of the second half-bandwidth corresponding to the second information.

[0289] Step 1007: The cache data state information corresponding to the first adjustment information is determined based on a plurality of parameters in the configuration information.

[0290] Step 1008: The uplink transmission resource is allocated for the terminal device based on the cache data state information.

[0291] Step 1009: The second information is demodulated based on the first adjustment information to obtain the third information.

[0292] Based on the same inventive concept, an apparatus for reporting a cache data state is also provided in an embodiment of the present application. Referring to FIG. 11, a structural diagram of an apparatus for reporting a cache data state according to an embodiment of the present application is shown, which is applied to a terminal device and includes the following components:

[0293] A determination module 1101 is configured to determine cache data state information to be reported.

[0294] A first generation module 1102 is configured to generate first adjustment information related to first information based on the cache data state information, wherein the first information is sent by the network device to the terminal device.

[0295] The second generating module 1103 is configured to generate second information based on the receiving state of the first information and the first adjustment information.

[0296] The information sending module 1104 is configured to send the second information to the network device.

[0297] Optionally, before sending the second information to the network device, the determining module 1101 is further configured to:

[0298] determine to feed back the receiving state of the first information to the network device.

[0299] Optionally, before determining to feed back the receiving state of the first information to the network device, the determining module 1101 is further configured to:

[0300] determine that no scheduling authorization for reporting the buffer data state information to the network device is obtained.

[0301] Optionally, the determining module 1101 is further configured to:

[0302] when it is determined that the receiving state of the first information is not fed back to the network device, send a scheduling request or a random access preamble to the network device.

[0303] Optionally, before generating the first adjustment information based on the buffer data state information, the apparatus further comprises a configuration module 1105, which is configured to:

[0304] send a first indication to the network device, the first indication being used to indicate that the terminal device has the capability of reporting the buffer data state information to the network device together with the second information;

[0305] receive a second indication sent by the network device, the second indication being used to indicate that the network device supports reporting the buffer data state information to the network device together with the second information.

[0306] Optionally, when sending the first indication to the network device, the configuration module 1105 is further configured to:

[0307] send a first physical uplink control channel (PUCCH) message to the network device, the first PUCCH message comprising the first indication;

[0308] when receiving the second indication sent by the network device, the configuration module 1105 is further configured to:

[0309] receive a second PUCCH message sent by the network device, the second PUCCH message comprising the second indication.

[0310] Optionally, before generating the first adjustment information based on the buffer data state information, the configuration module 1105 is further configured to:

[0311] The third indication transmitted by the network device is received, and the third indication is used to indicate configuration information of transmitting the second information.

[0312] Optionally, when the third indication transmitted by the network device is received, the configuration module 1105 is further configured to:

[0313] The third PUCCH message transmitted by the network device is received, and the third PUCCH message includes the third indication.

[0314] Optionally, when the first adjustment information is generated based on the buffer data state information, the first generation module 1102 is further configured to:

[0315] When the buffer data amount in the buffer data state information is less than a data amount threshold, the buffer data amount is continuously counted, wherein the data amount threshold is determined according to a plurality of parameters in the configuration information.

[0316] When the buffer data amount is greater than or equal to the data amount threshold, the first adjustment information is generated based on the buffer data amount.

[0317] Optionally, the first adjustment information is phase rotation information.

[0318] Optionally, when the first adjustment information is generated based on the buffer data amount, the first generation module 1102 is further configured to:

[0319] Based on a data amount interval to which the buffer data amount belongs, phase rotation information associated with the data amount interval is determined, wherein the data amount interval is determined according to part of the plurality of parameters.

[0320] Optionally, the plurality of parameters further include a first parameter, and the part of the parameters include a second parameter and a third parameter.

[0321] The first parameter is used to describe a minimum buffer data amount allowed by the network device to be reported by the terminal device.

[0322] The second parameter is used to describe a maximum buffer data amount allowed by the network device to be reported by the terminal device.

[0323] The third parameter is used to describe an interval number of the data amount interval.

[0324] Optionally, if the buffer data amount is greater than or equal to the maximum buffer data amount, the data amount interval to which the buffer data amount belongs is a data amount interval corresponding to the maximum buffer data amount.

[0325] Optionally, when the second information is generated based on the reception state of the first information and the first adjustment information, the second generation module 1103 is further configured to:

[0326] The third information is phase-modulated based on the first adjustment information to obtain the second information, wherein the third information is used to indicate the receiving state of the first information.

[0327] Optionally, when the third information is phase-modulated based on the first adjustment information to obtain the second information, the second generating module 1103 is further configured to:

[0328] phase-adjusting the carrier of the first half bandwidth corresponding to the third information based on the first adjustment information;

[0329] obtaining the second information based on the carrier of the second half bandwidth corresponding to the third information and the phase-adjusted carrier of the first half bandwidth.

[0330] Optionally, the buffer data state information is buffer data state information corresponding to uplink burst data.

[0331] Based on the same inventive concept, the present application also provides a receiving device for buffer data state. Referring to FIG. 12, it is a structural schematic diagram of a receiving device for buffer data state according to an embodiment of the present application, which is applied to a network device. The device comprises:

[0332] The information receiving module 1201 is configured to generate the second information based on the receiving state of the first information and the first adjustment information when the second information is buffer data state information to be reported by the terminal device, wherein the first information is sent by the network device to the terminal device, and the first adjustment information is generated by the terminal device based on the buffer data state information;

[0333] The processing module 1202 is configured to obtain the buffer data state information from the second information, and the second information is also used to indicate the receiving state.

[0334] Optionally, before receiving the second information sent by the terminal device, the device further comprises a configuration module 1203, which is configured to:

[0335] receive the first indication sent by the terminal device, wherein the first indication is used to indicate that the terminal device has the capability of reporting the amount of buffer data state information to the network device along with the second information;

[0336] send the second indication to the terminal device, wherein the second indication is used to indicate that the network device supports reporting the buffer data state information to the network device along with the second information.

[0337] Optionally, when receiving the first indication sent by the terminal device, the configuration module 1203 is further configured to:

[0338] receive the first PUCCH message sent by the terminal device, wherein the first PUCCH message comprises the first indication;

[0339] The configuration module 1203 is further configured to:

[0340] The configuration module 1203 is further configured to:

[0341] Optionally, before receiving the second information sent by the terminal device, the configuration module 1203 is further configured to:

[0342] The configuration module 1203 is further configured to:

[0343] Optionally, the configuration module 1203 is further configured to:

[0344] The configuration module 1203 is further configured to:

[0345] Optionally, when obtaining the buffer data state information from the second information, the processing module 1202 is further configured to:

[0346] The processing module 1202 is further configured to determine the first adjustment information based on the carrier of the first half bandwidth corresponding to the second information and the carrier of the second half bandwidth corresponding to the second information.

[0347] The processing module 1202 is further configured to determine the buffer data state information corresponding to the first adjustment information based on the plurality of parameters in the configuration information.

[0348] Optionally, after determining the buffer data state information corresponding to the first adjustment information based on the plurality of parameters in the configuration information, the processing module 1202 is further configured to:

[0349] The processing module 1202 is further configured to allocate uplink transmission resources for the terminal device based on the buffer data state information.

[0350] Optionally, after determining the buffer data state information corresponding to the first adjustment information based on the plurality of parameters in the configuration information, the processing module 1202 is further configured to:

[0351] The processing module 1202 is further configured to demodulate the second information based on the first adjustment information to obtain third information, wherein the third information is used to indicate a receiving state.

[0352] Optionally, when demodulating the second information based on the first adjustment information to obtain the third information, the processing module 1202 is further configured to:

[0353] The processing module 1202 is further configured to perform phase rotation compensation on the carrier of the first half bandwidth based on the first adjustment information.

[0354] The processing module 1202 is further configured to obtain the third information based on the carrier of the second half bandwidth and the carrier of the first half bandwidth after the phase rotation compensation.

[0355] Based on the above embodiments, referring to FIG. 13, a structural schematic diagram of an electronic device in an embodiment of the present application is shown.

[0356] An electronic device in an embodiment of the present application can include a processor 1310 (Center Processing Unit, CPU), a memory 1320, an input device 1330, and an output device 1340, etc. The input device 1330 can include a keyboard, a mouse, a touch screen, etc. The output device 1340 can include a display device, such as a Liquid Crystal Display (LCD), a Cathode Ray Tube (CRT), etc.

[0357] The memory 1320 can include a Read Only Memory (ROM) and a Random Access Memory (RAM), and provide the processor 1310 with program instructions and data stored in the memory 1320. In an embodiment of the present application, the memory 1320 can be used to store a program of any of the reporting and receiving methods of the cache data state in the embodiments of the present application.

[0358] The processor 1310 calls the program instructions stored in the memory 1320, and the processor 1310 is configured to perform any of the reporting and receiving methods of the cache data state in the embodiments of the present application according to the obtained program instructions.

[0359] Based on the above embodiments, in an embodiment of the present application, a computer readable storage medium is provided, which stores a computer program. The computer program is executed by a processor to implement the reporting and receiving method of the cache data state in any of the above method embodiments.

[0360] In some possible implementations, the reporting and receiving method of the cache data amount can also be implemented as a program product in the form of a program code, which is used to make the control device execute the steps of the reporting and receiving method of the cache data state according to various exemplary embodiments of the present application described above in the specification when the program product is run on the device.

[0361] It should be noted that although several units or sub-units of the device are mentioned in the above detailed description, such division is only exemplary and not mandatory. In fact, according to the embodiments of the present application, the features and functions of two or more units described above can be embodied in one unit. Conversely, the features and functions of one unit described above can be further divided into units embodied by multiple units.

[0362] Moreover, although the operations of the method(s) herein can be described in a particular, sequential order, this order is not meant to be a limitation and

[0363] Those of skill in the art would understand that embodiments of the present application can be provided as a method, a system, or a computer program product. Accordingly, the present application can take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the present application can take the form of a computer program product on one or more computer readable storage media (including, but not limited to, disk storage, CD-ROMs, optical storage devices, etc.) embodying computer readable program code.

[0364] The present application is described in reference to the flow diagrams and / or block diagrams of the methods, apparatus (systems) and computer program products according to this application. It will be understood that each block of the flow diagrams and / or block diagrams, and combinations of blocks in the flow diagrams 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, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flow diagrams and / or block diagrams block or blocks.

[0365] These computer program instructions can also be stored in a computer readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer readable memory produce an article of manufacture including instructions which implement the function specified in the flow diagrams and / or block diagrams block or blocks.

[0366] These computer program instructions can also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flow diagrams and / or block diagrams block or blocks.

[0367] Obviously, many modifications and variations of the present application are possible in light of the above teachings. It is, therefore, to be understood that within the scope of the appended claims and their equivalents, the application can be practiced otherwise than as specifically described.

Claims

1. A method for reporting the status of cached data, characterized in that, Applied to terminal devices, including: Determine the status information of the cached data to be reported; Based on the cached data status information, first adjustment information related to the first information is generated, wherein the first information is sent by the network device to the terminal device; Based on the reception status of the first information and the first adjustment information, second information is generated; The second information is sent to the network device.

2. The method as described in claim 1, characterized in that, Before sending the second information to the network device, the method further includes: Determine the reception status of the first information to be reported back to the network device.

3. The method as described in claim 2, characterized in that, Before determining the reception status of the first information to be fed back to the network device, the method further includes: It was determined that no scheduling authorization was obtained to report the cached data status information to the network device.

4. The method as described in claim 2, characterized in that, The method further includes: When it is determined that the reception status of the first information will not be reported back to the network device, a scheduling request or a random access preamble is sent to the network device.

5. The method as described in claim 1, characterized in that, Before generating the first adjustment information based on the cached data state information, the method further includes: Send a first instruction to the network device, the first instruction being used to instruct the terminal device to have the ability to report the cached data status information to the network device along with the second information; The network device receives a second instruction sent by the network device, the second instruction being used to instruct the network device to support the reporting of the cached data status information along with the second information to the network device.

6. The method as described in claim 5, characterized in that, Sending the first instruction to the network device includes: Send a first PUCCH message to the network device, the first PUCCH message including the first indication; The receipt of the second instruction sent by the network device includes: The network device receives a second PUCCH message, which includes the second indication.

7. The method as described in claim 1, characterized in that, Before generating the first adjustment information based on the cached data state information, the method further includes: The network device receives a third instruction, which is used to indicate configuration information for transmitting the second information.

8. The method as described in claim 7, characterized in that, The receipt of the third instruction sent by the network device includes: The network device receives a third PUCCH message, which includes the third indication.

9. The method as described in claim 7, characterized in that, The step of generating first adjustment information based on the cached data state information includes: When the cached data volume in the cached data status information is less than the data volume threshold, the cached data volume continues to be counted. The data volume threshold is determined based on multiple parameters in the configuration information. When the amount of cached data is greater than or equal to the data amount threshold, first adjustment information is generated based on the amount of cached data.

10. The method as described in claim 9, characterized in that, The first adjustment information is phase rotation information.

11. The method as described in claim 10, characterized in that, The step of generating first adjustment information based on the cached data volume includes: Based on the data volume range to which the cached data volume belongs, phase rotation information associated with the data volume range is determined, wherein the data volume range is determined based on some of the multiple parameters.

12. The method as described in claim 11, characterized in that, The plurality of parameters also includes a first parameter, and the partial parameters include a second parameter and a third parameter; The first parameter describes the minimum amount of cached data that the network device allows the terminal device to report; The second parameter describes the maximum amount of cached data that the network device allows the terminal device to report; The third parameter is used to describe the number of intervals in the data volume interval.

13. The method as described in claim 12, characterized in that, If the cached data volume is greater than or equal to the maximum cached data volume, then the data volume range to which the cached data volume belongs is the data volume range corresponding to the maximum cached data volume.

14. The method as described in claim 1, characterized in that, The generation of second information based on the receiving status of the first information and the first adjustment information includes: Based on the first adjustment information, the third information is phase-modulated to obtain the second information, wherein the third information is used to indicate the reception status of the first information.

15. The method as described in claim 14, characterized in that, The step of performing phase modulation on the third information based on the first adjustment information to obtain the second information includes: Based on the first adjustment information, phase adjustment is performed on the carrier of the first half-bandwidth corresponding to the third information; The second information is obtained based on the carrier of the second half-bandwidth corresponding to the third information and the carrier of the first half-bandwidth after phase adjustment.

16. The method according to any one of claims 1-15, characterized in that, The cached data status information is the cached data status information corresponding to the uplink burst data.

17. A method for receiving cached data status, characterized in that, Applied to network devices, including: The receiving terminal device sends second information, which is generated based on the receiving status of the first information and the first adjustment information when the terminal device determines that there is cached data status information to be reported. The first information is generated by... The first adjustment information sent by the network device to the terminal device is generated by the terminal device based on the cached data status information. The cached data status information is obtained from the second information, which is also used to indicate the receiving status.

18. The method as described in claim 17, characterized in that, Before the second information sent by the receiving terminal device, it also includes: The terminal device receives a first instruction sent by the terminal device, the first instruction being used to instruct the terminal device to have the ability to report the cached data status information to the network device along with the second information; Send a second instruction to the terminal device, the second instruction being used to instruct the network device to support the reporting of the cached data status information along with the second information to the network device.

19. The method as described in claim 18, characterized in that, The receipt of the first instruction sent by the terminal device includes: Receive a first PUCCH message sent by the terminal device, wherein the first PUCCH message includes the first indication; Sending the second instruction to the terminal device includes: A second PUCCH message is sent to the terminal device, the second PUCCH message including the second indication.

20. The method as described in claim 17, characterized in that, Before the second information sent by the receiving terminal device, it also includes: A third instruction is sent to the terminal device, the third instruction being used to indicate configuration information for transmitting the second information.

21. The method as described in claim 20, characterized in that, Sending the third instruction to the terminal device includes: A third PUCCH message is sent to the terminal device, the third PUCCH message including the third indication.

22. The method as described in claim 20, characterized in that, Obtaining the cached data status information from the second information includes: The first adjustment information is determined based on the carrier of the first half-bandwidth corresponding to the second information and the carrier of the second half-bandwidth corresponding to the second information. Based on multiple parameters in the configuration information, the cache data status information corresponding to the first adjustment information is determined.

23. The method as described in claim 22, characterized in that, After determining the cached data status information corresponding to the first adjustment information based on multiple parameters in the configuration information, the method further includes: Based on the cached data status information, uplink transmission resources are allocated to the terminal device.

24. The method as described in claim 22, characterized in that, After determining the cached data status information corresponding to the first adjustment information based on multiple parameters in the configuration information, the method further includes: Based on the first adjustment information, the second information is demodulated to obtain the third information, wherein the third information is used to indicate the reception status.

25. The method as described in claim 24, characterized in that, The step of demodulating the second information based on the first adjustment information to obtain the third information includes: Based on the first adjustment information, phase rotation compensation is performed on the carrier of the first half bandwidth; The third information is obtained based on the carrier of the second half-bandwidth and the carrier of the first half-bandwidth after phase rotation compensation.

26. A device for reporting the status of cached data, characterized in that, Applied to terminal devices, including: The determination module is used to determine the status information of the cached data to be reported; The first generation module is used to generate first adjustment information related to the first information based on the cached data status information, wherein the first information is sent by the network device to the terminal device; The second generation module is used to generate second information based on the receiving status of the first information and the first adjustment information; The information sending module is used to send the second information to the network device.

27. A device for receiving cached data status, characterized in that, Applied to network devices, including: The information receiving module is used to receive second information sent by the terminal device. The second information is generated by the terminal device based on the receiving status of the first information and the first adjustment information when the terminal device determines that there is cached data status information to be reported. The first information is sent by the network device to the terminal device, and the first adjustment information is generated by the terminal device based on the cached data status information. The processing module is used to obtain the cached data status information from the second information, and the second information is also used to indicate the receiving status.

28. A communication system, characterized in that, include: Terminal equipment and network equipment; The terminal device is used to perform the method as described in any one of claims 1 to 16, and the network device is used to perform the method as described in any one of claims 17 to 25.

29. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, When the processor executes the program, it implements the steps of the method according to any one of claims 1-25.

30. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1-25.

Citation Information

Patent Citations

  • Cache data state reporting and receiving method and related device

    CN121240142A

  • Uplink signal transmission or reception method for terminal supporting plurality of transmission time intervals, plurality of sub-carrier intervals, or plurality of processing times in wireless communication system, and device therefor

    CN110352582A

  • Methods and apparatus for distinguishing between transmit feedback modes in sidelink buffer status report

    CN111954310A

  • Scheduling report in non-terrestrial networks

    US20240204922A1

  • Buffer status reporting in 5g NR-things sidelink communications

    WO2018080561A1