可穿戴设备的省电控制方法、装置、电子设备和存储介质与流程

文档序号:26760340发布日期:2021-09-25 05:41阅读:100来源:国知局
可穿戴设备的省电控制方法、装置、电子设备和存储介质与流程

1.本公开涉及可穿戴设备技术领域,尤其涉及一种可穿戴设备的省电控制方法、装置、电子设备和存储介质。


背景技术:

2.目前的智能手表,尤其是支持esim(embedded

sim,虚拟智能卡)的智能手表,都存在一定的续航问题,以及电池占整个智能手表体积比较大,从而影响智能手表的设计。


技术实现要素:

3.为了解决上述技术问题或者至少部分地解决上述技术问题,本公开提供了一种可穿戴设备的省电控制方法。
4.本公开提供了一种可穿戴设备的省电控制方法,包括:
5.获取可穿戴设备检测的心率数据、位移值和电池可用时长;
6.在所述心率数据为预设数值、所述位移值小于等于预设位移距离且持续预设时长时,获取所述可穿戴设备在当前状态的历史平均耗电时长;
7.在所述历史平均耗电时长大于所述电池可用时长时,控制所述可穿戴设备进入省电模式。
8.在本公开一个可选的实施例中,在所述心率数据为零时,所述省电模式为飞行模式;或,
9.所述心率数据为目标值时,所述省电模式为睡眠模式。
10.所述的可穿戴设备的省电控制方法,还包括:
11.获取所述可穿戴设备的环境光强度值;
12.在所述环境光强度值小于等于预设阈值时,所述省电模式为睡眠模式。
13.在本公开一个可选的实施例中,在所述控制所述可穿戴设备进入省电模式之前,还包括:
14.获取所述可穿戴设备的流量消耗速率,根据所述流量消耗速率和预设流量阈值确定所述可穿戴设备的网络运行时长;
15.根据所述网络运行时长确定目标时长,在所述目标时长后,执行所述控制所述可穿戴设备进入飞行模式。
16.在本公开一个可选的实施例中,在所述控制所述可穿戴设备进入省电模式之前,还包括:
17.检测所述可穿戴设备中的应用程序是否正在运行;
18.在所述应用程序正在运行的情况下,在所述应用程序运行结束后,执行所述控制所述可穿戴设备进入省电模式。
19.在本公开一个可选的实施例中,当检测到所述可穿戴设备处于所述心率数据为预设数值、所述位移值为零且持续预设时长的状态,获取所述可穿戴设备统计所述状态下的
历史平均耗电时长。
20.在本公开一个可选的实施例中,所述的可穿戴设备的省电控制方法,还包括:
21.在所述心率数据为正常数值、和/或所述位移值大于预设位移距离和/或所述距离小于等于预设距离、和/或环境光强度值大于预设阈值,控制所述可穿戴设备退出所述省电模式。
22.本公开提供了一种可穿戴设备的省电控制装置,包括:
23.获取数据模块,用于获取可穿戴设备检测的心率数据、位移值和电池可用时长;
24.获取时长模块,用于在所述心率数据为预设数值、所述位移值为零且持续预设时长时,获取所述可穿戴设备在当前状态的历史平均耗电时长;
25.控制模块,用于在所述历史平均耗电时长大于所述电池可用时长时,控制所述可穿戴设备进入省电模式。
26.在本公开一个可选的实施例中,所述装置还包括:获取环境光强度模块,用于获取可穿戴设备的环境光强度值,在环境光强度值小于等于预设阈值时,省电模式为睡眠模式。
27.在本公开一个可选的实施例中,所述装置还包括:获取确定模块,用于获取可穿戴设备的流量消耗速率,根据流量消耗速率和预设流量阈值确定可穿戴设备的网络运行时长,执行模块,用于根据网络运行时长确定目标时长,在目标时长后,执行控制可穿戴设备进入飞行模式。
28.在本公开一个可选的实施例中,所述装置还包括:检测模块,用于检测可穿戴设备中的应用程序是否正在运行,在应用程序正在运行的情况下,在应用程序运行结束后,执行控制可穿戴设备进入省电模式。
29.在本公开一个可选的实施例中,当检测到可穿戴设备处于心率数据为预设数值、位移值为零且持续预设时长的状态,获取可穿戴设备统计状态下的历史平均耗电时长。
30.在本公开一个可选的实施例中,所述装置还包括:退出模块,用于在心率数据为正常数值、和/或位移值大于预设位移距离和/或距离小于等于预设距离、和/或环境光强度值大于预设阈值,控制可穿戴设备退出省电模式。
31.本公开实施例还提供了一种电子设备,所述电子设备包括:处理器;用于存储所述处理器可执行指令的存储器;所述处理器,用于从所述存储器中读取所述可执行指令,并执行所述指令以实现如本公开实施例提供的可穿戴设备的省电控制方法。
32.本公开实施例还提供了一种计算机可读存储介质,所述存储介质存储有计算机程序,所述计算机程序用于执行如本公开实施例提供的可穿戴设备的省电控制方法。
33.本公开实施例提供的技术方案与现有技术相比具有如下优点:
34.本公开提出的可穿戴设备的省电控制方案,获取可穿戴设备检测的心率数据、位移值和电池可用时长;在心率数据为预设数值、位移值小于等于预设位移距离且持续预设时长时,获取可穿戴设备在当前状态的历史平均耗电时长;在历史平均耗电时长大于电池可用时长时,控制可穿戴设备进入省电模式。由此,能够有效准确控制可穿戴设备进行省电模式,有利于可穿戴设备的设计、提升用户使用体验。
附图说明
35.此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施
例,并与说明书一起用于解释本公开的原理。
36.为了更清楚地说明本公开实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
37.图1为本公开实施例一种可穿戴设备的省电控制方法的流程示意图;
38.图2为本公开实施例另一种可穿戴设备的省电控制方法的流程示意图;
39.图3为本公开实施例又一种可穿戴设备的省电控制方法的流程示意图;
40.图4为本公开实施例还一种可穿戴设备的省电控制方法的流程示意图;
41.图5为本公开实施例一种可穿戴设备的省电控制装置的示意图。
具体实施方式
42.为了能够更清楚地理解本公开的上述目的、特征和优点,下面将对本公开的方案进行进一步描述。需要说明的是,在不冲突的情况下,本公开的实施例及实施例中的特征可以相互组合。
43.在下面的描述中阐述了很多具体细节以便于充分理解本公开,但本公开还可以采用其他不同于在此描述的方式来实施;显然,说明书中的实施例只是本公开的一部分实施例,而不是全部的实施例。
44.图1为本公开实施例一种可穿戴设备的省电控制方法的流程示意图。该方法可以由可穿戴设备的省电控制装置执行,其中该装置可以采用软件和/或硬件实现,一般可集成在电子设备中。如图1所示,该方法包括:
45.步骤101,获取可穿戴设备检测的心率数据、位移值和电池可用时长。
46.其中,可穿戴设备可以为智能手表、智能手环等设备。
47.其中,可穿戴设备中的心率传感器实时获取的心率数据,以及可穿戴设备中的加速度传感器和/或陀螺仪实时获取加速度数据和/或陀螺仪数据,从而根据加速度数据和/或陀螺仪数据确定位移值,其中,根据心率数据确定用户是否处于睡眠状态,以及根据位移值判断可穿戴设备是否处于运动状态,或者进一步提高判断睡眠状态的准确性。
48.其中,可穿戴设备可以判断当前心率数据为0、以及大于或者小于等于预设心率阈值(如100次/分钟)。
49.其中,获取可穿戴设备的电池可用时长方式有很多种,作为一种示例,获取可穿戴设备的当前用电变化率和电池剩余电量确定电子装置的电池可用时长,其中,当前用电变化率可以理解为每小时耗电多少,根据当前用电变化率和电池剩余电量计算可以获取电池可用时长。作为另一种示例,可穿戴设备的电池监控软件去检测可穿戴设备的电池可用时长。
50.步骤102,在心率数据为预设数值、位移值小于等于预设位移距离且持续预设时长时,获取可穿戴设备在当前状态的历史平均耗电时长。
51.其中,预设数值为0或者预设阈值比如100次/分钟、预设位移距离比如几米、预设时长比如几分钟等,预设数值、预设位移距离和预设时长都可以根据应用场景需要设置。
52.其中,当前状态指的是在心率数据为预设数值、位移值小于等于预设位移距离且持续预设时长这个状态,当前状态的历史平均耗电时长指的是在心率数据为预设数值、位
移值小于等于预设位移距离且持续预设时长这个状态的历史平均耗电时长。
53.在本公开实施例中,当检测到可穿戴设备处于心率数据为预设数值、位移值为零且持续预设时长的状态,获取可穿戴设备统计状态下的历史平均耗电时长。
54.也就是说,获得可穿戴设备电池的历史使用信息,并从历史使用信息中,选取n(n大于等于1)个固定周期的当前状态对应的历史使用信息,针对所选取的每个固定周期分别统计,可穿戴设备电池在该周期内的耗电时长作为历史平均耗电时长。
55.在本公开实施例中,心率数据为零时省电模式为飞行模式;或,心率数据为目标值时,省电模式为睡眠模式,其中,目标值为统计用户进入睡眠后的平均心率值。
56.步骤103,在历史平均耗电时长大于电池可用时长时,控制可穿戴设备进入省电模式。
57.在本公开实施例中,历史平均耗电时长大于电池可用时长时表示该可穿戴设备的电池可用时长会在用户处于非使用状态中消耗完毕,可以在可穿戴设备处于非使用状态的情况下触发启动可穿戴设备的省电模式,可以有效准确控制可穿戴设备进行省电模式,提升用户使用体验。
58.在本公开实施例中,控制可穿戴设备进入省电模式的方式有很多种,省电模式为飞行模式,将可穿戴设备的移动网络连接断开,可以有效节省可穿戴设备的电量损耗;省电模式为睡眠模式,将可穿戴设备仅提供闹铃服务,剩下应用程序停止运行等。
59.综上所述,本公开的可穿戴设备的省电控制方法,通过获取可穿戴设备检测的心率数据、位移值和电池可用时长,在心率数据为预设数值、位移值小于等于预设位移距离且持续预设时长时,获取可穿戴设备在当前状态的历史平均耗电时长,在历史平均耗电时长大于电池可用时长时,控制可穿戴设备进入省电模式。由此,能够有效准确控制可穿戴设备进行省电模式,有利于可穿戴设备的设计、提升用户使用体验。
60.在本公开一个可能实现的方式中,为了进一步提高判断的准确性,还可以结合可穿戴设备的环境光强度值来判断,如图2所示,所述方法还包括:
61.步骤201,获取可穿戴设备的环境光强度值。
62.步骤202,在环境光强度值小于等于预设阈值时,省电模式为睡眠模式。
63.在本公开实施例中,心率数据为目标值,位移值小于等于预设位移距离且持续预设时长时表示用户处于睡眠状态,这时候为了进一步确定用户睡眠状态判断的准确性,可以获取可穿戴设备的环境光强度值,在环境光强度值小于等于预设阈值时表示用户处于睡眠状态,可以控制省电模式为睡眠模式。
64.其中,可以通过可穿戴设备的光度传感器对环境进行光度检测,获取环境光强度值;其中,预设阈值根据应用场景需要选择设置,可以基于历史检测信息进行统计确定预设阈值并设置。
65.其中,在环境光强度值大于预设阈值时,可以通过可穿戴设备检测灯光设备状态,并控制处于开启状态的灯光设备关闭,进一步提高用户使用体验,其中,可能用户处于打瞌睡阶段,在关闭之前可以提示用户,以避免误关闭,提高用户使用体验。
66.由此,能够根据环境光强度值进一步确定用户处于睡眠状态,控制进入睡眠模式,有效准确控制可穿戴设备,满足用户需求。
67.在本公开一个可能实现的方式中,为了进一步提高判断的准确性,在控制可穿戴
设备进入省电模式之前,如图3所示,所述方法还包括:
68.步骤301,获取可穿戴设备的流量消耗速率,根据流量消耗速率和预设流量阈值确定可穿戴设备的网络运行时长。
69.步骤302,根据网络运行时长确定目标时长,在目标时长后,执行控制可穿戴设备进入飞行模式。
70.在本公开实施例中,可穿戴设备的流量消耗速率指的是当前状态可穿戴设备每秒使用的流量,预设流量阈值表示可穿戴设备最大可以使用的流量值。
71.进一步地,根据流量消耗速率和预设流量阈值确定可穿戴设备的网络运行时长,比如预设流量阈值除以流量消耗速率获取的数值作为网络运行时长,即允许可穿戴设备使用网络的时间长度,进一步根据网络运行时长确定目标时长,其中,目标时长小于等于网络运行时长,以及目标时长小于电池可用时长,在目标时长后,执行控制可穿戴设备进入飞行模式,即断开可穿戴设备与网络的连接。
72.由此,能够根据流量使用情况控制进入飞行模式,有效准确控制可穿戴设备,满足用户需求。
73.在本公开一个可能实现的方式中,为了进一步提高判断的准确性,在控制可穿戴设备进入省电模式之前,如图4所示,所述方法还包括:
74.步骤401,检测可穿戴设备中的应用程序是否正在运行。
75.步骤402,在应用程序正在运行的情况下,在应用程序运行结束后,执行控制可穿戴设备进入省电模式。
76.在本公开实施例中,在控制可穿戴设备进入省电模式之前检测可穿戴设备中的存在正在运行的应用程序,为了避免数据丢失或者出错等问题,可以在应用程序运行结束后,执行控制可穿戴设备进入省电模式,以有效准确控制可穿戴设备,满足用户需求。
77.需要说明的是,在心率数据为正常数值、和/或位移值大于预设位移距离和/或距离小于等于预设距离、和/或环境光强度值大于预设阈值,控制可穿戴设备退出省电模式。其中,正常数值表示用户处于正常活动状态下的心率值,非睡眠状态,非可穿戴设备处于脱腕状态等,预设距离为睡眠状态允许的位移值,或者静止状态,位移值大于预设位移距离表示非睡眠状态,非可穿戴设备处于脱腕状态等,或者环境光强度值大于预设阈值表示非睡眠状态都可以控制可穿戴设备退出省电模式,自动灵活控制,满足用户需求。
78.本公开实施例的可穿戴设备的省电控制方法在检测到满足一定条件后,能够确定可穿戴设备当前使用的一些功能的时候,进入睡眠模式;能够确定可穿戴设备当前不需要网络连接的时候,进入飞行模式,从而显著降低待机功耗,有效提升续航时间。
79.作为一种场景举例,可穿戴设备为智能手表,在智能手表与连接设备比如手机断开连接并进入到睡眠模式后,可以确定用户已不需要网络连接,可以控制智能手表进入飞行模式省电,以及在智能手表退出睡眠模式,则自动退出飞行模式。
80.作为另一种场景举例,可穿戴设备为智能手表,用户设置智能手表进入睡眠模式后免打扰,即代表用户在睡眠期间不需要查看智能手表通知等需要连网的操作,此时可确定用户已不需要网络连接,可控制智能手表进入飞行模式省电,以及在智能手表退出睡眠模式,则自动退出飞行模式。
81.作为又一种场景举例,可穿戴设备检测到连接设备与新的设备建立连接,比如用
户开车场景,可穿戴设备检测到连接设备比如手机与车载设备连接,这时候结合历史平均耗电时和电池可用时长时,控制可穿戴设备进入省电模式。
82.图5为本公开实施例一种可穿戴设备的省电控制装置的示意图,该装置可由软件和/或硬件实现,一般可集成在电子设备中。如图5所示,该装置包括:
83.获取数据模块501,用于获取可穿戴设备检测的心率数据、位移值和电池可用时长。
84.获取时长模块502,用于在心率数据为预设数值、位移值为零且持续预设时长时,获取可穿戴设备在当前状态的历史平均耗电时长。
85.控制模块503,用于在历史平均耗电时长大于电池可用时长时,控制可穿戴设备进入省电模式。
86.可选的,在心率数据为零时,省电模式为飞行模式;或,心率数据为目标值时,省电模式为睡眠模式。
87.可选的,所述装置还包括:获取环境光强度模块,用于获取可穿戴设备的环境光强度值,在环境光强度值小于等于预设阈值时,省电模式为睡眠模式。
88.可选的,所述装置还包括:获取确定模块,用于获取可穿戴设备的流量消耗速率,根据流量消耗速率和预设流量阈值确定可穿戴设备的网络运行时长,执行模块,用于根据网络运行时长确定目标时长,在目标时长后,执行控制可穿戴设备进入飞行模式。
89.可选的,所述装置还包括:检测模块,用于检测可穿戴设备中的应用程序是否正在运行,在应用程序正在运行的情况下,在应用程序运行结束后,执行控制可穿戴设备进入省电模式。
90.可选的,当检测到可穿戴设备处于心率数据为预设数值、位移值为零且持续预设时长的状态,获取可穿戴设备统计状态下的历史平均耗电时长。
91.可选的,所述装置还包括:退出模块,用于在心率数据为正常数值、和/或位移值大于预设位移距离和/或距离小于等于预设距离、和/或环境光强度值大于预设阈值,控制可穿戴设备退出省电模式。
92.综上所述,本公开的可穿戴设备的省电控制装置,通过获取可穿戴设备检测的心率数据、位移值和电池可用时长,在心率数据为预设数值、位移值小于等于预设位移距离且持续预设时长时,获取可穿戴设备在当前状态的历史平均耗电时长,在历史平均耗电时长大于电池可用时长时,控制可穿戴设备进入省电模式。由此,能够有效准确控制可穿戴设备进行省电模式,有利于可穿戴设备的设计、提升用户使用体验。
93.根据本公开的一个或多个实施例,本公开提供了一种电子设备,包括:
94.处理器;
95.用于存储所述处理器可执行指令的存储器;
96.所述处理器,用于从所述存储器中读取所述可执行指令,并执行所述指令以实现如本公开提供的任一所述的可穿戴设备的省电控制方法。
97.根据本公开的一个或多个实施例,本公开提供了一种计算机可读存储介质,所述存储介质存储有计算机程序,所述计算机程序用于执行如本公开提供的任一所述的可穿戴设备的省电控制方法。
98.本公开实施例还提供了一种计算机程序产品,包括计算机程序/指令,该计算机程
序/指令被处理器执行时实现本公开任意实施例所提供的可穿戴设备的省电控制方法。
99.需要说明的是,在本文中,诸如“第一”和“第二”等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
100.以上所述仅是本公开的具体实施方式,使本领域技术人员能够理解或实现本公开。对这些实施例的多种修改对本领域的技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本公开的精神或范围的情况下,在其它实施例中实现。因此,本公开将不会被限制于本文所述的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1