本发明涉及终端技术领域,尤其涉及的是一种实现触控的方法和装置。
背景技术:
现有的手机触控,一般是基于电容屏或电阻屏的触摸控制。在终端触摸屏的底部控制区域映射了BACK(返回)、HOME(返回到桌面)、MENU(菜单)等按键,在侧面或顶部设计了音量键和Power(电源)键。
但是,用户在单手握持大屏手机的时候屏幕上的某些区域是很难通过手指够得到的,因此单手操作存在缺陷。另一方面,由于用户长期频繁使用触摸屏和一些常用按键,因此缩短了触摸屏和按键的使用寿命。
因此,现有的手机触控方案还需要改进。
技术实现要素:
本发明所要解决的技术问题是提供一种实现触控的方法和装置,方便用户单手触控终端,延长终端触摸屏和常用按键的使用寿命。
为了解决上述技术问题,本发明提供了一种实现触控的方法,应用于终端,该方法包括:
检测到指纹传感器触控面板上的触控操作,确定所述触控操作对应的控制指令;
根据所述触控操作对应的控制指令对显示和/或应用进行控制。
进一步地,该方法还包括下述特点:
所述方法还包括:
预先设置触控操作与控制指令的对应关系。
进一步地,该方法还包括下述特点:
确定所述触控操作对应的控制指令,包括:
确定当前触控操作的类型;
根据当前触控操作的类型,或者根据当前触控操作的类型以及当前的应用场景查询预先设置的触控操作与控制指令的对应关系,确定当前触控操作对应的控制指令。
进一步地,该方法还包括下述特点:
预先设置触控操作与控制指令的对应关系,包括:
采集用户的指纹数据,根据用户的设置将用户一个或多个手指的指纹数据与终端上的不同按键进行关联;
根据当前触控操作的类型确定控制指令,包括:
如当前触控操作是点击操作,则获取用户的指纹图像,对所述指纹图像进行识别,如所述指纹图像与预先采集的用户的指纹数据相匹配,则根据所述匹配的指纹数据确定对应的按键。
进一步地,该方法还包括下述特点:
预先设置触控操作与控制指令的对应关系,包括:
将指纹传感器触控面板上的滑动操作与媒体播放器的音量调节指令进行关联;和/或将指纹传感器触控面板上的滑动操作与媒体播放器的播放进度调节指令进行关联;
根据当前触控操作的类型和当前的应用场景确定控制指令,包括:
如当前触控操作是滑动操作且当前处于页面浏览场景,则确定所述控制指令为控制浏览页面向上或向下滚动显示;和/或
如当前触控操作是滑动操作且当前处于媒体播放场景,则确定所述控制指令为控制音量调节和/或控制播放进度。
进一步地,该方法还包括下述特点:
根据所述触控操作对应的控制指令对显示和/或应用进行控制,包括:
如所述触控操作是滑动操作且当前处于页面浏览场景,则根据所述滑动操作的纵向滑动距离控制浏览页面向上或向下成比例地滚动屏幕进行显示。
进一步地,该方法还包括下述特点:
根据用户的设置将用户一个或多个手指的指纹数据与终端上的不同按键进行关联,包括:
根据用户的设置将用户的食指、中指和无名指的指纹数据分别关联到终端上的BACK、HOME、MENU按键。
为了解决上述技术问题,本发明提供了一种实现触控的装置,应用于终端,包括:
检测模块,用于检测到指纹传感器触控面板上的触控操作,通知解析模块;
解析模块,用于确定所述触控操作对应的控制指令;
控制模块,用于根据所述触控操作对应的控制指令对显示和/或应用进行控制。
进一步地,该装置还包括下述特点:
所述装置还包括:
设置模块,用于预先设置触控操作与控制指令的对应关系。
进一步地,该装置还包括下述特点:
解析模块,用于确定所述触控操作对应的控制指令,包括:
确定当前触控操作的类型;
根据当前触控操作的类型,或者根据当前触控操作的类型以及当前的应用场景查询预先设置的触控操作与控制指令的对应关系,确定当前触控操作对应的控制指令。
进一步地,该装置还包括下述特点:
设置模块,用于预先设置触控操作与控制指令的对应关系,包括:
采集用户的指纹数据,根据用户的设置将用户一个或多个手指的指纹数 据与终端上的不同按键进行关联;
解析模块,用于根据当前触控操作的类型确定控制指令,包括:
如当前触控操作是点击操作,则获取用户的指纹图像,对所述指纹图像进行识别,如所述指纹图像与预先采集的用户的指纹数据相匹配,则根据所述匹配的指纹数据确定对应的按键。
进一步地,该装置还包括下述特点:
设置模块,用于预先设置触控操作与控制指令的对应关系,包括:
将指纹传感器触控面板上的滑动操作与媒体播放器的音量调节指令进行关联;和/或将指纹传感器触控面板上的滑动操作与媒体播放器的播放进度调节指令进行关联;
解析模块,用于根据当前触控操作的类型和当前的应用场景确定控制指令,包括:
如当前触控操作是滑动操作且当前处于页面浏览场景,则确定所述控制指令为控制浏览页面向上或向下滚动显示;和/或
如当前触控操作是滑动操作且当前处于媒体播放场景,则确定所述控制指令为控制音量调节和/或控制播放进度。
进一步地,该装置还包括下述特点:
控制模块,用于根据所述触控操作对应的控制指令对显示和/或应用进行控制,包括:
如所述触控操作是滑动操作且当前处于页面浏览场景,则根据所述滑动操作的纵向滑动距离控制浏览页面向上或向下成比例地滚动屏幕进行显示。
进一步地,该装置还包括下述特点:
设置模块,用于根据用户的设置将用户一个或多个手指的指纹数据与终端上的不同按键进行关联,包括:
根据用户的设置将用户的食指、中指和无名指的指纹数据分别关联到终端上的BACK、HOME、MENU按键。
与现有技术相比,本发明提供的一种实现触控的方法和装置,用户通过 在指纹传感器触控面板上进行触控来替代在触摸屏上的触控操作或常用按键的点击,用户可以自定义每个指纹触控操作对应的控制指令,也可以输入不同手指的指纹来映射不同的按键操作,因此,本发明能够使得用户通过使用指纹触控面板来方便单手操作终端,延长终端触摸屏和常用按键的使用寿命。
附图说明
图1为本发明实施例的一种实现触控的方法的流程图。
图2为本发明实施例的一种实现触控的装置的结构示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚明白,下文中将结合附图对本发明的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。
如图1所示,本发明实施例提供了一种实现触控的方法,应用于终端,该方法包括:
S10,检测到指纹传感器触控面板上的触控操作,确定所述触控操作对应的控制指令;
S20,根据所述触控操作对应的控制指令对显示和/或应用进行控制;
所述方法还可以包括下述特点:
其中,所述指纹传感器触控面板位于终端触摸屏的下方区域或终端的背面;
其中,所述方法还包括:
预先设置触控操作与控制指令的对应关系;
其中,预先设置触控操作与控制指令的对应关系,包括:
采集用户的指纹数据,接收并保存用户设置的指纹数据与控制指令的关联关系;
其中,接收并保存用户设置的指纹数据与控制指令的关联关系,包括:
根据用户的设置将用户一个或多个手指的指纹数据与终端上的不同按键进行关联;
比如,将用户的食指、中指和无名指的指纹数据分别关联到终端上的BACK(返回)、HOME(返回到桌面)、MENU(菜单)按键。
也即,用户可以录入食指、中指、无名指的指纹信息存储在终端的存储器模块,然后进入指纹触控的设置菜单自定义各个指纹信息关联的按键,将食指关联到BACK键,中指关联到MENU键、无名指关联到HOME键。用户可以在设置菜单下对这些指纹设置数据进行添加、删除、修改。
其中,预先设置触控操作与控制指令的对应关系,包括:
将指纹传感器触控面板上的滑动操作与媒体播放器的音量调节指令进行关联;和/或将指纹传感器触控面板上的滑动操作与媒体播放器的播放进度调节指令进行关联;
其中,将指纹传感器触控面板上的滑动操作与媒体播放器的音量调节指令进行关联,包括:
将指纹传感器触控面板上的横向滑动操作和纵向滑动操作分别对应于增大音量指令和减小音量指令;
其中,将指纹传感器触控面板上的滑动操作与媒体播放器的播放进度调节指令进行关联,包括:
将指纹传感器触控面板上的横向滑动操作和纵向滑动操作分别对应于快进指令和快退指令;
其中,将指纹传感器触控面板上的滑动操作与媒体播放器的音量调节指令和播放进度调节指令进行关联,包括:
将指纹传感器触控面板上的向左横向滑动操作和向右横向滑动操作分别对应于增大音量指令和减小音量指令;将指纹传感器触控面板上的向上纵向滑动操作和向下纵向滑动操作分别对应于快进指令和快退指令;或者
将指纹传感器触控面板上的向左横向滑动操作和向右横向滑动操作分别对应于快进指令和快退指令;将指纹传感器触控面板上的向上纵向滑动操作和向下纵向滑动操作分别对应于增大音量指令和减小音量指令。
其中,横向滑动操作是指:滑动操作的起点和终点之间的横向位移大于纵向位移;其中,纵向滑动操作是指:滑动操作的起点和终点之间的纵向位移大于横向位移;
其中,确定所述触控操作对应的控制指令,包括:
确定当前触控操作的类型;
根据当前触控操作的类型,或者根据当前触控操作的类型以及当前的应用场景查询预先设置的触控操作与控制指令的对应关系,确定当前触控操作对应的控制指令。
其中,根据当前触控操作的类型和当前的应用场景确定控制指令,包括:
如当前触控操作是滑动操作且当前处于页面浏览场景,则确定所述控制指令为控制浏览页面向上或向下滚动显示。
比如,如当前触控操作是向上纵向滑动操作且当前处于页面浏览场景,则确定所述控制指令为控制浏览页面向上滚动显示,如当前触控操作是向下纵向滑动操作且当前处于页面浏览场景,则确定所述控制指令为控制浏览页面向下滚动显示。
其中,根据当前触控操作的类型和当前的应用场景确定控制指令,包括:
如当前触控操作是滑动操作且当前处于媒体播放场景,则确定所述控制指令为控制音量调节和/或控制播放进度。
其中,根据当前触控操作的类型确定控制指令,包括:
如当前触控操作是点击操作,则获取用户的指纹图像,对所述指纹图像进行识别,如所述指纹图像与预先采集的用户的指纹数据相匹配,则根据所述匹配的指纹数据确定对应的按键;
比如,当用户设置食指指纹与BACK按键相关联后,如检测到用户在指纹传感器触控面板上用食指点击指纹传感器时,指纹传感器获取用户的指纹图像,并进行解析和特征提取,比对确认是否是本人的食指指纹,在确认是本人的食指指纹后,对当前运行的应用进行BACK键的执行操作。
如图2所示,本发明实施例提供了一种实现触控的装置,应用于终端,包括:
检测模块,用于检测到指纹传感器触控面板上的触控操作,通知解析模块;
解析模块,用于确定所述触控操作对应的控制指令;
控制模块,用于根据所述触控操作对应的控制指令对显示和/或应用进行控制。
所述装置还可以包括下述特点:
其中,所述装置还包括:
设置模块,用于预先设置触控操作与控制指令的对应关系。
其中,解析模块,用于确定所述触控操作对应的控制指令,包括:
确定当前触控操作的类型;
根据当前触控操作的类型,或者根据当前触控操作的类型以及当前的应用场景查询预先设置的触控操作与控制指令的对应关系,确定当前触控操作对应的控制指令。
其中,设置模块,用于预先设置触控操作与控制指令的对应关系,包括:
采集用户的指纹数据,根据用户的设置将用户一个或多个手指的指纹数据与终端上的不同按键进行关联;
解析模块,用于根据当前触控操作的类型确定控制指令,包括:
如当前触控操作是点击操作,则获取用户的指纹图像,对所述指纹图像进行识别,如所述指纹图像与预先采集的用户的指纹数据相匹配,则根据所述匹配的指纹数据确定对应的按键。
其中,设置模块,用于预先设置触控操作与控制指令的对应关系,包括:
将指纹传感器触控面板上的滑动操作与媒体播放器的音量调节指令进行关联;和/或将指纹传感器触控面板上的滑动操作与媒体播放器的播放进度调节指令进行关联;
解析模块,用于根据当前触控操作的类型和当前的应用场景确定控制指令,包括:
如当前触控操作是滑动操作且当前处于页面浏览场景,则确定所述控制指令为控制浏览页面向上或向下滚动显示;和/或
如当前触控操作是滑动操作且当前处于媒体播放场景,则确定所述控制指令为控制音量调节和/或控制播放进度。
其中,控制模块,用于根据所述触控操作对应的控制指令对显示和/或应用进行控制,包括:
如所述触控操作是滑动操作且当前处于页面浏览场景,则根据所述滑动操作的纵向滑动距离控制浏览页面向上或向下成比例地滚动屏幕进行显示。
其中,设置模块,用于根据用户的设置将用户一个或多个手指的指纹数据与终端上的不同按键进行关联,包括:
根据用户的设置将用户的食指、中指和无名指的指纹数据分别关联到终端上的BACK、HOME、MENU按键。
上述实施例提供的一种实现触控的方法和装置,用户通过在指纹传感器触控面板上进行触控来替代在触摸屏上的触控操作或常用按键的点击,用户可以自定义每个指纹触控操作对应的控制指令,也可以输入不同手指的指纹来映射不同的按键操作,因此,本发明能够使得用户通过使用指纹触控面板来方便单手操作终端,延长终端触摸屏和常用按键的使用寿命。
本领域普通技术人员可以理解上述方法中的全部或部分步骤可通过程序来指令相关硬件完成,所述程序可以存储于计算机可读存储介质中,如只读存储器、磁盘或光盘等。可选地,上述实施例的全部或部分步骤也可以使用一个或多个集成电路来实现,相应地,上述实施例中的各模块/单元可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。本发明不限制于任 何特定形式的硬件和软件的结合。
需要说明的是,本发明还可有其他多种实施例,在不背离本发明精神及其实质的情况下,熟悉本领域的技术人员可根据本发明作出各种相应的改变和变形,但这些相应的改变和变形都应属于本发明所附的权利要求的保护范围。