Communication method and communication apparatus
Patent Information
- Application Number
- CN202510508242.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-22
- Publication Date
- 2026-10-23
AI Technical Summary
[0004]本申请实施例提供一种通信方法及通信装置,能够解决提高上行业务的传输效率低
Smart Images

Figure CN122970613A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communication technology, and in particular to a communication method and communication device. Background Technology
[0002] Discontinuous reception (DRX) technology allows terminals to periodically enter a sleep state, thereby reducing power consumption. In communication systems employing DRX, network devices can configure DRX parameters for terminals via DRX configuration. DRX parameters include the DRX period, the duration of the inactive timer, and the duration of the persistent timer. However, the DRX period configured by the network device may not match the data transmission time, leading to high terminal power consumption and low transmission efficiency.
[0003] Therefore, how to balance the efficiency and power consumption of uplink data transmission remains a pressing technical problem to be solved. Summary of the Invention
[0004] This application provides a communication method and a communication device that can solve the problem of low transmission efficiency in uplink services.
[0005] To achieve the above objectives, this application adopts the following technical solution:
[0006] Firstly, a communication method is provided. This method can be applied to the terminal side, such as the terminal or the communication module within the terminal, or the circuits or chips in the terminal responsible for communication functions (such as modem chips, also known as baseband chips, or system-on-chip (SoC) chips or system-in-package (SIP) chips containing modem cores). The following explanation mainly uses the application of this method to a terminal as an example.
[0007] The communication method includes: determining a first discontinuous reception DRX configuration and sending first information for indicating the first DRX configuration, wherein the first DRX configuration indicates a first duration of a first timer and / or a second duration of a second timer in a DRX cycle, the first duration and / or the second duration being associated with the uplink data volume, the first duration being the length of time to remain in a wake-up state to monitor the physical downlink control channel (PDCCH) in the DRX cycle, and the second duration being the length of time to remain in a wake-up state after successfully decoding the PDCCH in the DRX cycle.
[0008] Based on the method provided in the first aspect, the terminal side can determine the DRX configuration according to the size of the uplink data volume. In this way, the length of time the terminal remains in the wake-up state can be matched with the uplink data transmission time, thereby improving the uplink data transmission efficiency.
[0009] In one possible implementation, the first duration and / or the second duration are associated with the uplink data volume, including: a correspondence between the first duration and the range of values for the uplink data volume, and / or a correspondence between the second duration and the range of values for the uplink data volume. Thus, the first duration can be determined by the correspondence between the first duration and the range of values for the uplink data volume, and the second duration can be determined by the correspondence between the second duration and the range of values for the uplink data volume. This reduces computational complexity, simplifies implementation, and further improves the transmission efficiency of uplink data.
[0010] In one possible implementation, the first duration is the time length obtained by extending or shortening the third duration of the first timer, and / or the second duration is the time length obtained by extending or shortening the fourth duration of the second timer. This allows the first information to consume fewer resources, reducing resource overhead.
[0011] In one possible implementation, the first information includes first indication information, which indicates a first DRX configuration. In some examples, the first indication information indicates a first duration or a second duration. In other examples, the first indication information may indicate a fifth duration or a sixth duration, where the fifth duration is the length of time between the first duration and the third duration (shortened or extended), and the sixth duration is the length of time between the second duration and the fourth duration (extended or shortened). Optionally, the first indication information occupies at least one bit; that is, indicating the first DRX configuration using at least one bit can reduce implementation complexity and thus improve transmission efficiency.
[0012] In one possible implementation, the first duration and / or the second duration are also associated with a logical channel or a group of logical channels, wherein the logical channel is determined based on at least one of the following: data transmission delay or data bit error rate, and the logical channel group includes one or more logical channels; thus, the time when the terminal is in the wake-up state can be better matched with the uplink data, thereby improving communication efficiency. And / or, the first duration and / or the second duration are also associated with the delay of the data packet, thus, the time when the terminal is in the wake-up state can be better matched with the uplink data, thereby improving communication efficiency.
[0013] In one possible implementation, sending the first information includes sending the first information according to a first cycle. This simplifies the processing complexity of the terminal, thereby improving communication efficiency.
[0014] In one possible implementation, the time interval between the time domain position occupied by the first information and the time domain position occupied by the DRX cycle is greater than or equal to a first duration threshold. This first duration can be related to data transmission latency and the processing capability of the network device, thus enabling the network device to successfully decode uplink data and improve communication efficiency.
[0015] In one possible implementation, sending the first information includes: sending the first information when a first condition is met; the first condition includes: a third duration is less than or equal to a second duration threshold, and the uplink data volume is greater than or equal to a first data volume threshold; or, a fourth duration is greater than or equal to the third duration threshold, and the uplink data volume is less than or equal to the second data volume threshold. Triggering the reporting of the first information based on the first condition allows for timely adjustment of the first DRX configuration.
[0016] In one possible implementation, before sending the first information, the method provided by the first aspect further includes: receiving downlink control information (DCI), which is used to trigger the reporting of the first DRX configuration. In this way, the network device can trigger the terminal to report the first DRX, reducing unnecessary reporting and thus lowering overhead.
[0017] In one possible implementation, the uplink data volume is determined based on an artificial intelligence (AI) model. Thus, by obtaining the uplink data volume through an AI model, uplink data volume prediction can be achieved, thereby improving communication efficiency.
[0018] In one possible implementation, the first information is carried in the first uplink control information (UCI) or the media access control-control unit (MAC CE). This allows for the reuse of existing signaling, reducing overhead.
[0019] In one possible implementation, the method provided by the first aspect further includes: receiving second information, the second information indicating at least one of the following: the time domain position of the last data packet of downlink data, the amount of downlink data, or the last data packet of downlink data; and determining the time to enter a sleep state based on the uplink data amount and the second information. This reduces the time the terminal is in a wake-up state, thereby reducing power consumption.
[0020] In one possible implementation, the method provided by the first aspect further includes sending third information, which indicates whether the device is entering a sleep state or the time of entering a sleep state. Thus, by having the terminal indicate to the network device the time of entering a sleep state, the network device can obtain the time when the terminal enters a sleep state, thereby enabling it to stop receiving data after the terminal enters a sleep state and reducing network-side overhead.
[0021] In one possible implementation, the third information is carried in the scheduling request (SR) or the second UCI. This reuses existing signaling to carry the third information, reducing resource overhead.
[0022] Secondly, a communication method is provided. This method can be applied to the network side, such as network devices or communication modules within network devices, or circuits or chips within network devices responsible for communication functions (such as modem chips, also known as baseband chips, or SoC chips or SIP chips containing modem cores). The following explanation uses the application of this method to a terminal as an example.
[0023] The communication method includes: receiving first information, the first information being used to indicate a first discontinuous reception DRX configuration, the first DRX configuration being used to indicate a first duration of a first timer and / or a second duration of a second timer in a DRX cycle, the first duration and / or the second duration being associated with the uplink data volume, the first duration being the length of time to remain in a wake-up state to monitor the physical downlink control channel (PDCCH) in a DRX cycle, and the second duration being the length of time to remain in a wake-up state after successfully decoding the PDCCH in a DRX cycle; and receiving and / or sending data according to the first information.
[0024] In one possible implementation, the first duration and / or the second duration are associated with the uplink data volume, including: there is a correspondence between the first duration and the range of values for the uplink data volume, and / or, there is a correspondence between the second duration and the range of values for the uplink data volume.
[0025] In one possible implementation, the first duration is the time length obtained by extending or shortening the third duration of the first timer, and / or the second duration is the time length obtained by extending or shortening the fourth duration of the second timer.
[0026] In one possible implementation, the first information includes first indication information, which indicates a first DRX configuration. In some examples, the first indication information indicates a first duration or a second duration. In other examples, the first indication information may indicate a fifth duration or a sixth duration, where the fifth duration is the length of time between the first duration and the third duration (shortened or extended), and the sixth duration is the length of time between the second duration and the fourth duration (extended or shortened). Optionally, the first indication information occupies at least one bit.
[0027] In one possible implementation, the first duration and / or the second duration are also associated with a logical channel or a group of logical channels, wherein the logical channel is determined based on at least one of the following: the transmission delay of data, or the bit error rate of data, and the logical channel group includes one or more logical channels; and / or, the first duration and / or the second duration are also associated with the delay of the data packet.
[0028] In one possible implementation, the time length between the time domain position occupied by the first information and the time domain position occupied by the DRX period is greater than or equal to a first duration threshold. In another possible implementation, before receiving the first information, the method provided by the second aspect further includes: sending downlink control information (DCI).
[0029] In one possible implementation, the amount of uplink data is determined based on an artificial intelligence (AI) model.
[0030] In one possible implementation, the first information is carried in the first uplink control information (UCI) or the media access control-control unit (MAC CE).
[0031] In one possible implementation, the method provided by the second aspect further includes: sending second information, the second information being used to determine the time of entering the sleep state, the second information being used to indicate at least one of the following: the time domain position of the last packet of downlink data, the amount of downlink data, or the last packet of downlink data.
[0032] In one possible implementation, the method provided by the second aspect further includes: receiving third information, which indicates the time of entering a hibernation state or the time of entering a hibernation state.
[0033] In one possible implementation, the third information is carried in the scheduling request (SR) or the second UCI.
[0034] Furthermore, the technical effects of the communication method described in the second aspect can be referred to the technical effects of the communication method described in the first aspect, and will not be repeated here.
[0035] Thirdly, a communication device is provided. This communication device is used to perform the communication method described in either the first or second aspect.
[0036] In this application, the communication device described in the third aspect can be a terminal device, a communication module, a circuit with communication function, a chip, a chip system, or other components or assemblies. The communication module, the circuit with communication function, the chip, the chip system, or other components or assemblies can be applied in the terminal device. Alternatively, the communication device can be a network device (such as a radio access network (RAN) node), a communication module, a circuit with communication function, a chip, a chip system, or other components or assemblies. The communication module, the circuit with communication function, the chip, the chip system, or other components or assemblies can be applied in the network device.
[0037] It should be understood that the communication apparatus described in the third aspect includes modules, units, or means that implement the communication method described in either the first or second aspect. These modules, units, or means can be implemented in hardware, software, or by hardware executing corresponding software. The hardware or software includes one or more modules or units for performing the functions involved in the aforementioned communication method.
[0038] Fourthly, a communication device is provided. The communication device includes a processor configured to execute the communication method described in any possible implementation of the first or second aspect.
[0039] In one possible implementation, the communication device described in the fourth aspect may further include a transceiver. The transceiver may be a transceiver circuit or an interface circuit. The transceiver can be used for communication between the communication device described in the fourth aspect and other communication devices.
[0040] In one possible implementation, the communication device described in the fourth aspect may further include a memory. This memory may be integrated with the processor or disposed separately. The memory may be used to store computer programs (or code instructions or program instructions) and / or data related to the communication method described in either the first or second aspect.
[0041] In this application, the communication device described in the fourth aspect can be a terminal device, a communication module, a circuit with communication function, a chip, a chip system, or other components or assemblies. The communication module, the circuit with communication function, the chip, the chip system, or other components or assemblies can be applied in a terminal device. Alternatively, the communication device can be a network device, a communication module, a circuit with communication function, a chip, a chip system, or other components or assemblies. The communication module, the circuit with communication function, the chip, the chip system, or other components or assemblies can be applied in a network device.
[0042] Fifthly, a communication device is provided. The communication device includes a processor coupled to a memory, the processor executing a computer program stored in the memory, such that the communication device performs the communication method described in any possible implementation of the first or second aspect.
[0043] In one possible implementation, the communication device described in the fifth aspect may further include a transceiver. The transceiver may be a transceiver circuit or an interface circuit. The transceiver can be used for communication between the communication device described in the fifth aspect and other communication devices.
[0044] In this application, the communication device described in the fifth aspect can be a terminal device, a communication module, a circuit with communication function, a chip, a chip system, or other components or assemblies. The communication module, the circuit with communication function, the chip, the chip system, or other components or assemblies can be applied in a terminal device. Alternatively, the communication device can be a network device, a communication module, a circuit with communication function, a chip, a chip system, or other components or assemblies. The communication module, the circuit with communication function, the chip, the chip system, or other components or assemblies can be applied in a network device.
[0045] A sixth aspect provides a communication device, comprising: a processor and a memory; the memory being used to store a computer program, which, when executed by the processor, causes the communication device to perform the communication method described in either the first or second aspect.
[0046] In one possible implementation, the communication device described in the sixth aspect may further include a transceiver. The transceiver may be a transceiver circuit or an interface circuit. The transceiver can be used for communication between the communication device described in the sixth aspect and other communication devices.
[0047] In this application, the communication device described in the sixth aspect can be a terminal device, a communication module, a circuit with communication function, a chip, a chip system, or other components or assemblies. The communication module, the circuit with communication function, the chip, the chip system, or other components or assemblies can be applied in a terminal device. Alternatively, the communication device can be a network device, a communication module, a circuit with communication function, a chip, a chip system, or other components or assemblies. The communication module, the circuit with communication function, the chip, the chip system, or other components or assemblies can be applied in a network device.
[0048] A seventh aspect provides a communication device comprising: a processor; the processor being configured to be coupled to a memory, and after reading a computer program from the memory, to execute a communication method as described in any implementation of the first or second aspect according to the computer program.
[0049] In one possible implementation, the communication device described in the seventh aspect may further include a transceiver. The transceiver may be a transceiver circuit or an interface circuit. The transceiver can be used for communication between the communication device described in the seventh aspect and other communication devices.
[0050] In this application, the communication device described in the seventh aspect can be a terminal device, a communication module, a circuit with communication function, a chip, a chip system, or other components or assemblies. The communication module, or the circuit, chip, chip system, or other components or assemblies with communication function can be applied in the terminal device. Alternatively, the communication device can be a network device (such as a radio access network (RAN) node), a communication module, a circuit, chip, chip system, or other components or assemblies with communication function. The communication module, the circuit, chip, chip system, or other components or assemblies with communication function can be applied in the network device.
[0051] Eighthly, a communication system is provided. The communication system includes one or more terminal devices and one or more network devices.
[0052] A ninth aspect provides a computer-readable storage medium comprising: a computer program or instructions; which, when executed on a computer, causes the computer to perform the communication method described in any possible implementation of the first or second aspect.
[0053] In a tenth aspect, a computer program product is provided, comprising a computer program or instructions that, when executed on a computer, cause the computer to perform the communication method described in any possible implementation of the first or second aspect.
[0054] Furthermore, the technical effects of the third to tenth aspects mentioned above can be referred to the technical effects of the communication methods described in the first or second aspects, and will not be repeated here. Attached Figure Description
[0055] Figure 1 This is a schematic diagram of the architecture of the communication system provided in the embodiments of this application;
[0056] Figure 2 This is a schematic diagram of the operation of an inactive timer;
[0057] Figure 3 A schematic diagram showing the location relationship of time-domain resources corresponding to the duration of the persistent timer after adjusting the DRX parameters for PDCCH;
[0058] Figure 4 A flowchart illustrating the communication method provided in an embodiment of this application;
[0059] Figure 5 A schematic diagram illustrating the implementation of a first information provided in this application embodiment;
[0060] Figure 6 Another implementation diagram of the first information provided in the embodiments of this application;
[0061] Figure 7 A schematic diagram illustrating the relationship between the DRX period and the first information provided in this application embodiment;
[0062] Figure 8 A schematic diagram of the DRX cycle in which the first information provided in the embodiments of this application takes effect;
[0063] Figure 9 A schematic diagram illustrating the positional relationship between the e-DRX cycle, the DRX cycle, and the first information provided in an embodiment of this application;
[0064] Figure 10 A schematic diagram illustrating the timing relationship between the second DCI, the tail packet of the downlink data packet, and the third information provided in an embodiment of this application;
[0065] Figure 11 Schematic diagram of the communication device provided in the embodiments of this application Figure 1 ;
[0066] Figure 12 Schematic diagram of the communication device provided in the embodiments of this application Figure 2 . Detailed Implementation
[0067] The technical solutions of this application embodiment can be applied to various communication systems, such as wireless fidelity (WiFi) systems, vehicle-to-everything (V2X) communication systems, device-to-device (D2D) communication systems, vehicle-to-everything (V2X) communication systems, 4th generation (4G) mobile communication systems, such as long term evolution (LTE) systems, 5th generation (5G) mobile communication systems, such as new radio (NR) systems, and future communication systems, etc.
[0068] This application will present various aspects, embodiments, or features relating to systems that may include multiple devices, components, modules, etc. It should be understood and appreciated that individual systems may include additional devices, components, modules, etc., and / or may not include all the devices, components, modules, etc. discussed in conjunction with the accompanying drawings. Furthermore, combinations of these approaches are also possible.
[0069] Furthermore, in the embodiments of this application, words such as "exemplarily" and "for example" are used to indicate that something is an example, illustration, or description. Any embodiment or design that is described as an "example" in this application should not be construed as being better or more advantageous than other embodiments or designs. Rather, the use of the word "example" is intended to present the concept in a specific manner.
[0070] First, in this application, "for indicating" can include both direct and indirect indication. When describing "information" for indicating A, it can include whether the information directly indicates A or indirectly indicates A, but does not necessarily mean that the information carries A.
[0071] The information indicated by a given piece of information is called the information to be indicated. In the specific implementation process, there are many ways to indicate the information to be indicated, such as, but not limited to, directly indicating the information to be indicated, such as the information to be indicated itself or its index. It can also be indirectly indicated by indicating other information, where there is a relationship between the other information and the information to be indicated. It can also indicate only a part of the information to be indicated, while the other parts are known or pre-agreed upon. For example, the indication of specific information can be achieved by using a pre-agreed (e.g., protocol-defined) arrangement of various pieces of information, thereby reducing the indication overhead to some extent. At the same time, common parts of various pieces of information can be identified and indicated uniformly to reduce the indication overhead caused by individually indicating the same information.
[0072] Furthermore, the specific indication method can also be any existing indication method, such as, but not limited to, the above-mentioned indication methods and their various combinations. Specific details of various indication methods can be found in existing technologies, and will not be repeated here. As described above, for example, when multiple pieces of information of the same type need to be indicated, the indication methods for different pieces of information may differ. In the specific implementation process, the required indication method can be selected according to specific needs. This application embodiment does not limit the selected indication method; therefore, the indication methods involved in this application embodiment should be understood to cover various methods that enable the party to be indicated to obtain the information to be indicated.
[0073] The information to be instructed can be sent as a whole or divided into multiple sub-information messages, and the sending period and / or timing of these sub-information messages can be the same or different. This application does not limit the specific sending method. The sending period and / or timing of these sub-information messages can be predefined, for example, according to a protocol, or configured by the transmitting device by sending configuration information to the receiving device. This configuration information can include, for example, but not limited to, one or a combination of at least two of radio resource control (RRC) signaling, medium access control (MAC) layer signaling, and physical layer signaling. MAC layer signaling includes, for example, a MAC control element (CE); physical (PHY) layer signaling includes, for example, downlink control information (DCI).
[0074] Second, in the embodiments shown below, the first, second, and various numerical designations are merely distinctions for descriptive convenience and are not intended to limit the scope of the embodiments of this application. For example, to distinguish different indication information.
[0075] Third, "pre-defined," "pre-configured," or "pre-specified" can be achieved by pre-saving corresponding codes, tables, or other means of indicating relevant information in the device (e.g., including terminal devices and network devices), or by pre-defining them in a protocol. This application does not limit the specific implementation method. "Saving" can refer to saving in one or more memories. These memories can be separate installations or integrated into the encoder, decoder, processor, or communication device. Alternatively, some memories can be separately installed, while others are integrated into the decoder, processor, or communication device. The type of memory can be any form of storage medium, and this application does not limit this.
[0076] Fourth, the “protocol” involved in the embodiments of this application may refer to standard protocols in the field of communication, such as 3GPP’s LTE protocols (such as technical specification (TS) 36, i.e., the TS36 series of technical specifications), NR protocols (such as the TS38 series of technical specifications), and related protocols applied to future communication systems. This application does not limit this.
[0077] The network architecture and business scenarios described in the embodiments of this application are for the purpose of more clearly illustrating the technical solutions of the embodiments of this application, and do not constitute a limitation on the technical solutions provided in the embodiments of this application. As those skilled in the art will know, with the evolution of network architecture and the emergence of new business scenarios, the technical solutions provided in the embodiments of this application are also applicable to similar technical problems.
[0078] The network architecture and business scenarios described in the embodiments of this application are for the purpose of more clearly illustrating the technical solutions of the embodiments of this application, and do not constitute a limitation on the technical solutions provided in the embodiments of this application. As those skilled in the art will know, with the evolution of network architecture and the emergence of new business scenarios, the technical solutions provided in the embodiments of this application are also applicable to similar technical problems.
[0079] To facilitate understanding of the embodiments of this application, let's first take... Figure 1 The communication system illustrated herein is used as an example to illustrate a communication system applicable to embodiments of this application. For example, Figure 1 This is a schematic diagram of the architecture of a communication system to which the method provided in the embodiments of this application applies. Figure 1 As shown, the communication system includes network equipment and terminals.
[0080] like Figure 1 As shown, the communication system includes at least one network device (such as network device 110a and network device 110b) and at least one terminal (such as terminal 120a to terminal 120j).
[0081] Terminals can connect to network devices wirelessly, and network devices can connect to the core network via wired or wireless means. Figure 1 (Not shown in the image) connected.
[0082] Among them, network devices and terminals can exchange information.
[0083] A terminal can be equipped with transmitting and receiving capabilities. This terminal can also be referred to as terminal equipment, user equipment (UE), access terminal, subscriber unit, user station, mobile station (MS), mobile station, remote station, remote terminal, mobile device, user terminal, wireless communication equipment, user agent, or user apparatus. The terminals in the embodiments of this application may be mobile phones, cellular phones, smartphones, tablets, wireless data cards, personal digital assistants (PDAs), wireless modems, handsets, laptop computers, machine-type communication (MTC) terminals, computers with wireless transceiver capabilities, virtual reality (VR) terminals, augmented reality (AR) terminals, smart home devices (e.g., refrigerators, televisions, air conditioners, electricity meters, etc.), intelligent robots, robotic arms, workshop equipment, wireless terminals in autonomous driving, wireless terminals in industrial control, wireless terminals in self-driving, wireless terminals in telemedicine, wireless terminals in smart grids, wireless terminals in transportation safety, wireless terminals in smart cities, wireless terminals in smart homes, vehicle-mounted terminals, and roadside units with terminal functions. The terminal in this application can also be an onboard module, onboard unit, onboard component, onboard chip, or onboard unit built into a vehicle as one or more components or units. The terminal device can also be other devices with terminal functions; for example, the terminal can also be a device that performs terminal functions in D2D communication. The embodiments of this application do not limit the device form of the terminal; the device used to implement the terminal function can be a terminal device; it can also be a device that supports the terminal in implementing the function, such as a communication module, chip, chip system, other components or parts, or circuits or functional components. This device can be installed in the terminal device or used in conjunction with the terminal device. The chip system can be composed of chips or include chips and other discrete devices. The various forms of terminals described above can also be referred to as terminal-side devices.
[0084] In this application embodiment, the network device can be a device with wireless transceiver capabilities. For example, the network device can be a device located in the access network (AN) of a communication system, which can be used to provide access services for terminals. In one possible scenario, the network device can be a radio access network (RAN) device, such as a base station, an evolved NodeB (eNodeB), an access point (AP), a transmission reception point (TRP), or a base station in a future communication system. The aforementioned base station can be a standalone (SA) base station or a base station in a dual connectivity (DC) scenario. In future mobile communication systems, the network device may also have other naming conventions, all of which are covered within the protection scope of this application embodiment, and this application does not impose any limitations on them. Alternatively, network equipment can include 5G, such as a gNB in an NR system, or one or a group of antenna panels (including multiple antenna panels) of a 5G base station, or it can be a network node constituting a gNB, a transmission and reception point (TRP) or a transmission point (TP), or a transmission measurement function (TMF). Alternatively, network equipment can be a macro base station (such as...) Figure 1 110a), micro base stations or indoor stations (such as Figure 1 The network equipment can be a relay node or donor node (as described in section 110b), a wireless controller in a cloud radio access network (CRAN) scenario, or a super station (super BS) in a future communication system. A super station can take various forms, such as satellite, airborne balloon, or drone stations. The coverage area of a single super station can include multiple stations in the cellular network (such as macro base stations, small stations, and micro base stations). Optionally, the network equipment can also be a server, wearable device, vehicle, or in-vehicle equipment. For example, the access network equipment in V2X technology can be a roadside unit (RSU). All or part of the functions of the network equipment in this application can also be implemented through software functions running on hardware, or through virtualization functions instantiated on a platform (such as a cloud platform). The network equipment in this application can also be a logical node, logical module, or software capable of implementing all or part of the network equipment functions.
[0085] In another possible scenario, multiple network devices collaborate to assist the terminal in achieving wireless access, with each network device performing a portion of the base station's functions. For example, these network devices can be central units (CUs), distributed units (DUs), CU-control plane (CPs), CU-user plane (UPs), or radio units (RUs). CUs and DUs can be configured independently or included in the same network element, such as a baseband unit (BBU). RUs can be included in radio frequency equipment or radio frequency units, such as remote radio units (RRUs), active antenna units (AAUs), or remote radio heads (RRHs).
[0086] In different systems, CU (or centralized unit control plane (CU-CP)) and centralized unit user plane (CU-UP)), DU, or RU may have different names, but those skilled in the art will understand their meaning. For example, in an open radioaccess network (O-RAN or ORAN) system, CU can also be called an open centralized unit (O-CU) (open CU), DU can also be called an open distributed unit (O-DU), CU-CP can also be called an open centralized unit control plane (O-CU-CP), CU-UP can also be called an open centralized unit user plane (O-CU-UP), and RU can also be called an open radio unit (O-RU). For ease of description, this application uses CU, CU-CP, CU-UP, DU, and RU as examples. Any of the CU (or CU-CP, CU-UP), DU and RU units in this application can be implemented through a software module, a hardware module, or a combination of software and hardware modules.
[0087] In this embodiment, the form of the network device is not limited. The device used to implement the function of the network device can be the network device itself; it can also be any device that supports the network device in implementing that function, such as a communication module, chip, chip system, other components or parts, or circuits or functional components. This device can be installed in the network device or used in conjunction with the network device. The chip system can be composed of chips or can include chips and other discrete devices. The network devices of the various forms described above can also be referred to as network-side devices.
[0088] It should be understood that Figure 1 This is a simplified diagram for ease of understanding only. The communication system may also include other network devices, and / or other devices. Figure 1 It was not drawn in the middle.
[0089] The technical terms and related technical solutions in this application will be described below with reference to the accompanying drawings.
[0090] Energy consumption has a significant impact on wireless communication systems. The reasons for increased energy consumption in wireless communication systems include at least one of the following: The large-scale commercialization of active antenna units (AAUs) in wireless communication systems increases the number of antennas in network devices (such as base stations), leading to increased energy consumption; or, wireless communication systems need to support higher data rates and larger traffic volumes, thus requiring greater transmission bandwidth, which also leads to increased energy consumption; in wireless communication systems using millimeter waves or terahertz frequencies, the denser deployment of network devices further increases energy consumption.
[0091] Energy consumption in wireless communication systems includes energy consumption on the terminal and energy consumption on network equipment. Currently, terminals can reduce energy consumption (i.e., save energy) through the following methods: In 3GPP protocol release 15 (R15), energy saving can be achieved through DRX technology, bandwidth part (BWP) adaptive technology, etc.; in protocol release 16 (R16), energy saving can be achieved through cross-timeslot scheduling and PDCCH-based wake-up signal (WUS); in protocol release 17 (R17), energy saving can be achieved through paging early indicator (PEI) and PDCCH monitoring adaptive technology; in protocol release 18 (R18) and protocol release 19 (R19), terminals can save energy through low-power reception and low-power wake-up signals.
[0092] The following is an introduction to DRX and WUS.
[0093] 1. DRX, also known as Discontinuous Receiver, is an energy-saving mechanism in communication systems, primarily used to reduce power consumption of terminals in idle or connected states. Through DRX, terminals can periodically enter a sleep state, thereby reducing power consumption and saving battery energy.
[0094] In some solutions, network devices can configure DRX settings for terminals. DRX settings include at least one of the following DRX parameters: DRX cycle, on-duration timer, inactivity timer, and DRX start offset.
[0095] A DRX cycle is the period during which the terminal monitors the PDCCH. DRX cycles can be divided into short DRX cycles and long DRX cycles. Network devices can instruct terminals to switch to either a short or long DRX cycle via MAC CE. In some examples, a single long DRX cycle may include multiple short DRX cycles. Using short DRX cycles can further reduce power consumption compared to using long DRX cycles.
[0096] Persistence Timer: Used to determine the length of time the terminal remains in a wake-up state within one DRX cycle (i.e., the length of time the terminal remains in a wake-up state within one DRX cycle). While the persistence timer is enabled, the terminal remains in a wake-up state to monitor the PDCCH.
[0097] The inactive timer, also known as the deactivation timer, is used to determine the length of time a terminal waits between receiving data and entering a sleep state. The terminal starts the inactive timer when it first detects DCI. During the inactive timer's operation, the terminal can send uplink signals or receive downlink signals. For example, Figure 2 As shown, during the inactive timer's active period, if the terminal receives a DCI, the terminal restarts the inactive timer after the DCI reception is completed (at the end of the time domain resource occupied by the DCI); or, if the terminal sends uplink data during the inactive timer's active period, the terminal restarts the inactive timer after the uplink data transmission is completed (at the end of the time domain resource occupied by the uplink signal). After the inactive timer expires, the terminal enters a sleep state.
[0098] DRX start offset refers to the offset of the starting position of the DRX cycle relative to the system frame number (SFN) or hyperframe number (HFN).
[0099] The DRX parameters involved in the above DRX configuration are fixed, meaning they are the same in different DRX cycles.
[0100] 2. WUS is used to indicate whether the terminal should wake up and monitor the PDCCH in the next DRX cycle. This reduces the number of times the terminal wakes up, reduces unnecessary wake-ups, and thus reduces power consumption.
[0101] The Inactivity Timer configured for the base station is a fixed value, which is not flexible enough: if the configuration is too long, the blind detection power consumption is high; if the configuration is too short, the data is not completely transmitted, and the timer is repeatedly restarted.
[0102] The aforementioned DRX parameters are fixed values. Therefore, the DRX parameters configured by the network device may not match the arrival time of the downlink data, leading to high terminal power consumption and low downlink transmission efficiency. Taking extended reality (XR) services as an example, data transmitted at a frame rate of 60 frames per second (FPS) is transmitted every 16.67 milliseconds (ms) at the physical layer. If the DRX parameters configured by the network device have a DRX period of 160ms, an inactive timer duration of 100ms, and a persistent timer duration of 8ms, then the DRX parameters configured by the network device will not match the arrival time of the downlink data.
[0103] Assuming in XR services, the relationship between the PDCCH used for scheduling PDSCH and the PDSCH is as follows: Figure 3 As shown. Network devices can dynamically adjust DRX parameters. For example, network devices can dynamically adjust DRX parameters (such as DRX start offset and / or duration of the persistence timer) through PDCCH to match the arrival time of downlink data, thereby reducing terminal power consumption and improving downlink transmission efficiency. The PDCCH used by the network device to adjust DRX parameters can carry WUS.
[0104] However, in the above-mentioned scheme for dynamically adjusting DRX parameters of network devices, the network devices adjust DRX parameters through downlink data. Therefore, how to improve the efficiency of uplink data transmission remains an urgent technical problem to be solved.
[0105] To address the aforementioned technical problems, embodiments of this application provide a communication method in which a terminal can determine a first duration of a first timer and / or a second duration of a second timer based on information including uplink data volume, and indicate the first duration of the first timer and / or the second duration of the second timer to the network device. In this way, the terminal can operate based on the first duration and the second duration, so that the terminal's working time matches the uplink data volume, thereby improving uplink transmission efficiency.
[0106] The technical solutions in this application will now be described with reference to the accompanying drawings.
[0107] It should be noted that the communication method provided in the embodiments of this application can be applied to... Figure 1 For any two devices shown, such as between a terminal and a network device, the specific implementation can be referred to in the following method embodiments, which will not be repeated here.
[0108] It should be noted that the solutions in the embodiments of this application can also be applied to other communication systems, and the corresponding names can be replaced by the names of the corresponding functions in other communication systems.
[0109] In the following embodiments, terminals and network devices are used as examples for illustrative purposes. The terminal can be replaced by its components (e.g., communication modules, chips, chip systems, or circuits), and the network device can be replaced by its components (e.g., communication modules, chips, chip systems, or circuits).
[0110] For example, Figure 4 This is a flowchart illustrating the communication method provided in an embodiment of this application. Figure 4 The methods shown include:
[0111] S401, the terminal determines the first DRX configuration.
[0112] The first DRX configuration is used to indicate the first duration of the first timer and / or the second duration of the second timer in the DRX cycle. Exemplarily, the first DRX configuration is used to indicate the first duration. Alternatively, the first DRX configuration is used to indicate the second duration. The first timer can be an onduration timer, and the second timer can be an inactive timer. It is understood that the names of the onduration timer and the inactive timer may change with technological advancements and protocol evolution, and this application embodiment does not limit this.
[0113] The first duration is the length of time the terminal remains in a wake-up state to monitor the Physical Downlink Control Channel (PDCCH) during the DRX cycle, and the second duration is the length of time the terminal remains in a wake-up state after successfully decoding the PDCCH during the DRX cycle. In this embodiment, the length of time the terminal remains in a wake-up state to monitor the PDCCH during the DRX cycle can be the length of time the terminal remains in a wake-up state to monitor the PDCCH during the middle of the DRX cycle. The length of time the terminal remains in a wake-up state after successfully decoding the PDCCH during the DRX cycle can be the length of time the terminal remains in a wake-up state after successfully decoding the PDCCH during the DRX cycle.
[0114] Optionally, the first duration is the time length obtained by extending or shortening the third duration of the first timer, and / or the second duration is the time length obtained by extending or shortening the fourth duration of the second timer. This allows the first information to consume fewer resources, reducing resource overhead.
[0115] For example, when the first DRX configuration indicates a first duration, the first duration is a time length obtained by extending or shortening the third duration of the first timer. Where the first duration is the length by which the third duration of the first timer is extended (i.e., the first duration is longer than the third duration), data transmission latency can be reduced. When the first DRX configuration indicates a second duration, the second duration is a time length obtained by extending or shortening the fourth duration of the second timer. Where the second duration is the length by which the fourth duration of the second timer is shortened (i.e., the second duration is shorter than the fourth duration), data transmission latency can be reduced. When the first DRX configuration indicates both a first duration and a second duration, the first duration is the time length obtained by extending or shortening the third duration of the first timer, and the second duration is the time length obtained by extending or shortening the fourth duration of the second timer.
[0116] The third duration can be configured by the network device or determined by the terminal and / or the network device based on a first preset rule; similarly, the fourth duration can be configured by the network device or determined by the terminal and / or the network device based on a second preset rule. The first preset rule includes: the third duration is the duration of the first timer most recently determined before executing S401; in this case, the principle for determining the third duration is similar to the principle for determining the first duration. The second preset rule includes: the fourth duration is the duration of the first timer most recently determined before executing S401; in this case, the principle for determining the fourth duration is similar to the principle for determining the second duration. It should be understood that when the third and fourth durations are determined by the terminal, the network device can obtain the third and fourth durations from the terminal. When the third and fourth durations are determined by the network device, the terminal can obtain the third and fourth durations from the terminal.
[0117] In some examples, the first duration is determined by the terminal, and the second duration is determined by the terminal.
[0118] The first duration and / or the second duration are associated with the uplink data volume. The uplink data volume is the amount of uplink data that the terminal needs to send to the network device. This uplink data volume can be the amount of uplink data already generated on the terminal, or it can be determined based on a first artificial intelligence (AI) model. Obtaining the uplink data volume through the AI model allows for prediction of the uplink data volume, thereby improving communication efficiency. The first AI model, also known as the first AI network, can be a model implemented using one or more of the following methods, or a mapping relationship between input and output parameters: neural networks, deep learning, reinforcement learning, machine learning, federated learning, distributed learning, etc. The uplink data volume is obtained by inputting the interval (also known as the terminal's incoming packet interval) and the size (also known as the terminal's incoming packet size) of the data packets received by the terminal from the network device within the first time period into the first AI model. The end time of the first time period is before the start time of S401, such as the start time of executing S401 or other possible times.
[0119] The training process of the first AI model is as follows: First training data (the interval between data packets received by the terminal from the network device during the second time period and the size of the data packets received by the terminal from the network device) is input into the training model corresponding to the first AI model for training. The output result is obtained. The training model corresponding to the first AI model is adjusted based on the error between the output result of the first AI model and the actual uplink data volume during a period after the second time period. This process of inputting the first training data into the training model corresponding to the first AI model for training and subsequent steps is repeated until the output result of the training model corresponding to the first AI model meets the first error threshold, thus obtaining the first AI model. The end time of the second time period is before the start time of S401.
[0120] The aforementioned first duration and / or second duration are associated with the uplink data volume, including: a correspondence between the first duration and the range of values for the uplink data volume, and / or a correspondence between the second duration and the range of values for the uplink data volume. Thus, the first duration can be determined by the correspondence between the first duration and the range of values for the uplink data volume, and the second duration can be determined by the correspondence between the second duration and the range of values for the uplink data volume. This reduces computational load, simplifies implementation complexity, and further improves the transmission efficiency of uplink data.
[0121] The following explanations are based on different scenarios.
[0122] Case 1: In the case where the first DRX configuration is used to indicate the first duration, the first duration is associated with the uplink data volume.
[0123] Scenario 2: In cases where the first DRX configuration is used to indicate the second duration, the second duration is associated with the uplink data volume.
[0124] Case 3: In the case where the first DRX configuration is used to indicate the first duration and the second duration, the first duration is associated with the uplink data volume, and the second duration is associated with the uplink data volume.
[0125] Optionally, the association between the first duration and the uplink data volume can include a corresponding relationship between the range of values for the first duration and the uplink data volume. For example, the correspondence between the first duration and the range of values for the uplink data volume can satisfy the following Table 1:
[0126] Table 1
[0127]
[0128] Optionally, the association between the second duration and the uplink data volume can include a corresponding relationship between the second duration and the range of values for the uplink data volume. For example, the correspondence between the first duration and the range of values for the uplink data volume can satisfy the relationship shown in Table 2 below:
[0129] Table 2
[0130] Uplink data volume (KB) Second duration (ms) 0 ≤ Uplink data volume < 30 40 30≤Upstream data volume<50 80 50≤Upstream data volume<80 100 Uplink data volume ≥ 80 120
[0131] The correspondences shown in Tables 1 and 2 above are for illustrative purposes. In actual implementation, there may be other possible correspondences between the first duration and the range of uplink data volume, with the implementation principle similar to that in Table 1; there may also be other possible correspondences between the second duration and the range of uplink data volume, with the implementation principle similar to that in Table 2. These will not be elaborated further.
[0132] Optionally, the first duration and / or the second duration are also associated with a logical channel (LC) or a logical channel group (LCG). A logical channel is determined based on at least one of the following: data transmission delay, data bit error rate, data throughput, data reliability, or data priority. A logical channel group includes one or more logical channels. This allows the time when the terminal is in the wake-up state to better match the uplink data, thereby improving communication efficiency. In some examples, a logical channel group can correspond to multiple candidate DRX configurations, and the timer corresponding to each DRX configuration in the multiple candidate DRX configurations includes the timer corresponding to the first DRX configuration mentioned above. The first DRX configuration can be one of the multiple candidate DRX configurations. Data reliability is positively correlated with the data bit error rate. A higher data bit error rate results in lower data reliability; conversely, a lower data bit error rate results in higher data reliability.
[0133] The DRX period and the first duration are positively correlated with the amount of data corresponding to the service in the logical channel. The DRX period and the second duration are positively correlated with the transmission interval of the data corresponding to the service in the logical channel. It can be understood that the amount of data corresponding to the service in the logical channel can also be positively correlated with the DRX period. The transmission interval of the data corresponding to the service in the logical channel can also be positively correlated with the DRX period.
[0134] For example, logical channel group 1 corresponds to the ultra-reliable low-latency communications (URLLC) service, and logical channel group 2 corresponds to the enhanced mobile broadband (EMBB) service. Logical channel group 1 corresponds to two DRX configurations, and logical channel group 2 corresponds to three DRX configurations. If the logical channel group for interaction between the terminal and the network device is logical channel group 1, then the first DRX configuration is the one with the longer duration of the second timer and the longer duration of the first timer among the two DRX configurations corresponding to logical channel group 1. If the logical channel group for interaction between the terminal and the network device is logical channel group 2, then the first DRX configuration is the one with the shorter duration of the first timer and the shorter duration of the second timer among the three DRX configurations corresponding to logical channel group 1.
[0135] Optionally, the first duration and / or the second duration are also associated with the latency of data packets. This allows the time the terminal is in the wake-up state to better match the uplink data, thereby improving communication efficiency. For example, when the first DRX configuration indicates the first duration, the first duration is associated with the latency of data packets. When the first DRX configuration indicates the second duration, the second duration is associated with the latency of data packets. When the first DRX configuration indicates both the first and second durations, the first duration is associated with the latency of data packets, and the second duration is associated with the latency of data packets.
[0136] The delay of a data packet can be the maximum delay among the individual delays of multiple data packets, the average delay among multiple data packets, or the minimum delay among the individual delays of multiple data packets.
[0137] The average delay of the data packet satisfies the relationship shown in the following formula (1):
[0138]
[0139] Among them, D average Let N be the average latency of multiple data packets, and D be the latency of the multiple data packets. i Let N represent the delay of the i-th data packet among multiple data packets, where N and i are positive integers and i ≤ N.
[0140] These multiple data packets are data packets within a preset seventh duration. In some examples, the seventh duration can be 5ms, or it can be 10ms. It is understood that the above values for the seventh duration are for illustrative purposes only, and in actual implementation, there may be other values for the seventh duration, which will not be elaborated here.
[0141] The first duration is related to the latency of the data packet. This means that if the latency of the data packet increases within the seventh duration and exceeds the threshold, it indicates that the third duration configuration is too small. The device enters sleep mode before the data packet is fully transmitted and can only wait for the next DRX cycle to transmit. Therefore, the first duration needs to be increased.
[0142] The second duration is related to the latency of data packets. This means that if the latency of data packets increases within the seventh duration and exceeds the threshold, it indicates that the second duration configuration is too small. The device enters sleep mode before the data packets are fully transmitted and can only wait for the next DRX cycle to transmit. Therefore, the second duration needs to be increased.
[0143] It should be understood that the first duration and / or the second duration may be associated with the delay of logical channels and data packets, or the first duration and / or the second duration may be associated with the delay of logical channel groups and data packets.
[0144] S402, the terminal sends the first information. Correspondingly, the network device receives the first information.
[0145] The first information is used to indicate the first DRX configuration.
[0146] In one possible implementation, the first information includes first indication information, which indicates a first DRX configuration. In some examples, the first indication information indicates a first duration or a second duration. In other examples, the first indication information may indicate a fifth duration or a sixth duration, where the fifth duration is the length of time between the first duration and the third duration that is shortened or extended, and the sixth duration is the length of time between the second duration and the fourth duration that is extended or shortened. The fifth duration can also be referred to as the first duration difference, and the sixth duration can also be referred to as the second duration difference. Optionally, the first indication information occupies at least one bit. That is, using at least one bit to indicate the first DRX configuration can reduce implementation complexity and thus improve transmission efficiency.
[0147] Optionally, the first information can directly indicate a first DRX configuration. For example, if the first DRX configuration is used to indicate a first duration, the first information can directly indicate the first duration. If the first DRX configuration is used to indicate a second duration, the first information can directly indicate the second duration. If the first DRX configuration is used to indicate both a first duration and a second duration, the first information can directly indicate the first duration.
[0148] Optionally, the first information may indirectly indicate a first DRX configuration. In some examples, where the first DRX configuration is used to indicate a first duration, the first information may indicate a fifth duration, i.e., the length by which the first duration is extended or shortened relative to the third duration; where the first DRX configuration is used to indicate a second duration, the first information may indicate a sixth duration, i.e., the length by which the second duration is extended or shortened relative to the fourth duration; where the first information is used to indicate both the first and second durations, the first information may indicate both the fifth and sixth durations.
[0149] For example, suppose the first information includes the first indication information, and the first indication information indicates the first DRX configuration through a bit, and the first DRX configuration indicates the first duration or the second duration. Then, the relationship between the value of this bit and the duration change of the timer can be shown in Table 3 below.
[0150] Table 3
[0151] Bit Timer duration variation 0 The duration of the first timer is extended by 15ms. 1 The duration of the second timer is shortened by 100ms.
[0152] Alternatively, in other examples, the first information can indicate the index of the first DRX configuration. Taking the first DRX used to indicate the first duration as an example, the correspondence between the index of the first DRX configuration and the first duration is shown in Table 4 below. The correspondence between the index of the first DRX configuration and the first duration can be pre-configured or predefined by the protocol.
[0153] Table 4
[0154] The first DRX configuration index First duration 0 4ms 1 8ms 2 10ms 3 15ms
[0155] Alternatively, in some other examples, the network device may pre-configure or predefine the association between packet latency and a first DRX configuration via a protocol, in which case the first information can indicate the first DRX configuration by indicating the packet latency.
[0156] When the first DRX configuration is associated with the latency of logical channels and data packets, the network device can pre-configure or predefine the association between the first DRX configuration and the latency of data packets and the latency of logical channels and data packets through the protocol. The first information can indicate the first DRX configuration by indicating the latency of the data packets corresponding to each logical channel.
[0157] When the first DRX configuration is associated with logical channel groups and packet latency, the network device can pre-configure or predefine the association between the first DRX configuration and packet latency with logical channel groups and packet latency through a protocol. The first information can indicate the first DRX configuration by indicating the latency of the packets corresponding to each logical channel group. As an example, the first indication information can occupy 8 bits, that is, the first information is implemented using an octet (Oct). A portion of the bits in this octet can be used to indicate the logical channel group (e.g., indicating the logical channel group identifier (ID)), and the other portion of the bits can be used to indicate the latency of packets on the logical channel group. For example, as... Figure 5 As shown in (a), the three most significant bits of this octet can be used to indicate a logical channel group, and / or, as... Figure 5 In (b) of the octet, the lower 5 bits can be used to indicate the delay of data packets on the logical channel group.
[0158] It is understood that the first information may be the first instruction information, or the first information may also include other information besides the first instruction information.
[0159] In some examples, the first indication information can occupy 8 bits, i.e., an octet. A portion of the bits in this octet is used to indicate the fifth and / or sixth duration, while the remaining bits are used to indicate the first and / or second duration. For example, consider a first DRX configuration used to indicate the second duration. Figure 6 As shown in (a), at least some bits in the octet (such as the three most significant bits) can be used to indicate a sixth duration, and / or, as shown in (a). Figure 6 At least some of the bits in the octet shown in (b) (such as the lower 5 bits) can be used to indicate the second duration.
[0160] The terminal can send the first information in one of the following methods:
[0161] Method 1: Send periodically.
[0162] In Method 1, the terminal sending the first information may include: the terminal sending the first information according to a first cycle.
[0163] Sending the first message according to the first cycle can simplify the processing complexity of the terminal, thereby improving communication efficiency.
[0164] In some examples, such as Figure 7 As shown, the time domain position occupied by the first information is located before the time domain position occupied by the DRX cycle (the DRX cycle used by the first DRX configuration indicated by the first information), and the time length between the time domain position occupied by the first information and the time domain position occupied by the DRX cycle is greater than or equal to a first duration threshold. The first duration can be related to data transmission latency and the processing capability of the network device, thus enabling the network device to successfully decode uplink data and improve communication efficiency. For example, the time length between the time domain position occupied by the first information and the time domain position occupied by the DRX cycle can refer to: the time length between the start time t0 of the time domain position occupied by the first information and the start time t1 of the DRX cycle, or the time length between the end time t0' of the time domain position occupied by the first information and the start time t1 of the DRX cycle, or the number of symbols or time slots between the time domain position occupied by the first information and the time domain position occupied by the DRX cycle. The first duration threshold is determined based on the air interface transmission time and the base station processing time. For example, air interface transmission time + base station processing time + guard interval duration = first duration threshold.
[0165] The time interval between the time domain position occupied by the first information and the time domain position occupied by the DRX cycle can also be called the offset of the time domain position occupied by the first information.
[0166] In some examples, the first duration threshold can be 3ms or 5ms, or other possible durations, which will not be elaborated here.
[0167] Method 2: Condition-triggered (also known as event-triggered).
[0168] In Method 2, the terminal sending the first information may include: the terminal sending the first information when a first condition is met; the first condition includes: the third duration is less than or equal to the second duration threshold, and the uplink data volume is greater than or equal to the first data volume threshold; or, the fourth duration is greater than or equal to the third duration threshold, and the uplink data volume is less than or equal to the second data volume threshold.
[0169] For example, the second duration threshold can be 8ms, and the first data volume threshold can be 50KB. The third duration threshold can be 100ms, and the first data volume threshold can be 50KB.
[0170] It is understandable that the first condition mentioned above is used as an example. In actual implementation, there may be other ways to implement the first condition, which will not be elaborated here.
[0171] Method 3: Triggered by network devices.
[0172] In Method 3, the terminal sends the first information, which can be triggered by the network device. In this case, if the terminal receives information from the network device to trigger the reporting of the first DRX configuration, it sends the first information. Thus, the network device can trigger the terminal to report the first DRX, reducing unnecessary reporting and thereby lowering overhead. The implementation of the network device triggering the terminal device to send the first information will be explained below and will not be repeated here.
[0173] In this embodiment, methods one to three are used as examples. In actual implementation, the terminal can send the first information by combining three or any two of the following: the first period, the first condition, or the information used to trigger the reporting of the first DRX configuration. Example 1: The terminal can send the first information according to the first period and the first condition. In this case, the terminal can send the first information according to the first period and also send the first information when the first condition is met. Example 2: The terminal can send the first information according to the first period and also send the first information when it receives the information used to trigger the reporting of the first DRX configuration. Example 3: The terminal sends the first information when the first condition is met and also sends the first information when it receives the information used to trigger the reporting of the first DRX configuration. Example 4: The terminal can send the first information according to the first period, send the first information when the first condition is met, and send the first information when it receives the information used to trigger the reporting of the first DRX configuration. Example 5: The terminal sends the first information when it meets the first condition and receives the information used to trigger the reporting of the first DRX configuration. Example 6: The terminal sends the first information according to the first period when the first condition is met. Example 7: Upon receiving information used to trigger the reporting of the first DRX configuration, the terminal sends the first information according to the first cycle. Example 8: If the terminal meets the first condition and receives information used to trigger the reporting of the first DRX configuration, it sends the first information according to the first cycle.
[0174] The first DRX configuration indicated by the first information can be applied to the first DRX cycle following the first information, or to multiple consecutive DRX cycles following the first information. Optionally, the first information can also indicate the number of DRX cycles to which the first DRX configuration applies. Alternatively, the number of DRX cycles to which the first DRX configuration applies can be pre-configured or predefined via a protocol. For example, in conjunction with... Figure 8 For example (a) in the example, if the first DRX configuration applies to two DRX cycles, then the first DRX configuration takes effect within two consecutive DRX cycles after the terminal sends the first information. Alternatively, the first information can also indicate the time when the first DRX configuration is valid, or the time when the first DRX configuration takes effect can be pre-configured or predefined by the protocol. For example, combined with Figure 8 For example (b) in the example, if the first DRX configuration takes effect from the start time of the first DRX cycle after the first information to time t2 in the third DRX cycle (not the end time of the third DRX cycle), then the first DR configuration takes effect in the first DRX cycle and the second DRX cycle after the first information.
[0175] In one possible implementation, the first information is carried in the first uplink control information (UCI) or the media access control-control unit (MAC CE). This allows for the reuse of existing signaling and reduces overhead. It is understood that carrying the first information in the first UCI or MAC CE is merely an example; in actual implementation, the first information may also be carried in other possible signaling. Specifically, the first UCI and MAC CE can be carried on the physical uplink share channel (PUSCH). Alternatively, the first information can be carried on the physical uplink control channel (PUCCH).
[0176] S403, the terminal sends data according to the first information, and the network device receives data accordingly according to the first information.
[0177] For example, S403 refers to the DRX cycle, that is, during the DRX cycle, the terminal sends data according to the first information, and correspondingly, the network device receives data according to the first information.
[0178] For example, when the first information indicates the first duration of the first timer, the duration of the first timer is the first duration, and the duration of the second timer is the fourth duration, the terminal sends data according to the first duration and the fourth duration; correspondingly, the network device receives data according to the first duration and the fourth duration.
[0179] When the first information indicates the second duration of the second timer, the duration of the first timer is the third duration, the duration of the second timer is the second duration, and the terminal sends data according to the third duration and the second duration; correspondingly, the network device receives data according to the third duration and the second duration.
[0180] When the first information indicates the first duration of the first timer and the second duration of the second timer, the duration of the first timer is the first duration, the duration of the second timer is the second duration, and the terminal sends data according to the first duration and the second duration; correspondingly, the network device receives data according to the first duration and the second duration.
[0181] based on Figure 4 The provided method allows the terminal to determine the DRX configuration based on the size of the uplink data volume. This ensures that the duration of the terminal's wake-up state matches the uplink data transmission time, thereby improving the uplink data transmission efficiency.
[0182] Optionally, Figure 4 The provided method may also include S404. In S404, the network device sends data according to the first information. Correspondingly, the terminal receives data according to the first information.
[0183] For example, when the first information indicates the first duration of the first timer, the duration of the first timer is the first duration, and the duration of the second timer is the fourth duration, the network device sends data according to the first duration and the fourth duration; correspondingly, the terminal receives data according to the first duration and the fourth duration.
[0184] When the first information indicates the second duration of the second timer, the duration of the first timer is the third duration, the duration of the second timer is the second duration, and the network device sends data according to the third duration and the second duration; correspondingly, the terminal receives data according to the third duration and the second duration.
[0185] When the first information indicates the first duration of the first timer and the second duration of the second timer, the duration of the first timer is the first duration, the duration of the second timer is the second duration, and the network device sends data according to the first duration and the second duration; correspondingly, the terminal receives data according to the first duration and the second duration.
[0186] Optionally, the first DRX configuration described above can also indicate the DRX period. In some possible implementations, the DRX period can also be configured by the network device. In the case where the DRX period is configured by the network device, optionally, Figure 4 The provided method also includes: S400a.
[0187] In S400a, the network device sends a second DRX configuration. Correspondingly, the terminal receives the second DRX configuration.
[0188] The second DRX configuration is used to indicate the DRX period, as well as the third duration of the first timer and / or the fourth duration of the second timer.
[0189] When the first DRX configuration is used to indicate a first duration, the second DRX configuration can indicate a third duration. When the first DRX configuration is used to indicate a second duration, the second DRX configuration can indicate a fourth duration. When the first DRX configuration is used to indicate both a first and a second duration, the second DRX configuration can indicate both a third and a fourth duration.
[0190] Optionally, the aforementioned first DRX configuration can be associated with the terminal type. For example, when the terminal is an Internet of Things (IoT) device (environmentally aware, low-power), the first information is also used to indicate the extended discontinuous reception (e-DRX) cycle and / or paging time window. An e-DRX cycle comprises multiple DRX cycles. In this case, the time domain location of the time domain resources occupied by the first information is also located before the e-DRX cycle to which the first information applies. Figure 9 As shown, assuming the first information is sent periodically, considering two e-DRX cycles, the terminal sends the first information once at time t3 before e-DRX cycle 1; and again at time t4 before e-DRX cycle 2. The first DRX indicated by the first information sent at time t3 applies to e-DRX cycle 1. The first DRX indicated by the first information sent at time t4 applies to e-DRX cycle 2. The terminal types mentioned above can include: ordinary terminal devices, devices with AI capabilities, low-power IoT or Artificial Intelligence & Internet of Things (A-IoT) devices, etc. It is understood that the terminal types here are for illustrative purposes; in actual implementation, other terminal types may exist, which will not be elaborated upon.
[0191] As mentioned earlier, the terminal sending the first message can be triggered by the network device. In this case, optionally, before S403, Figure 4 The provided method may also include S400b:
[0192] In S400b, the network device sends the first DCI. Correspondingly, the terminal receives the first DCI.
[0193] The first DCI is used to trigger the reporting of the first DRX configuration.
[0194] Optionally, to reduce the time the terminal is in the wake-up state, thereby reducing power consumption, Figure 4 The provided methods also include S402a and S402b.
[0195] S402a, the network device sends the second information. Correspondingly, the terminal receives the second information.
[0196] The second information is used to indicate at least one of the following: the end time of the time domain position occupied by the last packet of downlink data, the time domain position of the last packet of downlink data, the amount of downlink data, or the last packet of downlink data.
[0197] Downlink data can be the data that the network device needs to send to the terminal. The downlink data volume can be the amount of downlink data that the network device has already determined, or it can be the amount of downlink data predicted by the second AI model, i.e., determined by the second AI model. The second AI model can also be called the second AI network, and it can be a model implemented based on one or more of the following methods, or a mapping relationship between input parameters and output parameters: neural network, deep learning, reinforcement learning, machine learning, federated learning, distributed learning, etc. By inputting the interval of data packets received by the network device from the terminal during the third time period (also called the incoming packet interval of the network device) and the size of the data packets received by the network device from the terminal during the third time period (also called the incoming packet size of the network device) into the second AI model, the downlink data volume can be obtained. The end time of the third time period is located before the start time of S402a, such as the start time of executing S402a or other possible times.
[0198] The training process of the second AI model is as follows: The second training data (the interval between data packets received by the network device from the terminal during the fourth time period and the size of the data packets received by the network device from the terminal) is input into the training model corresponding to the second AI model for training. The output result is obtained. Based on the error between the output result of the second AI model and the actual uplink data volume in a period after the second time period, the training model corresponding to the second AI model is adjusted. This process of inputting the second training data into the training model corresponding to the second AI model for training and subsequent steps is repeated until the output result of the training model corresponding to the second AI model meets the second error threshold, thus obtaining the second AI model. The end time of the fourth time period is before the start time of S402a.
[0199] In Example 1, the second information can indicate the end time of the time domain position occupied by the last data packet of the downlink data or the time domain position included in the last data of the downlink data. In this way, the processing complexity of the terminal can be reduced and the communication efficiency can be improved.
[0200] In Example 2, the second piece of information can indicate the amount of downlink data.
[0201] In Example 3, the second information can indicate the last data packet of the downlink data. In this case, in some examples, the second information can be implemented using at least one bit corresponding to the second information. In some examples, taking one bit as an example, a bit "0" indicates that the data packet is the last data packet of the downlink data, and a bit "1" indicates that the data packet is the last data packet of the downlink data.
[0202] It is understood that the content indicated by the second information may include any of the items in Examples 1 to 3, which will not be elaborated further.
[0203] The second information can be carried in the second DCI. The second information may also be carried in other possible downlink signaling, which will not be elaborated here.
[0204] S402b, the terminal determines the time to enter sleep mode based on the uplink data volume and the second information.
[0205] The time of entering hibernation refers to the time when the terminal enters hibernation mode.
[0206] The following further explains how the terminal determines when to enter sleep mode.
[0207] The terminal determines the end time of the time domain resources occupied by the uplink data based on the uplink data volume (hereinafter referred to as the first end time).
[0208] The terminal determines the end time of the time domain resources occupied by the downlink data (hereinafter referred to as the second end time) based on the second information. Specifically, when the second information indicates the end time of the time domain position occupied by the last data packet of the downlink data, the second end time is as indicated by the second information. When the second information indicates the time domain position of the last data packet of the downlink data, the terminal determines the end time of the time domain position occupied by the last data packet of the downlink data as the second end time. When the second information indicates the downlink data volume, the terminal determines the end time of the time domain resources occupied by the downlink data based on the downlink data volume. When the second information indicates the last data packet of the downlink data, the terminal determines the time when the reception of the last data packet of the downlink data is completed as the second end time.
[0209] The terminal determines the time to enter the sleep state based on the first end time and the second end time. For example, if the end time of the time domain resources occupied by the uplink data is before the end time of the time domain position of the last data packet of the downlink data, the terminal can determine the end time of the time domain position of the last data packet of the downlink data as the time to enter the sleep state. If the end time of the time domain resources occupied by the uplink data is after the end time of the time domain position of the last data packet of the downlink data, the terminal can determine the end time of the time domain position of the uplink data as the time to enter the sleep state. Optionally, Figure 4 The provided method also includes S402c.
[0210] In S402c, the terminal sends third information. Correspondingly, the network device receives the third information.
[0211] The third piece of information is used to indicate whether the user is entering a hibernation state or the time they entered a hibernation state.
[0212] When the third information is used to indicate entering a sleep state, the timing of the terminal sending the third information can be agreed upon by the protocol, such as the start time of the time domain resources occupied by the third information being before the time when the terminal enters the sleep state, and the interval between the third information and the time when the terminal enters the sleep state being a first preset time.
[0213] When the third information is used to indicate the time of entering the sleep state, the time of entering the sleep state indicated by the third information can be the absolute time of the terminal entering the sleep state, or a relative time (such as the length of time between the time of entering the sleep state and the start time of the time domain resources occupied by the third information).
[0214] In this way, by having the terminal indicate to the network device when to enter sleep mode or the time to enter sleep mode, the network device can obtain the time when the terminal enters sleep mode, thereby stopping data reception after the terminal enters sleep mode, reducing network-side overhead.
[0215] For example, the third information is carried in the scheduling request (SR) or the second UCI. The second UCI can be an acknowledgment (ACK) of downlink data sent by the network device, or other possible UCIs. In this way, reusing existing signaling to carry the third information can reduce resource overhead.
[0216] The third information can be implemented using at least one bit. For example, when the third information is carried in the SR or the second UCI, the third information can be implemented using one bit in the SR or the second UCI, or the third information can be implemented using multiple bits in the SR or the second UCI. The bit used to implement the third information can be a newly added bit, a reserved bit, or a spare bit in the SR or the second UCI.
[0217] When the second information is the second DCI, the temporal order of the second DCI, the last data packet of the downlink data (i.e., the tail packet of the downlink data), and the third information is as follows: Figure 10 As shown in the image.
[0218] The above Figure 4 In the provided scheme, S401 to S402 can be executed multiple times, and S400b can also be executed multiple times. Specifically, for the nth execution of S401 to S402, the third duration can be the first duration of the (n-1)th execution of S401 to S402, and the fourth duration can be the second duration of the (n-1)th execution of S401 to S402, where n is an integer greater than or equal to 2.
[0219] The above combination Figures 4-10The communication method provided in the embodiments of this application is described in detail below. Figures 11-12 This document describes in detail the communication apparatus used to perform the communication method provided in the embodiments of this application.
[0220] For example, Figure 11 This is a schematic diagram of the structure of the communication device provided in the embodiments of this application. Figure 1 .like Figure 11 As shown, the communication device 1100 includes a processing module 1101 and a transceiver module 1102. For ease of explanation, Figure 11 Only the main components of the communication device are shown.
[0221] The transceiver module 1102 is used to implement the above. Figure 4 The provided method includes sending and receiving functions. Processing module 1101 is used to implement the above. Figure 4 The provided methods include functions other than sending and receiving.
[0222] Optionally, the transceiver module 1102 may include a receiving module and a transmitting module. Figure 11 (Not shown in the image). The transceiver module is used to implement the sending and receiving functions of the communication device 1100.
[0223] Optionally, the communication device 1100 may also include a storage module. Figure 11 (Not shown in the image), this storage module stores programs or instructions. When the processing module 1101 executes the program or instructions, it enables the communication device 1100 to perform operations. Figure 4 The function of any of the communication methods shown in the examples.
[0224] It should be understood that the communication device 1100 may be a terminal, a communication module, a circuit or chip responsible for communication functions, a chip system, or other components or assemblies. This communication module, circuit or chip responsible for communication functions, chip system, or other components or assemblies may be applied in a terminal. This application does not limit this.
[0225] In addition, the technical effects of the communication device 1100 can be referenced. Figure 4 The technical effects of any of the communication methods shown in the examples are not elaborated here.
[0226] For example, Figure 12 Schematic diagram of the communication device provided in the embodiments of this application Figure 2 The communication device can be a terminal device or a network device, or it can be a chip (system) or other component or assembly that can be installed in the terminal device or network device. For example... Figure 12As shown, the communication device 1200 may include a processor 1201. Optionally, the communication device 1200 may also include a memory 1202 and / or a transceiver 1203. The processor 1201 is coupled to the memory 1202 and the transceiver 1203, for example, they may be connected via a communication bus.
[0227] The following is combined with Figure 12 A detailed description of each component of the communication device 1200 is provided below:
[0228] The processor 1201 is the control center of the communication device 1200. It can be a single processor or a collective term for multiple processing elements. For example, the processor 1201 can be one or more central processing units (CPUs), application-specific integrated circuits (ASICs), or one or more integrated circuits configured to implement the embodiments of this application, such as one or more digital signal processors (DSPs), or one or more field-programmable gate arrays (FPGAs).
[0229] Optionally, the processor 1201 can perform various functions of the communication device 1200 by running or executing software programs stored in the memory 1202 and calling data stored in the memory 1202.
[0230] In a specific implementation, as one example, the processor 1201 may include one or more CPUs, for example... Figure 12 CPU0 and CPU1 are shown in the diagram.
[0231] In a specific implementation, as one example, the communication device 1200 may also include multiple processors, for example... Figure 12 The processors 1201 and 1204 are shown. Each of these processors can be a single-core processor (CPU) or a multi-core processor (CPU). Here, "processor" can refer to one or more devices, circuits, and / or processing cores used to process data (e.g., computer program instructions).
[0232] The memory 1202 is used to store the software program that executes the solution of this application, and is controlled by the processor 1201 to execute it. The specific implementation method can be referred to the above method embodiment, and will not be repeated here.
[0233] Optionally, the memory 1202 may be a read-only memory (ROM) or other type of static storage device capable of storing static information and instructions, random access memory (RAM) or other type of dynamic storage device capable of storing information and instructions, or electrically erasable programmable read-only memory (EEPROM), compact disc read-only memory (CD-ROM) or other optical disc storage, optical disc storage (including compressed optical discs, laser discs, optical discs, digital universal optical discs, Blu-ray discs, etc.), magnetic disk storage media or other magnetic storage devices, or any other medium capable of carrying or storing desired program code in the form of instructions or data structures and accessible by a computer, but not limited thereto. The memory 1202 may be integrated with the processor 1201 or exist independently, and may be connected via the interface circuit of the communication device 1200. Figure 12 (Not shown in the image) is coupled to the processor 1201, and this embodiment does not specifically limit this.
[0234] Transceiver 1203 is used for communication with other communication devices. For example, if communication device 1200 is a terminal device, transceiver 1203 can be used to communicate with a network device or with another terminal device. As another example, if communication device 1200 is a network device, transceiver 1203 can be used to communicate with a terminal device or with another network device.
[0235] Optionally, transceiver 1203 may include a receiver and a transmitter. Figure 12 (Not shown separately). The receiver is used to implement the receiving function, and the transmitter is used to implement the transmitting function.
[0236] Optionally, the transceiver 1203 can be integrated with the processor 1201, or it can exist independently and be connected via the interface circuit of the communication device 1200. Figure 12 (Not shown in the image) is coupled to the processor 1201, and this embodiment does not specifically limit this.
[0237] It should be noted that, Figure 12 The structure of the communication device 1200 shown does not constitute a limitation on the communication device. Actual communication devices may include more or fewer components than shown, or combine certain components, or have different component arrangements.
[0238] Furthermore, the technical effects of the communication device 1200 can be referred to the technical effects of the communication method described in the above method embodiments, and will not be repeated here.
[0239] It should be understood that the processor in the embodiments of this application can be a CPU, but it can also be other general-purpose processors, DSPs, ASICs, FPGAs, or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor can be a microprocessor or any conventional processor, etc.
[0240] It should also be understood that the memory in the embodiments of this application can be volatile memory or non-volatile memory, or may include both volatile and non-volatile memory. Non-volatile memory can be ROM, programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), EEPROM, or flash memory. Volatile memory can be RAM, which is used as an external cache. By way of example, but not limitation, many forms of RAM are available, such as static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous linked dynamic random access memory (SLDRAM), and direct rambus RAM (DR RAM).
[0241] The above embodiments can be implemented, in whole or in part, by software, hardware (such as circuits), firmware, or any other combination thereof. When implemented using software, the above embodiments 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 or computer programs. When the computer instructions or computer programs are loaded or executed on a computer, all or part of the processes or functions described in the embodiments of this application are generated. 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. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via wired (e.g., infrared, wireless, microwave, etc.) means. 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 sets of available media. The available medium can be a magnetic medium (e.g., floppy disk, hard disk, magnetic tape), an optical medium (e.g., DVD), or a semiconductor medium. A semiconductor medium can be a solid-state drive.
[0242] It should be understood that the term "and / or" in this article is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, or B existing alone. A and B can be singular or plural. Additionally, the character " / " in this article generally indicates an "or" relationship between the preceding and following related objects, but it can also represent an "and / or" relationship. Please refer to the context for a more accurate understanding.
[0243] In this application, "at least one" means one or more, and "more than one" means two or more. "At least one of the following" or similar expressions refer to any combination of these items, including any combination of single or multiple items. For example, at least one of a, b, or c can mean: a, b, c, ab, ac, bc, or abc, where a, b, and c can be single or multiple.
[0244] It should be understood that in the various embodiments of this application, the order of the above-mentioned processes does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application.
[0245] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software 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 beyond the scope of this application.
[0246] Those skilled in the art will understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.
[0247] In the several embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between apparatuses or units may be electrical, mechanical, or other forms.
[0248] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0249] In addition, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.
[0250] If the aforementioned functions are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or a portion of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, ROM, RAM, magnetic disks, or optical disks.
[0251] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.
Claims
1. A communication method, characterized in that, The method includes: A first discontinuous reception DRX configuration is determined, wherein the first DRX configuration is used to indicate the first duration of a first timer and / or the second duration of a second timer in a DRX cycle, the first duration and / or the second duration being associated with the uplink data volume, the first duration being the length of time during which the wake-up state is maintained to monitor the physical downlink control channel PDCCH in the DRX cycle, and the second duration being the length of time during which the wake-up state is maintained after the PDCCH is successfully decoded in the DRX cycle; Send a first message, which is used to indicate the first DRX configuration.
2. The method according to claim 1, characterized in that, The first duration and / or the second duration are associated with the uplink data volume, including: there is a corresponding relationship between the first duration and the range of values of the uplink data volume, and / or, there is a corresponding relationship between the second duration and the range of the uplink data volume.
3. The method according to claim 2, characterized in that, The first duration is the time length obtained by extending or shortening the third duration of the first timer, and / or the second duration is the time length obtained by extending or shortening the fourth duration of the second timer.
4. The method according to any one of claims 1-3, characterized in that, The first duration and / or the second duration are also associated with a logical channel or a group of logical channels, the logical channel being determined based on at least one of the following: data transmission delay, or data bit error rate, the logical channel group comprising one or more logical channels; and / or, The first duration and / or the second duration are also associated with the latency of the data packets.
5. The method according to any one of claims 1-4, characterized in that, The sending of the first information includes: The first message is sent according to the first cycle.
6. The method according to claim 5, characterized in that, The time length between the time domain position occupied by the first information and the time domain position occupied by the DRX cycle is greater than or equal to the first duration threshold.
7. The method according to any one of claims 1-4, characterized in that, The sending of the first information includes: If the first condition is met, send the first information; The first condition includes: The third duration is less than or equal to the second duration threshold, and the uplink data volume is greater than or equal to the first data volume threshold; or, The fourth duration is greater than or equal to the third duration threshold, and the uplink data volume is less than or equal to the second data volume threshold.
8. The method according to any one of claims 1-4, characterized in that, Before sending the first information, the method further includes: Receive downlink control information (DCI), which is used to trigger the reporting of the first DRX configuration.
9. The method according to any one of claims 1-8, characterized in that, The amount of uplink data was determined based on an artificial intelligence (AI) model.
10. The method according to any one of claims 1-9, characterized in that, The method further includes: Receive second information, the second information being used to indicate at least one of the following: the time domain position of the last data packet of the downlink data, the amount of downlink data, or the last data packet of the downlink data; The time to enter sleep mode is determined based on the amount of uplink data and the second information.
11. The method according to claim 10, characterized in that, The method further includes: Send a third message, which indicates the time of entering a hibernation state or the time of entering a hibernation state.
12. A communication method, characterized in that, The method includes: Receive first information, the first information is used to indicate the first discontinuous reception DRX configuration, the first DRX configuration is used to indicate the first duration of the first timer and / or the second duration of the second timer in the DRX cycle, the first duration and / or the second duration are associated with the uplink data volume, the first duration is the length of time to remain in the wake-up state to monitor the physical downlink control channel PDCCH in the DRX cycle, and the second duration is the length of time to remain in the wake-up state after successfully decoding the PDCCH in the DRX cycle; Receive and / or send data based on the first information.
13. The method according to claim 12, characterized in that, The first duration and / or the second duration are associated with the uplink data volume, including: there is a corresponding relationship between the first duration and the range of values of the uplink data volume, and / or, there is a corresponding relationship between the second duration and the range of the uplink data volume.
14. The method according to claim 13, characterized in that, The first duration is the time length obtained by extending or shortening the third duration of the first timer, and / or the second duration is the time length obtained by extending or shortening the fourth duration of the second timer.
15. The method according to any one of claims 12-14, characterized in that, The first duration and / or the second duration are also associated with a logical channel or a group of logical channels, the logical channel being determined based on at least one of the following: data transmission delay, or data bit error rate, the logical channel group comprising one or more logical channels; and / or, The first duration and / or the second duration are also associated with the latency of the data packets.
16. The method according to any one of claims 12-15, characterized in that, The time length between the time domain position occupied by the first information and the time domain position occupied by the DRX cycle is greater than or equal to the first duration threshold.
17. The method according to any one of claims 12-16, characterized in that, Before receiving the first information, the method further includes: Send downlink control information (DCI).
18. The method according to any one of claims 12-17, characterized in that, The amount of uplink data was determined based on an artificial intelligence (AI) model.
19. The method according to any one of claims 12-18, characterized in that, The method further includes: Send a second message, which is used to determine the time of entering the sleep state, and the second message is used to indicate at least one of the following: the time domain position of the last data packet of the downlink data, the amount of downlink data, or the last data packet of the downlink data.
20. The method according to claim 19, characterized in that, The method further includes: Receive third information, which indicates the time of entering a hibernation state or the time of entering a hibernation state.
21. A communication device, characterized in that, The communication device includes a module for performing the method as described in any one of claims 1-20.
22. A communication device, characterized in that, The communication device includes a processor and a transceiver, the transceiver being used for information exchange between the communication device and other communication devices, and the processor executing code instructions to perform the method as described in any one of claims 1-20.
23. A computer-readable storage medium, characterized in that, The computer-readable storage medium includes a computer program or instructions that, when executed on a computer, cause the computer to perform the method as described in any one of claims 1-20.
24. A computer program product, characterized in that, The computer program product includes: a computer program or instructions that, when run on a computer, cause the computer to perform the method as described in any one of claims 1-20.
