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

文档序号:25182003发布日期:2021-05-25 14:57阅读:85来源:国知局
可穿戴设备的控制方法和装置、电子设备与流程

本申请涉及计算机技术领域,特别是涉及一种可穿戴设备的控制方法和装置、电子设备、计算机可读存储介质。



背景技术:

智能穿戴设备越来越普及,特别是智能手表和手环已经收到越来越多年轻人的喜爱。智能穿戴设备不仅拥有传统手表的功能,例如时钟等,也拥有其他电子设备,例如手机的一些功能,从而导致目前市场上的智能穿戴设备的功耗较大。



技术实现要素:

本申请实施例提供一种可穿戴设备的控制方法、装置、电子设备、计算机可读存储介质,可以降低可穿戴设备的功耗。

一种可穿戴设备的控制方法,可穿戴设备包括第一系统和第二系统,其中,第一系统的功耗高于第二系统,所述方法包括:

获取日程的起始时间;

当到达起始时间时,获取用户行为数据;

当用户行为数据满足预设系统切换条件时,将可穿戴设备运行的系统切换至第二系统。

一种可穿戴设备的控制装置,所述可穿戴设备包括第一系统和第二系统,其中,所述第一系统的功耗高于所述第二系统,所述装置包括:

第一获取模块,用于获取日程的起始时间;

第二获取模块,用于当到达起始时间时,获取用户行为数据;

系统切换模块,用于当用户行为数据满足预设系统切换条件时,将可穿戴设备运行的系统切换至第二系统。

一种电子设备,包括存储器及处理器,存储器中储存有计算机程序,计算机程序被处理器执行时,使得处理器执行如下步骤:

获取日程的起始时间;

当到达起始时间时,获取用户行为数据;

当用户行为数据满足预设系统切换条件时,将可穿戴设备运行的系统切换至第二系统。

一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现如下步骤:

获取日程的起始时间;

当到达起始时间时,获取用户行为数据;

当用户行为数据满足预设系统切换条件时,将可穿戴设备运行的系统切换至第二系统。

上述可穿戴设备的控制方法和装置、电子设备、计算机可读存储介质,获取日程的起始时间,当到达起始时间时,获取用户行为数据,到达起始时间时才获取用户行为数据,不需要一直获取用户行为数据从而节省功耗,当用户行为数据满足预设系统切换条件时,将可穿戴设备运行的系统切换至第二系统,其中,第一系统的功耗高于第二系统,能够进一步降低可穿戴设备的功耗。

附图说明

为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为一个实施例中可穿戴设备的内部结构示意图;

图2为一个实施例中可穿戴设备的控制方法的流程图;

图3为一个实施例中可穿戴设备的功能控制系统示意图;

图4为一个实施例中配置组件的流程示意图;

图5为一个实施例中组件化配置的系统示意图;

图6为一个实施例中组件化配置的模块示意图;

图7为一个实施例中可穿戴设备的控制装置的结构框图;

图8为一个实施例中电子设备的内部结构示意图。

具体实施方式

为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。

可以理解,本申请所使用的术语“第一”、“第二”等可在本文中用于描述各种元件,但这些元件不受这些术语限制。这些术语仅用于将第一个元件与另一个元件区分。举例来说,在不脱离本申请的范围的情况下,可以将第一系统称为第二系统,且类似地,可将第二系统称为第一系统。第一系统和第二系统两者都是客户端,但其不是同一系统。

图1为一个实施例中可穿戴设备的内部结构示意图。如图1所示,在一个实施例中,提供的可穿戴设备包括对应于第一系统的第一处理器110和对应于第二系统的第二处理器120。第一处理器110和第二处理器120均为微处理器,其中,第一处理器110为核心处理器。第一处理器110和第二处理器120可以根据实际应用配置相应的微处理器,在此不对第一处理器110和第二处理器120进行限定。系统可以是安卓系统、linux系统、windows系统、ios系统、rtos(realtimeoperatingsystem,实时操作系统)等不限于此。而第一系统的功耗高于第二系统。例如,以第一处理器110可以是cpu(centralprocessunit,中央处理器)处理器,对应于第一系统可以是安卓(android)系统;第二处理器120可以是mcu(microcontrollerunit,微控制单元)处理器,对应的第二系统可以是rtos。其中,cpu的主频可达到1.2ghz(吉赫兹),而mcu的主频约120mhz(兆赫兹),因此第一处理器的功耗高于第二处理器,第一系统的功耗高于第二系统的功耗。

具体地,可穿戴设备可以包括心率传感器121、加速度+陀螺仪122、大气压力传感器123、触摸传感器124、磁力传感器125、微压差传感器126等传感器中的一种或多种;第二处理器120可以与可穿戴设备包含的传感器连接,用于获取传感器采集的数据;第二处理器120还可以与gps(globalpositioningsystem,全球定位系统)模块127连接,用于获取gps天线接收的定位数据;及与调试(debug)模块128连接,用于输出可穿戴设备的调试数据。

第一处理器110和第二处理器120之间通过spi(serialperipheralinterface,串行外设接口)连接,从而第一系统和第二系统可以通过spi总线进行通信数据的传输。显示屏130通过mipi(mobileindustryprocessorinterface,移动产业处理器接口)与第一处理器110和第二处理器120连接,可以将第一处理器110或第二处理器120输出的数据进行展示。第一处理器110还包括传感器集线器驱动,可以用于驱动各传感器的数据采集及处理。

图2为一个实施例中可穿戴设备的控制方法的流程图。本实施例中的可穿戴设备的控制方法,以运行于上述可穿戴设备为例进行描述。如图2所示,可穿戴设备的控制方法包括步骤202至步骤206。

步骤202,获取日程的起始时间。

其中,日程是指在可穿戴设备上的保存的根据日期安排的行程。日程可用于安排一天中各个时间段的行程计划。日程包括但不限于:学生群体的课程时间表、商务人士的会议时间计划表、运动场景例如马拉松等、睡眠作息时间表等日程。

具体地,当可穿戴设备运行的系统处于第一系统时,可穿戴设备获取日程的起始时间。日程的起始时间为在第一系统上配置的起始时间。

步骤204,当到达该起始时间时,获取用户行为数据。

其中,用户行为数据是指用户在执行行为时所产生的数据。例如,用户行为数据可以是心率值、加速度值、陀螺仪数据中至少一种但不限于此。

具体地,当到达该起始时间时,可穿戴设备获取用户行为数据。例如,例如,第一日程设置为17:00至18:00,跑步,那么17:00即为第一日程的起始时间。第二日程设置为18:10至19:00吃饭,那么18:10为第二日程的起始时间。那么当到达17:00时,可穿戴设备开始获取用户行为数据直到18:00停止。当达到18:10时,可穿戴设备开始获取用户行为数据。

步骤206,当用户行为数据满足预设系统切换条件时,将可穿戴设备运行的系统切换至第二系统。

其中,用户行为数据满足预设系统切换条件可以是指用户行为数据满足对应的阈值条件。例如,当用户行为数据为心率值时,满足的预设系统切换条件则为心率阈值条件。当用户行为数据为加速度值时,满足的预设系统切换条件则为加速度阈值条件。

具体地,当用户行为数据满足预设系统切换条件时,可穿戴设备将关闭第一系统,将运行的系统从第一系统切换至第二系统。例如,用户行为数据为心率值,当心率值小于心率值阈值时,即可说明该用户此时的行为是睡眠,该用户此时可能不需要使用可穿戴设备,该可穿戴设备将运行的系统切换至第二系统。或者,用户行为数据为加速度值,当加速度值大于加速度阈值时,即可说明该用户此时的活动较为剧烈,例如该用户此时的行为可以是跑步,该用户此时可能不需要使用可穿戴设备,该可穿戴设备将运行的系统切换至第二系统。

本实施例中,当用户行为数据满足预设系统切换条件时,可穿戴设备检测到同意系统切换操作时,将可穿戴设备运行的系统切换至第二系统。具体地,当用户行为数据满足预设系统切换条件时,可穿戴设备在屏幕上显示“是否同意进行系统切换”。当可穿戴设备检测到同意系统切换的操作时,将运行的系统切换至第二系统。

本实施例中的可穿戴设备的控制方法,获取日程的起始时间,当到达起始时间时,获取用户行为数据,到达起始时间时才获取用户行为数据,不需要一直获取用户行为数据从而节省功耗,当用户行为数据满足预设系统切换条件时,将可穿戴设备运行的系统切换至第二系统,其中,第一系统的功耗高于第二系统,能够进一步降低可穿戴设备的功耗。

在一个实施例中,当用户行为数据满足预设系统切换条件时,将可穿戴设备运行的系统切换至第二系统,包括:根据用户行为数据确定日程类别;当日程类别为满足系统切换条件的类别时,将可穿戴设备运行的系统切换至第二系统。

其中,日程类别可以是日程场景的类别。例如,睡眠类别、运动类别、会议类别、考试类别等不限于此。满足系统切换条件的类别可以是睡眠类别、运动类别、会议类别等不限于此。满足系统切换条件的类别可根据需要设置。

具体地,不同的用户行为数据范围可对应不同的日程类别。以用户行为数据为心率值为例,睡眠类别对应的心率值范围<会议类别对应的心率值范围<运动类别对应的心率值范围。那么,可穿戴设备根据用户行为数据所处的范围能够确定日程类别。当可穿戴设备检测到日程类别为满足系统切换条件的类别时,将可穿戴设备运行的系统切换至第二系统。

可穿戴设备可根据心率值确定日程类别是否为运动类别、睡眠类别或会议类别等。可穿戴设备可根据加速度值确定日程类别是否为运动类别。可穿戴设备可根据加速度值和心率值确定日程类别是否为运动类别、睡眠类别或会议类别。

本实施例中,根据用户行为数据确定日程类别;当日程类别为满足系统切换条件的类别,且检测到同意系统切换操作时,将可穿戴设备运行的系统切换至第二系统。

本实施例中的可穿戴设备的控制方法,根据用户行为数据确定日程类别,当日程类别为满足系统切换条件的类别时,将可穿戴设备运行的系统切换到第二系统,能够在特定的日程类别将可穿戴设备运行的系统切换至第二系统。

在一个实施例中,该可穿戴设备的控制方法还包括:获取日程对应的已配置的日程类别。当用户行为数据满足预设系统切换条件时,将可穿戴设备运行的系统切换至第二系统,包括:当用户行为数据满足日程类别对应的系统切换条件时,将可穿戴设备运行的系统切换至第二系统。

其中,已配置的日程类别是指在第一系统上已配置的日程类别。例如,第一日程设置为17:00至18:00,日程类别为跑步。第二日程设置为18:10至19:00,日程类别为吃饭。每个日程类别有不同的系统切换条件,例如睡眠类别的系统切换条件与运动类别的系统切换条件不相同。

具体地,可穿戴设备获取日程对应的已配置的日程类别。当用户行为数据满足日程类别对应的系统切换条件时,将可穿戴设备运行的系统切换至第二系统。以用户行为数据为心率值,日程类别为运动类别为例,运动类别对应的系统切换条件可以是心率值大于预设心率阈值,将可穿戴设备运行的系统切换至第二系统。

本实施例中的可穿戴设备的控制方法,获取日程对应的已配置的日程类别,当用户行为数据满足日程类别对应的系统切换条件时,将可穿戴设备运行的系统切换至第二系统,则每个日程类别有不同的系统切换条件,能够在不同情况下对系统切换,降低可穿戴设备的功耗。

在一个实施例中,该可穿戴设备的控制方法还包括:获取日程对应的已配置的日程类别。当用户行为数据满足预设系统切换条件时,将可穿戴设备运行的系统切换至第二系统,包括:当日程类别为满足系统切换条件的类别时,将可穿戴设备运行的系统切换至第二系统。

在一个实施例中,当用户行为数据满足日程类别对应的系统切换条件时,将可穿戴设备运行的系统切换至第二系统,包括:

当用户行为数据包括心率值,心率值满足日程类别对应的心率阈值条件时,将可穿戴设备运行的系统切换至第二系统;

当用户行为数据包括加速度值,加速度值满足日程类别对应的加速度阈值条件时,将可穿戴设备运行的系统切换至第二系统;

当用户行为数据包括心率值和加速度值,心率值满足日程类别对应的心率阈值条件且加速度值满足日程类别对应的加速度阈值条件时,将可穿戴设备运行的系统切换至第二系统。

具体地,心率值可通过心率传感器测量得到。心率阈值条件可以是小于第一心率阈值、大于第一心率阈值且小于第二心率阈值、大于第二心率阈值等不限于此,其中第一心率阈值小于第二心率阈值。例如,当用户行为数据包括心率值,心率值满足睡眠类别对应的小于第一心率阈值的条件时,将可穿戴设备运行的系统切换至第二系统。第一心率阈值和第二心率阈值通过用户平时的行为统计确定。例如可穿戴设备可在一天内对用户心率进行实时检测,测出用户心率在50%的时间内心率为70~80,有30%的时间内心率为60~70,有20%的时间心率高于80,那么可设70为第一阈值,80为第二阈值等不限于此。

加速度值可通过加速度的测量得到。加速度值可用于测量用户行为是否产生加速度。例如,在睡眠情况下,或者在会议等情况下,加速度值几乎为零或者只有短时间内存在加速度。那么在加速度值满足运行类别对应的加速度阈值条件时,将可穿戴设备运行的系统切换至第二系统。

当用户行为数据包括心率值和加速度值,心率值满足日程类别对应的心率阈值条件且加速度值满足日程类别对应的加速度阈值条件时,可穿戴设备将运行的系统切换至第二系统。

本实施例中的可穿戴设备的控制方法,当用户行为数据包括心率值,心率值满足日程类别对应的心率阈值条件时,将可穿戴设备运行的系统切换至第二系统;当用户行为数据包括加速度值,加速度值满足日程类别对应的加速度阈值条件时,将可穿戴设备运行的系统切换至第二系统;当用户行为数据包括心率值和加速度值,心率值满足日程类别对应的心率阈值条件且加速度值满足日程类别对应的加速度阈值条件时,将可穿戴设备运行的系统切换至第二系统,当心率值、加速度值中至少一种用户行为数据满足对应的系统切换条件时,将可穿戴设备运行的系统切换至第二系统,能在用户不需要使用可穿戴设备时切换至低功耗的系统,降低可穿戴设备的功耗。

在一个实施例中,该可穿戴设备的控制方法还包括:当日程类别为运动类别时,确定用户行为数据包括加速度值、心率值中至少一种。

具体地,当日程类别为运动类别时,运动时的加速度值以及心率值比工作或学习使用时的加速度值更大。因此当日程类别为运动类别时,可穿戴设备可测量加速度值、心率值,或加速度和心率值。当加速度值满足运动类别对应的加速度阈值条件时,将可穿戴设备运行的系统切换至第二系统。当心率值满足运动类别对应的心率阈值条件时,将可穿戴设备运行的系统切换至第二系统。当加速度值满足运动类别对应的加速度阈值条件,且心率值满足运动类别对应的心率阈值条件时,将可穿戴设备运行的系统切换至第二系统。

本实施例中的可穿戴设备的控制方法,当日程类别为运动类别时,确定用户行为数据包括加速度值、心率值中至少一种,能够当不同种类的用户行为数据满足预设系统切换条件时,切换至第二系统,降低可穿戴设备的功耗。

在一个实施例中,该可穿戴设备的控制方法还包括:当日程类别为睡眠类别或会议类别时,确定用户行为数据包括心率值,或者包括心率值和加速度值。

具体地,当日程类别为睡眠类别或会议类别时,此时用户心率较平缓也较小,加速度值几乎为零或者只有短时间内存在加速度值。因此,当日程类别为睡眠类别或会议类别时,可穿戴设备可获取心率值,或者心率值和加速度值。那么,当心率值满足运动类别对应的心率阈值条件时,将可穿戴设备运行的系统切换至第二系统。当加速度值满足运动类别对应的加速度阈值条件,且心率值满足运动类别对应的心率阈值条件时,将可穿戴设备运行的系统切换至第二系统。

本实施例中的可穿戴设备的控制方法,当日程类别为睡眠类别或会议类别时,确定用户行为数据包括心率值,或者包括心率值和加速度值,能够当不同种类的用户行为数据满足预设系统切换条件时,切换至第二系统,降低可穿戴设备的功耗。

在一个实施例中,获取用户行为数据,包括:获取心率值以及心率值对应的可信度。当用户行为数据满足预设系统切换条件时,将可穿戴设备运行的系统切换至第二系统,包括:当可信度达到预设可信度阈值且心率值满足心率阈值条件时,将可穿戴设备运行的系统切换至第二系统。

其中,心率值对应的可信度用于表征该心率值的可信程度。可信度阈值可以是60%、70%、80%、90%等不限于此。可穿戴设备可根据信号强度确定心率值对应的可信度。当信号强度越高,则可信度越高;当信号强度越低,则可信度越低。或者,可穿戴设备可根据心率曲线与人类心率曲线之间的相似度确定可信度。相似度越高,则可信度越高;相似度越低,则可信度越低。此方式可以有效防止可穿戴设备测量到其他物品而产生心率。

具体地,可穿戴设备获取用户的心率值以及心率值对应的可信度。当可信度达到预设可信度阈值且心率值满足心率阈值条件时,可穿戴设备将运行的系统切换至第二系统。

本实施例中的可穿戴设备的控制方法,获取心率值以及心率值对应的可信度,当可信度达到预设可信度阈值且心率值满足心率阈值条件时,将可穿戴设备运行的系统切换至第二系统,能够避免当可穿戴设备不在用户身上而在其他物体例如纸巾上造成的误切换,提高可穿戴设备控制准确性。

在一个实施例中,将可穿戴设备运行的系统切换至第二系统,包括:控制可穿戴设备中的开关从第一系统对应的第一处理器与其他器件的通路,切换至第二系统对应的第二处理器与其他器件的通路。

具体地,其他器件具体可以是除第一处理器和第二处理器之外的器件。如图1中的显示屏、控制面板、gps模块、心率传感器…调试模块中至少一种均可称为其他器件。可穿戴设备控制可穿戴设备中的开关从第一系统对应的第一处理器与其他器件的通路,切换至第二系统对应的第二处理器与其他器件的通路。

本实施例中的可穿戴设备的控制方法,控制可穿戴设备中的开关从第一系统对应的第一处理器与其他器件的通路,切换至第二系统对应的第二处理器与其他器件的通路,能够实现系统切换,将系统切换至较低功耗的系统,降低可穿戴设备的功耗。

在一个实施例中,如图3所示,为一个实施例中可穿戴设备的功能控制系统示意图。以第一系统为安卓系统,第二系统为rtos系统为例进行说明。可穿戴设备包括至少两种运行模式,以手表模式和手环模式为例。其中,手表模式是指可穿戴设备同时运行安卓系统和rtos系统,手环模式是指可穿戴设备关闭安卓系统,只运行rtos系统。心率传感器、心电图传感器、运动传感器等传感器在手表模式和手环模式下均由rtos系统控制。显示屏、触控屏和按键可以在不同的模式下由不同的系统进行控制,即在手表模式下,显示屏、触控屏和按键可以通过安卓系统进行控制;在手环模式下,显示屏、触控屏和按键可以通过rtos系统进行控制。

在一个实施例中,如图4所示,为一个实施例中配置组件的流程示意图,包括:

步骤402,获取在第一系统中选择的组件标识。

其中,组件标识用于唯一标识不同的组件。每个组件均有对应的组件标识。组件标识可由数字、字母、文字、符号中至少一种组成。组件标识具体可以包括运动识别功能组件标识、gps运动轨迹(globalpositioningsystem,全球定位系统)功能组件标识、动态心率监测功能组件标识、ecg(electrocardiogram,心电图)监测功能组件标识、个性化动态表盘功能组件标识中的一种或多种但不限于此。

具体地,组件标识为组件在第一系统上的映射。即在第一系统上所展示的组件标识无对应的组件配置。可穿戴设备获取在第一系统中配置的组件标识。例如,可穿戴设备在屏幕上展示可选的组件标识,并获取选择的组件标识。

步骤404,将组件标识发送至第二系统所对应的第二处理器。

具体地,可穿戴设备将组件标识通过串行外设接口发送至第二系统所对应的第二处理器。

步骤406,通过第二处理器配置组件标识对应的组件。

具体地,与组件相关的配置信息位于第二系统所对应的第二处理器。可穿戴设备通过第二系统所对应的第二处理器,配置组件标识对应的组件,并展示,以实现该组件对应的功能。

本实施例中的可穿戴设备的控制方法,获取在第一系统中选择的组件标识,将组件标识发送至第二系统所对应的第二处理器,通过第二系统所对应的第二处理器配置组件标识对应的组件,能够在降低功耗的同时实现功能组件配置,提高个性化体验。

在一个实施例中,如图5所示,为一个实施例中组件化配置的系统示意图。可穿戴设备可通过智能待机守护进程记录用户日程管理。例如课程时间表、会议日程、运动计划表、作息时间表中一种或多种。可穿戴设备可通过智能组件化进行记录用户配置的个性化功能组件。第一系统的功能组件标识包含但不限于运动识别功能组件标识、gps运动轨迹(globalpositioningsystem,全球定位系统)功能组件标识、动态心率监测功能组件标识、ecg(electrocardiogram,心电图)监测功能组件标识、个性化动态表盘功能组件标识中的一种或多种。第二系统的基础功能可为计步监测、心率测量、时间表盘、消息通知模块等省功耗的组件。用户可在基础功能基础上通过第二系统配置不同的组件。

在一个实施例中,如图6所示,为一个实施例中组件化配置的模块示意图。rtos系统是开源实时操作系统,它只提供了基本的任务调度功能,不提供任何的业务功能。基于rtos的基本功能,重新封装了操作系统,提供了面向各个业务的功能组件。模块包括双核通信层、功能模块层、接口适配层、设备驱动层和核心驱动层等。功能模块包括任务处理、缓存单元、flash管理模块、日志模块、异常处理模块、空中下载技术升级模块、调试模块、看门狗模块、算法模块和双核通信处理模块。接口适配层包括计时器接口、线程接口、存储器接口、消息接口等。设备驱动层包括传感器驱动例如加速度传感器、磁力传感器、压力传感器、微压差传感器、触摸传感器、光线传感器中一种或多种、心率传感器驱动、实时时钟驱动但不限于此。

在一个实施例中,获取在第一系统中配置的日程起始时间和日程终止时间内对应的组件标识;将组件标识发送至第二系统所对应的第二处理器;通过第二系统所对应的第二处理器在日程起始时间和日程终止时间内配置所述组件标识对应的组件。本实施例中的可穿戴设备的控制方法,能在不同的日程起始时间和日程终止时间内配置组件,使在第二系统运行时也可实现更多的组件功能,提高个性化体验。

在一个实施例中,该可穿戴设备的控制方法还包括:获取日程的终止时间;当到达该终止时间时,将可穿戴设备运行的系统从第二系统切换至第一系统。

具体地,日程的终止时间是指一个日程的结束时间。第一日程设置为17:00至18:00,跑步,那么18:00即为第一日程的终止时间。第二日程设置为18:10至19:00吃饭,那么19:00为第二日程的终止时间。可穿戴设备获取日程的终止时间,当到达该终止时间时,将运行的系统从第二系统自动切换至第一系统。

本实施例中,将运行的系统从第二系统自动切换至第一系统,包括:控制可穿戴设备中的开关从第二系统对应的第二处理器与其他器件的通路,切换至第一系统对应的第一处理器与其他器件的通路。

本实施例中,当到达该终止时间,且可穿戴设备检测到同意系统切换操作时,将可穿戴设备运行的系统从第二系统切换至第一系统。

本实施例中的可穿戴设备的控制方法,获取日程的终止时间,当到达该终止时间时,将可穿戴设备运行的系统从第二系统切换至第一系统,能够切换系统不影响用户的正常操作。

在一个实施例中,用户在第一系统根据提供的组件进行选择,智能待机守护进程会记录并管理用户的日程及功能组件配置。当达到日程起始时间时,给出用户提示,开启运动状态自动识别功能。当确定用户正在跑步后,智能待机守护进行自动切换到第二系统,并根据用户的组件配置进行功能检测。

在一个实施例中,当用户行为数据满足预设系统切换条件时,将可穿戴设备运行的系统切换至第二系统,包括:当可穿戴设备运行的系统处于第二系统,且满足预设系统切换条件时,可穿戴设备运行的系统仍然保持在第二系统。

具体地,当可穿戴设备此时运行的系统处于第二系统,且满足预设系统切换条件时,可穿戴设备不切换运行的系统,即可穿戴设备运行的系统仍然保持在第二系统。

本实施例中的可穿戴设备的控制方法,当可穿戴设备运行的系统处于第二系统,且满足预设系统切换条件时,可穿戴设备运行的系统仍然保持在第二系统,使得可穿戴设备仍处于低功耗状态,降低了可穿戴设备的功耗,使可穿戴设备充满电后能被使用更长时间。

在一个实施例中,一种可穿戴系统的控制方法,包括:

步骤a1,当可穿戴设备运行的系统处于第一系统时,第一系统提供用户个性化设置组件的窗口。

步骤a2,通过第一系统记录并管理用户的日程设置。

步骤a3,当在第一系统中接收到组件配置指令时,获取在第一系统中选择的组件标识。

步骤a4,当到达日程的起始时间时,进行提醒,打开自动运动状态识别功能检测用户行为,从而获取用户行为数据。

步骤a5,当用户行为数据满足预设系统切换条件时,将可穿戴设备的运行系统切换至第二系统。可穿戴设备通过第二系统配置组件标识对应的组件,并展示。

本实施例中的可穿戴设备的控制方法,能够切换至低功耗的系统,降低可穿戴设备的功耗,以及提高配置个性化体验。

应该理解的是,虽然图2、4和5的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图2、4和5中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。

图7为一个实施例的可穿戴设备的控制装置的结构框图。如图7所示,一种可穿戴设备的控制装置,可穿戴设备包括第一系统和第二系统,其中,第一系统的功耗高于第二系统,该可穿戴设备的控制装置包括第一获取模块702、第二获取模块704和系统切换模块706,其中:

第一获取模块702,用于获取日程的起始时间;

第二获取模块704,用于当到达起始时间时,获取用户行为数据;

系统切换模块706,用于当用户行为数据满足预设系统切换条件时,将可穿戴设备运行的系统切换至第二系统。

本实施例中的可穿戴设备的控制装置,获取日程的起始时间,当到达起始时间时,获取用户行为数据,到达起始时间时才获取用户行为数据,不需要一直获取用户行为数据从而节省功耗,当用户行为数据满足预设系统切换条件时,将可穿戴设备运行的系统切换至第二系统,其中,第一系统的功耗高于第二系统,能够进一步降低可穿戴设备的功耗。

在一个实施例中,第二获取模块704用于根据用户行为数据确定日程类别。系统切换模块706用于当日程类别为满足系统切换条件的类别时,将可穿戴设备运行的系统切换至第二系统。

本实施例中的可穿戴设备的控制装置,根据用户行为数据确定日程类别,当日程类别为满足系统切换条件的类别时,将可穿戴设备运行的系统切换到第二系统,能够在特定的日程类别将可穿戴设备运行的系统切换至第二系统。

在一个实施例中,第一获取模块702用于获取日程对应的已配置的日程类别。系统切换模块706用于当用户行为数据满足日程类别对应的系统切换条件时,将可穿戴设备运行的系统切换至第二系统。

本实施例中的可穿戴设备的控制装置,获取日程对应的已配置的日程类别,当用户行为数据满足日程类别对应的系统切换条件时,将可穿戴设备运行的系统切换至第二系统,则每个日程类别有不同的系统切换条件,能够在不同情况下对系统切换,降低可穿戴设备的功耗。

在一个实施例中,系统切换模块706用于当用户行为数据包括心率值,心率值满足日程类别对应的心率阈值条件时,将可穿戴设备运行的系统切换至第二系统;当用户行为数据包括加速度值,加速度值满足日程类别对应的加速度阈值条件时,将可穿戴设备运行的系统切换至第二系统;当用户行为数据包括心率值和加速度值,心率值满足日程类别对应的心率阈值条件且加速度值满足日程类别对应的加速度阈值条件时,将可穿戴设备运行的系统切换至第二系统。

本实施例中的可穿戴设备的控制装置,当用户行为数据包括心率值,心率值满足日程类别对应的心率阈值条件时,将可穿戴设备运行的系统切换至第二系统;当用户行为数据包括加速度值,加速度值满足日程类别对应的加速度阈值条件时,将可穿戴设备运行的系统切换至第二系统;当用户行为数据包括心率值和加速度值,心率值满足日程类别对应的心率阈值条件且加速度值满足日程类别对应的加速度阈值条件时,将可穿戴设备运行的系统切换至第二系统,当心率值、加速度值中至少一种用户行为数据满足对应的系统切换条件时,将可穿戴设备运行的系统切换至第二系统,能在用户不需要使用可穿戴设备时切换至低功耗的系统,降低可穿戴设备的功耗。

在一个实施例中,第二获取模块704用于当日程类别为运动类别时,确定用户行为数据包括加速度值、心率值中至少一种。

本实施例中的可穿戴设备的控制装置,当日程类别为运动类别时,确定用户行为数据包括加速度值、心率值中至少一种,能够当不同种类的用户行为数据满足预设系统切换条件时,切换至第二系统,降低可穿戴设备的功耗。

在一个实施例中,第二获取模块704用于当日程类别为睡眠类别或会议类别时,确定用户行为数据包括心率值,或者包括心率值和加速度值。

本实施例中的可穿戴设备的控制装置,当日程类别为睡眠类别或会议类别时,确定用户行为数据包括心率值,或者包括心率值和加速度值,能够当不同种类的用户行为数据满足预设系统切换条件时,切换至第二系统,降低可穿戴设备的功耗。

在一个实施例中,第二获取模块704用于获取心率值以及心率值对应的可信度。系统切换模块706用于当可信度达到预设可信度阈值且心率值满足心率阈值条件时,将可穿戴设备运行的系统切换至第二系统。

本实施例中的可穿戴设备的控制装置,获取心率值以及心率值对应的可信度,当可信度达到预设可信度阈值且心率值满足心率阈值条件时,将可穿戴设备运行的系统切换至第二系统,能够避免当可穿戴设备不在用户身上而在其他物体例如纸巾上造成的误切换,提高可穿戴设备控制准确性。

在一个实施例中,系统切换模块706用于控制可穿戴设备中的开关从第一系统对应的第一处理器与其他器件的通路,切换至第二系统对应的第二处理器与其他器件的通路。

本实施例中的可穿戴设备的控制装置,控制可穿戴设备中的开关从第一系统对应的第一处理器与其他器件的通路,切换至第二系统对应的第二处理器与其他器件的通路,能够实现系统切换,将系统切换至较低功耗的系统,降低可穿戴设备的功耗。

在一个实施例中,可穿戴设备的控制装置还包括组件标识选择模块、发送模块和配置模块。组件标识选择模块用于获取在第一系统中选择的组件标识。发送模块用于将组件标识发送至第二系统所对应的第二处理器。配置模块用于通过第二系统所对应的第二处理器配置组件标识对应的组件。

本实施例中的可穿戴设备的控制装置,获取在第一系统中选择的组件标识,将组件标识发送至第二系统所对应的第二处理器,通过第二系统所对应的第二处理器配置组件标识对应的组件,能够在降低功耗的同时实现功能组件配置,提高个性化体验。

在一个实施例中,可穿戴设备的控制装置还包括组件标识选择模块、发送模块和配置模块。组件标识选择模块用于获取在第一系统中配置的日程起始时间和日程终止时间内对应的组件标识。发送模块将组件标识发送至第二系统所对应的第二处理器。配置模块用于通过第二系统所对应的第二处理器在日程起始时间和日程终止时间内配置所述组件标识对应的组件。

本实施例中的可穿戴设备的控制装置,能在不同的日程起始时间和日程终止时间内配置组件,使在第二系统运行时也可实现更多的组件功能,提高个性化体验。

在一个实施例中,第一获取模块702用于获取日程的终止时间。系统切换模块706还用于当到达该终止时间时,将可穿戴设备运行的系统从第二系统切换至第一系统。

本实施例中的可穿戴设备的控制装置,获取日程的终止时间,当到达该终止时间时,将可穿戴设备运行的系统从第二系统切换至第一系统,能够切换系统不影响用户的正常操作。

在一个实施例中,系统切换模块706用于当可穿戴设备运行的系统处于第二系统,且满足预设系统切换条件时,可穿戴设备运行的系统仍然保持在第二系统。

本实施例中的可穿戴设备的控制装置,当可穿戴设备运行的系统处于第二系统,且满足预设系统切换条件时,可穿戴设备运行的系统仍然保持在第二系统,使得可穿戴设备仍处于低功耗状态,降低了可穿戴设备的功耗,使可穿戴设备充满电后能被使用更长时间。

上述可穿戴设备的控制装置中各个模块的划分仅用于举例说明,在其他实施例中,可将可穿戴设备的控制装置按照需要划分为不同的模块,以完成上述可穿戴设备的控制装置的全部或部分功能。

关于可穿戴设备的控制装置的具体限定可以参见上文中对于可穿戴设备的控制方法的限定,在此不再赘述。上述可穿戴设备的控制装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。

图8为一个实施例中电子设备的内部结构示意图。如图8所示,该电子设备包括通过系统总线连接的处理器和存储器。其中,该处理器用于提供计算和控制能力,支撑整个电子设备的运行。存储器可包括非易失性存储介质及内存储器。非易失性存储介质存储有操作系统和计算机程序。该计算机程序可被处理器所执行,以用于实现以下各个实施例所提供的一种可穿戴设备的控制方法。内存储器为非易失性存储介质中的操作系统计算机程序提供高速缓存的运行环境。该电子设备可以是手机、平板电脑或者个人数字助理或穿戴式设备等。

本申请实施例中提供的可穿戴设备的控制装置中的各个模块的实现可为计算机程序的形式。该计算机程序可在终端或服务器上运行。该计算机程序构成的程序模块可存储在终端或服务器的存储器上。该计算机程序被处理器执行时,实现本申请实施例中所描述方法的步骤。

本申请实施例还提供了一种计算机可读存储介质。一个或多个包含计算机可执行指令的非易失性计算机可读存储介质,当所述计算机可执行指令被一个或多个处理器执行时,使得所述处理器执行可穿戴设备的控制方法的步骤。

一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行可穿戴设备的控制方法。

本申请所使用的对存储器、存储、数据库或其它介质的任何引用可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram),它用作外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双数据率sdram(ddrsdram)、增强型sdram(esdram)、同步链路(synchlink)dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)。

以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本申请专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。

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