Power optimization method, user equipment and computer readable medium thereof

By determining the application scenarios in the 5G NR UE and setting a data transmission window, the problem of high power consumption of 5G NR uplink data transmission is solved, and power optimization in different application scenarios is achieved.

CN115484662BActive Publication Date: 2025-04-25MEDIATEK INC
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202210685415.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Priority Date
2022-06-09
Filing Date
2022-06-16
Publication Date
2025-04-25
Estimated Expiration
2042-06-16

AI Technical Summary

Technical Problem

In 5G NR communication, a UE may use more power than 4G communication when transmitting a small amount of data multiple times, resulting in increased power consumption.

Method used

By determining the current application scenario in the UE and determining the data transmission window accordingly, the UE can perform different uplink service shaping in different application scenarios, thereby optimizing power usage.

Benefits of technology

This method can perform appropriate service shaping for uplink data transmission in different application scenarios, reduce power consumption, and improve the energy efficiency of 5G NR uplink data transmission.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115484662B_ABST
    Figure CN115484662B_ABST
Patent Text Reader

Abstract

A power optimization method for uplink data transmission is provided. The power optimization method is applied to a UE. The power optimization method comprises the following steps. The UE determines a current application scenario of the UE. The UE determines a data transmission window corresponding to the current application scenario. The data transmission windows corresponding to different application scenarios of the UE have at least one of different time periods for transmitting data and different time periods for entering a pause. The UE can transmit data based on the determined data transmission window.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] Cross-references

[0002] The present invention claims priority to U.S. Provisional Patent Application No. 63 / 211,034, filed on June 16, 2021, U.S. Provisional Patent Application No. 63 / 233,832, filed on August 17, 2021, and U.S. Patent Application No. 17 / 836,642, filed on June 9, 2022, all of which are hereby incorporated by reference. Technical Field

[0003] The present invention generally relates to power optimization technology, and more specifically, to a power optimization method for user equipment (UE) to perform different uplink traffic shaping for uplink data transmission in different application scenarios. Background Art

[0004] Global System for Mobile communications (GSM) technology, General Packet Radio Service (GPRS) technology, and Enhanced Data rates for Global Evolution (EDGE) technology are also called second generation (2G) cellular technology, Wideband Code Division Multiple Access (WCDMA) technology, Code Division Multiple Access 2000 (CDMA2000) technology, and Time Division-Synchronous Code Division Multiple Access (TD-SCDMA) technology are also called third generation (3G) cellular technology, and Long Term Evolution (LTE) technology, LTE-Advanced (LTE-A) technology, and Time Division LTE (TD-LTE) technology are also called fourth generation (4G) cellular technology. These cellular technologies have been applied to various telecommunication standards to provide a common protocol that enables different wireless devices to communicate at a municipal, national, regional, and even global level. An example of an emerging telecommunication standard is the fifth-generation (5G) New Radio (NR). 5G NR is a series of improvements to the LTE mobile standard released by the Third Generation Partnership Project (3GPP). It aims to better support mobile broadband Internet access by improving spectrum efficiency, reducing costs, and improving services.

[0005] In 5G NR, when UE transmits a small amount of data multiple times, the UE may use more power than 4G communication. Therefore, how to reduce the power consumption of 5G NR uplink data transmission is a topic worth exploring. Summary of the invention

[0006] A power optimization method for uplink data transmission, a UE and a computer-readable medium are provided to overcome the above problems.

[0007] An embodiment of the present invention provides a power optimization method for uplink data transmission. The power optimization method is applied to a UE. The power optimization method comprises the following steps. The UE determines a current application scenario of the UE. The UE determines a data transmission window corresponding to the current application scenario. The data transmission window corresponding to different application scenarios of the UE has at least one of different time periods for transmitting data and different time periods for entering a pause. The UE can transmit data based on the determined data transmission window.

[0008] In some embodiments, in the power optimization method, the current application scenario of the UE is that a foreground activity is running, no foreground activity is running, the screen is off (Screen Off) mode, or the Do Not Disturb (Do Not Disturb) mode.

[0009] In some embodiments, in the power optimization method, when the current application scenario of the UE is that the foreground activity is running and no uplink packet is generated from the foreground activity, the determined data transmission window has a first time period for transmitting data and a first time period for entering a pause. In response to no uplink packet being generated from the foreground activity within a specific time period, the current application scenario is determined as the foreground activity is running and no uplink packet is generated from the foreground activity. In some embodiments, in the power optimization method, when the current application scenario of the UE is that the foreground activity is running and at least one uplink packet is generated from the foreground activity, the determined data transmission window has a second time period for transmitting data and a second time period for entering a pause, wherein the second time period for entering a pause is equal to or greater than 0.

[0010] In some embodiments, in the power optimization method, when the current application scenario of the UE is that no foreground activity is running, the determined data transmission window has a third period for transmitting data and a third period for entering a pause. In these embodiments, at least one uplink packet is generated from a background activity.

[0011] An embodiment of the present invention provides a UE for power optimization of uplink data transmission. The UE includes a radio frequency (RF) signal processing device, a storage device and a processor. The RF signal processing device sends data to a network node. The storage device stores multiple data transmission windows. The multiple data transmission windows correspond to different application scenarios of the UE and have at least one of different time periods for transmitting data and different time periods for entering a pause. The processor is coupled to the RF signal processing device and the storage device. The processor determines the current application scenario of the UE and determines a data transmission window corresponding to the current application scenario, and the RF signal processing device transmits data based on the data transmission window.

[0012] An embodiment of the present invention provides a computer-readable medium. The computer-readable medium stores one or more instructions executed by a UE. In response to the instructions executed by the UE, the UE executes multiple steps including the following contents. The UE determines a current application scenario of the UE. The UE determines a data transmission window corresponding to the current application scenario. The data transmission windows corresponding to different application scenarios of the UE have at least one of different time periods for transmitting data and different time periods for entering a pause. The UE can transmit data based on the determined data transmission window.

[0013] The power optimization method for uplink data transmission proposed in the present invention can perform different uplink service shaping for uplink data transmission in different application scenarios, thereby reducing power consumption.

[0014] Other aspects and features of the present invention will become apparent to those skilled in the art upon reviewing the following description of specific embodiments of a power optimization method, UE, and computer-readable medium for uplink data transmission. BRIEF DESCRIPTION OF THE DRAWINGS

[0015] The present invention may be more fully understood by reading the following detailed description and examples with reference to the accompanying drawings, in which:

[0016] Figure 1 is a block diagram of a wireless communication system described according to an embodiment of the present invention.

[0017] Figure 2 The figure is a flow chart of a power optimization method for uplink data transmission described according to an embodiment of the present invention.

[0018] Figure 3 is a flow chart of a power optimization method for uplink data transmission described according to another embodiment of the present invention. DETAILED DESCRIPTION

[0019] The following description is the best expected mode of implementing the present invention. The description is made for the purpose of illustrating the general principles of the present invention and should not be considered as having a limiting meaning. The scope of the present invention is best determined by reference to the appended claims.

[0020] Figure 1 is a block diagram of a wireless communication system according to an embodiment of the present invention. Figure 1 As shown, the wireless communication system includes a UE 110 and a network node 120. It should be noted that, in order to clarify the concept of the present invention, Figure 1 A simplified block diagram is given, in which only components relevant to the present invention are shown. However, the present invention should not be limited to Figure 1 The content shown.

[0021] like Figure 1 As shown, UE 110 includes at least a baseband signal processing device 111, an RF signal processing device 112, a processor 113, a storage device 114, and an antenna module including at least one antenna. It should be noted that in order to clarify the concept of the present invention, Figure 1 The UE 110 of the present invention presents a simplified block diagram, showing only components related to the present invention. However, the present invention should not be limited to Figure 1 The content shown.

[0022] In an embodiment of the present invention, UE 110 may be a smart phone, a Personal Data Assistant (PDA), a pager, a laptop computer, a desktop computer, a wireless handheld device, or any computing device including a wireless communication interface.

[0023] The RF signal processing device 112 receives an RF signal via an antenna, processes the received RF signal, and converts the received RF signal into a baseband signal processed by the baseband signal processing device 111, or receives a baseband signal from the baseband signal processing device 111, and converts the received baseband signal into an RF signal sent to a peer communication device. The RF signal processing device 112 also includes a plurality of hardware components that perform RF conversion. For example, the RF signal processing device 112 includes a power amplifier, a mixer, an analog-to-digital conversion (ADC), and a digital-to-analog conversion (DAC).

[0024] The baseband signal processing device 111 further processes the baseband signal to obtain information or data transmitted by the peer communications device. The baseband signal processing device 111 also includes a plurality of hardware components for performing baseband signal processing.

[0025] The processor 113 may control the operation of the baseband signal processing device 111 and the RF signal processing device 112. According to one embodiment of the present invention, the processor 113 may also be arranged to execute the program code of the software module of the corresponding baseband signal processing device 111 and / or the RF signal processing device 112. The program code accompanied by specific data in the data structure may also be referred to as a processor logic unit or stack instance when executed. Therefore, the processor 113 may be regarded as consisting of a plurality of processor logic units, each of which is used to execute one or more specific functions or tasks of the corresponding software module.

[0026] The storage device 114 may store software and firmware program codes, system data, user data, etc. of the UE 110. The storage device 114 may be a volatile memory (e.g., random access memory (RAM)); a non-volatile memory (e.g., flash memory or read-only memory (ROM)); a hard disk, or any combination thereof.

[0027] According to one embodiment of the present invention, the RF signal processing device 112 and the baseband signal processing device 111 may be collectively regarded as a wireless module capable of communicating with a wireless network to provide wireless communication services in accordance with a predetermined radio access technology (Radio Access Technology, RAT). It should be noted that in some embodiments of the present invention, the UE 110 may be further expanded to include multiple antennas and / or multiple radio modules, and the present invention should not be limited to Figure 1 The content shown.

[0028] In an embodiment, the network node 120 may be a base station, a gNodeB (gNB), a NodeB (NB), an eNodeB (eNB), an access point, or an access terminal, but the present invention should not be limited thereto. In an embodiment, the UE 110 may communicate with the network node 120 via a 5G communication technology or a 5G NR communication technology, but the present invention should not be limited thereto.

[0029] According to one embodiment of the present invention, the processor 113 may determine the current application scenario of the UE 110. The processor 113 may determine a data transmission window corresponding to the current application scenario from the storage device 114. Then, the RF signal processing device 112 may transmit uplink data based on the data transmission window corresponding to the current application scenario. The operation performed during the data transmission window corresponding to the current application scenario in the present invention may be referred to as "uplink traffic shaping". "Uplink traffic shaping" may be performed periodically, and its period may be the length of the transmission window.

[0030] According to an embodiment of the present invention, the storage device 114 may pre-store a plurality of data transmission windows.

[0031] Different data transmission windows may correspond to different application scenarios of UE 110. Each data transmission window may have at least one of a corresponding period for transmitting data and a corresponding period for entering a pause (or entering a pause mode). Specifically, the data transmission window corresponding to the application scenario of UE 110 may be used to indicate to network node 120 a period for transmitting uplink data, and to indicate a period for entering a pause during the data transmission window. During the data transmission window, after a period for transmitting uplink data to network node 120, UE 110 enters a pause during the period for entering a pause. For example, if the length of the transmission window corresponding to the application scenario of UE 110 is 15 seconds, and the period for entering a pause in each transmission window corresponding to the application scenario is 14 seconds, when UE 110 performs uplink traffic shaping of the application scenario based on the data transmission window during each transmission window, UE 110 sends uplink data for 1 second, and then enters a pause for 14 seconds after sending the uplink data.

[0032] According to another embodiment of the present invention, for some application scenarios, since there is no need to send uplink data, during the transmission windows corresponding to these application scenarios, UE 110 can directly enter pause, that is, the time for sending uplink data in these transmission windows is 0.

[0033] In an embodiment of the present invention, the application scenario may be that the foreground activity is running (e.g., watching a video stream, playing a game application, but the present invention should not be limited to this), no foreground activity is running (in this scenario, at least one background activity may still be running to generate uplink data), screen off mode or do not disturb mode, but the present invention should not be limited to this. It should be noted that when the foreground activity is running, some background activities may also be running at the same time.

[0034] According to an embodiment of the present invention, the processor 113 may determine whether the current application scenario of the UE 110 is a foreground activity running.

[0035] According to one embodiment, when the current application scenario of the UE 110 is that a foreground activity is running, the processor 113 may further determine whether at least one uplink packet is generated from the foreground activity.

[0036] In one embodiment, if the current application scenario of UE 110 is that a foreground activity is running and at least one uplink packet is generated from the foreground activity, RF signal processing device 112 may transmit the uplink packet from the foreground activity based on a transmission window corresponding to the current application scenario of UE 110. In the embodiment, the time to enter the pause in the transmission window may be 0.

[0037] In another embodiment, if the current application scenario of UE 110 is that the foreground activity is running and no uplink packet is generated from the foreground activity, RF signal processing device 112 may transmit uplink data based on a transmission window corresponding to the current application scenario of UE 110. In the embodiment, in response to no uplink packet being generated from the foreground activity within a specific period of time, processor 113 determines that the foreground activity does not generate an uplink packet.

[0038] In another embodiment, when the current application scenario of UE 110 is that no foreground activity is running (but at least one background activity may still be running to generate uplink data), the RF signal processing device 112 can send uplink data corresponding to the current application scenario of UE 110 based on the sending window corresponding to the current application scenario of UE 110.

[0039] Figure 2 1 is a flow chart of a power optimization method for uplink data transmission described in accordance with an embodiment of the present invention. The power optimization method may be applied to UE 110. Figure 2 As shown, in step S210 , UE 110 determines a current application scenario of UE 110 .

[0040] In step S220, UE 110 may determine a data transmission window corresponding to the current application scenario, wherein the data transmission windows corresponding to different application scenarios of the UE have at least one of different time periods for transmitting data and different time periods for entering a pause. In some embodiments of the present invention, the current application scenario of the UE is a foreground activity running, no foreground activity running, a screen off mode, or a do not disturb mode.

[0041] In step S230, UE 110 may transmit data based on the determined data transmission window.

[0042] Figure 3 1 is a flow chart of a power optimization method for uplink data transmission described in accordance with an embodiment of the present invention. The power optimization method may be applied to UE 110. Figure 3 As shown, in step S310, UE 110 determines whether the current application scenario of UE 110 is a foreground activity running.

[0043] When the current application scenario of UE 110 is that no foreground activity is running, step S320 is performed. In step S320, UE 110 transmits uplink data based on the determined data transmission window corresponding to the current application scenario, wherein in step S320, the determined data transmission window may have a third time period for transmitting uplink data and a third time period for entering pause.

[0044] When the current application scenario of UE 110 is that the foreground activity is running, step S330 is performed. In step S330, UE 110 may determine whether at least one uplink packet is generated from the foreground activity.

[0045] When the current application scenario of UE 110 is that the foreground activity is running and at least one uplink packet is generated from the foreground activity, step S340 is performed. In step S340, UE 110 may send the uplink packet generated from the foreground activity based on the determined data transmission window, wherein in step S340, the determined data transmission window may have a second time period for transmitting uplink data and a second time period for entering a pause. In one embodiment, the second time period for entering a pause may be equal to or greater than 0.

[0046] When the current application scenario of UE 110 is that the foreground activity is running and no uplink packet is generated from the foreground activity, step S350 is performed. In step S350, UE 110 may transmit uplink data based on the determined data transmission window, wherein in step S350, the determined data transmission window may have a first time period for transmitting uplink data and a first time period for entering pause. In step S350, in response to not generating an uplink packet from the foreground activity within a specific time period, UE 110 may determine that the current application scenario of UE 110 is that the foreground activity is running and no uplink packet is generated from the foreground activity.

[0047] In the method for optimizing uplink data transmission power of the present invention, the UE can perform different uplink service shaping in different application scenarios, so the power consumption of uplink data transmission will be reduced.

[0048] In the present invention and claims, sequential terms such as “first”, “second”, “third”, etc. are used for description, and do not imply any order or relationship by themselves.

[0049] The method steps described in conjunction with the aspects disclosed herein may be directly embodied in hardware, software modules executed by a processor, or a combination of the two. Software modules (e.g., including executable instructions and associated data) and other data may reside in a data storage device, such as a RAM memory, flash memory, ROM memory, EPROM memory, EEPROM memory, registers, hard disk, removable disk, CD-ROM, or any other form of computer-readable storage medium known in the art. A sample storage medium may be coupled to a machine, such as a computer / processor (referred to herein as a "processor" for convenience), so that the processor can read information (e.g., code) from the storage medium and write information to the storage medium. A sample storage medium may be integrated into a processor. The processor and storage medium may reside in an ASIC. The ASIC may reside in a user device. In an alternative, the processor and storage medium may reside in a user device as discrete components. In addition, in some aspects, any suitable computer program product may include a computer-readable medium, the computer-readable medium including code related to one or more aspects of the present invention. In some aspects, a computer software product may include packaging materials.

[0050] It should be noted that, although not explicitly specified, one or more steps of the method described herein may include steps required for storing, displaying and / or outputting a specific application. In other words, any data, record, field and / or intermediate result discussed in the method can be stored, displayed and / or output to another device according to the needs of a specific application. Although the foregoing is directed to embodiments of the present invention, other and further embodiments of the present invention can be designed without departing from the basic scope of the present invention. The various embodiments presented herein or parts thereof can be combined to create further embodiments. The above description is the best expected mode for implementing the present invention. The description is carried out for the purpose of illustrating the general principles of the present invention and should not be regarded as having a limiting meaning. The scope of the present invention is best determined by reference to the appended claims.

[0051] The above paragraphs describe many aspects. Obviously, the teaching of the present invention can be accomplished by many methods, and any specific configuration or function in the disclosed embodiments only presents representative conditions. It will be understood by those skilled in the art that all aspects disclosed in the present invention can be applied independently or combined.

[0052] Although the present invention has been described by way of example and according to preferred embodiments, it should be understood that the present invention is not limited thereto. Various changes and modifications may be made by those skilled in the art without departing from the scope and spirit of the present invention. Therefore, the scope of the present invention should be defined and protected by the following claims and their equivalents.

Claims

1. A power optimization method for uplink transmission, applied to a user equipment, comprising: The user equipment determines a current application scenario of the user equipment, where the current application scenario of the user equipment is that a foreground activity is running, no foreground activity is running, a screen off mode, or a do not disturb mode; The user equipment determines a data transmission window corresponding to the current application scenario, wherein the data transmission windows corresponding to different application scenarios of the user equipment have at least one of different time periods for transmitting data and different times for entering a pause, when the current application scenario of the user equipment is that the foreground activity is running and no uplink packet is generated from the foreground activity, the determined data transmission window has a first time period for transmitting data and a first time period for entering a pause, when the current application scenario of the user equipment is that the foreground activity is running and at least one uplink packet is generated from the foreground activity, the determined data transmission window has a second time period for transmitting data and a second time period for entering a pause, wherein the second time period for entering a pause is equal to or greater than 0; and Data is transmitted based on the determined data transmission window.

2. The power optimization method for uplink transmission according to claim 1, characterized in that: In response to no uplink packet being generated from the foreground activity within a specific period of time, the current application scenario is determined as the foreground activity is running and no uplink packet is generated from the foreground activity.

3. The power optimization method for uplink transmission according to claim 1, characterized in that: When the current application scenario of the user equipment is that no foreground activity is running, the determined data transmission window has a third time period for transmitting data and a third time period for entering pause.

4. The power optimization method for uplink transmission according to claim 3, characterized in that: At least one uplink packet is generated from the background activity.

5. A user equipment for power optimization of uplink transmission, comprising: Radio frequency signal processing equipment, sending data to network nodes; a storage device storing a plurality of data transmission windows, wherein the plurality of data transmission windows correspond to different application scenarios of the user equipment and have at least one of different time periods for transmitting data and different time periods for entering pause; and a processor, coupled to the radio frequency signal processing device and the storage device, The processor determines a current application scenario of the user device, wherein the current application scenario of the user device is that the foreground activity is running, no foreground activity is running, the screen is in screen off mode, or do not disturb mode, and determines a data transmission window corresponding to the current application scenario. When the current application scenario of the user device is that the foreground activity is running and no uplink packet is generated from the foreground activity, the determined data transmission window has a first time period for transmitting data and a first time period for entering a pause. When the current application scenario of the user device is that the foreground activity is running and at least one uplink packet is generated from the foreground activity, the determined data transmission window has a second time period for transmitting data and a second time period for entering a pause. The second time period for entering a pause is equal to or greater than 0, and the RF signal processing device transmits data based on the determined data transmission window.

6. The user equipment according to claim 5, characterized in that In response to no uplink packet being generated from the foreground activity within a specific period of time, the current application scenario is determined as the foreground activity is running and no uplink packet is generated from the foreground activity.

7. The user equipment according to claim 5, characterized in that When the current application scenario of the user equipment is that no foreground activity is running, the determined data transmission window has a third time period for transmitting data and a third time period for entering pause.

8. The user equipment according to claim 7, characterized in that At least one uplink packet is generated from the background activity.

9. A computer-readable medium for storing computer executable code of a user device, characterized in that: The computer executable code is used to execute the steps of the power optimization method for uplink transmission according to any one of claims 1 to 4.

Citation Information

Patent Citations

  • Detection and reporting of keepalive messages for optimization of keepalive traffic in a mobile network

    WO2014179508A1