Uplink data information reporting method and device, equipment and storage medium
By reporting target information during the measurement gap, the network side equipment is triggered to perform wireless resource scheduling or measurement gap adjustment, solving the problem that the terminal cannot transmit uplink data during the measurement gap and improving data transmission efficiency.
Patent Information
- Application Number
- CN202311581891.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-11-23
- Publication Date
- 2025-05-23
AI Technical Summary
The terminal cannot transmit data during the measurement gap, resulting in the inability to transmit urgent uplink data quickly, and the prior art is difficult to effectively solve this problem.
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.
By reporting information, the terminal can reduce the impact on the uplink data transmission efficiency while ensuring cell measurements as much as possible, and ensure that uplink data can be transmitted in a timely manner.
Smart Images

Figure CN120034970A_ABST
Abstract
Description
Technical Field
[0001] The present application belongs to the field of communication technology, and specifically relates to an information reporting method, device, equipment and storage medium for uplink data. Background Art
[0002] 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, so as 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 adjust the measurement gap is a technical problem to be solved in this application. Summary of the invention
[0003] 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 of uplink data or adjust measurement gaps.
[0004] In a first aspect, a method for reporting uplink data information is provided, which is executed by a terminal, and includes: based on the configuration of a measurement gap, reporting target information to a network side device; wherein the target information is used for wireless resource scheduling of uplink data or adjustment of the measurement gap.
[0005] In a second aspect, a method for reporting uplink data information is provided, which is executed by a network side device, and the method includes: receiving target information reported by a terminal based on the configuration of a measurement gap; and performing wireless resource scheduling of uplink data or adjusting the measurement gap based on the target information.
[0006] In a third aspect, an uplink data information reporting device is provided, comprising: a communication module, configured to:
[0007] Report target information to the network side device based on the configuration of the measurement gap;
[0008] The target information is used for wireless resource scheduling of uplink data or adjustment of measurement gaps.
[0009] 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 the uplink data or adjust the measurement gap based on the target information.
[0010] 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 executed 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.
[0011] 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 a measurement gap; wherein the target information is used for wireless resource scheduling of uplink data or adjustment of the measurement gap.
[0012] In a seventh aspect, a network side device is provided, which includes a processor and a memory, wherein the memory stores programs or instructions that can be executed on the processor, and when the programs or instructions are executed by the processor, the steps of the method of the second aspect are implemented.
[0013] In an 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.
[0014] 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 are implemented, or the steps of the method of the second aspect are implemented.
[0015] In the tenth aspect, a wireless communication system is provided, including: a terminal and a network side device, wherein 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.
[0016] In the eleventh aspect, a chip is provided, the chip including 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.
[0017] 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.
[0018] 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 reducing the impact on uplink data transmission efficiency while ensuring cell measurement as much as possible. BRIEF DESCRIPTION OF THE DRAWINGS
[0019] Figure 1 A block diagram showing a wireless communication system to which the embodiments of the present application can be applied;
[0020] Figure 2 A schematic diagram of a measurement gap provided in an embodiment of the present application;
[0021] Figure 3 A schematic diagram of a GoP-based XR image frame transmission method provided in an embodiment of the present application;
[0022] Figure 4 An interactive flow chart of an uplink data information reporting method provided in an embodiment of the present application;
[0023] Figure 5 A schematic diagram of delay information reporting provided in an embodiment of the present application;
[0024] Figure 6 A schematic diagram of reporting arrival time information provided in an embodiment of the present application;
[0025] Figure 7 Another schematic diagram of reporting arrival time information provided in an embodiment of the present application;
[0026] FIG. 8A to FIG. 8C A schematic diagram of the overlap between the delay budget window and the measurement gap provided in an embodiment of the present application;
[0027] Fig. 9 A schematic diagram of an overlapping situation of a delay budget window and a measurement gap provided in an embodiment of the present application;
[0028] Fig.10 A schematic diagram of an overlapping situation of a preset window and a measurement gap provided in an embodiment of the present application;
[0029] Fig.11 A schematic diagram of another overlapping situation of the delay budget window and the measurement gap provided in an embodiment of the present application;
[0030] Fig.12 A schematic diagram of another overlapping situation of the delay budget window and the measurement gap provided in an embodiment of the present application;
[0031] Fig.13 A schematic diagram of the application of the fourth preset threshold of the residual delay provided in the embodiment of the present application;
[0032] Fig.14 A schematic block diagram of an uplink data information reporting device 1400 provided in an embodiment of the present application;
[0033] Fig.15 A schematic block diagram of an uplink data information reporting device 1500 provided in an embodiment of the present application;
[0034] Fig.16 A schematic block diagram of a communication device provided in an embodiment of the present application;
[0035] Fig.17 A schematic diagram of the hardware structure of a terminal for implementing an embodiment of the present application;
[0036] Fig.18 A schematic diagram of the hardware structure of a network-side device for implementing an embodiment of the present application. DETAILED DESCRIPTION
[0037] The following will be combined with the drawings in the embodiments of the present application to clearly describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, rather than all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field belong to the scope of protection of this application.
[0038] The terms "first", "second", etc. of the present 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 one type, and the number of objects is not limited, for example, the first object can be one or more. In addition, "or" in the present application represents at least one of the connected objects. For example, "A or B" covers three schemes, namely, Scheme 1: including A but not including B; Scheme 2: including B but not including A; Scheme 3: including both A and B. The character " / " generally indicates that the objects associated with each other are in an "or" relationship.
[0039] The term "indication" in this application can be 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, operations to be performed, or request results in the sent indication; an indirect indication can be understood as the receiver determining the corresponding information according to the indication sent by the sender, or making a judgment and determining the operation to be performed or the request result according to the judgment result.
[0040] 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 illustrative purposes, and NR terminology is used in most of the following descriptions, but these technologies can also be applied to systems other than NR systems, such as the 6th generation (6 th Generation, 6G) communication system.
[0041] Figure 1A block diagram of a wireless communication system applicable to an embodiment of the present application is shown. The wireless communication system includes a terminal 11 and a network side device 12. Among them, the terminal 11 can be a mobile phone, a tablet computer (Tablet Personal Computer), a laptop computer (Laptop Computer), a notebook computer, a personal digital assistant (Personal Digital Assistant, PDA), a handheld computer, a netbook, an ultra-mobile personal computer (Ultra-mobile Personal Computer, UMPC), a mobile Internet device (Mobile Internet Device, MID), an augmented reality (Augmented Reality, AR), a virtual reality (Virtual Reality, VR) device, a robot, a wearable device (Wearable Device), an aircraft (flight vehicle), a vehicle-mounted device (Vehicle User Equipment, VUE), a ship-mounted device, a pedestrian terminal (Pedestrian User Equipment, PUE), a smart home (home appliances with wireless communication functions, such as refrigerators, televisions, washing machines or furniture, etc.), a game console, a personal computer (Personal Computer, PC), a teller machine or a self-service machine and 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 referred to as 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 (Wireless Local Area Network, WLAN) access point (Access Point, AS) or a wireless fidelity (Wireless Fidelity, WiFi) node, etc.Among them, the base station may be referred to as a Node B (NB), an evolved Node B (eNB), a next generation Node B (gNB), a New Radio Node B (NR Node B), an access point, a Relay Base Station (RBS), a Serving Base Station (SBS), a Base Transceiver Station (BTS), a radio base station, a radio transceiver, a Basic Service Set (BSS), an Extended Service Set (ESS), a Home Node B (HNB), a Home Evolved Node B, a 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 terms. It should be noted that in the embodiments 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.
[0042] In order 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.
[0043] 1. Measurement gap in NR
[0044] When the terminal performs adjacent frequency or same frequency cell measurement, it needs to use the receiving channel. Among them, there are differences in the parameters used by the terminal to perform cell measurement through the receiving channel and receive data through the receiving channel. Among them, the parameters include at least one of the following, but are not limited to: frequency, beam parameters, and receiving signal equalization algorithm. Based on this, the same receiving channel cannot be used for cell measurement and data reception at the same time. Then, when the receiving channel is used for cell measurement, the terminal will not be able to receive data, resulting in a measurement gap.
[0045] The configuration of the measurement gap includes at least one of the following, but is not limited to: a period (periodicity), an offset (offset), and a length (duration) of the measurement gap. Figure 2 A schematic diagram of a measurement gap provided in an embodiment of the present application, wherein: Figure 2 The following is a periodic measurement gap, the period and length of which are shown in Figure 2 As shown, the offset may be the offset of the first measurement gap in the periodic measurement gap relative to time 0.
[0046] 2. XR Business
[0047] XR services include AR services, VR services, and MR services. Currently, H.264 encoding technology can be used for XR services to achieve image data compression, thereby saving traffic and ensuring image quality. The existing H.264 encoding technology encodes image data into three types of image frames:
[0048] 1. Intra-coded picture (I frame) is a complete picture frame that can be generated and presented independently of other frames;
[0049] 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 display it on the receiver;
[0050] 3. Bidirectional predicted picture (B frame) is used to indicate the change information of the current frame relative to the previous frame and the following frame. The receiver needs to combine the previous frame and the following frame to generate the current frame.
[0051] 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 image frame decoding time of the receiver.
[0052] Different frame types correspond to different frame encoding methods, resulting in different degrees of image compression. Among them, the compression degree of I frame is relatively low (that is, the frame data volume is the largest), the compression degree of P frame is moderate (that is, the frame data volume is moderate), and the compression degree of B frame is the highest (that is, the frame data volume is the smallest).
[0053] There are two ways to transmit XR images, including: a transmission method based on frame slice combination and a transmission method based on frame set (Group of Picture, GoP).
[0054] Slice combination-based transmission method: Cut an image frame into multiple image blocks, i.e., multiple image slices, and then combine the image slices of multiple image frames to transmit the combined image slices. This method greatly reduces the traffic fluctuation caused by the difference in the data volume of I frames, P frames, and B frames, thereby achieving the purpose of smoothing the traffic of XR business data streams. However, due to the cross transmission between image frames, the transmission delay of the image frames is significantly increased.
[0055] GoP-based transmission method: Figure 3A schematic diagram of a GoP-based XR image frame transmission method provided in an embodiment of the present application is shown in FIG. Figure 3 As shown, an I frame and all the P frames and B frames following it to the next I frame constitute a GoP. Figure 3 In the example, 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, so that image frames can be transmitted in time. However, due to the different compression levels of I frames, P frames, and B frames, the frame data volume fluctuates.
[0056] 3. Protocol Data Unit (PDU) set
[0057] Currently, in the relevant discussions of the 3rd Generation Partner Project (3GPP), XR business data can be modeled as a PDU set, where a PDU set includes a group of PDUs so that the quality of service (QoS) is managed according to the PDU set when the data is transmitted in the wireless network.
[0058] According to the different transmission modes 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, Figure 3 As shown, a GoP can 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 image frames are 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 image frames are 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.
[0059] 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.
[0060] 4. Transmission of XR Services in NR
[0061] According to the current 3GPP protocol, when an uplink XR data packet of the terminal reaches the buffer area of the Packet Data Convergence Protocol (PDCP) layer from the application layer, the PDCP discard timer (PDCP discardTimer) will be started according to the initial value pre-configured by the base station. During the operation of the PDCP discardTimer, the base station can schedule the terminal to transmit the data packet to the base station. If the PDCP discardTimer times out and the terminal still fails to transmit the data packet successfully, the data packet will be discarded.
[0062] 5. Data Transmission Delay Budget
[0063] When delay-sensitive service data passes through the 3GPP air interface, the network can determine the air interface delay budget of the service data, and the network can schedule wireless resources for the service data to ensure that the service data completes air interface transmission within the air interface delay budget.
[0064] Among them, the packet delay budget (PDB) is the air interface delay budget for a data packet, based on which 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.
[0065] 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 may be the arrival time of the data packet, and the width of the PSDB window may be the PSDB corresponding to the PDU set, wherein the arrival time of the data packet may 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 may be the arrival time of the first data packet in the PDU set, and the width of the PSDB window may be the PSDB corresponding to the PDU set, wherein the arrival time of the first data packet may be the time when the first data packet arrives at the PDCP layer from the application layer.
[0066] 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.
[0067] According to the current protocol, for XR services, the PDB window and the 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.
[0068] As described above, how the terminal reports the information of uplink data to trigger the network side device to perform wireless resource scheduling of uplink data or adjustment of the measurement gap is a technical problem to be solved urgently in this application.
[0069] Based on the above problems, an embodiment of the present application proposes that the terminal can report target information for wireless resource scheduling for uplink data or adjustment of the measurement gap to the network side device based on the configuration of the measurement gap.
[0070] The following, in conjunction with the accompanying drawings, describes in detail the method for reporting uplink data information provided by the embodiment of the present application through some embodiments and their application scenarios.
[0071] Figure 4 An interactive flow chart of an uplink data information reporting method provided in an embodiment of the present application, the method is applied to a terminal and a network side device, such as Figure 4 As shown, the method includes:
[0072] S410: The terminal reports target information to the network side device based on the configuration of the measurement gap;
[0073] S420: The network side device performs radio resource scheduling of uplink data or adjusts the measurement gap based on the target information.
[0074] In some implementations, the number of the measurement gaps may be one or more.
[0075] In some implementations, each measurement gap may be a periodic measurement gap or an aperiodic measurement gap.
[0076] In some implementations, the 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 a periodic measurement gap, the offset may be an offset of the first measurement gap in the periodic measurement gap relative to time 0, but is not limited thereto.
[0077] In some possible 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.
[0078] It should be understood that the target information is used for wireless resource scheduling of uplink data or adjustment of measurement gap. In other words, the target information is used to trigger wireless resource scheduling of uplink data or adjustment of measurement gap, or the target information is used to trigger the network side device to perform wireless resource scheduling of uplink data or adjustment of measurement gap.
[0079] 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.
[0080] In some implementations, the target information includes at least one of the following, but is not limited to:
[0081] (1) arrival time information of the uplink data;
[0082] (2) Delay information of the uplink data;
[0083] (3) Suggested adjustment information for the measurement time slot;
[0084] (4) Signal quality information of the current serving cell;
[0085] (5) Cache status information of uplink data.
[0086] In some implementations, the uplink data includes at least one data packet to be transmitted in the same logical channel (Logical Channel, LCH) or the same logical channel group (Logical Channel Group, LCP). In other words, the network side device can configure the terminal to report the target information of the uplink data according to the LCH or LCG, based on which, the terminal can report the target information of the uplink data according to the LCH or LCG.
[0087] In some implementations, the uplink data may be an uplink data burst or an uplink XR image frame, but is not limited thereto.
[0088] 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.
[0089] In some implementations, the arrival time information is path time information of the uplink data from the application layer to the PDCP layer.
[0090] 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.
[0091] 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 arrive at the PDCP layer from the application layer is T, the time for data packet 2 to arrive at the PDCP layer from the application layer is T+1s, and the time for data packet 3 to arrive at the PDCP layer from the application layer is T+3s, then the arrival period is 1s.
[0092] In some implementations, the arrival time offset is the offset of the arrival time of the first data packet to be transmitted included in the uplink data relative to the reference time, but is not limited thereto. The reference time may be time 0, but is not limited thereto.
[0093] For example, assuming that the uplink data includes data packets 1-3 to be transmitted, the time when data packet 1, i.e. 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.
[0094] 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.
[0095] 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].
[0096] In some implementations, the arrival time jitter range is the union of the arrival time jitter ranges 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 union of the jitter ranges corresponding to these three data is [0, 1s].
[0098] 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.
[0099] In some implementations, the remaining delay budget information includes the remaining delay budget information 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 piece of remaining delay budget information. The embodiment of the present application does not limit the definition of the remaining delay budget information.
[0100] In some possible implementations, the remaining delay budget information is a remaining delay budget value or an index corresponding to the remaining delay budget value.
[0101] In some possible 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 waited 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.
[0102] For example, if 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.
[0103] In some implementations, the remaining delay budget quantization table may contain a correspondence between the remaining delay budget value or the remaining delay budget range and the index, for example, the index corresponding to [1, 2] is 1. Based on this, each remaining delay budget value corresponds to a unique index.
[0104] The remaining delay budget information included in the delay information is exemplarily described below:
[0105] For example, assume that the uplink data includes data packets 1-3 to be transmitted, wherein 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.
[0106] 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.
[0107] 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.
[0108] For example, Figure 5 A schematic diagram of delay information reporting provided in an embodiment of the present application is as follows: Figure 5 As shown, the measurement gap appears periodically, and the delay budget window, arrival time and waiting delay of the data packet 1 to be transmitted are as follows: Figure 5 As shown, 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, and a first remaining delay budget is obtained, 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 remaining delay budget.
[0109] In some possible implementations, the amount of partial data to be transmitted is any one of the following:
[0110] (1) the amount of data in the uplink data for which the first remaining delay budget is less than the first delay budget threshold;
[0111] (2) The amount of data in the uplink data for which the second remaining delay budget is less than the second delay budget threshold.
[0112] 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 impose any restrictions on this.
[0113] The following is an example of the amount of data to be transmitted:
[0114] 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 1s of data packet 1 to be transmitted, the first remaining delay budget value 2s of data packet 2 to be transmitted, the first remaining delay budget value 0.5s of data packet 3 to be transmitted, 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.
[0115] 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.
[0116] In some possible implementations, the amount of partial data to be transmitted is any one of the following:
[0117] (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;
[0118] (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.
[0119] 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 side device, the method helps the network side device to directly know the actually 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 side device, the network side device can determine the actually available remaining delay budget or the corresponding amount of data to be transmitted.
[0120] 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.
[0121] In some possible 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.
[0122] The remaining delay budget information included in the delay information is exemplarily described below:
[0123] For example, assuming that the uplink data includes data packets 1-3 to be transmitted, the delay information includes: the waiting delay of data packet 1 to be transmitted is 1s, the waiting delay of data packet 2 to be transmitted is 1s, and the waiting delay of data packet 3 to be transmitted is 0.5s.
[0124] It should be understood that examples of the waiting time can be found in Figure 5 , this embodiment of the present application will not be described in detail.
[0125] In some implementations, the total amount of data to be transmitted is the amount of data in the uplink data that is currently buffered in a buffer area at the PDCP layer.
[0126] In some implementations, the adjustment suggestion information includes at least one of the following, but is not limited to:
[0127] (1) Cancel at least one measurement gap;
[0128] (2) Shorten at least one measurement gap;
[0129] (3) Delay at least one measurement gap;
[0130] (4) The number of measurement gaps required to complete the cell measurement.
[0131] 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 limit this.
[0132] 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 the identifier of the measurement gap to be canceled.
[0133] For example, assuming there are two measurement gaps, the terminal may suggest canceling the first measurement gap.
[0134] In some possible 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 is 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.
[0135] 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.
[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 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.
[0137] For example, assuming there are two measurement gaps, the terminal may suggest delaying the first measurement gap by 2 ms.
[0138] In some possible implementations, the signal quality information of the current serving cell is used to measure the urgency of performing cell measurement in 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 not too urgent.
[0139] 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).
[0140] 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.
[0141] 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).
[0142] In some possible 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 when adjusting the measurement gap.
[0143] In some possible 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.
[0144] 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.
[0145] In some implementations, the adjustment indication may be an explicit indication or an implicit indication.
[0146] 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, and delaying the measurement gaps by an amount.
[0147] It should be understood that the embodiments of the present application do not limit how the network-side device performs radio resource scheduling of uplink data or adjusts the measurement gap based on the target information.
[0148] 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 reducing the impact on uplink data transmission efficiency while ensuring cell measurement as much as possible.
[0149] 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:
[0150] (1) Before the measurement gap, the terminal reports the arrival time information to the network device at least once;
[0151] (2) During the time period including the measurement gap, the terminal reports the arrival time information to the network side device at least once.
[0152] 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.
[0153] As described above, the measurement gap is a non-periodic measurement gap or a periodic measurement gap.
[0154] 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.
[0155] For example, Figure 6 A schematic diagram of reporting arrival time information provided in an embodiment of the present application is shown in FIG. Figure 6 In the measurement gap, the measurement gap is a periodic measurement gap. In this case, the terminal can report the arrival time information once before the first measurement gap.
[0156] 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 within the time period when the measurement gap occurs.
[0157] For example, Figure 7 Another schematic diagram of reporting arrival time information provided in the embodiment of the present application is shown in FIG. Figure 7 In the measurement gap, the measurement gap is a periodic measurement gap, and the terminal can periodically report the arrival time information.
[0158] 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, such as Figure 7 As shown, but not limited to.
[0159] 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 measurement gap to end before reporting 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.
[0160] 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 time, the terminal can also avoid the measurement gap in time when transmitting the uplink data, so that the receiving time period of the uplink data estimated by the network side device based on the arrival time information matches the transmission situation of the uplink data, so that the uplink data can be received more accurately.
[0161] In some possible implementations, the terminal may report its expected 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 expected measurement gap configuration to the network device.
[0162] It should be understood that the terminal reports its desired measurement gap configuration to the network side device, which can minimize the negotiation between it and the network side device regarding the measurement gap, thereby saving air interface resources.
[0163] In some possible 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.
[0164] It should be understood that the terminal reports the arrival time information of the uplink data to the network side device only after receiving the indication, which can improve the accuracy of the network side device's control over the reporting of the arrival time information.
[0165] 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.
[0166] In some possible implementations, the preset condition includes at least one of the following, but is not limited thereto:
[0167] (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;
[0168] (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, a start time and a duration of the preset window of the second data packet to be transmitted are respectively an arrival time and a preset duration of the second data packet to be transmitted;
[0169] (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 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 the third remaining delay budget threshold;
[0170] (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.
[0171] In some possible implementations, the preset condition may be dynamically configured or preconfigured by the network side device for the terminal, or may be predefined, which is not limited in the embodiments of the present application.
[0172] 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) can be as follows: FIG. 8A to FIG. 8C As shown, but not limited to:
[0173] in, FIG. 8A to FIG. 8C Schematic diagram of the overlap between the delay budget window and the measurement gap provided in the embodiment of the present application. Fig. 8A As shown in FIG. 1 , the delay budget window corresponding to PDB / PSDB includes the complete MG; Figure 8B As shown in FIG. 1 , the MG portion overlaps with the start portion of the delay budget window corresponding to the PDB / PSDB; Figure 8C As shown, the MG portion overlaps with the end portion of the delay budget window corresponding to the PDB / PSDB.
[0174] The following is an explanation of item (1) of the pre-condition:
[0175] It should be understood that the first data packet to be transmitted is a data packet to be transmitted in which the corresponding delay budget window in the uplink data overlaps with at least one measurement gap.
[0176] For example, Fig. 9 A schematic diagram of an overlap between a delay budget window and a measurement gap provided in an embodiment of the present application, wherein the arrival time of a data packet 1 to be transmitted and the delay budget window are as follows: Fig. 9 As shown, the end portion of the delay budget window overlaps with a measurement gap in the periodic measurement gaps.
[0177] The following is an explanation of item (2) of the preset condition:
[0178] It should be understood that the second data packet to be transmitted is a data packet to be transmitted in the uplink data corresponding to a preset window that overlaps with at least one measurement gap.
[0179] For example, Fig.10 A schematic diagram of an overlap between a preset window and a measurement gap provided in an embodiment of the present application, wherein the arrival time of a data packet 1 to be transmitted and the preset window are as follows: Fig.10 As shown, the preset window includes a measurement gap in the periodic measurement gaps.
[0180] The following is an explanation of item (3) of the preset condition:
[0181] 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.
[0182] 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.
[0183] For example, Fig.11A 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 as follows: Fig.11 As shown, the first remaining delay budget value is Fig.11 As shown, it 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.
[0184] For example, Fig.12 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 as follows: Fig.12 As shown, the second remaining delay budget value is Fig.12 As shown, the delay budget window of the data packet 1 to be transmitted is subtracted from the waiting delay of the data packet 1 to be transmitted, and the overlapping part of the measurement gap and the delay budget window is subtracted.
[0185] In some implementations, the third preset threshold for residual delay is a preset threshold for residual delay applicable to any time period.
[0186] The following is an explanation of item (4) of the preset condition:
[0187] 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 a fourth remaining delay budget threshold.
[0188] 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.
[0189] In some implementations, 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. On the contrary, the fourth preset threshold of residual delay is not applicable to other time periods except the time period including the measurement time slot, and the third preset threshold of residual delay can be used in other time periods, but is not limited thereto.
[0190] For example, Fig.13 A schematic diagram of the fourth residual delay preset threshold provided in the embodiment of the present application is shown in FIG. Fig.13 As shown, for the periodic measurement gap, the fourth residual delay preset threshold is applicable to the entire effective time period of the periodic measurement gap.
[0191] In some implementations, the fourth preset threshold of residual delay is greater than the third preset threshold of 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.
[0192] In some implementations, for any data packet to be transmitted in the uplink data, when the data packet to be transmitted arrives at the PDCP layer from the application layer, the terminal can report the delay information of the data packet to be transmitted once. In other words, the network side device can be configured to trigger a delay information report based on the arrival of each packet to be transmitted on an LCH or LCG. After receiving the delay information, the network side device can determine the overlap between the delay budget window and the measurement gap, and perform radio resource scheduling or measurement gap adjustment for the data packet to be transmitted.
[0193] In some implementable methods, 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; 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.
[0194] In some implementations, the delay information is also used to indicate the mapping relationship.
[0195] In some possible implementations, the delay information may explicitly or implicitly indicate the mapping relationship, which is not limited in the embodiments of the present application.
[0196] In some implementations, the mapping relationship may exist in a table form. For example, the table may be a remaining experimental budget quantization table, and the remaining delay budget quantization table may store a mapping relationship between a remaining delay budget value or a remaining delay budget range and an index.
[0197] It should be understood that the remaining delay budget quantization table is mainly designed specifically for the delay information reporting situation provided in the embodiment of the present application.
[0198] 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 time is shortened due to the existence of the measurement time slot. Therefore, in this case, the terminal reporting 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 uplink data or adjustment of the measurement gap.
[0199] 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:
[0200] (1) Before the measurement gap, the terminal reports the adjustment suggestion information to the network side device at least once;
[0201] (2) During a time period including the measurement gap, the terminal reports the adjustment suggestion information to the network side device.
[0202] 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:
[0203] (1) Before the measurement gap, the terminal reports the signal quality information of the current serving cell to the network side device;
[0204] (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.
[0205] 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:
[0206] (1) Before the measurement gap, the terminal reports the cache status information of the uplink data to the network side device;
[0207] (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.
[0208] 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.
[0209] 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:
[0210] (1) arrival time information of the uplink data;
[0211] (2) Delay information of the uplink data;
[0212] (3) Suggested adjustment information for the measurement time slot;
[0213] (4) Signal quality information of the current serving cell;
[0214] (5) Cache status information of uplink data.
[0215] 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:
[0216] (1) Before the measurement gap, the terminal reports the arrival time information and delay information to the network side device at least once;
[0217] (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.
[0218] 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.
[0219] In some implementable manners, 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.
[0220] 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.
[0221] In some possible implementations, the reporting configuration includes at least one of the following, but is not limited thereto:
[0222] (1) Enable configuration to report target information to the network side device based on the configuration of the measurement gap;
[0223] (2) One or more reporting configurations of target information;
[0224] (3) The content requirements of the target information are configured;
[0225] (4) Configure the reporting conditions for target information.
[0226] In some possible implementations, when the reporting configuration includes the enabling configuration, it indicates that the terminal needs to report target information to a network-side device based on the configuration of the measurement gap.
[0227] 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.
[0228] 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.
[0229] In some implementations, the content requirement configuration of the target information includes: second indication information for indicating the content requirement of the target information.
[0230] For example, the second indication information is used to instruct the terminal to report the arrival time information of the uplink data.
[0231] In some implementations, the reporting condition configuration of the target information includes a reporting condition of the target information.
[0232] For example, when the target information is the delay information of uplink data, the reporting condition may be the above-mentioned preset condition.
[0233] In some implementable manners, 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, 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, the terminal reports the target information to the network side device based on the configuration of the measurement gap. For how the terminal reports the target information to the network side device based on the configuration of the measurement gap, reference may be made to the above, and the embodiments of the present application will not be repeated in detail.
[0234] In some implementable embodiments, when the reporting configuration includes a single 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.
[0235] In some implementable embodiments, when the reporting configuration includes multiple reporting configurations 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.
[0236] In some implementable embodiments, when the reporting configuration includes 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.
[0237] In some achievable manners, when the reporting configuration includes a reporting condition 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 determines the reporting condition of the target information based on the reporting configuration, and reports the target information to the network side device based on the configuration of the measurement gap and the reporting condition of the target information. For example, when the configuration of the measurement gap 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.
[0238] 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.
[0239] For example, when the reporting configuration includes: an enabling configuration for reporting target information to a network side device based on the configuration of a 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, the terminal reports 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.
[0240] 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 of the content 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.
[0241] 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.
[0242] 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.
[0243] In some implementations, the terminal reports target information to the network side device based on the configuration of the measurement gap, including: the terminal reports 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.
[0244] In some implementations, the target information is carried in the measurement gap adjustment request.
[0245] In some implementations, the configuration for initiating a measurement gap adjustment request includes: indication information for indicating whether initiating a measurement gap adjustment request is allowed. For example, when the indication information indicates that initiating a measurement gap adjustment request is allowed, the terminal initiates a measurement gap adjustment request carrying target information to a network side device based on the configuration of the measurement gap. When the indication information indicates that initiating a measurement gap adjustment request is not allowed, the terminal cannot initiate a measurement gap adjustment request.
[0246] 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 accurate control of the network side device over the reporting of the target information.
[0247] In some implementations, the terminal may report one or more BSRs to the network-side device based on the configuration of the measurement gap.
[0248] In some implementations, the terminal reports one or more BSRs to the network side device based on the configuration of the measurement gap, including: the terminal reports one or more BSRs to the network side device based on the configuration of the measurement gap and the reporting configuration of the BSR.
[0249] In some possible implementations, the reporting configuration includes at least one of the following, but is not limited thereto:
[0250] (1) Report the BSR enabling configuration to the network side device based on the measurement gap configuration;
[0251] (2) One or more reporting configurations of BSR;
[0252] (3) BSR content requirements configuration;
[0253] (4) Configure the BSR reporting conditions.
[0254] In some possible implementations, when the reporting configuration includes the enabling configuration, it indicates that the terminal needs to report a BSR to a network-side device based on the configuration of the measurement gap.
[0255] 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.
[0256] In some implementations, multiple configurations of the BSR may also be referred to as periodic configurations of the BSR, which include, but are not limited to: a reporting period of the BSR.
[0257] In some implementations, the content requirement configuration of the BSR includes: indication information for indicating the content requirement of the BSR.
[0258] In some implementations, the BSR reporting condition configuration includes the BSR reporting condition.
[0259] In some achievable methods, when the reporting configuration includes an enabling configuration for reporting a BSR to a network side device based on the configuration of a measurement gap, the terminal reports a 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 a BSR to the network side device based on the configuration of the measurement gap, the terminal reports the BSR to the network side device based on the configuration of the measurement gap. For how the terminal reports a BSR to the network side device based on the configuration of the measurement gap, reference may be made to the method in which the terminal reports target information to the network side device based on the configuration of the measurement gap, and the embodiments of the present application will not be repeated in detail.
[0260] In some implementable embodiments, when the reporting configuration includes a 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.
[0261] 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.
[0262] In some implementable embodiments, when the reporting configuration includes 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: the terminal reports the BSR of the corresponding content according to the content requirement configuration.
[0263] In some implementable embodiments, when the reporting configuration includes a reporting condition 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 determines the reporting condition of the BSR based on the reporting configuration, and reports the BSR to the network side device based on the configuration of the measurement gap and the reporting condition of the BSR.
[0264] 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.
[0265] 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 configuration multiple times according to the reporting period of the BSR and the period of the measurement gap.
[0266] For example, when the reporting configuration includes: an enabling configuration for reporting the BSR, a reporting condition configuration of the BSR, and a content requirement configuration of the BSR to the network side device based on the configuration of the measurement gap, 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, the terminal reports the BSR corresponding to the content requirement configuration to the network side device based on the configuration of the measurement gap and the reporting condition of the BSR.
[0267] 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.
[0268] 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.
[0269] 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 sent by the network side device, thereby improving the accurate control of the network side device over the BSR reporting.
[0270] 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 taken as an example to illustrate the uplink data information reporting device provided in the embodiment of the present application.
[0271] Fig.14 Schematic block diagram of an uplink data information reporting device 1400 provided in an embodiment of the present application. Fig.14 As shown, the uplink data information reporting device 1400 includes: a communication module 1410, which 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.
[0272] In some implementations, the target information includes at least one of the following:
[0273] Arrival time information of uplink data;
[0274] Delay information of uplink data;
[0275] Recommended information on adjustments to measurement time slots;
[0276] Signal quality information of the current serving cell;
[0277] Cache status information for uplink data.
[0278] 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.
[0279] 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:
[0280] Before measuring the gap, report the arrival time information to the network side device at least once;
[0281] During the time period including the measurement gap, the arrival time information is reported to the network side device at least once.
[0282] 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.
[0283] In some implementations, the remaining delay budget information is a remaining delay budget value or an index corresponding to the remaining delay budget value.
[0284] 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.
[0285] In some possible implementations, the amount of partial data to be transmitted is any one of the following:
[0286] The amount of data in the uplink data for which the first remaining delay budget is less than the first delay budget threshold;
[0287] The amount of data in the uplink data for which the second remaining delay budget is less than the second delay budget threshold.
[0288] In some implementations, when the target information includes delay information, the communication module 1410 is specifically used 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 the preset conditions.
[0289] In some possible implementations, the preset condition includes at least one of the following:
[0290] A delay budget window of at least one first data packet to be transmitted in the uplink data overlaps with at least one measurement gap;
[0291] 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 in the at least one second data packet to be transmitted, the start time and the 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;
[0292] 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 the third remaining delay budget threshold;
[0293] 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.
[0294] In some implementations, the third preset threshold for residual delay is a preset threshold for residual delay applicable to any time period; and the fourth preset threshold for residual delay is a dedicated preset threshold for residual delay applicable to a time period including a measurement time slot.
[0295] 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.
[0296] In some implementations, the delay information is also used to indicate the mapping relationship.
[0297] In some possible implementations, the adjustment suggestion information includes at least one of the following:
[0298] canceling at least one measuring gap;
[0299] Shorten at least one measuring gap;
[0300] Delaying at least one measurement gap;
[0301] The number of measurement gaps required to complete the cell measurement.
[0302] 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.
[0303] In some implementations, the reporting configuration includes at least one of the following:
[0304] Enable configuration to report target information to network side devices based on measurement gap configuration;
[0305] One or more reporting configurations of target information;
[0306] The content of the target information requires configuration;
[0307] Configuration of reporting conditions for target information.
[0308] In some implementations, the communication module 1410 is specifically configured to: report target information to a network-side device based on the configuration of the measurement gap and the configuration for initiating a measurement gap adjustment request.
[0309] In some implementations, the target information is carried in the measurement gap adjustment request.
[0310] In some implementations, the configuration for initiating the measurement gap adjustment request includes: indication information for indicating whether initiating the measurement gap adjustment request is allowed.
[0311] 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.
[0312] In some implementations, the communication module 1410 is further configured to: report one or more buffer status reports to a network-side device based on the configuration of the measurement gap.
[0313] 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.
[0314] In some implementations, the target information is carried in radio resource control signaling or media access layer control unit signaling.
[0315] The uplink data information reporting device in the embodiment of the present application may 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 a chip. The electronic device may be a terminal, or may be other devices other than a terminal. For example, the terminal may include but is not limited to the types of terminals 11 listed above, and other devices may be servers, network attached storage (NAS), etc., which are not specifically limited in the embodiment of the present application.
[0316] The uplink data information reporting device provided in the embodiment of the present application can achieve Figures 4 to 13 The various processes implemented by the terminal in the method embodiment achieve the same technical effect and are not described here to avoid repetition.
[0317] Fig.15 Schematic block diagram of an uplink data information reporting device 1500 provided in an embodiment of the present application. Fig.15 As shown, the uplink data information reporting device 1500 includes: a communication module 1510 and a processing module 1520, wherein the communication module 1510 is used to receive target information reported by the terminal based on the configuration of the measurement gap; the processing module 1520 is used to perform wireless resource scheduling of the uplink data or adjust the measurement gap based on the target information.
[0318] In some implementations, the target information includes at least one of the following:
[0319] Arrival time information of uplink data;
[0320] Delay information of uplink data;
[0321] Suggested information on adjustments to measurement time slots;
[0322] Signal quality information of the current serving cell;
[0323] Cache status information for uplink data.
[0324] 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.
[0325] 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.
[0326] In some implementations, the remaining delay budget information is a remaining delay budget value or an index corresponding to the remaining delay budget value.
[0327] 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.
[0328] In some possible implementations, the amount of partial data to be transmitted is any one of the following:
[0329] The amount of data in the uplink data for which the first remaining delay budget is less than the first delay budget threshold;
[0330] The amount of data in the uplink data for which the second remaining delay budget is less than the second delay budget threshold.
[0331] In some possible implementations, the adjustment suggestion information includes at least one of the following:
[0332] canceling at least one measuring gap;
[0333] Shorten at least one measuring gap;
[0334] Delaying at least one measurement gap;
[0335] The number of measurement gaps required to complete the cell measurement.
[0336] 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.
[0337] 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.
[0338] 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.
[0339] In some implementations, the target information is carried in radio resource control signaling or media access layer control unit signaling.
[0340] The information reporting device for uplink data in the embodiment of the present application may 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 a chip. The electronic device may be a network side device, or may be other devices other than the network side device. Exemplarily, the network side device may include but is not limited to the types of network side devices 12 listed above, and other devices may be servers, NAS, etc., which are not specifically limited in the embodiment of the present application.
[0341] The uplink data information reporting device provided in the embodiment of the present application can achieve Figures 4 to 13 In the method embodiment, the various processes implemented by the network side device can achieve the same technical effect. To avoid repetition, they will not be described here.
[0342] like Fig.16 As shown, the 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 is executed by the processor 1601 to implement the above Figures 4 to 13 The steps executed by the terminal in the method embodiment shown in the figure can achieve the same technical effect. When the communication device 1600 is a network side device, the program or instruction is executed by the processor 1601 to implement the above Figures 4 to 13 The steps performed by the network side device in the method embodiment shown can achieve the same technical effect, and will not be repeated here to avoid repetition.
[0343] The embodiment of the present application also provides a terminal, including a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run a program or instruction to implement the above Figures 4 to 13 The steps performed by the terminal in the method embodiment shown. 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 can achieve the same technical effect. Specifically, Fig.17 A schematic diagram of the hardware structure of a terminal for implementing an embodiment of the present application.
[0344] 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.
[0345] Those skilled in the art will appreciate that the terminal 1700 may also include a power source (such as a battery) for supplying power to each component, and the power source may be logically connected to the processor 1710 through a power management system, thereby implementing functions such as managing charging, discharging, and power consumption management through the power management system. Fig.17 The terminal structure shown in the figure does not constitute a limitation on the terminal. The terminal may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently, which will not be described in detail here.
[0346] It should be understood that in the embodiment of the present application, the input unit 1704 may include a graphics processor (Graphics Processing Unit, GPU) 17041 and a microphone 17042, and the graphics processor 17041 processes the image data of the static picture or video obtained by the image capture device (such as a camera) in the video capture mode or the 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.
[0347] In the embodiment of the present application, after receiving downlink data from the network side device, the RF unit 1701 can transmit the data to the processor 1710 for processing; in addition, the RF unit 1701 can send uplink data to the network side device. Generally, the RF unit 1701 includes but is not limited to an antenna, an amplifier, a transceiver, a coupler, a low noise amplifier, a duplexer, etc.
[0348] The memory 1709 can be used to store software programs or instructions and various data. The memory 1709 may mainly include a first storage area for storing programs or instructions and a second storage area for storing data, wherein the first storage area may store an operating system, an application program or instruction required for at least one function (such as a sound playback function, an image playback function, etc.), etc. In addition, the memory 1709 may include a volatile memory or a non-volatile memory. Among them, 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. The volatile memory may be a random access memory (RAM), a static random access memory (SRAM), a dynamic random access memory (DRAM), a synchronous dynamic random access memory (SDRAM), a double data rate synchronous dynamic random access memory (DDRSDRAM), an enhanced synchronous dynamic random access memory (ESDRAM), a synchronous link dynamic random access memory (SLDRAM) and a direct memory 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.
[0349] The processor 1710 may include one or more processing units; optionally, the processor 1710 integrates an application processor and a modem processor, wherein the application processor mainly processes operations related to an operating system, a user interface, and application programs, and the modem processor mainly processes wireless communication signals, such as a baseband processor. It is understandable that the modem processor may not be integrated into the processor 1710.
[0350] The radio frequency unit 1701 is used to report target information to the network side device based on the configuration of the measurement gap; wherein the target information is used for wireless resource scheduling of the uplink data or adjustment of the measurement gap.
[0351] 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.
[0352] The embodiment of the present application also provides a network side device, including a processor and a communication interface, the communication interface is coupled to the processor, and the processor is used to run a program or instruction to implement the above Figures 4 to 13 The steps performed by the network side device in the method embodiment shown. The network side device embodiment corresponds to the above network side device method embodiment, and each implementation process and implementation method of the above method embodiment can be applied to the network side device embodiment and can achieve the same technical effect.
[0353] Specifically, the embodiment of the present application also provides a network side device. Fig.18 As shown, the network side device 1800 includes: an antenna 181, a radio frequency device 182, a baseband device 183, a processor 184 and a memory 185. The antenna 181 is connected to the radio frequency device 182. In the uplink direction, the radio frequency device 182 receives information through the antenna 181 and sends the received information to the baseband device 183 for processing. In the downlink direction, the baseband device 183 processes the information to be sent and sends it to the radio frequency device 182, and the radio frequency device 182 processes the received information and sends it out through the antenna 181.
[0354] 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.
[0355] The baseband device 183 may include, for example, at least one baseband board on which a plurality of chips are arranged. Fig.18 As shown, 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 to execute the network side device operations shown in the above method embodiment.
[0356] The network side device may further include a network interface 186, which is, for example, a Common Public Radio Interface (CPRI).
[0357] Specifically, the network side device 1800 of the embodiment of the present invention further includes: instructions or programs stored in the memory 185 and executable on the processor 184, and the processor 184 calls the instructions or programs in the memory 185 to execute. Figures 4 to 13 The steps performed by the network side device in the method embodiment shown achieve the same technical effect and will not be described here to avoid repetition.
[0358] 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 a 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.
[0359] 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-transient readable storage medium.
[0360] An embodiment of the present application further provides a chip, which includes a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run programs or instructions to implement various processes executed by the terminal of the above-mentioned uplink data information reporting method embodiment, or various processes executed by the network side device, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0361] 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.
[0362] The embodiment of the present application further provides a computer program / program product, which is stored in a storage medium, and 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.
[0363] 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 information reporting method for uplink data as described above, and the network side device can be used to execute the steps executed by the network side device in the information reporting method for uplink data as described above.
[0364] It should be noted that, in this article, the terms "comprise", "include" or any other variant thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including 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 one..." does not exclude the presence of other identical elements in the process, method, article or device including the element. In addition, it should be pointed out that the scope of the method and device in the embodiment 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 reverse 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.
[0365] Through the description of the above implementation methods, 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 hardware platform, and of course, can also be implemented by hardware. The computer software product is stored in a storage medium (such as ROM, RAM, disk, CD, etc.), including several instructions to enable a terminal or a network-side device to execute the methods described in each embodiment of the present application.
[0366] 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 the present application, ordinary technicians in this field can also make many forms of implementation methods without departing from the purpose of the present application and the scope of protection of the claims, and these implementation methods are all within the protection of the present application.
Claims
1. A method for reporting uplink data information, It is characterized in that 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, It is characterized in that 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, It is characterized in that 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, It is characterized in that 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, It is characterized in that 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, It is characterized in that 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, It is characterized in that 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, It is characterized in that 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, It is characterized in that 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, It is characterized in that 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, It is characterized in that 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, It is characterized in that 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, It is characterized in that The delay information is also used to indicate the mapping relationship.
14. The method according to any one of claims 2 to 13, It is characterized in that 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, It is characterized in that 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, It is characterized in that 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, It is characterized in that 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, It is characterized in that The target information is carried in the measurement gap adjustment request.
19. The method according to claim 17 or 18, It is characterized in that 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, It is characterized in that 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, It is characterized in that 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, It is characterized in that 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, It is characterized in that 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, It is characterized in that 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, It is characterized in that 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, It is characterized in that 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, It is characterized in that 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, It is characterized in that 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, It is characterized in that 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 according to claim 29, It is characterized in that 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, It is characterized in that 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, It is characterized in that 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, It is characterized in that 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, It is characterized in that 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, It is characterized in that 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, It is characterized in that 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, It is characterized in that 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.