触控模式调整方法、装置、设备及存储介质与流程

文档序号:15236647发布日期:2018-08-24 05:46阅读:180来源:国知局

本发明涉及交互技术,尤其涉及一种触控模式调整方法、装置、设备及存储介质。



背景技术:

随着智能终端的逐渐普及,对智能终端的交互技术的改进越来越受到人们的重视。

传统的智能交互产品多采用红外的触控方案,手势擦除的实现方式采用计算遮挡面积的方法实现;随着电容屏的发展,越来越多的交互智能平板采用了电容屏,而电容屏由于其工作原理是通过接触屏幕进行交互控制,书写时手或笔需接触到电容屏表面的盖板才会有响应,因而,在电容屏上实现手势擦除的过程中会存在以下问题:在擦除过程中会存在手与电容屏盖板表面有分离、悬空的情况,或在手势的移动过程中电容屏所能检测到的信号会发生变弱的问题,由于电容屏检测到的信号不稳定,可能会导致手势擦除功能不稳定、失效、卡顿、从而极大地影响了用户体验。



技术实现要素:

本发明实施例提供一种触控模式调整方法、装置、设备及存储介质,以实现提高触控功能的稳定性,使每种触控功能的性能都能达到最优,进而提高用户体验。

第一方面,本发明实施例提供了一种触控模式调整方法,包括:

当检测到用户对触摸屏的触摸操作时,获取基于所述触摸操作生成的触摸信号;

若根据所述触摸信号确定所述触摸操作为目标操作,则通过调整所述触摸屏的驱动频率和/或准入信号阈值,将所述触摸屏的触控模式由默认模式调整为与所述目标操作匹配的目标模式。

第二方面,本发明实施例还提供了一种触控模式调整装置,该装置包括:

触摸信号获取模块,用于当检测到用户对触摸屏的触摸操作时,获取基于所述触摸操作生成的触摸信号;

目标模式调整模块,用于若根据所述触摸信号确定所述触摸操作为目标操作,则通过调整所述触摸屏的驱动频率和/或准入信号阈值,将所述触摸屏的触控模式由默认模式调整为与所述目标操作匹配的目标模式。

第三方面,本发明实施例还提供了一种触屏设备,该设备包括:

一个或多个处理器;

存储器,用于存储一个或多个程序;

当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如本发明实施例中任一所述的触控模式调整方法。

第四方面,本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本发明实施例中任一所述的触控模式调整方法。

本发明实施例通过检测用户对触摸屏的触摸操作,获取基于该触摸操作生成的触摸信号,并在根据该触摸信号确定触摸操作为目标操作时,通过调整触摸屏的驱动频率和/或准入信号阈值,将触摸屏的触控模式由默认模式调整为与目标操作匹配的目标模式,利用了根据触摸操作调整为不同触控模式的优点,解决了现有技术中执行特定触摸操作时触控信号不稳定、卡顿的问题,实现了提高触控功能的稳定性,使每种触控功能的性能都能达到最优,进而提高用户体验的效果。

附图说明

图1是本发明实施例一提供的一种触控模式调整方法的流程示意图;

图2是本发明实施例二提供的一种触控模式调整方法的流程示意图;

图3是本发明实施例三提供的一种触控模式调整装置的结构示意图;

图4是本发明实施例四提供的一种触屏设备的结构示意图。

具体实施方式

下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。

实施例一

图1为本发明实施例一提供的一种触控模式调整方法的流程示意图。该方法可适用于对触控模式进行调整的情况,该方法可以由触控模式调整装置来执行,该装置可由硬件和/或软件组成,并一般可集成在触屏设备以及所有包含触控功能的终端中。具体包括如下:

s110、当检测到用户对触摸屏的触摸操作时,获取基于触摸操作生成的触摸信号。

可选的,触摸操作可以是用户对触摸屏进行的任意形式的触摸操作,例如用手点击屏幕的操作,又如用整个手掌接触屏幕的操作,在此不作限定。其中,根据不同形式的触摸操作可对应生成不同的触摸信号,以区分触摸操作的种类。可选的,该触摸屏可以是电容屏。示例性的,可通过触屏设备中的电容屏mcu(microcontrollerunit,微控制单元)基于用户对电容屏的触摸操作生成对应种类的触摸信号,并将该触摸信号发送至触屏设备的主mcu,以使主mcu获取到基于该触摸操作生成的触摸信号。获取触摸信号的目的在于为判断用户对触摸屏的触摸操作种类提供判断依据,以便进行相应的触控模式调整操作,优化触控功能,提高用户体验。

s120、若根据触摸信号确定触摸操作为目标操作,则通过调整触摸屏的驱动频率和/或准入信号阈值,将触摸屏的触控模式由默认模式调整为与目标操作匹配的目标模式。

可选的,可预先设置至少一类触摸操作作为目标操作,其中,目标操作可以是预设的特定种类的触摸操作,例如书写操作、点击操作、擦除操作等,在此不作限定。另外,每设置一类目标操作可对应设置一种触控模式,可选的,不同触控模式的触控参数可不同,其中,触控参数例如可以是触摸屏的驱动频率和/或准入信号阈值。具体的,驱动频率可以是驱动触摸屏所需的工作频率;准入信号阈值可以是触发触摸屏生成触摸信号所需的信号阈值。可选的,可通过调整触摸屏的驱动频率和/或准入信号阈值,来调整触摸屏的触控灵敏度,以实现触摸屏在不同触控灵敏度对应的触控模式下的工作。

示例性的,可根据获取的触摸信号的信号特征判断触摸操作是否为目标操作,例如,若经信号分析后发现触摸信号的信号特征呈现离散点状,则可确定该触摸操作为点击操作;若信号特征呈现线状,则可确定该触摸操作为书写操作,等等。当预设多个目标操作时,若确定触摸操作为目标操作之一,则调整触摸屏的驱动频率和/或准入信号阈值,以对触摸屏的触控模式进行调整;否则,返回继续等待获取下一触摸信号。

可选的,默认模式可以是在判断为触摸操作为目标操作之前设备中默认设置的触控模式,而目标模式可以是与目标操作相对应设置的触控模式,优选的,目标模式可以设置为能够使目标操作更流畅、操作效果更稳定的触控模式。

示例性的,当确定触摸操作为目标操作时,可通过触屏设备的主mcu发送模式调整指令给该触屏设备的电容屏mcu,使得电容屏mcu能够根据该模式调整指令,提高或降低触摸屏的驱动频率和/或准入信号阈值,从而将电容屏的触控模式由当前的默认模式调整为与该目标操作相匹配的目标模式,以使用户在该目标模式的触控参数条件下进行目标操作可以更稳定,操作性能达到最优,从而提升用户体验。

优选的,在将触摸屏的触控模式由默认模式调整为与目标操作匹配的目标模式之后,还包括:

若检测到触摸操作结束,则通过恢复所述触摸屏的驱动频率和/或准入信号阈值为默认值,将触摸屏的触控模式由目标模式调整回默认模式。

可选的,可通过是否还能检测到触摸操作来判断触摸操作是否结束,例如,若在距离上次获取触摸信号后的预设时间内获取不到同种类的触摸信号,则表明该触摸操作结束。

示例性的,当确定触摸操作结束时,可通过触屏设备的主mcu发送模式调整指令给该触屏设备的电容屏mcu,使得电容屏mcu能够根据该模式调整指令恢复触摸屏的驱动频率和/或准入信号阈值为默认值,从而将电容屏的触控模式由当前的目标模式调整为之前的默认模式,以使用户在该默认模式的触控参数条件下进行非目标操作的其他触摸操作时能够保持稳定性能,从而确保不影响其他非目标操作的功能,提升了用户体验。

本实施例的技术方案,通过检测用户对触摸屏的触摸操作,获取基于该触摸操作生成的触摸信号,并在根据该触摸信号确定触摸操作为目标操作时,通过调整触摸屏的驱动频率和/或准入信号阈值,将触摸屏的触控模式由默认模式调整为与目标操作匹配的目标模式,利用了根据触摸操作调整为不同触控模式的优点,解决了现有技术中执行特定触摸操作时触控信号不稳定、卡顿的问题,实现了提高触控功能的稳定性,使每种触控功能的性能都能达到最优,进而提高用户体验的效果。

实施例二

图2为本发明实施例二提供的一种触控模式调整方法的流程示意图。本实施例以上述实施例为基础进行优化,提供了优选的触控模式调整方法,具体是,将目标操作进一步优化为擦除操作,相应的,将默认模式进一步优化为接触模式,将目标模式进一步优化为悬浮模式。具体包括如下:

s210、当检测到用户对触摸屏的触摸操作时,获取基于触摸操作生成的触摸信号。

s220、若根据触摸信号确定触摸操作满足擦除手势条件,则确定触摸操作为擦除操作。

可选的,可预先设置擦除手势条件,当触摸信号对应的触摸操作满足预设的擦除手势条件,则可确定触摸操作为擦除操作。其中,擦除手势条件是判断触摸操作是否为擦除操作的判断依据,可以是特定的手势动作,也可以是触发屏幕上的特定擦除按钮,在此不作限定。

其中,优选的,擦除手势条件包括触摸操作的最大连通触摸区域的面积大于预设面积阈值。

可选的,连通触摸区域可以为用户进行触摸操作时与触摸屏的接触区域,且该接触区域为连通的闭合区域。示例性的,根据触摸信号可确定触摸操作的至少一个连通触摸区域,并分别计算每个连通触摸区域的面积,确定其中的最大面积,即最大连通触摸区域的面积。

确定最大连通触摸区域的面积的好处在于,可以根据最大连通触摸区域的面积大小判断该触摸操作是否为擦除操作,以避免将多点触摸操作误判为擦除操作。

进一步的,根据最大连通触摸区域的面积是否大于预设面积阈值,判断触摸操作是否为擦除操作,若是,则可确定触摸操作为擦除操作。

示例性的,可能存在的一种情况是,若触摸操作为多点触摸操作,则其触摸区域总面积可能与触摸操作为擦除操作的触摸区域总面积相当,因而可能会导致多点触摸操作被误判为擦除操作,为了更精确地判断触摸操作是否为擦除操作,可在所有确定的触摸区域中选择最大连通触摸区域的面积是否大于预设面积阈值,来判断用户对屏幕的触摸密度是否达到擦除操作的标准。例如,若最大连通触摸区域的面积大于预设面积阈值,则说明触摸操作的触摸密度较高,触摸操作是集中触摸的,因而该触摸操作为擦除操作的概率较大;否则,说明触摸操作的触摸密度较小,触摸操作相对分散,因而该触摸操作为多点触摸操作的几率较大。

这样设置的好处在于,可以提高判断用户的触摸操作是否为擦除操作的准确度,以便于在判断为擦除操作时对触摸屏的触控模式进行相应的调整,提高擦除操作的信号稳定性,提升用户体验。

s230、根据擦除操作控制目标应用软件进入擦除模式,并生成对应的擦除模式控制指令。

示例性的,当系统识别到用户的触摸操作是擦除操作时可知用户需要进入板擦模式,相应的,系统控制目标应用软件进入擦除模式,其中目标应用软件例如可以是白板软件。可选的,在擦除模式下,用户可使用擦除手势进行擦除操作,例如整个手掌贴近触摸屏并进行滑动,从而擦除滑动轨迹经过地方的笔迹等。以一个具体例子而言,主mcu判断用户的触摸操作为擦除操作时,控制安装在系统中的白板软件进入擦除模式,并生成对应的擦除模式控制指令,以通知电容屏mcu对电容屏的触控模式进行相应的调整。

s240、根据擦除模式控制指令将触摸屏的驱动频率提升至目标频率,和/或将准入信号阈值降低至目标阈值,以使触摸屏的触控灵敏度由接触模式对应的触控灵敏度提高至悬浮模式对应的触控灵敏度,其中,所述触摸屏在悬浮模式下能够检测到与触摸屏的距离在预设范围的触摸操作。

其中,悬浮模式对应的触控灵敏度高于接触模式对应的触控灵敏度。例如,在接触模式下,用户需要手指接触触摸屏才能检测到用户的触摸操作,而在悬浮模式下,用户只需将手指靠近触摸屏并与触摸屏的距离在预设范围之内即可检测到用户的触摸操作。

示例性的,将触摸屏的触控模式由触控灵敏度较低的接触模式调整为触控灵敏度较高的悬浮模式的好处在于,可以使擦除操作更灵敏,解决触摸屏手势擦除不稳定的问题,同时将擦除操作所使用的触控模式设置为与其他操作所使用的接触模式不同的悬浮模式,可解决擦除操作与其他操作之间的信号平衡问题,避免使用复杂的算法平衡擦除操作与其他操作所需要的触摸灵敏度。

具体的,可通过调整触摸屏的驱动频率和/或准入信号阈值来调节触摸屏的触控灵敏度,进而将触摸屏的触控模式调整为该触控灵敏度所对应的模式。示例性的,由于悬浮模式对应的触控灵敏度高于普通情况下所采用的接触模式对应的触控灵敏度,因此可通过提升驱动频率和/或降低准入信号阈值升高触摸屏的触控灵敏度,当驱动频率提升至悬浮模式所对应的目标频率,和/或将准入信号阈值降低至悬浮模式对应的目标阈值时,触摸屏的触控灵敏度则将提高至悬浮模式对应的触控灵敏度,进而切换为悬浮模式。

本实施例的技术方案,通过在根据触摸信号确定触摸操作满足擦除手势条件时,确定该触摸操作为擦除操作,并根据擦除操作控制目标应用软件进入擦除模式,同时生成对应的擦除模式控制指令,根据该指令将触摸屏的驱动频率提升至目标频率,和/或将准入信号阈值降低至目标阈值,以使触摸屏的触控灵敏度由接触模式对应的灵敏度提高至悬浮模式对应的灵敏度,并使得触摸屏在悬浮模式下能够检测到与触摸屏距离在预设范围的触摸操作,从而实现用户在进行擦除操作时,触摸屏的触控灵敏度变大,擦除功能更稳定,擦除性能最优,提升了用户体验。

实施例三

图3为本发明实施例三提供的一种触控模式调整装置的结构示意图。参考图3,触控模式调整装置包括:触摸信号获取模块310以及目标模式调整模块320,下面对各模块进行具体说明。

触摸信号获取模块310,用于当检测到用户对触摸屏的触摸操作时,获取基于所述触摸操作生成的触摸信号;

目标模式调整模块320,用于若根据所述触摸信号确定所述触摸操作为目标操作,则通过调整所述触摸屏的驱动频率和/或准入信号阈值,将所述触摸屏的触控模式由默认模式调整为与所述目标操作匹配的目标模式。

可选的,还包括:

默认模式调整模块,用于在将所述触摸屏的触控模式由默认模式调整为与所述目标操作匹配的目标模式之后,若检测到所述触摸操作结束,则通过恢复所述触摸屏的驱动频率和/或准入信号阈值为默认值,将所述触摸屏的触控模式由目标模式调整回默认模式。

可选的,所述目标操作为擦除操作;

相应地,目标模式调整模块320,具体用于:

若根据所述触摸信号确定所述触摸操作满足擦除手势条件,则确定所述触摸操作为擦除操作。

可选的,所述擦除手势条件包括所述触摸操作的最大连通触摸区域的面积大于预设面积阈值。

可选的,所述默认模式为接触模式,所述目标模式为悬浮模式,所述悬浮模式对应的触控灵敏度高于所述接触模式对应的触控灵敏度。

可选的,目标模式调整模块320包括:

控制指令生成子模块,用于根据所述擦除操作控制目标应用软件进入擦除模式,并生成对应的擦除模式控制指令;

悬浮模式调整子模块,用于根据所述擦除模式控制指令将所述触摸屏的驱动频率提升至目标频率,和/或将准入信号阈值降低至目标阈值,以使所述触摸屏的触控灵敏度由所述接触模式对应的触控灵敏度提高至所述悬浮模式对应的触控灵敏度,其中,所述触摸屏在所述悬浮模式下能够检测到与所述触摸屏的距离在预设范围的触摸操作。

上述产品可执行本发明任意实施例所提供的方法,具备执行方法相应的功能模块和有益效果。

实施例四

图4为本发明实施例四提供的一种触屏设备的结构示意图,如图4所示,本实施例提供的一种触屏设备,包括:处理器41和存储器42。该触屏设备中的处理器可以是一个或多个,图4中以一个处理器41为例,所述触屏设备中的处理器41和存储器42可以通过总线或其他方式连接,图4中以通过总线连接为例。

本实施例中触屏设备的处理器41中集成了上述实施例提供的触控模式调整装置。此外,该触屏设备中的存储器42作为一种计算机可读存储介质,可用于存储一个或多个程序,所述程序可以是软件程序、计算机可执行程序以及模块,如本发明实施例中触控模式调整方法对应的程序指令/模块(例如,附图3所示的触控模式调整装置中的模块,包括:触摸信号获取模块310以及目标模式调整模块320)。处理器41通过运行存储在存储器42中的软件程序、指令以及模块,从而执行设备的各种功能应用以及数据处理,即实现上述方法实施例中触控模式调整方法。

存储器42可包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序;存储数据区可存储根据设备的使用所创建的数据等。此外,存储器42可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实例中,存储器42可进一步包括相对于处理器41远程设置的存储器,这些远程存储器可以通过网络连接至设备。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。

并且,当上述触屏设备所包括一个或者多个程序被所述一个或者多个处理器41执行时,程序进行如下操作:

当检测到用户对触摸屏的触摸操作时,获取基于所述触摸操作生成的触摸信号;若根据所述触摸信号确定所述触摸操作为目标操作,则通过调整所述触摸屏的驱动频率和/或准入信号阈值,将所述触摸屏的触控模式由默认模式调整为与所述目标操作匹配的目标模式。

实施例五

本发明实施例五还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被触控模式调整装置执行时实现如本发明实施例一提供的触控模式调整方法,该方法包括:当检测到用户对触摸屏的触摸操作时,获取基于所述触摸操作生成的触摸信号;若根据所述触摸信号确定所述触摸操作为目标操作,则通过调整所述触摸屏的驱动频率和/或准入信号阈值,将所述触摸屏的触控模式由默认模式调整为与所述目标操作匹配的目标模式。

当然,本发明实施例所提供的一种计算机可读存储介质,其上存储的计算机程序被执行时不限于实现如上所述的方法操作,还可以实现本发明任意实施例所提供的触控模式调整方法中的相关操作。

通过以上关于实施方式的描述,所属领域的技术人员可以清楚地了解到,本发明可借助软件及必需的通用硬件来实现,当然也可以通过硬件实现,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如计算机的软盘、只读存储器(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、闪存(flash)、硬盘或光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。

值得注意的是,上述触控模式调整装置的实施例中,所包括的各个单元和模块只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。

注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。

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