Communication method and device, terminal equipment and network equipment

The terminal device is triggered to send reports containing the remaining time and data volume through configuration information, which solves the problems of uplink transmission timeliness and low efficiency, and achieves the improvement of network performance.

CN119767320APending Publication Date: 2025-04-04SPREADTRUM COMMUNICATION (SHANGHAI) CO LTD
View PDF 12 Cites 0 Cited by

Patent Information

Application Number
CN202311287986.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-09-28
Publication Date
2025-04-04

AI Technical Summary

Technical Problem

In the prior art, the timeliness or efficiency of uplink transmissions need to be improved, resulting in poor network performance.

Method used

The terminal device is triggered to send a first report through configuration information, which contains the remaining time and/or data amount, and the network device performs uplink scheduling based on this information so that the terminal device can transmit cached data in a timely manner.

Benefits of technology

Improve the timeliness and efficiency of uplink transmissions to ensure the improvement of network performance.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119767320A_ABST
    Figure CN119767320A_ABST
Patent Text Reader

Abstract

The invention discloses a communication method and device, terminal equipment and network equipment, and relates to the technical field of communication. The method comprises the following steps: network equipment sends configuration information; correspondingly, the terminal equipment receives the configuration information; the terminal equipment sends a first report according to the configuration information; correspondingly, the network equipment receives a first report; the configuration information comprises parameters for triggering the sending of the first report; the first report comprises remaining time and / or a first data volume, the remaining time is used for indicating the time when the first cache data is discarded, and the first data volume is used for indicating the first cache data and / or the data volume of all the cache data including the first cache data. Therefore, the first report is reported through the configuration information. Meanwhile, the timeliness of uplink transmission can be improved by reporting the remaining time, and / or the efficiency of uplink transmission can be improved by reporting the first data volume.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of communication technology, and in particular to a communication method and apparatus, terminal equipment and network equipment. Background Art

[0002] For uplink transmission, the terminal device usually needs to report to the network how much buffered data in its buffer area needs to be sent, so that the network can know the buffer status of the terminal device, so that the network can accurately allocate uplink resources, make uplink power control decisions, and make uplink scheduling decisions, thereby providing better network performance. However, the timeliness or efficiency of uplink transmission needs to be further improved. Summary of the invention

[0003] The present application provides a communication method and apparatus, a terminal device and a network device, in the hope of improving the timeliness or efficiency of uplink transmission.

[0004] The first aspect is a communication method of the present application, comprising:

[0005] Receive configuration information;

[0006] Sending a first report according to the configuration information;

[0007] The configuration information includes parameters for triggering the sending of the first report;

[0008] The first report includes a remaining time and / or a first data volume, wherein the remaining time is used to indicate a time period before the first cached data is discarded, and the first data volume is used to indicate a data volume of the first cached data and / or all cached data including the first cached data.

[0009] It can be seen that the present application performs network configuration on the parameters used to trigger the sending of the first report through configuration information, so that the terminal device can send the first report according to the configuration information, and finally the terminal device reports the remaining time and / or the first data volume to the network device through the first report. In this way, the network device can perform uplink scheduling in time according to the remaining time. For example, the terminal device can transmit in time before the first cached data is discarded according to the uplink scheduling, thereby improving the timeliness of the uplink transmission. And / or, the network device can perform uplink scheduling according to the first data volume, so that the terminal device can perform efficient uplink transmission according to the uplink scheduling.

[0010] A second aspect is a communication method of the present application, comprising:

[0011] Send configuration information;

[0012] receiving the first report;

[0013] The configuration information includes parameters for triggering the sending of the first report;

[0014] The first report includes a remaining time and / or a first data volume, wherein the remaining time is used to indicate a time period before the first cached data is discarded, and the first data volume is used to indicate a data volume of the first cached data and / or all cached data including the first cached data.

[0015] A third aspect is a communication device of the present application, comprising:

[0016] A receiving unit, configured to receive configuration information;

[0017] A sending unit, configured to send a first report according to the configuration information;

[0018] The configuration information includes parameters for triggering the sending of the first report;

[0019] The first report includes a remaining time and / or a first data volume, wherein the remaining time is used to indicate a time period before the first cached data is discarded, and the first data volume is used to indicate a data volume of the first cached data and / or all cached data including the first cached data.

[0020] A fourth aspect is a communication device of the present application, comprising:

[0021] A sending unit, used for sending configuration information;

[0022] A receiving unit, configured to receive a first report;

[0023] The configuration information includes parameters for triggering the sending of the first report;

[0024] The first report includes a remaining time and / or a first data volume, wherein the remaining time is used to indicate a time period before the first cached data is discarded, and the first data volume is used to indicate a data volume of the first cached data and / or all cached data including the first cached data.

[0025] In a fifth aspect, the steps in the method designed in the first aspect are applied to a terminal device or in a terminal device.

[0026] In a sixth aspect, the steps in the method designed in the second aspect are applied to a network device or in a network device.

[0027] The seventh aspect is a terminal device of the present application, comprising a processor, a memory, and a computer program or instructions stored in the memory, wherein the processor executes the computer program or instructions to implement the steps in the method designed in the first aspect above.

[0028] The eighth aspect is a network device of the present application, comprising a processor, a memory, and a computer program or instructions stored on the memory, wherein the processor executes the computer program or instructions to implement the steps in the method designed in the second aspect above.

[0029] The ninth aspect is a chip of the present application, comprising a processor, wherein the processor executes the steps in the method designed in the first aspect or the second aspect above.

[0030] Optionally, the chip also includes a communication interface, and the processor executes the sending step and / or receiving step in the method designed in the first aspect or the second aspect through the communication interface.

[0031] The tenth aspect is a chip module of the present application, comprising a chip, wherein the chip comprises a processor, wherein the processor executes the steps in the method designed in the first aspect or the second aspect above.

[0032] Optionally, the chip module also includes a transceiver component, and the processor executes the sending step and / or receiving step in the method designed in the first aspect or the second aspect through the transceiver component.

[0033] In an eleventh aspect, a computer-readable storage medium of the present application is provided, wherein a computer program or instruction is stored therein, and when the computer program or instruction is executed, the steps in the method designed in the first aspect or the second aspect are implemented. For example, the computer program or instruction is executed by a processor.

[0034] A twelfth aspect is a computer program product of the present application, comprising a computer program or an instruction, wherein when the computer program or the instruction is executed, the steps in the method designed in the first aspect or the second aspect are executed. For example, the computer program or the instruction is executed by a processor.

[0035] The thirteenth aspect is a communication system of the present application, comprising a communication device (for example, a terminal device or a chip) for executing any one of the methods provided in the first aspect, and / or, comprising a communication device (for example, a network device or a chip) for executing any one of the methods provided in the second aspect.

[0036] The beneficial effects brought about by the technical solutions of the second to thirteenth aspects can refer to the technical effects brought about by the technical solution of the first aspect, and will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS

[0037] Figure 1 It is a schematic diagram of the architecture of a communication system according to an embodiment of the present application;

[0038] Figures 2 to 11They are respectively a flow chart of a communication method according to an embodiment of the present application;

[0039] Fig.12 It is a block diagram of the functional units of a communication device according to an embodiment of the present application;

[0040] Fig.13 It is a block diagram of the functional units of another communication device according to an embodiment of the present application;

[0041] Fig.14 is a schematic diagram of the structure of a terminal device according to an embodiment of the present application;

[0042] Fig.15 It is a structural diagram of a network device according to an embodiment of the present application. DETAILED DESCRIPTION

[0043] It should be understood that the terms "first", "second", etc. involved in the embodiments of the present application are used to distinguish different objects rather than to describe a specific order. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions. For example, a process, method, software, product, or device that includes a series of steps or units is not limited to the listed steps or units, but may also include steps or units that are not listed, or may also include other steps or units inherent to these processes, methods, products, or devices.

[0044] The "embodiment" involved in the embodiments of the present application means that the specific features, structures or characteristics described in conjunction with the embodiment may be included in at least one embodiment of the present application. The appearance of this phrase in various places in the specification does not necessarily refer to the same embodiment, nor is it an independent or alternative embodiment that is mutually exclusive with other embodiments. It is explicitly and implicitly understood by those skilled in the art that the embodiments described herein can be combined with other embodiments.

[0045] In the embodiments of the present application, "and / or" describes the association relationship of the associated objects, indicating that three relationships may exist. For example, A and / or B can represent the following three situations: A exists alone; A and B exist at the same time; B exists alone. Among them, A and B can be singular or plural.

[0046] In the embodiment of the present application, the symbol “ / ” can indicate that the previously associated objects are in an “or” relationship.

[0047] In the embodiments of the present application, "at least one item" or similar expressions refer to any combination of these items, including any combination of single items or plural items, and refer to one or more, and multiple refers to two or more. For example, at least one item of a, b, or c can represent the following seven situations: a, b, c, a and b, a and c, b and c, a, b, and c. Among them, each of a, b, and c can be an element or a set containing one or more elements.

[0048] In the embodiments of the present application, "higher than" can be expressed as the same concept as "greater than", "lower than" can be expressed as the same concept as "less than", "not lower than" can be expressed as the same concept as "higher than or equal to" or "greater than or equal to", and "not higher than" can be expressed as the same concept as "lower than or equal to" or "less than or equal to". In the present application, for the same scheme, "equal to" can be used in conjunction with "less than" or with "greater than", but not with "less than" and "greater than" at the same time. When "equal to" is used in conjunction with "less than", it is applicable to the technical scheme adopted by "less than". When "equal to" is used in conjunction with "greater than", it is applicable to the technical scheme adopted by "greater than".

[0049] In the embodiments of the present application, the terms “of”, “corresponding / relevant”, “corresponding” and “indicated” may be used interchangeably.

[0050] In the embodiments of the present application, "associated with", "corresponding to", "corresponding to", "is", "of", "for", "belonging to", "as", and "regarded as" can sometimes be used interchangeably.

[0051] The "connection" in the embodiments of the present application refers to various connection methods such as direct connection or indirect connection to achieve communication between devices, and there is no limitation on this.

[0052] The “network” in the embodiments of the present application can be expressed as the same concept as the “system”, and the communication system is the communication network.

[0053] The following describes the relevant contents, concepts, meanings, technical issues, technical solutions and beneficial effects involved in the embodiments of the present application.

[0054] 1. Communication systems, terminal equipment and network equipment

[0055] 1. Communication system

[0056] The technical solutions of the embodiments of the present application can be applied to various communication systems, such as: Long Term Evolution (LTE) system, Advanced Long Term Evolution (LTE-A) system, New Radio (NR) system, NR system evolution system, LTE on unlicensed spectrum (LTE-based Access to Unlicensed Spectrum, LTE-U) system, NR on unlicensed spectrum (NR-based Access to Unlicensed Spectrum, NR-U) system, non-terrestrial communication network (NTN) system, Universal Mobile Telecommunication System (UMTS), 6th Generation (6G) communication system or other communication systems, etc.

[0057] It should be noted that the number of connections supported by traditional communication systems is limited. With the development of communication technology, the communication system of the present application can not only be a traditional communication system, but also can be device to device (D2D) communication, machine to machine (M2M) communication, machine type communication (MTC), vehicle to vehicle (V2V) communication, vehicle to everything (V2X) communication, narrowband Internet of things (NB-IoT) communication, etc.

[0058] Optionally, the technical solution of the embodiments of the present application can be applied to beamforming (beamforming), carrier aggregation (CA), dual connectivity (DC) or standalone (SA) deployment scenarios, etc.

[0059] Optionally, the spectrum used for communication between the terminal device and the network device can be a licensed frequency band or an unlicensed frequency band, and there is no limitation on this. In addition, the unlicensed frequency band can be understood as a shared frequency band, and the licensed spectrum can be understood as a non-shared frequency band.

[0060] Since the embodiments of the present application describe various embodiments in conjunction with terminal devices and network devices, the terminal devices and network devices involved will be described in detail below.

[0061] 2. Terminal equipment

[0062] Terminal equipment can be a device with transceiver functions, and can also be called terminal, user equipment (UE), remote terminal equipment (remote UE), relay equipment (relay UE), access terminal equipment, user unit, user station, mobile station, mobile station, remote station, mobile device, user terminal equipment, intelligent terminal equipment, wireless communication equipment, user agent or user device. It should be noted that relay equipment is a terminal equipment that can provide relay forwarding services for other terminal equipment (including remote terminal equipment).

[0063] Optionally, the terminal device may be a mobile phone, a tablet computer, a computer with wireless transceiver function, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal device in industrial control, a wireless terminal device in unmanned autonomous driving, a wireless terminal device in remote medical, a wireless terminal device in a smart grid, a wireless terminal device in transportation safety, a wireless terminal device in a smart city, or a wireless terminal device in a smart home, etc.

[0064] Optionally, the terminal device can be a cellular phone, a cordless phone, a session initiation protocol (SIP) phone, a wireless local loop (WLL) station, a personal digital assistant (PDA), a handheld device with wireless communication function, a computing device or other processing device connected to a wireless modem, a vehicle-mounted device, a wearable device, a terminal device in a next-generation communication system (such as an NR communication system, a 6G communication system), or a terminal device in a future evolved public land mobile communication network (PLMN), etc., without specific limitation.

[0065] Optionally, the terminal device can be deployed on land, including indoors or outdoors, handheld, wearable or vehicle-mounted; it can be deployed on the water (such as ships); it can be deployed in the air (such as airplanes, balloons and satellites).

[0066] Optionally, the terminal device may include a device with wireless communication function, such as a chip system, a chip, or a chip module. For example, the chip system may include a chip and may also include other discrete devices.

[0067] Optionally, the terminal device may be a chip, a chip module, a device, a unit, etc., without any specific limitation.

[0068] 3. Network equipment

[0069] A network device may be a device with transceiver functions and may be used to communicate with a terminal device.

[0070] Optionally, the network device may be responsible for radio resource management (RRM), quality of service (QoS) management, data compression and encryption, data transmission and reception, etc. on the air interface side.

[0071] Optionally, the network device may include a base station (BS) in a communication system or a device deployed in a radio access network (RAN) for providing wireless communication functions, that is, the network device may include a device in the RAN.

[0072] For example, the devices in the RAN may include an evolved node B (evolutional node B, eNB or eNodeB) in an LTE communication system, a next generation evolved node B (next generation evolved node B, ng-eNB) in an NR communication system, a next generation node B (next generation node B, gNB) in an NR communication system, a master node (MN) in a dual-connection architecture, a second node or secondary node (SN) in a dual-connection architecture, etc., without specific limitation.

[0073] Optionally, the network device may include a device in a core network (CN).

[0074] For example, the equipment in the CN may include an access and mobility management function (AMF), a user plane function (UPF), a session management function (SMF), etc.

[0075] Optionally, the network device may also be an access point (AP) in a wireless local area network (WLAN), a relay station, a communication device in a future evolved PLMN network, a communication device in an NTN network, and the like.

[0076] Optionally, the network device may include a device having a wireless communication function for the terminal device, such as a chip system, a chip, or a chip module. For example, the chip system may include a chip, or may include other discrete devices.

[0077] Optionally, the network device may be a transmission and reception point (TRP).

[0078] Optionally, the network device can communicate with an Internet Protocol (IP) network, such as the Internet, a private IP network, or other data networks.

[0079] Optionally, the network device may include an independent node to implement the functions of the above-mentioned base station, or may include two or more independent nodes to implement the functions of the above-mentioned base station. For example, the network device includes a centralized unit (CU) and a distributed unit (DU), such as gNB-CU and gNB-DU. Further, in other embodiments of the present application, the network device may also include an active antenna unit (AAU). Among them, the CU implements part of the functions of the network device, and the DU implements another part of the functions of the network device. For example, the CU is responsible for processing non-real-time protocols and services, and implements the functions of the radio resource control (RRC) layer, the service data adaptation protocol (SDAP) layer, and the packet data convergence protocol (PDCP) layer. The DU is responsible for processing physical layer protocols and real-time services, and implements the functions of the radio link control (RLC) layer, the medium access control (MAC) layer, and the physical (PHY) layer. In addition, the AAU can implement some physical layer processing functions, radio frequency processing, and related functions of active antennas. Since the information of the RRC layer will eventually become the information of the PHY layer, or be converted from the information of the PHY layer, under this network deployment, high-level signaling (such as RRC signaling) can be considered to be generated by the CU, sent by the DU, or sent by the DU and the AAU. It can be understood that the network device may include at least one of the CU, DU, and AAU. In addition, the CU can be divided into a RAN device, or the CU can be divided into a core network device, without specific limitation.

[0080] Optionally, the network device may be any site in the multiple sites that perform coherent joint transmission (CJT) with the terminal device, or other sites outside the multiple sites, or other network devices that perform network communication with the terminal device, and there is no specific limitation on this. Among them, multi-site coherent joint transmission may be multiple sites coherent transmission, or different data belonging to the same physical downlink shared channel (PDSCH) are sent from different sites to the terminal device, or multiple sites are virtualized into one site for transmission, or other forms of collaborative transmission, or names with the same meaning specified in other standards are also applicable to the present application, that is, the present application does not limit the names of these parameters. The sites in the multi-site coherent joint transmission may be a remote radio head (RRH), a TRP, etc., and there is no specific limitation on this.

[0081] Optionally, the network device may be any site in the multi-site that performs incoherent joint transmission with the terminal device, or other sites outside the multi-site, or other network devices that perform network communication with the terminal device, and there is no specific limitation on this. Among them, multi-site incoherent joint transmission may be multiple-site joint incoherent transmission, or different data belonging to the same PDSCH is sent from different sites to the terminal device, or other forms of non-cooperative transmission, or names with the same meaning specified in other standards are also applicable to this application, that is, this application does not limit the names of these parameters. The sites in the multi-site incoherent joint transmission may be RRH, TRP, etc., and there is no specific limitation on this.

[0082] It should be noted that the TRP of the present application is not limited to coherent joint transmission or incoherent joint transmission scenarios, but can also be applied to other scenarios without specific restrictions.

[0083] Optionally, the network device may have a mobile feature, for example, the network device may be a mobile device. Optionally, the network device may be a satellite or a balloon station. For example, the satellite may be a low earth orbit (LEO) satellite, a medium earth orbit (MEO) satellite, a geostationary earthorbit (GEO) satellite, a high elliptical orbit (HEO) satellite, etc. Optionally, the network device may also be a base station set up in a location such as land or water.

[0084] Optionally, the network device can provide services for the cell, and the terminal device in the cell can communicate with the network device through transmission resources (such as spectrum resources). The cell can be a macro cell, a small cell, a metro cell, a micro cell, a pico cell, a femto cell, etc.

[0085] Optionally, the network device may be a chip, a chip module, a device, a unit, etc., without specific limitation.

[0086] 4. Example

[0087] The following is an exemplary description of the communication system in an embodiment of the present application.

[0088] For example, a network architecture of a communication system in an embodiment of the present application can be found at Figure 1 .like Figure 1 As shown, the communication system 10 may include a network device 110 and a terminal device 120. The terminal device 120 may communicate with the network device 110 in a wireless manner.

[0089] Figure 1 This is merely an example of a network architecture of a communication system and does not constitute a limitation on the network architecture of the communication system in the embodiment of the present application.

[0090] For example, the communication system 10 may also include a server or other devices.

[0091] For another example, the communication system 10 may include other network devices in addition to the network device 110 .

[0092] For another example, the communication system 10 may include other terminal devices in addition to the terminal device 120 .

[0093] 2. A communication method

[0094] [Cache data]

[0095] For the user plane protocol stack of data transmission, data transmission can be performed through the user plane protocol stack such as the service data adaptation protocol (SDAP) layer, packet data convergence protocol (PDCP) layer, radio link control (RLC) layer, medium access control (MAC) layer, physical (PHY) layer, etc. between the network device and the terminal device.

[0096] During data transmission, the SDAP layer maps IP packets to different radio bearers (RBs). Generally, data entities from or to a higher protocol layer are called service data units (SDUs), while data entities from or to a lower protocol layer are called protocol data units (PDUs). Therefore, the SDAP layer outputs SDAP PDUs to the PDCP layer by adding SDAP headers to IP packets, and the PDCP layer outputs PDCP SDUs to the SDAP layer. SDAP PDUs are equivalent to PDCP SDUs.

[0097] Similarly, the PDCP layer outputs the PDCP PDU to the RLC layer by adding a PDCP header to the SDAP PDU. The RLC layer outputs the RLC PDU to the MAC layer by adding an RLC header to the PDCP PDU.

[0098] Finally, the MAC layer multiplexes multiple RLC PDUs and adds a MAC header to form a transport block (TB), and the PHY layer finally performs channel coding, modulation, multi-antenna processing, and resource mapping on the TB for transmission.

[0099] In combination with the above, cached data may refer to data cached in the uplink cache area of ​​the terminal device, and may refer to data cached by a MAC entity, an RLC entity, a PDCP entity, etc., and these data are waiting to be transmitted. "All cached data" in the embodiment of the present application refers to part or all of the data cached by one or more entities among the MAC entity, the RLC entity, and the PDCP entity. Exemplarily, which specific data constitutes "all cached data" may be configured by the network. To facilitate distinction and description, the present application introduces the concept of "first cached data", which may be part or all of the "all cached data".

[0100] The following description is made by taking the cache data as data cached by the MAC entity as an example.

[0101] Optionally, the first cache data may be one or more PDUs, one or more PDU sets (Sets), or one or more burst data (Data Burst).

[0102] Among them, the one or more PDUs may be within one or more logical channel groups (Logic Channel Group, LCG) of the MAC entity, and may be within one or more logical channels (LCH) of the MAC entity; the one or more PDU sets may be within one or more LCGs of the MAC entity, and may be within one or more LCHs of the MAC entity; the one or more burst data may be within one or more LCGs of the MAC entity, and may be within one or more LCHs of the MAC entity. The specific implementation depends on the network configuration, and the present application does not impose specific restrictions on this. Exemplarily, one or more LCHs, or one or more LCGs may be configured by the network device. At this point, the terminal device can determine all cached data based on the configuration. For example, if the network device configures LCG1, the terminal device can determine all cached data on LCG1 as "all cached data".

[0103] Optionally, all cached data including the first cached data may be all cached data in one or more LCGs (such as all PDUs or all PDU sets or all burst data, etc.), or all cached data in one or more LCHs (such as all PDUs or all PDU sets or all burst data, etc.). This is implemented according to network configuration, and this application does not impose any specific restrictions on this.

[0104] Delay state report (DSR)

[0105] As there are more and more transmission requirements for delay-sensitive services (such as extended reality (XR) services), in order to ensure that the uplink data of delay-sensitive services is scheduled and sent in time, the standard agrees to introduce DSR. DSR may also be called Delay Buffer Status Report or other terms.

[0106] DSR is a mechanism by which a terminal device provides a network device with the remaining time (remaining time) of buffered data to be transmitted in an uplink buffer area and / or the amount of buffered data.

[0107] The remaining time of cached data can be used to indicate the time until the cached data is discarded.

[0108] That is, how long does it take for the cached data at the current moment to be discarded. In this way, when the terminal device reports the remaining time of the cached data to the network device through DSR, the network device can learn the scheduling time limit of the terminal device based on the remaining time, so as to perform uplink scheduling as soon as possible to meet the requirements of delay-sensitive services.

[0109] Optionally, the remaining time of the cached data can be determined based on a discard timer of the cached data. This is because when the discard timer of the cached data times out or expires, the cached data will be discarded. In this way, the remaining time of the cached data can be used to indicate how long the cached data will be before the discard timer times out or expires.

[0110] Optionally, DSR can be reported based on a time threshold (or a remaining time threshold). For example, when the remaining time of cached data is lower than or lower than the time threshold, DSR reporting is triggered, and DSR includes the remaining time of the cached data. Of course, DSR can also include the data volume of the cached data and / or the data volume of all cached data, and there is no specific limitation on this.

[0111] Optionally, the time threshold may be defined or pre-configured by network configuration, protocol, etc.

[0112] Optionally, the DSR may be carried by the MAC CE.

[0113] Combined with the content of the above "cached data", the "remaining time of cached data" here can be the remaining time of one or more PDUs, the remaining time of one or more PDU sets, the remaining time of one or more LCGs, or the remaining time of one or more LCHs. It is implemented according to the network configuration, and this application does not impose specific restrictions on this.

[0114] Optionally, the remaining time of multiple PDUs may be the shortest remaining time among the multiple PDUs.

[0115] Optionally, the remaining time of one or more PDU sets may be the shortest remaining time of one or more PDU sets.

[0116] Optionally, the remaining time of one or more LCGs may be the shortest remaining time of one or more PDUs in one or more LCGs, may be the shortest remaining time of one or more PDU sets in one or more LCGs, or may be the shortest remaining time of one or more burst data in one or more LCGs.

[0117] Optionally, the remaining time of one or more LCHs may be the shortest remaining time of one or more PDUs in one or more LCHs, may be the shortest remaining time of one or more PDU sets in one or more LCHs, or may be the shortest remaining time of one or more burst data in one or more LCHs.

[0118] [Data discard mechanism under congestion]

[0119] For cached data of different importance in a Quality of Service (QoS) flow, there are differentiated discarding processing for cached data of different importance under congestion.

[0120] For example, in the case of congestion, cached data with higher importance can obtain more transmission opportunities, while cached data with lower importance is more likely to be discarded. In this way, cached data with higher importance is preferentially sent through more transmission opportunities, and further congestion is avoided by discarding cached data with lower importance.

[0121] It should be noted that the importance of cached data can be determined based on the amount of data, or can be indicated by the packet header of the cached data at the application layer. In addition, the importance of cached data can be represented by a specific value. For example, if the value is higher, the importance is higher; if the value is lower, the importance is lower. Alternatively, if the value is lower, the importance is higher; if the value is higher, the importance is lower.

[0122] For example, taking the cache data as a PDU set as an example, the PDU set has a PDU set importance (PSI). The PSI may include 4 bits. If the value of the PSI is higher, the importance of the PDU set is higher; if the value of the PSI is higher, the importance of the PDU set is lower. Alternatively, if the value of the PSI is lower, the importance of the PDU set is higher; if the value of the PSI is higher, the importance of the PDU set is lower.

[0123] In addition, congestion may be network / channel congestion. The network device may determine whether congestion occurs based on RRM measurement, and inform the terminal device when congestion occurs. Of course, the terminal device may also determine whether congestion occurs based on channel measurement, etc., and this application does not make specific restrictions on this.

[0124] In combination with the content in the above “cache data”, the first cache data may be cache data of higher importance or cache data of lower importance.

[0125] Since the discard timer of cached data can be used to indicate the time until the cached data is discarded, the cached data of different importance can be processed differently under congestion based on the discard timer, that is, the duration of the discard timer configured for cached data of different importance under non-congestion is different from that under congestion. In other words, the duration of the discard timer of cached data under congestion may be adjusted compared to that under non-congestion.

[0126] For example, compared with the discard timer duration configured in non-congestion, the discard timer duration configured for low-importance cache data in congestion becomes shorter or reaches 0. It can be seen that when the duration becomes shorter, it means that the cache data of low importance is more likely to be discarded in congestion to avoid further congestion. When the duration reaches 0, it means that the terminal device directly discards it.

[0127] For another example, compared to the duration of the discard timer configured in non-congestion conditions, the duration of the discard timer configured for high-importance cache data in congestion remains unchanged, becomes longer, becomes shorter, or reaches 0. It can be seen that when the duration remains unchanged, this means that the network does not need to send additional signaling to change the duration in congestion in order to save signaling overhead. When the duration becomes longer, this means that cache data with high importance is less likely to be discarded in congestion, and it is ensured as much as possible that cache data with high importance can be transmitted. When the duration becomes shorter, this means that in order to avoid further congestion, cache data with high importance needs to be discarded as much as possible. When the duration reaches 0, this means that the terminal device directly discards the data.

[0128] [The impact of data discard mechanism under congestion on the first report]

[0129] It should be noted that the data discard mechanism under congestion will affect the first report reporting. Taking the first report as DSR as an example, the discard timer duration of cached data under congestion may be adjusted compared to non-congestion, and the adjustment of the discard timer duration will also cause the remaining time of cached data to change, thereby affecting the DSR reporting.

[0130] The following is a possible example to describe the impact of the data discard mechanism under congestion on the first report reporting. In the case of congestion, the duration of the discard timer of low-importance cached data may become shorter, while in the case of congestion, the duration of the discard timer of high-importance cached data may become longer. In this way, when the duration of the discard timer becomes shorter, this means that the discard timer will time out or expire faster, resulting in a shorter time for the cached data to time out or expire the discard timer, which shortens the remaining time of the cached data. When the duration of the discard timer becomes longer, this means that the discard timer will time out or expire slower, resulting in a longer time for the cached data to time out or expire the discard timer, which lengthens the remaining time of the cached data.

[0131] Since DSR is triggered when the remaining time of cached data is lower than or lower than the time threshold, a shorter remaining time of low-importance cached data will cause DSR reporting to be triggered earlier, while a longer remaining time of high-importance cached data will cause DSR reporting to be triggered later.

[0132] Furthermore, the purpose of reporting DSR is to perform uplink scheduling for cached data. However, DSR reporting is triggered early for cached data of low importance, while DSR reporting is triggered later for cached data of high importance. This is not expected by the network and has little reference significance for network scheduling. There is no need for the network to perform uplink scheduling for cached data of low importance in advance. Therefore, the above situation needs to be avoided as much as possible.

[0133] First report and configuration information

[0134] In order to improve the timeliness or efficiency of uplink transmission, the present application considers that the terminal device reports a first report to the network device. The first report may include the remaining time and / or the first data volume. Among them, the remaining time can be used to indicate the time from the first cache data to being discarded, and the first data volume can be used to indicate the data volume of the first cache data and / or all cache data including the first cache data. The following application is explained by taking the first report including DSR as an example. Of course, the present application is not limited to DSR.

[0135] In this way, the network device can perform uplink scheduling according to the remaining time, so that the terminal device can transmit in time according to the uplink scheduling before the first cached data is discarded, thereby improving the timeliness of the uplink transmission. And / or, the network device can perform uplink scheduling according to the first data volume, so that the terminal device can perform efficient uplink transmission according to the uplink scheduling. In order to implement the network configuration first report, the present application introduces configuration information. Among them, the configuration information may include parameters for triggering the sending of the first report. For the convenience of description, the "parameters for triggering the sending of the first report" will be referred to as "first parameters" below.

[0136] In this way, the present application can implement network configuration of the first parameter through configuration information, so that the terminal device can send the first report according to the configuration information.

[0137] The following uses the interaction between a network device and a terminal device as an example to illustrate the method provided in the embodiment of the present application. It is understandable that in actual implementation, the action performed by the terminal device can also be performed by a chip, a chip in the terminal device, a device or a component in the terminal device. The action performed by the network device can also be performed by a chip, a chip in the network device, a device or a component in the network device. Figure 2 shown. Figure 2A flow chart of a communication method according to an embodiment of the present application is shown, which specifically includes the following steps:

[0138] S210: The network device sends configuration information.

[0139] The configuration information includes a parameter used to trigger the sending of the first report, that is, a first parameter.

[0140] Correspondingly, the terminal device receives the configuration information.

[0141] S220. The terminal device sends a first report according to the configuration information.

[0142] Correspondingly, the network device receives the first report.

[0143] Optionally, the configuration information is carried by downlink control information (DCI), RRC signaling, MAC signaling (such as MAC CE), system information, etc.

[0144] Optionally, the configuration information may be a general term for one or more configuration information, that is, when the first parameter includes multiple parameters, different parameters may be carried in different configuration information. For example, if the first parameter includes parameter 1 and parameter 2, parameter 1 may be carried in configuration information 1 sent by the network device, and parameter 2 may be carried in configuration information 2 sent by the network device. Of course, parameter 1 and parameter 2 may also be carried in the same configuration information, which is not limited in this application.

[0145] In addition, the present application can also reduce the impact of the data discarding mechanism under congestion on the first report as much as possible by configuring the first parameter included in the information. Exemplarily, the present application specifically illustrates this through the following multiple embodiments. Among them, these embodiments can be independent of each other, and can be related, associated, and combined, and the present application does not make specific restrictions on this.

[0146] [Example 1]

[0147] In "Example 1", in the reporting process of the first report, Figure 2 In the configuration information, the first parameter includes an importance threshold and a time threshold.

[0148] In this way, the network device can configure the importance threshold and time threshold to the terminal device through configuration information.

[0149] The "importance threshold" refers to the threshold set for the importance of cached data.

[0150] The role of the "importance threshold" is that the cache data of different importance can be divided into two categories through the importance threshold: one category is the cache data whose importance is not less than the importance threshold, and the other category is the cache data whose importance is less than the importance threshold.

[0151] In this way, when the network device is configured with only one time threshold (see the "first configuration method" below for details), the terminal device only needs to count the remaining time of cached data whose importance is higher than or not lower than the importance threshold, or only needs to count the remaining time of cached data whose importance is lower than or not higher than the importance threshold, and which one can be configured / indicated by the network. Finally, the counted remaining time is compared with the time threshold, and the first report is submitted when the counted remaining time is lower than or not higher than the time threshold. For example, in order to prevent cached data of low importance from triggering DSR reporting early, the importance threshold is configured to the terminal device through configuration information, so that the terminal device only needs to count the remaining time of cached data whose importance is higher than or not lower than the importance threshold, and there is no need to count the remaining time of cached data whose importance is lower than or not higher than the importance threshold. In this way, only the remaining time of cached data that is higher than or not lower than the importance threshold will trigger DSR reporting.

[0152] In addition, when the network device is configured with two time thresholds (see the "Second Configuration Method" below for details), the terminal device counts the remaining time of cached data whose importance is higher or not lower than the importance threshold, and then compares the counted remaining time with one of the time thresholds, and reports the first report when the counted remaining time is lower or lower than the time threshold. At the same time, the terminal device also counts the cached data whose importance is lower or lower than the importance threshold, and then compares the counted remaining time with another time threshold, and reports the first report when the counted remaining time is lower or lower than the time threshold.

[0153] It can be seen that the importance threshold can reduce the impact of the data discarding mechanism under congestion on the first report.

[0154] The following example takes the importance threshold as the PSI threshold, the first report as the DSR, and the first cache data as the PDU set as an example. Figure 2 The above process is further illustrated by way of example. Figure 3 shown. Figure 3 This is a flow chart of another communication method according to an embodiment of the present application, which specifically includes the following steps:

[0155] S310: The network device sends configuration information, where the configuration information includes a PSI threshold and a time threshold.

[0156] Correspondingly, the terminal device receives the configuration information.

[0157] S320. The terminal device performs the first report detection according to the PSI threshold and the time threshold; if there is a PDU set in the LCG whose importance is higher than the PSI threshold, and the remaining time of the PDU set is lower than or not higher than the time threshold, the DSR report is triggered; or, if there is a PDU set in the LCG whose importance is lower than the PSI threshold, and the remaining time of the PDU set is lower than or not higher than the time threshold, the DSR report is triggered.

[0158] The DSR includes the remaining time of the PDU set and / or all cached data in the LCG.

[0159] S330: The terminal device sends a DSR.

[0160] Correspondingly, the network device receives the DSR.

[0161] In addition, the network can configure the same set of importance thresholds and time thresholds for non-congestion and congestion, or can configure a set of importance thresholds and time thresholds for non-congestion and congestion respectively, which is described in the following different ways.

[0162]

Method 1-1

[0163] In "Mode 1-1", the network configures the same set of importance thresholds and time thresholds for non-congestion and congestion. That is, the importance threshold can be used in non-congestion or congestion; the time threshold can be used in non-congestion or congestion. In this way, since the same set is used for non-congestion and congestion, it is helpful to save signaling overhead.

[0164] For example, in Figure 2 In the configuration information, the first parameter included in the configuration information is used in a non-congested state or in a congested state. The first parameter includes an importance threshold and a time threshold. Optionally, the time threshold can be configured in the following two ways.

[0165] ◆The first configuration method

[0166] In the "first configuration mode", for all cached data, the network device configures only one time threshold to the terminal device. That is, all cached data corresponds to one time threshold.

[0167] In this way, if there is cache data (i.e., first cache data) whose importance is higher than or not lower than the importance threshold among all cache data, and the remaining time of the first cache data is lower than or not higher than the time threshold, the terminal device sends a first report, and the first report includes the remaining time of the first cache data and / or the data volume of the first cache data, or the first report includes the remaining time of the first cache data and / or the data volume of all cache data. Otherwise, the terminal device does not send the first report.

[0168] Alternatively, if there is cache data (i.e., first cache data) whose importance is lower than or not higher than the importance threshold among all cache data, and the remaining time of the first cache data is lower than or not higher than the time threshold, the terminal device sends a first report, and the first report includes the remaining time of the first cache data and / or the data volume of the first cache data, or the first report includes the remaining time of the first cache data and / or the data volume of all cache data. Otherwise, the terminal device does not send the first report.

[0169] It can be seen that for different network scenarios under non-congestion and congestion, the present application can configure the importance threshold and time threshold through configuration information to implement network configuration of the first parameter. At the same time, the terminal device can send the first report according to the importance threshold and time threshold to implement sending the first report according to the configuration information.

[0170] The following is an example in which the importance threshold in the “first configuration mode” is the “first importance threshold” and the time threshold is the “first time threshold”.

[0171] Specifically, when the importance of the first cached data is higher than or not lower than the first importance threshold, and if the remaining time of the first cached data is lower than or not higher than the first time threshold, the terminal device sends the first report. Otherwise, the terminal device does not send the first report.

[0172] Alternatively, when the importance of the first cached data is lower than or lower than the first importance threshold, if the remaining time of the first cached data is lower than or lower than the first time threshold, the terminal device sends the first report. Otherwise, the terminal device does not send the first report.

[0173] ◆The second configuration method

[0174] In the "second configuration mode", since the importance threshold divides the cached data into two categories, the network device can configure two time thresholds for the terminal device. The first time threshold corresponds to the cached data whose importance is not less than the importance threshold, and the second time threshold corresponds to the cached data whose importance is less than the importance threshold.

[0175] In this way, if there is cached data whose importance is higher than or not lower than the importance threshold among all cached data, and the remaining time of the cached data is lower than or not higher than the first time threshold, the terminal device sends a first report, and the first report includes the remaining time of the cached data and / or the data volume of the cached data, or the first report includes the remaining time of the cached data and / or the data volume of all cached data. Otherwise, the terminal device does not send the first report.

[0176] Alternatively, if there is cached data whose importance is lower than or not higher than the importance threshold among all cached data, and the remaining time of the cached data is lower than or not higher than the second time threshold, the terminal device sends a first report, and the first report includes the remaining time of the cached data and / or the data volume of the cached data, or the first report includes the remaining time of the cached data and / or the data volume of all cached data. Otherwise, the terminal device does not send the first report.

[0177] It can be seen that for different network scenarios under non-congestion and congestion, the present application can configure the importance threshold and two time thresholds through configuration information to implement network configuration of the first parameter. At the same time, the terminal device can send a first report according to the importance threshold and the two time thresholds to implement sending the first report according to the configuration information.

[0178] Optionally, the first time threshold is smaller than the second time threshold. In this way, since the time threshold corresponding to cached data whose importance is higher than or not lower than the importance threshold is smaller than the time threshold corresponding to cached data whose importance is lower than or not higher than the importance threshold, cached data whose importance is higher than or not lower than the importance threshold is more likely to trigger the first report reporting earlier, while cached data whose importance is lower than or not higher than the importance threshold is more likely to delay triggering the first report reporting.

[0179] For example, the network device configures the PSI threshold, time threshold 1, and time threshold 2 for the terminal device. Among them, time threshold 1 corresponds to cached data whose importance is higher than or not lower than the PSI threshold, and time threshold 2 corresponds to cached data whose importance is lower than or not higher than the PSI threshold. Since time threshold 1 is less than time threshold 2, cached data whose importance is higher than or not lower than the PSI threshold is more likely to trigger DSR reporting earlier.

[0180] Optionally, the first time threshold is greater than the second time threshold. In this way, since the time threshold corresponding to the cached data whose importance is higher or not lower than the importance threshold is greater than the time threshold corresponding to the cached data whose importance is lower or not higher than the importance threshold, the cached data whose importance is higher or not lower than the importance threshold is more likely to delay triggering the first report, while the cached data whose importance is lower or not higher than the importance threshold is more likely to trigger the first report in advance.

[0181] The following is an example in which the importance threshold in the "second configuration mode" is the "first importance threshold", the first time threshold is the "second time threshold", and the second time threshold is the "third time threshold". The second time threshold is the time threshold corresponding to cached data whose importance is higher than or not lower than the first importance threshold, and the third time threshold is the time threshold corresponding to cached data whose importance is lower than or not higher than the first importance threshold.

[0182] Specifically, when the importance of the first cached data is higher than or not lower than the first importance threshold, and if the remaining time of the first cached data is lower than or not higher than the second time threshold, the terminal device sends the first report. Otherwise, the terminal device does not send the first report.

[0183] Alternatively, when the importance of the first cached data is lower than or lower than the first importance threshold, if the remaining time of the first cached data is lower than or lower than the third time threshold, the terminal device sends the first report. Otherwise, the terminal device does not send the first report.

[0184] [Method 1-2]

[0185] In "method 1-2", the network device configures a set of importance thresholds and time thresholds for non-congestion and congestion to the terminal device through configuration information. One set of importance thresholds and time thresholds is used in non-congestion, and the other set of importance thresholds and time thresholds is used in congestion.

[0186] For example, in Figure 2 The configuration information includes a first parameter in a non-congested state and a first parameter in a congested state, wherein the first parameter in a non-congested state includes an importance threshold and a time threshold, and the first parameter in a congested state includes an importance threshold and a time threshold.

[0187] In this way, after the network device sends configuration information to the terminal device, the network device can send instruction information to the terminal device to indicate which set to use, thereby improving the flexibility of network configuration. At the same time, non-congested and congested use one set each, thereby avoiding the inconvenience or inaccuracy caused by using the same set.

[0188] The following example takes the importance threshold as the PSI threshold, the first report as the DSR, and the first cache data as the PDU set as an example. Figure 2 The above process is further illustrated by way of example. Figure 4 shown. Figure 4 This is a flow chart of another communication method according to an embodiment of the present application, which specifically includes the following steps:

[0189] S410: The network device sends configuration information, where the configuration information includes a PSI threshold in a non-congested state, a time threshold in a non-congested state, a PSI threshold in a congested state, and a time threshold in a congested state.

[0190] Correspondingly, the terminal device receives the configuration information.

[0191] S420: The network device sends indication information, where the indication information is used to indicate the use of a PSI threshold under congestion and a time threshold under congestion.

[0192] The indication information may be sent when there is congestion.

[0193] Correspondingly, the terminal device receives the indication information.

[0194] S430. The terminal device performs DSR reporting detection according to the PSI threshold under congestion and the time threshold under congestion; if there is a PDU set in the LCG whose importance is higher than the PSI threshold under congestion, and the remaining time of the PDU set is lower than or not higher than the time threshold under congestion, the DSR report is triggered; or, if there is a PDU set in the LCG whose importance is lower than the PSI threshold under congestion, and the remaining time of the PDU set is lower than or not higher than the time threshold under congestion, the terminal device triggers the DSR report, and the DSR includes the remaining time of the PDU set and / or all cached data in the LCG.

[0195] The DSR includes the remaining time of the PDU set and all cached data in the LCG.

[0196] S440. The terminal device sends a DSR.

[0197] Correspondingly, the network device receives the DSR.

[0198] The importance threshold and time threshold configured for non-congestion and congestion are described below respectively.

[0199] [Importance threshold and time threshold in non-congested environment]

[0200] Similar to the above “method 1-1”, the time threshold in a non-congested state may also be configured in the following two ways.

[0201] ◆The first configuration method

[0202] In the "first configuration mode", for all cached data in a non-congested state, the network device configures only one time threshold to the terminal device. That is, all cached data in a non-congested state corresponds to one time threshold.

[0203] Thus, if there is cache data whose importance is higher than or not lower than the importance threshold among all cache data, and the remaining time of the cache data is lower than or not higher than the time threshold, the terminal device sends the first report. Otherwise, the terminal device does not send the first report.

[0204] Alternatively, if there is cached data whose importance is lower than or lower than the importance threshold among all cached data, and the remaining time of the cached data is lower than or lower than the time threshold, the terminal device sends the first report. Otherwise, the terminal device does not send the first report.

[0205] It can be seen that for non-congested network scenarios, this application can configure the importance threshold and time threshold under non-congestion through configuration information to implement network configuration of the first parameter. At the same time, the terminal device can send a first report according to the importance threshold and time threshold to implement sending the first report according to the configuration information.

[0206] The following is an example in which the importance threshold in a non-congested state is the “second importance threshold” and the time threshold in a non-congested state is the “fifth time threshold”.

[0207] Specifically, when the importance of the first cached data is higher than or not lower than the second importance threshold, if the remaining time of the first cached data is lower than or not higher than the fifth time threshold, the terminal device sends the first report. Otherwise, the terminal device does not send the first report.

[0208] Alternatively, when the importance of the first cached data is lower than or lower than the second importance threshold, if the remaining time of the first cached data is lower than or lower than the fifth time threshold, the terminal device sends the first report. Otherwise, the terminal device does not send the first report.

[0209] The second configuration method

[0210] In the "second configuration mode", since the importance threshold in non-congestion conditions divides cached data into two categories, the network device can configure two time thresholds for the terminal device. The first time threshold corresponds to cached data whose importance is not less than the importance threshold, and the second time threshold corresponds to cached data whose importance is less than the importance threshold.

[0211] Thus, if there is cache data whose importance is higher than or not lower than the importance threshold among all cache data, and the remaining time of the cache data is lower than or not higher than the first time threshold, the terminal device sends the first report. Otherwise, the terminal device does not send the first report.

[0212] Alternatively, if there is cached data whose importance is lower than or lower than the importance threshold among all cached data, and the remaining time of the cached data is lower than or lower than the second time threshold, the terminal device sends the first report. Otherwise, the terminal device does not send the first report.

[0213] It can be seen that for non-congested network scenarios, the present application can configure the importance threshold and two time thresholds under non-congestion through configuration information to implement network configuration of the first parameter. At the same time, the terminal device can send a first report based on the importance threshold and the two time thresholds to implement sending the first report according to the configuration information.

[0214] Optionally, the first time threshold is smaller than the second time threshold. In this way, since the time threshold corresponding to cached data whose importance is higher than or not lower than the importance threshold is smaller than the time threshold corresponding to cached data whose importance is lower than or not higher than the importance threshold, cached data whose importance is higher than or not lower than the importance threshold is more likely to trigger the first report reporting earlier, while cached data whose importance is lower than or not higher than the importance threshold is more likely to delay triggering the first report reporting.

[0215] Optionally, the first time threshold is greater than the second time threshold. In this way, since the time threshold corresponding to the cached data whose importance is higher or not lower than the importance threshold is greater than the time threshold corresponding to the cached data whose importance is lower or not higher than the importance threshold, the cached data whose importance is higher or not lower than the importance threshold is more likely to delay triggering the first report, while the cached data whose importance is lower or not higher than the importance threshold is more likely to trigger the first report in advance.

[0216] The following is an example in which the importance threshold under non-congestion is the "second importance threshold", the first time threshold is the "sixth time threshold", and the second time threshold is the "seventh time threshold". The sixth time threshold is the time threshold corresponding to cache data whose importance is higher than or not lower than the second importance threshold, and the seventh time threshold is the time threshold corresponding to cache data whose importance is lower than or not higher than the second importance threshold.

[0217] Specifically, when the importance of the first cached data is higher than or not lower than the second importance threshold, if the remaining time of the first cached data is lower than or not higher than the sixth time threshold, the terminal device sends the first report. Otherwise, the terminal device does not send the first report.

[0218] Alternatively, when the importance of the first cached data is lower than or lower than the second importance threshold, if the remaining time of the first cached data is lower than or lower than the seventh time threshold, the terminal device sends the first report. Otherwise, the terminal device does not send the first report.

[0219] [Importance threshold and time threshold under congestion]

[0220] Similar to the above-mentioned “method 1-1”, the time threshold under congestion can also be configured in the following two ways.

[0221] ◆The first configuration method

[0222] In the "first configuration mode", for all cached data under congestion, the network device configures only one time threshold to the terminal device. That is, all cached data under congestion corresponds to one time threshold.

[0223] Thus, if there is cache data with importance higher than or not lower than the importance threshold among all cache data, and the remaining time of the cache data is lower than or not higher than the time threshold, the terminal device sends the first report. Otherwise, the terminal device does not send the first report.

[0224] Alternatively, if there is cached data whose importance is lower than or lower than the importance threshold among all cached data, and the remaining time of the cached data is lower than or lower than the time threshold, the terminal device sends the first report. Otherwise, the terminal device does not send the first report.

[0225] It can be seen that for congested network scenarios, this application can configure the importance threshold and time threshold under congestion through configuration information to implement network configuration of the first parameter. At the same time, the terminal device can send a first report according to the importance threshold and time threshold to implement sending the first report according to the configuration information.

[0226] The following is an example in which the importance threshold under congestion is the "third importance threshold" and the time threshold under congestion is the "ninth time threshold".

[0227] When the importance of the first cache data is higher than or not lower than the third importance threshold, if the remaining time of the first cache data is lower than or not higher than the ninth time threshold, the terminal device sends the first report. Otherwise, the terminal device does not send the first report.

[0228] Alternatively, when the importance of the first cached data is lower than or lower than the third importance threshold, if the remaining time of the first cached data is lower than or lower than the ninth time threshold, the terminal device sends the first report. Otherwise, the terminal device does not send the first report.

[0229] ◆The second configuration method

[0230] In the "second configuration mode", since the importance threshold under congestion divides the cached data into two categories, the network device can configure two time thresholds for the terminal device. The first time threshold corresponds to the cached data whose importance is not less than the importance threshold, and the second time threshold corresponds to the cached data whose importance is less than the importance threshold.

[0231] Thus, if there is cache data whose importance is higher than or not lower than the importance threshold among all cache data, and the remaining time of the cache data is lower than or not higher than the first time threshold, the terminal device sends the first report. Otherwise, the terminal device does not send the first report.

[0232] Alternatively, if there is cached data whose importance is lower than or lower than the importance threshold among all cached data, and the remaining time of the cached data is lower than or lower than the second time threshold, the terminal device sends the first report. Otherwise, the terminal device does not send the first report.

[0233] It can be seen that for congested network scenarios, this application can configure the importance threshold and two time thresholds under congestion through configuration information to implement network configuration of the first parameter. At the same time, the terminal device can send a first report based on the importance threshold and two time thresholds to implement sending the first report according to the configuration information.

[0234] Optionally, the first time threshold is less than the second time threshold.

[0235] Optionally, the first time threshold is greater than the second time threshold.

[0236] The following is an example in which the importance threshold under congestion is the "third importance threshold", the first time threshold is the "tenth time threshold", and the second time threshold is the "eleventh time threshold". The tenth time threshold is the time threshold corresponding to cache data whose importance is higher than or not lower than the third importance threshold, and the eleventh time threshold is the time threshold corresponding to cache data whose importance is lower than or not higher than the third importance threshold.

[0237] Specifically, when the importance of the first cached data is higher than or not lower than the third importance threshold, if the remaining time of the first cached data is lower than or not higher than the tenth time threshold, the terminal device sends the first report. Otherwise, the terminal device does not send the first report.

[0238] Alternatively, when the importance of the first cached data is lower than or lower than the third importance threshold, if the remaining time of the first cached data is lower than or lower than the eleventh time threshold, the terminal device sends the first report. Otherwise, the terminal device does not send the first report.

[0239] [First configuration information and second configuration information]

[0240] In combination with the above content, in order to configure a set of importance thresholds and time thresholds for non-congested and congested traffic respectively through configuration information, Figure 2 In the embodiment, the configuration information may include first configuration information and second configuration information, the first configuration information includes a first parameter under non-congestion, and the second configuration information includes the first parameter under congestion.

[0241] Optionally, the first parameter in a non-congested state is different from the first parameter in a congested state in whole or in part, but there are no invalid / non-active / disabled / unconfigured parameters.

[0242] Optionally, all or part of the first parameters in a non-congested state are different from those in a congested state, and these different parameters in a congested state may be invalid / deactivated / disabled / unconfigured.

[0243] Optionally, the first configuration information may include at least one of a second importance threshold, a fifth time threshold, a sixth time threshold, and a seventh time threshold; the second configuration information may include at least one of a third importance threshold, a ninth time threshold, a tenth time threshold, and an eleventh time threshold.

[0244] In this way, the present application configures a set of importance thresholds and time thresholds for non-congestion and congestion respectively through the first configuration information and the second configuration information.

[0245] Optionally, the first parameter in non-congestion is different from the first parameter in congestion. In this way, different parameters are configured for non-congestion and congestion respectively, so as to minimize the impact of the data discard mechanism in congestion on the reporting of the first report.

[0246] For example, the second importance threshold is different from the third importance threshold. The fifth time threshold is different from the ninth time threshold. The sixth time threshold is different from both the tenth time threshold and the eleventh time threshold. The seventh time threshold is different from both the tenth time threshold and the eleventh time threshold, etc.

[0247] Optionally, after the network device sends the configuration information to the terminal device, the network device instructs the terminal device to use the first configuration information or the second configuration information through signaling / message, so that the network instructs the terminal device whether to use the importance threshold and time threshold under non-congestion, or to use the importance threshold and time threshold under congestion.

[0248] For example, take the interaction between network devices and terminal devices as an example. Figure 5 FIG. 1 is a flow chart of another communication method according to an embodiment of the present application, which specifically includes the following steps:

[0249] S510. A network device sends configuration information, where the configuration information includes first configuration information and second configuration information.

[0250] Correspondingly, the terminal device receives the configuration information.

[0251] S520. The network device sends first indication information, where the first indication information is used to indicate the use of the first configuration information or the second configuration information.

[0252] Correspondingly, the terminal device receives the first indication information.

[0253] The first indication information may be carried by DCI, RRC signaling, MAC signaling (such as MAC CE), system information, etc.

[0254] S530. The terminal device sends a first report according to the first configuration information or the second configuration information.

[0255] Correspondingly, the network device receives the first report.

[0256] [Example 2]

[0257] In "Example 2", in the reporting process of the first report, Figure 2 In the configuration information, the first parameter includes an importance group and a time threshold.

[0258] In this way, the network device can configure the importance group and time threshold to the terminal device through the configuration information.

[0259] An "importance group" may be a set of values ​​of one or more parameters used to characterize importance. Exemplarily, the parameter used to characterize importance may be PSI. An importance group includes one or more PSI values. For example, importance group 1 may be {PSI=1, PSI=3, PSI=5}. In this case, when the PSI of a cached data is 1, the cached data belongs to importance group 1.

[0260] The role of "importance group" is that cache data of different importance can be divided into two categories through importance group: one is the cache data belonging to the importance group, and the other is the cache data not belonging to the importance group. In this way, the terminal device only needs to count the remaining time of the cache data belonging to the importance group, and finally compare the counted remaining time with the time threshold, and report the first report when the counted remaining time is lower than or not higher than the time threshold.

[0261] For example, in order to prevent low-importance cache data from triggering DSR reporting early, an importance group is configured for the terminal device through configuration information, and the cache data belonging to the importance group has a higher importance. In this way, only the remaining time of the cache data with a higher importance will trigger DSR reporting.

[0262] It can be seen that the importance group can reduce the impact of the data discard mechanism under congestion on the first report.

[0263] The following example takes the importance group as the PSI group, the first report as the DSR, and the first cache data as the PDU set as an example. Figure 2 The above process is further illustrated by way of example. Figure 6 shown. Figure 6 This is a flow chart of another communication method according to an embodiment of the present application, which specifically includes the following steps:

[0264] S610: The network device sends configuration information, where the configuration information includes a PSI group and a time threshold.

[0265] Correspondingly, the terminal device receives the configuration information.

[0266] S620. The terminal device performs a first report detection according to the PSI group and the time threshold; if there is a PDU set belonging to the PSI group in the LCG, and the remaining time of the PDU set is lower than or not higher than the time threshold, a DSR report is triggered.

[0267] The DSR includes the remaining time of the PDU set and / or all cached data in the LCG.

[0268] S630: The terminal device sends a DSR.

[0269] Correspondingly, the network device receives the DSR.

[0270] In addition, the network can configure the same set of importance groups and time thresholds for non-congested and congested networks, or can configure a set of importance groups and time thresholds for non-congested and congested networks respectively, which is described in the following different ways.

[0271]

Method 2-1

[0272] In "Mode 2-1", the network configures the same set of importance groups and time thresholds for both non-congested and congested traffic. That is, the importance group can be used in both congested and congested traffic; the time threshold can be used in both congested and congested traffic. In this way, since the same set is used for both non-congested and congested traffic, signaling overhead can be saved.

[0273] For example, in Figure 2 In the configuration information, the first parameter included in the configuration information is used in a non-congested state or in a congested state. The first parameter includes an importance group and a time threshold. Optionally, the time threshold can be configured in the following two ways.

[0274] ◆The first configuration method

[0275] In the "first configuration mode", for all cached data, the network device configures only one time threshold to the terminal device. That is, all cached data corresponds to one time threshold.

[0276] In this way, if there is cache data belonging to the importance group among all cache data, and the remaining time of the cache data is lower than or lower than the time threshold, the terminal device sends the first report. Otherwise, the terminal device does not send the first report.

[0277] It can be seen that for different network scenarios under non-congestion and congestion, the present application can configure the importance group and time threshold through configuration information to realize network configuration of the first parameter. At the same time, the terminal device can send the first report according to the importance group and time threshold to realize sending the first report according to the configuration information.

[0278] The following is an example in which the importance group in the “first configuration mode” is the “first importance group” and the time threshold is the “first time threshold”.

[0279] Specifically, when the first cached data belongs to the first importance group, if the remaining time of the first cached data is lower than or lower than the first time threshold, the terminal device sends the first report. Otherwise, the terminal device does not send the first report.

[0280] ◆The second configuration method

[0281] In the "second configuration method", for the importance group, the network device specifically configures the time threshold corresponding to the importance group to the terminal device.

[0282] Thus, when there is cache data belonging to the importance group among all cache data, if the remaining time of the cache data belonging to the importance group is lower than or not higher than the time threshold corresponding to the importance group, the terminal device sends the first report. Otherwise, the terminal device does not send the first report.

[0283] It can be seen that for different network scenarios in non-congested and congested conditions, the present application can configure the importance group and the time threshold corresponding to the importance group through configuration information to implement network configuration of the first parameter. At the same time, the terminal device can send a first report based on the importance group and the time threshold corresponding to the importance group to implement sending the first report according to the configuration information.

[0284] The following is an example in which the importance group in the "second configuration method" is the "first importance group" and the time threshold corresponding to the importance group is the "fourth time threshold".

[0285] Specifically, when the first cached data belongs to the first importance group, if the remaining time of the first cached data is lower than or lower than the fourth time threshold, the terminal device sends the first report. Otherwise, the terminal device does not send the first report.

[0286]

Method 2-2

[0287] In "Method 2-2", the network device configures a set of importance groups and time thresholds for non-congestion and congestion to the terminal device through configuration information. One set of importance groups and time thresholds is used in non-congestion, and the other set of importance groups and time thresholds is used in congestion.

[0288] For example, in Figure 2 The configuration information includes a first parameter in a non-congested state and a first parameter in a congested state, wherein the first parameter in a non-congested state includes an importance group and a time threshold, and the first parameter in a congested state includes an importance group and a time threshold.

[0289] In this way, after the network device sends configuration information to the terminal device, the network device can send instruction information to the terminal device to indicate which set to use, thereby improving the flexibility of network configuration. At the same time, non-congested and congested use one set each, thereby avoiding the inconvenience or inaccuracy caused by using the same set.

[0290] The following example takes the importance group as the PSI group, the first report as the DSR, and the first cache data as the PDU set as an example. Figure 2 The above process is further illustrated by way of example. Figure 7 shown. Figure 7 This is a flow chart of another communication method according to an embodiment of the present application, which specifically includes the following steps:

[0291] S710: The network device sends configuration information, where the configuration information includes a PSI group under non-congestion, a time threshold under non-congestion, a PSI group under congestion, and a time threshold under congestion.

[0292] Correspondingly, the terminal device receives the configuration information.

[0293] S720: The network device sends indication information, where the indication information is used to indicate the use of a PSI group under congestion and a time threshold under congestion.

[0294] Correspondingly, the terminal device receives the indication information.

[0295] Specifically, the network device may execute S720 when determining that the communication link is congested. S730: The terminal device performs DSR reporting detection according to the PSI group under congestion and the time threshold under congestion; if there is a PDU set belonging to the PSI group under congestion in the LCG, and the remaining time of the PDU set is lower than or not higher than the time threshold under congestion, the DSR reporting is triggered.

[0296] The DSR includes the remaining time of the PDU set and all cached data in the LCG.

[0297] S740. The terminal device sends a DSR.

[0298] Correspondingly, the network device receives the DSR.

[0299] The importance groups and time thresholds configured for non-congestion and congestion are described below.

[0300] [Importance groups and time thresholds in non-congested environments]

[0301] Similar to the above-mentioned “method 2-1”, the time threshold under non-congestion can also be configured in the following two ways.

[0302] ◆The first configuration method

[0303] In the "first configuration mode", for all cached data in a non-congested state, the network device configures only one time threshold to the terminal device. That is, all cached data in a non-congested state corresponds to one time threshold.

[0304] In this way, if there is cache data belonging to the importance group among all cache data, and the remaining time of the cache data is lower than or not higher than the time threshold, the terminal device sends the first report. Otherwise, the terminal device does not send the first report.

[0305] It can be seen that for non-congested network scenarios, this application can configure the importance group and time threshold under non-congestion through configuration information to realize network configuration of the first parameter. At the same time, the terminal device can send a first report according to the importance group and time threshold to realize sending the first report according to the configuration information.

[0306] The following is an example in which the importance group in a non-congested state is the “second importance group” and the time threshold in a non-congested state is the “fifth time threshold”.

[0307] Specifically, when the first cached data belongs to the second importance group, if the remaining time of the first cached data is lower than or lower than the fifth time threshold, the terminal device sends the first report. Otherwise, the terminal device does not send the first report.

[0308] ◆The second configuration method

[0309] In the "second configuration method", for the importance group in a non-congested state, the network device specifically configures the time threshold corresponding to the importance group to the terminal device.

[0310] Thus, if there is cache data belonging to the importance group among all cache data, and the remaining time of the cache data is lower than or not higher than the time threshold corresponding to the importance group, the terminal device sends the first report. Otherwise, the terminal device does not send the first report.

[0311] It can be seen that for non-congested network scenarios, the present application can configure the importance group under non-congestion and the time threshold corresponding to the importance group through configuration information to realize network configuration of the first parameter. At the same time, the terminal device can send a first report according to the importance group and the time threshold to realize sending the first report according to the configuration information.

[0312] The following description will be made by taking the non-congested importance group as the “second importance group” and the time threshold corresponding to the importance group as the “eighth time threshold” as an example.

[0313] Specifically, when the first cached data belongs to the second importance group, if the remaining time of the first cached data is lower than or lower than the eighth time threshold, the terminal device sends the first report. Otherwise, the terminal device does not send the first report.

[0314] Importance groups and time thresholds under congestion

[0315] Similar to the above-mentioned “Method 2-1”, the time threshold under congestion can also be configured in the following two ways.

[0316] ◆The first configuration method

[0317] In the "first configuration mode", for all cached data under congestion, the network device configures only one time threshold to the terminal device.

[0318] In this way, if there is cache data belonging to the importance group among all cache data, and the remaining time of the cache data is lower than or not higher than the time threshold, the terminal device sends the first report. Otherwise, the terminal device does not send the first report.

[0319] It can be seen that for congested network scenarios, this application can configure the importance group and time threshold under congestion through configuration information to implement network configuration of the first parameter. At the same time, the terminal device can send a first report according to the importance group and time threshold to implement sending the first report according to the configuration information.

[0320] The following is an example in which the importance group under congestion is the "third importance group" and the time threshold under congestion is the "ninth time threshold" for description.

[0321] ◆ Specifically, when the first cached data belongs to the third importance group, if the remaining time of the first cached data is lower than or lower than the ninth time threshold, the terminal device sends the first report. Otherwise, the terminal device does not send the first report. The second configuration method

[0322] In the "second configuration method", for the importance group under congestion, the network device specifically configures the time threshold corresponding to the importance group to the terminal device.

[0323] Thus, if there is cache data belonging to the importance group among all cache data, and the remaining time of the cache data is lower than or not higher than the time threshold corresponding to the importance group, the terminal device sends the first report. Otherwise, the terminal device does not send the first report.

[0324] It can be seen that for congested network scenarios, this application can configure the importance group under congestion and the time threshold corresponding to the importance group through configuration information to realize network configuration of the first parameter. At the same time, the terminal device can send a first report according to the importance group and the time threshold to realize sending the first report according to the configuration information.

[0325] The following is an example in which the importance group under congestion is the "third importance group" and the time threshold corresponding to the third importance group under congestion is the "twelfth time threshold".

[0326] Specifically, when the first cached data belongs to the third importance group, if the remaining time of the first cached data is lower than or lower than the twelfth time threshold, the terminal device sends the first report. Otherwise, the terminal device does not send the first report.

[0327] [First configuration information and second configuration information]

[0328] In combination with the above content, in order to configure a set of importance groups and time thresholds for non-congested and congested traffic respectively through configuration information, Figure 2 In the embodiment, the configuration information may include first configuration information and second configuration information, the first configuration information includes a first parameter under non-congestion, and the second configuration information includes the first parameter under congestion.

[0329] Optionally, the first parameter in a non-congested state is different from the first parameter in a congested state in whole or in part, but there are no invalid / deactivated / disabled / unconfigured parameters.

[0330] Optionally, all or part of the first parameters in a non-congested state are different from those in a congested state, and these different parameters in a congested state may be invalid / deactivated / disabled / unconfigured.

[0331] Optionally, the first configuration information may include at least one of the second importance group, the fifth time threshold, and the eighth time threshold; the second configuration information may include at least one of the third importance group, the ninth time threshold, and the twelfth time threshold.

[0332] In this way, the present application configures a set of importance groups and time thresholds for non-congestion and congestion respectively through the first configuration information and the second configuration information.

[0333] Optionally, the first parameter in non-congestion is different from the first parameter in congestion. In this way, different parameters are configured for non-congestion and congestion respectively, so as to minimize the impact of the data discard mechanism in congestion on the reporting of the first report.

[0334] For example, the second importance group is different from the third importance group, the fifth time threshold is different from the ninth time threshold, the eighth time threshold is different from the twelfth time threshold, and so on.

[0335] Optionally, after the network device sends the configuration information to the terminal device, the network device instructs the terminal device to use the first configuration information or the second configuration information through signaling / message, so that the network instructs the terminal device whether to use the importance group and time threshold under non-congestion or the importance group and time threshold under congestion.

[0336] For example, Figure 3 As shown, the network device sends first indication information to the terminal device, where the first indication information is used to indicate the use of the first configuration information or the second configuration information.

[0337] [Example 3]

[0338] This application can combine "Example 1" and "Example 2" as "Example 3". In this way, in "Example 3", facing the reporting process of the first report, Figure 2 In the configuration information, the first parameter includes an importance threshold, an importance group and a time threshold.

[0339] In this way, the network device can configure the importance threshold, importance group and time threshold to the terminal device through configuration information. The content of "Example 3" can refer to the above "Example 1" and "Example 2", which will not be repeated here.

[0340] [Example 4]

[0341] In "Example 4", in the face of the reporting process of the first report, the network device can configure different time threshold configuration methods for non-congestion and congestion respectively through configuration information, so as to improve the flexibility of network configuration and reduce the impact of the data discard mechanism under congestion on the reporting of the first report. The following describes the different time threshold configuration methods for non-congestion and congestion respectively in a variety of ways.

[0342] ◆Method 4-1

[0343] In "Method 4-1", the network device can configure different time thresholds for non-congestion and congestion respectively through configuration information.

[0344] For example, in Figure 2 In the configuration information, the first parameter included in the configuration information includes a time threshold in a non-congested state and a time threshold in a congested state, and the time threshold in a non-congested state and the time threshold in a congested state are different from each other.

[0345] The following takes the first report as DSR and the first cache data as PDU set as an example. Figure 2 The above process is further illustrated by way of example. Figure 8 shown. Figure 8 This is a flow chart of another communication method according to an embodiment of the present application, which specifically includes the following steps:

[0346] S810: The network device sends configuration information, where the configuration information includes a time threshold under non-congestion and a time threshold under congestion.

[0347] Correspondingly, the terminal device receives the configuration information.

[0348] S820: The network device sends indication information, where the indication information is used to indicate a time threshold under congestion.

[0349] Correspondingly, the terminal device receives the indication information.

[0350] Specifically, the network device may execute S820 when determining that the communication link is congested.

[0351] S830. The terminal device performs DSR reporting detection according to the time threshold under congestion; if the remaining time of a PDU set in the LCG is lower than or not higher than the time threshold under congestion, a DSR report is triggered.

[0352] The DSR includes the remaining time of the PDU set and / or all cached data in the LCG.

[0353] S840. The terminal device sends a DSR.

[0354] Correspondingly, the network device receives the DSR.

[0355] Optionally, for some cached data, the time threshold under non-congestion is greater than the time threshold under congestion. These cached data may be cached data of low importance, cached data with importance lower than or not higher than the importance threshold, cached data belonging to an importance group, etc. The "importance threshold" and "importance group" here can be found in the above content and will not be described in detail here.

[0356] For example, taking low-importance cache data as an example, since the remaining time of low-importance cache data becomes shorter during congestion, DSR is more likely to be reported first. Therefore, for low-importance cache data, the time threshold under non-congestion can be greater than the time threshold under congestion. In other words, the network can reduce the time threshold under congestion, and the reduction of the time threshold can reduce the probability of DSR reporting, thereby achieving a higher probability of DSR priority reporting for low-importance cache data during congestion.

[0357] Optionally, for some cached data, the time threshold in non-congestion is less than the time threshold in congestion. These cached data may be cached data of high importance, cached data with importance higher than or not lower than the importance threshold, cached data belonging to an importance group, etc.

[0358] For example, taking cached data of high importance as an example, since the remaining time of cached data of high importance becomes longer in congestion, it will be more difficult to report DSR first. Therefore, for cached data of high importance, the time threshold in non-congestion can be smaller than the time threshold in congestion. In other words, the network can increase the time threshold in congestion, and the increase in the time threshold can increase the probability of DSR reporting.

[0359] ◆Method 4-2

[0360] In "Method 4-2", the network device can configure the time threshold through configuration information when there is no congestion, but does not configure the time threshold when there is congestion.

[0361] For example, in Figure 2 In the configuration information, the first parameter included in the configuration information includes a time threshold under non-congestion.

[0362] In this way, since the time threshold is configured when there is no congestion and the time threshold is not configured when there is congestion, the terminal device can only report the first report when there is no congestion but cannot report the first report when there is congestion, thereby reducing the impact of the data discard mechanism under congestion on the reporting of the first report.

[0363] In addition, which cache data is configured with a time threshold when there is no congestion and which cache data is not configured with a time threshold when there is congestion may be indicated directly or indirectly by the network.

[0364] Optionally, in the direct indication mode, the network indicates by the importance of the cached data. For example, taking the importance of the cached data as PSI as an example, the value of PSI can be indicated by 4 bits. In this way, the network can directly indicate that the cached data with PSI=0000 does not configure the time threshold when congested.

[0365] Optionally, in the indirect indication mode, the network indicates through an importance threshold or an importance group. For example, cache data with an importance lower than or not higher than the importance threshold is not configured with a time threshold when congested; or, cache data that does not belong to the importance group is not configured with a time threshold when congested.

[0366] ◆Method 4-3

[0367] In "Method 4-3", the network device can change the time threshold under non-congestion through configuration information when congestion occurs. Figure 2 The above process is further illustrated by way of example. Fig. 9 shown. Fig. 9 This is a flow chart of another communication method according to an embodiment of the present application, which specifically includes the following steps:

[0368] S910: The network device sends configuration information, where the configuration information is used to change a time threshold in a non-congested state during congestion.

[0369] Correspondingly, the terminal device receives the configuration information.

[0370] S920. The terminal device sends a first report according to the configuration information.

[0371] Correspondingly, the network device receives the first report.

[0372] For example, the configuration information can be used to increase the non-congested time threshold during congestion, so that the non-congested time threshold is smaller than the congested time threshold. For cached data of high importance, the increase in the time threshold can increase the probability of DSR reporting.

[0373] For another example, the configuration information can be used to reduce the non-congested time threshold during congestion, so that the non-congested time threshold is greater than the congested time threshold. For low-importance cache data, the reduction in the time threshold can reduce the probability of DSR reporting.

[0374] For another example, the time threshold in non-congestion is invalidated, deactivated, or disabled through configuration information during congestion. The invalidation, deactivation, or disabling of the time threshold during congestion means that the terminal device cannot use the time threshold during congestion, resulting in the inability to report the first report during congestion, thereby reducing the impact of the data discard mechanism under congestion on the reporting of the first report.

[0375] In addition, the network may directly or indirectly indicate which cache data is to be changed in the non-congested time threshold during congestion.

[0376] Optionally, in the direct indication mode, the network indicates by the importance of the cached data. For example, taking the importance of the cached data as PSI as an example, the value of PSI can be indicated by 4 bits. In this way, the network can directly indicate the cached data with PSI=0000 to change the time threshold when congested.

[0377] Optionally, in the indirect indication mode, the network indicates through an importance threshold or an importance group. For example, cache data with an importance lower than or not higher than the importance threshold has its time threshold changed when congested; or, cache data that does not belong to the importance group has its time threshold changed when congested.

[0378] [Example 5]

[0379] In "Example 5", facing the reporting process of the first report, the present application may only consider sending the first report in a non-congested state, and directly not consider sending the first report in a congested state, that is, directly cancel or disable the behavior of triggering the sending of the first report in a congested state. Figure 2 The above process is further illustrated by way of example. Fig.10 shown. Fig.10 This is a flow chart of another communication method according to an embodiment of the present application, which specifically includes the following steps:

[0380] S1010. The network device sends configuration information.

[0381] Correspondingly, the terminal device receives the configuration information.

[0382] S1020. The terminal device sends a first report in a non-congested state according to the configuration information.

[0383] Correspondingly, the network device receives the first report.

[0384] For example, the network directly invalidates / disables / deactivates the first parameter under congestion, or the network directly does not configure the first parameter under congestion, thereby directly not considering sending the first report under congestion.

[0385] [Update of configuration information]

[0386] Combining the above contents, Figure 2 In the embodiment, the network device configures the first parameter to the terminal device through configuration information. Usually, the configuration information occupies a large amount of information, and the signaling / messages used to carry the configuration information are also large.

[0387] In addition, in different network scenarios under non-congestion and congestion, the present application may need to update the first parameter included in the configuration information, such as increasing, decreasing or invalidating the time threshold, etc., but it is usually not necessary to update all the parameters included in the configuration information, but only some parameters need to be updated.

[0388] Based on this, after the network device sends the configuration information, the network can send down indication information separately to update some or all of the first parameters included in the configuration information, and the amount of information occupied by the indication information is less than that occupied by the configuration information, which is beneficial to save signaling overhead.

[0389] For example, take the interaction between network devices and terminal devices as an example. Fig.11 FIG. 1 is a flow chart of another communication method according to an embodiment of the present application, which specifically includes the following steps:

[0390] S1110. The network device sends configuration information.

[0391] Correspondingly, the terminal device receives the configuration information.

[0392] S1120. The network device sends second indication information to the terminal device, where the second indication information is used to indicate updating of configuration information.

[0393] Correspondingly, the terminal device receives the second indication information.

[0394] The second indication information may be carried by DCI, RRC signaling, MAC signaling (such as MAC CE), etc.

[0395] S1130. The terminal device sends a first report according to the updated configuration information.

[0396] Correspondingly, the network device receives the first report.

[0397] In the above embodiment, there may be multiple importance groups in the configuration information, and different or the same time thresholds may be configured for different importance groups. The multiple importance groups may be multiple importance groups under congestion, multiple importance groups under non-congestion, or both multiple importance groups under congestion and multiple importance groups under non-congestion.

[0398] 3. Example of a communication device

[0399]

describe

[0400] The above mainly introduces the scheme of the embodiment of the present application from the perspective of the method side. It is understandable that in order to realize the above functions, the terminal device includes a hardware structure and / or software module corresponding to each function. Those skilled in the art should easily realize that, in combination with the units and algorithm steps of each example described in the embodiments disclosed in this document, the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in the form of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.

[0401] The embodiment of the present application can divide the terminal device into functional units according to the above method example. For example, each functional unit can be divided according to each function, or two or more functions can be integrated into one processing unit. The above integrated unit can be implemented in the form of hardware or in the form of a software program module. It should be noted that the division of units in the embodiment of the present application is schematic, which is only a logical function division, and there may be other division methods in actual implementation.

[0402] In the case of an integrated unit, Fig.12 The communication device 1200 includes a receiving unit 1201 and a sending unit 1202 .

[0403] Optionally, the receiving unit 1201 may be a module unit for receiving and processing signals, information, etc., and there is no specific limitation on this.

[0404] Optionally, the sending unit 1202 may be a module unit for sending and processing signals, information, etc., and there is no specific limitation on this.

[0405] Optionally, the communication device 1200 may further include a storage unit, which is used to store computer program codes or instructions executed by the communication device 1200. The storage unit may be a memory.

[0406] Optionally, the communication device 1200 may be a chip or a chip module.

[0407] Optionally, the receiving unit 1201 and the sending unit 1202 may be integrated into the same unit.

[0408] For example, the receiving unit 1201 and the sending unit 1202 may be integrated in a communication unit, wherein the communication unit may be a communication interface, a transceiver, a transceiver circuit, and the like.

[0409] For another example, the receiving unit 1201 and the sending unit 1202 may be integrated into a processing unit.

[0410] It should be noted that the processing unit can be a processor or a controller, for example, a baseband processor, a baseband chip, a central processing unit (CPU), a general processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic devices, transistor logic devices, hardware components or any combination thereof. It can implement or execute various exemplary logic blocks, modules and circuits described in conjunction with the disclosure of this application. The processing unit can also be a combination that implements computing functions, such as a combination of one or more microprocessors, a combination of DSPs and microprocessors, etc.

[0411] Optionally, the communication device 1200 is used to execute any step performed by a terminal device / chip / chip module / network device, etc. in the above method embodiment.

[0412] In specific implementation, the receiving unit 1201 and the sending unit 1202 are used to perform any step in the above method embodiment, and when performing actions such as sending, other units can be selectively called to complete corresponding operations.

[0413] The receiving unit 1201 is used to receive configuration information;

[0414] The sending unit 1202 is configured to send a first report according to the configuration information;

[0415] The configuration information includes parameters for triggering the sending of the first report;

[0416] The first report includes a remaining time and / or a first data volume, wherein the remaining time is used to indicate a time period from when the first cached data is discarded, and the first data volume is used to indicate a data volume of the first cached data and / or all cached data including the first cached data.

[0417] It can be seen that the present application implements network configuration of parameters for triggering the sending of the first report through configuration information, so that the terminal device can send the first report according to the configuration information, and finally the terminal device reports the remaining time and / or the first data volume to the network device through the first report. In this way, the network device can be based on the remaining time, so that the terminal device can transmit in time before the first cached data is discarded according to the uplink scheduling, thereby improving the timeliness of the uplink transmission. And / or, the network device can perform uplink scheduling according to the first data volume, so that the terminal device can perform efficient uplink transmission according to the uplink scheduling.

[0418] It should be noted that Fig.12 The specific implementation of each operation in the embodiment can be found in the description of the method embodiment shown above, and will not be described in detail here.

[0419] Some possible implementations

[0420] Some possible implementations are described below, wherein some specific descriptions can be found above, and will not be repeated here.

[0421] Optionally, the configuration information includes at least one of the following:

[0422] First importance threshold;

[0423] First importance group;

[0424] A first time threshold, which is a time threshold corresponding to all cached data;

[0425] a second time threshold, where the second time threshold is a time threshold corresponding to cache data whose importance is higher than or not lower than the first importance threshold;

[0426] a third time threshold, where the third time threshold is a time threshold corresponding to cache data whose importance is lower than or not higher than the first importance threshold;

[0427] A fourth time threshold, where the fourth time threshold is a time threshold corresponding to the first importance group.

[0428] Optionally, the importance of the first cache data is higher than or not lower than a first importance threshold;

[0429] In terms of sending the first report according to the configuration information, the sending unit 1202 is specifically configured to:

[0430] If the remaining time of the first cached data is lower than or lower than the first time threshold, sending a first report; and / or,

[0431] If the remaining time of the first cache data is lower than or lower than the second time threshold, a first report is sent.

[0432] Optionally, the importance of the first cache data is lower than or not higher than a first importance threshold;

[0433] In terms of sending the first report according to the configuration information, the sending unit 1202 is specifically configured to:

[0434] If the remaining time of the first cached data is lower than or lower than the first time threshold, sending a first report; and / or,

[0435] If the remaining time of the first cache data is lower than or lower than the third time threshold, the first report is sent.

[0436] Optionally, the first cache data belongs to a first importance group;

[0437] In terms of sending the first report according to the configuration information, the sending unit 1202 is specifically configured to:

[0438] If the remaining time of the first cached data is lower than or lower than the first time threshold, sending a first report; and / or,

[0439] If the remaining time of the first cache data is lower than or lower than a fourth time threshold, a first report is sent.

[0440] Optionally, the parameters included in the configuration information and used to trigger the sending of the first report are used in a non-congested state or in a congested state.

[0441] Optionally, the configuration information includes first configuration information and second configuration information;

[0442] The first configuration information includes parameters for triggering the sending of the first report in a non-congested state;

[0443] The second configuration information includes parameters for triggering the sending of the first report under congestion.

[0444] Optionally, the first configuration information includes at least one of the following:

[0445] Second importance threshold;

[0446] The second importance group;

[0447] A fifth time threshold, where the fifth time threshold is a time threshold corresponding to all cached data;

[0448] a sixth time threshold, where the sixth time threshold is a time threshold corresponding to cache data whose importance is higher than or not lower than the second importance threshold;

[0449] a seventh time threshold, where the seventh time threshold is a time threshold corresponding to cache data whose importance is lower than or not higher than the second importance threshold;

[0450] An eighth time threshold: the eighth time threshold is a time threshold corresponding to the second importance group.

[0451] Optionally, the second configuration information includes at least one of the following:

[0452] The third importance threshold;

[0453] The third importance group;

[0454] A ninth time threshold, which is a time threshold corresponding to all cached data;

[0455] a tenth time threshold, where the tenth time threshold is a time threshold corresponding to cache data whose importance is higher than or not lower than the third importance threshold;

[0456] An eleventh time threshold, the eleventh time threshold, is a time threshold corresponding to cache data whose importance is lower than or not higher than the third importance threshold;

[0457] The twelfth time threshold is the time threshold corresponding to the third importance group.

[0458] Optionally, after receiving the configuration information, the receiving unit 1201 is further configured to:

[0459] First indication information is received, where the first indication information is used to indicate the use of first configuration information or second configuration information.

[0460] Optionally, after receiving the configuration information, the receiving unit 1201 is further configured to:

[0461] Second indication information is received, where the second indication information is used to indicate updating of configuration information.

[0462] 4. Example of another communication device

[0463]

describe

[0464] The above mainly introduces the scheme of the embodiment of the present application from the perspective of the method side. It is understandable that in order to realize the above functions, the network device includes a hardware structure and / or software module corresponding to each function. Those skilled in the art should easily realize that, in combination with the units and algorithm steps of each example described in the embodiments disclosed herein, the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in the form of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of the present application.

[0465] The embodiment of the present application can divide the network device into functional units according to the above method example. For example, each functional unit can be divided according to each function, or two or more functions can be integrated into one processing unit. The above integrated unit can be implemented in the form of hardware or in the form of a software program module. It should be noted that the division of units in the embodiment of the present application is schematic, which is only a logical function division, and there may be other division methods in actual implementation.

[0466] In the case of an integrated unit, Fig.13 13 is a block diagram of functional units of another communication device according to an embodiment of the present application, wherein the communication device 1300 includes a sending unit 1301 and a receiving unit 1302 .

[0467] Optionally, the sending unit 1301 may be a module unit for sending and processing signals, information, etc., and there is no specific limitation on this.

[0468] Optionally, the receiving unit 1302 may be a module unit for receiving and processing signals, information, etc., and there is no specific limitation on this.

[0469] Optionally, the communication device 1300 may further include a storage unit, which is used to store computer program codes or instructions executed by the communication device 1300. The storage unit may be a memory.

[0470] Optionally, the communication device 1300 may be a chip or a chip module.

[0471] Optionally, the sending unit 1301 and the receiving unit 1302 may be integrated into the same unit.

[0472] For example, the sending unit 1301 and the receiving unit 1302 may be integrated in a communication unit, wherein the communication unit may be a communication interface, a transceiver, a transceiver circuit, and the like.

[0473] For another example, the sending unit 1301 and the receiving unit 1302 may be integrated into a processing unit.

[0474] It should be noted that the processing unit can be a processor or a controller, for example, a baseband processor, a baseband chip, a central processing unit (CPU), a general processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic devices, transistor logic devices, hardware components or any combination thereof. It can implement or execute various exemplary logic blocks, modules and circuits described in conjunction with the disclosure of this application. The processing unit can also be a combination that implements computing functions, such as a combination of one or more microprocessors, a combination of DSPs and microprocessors, etc.

[0475] Optionally, the communication device 1300 is used to execute any step performed by a terminal device / chip / chip module / network device, etc. in the above method embodiment.

[0476] In specific implementation, the sending unit 1301 and the receiving unit 1302 are used to execute any step in the above method embodiment, and when executing actions such as sending, other units can be selectively called to complete corresponding operations.

[0477] The sending unit 1301 is used to send configuration information;

[0478] The receiving unit 1302 is configured to receive a first report;

[0479] The configuration information includes parameters for triggering the sending of the first report;

[0480] The first report includes a remaining time and / or a first data volume, wherein the remaining time is used to indicate a time period from when the first cached data is discarded, and the first data volume is used to indicate a data volume of the first cached data and / or all cached data including the first cached data.

[0481] It can be seen that the present application implements network configuration of parameters for triggering the sending of the first report through configuration information, so that the terminal device can send the first report according to the configuration information, and finally the terminal device reports the remaining time and / or the first data volume to the network device through the first report. In this way, the network device can perform uplink scheduling according to the remaining time, so that the terminal device can transmit in time before the first cached data is discarded according to the uplink scheduling, thereby improving the timeliness of the uplink transmission. And / or, the network device can perform uplink scheduling according to the first data volume, so that the terminal device can perform efficient uplink transmission according to the uplink scheduling.

[0482] It should be noted that Fig.13 The specific implementation of each operation in the embodiment can be found in the description of the method embodiment shown above, and will not be described in detail here.

[0483] Some possible implementations

[0484] Optionally, the configuration information includes at least one of the following:

[0485] First importance threshold;

[0486] First importance group;

[0487] A first time threshold, which is a time threshold corresponding to all cached data;

[0488] a second time threshold, where the second time threshold is a time threshold corresponding to cache data whose importance is higher than or not lower than the first importance threshold;

[0489] a third time threshold, where the third time threshold is a time threshold corresponding to cache data whose importance is lower than or not higher than the first importance threshold;

[0490] A fourth time threshold, where the fourth time threshold is a time threshold corresponding to the first importance group.

[0491] Optionally, the parameters included in the configuration information and used to trigger the sending of the first report are used in a non-congested state or in a congested state.

[0492] Optionally, the configuration information includes first configuration information and second configuration information;

[0493] The first configuration information includes parameters for triggering the sending of the first report in a non-congested state;

[0494] The second configuration information includes parameters for triggering the sending of the first report under congestion.

[0495] Optionally, the first configuration information includes at least one of the following:

[0496] Second importance threshold;

[0497] The second importance group;

[0498] A fifth time threshold, where the fifth time threshold is a time threshold corresponding to all cached data;

[0499] a sixth time threshold, where the sixth time threshold is a time threshold corresponding to cache data whose importance is higher than or not lower than the second importance threshold;

[0500] a seventh time threshold, where the seventh time threshold is a time threshold corresponding to cache data whose importance is lower than or not higher than the second importance threshold;

[0501] An eighth time threshold: the eighth time threshold is a time threshold corresponding to the second importance group.

[0502] Optionally, the second configuration information includes at least one of the following:

[0503] The third importance threshold;

[0504] The third importance group;

[0505] A ninth time threshold, which is a time threshold corresponding to all cached data;

[0506] a tenth time threshold, where the tenth time threshold is a time threshold corresponding to cache data whose importance is higher than or not lower than the third importance threshold;

[0507] An eleventh time threshold, the eleventh time threshold being a time threshold corresponding to cache data whose importance is lower than or not higher than the third importance threshold;

[0508] The twelfth time threshold is the time threshold corresponding to the third importance group.

[0509] Optionally, after sending the configuration information, the sending unit 1301 is further configured to:

[0510] Send first indication information, where the first indication information is used to indicate the use of the first configuration information or the second configuration information.

[0511] Optionally, after receiving the configuration information, the sending unit 1301 is further configured to:

[0512] Send second indication information, where the second indication information is used to indicate updating the configuration information.

[0513] 5. Example of a terminal device

[0514] See also Fig.14 , Fig.1414 is a schematic diagram of a terminal device according to an embodiment of the present application. The terminal device 1400 may include a processor 1410 , a memory 1420 , and a communication bus for connecting the processor 1410 and the memory 1420 .

[0515] Optionally, the memory 1420 includes but is not limited to random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM) or portable read-only memory (CD-ROM), and the memory 1420 is used to store the program code executed by the terminal device 1400 and the transmitted data.

[0516] Optionally, the terminal device 1400 also includes a communication interface for receiving and sending data.

[0517] Optionally, the terminal device 1400 may be the first terminal device mentioned above.

[0518] Optionally, the processor 1410 may be one or more CPUs. When the processor 1410 is a CPU, the CPU may be a single-core CPU or a multi-core CPU.

[0519] Optionally, the processor 1410 may be a baseband chip, a chip, a CPU, a general-purpose processor, a DSP, an ASIC, an FPGA or other programmable logic device, a transistor logic device, a hardware component or any combination thereof.

[0520] In a specific implementation, the processor 1410 in the terminal device 1400 is used to execute the computer program or instruction 1421 stored in the memory 1420 to perform the following operations:

[0521] Receive configuration information;

[0522] Sending a first report according to the configuration information;

[0523] The configuration information includes parameters for triggering the sending of the first report;

[0524] The first report includes a remaining time and / or a first data volume, wherein the remaining time is used to indicate a time period from when the first cached data is discarded, and the first data volume is used to indicate a data volume of the first cached data and / or all cached data including the first cached data.

[0525] It can be seen that the present application implements network configuration of parameters for triggering the sending of the first report through configuration information, so that the terminal device can send the first report according to the configuration information, and finally the terminal device reports the remaining time and / or the first data volume to the network device through the first report. In this way, the network device can perform uplink scheduling according to the remaining time, so that the terminal device can transmit in time before the first cached data is discarded according to the uplink scheduling, thereby improving the timeliness of the uplink transmission. And / or, the network device can perform uplink scheduling according to the first data volume, so that the terminal device can perform efficient uplink transmission according to the uplink scheduling.

[0526] It should be noted that the specific implementation of each operation can adopt the corresponding description of the method embodiment shown above, and the terminal device 1400 can be used to execute the above method embodiment of the present application, which will not be repeated here.

[0527] 6. Example of a network device

[0528] See also Fig.15 , Fig.15 15 is a schematic diagram of a network device provided in an embodiment of the present application, wherein the network device 1500 includes a processor 1510 , a memory 1520 , and a communication bus for connecting the processor 1510 and the memory 1520 .

[0529] Optionally, the memory 1520 includes but is not limited to RAM, ROM, EPROM or CD-ROM, and the memory 1520 is used to store relevant instructions and data.

[0530] Optionally, the network device 1500 further includes a communication interface for receiving and sending data.

[0531] Optionally, the processor 1510 may be one or more CPUs. When the processor 1510 is a CPU, the CPU may be a single-core CPU or a multi-core CPU.

[0532] Optionally, the processor 1510 may be a baseband chip, a chip, a CPU, a general-purpose processor, a DSP, an ASIC, an FPGA or other programmable logic device, a transistor logic device, a hardware component or any combination thereof.

[0533] Optionally, the processor 1510 in the network device 1500 is used to execute a computer program or instruction 1521 stored in the memory 1520 to perform the following operations:

[0534] Send configuration information;

[0535] receiving the first report;

[0536] The configuration information includes parameters for triggering the sending of the first report;

[0537] The first report includes a remaining time and / or a first data volume, wherein the remaining time is used to indicate a time period from when the first cached data is discarded, and the first data volume is used to indicate a data volume of the first cached data and / or all cached data including the first cached data.

[0538] It can be seen that the present application implements network configuration of parameters for triggering the sending of the first report through configuration information, so that the terminal device can send the first report according to the configuration information, and finally the terminal device reports the remaining time and / or the first data volume to the network device through the first report. In this way, the network device can perform uplink scheduling according to the remaining time, so that the terminal device can transmit in time before the first cached data is discarded according to the uplink scheduling, thereby improving the timeliness of the uplink transmission. And / or, the network device can perform uplink scheduling according to the first data volume, so that the terminal device can perform efficient uplink transmission according to the uplink scheduling.

[0539] It should be noted that the specific implementation of each operation can adopt the corresponding description of the method embodiment shown above, and the network device 1500 can be used to execute the above method embodiment of the present application, which will not be repeated here.

[0540] VII. Other related examples

[0541] Optionally, the above method embodiment can be applied to a terminal device or in a terminal device. That is to say, the execution subject of the above method embodiment can be a terminal device, a chip, a chip module or a module, etc., and there is no specific limitation on this.

[0542] Optionally, the above method embodiment can be applied to a network device or in a network device. That is to say, the execution subject of the above method embodiment can be a network device, a chip, a chip module or a module, etc., and there is no specific limitation on this.

[0543] An embodiment of the present application also provides a chip, including a processor, a memory, and a computer program or instructions stored in the memory, wherein the processor executes the computer program or instructions to implement the steps described in the above method embodiment.

[0544] An embodiment of the present application also provides a chip module, including a transceiver component and a chip, the chip including a processor, a memory and a computer program or instructions stored in the memory, wherein the processor executes the computer program or instructions to implement the steps described in the above method embodiment.

[0545] An embodiment of the present application also provides a computer-readable storage medium storing a computer program or instructions, which implements the steps described in the above method embodiment when executed.

[0546] The embodiment of the present application also provides a computer program product, including a computer program or instructions, which implement the steps described in the above method embodiment when executed.

[0547] An embodiment of the present application also provides a communication system, including the above-mentioned terminal device and the above-mentioned network device.

[0548] It should be noted that, for the above-mentioned various embodiments, for the sake of simple description, they are all expressed as a series of action combinations. Those skilled in the art should be aware that the present application is not limited by the described order of actions, because some steps in the embodiments of the present application can be performed in other orders or simultaneously. In addition, those skilled in the art should also be aware that the embodiments described in the specification are all preferred embodiments, and the actions, steps, modules or units involved are not necessarily required by the embodiments of the present application.

[0549] In the above embodiments, the embodiments of the present application have different focuses on the description of each embodiment. For parts that are not described in detail in a certain embodiment, please refer to the relevant descriptions of other embodiments.

[0550] The steps of the method or algorithm described in the embodiments of the present application can be implemented in hardware or by executing software instructions by a processor. The software instructions can be composed of corresponding software modules, and the software modules can be stored in RAM, flash memory, ROM, EPROM, electrically erasable programmable read-only memory (electrically EPROM, EEPROM), registers, hard disks, mobile hard disks, read-only compact disks (CD-ROMs) or any other form of storage medium known in the art. An exemplary storage medium is coupled to the processor so that the processor can read information from the storage medium and write information to the storage medium. Of course, the storage medium can also be a component of the processor. The processor and the storage medium can be located in an ASIC. In addition, the ASIC can be located in a terminal device or a management device. Of course, the processor and the storage medium can also be present in a terminal device or a management device as discrete components.

[0551] Those skilled in the art should be aware that in one or more of the above examples, the functions described in the embodiments of the present application can be implemented in whole or in part by software, hardware, firmware, or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the process or function described in the embodiments of the present application is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from a website site, computer, server, or data center to another website site, computer, server, or data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line (digital subscriber line, DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) mode. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that includes one or more available media integrations. The available medium may be a magnetic medium (eg, a floppy disk, a hard disk, a magnetic tape), an optical medium (eg, a digital video disc (DVD)), or a semiconductor medium (eg, a solid state disk (SSD)).

[0552] The modules / units included in the devices and products described in the above embodiments may be software modules / units or hardware modules / units, or may be partially software modules / units and partially hardware modules / units. For example, for the devices and products applied to or integrated in the chip, the modules / units included therein may all be implemented in the form of hardware such as circuits, or at least some of the modules / units may be implemented in the form of software programs, which run on the processor integrated inside the chip, and the remaining (if any) modules / units may be implemented in the form of hardware such as circuits; for the devices and products applied to or integrated in the chip module, the modules / units included therein may all be implemented in the form of hardware such as circuits, and different modules / units may be located in the same component (such as a chip, circuit module, etc.) or in different components of the chip module, or at least some of the modules / units may be implemented in the form of software programs. The software programs run on the processor integrated inside the chip, and the remaining (if any) modules / units may be implemented in the form of hardware such as circuits. It is implemented in the form of a software program, which runs on a processor integrated inside the chip module, and the remaining (if any) modules / units can be implemented in hardware such as circuits; for various devices and products applied to or integrated in the terminal equipment, the various modules / units contained therein can be implemented in hardware such as circuits, and different modules / units can be located in the same component (for example, chip, circuit module, etc.) or in different components in the terminal equipment, or, at least some modules / units can be implemented in the form of a software program, which runs on a processor integrated inside the terminal equipment, and the remaining (if any) modules / units can be implemented in hardware such as circuits.

[0553] The specific implementation methods described above further illustrate the purpose, technical solutions and beneficial effects of the embodiments of the present application. It should be understood that the above description is only the specific implementation method of the embodiments of the present application and is not intended to limit the protection scope of the embodiments of the present application. Any modifications, equivalent substitutions, improvements, etc. made on the basis of the technical solutions of the embodiments of the present application should be included in the protection scope of the embodiments of the present application.

Claims

1. A communication method, characterized in that: include: Receive configuration information; Sending a first report according to the configuration information; The configuration information includes parameters for triggering the sending of the first report; The first report includes a remaining time and / or a first data volume, wherein the remaining time is used to indicate a time period before the first cached data is discarded, and the first data volume is used to indicate a data volume of the first cached data and / or all cached data including the first cached data.

2. The method according to claim 1, characterized in that The configuration information includes at least one of the following: First importance threshold; First importance group; A first time threshold, where the first time threshold is a time threshold corresponding to all cached data; a second time threshold, where the second time threshold is a time threshold corresponding to cache data whose importance is higher than or not lower than the first importance threshold; a third time threshold, where the third time threshold is a time threshold corresponding to cache data whose importance is lower than or not higher than the first importance threshold; A fourth time threshold, where the fourth time threshold is a time threshold corresponding to the first importance group.

3. The method according to claim 2, characterized in that The importance of the first cache data is higher than or not lower than the first importance threshold; The sending a first report according to the configuration information comprises: If the remaining time of the first cache data is lower than or lower than the first time threshold, sending a first report; and / or, If the remaining time of the first cache data is lower than or lower than the second time threshold, a first report is sent.

4. The method according to claim 2, characterized in that: The importance of the first cache data is lower than or not higher than the first importance threshold; The sending a first report according to the configuration information comprises: If the remaining time of the first cache data is lower than or lower than the first time threshold, sending a first report; and / or, If the remaining time of the first cache data is lower than or not higher than the third time threshold, a first report is sent.

5. The method according to claim 2, characterized in that: The first cache data belongs to the first importance group; The sending a first report according to the configuration information comprises: If the remaining time of the first cache data is lower than or lower than the first time threshold, sending the first report; and / or, If the remaining time of the first cache data is lower than or not higher than the fourth time threshold, the first report is sent.

6. The method according to any one of claims 2 to 5, characterized in that: The parameters included in the configuration information and used to trigger the sending of the first report are used in a non-congested state or in a congested state.

7. The method according to claim 1, characterized in that The configuration information includes first configuration information and second configuration information; The first configuration information includes parameters for triggering the sending of the first report in a non-congested state; The second configuration information includes parameters for triggering the sending of the first report under congestion.

8. The method according to claim 7, characterized in that The first configuration information includes at least one of the following: Second importance threshold; The second importance group; a fifth time threshold, where the fifth time threshold is a time threshold corresponding to all cached data; a sixth time threshold, where the sixth time threshold is a time threshold corresponding to cache data whose importance is higher than or not lower than the second importance threshold; a seventh time threshold, where the seventh time threshold is a time threshold corresponding to cache data whose importance is lower than or not higher than the second importance threshold; An eighth time threshold, where the eighth time threshold is the time threshold corresponding to the second importance group.

9. The method according to claim 7 or 8, characterized in that: The second configuration information includes at least one of the following: The third importance threshold; The third importance group; a ninth time threshold, where the ninth time threshold is a time threshold corresponding to all cached data; a tenth time threshold, the tenth time threshold being a time threshold corresponding to cache data whose importance is higher than or not lower than the third importance threshold; an eleventh time threshold, the eleventh time threshold being a time threshold corresponding to cache data whose importance is lower than or not higher than the third importance threshold; A twelfth time threshold, wherein the twelfth time threshold is a time threshold corresponding to the third importance group.

10. The method according to any one of claims 7 to 9, characterized in that: Also includes: First indication information is received, where the first indication information is used to indicate the use of the first configuration information or the second configuration information.

11. The method according to any one of claims 1 to 10, characterized in that: Also includes: Second indication information is received, where the second indication information is used to indicate updating the configuration information.

12. A communication method, characterized in that: include: Send configuration information; receiving the first report; The configuration information includes parameters for triggering the sending of the first report; The first report includes a remaining time and / or a first data volume, wherein the remaining time is used to indicate a time period before the first cached data is discarded, and the first data volume is used to indicate a data volume of the first cached data and / or all cached data including the first cached data.

13. The method according to claim 12, characterized in that The configuration information includes at least one of the following: First importance threshold; First importance group; A first time threshold, where the first time threshold is a time threshold corresponding to all cached data; a second time threshold, where the second time threshold is a time threshold corresponding to cache data whose importance is higher than or not lower than the first importance threshold; a third time threshold, where the third time threshold is a time threshold corresponding to cache data whose importance is lower than or not higher than the first importance threshold; A fourth time threshold, where the fourth time threshold is a time threshold corresponding to the first importance group.

14. The method according to claim 13, characterized in that The parameters included in the configuration information and used to trigger the sending of the first report are used in a non-congested state or in a congested state.

15. The method according to claim 12, characterized in that The configuration information includes first configuration information and second configuration information; The first configuration information includes parameters for triggering the sending of the first report in a non-congested state; The second configuration information includes parameters for triggering the sending of the first report under congestion.

16. The method according to claim 15, characterized in that The first configuration information includes at least one of the following: Second importance threshold; The second importance group; a fifth time threshold, where the fifth time threshold is a time threshold corresponding to all cached data; a sixth time threshold, where the sixth time threshold is a time threshold corresponding to cache data whose importance is higher than or not lower than the second importance threshold; a seventh time threshold, where the seventh time threshold is a time threshold corresponding to cache data whose importance is lower than or not higher than the second importance threshold; An eighth time threshold, where the eighth time threshold is the time threshold corresponding to the second importance group.

17. The method according to claim 15 or 16, characterized in that The second configuration information includes at least one of the following: The third importance threshold; The third importance group; a ninth time threshold, where the ninth time threshold is a time threshold corresponding to all cached data; a tenth time threshold, the tenth time threshold being a time threshold corresponding to cache data whose importance is higher than or not lower than the third importance threshold; an eleventh time threshold, the eleventh time threshold being a time threshold corresponding to cache data whose importance is lower than or not higher than the third importance threshold; A twelfth time threshold, wherein the twelfth time threshold is a time threshold corresponding to the third importance group.

18. The method according to any one of claims 15 to 17, characterized in that: Also includes: Send first indication information, where the first indication information is used to indicate the use of the first configuration information or the second configuration information.

19. The method according to any one of claims 12 to 18, characterized in that: Also includes: Send second indication information, where the second indication information is used to indicate updating the configuration information.

20. A communication device, characterized in that: include: A receiving unit, configured to receive configuration information; A sending unit, configured to send a first report according to the configuration information; The configuration information includes parameters for triggering the sending of the first report; The first report includes a remaining time and / or a first data volume, wherein the remaining time is used to indicate a time period before the first cached data is discarded, and the first data volume is used to indicate a data volume of the first cached data and / or all cached data including the first cached data.

21. A communication device, characterized in that: include: A sending unit, used for sending configuration information; A receiving unit, configured to receive a first report; The configuration information includes parameters for triggering the sending of the first report; The first report includes a remaining time and / or a first data volume, wherein the remaining time is used to indicate a time period before the first cached data is discarded, and the first data volume is used to indicate a data volume of the first cached data and / or all cached data including the first cached data.

22. A terminal device comprising a processor, a memory and a computer program or instruction stored in the memory, characterized in that: The processor executes the computer program or instructions to implement the steps of the method according to any one of claims 1 to 11.

23. A network device comprising a processor, a memory and a computer program or instruction stored in the memory, characterized in that: The processor executes the computer program or instructions to implement the steps of the method according to any one of claims 12 to 19.

24. A chip, comprising a processor, characterized in that: The processor executes the steps of the method according to any one of claims 1 to 19.

25. A computer-readable storage medium, characterized in that: The computer stores a computer program or an instruction, and when the computer program or the instruction is executed, the steps of the method according to any one of claims 1 to 19 are executed.

Citation Information

Patent Citations

  • Cache state reporting method and equipment

    CN102413513A

  • Priority scheduling method, user equipment and base station

    CN105308917A

  • Uplink resource scheduling method and device, base station

    CN108024381A

  • Data volume report sending method and device

    CN110035449A

  • Data transmission method and communication device

    CN110149718A