本公开涉及终端技术领域,特别涉及一种按键触发方法、装置及终端。
背景技术:
诸如手机、平板电脑之类的终端是用户日常生活中使用最为频繁的电子设备。
用户在使用上述终端的过程中,常用的操作包括开/关机、亮屏/熄屏、开/关声音以及调节音量等。为了便于用户执行上述操作,通常在终端的机体中框的外侧面设置若干个实体按键。例如,用于实现开/关机功能和亮屏/熄屏功能的电源按键,用于实现开/关声音功能的声音开关按键,以及用于实现调节音量功能的音量调节按键等。
技术实现要素:
本公开实施例提供了一种按键触发方法、装置及终端。所述技术方案如下:
根据本公开实施例的第一方面,提供了一种按键触发方法,应用于具有触摸屏的终端中,所述触摸屏设置于所述终端的机体正面;
所述方法包括:
获取所述触摸屏中的每一个电容式触摸传感器的电容变化状况;其中,所述触摸屏包括n个电容式触摸传感器,所述n个电容式触摸传感器中存在至少一个电容式触摸传感器设置于所述触摸屏的周侧边缘,n为正整数;
根据所述电容变化状况检测是否存在侧边触摸操作,所述侧边触摸操作是指作用于所述终端的机体中框的外侧面的触摸操作;
当存在所述侧边触摸操作时,获取所述侧边触摸操作的特征信息;
当所述特征信息符合虚拟按键的触发条件时,执行所述虚拟按键所对应的控制逻辑,所述虚拟按键为设置于所述机体中框的外侧面的非实体按键。
可选地,所述根据所述电容变化状况检测是否存在侧边触摸操作,包括:
根据所述电容变化状况,获取电容发生变化的电容式触摸传感器的分布位置;
根据所述分布位置检测是否存在所述侧边触摸操作。
可选地,所述根据所述分布位置检测是否存在所述侧边触摸操作,包括:
检测所述分布位置是否全部位于预设指定区域中;其中,所述预设指定区域是位于所述触摸屏的周侧边缘,且宽度小于预设阈值的条状区域;
若所述分布位置全部位于所述预设指定区域中,则确定存在所述侧边触摸操作。
可选地,所述获取所述触摸屏中的每一个电容式触摸传感器的电容变化状况,包括:
对于每一个电容式触摸传感器,采集所述电容式触摸传感器对应的检测参数,所述检测参数为电流参数、电压变化量参数和充放电时间参数中的任意一项;
根据所述检测参数确定所述电容式触摸传感器的电容变化状况。
可选地,所述获取所述侧边触摸操作的特征信息,包括:
获取所述侧边触摸操作的触摸位置、触摸轨迹、触摸方式、触摸次数、触摸面积、触摸时长和触摸时间间隔中的至少一项特征信息。
可选地,所述虚拟按键为虚拟按钮或者虚拟滑动条。
根据本公开实施例的第二方面,提供了一种按键触发装置,应用于具有触摸屏的终端中,所述触摸屏设置于所述终端的机体正面;
所述装置包括:
电容获取模块,被配置为获取所述触摸屏中的每一个电容式触摸传感器的电容变化状况;其中,所述触摸屏包括n个电容式触摸传感器,所述n个电容式触摸传感器中存在至少一个电容式触摸传感器设置于所述触摸屏的周侧边缘,n为正整数;
触摸检测模块,被配置为根据所述电容变化状况检测是否存在侧边触摸操作,所述侧边触摸操作是指作用于所述终端的机体中框的外侧面的触摸操作;
特征获取模块,被配置为当存在所述侧边触摸操作时,获取所述侧边触摸操作的特征信息;
按键触发模块,被配置为当所述特征信息符合虚拟按键的触发条件时,执 行所述虚拟按键所对应的控制逻辑,所述虚拟按键为设置于所述机体中框的外侧面的非实体按键。
可选地,所述触摸检测模块,包括:
位置获取子模块,被配置为根据所述电容变化状况,获取电容发生变化的电容式触摸传感器的分布位置;
触摸检测子模块,被配置为根据所述分布位置检测是否存在所述侧边触摸操作。
可选地,所述触摸检测子模块,包括:
位置检测子模块,被配置为检测所述分布位置是否全部位于预设指定区域中;其中,所述预设指定区域是位于所述触摸屏的周侧边缘,且宽度小于预设阈值的条状区域;
确定子模块,被配置为当所述分布位置全部位于所述预设指定区域中时,确定存在所述侧边触摸操作。
可选地,所述电容获取模块,包括:
参数采集子模块,被配置为对于每一个电容式触摸传感器,采集所述电容式触摸传感器对应的检测参数,所述检测参数为电流参数、电压变化量参数和充放电时间参数中的任意一项;
电容确定子模块,被配置为根据所述检测参数确定所述电容式触摸传感器的电容变化状况。
可选地,所述特征获取模块,被配置为获取所述侧边触摸操作的触摸位置、触摸轨迹、触摸方式、触摸次数、触摸面积、触摸时长和触摸时间间隔中的至少一项特征信息。
可选地,所述虚拟按键为虚拟按钮或者虚拟滑动条。
根据本公开实施例的第四方面,提供了一种终端,所述终端包括:机体、触摸屏、触控IC和处理器;
所述触摸屏设置于所述机体的正面;
所述触摸屏包括n个电容式触摸传感器,所述n个电容式触摸传感器中存在至少一个电容式触摸传感器设置于所述触摸屏的周侧边缘,n为正整数;
所述触控IC分别与每一个所述电容式触摸传感器电性相连;
所述处理器与所述触控IC电性相连;
所述机体中框的外侧面设置有虚拟按键。
可选地,所述虚拟按键为虚拟按钮或者虚拟滑动条。
可选地,所述触摸屏还包括:外侧透明保护层、内侧透明显示层和屏蔽层;
所述n个电容式触摸传感器设置于所述外侧透明保护层与所述内侧透明显示层之间;
所述屏蔽层由导电透明材料制成,所述屏蔽层设置于所述n个电容式触摸传感器与所述内侧透明显示层之间。
根据本公开实施例的第三方面,提供了一种按键触发装置,应用于具有触摸屏的终端中,所述触摸屏设置于所述终端的机体正面;
所述装置包括:
处理器;
用于存储所述处理器的可执行指令的存储器;
其中,所述处理器被配置为:
获取所述触摸屏中的每一个电容式触摸传感器的电容变化状况;其中,所述触摸屏包括n个电容式触摸传感器,所述n个电容式触摸传感器中存在至少一个电容式触摸传感器设置于所述触摸屏的周侧边缘,n为正整数;
根据所述电容变化状况检测是否存在侧边触摸操作,所述侧边触摸操作是指作用于所述终端的机体中框的外侧面的触摸操作;
当存在所述侧边触摸操作时,获取所述侧边触摸操作的特征信息;
当所述特征信息符合虚拟按键的触发条件时,执行所述虚拟按键所对应的控制逻辑,所述虚拟按键为设置于所述机体中框的外侧面的非实体按键。
本公开实施例提供的技术方案可以包括以下有益效果:
通过在终端的机体中框的外侧面设置虚拟按键,并在检测到用于触发该虚拟按键的侧边触摸操作时,执行该虚拟按键所对应的控制逻辑;解决了相关技术采用设置实体按键的方式,所存在的按键成本高和按键使用寿命偏短的问题;实现了利用虚拟按键取代实体按键,达到了减少按键成本并提高按键使用寿命的技术效果。
应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。
图1A是根据一示例性实施例示出的一种终端的结构示意图;
图1B是如1A所示的终端的触摸屏的刨面示意图;
图2是根据一示例性实施例示出的一种按键触发方法的流程图;
图3A是根据另一示例性实施例示出的一种按键触发方法的流程图;
图3B是根据另一示例性实施例示出的电容发生变化的电容式触摸传感器的分布示意图;
图3C-图3F是根据另一示例性实施例示出的预设指定区域的分布示意图;
图3G是根据另一示例性实施例示出的一种虚拟按键的分布示意图;
图4是根据一示例性实施例示出的一种按键触发装置的框图;
图5是根据另一示例性实施例示出的一种按键触发装置的框图;
图6是根据一示例性实施例示出的一种装置的框图。
具体实施方式
这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
图1A是根据一示例性实施例示出的一种终端的结构示意图。终端通常是诸如手机、平板电脑、多媒体播放器或者电子书阅读器之类的手持电子设备。如图1A所示,终端包括:机体120和触摸屏140。
机体120通常呈六面体形状,该六面体的部分棱或者角形成有弧形倒角。机体120包括有中框122。
触摸屏140设置于机体120的正面。触摸屏140为电容式触摸屏。结合参考图1B,图1B示出了触摸屏140的刨面示意图。触摸屏140包括n个电容式触摸传感器142,n为正整数。每一个电容式触摸传感器142均可由ITO导电玻 璃制成。其中,ITO(Indium-Tin Oxide,氧化铟锡)导电玻璃是在钠钙基或硅硼基基片玻璃的基础上,利用溅射、蒸发等多种方法镀上一层氧化铟锡(俗称ITO)膜后加工制成的。如图1B所示,为了实现本公开实施例提供的按键触发方法,该n个电容式触摸传感器142中,存在至少一个电容式触摸传感器142设置于触摸屏140的周侧边缘。
可选地,与常见的电容式触摸屏相同,该n个电容式触摸传感器142可呈阵列形式均匀分布于整个触摸屏140中。
可选地,触摸屏140可以是有边框设计,也可以是无边框设计,本公开实施例对此不作限定。
另外,如图1B所示,终端还包括:触控IC(Integrated Circuit,集成电路)144和处理器(图中未示出)。
触控IC144分别与每一个电容式触摸传感器142电性相连;处理器与触控IC144电性相连。
另外,如图1A所示,中框122的外侧面还设置有至少一个虚拟按键124。虚拟按键124的概念与实体按键的概念相对应,虚拟按键124即为非实体按键。可选地,虚拟按键124可以是虚拟按钮,也可以是虚拟滑动条。
需要说明的一点是,为了便于说明和理解,在图1A中将各个虚拟按键124以图形形式进行标识。然而,在实际应用中,可以在中框122的外侧面以图形形式标识出虚拟按键124,以便于用户了解虚拟按键124的位置;或者,也可以不在中框122的外侧面对虚拟按键124进行标识,本公开实施例对此不作限定。
可选地,触摸屏140还包括:外侧透明保护层、内侧透明显示层和屏蔽层(图中未示出)。上述n个电容式触摸传感器142设置于外侧透明保护层与内侧透明显示层之间。屏蔽层由导电透明材料制成,屏蔽层设置于上述n个电容式触摸传感器142与内侧透明显示层之间。屏蔽层用于屏蔽来自于下方内侧透明显示层所带来的噪音干扰(也即电磁干扰),从而提高触摸屏140的信噪比。可选地,屏蔽层可以是设置于上述n个电容式触摸传感器142下方的一块整体导电透明材料;或者,屏蔽层可以包括n个屏蔽层区块,上述n个电容式触摸传感器142中的每一个电容式触摸传感器142下方对应设置有一个屏蔽层区块。
综上所述,本实施例提供的终端,通过在终端的机体中框的外侧面设置虚拟按键,并利用设置于触摸屏的周侧边缘的电容式触摸传感器检测用于触发该 虚拟按键的侧边触摸操作,进而执行该虚拟按键所对应的控制逻辑;解决了相关技术采用设置实体按键的方式,所存在的按键成本高和按键使用寿命偏短的问题;实现了利用虚拟按键取代实体按键,达到了减少按键成本并提高按键使用寿命的技术效果。
另外,本实施例提供的终端,还通过在电容式触摸传感器与内侧透明显示层之间设置屏蔽层,通过该屏蔽层屏蔽来自于下方内侧透明显示层所带来的噪音干扰,有效提高了触摸屏的信噪比,确保触摸屏对触摸操作的检测精度,减少误触发概率。
图2是根据一示例性实施例示出的一种按键触发方法的流程图。本实施例以该按键触发方法应用于图1A所示的终端中来举例说明。该按键触发方法可以包括如下几个步骤:
在步骤202中,获取触摸屏中的每一个电容式触摸传感器的电容变化状况。
其中,触摸屏包括n个电容式触摸传感器,该n个电容式触摸传感器中存在至少一个电容式触摸传感器设置于触摸屏的周侧边缘,n为正整数。
在步骤204中,根据电容变化状况检测是否存在侧边触摸操作,该侧边触摸操作是指作用于终端的机体中框的外侧面的触摸操作。
在步骤206中,当存在侧边触摸操作时,获取侧边触摸操作的特征信息。
在步骤208中,当特征信息符合虚拟按键的触发条件时,执行虚拟按键所对应的控制逻辑,该虚拟按键为设置于机体中框的外侧面的非实体按键。
综上所述,本实施例提供的按键触发方法,通过在终端的机体中框的外侧面设置虚拟按键,并在检测到用于触发该虚拟按键的侧边触摸操作时,执行该虚拟按键所对应的控制逻辑;解决了相关技术采用设置实体按键的方式,所存在的按键成本高和按键使用寿命偏短的问题;实现了利用虚拟按键取代实体按键,达到了减少按键成本并提高按键使用寿命的技术效果。
图3A是根据另一示例性实施例示出的一种按键触发方法的流程图。本实施例以该按键触发方法应用于图1A所示的终端中来举例说明。该按键触发方法可以包括如下几个步骤:
在步骤301中,获取触摸屏中的每一个电容式触摸传感器的电容变化状况。
在上文已经介绍,触摸屏设置于终端的机体正面。触摸屏为电容式触摸屏,该触摸屏包括n个电容式触摸传感器,n为正整数。该n个电容式触摸传感器中,存在至少一个电容式触摸传感器设置于触摸屏的周侧边缘。例如,当触摸屏为矩形结构时,可在触摸屏的一条侧边的边缘设置一个或多个电容式触摸传感器,或者也可在触摸屏的多条侧边的边缘设置多个电容式触摸传感器。在实际应用中,电容式触摸传感器的数量和分布位置可依据实际需求而定,本公开实施例对此不作限定。例如,可以根据实际所需设置的虚拟按键的位置,在触摸屏的距离所需设置的虚拟按键最近的边缘位置处设置一个或多个电容式触摸传感器。当然,在一种可能的实施方式中,可以直接采用已有的触摸屏结构,并不需要对其进行硬件上的改进,该已有的触摸屏结构通常是将多个电容式触摸传感器呈阵列形式均匀分布于整个触摸屏中。可选地,为了提高检测灵敏度,可将电容式触摸传感器尽可能地靠近触摸屏的边缘放置。
每一个电容式触摸传感器均通过导线与触控IC电性相连。终端通过触控IC获取每一个电容式触摸传感器的电容变化状况。可选地,为了提高检测灵敏度,可采用自电容检测方式。
需要说明的一点是,由于电容值是无法直接测量得到的,因此触控IC无法通过直接测量各个电容式触摸传感器的电容值的方式确定电容变化情况。电容在充放电的过程中,电容值、电流值、电压变化量以及充放电时间之间是存在一定的等式关系的。因此,控制电流值、电压变化量以及充放电时间中的任意两个因素恒定,根据另一剩余因素的变化状况便可确定电容值的变化状况。所以,步骤301可以包括如下两个子步骤:
第一,对于每一个电容式触摸传感器,采集该电容式触摸传感器对应的检测参数;
第二,根据检测参数确定该电容式触摸传感器的电容变化状况。
其中,检测参数为电流参数、电压变化量参数和充放电时间参数中的任意一项。由电容值、电流值、电压变化量以及充放电时间之间的等式关系可以确定,电容值与电流值呈正相关关系,电容值与电压变化量呈负相关关系,电容值与充放电时间呈正相关关系。因此,以选用充放电时间为检测参数为例,在对某一个电容式触摸传感器的电容变化状况进行采集时,控制每一次对该电容式触摸传感器的充放电过程中的电流值和电压变化量这两个因素恒定,采集每 一次充放电过程中的充放电时间,根据采集到的各个充放电时间的变化状况便可确定出该电容式触摸传感器的电容值的变化状况。当充放电时间发生变化时,说明电容式触摸传感器的电容值发生了变化。由于电容值与充放电时间呈正相关关系,因此当充放电时间变大时,说明电容式触摸传感器的电容值变大了;反之,当充放电时间变小时,说明电容式触摸传感器的电容值变小了。
在步骤302中,根据电容变化状况,获取电容发生变化的电容式触摸传感器的分布位置。
终端获取触摸屏中的每一个电容式触摸传感器的电容变化状况之后,根据该电容变化状况,获取电容发生变化的电容式触摸传感器在触摸屏中的分布位置。
结合参考图3B,其示例性地示出了两种不同的分布位置的示意图。触摸屏31中分布有若干个呈阵列形式排布的电容式触摸传感器32。在图3B左侧图示中,电容发生变化的电容式触摸传感器位于触摸屏31的右上角最边缘位置处(在图示中以斜线标识)。在图3B右侧图示中,电容发生变化的电容式触摸传感器位于触摸屏31的右上角较大区域范围内(在图示中以斜线标识)。
在步骤303中,根据分布位置检测是否存在侧边触摸操作。
终端根据分布位置检测是否存在侧边触摸操作。其中,侧边触摸操作是指作用于终端的机体中框的外侧面的触摸操作。也即,终端根据分布位置检测触摸操作的作用位置是位于机体中框的外侧面还是位于触摸屏上表面。
在一种可能的实施方式中,步骤303可以包括如下两个子步骤:
第一,检测分布位置是否全部位于预设指定区域中;
第二,若分布位置全部位于预设指定区域中,则确定存在侧边触摸操作。
其中,预设指定区域是位于触摸屏的周侧边缘,且宽度小于预设阈值的条状区域。在实际应用中,预设指定区域的大小和分布位置可依据实际所需设置的虚拟按键的位置预先进行设定。预设指定区域位于触摸屏的距离所需设置的虚拟按键最近的边缘位置处,且宽度小于预设阈值。如图3C-图3F,其示例性地示出了预设指定区域33(图中虚线所示的条状区域)在触摸屏31中几种可能的分布示意图。例如,若仅在终端的机体中框的右边侧边的顶部设置虚拟按键,则预设指定区域33可以设置为图3C所示。再例如,若在终端的机体中框的右侧边分布设置多个虚拟按键,或者在终端的机体中框的右侧边设置一个或多个 触发面积较大的虚拟按键,则预设指定区域33可以设置为图3D所示。再例如,若在终端的机体中框的右侧边设置若干个虚拟按键,并在机体中框的上侧边的右侧设置虚拟按键,则预设指定区域33可以设置为图3E所示。再例如,若在终端的机体中框的各个侧边均设置有虚拟按键,则预设指定区域33可以设置为图3F所示。需要说明的一点是,图3C-图3F仅是示例性和解释性的,并不用于限定本公开。
由于作用于机体中框的外侧面的侧边触摸操作通常来说只会导致位于触摸屏的周侧边缘的电容式触摸传感器的电容发生变化,因此,根据这一特性,通过在触摸屏的周侧边缘合理设置预设指定区域,可以准确区分触摸操作的作用位置是位于机体中框的外侧面还是位于触摸屏的上表面。在本实施例中,当电容发生变化的电容式触摸传感器的分布位置全部位于预设指定区域中时,终端确定触摸操作的作用位置是位于机体中框的外侧面,也即确定触摸操作为侧边触摸操作;反之,当电容发生变化的电容式触摸传感器的分布位置并非全部位于预设指定区域中时,终端确定触摸操作的作用位置是位于触摸屏的上表面,也即确定触摸操作不是侧边触摸操作。
如图3G所示,其示例性地示出了一种虚拟按键的分布示意图。假设在终端的机体中框35的右侧边设置有虚拟按键36和虚拟按键37。其中,虚拟按键36为虚拟按钮,虚拟按键37为虚拟滑动条。则相应地,结合参考图3B,可在触摸屏31的右侧边缘与上述虚拟按键36和虚拟按键37相对应的位置处设置预设指定区域33(图中虚线所示的条状区域)。当电容发生变化的电容式触摸传感器的分布位置如图3B左侧图示时,终端确定存在侧边触摸操作。当电容发生变化的电容式触摸传感器的分布位置如图3B右侧图示时,终端确定不存在侧边触摸操作,图3B右侧图示通常是用户在触摸屏上表面的右上角位置处进行点击或滑动触摸操作时的情形。
在步骤304中,当存在侧边触摸操作时,获取侧边触摸操作的特征信息。
当存在侧边触摸操作时,终端获取侧边触摸操作的特征信息。其中,特征信息用于反映侧边触摸操作的特征。可选地,终端获取侧边触摸操作的触摸位置、触摸轨迹、触摸方式、触摸次数、触摸面积、触摸时长和触摸时间间隔中的至少一项特征信息。终端可根据各个电容式触摸传感器的电容变化状况获取上述各项特征信息。
例如,终端可根据各个电容式触摸传感器的电容变化状况确定电容发生变化的电容式触摸传感器的位置,进而确定出触摸位置或者触摸轨迹。再例如,当仅检测到某一位置处的一个或若干个电容式触摸传感器的电容发生变化时,终端可确定出触摸方式为点击;而当检测到相邻的多个电容式触摸传感器的电容在时域上依次发生变化时,终端可确定出触摸方式为滑动,并可根据变化次序确定出滑动方向。
在步骤305中,当特征信息符合虚拟按键的触发条件时,执行虚拟按键所对应的控制逻辑。
其中,虚拟按键为设置于机体中框的外侧面的非实体按键。虚拟按键可以是虚拟按钮,也可以是虚拟滑动条。当侧边触摸操作的特征信息符合虚拟按键的触发条件时,终端执行虚拟按键所对应的控制逻辑。
例如,如图3G所示,假设虚拟按键36为用于实现开/关机功能和亮屏/熄屏功能的电源按键,虚拟按键37为用于实现调节音量功能的音量调节按键。当终端检测到作用于机体中框35的外侧面,且位于虚拟按键36处的点击触摸操作时,终端结合当前运行状况和点击触摸操作的特征信息执行相应的控制逻辑。例如,当前运行状况为开机状态且点击触摸操作的触摸时长超过预设时长,则执行关机操作。或者,当前运行状况为亮屏状态且点击触摸操作的触摸时长小于预设时长,则执行熄屏操作,等等。当终端检测到作用于机体中框35的外侧面,且位于虚拟按键37处的滑动触摸操作时,终端根据滑动方向调大/调小音量。
在实际应用中,可根据实际需求在终端的机体中框的外侧面设置若干个虚拟按键,并为每一个虚拟按键对应设置触发条件和控制逻辑,从而实现不同的控制功能,本实施例对此不作限定。
需要补充说明的一点是,为了提高触摸屏的信噪比,屏蔽来自于触摸屏内侧的内侧透明显示层所带来噪音干扰(也即电磁干扰),可在电容式触摸传感器靠近内侧透明显示层一侧设置屏蔽层。该屏蔽层可以由导电透明材料制成。可选地,屏蔽层可以是设置于上述n个电容式触摸传感器下方的一块整体导电透明材料;或者,屏蔽层可以包括n个屏蔽层区块,上述n个电容式触摸传感器中的每一个电容式触摸传感器下方对应设置有一个屏蔽层区块。
还需要补充说明的一点是,还可采用如下几种可能的方式以提高防误触性能。在第一种可能的方式中,将虚拟按键设置在用户正常持握终端时不会触及 的位置,例如将虚拟按键设置在机体中框的上侧边,或者将虚拟按键设置在机体中框的左/右侧边的上半部。在第二种可能的方式中,为虚拟按键设定严格的触发条件,例如对触摸轨迹、触摸次数、触摸时长或者触摸时间间隔等进行更为细致精确地设定,从而过滤掉用户在正常持握终端时所产生的侧边触摸操作。
综上所述,本实施例提供的按键触发方法,通过在终端的机体中框的外侧面设置虚拟按键,并在检测到用于触发该虚拟按键的侧边触摸操作时,执行该虚拟按键所对应的控制逻辑;解决了相关技术采用设置实体按键的方式,所存在的按键成本高和按键使用寿命偏短的问题;实现了利用虚拟按键取代实体按键,达到了减少按键成本并提高按键使用寿命的技术效果。
另外,本实施例提供的按键触发方法,还通过获取电容发生变化的电容式触摸传感器的分布位置,并根据该分布位置对侧边触摸操作进行检测,实现了对触摸操作的作用位置的辨别区分,提高了控制精度。
下述为本公开装置实施例,可以用于执行本公开方法实施例。对于本公开装置实施例中未披露的细节,请参照本公开方法实施例。
图4是根据一示例性实施例示出的一种按键触发装置的框图。该按键触发装置可应用于图1A所示的终端中。该按键触发装置可以包括:电容获取模块410、触摸检测模块420、特征获取模块430和按键触发模块440。
电容获取模块410,被配置为获取所述触摸屏中的每一个电容式触摸传感器的电容变化状况;其中,所述触摸屏包括n个电容式触摸传感器,所述n个电容式触摸传感器中存在至少一个电容式触摸传感器设置于所述触摸屏的周侧边缘,n为正整数。
触摸检测模块420,被配置为根据所述电容变化状况检测是否存在侧边触摸操作,所述侧边触摸操作是指作用于所述终端的机体中框的外侧面的触摸操作。
特征获取模块430,被配置为当存在所述侧边触摸操作时,获取所述侧边触摸操作的特征信息。
按键触发模块440,被配置为当所述特征信息符合虚拟按键的触发条件时,执行所述虚拟按键所对应的控制逻辑,所述虚拟按键为设置于所述机体中框的外侧面的非实体按键。
综上所述,本实施例提供的按键触发装置,通过在终端的机体中框的外侧 面设置虚拟按键,并在检测到用于触发该虚拟按键的侧边触摸操作时,执行该虚拟按键所对应的控制逻辑;解决了相关技术采用设置实体按键的方式,所存在的按键成本高和按键使用寿命偏短的问题;实现了利用虚拟按键取代实体按键,达到了减少按键成本并提高按键使用寿命的技术效果。
图5是根据另一示例性实施例示出的一种按键触发装置的框图。该按键触发装置可应用于图1A所示的终端中。该按键触发装置可以包括:电容获取模块410、触摸检测模块420、特征获取模块430和按键触发模块440。
电容获取模块410,被配置为获取所述触摸屏中的每一个电容式触摸传感器的电容变化状况;其中,所述触摸屏包括n个电容式触摸传感器,所述n个电容式触摸传感器中存在至少一个电容式触摸传感器设置于所述触摸屏的周侧边缘,n为正整数。
触摸检测模块420,被配置为根据所述电容变化状况检测是否存在侧边触摸操作,所述侧边触摸操作是指作用于所述终端的机体中框的外侧面的触摸操作。
特征获取模块430,被配置为当存在所述侧边触摸操作时,获取所述侧边触摸操作的特征信息。
按键触发模块440,被配置为当所述特征信息符合虚拟按键的触发条件时,执行所述虚拟按键所对应的控制逻辑,所述虚拟按键为设置于所述机体中框的外侧面的非实体按键。
可选地,所述触摸检测模块420,包括:位置获取子模块420a和触摸检测子模块420b。
所述位置获取子模块420a,被配置为根据所述电容变化状况,获取电容发生变化的电容式触摸传感器的分布位置。
所述触摸检测子模块420b,被配置为根据所述分布位置检测是否存在所述侧边触摸操作。
可选地,所述触摸检测子模块420b,包括:位置检测子模块420b1和确定子模块420b2。
所述位置检测子模块420b1,被配置为检测所述分布位置是否全部位于预设指定区域中;其中,所述预设指定区域是位于所述触摸屏的周侧边缘,且宽度小于预设阈值的条状区域。
所述确定子模块420b2,被配置为当所述分布位置全部位于所述预设指定区域中时,确定存在所述侧边触摸操作。
可选地,所述电容获取模块410,包括:参数采集子模块410a和电容确定子模块410b。
参数采集子模块410a,被配置为对于每一个电容式触摸传感器,采集所述电容式触摸传感器对应的检测参数,所述检测参数为电流参数、电压变化量参数和充放电时间参数中的任意一项。
电容确定子模块410b,被配置为根据所述检测参数确定所述电容式触摸传感器的电容变化状况。
可选地,所述特征获取模块430,被配置为获取所述侧边触摸操作的触摸位置、触摸轨迹、触摸方式、触摸次数、触摸面积、触摸时长和触摸时间间隔中的至少一项特征信息。
可选地,所述虚拟按键为虚拟按钮或者虚拟滑动条。
综上所述,本实施例提供的按键触发装置,通过在终端的机体中框的外侧面设置虚拟按键,并在检测到用于触发该虚拟按键的侧边触摸操作时,执行该虚拟按键所对应的控制逻辑;解决了相关技术采用设置实体按键的方式,所存在的按键成本高和按键使用寿命偏短的问题;实现了利用虚拟按键取代实体按键,达到了减少按键成本并提高按键使用寿命的技术效果。
另外,本实施例提供的按键触发装置,还通过获取电容发生变化的电容式触摸传感器的分布位置,并根据该分布位置对侧边触摸操作进行检测,实现了对触摸操作的作用位置的辨别区分,提高了控制精度。
关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
本公开一示例性实施例还提供了一种按键触发装置,能够实现本公开提供的按键触发方法。该装置应用于具有触摸屏的终端中,该触摸屏设置于终端的机体正面。该装置包括:处理器和用于存储所述处理器的可执行指令的存储器。
其中,处理器被配置为:
获取所述触摸屏中的每一个电容式触摸传感器的电容变化状况;其中,所 述触摸屏包括n个电容式触摸传感器,所述n个电容式触摸传感器中存在至少一个电容式触摸传感器设置于所述触摸屏的周侧边缘,n为正整数;
根据所述电容变化状况检测是否存在侧边触摸操作,所述侧边触摸操作是指作用于所述终端的机体中框的外侧面的触摸操作;
当存在所述侧边触摸操作时,获取所述侧边触摸操作的特征信息;
当所述特征信息符合虚拟按键的触发条件时,执行所述虚拟按键所对应的控制逻辑,所述虚拟按键为设置于所述机体中框的外侧面的非实体按键。
在一个可能的实施例中,处理器被配置为:
根据所述电容变化状况,获取电容发生变化的电容式触摸传感器的分布位置;
根据所述分布位置检测是否存在所述侧边触摸操作。
在一个可能的实施例中,处理器被配置为:
检测所述分布位置是否全部位于预设指定区域中;其中,所述预设指定区域是位于所述触摸屏的周侧边缘,且宽度小于预设阈值的条状区域;
若所述分布位置全部位于所述预设指定区域中,则确定存在所述侧边触摸操作。
在一个可能的实施例中,处理器被配置为:
对于每一个电容式触摸传感器,采集所述电容式触摸传感器对应的检测参数,所述检测参数为电流参数、电压变化量参数和充放电时间参数中的任意一项;
根据所述检测参数确定所述电容式触摸传感器的电容变化状况。
在一个可能的实施例中,处理器被配置为:
获取所述侧边触摸操作的触摸位置、触摸轨迹、触摸方式、触摸次数、触摸面积、触摸时长和触摸时间间隔中的至少一项特征信息。
在一个可能的实施例中,所述虚拟按键为虚拟按钮或者虚拟滑动条。
图6是根据一示例性实施例示出的一种装置600的框图。例如,装置600可以是移动电话,计算机,数字广播终端,消息收发设备,游戏控制台,平板设备,医疗设备,健身设备,个人数字助理等。装置600具有触摸屏,且该触摸屏设置于装置600的机体正面。
参照图6,装置600可以包括以下一个或多个组件:处理组件602,存储器604,电源组件606,多媒体组件608,音频组件610,输入/输出(I/O)的接口612,传感器组件614,以及通信组件616。
处理组件602通常控制装置600的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理组件602可以包括一个或多个处理器620来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件602可以包括一个或多个模块,便于处理组件602和其他组件之间的交互。例如,处理组件602可以包括多媒体模块,以方便多媒体组件608和处理组件602之间的交互。
存储器604被配置为存储各种类型的数据以支持在装置600的操作。这些数据的示例包括用于在装置600上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器604可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。
电源组件606为装置600的各种组件提供电力。电源组件606可以包括电源管理系统,一个或多个电源,及其他与为装置600生成、管理和分配电力相关联的组件。
多媒体组件608包括在所述装置600和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(LCD)和触摸面板(TP)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件608包括一个前置摄像头和/或后置摄像头。当装置600处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜系统或具有焦距和光学变焦能力。
音频组件610被配置为输出和/或输入音频信号。例如,音频组件610包括 一个麦克风(MIC),当装置600处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器604或经由通信组件616发送。在一些实施例中,音频组件610还包括一个扬声器,用于输出音频信号。
I/O接口612为处理组件602和外围接口模块之间提供接口,上述外围接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。
传感器组件614包括一个或多个传感器,用于为装置600提供各个方面的状态评估。例如,传感器组件614可以检测到装置600的打开/关闭状态,组件的相对定位,例如所述组件为装置600的显示器和小键盘,传感器组件614还可以检测装置600或装置600一个组件的位置改变,用户与装置600接触的存在或不存在,装置600方位或加速/减速和装置600的温度变化。传感器组件614可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件614还可以包括光传感器,如CMOS或CCD图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件614还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。
通信组件616被配置为便于装置600和其他设备之间有线或无线方式的通信。装置600可以接入基于通信标准的无线网络,如WiFi,2G或3G,或它们的组合。在一个示例性实施例中,通信组件616经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,所述通信组件616还包括近场通信(NFC)模块,以促进短程通信。例如,在NFC模块可基于射频识别(RFID)技术,红外数据协会(IrDA)技术,超宽带(UWB)技术,蓝牙(BT)技术和其他技术来实现。
在示例性实施例中,装置600可以被一个或多个应用专用集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理设备(DSPD)、可编程逻辑器件(PLD)、现场可编程门阵列(FPGA)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述方法。
在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器604,上述指令可由装置600的处理器620执行以完成上述方法。例如,所述非临时性计算机可读存储介质可以是ROM、随机存取 存储器(RAM)、CD-ROM、磁带、软盘和光数据存储设备等。
一种非临时性计算机可读存储介质,当所述存储介质中的指令由装置600的处理器执行时,使得装置600能够执行上述按键触发方法。
本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其它实施方案。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。
应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。