触控组件控制方法、装置、触控组件以及终端与流程

文档序号:23314028发布日期:2020-12-15 11:46阅读:167来源:国知局
触控组件控制方法、装置、触控组件以及终端与流程

本申请涉及电气控制技术领域,尤其涉及一种触控组件控制方法、装置、触控组件以及终端。



背景技术:

随着科学技术的发展,越来越多的终端中设置了触控组件,用户可以通过触控组件实现与终端之间的交互,因此关于触控组件的控制方法成为本领域人员研究的重点之一。

在相关技术中,由于触控组件中振动件的面积限制以及振动件的位置限制,导致用户触摸触控组件中不同区域触控面后,振动件反馈到触控面的振动不均匀,因此亟需一种触控组件控制方法,以解决上述问题。



技术实现要素:

本申请提供一种触控组件控制方法、装置、触控组件以及终端,可以解决相关技术中触摸触控组件中不同区域触控面后,振动件反馈到触控面的振动不均匀的技术问题。

第一方面,本申请实施例提供一种触控组件控制方法,所述触控组件至少包括触控板以及振动件,该方法包括:当监测到所述触控板上存在触摸操作时,确定所述触摸操作在所述触控板上对应的目标区域;获取所述触控板中参考区域与所述目标区域的振幅比,以及获取所述参考区域对应的参考激励信号;根据所述振幅比以及参考激励信号,得到所述目标区域对应的目标激励信号;将所述目标激励信号发送至所述振动件,其中所述目标激励信号指示所述振动件驱动所述目标区域振动时的振幅,与所述参考激励信号指示所述振动件驱动所述参考区域振动时的振动相同。

由于参考区域与目标区域的振幅比代表了参考区域与目标区域之间的振动幅度关系,那么根据参考区域与目标区域之间的振动幅度关系,也就可以得到参考区域对应的参考激励信号与目标区域对应的目标激励信号之间的关系,因此所述目标激励信号指示所述振动件驱动所述目标区域振动时的振幅,与所述参考激励信号指示所述振动件驱动所述参考区域振动时的振动相同,可以实现按压触控板中任意位置振幅一致的效果。

可选地,所述触控板包括多个触控分区,每个触控分区包括多个区域;所述确定所述触摸操作在所述触控板上对应的目标区域,包括:确定所述触摸操作在所述触控板上对应的目标区域,以及确定所述目标区域对应的目标触控分区;所述获取所述触控板中参考区域与所述目标区域的振幅比,包括:确定所述目标触控分区中的参考区域,从数据库中获取所述目标触控分区中的参考区域与所述目标区域的振幅比。

可以将触控板划分为多个触控分区,且每个触控分区再划分为多个区域,这样可以快速确定触摸操作所处目标区域以及目标区域对应的目标触控分区,还可以从数据库中获取目标触控分区中的参考区域与目标区域的振幅比,以便于根据参考区域与目标区域的振幅比,将参考区域的振幅作为目标区域的振幅,以使得目标区域振幅与参考区域的振幅一致。

可选地,所述当监测到所述触控板上存在触摸操作时,确定所述触摸操作在所述触控板上对应的目标区域之前,还包括:发送测试激励信号至振动件,所述测试激励信号用于指示所述振动件产生测试振动,使得所述振动件驱动所述触控板产生测试振动;通过振幅测量装置获取所述触控板产生测试振动时,各触控分区中各区域的振幅;获取各触控分区中参考区域与各触控分区中各区域的振幅比,将各振幅比保存至数据库。

可以预先对触控板进行振动测试,以获取所述触控板产生测试振动时,各触控分区中参考区域与各触控分区中各区域的振幅比,获取各触控分区中参考区域与各触控分区中各区域的振幅比,将各振幅比保存至数据库,因此当监测到所述触控板上存在触摸操作后,可以快速从数据库中获取目标触控分区中的参考区域与目标区域的振幅比。

可选地,所述根据所述振幅比以及参考激励信号,得到所述目标区域对应的目标激励信号,包括:将所述振幅比与所述参考激励信号的乘积作为所述目标区域对应的目标激励信号。

所述目标区域对应的目标激励信号的计算公式为:

其中,vpp’为所述目标区域对应的目标激励信号,为所述振幅比,vpp为所述参考激励信号。

参考区域与目标区域的振幅比代表了参考区域与目标区域之间的振动幅度关系,参考激励信号为参考区域对应的激励信号,由于触控板中各区域的振幅与各区域对应的激励信号成正比,因此将所述振幅比与所述参考激励信号的乘积作为所述目标区域对应的目标激励信号,并通过目标激励信号指示所述振动件振动,可以达到触控板中目标区域与参考区域振幅一致的目的。

可选地,所述根据所述振幅比以及参考激励信号,得到所述目标区域对应的目标激励信号,还可以包括:将预设系数、所述振幅比与所述参考激励信号的乘积作为所述目标区域对应的目标激励信号;

所述目标区域对应的目标激励信号的计算公式为:

其中,vpp’为所述目标区域对应的目标激励信号,为所述预设系数,为所述振幅比,vpp为所述参考激励信号;其中所述预设系数大于零且小于预设触控分区中参考区域与所述目标触控分区中参考区域的振幅比;或者所述预设系数等于预设触控分区中参考区域与所述目标触控分区中参考区域的振幅比;或者所述预设系数大于预设触控分区中参考区域与所述目标触控分区中参考区域的振幅比。

由于触控板可以划分为多个触控分区,那么可以通过设置预测系数的数值,以使得不同触控分区在实现各触控分区中的各区域振动幅度一致的同时,还可以实现不同触控分区振动幅度不同的效果,以满足不同用户的需求。

可选地,所述振动件与所述触控板中所述预设触控分区相对应,由于振动件对应的触控板的位置为触控板的振动中心,那么将预设触控分区作为振动中心,相当于将预设触控分区作为参考触控分区,便于确定不同触控分区的振动幅度以及便于计算预设系数。

第二方面,本申请实施例提供一种触控组件控制装置,所述触控组件至少包括触控板以及振动件,该装置包括:目标区域确定模块,用于当监测到所述触控板上存在触摸操作时,确定所述触摸操作在所述触控板上对应的目标区域;振幅比获取模块,用于获取所述触控板中参考区域与所述目标区域的振幅比,以及获取所述参考区域对应的参考激励信号;目标激励信号获取模块,用于根据所述振幅比以及参考激励信号,得到所述目标区域对应的目标激励信号;驱动模块,用于将所述目标激励信号发送至所述振动件,其中所述目标激励信号指示所述振动件驱动所述目标区域振动时的振幅,与所述参考激励信号指示所述振动件驱动所述参考区域振动时的振动相同。

由于参考区域与目标区域的振幅比代表了参考区域与目标区域之间的振动幅度关系,那么根据参考区域与目标区域之间的振动幅度关系,也就可以得到参考区域对应的参考激励信号与目标区域对应的目标激励信号之间的关系,因此所述目标激励信号指示所述振动件驱动所述目标区域振动时的振幅,与所述参考激励信号指示所述振动件驱动所述参考区域振动时的振动相同,可以实现按压触控板中任意位置振幅一致的效果。

第三方面,本申请实施例提供一种触控组件,所述触控组件至少包括触控板以及振动件,所述振动件接收如上述实施例中任一项所述的方法中的目标激励信号,以及根据所述目标激励信号进行振动并带动所述触控板中的目标区域振动;或,所述振动件接收上述实施例中任一项所述的方法中的参考激励信号,以及根据所述参考激励信号进行振动并带动所述触控板中的参考区域振动;其中所述振动件根据所述目标激励信号驱动所述目标区域振动时的振幅,与所述振动件根据所述参考激励信号驱动所述参考区域振动时的振动相同。

由于目标激励信号指示所述振动件驱动所述目标区域振动时的振幅,与所述参考激励信号指示所述振动件驱动所述参考区域振动时的振动相同,可以实现按压触控板中任意位置振幅一致的效果。

第四方面,本申请实施例提供一种计算机存储介质,所述计算机存储介质存储有多条指令,所述指令适于由处理器加载并执行如上述实施例中任意一项所述的方法的步骤。

第五方面,本申请实施例提供一种终端,包括上述实施例中所述的触控组件,还包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述实施例中任一项所述的方法的步骤。

本申请一些实施例提供的技术方案带来的有益效果至少包括:

本申请提供一种触控组件控制方法,触控组件至少包括触控板以及振动件,该方法包括:当监测到触控板上存在触摸操作时,确定触摸操作在触控板上对应的目标区域;获取触控板中参考区域与目标区域的振幅比,以及获取参考区域对应的参考激励信号;根据振幅比以及参考激励信号,得到目标区域对应的目标激励信号;将目标激励信号发送至振动件,其中目标激励信号指示振动件驱动目标区域振动时的振幅,与参考激励信号指示振动件驱动参考区域振动时的振动相同。由于参考区域与目标区域的振幅比代表了参考区域与目标区域之间的振动幅度关系,那么根据参考区域与目标区域之间的振动幅度关系,也就可以得到参考区域对应的参考激励信号与目标区域对应的目标激励信号之间的关系,因此目标激励信号指示振动件驱动目标区域振动时的振幅,与参考激励信号指示振动件驱动参考区域振动时的振动相同,可以实现按压触控板中任意位置振幅一致的效果。

附图说明

为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本申请第一实施例提供的一种触控组件控制方法的系统交互图;

图2为本申请第二实施例提供的一种触控组件控制方法的流程示意图;

图3为本申请第二实施例提供的一种触控组件的结构示意图;

图4为本申请第三实施例提供的一种触控板的结构示意图;

图5为本申请第三实施例提供的一种触控组件控制方法的流程示意图;

图6为本申请第四实施例提供的一种触控组件控制装置的结构示意图;

图7为本申请第五实施例提供的一种触控组件控制装置的结构示意图;

图8为本申请第六实施例提供的一种触控组件的剖视图;

图9为本申请第七实施例提供的一种终端的结构示意图。

具体实施方式

为使得本申请的特征和优点能够更加的明显和易懂,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而非全部实施例。基于本申请中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。

在本申请实施例的描述中,需要理解的是,在本申请的描述中,除非另有说明,“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。

请参阅图1,图1为本申请第一实施例提供的一种触控组件控制方法的系统交互图。

需要说明的是,本申请实施例的执行主体,在硬件上可以例如为终端中的中央处理器(centralprocessingunit,cpu)或者其他集成电路芯片,在软件上可以例如为终端中触控组件控制方法的相关服务,对此不做限制。为了方便描述,下面以本申请实施例的执行主体为中央处理器,且终端中设置有触控组件,中央处理器与触控组件电连接,触控组件至少包括触控板以及振动件为例,介绍触控组件控制方法的系统交互过程。

如图1所示,本申请实施例中系统交互的步骤包括:

s101、触控组件检测到触控板上存在触摸操作,将触摸操作对应的信息发送至中央处理器。

s102、当监测到触控板上存在触摸操作时,确定触摸操作在触控板上对应的目标区域。

可选地,当监测到触控板上存在触摸操作时,确定触摸操作在触控板上对应的目标区域之前,还包括:发送测试激励信号至振动件,测试激励信号用于指示振动件产生测试振动,使得振动件驱动触控板产生测试振动;通过振幅测量装置获取触控板产生测试振动时,各触控分区中各区域的振幅;获取各触控分区中参考区域与各触控分区中各区域的振幅比,将各振幅比保存至数据库。

其中,触控板包括多个触控分区,每个触控分区包括多个区域;确定触摸操作在触控板上对应的目标区域,包括:确定触摸操作在触控板上对应的目标区域,以及确定目标区域对应的目标触控分区;获取触控板中参考区域与目标区域的振幅比,包括:确定目标触控分区中的参考区域,从数据库中获取目标触控分区中的参考区域与目标区域的振幅比。

s103、获取触控板中参考区域与目标区域的振幅比,以及获取参考区域对应的参考激励信号。

s104、根据振幅比以及参考激励信号,得到目标区域对应的目标激励信号。

可选地,根据振幅比以及参考激励信号,得到目标区域对应的目标激励信号,包括:将振幅比与参考激励信号的乘积作为目标区域对应的目标激励信号;目标区域对应的目标激励信号的计算公式为:

其中,vpp’为目标区域对应的目标激励信号,为振幅比,vpp为参考激励信号。。

或者,根据振幅比以及参考激励信号,得到目标区域对应的目标激励信号,包括:将预设系数、振幅比与参考激励信号的乘积作为目标区域对应的目标激励信号;目标区域对应的目标激励信号的计算公式为:

其中,vpp’为目标区域对应的目标激励信号,为预设系数,为振幅比,vpp为参考激励信号;其中预设系数大于零且小于预设触控分区中参考区域与目标触控分区中参考区域的振幅比;或者预设系数等于预设触控分区中参考区域与目标触控分区中参考区域的振幅比;或者预设系数大于预设触控分区中参考区域与目标触控分区中参考区域的振幅比。振动件与触控板中预设触控分区相对应。

s105、将目标激励信号发送至振动件,其中目标激励信号指示振动件驱动目标区域振动时的振幅,与参考激励信号指示振动件驱动参考区域振动时的振动相同。

在本申请实施例中,由于参考区域与目标区域的振幅比代表了参考区域与目标区域之间的振动幅度关系,那么根据参考区域与目标区域之间的振动幅度关系,也就可以得到参考区域对应的参考激励信号与目标区域对应的目标激励信号之间的关系,因此目标激励信号指示振动件驱动目标区域振动时的振幅,与参考激励信号指示振动件驱动参考区域振动时的振动相同,可以实现按压触控板中任意位置振幅一致的效果。

请参阅图2,图2为本申请第二实施例提供的一种触控组件控制方法的流程示意图。

如图2所示,本申请实施例中的触控组件控制方法的执行主体可以是中央处理器,中央处理器与触控组件电连接,触控组件至少包括触控板以及振动件,该方法步骤包括:

s201、当监测到触控板上存在触摸操作时,确定触摸操作在触控板上对应的目标区域。

触控组件可以是感应触摸的电子组件,例如,触控组件可以是笔记本中的触控板,触控组件还可以是其他电子终端的触控板,本申请实施例中对触控组件的具体用途以及型号不做限定。

请参阅图3,图3为本申请第二实施例提供的一种触控组件的结构示意图。

如图3所示,触控组件300至少包括触控板310以及振动件320,其中触控板310可以至少包括盖板311以及感应器312,盖板311具有触摸面,用于与外界操作直接接触,感应器312可以设置于盖板311中远离触摸面的一侧,感应器312可以是平面感应器312或者多点感应器312,因此感应器312可以实时感应出触摸面上的触摸操作以及识别出触摸操作在触摸面上的具体位置信息。振动件320可以设置于感应器312中远离盖板311的一侧,振动件320可以接收激励信号,并基于激励信号的大小或者类型产生预设振幅的振动,并带动触控板310一起振动。

当触控板310中的盖板311上存在触摸操作时,例如,用户用手指触摸或者点击触控板310的盖板311时,由于力传递的关系,触控板310中的感应器312可以感应该触摸操作,并识别出该触摸操作在盖板311上的位置信息,并将该触摸操作在盖板311上的位置信息发送至中央处理器。

可选地,为了便于中央处理器识别出触摸操作在盖板311上的具体位置,便于后续将触控板310上不同位置的振动幅度调节一致,可以将触控板310划分为多个区域,例如,在图3中将触摸板中的盖板311划分为15个区域,分别标记为:m1、m2、m3、m4、m5、m6、m7、m8、m9、m10、m11、m12、m13、m14以及m15、那么触摸板中的感应器312也可以对应划分为15区域,分别标记为m1、m2、m3、m4、m5、m6、m7、m8、m9、m10、m11、m12、m13、m14以及m15,当用户触摸盖板311上的任意区域后,例如,用户触摸到盖板311上的m1区域,那么感应器312可以在m1区域对应的m1区域处感应到用户的触摸操作,感应器312生成触摸信息,其中触摸信息中携带有m1区域对应的区域标识,并将该触摸信息发送至中央处理器。

中央处理器接收到触控板中感应器发送的触摸信息后,相当于监测到触控板上存在触摸操作,然后可以基于触摸信息中的区域标识确定触摸操作在触摸板上对应的目标区域,目标区域也即m1区域在触摸板的盖板上对应的区域。

s202、获取触控板中参考区域与目标区域的振幅比,以及获取参考区域对应的参考激励信号。

由于振动件可以接收激励信号,并基于激励信号的大小或者类型产生预设振幅的振动,并带动触控板一起振动,因此为了使得触控板中的不同位置也即触摸板中的不同区域的振动幅度相同,可以预先设置触控板中的一个区域为参考区域,也即触控板其他区域的振动幅度需要与参考区域的振动幅度相同。参考区域在触控板上的位置可以设置为振动件的振动中心相对于触控板的位置,以便于后续计算参考区域与其他区域的振幅比。

经过理论计算以及实验测试得知,触控板中不同区域的振动幅度与振动件的激励信号的大小成正比,那么可以根据触控板中参考区域与目标区域的振幅比,确定目标区域与参考区域之间的激励信号之比,因此在确定参考区域的位置后,需要获取触控板中参考区域与目标区域的振幅比(振动幅度之比),因此可以预先获取在同一激励信号下,振动件基于该激励信号驱动触控板振动时,触控板中参考区域与其他区域的振幅比,并将各振幅比保存至数据库,以便于可以快速从数据库中获取触控板中参考区域与目标区域的振幅比。

在获取触控板中参考区域与目标区域的振幅比之后,还可以获取参考区域产生预设振幅度(其他区域对应的参考振动幅度)时,振动件对应的激励信号,该激励信号也即参考激励信号,以便于后续获取振动件驱动目标区域振动时的目标激励信号。

s203、根据振幅比以及参考激励信号,得到目标区域对应的目标激励信号。

触控板中不同区域的振动幅度与振动件的激励信号的大小成正比,那么可以根据触控板中参考区域与目标区域的振幅比,确定目标区域与参考区域之间的激励信号之比,具体的,同一激励信号下参考区域与目标区域的振幅比,等于目标区域的目标激励信号与参考区域的参考激励信号的信号比。例如,当参考区域为m8,目标区域为m1,在同一激励信号下,振动件基于该激励信号驱动触控板振动时,参考区域的振动幅度为m-a8,目标区域的振动幅度为m-a1,参考区域对应的振动件的激励信号为vpp,目标区域对应的振动件的激励信号为vpp-m1,则有:

因此在获取触控板中参考区域与目标区域的振幅比,以及参考激励信号之后,即可获取目标区域对应的振动件的目标激励信号。类似的,目标区域还可以是触控板上的任一区域,通过任一区域与目标区域的振幅比,以及参考激励信号,可以获取任一区域对应的振动件的激励信号。

s204、将目标激励信号发送至振动件,其中目标激励信号指示振动件驱动目标区域振动时的振幅,与参考激励信号指示振动件驱动参考区域振动时的振动相同。

振动件是基于激励信号进行振动的,因此中央处理器在获取到目标区域对应的目标激励信号后,可以将目标激励信号发送至振动件,振动件基于该目标激励信号振动的同时驱动触控板上所有区域振动,由于目标区域为触控板中盖板上的一部分,因此也就实现了振动件基于目标激励信号驱动目标区域振动;类似的,振动件还可以基于参考激励信号振动的同时驱动触控板上的所有区域振动,由于参考区域也为触控板中盖板上的一部分,因此也就实现了振动件基参考激励信号驱动参考区域振动。

由于根据振幅比以及参考激励信号,得到目标区域对应的目标激励信号,因此目标激励信号指示振动件驱动目标区域振动时的振幅,与参考激励信号指示振动件驱动参考区域振动时的振动相同,目标区域可以是触控板中任一区域,也就可以实现触控板中任一区域的振幅都和触控板中参考区域的振幅一致。

在本申请实施例中,当监测到触控板上存在触摸操作时,确定触摸操作在触控板上对应的目标区域;获取触控板中参考区域与目标区域的振幅比,以及获取参考区域对应的参考激励信号;根据振幅比以及参考激励信号,得到目标区域对应的目标激励信号;将目标激励信号发送至振动件,其中目标激励信号指示振动件驱动目标区域振动时的振幅,与参考激励信号指示振动件驱动参考区域振动时的振动相同。由于参考区域与目标区域的振幅比代表了参考区域与目标区域之间的振动幅度关系,那么根据参考区域与目标区域之间的振动幅度关系,也就可以得到参考区域对应的参考激励信号与目标区域对应的目标激励信号之间的关系,因此目标激励信号指示振动件驱动目标区域振动时的振幅,与参考激励信号指示振动件驱动参考区域振动时的振动相同,可以实现按压触控板中任意位置振幅一致的效果。

请参阅图4,图4为本申请第三实施例提供的一种触控板的结构示意图。

如图4所示,在本申请实施例中,触控板可以包括多个触控分区。例如,触控板可以包括五个触控分分区,当正对触控板时,这个五个触控分区分别为位于触控板中心位置的中心触控分区m、位于触控板中心位置左侧的左触控分区l、位于触控板中心位置右侧的右触控分区r、位于触控板中心位置上侧的上触控分区u以及位于触控板中心位置下侧的下触控分区d,其中触控板中触控分区的数量可以根据触控板实际的尺寸大小以及用户需求进行时设定,本申请实施例中对于触控分区的数量不做限定。

进一步地,每个触控分区可以包括多个区域。例如,中心触控分区均匀设置15个区域,左触控分区以及右触控分区分别均匀设置27个区域,上触控分区以及下触控分区分别均匀设置15个区域。其中各触控分区中区域的数量可以根据触控板实际的尺寸大小以及用户需求进行时设定,本申请实施例中对于各触控分区中区域的数量不做限定。

当触控板的尺寸较大时,将触控板分为多个触控分区可以实现多个触控分区中,各触控分区中各区域振动一致,还可以实现不同触控分区的振动幅度级别差异化可调。请参阅图5,图5为本申请第三实施例提供的一种触控组件控制方法的流程示意图。

如图5所示,该方法步骤包括:

s501、当监测到触控板上存在触摸操作时,确定触摸操作在触控板上对应的目标区域,以及确定目标区域对应的目标触控分区。

中央处理器接收到触控板中感应器发送的触摸信息后,相当于监测到触控板上存在触摸操作,然后可以基于触摸信息中的区域标识确定触摸操作在触摸板上对应的目标区域,由于触摸板包括多个触控分区,因此可以根据目标区域确定其对应的触控分区。例如,当确定触摸操作在触控板上对应的目标区域为l1时,可以确定目标区域为l1对应的目标触控分区为左触控分区。

s502、确定目标触控分区中的参考区域,从数据库中获取目标触控分区中的参考区域与目标区域的振幅比,以及获取参考区域对应的参考激励信号。

可选地,为了实现每一个触控分区中各区域振幅相同,需要设置在每个触控分区中设置一个区域的振幅为参考振幅,以使得每一个触控分区中各区域振幅均与参考振幅相同,该参考振幅对应的区域即为目标区域,也即每一个触控分区均具有一个参考区域,每个触控分区中的参考区域可以位于每个触控分区中的中心位置,例如,左触控分区中的参考区域为位于中心位置的l14,以便于后续计算触控板中参考区域与目标区域的振幅比,因此在去顶目标触控分区之后,即可确定目标触控分区中的参考区域。

还可以预先获取在同一激励信号下,振动件基于该激励信号驱动触控板振动时,触控板中参考区域与其他区域的振幅比,并将各振幅比保存至数据库,以便于可以快速从数据库中获取触控板中参考区域与目标区域的振幅比。

一种获取各触控分区中参考区域与各触控分区中各区域的振幅比的方法可以是:首先发送测试激励信号至振动件,测试激励信号用于指示振动件产生测试振动,使得振动件驱动触控板产生测试振动。然后通过振幅测量装置获取触控板产生测试振动时各触控分区中各区域的振幅。最后获取各触控分区中参考区域与各触控分区中各区域的振幅比,将各振幅比保存至数据库。可选地,上述数据库可以在触控组件出厂之前进行测试获得,并将数据库保存至云端,以便于随时随地获取数据库中的数据。

s503、将振幅比与参考激励信号的乘积作为目标区域对应的目标激励信号。

触控板中不同区域的振动幅度与振动件的激励信号的大小成正比,那么可以根据触控板中参考区域与目标区域的振幅比,确定目标区域与参考区域之间的激励信号之比,具体的,同一激励信号下参考区域与目标区域的振幅比,等于目标区域的目标激励信号与参考区域的参考激励信号的信号比。例如,当参考区域为l14,目标区域为l1,在同一激励信号下,振动件基于该激励信号驱动触控板振动时,参考区域的振动幅度为l-a14,目标区域的振动幅度为l-a1,参考区域对应的振动件的激励信号为vpp,目标区域对应的振动件的激励信号为vpp-l1,则有:

因此在获取触控板中参考区域与目标区域的振幅比,以及参考激励信号之后,将振幅比与参考激励信号的乘积作为目标区域对应的目标激励信号,那么可以得到目标区域对应的目标激励信号的计算公式为:

其中,vpp’为目标区域对应的目标激励信号,为振幅比,vpp为参考激励信号。通过振动件基于目标激励信号驱动触控板上的目标区域振动时的振幅,与振动件基于参考激励信号驱动触控板上的参考区域振动时的振幅相同,也即实现了左触控分区中的区域l1与区域l14的振幅相同。类似的,目标区域还可以是左触控分区上的任一区域,通过任一区域与目标区域的振幅比,以及参考激励信号,可以获取左触控分区上的任一区域对应的振动件的激励信号,也就可以实现左触控分区上的任一区域的振幅均相同。类似的,也就可以实现各触控分区上的任一区域的振幅均相同。

s504、将预设系数、振幅比与参考激励信号的乘积作为目标区域对应的目标激励信号。

可选地,由于触控板可以包括多个触控分区,在实现各触控分区上的任一区域的振幅均相同的基础上,当需要实现不同触控分区的振动幅度级别差异化可调时,可以在上述步骤s503获取目标激励信号的过程中加入预设系数,也即将预设系数、振幅比与参考激励信号的乘积作为目标区域对应的目标激励信号,那么可以得到目标区域对应的目标激励信号的计算公式为:

其中,vpp’为目标区域对应的目标激励信号,为预设系数,为振幅比,vpp为参考激励信号。其中预设系数大于零且小于预设触控分区中参考区域与目标触控分区中参考区域的振幅比,此时参考触控分区的均匀振幅大于目标触控分区的均匀振幅,也即参考触控分区中的各区域振幅相同,目标触控分区中的各区域振幅也相同,但是参考触控分区中的各区域的均匀振幅大于目标触控分区中的各区域振幅的均匀振幅;或者预设系数等于预设触控分区中参考区域与目标触控分区中参考区域的振幅比,此时参考触控分区的均匀振幅等于目标触控分区的均匀振幅,也即参考触控分区中的各区域振幅相同,目标触控分区中的各区域振幅也相同,但是参考触控分区中的各区域的均匀振幅等于目标触控分区中的各区域振幅的均匀振幅;或者预设系数大于预设触控分区中参考区域与目标触控分区中参考区域的振幅比,此时参考触控分区的均匀振幅小于目标触控分区的均匀振幅,也即参考触控分区中的各区域振幅相同,目标触控分区中的各区域振幅也相同,但是参考触控分区中的各区域的均匀振幅小于目标触控分区中的各区域振幅的均匀振幅。

s505、将目标激励信号发送至振动件,其中目标激励信号指示振动件驱动目标区域振动时的振幅,与参考激励信号指示振动件驱动参考区域振动时的振动相同。

可选地,预设触控分区可以是触控板中的任一触控分区,例如,预设触控分区可以是与振动件相对应的触控分区,例如,一般振动件设置于触控板的中心对应位置,那么可以将中心触控分区设置为预设触控分区,由于触控板中与振动件相对应的位置振动幅度最大,其余位置振动幅度减弱,因此将预设触控分区设置为与振动件相对应的触控分区,可以方便确定不同触控分区的振动幅度以及便于计算预设系数。

可选地,还可以通过设置预设系数的具体数值,还可以实现触控板中任意多个触控分区的振幅相同,以满足不同用户的需要,例如,可以通过调节预设系数,使得左触控分区与右触控分区的均匀振幅相同。

请参阅图6,图6为本申请第四实施例提供的一种触控组件控制装置的结构示意图,其中触控组件至少包括触控板以及振动件。

如图6所示,触控组件控制装置600包括:

目标区域确定模块610,用于当监测到触控板上存在触摸操作时,确定触摸操作在触控板上对应的目标区域。

振幅比获取模块620,用于获取触控板中参考区域与目标区域的振幅比,以及获取参考区域对应的参考激励信号。

目标激励信号获取模块630,用于根据振幅比以及参考激励信号,得到目标区域对应的目标激励信号。

驱动模块640,用于将目标激励信号发送至振动件,其中目标激励信号指示振动件驱动目标区域振动时的振幅,与参考激励信号指示振动件驱动参考区域振动时的振动相同。

由于参考区域与目标区域的振幅比代表了参考区域与目标区域之间的振动幅度关系,那么根据参考区域与目标区域之间的振动幅度关系,也就可以得到参考区域对应的参考激励信号与目标区域对应的目标激励信号之间的关系,因此目标激励信号指示振动件驱动目标区域振动时的振幅,与参考激励信号指示振动件驱动参考区域振动时的振动相同,可以实现按压触控板中任意位置振幅一致的效果。

请参阅图7,图7为本申请第五实施例提供的一种触控组件控制装置的结构示意图,其中触控组件至少包括触控板以及振动件。

如图7所示,触控组件控制装置700包括:

目标区域确定模块710,用于当监测到触控板上存在触摸操作时,确定触摸操作在触控板上对应的目标区域,以及确定目标区域对应的目标触控分区。

振幅比获取模块720,用于确定目标触控分区中的参考区域,从数据库中获取目标触控分区中的参考区域与目标区域的振幅比,以及获取参考区域对应的参考激励信号。

第一激励信号获取模块730,用于将振幅比与参考激励信号的乘积作为目标区域对应的目标激励信号;目标区域对应的目标激励信号的计算公式为:

其中,vpp’为目标区域对应的目标激励信号,为振幅比,vpp为参考激励信号。

第二激励信号获取模块740,用于将预设系数、振幅比与参考激励信号的乘积作为目标区域对应的目标激励信号;目标区域对应的目标激励信号的计算公式为:

其中,vpp’为目标区域对应的目标激励信号,为预设系数,为振幅比,vpp为参考激励信号;其中预设系数大于零且小于预设触控分区中参考区域与目标触控分区中参考区域的振幅比;或者预设系数等于预设触控分区中参考区域与目标触控分区中参考区域的振幅比;或者预设系数大于预设触控分区中参考区域与目标触控分区中参考区域的振幅比。其中,振动件与触控板中预设触控分区相对应。

驱动模块750,用于将目标激励信号发送至振动件,其中目标激励信号指示振动件驱动目标区域振动时的振幅,与参考激励信号指示振动件驱动参考区域振动时的振动相同。

请参阅图8,图8为本申请第六实施例提供的一种触控组件的剖视图。

如图8所示,一种触控组件800,触控组件800至少包括触控板810以及振动件820,其中振动件820可以任意具有驱动力的装置,例如,振动件820可以是压电马达,振动件820设置于触控板810中远离触摸面的一侧,振动件820可以与触控板810接触,也可以间隔预设距离设置。

振动件820接收上述实施例中的目标激励信号,以及根据目标激励信号进行振动并带动触控板810中的目标区域振动;振动件820接收上述实施例中的参考激励信号,以及根据参考激励信号进行振动并带动触控板810中的参考区域振动;其中振动件820根据目标激励信号驱动目标区域振动时的振幅,与振动件820根据参考激励信号驱动参考区域振动时的振动相同。

可选地,触控组件800还可以包括第一支撑件830、传递件840、缓冲件850、悬臂结构860以及第二支撑件870。其中,第一支撑件830设置于振动件820中远离触控板810的一侧,用于固定振动件820。传递件840设置于触控板810与第一支撑件830之间,用于支撑触控板810。悬臂结构860设置于第一支撑件830中远离振动件820的一侧,第二支撑件870设置于悬臂结构860中远离第一支撑件830的一侧,缓冲件850设置于第一支撑件830与第二支撑件870之间,缓冲件850、悬臂结构860以及第二支撑件870构成缓冲组件,缓冲组件在固定触控板810以及振动件820的同时,还可以缓冲触控板810收到的外力冲击,提高触控组件800的安装稳定性。

本申请实施例还提供一种计算机存储介质,计算机存储介质存储有多条指令,指令适于由处理器加载并执行如上述实施例中方法的步骤。

进一步地,请参见图9,图9为本申请第七实施例提供的一种终端的结构示意图。如图9所示,终端900可以包括:至少一个中央处理器901,至少一个网络接口904,用户接口903,存储器905,至少一个通信总线902,终端900还包括上述实施例的触控组件906。

其中,通信总线902用于实现这些组件之间的连接通信。

其中,用户接口903可以包括屏幕(display)、摄像头(camera),可选用户接口903还可以包括标准的有线接口、无线接口。

其中,网络接口904可选的可以包括标准的有线接口、无线接口(如wi-fi接口)。

其中,中央处理器901可以包括一个或者多个处理核心。中央处理器901利用各种接口和线路连接整个终端900内的各个部分,通过运行或执行存储在存储器905内的指令、程序、代码集或指令集,以及调用存储在存储器905内的数据,执行终端900的各种功能和处理数据。可选的,中央处理器901可以采用数字信号处理(digitalsignalprocessing,dsp)、现场可编程门阵列(field-programmablegatearray,fpga)、可编程逻辑阵列(programmablelogicarray,pla)中的至少一种硬件形式来实现。中央处理器901可集成中央中央处理器(centralprocessingunit,cpu)、图像中央处理器(graphicsprocessingunit,gpu)和调制解调器等中的一种或几种的组合。其中,cpu主要处理操作系统、用户界面和应用程序等;gpu用于负责屏幕所需要显示的内容的渲染和绘制;调制解调器用于处理无线通信。可以理解的是,上述调制解调器也可以不集成到中央处理器901中,单独通过一块芯片进行实现。

其中,存储器905可以包括随机存储器(randomaccessmemory,ram),也可以包括只读存储器(read-onlymemory)。可选的,该存储器905包括非瞬时性计算机可读介质(non-transitorycomputer-readablestoragemedium)。存储器905可用于存储指令、程序、代码、代码集或指令集。存储器905可包括存储程序区和存储数据区,其中,存储程序区可存储用于实现操作系统的指令、用于至少一个功能的指令(比如触控功能、声音播放功能、图像播放功能等)、用于实现上述各个方法实施例的指令等;存储数据区可存储上面各个方法实施例中涉及到的数据等。存储器905可选的还可以是至少一个位于远离前述中央处理器901的存储装置。如图9所示,作为一种计算机存储介质的存储器905中可以包括操作系统、网络通信模块、用户接口模块以及触控组件控制程序。

在图9所示的终端900中,用户接口903主要用于为用户提供输入的接口,获取用户输入的数据;而中央处理器901可以用于调用存储器905中存储的触控组件控制程序,并具体执行以下操作:

当监测到触控板上存在触摸操作时,确定触摸操作在触控板上对应的目标区域;获取触控板中参考区域与目标区域的振幅比,以及获取参考区域对应的参考激励信号;根据振幅比以及参考激励信号,得到目标区域对应的目标激励信号;将目标激励信号发送至振动件,其中目标激励信号指示振动件驱动目标区域振动时的振幅,与参考激励信号指示振动件驱动参考区域振动时的振动相同。

在一些实施例中,触控板包括多个触控分区,每个触控分区包括多个区域,中央处理器901在执行确定触摸操作在触控板上对应的目标区域时,具体执行以下步骤:确定触摸操作在触控板上对应的目标区域,以及确定目标区域对应的目标触控分区。中央处理器901在执行获取触控板中参考区域与目标区域的振幅比时,具体执行以下步骤:确定目标触控分区中的参考区域,从数据库中获取目标触控分区中的参考区域与目标区域的振幅比。

在一些实施例中,中央处理器901在执行当监测到触控板上存在触摸操作时,确定触摸操作在触控板上对应的目标区域之前,还具体执行以下步骤:发送测试激励信号至振动件,测试激励信号用于指示振动件产生测试振动,使得振动件驱动触控板产生测试振动;通过振幅测量装置获取触控板产生测试振动时,各触控分区中各区域的振幅;获取各触控分区中参考区域与各触控分区中各区域的振幅比,将各振幅比保存至数据库。

在一些实施例中,中央处理器901在执行根据振幅比以及参考激励信号,得到目标区域对应的目标激励信号时,具体执行以下步骤:将振幅比与参考激励信号的乘积作为目标区域对应的目标激励信号。

在一些实施例中,中央处理器901在执行根据振幅比以及参考激励信号,得到目标区域对应的目标激励信号时,具体执行以下步骤:将预设系数、振幅比与参考激励信号的乘积作为目标区域对应的目标激励信号;其中预设系数大于零且小于预设触控分区中参考区域与目标触控分区中参考区域的振幅比;或者预设系数等于预设触控分区中参考区域与目标触控分区中参考区域的振幅比;或者预设系数大于预设触控分区中参考区域与目标触控分区中参考区域的振幅比。其中,振动件与触控板中预设触控分区相对应。

在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个模块或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或模块的间接耦合或通信连接,可以是电性,机械或其它的形式。

作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理模块,即可以位于一个地方,或者也可以分布到多个网络模块上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。

另外,在本申请各个实施例中的各功能模块可以集成在一个处理模块中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。

集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。

需要说明的是,对于前述的各方法实施例,为了简便描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本申请并不受所描述的动作顺序的限制,因为依据本申请,某些步骤可以采用其它顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定都是本申请所必须的。

在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其它实施例的相关描述。

以上为对本申请所提供的一种触控组件控制方法、装置、触控组件以及终端的描述,对于本领域的技术人员,依据本申请实施例的思想,在具体实施方式及应用范围上均会有改变之处,综上,本说明书内容不应理解为对本申请的限制。

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