一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种功耗优化方法、装置及移动终端与流程

2022-08-30 23:02:09 来源:中国专利 TAG:


1.本发明涉及人机交互领域,尤其涉及一种功耗优化方法、装置及移动终端。


背景技术:

2.现有安卓(android)系统实现待机功耗优化,主要通过判断手机亮灭屏状态、手机是否正在充电等情况,确定手机是否进入低功耗待机(doze state)模式。通过监测手机的陀螺仪数据,判断手机是否静置状态,以及通过全球定位系统(global positioning system,gps)定位手机的位置信息,以确定手机的运动状态,根据手机的不同状态以及状态持续时间,进入不同的低功耗模式。现有安卓系统在进入待机功耗优化过程存在进入速度慢、对待机环境要求高的问题。在其他现有技术中,通过记录手机长时间灭屏的多个历史数据,预估用户每天的睡眠时间,并在预估的睡眠时间内执行对应的功耗优化方案。现有安卓系统在用户睡眠时间执行对应功耗优化过程时,在用户睡眠不规律或者临时醒来使用手机,功耗优化过程被打后,很难再次进入功耗节省模式。综上所述,现有技术存在移动终端的功耗优化效果比较差的问题。


技术实现要素:

3.为了解决上述技术问题,本发明实施例提供了一种功耗优化方法、装置、移动终端。
4.第一方面,本发明实施例提供了一种功耗优化方法,应用于移动终端,所述方法包括:
5.根据从可穿戴设备获取的用户身体状态数据,分别确定上一监测周期和当前监测周期的睡眠阶段;
6.根据所述上一监测周期的睡眠阶段和当前监测周期的睡眠阶段,确定当前用户睡眠阶段切换情况;
7.根据预先获取的睡眠阶段切换情况与功耗优化调整操作的对应关系,确定与所述当前用户睡眠阶段切换情况对应的目标功耗优化调整操作;
8.执行所述目标功耗优化调整操作。
9.第二方面,本发明实施例提供了一种功耗优化装置,应用于移动终端,所述装置包括:
10.接收模块,用于根据从可穿戴设备获取的用户身体状态数据,分别确定上一监测周期和当前监测周期的睡眠阶段;
11.第一确定模块,用于根据所述上一监测周期的睡眠阶段和当前监测周期的睡眠阶段,确定当前用户睡眠阶段切换情况;
12.第二确定模块,用于根据预先获取的睡眠阶段切换情况与功耗优化调整操作的对应关系,确定与所述当前用户睡眠阶段切换情况对应的目标功耗优化调整操作;
13.执行模块,用于执行所述目标功耗优化调整操作。
14.第三方面,本发明实施例提供了一种移动终端,包括存储器以及处理器,所述存储器存储有计算机程序,所述计算机程序在所述处理器运行时执行第一方面提供的功耗优化方法。
15.第四方面,本发明实施例提供了一种计算机可读存储介质,其存储有计算机程序,所述计算机程序在处理器上运行时执行第一方面提供的功耗优化方法。
16.上述本技术提供的功耗优化方法,根据从可穿戴设备获取的用户身体状态数据,分别确定上一监测周期和当前监测周期的睡眠阶段;根据所述上一监测周期的睡眠阶段和当前监测周期的睡眠阶段,确定当前用户睡眠阶段切换情况;根据预先获取的睡眠阶段切换情况与功耗优化调整操作的对应关系,确定与所述当前用户睡眠阶段切换情况对应的目标功耗优化调整操作;执行所述目标功耗优化调整操作。本技术提供的功耗优化方案,通移动终端利用可穿戴设备获取用户身体状态数据,根据用户身体状态数据确定睡眠阶切换情况,根据睡眠阶段切换情况动态对移动终端的功耗进行优化,能够提高移动终端功耗优化效果。
附图说明
17.为了更清楚地说明本发明的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对本发明保护范围的限定。在各个附图中,类似的构成部分采用类似的编号。
18.图1示出了本技术提供的睡眠周期的示意图;
19.图2示出了本技术提供的功耗优化方法的一流程图;
20.图3示出了本技术提供的可穿戴设备与移动终端的通信连接示意图;
21.图4示出了本技术提供的功耗优化方法的另一流程图;
22.图5示出了本技术提供的功耗优化方法的另一流程图;
23.图6示出了本技术提供的功耗优化装置的一结构图;
24.图7示出了本技术提供的移动终端的一结构图。
具体实施方式
25.下面将结合本发明实施例中附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。
26.通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
27.在下文中,可在本发明的各种实施例中使用的术语“包括”、“具有”及其同源词仅意在表示特定特征、数字、步骤、操作、元件、组件或前述项的组合,并且不应被理解为首先排除一个或更多个其它特征、数字、步骤、操作、元件、组件或前述项的组合的存在或增加一个或更多个特征、数字、步骤、操作、元件、组件或前述项的组合的可能性。
28.此外,术语“第一”、“第二”、“第三”等仅用于区分描述,而不能理解为指示或暗示
相对重要性。
29.除非另有限定,否则在这里使用的所有术语(包括技术术语和科学术语)具有与本发明的各种实施例所属领域普通技术人员通常理解的含义相同的含义。所述术语(诸如在一般使用的词典中限定的术语)将被解释为具有与在相关技术领域中的语境含义相同的含义并且将不被解释为具有理想化的含义或过于正式的含义,除非在本发明的各种实施例中被清楚地限定。
30.实施例1
31.参见图1,图1示出了本技术提供的睡眠周期的示意。如图1所示,用户的睡眠周期包括多个睡眠阶段,初始阶段为清醒器,第一睡眠阶段为入睡期,第二睡眠阶段为浅睡期,第三睡眠阶段为深睡期,深睡期也可以称为熟睡期,为避免混乱,统一称为深睡期,第四睡眠阶段为快速眼动期。用户每晚大概有4-5个睡眠周期,每个睡眠周期约90-100分钟。在入睡期、浅睡期、快速眼动器都有可能进入清醒器,出现起床动作。
32.在其他实施方式中,用户的睡眠周期的多个阶段可以包括:清醒期、浅睡期、深睡期。用户的睡眠周期根据不同的划分标准可以有不同的睡眠阶段,在此不做限制。
33.请参阅图2,图2示出了本技术提供的功耗优化方法的一流程图,下面结合图1及图2对功耗优化方法进行说明。
34.步骤s101,根据从可穿戴设备获取的用户身体状态数据,分别确定上一监测周期和当前监测周期的睡眠阶段。
35.在本实施例中,所述用户身体状态数据包括以下至少一种:用户生命特征信息、用户姿态信息、用户睡眠状态信息。
36.在本实施例中,可穿戴设备可以为直接穿戴在身上、或是整合到用户衣服或配件的一种便携式设备。可穿戴设备可以为智能手环、智能眼镜等,能够通过蓝牙模块、wifi模块与终端设备、服务器等进行数据交互。
37.请参阅图3,图3所示为可穿戴设备与移动终端的通信连接示意图。可穿戴设备10包括蓝牙模块、姿态检测传感器、心电监测传感器、血氧传感器等,通过姿态检测传感器采集用户姿态信息,通过心电监测传感器采集心率信息,通过血氧传感器采集血氧信息,用户生命特征信息可以包括心率信息、血氧信息、脉搏信息等等。可穿戴设备10可以将用户姿态信息、用户生命特征信息等传输送给移动终端20。可穿戴设备10还可以根据用户姿态信息、用户生命特征信息确定用户睡眠信息,将用户睡眠信息发送给移动终端20。
38.移动终端20包括蓝牙模块,通过蓝牙模块可以接收可穿戴设备传输的用户身体状态数据。移动终端20的备用电源服务(standby power service)模块根据用户身体状态数据匹配不同的功耗优化方案,并通过安卓系统的设备低功耗控制器(deviceidlecontroller)写入低功耗(doze)模式的相关状态信息。补充说明的是,移动终端20可以为智能手机,可穿戴设备可以与智能手机进行蓝牙匹配。备用电源服务模块可以作为系统应用程序(application)或者系统服务的形式存在于移动终端20,通过广播与系统接口进行待机(idle)状态切换指令的传输。
39.可选的,步骤s101包括:
40.在所述用户身体状态数据包括上一监测周期及当前监测周期的用户睡眠信息的情况下,根据上一监测周期及当前监测周期的用户睡眠信息分别确定上一监测周期及当前
监测周期的睡眠阶段;或者,
41.在所述用户身体状态数据包括上一监测周期及当前监测周期的用户生命特征数据的情况下,根据预先获取的生命特征数据与睡眠阶段的对应关系,分别确定与上一监测周期及当前监测周期的用户生命特征数据对应的睡眠阶段;或者,
42.在所述用户身体状态数据包括上一监测周期及当前监测周期的用户姿态信息的情况下,根据预先获取的用户姿态与睡眠阶段的对应关系,分别确定与上一监测周期及当前监测周期的用户姿态信息对应的睡眠阶段。
43.这样,移动终端可以通过用户睡眠信息、用户生命特征数据、用户姿态信息计算用户所处的睡眠阶段,提高确定用户睡眠阶段的准确度。
44.可选的,所述生命特征数据与睡眠阶段的对应关系的获取,包括:
45.根据用户生命特征历史数据对睡眠阶段划分生命特征数值范围;或者,
46.在白天预定时段获取用户的基准生命特征数据,根据所述基准生命特征数据及睡眠状态调整因子计算睡眠阶段的生命特征数据范围;
47.根据所述生命特征数据范围及睡眠阶段,确定生命特征数据与睡眠阶段的对应关系。
48.举例来说,可以将脉搏、呼吸频率、血氧浓度等生命特征数据根据不同的睡眠阶段划分对应的预定区间范围,可以根据人体历史数据进行划分,在此不做限制。例如,浅睡期呼吸频率为第一预设区间,深睡期的呼吸频率为第二预设区间。可以在白天上午10点监测到的用户生命特征数据作为基准生命特征数据,表示用户在清醒时期对应的生命特征数据,根据人体睡眠状态与清醒状态的生命运行规律,确定睡眠状态调整因子,例如,睡眠状态调整因子为不同睡眠阶段生命特征数据相对于基准生命特征数据的百分比范围,将百分比范围乘以基准生命特征数据,得到不同睡眠阶段对应的生命特征数据范围。
49.这样,可以自动生成生命特征数据与睡眠阶段的对应关系,且生命特征数据与睡眠阶段的对应关系的准确率比较高。
50.步骤s102,根据所述上一监测周期的睡眠阶段和当前监测周期的睡眠阶段,确定当前用户睡眠阶段切换情况。
51.在本实施例中,睡眠阶段切换情况可以为从清醒期切换至入睡期,从入睡期切换至深睡期,从深睡期切换至快速眼动期,从任意睡眠阶段切换至清醒期等,在此不做限制。
52.步骤s103,根据预先获取的睡眠阶段切换情况与功耗优化调整操作的对应关系,确定与所述当前用户睡眠阶段切换情况对应的目标功耗优化调整操作。
53.可选的,所述目标功耗优化调整操作包括以下至少一种操作:
54.切换至或保持轻度低功耗模式;
55.切换至或保持重度低功耗模式;
56.启动或关闭最佳功耗优化模式,所述最佳功耗优化模式处于开启状态时,关闭网络功能、近场通信功能、定位功能、系统通知功能中的至少一种;
57.关闭当前运行的应用程序。
58.在本实施例中,移动终端安装有安卓(android)系统,安卓系统设置有低功耗(doze)模式,doze模式下,设置待机的功耗优化机制,在灭屏待机期间,限制后台相关应用。移动终端启动doze模式后,只要屏幕熄灭、静止不动、不插入充电器,移动终端将持续保持
在doze模式。
59.doze模式包括轻度低功耗(light doze)模式及重度低功耗(deep doze)模式。轻度低功耗模式:移动终端在灭屏、且一段时间不进行操作,则进入轻度低功耗模式。在轻度低功耗模式下,移动终端在一段时间内没有移动、没有操作,则会进入重度低功耗模式,在重度低功耗模式进一步进行功耗限制,例如,限制非白名单应用访问网络,忽略应用持有的唤醒锁(wake locks),关闭标准闹钟(alarmmanager),延迟到下一个低功耗(doze)窗口期处理,不进行无线网络(wifi)扫描,系统不允许异步适配器(adapters)运行,不允许(作用调度器)jobscheduler运行等。
60.可选的,所述睡眠阶段切换情况与功耗优化调整操作的对应关系包括:
61.在前监测周期处于清醒期的情况下,关闭最佳功耗优化模式;
62.在从上一监测周期的清醒期切换至当前监测周期的入睡期,或者,上一监测周期及当前监测周期均为入睡期的情况下,若处于亮屏状态,则灭屏,并切换至轻度低功耗模式;若处于灭屏状态,则切换至或保持轻度低功耗模式;若处于灭屏或亮屏状态,关闭当前运行的应用程序;
63.在从上一监测周期的入睡期切换至当前监测周期的浅睡期,或者,上一监测周期及当前监测周期均为浅睡期的情况下,切换至或保持轻度低功耗模式;
64.在从上一监测周期的快速眼动期切换至当前监测周期的浅睡期的情况下,换至或保持重度低功耗模式,且启动所述最佳功耗优化模式;
65.在从上一监测周期的浅睡期切换至当前监测周期的深睡期的情况下,若处于轻度低功耗模式,则切换至重度低功耗模式,且启动所述最佳功耗优化模式;若不处于轻度低功耗模式、且不处于重度低功耗模式,则切换至轻度低功耗模式;
66.在上一监测周期及当前监测周期均为深睡期的情况下,切换至重度低功耗模式,且启动所述最佳功耗优化模式;
67.在从上一监测周期的清醒期或快速眼动期切换至当前监测周期的深睡期的情况下,若处于轻度低功耗模式,则切换至重度低功耗模式,且启动所述最佳功耗优化模式;若不处于轻度低功耗模式,则切换至轻度低功耗模式;
68.在当前监测周期为快速眼动期的情况下,切换至重度低功耗模式,且关闭所述最佳功耗优化模式;
69.在从上一监测周期的清醒期切换至当前监测周期的浅睡期、从上一监测周期及当前监测周期均为浅睡期、或者从上一监测周期的清醒期切换至当前监测周期的深睡期的情况下,若处于灭屏状态,则切换至或保持轻度低功耗模式,若处于重度低功耗模式则保持重度低功耗模式。
70.下面对睡眠阶段情况进行相关说明。在本实施方式中,定义清醒期为state0,入睡期为state1,浅睡期为state2,深睡期为state3,快速眼动期为state4。可穿戴设备每隔一段时间通过蓝牙模块向移动终端下发用户身体状态数据,用户身体状态数据可以为以上五种检测到的用户睡眠阶段。移动终端记录接收到的信息,将上一次用户身体状态数据与当前用户身体状态数据进行对比,能产生多种用户睡眠阶段切换情况,用户睡眠阶段切换情况及对应的功耗优化调整操作的相关说明可以参阅下表。
[0071][0072][0073]
移动终端20的备用电源服务模块判断出用户睡眠阶段切换情况后,根据睡眠阶段
切换情况与功耗优化调整操作的对应关系,进行相关功耗优化调整操作。
[0074]
功耗优化调整操作包括轻度低功耗模式及重度低功耗模式的快速切换,备用电源服务模块通过与设备低功耗控制器通信,以控制轻度低功耗模式及重度低功耗模式的切换,功耗优化调整操作包括启动或关闭最佳功耗优化模式,启动最佳功耗优化模式时,关闭数据连接,wifi功能,nfc功能,gps功能,关闭通知状态灯,网络分享等,在较大程度上降低功耗。
[0075]
步骤s104,执行所述目标功耗优化调整操作。
[0076]
举例来说,用户在晚上启动视频应用程序看视频或启动音频应用程序听音乐,若根据用户身体状态数据,确定用户从上一监测周期的清醒期切换至当前监测周期的入睡期,或者,从上一监测周期及当前监测周期均为入睡期,在移动终端处于亮屏时,则执行灭屏操作,且切换至轻度低功耗模式;在移动终端处于灭屏,则切换至或保持轻度低功耗模式;若处于灭屏状态,关闭当前运行音频应用程序,若处于亮屏状态,关闭当前运行视频应用程序。
[0077]
在本实施例中,通过可穿戴设备的睡眠监测功能,从可穿戴设备获取用户身体状态数据,实现自动灭屏,更加快速进入doze状态,以及启动最佳功耗优化模式,即使用户睡眠时间不规律,也可以根据可穿戴设备返回的用户身体状态数据进行功耗优化,有效地确保用户在睡觉不使用移动终端时降低移动终端功耗,提高移动终端的功耗优化效果。
[0078]
可选的,在步骤s101之前,所述方法还包括:
[0079]
每隔所述监测周期从所述可穿戴设备接收用户身体状态数据。
[0080]
请再次参阅图2,移动终端20通过蓝牙模块间隔监测周期从可穿戴设备10接收用户身体状态数据。
[0081]
可选的,请参阅图4,在步骤s101之前,所述方法还包括:
[0082]
步骤s105,每隔所述监测周期向所述可穿戴设备发送请求指令,所述请求指令用于指示所述可穿戴设备反馈监测周期内的用户身体状态数据。
[0083]
步骤s106,从所述可穿戴设备接收监测周期内的用户身体状态数据。
[0084]
请再次参阅图2,移动终端20通过蓝牙模块每隔一监测周期向可穿戴设备10发送请求指令,请求指令用于指示可穿戴设备10反馈监测周期内的用户身体状态数据,用户身体状态数据包括用户生命特征信息、用户姿态信息、用户睡眠状态信息中的至少一种。移动终端20通过蓝牙模块接收监测周期内的用户身体状态数据。
[0085]
这样,移动终端20可以获取监测周期内的用户身体状态数据,便于对移动终端根据用户身体状态数据进行功耗优化管理。
[0086]
可选的,请参阅图5,睡眠阶段切换情况与功耗优化调整操作的对应关系的获取,包括:
[0087]
步骤s107,接收用户输入的睡眠阶段切换情况,及接收用户针对输入的睡眠阶段切换情况对应设置的功耗优化调整操作,所述功耗优化调整操作包括关闭目标功能模块。
[0088]
步骤s108,根据接收的睡眠阶段切换情况与设置的功耗优化调整操作,生成睡眠阶段切换情况与功耗调整操作的对应关系。
[0089]
举例来说,用户可以对睡眠阶段切换情况进行自定义设置,并对睡眠阶段切换情况设置对应功耗优化方案,即用户可以根据自己的睡眠阶段和自身习惯设定对应功耗优化
方案。例如,用户设置的睡眠阶段切换情况可以为从清醒期切换至入睡期,从入睡期切换至深睡期,从深睡期切换至快速眼动期,从任意睡眠阶段切换至清醒期。例如,用户可以对从清醒期切换至入睡期,设置关闭移动终端的网络功能、定位功能、视频播放功能、音频播放功能。用户可以对从入睡期切换至深睡期,设置关闭移动终端的网络功能、定位功能、视频播放功能、音频播放功能、蓝牙功能、近场通信功能。用户可以对从深睡期切换至快速眼动期,设置关闭移动终端的网络功能、定位功能。用户可以对从任意睡眠阶段切换至清醒期,设置关闭移动终端的定位功能。备用电源服务模块将用户的设置进行存储,并存储入数据库中。
[0090]
这样,用户可以根据自身睡眠阶段和习惯设置功耗优化调整操作,功耗优化调整操作可以根据用户自身需求,设置关闭若干功能模块,降低功耗,满足用户的需求,提升用户体验度。
[0091]
本技术提供的功耗优化方法,根据从可穿戴设备获取的用户身体状态数据,分别确定上一监测周期和当前监测周期的睡眠阶段;根据所述上一监测周期的睡眠阶段和当前监测周期的睡眠阶段,确定当前用户睡眠阶段切换情况;根据预先获取的睡眠阶段切换情况与功耗优化调整操作的对应关系,确定与所述当前用户睡眠阶段切换情况对应的目标功耗优化调整操作;执行所述目标功耗优化调整操作。本技术提供的功耗优化方案,通移动终端利用可穿戴设备获取用户身体状态数据,根据用户身体状态数据确定睡眠阶切换情况,根据睡眠阶段切换情况动态对移动终端的功耗进行优化,能够提高移动终端功耗优化效果。
[0092]
实施例2
[0093]
请参阅图6,图6示出了本技术提供的功耗优化装置的一结构图。
[0094]
此外,本公开实施例提供了一种功耗优化装置,应用于移动终端。
[0095]
具体的,如图6所示,功耗优化装置600包括:
[0096]
接收模块601,用于根据从可穿戴设备获取的用户身体状态数据,分别确定上一监测周期和当前监测周期的睡眠阶段;
[0097]
第一确定模块602,用于根据所述上一监测周期的睡眠阶段和当前监测周期的睡眠阶段,确定当前用户睡眠阶段切换情况;
[0098]
第二确定模块603,用于根据预先获取的睡眠阶段切换情况与功耗优化调整操作的对应关系,确定与所述当前用户睡眠阶段切换情况对应的目标功耗优化调整操作;
[0099]
执行模块604,用于执行所述目标功耗优化调整操作。
[0100]
可选的,接收模块601,用于在所述用户身体状态数据包括上一监测周期及当前监测周期的用户睡眠信息的情况下,根据上一监测周期及当前监测周期的用户睡眠信息分别确定上一监测周期及当前监测周期的睡眠阶段;或者,
[0101]
在所述用户身体状态数据包括上一监测周期及当前监测周期的用户生命特征数据的情况下,根据预先获取的生命特征数据与睡眠阶段的对应关系,分别确定与上一监测周期及当前监测周期的用户生命特征数据对应的睡眠阶段;或者,
[0102]
在所述用户身体状态数据包括上一监测周期及当前监测周期的用户姿态信息的情况下,根据预先获取的用户姿态与睡眠阶段的对应关系,分别确定与上一监测周期及当前监测周期的用户姿态信息对应的睡眠阶段。
[0103]
可选的,功耗优化装置600还包括:
[0104]
获取模块,用于根据用户生命特征历史数据对睡眠阶段划分生命特征数值范围;或者,
[0105]
在白天预定时段获取用户的基准生命特征数据,根据所述基准生命特征数据及睡眠状态调整因子计算睡眠阶段的生命特征数据范围;
[0106]
根据所述生命特征数据范围及睡眠阶段,确定生命特征数据与睡眠阶段的对应关系。
[0107]
可选的,所述目标功耗优化调整操作包括以下至少一种操作:
[0108]
切换至或保持轻度低功耗模式;
[0109]
切换至或保持重度低功耗模式;
[0110]
启动或关闭最佳功耗优化模式,所述最佳功耗优化模式处于开启状态时,关闭网络功能、近场通信功能、定位功能、系统通知功能中的至少一种;
[0111]
关闭当前运行的应用程序。
[0112]
可选的,所述睡眠阶段切换情况与功耗优化调整操作的对应关系包括:
[0113]
在前监测周期处于清醒期的情况下,关闭最佳功耗优化模式;
[0114]
在从上一监测周期的清醒期切换至当前监测周期的入睡期,或者,上一监测周期及当前监测周期均为入睡期的情况下,若处于亮屏状态,则灭屏,并切换至轻度低功耗模式;若处于灭屏状态,则切换至或保持轻度低功耗模式;若处于灭屏或亮屏状态,关闭当前运行的应用程序;
[0115]
在从上一监测周期的入睡期切换至当前监测周期的浅睡期,或者,上一监测周期及当前监测周期均为浅睡期的情况下,切换至或保持轻度低功耗模式;
[0116]
在从上一监测周期的快速眼动期切换至当前监测周期的浅睡期的情况下,换至或保持重度低功耗模式,且启动所述最佳功耗优化模式;
[0117]
在从上一监测周期的浅睡期切换至当前监测周期的深睡期的情况下,若处于轻度低功耗模式,则切换至重度低功耗模式,且启动所述最佳功耗优化模式;若不处于轻度低功耗模式、且不处于重度低功耗模式,则切换至轻度低功耗模式;
[0118]
在上一监测周期及当前监测周期均为深睡期的情况下,切换至重度低功耗模式,且启动所述最佳功耗优化模式;
[0119]
在从上一监测周期的清醒期或快速眼动期切换至当前监测周期的深睡期的情况下,若处于轻度低功耗模式,则切换至重度低功耗模式,且启动所述最佳功耗优化模式;若不处于轻度低功耗模式,则切换至轻度低功耗模式;
[0120]
在当前监测周期为快速眼动期的情况下,切换至重度低功耗模式,且关闭所述最佳功耗优化模式;
[0121]
在从上一监测周期的清醒期切换至当前监测周期的浅睡期、从上一监测周期及当前监测周期均为浅睡期、或者从上一监测周期的清醒期切换至当前监测周期的深睡期的情况下,若处于灭屏状态,则切换至或保持轻度低功耗模式,若处于重度低功耗模式则保持重度低功耗模式。
[0122]
可选的,功耗优化装置600,包括:
[0123]
收发模块,用于每隔所述监测周期从所述可穿戴设备接收用户身体状态数据;或
者,
[0124]
每隔所述监测周期向所述可穿戴设备发送请求指令,所述请求指令用于指示所述可穿戴设备反馈监测周期内的用户身体状态数据;
[0125]
从所述可穿戴设备接收监测周期内的用户身体状态数据。
[0126]
可选的,功耗优化装置600,包括:
[0127]
接收模块,用于接收用户输入的睡眠阶段切换情况,及接收用户针对输入的睡眠阶段切换情况对应设置的功耗优化调整操作,所述功耗优化调整操作包括关闭目标功能模块;
[0128]
生成模块,用于根据接收的睡眠阶段切换情况与设置的功耗优化调整操作,生成睡眠阶段切换情况与功耗调整操作的对应关系。
[0129]
功耗优化装置600可以实现图2所示功耗优化方法,为避免重复,在此不再赘述。
[0130]
本实施例提供的功耗优化装置,根据从可穿戴设备获取的用户身体状态数据,分别确定上一监测周期和当前监测周期的睡眠阶段;根据所述上一监测周期的睡眠阶段和当前监测周期的睡眠阶段,确定当前用户睡眠阶段切换情况;根据预先获取的睡眠阶段切换情况与功耗优化调整操作的对应关系,确定与所述当前用户睡眠阶段切换情况对应的目标功耗优化调整操作;执行所述目标功耗优化调整操作。本技术提供的功耗优化方案,通移动终端利用可穿戴设备获取用户身体状态数据,根据用户身体状态数据确定睡眠阶切换情况,根据睡眠阶段切换情况动态对移动终端的功耗进行优化,能够提高移动终端功耗优化效果。
[0131]
实施例3
[0132]
此外,本公开实施例提供了一种移动终端,包括存储器以及处理器,所述存储器存储有计算机程序,所述计算机程序在所述处理器上运行时执行上述方法实施例1所提供的功耗优化方法。
[0133]
具体的,如图7所示,本实施例提供的移动终端700包括:
[0134]
射频单元701、网络模块702、音频输出单元703、输入单元704、传感器705、显示单元706、用户输入单元707、接口单元708、存储器709、处理器710、以及电源711等部件。本领域技术人员可以理解,图7中示出的移动终端结构并不构成对移动终端的限定,移动终端可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。在本发明实施例中,移动终端包括但不限于手机、平板电脑、笔记本电脑、掌上电脑、车载移动终端、可穿戴设备、以及计步器等。
[0135]
其中,处理器710,用于:根据从可穿戴设备获取的用户身体状态数据,分别确定上一监测周期和当前监测周期的睡眠阶段;
[0136]
根据所述上一监测周期的睡眠阶段和当前监测周期的睡眠阶段,确定当前用户睡眠阶段切换情况;
[0137]
根据预先获取的睡眠阶段切换情况与功耗优化调整操作的对应关系,确定与所述当前用户睡眠阶段切换情况对应的目标功耗优化调整操作;
[0138]
执行所述目标功耗优化调整操作。
[0139]
可选的,处理器710,还用于:在所述用户身体状态数据包括上一监测周期及当前监测周期的用户睡眠信息的情况下,根据上一监测周期及当前监测周期的用户睡眠信息分
别确定上一监测周期及当前监测周期的睡眠阶段;或者,
[0140]
在所述用户身体状态数据包括上一监测周期及当前监测周期的用户生命特征数据的情况下,根据预先获取的生命特征数据与睡眠阶段的对应关系,分别确定与上一监测周期及当前监测周期的用户生命特征数据对应的睡眠阶段;或者,
[0141]
在所述用户身体状态数据包括上一监测周期及当前监测周期的用户姿态信息的情况下,根据预先获取的用户姿态与睡眠阶段的对应关系,分别确定与上一监测周期及当前监测周期的用户姿态信息对应的睡眠阶段。
[0142]
可选的,处理器710,还用于:根据用户生命特征历史数据对睡眠阶段划分生命特征数值范围;或者,
[0143]
在白天预定时段获取用户的基准生命特征数据,根据所述基准生命特征数据及睡眠状态调整因子计算睡眠阶段的生命特征数据范围;
[0144]
根据所述生命特征数据范围及睡眠阶段,确定生命特征数据与睡眠阶段的对应关系。
[0145]
可选的,所述目标功耗优化调整操作包括以下至少一种操作:
[0146]
切换至或保持轻度低功耗模式;
[0147]
切换至或保持重度低功耗模式;
[0148]
启动或关闭最佳功耗优化模式,所述最佳功耗优化模式处于开启状态时,关闭网络功能、近场通信功能、定位功能、系统通知功能中的至少一种;
[0149]
关闭当前运行的应用程序。
[0150]
可选的,处理器710,还用于:在前监测周期处于清醒期的情况下,关闭最佳功耗优化模式;
[0151]
在从上一监测周期的清醒期切换至当前监测周期的入睡期,或者,上一监测周期及当前监测周期均为入睡期的情况下,若处于亮屏状态,则灭屏,并切换至轻度低功耗模式;若处于灭屏状态,则切换至或保持轻度低功耗模式;若处于灭屏或亮屏状态,关闭当前运行的应用程序;
[0152]
在从上一监测周期的入睡期切换至当前监测周期的浅睡期,或者,上一监测周期及当前监测周期均为浅睡期的情况下,切换至或保持轻度低功耗模式;
[0153]
在从上一监测周期的快速眼动期切换至当前监测周期的浅睡期的情况下,换至或保持重度低功耗模式,且启动所述最佳功耗优化模式;
[0154]
在从上一监测周期的浅睡期切换至当前监测周期的深睡期的情况下,若处于轻度低功耗模式,则切换至重度低功耗模式,且启动所述最佳功耗优化模式;若不处于轻度低功耗模式、且不处于重度低功耗模式,则切换至轻度低功耗模式;
[0155]
在上一监测周期及当前监测周期均为深睡期的情况下,切换至重度低功耗模式,且启动所述最佳功耗优化模式;
[0156]
在从上一监测周期的清醒期或快速眼动期切换至当前监测周期的深睡期的情况下,若处于轻度低功耗模式,则切换至重度低功耗模式,且启动所述最佳功耗优化模式;若不处于轻度低功耗模式,则切换至轻度低功耗模式;
[0157]
在当前监测周期为快速眼动期的情况下,切换至重度低功耗模式,且关闭所述最佳功耗优化模式;
[0158]
在从上一监测周期的清醒期切换至当前监测周期的浅睡期、从上一监测周期及当前监测周期均为浅睡期、或者从上一监测周期的清醒期切换至当前监测周期的深睡期的情况下,若处于灭屏状态,则切换至或保持轻度低功耗模式,若处于重度低功耗模式则保持重度低功耗模式。
[0159]
可选的,处理器710,还用于:每隔所述监测周期从所述可穿戴设备接收用户身体状态数据;或者,
[0160]
每隔所述监测周期向所述可穿戴设备发送请求指令,所述请求指令用于指示所述可穿戴设备反馈监测周期内的用户身体状态数据;
[0161]
从所述可穿戴设备接收监测周期内的用户身体状态数据。
[0162]
可选的,处理器710,还用于:接收用户输入的睡眠阶段切换情况,及接收用户针对输入的睡眠阶段切换情况对应设置的功耗优化调整操作,所述功耗优化调整操作包括关闭目标功能模块;
[0163]
根据接收的睡眠阶段切换情况与设置的功耗优化调整操作,生成睡眠阶段切换情况与功耗调整操作的对应关系。
[0164]
应理解的是,本发明实施例中,射频单元701可用于收发信息或通话过程中,信号的接收和发送,具体的,将来自基站的下行数据接收后,给处理器710处理;另外,将上行的数据发送给基站。通常,射频单元701包括但不限于天线、至少一个放大器、收发信机、耦合器、低噪声放大器、双工器等。此外,射频单元701还可以通过无线通信系统与网络和其他设备通信。
[0165]
移动终端通过网络模块702为用户提供了无线的宽带互联网访问,如帮助用户收发电子邮件、浏览网页和访问流式媒体等。
[0166]
音频输出单元703可以将射频单元701或网络模块702接收的或者在存储器709中存储的音频数据转换成音频信号并且输出为声音。而且,音频输出单元703还可以提供与移动终端700执行的特定功能相关的音频输出(例如,呼叫信号接收声音、消息接收声音等等)。音频输出单元703包括扬声器、蜂鸣器以及受话器等。
[0167]
输入单元704用于接收音频或视频信号。输入单元704可以包括图形处理器(graphics processing unit,gpu)7041和麦克风7042,图形处理器7041对在视频捕获模式或图像捕获模式中由图像捕获移动终端(如摄像头)获得的静态图片或视频的图像数据进行处理。处理后的图像帧可以视频播放在显示单元706上。经图形处理器7041处理后的图像帧可以存储在存储器709(或其它存储介质)中或者经由射频单元701或网络模块702进行发送。麦克风7042可以接收声音,并且能够将这样的声音处理为音频数据。处理后的音频数据可以在电话通话模式的情况下转换为可经由射频单元701发送到移动通信基站的格式输出。
[0168]
移动终端700还包括至少一种传感器705,比如光传感器、运动传感器以及其他传感器。具体地,光传感器包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示面板7061的亮度,接近传感器可在移动终端700移动到耳边时,关闭显示面板7061和/或背光。作为运动传感器的一种,加速计传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别移动终端姿态(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;传
感器705还可以包括指纹传感器、压力传感器、虹膜传感器、分子传感器、陀螺仪、气压计、湿度计、温度计、红外线传感器等,在此不再赘述。
[0169]
显示单元706用于视频播放由用户输入的信息或提供给用户的信息。显示单元706可包括显示面板7061,可以采用液晶视频播放器(liquid crystal display,lcd)、有机发光二极管(organic light-emitting diode,oled)等形式来配置显示面板7061。
[0170]
用户输入单元707可用于接收输入的数字或字符信息,以及产生与移动终端的用户设置以及功能控制有关的键信号输入。具体地,用户输入单元707包括触控面板7071以及其他输入设备7072。触控面板7071,也称为触摸屏,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触控面板7071上或在触控面板7071附近的操作)。触控面板7071可包括触摸检测移动终端和触摸控制器两个部分。其中,触摸检测移动终端检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测移动终端上接收触摸信息,并将它转换成触点坐标,再送给处理器710,接收处理器710发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触控面板7071。除了触控面板7071,用户输入单元707还可以包括其他输入设备7072。具体地,其他输入设备7072可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆,在此不再赘述。
[0171]
进一步的,触控面板7071可覆盖在显示面板7061上,当触控面板7071检测到在其上或附近的触摸操作后,传送给处理器710以确定触摸事件的类型,随后处理器710根据触摸事件的类型在显示面板7061上提供相应的视觉输出。虽然在图7中,触控面板7071与显示面板7061是作为两个独立的部件来实现移动终端的输入和输出功能,但是在某些实施例中,可以将触控面板7071与显示面板7061集成而实现移动终端的输入和输出功能,具体此处不做限定。
[0172]
接口单元708为外部移动终端与移动终端700连接的接口。例如,外部移动终端可以包括有线或无线头戴式耳机端口、外部电源(或电池充电器)端口、有线或无线数据端口、存储卡端口、用于连接具有识别模块的移动终端的端口、音频输入/输出(i/o)端口、视频i/o端口、耳机端口等等。接口单元708可以用于接收来自外部移动终端的输入(例如,数据信息、电力等等)并且将接收到的输入传输到移动终端700内的一个或多个元件或者可以用于在移动终端700和外部移动终端之间传输数据。
[0173]
存储器709可用于存储软件程序以及各种数据。存储器709可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据手机的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器709可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。
[0174]
处理器710是移动终端的控制中心,利用各种接口和线路连接整个移动终端的各个部分,通过运行或执行存储在存储器709内的软件程序和/或模块,以及调用存储在存储器709内的数据,执行移动终端的各种功能和处理数据,从而对移动终端进行整体监控。处理器710可包括一个或多个处理单元;优选的,处理器710可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器710中。
[0175]
移动终端700还可以包括给各个部件供电的电源711(比如电池),优选的,电源711可以通过电源管理系统与处理器710逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。
[0176]
另外,移动终端700包括一些未示出的功能模块,在此不再赘述。
[0177]
移动终端700可以实现图2所示功耗优化方法,为避免重复,在此不再赘述。
[0178]
本实施例提供的移动终端,根据从可穿戴设备获取的用户身体状态数据,分别确定上一监测周期和当前监测周期的睡眠阶段;根据所述上一监测周期的睡眠阶段和当前监测周期的睡眠阶段,确定当前用户睡眠阶段切换情况;根据预先获取的睡眠阶段切换情况与功耗优化调整操作的对应关系,确定与所述当前用户睡眠阶段切换情况对应的目标功耗优化调整操作;执行所述目标功耗优化调整操作。本技术提供的通移动终端利用可穿戴设备获取用户身体状态数据,根据用户身体状态数据确定睡眠阶切换情况,根据睡眠阶段切换情况动态对移动终端的功耗进行优化,能够提高移动终端功耗优化效果。
[0179]
实施例4
[0180]
本技术还提供一种计算机可读存储介质,所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现如下步骤:
[0181]
根据从可穿戴设备获取的用户身体状态数据,分别确定上一监测周期和当前监测周期的睡眠阶段;
[0182]
根据所述上一监测周期的睡眠阶段和当前监测周期的睡眠阶段,确定当前用户睡眠阶段切换情况;
[0183]
根据预先获取的睡眠阶段切换情况与功耗优化调整操作的对应关系,确定与所述当前用户睡眠阶段切换情况对应的目标功耗优化调整操作;
[0184]
执行所述目标功耗优化调整操作。
[0185]
计算机可读存储介质可以实现图2所示功耗优化方法,为避免重复,在此不再赘述。
[0186]
在本实施例中,计算机可读存储介质可以为只读存储器(read-only memory,简称rom)、随机存取存储器(random accessmemory,简称ram)、磁碟或者光盘等。
[0187]
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者终端不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者终端所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、方法、物品或者终端中还存在另外的相同要素。
[0188]
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。
[0189]
上面结合附图对本发明的实施例进行了描述,但是本发明并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员
在本发明的启示下,在不脱离本发明宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本发明的保护之内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献