一种移动终端控制方法及移动终端与流程

文档序号:12809985阅读:204来源:国知局
一种移动终端控制方法及移动终端与流程

本发明涉及电子通信领域,尤其涉及一种移动终端控制方法及移动终端。



背景技术:

现今,随着移动终端(例如,智能手机)种类越来越丰富,移动终端用户量不断的上升,用户对移动终端的应用需求也越来越多,例如具有防水功能的智能手机。以该具有防水功能的智能手机为例,由于目前主流的智能手机大多为全触摸屏手机,这些手机的触摸屏大多为电容屏。电容屏依靠电荷传递来实现对该智能手机的操作。因此,当智能手机处于水中时,由于水的导电性,会导致移动终端的触摸屏失效。并且,由于大部分智能手机主要通过套上防水手机套开始先防水,且电容屏依靠电荷传递来实现对智能手机的操作,因此,隔着防水手机套无法通过触控触摸屏来实现对智能手机的操作。

因此,现有的各大手机商通过在智能手机中添加水下模式(例如,在水下模式,智能手机仅通过实体按键来对智能手机实现控制)选项,在用户将智能手机置于水中前,用户通过手动将移动终端从工作模式切换到水下模式,从而使得智能手机正常操作。但是,这种方式的整个过程需要用户手动切换,操作繁琐,且切换速度过慢。



技术实现要素:

本发明的实施例提供一种移动终端控制方法及移动终端,用以解决现有的移动终端需要用户手动完成水下模式切换的问题。

第一方面,提供一种移动终端的控制方法,所述终端设备包括触摸屏、麦克风和扬声器,包括:

当所述移动终端通过所述触摸屏检测到大面积导体接触事件后,控制所述扬声器输出第一音频信号,并获取所述麦克风在同一时间获 取到的第二音频信号的信号参数;

判断所述第二音频信号的信号参数是否满足预定条件;

若满足所述预定条件,则确定所述终端设备位于水中,并控制所述移动终端开启水下模式。

第二方面,提供一种移动终端,所述终端设备包括触摸屏、麦克风、扬声器以及数据处理器,包括:

当所述移动终端通过所述触摸屏检测到大面积导体接触事件后,所述数据处理器,用于控制所述扬声器输出第一音频信号,并获取所述麦克风在同一时间获取到的第二音频信号的信号参数;

所述数据处理器,还用于判断所述第二音频信号的信号参数是否满足预定条件;

若所述数据处理器判断所述第二音频信号的信号参数满足所述预定条件,则所述数据处理器,还用于确定所述终端设备位于水中,并控制所述移动终端开启水下模式。

本发明的实施例提供的移动终端的控制方法及移动终端,当移动终端检测到触摸屏上报的大面积导体接触事件后,控制扬声器输出第一音频信号,并获取麦克风在同一时间获取到的第二音频信号的信号参数,然后判断该第二音频信号的信号参数是否满足预定条件,若满足预定条件,则确定终端设备位于水中,并控制移动终端开启水下模式。相比于现有技术通过用户手动将移动终端从工作模式切换到水下模式,本申请通过对移动终端的麦克风在水中接收到的音频信号的音频数据的分析,从而判定出当前移动终端是否处于水中,若判定移动终端处于水中,则用户不需做任何操作,该移动终端自动切换至水下模式,从而能够在避免屏幕沾水而产生的误触发的同时,进一步的提升用户体验。

附图说明

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

图1为本发明实施例提供的一种移动终端的控制方法的流程示意图;

图2为本发明实施例提供的一种移动终端的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本发明实施例中的终端设备为具有防水功能的移动终端。具体的,该移动终端可以为智能手机、平板电脑、笔记本电脑、超级移动个人计算机(英文:ultra-mobilepersonalcomputer,简称:umpc)、上网本、个人数字助理(英文:personaldigitalassistant,简称:pda)等终端设备,且不限于此。其中,该移动终端至少包括触摸屏麦克风以及扬声器,其中,该移动终端中的触摸屏可以是电容屏或电阻屏,或者其他类型的可触摸屏幕,该移动终端中的麦克风用于接收用户语音以及其他音频信号,该移动终端中的扬声器用于输出通话对方语音以及其他音频信号。通常情况下,麦克风通常在扬声器的左侧或右侧、或者在扬声器的上方。

移动终端的触摸屏在正常状态下用于控制该移动终端,用户可以通过对触摸屏进行触摸操作,来实现对移动终端的控制。而触摸屏在正常状态下是指用户在一般场景下(例如,移动终端处于空气中且该移动终端的触摸屏处于开启状态)使用触摸屏控制移动终端。

此外,本实施例中所述的移动终端处于水下,是指该移动终端位于水面以下,该移动终端位于水面以下包括该移动终端整体机身处于水面以下,或者,包括该移动终端部分机身位于水中。其中,该移动 终端部分机身位于水中包括该移动终端的部分触摸屏位于水中。

本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。

本实施例中提及的“第一”“第二”等叙述词,除非根据上下文其确实表达顺序之意,应当理解为仅仅是起区分之用。

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

101、当移动终端通过触摸屏检测到大面积导体接触事件后,移动终端控制扬声器输出第一音频信号,并获取麦克风在同一时间获取到的第二音频信号的信号参数。

示例性的,当移动终端(例如,手机)浸入水中时,由于水的导电性,电容式触摸屏多个ito(导电玻璃)电极感应到电容变化后会向移动终端上报触摸事件,而这种大面积连续触发触摸事件的场景在触摸ic(集成电路)领域被定义为大面积导体接触事件。具体的,移动终端中的sensor(传感器)层,如果有同时连续,密集的上报接触事件则认为是大面积导体接触。此类连续,密集且同时发生的接触事件不可能通过用户手指触摸触发(此处可根据手指的接触面积和sensor电极的排布面积论证)。

基于上述内容,本实施例中移动终端通过检测触摸屏上报的触摸点的数量,或,触摸点分布的面积大小,或触摸点分布的密度大小(即触摸点的数量以及触摸点分布的面积间的比值)来判定是否触发大面积导体接触事件。例如,当触摸屏上被触发的触摸点的数量大于第二预定阈值,和/或,所述触摸屏上被触发的触摸点分布的面积大于第三预定阈值时,所述触摸屏触发大面积导体接触事件。

当所述移动终端检测到所述触摸屏上报的大面积导体接触事件后,移动终端可以禁用该移动终端的触摸屏的触摸功能,并做进一步判断。用户在实际使用过程中可能会出现屏幕沾水等情况,为了区分屏幕沾水和移动终端完全浸入水中的不同情况,本申请通过增加移动 终端控制扬声器发声,并检测麦克风的输入的方式,来进一步确认当前移动终端的状态。

102、移动终端判断第二音频信号的信号参数是否满足预定条件。

在本实施例中,音频信号的信号参数包括该音频信号的频率、振幅、波长等参数信息。

具体的,当本实施例中所提及的所有音频信号的信号参数中均包含音频信号的波长时,步骤103具体包括:

102b、移动终端判定第二音频信号的波长是否大于第一预定阈值。

其中,上述的第一预定阈值是由该移动终端根据该移动终端处于空气中控制扬声器输出第一音频信号时,获取的麦克风在同一时间获取到的第三音频信号的波长得到的。示例性的,由于移动终端处于空气中时,该移动终端处于正常工作模式,此时,麦克风所接收到的第三音频信号为移动终端的扬声器在空气中所输出的第一音频信号。因此,若该移动终端处于水中时,则麦克风所接收到的第二音频信号为移动终端的扬声器在水中所输出的第一音频信号;若该移动终端处于空气中时,则麦克风所接收到的第二音频信号为移动终端的扬声器在空气中所输出的第一音频信号,可以理解为第三音频信号。

因此,若第二音频信号的波长大于第一预定阈值,则判定第二音频信号满足预定条件,即该移动终端处于水中;若所述第二音频信号的波长小于等于第一预定阈值,则判定第二音频信号不满预定条件,即该移动终端处于空气中。

例如,当该移动终端通过触摸屏检测到大面积导体接触事件后,该移动终端通过speaker(扬声器)发出频率为800hz的第一音频信号,并通过mic(麦克风)采集该频率下的第二音频信号。

通过声学公式,v=λ×f,可以计算出,当该第一音频信号在空气中传播时,音频的波长λ=0.425m,而第一音频信号在水下传播时,音频的波长λ=1.688m。因此,移动终端通过分析mic采集到的音频波长是否有明显增大来判断移动终端是否处于水中。对于多mic的手机可分别判断每个位置的mic采集到的音频数据更准确的判断手机的状态。

需要说明的是,由于音频在空气中传播时的波长与在水中传播时的波长差别较大,因此,上述通过音频的波长来判定移动终端是否处于水中的方式为最优选的方式。但判定移动终端是否处于水中的方式并不仅限于该方式,例如,移动终端还可以通过判定音频在空气中传播时的振幅与在水中传播时的振幅进行判定。

103、若该第二音频信号的信号参数满足预定条件,则移动终端确定该终端设备位于水中,并控制该移动终端开启水下模式。

手机处于水下模式时,只能通过实体按键操作手机,当手机处于水下模式时,打开水下模式,并利用实体按键操作手机。若手机未完全位于水中(即需要退出水下模式)时,手机可以提示用户执行特定用户手势(如,甩动手机等)的方式退出水下模式。当手机从水中拿出时,用户可通过执行特定用户手势的方法来退出水下模式,例如,甩动手机方式:用户一方面甩掉手机上的水滴,另一方面,系统可识别出用户的甩动动作,退出水下模式。

当然,在步骤102之后,若移动终端判定出该第二音频信号的信号参数不满足预定条件,则该移动终端确定该终端设备未完全位于水中,并控制该移动终端关闭水下模式,并自动切换至工作模式,使得触摸屏功能恢复正常。

需要说明的是,由于音频信号在在水下传输时的受到的阻力较大,导致扬声器发出的音频信号在到达麦克风后会比较微弱。因此,当移动终端通过触摸屏检测到大面积导体接触事件后,控制手机的扬声器发声,并检测麦克风传回信号时,若麦克风没有信号传回,则说明手机处于浸入水中的状态,此时上述的预定条件相当于检测不到第二音频信号,即当麦克风未检测到第二音频信号时,则确定该终端设备位于水中。对应的,若麦克风依然能采集到声音信号(即当麦克风检测到第二音频信号时),则说明此时手机并没有完全处于水下,不切换到水下模式。

本发明的实施例提供的移动终端的控制方法,当移动终端检测到触摸屏上报的大面积导体接触事件后,控制扬声器输出第一音频信号,并获取麦克风在同一时间获取到的第二音频信号的信号参数,然后判 断该第二音频信号的信号参数是否满足预定条件,若满足预定条件,则确定终端设备位于水中,并控制移动终端开启水下模式。相比于现有技术通过用户手动将移动终端从工作模式切换到水下模式,本申请通过对移动终端的麦克风在水中接收到的音频信号的音频数据的分析,从而判定出当前移动终端是否处于水中,若判定移动终端处于水中,则用户不需做任何操作,该移动终端自动切换至水下模式,从而能够在避免屏幕沾水而产生的误触发的同时,进一步的提升用户体验。

本发明的实施例提供一种移动终端,本实施例中的移动终端用于实现上述的移动终端的控制方法,如图2所示,该终端设备包括触摸屏21、麦克风22、扬声器23以及数据处理器24,其中:

本实施例中移动终端的触摸屏21(也称为触控面板),用于收集用户或外界物体在其上或附近的触摸操作(例如,用户使用户手指或触摸笔等物体或附件在触摸屏21上或触摸屏21的附近的操作),并根据预先设定的程式驱动相应的连接装置。可选的,触摸屏21可包括触摸检测装置和触摸控制器两个部分,其中,触摸检测装置用于检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器,而触摸控制器用于从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给数据处理器,并能接收数据处理器发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触摸屏21。除了触摸屏21,本实施例中移动终端还包括其他输入设备,具体地,其他输入设备可以包括但不限于:物理键盘、功能键(比如音量控制按键、电源开关按键等)、轨迹球、鼠标、操作杆等中的一种或多种。

示例性的,该移动终端的麦克风22、扬声器23以及其他音频电路可以提供用户与移动终端间的音频接收,其中,音频电路可以将接收到的音频数据转化为电信号传输至扬声器23,由扬声器输出相应的音频信号;而麦克风22可以将受到的音频信号转化为电信号,通过音频电路转换为音频数据输出至天线或移动终端的存储器。

该移动终端的麦克风22,用于接收数据处理器的控制指令,并根据该指令接收用户语音以及其他音频信号。

该移动终端的扬声器23,用于接收数据处理器的控制指令,并根据该指令输出通话对方语音以及其他音频信号。

而上述的数据处理器24是移动终端的控制中心,能够对移动终端进行整体的监控,可以利用各种接口和线路与该移动终端内部的各个模块相连,能够运行或执行该移动终端存储器内部存储的软件程序和/或功能模块,以及调用存储在该移动终端的存储器内部的数据。

具体的,在本发明实施例中该移动终端的数据处理器,用于:在该移动终端通过触摸屏21检测到大面积导体接触事件后,控制扬声器23输出第一音频信号,并获取麦克风22在同一时间获取到的第二音频信号的信号参数。

该数据处理器24,还用于判断第二音频信号的信号参数是否满足预定条件。

若数据处理器24判断第二音频信号的信号参数满足预定条件,则该数据处理器24,还用于确定终端设备位于水中,并控制移动终端开启水下模式。

可选的,音频信号的信号参数包含音频信号的波长;数据处理器24在判断第二音频信号的信号参数是否满足预定条件时具体包括:

判定第二音频信号的波长是否大于第一预定阈值;该第一预定阈值是移动终端根据移动终端处于空气中控制扬声器23输出第一音频信号时,获取的麦克风22在同一时间获取到的第三音频信号的波长得到的;

若第二音频信号的波长大于第一预定阈值,则判定第二音频信号满足预定条件;若第二音频信号的波长小于所述第一预定阈值,则判定第二音频信号不满所述预定条件。

可选的,若数据处理器24判断第二音频信号的信号参数不满足预定条件,数据处理器,还用于确定终端设备未完全位于水中,并控制移动终端关闭水下模式。

可选的,数据处理器24,还用于禁用触摸屏21的触摸功能。

示例性的,当触摸屏21上被触发的触摸点的数量大于第一预定阈 值,或,21触摸屏上被触发的触摸点的分布面积大于第二预定阈值,则表明移动终端的触摸屏21触发大面积导体接触事件。

本发明的实施例提供的移动终端,当移动终端检测到触摸屏上报的大面积导体接触事件后,控制扬声器输出第一音频信号,并获取麦克风在同一时间获取到的第二音频信号的信号参数,然后判断该第二音频信号的信号参数是否满足预定条件,若满足预定条件,则确定终端设备位于水中,并控制移动终端开启水下模式。相比于现有技术通过用户手动将移动终端从工作模式切换到水下模式,本申请通过对移动终端的麦克风在水中接收到的音频信号的音频数据的分析,从而判定出当前移动终端是否处于水中,若判定移动终端处于水中,则用户不需做任何操作,该移动终端自动切换至水下模式,从而能够在避免屏幕沾水而产生的误触发的同时,进一步的提升用户体验。

在本申请所提供的几个实施例中,应该理解到,所揭露的终端和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理包括,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。

上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中, 包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read-onlymemory,简称rom)、随机存取存储器(randomaccessmemory,简称ram)、磁碟或者光盘等各种可以存储程序代码的介质。

最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

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