穿戴式设备的控制方法、装置、存储介质及穿戴式设备与流程

文档序号:16427419发布日期:2018-12-28 19:53阅读:129来源:国知局
穿戴式设备的控制方法、装置、存储介质及穿戴式设备与流程

本申请实施例涉及穿戴式设备技术领域,尤其涉及穿戴式设备的控制方法、装置、存储介质及穿戴式设备。

背景技术

随着社会的进步及科技的发展,穿戴式设备所应用的领域越来越多,穿戴式设备也越来越受用户欢迎,为用户的生活、工作带来了极大的便利。然而,相关技术中,穿戴式设备功耗较大,严重影响了穿戴式设备的续航时间。



技术实现要素:

本申请实施例提供穿戴式设备的控制方法、装置、存储介质及穿戴式设备,可以有效降低穿戴式设备的功耗,提高穿戴式设备的续航时间。

第一方面,本申请实施例提供了一种穿戴式设备的控制方法,包括:

当检测到对穿戴式设备的当前控制指令时,在预先存储的控制指令记录列表中查找是否存在所述当前控制指令;

当存在所述当前控制指令时,从所述控制指令记录列表中获取目标控制指令关联序列;其中,所述目标控制指令关联序列包括以所述当前控制指令为起始指令的控制指令序列;

基于所述目标控制指令关联序列对所述穿戴式设备进行控制。

第二方面,本申请实施例提供了一种穿戴式设备的控制装置,包括:

控制指令查找模块,用于当检测到对穿戴式设备的当前控制指令时,在预先存储的控制指令记录列表中查找是否存在所述当前控制指令;

关联序列获取模块,用于当存在所述当前控制指令时,从所述控制指令记录列表中获取目标控制指令关联序列;其中,所述目标控制指令关联序列包括以所述当前控制指令为起始指令的控制指令序列;

穿戴式设备控制模块,用于基于所述目标控制指令关联序列,对所述穿戴式设备进行控制。

第三方面,本本申请实施例还提供了一种包含穿戴式设备可执行指令的存储介质,所述穿戴式设备可执行指令在由穿戴式设备处理器执行时用于执行本申请实施例第一方面所述的穿戴式设备的控制方法。

第四方面,本申请实施例还提供了一种穿戴式设备,包括:处理器、存储器以及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如本申请实施例第一方面所述的穿戴式设备的控制方法。

本申请实施例中提供的穿戴式设备的控制方案,当检测到对穿戴式设备的当前控制指令时,在预先存储的控制指令记录列表中查找是否存在当前控制指令,当存在当前控制指令时,从控制指令记录列表中获取目标控制指令关联序列,其中,目标控制指令关联序列包括以当前控制指令为起始指令的控制指令序列,并基于目标控制指令关联序列对穿戴式设备进行控制。通过采用上述技术方案,可有效减少用户与穿戴式设备的交互,自动对穿戴式设备进行控制,能够有效降低穿戴式设备的功耗,并进一步提高穿戴式设备的续航时间。

附图说明

图1为本申请实施例提供的一种穿戴式设备的控制方法的流程示意图;

图2为本申请实施例提供的另一种穿戴式设备的控制方法的流程示意图;

图3为本申请实施例提供的又一种穿戴式设备的控制方法的流程示意图;

图4为本申请实施例提供的再一种穿戴式设备的控制方法的流程示意图;

图5为本申请实施例提供的一种穿戴式设备的控制装置的结构示意图;

图6为本申请实施例提供的一种穿戴式设备的结构示意图;

图7为本申请实施例提供的一种穿戴式设备的示意实物图。

具体实施方式

下面结合附图并通过具体实施方式来进一步说明本申请的技术方案。可以理解的是,此处所描述的具体实施例仅仅用于解释本申请,而非对本申请的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本申请相关的部分而非全部结构。

在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各步骤描述成顺序的处理,但是其中的许多步骤可以被并行地、并发地或者同时实施。此外,各步骤的顺序可以被重新安排。当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图中的附加步骤。所述处理可以对应于方法、函数、规程、子例程、子程序等等。

图1为本申请实施例提供的穿戴式设备的控制方法的流程示意图,该方法可以由穿戴式设备的控制装置执行,其中该装置可由软件和/或硬件实现,一般可集成在穿戴式设备中。如图1所示,该方法包括:

步骤101、当检测到对穿戴式设备的当前控制指令时,在预先存储的控制指令记录列表中查找是否存在所述当前控制指令。

示例性的,本申请实施例中的穿戴式设备可以包括智能眼镜、智能头盔、智能手环及智能指环等智能设备。在穿戴式设备中装载有操作系统。

在本申请实施例中,实时监听穿戴式设备是否接收到用户输入的控制指令,当监听到用户输入的控制指令时,表示检测到对穿戴式设备的当前控制指令。其中,当前控制指令可以包括语音控制指令、用户对穿戴式设备上的按钮的控制指令、穿戴式设备上的传感器检测到用户的传感数据满足预设条件时产生的控制指令等等。本申请实施例对当前控制指令的类型及表现形式不做具体限定。在穿戴式设备中存储有控制指令记录列表,其中,控制指令记录列表可以理解为在检测到当前控制指令之前,基于用户对穿戴式设备的控制操作而生成的记录列表。可以理解的是,在预先存储的控制指令记录列表中包含有用户曾经对穿戴式设备控制操作过的控制指令。示例性的,当用户需要使穿戴式设备显示某一功能时,需要用户与穿戴式设备间的不断交互,对穿戴式设备进行一步步的控制操作,即向穿戴式设备一步步输入相应的控制指令。因此,可选的,控制指令记录列表中可包括用户对穿戴式设备的控制指令之间的时序关联序列,即多个控制指令之间的先后控制序列。当然,在控制指令记录列表中也可包括单一的控制指令。

在本申请实施例中,当检测到对穿戴式设备的当前控制指令时,在预先存储的控制指令记录列表中查找是否存在所述当前控制指令,即判断在控制指令记录列表中是否存在与所述当前控制指令相同的控制指令。

步骤102、当存在所述当前控制指令时,从所述控制指令记录列表中获取目标控制指令关联序列。

其中,所述目标控制指令关联序列包括以所述当前控制指令为起始指令的控制指令序列。

在本申请实施例中,当确定预先存储的控制指令记录列表中存在所述当前控制指令时,从控制指令记录列表中获取目标控制指令关联序列,其中,目标控制指令关联序列包括以所述当前控制指令为起始指令的控制指令序列。示例性的,控制指令记录列表中包括控制指令关联序列:a-b-c-d-e,可以理解的是,在检测到对穿戴式设备的当前控制指令之前,为了使穿戴式设备实现某一功能,需要用户与穿戴式设备的不断交互,使用户先后依次输入对穿戴式设备的控制指令a,控制指令b,控制指令c,控制指令d和控制指令e。基于上述一系列的控制操作,在控制指令记录列表中记录有控制指令关联序列:a-b-c-d-e。例如,当检测到对穿戴式设备的当前控制指令为控制指令c时,则将控制指令序列c-d-e作为目标控制指令关联序列。

步骤103、基于所述目标控制指令关联序列,对所述穿戴式设备进行控制。

在本申请实施例中,基于目标控制指令关联序列对穿戴式设备进行控制,即基于目标控制指令关联序列中包含的各个控制指令,按照其先后序列对穿戴式设备进行控制操作。示例性的,目标控制指令关联序列为c-d-e,则基于控制指令c对穿戴式设备进行控制操作,并在完成控制指令c对应的控制操作后,穿戴式设备自动基于控制指令d完成对应的控制操作,并在完成控制指令d对应的控制操作后,穿戴式设备自动基于控制指令e完成对应的控制操作。可以理解的是,当检测到对穿戴式设备的当前控制指令c时,并执行完控制指令c对应的控制操作后,不需要穿戴式设备通过交互的方式提示用户继续输入控制指令d,而是直接完成控制指令d对应的控制操作;同样的,执行完控制指令d对应的控制操作后,也不需要穿戴式设备通过交互的方式提示用户继续输入控制指令e,而是直接完成控制指令e对应的控制操作。

可选的,当预先存储的控制指令记录列表中不存在所述当前控制指令时,直接基于所述当前控制指令对穿戴式设备进行控制,并根据需要基于用户与穿戴式设备的交互实现对穿戴式设备的后续控制。

本申请实施例中提供的穿戴式设备的控制方法,当检测到对穿戴式设备的当前控制指令时,在预先存储的控制指令记录列表中查找是否存在当前控制指令,当存在当前控制指令时,从控制指令记录列表中获取目标控制指令关联序列,其中,目标控制指令关联序列包括以当前控制指令为起始指令的控制指令序列,并基于目标控制指令关联序列对穿戴式设备进行控制。通过采用上述技术方案,可有效减少用户与穿戴式设备的交互,自动对穿戴式设备进行控制,能够有效降低穿戴式设备的功耗,并进一步提高穿戴式设备的续航时间。

图2为本申请实施例提供的穿戴式设备的控制方法的流程示意图,可选的,所述从所述控制指令记录列表中获取目标控制指令关联序列,包括:当所述控制指令记录列表中包括至少两条控制指令关联序列时,获取所述穿戴式设备的当前状态特征信息;其中,所述至少两条控制指令关联序列中包含所述当前控制指令;将所述当前状态特征信息及所述当前控制指令输入至预先设定的控制序列确定模型中;根据所述控制序列确定模型的输出结果,从所述至少两条控制指令关联序列中确定目标控制指令关联序列。可选的,在根据所述控制序列确定模型的输出结果确定目标控制指令关联序列之后,还包括:接收用户对所述目标控制指令关联序列是否正确的反馈信息;将所述反馈信息发送至所述控制序列确定模型进行训练。如图2所示,该方法包括:

步骤201、对控制指令进行监听。

步骤202、当检测到对穿戴式设备的当前控制指令时,在预先存储的控制指令记录列表中查找是否存在所述当前控制指令,若是,则执行步骤203,否则执行步骤209。

步骤203、当所述控制指令记录列表中包括至少两条控制指令关联序列时,获取所述穿戴式设备的当前状态特征信息。

其中,所述至少两条控制指令关联序列中包含所述当前控制指令。

在本申请实施例中,当预先存储的控制指令记录列表中存在所述当前控制指令,且控制指令记录列表中包括至少两条包含有所述当前控制指令的控制指令关联序列时,则获取穿戴式设备的当前状态特征信息,以方便后续根据当前状态特征信息确定目标控制指令关联序列。示例性的,预先存储的控制指令记录列表中包括控制指令序列:a-b-c-d-e,b-e-d-f-g,a-f-h-b及d-c-a,而当前控制指令为控制指令c。显然,在控制指令记录列表中存在控制指令c,且包含有控制指令c的控制指令关联序列包括两条,分别为a-b-c-d-e和d-c-a。此时,无法确定具体根据哪条控制指令关联序列中包含的目标控制指令关联序列对穿戴式设备进行自动控制操作。可选的,可获取穿戴式设备的当前状态特征信息,并结合当前状态特征信息准确确定目标控制指令关联序列,以实现对穿戴式设备的准确控制。

可选的,当前状态特征信息包括以下至少一项:时间信息、日期类别、充电状态、电池电量信息、蓝牙连接状态、麦克风工作状态、摄像头工作状态、穿戴式设备的运动状态和位置信息。

示例性的,以穿戴式设备为智能眼镜进行解释说明。智能眼镜包括眼镜框体和镜片。该眼镜框体包括镜腿和镜框。可选的,在镜腿的内侧可以设有呼吸灯,呼吸灯可以是led灯,并可以根据智能眼镜佩戴者心跳的频率进行闪烁。在镜腿上还设有触控区及骨传导区。其中,触控区设置于镜腿的外侧,在触控区内设置触摸检测模块,用于检测用户的触摸操作。例如,采用触摸传感器模块检测用户的触摸操作,该触摸传感器模块在初始态为低电平,在有触摸操作时为高电平。在用户佩戴智能眼镜的场景下将镜腿靠近脸部的一侧规定为内侧,与内侧相对的远离脸部的一侧规定为外侧。在镜腿上靠近耳朵的位置设置骨传导区。其中,在骨传导区设置骨传导耳机或骨传导传感器。在镜腿靠近脸部太阳穴的位置设置心率传感器,用于获取佩戴智能眼镜用户的心率信息。在镜框上设置智能麦克风,可以智能识别当前所处环境噪音大小,可以基于环境噪音自动调节麦克风的性能。在镜框上还设有距离传感器及陀螺仪等。此外,在镜框及鼻托上还设置有眼电图(简称为eog)传感器,用于采集用户的眼睛状态。另外,在镜腿上还设置有微处理区,微处理器设置于微处理区,分别与上述触摸检测模块、骨传导耳机、心率传感器、智能麦克风、距离传感器、陀螺仪、眼电图传感器等器件电连接,用于接收待处理数据,进行数据运算、数据处理并输出控制指令至对应的器件。需要说明的是,该智能眼镜可以通过互联网由云端下载多媒体资源进行播放,还可以通过与终端设备建立通信连接,由终端设备上获取多媒体资源,本申请实施例对此并不作限定。

其中,时间信息可以理解为智能眼镜当前的时间段,例如,时间信息可以包括:早高峰、午间、晚高峰、工作时间以及休息时间。当然,时间信息也可以对一天24小时0:00-24:00进行均等划分,如划分为6个时间段,每个时间段时长为4小时。其中,时间信息可以通过时间戳的形式进行记载。日期类别可以包括:工作日及节假日,其中,日期类别也可以通过时间戳的形式进行记载。充电状态可以包括智能眼镜是否处于充电模式,其中,当智能眼镜处于充电模式时,还可以包括充电模式类型。电池电量信息可以理解为当前智能眼镜剩余电量的多少。运动状态可以包括智能眼镜当前的速度和/或加速度,可通过智能眼镜中的运动传感器采集的传感数据来计算。位置信息可以理解为智能眼镜当前所处的具体位置,可以包括省、市、区和县,甚至可以具体到街道名称、大厦名称等,可通过智能眼镜内的位置传感器获取的传感数据来确定。

步骤204、将所述当前状态特征信息及所述当前控制指令输入至预先设定的控制序列确定模型中。

其中,所述控制序列确定模型包括基于所述穿戴式设备在对应历史状态特征信息时的控制指令对穿戴式设备的控制规律生成的网络模型。控制序列确定模型可以理解为在输入当前状态特征信息及所述当前控制指令后快速确定目标控制指令关联序列的学习模型。其中,控制序列确定模型可以是统计模型或者机器学习模型,或者两者的混合模型等。所采用的算法同样可以包括rnn、lstm网络、门限循环单元、简单循环单元、自动编码器、决策树、随机森林、特征均值分类、分类回归树、隐马尔科夫、knn算法、逻辑回归模型、贝叶斯模型、高斯模型以及kl散度等等,本申请实施例不做限定。

可选的,在检测到对穿戴式设备的当前控制指令之前,还包括:采集预设时间段内所述穿戴式设备的历史样本控制信息;其中,所述历史样本控制信息包括至少两个控制指令的历史关联序列,及与所述历史关联序列中每个控制指令触发时刻对应的所述穿戴式设备的历史状态特征信息;基于所述历史关联序列及所述历史状态特征信息对预设机器学习模型进行训练,生成控制序列确定模型。其中,历史状态特征信息可以包括以下至少一项:时间信息、日期类别、充电状态、电池电量信息、蓝牙连接状态、麦克风工作状态、摄像头工作状态、穿戴式设备的运动状态和位置信息。示例性的,将预设时间段内(如从当前时间向前追溯一个月这一时间段内),将两个控制指令的历史关联序列,及与所述历史关联序列中每个控制指令触发时刻对应的所述穿戴式设备的历史状态特征信息,作为训练样本集,并对该训练样本集进行训练生成控制序列确定模型。

当控制指令记录列表中包括包含有所述当前控制指令的至少两条控制指令关联序列时,将获取的当前状态特征信息及当前控制指令输入至控制序列确定模型中,控制序列确定模型对当前状态特征信息进行分析,以确定目标控制指令关联序列。

步骤205、根据所述控制序列确定模型的输出结果,从所述至少两条控制指令关联序列中确定目标控制指令关联序列。

示例性的,根据控制序列确定模型对穿戴式设备的当前状态特征信息的分析结果,从所述至少两条控制指令关联序列中确定以所述当前控制指令为起始指令的目标控制指令关联序列。

步骤206、基于所述目标控制指令关联序列,对所述穿戴式设备进行控制。

步骤207、接收用户对所述目标控制指令关联序列是否正确的反馈信息。

其中,反馈信息可以理解为用户对控制序列确定模型输出的目标控制指令关联序列是否正确的修正信息或者评判信息。示例性的,可以在穿戴式设备的人机交互界面中设置对控制序列确定模型输出的目标控制指令关联序列的修正选项或评判选项。其中,修正选项可以包括“是”和“否”两个选项,当修正选项为“是”时,表示用户对控制序列确定模型输出的目标控制指令关联序列是认可的,而当修正选项为“否”时,表示用户对控制序列确定模型输出的目标控制指令关联序列不认可。评判选项可以包括“正确”和“不正确”两个选项,当评判选项为“正确”时,即接收到用户输入“正确”的评判指令时,表示用户对控制序列确定模型输出的目标控制指令关联序列的确定结果是认可的,也即控制序列确定模型输出的目标控制指令关联序列的确定结果是正确的。而当评判选项为“不正确”时,即接收到用户输入的“不正确”的评判指令时,表示用户对控制序列确定模型输出的目标控制指令关联序列的确定结果是不认可的,也即控制序列确定模型输出的目标控制指令关联序列的确定结果是错误的。

步骤208、将所述反馈信息发送至所述控制序列确定模型进行训练。

穿戴式设备接收用户对控制序列确定模型输出的目标控制指令关联序列是否正确的反馈信息,并将对应的目标控制指令关联序列及反馈信息发送至所述控制序列确定模型进行训练,以对控制序列确定模型的网络参数进行适应性调整。

步骤209、基于所述当前控制指令,对穿戴式设备进行控制。

需要说明的是,步骤207-步骤208可在步骤206之前执行,也可在步骤206之后执行,本申请实施例对步骤207-步骤208与步骤206执行的先后顺序不做限定。

本申请实施例提供的穿戴式设备的控制方法,当控制指令记录列表中包括至少两条控制指令关联序列时,获取穿戴式设备的当前状态特征信息,并将当前状态特征信息及当前控制指令输入至预先设定的控制序列确定模型中,根据控制序列确定模型的输出结果,从至少两条控制指令关联序列中确定目标控制指令关联序列,可以根据穿戴式设备的当前状态特征信息,准确、合理地确定出以当前状控制指令为起始指令的控制指令关联序列,并自动、准确地对穿戴式设备进行控制。另外,还可以将用户对目标控制指令关联序列是否正确的反馈信息,发送至控制序列确定模型中,可以进一步提高后续控制序列确定模型对目标控制指令关联序列确定的准确性。

图3为本申请实施例提供的穿戴式设备的控制方法的流程示意图,可选的,所述从所述控制指令记录列表中获取目标控制指令关联序列,包括:当所述控制指令记录列表中包括至少两条控制指令关联序列时,确定每条控制指令关联序列中目标控制指令的优先级;其中,所述至少两条控制指令关联序列中包含所述当前控制指令,所述目标控制指令为在所述控制指令关联序列中与所述当前控制指令相邻的下一条控制指令;基于所述目标控制指令的优先级,从所述至少两条控制指令关联序列中确定目标控制指令关联序列。如图3所示,该方法包括:

步骤301、对控制指令进行监听。

步骤302、当检测到对穿戴式设备的当前控制指令时,在预先存储的控制指令记录列表中查找是否存在所述当前控制指令,若是,则执行步骤303,否则执行步骤306。

步骤303、当所述控制指令记录列表中包括至少两条控制指令关联序列时,确定每条控制指令关联序列中目标控制指令的优先级。

其中,所述至少两条控制指令关联序列中包含所述当前控制指令,所述目标控制指令为在所述控制指令关联序列中与所述当前控制指令相邻的下一条控制指令。

在本申请实施例中,当预先存储的控制指令记录列表中存在所述当前控制指令,且控制指令记录列表中包括至少两条包含有所述当前控制指令的控制指令关联序列时,则确定每条控制指令关联序列中目标控制指令的优先级,以方便后续根据该优先级的高低从至少两条控制指令关联序列中确定以所述当前控制指令为起始指令的目标控制指令关联序列。其中,目标控制指令为在控制指令关联序列中与当前控制指令相邻的下一条控制指令。例如,控制指令关联序列为a-b-c-d,当前控制指令为控制指令b,则目标控制指令为控制指令c,则需要确定控制指令c的优先级。示例性的,预先存储的控制指令记录列表中包括控制指令序列:c-h-s,f-c-b-e-d,a-b-e-c-d,a-m,b-f-n及a-c-d,其中,控制指令a、b、c、d、e、f、h、m、n、s对应的优先级依次降低,如优先级依次为1、2、3、4、5、6、7、8、9、10。例如,当当前控制指令为控制指令f时,显然,在控制指令记录列表中存在控制指令f,且包含有控制指令e的控制指令关联序列包括2条,分别为f-c-b-e-d和b-f-n。在控制指令关联序列f-c-b-e-d中,与当前控制指令f相邻的下一条控制指令为控制指令c,也即,在控制指令关联序列f-c-b-e-d中的目标控制指令为控制指令c,其优先级为3;在控制指令关联序列b-f-n中,与当前控制指令f相邻的下一条控制指令为控制指令n,也即,在控制指令关联序列b-f-n中的目标控制指令为控制指令n,其优先级为9。此时,无法确定具体根据哪条控制指令关联序列中包含的目标控制指令关联序列对穿戴式设备进行自动控制操作。可选的,可根据这2条控制指令关联序列中目标控制指令的优先级确定目标控制指令关联序列,以实现对穿戴式设备的准确控制。

步骤304、基于所述目标控制指令的优先级,从所述至少两条控制指令关联序列中确定目标控制指令关联序列。

可选的,从优先级较高的目标控制指令对应的包含有当前控制指令的控制指令关联序列中,截取以所述当前控制指令为起始指令的控制序列为目标控制指令关联序列。显然,在控制指令关联序列f-c-b-e-d和b-f-n中,f-c-b-e-d中的目标控制指令c的优先级,高于b-f-n中的目标控制指令n的优先级,因此,可从f-c-b-e-d截取f-c-b-e-d作为目标控制指令关联序列。

可选的,当包含有当前控制指令的每条控制指令关联序列中的目标控制指令的优先级相同时,则根据每条控制指令中与目标控制指令相邻的下一条控制指令的优先级,确定目标控制指令关联序列。例如,当当前控制指令为控制指令b时,显然,在上述控制指令记录列表中存在控制指令b,且包含有控制指令b的控制指令关联序列包括3条,分别为f-c-b-e-d,a-b-e-c-d,和b-f-n。而在三条控制指令关联序列中的目标控制指令分别为e、e和f,由于控制指令e的优先级高于控制指令f的优先级,则从f-c-b-e-d,a-b-e-c-d中截取目标控制指令关联序列。在控制指令关联序列f-c-b-e-d中,与控制指令e相邻的下一条控制指令为控制指令d,而在控制指令关联序列a-b-e-c-d中,与控制指令e相邻的下一条控制指令为控制指令c,显然,控制指令c的优先级高于控制指令d的优先级,则从控制指令关联序列a-b-e-c-d中截取控制指令序列b-e-c-d,作为目标控制指令关联序列。

步骤305、基于所述目标控制指令关联序列,对所述穿戴式设备进行控制。

步骤306、基于所述当前控制指令,对穿戴式设备进行控制。

本申请实施例提供的穿戴式设备的控制方法,当控制指令记录列表中包括至少两条控制指令关联序列时,确定每条控制指令关联序列中目标控制指令的优先级,目标控制指令为在控制指令关联序列中与当前控制指令相邻的下一条控制指令,并基于目标控制指令的优先级从至少两条控制指令关联序列中确定目标控制指令关联序列,准确、快速地确定出以当前状控制指令为起始指令的控制指令关联序列,并自动、准确地对穿戴式设备进行控制,可有效减少用户与穿戴式设备的交互,有效降低穿戴式设备的功耗,并进一步提高穿戴式设备的续航时间。

图4为本申请实施例提供的穿戴式设备的控制方法的流程示意图,可选的,所述从所述控制指令记录列表中获取目标控制指令关联序列,包括:当所述控制指令记录列表中包括至少两条控制指令关联序列时,确定每条控制指令关联序列的使用频次;其中,所述至少两条控制指令关联序列中包含所述当前控制指令;基于所述使用频次,从所述至少两条控制指令关联序列中确定目标控制指令关联序列。如图4所示,该方法包括:

步骤401、当检测到对穿戴式设备的当前控制指令时,在预先存储的控制指令记录列表中查找是否存在所述当前控制指令。

步骤402、当所述控制指令记录列表中包括包含有所述当前控制指令的至少两条控制指令关联序列时,确定每条控制指令关联序列的使用频次。

其中,所述至少两条控制指令关联序列中包含所述当前控制指令。

在本申请实施例中,当预先存储的控制指令记录列表中存在所述当前控制指令,且控制指令记录列表中包括至少两条包含有所述当前控制指令的控制指令关联序列时,确定每条控制指令关联序列的使用频次,以方便后续根据使用频次的大小从至少两条控制指令关联序列中确定以所述当前控制指令为起始指令的目标控制指令关联序列。示例性的,预先存储的控制指令记录列表中包括控制指令序列:b-e-f-a(5),f-a-s-b(7),m-n-e-b-d(3),c-d-a(2)及b-e-m-s(10),而当前控制指令为控制指令e。其中,控制指令序列后面括号的数字表示该控制指令序列的使用频次,例如,b-e-f-a(5),表示控制指令序列b-e-f-a的使用频次为5,其他情况依次类推。显然,在控制指令记录列表中存在控制指令e,且包含有控制指令e的控制指令关联序列包括3条,分别为b-e-f-a(5),m-n-e-b-d(3)和b-e-m-s(10)。此时,无法确定具体根据哪条控制指令关联序列中包含的目标控制指令关联序列对穿戴式设备进行自动控制操作。可选的,可根据这3条控制指令关联序列的使用频次,确定目标控制指令关联序列,以实现对穿戴式设备的准确控制。

步骤403、基于所述使用频次,从所述至少两条控制指令关联序列中确定目标控制指令关联序列。

可选的,从使用频次最高的包含有当前控制指令的控制指令关联序列中,截取以所述当前控制指令为起始指令的控制序列为目标控制指令关联序列。示例性的,包含控制指令e的控制指令关联序列b-e-f-a的使用频次为5次,包含控制指令e的控制指令关联序列m-n-e-b-d的使用频次为3次,包含控制指令e的控制指令关联序列b-e-m-s的使用频次为10次。显然,控制指令关联序列b-e-m-s的使用频次最高,则从b-e-m-s中截取以控制指令e为起始指令的控制指令序列e-m-s作为目标控制指令关联序列。

步骤404、基于所述目标控制指令关联序列,对所述穿戴式设备进行控制。

本申请实施例提供的穿戴式设备的控制方法,当控制指令记录列表中包括至少两条控制指令关联序列时,确定每条控制指令关联序列的使用频次,并基于使用频次从至少两条控制指令关联序列中确定目标控制指令关联序列,可以合理、快速地确定出以当前状控制指令为起始指令的控制指令关联序列,并自动、准确地对穿戴式设备进行控制,可有效减少用户与穿戴式设备的交互,有效降低穿戴式设备的功耗,并进一步提高穿戴式设备的续航时间。

图5为本申请实施例提供的一种穿戴式设备的控制装置的结构示意图,该装置可由软件和/或硬件实现,一般集成在穿戴式设备中,可通过执行穿戴式设备的控制方法来对穿戴式设备进行控制。如图5所示,该装置包括:

控制指令查找模块501,用于当检测到对穿戴式设备的当前控制指令时,在预先存储的控制指令记录列表中查找是否存在所述当前控制指令;

关联序列获取模块502,用于当存在所述当前控制指令时,从所述控制指令记录列表中获取目标控制指令关联序列;其中,所述目标控制指令关联序列包括以所述当前控制指令为起始指令的控制指令序列;

穿戴式设备控制模块503,用于基于所述目标控制指令关联序列,对所述穿戴式设备进行控制。

本申请实施例中提供的穿戴式设备的控制装置,当检测到对穿戴式设备的当前控制指令时,在预先存储的控制指令记录列表中查找是否存在当前控制指令,当存在当前控制指令时,从控制指令记录列表中获取目标控制指令关联序列,其中,目标控制指令关联序列包括以当前控制指令为起始指令的控制指令序列,并基于目标控制指令关联序列,对穿戴式设备进行控制。通过采用上述技术方案,可有效减少用户与穿戴式设备的交互,自动对穿戴式设备进行控制,能够有效降低穿戴式设备的功耗,并进一步提高穿戴式设备的续航时间。

可选的,所述关联序列获取模块包括:

状态特征获取单元,用于当所述控制指令记录列表中包括至少两条控制指令关联序列时,获取所述穿戴式设备的当前状态特征信息;其中,所述至少两条控制指令关联序列中包含所述当前控制指令;

信息输入单元,用于将所述当前状态特征信息及所述当前控制指令输入至预先设定的控制序列确定模型中;

关联序列确定单元,用于根据所述控制序列确定模型的输出结果,从所述至少两条控制指令关联序列中确定目标控制指令关联序列。

可选的,该装置还包括:

样本信息采集模块,用于在检测到对穿戴式设备的当前控制指令之前,采集预设时间段内所述穿戴式设备的历史样本控制信息;其中,所述历史样本控制信息包括至少两个控制指令的历史关联序列,及与所述历史关联序列中每个控制指令触发时刻对应的所述穿戴式设备的历史状态特征信息;

控制序列确定模型训练模块,用于基于所述历史关联序列及所述历史状态特征信息,对预设机器学习模型进行训练,生成控制序列确定模型。

可选的,该装置还包括:

反馈信息接收模块,用于在根据所述控制序列确定模型的输出结果确定目标控制指令关联序列之后,接收用户对所述目标控制指令关联序列是否正确的反馈信息;

反馈信息发送模块,用于将所述反馈信息发送至所述控制序列确定模型进行训练。

可选的,所述状态特征信息包括以下至少一项:

时间信息、日期类别、充电状态、电池电量信息、蓝牙连接状态、麦克风工作状态、摄像头工作状态、穿戴式设备的运动状态和位置信息。

可选的,所述关联序列获取模块,用于:

当所述控制指令记录列表中包括至少两条控制指令关联序列时,确定每条控制指令关联序列中目标控制指令的优先级;其中,所述至少两条控制指令关联序列中包含所述当前控制指令,所述目标控制指令为在所述控制指令关联序列中与所述当前控制指令相邻的下一条控制指令;

基于所述目标控制指令的优先级,从所述至少两条控制指令关联序列中确定目标控制指令关联序列。

可选的,所述关联序列获取模块,用于:

当所述控制指令记录列表中包括至少两条控制指令关联序列时,确定每条控制指令关联序列的使用频次;其中,所述至少两条控制指令关联序列中包含所述当前控制指令;

基于所述使用频次,从所述至少两条控制指令关联序列中确定目标控制指令关联序列。

本申请实施例还提供一种包含穿戴式设备可执行指令的存储介质,所述穿戴式设备可执行指令在由穿戴式设备处理器执行时用于执行一种穿戴式设备的控制方法,该方法包括:

当检测到对穿戴式设备的当前控制指令时,在预先存储的控制指令记录列表中查找是否存在所述当前控制指令;

当存在所述当前控制指令时,从所述控制指令记录列表中获取目标控制指令关联序列;其中,所述目标控制指令关联序列包括以所述当前控制指令为起始指令的控制指令序列;

基于所述目标控制指令关联序列,对所述穿戴式设备进行控制。

存储介质——任何的各种类型的存储器设备或存储设备。术语“存储介质”旨在包括:安装介质,例如cd-rom、软盘或磁带装置;计算机系统存储器或随机存取存储器,诸如dram、ddrram、sram、edoram,兰巴斯(rambus)ram等;非易失性存储器,诸如闪存、磁介质(例如硬盘或光存储);寄存器或其它相似类型的存储器元件等。存储介质可以还包括其它类型的存储器或其组合。另外,存储介质可以位于程序在其中被执行的第一计算机系统中,或者可以位于不同的第二计算机系统中,第二计算机系统通过网络(诸如因特网)连接到第一计算机系统。第二计算机系统可以提供程序指令给第一计算机用于执行。术语“存储介质”可以包括可以驻留在不同位置中(例如在通过网络连接的不同计算机系统中)的两个或更多存储介质。存储介质可以存储可由一个或多个处理器执行的程序指令(例如具体实现为计算机程序)。

当然,本申请实施例所提供的一种包含计算机可执行指令的存储介质,其计算机可执行指令不限于如上所述的穿戴式设备的控制方法操作,还可以执行本发明任意实施例所提供的穿戴式设备的控制方法中的相关操作。

本实施例在上述各实施例的基础上提供了一种穿戴式设备,图6是本申请实施例提供的一种穿戴式设备的结构示意图,图7是本申请实施例提供的一种穿戴式设备的示意实物图。如图6和图7所示,该穿戴式设备包括:存储器601、处理器(centralprocessingunit,cpu)602、显示部件603、触摸面板604、心率检测模组605、距离传感器606、摄像头607、骨传导扬声器608、麦克风609、呼吸灯610,这些部件通过一个或多个通信总线或信号线611来通信。

应该理解的是,图示穿戴式设备仅仅是穿戴式设备的一个范例,并且穿戴式设备可以具有比图中所示出的更多的或者更少的部件,可以组合两个或更多的部件,或者可以具有不同的部件配置。图中所示出的各种部件可以在包括一个或多个信号处理和/或专用集成电路在内的硬件、软件、或硬件和软件的组合中实现。

下面就本实施例提供的用于对穿戴式设备进行控制的穿戴式设备进行详细的描述,该穿戴式设备以智能眼镜为例。

存储器601,所述存储器601可以被cpu602访问,所述存储器601可以包括高速随机存取存储器,还可以包括非易失性存储器,例如一个或多个磁盘存储器件、闪存器件、或其他易失性固态存储器件。

显示部件603,可用于显示图像数据以及操作系统的操控界面,显示部件603嵌入在智能眼镜的镜框中,镜框内部设置有内部传输线路611,该内部传输线路611和显示部件603连接。

触摸面板604,该触摸面板604设置在至少一个智能眼镜镜腿的外侧,用于获取触摸数据,触摸面板604通过内部传输线路611和cpu602连接。其中,触摸面板604可检测用户的手指滑动、点击操作,并相应的把检测到的数据传输至处理器602进行处理以生成对应的控制指令,示例性的,可以是左移指令、右移指令、上移指令、下移指令等。示例性的,显示部件603可显示处理器602传输的虚拟图像数据,该虚拟图像数据可相应的根据触摸面板604检测到的用户操作进行相应变化,具体的,可以是进行画面切换,当检测到左移指令或右移指令后相应的切换上一个或下一个虚拟图像画面;当显示部件603显示视频播放信息时,该左移指令可以是进行播放内容的回播,右移指令可以是进行播放内容的快进;当显示部件603显示的为可编辑文字内容时,该左移指令、右移指令、上移指令、下移指令可以是对光标的位移操作,即光标的位置可根据用户对触摸板的触摸操作而进行移动;当显示部件603显示的内容为游戏动画画面时,该左移指令、右移指令、上移指令、下移指令可以是对游戏中的对象进行控制,如飞机游戏中,可通过该左移指令、右移指令、上移指令、下移指令分别控制飞机的飞行方向;当显示部件603可显示不同频道的视频画面时,该左移指令、右移指令、上移指令、下移指令可进行不同频道的切换,其中,上移指令和下移指令可以是切换到预置频道(如用户使用的常用频道);当显示部件603显示静态图片时,该左移指令、右移指令、上移指令、下移指令可进行不同图片之间的切换,其中,左移指令可以是切换到上一幅图片,右移指令可以是切换至下一幅图,上移指令可以是切换到上一图集,下移指令可以是切换至下一图集。该触摸面板604还可用于对显示部件603的显示开关进行控制,示例性的,当长按压触摸面板604触摸区域时,显示部件603通电显示图像界面,当再次长按压触摸面板604触摸区域时,显示部件603断电,当显示部件603通电后,可通过在触摸面板604进行上滑和下滑操作以调节显示部件603中显示图像的亮度或分辨率。

心率检测模组605,用于测得用户的心率数据,心率指每分钟的心跳次数,该心率检测模组605设置在镜腿内侧。具体的,该心率检测模组605可以是通过电脉冲测量的方式使用干性电极获取人体心电数据,根据心电数据中的振幅峰值确定心率大小;该心率检测模组605还可以是由采用光电法测量心率的光线发射和光线接收器组成,相应的,该心率检测模组605设置在镜腿底部,人体耳廓的耳垂处。心率检测模组605采集到心率数据后可相应的发送至处理器602中进行数据处理已得到佩戴者当前的心率值,在一个实施例中,处理器602在确定出用户的心率值后,可将该心率值实时显示在显示部件603中,可选的处理器602在确定出心率值较低(如小于50)或较高(如大于100)可相应的触发智能眼镜中集成的报警器,同时将该心率值和/或生成的报警信息通过通信模块发送至服务器。

距离传感器606,可设置在镜框上,该距离传感器606用于感应人脸到镜框的距离,该距离传感器606可采用红外感应原理实现。具体的,该距离传感器606将采集的距离数据发送至处理器602,处理器602根据该距离数据控制显示部件603的亮暗。示例性的,当确定出距离传感器606采集到的距离小于5厘米时,处理器602相应的控制显示部件603处于点亮状态,当确定出距离传感器为探测到有物体靠近时,相应的控制显示部件604处于关闭状态。

呼吸灯610,可设置在镜框的边缘,当显示部件603关闭显示画面时,该呼吸灯610可根据处理器602的控制而点亮呈渐变亮暗效果。

摄像头607,可以是设置在镜框的上边框的位置,采集用户前方的图像数据的前摄像模块,还可以采集用户眼球信息的后摄像模块,也可以是二者的结合。具体的,摄像头607采集前方图像时,将采集的图像发送至处理器602识别、处理,并根据识别结果触发相应的触发事件。示例性的,当用户在家中佩戴该穿戴设备时,通过对采集的前方图像进行识别,如果识别到家具物品,则相应的查询是否存在对应的控制事件,如果存在,则相应的将该控制事件对应的控制界面显示在显示部件603中,用户可通过触摸面板604进行对应的家具物品的控制,其中该家具物品和智能眼镜通过蓝牙或无线自组网进行网络连接;当用户在户外佩戴该穿戴设备时,可相应的开启目标识别模式,该目标识别模式可用于识别特定的人,摄像头607将采集的图像发送至处理器602进行人脸识别处理,如果识别到设定的预设人脸,则相应的可通过智能眼镜集成的扬声器进行声音播报,该目标识别模式还可以用于识别不同的植物,例如,处理器602根据触摸面板604的触摸操作以记录摄像头607采集的当前图像并通过通信模块发送至服务器以进行识别,服务器对采集图像中的植物进行识别并反馈相关的植物名称、介绍至智能眼镜,并将反馈数据显示在显示部件603中。摄像头607还可以是用于采集用户眼部如眼球的图像,通过对眼球的转动的识别生成不同的控制指令,示例性的,如眼球向上转动生成上移控制指令,眼球向下转动生成下移控制指令,眼球向左转动生成左移控制指令,眼球向右转动生成右移控制指令,其中合格,显示部件603可显示处理器602传输的虚拟图像数据,该虚拟图像数据可相应的根据摄像头607检测到的用户眼球的移动变化生成的控制指令而改变,具体的,可以是进行画面切换,当检测到左移控制指令或右移控制指令后相应的切换上一个或下一个虚拟图像画面;当显示部件603显示视频播放信息时,该左移控制指令可以是进行播放内容的回播,右移控制指令可以是进行播放内容的快进;当显示部件603显示的为可编辑文字内容时,该左移控制指令、右移控制指令、上移控制指令、下移控制指令可以是对光标的位移操作,即光标的位置可根据用户对触摸板的触摸操作而进行移动;当显示部件603显示的内容为游戏动画画面时,该左移控制指令、右移控制指令、上移控制指令、下移控制指令可以是对游戏中的对象进行控制,如飞机游戏中,可通过该左移控制指令、右移控制指令、上移控制指令、下移控制指令分别控制飞机的飞行方向;当显示部件603可显示不同频道的视频画面时,该左移控制指令、右移控制指令、上移控制指令、下移控制指令可进行不同频道的切换,其中,上移控制指令和下移控制指令可以是切换到预置频道(如用户使用的常用频道);当显示部件603显示静态图片时,该左移控制指令、右移控制指令、上移控制指令、下移控制指令可进行不同图片之间的切换,其中,左移控制指令可以是切换到上一幅图片,右移控制指令可以是切换至下一幅图,上移控制指令可以是切换到上一图集,下移控制指令可以是切换至下一图集。

骨传导扬声器608,骨传导扬声器608设置在至少一个镜腿的内壁侧,用于将接收到的处理器602发送的音频信号转换为振动信号。其中,骨传导扬声器608将声音通过颅骨传递至人体内耳,通过将音频的电信号转变为振动信号传递到颅骨耳蜗内,再被听觉神经所感知。通过骨传导扬声器608作为发声装置减少了硬件结构厚度,重量更轻,同时无电磁辐射也不会受到电磁辐射的影响,并且具备抗噪声、防水以及解放双耳的有点。

麦克风609,可设置在镜框的下边框上,用于采集外部(用户、环境)声音并传输至处理器602进行处理。示例性的,麦克风609对用户发出的声音进行采集并通过处理器602进行声纹识别,如果识别为认证用户的声纹,则相应的可接收后续的语音控制,具体的,用户可发出语音,麦克风609将采集到的语音发送至处理器602进行识别以根据识别结果生成对应的控制指令,如“开机”、“关机”、“提升显示亮度”、“降低显示亮度”,处理器602后续根据该生成的控制指令执行对应的控制处理。

上述实施例中提供的穿戴式设备的控制装置、存储介质及穿戴式设备可执行本申请任意实施例所提供的穿戴式设备的控制方法,具备执行该方法相应的功能模块和有益效果。未在上述实施例中详尽描述的技术细节,可参见本申请任意实施例所提供的穿戴式设备的控制方法。

注意,上述仅为本申请的较佳实施例及所运用技术原理。本领域技术人员会理解,本申请不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本申请的保护范围。因此,虽然通过以上实施例对本申请进行了较为详细的说明,但是本申请不仅仅限于以上实施例,在不脱离本申请构思的情况下,还可以包括更多其他等效实施例,而本申请的范围由所附的权利要求范围决定。

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