CN104077195B - 状态检测方法、装置及终端 - Google Patents

状态检测方法、装置及终端 Download PDF

Info

Publication number
CN104077195B
CN104077195B CN201310110124.0A CN201310110124A CN104077195B CN 104077195 B CN104077195 B CN 104077195B CN 201310110124 A CN201310110124 A CN 201310110124A CN 104077195 B CN104077195 B CN 104077195B
Authority
CN
China
Prior art keywords
real time
time clock
processor
real
clock cycle
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201310110124.0A
Other languages
English (en)
Other versions
CN104077195A (zh
Inventor
姜健华
胡建强
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangzhou Huaduo Network Technology Co Ltd
Original Assignee
Guangzhou Huaduo Network Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Guangzhou Huaduo Network Technology Co Ltd filed Critical Guangzhou Huaduo Network Technology Co Ltd
Priority to CN201310110124.0A priority Critical patent/CN104077195B/zh
Publication of CN104077195A publication Critical patent/CN104077195A/zh
Application granted granted Critical
Publication of CN104077195B publication Critical patent/CN104077195B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Debugging And Monitoring (AREA)
  • Telephone Function (AREA)

Abstract

本发明公开了一种状态检测方法、装置及终端,属于互联网终端领域。所述方法包括:获取预定时间段内的实时时钟周期数和处理器时钟周期数;检测所述实时时钟周期数是否大于所述处理器时钟周期数;若检测结果为所述实时时钟周期数大于所述处理器时钟周期数,则确定当前处于休眠运行状态。本发明通过检测预定时间段内的实时时钟周期数和处理器时钟周期是否相等,并在实时时钟周期数大于处理器时钟周期时,认定当前处于休眠运行状态;解决了应用程序无法获知终端是否处于休眠运行状态的问题;达到了可以获知当前是否处于休眠运行状态的信息,避免因处于休眠运行状态而导致应用程序出现异常的效果。

Description

状态检测方法、装置及终端
技术领域
本发明涉及互联网终端领域,特别涉及一种状态检测方法、装置及终端。
背景技术
诸如智能手机、平板电脑和电子书阅读器之类的移动终端是人们日常生活中使用最为广泛的设备。由于移动终端大部分都依靠电池供电,所以移动终端对节能性的要求都较高,通常都提供有休眠运行状态来实现省电节能的效果。
以移动终端是智能手机为例,休眠运行状态是指:在用户一段时间未操作智能手机后,CPU将当前运行数据挂起保存在内存之类的存储器中,然后CPU关闭屏幕等耗电量较大的部件,同时自己也停止运行的状态。
由于智能手机处于休眠运行状态时,CPU也会停止运行,所以会导致某些程序出现异常,比如即时通信程序。即时通信程序通常会基于推送的方式来实现服务器与智能手机之间的通信,所以即时通信程序在后台运行时,会通过心跳程序与服务器之间保持联系,但是在休眠运行状态下,心跳程序可能会无法正常运作。具体来讲,在智能手机通过心跳程序与服务器保持联系的过程中,智能手机是通过基于CPU时钟的定时器来定期触发心跳程序实现整个过程的。如果智能手机处于休眠运行状态,CPU停止运行,则CPU时钟也会停止运行,则相应的定时器无法实现定时效果,使得心跳程序不被触发,导致智能手机无法接收到服务器推送的信息。
显然,导致上述结果出现的原因之一就是:即时通信程序无法获知智能手机是否处于休眠运行状态。
发明内容
为了解决应用程序无法获知智能手机是否处于休眠运行状态的问题,本发明实施例提供了一种状态检测方法、装置及终端。所述技术方案如下:
根据本发明的第一方面,提供了一种状态检测方法,所述方法包括:
当即时通信程序运行时,每隔预定时间间隔获取一次以当前时刻为终点的预定时间段内的实时时钟周期数和处理器时钟周期数,所述预定时间间隔由所述即时通信程序设置基于实时时钟的定时器实现;
检测所述实时时钟周期数是否大于所述处理器时钟周期数,其中,计量所述实时时钟周期数所参照的周期长度等于计量所述处理器时钟周期数所参照的周期长度;
若检测结果为所述实时时钟周期数大于所述处理器时钟周期数,则确定当前处于休眠运行状态,并调整所述即时通信程序的运行策略;
其中,调整所述即时通信程序的运行策略的方式包括:采用基于实时时钟的心跳程序与服务器保持联系、减少与所述服务器通信的频率或在处于所述休眠运行状态时停止与所述服务器通信中的至少一种。
进一步地,所述每隔预定时间间隔获取一次以当前时刻为终点的预定时间段内的实时时钟周期数和处理器时钟周期数,包括:
按照所述预定时间间隔设置定时器,所述定时器基于实时时钟;
在所述定时器的定时时刻到达时,触发处理器获取以当前时刻为终点的预定时间段内的实时时钟周期数和处理器时钟周期数。
进一步地,所述检测所述实时时钟周期数是否大于所述处理器时钟周期数之后,还包括:
若检测结果为所述实时时钟周期数等于所述处理器时钟周期数,则确定当前处于正常运行状态。
根据本发明的第二方面,提供了一种状态检测装置,所述装置,包括:
数量获取模块,用于当即时通信程序运行时,每隔预定时间间隔获取一次以当前时刻为终点的预定时间段内的实时时钟周期数和处理器时钟周期数,所述预定时间间隔由所述即时通信程序设置基于实时时钟的定时器实现;
数量检测模块,用于检测所述数量获取模块获取到的实时时钟周期数是否大于所述数量获取模块获取到的处理器时钟周期数,其中,计量所述实时时钟周期数所参照的周期长度等于计量所述处理器时钟周期数所参照的周期长度;
状态确定模块,用于若所述数量检测模块的检测结果为所述实时时钟周期数大于所述处理器时钟周期数,则确定当前处于休眠运行状态,并调整所述即时通信程序的运行策略;
其中,调整所述即时通信程序的运行策略的方式包括:采用基于实时时钟的心跳程序与服务器保持联系、减少与所述服务器通信的频率或在处于所述休眠运行状态时停止与所述服务器通信中的至少一种。
进一步地,所述数量获取模块,包括:
定时器设置单元和数量获取单元;
所述定时器设置单元,用于按照所述预定时间间隔设置定时器,所述定时器基于实时时钟;
所述数量获取单元,用于在所述定时器设置单元设置的定时器的定时时刻到达时,触发处理器获取以当前时刻为终点的预定时间段内的实时时钟周期数和处理器时钟周期数。
进一步地,所述装置,还包括:
正常确定模块;
所述正常确定模块,用于若所述数量检测模块的检测结果为所述实时时钟周期数等于所述处理器时钟周期数,则确定当前处于正常运行状态。
根据本发明的第三方面,提供了一种终端,其特征在于,所述终端包括如上第二方面所述的状态检测装置。
本发明实施例提供的技术方案带来的有益效果是:
通过检测预定时间段内的实时时钟周期数和处理器时钟周期是否相等,并在实时时钟周期数大于处理器时钟周期时,认定当前处于休眠运行状态;解决了应用程序无法获知终端是否处于休眠运行状态的问题;达到了可以获知当前是否处于休眠运行状态的信息,避免因处于休眠运行状态而导致应用程序出现异常的效果。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例一提供的状态检测方法的方法流程图;
图2是本发明实施例二提供的状态检测方法的方法流程图;
图3是本发明实施例三提供的状态检测装置的结构示意图;
图4是本发明实施例四提供的状态检测装置的结构示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。
实施例一
请参考图1,其示出了本发明实施例一提供的状态检测方法的方法流程图。该状态检测方法可以用于诸如智能手机、平板电脑之类的移动终端中,还可以用于诸如台式电脑、笔记本之类的PC中。该状态检测方法,包括:
步骤102,获取预定时间段内的实时时钟周期数和处理器时钟周期数;
由于CPU时钟在终端处于休眠运行状态时也会停止运行,而RTC(Real-TimeClock,实时时钟)时钟是基于终端中晶振元器件提供的时钟,无论终端电源打开还是关闭,RTC时钟周期数始终保持稳定的速率增长,所以通过这两个时钟的时钟周期数是否相同来判断CPU是否一直在保持运行。为此,首先获取预定时间段内的实时时钟周期数和处理器时钟周期数。
步骤104,检测实时时钟周期数是否大于处理器时钟周期数;
然后,检测RTC时钟周期数是否大于处理器CPU时钟周期数,若CPU在预定时间段内一直保持运行,则RTC实时时钟周期数应当等于CPU时钟周期数;若CPU在预定时间段内未一直保持运行,则RTC实时时钟周期数应当大于CPU时钟周期数。
步骤106,若检测结果为实时时钟周期数大于处理器时钟周期数,则确定当前处于休眠运行状态。
若检测结果为实时时钟周期数大于处理器时钟周期数,则表示CPU在预定时间段内未一直保持运行,确定当前处于休眠运行状态。
综上所述,本实施例提供的状态检测方法,通过检测预定时间段内的实时时钟周期数和处理器时钟周期是否相等,并在实时时钟周期数大于处理器时钟周期时,认定当前处于休眠运行状态;解决了应用程序无法获知终端是否处于休眠运行状态的问题;达到了可以获知当前是否处于休眠运行状态的信息,避免因处于休眠运行状态而导致应用程序出现异常的效果。
实施例二
请参考图2,其示出了本发明实施例二提供的状态获取方法的方法流程图。本实施例中主要以该状态检测方法用于诸如智能手机、平板电脑之类的移动终端中来举例说明。该状态检测方法,包括:
步骤202,每隔预定时间间隔获取一次以当前时刻为终点的预定时间段内的实时时钟周期数和处理器时钟周期数;
本实施例中假设运行在终端中的即时通信程序需要检测终端当前是否处于休眠状态来举例说明。即时通信程序可以每隔预定时间间隔获取一次以当前时刻为终点的预定时间段内的RTC时钟周期数和CPU时钟周期数,比如每隔5分钟获取一次RTC时钟周期数和CPU时钟周期数。本步骤具体可以包括如下两个子步骤:
第一,按照预定时间间隔设置定时器,定时器基于实时时钟;
即时通信程序按照预定时间间隔设置至少一个定时器,该定时器可以是驱动层提供的基于RTC时钟的定时器。如果即时通信程序只设置一个定时器,则需要不断周期性地复用这个定时器。当然,即时通信程序也可以设置多个定时器。
第二,在定时器的定时时刻到达时,触发处理器获取以当前时刻为终点的预定时间段内的实时时钟周期数和处理器时钟周期数;
在定时器的定时时刻到达时,定时器会触发中断信号给CPU。如果CPU正在运行,则在接收到中断信号后获取RTC时钟周期数和CPU时钟周期数;如果CPU当前处于停止状态,也会被该中断信号重新唤醒以获取RTC时钟周期数和CPU时钟周期数。
需要说明的是,上述的预定时间段和预定时间间隔均以RTC时钟作为参考来计量,且预定时间段和预定时间间隔可以相等或者不相等。另一方面,计量RTC时钟周期数所参照的周期长度也应当等于计量CPU时钟周期数所参照的周期长度。若实际的CPU时钟周期长度不等于RTC时钟周期,而是两者之间存在倍数关系,则应该先按照改倍数关系换算成相同大小的基准时钟周期后,再计量RTC时钟周期数和CPU时钟周期数。
步骤204,检测实时时钟周期数是否大于处理器时钟周期数;
即时通信程序检测获取到的RTC时钟周期数是否大于CPU时钟周期数,若CPU在预定时间段内一直保持运行,则RTC实时时钟周期数应当等于CPU时钟周期数;若CPU在预定时间段内未一直保持运行,则RTC实时时钟周期数应当大于CPU时钟周期数。
步骤206,若检测结果为实时时钟周期数大于处理器时钟周期数,则确定当前处于休眠运行状态;
若即时通信程序的检测结果为实时时钟周期数大于处理器时钟周期数,则确定当前处于休眠运行状态。此后,即时通信程序可以调整自己的运行策略,比如采用更为可靠的心跳程序与服务器保持联系,更为可靠的心跳程序可以是基于RTC时钟的心跳程序;又比如,即时通信程序还可以减少与服务器通信的频率;再比如,即时通信程序还可以在终端处于休眠运行状态时停止与服务器通信,直到检测到终端处于正常运行状态时,再与服务器重新通信,等等。
步骤208,若检测结果为实时时钟周期数等于处理器时钟周期数,则确定当前处于正常运行状态。
若即时通信程序的检测结果为实时时钟周期数等于处理器时钟周期数,则确定当前处于正常运行状态。即时通信程序可以保持原有的运行策略不变。
综上所述,本实施例提供的状态检测方法,通过检测预定时间段内的实时时钟周期数和处理器时钟周期是否相等,并在实时时钟周期数大于处理器时钟周期时,认定当前处于休眠运行状态;解决了应用程序无法获知终端是否处于休眠运行状态的问题;达到了可以获知当前是否处于休眠运行状态的信息,避免因处于休眠运行状态而导致应用程序出现异常的效果。还通过周期性地检测,使得应用程序可以及时获取终端的当前运行状态;还通过利用驱动层的基于RTC时钟的定时器来触发检测步骤的执行,达到了即便CPU处于停止运行状态,也可以被唤醒来获取RTC时钟周期数和CPU时钟周期数,不会发生在休眠运行状态下,应用程序就无法主动运行任何功能的效果。
实施例三
请参考图3,其示出了本发明实施例三提供的状态检测装置的结构方框图。该状态检测装置可以实现成为终端的全部或者一部分。该状态检测装置,包括:数量获取模块320、数量检测模块340和状态确定模块360。
数量获取模块320,用于获取预定时间段内的实时时钟周期数和处理器时钟周期数;
数量检测模块340,用于检测所述数量获取模块320获取到的实时时钟周期数是否大于所述数量获取模块获取到的处理器时钟周期数;
状态确定模块360,用于若所述数量检测模块340的检测结果为所述实时时钟周期数大于所述处理器时钟周期数,则确定当前处于休眠运行状态。
综上所述,本实施例提供的状态检测装置,通过检测预定时间段内的实时时钟周期数和处理器时钟周期是否相等,并在实时时钟周期数大于处理器时钟周期时,认定当前处于休眠运行状态;解决了应用程序无法获知终端是否处于休眠运行状态的问题;达到了可以获知当前是否处于休眠运行状态的信息,避免因处于休眠运行状态而导致应用程序出现异常的效果。
实施例四
请参考图4,其示出了本发明实施例四提供的状态检测装置的结构方框图。该状态检测装置可以实现成为终端的全部或者一部分。该状态检测装置,包括:数量获取模块320、数量检测模块340、状态确定模块360和正常确定模块380。
数量获取模块320,具体用于每隔预定时间间隔获取一次以当前时刻为终点的预定时间段内的实时时钟周期数和处理器时钟周期数。具体地讲,所述数量获取模块320,包括:定时器设置单元322和数量获取单元324;
所述定时器设置单元322,用于按照所述预定时间间隔设置定时器,所述定时器基于实时时钟;
所述数量获取单元324,用于在所述定时器设置单元322设置的定时器的定时时刻到达时,触发处理器获取以当前时刻为终点的预定时间段内的实时时钟周期数和处理器时钟周期数。
数量检测模块340,用于检测所述数量获取模块320获取到的实时时钟周期数是否大于所述数量获取模块获取到的处理器时钟周期数;
状态确定模块360,用于若所述数量检测模块340的检测结果为所述实时时钟周期数大于所述处理器时钟周期数,则确定当前处于休眠运行状态。
正常确定模块380,用于若所述数量检测模块340的检测结果为所述实时时钟周期数等于所述处理器时钟周期数,则确定当前处于正常运行状态。
综上所述,本实施例提供的状态检测装置,通过检测预定时间段内的实时时钟周期数和处理器时钟周期是否相等,并在实时时钟周期数大于处理器时钟周期时,认定当前处于休眠运行状态;解决了应用程序无法获知终端是否处于休眠运行状态的问题;达到了可以获知当前是否处于休眠运行状态的信息,避免因处于休眠运行状态而导致应用程序出现异常的效果。
需要说明的是:上述实施例提供的状态检测装置在检测终端当前的运行状态时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的状态检测装置与状态检测方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

Claims (7)

1.一种状态检测方法,其特征在于,所述方法包括:
当即时通信程序运行时,每隔预定时间间隔获取一次以当前时刻为终点的预定时间段内的实时时钟周期数和处理器时钟周期数,所述预定时间间隔由所述即时通信程序设置基于实时时钟的定时器实现;
检测所述实时时钟周期数是否大于所述处理器时钟周期数,其中,计量所述实时时钟周期数所参照的周期长度等于计量所述处理器时钟周期数所参照的周期长度;
若检测结果为所述实时时钟周期数大于所述处理器时钟周期数,则确定当前处于休眠运行状态,并调整所述即时通信程序的运行策略;
其中,调整所述即时通信程序的运行策略的方式包括:采用基于实时时钟的心跳程序与服务器保持联系、减少与所述服务器通信的频率或在处于所述休眠运行状态时停止与所述服务器通信中的至少一种。
2.根据权利要求1所述的方法,其特征在于,所述每隔预定时间间隔获取一次以当前时刻为终点的预定时间段内的实时时钟周期数和处理器时钟周期数,包括:
按照所述预定时间间隔设置定时器,所述定时器基于实时时钟;
在所述定时器的定时时刻到达时,触发处理器获取以当前时刻为终点的预定时间段内的实时时钟周期数和处理器时钟周期数。
3.根据权利要求1或2所述的方法,其特征在于,所述检测所述实时时钟周期数是否大于所述处理器时钟周期数之后,还包括:
若检测结果为所述实时时钟周期数等于所述处理器时钟周期数,则确定当前处于正常运行状态。
4.一种状态检测装置,其特征在于,所述装置,包括:
数量获取模块,用于当即时通信程序运行时,每隔预定时间间隔获取一次以当前时刻为终点的预定时间段内的实时时钟周期数和处理器时钟周期数,所述预定时间间隔由所述即时通信程序设置基于实时时钟的定时器实现;
数量检测模块,用于检测所述数量获取模块获取到的实时时钟周期数是否大于所述数量获取模块获取到的处理器时钟周期数,其中,计量所述实时时钟周期数所参照的周期长度等于计量所述处理器时钟周期数所参照的周期长度;
状态确定模块,用于若所述数量检测模块的检测结果为所述实时时钟周期数大于所述处理器时钟周期数,则确定当前处于休眠运行状态,并调整所述即时通信程序的运行策略;
其中,调整所述即时通信程序的运行策略的方式包括:采用基于实时时钟的心跳程序与服务器保持联系、减少与所述服务器通信的频率或在处于所述休眠运行状态时停止与所述服务器通信中的至少一种。
5.根据权利要求4所述的装置,其特征在于,所述数量获取模块,包括:
定时器设置单元和数量获取单元;
所述定时器设置单元,用于按照所述预定时间间隔设置定时器,所述定时器基于实时时钟;
所述数量获取单元,用于在所述定时器设置单元设置的定时器的定时时刻到达时,触发处理器获取以当前时刻为终点的预定时间段内的实时时钟周期数和处理器时钟周期数。
6.根据权利要求4或5所述的装置,其特征在于,所述装置,还包括:
正常确定模块;
所述正常确定模块,用于若所述数量检测模块的检测结果为所述实时时钟周期数等于所述处理器时钟周期数,则确定当前处于正常运行状态。
7.一种终端,其特征在于,所述终端包括如权利要求4至6任一所述的状态检测装置。
CN201310110124.0A 2013-03-29 2013-03-29 状态检测方法、装置及终端 Active CN104077195B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310110124.0A CN104077195B (zh) 2013-03-29 2013-03-29 状态检测方法、装置及终端

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310110124.0A CN104077195B (zh) 2013-03-29 2013-03-29 状态检测方法、装置及终端

Publications (2)

Publication Number Publication Date
CN104077195A CN104077195A (zh) 2014-10-01
CN104077195B true CN104077195B (zh) 2017-11-24

Family

ID=51598464

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310110124.0A Active CN104077195B (zh) 2013-03-29 2013-03-29 状态检测方法、装置及终端

Country Status (1)

Country Link
CN (1) CN104077195B (zh)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108347355B (zh) * 2017-01-22 2022-03-11 腾讯科技(深圳)有限公司 一种应用状态的检测方法及其设备
WO2019028854A1 (zh) * 2017-08-11 2019-02-14 深圳前海达闼云端智能科技有限公司 一种虚拟机的状态管理方法、装置和智能终端

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5721936A (en) * 1993-10-27 1998-02-24 Elonex I.P. Holdings Timer-controlled computer system power management
CN102222258A (zh) * 2011-05-18 2011-10-19 复旦大学无锡研究院 一种用于智能包装的超低功耗智能无线传感标签
CN102621912A (zh) * 2011-01-27 2012-08-01 赛酷特(北京)信息技术有限公司 单片机自动节电方法

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100705571B1 (ko) * 2005-01-03 2007-04-10 삼성전자주식회사 휴면 상태를 지원하는 프로세서의 소프트웨어 시간 보상 장치 및 그 방법

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5721936A (en) * 1993-10-27 1998-02-24 Elonex I.P. Holdings Timer-controlled computer system power management
CN102621912A (zh) * 2011-01-27 2012-08-01 赛酷特(北京)信息技术有限公司 单片机自动节电方法
CN102222258A (zh) * 2011-05-18 2011-10-19 复旦大学无锡研究院 一种用于智能包装的超低功耗智能无线传感标签

Also Published As

Publication number Publication date
CN104077195A (zh) 2014-10-01

Similar Documents

Publication Publication Date Title
US9239605B1 (en) Computing device power state transitions
CN103179241B (zh) 一种移动终端功耗的自动化测试方法和***
Shye et al. Into the wild: studying real user activity patterns to guide power optimizations for mobile architectures
Ge et al. Performance-constrained distributed dvs scheduling for scientific applications on power-aware clusters
Kim et al. Enhancing online power estimation accuracy for smartphones
CN104375929B (zh) 一种信息处理方法及电子设备
CN103345415A (zh) 管理定时器的终端节能方法和装置
CN109350021B (zh) 一种多参数腕式生命体征监测装置及其低功耗工作方法
CN104111850B (zh) 一种降低微控制单元mcu功耗的方法及***
CN105388991A (zh) 定时唤醒处理***及方法
Lattanzi et al. Virtual sense: a java-based open platform for ultra-low-power wireless sensor nodes
Kim et al. FEPMA: Fine-grained event-driven power meter for android smartphones based on device driver layer event monitoring
CN104077195B (zh) 状态检测方法、装置及终端
CN102821446B (zh) 长时深度休眠无线传感器网络同步苏醒机制
CN104023147A (zh) 一种可使移动终端稳定休眠的方法及***
CN101291487A (zh) 手机上低功耗的mp3播放方法
CN105101371B (zh) 一种手机省电管理方法
CN105357387B (zh) 一种唤醒终端的方法、装置及***
US8560873B1 (en) Determination of transitional characteristic attributes of components during scheduled wake-up power transition of computing device
CN103654744B (zh) 一种睡眠质量监测方法
CN103455127A (zh) 电源监控装置、电子装置及其电源监控方法
US20210169412A1 (en) Method for automatically recording circadian rhythm of user via portable device and portable device thereof
Moinzadeh et al. Dynamic voltage scaling techniques for energy efficient synchronized sensor network design
US20150312656A1 (en) Extended fluid meter battery life apparatus and methods
CN106502860B (zh) 一种获取功耗信息的方法及装置

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
EE01 Entry into force of recordation of patent licensing contract

Application publication date: 20141001

Assignee: All kinds of fruits garden, Guangzhou network technology company limited

Assignor: Guangzhou Huaduo Network Technology Co., Ltd.

Contract record no.: 2015990000266

Denomination of invention: A kind of user's hand holding state detection method, device and terminal

License type: Common License

Record date: 20150511

LICC Enforcement, change and cancellation of record of contracts on the licence for exploitation of a patent or utility model
CB02 Change of applicant information
CB02 Change of applicant information

Address after: 511446 Guangzhou City, Guangdong Province, Panyu District, South Village, Huambo Business District Wanda Plaza, block B1, floor 28

Applicant after: Guangzhou Huaduo Network Technology Co., Ltd.

Address before: 510655, Guangzhou, Whampoa Avenue, No. 2, creative industrial park, building 3-08,

Applicant before: Guangzhou Huaduo Network Technology Co., Ltd.

GR01 Patent grant
GR01 Patent grant
EE01 Entry into force of recordation of patent licensing contract
EE01 Entry into force of recordation of patent licensing contract

Application publication date: 20141001

Assignee: GUANGZHOU CUBESILI INFORMATION TECHNOLOGY Co.,Ltd.

Assignor: GUANGZHOU HUADUO NETWORK TECHNOLOGY Co.,Ltd.

Contract record no.: X2021980000101

Denomination of invention: State detection method, device and terminal

Granted publication date: 20171124

License type: Common License

Record date: 20210106