本申请涉及移动终端技术领域,具体涉及一种移动终端控制方法、装置、移动终端及存储介质。
背景技术:
目前,移动终端包括使用全面屏的移动终端和使用实体键盘的移动终端,其中,大部分移动终端都趋向于全面屏,使得移动终端的显示比例也越来越高,但是该移动终端取消了大部分的硬件按键,只能将触摸屏操作作为与用户交互的最主要接口,使得用户无法通过该移动终端体验实体键盘的操作。而使用实体键盘的移动终端,该实体键盘占用了移动终端很大一部分区域,导致很多应用,尤其是游戏类应用在操作上极其不方便。
技术实现要素:
本申请实施例提供一种移动终端控制方法、装置、移动终端及存储介质,可以通过模拟键盘模拟实体键盘的触感,提高对移动终端控制的灵活性及便捷性。
第一方面,本申请实施例提供了一种移动终端控制方法,包括:
在所述移动终端显示的模拟键盘内接收用户手指输入的触摸操作;
根据所述触摸操作确定与所述模拟键盘对应的第一超声波;
控制所述移动终端输出所述第一超声波,以使得所述第一超声波作用于所述用户手指,模拟实体键盘的触感。
在一些实施方式中,所述移动终端预设超声波产生器,所述根据所述触摸操作确定与所述模拟键盘对应的第一超声波的步骤包括:
根据所述触摸操作获取与所述模拟键盘对应的第一输入信号;
通过所述第一输入信号驱动所述超声波产生器产生第一超声波。
在一些实施方式中,所述根据所述触摸操作获取与所述模拟键盘对应的第一输入信号的步骤包括:
从所述移动终端预设的驱动模组中获取预先存储的多种模拟键盘与输入信号之间的映射关系;
根据所述映射关系,获取与所述模拟键盘对应的输入信号,得到第一输入信号。
在一些实施方式中,所述根据所述触摸操作确定与所述模拟键盘对应的第一超声波的步骤之前,所述移动终端控制方法还包括:
检测所述移动终端的键盘控制模式是否开启;
若所述移动终端的键盘控制模式开启,则在所述键盘控制模式下,执行根据所述触摸操作确定与所述模拟键盘对应的第一超声波的操作。
在一些实施方式中,在所述移动终端显示的模拟键盘内接收用户手指输入的触摸操作的步骤之前,所述移动终端控制方法还包括:
获取所述移动终端当前的运行状态;
根据所述运行状态在显示界面内显示模拟键盘。
在一些实施方式中,所述移动终端预设超声波产生器,所述控制所述移动终端输出所述第一超声波的步骤之后,所述移动终端控制方法还包括:
在所述模拟键盘的按键区域内接收按压操作,并判断所述按压操作的压力值是否大于预设压力阈值;
若所述按压操作大于预设压力阈值,则获取与所述按压操作对应的第二输入信号;
通过所述第二输入信号驱动所述超声波产生器产生第二超声波;
根据所述第二超声波模拟所述按键区域被按压,以执行相应的操作。
在一些实施方式中,所述超声波产生器包括多个压电陶瓷振荡器,所述多个压电陶瓷振荡器对称设置于所述移动终端的两侧。
第二方面,本申请实施例还提供了一种移动终端控制装置,包括:
接收模块,用于在所述移动终端显示的模拟键盘内接收用户手指输入的触摸操作;
确定模块,用于根据所述触摸操作确定与所述模拟键盘对应的第一超声波;
控制模块,用于控制所述移动终端输出所述第一超声波,以使得所述第一超声波作用于所述用户手指,模拟实体按键的触感。
在一些实施方式中,所述移动终端预设超声波产生器,所述确定模块包括:
获取单元,用于根据所述触摸操作获取与所述模拟键盘对应的第一输入信号;
产生单元,用于通过所述第一输入信号驱动所述超声波产生器产生第一超声波。
在一些实施方式中,所述获取单元具体用于:
从所述移动终端预设的驱动模组中获取预先存储的多种模拟键盘与输入信号之间的映射关系;
根据所述映射关系,获取与所述模拟键盘对应的输入信号,得到第一输入信号。
在一些实施方式中,所述移动终端控制装置还包括:
检测模块,用于检测所述移动终端的键盘控制模式是否开启;
若所述移动终端的键盘控制模式开启,则在所述键盘控制模式下,所述确定模块根据所述触摸操作确定与所述模拟键盘对应的第一超声波。
在一些实施方式中,所述移动终端控制装置还包括:
状态获取模块,用于获取所述移动终端当前的运行状态;
显示模块,用于根据所述运行状态在显示界面内显示模拟键盘。
在一些实施方式中,所述移动终端预设超声波产生器,所述移动终端控制装置还包括:
判断模块,用于在所述模拟键盘的按键区域内接收按压操作,并判断所述按压操作的压力值是否大于预设压力阈值;
信号获取模块,用于若所述按压操作大于预设压力阈值,则获取与所述按压操作对应的第二输入信号;
产生模块,用于通过所述第二输入信号驱动所述超声波产生器产生第二超声波;
模拟模块,用于根据所述第二超声波模拟所述按键区域被按压,以执行相应的操作。
在一些实施方式中,所述超声波产生器包括多个压电陶瓷振荡器,所述多个压电陶瓷振荡器对称设置于所述移动终端的两侧。
第三方面,本申请实施例还提供了一种移动终端,包括存储器和处理器,所述存储器中存储有程序代码,所述处理器调用所述存储器中的程序代码时执行本申请实施例提供的任一种移动终端控制方法中的步骤。
第四方面,本申请实施例还提供了一种存储介质,所述存储介质存储有多条指令,所述指令适于处理器进行加载,以执行本申请实施例提供的任一种移动终端控制方法中的步骤。
本申请实施例可以在移动终端显示的模拟键盘内接收用户手指输入的触摸操作,然后根据触摸操作确定与模拟键盘对应的第一超声波,此时可以控制移动终端输出第一超声波,以使得第一超声波作用于用户手指,模拟实体键盘的触感。该方案可以通过模拟键盘模拟实体键盘的触感,使得在全面屏的移动终端上可以体验实体键盘的触感,而无需使用实体键盘的移动终端,提高了对移动终端控制的灵活性及便捷性。
附图说明
为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本申请实施例提供的移动终端控制方法的流程示意图;
图2是本申请实施例提供的移动终端控制方法的另一流程示意图;
图3是本申请实施例提供的移动终端控制方法的另一流程示意图;
图4是本申请实施例提供的模拟键盘显示的示意图;
图5是本申请实施例提供的模拟键盘显示的另一示意图;
图6是本申请实施例提供的压电陶瓷振荡器布局的示意图;
图7是本申请实施例提供的压电陶瓷振荡器基于输入信号产生超声波作用于移动终端触摸屏的示意图;
图8是本申请实施例提供的压电陶瓷振荡器产生超声波的示意图;
图9是本申请实施例提供的移动终端的示意图;
图10是本申请实施例提供的用户手指生物学原理产生触感的示意图;
图11是本申请实施例提供的通过超声波在平滑表面模拟凸起及凹陷的示意图;
图12是本申请实施例提供的用户手指触摸并产生触感的示意图;
图13是本申请实施例提供的移动终端控制装置的结构示意图;
图14是本申请实施例提供的移动终端的结构示意图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
本申请实施例提供一种移动终端控制方法,该移动终端控制方法的执行主体可以是本申请实施例提供的移动终端控制装置,或者集成了该移动终端控制装置的移动终端,其中该移动终端控制装置可以采用硬件或者软件的方式实现,该移动终端可以是智能手机、平板电脑、掌上电脑或者笔记本电脑等设备。
请参照图1,图1为本申请实施例提供的移动终端控制方法的流程示意图。该移动终端控制方法应用于移动终端,该移动终端包括超声波产生器,本申请实施例将从移动终端的角度进行描述。如图1所示,本申请实施例提供的移动终端控制方法的流程可以如下:
s101、在移动终端显示的模拟键盘内接收用户手指输入的触摸操作。
当需要在文本框中输入字体时,移动终端可以在显示界面内显示模拟键盘,该模拟键盘可以是一种虚拟键盘,或者当运行的某个应用程序需要使用键盘时,移动终端可以在显示界面内显示模拟键盘。
例如,当移动终端开启弹吉他或弹钢琴等弹琴应用程序时,移动终端可以进入弹琴的界面,并在弹琴的界面内显示琴键构成的模拟键盘。
又例如,当移动终端进入拨号界面时,移动终端可以在显示界面内显示0至9、星号键及井号键等按键构成的模拟键盘。
又例如,当移动终端需要发送信息时,可以信息文本框中输入界面内显示拼音输入或英文输入等对应的模拟键盘,该模拟键盘可以包括26个字母的按键、标点符号按键及阿拉伯数字的按键等。
在显示模拟键盘后,移动终端可以在模拟键盘的显示区域内接收用户手指输入的触摸操作,该触摸操作可以包括滑动操作或按压操作等。
s102、根据触摸操作确定与模拟键盘对应的第一超声波。
为了让用户手指触摸该模拟键盘时能够产生触摸实体键盘的凹凸触感,移动终端可以通过超声波来实现,具体地,当接收到用户手指输入触摸操作后,移动终端可以确定与模拟键盘对应的第一超声波,例如,移动终端可以预先存储各中类型的模拟键盘与输入信号之间的映射关系,此时可以根据该映射关系获取与当前显示的模拟键盘对应的输入信号,并基于该输入信号产生第一超声波。例如,移动终端可以通过该输入信号驱动设置于移动终端触摸屏下方的超声波产生器产生第一超声波,该超声波产生器可以包括多个压电陶瓷振荡器,该多个压电陶瓷振荡器可以成列设置于移动终端一侧的触摸屏下方,或者对称成两列设置于移动终端的两侧等。
s103、控制移动终端输出第一超声波,以使得第一超声波作用于用户手指,模拟实体键盘的触感。
移动终端生成第一超声波后,可以输出第一超声波,该第一超声波即为机械波,通过预设的频率及幅度(例如高频低幅)的机械波作用于移动终端的触摸屏,并传导到用户手指,以使得第一超声波作用于用户手指,从而可以模拟出实体键盘的凹凸触感。
例如,当用户手指在模拟键盘上进行左右滑动时,移动终端产生第一类型的超声波传导到用户手指,可以让用户感觉到手指触摸到凹凸不平的按键,相当于感觉到真实的实体键盘的存在。或者,当用户手指在模拟键盘的按键区域向下按压时,移动终端产生第二类型的超声波传导到用户手指,可以让用户感觉到手指触摸到的按键向下凹陷的触感,相当于感觉到真实的实体按键向下按压,其中,第一类型的超声波和第二类型的超声波之间的频率及幅度不同。
本申请实施例可以在移动终端显示的模拟键盘内接收用户手指输入的触摸操作,然后根据触摸操作确定与模拟键盘对应的第一超声波,此时可以控制移动终端输出第一超声波,以使得第一超声波作用于用户手指,模拟实体键盘的触感。该方案可以通过模拟键盘模拟实体键盘的触感,使得在全面屏的移动终端上可以体验实体键盘的触感,而无需使用实体键盘的移动终端,提高了对移动终端控制的灵活性及便捷性。
请参照图2,图2为本申请实施例提供的移动终端控制方法的另一流程示意图。该移动终端控制方法可以应用于移动终端,该移动终端可以包括超声波产生器等,如图2所示,该移动终端控制方法的流程可以如下:
s201、获取移动终端当前的运行状态。
s202、根据运行状态在显示界面内显示模拟键盘。
移动终端可以根据当前的运行状态来确定是否需要模拟键盘,以及显示哪种类型的模拟键盘,在一实施例中,在移动终端显示的模拟键盘内接收用户手指输入的触摸操作之前,移动终端可以获取移动终端当前的运行状态,根据运行状态在显示界面内显示模拟键盘,以便基于显示的模拟键盘,接收用户手指输入的触摸操作。
由于移动终端在不同的运行状态下,需要显示的模拟键盘的类型可能不同,因此需要获取移动终端当前的运行状态,然后判断动终端当前的运行状态是否需要显示模拟键盘,若需要,则基于该运行状态在显示界面内显示对应的模拟键盘,若不需要,则在显示界面内不显示模拟键盘。例如,移动终端可以侦测当前是否需要输入文本,若移动终端在进入短信发送界面,并在短信输入文本框中接收到触发操作,则确定移动终端当前的运行状态为短信编辑,并确定当前需要输入文本,此时可以在显示界面内显示短信编辑所对应的模拟键盘。或者是,若移动终端侦测到当前的运行状态为全屏播放音视频时,则可以确定当前在显示界面内不需要显示模拟键盘。或者是,移动终端可以侦测当前是否开启弹钢琴的应用程序,若移动终端开启弹钢琴的应用程序,则确定移动终端当前的运行状态为运行弹钢琴的应用程序,并确定当前需要显示钢琴按键,此时可以在显示界面内显示钢琴按键所组成的模拟键盘。
例如,如图4所示,当移动终端开启弹钢琴的应用程序时,移动终端可以进入弹钢琴的界面,并获取到当前的运行状态为运行弹钢琴的应用程序,此时可以在弹钢琴的界面内显示钢琴的各个按键构成的模拟键盘。
又例如,如图5所示,当移动终端需要在输入文本框内输入信息时,移动终端可以获取到当前的运行状态为文本编辑,此时可以文本框中输入界面内显示拼音输入或英文输入等对应的模拟键盘,该模拟键盘可以包括26个字母的按键、标点符号按键及阿拉伯数字的按键等。
s203、在移动终端显示的模拟键盘内接收用户手指输入的触摸操作。
在显示模拟键盘后,移动终端可以在模拟键盘的显示区域内接收用户手指输入的触摸操作,该触摸操作可以包括滑动操作或按压操作等。
其中,移动终端的触摸屏可以包括液晶显示器(lcd,liquidcrystaldisplay)在该lcd模组中可以设置有触控传感器,当用户手指手指触摸到移动终端的屏幕而产生触摸操作时,移动终端可以通过触控传感器采集到该触摸操作的触摸信息,并根据该触摸信息定位到用户手指触摸的区域,该触摸信息可以包括触摸坐标信息及触摸力度等,因此移动终端可以通过触控传感器接收用户手指输入的触摸操作。
s204、当检测到移动终端的键盘控制模式开启时,在键盘控制模式下,根据触摸操作获取与模拟键盘对应的第一输入信号。
需要说明的是,移动终端可以预先设置键盘控制模式,当键盘控制模式开启后,在该键盘控制模式下,移动终端可以根据接收到的触摸操作,获取与当前显示的模拟键盘对应的超声波,并输出超声波,以使得该超声波作用于用户手指而产生实体键盘的触感。当键盘控制模式关闭后,移动终端无法根据接收到的触摸操作来获取与当前显示的模拟键盘对应的超声波,此时用户将不会产生实体键盘的触感。其中,移动终端可以在设置界面内接收用户输入的设置指令,并基于该设置指令开启或关闭键盘控制模式。
在一些实施方式中,根据触摸操作确定与模拟键盘对应的第一超声波的步骤之前,移动终端控制方法还可以包括:检测移动终端的键盘控制模式是否开启;若移动终端的键盘控制模式开启,则在键盘控制模式下,执行根据触摸操作确定与模拟键盘对应的第一超声波的操作。
为了让用户手指触摸该模拟键盘时能够产生触摸实体键盘的凹凸触感,移动终端可以通过超声波来实现模拟实体键盘的触感,具体地,在接收到触摸操作后,移动终端可以检测移动终端的键盘控制模式是否开启,若移动终端的键盘控制模式未开启,则不会执行根据接收到的触摸操作来获取与当前显示的模拟键盘对应的超声波等操作;若移动终端的键盘控制模式开启,则在键盘控制模式下,移动终端可以执行根据触摸操作确定与模拟键盘对应的第一超声波的操作。
s205、通过第一输入信号驱动超声波产生器产生第一超声波。
在一些实施方式中,根据触摸操作确定与模拟键盘对应的第一超声波的步骤可以包括:根据触摸操作获取与模拟键盘对应的第一输入信号;通过第一输入信号驱动超声波产生器产生第一超声波。
为了能够获取到与当前显示的模拟键盘匹配的第一超声波,移动终端可以通过与当前显示的模拟键盘对应的输入信号来产生该第一超声波,例如,移动终端可以获取与当前显示的模拟键盘对应的第一输入信号,并将该第一输入信号传输给超声波产生器,通过超声波产生器基于第一输入信号产生第一超声波。其中,第一输入信号可以是正弦波信号或者是其他波形的信号等,该正弦波信号的频率及幅值可以根据实际需要进行灵活设置。
其中,超声波产生器可以包括多个压电陶瓷振荡器,多个压电陶瓷振荡器可以排成一列设置于移动终端触摸屏左侧、右侧、上侧或下侧的玻璃盖板下方。由于超声波在传播的过程中可能会存在衰减,因此为了平衡这种衰减,可以将多个压电陶瓷振荡器可以对称设置于移动终端的左右两侧或上下两侧等,使得压电陶瓷振荡器可以在同一方向实现连续的恒定震动。例如,如图6所示,可以将12个压电陶瓷振荡器(可以称为超声波发生器,也可以称为超声波产生器)个设置于移动终端触摸屏左右两侧的玻璃盖板下方,每侧可以对应设置6个压电陶瓷振荡器,即左侧的压电陶瓷振荡器与右侧的压电陶瓷振荡器在同一水平线上。
这样移动终端可以通过预设的驱动模组将第一输入信号,输入位于移动终端左右两侧的每个压电陶瓷振荡器,以使得压电陶瓷振荡器基于第一输入信号产生第一超声波,该第一超声波作用于移动终端的触摸屏的玻璃盖板,使得玻璃盖板可以受到超声波的波形产生的震动来模拟实体键盘的触感,例如,如图7所示。
需要说明的是,压电陶瓷振荡器的形状、大小、位置及个数等,均可以根据实际需要进行灵活设置,具体内容在此处不作限定。
例如,如图8所示,压电陶瓷振荡器可以采用厚度振动型压电发射器作为超声波发射器,利用逆压电原理,即聚偏氟乙烯或压电陶瓷等材料在一定频率的交流电压驱动下,产生特定方向的高频声波,作为发射信号向触摸屏的玻璃表面发射。图8中,p为材料的极化方向,在两端施加了输入正弦信号(即输入信号)的电压后,产生t方向振动的机械波(也就是超声波),并将该机械波开始传导到触摸屏的玻璃表面。
在一些实施方式中,根据触摸操作获取与模拟键盘对应的第一输入信号的步骤可以包括:从移动终端预设的驱动模组中获取预先存储的多种模拟键盘与输入信号之间的映射关系;根据映射关系,获取与模拟键盘对应的输入信号,得到第一输入信号。
需要说明的是,移动终端可以预先存储各中类型的模拟键盘与输入信号之间的映射关系,该映射关系可以存储于移动终端预设的驱动模组中,例如,可以存储钢琴键盘与输入信号之间的映射关系,还可以存储拼音或英文输入键盘与输入信号之间的映射关系,还可以存储拨号键盘与输入信号之间的映射关系,等等。
例如,如图9所示,移动终端包括玻璃盖板、压电陶瓷振荡器、压力传感器、触摸屏(即lcd模组)、及驱动模组等,其中,压电陶瓷振荡器可以用于产生超声波,压力传感器可以用于采集接收到的触摸操作对应的压力值,驱动模组可以用于存储各中类型的模拟键盘与输入信号之间的映射关系,以及将输入信号输入压电陶瓷振荡器,并驱动压电陶瓷振荡器产生超声波。
当需要获取输入信号时,移动终端可以从驱动模组中获取预先存储的多种模拟键盘与输入信号之间的映射关系,然后根据该映射关系获取与当前显示的模拟键盘对应的输入信号,得到第一输入信号。
s206、控制移动终端输出第一超声波,以使得第一超声波作用于用户手指,模拟实体键盘的触感。
移动终端生成第一超声波后,可以输出第一超声波,该第一超声波通过预设的频率及幅度的波形作用于移动终端的触摸屏,并传导到用户手指,以使得第一超声波作用于用户手指,从而可以模拟出实体键盘的凹凸触感。
以下将对用户手指触感的生物学原理进行说明,例如,如图10所示,为用户手指表面的皮肤构造,人体对外的感知主要包括迈斯纳小体和环层小体等,迈斯纳小体主要感知物体表面的粗糙度,就是水平面x和y方向的感知,环层小体主要感知物体的压力,就是竖直z方向的力,所以为了模拟真实的实体键盘的触感,需要通过模拟能使得迈斯纳小体感受到的按键震动的波形,例如可以模拟横向力场,例如,如图11所示,可以通过波形来模拟凸起或凹陷等,当输入第一输入信号时,可以激活压电陶瓷振荡器,该压电陶瓷振荡器可以发出持续不同的超声波,根据超声波的振幅和振荡频率模拟实体键盘的凹凸物理表面,使用户手指在平滑的表面也能感受得到,即基于不同的振荡频率及振幅的波形,用户手指可以感觉到原本平滑的表面产生凹凸不平的触感。
由于超声波是一种机械波,其有高频、穿透力强及定向等物理特性,因此利用超声波的特性可以在移动终端触摸屏的平滑表面实现模拟实体键盘的触感,例如可以根据实体键盘表面的凹凸程度,用压电陶瓷振荡器产生振幅及频率接近实体键盘的物体表面的超声波,通过超声波在移动终端触摸屏的平滑表面进行传导,来模拟实体键盘的触感。当压电陶瓷振荡器没有输出超声波时,手指触摸移动终端的触摸屏的触感是平滑的。
例如,如图12所示,当用户手指在模拟键盘上进行左右滑动时,移动终端产生第一类型的超声波传导到用户手指,可以让用户感觉到手指触摸到凹凸不平的按键,相当于感觉到真实的实体键盘的存在。或者,当用户手指在模拟键盘的按键区域向下按压时,移动终端产生第二类型的超声波传导到用户手指,可以让用户感觉到手指触摸到的按键向下凹陷的触感,相当于感觉到真实的实体按键向下按压,其中,第一类型的超声波和第二类型的超声波之间的频率及幅度不同。
用户可以在具有实体键盘凹凸触感的模拟键盘内进行按压或其他操作,在一些实施方式中,例如,如图3所示,在步骤206之后,移动终端的控制方法还可以包括:
s207、当模拟键盘的按键区域内接收到压力值大于预设压力阈值的按压操作时,获取与按压操作对应的第二输入信号。
移动终端可以检测在当前显示的模拟键盘的按键区域内是否接收到按压操作,若在模拟键盘的按键区域内未接收按压操作,则不需要执行步骤s207。若在模拟键盘的按键区域内接收按压操作(该按压操作可以是在同一按键区域内执行的按压),则移动终端可以通过预设的压力传感器采集该按压操作对应产生的压力值,以及判断按压操作的压力值是否大于预设压力阈值,其中,该预设压力阈值可以根据实际需要进行灵活设置。若按压操作的压力值小于或等于预设压力阈值,则不需要执行步骤s207;若按压操作的压力值大于预设压力阈值,则可以获取与按压操作对应的第二输入信号。
其中,该第二输入信号可以是正弦波信号或其他波形的信号,该第二输入信号和第一输入信号之间的频率及幅值等不同。例如,移动终端可以从驱动模组中获取预先存储的各类按压操作与输入信号之间的映射关系,此时可以根据该映射关系获取与当前的按压操作对应的输入信号,得到第二输入信号。
s208、通过第二输入信号驱动超声波产生器产生第二超声波。
移动终端可以将第二输入信号输入压电陶瓷振荡器(即超声波产生器),动,并通过压电陶瓷振荡器基于第二输入信号产生第二超声波。
s209、根据第二超声波模拟按键区域被按压,以执行相应的操作。
移动终端生成第二超声波后,可以输出第二超声波,以通过该第二超声波模拟按键区域被按压,并传导到用户手指,从而使得用户感觉到该按键内按压而产生凹陷的触感,使得移动终端既可以模拟实体键盘的独特,又能够保持全面屏的优点。此时移动终端还需要执行与该按压操作对应的操作,例如,当钢琴按键所组成的模拟键盘中的某个按键被按压,则可以执行发出该按键对应的音频的操作;当短信编辑所对应的模拟键盘中,英文输入的字母a对应的按键被按压,则执行在短信编辑文本框中输入字母a的操作;等等。
本申请实施例移动终端可以根据当前的运行状态显示模拟键盘,并在显示的模拟键盘内接收用户手指输入的触摸操作,且键盘控制模式开启时,可以根据触摸操作获取与模拟键盘对应的第一输入信号,然后通过第一输入信号驱动超声波产生器产生第一超声波,并输出第一超声波,以使得第一超声波作用于用户手指,模拟实体键盘的触感,以及可以基于按压操作确定第二超声波,并根据第二超声波模拟按键区域被按压等。该方案可以通过模拟键盘模拟实体键盘的触感,使得在全面屏的移动终端上可以体验实体键盘的凹凸触感,而无需使用实体键盘的移动终端,提高了对移动终端控制的灵活性及便捷性。
为便于更好的实施本申请实施例提供的移动终端控制方法,本申请实施例还提供一种基于上述移动终端控制方法的装置。其中名词的含义与上述移动终端控制方法中相同,具体实现细节可以参考方法实施例中的说明。
请参阅图13,图13为本申请实施例提供的移动终端控制装置的结构示意图,其中该移动终端控制装置300可以包括接收模块301、确定模块302及控制模块303等。
其中,接收模块301,用于在移动终端显示的模拟键盘内接收用户手指输入的触摸操作。
确定模块302,用于根据触摸操作确定与模拟键盘对应的第一超声波。
控制模块303,用于控制移动终端输出第一超声波,以使得第一超声波作用于用户手指,模拟实体按键的触感。
在一些实施方式中,移动终端预设超声波产生器,确定模块302可以包括:
获取单元,用于根据触摸操作获取与模拟键盘对应的第一输入信号;
产生单元,用于通过第一输入信号驱动超声波产生器产生第一超声波。
在一些实施方式中,获取单元具体用于:从移动终端预设的驱动模组中获取预先存储的多种模拟键盘与输入信号之间的映射关系;根据映射关系,获取与模拟键盘对应的输入信号,得到第一输入信号。
在一些实施方式中,移动终端控制装置还可以包括:
检测模块,用于检测移动终端的键盘控制模式是否开启;
若移动终端的键盘控制模式开启,则在键盘控制模式下,确定模块根据触摸操作确定与模拟键盘对应的第一超声波。
在一些实施方式中,移动终端控制装置还可以包括:
状态获取模块,用于获取移动终端当前的运行状态;
显示模块,用于根据运行状态在显示界面内显示模拟键盘。
在一些实施方式中,移动终端预设超声波产生器,移动终端控制装置还可以包括:
判断模块,用于在模拟键盘的按键区域内接收按压操作,并判断按压操作的压力值是否大于预设压力阈值;
信号获取模块,用于若按压操作大于预设压力阈值,则获取与按压操作对应的第二输入信号;
产生模块,用于通过第二输入信号驱动超声波产生器产生第二超声波;
模拟模块,用于根据第二超声波模拟按键区域被按压,以执行相应的操作。
在一些实施方式中,超声波产生器包括多个压电陶瓷振荡器,多个压电陶瓷振荡器对称设置于移动终端的两侧。
以上各个操作的具体实施可参见前面的实施例,在此不再赘述。
本申请实施例可以由接收模块301在移动终端显示的模拟键盘内接收用户手指输入的触摸操作,然后由确定模块302根据触摸操作确定与模拟键盘对应的第一超声波,此时可以由控制模块303控制移动终端输出第一超声波,以使得第一超声波作用于用户手指,模拟实体键盘的触感。该方案可以通过模拟键盘模拟实体键盘的触感,使得在全面屏的移动终端上可以体验实体键盘的触感,而无需使用实体键盘的移动终端,提高了对移动终端控制的灵活性及便捷性。
图14示出了本发明实施例提供的移动终端的具体结构框图,该移动终端可以用于实施上述实施例中提供的移动终端控制方法。该移动终端可以包括超声波产生器,该移动终端1200可以为智能手机或平板电脑等。
如图14所示,移动终端1200可以包括rf(radiofrequency,射频)电路110、包括有一个或一个以上(图中仅示出一个)计算机可读存储介质的存储器120、输入单元130、显示单元140、传感器150、音频电路160、传输模块170、包括有一个或者一个以上(图中仅示出一个)处理核心的处理器180以及电源190等部件。本领域技术人员可以理解,图14中示出的移动终端1200结构并不构成对移动终端1200的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。其中:
rf电路110用于接收以及发送电磁波,实现电磁波与电信号的相互转换,从而与通讯网络或者其他设备进行通讯。rf电路110可包括各种现有的用于执行这些功能的电路元件,例如,天线、射频收发器、数字信号处理器、加密/解密芯片、用户身份模块(sim)卡、存储器等等。rf电路110可与各种网络如互联网、企业内部网、无线网络进行通讯或者通过无线网络与其他设备进行通讯。上述的无线网络可包括蜂窝式电话网、无线局域网或者城域网。上述的无线网络可以使用各种通信标准、协议及技术,包括但并不限于全球移动通信系统(globalsystemformobilecommunication,gsm)、增强型移动通信技术(enhanceddatagsmenvironment,edge),宽带码分多址技术(widebandcodedivisionmultipleaccess,wcdma),码分多址技术(codedivisionaccess,cdma)、时分多址技术(timedivisionmultipleaccess,tdma),无线保真技术(wirelessfidelity,wi-fi)(如美国电气和电子工程师协会标准ieee802.11a,ieee802.11b,ieee802.11g和/或ieee802.11n)、网络电话(voiceoverinternetprotocol,voip)、全球微波互联接入(worldwideinteroperabilityformicrowaveaccess,wi-max)、其他用于邮件、即时通讯及短消息的协议,以及任何其他合适的通讯协议,甚至可包括那些当前仍未被开发出来的协议。
存储器120可用于存储软件程序以及模块,如上述实施例中移动终端控制方法的程序指令/模块,处理器180通过运行存储在存储器120内的软件程序以及模块,从而执行各种功能应用以及数据处理,即实现触摸解锁的功能。存储器120可包括高速随机存储器,还可包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器120可进一步包括相对于处理器180远程设置的存储器,这些远程存储器可以通过网络连接至移动终端1200。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
输入单元130可用于接收输入的数字或字符信息,以及产生与用户设置以及功能控制有关的键盘、鼠标、操作杆、光学或者轨迹球信号输入。具体地,输入单元130可包括触敏表面131以及其他输入设备132。触敏表面131,也称为触摸显示屏或者触控板,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触敏表面131上或在触敏表面131附近的操作),并根据预先设定的程式驱动相应的连接装置。可选的,触敏表面131可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器180,并能接收处理器180发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触敏表面131。除了触敏表面131,输入单元130还可以包括其他输入设备132。具体地,其他输入设备132可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆等中的一种或多种。
显示单元140可用于显示由用户输入的信息或提供给用户的信息以及移动终端1200的各种图形用户接口,这些图形用户接口可以由图形、文本、图标、视频和其任意组合来构成。显示单元140可包括显示面板141,可选的,可以采用lcd(liquidcrystaldisplay,液晶显示器)、oled(organiclight-emittingdiode,有机发光二极管)等形式来配置显示面板141。进一步的,触敏表面131可覆盖显示面板141,当触敏表面131检测到在其上或附近的触摸操作后,传送给处理器180以确定触摸事件的类型,随后处理器180根据触摸事件的类型在显示面板141上提供相应的视觉输出。虽然在图14中,触敏表面131与显示面板141是作为两个独立的部件来实现输入和输出功能,但是在某些实施例中,可以将触敏表面131与显示面板141集成而实现输入和输出功能。
移动终端1200还可包括至少一种传感器150,比如光传感器、运动传感器以及其他传感器。具体地,光传感器可包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示面板141的亮度,接近传感器可在移动终端1200移动到耳边时,关闭显示面板141和/或背光。作为运动传感器的一种,重力加速度传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别手机姿态的应用(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;至于移动终端1200还可配置的陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。
音频电路160、扬声器161,传声器162可提供用户与移动终端1200之间的音频接口。音频电路160可将接收到的音频数据转换后的电信号,传输到扬声器161,由扬声器161转换为声音信号输出;另一方面,传声器162将收集的声音信号转换为电信号,由音频电路160接收后转换为音频数据,再将音频数据输出处理器180处理后,经rf电路110以发送给比如另一终端,或者将音频数据输出至存储器120以便进一步处理。音频电路160还可能包括耳塞插孔,以提供外设耳机与移动终端1200的通信。
移动终端1200通过传输模块170(例如wi-fi模块)可以帮助用户收发电子邮件、浏览网页和访问流式媒体等,它为用户提供了无线的宽带互联网访问。虽然图14示出了传输模块170,但是可以理解的是,其并不属于移动终端1200的必须构成,完全可以根据需要在不改变发明的本质的范围内而省略。
处理器180是移动终端1200的控制中心,利用各种接口和线路连接整个手机的各个部分,通过运行或执行存储在存储器120内的软件程序和/或模块,以及调用存储在存储器120内的数据,执行移动终端1200的各种功能和处理数据,从而对手机进行整体监控。可选的,处理器180可包括一个或多个处理核心;在一些实施例中,处理器180可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器180中。
移动终端1200还包括给各个部件供电的电源190(比如电池),在一些实施例中,电源可以通过电源管理系统与处理器180逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。电源190还可以包括一个或一个以上的直流或交流电源、再充电系统、电源故障检测电路、电源转换器或者逆变器、电源状态指示器等任意组件。
尽管未示出,移动终端1200还可以包括摄像头(如前置摄像头、后置摄像头)、蓝牙模块等,在此不再赘述。具体在本实施例中,移动终端1200的显示单元140是触摸屏显示器,移动终端1200还包括有存储器120,以及一个或者一个以上的程序,其中一个或者一个以上程序存储于存储器120中,且经配置以由一个或者一个以上处理器180执行一个或者一个以上程序包含用于进行以下操作的指令:
在移动终端显示的模拟键盘内接收用户手指输入的触摸操作;根据触摸操作确定与模拟键盘对应的第一超声波;控制移动终端输出第一超声波,以使得第一超声波作用于用户手指,模拟实体键盘的触感。
在一些实施方式中,在移动终端预设超声波产生器,根据触摸操作确定与模拟键盘对应的第一超声波时,处理器180还可以执行:根据触摸操作获取与模拟键盘对应的第一输入信号;通过第一输入信号驱动超声波产生器产生第一超声波。
在一些实施方式中,在根据触摸操作获取与模拟键盘对应的第一输入信号时,处理器180还可以执行:从移动终端预设的驱动模组中获取预先存储的多种模拟键盘与输入信号之间的映射关系;根据映射关系,获取与模拟键盘对应的输入信号,得到第一输入信号。
在一些实施方式中,在根据触摸操作确定与模拟键盘对应的第一超声波之前,处理器180还可以执行:检测移动终端的键盘控制模式是否开启;若移动终端的键盘控制模式开启,则在键盘控制模式下,执行根据触摸操作确定与模拟键盘对应的第一超声波的操作。
在一些实施方式中,在移动终端显示的模拟键盘内接收用户手指输入的触摸操作之前,处理器180还可以执行:获取移动终端当前的运行状态;根据运行状态在显示界面内显示模拟键盘。
在一些实施方式中,在移动终端预设超声波产生器,控制移动终端输出第一超声波之后,处理器180还可以执行:在模拟键盘的按键区域内接收按压操作,并判断按压操作的压力值是否大于预设压力阈值;若按压操作大于预设压力阈值,则获取与按压操作对应的第二输入信号;通过第二输入信号驱动超声波产生器产生第二超声波;根据第二超声波模拟按键区域被按压,以执行相应的操作。
在一些实施方式中,超声波产生器包括多个压电陶瓷振荡器,多个压电陶瓷振荡器对称设置于移动终端的两侧。
以上各个操作的具体实施可参见前面的实施例,在此不再赘述。
本领域普通技术人员可以理解,上述实施例的各种方法中的全部或部分步骤可以通过指令来完成,或通过指令控制相关的硬件来完成,该指令可以存储于一计算机可读存储介质中,并由处理器进行加载和执行。
为此,本申请实施例提供一种存储介质,其中存储有多条指令,该指令能够被处理器进行加载,以执行本申请实施例所提供的任一种移动终端控制方法中的步骤。例如,该指令可以执行如下步骤:
在移动终端显示的模拟键盘内接收用户手指输入的触摸操作;根据触摸操作确定与模拟键盘对应的第一超声波;控制移动终端输出第一超声波,以使得第一超声波作用于用户手指,模拟实体键盘的触感。
以上各个操作的具体实施可参见前面的实施例,在此不再赘述。
其中,该存储介质可以包括:只读存储器(rom,readonlymemory)、随机存取记忆体(ram,randomaccessmemory)、磁盘或光盘等。
由于该存储介质中所存储的指令,可以执行本申请实施例所提供的任一种移动终端控制方法中的步骤,因此,可以实现本申请实施例所提供的任一种移动终端控制方法所能实现的有益效果,详见前面的实施例,在此不再赘述。
以上对本申请实施例所提供的一种移动终端控制方法、装置、移动终端及存储介质进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本申请的限制。