掌桥专利:专业的专利平台
掌桥专利
首页

设备交互方法、设备交互装置、存储介质及终端

文献发布时间:2023-06-19 11:08:20


设备交互方法、设备交互装置、存储介质及终端

技术领域

本公开涉及终端技术领域,尤其涉及一种设备交互方法、装置、存储介质及终端。

背景技术

随着语音交互技术的发展,用户可以在很多场景下通过语音控制设备从而解放双手。然而在一些场景中,例如停止放歌这种场景下,需要先语音唤醒智能设备,再输入语音指令停止播放,交互过程略显繁杂。因此,需要引入其他更为便捷的方式来对设备进行。相关技术中,可以通过手势来进行设备交互控制,然而手势识别存在准确度差,容易误触发等问题,设备交互控制的准确性不高。

发明内容

为克服相关技术中存在的问题,本公开提供一种设备交互方法、装置、存储介质及终端。

根据本公开实施例的第一方面,提供一种设备交互方法,应用于电子设备,所述方法包括:

响应于所述电子设备产生的超声波声场的变化,确定对应的手势运动距离;

在所述手势运动距离满足预设条件的情况下,对所述手势进行识别;

根据识别出的所述手势的运动次数,确定对应的交互指令并执行。

在一些可能的实施例中,所述超声波声场的变化基于以下步骤确定:

控制所述电子设备播放预设超声波信号;

对所述电子设备采集的所述预设超声波信号进行解析;

根据解析得到的相位变化信息,确定所述超声波声场的变化。

在一些可能的实施例中所述响应于超声波声场的变化,确定对应的手势运动距离,包括:

获取所述超声波声场的变化对应的相位变化量;

根据预设对应关系,确定所述相位变化量对应的所述手势运动距离。

在一些可能的实施例中,所述在所述手势运动距离满足预设条件的情况下,对所述手势运动进行识别,包括:

判断所述手势运动距离是否处于预设手势运动区间;

在所述手势运动距离处于所述预设手势运动区间的情况下,对所述手势进行识别;

其中,所述预设手势运动区间由所述手势运动距离与稳态距离确定,所述稳态距离用于表征手势的运动状态。

在一些可能的实施例中,在所述手势运动距离处于所述预设手势运动区间的情况下,对所述手势进行识别,包括:

在所述手势运动距离与所述稳态距离的差值大于第一预设阈值的情况下,开始对所述手势进行识别;

获取所述手势运动距离与所述稳态距离的差值的绝对值小于第二预设阈值的持续时间,并在所述持续时间超过预设时间阈值的情况下,停止对所述手势的识别。

在一些可能的实施例中,在所述手势运动距离处于所述预设手势运动区间的情况下,对所述手势进行识别,包括:

在所述手势运动距离处于所述预设手势运动区间的情况下,确定所述预设手势区间内的至少一个距离峰值;

根据所述距离峰值的数量总和确定所述手势的运动次数。

根据本公开实施例的第二方面,提供一种设备交互装置,应用于电子设备,所述装置包括:

确定模块,用于响应于所述电子设备产生的超声波声场的变化,确定对应的手势运动距离;

识别模块,用于在所述手势运动距离满足预设条件的情况下,对所述手势进行识别;

执行模块,根据识别出的所述手势的运动次数,确定对应的交互指令并执行。

在一些可能的实施例中,所述确定模块包括:

超声波发射模块,用于控制所述电子设备播放预设超声波信号;

超声波接收模块,用于对所述电子设备采集的所述预设超声波信号进行解析;

所述确定模块,具体用于根据解析得到的相位变化信息,确定所述超声波声场的变化。

在一些可能的实施例中,所述确定模块还包括:

获取模块,用于获取所述超声波声场的变化对应的相位变化量;

所述确定模块,具体用于根据预设对应关系,确定所述相位变化量对应的手势运动距离。

在一些可能的实施例中,所述识别模块还包括:

判断模块,用于判断所述手势运动距离是否处于预设手势运动区间;

所述识别模块,具体用于在所述手势运动距离处于所述预设手势运动区间的情况下,对所述手势进行识别;

其中,所述预设手势运动区间由所述手势运动距离与稳态距离确定,所述稳态距离用于表征手势的运动状态。

在一些可能的实施例中,所述识别模块具体用于:

在所述手势运动距离与所述稳态距离的差值大于第一预设阈值的情况下,开始对所述手势进行识别;

获取所述手势运动距离与所述稳态距离的差值的绝对值小于第二预设阈值的持续时间,并在所述持续时间超过预设时间阈值的情况下,停止对所述手势的识别。

在一些可能的实施例中,所述识别模块具体用于:

在所述手势运动距离处于所述预设手势运动区间的情况下,确定所述预设手势区间内的至少一个距离峰值;

根据所述距离峰值的数量总和确定所述手势的运动次数。

根据本公开实施例的第三方面,提供一种计算机可读存储介质,其上存储有计算机程序指令,该程序指令被处理器执行时实现本公开第一方面所提供的设备交互方法的步骤。

根据本公开实施例的第四方面,提供一种终端,包括:存储器,其上存储有计算机程序;处理器,用于执行所述存储器中的所述计算机程序,以实现本公开第一方面所提供的设备交互方法的步骤。

本公开的实施例提供的技术方案可以包括以下有益效果:通过检测电子设备产生的超声波声场的变化,确定对应的手势运动距离;在所述手势运动距离满足预设条件的情况下,对所述手势进行识别。如此,通过设置手势识别的门限,可以提高手势识别的准确性;根据识别出的手势的运动次数,确定对应的交互指令并执行,可以识别更多种类的手势,并在不增加硬件成本的条件下,根据不同运动次数的手势对应不同的交互指令,简化设备交互方法,提升用户体验。

应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。

附图说明

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。

图1是根据本公开一示例性实施例示出的一种设备交互方法的流程图;

图2是根据本公开一示例性实施例示出的一种设备交互方法的示意图;

图3是根据本公开一示例性实施例示出的一种信号采集的示意图;

图4是根据本公开一示例性实施例示出的一种相位变化信息的示意图;

图5是根据本公开一种示例性实施例示出的另一种设备交互方法的流程图;

图6是根据本公开一种示例性实施例示出的又一种设备交互方法的流程图;

图7是根据本公开一示例性实施例示出的另一种相位变化信息的示意图;

图8是根据本公开一示例性实施例示出的手势运动次数统计算法的示意图;

图9是根据本公开一示例性实施例示出的非接触式设备交互方法的流程图;

图10是根据本公开一示例性实施例示出的一种设备交互装置的结构示意图;

图11是根据本公开一示例性实施例示出的一种终端900的框图。

具体实施方式

这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。

在下文中的描述中,“第一”、“第二”等词汇,仅用于区分描述的目的,而不能理解为指示或暗示相对重要性,也不能理解为指示或暗示顺序。

随着语音交互技术的发展,用户可以在很多场景下通过语音控制设备从而解放双手。然而在一些场景中,例如停止放歌这种场景下,需要先语音唤醒智能设备,再输入语音指令停止播放,交互过程略显繁杂。因此,需要引入其他更为便捷的方式来对设备进行。相关技术中,可以通过手势来进行设备交互控制,然而手势识别存在准确度差,容易误触发等问题,设备交互控制的准确性不高。。

为克服相关技术中存在的问题,本公开提供一种设备交互方法、装置、存储介质及终端,下面结合具体实施例对本公开进行说明。

图1是根据一示例性实施例示出的一种设备交互方法的流程图,该方法应用于电子设备,该电子设备可以是固定设备或移动设备,例如:智能终端、智能平板、智能穿戴设备、个人电子商务助理、个人电脑等电子设备。

如图1所示,该方法包括:

步骤S101:响应于所述电子设备产生的超声波声场的变化,确定对应的手势运动距离;

步骤S102:在所述手势运动距离满足预设条件的情况下,对所述手势进行识别;

步骤S103:根据识别出的所述手势的运动次数,确定对应的交互指令并执行。

本公开实施例中的设备交互方法基于超声波的方式实现。在一些可能的实施方式中,该电子设备可以包括超声波发射装置及超声波接收装置,用于感知超声波的声场变化。例如,该电子设备可以包括扬声器和麦克风。

图2是根据本公开一示例性实施例示出的一种设备交互方法的示意图。

如图2所示,以电子设备为智能音箱设备为例。智能音箱设备具有扬声器和麦克风,可以通过扬声器和麦克风感知超声波声场的变化,判断是否存在控制手势并进一步确定手势运动距离。在该手势运动距离满足预设条件的情况下,对该手势进行识别;并根据识别出的运动次数,确定对应的交互指令并执行。

在一些可能的实施方式中,当智能音箱设备运行时,用户可以非接触地用手在该智能音箱设备的上方拍一下该电子设备,该智能音箱设备可以执行被唤醒并直接进入语音识别阶段,用户只需要直接输入语音指令,而不用先输入唤醒词等待智能音箱设备应答后在进入语音识别阶段;当智能音箱设备正在播放音乐时,用户可以非接触地用手在该智能音箱设备的上方拍两下该电子设备,该智能音箱设备可以执行停止播放音乐的交互指令,用户再拍两下该电子设备,该智能音箱设备可以执行继续播放音乐的交互指令;当用户拍三下智能音箱设备时,智能设备可以执行播报当前时间以及今天的天气。能够唤醒电子设备的手势可以根据需要进行设定,例如,将该手势设备为“拍一拍”手势或“拍手”手势等。同样,该手势的运动次数与电子设备执行的交互指令可以根据需要进行设置,本公开对此不作限定。

本公开实施例涉及的设备交互方法,通过检测电子设备产生的超声波声场的变化,确定对应的手势运动距离;在所述手势运动距离满足预设条件的情况下,对所述手势进行识别,如此,通过设置手势识别的门限,可以提高手势识别的准确性;根据识别出的手势的运动次数,确定对应的交互指令并执行,如此,可以识别更多种类的手势,并在不增加硬件成本的条件下,不同运动次数的手势对应不同的交互指令,简化设备交互方法,提升用户体验。

在一些可能的实施方式中,该超声波声场的变化基于以下步骤确定:

控制所述电子设备播放预设超声波信号;

对所述电子设备采集的所述预设超声波信号进行解析;

根据解析得到的相位变化信息,确定所述超声波声场的变化。

需要说明的是,电子设备可以通过超声波发射装置,例如扬声器,播放预设超声波信号,再通过超声波接收装置,例如麦克风,采集该电子设备所在的空间内反射回来的该预设超声波信号。当没有手势运动的时候,该电子设备附近声场是稳定的;当存在手势运动时,声场也会产生相应的波动。通过控制该电子设备对采集的该预设超声波信号进行解析,根据解析得到的相位变化信息,可以确定该超声波声场的变化。例如,以“拍一拍”手势为例,挥手运动会改变麦克风采集到的超声波相位信息,通过相位变化可以确定超声波声场的变化。

在某些实施例中,可以选取至少两个单频信号组成预设超声波信号,且单频信号的频段各不相同。本公开实施例对于单频信号的频段选取不作限定,可以根据后续处理的需要进行选取。例如,可以选取频率为22kHz和22.7kHz的两个单频信号进行组合,或者选取频段相差350Hz的间隔的两个单频信号以便与后续滤波处理的参数相适配。预设超声波信号播放出来后,经过不同路径的传输,被该电子设备的超声波接收装置,例如麦克风,拾取到;对采集到的超声波信号进行解析,得到对应的相位变化信息,从而表征超声波声场的变化情况。

图3是根据本公开一示例性实施例示出的一种信号采集的示意图。

图4是根据本公开一示例性实施例示出的一种相位变化信息的示意图,其中A曲线表征相位变化信息,B曲线表征距离变化信息,C曲线表征进行高斯平滑处理后的距离变化信息。

麦克风采集到的信号如图3所示,通过对声音信号进行解析,可以得到其对应的相位信息变化如图4中A曲线所示。从图3和图4中可以看出,在超声波声场稳定的情况下,相位基本恒定;在超声波声场变化时,相位会发生改变。因此,通过解析得到的相位变化信息可以用来表征超声波声场的变化情况。

在一些可能的实施方式中,所述响应于超声波声场的变化,确定对应的手势运动距离,包括:

获取所述超声波声场的变化对应的相位变化量;

根据预设对应关系,确定所述相位变化量对应的所述手势运动距离。

如图4所示,依据相位信息,可以映射出手势的距离变化曲线。当电子设备附近声场不存在手势运动时,相位基本恒定,其对应的距离信息也同样稳定;当电子设备附近声场存在手势运动时,相位发生改变,可以根据预设对应关系,确定该相位变化量对应的手势运动距离。

在某些实施例中,相位变化量和手势运动距离的预设对应关系可以设置如下述公式1:

其中,公式1中的Δ

该相位变化量对应的手势运动距离的变化情况如图4中B曲线所示。

在某些实施例中,可以对相位变化量对应的手势运动距离进行信号处理,例如:对表征手势运动距离的距离变化曲线进行高斯平滑处理,如此,可以有效滤除短时间的突变干扰引起的距离变化,提升整体鲁棒性。进行高斯平滑处理后的手势运动距离变化情况如图4中C曲线所示。

图5是根据本公开一种示例性实施例示出的另一种设备交互方法的流程图。

在一些可能的实施方式中,在步骤S102中,在所述手势运动距离满足预设条件的情况下,对所述手势运动进行识别,包括:

步骤S501:判断所述手势运动距离是否处于预设手势运动区间;

步骤S502:在所述手势运动距离处于所述预设手势运动区间的情况下,对所述手势进行识别;

其中,所述预设手势运动区间由所述手势运动距离与稳态距离确定,所述稳态距离用于表征手势的运动状态。

在一些可能的实施方式中,通过分析电子设备采集的超声波信号的波动信息,则可以获取手势运动距离和运动加速度,当手势运动距离或运动加速度超过一个设定的阈值时,则判定用户做了系统规定的手势,然后进行响应。这种实施方式简单,通过固定阈值来判断;然而由于不同距离的手势的运动引起的扰动程度不同,固定阈值的判断方式会使得识别准确性低。

本公开实施例涉及的设备交互方法引入了稳态距离的概念,可以采用最小控制递归平均方法(MCRA)算法做稳态距离估计,通过手势运动距离与稳态距离确定预设手势运动区间,在运动区间内做手势运动解析以及手势识别,相较于上述直接比较阈值的方案,可以有效提升准确性。

稳态距离是引入的用于表征手势的运动状态的距离参数。本公开实施例采用最小控制递归平均方法(MCRA)算法来计算手势运动时的稳态距离。该方法的实现逻辑是基于手势运动的存在与否做两种假设:当手势运动不存在时,标记为H

其中,公式2中的d(t)为当前实际距离值,

本公开实施例涉及的设备交互方法引入了稳态距离的概念,采用最小控制递归平均方法(MCRA算法)做稳态距离估计,通过手势运动距离与稳态距离确定预设手势运动区间,在运动区间内做手势运动解析以及手势识别,相较于上述直接比较阈值的方案,可以有效提升准确性。

图6是根据本公开一种示例性实施例示出的又一种设备交互方法的流程图。

在一些可能的实施方式中,在步骤S102中,在一些可能的实施方式中,在所述手势运动距离处于所述预设手势运动区间的情况下,对所述手势进行识别,包括:

步骤S601:在所述手势运动距离与所述稳态距离的差值大于第一预设阈值的情况下,开始对所述手势进行识别;

步骤S602:获取所述手势运动距离与所述稳态距离的差值的绝对值小于第二预设阈值的持续时间,并在所述持续时间超过预设时间阈值的情况下,停止对所述手势的识别。

需要说明的是,通过MCRA算法估算出稳态距离后,根据手势运动距离与稳态距离确定预设手势运动区间,该手势运动区间为对运动的手势进行识别的区间,该手势运动区间可确定对手势开始识别和停止识别的时刻。

图7是根据本公开一示例性实施例示出的另一种相位变化信息的示意图,其中A曲线表征进行高斯平滑处理后的距离变化信息,B曲线表征通过MCRA估计出的稳态距离曲线,C曲线表征预设手势运动区间检测范围,*表征统计出的峰值点的个数;

在某些实施例中,预设手势运动区间可以通过以下方法构建:

d(t)为实际手势运动距离,

在手势运动距离d(t)超过稳态距离

当进入手势识别后,当d(t)超过

在一些可能的实施方式中,在所述手势运动距离处于所述预设手势运动区间的情况下,对所述手势进行识别,包括:

在所述手势运动距离处于所述预设手势运动区间的情况下,确定所述预设手势区间内的至少一个距离峰值;

根据所述距离峰值的数量总和确定所述手势的运动次数。

在一些可能的实施方式中,本公开涉及的设备交互方法,还可以根据识别出的手势的运动次数,确定对应的交互指令并执行。通过采用峰值统计算法对在预设手势运动区间内的手势的运动次数进行识别。需要说明的是,该方法是计算出整个手势识别过程中,距离变化曲线出现了几个峰值,从而确定手势的运动次数。

该峰值统计算法需要预先设定一个第三预设阈值Thr

如图7所示,在预设手势运动区间检测范围内统计出的峰值点的个数为4个,表征预设手势的运动次数为4次。设备可以根据预先设置的该预设手势的运动次数与交互指令之间的对应关系确定出此时的交互指令,并一进步执行该交互指令。本公开实施例涉及峰值统计算法,引入第三预设阈值来判断预设手势区间的距离峰值的个数,可以排除超声波波动干扰,进一步提高手势的运动次数检测的准确性。

在另一些实施例中,还可以采用峰谷统计算法来确定预设手势的运动次数。仍以预设手势为“拍一拍”手势为例,设备运行过程中,当检测到手势距离变化大于一个阈值,则开始进入“拍一拍”检测环节。当距离变化开始小于阈值一段时间后,则结束检测。利用峰谷统计算法,计算出整个“拍一拍”过程中,距离变化曲线出现了几个峰值和谷值,通过峰/谷值个数的统计,反馈出用户“拍一拍”拍了几下。

图8示出了一种手势运动次数统计算法的示意图。如图8所示,在一次“拍一拍”的距离变化曲线中,统计出4个峰值,3个谷值,表示用户总共做了4次用手下拍运动。通过峰谷统计算法也可以确定出预设手势区间内预设手势的运动次数,以便设备进一步根据预设手势的运动次数,确定交互指令并执行。

图9示出了一种非接触式的设备交互方法。根据该方法,通过使用智能设备的扬声器和麦克风装置,由扬声器播放设计好的高频声音信号(超声波),该高频声音播放出来后,经过不同路径传输,可以被智能设备的麦克风拾取到。得到麦克风采集到的声音信号后,智能设备的处理器会进一步对该声音信号进行解析。通过对该声音信号的计算分析,能得到其对应的相位信息。依据该相位信息,可以映射出手的距离变化信息。当手不动时,相位基本恒定,其对应的距离信息也同样稳定;当手运动时,相位发生改变,因此可以确定出手部相对运动的距离。对距离变化曲线进行高斯平滑,可以有效滤除短时间内因设备自身运动带来的突变干扰。经过高斯平滑后的距离曲线,可以采用最小控制递归平均(MCRA)算法来计算手不运动时的稳态距离,从而根据该稳态距离估计出可能的运动区间。在该运动区间内通过峰值统计算法计算出手势的运动次数,设备再根据手势的运动次数以及预先存储在设备中不同手势的运动次数与交互指令的对应关系确定出交互指令并执行。

该设备交互方法,区别于传统的通过摄像头识别非接触式手势的方案,采用超声波的方法进行实现,可以在支持语音唤醒交互的设备上进一步应用,在不增加设备硬件成本的基础上,不仅使得交互方式更加多样便捷、响应速度更快,还可以识别出多种类型的手势,并能有效滤除其他干扰引起的误触,提供更稳健的识别鲁棒性。

图10是根据一示例性实施例示出的一种设备交互装置的结构示意图,设备交互装置应用于电子设备。参照图10,该设备交互装置100包括确定模块101、识别模块102及执行模块103。

确定模块101,用于响应于所述电子设备产生的超声波声场的变化,确定对应的手势运动距离;

识别模块102,用于在所述手势运动距离满足预设条件的情况下,对所述手势进行识别;

执行模块103,根据识别出的所述手势的运动次数,确定对应的交互指令并执行。

在某些实施方式中,所述确定模块101包括:

超声波发射模块,用于控制所述电子设备播放预设超声波信号;

超声波接收模块,用于对所述电子设备采集的所述预设超声波信号进行解析;

所述确定模块101,具体用于根据解析得到的相位变化信息,确定所述超声波声场的变化。

在某些实施方式中,所述确定模块101还包括:

获取模块,用于获取所述超声波声场的变化对应的相位变化量;

所述确定模块101,具体用于为根据预设对应关系,确定所述相位变化量对应的手势运动距离。

在某些实施方式中,所述识别模块102包括:

判断模块,用于判断所述手势运动距离是否处于预设手势运动区间;

所述识别模块102,具体用于在所述手势运动距离处于所述预设手势运动区间的情况下,对所述手势进行识别;

其中,所述预设手势运动区间由所述手势运动距离与稳态距离确定,所述稳态距离用于表征手势的运动状态。

在某些实施方式中,所述识别模块102具体用于:

在所述手势运动距离与所述稳态距离的差值大于第一预设阈值的情况下,开始对所述手势进行识别;

获取所述手势运动距离与所述稳态距离的差值的绝对值小于第二预设阈值的持续时间,并在所述持续时间超过预设时间阈值的情况下,停止对所述手势的识别。

在某些实施方式中,所述识别模块102具体用于:

在所述手势运动距离处于所述预设手势运动区间的情况下,确定所述预设手势区间内的至少一个距离峰值;

根据所述距离峰值的数量总和确定所述手势的运动次数。

图11是根据一示例性实施例示出的一种终端900的框图。例如,终端900可以是移动电话,计算机,数字广播终端,消息收发设备,游戏控制台,平板设备,医疗设备,健身设备,个人数字助理等。

参照图11,终端900可以包括以下一个或多个组件:处理组件902,存储器904,电力组件906,多媒体组件908,音频组件910,输入/输出(I/O)的接口912,传感器组件914,以及通信组件916。

处理组件902通常控制终端900的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理组件902可以包括一个或多个处理器920来执行指令,以完成上述的唤醒控制方法的全部或部分步骤。此外,处理组件902可以包括一个或多个模块,便于处理组件902和其他组件之间的交互。例如,处理组件902可以包括多媒体模块,以方便多媒体组件908和处理组件902之间的交互。

存储器904被配置为存储各种类型的数据以支持在终端900的操作。这些数据的示例包括用于在终端900上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器904可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。

电力组件906为终端900的各种组件提供电力。电力组件906可以包括电源管理系统,一个或多个电源,及其他与为终端900生成、管理和分配电力相关联的组件。

多媒体组件908包括在所述终端900和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(LCD)和触摸面板(TP)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件908包括一个前置摄像头和/或后置摄像头。当终端900处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜系统或具有焦距和光学变焦能力。

音频组件910被配置为输出和/或输入音频信号。例如,音频组件910包括一个麦克风(MIC),当终端900处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器904或经由通信组件916发送。在一些实施例中,音频组件910还包括一个扬声器,用于输出音频信号。I/O接口912为处理组件902和外围接口模块之间提供接口,上述外围接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。

传感器组件914包括一个或多个传感器,用于为终端900提供各个方面的状态评估。例如,传感器组件914可以检测到终端900的打开/关闭状态,组件的相对定位,例如所述组件为终端900的显示器和小键盘,传感器组件914还可以检测终端900或终端900一个组件的位置改变,用户与终端900接触的存在或不存在,终端900方位或加速/减速和终端900的温度变化。传感器组件914可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件914还可以包括光传感器,如CMOS或CCD图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件914还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。

通信组件916被配置为便于终端900和其他设备之间有线或无线方式的通信。终端900可以接入基于通信标准的无线网络,如WiFi,2G或3G,或它们的组合。在一个示例性实施例中,通信组件916经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,所述通信组件916还包括近场通信(NFC)模块,以促进短程通信。例如,在NFC模块可基于射频识别(RFID)技术,红外数据协会(IrDA)技术,超宽带(UWB)技术,蓝牙(BT)技术和其他技术来实现。

在示例性实施例中,终端900可以被一个或多个应用专用集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理设备(DSPD)、可编程逻辑器件(PLD)、现场可编程门阵列(FPGA)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述唤醒控制方法。

在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器904,上述指令可由终端900的处理器920执行以完成上述唤醒控制方法。例如,所述非临时性计算机可读存储介质可以是ROM、随机存取存储器(RAM)、CD-ROM、磁带、软盘和光数据存储设备等。

在另一示例性实施例中,还提供一种计算机程序产品,该计算机程序产品包含能够由可编程的装置执行的计算机程序,该计算机程序具有当由该可编程的装置执行时用于执行上述的唤醒控制方法的代码部分。

本领域技术人员在考虑说明书及实践本公开后,将容易想到本公开的其它实施方案。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。

应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。

相关技术
  • 受控设备的交互方法及装置、主控设备的交互方法及装置、终端和存储介质
  • 智能交互平板的交互方法、装置、终端设备和存储介质
技术分类

06120112811568