可穿戴设备的控制方法和装置与流程

文档序号:12550038阅读:194来源:国知局
可穿戴设备的控制方法和装置与流程

本发明涉及电子领域,具体而言,涉及一种可穿戴设备的控制方法和装置。



背景技术:

目前市面上有很多智能穿戴产品,比如智能手机、智能手表、智能眼镜等,但大部分的用户体验一般,最突出的是待机时间短的问题,因为用户需要频繁的充电而影响了正常的使用。究其原因,电池容量小是原因的一方面,电源管理的好坏也有很大的影响,因此我们需要一个好的休眠、唤醒机制,从而可以延长待机时间,改善用户体验。

针对相关技术中的可穿戴设备待机时间较短的问题,目前尚未提出有效的解决方案。



技术实现要素:

本发明实施例提供了一种可穿戴设备的控制方法和装置,以至少解决相关技术中的可穿戴设备待机时间较短的技术问题。

根据本发明实施例的一个方面,提供了一种可穿戴设备的控制方法,包括:判断传感器所检测到的数据结果是否满足预定条件,其中,传感器用于检测可穿戴设备的运动状态;在传感器所检测到的数据结果满足预定条件的情况下,控制可穿戴设备进入休眠状态;在传感器所检测到的数据结果不满足预定条件的情况下,控制可穿戴设备退出休眠状态。

进一步地,判断传感器所检测到的数据结果是否满足预定条件包括:每隔预定时间间隔读取传感器所检测到的数据结果;判断传感器所检测到的数据结果是否与上一次所检测到的数据结果相同;在传感器所检测到的数据结果与上一次所检测到的数据结果相同的情况下,确定传感器所检测到的数据结果满足预定条件;在传感器所检测到的数据结果与上一次所检测到的数据结果不相同的情况下,确定传感器所检测到的数据结果不满足预定条件。

进一步地,在传感器所检测到的数据结果与上一次所检测到的数据结果相同的情况下,方法还包括:控制休眠计数器加1,其中,休眠计数器的初始值为0;判断休眠计数器的值是否达到预定阈值;在休眠计数器的值达到预定阈值的情况下,确定传感器所检测到的数据结果满足预定条件;在休眠计数器的值未达到预定阈值的情况下,执行每隔预定时间间隔读取传感器所检测到的数据结果。

进一步地,在传感器所检测到的数据结果满足预定条件的情况下,控制可穿戴设备进入休眠状态包括:控制传感器停止检测数据结果并进入中断模式;控制可穿戴设备进入休眠状态。

进一步地,在控制可穿戴设备进入休眠状态之后,方法还包括:判断是否存在外部触发中断;在不存在外部触发中断的情况下,控制可穿戴设备维持休眠状态;在存在外部触发中断的情况下,控制可穿戴设备退出休眠状态。

根据本发明实施例的另一方面,还提供了一种可穿戴设备的控制装置,包括:第一判断单元,用于判断传感器所检测到的数据结果是否满足预定条件,其中,传感器用于检测可穿戴设备的运动状态;第一控制单元,用于在传感器所检测到的数据结果满足预定条件的情况下,控制可穿戴设备进入休眠状态;第二控制单元,用于在传感器所检测到的数据结果不满足预定条件的情况下,控制可穿戴设备退出休眠状态。

进一步地,第一判断单元包括:读取模块,用于每隔预定时间间隔读取传感器所检测到的数据结果;判断模块,用于判断传感器所检测到的数据结果是否与上一次所检测到的数据结果相同;第一确定模块,用于在传感器所检测到的数据结果与上一次所检测到的数据结果相同的情况下,确定传感器所检测到的数据结果满足预定条件;第二确定模块,用于在传感器所检测到的数据结果与上一次所检测到的数据结果不相同的情况下,确定传感器所检测到的数据结果不满足预定条件。

进一步地,装置还包括:第三控制单元,用于在传感器所检测到的数据结果与上一次所检测到的数据结果相同的情况下,控制休眠计数器加1,其中,休眠计数器的初始值为0;第二判断单元,用于判断休眠计数器的值是否达到预定阈值;第一确定单元,用于在休眠计数器的值达到预定阈值的情况下,确定传感器所检测到的数据结果满足预定条件;执行单元,用于在休眠计数器的值未达到预定阈值的情况下,执行每隔预定时间间隔读取传感器所检测到的数据结果。

进一步地,第一控制单元包括:第一控制模块,用于控制传感器停止检测数据结果并进入中断模式;第二控制模块,用于控制可穿戴设备进入休眠状态。

进一步地,装置还包括:第三判断单元,用于在控制可穿戴设备进入休眠状态之后,判断是否存在外部触发中断;第三控制单元,用于在不存在外部触发中断的情况下,控制可穿戴设备维持休眠状态;第四控制单元,用于在存在外部触发中断的情况下,控制可穿戴设备退出休眠状态。

在本发明实施例中,通过判断传感器所检测到的数据结果是否满足预定条件,其中,传感器用于检测可穿戴设备的运动状态;在传感器所检测到的数据结果满足预定条件的情况下,控制可穿戴设备进入休眠状态;在传感器所检测到的数据结果不满足预定条件的情况下,控制可穿戴设备退出休眠状态,达到了延长可穿戴设备待机时间的目的,进而解决了相关技术中的可穿戴设备待机时间较短的技术问题,从而实现了优化了可穿戴设备的使用性能的技术效果。

附图说明

此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:

图1是根据本发明实施例的一种可选的可穿戴设备的控制方法的流程图;

图2是根据本发明实施例的另一种可选的可穿戴设备的控制方法的流程图;以及

图3是根据本发明实施例的可穿戴设备的控制装置的示意图。

具体实施方式

为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。

需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。

根据本发明实施例,提供了一种可穿戴设备的控制方法的方法实施例,需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。

图1是根据本发明实施例的一种可选的可穿戴设备的控制方法的流程图,如图1所示,该方法包括如下步骤:

步骤S102,判断传感器所检测到的数据结果是否满足预定条件,其中,传感器用于检测可穿戴设备的运动状态;

步骤S104,在传感器所检测到的数据结果满足预定条件的情况下,控制可穿戴设备进入休眠状态;

步骤S106,在传感器所检测到的数据结果不满足预定条件的情况下,控制可穿戴设备退出休眠状态。

通过上述步骤,可以达到延长可穿戴设备待机时间的目的,进而解决了相关技术中的可穿戴设备待机时间较短的技术问题,从而实现了优化了可穿戴设备的使用性能的技术效果。

需要说明的是,本发明实施例中的传感器可以为设置于可穿戴设备中的传感器,该传感器可以用于检测可穿戴设备的运动状态,可穿戴设备包括但并不限于智能手机、智能手表、智能眼镜等,传感器可以包括但并不限于加速度传感器、震动传感器、陀螺仪传感器等。本发明实施例可以实时检测传感器所检测到的数据结果是否满足预定条件来控制可穿戴设备的工作状态,此处需要说明的是,预定条件可以根据实际需求设定或调整,此处以加速度传感器为例,本发明实施例可以实时检测加速度传感器所检测到的加速度数值是否相同。

需要说明的是,如果判断出传感器所检测到的数据结果满足预定条件,则本发明实施例可以控制可穿戴设备进入休眠状态,如果判断出传感器所检测到的数据结果满不足预定条件,则本发明实施例可以控制可穿戴设备退出休眠状态。此处以加速度传感器为例,本发明实施例可以在检测到加速度传感器所检测到的加速度数值与上一次的加速度数值相同的情况下,说明可穿戴设备当前处于静止状态,为了减少可穿戴设备的耗电量,延长可穿戴设备的待机时间,本发明实施例可以控制可穿戴设备进入休眠状态;在检测到加速度传感器所检测到的加速度数值与上一次的加速度数值不相同的情况下,说明可穿戴设备当前处于运动状态,此时为了保证可穿戴设备的正常使用,本发明实施例可以控制可穿戴设备退出休眠状态。

作为一种可选地实施例,判断传感器所检测到的数据结果是否满足预定条件可以包括:每隔预定时间间隔读取传感器所检测到的数据结果;判断传感器所检测到的数据结果是否与上一次所检测到的数据结果相同;在传感器所检测到的数据结果与上一次所检测到的数据结果相同的情况下,确定传感器所检测到的数据结果满足预定条件;在传感器所检测到的数据结果与上一次所检测到的数据结果不相同的情况下,确定传感器所检测到的数据结果不满足预定条件。

需要说明的是,该可选实施例中的预定条件可以为传感器所检测到的数据结果是否与上一次所检测到的数据结果相同,并在传感器所检测到的数据结果与上一次所检测到的数据结果相同的情况下,确定传感器所检测到的数据结果满足预定条件;在传感器所检测到的数据结果与上一次所检测到的数据结果不相同的情况下,确定传感器所检测到的数据结果不满足预定条件。

作为一种可选的实施例,在传感器所检测到的数据结果与上一次所检测到的数据结果相同的情况下,该实施例还可以包括:控制休眠计数器加1,其中,休眠计数器的初始值为0;判断休眠计数器的值是否达到预定阈值;在休眠计数器的值达到预定阈值的情况下,确定传感器所检测到的数据结果满足预定条件;在休眠计数器的值未达到预定阈值的情况下,执行每隔预定时间间隔读取传感器所检测到的数据结果。

需要说明的是,该可选实施例为了保证频繁更换可穿戴设备的工作状态,可以设置休眠计数器,并在判断出传感器所检测到的数据结果与上一次所检测到的数据结果相同的情况下控制休眠计数器加1,然后判断休眠计数器的值是否达到预定阈值,其中,预定阈值可以根据实际需求设定或调整,此处不做具体限定。当休眠计数器的值达到预定阈值时,可以说明传感器所检测到的数据结果满足预定条件,此时可以控制可穿戴设备进入休眠状态;当休眠计数器的值达到未预定阈值时,可以说明传感器所检测到的数据结果不满足预定条件,此时可以控制可穿戴设备退出休眠状态。

本发明实施例通过在判断出传感器所检测到的数据结果满足预定条件的情况下,控制可穿戴设备进入休眠状态,能够达到减少可穿戴设备的电量消耗,延长可穿戴设备的待机时间,进而优化用户对可穿戴设备的使用体验。

作为一种可选的实施例,在传感器所检测到的数据结果满足预定条件的情况下,控制可穿戴设备进入休眠状态可以包括:控制传感器停止检测数据结果并进入中断模式;控制可穿戴设备进入休眠状态。

需要说明的是,可穿戴设备进入休眠状态之后,可以传感器将会停止检测数据,并进入中断模式,这样能够达到减少传感器检测数据结果所消耗的电量,进而使得可穿戴设备在处理休眠状态时可以尽可能少的减少电量消耗,达到延长可穿戴设备的待机时长的目的。

作为一种可选的实施例,在控制可穿戴设备进入休眠状态之后,方法还包括:判断是否存在外部触发中断;在不存在外部触发中断的情况下,控制可穿戴设备维持休眠状态;在存在外部触发中断的情况下,控制可穿戴设备退出休眠状态。

需要说明的是,可穿戴设备在进入休眠状态之后,传感器将会停止检测数据结果进入中断模式,此时该可选实施例可以实时检测是否存在外部中断,并在存在外部中断时恢复传感器继续检测数据结果,使得可穿戴设备退出休眠状态继续正常工作。此处需要说明的是,本发明实施例对外部中断的类型不做具体限定,例如外部中断可以为用户手动对可穿戴设备执行的操作。该实施例通过设置外部中断触发可穿戴设备退出休眠状态,能够达到避免可穿戴设备一直处于休眠状态影响用户正常使用的目的。

本发明还提供了一种优选实施例,该优选实施例提供了一种基于加速度传感器的动态休眠和唤醒方案,该方案通过实时检测加速度传感器的输出值来判断可穿戴设备是处于使用状态还是处于静止(非使用)状态,然后相应的将可穿戴设备(该优选实施例以智能手表为例进行说明)设置为工作和休眠模式。

图2是根据本发明实施例的另一种可选的可穿戴设备的控制方法的流程图,如图2所示,该控制流程可以包括以下步骤:

步骤S201,休眠计数器清零。

步骤S202,每一秒读取一次加速度传感器数值。

步骤S203,判断本地读取的数值与前一个是否相等。如果相等,则执行步骤S204;否则返回执行步骤S201。

步骤S204,休眠计数器加1。

步骤S205,判断休眠计数器是否等于60。如果已经等于60,则执行步骤S206;否则返回执行步骤S202。

步骤S206,设置加速度传感器停止每一秒读取数据,并设置加速度传感器进入外部触发的中断模式。

步骤S207,可穿戴设备休眠。

步骤S208,判断是否有外部中断。如果有,则执行步骤S209;否则返回执行步骤S207。

步骤S209,休眠计数器清零,可穿戴设备进入正常模式。

需要说明的是,休眠计数器为一全局变量,负责记录读取同样加速度传感器数值的次数,因为是每一秒读取一次,所以此计数器的值即可作为设备是否需要进入休眠模式的时间阈值。一旦达到进入休眠模式的时间阈值,则认为设备已经处于非使用状态,随即设备即进入休眠模式。进入休眠模式之前,会将加速度传感器的检测方式由原来的每秒检测一次改为阈值中断方式,即当加速度大于某一设定值时。加速度传感器会输出一个信号,告知CPU设备已经进入工作状态。还需要说明的是,加速度传感器可换为震动传感器、陀螺仪传感器,也可使用同样功能。

该优选实施例中的方案能够使智能穿戴产品在不使用时尽可能多的进入休眠或者低功耗模式,以降低产品的待机电流,增加待机时间,提高用户体验。

根据本发明实施例,还提供了一种可穿戴设备的控制装置的装置实施例,需要说明的是,该可穿戴设备的控制装置可以用于执行本发明实施例中的可穿戴设备的控制方法,本发明实施例中的可穿戴设备的控制方法可以在该可穿戴设备的控制装置中执行。

图3是根据本发明实施例的可穿戴设备的控制装置的示意图,如图3所示,该装置可以包括:

第一判断单元32,用于判断传感器所检测到的数据结果是否满足预定条件,其中,传感器用于检测可穿戴设备的运动状态;第一控制单元34,用于在传感器所检测到的数据结果满足预定条件的情况下,控制可穿戴设备进入休眠状态;第二控制单元36,用于在传感器所检测到的数据结果不满足预定条件的情况下,控制可穿戴设备退出休眠状态。

需要说明的是,该实施例中的第一判断单元32可以用于执行本申请实施例中的步骤S102,该实施例中的第一控制单元34可以用于执行本申请实施例中的步骤S104,该实施例中的第二控制单元36可以用于执行本申请实施例中的步骤S106。上述模块与对应的步骤所实现的示例和应用场景相同,但不限于上述实施例所公开的内容。

可选地,第一判断单元22可以包括:读取模块,用于每隔预定时间间隔读取传感器所检测到的数据结果;判断模块,用于判断传感器所检测到的数据结果是否与上一次所检测到的数据结果相同;第一确定模块,用于在传感器所检测到的数据结果与上一次所检测到的数据结果相同的情况下,确定传感器所检测到的数据结果满足预定条件;第二确定模块,用于在传感器所检测到的数据结果与上一次所检测到的数据结果不相同的情况下,确定传感器所检测到的数据结果不满足预定条件。

可选地,该可穿戴设备的控制装置还可以包括:第三控制单元,用于在传感器所检测到的数据结果与上一次所检测到的数据结果相同的情况下,控制休眠计数器加1,其中,休眠计数器的初始值为0;第二判断单元,用于判断休眠计数器的值是否达到预定阈值;第一确定单元,用于在休眠计数器的值达到预定阈值的情况下,确定传感器所检测到的数据结果满足预定条件;执行单元,用于在休眠计数器的值未达到预定阈值的情况下,执行每隔预定时间间隔读取传感器所检测到的数据结果。

可选地,第一控制单元可以包括:第一控制模块,用于控制传感器停止检测数据结果并进入中断模式;第二控制模块,用于控制可穿戴设备进入休眠状态。

可选地,该可穿戴设备的控制装置还可以包括:第三判断单元,用于在控制可穿戴设备进入休眠状态之后,判断是否存在外部触发中断;第三控制单元,用于在不存在外部触发中断的情况下,控制可穿戴设备维持休眠状态;第四控制单元,用于在存在外部触发中断的情况下,控制可穿戴设备退出休眠状态。

通过上述单元和模式,可以达到延长可穿戴设备待机时间的目的,进而解决了相关技术中的可穿戴设备待机时间较短的技术问题,从而实现了优化了可穿戴设备的使用性能的技术效果。

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

在本发明的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。

在本申请所提供的几个实施例中,应该理解到,所揭露的技术内容,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,可以为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1