Information reporting method and apparatus for uplink data, device and storage medium

By reporting target information to the network side equipment during the measurement gap, the problem that uplink data cannot be quickly transmitted during the measurement gap is solved, and the efficiency of uplink data transmission is optimized.

WO2025108391A1PCT designated stage expired Publication Date: 2025-05-30VIVO MOBILE COMM CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/133613
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-11-23
Filing Date
2024-11-21
Publication Date
2025-05-30

AI Technical Summary

Technical Problem

The terminal cannot perform data transmission during the measurement gap, especially the emergency uplink data transmission service, resulting in the inability to quickly transmit the uplink data.

Method used

The terminal reports target information to the network-side device based on the configuration of the measurement gap to trigger the network-side device to perform wireless resource scheduling of uplink data or adjusting the measurement gap.

Benefits of technology

It realizes that while ensuring cell measurement, it reduces the impact on uplink data transmission efficiency and ensures that uplink data can be transmitted in a timely manner.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024133613_30052025_PF_FP_ABST
    Figure CN2024133613_30052025_PF_FP_ABST
Patent Text Reader

Abstract

The present application relates to the technical field of communications, and discloses an information reporting method and apparatus for uplink data, a device, and a storage medium. The information reporting method for uplink data in embodiments of the present application comprises: on the basis of a measurement gap configuration, reporting target information to a network side-device, the target information being used for radio resource scheduling or measurement gap adjustment of uplink data.
Need to check novelty before this filing date? Find Prior Art

Description

Uplink data information reporting method, device, equipment and storage medium

[0001] CROSS-REFERENCE TO RELATED APPLICATIONS

[0002] This application claims priority to the Chinese patent application filed with the China Patent Office on November 23, 2023, with application number 202311581891.X and invention name “Information reporting method, device, equipment and storage medium for uplink data”, the entire contents of which are incorporated by reference into this application. Technical Field

[0003] The present application belongs to the field of communication technology, and specifically relates to a method, apparatus, device and storage medium for reporting uplink data. Background Art

[0004] The measurement gap is used by the terminal to measure adjacent frequency or same frequency cells, wherein the terminal cannot transmit data during the measurement gap. Especially for emergency uplink data transmission services, the appearance of the measurement gap will cause the uplink data to be unable to be transmitted quickly. Based on this, it is possible to consider balancing the wireless resource scheduling of the uplink data and the adjustment of the measurement gap to ensure the cell measurement as much as possible while reducing the impact on the uplink data transmission efficiency. Then how the terminal reports the information of the uplink data to trigger the network side device to perform wireless resource scheduling of the uplink data or adjustment of the measurement gap is a technical problem that needs to be solved urgently in this application. Summary of the Invention

[0005] The embodiments of the present application provide a method, apparatus, device and storage medium for reporting uplink data information, which can solve the technical problem of how a terminal reports uplink data information to trigger a network-side device to perform wireless resource scheduling for uplink data or adjust the measurement gap.

[0006] In a first aspect, a method for reporting uplink data information is provided, which is executed by a terminal. The method includes: reporting target information to a network side device based on the configuration of a measurement gap; wherein the target information is used for wireless resource scheduling of uplink data or adjustment of the measurement gap.

[0007] In a second aspect, a method for reporting uplink data information is provided, which is executed by a network side device. The method includes: receiving target information reported by the terminal based on the configuration of the measurement gap; and performing wireless resource scheduling of the uplink data or adjusting the measurement gap based on the target information.

[0008] In a third aspect, an apparatus for reporting uplink data is provided, comprising: a communication module configured to:

[0009] Report target information to network-side devices based on measurement gap configuration;

[0010] The target information is used for radio resource scheduling of uplink data or adjustment of measurement gaps.

[0011] In a fourth aspect, an uplink data information reporting device is provided, comprising: a communication module and a processing module, the communication module being used to receive target information reported by the terminal based on the configuration of the measurement gap; the processing module being used to perform wireless resource scheduling of uplink data or adjustment of the measurement gap based on the target information.

[0012] In a fifth aspect, a terminal is provided, which includes a processor and a memory, wherein the memory stores programs or instructions that can be run on the processor, and when the programs or instructions are executed by the processor, the steps of the method of the first aspect are implemented.

[0013] In a sixth aspect, a terminal is provided, comprising a processor and a communication interface, wherein the communication interface is used to report target information to a network side device based on the configuration of the measurement gap; wherein the target information is used for wireless resource scheduling of uplink data or adjustment of the measurement gap.

[0014] In the seventh aspect, a network side device is provided, which includes a processor and a memory, the memory storing programs or instructions that can be run on the processor, and the steps of the method of the second aspect are implemented when the program or instructions are executed by the processor.

[0015] In the eighth aspect, a network side device is provided, including a processor and a communication interface, wherein the communication interface is used to receive target information reported by the terminal based on the configuration of the measurement gap; the processor is used to perform wireless resource scheduling of uplink data or adjust the measurement gap based on the target information.

[0016] In a ninth aspect, a readable storage medium is provided, on which a program or instruction is stored. When the program or instruction is executed by a processor, the steps of the method of the first aspect or the steps of the method of the second aspect are implemented.

[0017] In the tenth aspect, a wireless communication system is provided, including: a terminal and a network side device, the terminal can be used to execute the steps of the method of the first aspect, and the network side device can be used to execute the steps of the method of the second aspect.

[0018] In the eleventh aspect, a chip is provided, which includes a processor and a communication interface, the communication interface and the processor are coupled, and the processor is used to run programs or instructions to implement the method of the first aspect, or to implement the method of the second aspect.

[0019] In the twelfth aspect, a computer program / program product is provided. The computer program / program product is stored in a storage medium, and the program / program product is executed by at least one processor to implement the steps of the uplink data information reporting method of the first aspect or the second aspect.

[0020] In an embodiment of the present application, the terminal can report target information to the network side device based on the configuration of the measurement gap to trigger the network side device to perform wireless resource scheduling of uplink data or adjust the measurement gap, thereby balancing the wireless resource scheduling of uplink data and the adjustment of the measurement gap, thereby ensuring cell measurement as much as possible while reducing the impact on uplink data transmission efficiency. BRIEF DESCRIPTION OF THE DRAWINGS

[0021] FIG1 shows a block diagram of a wireless communication system to which embodiments of the present application may be applied;

[0022] FIG2 is a schematic diagram of a measurement gap provided in an embodiment of the present application;

[0023] FIG3 is a schematic diagram of a GoP-based XR image frame transmission method provided in an embodiment of the present application;

[0024] FIG4 is an interactive flow chart of a method for reporting uplink data information provided in an embodiment of the present application;

[0025] FIG5 is a schematic diagram of delay information reporting provided in an embodiment of the present application;

[0026] FIG6 is a schematic diagram of reporting arrival time information provided in an embodiment of the present application;

[0027] FIG7 is a schematic diagram of another method for reporting arrival time information provided in an embodiment of the present application;

[0028] 8A to 8C are schematic diagrams illustrating overlap between a delay budget window and a measurement gap according to an embodiment of the present application;

[0029] FIG9 is a schematic diagram of an overlapping situation of a delay budget window and a measurement gap provided in an embodiment of the present application;

[0030] FIG10 is a schematic diagram of an overlapping situation of a preset window and a measurement gap provided in an embodiment of the present application;

[0031] FIG11 is a schematic diagram of another overlapping situation of the delay budget window and the measurement gap provided in an embodiment of the present application;

[0032] FIG12 is a schematic diagram of another overlapping situation of the delay budget window and the measurement gap provided in an embodiment of the present application;

[0033] FIG13 is a schematic diagram illustrating an application of a fourth preset threshold for residual delay according to an embodiment of the present application;

[0034] FIG14 is a schematic block diagram of an apparatus 1400 for reporting uplink data according to an embodiment of the present application;

[0035] FIG15 is a schematic block diagram of an apparatus 1500 for reporting uplink data according to an embodiment of the present application;

[0036] FIG16 is a schematic block diagram of a communication device provided in an embodiment of the present application;

[0037] FIG17 is a schematic diagram of the hardware structure of a terminal implementing an embodiment of the present application;

[0038] FIG18 is a schematic diagram of the hardware structure of a network-side device for implementing an embodiment of the present application. DETAILED DESCRIPTION

[0039] The following will be combined with the accompanying drawings in the embodiments of this application to clearly describe the technical solutions in the embodiments of this application. Obviously, the embodiments described are part of the embodiments of this application, not all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field are within the scope of protection of this application.

[0040] The terms "first", "second", etc. in this application are used to distinguish similar objects, and are not used to describe a specific order or sequence. It should be understood that the terms used in this way are interchangeable where appropriate, so that the embodiments of the present application can be implemented in an order other than those illustrated or described herein, and the objects distinguished by "first" and "second" are generally of the same type, and do not limit the number of objects, for example, the first object can be one or more. In addition, "or" in this application represents at least one of the connected objects. For example, "A or B" covers three options, namely, Option 1: including A but not including B; Option 2: including B but not including A; Option 3: including both A and B. The character " / " generally indicates that the objects associated before and after are in an "or" relationship.

[0041] The term "indication" in this application can be either a direct indication (or explicit indication) or an indirect indication (or implicit indication). A direct indication can be understood as the sender explicitly informing the receiver of specific information, the operation to be performed, or the requested result, etc. in the instruction sent; an indirect indication can be understood as the receiver determining the corresponding information based on the instruction sent by the sender, or making a judgment and determining the operation to be performed or the requested result, etc. based on the judgment result.

[0042] It is worth noting that the technology described in the embodiments of the present application is not limited to the Long Term Evolution (LTE) / LTE-Advanced (LTE-A) system, but can also be used in other wireless communication systems, such as Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), Orthogonal Frequency Division Multiple Access (OFDMA), Single-carrier Frequency Division Multiple Access (SC-FDMA) or other systems. The terms "system" and "network" in the embodiments of the present application are often used interchangeably, and the described technology can be used for the systems and radio technologies mentioned above, as well as for other systems and radio technologies. The following description describes a New Radio (NR) system for example purposes, and NR terminology is used in most of the following description, but these technologies can also be applied to systems other than NR systems, such as 6th Generation (6G) communication systems.

[0043] FIG1 is a block diagram of a wireless communication system applicable to an embodiment of the present application. The wireless communication system includes a terminal 11 and a network-side device 12. The terminal 11 may be a mobile phone, a tablet computer (Tablet Personal Computer), a laptop computer (Laptop Computer), a notebook computer, a personal digital assistant (PDA), a handheld computer, a netbook, an ultra-mobile personal computer (UMPC), a mobile internet device (MID), an augmented reality (AR), a virtual reality (VR) device, a robot, a wearable device (Wearable Device), an aircraft (Flight Vehicle), a vehicle-mounted device (VUE), a ship-mounted device, a pedestrian user equipment (PUE), a smart home (home appliances with wireless communication capabilities, such as refrigerators, televisions, washing machines, or furniture), a game console, a personal computer (PC), an ATM, or a self-service machine, or other terminal-side devices. Wearable devices include: smart watches, smart bracelets, smart headphones, smart glasses, smart jewelry (smart bracelets, smart bracelets, smart rings, smart necklaces, smart anklets, smart anklets, etc.), smart wristbands, smart clothing, etc. Among them, the vehicle-mounted device can also be called a vehicle-mounted terminal, a vehicle-mounted controller, a vehicle-mounted module, a vehicle-mounted component, a vehicle-mounted chip or a vehicle-mounted unit, etc. It should be noted that the specific type of the terminal 11 is not limited in the embodiment of the present application. The network side device 12 may include an access network device or a core network device, wherein the access network device may also be called a radio access network (Radio Access Network, RAN) device, a radio access network function or a radio access network unit. The access network device may include a base station, a wireless local area network (WLAN) access point (AS) or a wireless fidelity (WiFi) node, etc.Among them, the base station can be referred to as Node B (NB), Evolved Node B (eNB), the next generation Node B (gNB), New Radio Node B (NR Node B), access point, Relay Base Station (RBS), Serving Base Station (SBS), Base Transceiver Station (BTS), radio base station, radio transceiver, Basic Service Set (BSS), Extended Service Set (ESS), Home Node B (HNB), Home Evolved Node B (home evolved Node B), Transmission Reception Point (TRP) or other appropriate terms in the field. As long as the same technical effect is achieved, the base station is not limited to specific technical vocabulary. It should be noted that in the embodiment of the present application, only the base station in the NR system is used as an example for introduction, and the specific type of the base station is not limited.

[0044] To facilitate a better understanding of the embodiments of the present application, the relevant knowledge of the embodiments of the present application will be explained below.

[0045] 1. Measurement gap in NR

[0046] When performing adjacent-frequency or same-frequency cell measurements, a terminal requires a receive channel. The parameters used by the terminal for performing cell measurements and receiving data on the receive channel differ. These parameters include, but are not limited to, at least one of the following: frequency, beam parameters, and received signal equalization algorithm. Therefore, the same receive channel cannot be used for both cell measurement and data reception. Therefore, when a receive channel is used for cell measurement, the terminal will not be able to receive data, resulting in a measurement gap.

[0047] The configuration of the measurement gap includes at least one of the following, but is not limited to: the periodicity, offset, and duration of the measurement gap. Figure 2 is a schematic diagram of a measurement gap provided in an embodiment of the present application, wherein Figure 2 shows a periodic measurement gap, whose period and length are shown in Figure 2, and its offset can be the offset of the first measurement gap in the periodic measurement gap relative to time 0.

[0048] 2. XR Business

[0049] XR services include AR, VR, and MR. Currently, H.264 encoding technology can be used for XR services to achieve image data compression, thereby saving traffic and ensuring image quality. Existing H.264 encoding technology encodes image data into three types of image frames:

[0050] 1. Intra-coded picture (I frame) is a complete picture frame that can be generated and presented independently of other frames;

[0051] 2. Predicted picture (P frame), which only contains information about image changes relative to the previous frame. The receiver needs to combine the previous frame to generate the current frame and complete the display on the receiver;

[0052] 3. Bidirectional predicted picture (B-frame) indicates the changes in the current frame relative to the previous and next frames. The receiver needs to combine the previous and next frames to generate the current frame.

[0053] The above-mentioned front frames and back frames are sorted according to the frame presentation time or the image acquisition time of the source end. The actual sending and receiving time may be adjusted according to the image decoding time of the receiver. For example, the sender can send according to the order of the receiver's image frame decoding time.

[0054] Different frame types correspond to different frame encoding methods, resulting in different levels of image compression. I-frames have a low degree of compression (i.e., the largest frame data volume), P-frames have a moderate degree of compression (i.e., the moderate frame data volume), and B-frames have a high degree of compression (i.e., the smallest frame data volume).

[0055] There are two ways to transmit XR images: a frame slice combination-based transmission method and a frame set (Group of Picture, GoP)-based transmission method.

[0056] Slice-based transmission: A single image frame is divided into multiple image blocks, or slices, which are then combined for transmission. This method significantly reduces traffic fluctuations caused by differences in data volume between I-frames, P-frames, and B-frames, thereby smoothing the XR service data flow. However, due to the cross-transmission of image frames, transmission latency is significantly increased.

[0057] GoP-based transmission method: Figure 3 is a schematic diagram of a GoP-based XR image frame transmission method provided in an embodiment of the present application. As shown in Figure 3, an I frame and all subsequent P frames and B frames before the next I frame constitute a GoP. In Figure 3, the size of a GoP is 12. The time interval between adjacent image frames is the frame period. The GoP-based transmission method avoids mixed transmission between image frames, allowing image frames to be transmitted in a timely manner. However, due to the different compression levels of I frames, P frames, and B frames, the frame data volume fluctuates.

[0058] 3. Protocol Data Unit (PDU) set

[0059] Currently, in the relevant discussions of the 3rd Generation Partner Project (3GPP), XR service data can be modeled as a PDU set, where a PDU set includes a group of PDUs so that Quality of Service (QoS) can be managed according to the PDU set when the data is transmitted in the wireless network.

[0060] According to the different transmission methods of the above-mentioned XR images, a PDU set may include at least one image frame, wherein each image frame may be a PDU. For example, as shown in FIG3 , a GoP may be a PDU set, which may include I frames, P frames, and B frames, and each image frame may be a PDU. Alternatively, a PDU set may correspond to an image frame. For example, in a transmission method based on frame slice combination, each image slice in an image frame may be a PDU. Alternatively, an image frame may include several PDU sets. For example, when the image frame is transmitted according to the left and right eye lines of sight respectively, the left eye image data of an image frame corresponds to one PDU set, and the right eye image data corresponds to another PDU set. For another example, when the image frame is transmitted in the visual axis direction and the non-visual axis direction, the image data in the visual axis direction corresponds to one PDU set, and the image data in the non-visual axis direction corresponds to another PDU set.

[0061] It should be understood that the above example is only an example of modeling of the PDU set, and the embodiment of the present application does not limit the modeling form of the PDU set.

[0062] 4. Transmission of XR Services in NR

[0063] According to the current 3GPP protocol, when an uplink XR packet from the terminal arrives at the Packet Data Convergence Protocol (PDCP) layer buffer from the application layer, a PDCP discard timer (PDCP discardTimer) is started according to the initial value pre-configured by the base station. During the PDCP discardTimer, the base station can schedule the terminal to transmit the packet to the base station. If the PDCP discardTimer times out and the terminal still fails to transmit the packet, the packet is discarded.

[0064] 5. Data Transmission Delay Budget

[0065] When delay-sensitive service data passes through the 3GPP air interface, the network can determine the air interface delay budget for the service data and schedule wireless resources for the service data to ensure that the service data completes air interface transmission within the air interface delay budget.

[0066] Among them, the packet delay budget (PDB) is the air interface delay budget for a data packet. Based on this, the PDB window can be obtained. For example, the start time of the PDB window is the arrival time of the data packet, and the width of the PDB window can be the PDB of the data packet, wherein the arrival time of the data packet can be the time when the data packet arrives at the PDCP layer from the application layer.

[0067] For XR services, a PDU Set Delay Budget (PSDB) is proposed, which is an air interface delay budget for a PDU set. Based on this, a PSDB window can be obtained, wherein each data packet in the PDU set can correspond to a PSDB window. For example, for any data packet in the PDU set, the start time of the PSDB window of the data packet can be the arrival time of the data packet, and the width of the PSDB window can be the PSDB corresponding to the PDU set, wherein the arrival time of the data packet can be the time when the data packet arrives at the PDCP layer from the application layer. Alternatively, all data packets in the PDU set correspond to a PSDB window. For example, the start time of the PSDB window corresponding to the PDU set can be the arrival time of the first data packet in the PDU set, and the width of the PSDB window can be the PSDB corresponding to the PDU set, wherein the arrival time of the first data packet can be the time when the first data packet arrives at the PDCP layer from the application layer.

[0068] It should be understood that the embodiments of the present application do not limit the correspondence between data packets in the PDU set and the PSDB window.

[0069] According to the current protocol, for XR services, the PDB window and PSDB window can be understood as the operating time window of the corresponding PDCP discard timer, that is, the time window between the start and timeout of the PDCP discard timer.

[0070] As described above, how the terminal reports the information of uplink data to trigger the network-side device to perform radio resource scheduling of uplink data or adjustment of the measurement gap is a technical problem to be solved urgently in this application.

[0071] Based on the above problem, an embodiment of the present application proposes that the terminal can report target information for radio resource scheduling for uplink data or adjustment of the measurement gap to the network side device based on the configuration of the measurement gap.

[0072] The following describes in detail the method for reporting uplink data information provided by the embodiment of the present application through some embodiments and application scenarios in conjunction with the accompanying drawings.

[0073] FIG4 is an interactive flow chart of a method for reporting uplink data information provided in an embodiment of the present application. The method is applied to a terminal and a network-side device. As shown in FIG4 , the method includes:

[0074] S410: The terminal reports target information to the network device based on the configuration of the measurement gap;

[0075] S420: The network-side device performs radio resource scheduling for uplink data or adjusts the measurement gap based on the target information.

[0076] In some implementations, the number of the measurement gaps may be one or more.

[0077] In some implementations, each measurement gap may be a periodic measurement gap or an aperiodic measurement gap.

[0078] In some implementations, configuration of the measurement gap includes at least one of the following, but is not limited to: a period, an offset, and a length of the measurement gap. For periodic measurement gaps, the offset may be, but is not limited to, the offset of the first measurement gap in the periodic measurement gap relative to time zero.

[0079] In some implementations, the measurement gap may be dynamically configured for the terminal by the network-side device, or may be configured for the terminal, and this embodiment of the present application does not impose any limitation on this.

[0080] It should be understood that the target information is used for radio resource scheduling of uplink data or adjustment of the measurement gap. In other words, the target information is used to trigger radio resource scheduling of uplink data or adjustment of the measurement gap, or the target information is used to trigger the network-side device to perform radio resource scheduling of uplink data or adjustment of the measurement gap.

[0081] In some implementations, the target information is carried in Radio Resource Control (RRC) signaling or Media Access Control Control Element (MAC CE) signaling, but is not limited thereto.

[0082] In some implementations, the target information includes at least one of the following, but is not limited to:

[0083] (1) Arrival time information of the uplink data;

[0084] (2) Delay information of the uplink data;

[0085] (3) Suggested adjustment information for the measurement time slot;

[0086] (4) Signal quality information of the current serving cell;

[0087] (5) Cache status information of uplink data.

[0088] In some implementations, the uplink data includes at least one data packet to be transmitted in the same logical channel (LCH) or the same logical channel group (LCP). In other words, the network-side device can configure the terminal to report target information of the uplink data according to the LCH or LCG. Based on this, the terminal can report the target information of the uplink data according to the LCH or LCG.

[0089] In some implementations, the uplink data may be an uplink data burst or an uplink XR image frame, but is not limited thereto.

[0090] In some implementations, the arrival time information includes at least one of the following: an arrival period, an arrival time offset, and an arrival time jitter range.

[0091] In some implementations, the arrival time information is path time information of the uplink data from the application layer to the PDCP layer.

[0092] In some implementations, the arrival period is determined based on the arrival time of at least one data packet to be transmitted included in the uplink data, wherein, for any one of the at least one data packet to be transmitted, the arrival time of the data packet to be transmitted is the time when the data packet arrives at the PDCP layer from the application layer.

[0093] For example, assuming that the uplink data includes data packets 1-3 to be transmitted, the time for data packet 1 to be transmitted to reach the PDCP layer from the application layer is T, the time for data packet 2 to be transmitted to reach the PDCP layer from the application layer is T+1s, and the time for data packet 3 to be transmitted to reach the PDCP layer from the application layer is T+3s, then the arrival period is 1s.

[0094] In some implementations, the arrival time offset is, but is not limited to, the offset of the arrival time of the first data packet to be transmitted included in the uplink data relative to a reference time, wherein the reference time may be, but is not limited to, time 0.

[0095] For example, assuming that the uplink data includes data packets 1-3 to be transmitted, the time when data packet 1 to be transmitted, that is, the first data packet to be transmitted, arrives at the PDCP layer from the application layer is T, and the time offset of the data packet relative to time 0 is T. Therefore, the arrival time offset of the uplink data can be called T.

[0096] In some implementations, the arrival time jitter range is an average value of the jitter range of the arrival time of each of at least one data packet to be transmitted included in the uplink data.

[0097] For example, assuming that the uplink data includes data packets 1-3 to be transmitted, the actual arrival time of data packet 1 to be transmitted is T, and no jitter occurs. The theoretical arrival time of data packet 2 to be transmitted is T+1s, and the actual arrival time of data packet 2 to be transmitted is T+1.5s. Therefore, its jitter time is 0.5s, and the corresponding jitter range is [0, 0.5s]. The theoretical arrival time of data packet 3 to be transmitted is T+3s, and its actual arrival time is T+4s. Therefore, its jitter time is 1s, and the corresponding jitter range is [0, 1s]. Then the average value of the jitter ranges corresponding to these three data is [(0+0+0) / 3, (0+0.5+1) / 3]=[0, 0.5s].

[0098] In some implementations, the arrival time jitter range is the union of the jitter ranges of the arrival times of at least one data packet to be transmitted included in the uplink data.

[0099] For example, assuming that the uplink data includes data packets 1-3 to be transmitted, the actual arrival time of data packet 1 to be transmitted is T, and no jitter occurs. The theoretical arrival time of data packet 2 to be transmitted is T+1s, and the actual arrival time of data packet 2 to be transmitted is T+1.5s. Therefore, its jitter time is 0.5s, and the corresponding jitter range is [0, 0.5s]. The theoretical arrival time of data packet 3 to be transmitted is T+3s, and its actual arrival time is T+4s. Therefore, its jitter time is 1s, and the corresponding jitter range is [0, 1s]. Then the union of the jitter ranges corresponding to these three data is [0, 1s].

[0100] In some implementations, the delay information includes at least one of the following, but is not limited to: remaining delay budget information, waited delay, total data volume to be transmitted, and partial data volume to be transmitted.

[0101] In some implementations, the remaining delay budget information includes the remaining delay budget information for each to-be-transmitted data packet in the uplink data. In other words, for each to-be-transmitted data packet in the uplink data, the to-be-transmitted data packet has a piece of remaining delay budget information. The embodiment of the present application does not limit the definition of the remaining delay budget information.

[0102] In some implementations, the remaining delay budget information is a remaining delay budget value or an index corresponding to the remaining delay budget value.

[0103] In some implementations, for any data packet to be transmitted, the remaining delay budget value of the data packet to be transmitted is the delay budget value of the data packet to be transmitted, such as PDB or PSDB minus the wait delay of the data packet to be transmitted, that is, the duration from the arrival time of the data packet to be transmitted to the reporting time of the delay information.

[0104] For example, the PDB of a data packet to be transmitted is 5 ms, and the waiting delay of the data packet to be transmitted is 2 ms. Then, the remaining delay budget value of the data packet to be transmitted is 5 ms-2 ms=3 ms.

[0105] In some implementations, the remaining delay budget quantization table may contain a correspondence between remaining delay budget values ​​or remaining delay budget ranges and indexes, for example, the index corresponding to [1, 2] is 1. Based on this, each remaining delay budget value corresponds to a unique index.

[0106] The remaining delay budget information included in the delay information is exemplified below:

[0107] For example, assume that the uplink data includes data packets 1-3 to be transmitted, where the delay information includes: the remaining delay budget value of data packet 1 to be transmitted is 1s, the remaining delay budget value of data packet 2 to be transmitted is 2s, and the remaining delay budget value of data packet 3 to be transmitted is 0.5s.

[0108] For example, assume that the uplink data includes data packets 1-3 to be transmitted, where the delay information includes: index 1 corresponding to the remaining delay budget value of data packet 1 to be transmitted, index 1 corresponding to the remaining delay budget value of data packet 2 to be transmitted, and index 2 corresponding to the remaining delay budget value of data packet 3 to be transmitted.

[0109] In some implementations, the remaining delay budget value is a first remaining delay budget value excluding measurement gaps or a second remaining delay budget value excluding measurement gaps.

[0110] For example, Figure 5 is a schematic diagram of delay information reporting provided by an embodiment of the present application. As shown in Figure 5, the measurement gap appears periodically, and the delay budget window, arrival time and waited delay of the data packet 1 to be transmitted are shown in Figure 5, wherein the waited delay is the length of time between the arrival time of the data packet 1 to be transmitted and the reporting time of the delay information. The delay budget window is subtracted from the waited delay of the data packet 1 to be transmitted to obtain a first residual delay budget. The delay budget window is subtracted from the waited delay of the data packet 1 to be transmitted, and the overlapping part of the measurement gap and the delay budget window is subtracted to obtain a second residual delay budget.

[0111] In some implementations, the amount of data to be transmitted is any one of the following:

[0112] (1) the amount of data in the uplink data for which the first remaining delay budget is less than the first delay budget threshold;

[0113] (2) The amount of data in the uplink data for which the second remaining delay budget is less than the second delay budget threshold.

[0114] In the embodiment of the present application, the data volume can be the number of data packets, the number of bytes of the data packets, the number of bits of the data packets, etc., and the embodiment of the present application does not limit this.

[0115] The following is an example of the amount of data to be transmitted:

[0116] For example, assuming that the uplink data includes data packets 1-3 to be transmitted, where the delay information includes: the first remaining delay budget value of data packet 1 to be transmitted is 1s, the first remaining delay budget value of data packet 2 to be transmitted is 2s, and the first remaining delay budget value of data packet 3 to be transmitted is 0.5s, and the first delay budget threshold is 1s, then the amount of data in the uplink data whose first remaining delay budget is less than the first delay budget threshold is 1, that is, there is a data packet to be transmitted whose first remaining delay budget is less than the first delay budget threshold.

[0117] For example, assuming that the uplink data includes data packets 1-3 to be transmitted, where the delay information includes: the second remaining delay budget value of data packet 1 to be transmitted is 0.2s, the second remaining delay budget value of data packet 2 to be transmitted is 0.5s, and the second remaining delay budget value of data packet 3 to be transmitted is 1s, and the second delay budget threshold is 0.8s, then the amount of data in the uplink data whose second remaining delay budget is less than the second delay budget threshold is 2, that is, the second remaining delay budget of two data packets to be transmitted is less than the second delay budget threshold.

[0118] In some implementations, the amount of data to be transmitted is any one of the following:

[0119] (1) the amount of data in the uplink data for which the first remaining delay budget is less than or equal to the first delay budget threshold;

[0120] (2) The amount of data in the uplink data for which the second remaining delay budget is less than or equal to the second delay budget threshold.

[0121] It should be understood that if the terminal reports the first remaining delay budget or the corresponding amount of data to be transmitted to the network device, this method helps the network device directly understand the actual available remaining delay budget or the corresponding amount of data to be transmitted. If the terminal reports the second remaining delay budget or the corresponding amount of data to be transmitted to the network device, the network device can determine the actual available remaining delay budget or the corresponding amount of data to be transmitted.

[0122] In some implementations, the wait delay includes the wait delay of each data packet to be transmitted in the uplink data. In other words, for each data packet to be transmitted in the uplink data, the data packet to be transmitted has a wait delay. The embodiment of the present application does not limit the definition of the wait delay.

[0123] In some implementations, for any data packet to be transmitted in the uplink data, the waiting delay of the data packet to be transmitted is the duration from the arrival time of the data packet to be transmitted to the reporting time of the delay information.

[0124] The remaining delay budget information included in the delay information is exemplified below:

[0125] For example, assuming that uplink data includes data packets 1-3 to be transmitted, the delay information includes: a waiting delay of 1s for data packet 1 to be transmitted, a waiting delay of 1s for data packet 2 to be transmitted, and a waiting delay of 0.5s for data packet 3 to be transmitted.

[0126] It should be understood that an example of the waiting time can be found in FIG5 , and this embodiment of the present application will not be described in detail.

[0127] In some implementations, the total amount of data to be transmitted is the amount of data in the uplink data currently buffered in a buffer area of ​​the PDCP layer.

[0128] In some implementations, the adjustment suggestion information includes at least one of the following, but is not limited to:

[0129] (1) Cancel at least one measurement gap;

[0130] (2) Shorten at least one measurement gap;

[0131] (3) Delay at least one measurement gap;

[0132] (4) The number of measurement gaps required to complete the cell measurement.

[0133] In some possible implementations, the target information may indicate the adjustment suggestion information in an explicit manner or in an implicit manner, and the embodiments of the present application do not impose any restrictions on this.

[0134] In some implementations, when the terminal proposes to the network-side device to cancel at least one measurement gap, it may propose at least one of the following, but is not limited to: the number of measurement gaps to be canceled and an identifier of the measurement gap to be canceled.

[0135] For example, assuming there are two measurement gaps, the terminal may propose to cancel the first measurement gap.

[0136] In some implementations, when the terminal recommends to the network side device to shorten at least one measurement gap, it may recommend at least one of the following, but not limited to: the number of measurement gaps to be shortened, the identifier of the measurement gap to be shortened, the duration of the measurement gap to be shortened, and the shortened duration of the measurement gap to be shortened.

[0137] For example, assuming there are two measurement gaps, the terminal may propose to shorten the first measurement gap and shorten it to half of its original length.

[0138] In some implementations, when the terminal recommends to the network device to shorten at least one measurement gap, it may recommend at least one of the following, but is not limited to: the number of measurement gaps to be delayed, the identifier of the measurement gap to be delayed, and the delay duration of the measurement gap to be delayed.

[0139] For example, assuming there are two measurement gaps, the terminal may suggest delaying the first measurement gap by 2 ms.

[0140] In some possible implementations, the signal quality information of the current serving cell is used to measure the urgency of performing cell measurement during the measurement gap. For example, when the signal quality information of the current serving cell is less than the corresponding preset threshold, it indicates that the cell measurement is more urgent. When the signal quality information of the current serving cell is greater than or equal to the corresponding preset threshold, it indicates that the cell measurement is less urgent.

[0141] In some implementations, the signal quality information includes at least one of the following, but is not limited to: Reference Signal Received Power (RSRP), Reference Signal Received Quality (RSRQ), and Signal to Interference plus Noise Ratio (SINR).

[0142] It should be understood that the preset threshold corresponding to RSRP is a preset RSRP threshold, the preset threshold corresponding to RSRQ is a preset RSRQ threshold, and the preset threshold corresponding to SINR is a preset SINR threshold.

[0143] In some implementations, the content carried by the buffer status information of the uplink data may be the same as that carried by a buffer status report (Buffer Status Reporting, BSR).

[0144] In some implementations, the network side device adjusts the measurement gap based on the target information, including: the network side device determines whether to adjust the measurement gap based on the target information, or adjusts the measurement gap if the measurement gap is adjusted.

[0145] In some implementations, if the network-side device adjusts the measurement gap configuration, the network-side device may send the measurement gap adjustment configuration to the terminal; and the terminal may transmit uplink data based on the measurement gap adjustment configuration.

[0146] In some implementations, the measurement gap adjustment configuration includes at least one of the following, but is not limited thereto: an adjustment indication for indicating adjustment of the measurement gap, and an adjustment amount of the measurement gap.

[0147] In some implementations, the adjustment indication may be an explicit indication or an implicit indication.

[0148] In some implementations, the adjustment amount may be at least one of the following, but is not limited thereto: reducing the number of measurement gaps, shortening the measurement gaps by an amount, or delaying the measurement gaps by an amount.

[0149] It should be understood that the embodiments of the present application do not limit how the network-side device performs radio resource scheduling for uplink data or adjusts the measurement gap based on the target information.

[0150] In an embodiment of the present application, the terminal can report target information to the network side device based on the configuration of the measurement gap to trigger the network side device to perform wireless resource scheduling of uplink data or adjust the measurement gap, thereby balancing the wireless resource scheduling of uplink data and the adjustment of the measurement gap, thereby ensuring cell measurement as much as possible while reducing the impact on uplink data transmission efficiency.

[0151] In some implementations, when the target information includes arrival time information, the terminal reports the target information to the network-side device based on the configuration of the measurement gap, including at least one of the following, but not limited to:

[0152] (1) Before the measurement gap, the terminal reports the arrival time information to the network side device at least once;

[0153] (2) During the time period including the measurement gap, the terminal reports the arrival time information to the network side device at least once.

[0154] In other words, the terminal may report the arrival time information to the network-side device at least once before the measurement gap or during the validity period of the measurement gap.

[0155] As described above, the measurement gap is an aperiodic measurement gap or a periodic measurement gap.

[0156] In some implementations, when the measurement gap is a periodic measurement gap, the terminal may report the arrival time information once before the first measurement gap of the periodic measurement gap.

[0157] For example, FIG6 is a schematic diagram of reporting arrival time information provided in an embodiment of the present application. In FIG6 , the measurement gap is a periodic measurement gap. In this case, the terminal may report the arrival time information once before the first measurement gap.

[0158] In some implementations, when the measurement gap is a periodic measurement gap, the terminal may also periodically report the arrival time information. In other words, when the measurement gap is a periodic measurement gap, the terminal may periodically report the arrival time information during the time period when the measurement gap occurs.

[0159] For example, FIG7 is another schematic diagram of reporting arrival time information provided in an embodiment of the present application. In FIG7 , the measurement gap is a periodic measurement gap, and the terminal can periodically report the arrival time information.

[0160] In some implementations, when the measurement gap is a periodic measurement gap and the terminal periodically reports the arrival time information, the reporting period of the arrival time information may be greater than the period of the measurement gap, as shown in FIG7 , but is not limited thereto.

[0161] In an embodiment of the present application, the terminal may report the arrival time information to the network side device at least once before the measurement gap; or, within a time period including the measurement gap, the terminal may report the arrival time information to the network side device at least once, so that the terminal can always report the arrival time information before a measurement gap without having to wait for the end of the measurement gap to report the arrival time information, thereby ensuring that the arrival time information can be reported in a timely manner, and then triggering the network side device to timely perform wireless resource scheduling of uplink data or adjustment of the measurement gap.

[0162] Furthermore, usually after the terminal reports the arrival time information of the uplink data, the network side device will perform corresponding wireless resource scheduling for the terminal. The terminal can immediately transmit the uplink data through the scheduled wireless resources. When the terminal can report the arrival time information in a timely manner, the terminal can also avoid the measurement gap in time when transmitting the uplink data, so that the reception time period of the uplink data estimated by the network side device based on the arrival time information matches the transmission status of the uplink data, so that the uplink data can be received more accurately.

[0163] In some implementations, the terminal may report its desired measurement gap configuration to the network device. Based on this, the terminal may report the arrival time information of the uplink data to the network device when reporting its desired measurement gap configuration to the network device.

[0164] It should be understood that the terminal reports its desired measurement gap configuration to the network-side device, which can minimize the negotiation between the terminal and the network-side device regarding the measurement gap, thereby saving air interface resources.

[0165] In some implementations, the network-side device may also instruct the terminal to report the arrival time information. After receiving the instruction, the terminal may report the arrival time information of the uplink data to the network-side device.

[0166] It should be understood that, when the terminal receives the instruction, it reports the arrival time information of the uplink data to the network side device, which can improve the accuracy of the network side device's control over the reporting of the arrival time information.

[0167] In some possible implementations, when the target information includes delay information, the terminal reports the target information to the network side device based on the configuration of the measurement gap, including: when the configuration of the measurement gap and the time information of the uplink data meet the preset conditions, the terminal reports the delay information to the network side device at least once.

[0168] In some implementations, the preset condition includes at least one of the following, but is not limited to:

[0169] (1) The delay budget window of at least one first data packet to be transmitted in the uplink data overlaps with at least one measurement gap;

[0170] (2) A preset window of at least one second data packet to be transmitted in the uplink data overlaps with at least one measurement gap; wherein, for any second data packet to be transmitted among the at least one second data packet to be transmitted, the start time and duration of the preset window of the second data packet to be transmitted are respectively the arrival time and the preset duration of the second data packet to be transmitted;

[0171] (3) the delay budget window of at least one third data packet to be transmitted in the uplink data overlaps with at least one measurement gap, and for any third data packet to be transmitted in the at least one third data packet to be transmitted, the remaining delay budget value of the third data packet to be transmitted is less than a third remaining delay budget threshold;

[0172] (4) The delay budget window of at least one fourth data packet to be transmitted in the uplink data overlaps with at least one measurement gap, and for any fourth data packet to be transmitted among the at least one fourth data packet to be transmitted, the remaining delay budget value of the fourth data packet to be transmitted is less than the fourth remaining delay budget threshold.

[0173] In some possible implementations, the preset condition may be dynamically configured or pre-configured by the network side device for the terminal, or may be pre-defined, and the embodiments of the present application do not impose any restrictions on this.

[0174] In the embodiment of the present application, for any data packet to be transmitted in the uplink data, the overlap between the corresponding delay budget window and a measurement gap (MG) may be as shown in FIG8A to FIG8C , but is not limited thereto:

[0175] Figures 8A to 8C illustrate the overlap between the delay budget window and the measurement gap in accordance with an embodiment of the present application. As shown in Figure 8A, the delay budget window corresponding to the PDB / PSDB includes the entire MG; as shown in Figure 8B, the MG portion overlaps with the beginning of the delay budget window corresponding to the PDB / PSDB; and as shown in Figure 8C, the MG portion overlaps with the end of the delay budget window corresponding to the PDB / PSDB.

[0176] The following describes item (1) of the precondition:

[0177] It should be understood that the first data packet to be transmitted is a data packet to be transmitted in the uplink data whose corresponding delay budget window overlaps with at least one measurement gap.

[0178] For example, Figure 9 is a schematic diagram of an overlapping situation of the delay budget window and the measurement gap provided in an embodiment of the present application, wherein the arrival time and the delay budget window of the data packet 1 to be transmitted are shown in Figure 9, and the end part of the delay budget window overlaps with a measurement gap in the periodic measurement gap.

[0179] The following describes item (2) of the precondition:

[0180] It should be understood that the second data packet to be transmitted is a data packet to be transmitted in the uplink data, the corresponding preset window of which overlaps with at least one measurement gap.

[0181] For example, Figure 10 is a schematic diagram of an overlapping situation of a preset window and a measurement gap provided in an embodiment of the present application, wherein the arrival time of the data packet 1 to be transmitted and the preset window are shown in Figure 10, and the preset window includes a measurement gap in the periodic measurement gap.

[0182] The following describes item (3) of the precondition:

[0183] It should be understood that the third data packet to be transmitted is a data packet to be transmitted whose corresponding delay budget window in the uplink data overlaps with at least one measurement gap, and whose remaining delay budget value is less than the third remaining delay budget threshold.

[0184] In some implementations, the remaining delay budget value of the data packet to be transmitted is the first remaining delay budget value or the second remaining delay budget value.

[0185] For example, Figure 11 is a schematic diagram of another overlapping situation of the delay budget window and the measurement gap provided in an embodiment of the present application, wherein the arrival time of the data packet 1 to be transmitted, the delay budget window, and the reporting time of the delay information of the data packet 1 to be transmitted are shown in Figure 11, and its first remaining delay budget value is shown in Figure 11, which is the delay budget window of the data packet 1 to be transmitted minus the waiting delay of the data packet 1 to be transmitted.

[0186] For example, Figure 12 is a schematic diagram of another overlapping situation of the delay budget window and the measurement gap provided in an embodiment of the present application, wherein the arrival time of the data packet 1 to be transmitted, the delay budget window, and the reporting time of the delay information of the data packet 1 to be transmitted are shown in Figure 12, and its second remaining delay budget value is shown in Figure 12, which is the delay budget window of the data packet 1 to be transmitted minus the wait delay of the data packet 1 to be transmitted, and minus the overlapping part of the measurement gap and the delay budget window.

[0187] In some implementations, the third preset threshold for residual delay is a preset threshold for residual delay applicable to any time period.

[0188] The following describes item (4) of the precondition:

[0189] It should be understood that the fourth data packet to be transmitted is a data packet to be transmitted whose corresponding delay budget window in the uplink data overlaps with at least one measurement gap, and whose remaining delay budget value is less than the fourth remaining delay budget threshold.

[0190] In some implementations, the remaining delay budget value of the to-be-transmitted data packet is the first remaining delay budget value or the second remaining delay budget value.

[0191] In some implementations, the fourth preset residual delay threshold is a dedicated preset residual delay threshold applicable to the time period including the measurement time slot. In contrast, the fourth preset residual delay threshold does not apply to time periods other than the time period including the measurement time slot. The third preset residual delay threshold may be used in other time periods, but the present invention is not limited thereto.

[0192] For example, Figure 13 is a schematic diagram of the application of the fourth remaining delay preset threshold provided in an embodiment of the present application. As shown in Figure 13, for the periodic measurement gap, the fourth remaining delay preset threshold is applicable to the entire effective time period of the periodic measurement slot.

[0193] In some implementations, the fourth preset threshold for residual delay is greater than the third preset threshold for residual delay, so that after receiving the delay information, the network side device has sufficient time to schedule uplink data transmission based on the limitation of uplink scheduling in the measurement gap.

[0194] In some implementations, for any pending data packet in the uplink data, when the pending data packet arrives at the PDCP layer from the application layer, the terminal may report the latency information of the pending data packet once. In other words, the network device may be configured to trigger a latency information report upon the arrival of each pending data packet on an LCH or LCG. Upon receiving the latency information, the network device may determine the overlap between the delay budget window and the measurement gap, and perform radio resource scheduling or measurement gap adjustment for the pending data packet.

[0195] In some possible implementations, when the configuration of the measurement gap and the time information of the uplink data meet preset conditions, the terminal can determine the remaining delay budget value; determine the index corresponding to the remaining delay budget value according to the mapping relationship between the remaining delay budget value and the index corresponding to the remaining delay budget value; and report the delay information to the network side device at least once; wherein the delay information includes: the index corresponding to the remaining delay budget value.

[0196] In some implementations, the delay information is also used to indicate the mapping relationship.

[0197] In some implementations, the delay information may explicitly or implicitly indicate the mapping relationship, which is not limited in the embodiments of the present application.

[0198] In some implementations, the mapping relationship may exist in a table form. For example, the table may be a remaining experimental budget quantization table, which may store a mapping relationship between a remaining delay budget value or a remaining delay budget range and an index.

[0199] It should be understood that the remaining delay budget quantization table is specifically designed for the delay information reporting situation provided in the embodiment of the present application.

[0200] In an embodiment of the present application, when the configuration of the measurement gap and the time information of the uplink data meet the above-mentioned preset conditions, the terminal reports the delay information to the network-side device at least once. The above-mentioned preset conditions are essentially that the delay budget window or preset window of at least one data packet to be transmitted overlaps with at least one measurement time slot. When such an overlap occurs, the data transmission duration is shortened due to the existence of the measurement time slot. Therefore, in this case, the terminal's reporting of the delay information reflects the timeliness of the delay information reporting, which can trigger the network-side device to timely perform wireless resource scheduling of the uplink data or adjustment of the measurement gap.

[0201] In some implementations, when the target information includes the adjustment suggestion information, the terminal reports the target information to the network-side device based on the configuration of the measurement gap, including at least one of the following, but not limited to:

[0202] (1) Before the measurement gap, the terminal reports the adjustment suggestion information to the network side device at least once;

[0203] (2) During the time period including the measurement gap, the terminal reports the adjustment suggestion information to the network side device.

[0204] In some implementations, when the target information includes signal quality information of the current serving cell, the terminal reports the target information to the network side device based on the configuration of the measurement gap, including at least one of the following, but not limited to:

[0205] (1) Before the measurement gap, the terminal reports the signal quality information of the current serving cell to the network side device;

[0206] (2) During the time period including the measurement gap, the terminal reports the signal quality information of the current serving cell to the network side device.

[0207] In some implementations, when the target information includes buffer status information of uplink data, the terminal reports the target information to the network-side device based on the configuration of the measurement gap, including at least one of the following, but not limited to:

[0208] (1) Before the measurement gap, the terminal reports the cache status information of the uplink data to the network side device;

[0209] (2) During the time period including the measurement gap, the terminal reports the cache status information of the uplink data to the network side device.

[0210] Regarding the method of reporting target information in these three situations, reference can be made to the method of reporting target information when the target information includes arrival time information, and the embodiments of the present application will not be repeated here.

[0211] In some implementations, when the target information includes at least two of the following items, the terminal may adopt the target information reporting method adopted when the target information includes any one of the at least two items:

[0212] (1) Arrival time information of the uplink data;

[0213] (2) Delay information of the uplink data;

[0214] (3) Suggested adjustment information for the measurement time slot;

[0215] (4) Signal quality information of the current serving cell;

[0216] (5) Cache status information of uplink data.

[0217] For example, when the target information includes the arrival time information and the delay information, the terminal reports the target information to the network side device based on the configuration of the measurement gap, including at least one of the following, but not limited to:

[0218] (1) Before the measurement gap, the terminal reports the arrival time information and delay information to the network side device at least once;

[0219] (2) During the time period including the measurement gap, the terminal reports the arrival time information and delay information to the network side device at least once.

[0220] Alternatively, when the configuration of the measurement gap and the time information of the uplink data meet the above preset conditions, the terminal reports the arrival time information and the delay information to the network side device at least once.

[0221] In some implementations, the terminal reports the target information to the network side device based on the configuration of the measurement gap, including: the terminal reports the target information to the network side device based on the configuration of the measurement gap and the reporting configuration of the target information.

[0222] It should be understood that the reporting configuration is also referred to as time information reporting configuration or measurement gap related configuration, but is not limited thereto.

[0223] In some implementations, the reporting configuration includes at least one of the following, but is not limited to:

[0224] (1) Enable configuration to report target information to network-side devices based on measurement gap configuration;

[0225] (2) One or more reporting configurations of target information;

[0226] (3) The content of the target information requires configuration;

[0227] (4) Configuration of reporting conditions for target information.

[0228] In some implementations, when the reporting configuration includes the enabling configuration, it indicates that the terminal needs to report target information to the network-side device based on the configuration of the measurement gap.

[0229] In some implementations, the one-time configuration of the target information includes, but is not limited to: first indication information for instructing the terminal to report the one-time target information to the network-side device based on the configuration of the measurement gap.

[0230] In some implementations, multiple configurations of target information may also be referred to as periodic configurations of target information, which include, but are not limited to: a reporting period of the target information.

[0231] In some implementations, the content requirement configuration of the target information includes: second indication information for indicating the content requirement of the target information.

[0232] For example, the second indication information is used to instruct the terminal to report the arrival time information of the uplink data.

[0233] In some implementations, the reporting condition configuration of the target information includes a reporting condition of the target information.

[0234] For example, when the target information is the delay information of uplink data, the reporting condition may be the above-mentioned preset condition.

[0235] In some possible implementations, when the reporting configuration includes an enabling configuration for reporting target information to a network-side device based on a measurement gap configuration, the terminal reports the target information to the network-side device based on the measurement gap configuration and the target information reporting configuration, including: when the terminal determines, based on the reporting configuration, that the terminal needs to report the target information to the network-side device based on the measurement gap configuration, the terminal reports the target information to the network-side device based on the measurement gap configuration. For details on how the terminal reports the target information to the network-side device based on the measurement gap configuration, please refer to the above, and this embodiment of the present application will not be further described.

[0236] In some possible implementations, when the reporting configuration includes a one-time reporting configuration of the target information, the terminal reports the target information to the network side device based on the configuration of the measurement gap and the reporting configuration of the target information, including: the terminal can report the target information once before the measurement gap according to the configuration of the measurement gap.

[0237] In some implementable embodiments, when the reporting configuration includes a multiple reporting configuration of the target information, the terminal reports the target information to the network side device based on the configuration of the measurement gap and the reporting configuration of the target information, including: the terminal can report the target information multiple times according to the reporting period of the target information and the period of the measurement gap, for example, the target information can be reported once before each measurement gap in the periodic measurement gap.

[0238] In some possible implementations, when the reporting configuration includes a content requirement configuration of the target information, the terminal reports the target information to the network side device based on the configuration of the measurement gap and the reporting configuration of the target information, including: the terminal reports the target information of the corresponding content according to the content requirement configuration.

[0239] In some implementations, when the reporting configuration includes a reporting condition configuration for target information, the terminal reports the target information to the network-side device based on the measurement gap configuration and the target information reporting configuration, including: the terminal determining the reporting condition for the target information based on the reporting configuration, and reporting the target information to the network-side device based on the measurement gap configuration and the target information reporting condition. For example, when the measurement gap configuration and the time information of the uplink data meet the reporting condition (i.e., the above-mentioned preset condition), the terminal reports the delay information to the network-side device at least once.

[0240] It should be understood that item (1), item (2) and item (3) in the reporting configuration can be combined arbitrarily, and item (1), item (3) and item (4) can be combined arbitrarily.

[0241] For example, when the reporting configuration includes: an enabling configuration for reporting target information to a network side device based on the configuration of the measurement gap, a multiple reporting configuration of the target information, and a content requirement configuration of the target information, the terminal reports the target information to the network side device based on the configuration of the measurement gap and the reporting configuration of the target information, including: when the terminal determines, based on the reporting configuration, that the terminal needs to report the target information to the network side device based on the configuration of the measurement gap, reporting the target information corresponding to the content requirement configuration multiple times according to the reporting period of the target information and the period of the measurement gap.

[0242] For example, when the reporting configuration includes: an enabling configuration for reporting target information to a network side device based on the configuration of the measurement gap, a reporting condition configuration for the target information, and a content requirement configuration for the target information, the terminal reports the target information to the network side device based on the configuration of the measurement gap and the reporting configuration for the target information, including: when the terminal determines based on the reporting configuration that the terminal needs to report the target information to the network side device based on the configuration of the measurement gap, the terminal reports the target information corresponding to the content requirement configuration to the network side device based on the configuration of the measurement gap and the reporting condition for the target information.

[0243] It should be understood that, in the embodiment of the present application, when the terminal does not receive the reporting configuration, it can report the target information to the network side device only based on the configuration of the measurement gap.

[0244] In an embodiment of the present application, the terminal can report the target information to the network side device based on the configuration of the measurement gap and the reporting configuration of the target information, so that the terminal can report the target information according to the reporting configuration issued by the network side device, thereby improving the network side device's accurate control over the reporting of the target information.

[0245] In some implementations, the terminal reports target information to the network device based on the configuration of the measurement gap, including: the terminal reports target information to the network device based on the configuration of the measurement gap and the configuration for initiating a measurement gap adjustment request.

[0246] In some implementations, the target information is carried in the measurement gap adjustment request.

[0247] In some implementations, the configuration for initiating a measurement gap adjustment request includes: indication information indicating whether initiation of the measurement gap adjustment request is permitted. For example, when the indication information indicates that initiation of the measurement gap adjustment request is permitted, the terminal initiates a measurement gap adjustment request carrying target information to the network-side device based on the measurement gap configuration. When the indication information indicates that initiation of the measurement gap adjustment request is not permitted, the terminal cannot initiate the measurement gap adjustment request.

[0248] In an embodiment of the present application, the terminal can report target information to the network side device based on the configuration of the measurement gap and the configuration for initiating a measurement gap adjustment request, so that the terminal can report the target information according to the configuration for initiating a measurement gap adjustment request issued by the network side device, thereby improving the network side device's accurate control over the reporting of the target information.

[0249] In some implementations, the terminal may report one or more BSRs to the network-side device based on the configuration of the measurement gap.

[0250] In some implementations, the terminal reports one or more BSRs to the network device based on the measurement gap configuration, including: the terminal reports one or more BSRs to the network device based on the measurement gap configuration and the BSR reporting configuration.

[0251] In some implementations, the reporting configuration includes at least one of the following, but is not limited to:

[0252] (1) Report the BSR enablement configuration to the network side device based on the measurement gap configuration;

[0253] (2) BSR one or more reporting configurations;

[0254] (3) BSR content requirements configuration;

[0255] (4) Configure BSR reporting conditions.

[0256] In some implementations, when the reporting configuration includes the enabling configuration, it indicates that the terminal needs to report a BSR to the network-side device based on the configuration of the measurement gap.

[0257] In some implementations, one configuration of the BSR includes, but is not limited to: indication information for instructing the terminal to report a BSR to the network-side device based on the configuration of the measurement gap.

[0258] In some implementations, multiple configurations of the BSR may also be referred to as periodic configuration of the BSR, which includes, but is not limited to, a reporting period of the BSR.

[0259] In some implementations, the content requirement configuration of the BSR includes: indication information for indicating the content requirement of the BSR.

[0260] In some implementations, the BSR reporting condition configuration includes a BSR reporting condition.

[0261] In some possible implementations, when the reporting configuration includes an enabling configuration for reporting a BSR to a network-side device based on the measurement gap configuration, the terminal reports the BSR to the network-side device based on the measurement gap configuration and the BSR reporting configuration, including: when the terminal determines, based on the reporting configuration, that the terminal needs to report the BSR to the network-side device based on the measurement gap configuration, the terminal reports the BSR to the network-side device based on the measurement gap configuration. Regarding how the terminal reports the BSR to the network-side device based on the measurement gap configuration, reference may be made to the manner in which the terminal reports target information to the network-side device based on the measurement gap configuration, and this embodiment of the present application will not be further described.

[0262] In some possible implementations, when the reporting configuration includes a one-time reporting configuration of the BSR, the terminal reports the BSR to the network side device based on the configuration of the measurement gap and the reporting configuration of the BSR, including: the terminal can report a BSR once before the measurement gap according to the configuration of the measurement gap.

[0263] In some implementable embodiments, when the reporting configuration includes a multiple reporting configuration of the BSR, the terminal reports the BSR to the network side device based on the configuration of the measurement gap and the reporting configuration of the BSR, including: the terminal can report multiple BSRs according to the reporting period of the BSR and the period of the measurement gap, for example, a BSR can be reported once before each measurement gap in the periodic measurement gap.

[0264] In some possible implementations, when the reporting configuration includes BSR content requirement configuration, the terminal reports the BSR to the network side device based on the measurement gap configuration and the BSR reporting configuration, including: the terminal reports the BSR of the corresponding content according to the content requirement configuration.

[0265] In some possible implementations, when the reporting configuration includes a BSR reporting condition configuration, the terminal reports the BSR to the network side device based on the measurement gap configuration and the BSR reporting configuration, including: the terminal determines the BSR reporting condition based on the reporting configuration, and reports the BSR to the network side device based on the measurement gap configuration and the BSR reporting condition.

[0266] It should be understood that item (1), item (2) and item (3) in the reporting configuration can be combined arbitrarily, and item (1), item (3) and item (4) can be combined arbitrarily.

[0267] For example, when the reporting configuration includes: an enabling configuration for reporting the BSR to the network side device based on the configuration of the measurement gap, a multiple reporting configuration of the BSR, and a content requirement configuration of the BSR, the terminal reports the BSR to the network side device based on the configuration of the measurement gap and the reporting configuration of the BSR, including: when the terminal determines based on the reporting configuration that the terminal needs to report the BSR to the network side device based on the configuration of the measurement gap, reporting the BSR with corresponding content required to be configured multiple times according to the reporting period of the BSR and the period of the measurement gap.

[0268] For example, when the reporting configuration includes: reporting the BSR enabling configuration, the BSR reporting condition configuration and the BSR content requirement configuration to the network side device based on the measurement gap configuration, the terminal reports the BSR to the network side device based on the measurement gap configuration and the BSR reporting configuration, including: when the terminal determines based on the reporting configuration that the terminal needs to report the BSR to the network side device based on the measurement gap configuration, the terminal reports the BSR of the content corresponding to the content requirement configuration to the network side device based on the measurement gap configuration and the BSR reporting condition.

[0269] It should be understood that, in the embodiment of the present application, when the terminal does not receive the reporting configuration, it can report the BSR to the network side device only based on the configuration of the measurement gap.

[0270] In an embodiment of the present application, the terminal can report the BSR to the network side device based on the configuration of the measurement gap, so that the network side device can accurately know the amount of data to be transmitted by the terminal, thereby performing more reasonable wireless resource scheduling or measurement gap adjustment.

[0271] Furthermore, the terminal can report the BSR to the network side device based on the configuration of the measurement gap and the reporting configuration of the BSR, so that the terminal can report the BSR according to the reporting configuration issued by the network side device, thereby improving the network side device's accurate control of BSR reporting.

[0272] The communication method provided in the embodiment of the present application can be executed by an uplink data information reporting device. In the embodiment of the present application, the uplink data information reporting device performing the uplink data information reporting method is used as an example to illustrate the uplink data information reporting device provided in the embodiment of the present application.

[0273] Figure 14 is a schematic block diagram of an uplink data information reporting apparatus 1400 provided in an embodiment of the present application. As shown in Figure 14, the uplink data information reporting apparatus 1400 includes a communication module 1410 configured to report target information to a network device based on the configuration of a measurement gap; the target information is used for radio resource scheduling of uplink data or adjustment of the measurement gap.

[0274] In some implementations, the target information includes at least one of the following:

[0275] Arrival time information of uplink data;

[0276] Uplink data latency information;

[0277] Recommended information on adjustments to measurement time slots;

[0278] Signal quality information of the current serving cell;

[0279] Cache status information for uplink data.

[0280] In some implementations, the arrival time information includes at least one of the following: an arrival period, an arrival time offset, and an arrival time jitter range.

[0281] In some implementations, when the target information includes arrival time information, the communication module 1410 is specifically configured to perform at least one of the following:

[0282] Before the measurement gap, report the arrival time information to the network side device at least once;

[0283] During the time period including the measurement gap, the arrival time information is reported to the network side device at least once.

[0284] In some implementations, the delay information includes at least one of the following: remaining delay budget information, waited delay, total data volume to be transmitted, and partial data volume to be transmitted.

[0285] In some implementations, the remaining delay budget information is a remaining delay budget value or an index corresponding to the remaining delay budget value.

[0286] In some implementations, the remaining delay budget value is a first remaining delay budget value that does not exclude measurement gaps or a second remaining delay budget that excludes measurement gaps.

[0287] In some implementations, the amount of data to be transmitted is any one of the following:

[0288] Amount of data in the uplink data for which the first remaining delay budget is less than the first delay budget threshold;

[0289] The second remaining delay budget in the uplink data is less than the amount of data of the second delay budget threshold.

[0290] In some implementations, when the target information includes delay information, the communication module 1410 is specifically configured to report the delay information to the network side device at least once when the configuration of the measurement gap and the time information of the uplink data meet preset conditions.

[0291] In some implementations, the preset condition includes at least one of the following:

[0292] The delay budget window of at least one first data packet to be transmitted in the uplink data overlaps with at least one measurement gap;

[0293] The preset window of at least one second data packet to be transmitted in the uplink data overlaps with at least one measurement gap; wherein, for any second data packet to be transmitted among the at least one second data packet to be transmitted, the start time and duration of the preset window of the second data packet to be transmitted are respectively the arrival time and the preset duration of the second data packet to be transmitted;

[0294] The delay budget window of at least one third data packet to be transmitted in the uplink data overlaps with at least one measurement gap, and for any third data packet to be transmitted, a remaining delay budget value of the third data packet to be transmitted is less than a third remaining delay budget threshold.

[0295] The delay budget window of at least one fourth data packet to be transmitted in the uplink data overlaps with at least one measurement gap, and for any fourth data packet to be transmitted among the at least one fourth data packet to be transmitted, the remaining delay budget value of the fourth data packet to be transmitted is less than the fourth remaining delay budget threshold.

[0296] In some implementations, the third preset residual delay threshold is a preset residual delay threshold applicable to any time period; and the fourth preset residual delay threshold is a dedicated preset residual delay threshold applicable to a time period including the measurement time slot.

[0297] In some possible implementations, the communication module 1410 is specifically used to: determine a remaining delay budget value; determine an index corresponding to the remaining delay budget value according to a mapping relationship between the remaining delay budget value and the index corresponding to the remaining delay budget value; and report delay information to a network-side device at least once; wherein the delay information includes: an index corresponding to the remaining delay budget value.

[0298] In some implementations, the delay information is also used to indicate the mapping relationship.

[0299] In some implementations, the adjustment suggestion information includes at least one of the following:

[0300] cancel at least one measurement gap;

[0301] Shorten at least one measuring gap;

[0302] Delaying at least one measurement gap;

[0303] The number of measurement gaps required to complete the cell measurement.

[0304] In some implementations, the communication module 1410 is specifically configured to report the target information to the network-side device based on the configuration of the measurement gap and the reporting configuration of the target information.

[0305] In some implementations, the reporting configuration includes at least one of the following:

[0306] Enable configuration to report target information to network devices based on measurement gap configuration;

[0307] One or more reporting configurations of target information;

[0308] The content of the target information requires configuration;

[0309] Configuration of reporting conditions for target information.

[0310] In some implementations, the communication module 1410 is specifically configured to: report target information to the network-side device based on the configuration of the measurement gap and the configuration for initiating a measurement gap adjustment request.

[0311] In some implementations, the target information is carried in the measurement gap adjustment request.

[0312] In some implementations, the configuration regarding initiating the measurement gap adjustment request includes: indication information for indicating whether initiating the measurement gap adjustment request is allowed.

[0313] In some implementations, the communication module 1410 is further configured to: receive a measurement gap adjustment configuration sent by a network-side device; and transmit uplink data based on the measurement gap adjustment configuration.

[0314] In some implementations, the communication module 1410 is further configured to: report one or more buffer status reports to the network-side device based on the configuration of the measurement gap.

[0315] In some implementations, the uplink data includes at least one data packet to be transmitted in the same logical channel or the same logical channel group.

[0316] In some implementations, the target information is carried in radio resource control signaling or media access layer control unit signaling.

[0317] The uplink data information reporting device in the embodiments of the present application can be an electronic device, such as an electronic device with an operating system, or a component in an electronic device, such as an integrated circuit or chip. The electronic device can be a terminal or other device other than a terminal. For example, the terminal can include but is not limited to the types of terminal 11 listed above, and other devices can include servers, network attached storage (NAS), etc., which are not specifically limited in the embodiments of the present application.

[0318] The uplink data information reporting device provided in the embodiment of the present application can implement the various processes implemented by the terminal in the method embodiments of Figures 4 to 13 and achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0319] Figure 15 is a schematic block diagram of an uplink data information reporting apparatus 1500 provided in an embodiment of the present application. As shown in Figure 15, the uplink data information reporting apparatus 1500 includes: a communication module 1510 and a processing module 1520. The communication module 1510 is configured to receive target information reported by a terminal based on a measurement gap configuration; the processing module 1520 is configured to perform radio resource scheduling for uplink data or adjust the measurement gap based on the target information.

[0320] In some implementations, the target information includes at least one of the following:

[0321] Arrival time information of uplink data;

[0322] Uplink data latency information;

[0323] Suggested adjustments to measurement time slots;

[0324] Signal quality information of the current serving cell;

[0325] Cache status information for uplink data.

[0326] In some implementations, the arrival time information includes at least one of the following: an arrival period, an arrival time offset, and an arrival time jitter range.

[0327] In some implementations, the delay information includes at least one of the following: remaining delay budget information, waited delay, total data volume to be transmitted, and partial data volume to be transmitted.

[0328] In some implementations, the remaining delay budget information is a remaining delay budget value or an index corresponding to the remaining delay budget value.

[0329] In some implementations, the remaining delay budget value is a first remaining delay budget value that does not exclude measurement gaps or a second remaining delay budget that excludes measurement gaps.

[0330] In some implementations, the amount of data to be transmitted is any one of the following:

[0331] Amount of data in the uplink data for which the first remaining delay budget is less than the first delay budget threshold;

[0332] The second remaining delay budget in the uplink data is less than the amount of data of the second delay budget threshold.

[0333] In some implementations, the adjustment suggestion information includes at least one of the following:

[0334] cancel at least one measurement gap;

[0335] Shorten at least one measuring gap;

[0336] Delaying at least one measurement gap;

[0337] The number of measurement gaps required to complete the cell measurement.

[0338] In some implementations, the communication module 1510 is further configured to: send a measurement gap adjustment configuration to the terminal, so that the terminal transmits uplink data based on the measurement gap adjustment configuration.

[0339] In some implementations, the communication module 1510 is further configured to: receive one or more BSRs reported by the terminal based on the configuration of the measurement gap.

[0340] In some implementations, the uplink data includes at least one data packet to be transmitted in the same logical channel or the same logical channel group.

[0341] In some implementations, the target information is carried in radio resource control signaling or media access layer control unit signaling.

[0342] The uplink data information reporting device in the embodiment of the present application can be an electronic device, such as an electronic device with an operating system, or a component in the electronic device, such as an integrated circuit or chip. The electronic device can be a network-side device, or it can be a device other than a network-side device. For example, the network-side device can include, but is not limited to, the types of network-side devices 12 listed above. Other devices can be servers, NAS, etc., and are not specifically limited in the embodiment of the present application.

[0343] The uplink data information reporting device provided in the embodiment of the present application can implement the various processes implemented by the network side equipment in the method embodiments of Figures 4 to 13 and achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0344] As shown in Figure 16, an embodiment of the present application further provides a communication device 1600, including a processor 1601 and a memory 1602. The memory 1602 stores a program or instruction that can be run on the processor 1601. For example, when the communication device 1600 is a terminal, the program or instruction, when executed by the processor 1601, implements the steps performed by the terminal in the method embodiments shown in Figures 4 to 13 above, and can achieve the same technical effects. When the communication device 1600 is a network-side device, the program or instruction, when executed by the processor 1601, implements the steps performed by the network-side device in the method embodiments shown in Figures 4 to 13 above, and can achieve the same technical effects. To avoid repetition, they are not repeated here.

[0345] The present application also provides a terminal comprising a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is configured to execute a program or instruction to implement the steps performed by the terminal in the method embodiments shown in Figures 4 to 13 above. This terminal embodiment corresponds to the above-mentioned terminal-side method embodiment, and each implementation process and implementation method of the above-mentioned method embodiment can be applied to this terminal embodiment and achieve the same technical effect. Specifically, Figure 17 is a schematic diagram of the hardware structure of a terminal implementing an embodiment of the present application.

[0346] The terminal 1700 includes but is not limited to: a radio frequency unit 1701, a network module 1702, an audio output unit 1703, an input unit 1704, a sensor 1705, a display unit 1706, a user input unit 1707, an interface unit 1708, a memory 1709 and at least some of the components of the processor 1710.

[0347] Those skilled in the art will appreciate that the terminal 1700 may also include a power supply (such as a battery) to power various components. The power supply may be logically connected to the processor 1710 via a power management system, thereby enabling the power management system to manage charging, discharging, and power consumption. The terminal structure shown in FIG17 does not limit the terminal. The terminal may include more or fewer components than shown, or combine certain components, or arrange the components differently, which will not be described in detail here.

[0348] It should be understood that in an embodiment of the present application, the input unit 1704 may include a graphics processing unit (GPU) 17041 and a microphone 17042, and the graphics processor 17041 processes the image data of a static picture or video obtained by an image capture device (such as a camera) in a video capture mode or an image capture mode. The display unit 1706 may include a display panel 17061, and the display panel 17061 may be configured in the form of a liquid crystal display, an organic light emitting diode, etc. The user input unit 1707 includes a touch panel 17071 and at least one of other input devices 17072. The touch panel 17071 is also called a touch screen. The touch panel 17071 may include two parts: a touch detection device and a touch controller. Other input devices 17072 may include, but are not limited to, a physical keyboard, function keys (such as volume control keys, switch keys, etc.), a trackball, a mouse, and a joystick, which will not be repeated here.

[0349] In the embodiment of the present application, after receiving downlink data from a network-side device, the RF unit 1701 may transmit the data to the processor 1710 for processing. Furthermore, the RF unit 1701 may send uplink data to the network-side device. Typically, the RF unit 1701 includes, but is not limited to, an antenna, an amplifier, a transceiver, a coupler, a low-noise amplifier, a duplexer, and the like.

[0350] Memory 1709 can be used to store software programs or instructions and various data. Memory 1709 may mainly include a first storage area for storing programs or instructions and a second storage area for storing data. The first storage area may store an operating system, applications or instructions required for at least one function (such as a sound playback function, an image playback function, etc.). In addition, memory 1709 may include volatile memory or non-volatile memory. The non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. Volatile memory can be random access memory (RAM), static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDRSDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct RAM bus random access memory (DRRAM). The memory 1709 in the embodiment of the present application includes but is not limited to these and any other suitable types of memory.

[0351] Processor 1710 may include one or more processing units. Optionally, processor 1710 integrates an application processor and a modem processor. The application processor primarily handles operations related to the operating system, user interface, and application programs, while the modem processor primarily processes wireless communication signals, such as a baseband processor. It is understood that the modem processor may not be integrated into processor 1710.

[0352] The radio frequency unit 1701 is configured to report target information to a network-side device based on the configuration of the measurement gap; wherein the target information is used for radio resource scheduling of the uplink data or adjustment of the measurement gap.

[0353] It can be understood that the implementation process of each implementation method mentioned in this embodiment can refer to the relevant description of the corresponding method embodiment on the terminal side, and achieve the same or corresponding technical effect. To avoid repetition, it will not be repeated here.

[0354] The present application also provides a network-side device, including a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is configured to execute a program or instruction to implement the steps performed by the network-side device in the method embodiments shown in Figures 4 to 13 above. This network-side device embodiment corresponds to the above-mentioned network-side device method embodiment, and each implementation process and implementation method of the above-mentioned method embodiment can be applied to this network-side device embodiment and can achieve the same technical effects.

[0355] Specifically, embodiments of the present application also provide a network-side device. As shown in Figure 18, network-side device 1800 includes an antenna 181, a radio frequency device 182, a baseband device 183, a processor 184, and a memory 185. Antenna 181 is connected to radio frequency device 182. In the uplink direction, radio frequency device 182 receives information via antenna 181 and sends the received information to baseband device 183 for processing. In the downlink direction, baseband device 183 processes the information to be transmitted and sends it to radio frequency device 182. Radio frequency device 182 processes the received information and then sends it through antenna 181.

[0356] The method executed by the network-side device in the above embodiment may be implemented in the baseband device 183 , which includes a baseband processor.

[0357] The baseband device 183 may include, for example, at least one baseband board, on which multiple chips are arranged, as shown in Figure 18, one of the chips is, for example, a baseband processor, which is connected to the memory 185 through a bus interface to call the program in the memory 185 and execute the network side device operations shown in the above method embodiment.

[0358] The network side device may further include a network interface 186, which is, for example, a Common Public Radio Interface (CPRI).

[0359] Specifically, the network side device 1800 of an embodiment of the present invention also includes: instructions or programs stored in the memory 185 and executable on the processor 184. The processor 184 calls the instructions or programs in the memory 185 to execute the steps performed by the network side device in the method embodiments shown in Figures 4 to 13 and achieve the same technical effect. To avoid repetition, they will not be elaborated here.

[0360] An embodiment of the present application also provides a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by the processor, the various processes executed by the terminal of the above-mentioned uplink data information reporting method embodiment, or the various processes executed by the network side device, can achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0361] The processor is the processor in the terminal described in the above embodiment. The readable storage medium includes a computer-readable storage medium, such as a computer read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk. In some examples, the readable storage medium may be a non-transitory readable storage medium.

[0362] An embodiment of the present application further provides a chip, which includes a processor and a communication interface, the communication interface and the processor are coupled, and the processor is used to run programs or instructions to implement the various processes executed by the terminal of the above-mentioned uplink data information reporting method embodiment, or the various processes executed by the network side device, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0363] It should be understood that the chip mentioned in the embodiments of the present application can also be called a system-level chip, a system chip, a chip system or a system-on-chip chip, etc.

[0364] An embodiment of the present application further provides a computer program / program product, which is stored in a storage medium. The computer program / program product is executed by at least one processor to implement the various processes executed by the terminal of the above-mentioned uplink data information reporting method embodiment, or the various processes executed by the network side device, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0365] An embodiment of the present application also provides a communication system, including: a terminal and a network side device, wherein the terminal can be used to execute the steps executed by the terminal in the above-mentioned method for reporting information of uplink data, and the network side device can be used to execute the steps executed by the network side device in the above-mentioned method for reporting information of uplink data.

[0366] It should be noted that, in this article, the terms "comprise", "include" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device comprising a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the sentence "comprises a ..." does not exclude the presence of other identical elements in the process, method, article or device comprising the element. In addition, it should be pointed out that the scope of the methods and devices in the embodiments of the present application is not limited to performing functions in the order shown or discussed, and may also include performing functions in a substantially simultaneous manner or in the opposite order according to the functions involved. For example, the described method may be performed in an order different from that described, and various steps may also be added, omitted or combined. In addition, the features described with reference to certain examples may be combined in other examples.

[0367] Through the description of the above embodiments, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of a computer software product plus a necessary general-purpose hardware platform, or of course, by hardware. The computer software product is stored in a storage medium (such as ROM, RAM, magnetic disk, optical disk, etc.) and includes a number of instructions for enabling a terminal or network-side device to execute the methods described in each embodiment of the present application.

[0368] The embodiments of the present application are described above in conjunction with the accompanying drawings, but the present application is not limited to the above-mentioned specific implementation methods. The above-mentioned specific implementation methods are merely illustrative and not restrictive. Under the guidance of this application, ordinary technicians in this field can also make many forms of implementation methods without departing from the purpose of this application and the scope of protection of the claims. These implementation methods are all within the protection of this application.

Claims

1. A method for reporting uplink data information, wherein: The method is applied to a terminal, and the method includes: Report target information to the network side device based on the configuration of the measurement gap; The target information is used for radio resource scheduling of the uplink data or adjustment of the measurement gap.

2. The method according to claim 1, wherein: The target information includes at least one of the following: Arrival time information of the uplink data; Delay information of the uplink data; adjustment suggestion information for the measurement time slot; Signal quality information of the current serving cell; The cache status information of the uplink data.

3. The method according to claim 2, wherein: The arrival time information includes at least one of the following: an arrival period, an arrival time offset, and an arrival time jitter range.

4. The method according to claim 2 or 3, wherein: When the target information includes the arrival time information, the reporting of the target information to the network side device based on the configuration of the measurement gap includes at least one of the following: Before the measurement gap, reporting the arrival time information to the network side device at least once; Report the arrival time information to the network side device at least once within a time period including the measurement gap.

5. The method according to any one of claims 2 to 4, wherein: The delay information includes at least one of the following: remaining delay budget information, waited delay, total data volume to be transmitted, and partial data volume to be transmitted.

6. The method according to claim 5, wherein: The remaining delay budget information is a remaining delay budget value or an index corresponding to the remaining delay budget value.

7. The method according to claim 6, wherein: The remaining delay budget value is a first remaining delay budget value excluding the measurement gap or a second remaining delay budget excluding the measurement gap.

8. The method according to claim 7, wherein: The amount of data to be transmitted is any one of the following: An amount of data in the uplink data for which the first remaining delay budget is less than a first delay budget threshold; The second remaining delay budget in the uplink data is less than the amount of data of the second delay budget threshold.

9. The method according to any one of claims 2 to 8, wherein: When the target information includes the delay information, the configuration based on the measurement gap, reporting the target information to the network side device includes: When the configuration of the measurement gap and the time information of the uplink data meet a preset condition, the delay information is reported to the network side device at least once.

10. The method according to claim 9, wherein: The preset condition includes at least one of the following: The delay budget window of at least one first data packet to be transmitted in the uplink data overlaps with at least one of the measurement gaps; The preset window of at least one second data packet to be transmitted in the uplink data overlaps with at least one measurement gap; wherein, for any second data packet to be transmitted among the at least one second data packet to be transmitted, the start time and duration of the preset window of the second data packet to be transmitted are respectively the arrival time and preset duration of the second data packet to be transmitted; The delay budget window of at least one third data packet to be transmitted in the uplink data overlaps with at least one of the measurement gaps, and for any third data packet to be transmitted among the at least one third data packet to be transmitted, the remaining delay budget value of the third data packet to be transmitted is less than a third remaining delay budget threshold; The delay budget window of at least one fourth data packet to be transmitted in the uplink data overlaps with at least one of the measurement gaps, and for any fourth data packet to be transmitted among the at least one fourth data packet to be transmitted, the remaining delay budget value of the fourth data packet to be transmitted is less than a fourth remaining delay budget threshold.

11. The method according to claim 10, wherein: The third preset threshold of residual delay is a preset threshold of residual delay applicable to any time period; and the fourth preset threshold of residual delay is a dedicated preset threshold of residual delay applicable to the time period including the measurement time slot.

12. The method according to any one of claims 9 to 11, wherein: The reporting the delay information to the network side device at least once includes: Determine the remaining delay budget value; Determine the index corresponding to the remaining delay budget value according to a mapping relationship between the remaining delay budget value and the index corresponding to the remaining delay budget value; Report the delay information to the network side device at least once; wherein the delay information includes: an index corresponding to the remaining delay budget value.

13. The method according to claim 12, wherein: The delay information is also used to indicate the mapping relationship.

14. The method according to any one of claims 2 to 13, wherein: The adjustment suggestion information includes at least one of the following: canceling at least one of the measurement gaps; shortening at least one of the measuring gaps; delaying at least one of said measurement gaps; The number of measurement gaps required to complete the cell measurement.

15. The method according to any one of claims 1 to 14, wherein: The configuration based on the measurement gap, reporting the target information to the network side device, includes: Based on the configuration of the measurement gap and the reporting configuration of the target information, the target information is reported to the network side device.

16. The method according to claim 15, wherein: The reporting configuration includes at least one of the following: An enabling configuration for reporting the target information to the network side device based on the configuration of the measurement gap; One or more reporting configurations of the target information; The content of the target information requires configuration; The reporting condition configuration of the target information.

17. The method according to any one of claims 1 to 14, wherein: The configuration based on the measurement gap, reporting the target information to the network side device, includes: Based on the configuration of the measurement gap and the configuration for initiating a measurement gap adjustment request, the target information is reported to the network side device.

18. The method according to claim 17, wherein: The target information is carried in the measurement gap adjustment request.

19. The method according to claim 17 or 18, wherein: The configuration for initiating a measurement gap adjustment request includes: indication information for indicating whether initiating the measurement gap adjustment request is allowed.

20. The method according to any one of claims 1 to 19, wherein: Also includes: Receiving a measurement gap adjustment configuration sent by the network side device; The uplink data is transmitted based on the measurement gap adjustment configuration.

21. The method according to any one of claims 1 to 20, wherein: Also includes: Based on the configuration of the measurement gap, one or more buffer status reports are reported to the network side device.

22. The method according to any one of claims 1 to 21, wherein: The uplink data includes at least one data packet to be transmitted in the same logical channel or the same logical channel group.

23. The method according to any one of claims 1 to 22, wherein: The target information is carried in radio resource control signaling or media access layer control unit signaling.

24. A method for reporting uplink data information, wherein: The method is applied to a network side device, and the method includes: receiving target information reported by the terminal based on the configuration of the measurement gap; Radio resource scheduling of the uplink data or adjustment of the measurement gap is performed based on the target information.

25. The method according to claim 24, wherein: The target information includes at least one of the following: Arrival time information of the uplink data; Delay information of the uplink data; adjustment suggestion information for the measurement time slot; Signal quality information of the current serving cell; The cache status information of the uplink data.

26. The method according to claim 25, wherein: The arrival time information includes at least one of the following: an arrival period, an arrival time offset, and an arrival time jitter range.

27. The method according to claim 25 or 26, wherein: The delay information includes at least one of the following: remaining delay budget information, waited delay, total data volume to be transmitted, and partial data volume to be transmitted.

28. The method according to claim 27, wherein: The remaining delay budget information is a remaining delay budget value or an index corresponding to the remaining delay budget value.

29. The method according to claim 28, wherein: The remaining delay budget value is a first remaining delay budget value excluding the measurement gap or a second remaining delay budget excluding the measurement gap.

30. The method of claim 29, wherein: The amount of data to be transmitted is any one of the following: An amount of data in the uplink data for which the first remaining delay budget is less than a first delay budget threshold; The second remaining delay budget in the uplink data is less than the amount of data of the second delay budget threshold.

31. The method according to any one of claims 25 to 30, wherein: The adjustment suggestion information includes at least one of the following: canceling at least one of the measurement gaps; shortening at least one of the measuring gaps; delaying at least one of said measurement gaps; The number of measurement gaps required to complete the cell measurement.

32. The method according to any one of claims 24 to 31, wherein: Also includes: Sending a measurement gap adjustment configuration to the terminal, so that the terminal transmits the uplink data based on the measurement gap adjustment configuration.

33. An information reporting device for uplink data, wherein: include: Communication modules for: Report target information to the network side device based on the configuration of the measurement gap; The target information is used for radio resource scheduling of the uplink data or adjustment of the measurement gap.

34. An information reporting device for uplink data, wherein: include: A communication module, configured to receive target information reported by a terminal based on the configuration of a measurement gap; A processing module is used to perform radio resource scheduling of the uplink data or adjust the measurement gap based on the target information.

35. A terminal, wherein: It includes a processor and a memory, the memory stores a program or instruction that can be run on the processor, and when the program or instruction is executed by the processor, the steps of the uplink data reporting method as described in any one of claims 1 to 23 are implemented.

36. A network side device, wherein: It includes a processor and a memory, the memory stores a program or instruction that can be run on the processor, and when the program or instruction is executed by the processor, the steps of the uplink data reporting method as described in any one of claims 24 to 32 are implemented.

37. A readable storage medium, wherein: The readable storage medium stores a program or instruction, and when the program or instruction is executed by the processor, it implements the uplink data reporting method as described in any one of claims 1-23, or implements the steps of the uplink data reporting method as described in any one of claims 24 to 32.

Citation Information

Patent Citations

  • Method for processing conflict of random access process and measurement clearance

    CN101646251A

  • Method, device and base station for auxiliary configuration of measurement gap during double connection

    CN110035443A

  • Resource control method and device and storage medium

    CN110572879A

  • Mobile terminals and methods for performing a measurement

    US20150071101A1