Device hibernation method, device hibernation apparatus, and computer readable storage medium

By acquiring the basic discontinuous reception cycle and active state frequency of the terminal device, the discontinuous reception cycle indication data is generated, which solves the problem of external data affecting the monitoring cycle control of DRX technology, and realizes more precise sleep control and reduced power consumption, which is suitable for security products in cellular networks.

CN116684946BActive Publication Date: 2026-04-17ZHEJIANG DAHUA TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
ZHEJIANG DAHUA TECH CO LTD
Filing Date
2023-05-08
Publication Date
2026-04-17

AI Technical Summary

Technical Problem

Existing DRX technology is easily affected by external data when controlling the monitoring cycle, which makes it impossible to accurately monitor the sleep state of terminal devices and affects the power consumption of smart terminals.

Method used

By acquiring the basic discontinuous reception cycle and active state frequency of the terminal device, the activation probability level is determined, and data indicating the discontinuous reception cycle is generated and sent to the terminal device to achieve more precise sleep control and reduce the impact of invalid interference information.

Benefits of technology

It enables precise sleep control of terminal devices, reduces power consumption, and improves battery life, making it particularly suitable for low-power applications of security products in cellular networks.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116684946B_ABST
    Figure CN116684946B_ABST
Patent Text Reader

Abstract

This application provides a device hibernation method, a device hibernation apparatus, and a computer-readable storage medium. The device hibernation method is applied to a device hibernation platform and includes: acquiring a basic discontinuous reception period of a terminal device; acquiring the frequency of active states of the terminal device and determining the activation probability level of the terminal device based on the frequency of active states; acquiring indicated discontinuous reception period data of the terminal device based on the activation probability level and the basic discontinuous reception period; and sending the indicated discontinuous reception period data to the corresponding terminal device so that the terminal device enters a hibernation state according to the indicated discontinuous reception period data. Through the above method, the device hibernation platform controls the terminal device, reduces the impact of invalid interference information from other data sources in the cellular network by statistically analyzing the activation data of the terminal device, precisely controls the listening period of the terminal device, and better reduces the hibernation power consumption of the terminal device.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of communication technology, and in particular to a device hibernation method, a device hibernation device, and a computer-readable storage medium. Background Technology

[0002] With the widespread adoption of 3G wireless communication technology and the continuous advancement of 4G technology, the data processing capabilities and functionalities of smart terminals are constantly improving. In recent years, the rapid development of smart operating systems has transformed smart terminals from mere communication tools into necessities for work, life, and entertainment. While the increasingly diverse services bring convenience and enjoyment to consumers, they also pose a significant challenge to the battery life of smart terminals, making power consumption a crucial factor affecting their usability.

[0003] To reduce power consumption and extend the standby time of smart terminals, the 3rd Generation Partnership Project (3GPP) standard introduced the DRX (Discontinuous Reception) power-saving mechanism. The basic idea is that when a smart terminal is not transmitting or receiving data, it enters a sleep state, shutting down its receiver unit to reduce power consumption. Specifically, DRX technology involves the smart terminal periodically listening to the channel and receiving downlink traffic within a specific time period negotiated between the smart terminal and the network, without requiring continuous operation.

[0004] However, current DRX technology is easily affected by external data when controlling the monitoring cycle, making it impossible to accurately control the monitoring cycle of independent terminal devices. Summary of the Invention

[0005] This application provides a device hibernation method, a device hibernation apparatus, and a computer-readable storage medium.

[0006] This application provides a device hibernation method, which is applied to a device hibernation platform, and the device hibernation method includes:

[0007] Obtain the basic discontinuous reception period of the terminal device;

[0008] The frequency of active states of the terminal device is obtained, and the activation probability level of the terminal device is determined according to the frequency of active states.

[0009] Based on the activation probability level and the basic discontinuous reception period, obtain the indication discontinuous reception period data of the terminal device;

[0010] The instruction to receive periodic data discontinuously is sent to the corresponding terminal device, so that the terminal device enters a sleep state according to the instruction to receive periodic data discontinuously.

[0011] The step of obtaining the indicated discontinuous reception period data of the terminal device based on the activation probability level and the basic discontinuous reception period includes:

[0012] Based on the activation probability level, determine the discontinuous reception period multiplier;

[0013] The indicated discontinuous reception period data of the terminal device is determined according to the indicated discontinuous reception period multiplier and the basic discontinuous reception period.

[0014] The step of determining the indicated discontinuous reception period data of the terminal device according to the indicated discontinuous reception period multiplier and the basic discontinuous reception period includes:

[0015] The number of times the basic discontinuous reception cycle is executed is determined according to the discontinuous reception cycle multiplier indicated therein;

[0016] The discontinuous reception period data is generated based on the discontinuous reception period multiplier and the number of executions.

[0017] The step of obtaining the frequency of the active status of the terminal device includes:

[0018] Determine the base time period of the terminal device;

[0019] Obtain the active time during which the terminal device is in an active state within the basic time period;

[0020] The frequency of active status of the terminal device is determined based on the proportion of the active time within the basic time period.

[0021] Wherein, the basic time period of the terminal device is determined;

[0022] Obtain the sleep mode of the terminal device, wherein the sleep mode is a sleep mode with heartbeat keep-alive or a sleep mode without heartbeat keep-alive;

[0023] The duration of the basic time period is determined according to the sleep mode of the terminal device;

[0024] The minimum fixed period time after the current time is divided into several basic time periods for the terminal device according to the duration of the basic time period.

[0025] Wherein, when the sleep mode of the terminal device is a sleep mode with heartbeat keep-alive, the minimum fixed period time is the heartbeat period;

[0026] When the terminal device is in sleep mode without heartbeat keep-alive, the minimum fixed period time is the periodic registration period.

[0027] The device hibernation method further includes:

[0028] In response to a business data interaction instruction, wake-up data is sent to the terminal device by receiving periodic data discontinuously according to the instruction.

[0029] This application also provides a device hibernation device, which includes a processor and a memory, wherein the memory stores program data, and the processor executes the program data to implement the device hibernation method as described above.

[0030] This application also provides a computer-readable storage medium for storing program data, which, when executed by a processor, is used to implement the device hibernation method described above.

[0031] The beneficial effects of this application are as follows: The device hibernation platform acquires the basic discontinuous reception period of the terminal device; acquires the frequency of the active state of the terminal device, and determines the activation probability level of the terminal device according to the frequency of the active state; based on the activation probability level and the basic discontinuous reception period, acquires the indicated discontinuous reception period data of the terminal device; and sends the indicated discontinuous reception period data to the corresponding terminal device so that the terminal device enters a hibernation state according to the indicated discontinuous reception period data. Through the above method, the device hibernation platform controls the terminal device, reduces the impact of invalid interference information from other data sources in the cellular network by statistically analyzing the activation data of the terminal device, precisely controls the listening period of the terminal device, and better reduces the hibernation power consumption of the terminal device. Attached Figure Description

[0032] To more clearly illustrate the technical solutions in the embodiments of the present invention, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort. Wherein:

[0033] Figure 1This is a schematic diagram of the structure of an embodiment of the camera cellular system provided in this application;

[0034] Figure 2 This is a flowchart illustrating an embodiment of the device hibernation method provided in this application;

[0035] Figure 3 This is a schematic diagram of the device hibernation method provided in this application on the platform side;

[0036] Figure 4 This is a schematic diagram of the device sleep method provided in this application on the camera side;

[0037] Figure 5 This is a schematic diagram illustrating the relationship between the basic DRX and the indicator DRX provided in this application;

[0038] Figure 6 This is a schematic diagram of the structure of an embodiment of the device hibernation device provided in this application;

[0039] Figure 7 This is a schematic diagram of an embodiment of the computer-readable storage medium provided in this application. Detailed Implementation

[0040] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of this application, and not all of the embodiments. Based on the embodiments of this application, all other embodiments obtained by those of ordinary skill in the art without creative effort are within the scope of protection of this application.

[0041] In outdoor settings such as agriculture, forestry, animal husbandry, and fishing, laying cables is often extremely difficult, so low-power cellular cameras are frequently used. These cameras typically have the following characteristics: 1. They rely entirely on cellular networks for network communication; 2. They have a sleep mode, entering sleep mode when no data transmission is needed and waking up when data transmission is required, with the sleep time being significantly longer than the "awake" time. This application proposes a method that allows the camera to achieve even lower power consumption in sleep mode.

[0042] like Figure 1 As shown, Figure 1 This is a schematic diagram of the structure of an embodiment of the camera cellular system provided in this application. Figure 1The cameras and platform are connected via a cellular network. The platform is used for remote control of the cameras and image / video acquisition. Each camera has an independent cellular module. When there is no service, the device enters sleep mode, cutting power to other components except the cellular module and wake-up modules, such as the infrared alarm wake-up circuit. The cellular module also enters a low-power state, disabling unnecessary functions. After 7-10 seconds, it releases the RRC (Radio Resource Control) connection and enters the RRC idle state. Simultaneously, it switches the receiver on and off and listens for paging according to the DRX cycle configured by the base station (hereinafter referred to as basic DRX for convenience). This is a common practice.

[0043] In such a system, users rely entirely on the platform to control the cameras. Within the network, the cameras only need to focus on data interaction with the platform and are unaffected by other devices on the network. Therefore, the platform can fully determine when the camera's cellular module needs to receive data and when the camera no longer needs to receive data through the cellular module. This allows the platform to guide the cellular module to more precisely control the release of RRC (Remote Control Code) and the listening cycle for paging messages, reducing unnecessary resource waste and achieving lower power consumption.

[0044] based on Figure 1 Regarding the aforementioned camera cellular system, this application further proposes a device sleep method, please refer to [link / reference needed]. Figures 2 to 4 , Figure 2 This is a flowchart illustrating an embodiment of the device hibernation method provided in this application. Figure 3 This is a flowchart illustrating the device hibernation method provided in this application on the platform side. Figure 4 This is a schematic diagram of the device hibernation method provided in this application on the camera side.

[0045] The device hibernation method of this application is applied to a device hibernation device, which can be a server or a system in which a server and a terminal device cooperate with each other. Accordingly, the various parts of the device hibernation device, such as various units, sub-units, modules, and sub-modules, can all be set in the server, or they can be set in the server and the terminal device respectively.

[0046] Furthermore, the aforementioned server can be either hardware or software. When the server is hardware, it can be implemented as a distributed server cluster consisting of multiple servers, or as a single server. When the server is software, it can be implemented as multiple software programs or software modules, such as software or software modules used to provide distributed servers, or as a single software program or software module; no specific limitation is made here. In some possible implementations, the device hibernation method of this application embodiment can be implemented by the processor calling computer-readable instructions stored in the memory.

[0047] It should be noted that the device hibernation device in this application embodiment can be equipped with a device hibernation platform, i.e., as shown in the example below. Figure 1 The following section describes device hibernation methods using the device hibernation platform as the primary implementation.

[0048] Specifically, such as Figure 2 As shown, the device hibernation method in this application embodiment specifically includes the following steps:

[0049] Step S11: Obtain the basic discontinuous reception period of the terminal device.

[0050] In this embodiment of the application, the terminal device may specifically be as follows: Figure 1 The cameras in, such as Figure 3 and Figure 4 As shown, the camera completes registration, dialing, and other operations, and successfully connects to the internet. Then, the camera sends an access request to the platform. Once the platform confirms the authentication information is correct, the camera successfully connects and marks the camera as online. After the camera connects to the platform, the base station configures the camera's cellular module with basic DRX, namely the basic discontinuous reception period and the periodic registration period.

[0051] It's important to note that besides initial registration, cellular terminals can also undergo re-registration, primarily through mobile update registration and periodic registration. Security cameras, often in fixed locations, rarely trigger mobile update registration, but periodic registration is unavoidable. The default period for periodic registration is 54 minutes, but base stations can be configured to other values. Once re-registration occurs, the basic DRX will be reconfigured, potentially changing both the basic DRX and the periodic registration period. If re-registration occurs, the camera needs to resend the basic DRX and periodic registration period to the platform. If the camera's cellular module is idle, it immediately switches to an active or connected state and then completes the transmission.

[0052] At this point, the platform can interact with the camera, including sending the basic DRX obtained by the camera's cellular module during the registration process and the periodic registration period to the platform. The platform will save the received basic DRX and periodic registration period. If a heartbeat keep-alive feature is required, the platform also needs to send the heartbeat keep-alive configuration to the camera.

[0053] Step S12: Obtain the frequency of active states of the terminal device, and determine the activation probability level of the terminal device according to the frequency of active states.

[0054] In this embodiment, when there is no service transmission required between the platform and the camera, the platform calculates the indication DRX of the terminal device, i.e., the indication discontinuous reception period. Then, the platform sends the indication DRX data to the camera, instructing the camera to enter sleep mode and listen according to the indication DRX data. After sending the indication DRX data and receiving the camera's sleep response, the platform can mark the camera's status as sleep.

[0055] Specifically, the platform calculates the indicator DRX data based on statistics of the active time between the camera and the platform, the base DRX, and the minimum fixed period. The minimum fixed period is the heartbeat period in sleep mode with heartbeat keep-alive; in sleep mode without heartbeat keep-alive, it is the periodic registration period. This mode often prioritizes lower power consumption, and the need for fast connection recovery is far less important than the need for low power consumption.

[0056] The DRX indicator data consists of an array of pairs: the base DRX multiplier *m*, which indicates the discontinuous reception period multiplier, and the number of executions. The base DRX multiplier *T* indicates that the time period of the indicator DRX is an integer multiple of the base DRX, such as... Figure 5 The diagram shows how many basic DRX cycles equal one indicator DRX cycle within a basic time period. Using indicator DRX monitoring can further reduce camera power consumption compared to basic DRX. The execution count refers to the number of times the camera initiates monitoring within one indicator DRX cycle. Specifically, the indicator DRX data is calculated as follows:

[0057] The platform selects the basic time period T b In one specific implementation, the sleep mode with heartbeat keep-alive can be selected as 10.24s (1024 time slots), and the sleep mode without heartbeat keep-alive can be selected as 40.96s (4096 time slots). The platform divides the minimum fixed period time after the current time into several Ts, depending on the sleep mode, which can be a heartbeat period or a periodic registration period. b In the end, it was less than a T. b The part is extended to make up a T. b .

[0058] The platform is based on T b The frequency of camera activity within a segment is categorized into activation probability levels and thresholds, with corresponding base DRX multipliers m and execution counts selected. A camera's active state refers to its transition from sleep mode to active state or data transmission mode.

[0059] Specifically, T b The frequency of camera activity within the segment is determined by... To calculate, where t bIt refers to the time period of active status within a certain segment in the statistics of a certain day.

[0060] Step S13: Based on the activation probability level and the basic discontinuous reception period, obtain the indication discontinuous reception period data of the terminal device.

[0061] In this embodiment of the application, the frequency of the camera and the corresponding activation probability level can be divided into: As shown in the table below:

[0062]

[0063]

[0064] As shown in the table above, the indicator DRX multiplier m is 1 when the activation level is highest, that is, the indicator DRX and t b That is, the base DRX is the same, and the T b Segment execution The DRX multiplier m at the lowest activation level is 0, meaning that in this T... b The segment does not trigger paging reception monitoring.

[0065] The platform can pre-store a table showing the correspondence between activation probability level, indicated DRX multiplier m, and execution count, as shown in the table above. After determining the activation probability level based on the frequency of camera activity, the platform can determine the camera's indicated DRX multiplier m and the execution count by looking up the table.

[0066] The discontinuous reception period data is composed of the indicator DRX multiplier m and the number of executions. The indicator DRX data is composed in chronological order, and the indicator DRX data in the corresponding segment is shown in the table below:

[0067]

[0068] As shown in the table above, a single DRX data point can include several T data points. b Segment, each T b The segments can be the same or different. Each T b The DRX data for a segment includes the indicated DRX multiplier m and the number of executions.

[0069] Step S14: Send the instruction to receive discontinuous periodic data to the corresponding terminal device so that the terminal device enters a sleep state according to the instruction to receive discontinuous periodic data.

[0070] In this embodiment, after receiving the DRX instruction data, the camera initiates a sleep mode. Specifically, the camera's cellular module immediately releases RRC, switching from an active or connected state to an idle state, and controls the idle state DRX according to the DRX instruction data, for example, by first executing... The next DRX is m1t b Then execute The next DRX is m2t b .

[0071] During hibernation, the system will wake up and perform corresponding operations under the following circumstances:

[0072] A. In the event of re-registration, the camera will delete the current DRX indicator and re-initiate the access process.

[0073] B. If the platform needs to perform business, the platform will send a wake-up message to the camera to wake it up.

[0074] C. In heartbeat keep-alive mode, when the camera's heartbeat cycle is reached, heartbeat information is sent immediately. If the network registration information changes, the platform will be notified, and the platform will reply with a heartbeat message and recalculate and issue the DRX instruction.

[0075] D. If a communication anomaly occurs, the camera will delete the instruction DRX and attempt to redial and reconnect a certain number of times. If it still fails to reconnect, it will enter sleep mode and use the basic DRX for monitoring and listening.

[0076] Specifically, when the platform needs to interact with the camera for business data, it sends wake-up data to the camera according to the instruction DRX data. The wake-up data is sent m times consecutively, with an interval of t between each time. b (To minimize information loss). Once a response is received, if the wake-up data has not been resent within the allotted number of retransmissions, immediately stop sending and clear the retransmission count.

[0077] The platform will also display the status of currently connected cameras (sleep, online, and offline). In sleep mode, it will show the current activation probability level and the remaining time in the current base time period. If a problem occurs, such as a failure to wake up due to network issues, it will prompt you to try again multiple times.

[0078] When the platform and the camera are connected, time synchronization is also required. Time synchronization measures are needed during the access phase, wake-up phase, etc.

[0079] In this embodiment, the device hibernation platform acquires the basic discontinuous reception period of the terminal device; acquires the frequency of the active state of the terminal device, and determines the activation probability level of the terminal device according to the frequency of the active state; based on the activation probability level and the basic discontinuous reception period, acquires the indicated discontinuous reception period data of the terminal device; and sends the indicated discontinuous reception period data to the corresponding terminal device so that the terminal device enters a hibernation state according to the indicated discontinuous reception period data. Through this method, the device hibernation platform controls the terminal device, reduces the impact of invalid interference information from other data sources in the cellular network by statistically analyzing the activation data of the terminal device, precisely controls the listening period of the terminal device, and better reduces the hibernation power consumption of the terminal device.

[0080] For security product application scenarios, this application, through platform statistical data, can significantly reduce the impact of invalid interference information from other sources in cellular networks. This application places the algorithm implementation entirely on the platform; the platform calculates the results and then sends them to the terminal, thus greatly reducing the pressure on terminal resources. This application does not rely on base station control permissions and does not require controlling the base station to change the cell's DRX configuration. It is user-friendly; the platform can display the algorithm's prediction results, provide alerts when operations fail, and suggest avoidance measures.

[0081] Those skilled in the art will understand that, in the above-described method of the specific implementation, the order in which each step is written does not imply a strict execution order and does not constitute any limitation on the implementation process. The specific execution order of each step should be determined by its function and possible internal logic.

[0082] To implement the device sleep method described in the above embodiments, this application also proposes a device sleep apparatus, which can be found in detail below. Figure 6 , Figure 6 This is a schematic diagram of an embodiment of the device hibernation device provided in this application.

[0083] The device hibernation device 300 of this application embodiment includes a memory 31 and a processor 32, wherein the memory 31 and the processor 32 are coupled together.

[0084] The memory 31 is used to store program data, and the processor 32 is used to execute the program data to implement the device hibernation method described in the above embodiments.

[0085] In this embodiment, processor 32 can also be referred to as a CPU (Central Processing Unit). Processor 32 may be an integrated circuit chip with signal processing capabilities. Processor 32 can also be a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components. The general-purpose processor can be a microprocessor, or processor 32 can be any conventional processor.

[0086] To implement the device hibernation method of the above embodiments, this application also provides a computer-readable storage medium, such as... Figure 7 As shown, the computer-readable storage medium 400 is used to store program data 41, which, when executed by a processor, is used to implement the device hibernation method as described in the above embodiments.

[0087] This application also provides a computer program product, wherein the computer program product includes a computer program operable to cause a computer to execute the device hibernation method as described in the embodiments of this application. The computer program product may be a software installation package.

[0088] The device hibernation method described in the above embodiments of this application, when implemented as a software functional unit and sold or used as an independent product, can be stored in a device, such as 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 all or part 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.) or processor to execute all or part of the steps of the methods described in the various embodiments of this invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0089] The above description is merely an embodiment of this application and does not limit the patent scope of this application. Any equivalent structural or procedural transformations made using the content of this application's specification and drawings, or direct or indirect applications in other related technical fields, are similarly included within the patent protection scope of this application.

Claims

1. A method for putting a device into sleep mode, characterized in that, The device hibernation method is applied to a device hibernation platform, and the device hibernation method includes: Obtain the basic discontinuous reception period of the terminal device; The frequency of active states of the terminal device is obtained, and the activation probability level of the terminal device is determined according to the frequency of active states. Based on the activation probability level and the basic discontinuous reception period, obtain the indication discontinuous reception period data of the terminal device; The discontinuous reception period data is sent to the corresponding terminal device so that the terminal device enters a sleep state according to the discontinuous reception period data; wherein, the discontinuous reception period multiplier is 1 when the activation probability level is the highest and 0 when the activation probability level is the lowest. The process of obtaining the frequency of the active status of the terminal device includes: Determine the base time period of the terminal device; Obtain the active time during which the terminal device is in an active state within the basic time period; The frequency of the active state of the terminal device is determined based on the proportion of the active time within the basic time period. The determination of the basic time period for the terminal device includes: Obtain the sleep mode of the terminal device, wherein the sleep mode is a sleep mode with heartbeat keep-alive or a sleep mode without heartbeat keep-alive; The duration of the basic time period is determined according to the sleep mode of the terminal device; The minimum fixed period time after the current time is divided into several basic time periods for the terminal device according to the duration of the basic time period.

2. The device hibernation method according to claim 1, characterized in that, The step of obtaining the discontinuous reception period data of the terminal device based on the activation probability level and the basic discontinuous reception period includes: Based on the activation probability level, determine the discontinuous reception period multiplier; The indicated discontinuous reception period data of the terminal device is determined according to the indicated discontinuous reception period multiplier and the basic discontinuous reception period.

3. The device hibernation method according to claim 2, characterized in that, Determining the indicated discontinuous reception period data of the terminal device according to the indicated discontinuous reception period multiplier and the basic discontinuous reception period includes: The number of times the basic discontinuous reception cycle is executed is determined according to the discontinuous reception cycle multiplier indicated therein; The discontinuous reception period data is generated based on the discontinuous reception period multiplier and the number of executions.

4. The device hibernation method according to claim 1, characterized in that, When the sleep mode of the terminal device is a sleep mode with heartbeat keep-alive, the minimum fixed period time is the heartbeat period; When the terminal device is in sleep mode without heartbeat keep-alive, the minimum fixed period time is the periodic registration period.

5. The device hibernation method according to claim 1, characterized in that, The device hibernation method further includes: In response to a business data interaction instruction, wake-up data is sent to the terminal device by receiving periodic data discontinuously according to the instruction.

6. The device hibernation method according to claim 5, characterized in that, The discontinuous reception period data includes the discontinuous reception period multiplier and / or the number of times the basic discontinuous reception period is executed.

7. A device sleep mode, characterized in that, The device hibernation device includes a processor and a memory, the memory storing program data, and the processor executing the program data to implement the device hibernation method as described in any one of claims 1-6.

8. A computer-readable storage medium, characterized in that, The computer-readable storage medium is used to store program data, which, when executed by a processor, is used to implement the device hibernation method according to any one of claims 1-6.

Citation Information

Patent Citations

  • Self-adjusting discontinuous reception pattern

    US20130121220A1

  • Discontinuous Reception Cycle Scaling in a Wireless Device

    US20140112221A1