CN111538408A - 基于振动的指示方法、触控组件、终端和可读存储介质 - Google Patents
基于振动的指示方法、触控组件、终端和可读存储介质 Download PDFInfo
- Publication number
- CN111538408A CN111538408A CN202010266648.9A CN202010266648A CN111538408A CN 111538408 A CN111538408 A CN 111538408A CN 202010266648 A CN202010266648 A CN 202010266648A CN 111538408 A CN111538408 A CN 111538408A
- Authority
- CN
- China
- Prior art keywords
- target area
- vibration
- target
- area
- touch position
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/016—Input arrangements with force or tactile feedback as computer generated output to the user
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2203/00—Indexing scheme relating to G06F3/00 - G06F3/048
- G06F2203/01—Indexing scheme relating to G06F3/01
- G06F2203/014—Force feedback applied to GUI
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本发明公开了一种基于振动的指示方法,应用于触控设备,触控设备包括触控屏幕和振动马达,包括:获取触控屏幕上的第一目标区域,根据第一目标区域设置第一非目标区域,在第一目标区域和第一非目标区域之间设置第一间隔区域;获取用户在触控屏幕上的当前触摸位置;若当前触摸位置位于第一非目标区域,则根据对应第一非目标区域的非目标振动参数驱动振动马达振动;若当前触摸位置位于第一目标区域,则根据对应第一目标区域的第一目标振动参数驱动振动马达振动;若当前触摸位置位于第一间隔区域,则根据对应第一间隔区域的第一提示振动参数驱动振动马达振动。本发明可以有效提升用户使用的便捷性。本发明还提供了触控组件、终端和可读存储介质。
Description
技术领域
本发明涉及触觉反馈技术领域,尤其涉及基于振动的指示方法、触控组件、终端和可读存储介质。
背景技术
随着科技的发展,触控的终端在日常生活中的运用越来越广泛。目前用户想要知道自己的手指触摸在哪个位置主要通过视觉实现,而在某些情况下,例如用户处于驾驶等无法分心查看触控终端的屏幕的状态,或者用户为盲人无法看到触控终端的屏幕,此时使用触控终端时,用户将无法获知自己的手指触摸在哪个位置,使用十分不便。
发明内容
基于此,有必要针对上述问题,提出了基于振动的指示方法、触控组件、终端和可读存储介质。
一种基于振动的指示方法,应用于触控设备,所述触控设备包括触控屏幕和振动马达,所述基于振动的指示方法包括:获取所述触控屏幕上的第一目标区域,根据所述第一目标区域设置第一非目标区域,在所述第一目标区域和所述第一非目标区域之间设置第一间隔区域;获取用户在所述触控屏幕上的当前触摸位置;若所述当前触摸位置位于所述第一非目标区域,则根据对应所述第一非目标区域的非目标振动参数驱动所述振动马达振动;若所述当前触摸位置位于所述第一目标区域,则根据对应所述第一目标区域的第一目标振动参数驱动所述振动马达振动;若所述当前触摸位置位于所述第一间隔区域,则根据对应所述第一间隔区域的第一提示振动参数驱动所述振动马达振动。
一种触控组件,应用于触控设备,所述触控设备包括触控屏幕和振动马达,所述振动马达用于带动所述触控屏幕振动,所述基于振动的指示方法包括:区域模块,用于获取所述触控屏幕上的第一目标区域,根据所述第一目标区域设置第一非目标区域,在所述第一目标区域和所述第一非目标区域之间设置第一间隔区域;位置模块,用于获取用户在所述触控屏幕上的当前触摸位置;振动模块,用于若所述当前触摸位置位于所述第一非目标区域,则根据对应所述第一非目标区域的非目标振动参数驱动所述振动马达振动;若所述当前触摸位置位于所述第一目标区域,则根据对应所述第一目标区域的第一目标振动参数驱动所述振动马达振动;若所述当前触摸位置位于所述第一间隔区域,则根据对应所述第一间隔区域的第一提示振动参数驱动所述振动马达振动。
一种触控终端,包括:处理器、存储器和通信电路,所述处理器耦接所述存储器和所述通信电路,所述存储器中存储有计算机程序,所述处理器执行所述计算机程序以实现如上所述的方法。
一种可读存储介质,存储有计算机程序,所述计算机程序能够被处理器执行以实现如上所述的方法。
采用本发明实施例,具有如下有益效果:
通过获取第一目标区域,根据第一目标区域设置第一非目标区域和位于第一目标区域和第一非目标区域之间的第一间隔区域,当用户的当前触摸位置位于第一间隔区域和第一非目标区域中时,根据不同的振动参数驱动振动马达运动,使得用户可以获取不同的振感,从而无需视觉辅助也能获知当前触摸位置对应的区域可以有效提升用户使用的便捷性。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
其中:
图1是本发明提供的基于振动的交互方法的第一实施例的流程示意图;
图2是本发明提供的基于振动的交互方法中触控屏幕的区域位置分布的第一实施例的分布示意图;
图3是本发明提供的基于振动的交互方法中的触控屏幕的区域位置分布的第二实施例的分布示意图;
图4是本发明提供的基于振动的交互方法中的触控屏幕的区域位置分布的第三实施例的分布示意图;
图5是本发明提供的基于振动的交互方法的第二实施例的流程示意图;
图6是本发明提供的基于振动的交互方法中的触控屏幕的区域位置分布的第四实施例的分布示意图;
图7是本发明提供的基于振动的交互方法的第三实施例的流程示意图;
图8是本发明提供的触控组件的一实施例的结构示意图;
图9是本发明提供的触控终端的一实施例的结构示意图;
图10是本发明提供的可读存储介质的一实施例的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
请参阅图1,图1是本发明提供的基于振动的交互方法的第一实施例的流程示意图。本发明提供的基于振动的交互方法包括如下步骤:
S101:获取触控屏幕上的第一目标区域,根据第一目标区域设置第一非目标区域,在第一目标区域和第一非目标区域之间设置第一间隔区域。
在本实施场景中,本方法应用于触控终端,触控终端包括触控屏幕和振动马达。在本实施例中,用户可以设置第一目标区域,而触控屏幕的其他区域则可作为第一非目标区域,在第一目标区域和第一非目标区域之间设置间隔区域。用户可以设置间隔区域的宽度等参数。或者第一目标区域和第一非目标区域为预先设置,根据用户输入的指令将第一目标区域和第一非目标区域划分后设置间隔区域。进一步地,间隔区域也可以是用户设置。用户还可以设置间隔区域的参数,例如,间隔区域的宽度。
在本实施场景中,第一目标区域可以位于触控屏幕的边缘或者中间,第一目标区域的形状可以是方形、圆形或者不规则图形等。当第一目标区域位于触控屏幕的边缘时,在第一目标区域与第一非目标区域相邻的边缘设置间隔区域。当第一目标区域位于触控屏幕的中间时,在第一目标区域的四周设置间隔区域。
具体地说,请结合参阅图2和图3,图2是本发明提供的基于振动的交互方法中触控屏幕的区域位置分布的第一实施例的分布示意图。图3是本发明提供的基于振动的交互方法中的触控屏幕的区域位置分布的第二实施例的分布示意图。如图2中所示的,触控屏幕10包括第一目标区域11、第一非目标区域12和第一间隔区域13。当第一目标区域11和第一非目标区域12确定后,在第一目标区域11和第一非目标区域12之间设置条状的第一间隔区域13。如图3中所示的,触控屏幕20包括第一目标区域21、第一非目标区域22和第一间隔区域23。当第一目标区域21和第一非目标区域22确定后,第一目标区域11为圆形,则在第一目标区域21和第一非目标区域22之间设置环形的第一间隔区域23。
S102:获取用户在触控屏幕上的当前触摸位置。
在本实施场景中,获取用户在触控屏幕上的当前触摸位置,具体地说,触控屏幕中设置有触摸感应层,用于根据电容、电阻、电感、红外、压力等参数获取用户在触控屏幕上的当前触摸位置。
S103:若当前触摸位置位于第一非目标区域,则根据对应第一非目标区域的非目标振动参数驱动振动马达振动。
在本实施场景中,根据获取到的当前触摸位置确定其是否位于第一非目标区域,例如,可以获取当前触摸位置的坐标,以及第一目标区域、第一非目标区域和第一间隔区域的坐标范围,判断当前触摸位置的坐标是否属于第一非目标区域的坐标范围中。例如,当前触摸位置的坐标为(21,34),第一非目标区域的坐标范围为(x=0-30,y=0-60),则当前触摸位置位于第一非目标区域。
当当前触摸位置位于第一非目标区域中,则获取对应第一非目标区域的非目标振动参数,根据该非目标振动参数驱动振动马达振动,非目标振动参数包括振动频率和振动幅度等。非目标振动参数可以根据用户输入的指令预先设置,也可以获取当前的使用条件,根据预设的振动规则进行计算获取。
在本实施场景中,非目标振动参数和当前触摸位置与第一目标区域之间的第一距离相关,例如,第一距离越短,则非目标振动参数中的振动频率越高和/或振动幅度越大,第一距离越大,则非目标振动参数中的振动频率越低和/或振动幅度越小。这样,用户通过多次触摸不同的点,就可以获取多个不同的振感,根据获取到的多个振感可以获取当前触摸位置与第一目标区域之间的距离的变化。或者用户的手指可以在触控屏幕上滑行,可以根据在滑行中感受到的振感的变化获取滑行方向是否朝向第一目标区域。
具体地说,请结合参阅图2,在本实施场景中定义第一距离越短则非目标振动参数中的振动频率越高,振动频率的变化范围为80赫兹到200赫兹。图2中的AB两点位于第一非目标区域12,看图可知A点距离第一目标区域11更近,因此当用户手指从A点滑行至B点时,可以感受到触控屏幕10的振动频率变低,意味着当前触摸点距离第一目标区域11越来越远,则用户可以立刻选择反向,由B点向A点滑行,可以向第一目标区域11靠近。
在本实施场景中,将当前触摸位置与第一目标区域之间的最短距离作为第一距离,在其他实施场景中,还可以是将当前触摸位置与第一目标区域的中心之间的距离作为第一距离。还可也将当前触摸位置与第一目标区域的最远距离作为第一距离。
在其他实施场景中,还可能出现多个当前触摸位置的情况,例如用户用多个手指触摸触控屏,则针对多个当前触摸位置中距离第一目标区域最短的距离作为第一距离。
在其他实施场景中,还可以出现多个第一目标区域的情况,请结合参阅图4,图4是本发明提供的基于振动的交互方法中的触控屏幕的区域位置分布的第三实施例的分布示意图。触控屏幕30包括第一目标区域31和32、第一非目标区域33和第一间隔区域34和35。则分别计算当前触摸位置与两个第一目标区域31和32之间的距离,选择两者中最短的一个作为第一距离。
S104:若当前触摸位置位于第一间隔区域,则根据对应第一间隔区域的第一提示振动参数驱动振动马达振动。
在本实施场景中,根据获取到的当前触摸位置确定其是否位于第一间隔区域。例如,可以判断当前触摸位置的坐标是否属于第一间隔区域的坐标范围中。具体和上文中判断当前触摸位置是否位于第一非目标区域的方法类似,不再赘述。
当当前触摸位置位于第一间隔区域时,获对应第一间隔区域的第一提示振动参数,根据第一提示振动参数驱动振动马达振动。第一提示振动参数与第一非目标振动参数不同,因此用户体验到的振感也不同。在本实施场景中,第一提示振动参数包括第一振动时长,且第一振动时长较短,因此振动马达会在产生一个短信号的振动。当当前触摸位置位于第一间隔区域时,用户可以根据体验到的振感获知当前手指触摸的位置位于第一目标区域的边缘的第一间隔区域。
S105:若当前触摸位置位于第一目标区域,则根据对应第一目标区域的第一目标振动参数驱动振动马达振动。
在本实施场景中,根据获取到的当前触摸位置确定其是否位于第一目标区域。例如,可以判断当前触摸位置的坐标是否属于第一目标区域的坐标范围中。具体和上文中判断当前触摸位置是否位于第一非目标区域的方法类似,不再赘述。
当当前触摸位置位于第一目标区域时,获对应第一目标区域的第一目标振动参数,根据第一目标振动参数驱动振动马达振动。第一目标振动参数与第一非目标振动参数不同,与第一提示振动参数也不同,因此用户体验到的振感均不同。在本实施场景中,第一目标振动参数为0,即控制振动马达不振动。当当前触摸位置位于第一目标区域时,用户可以根据体验到的振感获知当前手指触摸的位置位于第一目标区域。
在一个具体的实施场景中,结合图2进行阐述。假设用户初次触摸触控屏幕10的点为A,随后由A向B滑行,在本实施场景中,第一距离越远第一非目标振动参数中的振动频率越低,当用户手指从A点滑行至B点时,感受到的振动频率变低,用户可以获知当前触摸位置距离第一目标区域11越来越远,则用户可以立刻选择反向,由B点向A点滑行,可以向第一目标区域11靠近。当用户的手指继续滑行至位于第一间隔区域13的C点时,感受到不同于在第一非目标区域12中的振感,可以获知当前触摸位置位于第一间隔区域13,用户的手指可以继续向前滑行,直至到达第一目标区域11,此时振动马达不振动,用户感受不到振感,因此可以确定当前触摸位置位于第一目标区域11。
在图2中,第一非目标区域中的点E位于点A垂直方向上,假设用户初次触摸触控屏幕10的点为A,随后由A向E滑行,由于点E到第一目标区域11的第一距离与点A到第一目标区域11的第一距离相同,则第一非目标振动参数中的振动频率不变,用户感受到的振感不发生变化,用户可以获知当前并未向第一目标区域11靠近,因此将会改变滑行方向。
在另一个具体的实施场景中,依旧结合图2进行阐述。假设用户初次触摸到触控屏幕10的点为C,则用户可以感受到一种振感,若用户由C向A滑动,则可以感受到不同于初次接触的新的振感,且可以感受到该新的振感的振动频率在变低,因此用户可以改变滑动方向,由A向C滑动,且经过C后继续滑动至没有振感,用户可以获知当前触摸位置为位于第一目标区域11。
在又一个具体的实施场景中,依旧结合图2进行阐述。假设用户初次触摸到触控屏幕10的点为位于第一目标区域11中的点D,用户将感受不到振感,因此用户可以获知当前触摸位置为位于第一目标区域11。
通过上述描述可知,在本实施例中,通过获取第一目标区域,根据第一目标区域设置第一非目标区域和位于第一目标区域和第一非目标区域之间的第一间隔区域,当用户的当前触摸位置位于第一目标区域、第一间隔区域和第一非目标区域中时,根据不同的振动参数驱动振动马达运动,使得用户可以获取不同的振感,从而获知当前触摸位置对应的区域,第一非目标振动参数与当前触摸位置和第一目标区域之间的第一距离相关,用户可以根据在第一非目标区域中获取的振感判断是否应该调整当前触摸位置移动的方向,可以有效提升用户使用的便捷性。
请参阅图5,图5是本发明提供的基于振动的交互方法的第二实施例的流程示意图。本发明提供的基于振动的交互方法包括如下步骤:
S201:获取触控屏幕上的第一目标区域,根据第一目标区域设置第一非目标区域,在第一目标区域和第一非目标区域之间设置第一间隔区域。
S202:获取用户在触控屏幕上的当前触摸位置。
在一个具体的实施场景中,步骤S201-S202与本发明提供的基于振动的交互方法的第一实施例中的步骤S101-S102基本一致,此处不再进行赘述。
S203:若当前触摸位置位于第一目标区域,则判断当前触摸位置是否位于第二目标区域。若否,执行步骤S204,若是,执行步骤S205。
在本实施场景中,请结合参阅图6,图6是本发明提供的基于振动的交互方法中的触控屏幕的区域位置分布的第四实施例的分布示意图。触控屏幕40的面积较大,而用户希望可以最终触摸到的第二目标区域41的位置较远,因此可以先设置一范围包括第二目标区域41的第一目标区域42,用户可以先根据感受的振感触摸第一目标区域42,当用户到达第一目标区域42之后再根据感受到的不同的振感触摸第二目标区域41。在本实施场景中通过振感指示用户触摸到第一目标区域42的步骤与本发明提供的基于振动的交互方法的第一实施例基本一致,此处不再进行赘述。
在本实施场景中,可以在获取用户最终想要触摸的最终触摸区域,获取用户初次触摸触控屏幕的当前触摸位置,计算当前触摸位置和最终触摸区域的第三距离,例如可以将两者之间的最短距离作为第三距离,若该第三距离大于预设阈值,则将最终触摸区域作为第二目标区域,设置一包括第二目标区域的范围较大的第一目标区域,再根据第一目标区域设置第一非目标区域和第二间隔区域。若最终触摸区域设置为第二目标区域,则根据用户的触摸点的粗细、用户的当前触摸点的移动速度,用户的使用习惯等设置第一目标区域。若该第三距离小于预设阈值,则可以将最终触摸区域作为第一目标区域,根据第一目标区域设置第一非目标区域和第一间隔区域。
在本实施场景中,获取当前触摸位置,判断当前触摸位置是否位于第二目标区域。例如,可以判断当前触摸位置的坐标是否属于第二目标区域的坐标范围中。具体和上文中判断当前触摸位置是否位于第一非目标区域的方法类似,此处不再赘述。
S204:获取当前触摸位置与第二目标区域的第二距离,根据第二距离获取第一目标振动参数。
在本实施场景中,当前触摸位置不位于第二目标区域。则获取当前触摸位置与第二目标区域的第二距离,第二距离的确定方法与上文中描述的第一距离的确定方法基本一致,此处不再进行赘述。
在本实施场景中,第一目标振动参数的计算方法与上文中的第一非目标振动参数的计算方法类似,定义第二距离越短,则非目标振动参数中的振动频率和/或幅度越大,第二距离越长,则非目标振动参数中的振动频率和/或幅度越小。为了使得用户可以通过振感区分开第一非目标区域与第一目标区域,第一非目标振动参数的最大值与第一目标振动的最小值的差大于一预设阈值,例如50赫兹。
S205:根据对应第二目标区域的第二目标振动参数驱动振动马达振动。
在本实施场景中,若当前触摸位置位于第二目标区域,则获取对应第二目标区域的第二目标振动参数,根据第二目标振动参数驱动振动马达振动。第二目标振动参数与第一目标振动参数、第一非目标振动参数以及第一提示振动参数均不相同。在本实施场景中,第一目标振动参数为0,即控制振动马达不振动,或者第一目标振动参数可以为间歇性振动等,当当前触摸位置位于第一目标区域时,用户可以根据体验到的振感获知当前手指触摸的位置位于第一目标区域。
可以理解的是,在其他实施例中,为了提高对客户触摸点移动方向的指引,可以在第二目标区域中设置第三目标区域。还可以依次类推设置更多的目标区域。
通过上述描述可知,在本实施例中,先设置第一目标区域,第一目标区域包括第二目标区域,根据第一目标区域设置第一非目标区域和第一间隔区域,用户根据第一目标区域、第一非目标区域和第一间隔区域提供的不同振感触摸到第一目标区域后,再根据当前触摸位置和第二目标区域之间的第二距离获取第一目标振动参数,第二目标振动参数根据第二距离的长短变化,使得用户可以根据在第一目标区域中感受的振感的变化确定当前触摸位置的移动方向,可以有效提高用户到达第二目标区域的效率和可靠性。
请参阅图7,图7是本发明提供的基于振动的交互方法的第三实施例的流程示意图。本发明提供的基于振动的交互方法包括如下步骤:
S301:获取触控屏幕上的第一目标区域,根据第一目标区域设置第一非目标区域,在第一目标区域和第一非目标区域之间设置第一间隔区域。
在一个具体的实施场景中,步骤S301与本发明提供的基于振动的交互方法的第一实施例中的步骤S101基本一致,此处不再进行赘述。
S302:获取第一目标区域中的第二目标区域,所根据第二目标区域设置第二非目标区域,在第二目标区域和第二非目标区域之间设置第二间隔区域。
在本实施场景中,第二目标区域可以是用户设置,根据第二目标区域,将第一目标区域中的剩余区域设置为第二非目标区域,在第二非目标区域和第二目标区域中设置第二间隔区域。
S303:获取用户在触控屏幕上的当前触摸位置。
在本实施场景中,步骤S303与本发明提供的基于振动的交互方法的第一实施例中的步骤S102基本一致,此处不再进行赘述。
S304:若当前触摸位置位于第一目标区域,则判断当前触摸位置是否位于第二目标区域。若是,执行步骤S306,若否,执行步骤S305或者S307。
S305:获取当前触摸位置与第二目标区域的第二距离,根据第二距离获取第一目标振动参数。
S306:根据对应第二目标区域的第二目标振动参数驱动振动马达振动。
在本实施场景中,步骤S304-S306与本发明提供的基于振动的交互方法的第二实施例中的步骤S203-S205基本一致,此处不再进行赘述。
S307:若当前触摸位置位于第二间隔区域,则根据对应第二间隔区域的第二提示振动参数驱动振动马达振动。
在本实施场景中,若当前触摸位置位于第二间隔区域,则根据对应于第二间隔区域的第二提示振动参数驱动振动马达振动,第二提示振动参数包括第二振动时间,即驱动振动马达在第二振动时间振动,可以使得用户将此振感与其他振感区分。在本实施场景中,第二提示振动参数与第二提示振动参数不同。
通过上述描述可知,在本实施例中,根据第二目标区域在第一目标区域中设置第二非目标区域和第二提示区域,当当前触摸位置位于第二间隔区域,则根据对应第二间隔区域的第二提示振动参数驱动振动马达振动,可以更好地提示用户当前触摸位置,帮助用户更准确的触摸到第二目标区域。
请参阅图8,图8是本发明提供的触控组件的一实施例的结构示意图。触控组件50包括:区域模块51、位置模块52和振动模块53。区域模块51用于获取触控屏幕上的第一目标区域,根据第一目标区域设置第一非目标区域,在第一目标区域和第一非目标区域之间设置第一间隔区域。位置模块52用于获取用户在触控屏幕上的当前触摸位置。振动模块53用于若当前触摸位置位于第一非目标区域,则根据对应第一非目标区域的非目标振动参数驱动振动马达振动;若当前触摸位置位于第一目标区域,则根据对应第一目标区域的第一目标振动参数驱动振动马达振动;若当前触摸位置位于第一间隔区域,则根据对应第一间隔区域的第一提示振动参数驱动振动马达振动。
振动模块53还用于获取当前触摸位置与第一目标区域的第一距离,根据第一距离获取非目标振动参数。
其中,非目标振动参数包括非目标振动频率:第一距离越短,非目标振动频率越高。
振动模块53还用于若所述当前触摸位置位于所述第一目标区域,控制所述振动马达停止振动。
振动模块53还用于若当前触摸位置位于所述第一间隔区域,则驱动振动马达在第一提示时长内振动。
其中,第一目标区域包括第二目标区域。
振动模块53还用于判断当前触摸位置是否位于第二目标区域;若当前触摸位置不位于第二目标区域,则获取当前触摸位置与第二目标区域的第二距离;根据第二距离获取第一目标振动参数。
振动模块53还用于若当前触摸位置位于第二目标区域,则根据第二目标振动参数驱动振动马达振动。
区域模块51还用于根据第二目标区域设置第二非目标区域,在第二目标区域和第二非目标区域之间设置第二间隔区域。
振动模块53还用于若当前触摸位置位于第二间隔区域,则根据对应第二间隔区域的第二提示振动参数驱动振动马达振动。
其中,第一提示振动参数包括第一振动时长;和/或第二提示振动参数包括第二振动时长。
通过上述描述可知,本实施例中的触控组件通过获取第一目标区域,根据第一目标区域设置第一非目标区域和第一间隔区域,当用户的当前触摸位置位于第一目标区域、第一间隔区域和第一非目标区域中时,根据不同的振动参数驱动振动马达运动,使得用户可以获取不同的振感,从而获知当前触摸位置对应的区域,第一非目标振动参数与当前触摸位置和第一目标区域之间的第一距离相关,用户可以根据在第一非目标区域中获取的振感判断是否应该调整当前触摸位置移动的方向,可以有效提升用户使用的便捷性。
请参阅图9,图9是本发明提供的触控终端的一实施例的结构示意图。触控终端60包括处理器61、存储器62。处理器61耦接存储器62。存储器62中存储有计算机程序,处理器61在工作时执行该计算机程序以实现如图1、图5和图7所示的方法。详细的方法可参见上述,在此不再赘述。
通过上述描述可知,本实施例中的触控终端通过根据第一目标区域设置第一非目标区域和第一间隔区域,当用户的当前触摸位置位于第一目标区域、第一间隔区域和第一非目标区域中时,根据不同的振动参数驱动振动马达运动,使得用户可以获取不同的振感,从而获知当前触摸位置对应的区域,第一非目标振动参数与当前触摸位置和第一目标区域之间的第一距离相关,用户可以根据在第一非目标区域中获取的振感判断是否应该调整当前触摸位置移动的方向,可以有效提升用户使用的便捷性。
请参阅图10,图10是本发明提供的可读存储介质的一实施例的结构示意图。可读存储介质70中存储有至少一个计算机程序71,计算机程序71用于被处理器执行以实现如图1、图5、图7所示的方法,详细的方法可参见上述,在此不再赘述。在一个实施例中,可读存储介质70可以是终端中的存储芯片、硬盘或者是移动硬盘或者优盘、光盘等其他可读写存储的工具,还可以是服务器等等。
根据上述描述可知,本实施例中可读存储介质中的计算机程序可以用于根据第一目标区域设置第一非目标区域和第一间隔区域,当用户的当前触摸位置位于第一目标区域、第一间隔区域和第一非目标区域中时,根据不同的振动参数驱动振动马达运动,使得用户可以获取不同的振感,从而获知当前触摸位置对应的区域,第一非目标振动参数与当前触摸位置和第一目标区域之间的第一距离相关,用户可以根据在第一非目标区域中获取的振感判断是否应该调整当前触摸位置移动的方向,可以有效提升用户使用的便捷性。
区别于现有技术,本发明通过向用户提供不同的振感来提示用户当前触摸位置的移动方向,使得用户无需视觉辅助也能确定当前移动方向是否正确,能有小提高用户使用的便捷性。
以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。
Claims (11)
1.一种基于振动的指示方法,其特征在于,应用于触控设备,所述触控设备包括触控屏幕和振动马达,所述基于振动的指示方法包括:
获取所述触控屏幕上的第一目标区域,根据所述第一目标区域设置第一非目标区域,在所述第一目标区域和所述第一非目标区域之间设置第一间隔区域;
获取用户在所述触控屏幕上的当前触摸位置;
若所述当前触摸位置位于所述第一非目标区域,则根据对应所述第一非目标区域的非目标振动参数驱动所述振动马达振动;
若所述当前触摸位置位于所述第一目标区域,则根据对应所述第一目标区域的第一目标振动参数驱动所述振动马达振动;
若所述当前触摸位置位于所述第一间隔区域,则根据对应所述第一间隔区域的第一提示振动参数驱动所述振动马达振动。
2.根据权利要求1所述的基于振动的指示方法,其特征在于,根据对应所述第一非目标区域的非目标振动参数驱动所述振动马达振动的步骤之前,包括:
获取所述当前触摸位置与所述第一目标区域的第一距离,根据所述第一距离获取所述非目标振动参数。
3.根据权利要求2所述的基于振动的指示方法,其特征在于,所述非目标振动参数包括非目标振动频率:
所述第一距离越短,所述非目标振动频率越高。
4.根据权利要求1所述的基于振动的指示方法,其特征在于,若所述当前触摸位置位于所述第一目标区域,所述根据对应所述第一目标区域的第一目标振动参数驱动所述振动马达振动的步骤,包括:
若所述当前触摸位置位于所述第一目标区域,控制所述振动马达停止振动。
5.根据权利要求1所述的基于振动的指示方法,其特征在于,所述若所述当前触摸位置位于所述第一间隔区域,则根据对应所述第一间隔区域的第一提示振动参数驱动所述振动马达振动的步骤,包括:
若所述当前触摸位置位于所述第一间隔区域,则驱动所述振动马达在第一提示时长内振动。
6.根据权利要求1所述的基于振动的指示方法,其特征在于,所述第一目标区域包括第二目标区域;
所述根据对应所述第一目标区域的第一目标振动参数驱动所述振动马达振动的步骤之前,包括:
判断所述当前触摸位置是否位于所述第二目标区域;
若所述当前触摸位置不位于所述第二目标区域,则获取所述当前触摸位置与所述第二目标区域的第二距离;
根据所述第二距离获取所述第一目标振动参数。
7.根据权利要求6所述的基于振动的指示方法,其特征在于,所述判断所述当前触摸位置是否位于所述第二目标区域的步骤之后,包括:
若所述当前触摸位置位于所述第二目标区域,则根据第二目标振动参数驱动所述振动马达振动。
8.根据权利要求6所述的基于振动的指示方法,其特征在于,所述获取所述触控屏幕上的第一目标区域的步骤之后,包括:
根据所述第二目标区域设置第二非目标区域,在所述第二目标区域和所述第二非目标区域之间设置第二间隔区域;
所述根据对应所述第一目标区域的第一目标振动参数驱动所述振动马达振动的步骤之前,包括:
若所述当前触摸位置位于所述第二间隔区域,则根据对应所述第二间隔区域的第二提示振动参数驱动所述振动马达振动。
9.一种触控组件,其特征在于,应用于触控设备,所述触控设备包括触控屏幕和振动马达,所述振动马达用于带动所述触控屏幕振动,所述基于振动的指示方法包括:
区域模块,用于获取所述触控屏幕上的第一目标区域,根据所述第一目标区域设置第一非目标区域,在所述第一目标区域和所述第一非目标区域之间设置第一间隔区域;
位置模块,用于获取用户在所述触控屏幕上的当前触摸位置;
振动模块,用于若所述当前触摸位置位于所述第一非目标区域,则根据对应所述第一非目标区域的非目标振动参数驱动所述振动马达振动;若所述当前触摸位置位于所述第一目标区域,则根据对应所述第一目标区域的第一目标振动参数驱动所述振动马达振动;若所述当前触摸位置位于所述第一间隔区域,则根据对应所述第一间隔区域的第一提示振动参数驱动所述振动马达振动。
10.一种触控终端,其特征在于,包括:处理器、存储器和通信电路,所述处理器耦接所述存储器和所述通信电路,所述存储器中存储有计算机程序,所述处理器执行所述计算机程序以实现如权利要求1-8任一项所述的方法。
11.一种可读存储介质,其特征在于,存储有计算机程序,所述计算机程序能够被处理器执行以实现如权利要求1-8任一项所述的方法。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010266648.9A CN111538408A (zh) | 2020-04-07 | 2020-04-07 | 基于振动的指示方法、触控组件、终端和可读存储介质 |
PCT/CN2020/084437 WO2021203449A1 (zh) | 2020-04-07 | 2020-04-13 | 基于振动的指示方法、触控组件、终端和可读存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010266648.9A CN111538408A (zh) | 2020-04-07 | 2020-04-07 | 基于振动的指示方法、触控组件、终端和可读存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN111538408A true CN111538408A (zh) | 2020-08-14 |
Family
ID=71975008
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010266648.9A Pending CN111538408A (zh) | 2020-04-07 | 2020-04-07 | 基于振动的指示方法、触控组件、终端和可读存储介质 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN111538408A (zh) |
WO (1) | WO2021203449A1 (zh) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112083827A (zh) * | 2020-08-21 | 2020-12-15 | 欧菲微电子技术有限公司 | 触控组件控制方法、装置、触控组件以及终端 |
CN112346561A (zh) * | 2020-10-15 | 2021-02-09 | 瑞声新能源发展(常州)有限公司科教城分公司 | 一种振动驱动方法和***、振动设备以及存储介质 |
CN112433612A (zh) * | 2020-11-25 | 2021-03-02 | 江西欧迈斯微电子有限公司 | 控制触控板振动提醒方法、存储介质、触控装置和设备 |
CN113391731A (zh) * | 2021-06-28 | 2021-09-14 | 业成科技(成都)有限公司 | 触控组件、提供触控反馈的方法、终端及可读存储介质 |
WO2022222125A1 (zh) * | 2021-04-23 | 2022-10-27 | 京东方科技集团股份有限公司 | 一种解锁控制方法、装置、电子设备和计算机可读存储介质 |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116774810A (zh) * | 2022-03-09 | 2023-09-19 | 北京罗克维尔斯科技有限公司 | 触控反馈方法、装置、触控屏和车辆 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105164622A (zh) * | 2014-01-30 | 2015-12-16 | 京瓷办公信息***株式会社 | 触摸面板装置及触摸面板控制方法 |
US20170160806A1 (en) * | 2015-12-04 | 2017-06-08 | Lenovo (Beijing) Limited | Electronic device, method and computer program product for providing vibratory feedback |
CN109189220A (zh) * | 2018-08-21 | 2019-01-11 | Oppo广东移动通信有限公司 | 马达控制方法、装置、存储介质及电子设备 |
CN110413099A (zh) * | 2018-04-28 | 2019-11-05 | 北京钛方科技有限责任公司 | 触觉反馈***及方法 |
CN110456909A (zh) * | 2019-07-29 | 2019-11-15 | 惠州Tcl移动通信有限公司 | 马达振动设置方法、装置、存储介质及终端 |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPWO2015121958A1 (ja) * | 2014-02-14 | 2017-03-30 | 富士通株式会社 | 電子機器、入力装置、及び電子機器の駆動制御方法 |
CN110647259A (zh) * | 2018-06-26 | 2020-01-03 | 青岛海信移动通信技术股份有限公司 | 一种触控显示装置及其震动方法 |
CN109491502B (zh) * | 2018-11-07 | 2021-10-12 | Oppo广东移动通信有限公司 | 一种触觉再现方法、终端设备及计算机可读存储介质 |
CN110231865A (zh) * | 2019-05-17 | 2019-09-13 | 瑞声科技(新加坡)有限公司 | 触觉反馈方法、电子设备以及存储介质 |
CN110149428B (zh) * | 2019-05-21 | 2021-07-30 | Oppo广东移动通信有限公司 | 振动方法、终端及存储介质 |
-
2020
- 2020-04-07 CN CN202010266648.9A patent/CN111538408A/zh active Pending
- 2020-04-13 WO PCT/CN2020/084437 patent/WO2021203449A1/zh active Application Filing
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105164622A (zh) * | 2014-01-30 | 2015-12-16 | 京瓷办公信息***株式会社 | 触摸面板装置及触摸面板控制方法 |
US20170160806A1 (en) * | 2015-12-04 | 2017-06-08 | Lenovo (Beijing) Limited | Electronic device, method and computer program product for providing vibratory feedback |
CN110413099A (zh) * | 2018-04-28 | 2019-11-05 | 北京钛方科技有限责任公司 | 触觉反馈***及方法 |
CN109189220A (zh) * | 2018-08-21 | 2019-01-11 | Oppo广东移动通信有限公司 | 马达控制方法、装置、存储介质及电子设备 |
CN110456909A (zh) * | 2019-07-29 | 2019-11-15 | 惠州Tcl移动通信有限公司 | 马达振动设置方法、装置、存储介质及终端 |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112083827A (zh) * | 2020-08-21 | 2020-12-15 | 欧菲微电子技术有限公司 | 触控组件控制方法、装置、触控组件以及终端 |
CN112346561A (zh) * | 2020-10-15 | 2021-02-09 | 瑞声新能源发展(常州)有限公司科教城分公司 | 一种振动驱动方法和***、振动设备以及存储介质 |
CN112433612A (zh) * | 2020-11-25 | 2021-03-02 | 江西欧迈斯微电子有限公司 | 控制触控板振动提醒方法、存储介质、触控装置和设备 |
WO2022222125A1 (zh) * | 2021-04-23 | 2022-10-27 | 京东方科技集团股份有限公司 | 一种解锁控制方法、装置、电子设备和计算机可读存储介质 |
CN113391731A (zh) * | 2021-06-28 | 2021-09-14 | 业成科技(成都)有限公司 | 触控组件、提供触控反馈的方法、终端及可读存储介质 |
Also Published As
Publication number | Publication date |
---|---|
WO2021203449A1 (zh) | 2021-10-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111538408A (zh) | 基于振动的指示方法、触控组件、终端和可读存储介质 | |
US10001880B2 (en) | Electronic apparatus which determines effectiveness of a touch coordinate based on an amount of bend | |
JP6274822B2 (ja) | 触覚効果によるフィードフォワード及びフィードバックのためのシステム及び方法 | |
JP6603059B2 (ja) | マルチタッチ型入力のための触覚効果を決定するためのシステム及び方法 | |
US10296091B2 (en) | Contextual pressure sensing haptic responses | |
EP2685353B1 (en) | A device and a method for triggering an action based on a shortcut gesture | |
US10228844B2 (en) | Mobile terminal | |
KR20190101943A (ko) | 촉각 입력 디바이스 상의 제스처 인식 | |
US9785335B2 (en) | Systems and methods for adaptive gesture recognition | |
EP2811386A1 (en) | Method and apparatus of controlling an interface based on touch operations | |
KR101770309B1 (ko) | 촉각 입력 디바이스를 통해 받아들인 입력 판정 | |
CN101957722A (zh) | 触摸屏输入控制方法、装置及手机 | |
KR20110031945A (ko) | 촉각적 사용자 인터페이스 | |
JP5542224B1 (ja) | 電子機器および座標検出方法 | |
CN104536643A (zh) | 一种图标拖动方法及终端 | |
CN107797722A (zh) | 触控屏图标选择方法及装置 | |
CN111665935A (zh) | 基于振动的交互方法、触控组件、终端和可读存储介质 | |
US10283075B2 (en) | Electronic apparatus which effects touch coordinate based on proximity and strain | |
CN103927114A (zh) | 一种显示方法及电子设备 | |
CN102902470A (zh) | 一种输入界面的切换方法以及装置 | |
EP3371686B1 (en) | Improved method for selecting an element of a graphical user interface | |
CN105786373A (zh) | 一种触控轨迹显示方法及电子设备 | |
KR102491207B1 (ko) | 멀티 터치 인식 장치 및 방법 | |
KR20130038785A (ko) | 베젤을 이용한 터치스크린 제어방법 | |
KR101114823B1 (ko) | 휴대용 단말기의 햅틱 제어방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |