移动终端的控制方法和装置与流程

文档序号:11138940阅读:623来源:国知局
移动终端的控制方法和装置与制造工艺

本发明涉及移动终端技术领域,特别涉及一种移动终端的控制方法和装置。



背景技术:

目前,手机、平板电脑和笔记本电脑等移动终端几乎伴随在每个人的工作和生活之中。多数的移动终端都具有休眠功能,在用户暂时不使用移动终端时可控制其进入休眠状态以节省电量。目前大多是通过power按键等物理按键或指纹识别等来控制移动终端进入休眠状态或者唤醒状态,这要求用户必须拿到移动终端才能控制其休眠或唤醒。生活中用户常会遇到移动终端不在手上的情况,此时如果用户需要控制移动终端休眠或者唤醒,则需要先拿到移动终端,才能实现,否则无法控制移动终端。因此,目前的移动终端的控制方式非常不便,用户体验差。



技术实现要素:

本发明旨在至少在一定程度上解决相关技术中的技术问题之一。为此,本发明的一个目的在于提出一种移动终端的控制方法,能够方便地控制手机休眠和唤醒状态的切换。

本发明的第二个目的在于提出一种移动终端的控制装置。

根据本发明实施例的移动终端的控制方法,其中,所述移动终端包括处理器和与所述处理器相连的声控芯片,其中,所述声控芯片注册为所述移动终端的操作系统中的注册设备,所述方法包括以下步骤:所述声控芯片接收外部声音信号,并获取所述移动终端的当前状态;如果所述外部声音信号符合预设条件,则根据所述外部声音信号对所述移动终端的当前状态进行调整,其中,如果所述移动终端的当前状态为休眠状态,则将所述移动终端唤醒,如果所述移动终端的当前状态为唤醒状态,则控制所述移动终端进行休眠。

根据本发明实施例的移动终端的控制方法,通过声控芯片接收外部声音信号,并根据外部声音信号控制移动终端由休眠状态进入唤醒状态或由唤醒状态进入休眠状态,从而即使在不接触移动终端的情况下,也可通过声音方便且快速地控制移动终端进行休眠和唤醒状态的切换,提高了用户体验。

另外,根据本发明上述实施例的移动终端的控制方法还可以具有如下附加的技术特征:

所述声控芯片与所述处理器的通用输入输出管脚GPIO相连。

在所述外部声音信号符合所述预设条件时,所述声控芯片输出下降沿信号,当所述处理器收到所述下降沿信号之后进入中断处理函数。

如果所述外部声音信号不符合预设条件,则保持所述移动终端的当前状态不变。

当所述外部声音信号的音量大于预设音量,且识别所述外部声音信号的语义为预设语义时,判断所述外部声音信号符合预设条件。

根据本发明第二方面实施例提出的移动终端的控制装置,包括:声控芯片,所述声控芯片注册为所述移动终端的操作系统中的注册设备,所述声控芯片用于接收外部声音信号,并获取所述移动终端的当前状态;处理器,与所述声控芯片相连,用于在所述外部声音信号符合预设条件时,根据所述外部声音信号对所述移动终端的当前状态进行调整,其中,如果所述移动终端的当前状态为休眠状态,则将所述移动终端唤醒,如果所述移动终端的当前状态为唤醒状态,则控制所述移动终端进行休眠。

根据本发明实施例的移动终端的控制装置,通过声控芯片接收外部声音信号,并根据外部声音信号控制移动终端由休眠状态进入唤醒状态或由唤醒状态进入休眠状态,从而即使在不接触移动终端的情况下,也可通过声音方便且快速地控制移动终端进行休眠和唤醒状态的切换,提高了用户体验。

另外,根据本发明上述实施例的移动终端的控制装置还可以具有如下附加的技术特征:

所述声控芯片与所述处理器的通用输入输出管脚GPIO相连。

在所述外部声音信号符合所述预设条件时,所述声控芯片输出下降沿信号,当所述处理器收到所述下降沿信号之后进入中断处理函数。

所述处理器还用于:如果所述外部声音信号不符合预设条件,则保持所述移动终端的当前状态不变。

当所述外部声音信号的音量大于预设音量,且识别所述外部声音信号的语义为预设语义时,判断所述外部声音信号符合预设条件。

附图说明

图1为根据本发明一个实施例的移动终端的控制方法的流程图;

图2为根据本发明一个实施例的声控芯片与处理器的硬件示意图;

图3为根据本发明另一个实施例的移动终端的控制方法的流程图;

图4为根据本发明一个实施例的移动终端的控制装置的结构框图。

具体实施方式

下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同 或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本发明,而不能理解为对本发明的限制。

图1为根据本发明一个实施例的移动终端的控制方法的流程图。

其中,本发明实施例的移动终端包括处理器和与处理器相连的声控芯片。

如图1所示,本发明实施例的移动终端的控制方法,包括以下步骤:

S101,声控芯片接收外部声音信号,并获取移动终端的当前状态。

其中,如图2所示,声控芯片与处理器的GPIO(General Purpose Input Output,通用输入输出管脚)相连,GPIO可接收声控芯片的输出信号。声控芯片在常态下输出高电平,在响应声音信号时输出低电平。

在本发明的一个实施例中,声控芯片注册为移动终端的操作系统中的注册设备。具体地,以移动终端为手机、操作系统为Android系统为例,可为声控芯片创建驱动代码,将声控芯片注册为Android系统的平台设备。同时为声控芯片注册输入设备,并使能该输入设备的key事件上报功能,由此该声控芯片成为移动终端中可接收可用声音信号的设备。其中,key事件为Linux input子系统支持的输入事件之一,其在Linux内核代码input.h中定义如下:

#define EV_KEY 0x01

在本发明的一个实施例中,仅需在声控芯片的驱动初始化程序中使能key事件上报功能即可。

在本发明的一个实施例中,移动终端的当前状态可为休眠状态或唤醒状态。

S102,如果外部声音信号符合预设条件,则根据外部声音信号对移动终端的当前状态进行调整,其中,如果移动终端的当前状态为休眠状态,则将移动终端唤醒,如果移动终端的当前状态为唤醒状态,则控制移动终端进行休眠。

本发明实施例所用的声控芯片仅响应符合预设条件的声音信号。其中,当外部声音信号的音量大于预设音量,且识别外部声音信号的语义为预设语义时,判断外部声音信号符合预设条件。将音量和语义两个标准作为声音信号的预设条件,可保证所接收到的信号为有效信号,同时可防止其他声音信号的干扰导致误触发。举例而言,可将普通成人稍用力拍掌的声音作为触发移动终端状态调整的声音信号。

在本发明的实施例中,可预先对处理器GPIO进行初始化并使能处理器GPIO的中断唤醒系统功能。其中,处理器GPIO的初始化过程具体包括:为GPIO申请中断处理函数,并设置其中断触发方式为下降沿触发,即设置处理器在收到下降沿信号时进入中断处理函数。处理器GPIO的使能过程具体为使GPIO具有中断唤醒系统的功能。

在本发明的一个实施例中,当外部声音信号符合预设条件时,声控芯片可接收到有效 的声音信号并响应该声音信号,从而声控芯片的输出由高电平变为低电平,即声控芯片输出下降沿信号。

当声控芯片接收到有效的声音信号时,如果移动终端的当前状态为休眠状态,则通过GPIO的中断唤醒系统的功能将移动终端唤醒;如果移动终端的当前状态为唤醒状态,则处理器的GPIO因收到下降沿信号而进入中断处理函数,从而将power key事件上报至处理器,使移动终端休眠。在相关技术中,按下移动终端的休眠按键,可将power key事件上报至处理器。而在本发明的实施例中,当移动终端当前状态为唤醒状态时,声控芯片接收到有效的声音信号,即可将power key事件上报至处理器。举例来说,power key事件在Linux内核代码input.h中定义如下:

#define KEY_POWER 116/*SC System Power Down*/

其中,本发明对唤醒移动终端的方式不作限定。举例来说,在将移动终端由休眠状态切换到唤醒状态时,处理器由于收到了下降沿信号而进入中断处理函数,从而可控制移动终端的振动器振动数秒(例如3秒)。从而,当移动终端在用户附近而用户无法确定移动终端的位置时,用户可根据振动的声响方便、快速地找到移动终端。

此外,如图3所示,本发明实施例的移动终端的控制方法还包括:

S103,如果外部声音信号不符合预设条件,则保持移动终端的当前状态不变。

当外部声音信号的音量小于预设音量,或外部声音信号的语义不为预设语义时,即用户未发出有效的用于控制移动终端的声音信号时,声控芯片不作响应,移动终端保持当前的状态不变。

根据本发明实施例的移动终端的控制方法,通过声控芯片接收外部声音信号,并根据外部声音信号控制移动终端由休眠状态进入唤醒状态或由唤醒状态进入休眠状态,从而即使在不接触移动终端的情况下,也可通过声音方便且快速地控制移动终端进行休眠和唤醒状态的切换,提高了用户体验。

为实现上述实施例的移动终端的控制方法,本发明还提出一种移动终端的控制装置。

图4为根据本发明一个实施例的移动终端的控制装置的结构框图。

如图4所示,本发明实施例的移动终端的控制装置,包括:声控芯片10和处理器20。

其中,声控芯片10用于接收外部声音信号。如图2所示,声控芯片10与处理器20的GPIO(General Purpose Input Output,通用输入输出)相连,GPIO接收声控芯片的输出信号。声控芯片10在常态下输出高电平,在响应声音信号时输出低电平。

在本发明的一个实施例中,声控芯片10注册为移动终端的操作系统中的注册设备。具体地,以移动终端为手机、操作系统为Android系统为例,可为声控芯片10创建驱动代码,将声控芯片10注册为Android系统的平台设备。同时为声控芯片10注册输入设备,并使 能该输入设备的key事件上报功能,由此该声控芯片10成为移动终端中可接收可用声音信号的设备。其中,key事件为Linux input子系统支持的输入事件之一,其在Linux内核代码input.h中定义如下:

#define EV_KEY 0x01

在本发明的一个实施例中,仅需在声控芯片的驱动初始化程序中使能key事件上报功能即可。

声控芯片10还可用于获取移动终端的当前状态,其中,移动终端的当前状态可为休眠状态或唤醒状态。

处理器20用于在外部声音信号符合预设条件时,根据外部声音信号对移动终端的当前状态进行调整,其中,如果移动终端的当前状态为休眠状态,则将移动终端唤醒,如果移动终端的当前状态为唤醒状态,则控制移动终端进行休眠。

本发明实施例所用的声控芯片仅响应符合预设条件的声音信号。其中,当外部声音信号的音量大于预设音量,且识别外部声音信号的语义为预设语义时,判断外部声音信号符合预设条件。将音量和语义两个标准作为声音信号的预设条件,可保证所接收到的信号为有效信号,同时可防止其他声音信号的干扰导致误触发。举例而言,可将普通成人稍用力拍掌的声音作为触发移动终端状态调整的声音信号。

在本发明的实施例中,可预先对处理器20的GPIO进行初始化并使能处理器GPIO的中断唤醒系统功能。其中,处理器20的GPIO的初始化过程具体包括:为GPIO申请中断处理函数,并设置其中断触发方式为下降沿触发,即设置处理器20在收到下降沿信号时,进入中断处理函数。处理器20的GPIO的使能过程具体为使GPIO具有中断唤醒系统的功能。

在本发明的一个实施例中,当外部声音信号符合预设条件时,声控芯片10可接收到有效的声音信号并响应该声音信号,从而声控芯片10的输出由高电平变为低电平,即声控芯片10输出下降沿信号。

当声控芯片10接收到有效的声音信号时,如果移动终端的当前状态为休眠状态,则通过处理器20的GPIO的中断唤醒系统的功能将移动终端唤醒;如果移动终端的当前状态为唤醒状态,则处理器20的GPIO因收到下降沿信号而进入中断处理函数,从而将power key事件上报至处理器20,处理器20在接收到power key事件后控制移动终端休眠。在相关技术中,按下移动终端的休眠按键,可将power key事件上报至处理器。而在本发明的实施例中,当移动终端当前状态为唤醒状态时,声控芯片接收到有效的声音信号,即可将power key事件上报至处理器。举例来说,power key事件在Linux内核代码input.h中定义如下:

#define KEY_POWER 116/*SC System Power Down*/

其中,本发明对唤醒移动终端的方式不作限定。举例来说,在将移动终端由休眠状态切换到唤醒状态时,处理器由于收到了下降沿信号而进入中断处理函数,从而可控制移动终端的振动器振动数秒(例如3秒)。从而,当移动终端在用户附近而用户无法确定移动终端的位置时,用户可根据振动的声响方便、快速地找到移动终端。

在本发明的一个实施例中,处理器20还用于:当外部声音信号不符合预设条件时,保持移动终端的当前状态不变。具体地,当外部声音信号的音量小于预设音量,或外部声音信号的语义不为预设语义时,即用户未发出有效的用于控制移动终端的声音信号时,声控芯片10不作响应,处理器20保持移动终端的当前状态不变。

根据本发明实施例的移动终端的控制装置,通过声控芯片接收外部声音信号,并通过处理器根据外部声音信号控制移动终端由休眠状态进入唤醒状态或由唤醒状态进入休眠状态,从而即使在不接触移动终端的情况下,也可通过声音方便且快速地控制移动终端进行休眠和唤醒状态的切换,提高了用户体验。

在本发明的描述中,需要理解的是,术语“中心”、“纵向”、“横向”、“长度”、“宽度”、“厚度”、“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”、“内”、“外”、“顺时针”、“逆时针”、“轴向”、“径向”、“周向”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。

此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。在本发明的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。

在本发明中,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”、“固定”等术语应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或成一体;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通或两个元件的相互作用关系,除非另有明确的限定。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本发明中的具体含义。

在本发明中,除非另有明确的规定和限定,第一特征在第二特征“上”或“下”可以是第一和第二特征直接接触,或第一和第二特征通过中间媒介间接接触。而且,第一特征在第二特征“之上”、“上方”和“上面”可是第一特征在第二特征正上方或斜上方,或仅仅表示第一特征水平高度高于第二特征。第一特征在第二特征“之下”、“下方”和“下面”可以是第一特征在第二特征正下方或斜下方,或仅仅表示第一特征水平高度小于第二特征。

在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。

尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。

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