一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

触控反馈方法、装置、电子设备及可读存储介质与流程

2023-10-22 15:10:36 来源:中国专利 TAG:


1.本技术属于电子信息技术领域,具体涉及一种触控反馈方法、装置、电子设备及可读存储介质。


背景技术:

2.随着电子信息技术的快速发展,触摸屏已经被广泛应用于终端等电子设备中。目前,当用户对电子设备的触摸屏进行触控操作时,电子设备可以基于用户的触控操作,产生触控反馈,例如,在用户点击屏幕后,发出声音或震动,以提示用户此次触控操作成功,或者在游戏等特定场景中通过触控反馈增强用户游戏体验。
3.在相关技术中,在用户对触摸屏进行触控操作之后,电子设备先检测相应的触控信号,再对检测到的触控信号进行处理,得到相应的触控反馈信号,最后基于得到的触控反馈信号执行触控反馈。在上述触控反馈过程中,相关技术存在以下问题:电子设备在产生触控反馈时,需要在用户执行触控操作后基于该触控操作执行信号检测和信号处理的过程,而上述整个过程涉及信号的检测、传输以及处理,因此需要耗费一定时间。
4.如此,使得用户在执行完触控操作后,需要等待一段时间才能得到触控反馈,从而导致触控反馈的时延较大。


技术实现要素:

5.本技术实施例的目的是提供一种触控反馈方法、装置、电子设备及可读存储介质,能够使得用户在执行触控操作的情况下,在接触屏幕时便能够感受到触控反馈,从而有效降低触控反馈的时延。
6.第一方面,本技术实施例提供了一种触控反馈方法,该方法包括:通过超声波指纹模组识别触控导体下落过程中的运动参数,根据上述运动参数,确定触控导体接触到屏幕的第一时刻,配置振动模组输出振动反馈的时刻为上述第一时刻,在上述第一时刻到达时,通过振动模组输出振动反馈。
7.第二方面,本技术实施例提供了一种触控反馈装置,该装置包括:识别模块、确定模块、配置模块和输出模块,其中:上述识别模块,用于识别触控导体下落过程中的运动参数;上述确定模块,用于根据识别模块识别的运动参数,确定触控导体接触到屏幕的第一时刻;上述配置模块,用于将振动模组输出振动反馈的时刻配置为确定模块确定的第一时刻;上述输出模块,用于在配置模块配置的第一时刻到达时,通过振动模组输出振动反馈。
8.第三方面,本技术实施例提供了一种电子设备,该电子设备包括处理器和存储器,所述存储器存储可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如第一方面所述的方法的步骤。
9.第四方面,本技术实施例提供了一种可读存储介质,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如第一方面所述的方法的步骤。
10.第五方面,本技术实施例提供了一种芯片,所述芯片包括处理器和通信接口,所述
通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现如第一方面所述的方法。
11.第六方面,本技术实施例提供一种计算机程序产品,该程序产品被存储在存储介质中,该程序产品被至少一个处理器执行以实现如第一方面所述的方法。
12.在本技术实施例中,触控反馈装置通过超声波指纹模组识别触控导体下落过程中的运动参数,根据上述运动参数,确定触控导体接触到屏幕的第一时刻,然后配置振动模组输出振动反馈的时刻为第一时刻,并在上述第一时刻到达时,通过所述振动模组输出振动反馈。通过该方法,触控反馈装置能够根据触控导体接触屏幕之前的运动参数,提前确定出触控导体接触到屏幕的时刻,并将该时刻作为输出触控反馈的时刻,最后在该时刻到达时在该时刻输出触控反馈,如此,使得用户在执行触控操作的情况下,在接触屏幕时便能感受到触控反馈,从而有效降低触控反馈的时延。
附图说明
13.图1为本技术实施例提供的触控反馈方法的流程的示意图之一;
14.图2为本技术实施例提供的电子设备的超声波指纹模组的识别区域的示意图;
15.图3为本技术实施例提供的触控反馈方法所应用的界面的示意图;
16.图4为本技术实施例提供的触控反馈方法的流程的示意图之二;
17.图5为本技术实施例提供的电子设备的内部结构示意图;
18.图6为本技术实施例提供的通过手指触控屏幕的过程中手指的运动状态的示意图;
19.图7为本技术实施例提供的触控反馈装置的结构示意图;
20.图8为本技术实施例提供的电子设备的结构示意图;
21.图9为本技术实施例提供的电子设备的硬件结构示意图。
具体实施方式
22.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚地描述,显然,所描述的实施例是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员获得的所有其他实施例,都属于本技术保护的范围。
23.本技术的说明书和权利要求书中的术语“第一”、“第二”等是用于区别类似的对象,而不用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便本技术的实施例能够以除了在这里图示或描述的那些以外的顺序实施,且“第一”、“第二”等所区分的对象通常为一类,并不限定对象的个数,例如第一对象可以是一个,也可以是多个。此外,说明书以及权利要求中“和/或”表示所连接对象的至少其中之一,字符“/”,一般表示前后关联对象是一种“或”的关系。
24.目前,游戏场景成为电子设备的一个重要的使用场景,而游戏触控反馈时延是提升用户游戏感知体验的一项关键技术。游戏触控反馈时延指的是:用户在使用电子设备操作游戏时,在一些游戏场景中,用户的触控操作会引发电子设备“共鸣”,这种“共鸣”也称为触控反馈,即在用户对屏幕触控后,电子设备实时通过触控反馈来增强用户的游戏感知体验。
25.在相关技术中,用户按压电子设备的游戏功能按键后,电子设备可采集相应的按压信号,并对采集到的按压信号进行处理生成相应的按压交互信号以及按压振动信号,并基于上述按压交互信号进行显示界面的切换,以及基于上述按压振动信号进行马达的振动等。可以看出,传统的触控反馈装置利用屏幕触摸、屏幕按压、按键按压等方式进行触发,流程为按压电子设备——检测信号——处理信号——振动反馈等,上述处理流程比较冗长,从用户按压到用户感受到振动存在一个时间间隔,如此,导致触控反馈的时延较大,从而会影响用户感知操作的灵敏度,进而降低用户的使用体验。
26.为了解决上述问题,本技术实施例提出一种触控反馈方法,该触控反馈方法可以应用于基于用户的触控输入执行触控反馈的场景中。例如,用户操作游戏时基于用户的触控输入执行触控反馈的场景,或者,用户在多媒体播放界面中操作播放的多媒体内容时基于用户的触控输入执行触控反馈的场景,或者,用户操作设置界面中的功能选项时基于用户的触控输入执行触控反馈的场景等。
27.需要说明的是,上述场景仅为列举的一些常见场景,不构成对本技术的限定。
28.在本技术实施例中,用户使用手指按压电子设备的游戏功能按键时,在用户的手指的下落过程中,电子设备可以根据手指下落的速度和手指与屏幕之间的距离,提前计算出手指接触屏幕的时刻,并在该时刻产生振动反馈。如此,电子设备能够准确计算手指接触屏幕的时刻,使手指接触屏幕的时刻与发生振动反馈的时刻重叠,使得用户在按压游戏功能按键时,能够在手指按压到屏幕上时就能感受到振动反馈,而不需要在检测到用户的按压操作之后根据按压操作生成按压振动信号,再根据按压振动信号产生振动反馈,从而有效降低振动反馈时延,进而改善游戏场景的振动反馈体验。
29.本技术实施例提供的触控反馈方法的执行主体可以为电子设备,也可以为该电子设备中能够实现该触控反馈方法的功能模块和功能实体中的至少之一,具体的可以根据实际使用需求确定,本发明实施例不作限定。
30.下面结合附图,通过具体的实施例及其应用场景对本技术实施例提供的触控反馈方法进行详细地说明。
31.图1为本技术实施例提供的触控反馈方法的流程的示意图,如图1所示,该触控反馈方法可以包括以下步骤s201至步骤s204:
32.步骤s201:触控反馈装置通过超声波指纹模组识别触控导体下落过程中的运动参数。
33.在本技术实施例中,上述触控导体用于对屏幕执行触控操作。
34.可选地,在本技术实施例中,上述触控导体可以包括用户身体部位或者其他触控装置,本技术实施例对此不作限定。示例性地,上述触控导体可以为用户的手指等身体部位,或者上述触控导体可以为电容式触控笔等。
35.在本技术实施例中,上述触控操作为用户使用手指或其它触控装置触摸电子设备的触摸屏的操作。
36.可选地,在本技术实施例中,上述触控操作可以为用户针对电子设备屏幕的目标区域执行的触控操作。可选地,上述目标区域可以为电子设备的超声波指纹识别模组对应的识别区域能够覆盖的屏幕区域。
37.可选地,在本技术实施例中,上述触控操作可以为点击操作、长按操作和滑动操作
等任意具备可行性的操作。
38.示例性地,上述触控操作可以为游戏场景下,用户手指对游戏界面中的功能按键执行的点击操作或者滑动操作等。
39.需要说明的是,上述触控操作可以称为触控输入,类似的,上述点击操作可以称为点击输入。
40.可选地,在本技术实施例中,上述运动参数可以包括运动速度和下落时长中的至少之一。
41.需要说明的是,下落时间指的是触控导体从距离屏幕一定距离的位置下落至接触该屏幕所需的时间。在使用触控导体触控屏幕时,触控导体下落的运动过程可以视为匀速运动。
42.为了便于理解,上述运动速度也可以称为下落速度。
43.可选地,在本技术实施例中,触控反馈装置可以采取触摸感应技术获取触控导体在下落过程中的运动参数。
44.可以理解的是,触控导体的下落过程指的是在对屏幕执行触控操作时,触控导体接近屏幕的过程。
45.示例性地,以运动参数包括下落时间为例,在屏幕上方一定距离处检测到触控导体的情况下,触控反馈装置可以预估触控导体从该距离按下至接触屏幕所需的时间,得到触控导体的下落时长。
46.可选地,触控导体从该距离按下至接触屏幕所需的时间可以通过实验或者经验值得到,例如,通过实验测量手指从距离屏幕10mm处按下所需的时间,可以理解,在实验数据足够多时,预估的时间越准确。
47.可选地,在本技术实施例中,触控反馈装置可以采取超声波测距技术获取触控导体在下落过程中的运动参数。
48.示例性地,以运动参数包括下落速度为例,触控反馈装置可以采取超声波测距技术,获取触控导体在一定时间间隔内的下落的距离,并根据该触控导体下落的距离和对应的时间间隔计算触控导体的下落速度。
49.需要说明的是,超声波测距技术的原理为:超声波发射器向某一方向发射超声波,在发射时刻的同时开始计时,超声波在空气中传播,途中碰到障碍物就立即返回来,超声波接收器收到反射波就立即停止计时。超声波在空气中的传播速度为340m/s,根据计时器记录的时间,就可以计算出发射点距障碍物的距离。
50.可选地,在本技术实施例中,触控反馈装置可以通过电子设备的超声波指纹识别模组,获取触控导体下落过程中的运动参数。通过复用超声波指纹识别模组实现对触控导体的运动参数的获取,实现在不增加整机现有架构以及成本的基础上,优化触控反馈的时延。
51.需要说明的是,超声波指纹识别指的是通过垂直于屏幕发射超声波,靠特定频率的信号反射来探知指纹的具体形态,具体来讲就是利用超声波穿透材料的能力,根据不同材料产生的回波的时间先后来计算与手指上某一点的距离,从而确定指纹的嵴与峪所在的位置。
52.本技术实施例提供的触控反馈方法,在检测到用户将触控导体移动到电子设备的
屏幕的触控区域,并对准触控区域,或者在检测到用户将触控导体从距离屏幕一定距离的位置处落下至接触屏幕,即将触控导体靠近屏幕以接触屏幕的情况下,通过复用电子设备的超声波指纹识别模组,测量出触控导体接近屏幕过程中的下落速度,并基于触控导体的下落速度预判触控反馈发生时间,从而在触控导体接触屏幕前便能够触屏反馈时间,进而降低触控反馈时延。
53.以下结合附图对本技术实施例提供的超声波指纹识别模组进行示例性说明:
54.图2为电子设备的超声波指纹识别模组的识别区域的示意图。如图2所示,电子设备的屏幕模组10位于电子设备的正面,超声波指纹识别模组通常设置于电子设备壳体内部的下端,相应地,由于超声波指纹识别区域11与超声波指纹识别模组的位置对应,所以超声波指纹识别区域11为屏幕的下半部分屏幕区域中的一部分。
55.需要说明的是,上述超声波指纹模组也可以称为超声指纹识别模组。
56.为了便于描述,上述超声波指纹识别区域可以称为识别区域。
57.需要说明的是,为了直观体现超声波指纹识别区域,在图2中用实线框所包围的区域表示超声波指纹识别区域,而在实际中该实线框并不会在界面中显示。
58.图3为游戏界面的示意图,如图3所示,在横屏模式下,该游戏界面21中包括位于屏幕左下方区域的方向按键22,功能按键包括功能按键23a、功能按键23b、功能按键23c和功能按键23d,在用户点击功能按键23a时,触控反馈装置可以通过超声波指纹识别模组获取用户手指的下落速度,并基于手指的下落速度预判输出该点击操作对应的触控反馈的时间,使得用户在手指接触到功能按键23a时便能够感受到触控感反馈,从而提高用户的游戏感知。
59.需要说明的是,游戏界面中的功能按键位于右方屏幕区域,结合上述图2,该功能按键所在的区域与超声波指纹识别模组的识别区域存在区域重叠,也就是说,功能按键均位于超声波指纹识别模组的识别区域,因此,用户在对位于超声波指纹识别模组对应的识别区域的功能按键执行按压操作时,可以通过超声波指纹模组获取用户手指下落的速度,并根据用户手指下落的速度确定触控反馈发生时间,从而通过预判触控反馈发生时间来降低触控反馈时延,以改善用户在游戏场景中的触控反馈体验。
60.步骤s202:触控反馈装置根据上述运动参数,确定触控导体接触到屏幕的第一时刻。
61.可选地,在本技术实施例中,上述第一时刻为在触控导体接触屏幕前预先确定的触控导体将接触屏幕的时刻。
62.可选地,在本技术实施例中,上述第一时刻为通过振动模组输出振动反馈的时刻。
63.为了便于理解,上述第一时刻也可以称为触控反馈发生时刻,或者触控反馈发生时间。
64.可选地,在本技术实施例中,触控反馈装置可以在检测到触控导体具有触控趋势的情况下,根据该触控导体下落过程中的运动参数,确定触控导体接触到屏幕的第一时刻。
65.可选地,在本技术实施例中,触控反馈装置可以采取触摸感应技术,检测屏幕是否存在触控导体。
66.可选地,在本技术实施例中,触摸感应技术可以利用电容式触摸感应技术,在触控导体距离屏幕一定距离的情况下,检测屏幕电容值的变化,并在屏幕电容值发生变化的情
况下,确定触控导体存在触控触控趋势,即,存在触摸操作的操作趋势。
67.可选地,在本技术实施例中,在上述运动参数包括运动速度的情况下,触控反馈装置可以根据触控导体下落过程中的下落速度,以及下落过程中触控导体与屏幕间的距离,计算出触控导体即将接触到屏幕的时刻,并将触控导体接触到屏幕的时刻作为输出触控反馈的时刻。
68.需要说明的是,确定触控导体与屏幕间的距离的过程的相关描述可以参见下文,此处不再赘述。
69.示例性地,以触控导体为用户的手指、触控导体下落过程中的运动参数为下落速度为例,假设计算出手指下落速度为v1,并且当前手指与屏幕间的距离为l1,根据t=l1/v1可以得到手指的下落时间t,即手指在时间t后接触到屏幕则触控反馈发生时间可以为时间t结束时对应的时刻。例如,t等于0.1s,表示手指在0.1s后接触到屏幕,则上述触控反馈发生时间可以为0.1s末或者0.2s初。
70.在本技术实施例中,上述触控反馈发生时间指的是执行触控反馈的时间,或者,执行触控反馈的时刻。
71.需要说明的是,时刻指的是短暂到几乎接近于零的时间,即,时间上的某个瞬间,可以用时间轴上的一个点表示。例如,时刻可以为1s末、2s末、3s末,1s初、2s初以及3s初。时间指的是两时刻间的一段距离,是时间轴上的一段。例如,时间可以为1s内、2s内、3s内、第1s、第2s、第3s。
72.可选地,在本技术实施例中,上述触控反馈发生时间可以为系统时间。进一步地,该触控反馈发生时间可以精确到秒(s)或者毫秒(ms)。
73.示例性地,以该触控反馈发生时间精确到s为例,该触控反馈发生时间可以为11时12分10秒,表示为11:12:10。
74.示例性地,以该触控反馈发生时间精确到ms为例,该触控反馈发生时间可以为11时12分10秒100毫秒,表示为11:12:10.100。
75.可选地,在本技术实施例中,上述触控反馈发生时间可以为某一时刻或两时刻间的一段时间间隔。进一步地,上述触控反馈发生时间的单位可以为s或者ms。
76.示例性地,以触控反馈发生时间的单位为s为例,该触控反馈发生时间可以为3s末、5s末或者7s末;或者,该触控反馈发生时间可以为第3s、第5s或者第7s。
77.可以理解,第3s指的是第3s初至第3s末或者第2s末至3s末的时间间隔。
78.示例性地,以触控反馈发生时间的单位为ms为例,该触控反馈发生时间可以为100ms初、200ms初或300ms初;或者,该触控反馈发生时间可以为第100ms、第200ms或第300ms。
79.需要说明的是,上述触控反馈发生时间具体可以基于实际的运动参数计算得到,上述对触控反馈发生时间的举例仅为触控反馈发生时间的示例性说明,并不构成对本技术的限定。
80.步骤s203:触控反馈装置配置振动模组输出振动反馈的时刻为第一时刻。
81.可选地,在本技术实施例中,上述振动模组用于在触控导体接触到屏幕的第一时刻,输出振动反馈。
82.可选地,在本技术实施例中,触控反馈装置在确定上述第一时刻后,发送命令该振
动模组,配置该振动模组输出振动反馈的时刻为上述第一时刻。
83.示例性地,结合上述实施例,以触控导体为手指为例,假设提前计算出手指接触屏幕的时间为t2,触控反馈装置发送命令给振动模组,预置振动反馈发生的时间为t2。
84.需要说明的是,在计算得到手指接触屏幕的时间时,此时手指还没有接触到屏幕。
85.步骤s204:触控反馈装置在第一时刻到达时,通过振动模组输出振动反馈。
86.可选地,在本技术实施例中,触控反馈装置在第一时间到达时,在通过振动模组输出振动反馈的情况下,还可以输出其他方式的触控反馈。例如,控制摄像头模组的补光灯闪烁方式,本技术实施例对此不作限定。
87.示例性地,触控反馈装置在第一时间到达时,通过振动模组输出振动反馈,并通过扬声器输出音频反馈,以及屏幕上显示特效或者特定画面而产生的视觉反馈。
88.可选地,在本技术实施例中,触控反馈装置可以输出持续预定时长的触控反馈。示例性地,上述预定时长可以为1s、2s或者3s,或者,上述预定时长可以为100ms、200ms或者300ms。触控反馈的持续时长可以根据实际需求设定,本技术实施例对此不作限定。
89.可选地,触控反馈装置可以在触控导体与屏幕接触后,根据触控导体对屏幕的触控时长确定输出触控反馈的时长。
90.可以理解,上述触控时长为用户对屏幕的触摸时长。
91.在一些示例中,触控反馈装置可以将触控时长确定为输出触控反馈的时长,也就是说,保持触摸屏幕的时长与输出触控反馈的时长一致。例如,用户对屏幕的触摸时间为1s,则触控反馈可以持续1s。如此,在用户通过手指按压屏幕时,在用户手指接触屏幕后对屏幕的按压过程中持续输出振动反馈,从而在用户按压屏幕的过程中,持续增强用户感知。
92.在另一些示例中,触控反馈装置可以将触控操作的触控时长的一半时长或者三分之一时长,确定为对应的触控反馈的时长。例如,用户对屏幕的触摸时间为1s,则触控反馈可以持续0.5s。如此,在用户通过手指按压屏幕时,能够根据用户的按压时长输出触控反馈,从而在增强用户感知的情况下节省系统功耗。
93.可选地,在本技术实施例中,在触控反馈包括振动反馈的情况下,触控反馈装置可以在到达触控反馈发生时间的情况下,控制电子设备的振动模块振动来输出相应的触控反馈。
94.示例性地,结合上述实施例,以触控操作为用户对屏幕上的游戏功能按键的点击操作为例,在用户对游戏功能按键进行一次点击操作时,若计算出在用户的手指距离屏幕一定距离时,用户的手指从当前位置接触到屏幕所需的时间为0.2s,根据手指落下所需的时间确定触控反馈发生时间为0.2s末,则触控反馈装置可以在0.2s末控制马达振动,从而在用户手指接触到屏幕的时刻产生振动反馈,使得用户能够在手指接触屏幕的同时便感受到触控反馈,从而降低了触控反馈的时延。
95.本技术实施例提供的触控反馈方法,触控反馈装置通过超声波指纹模组识别触控导体下落过程中的运动参数,根据上述运动参数,确定触控导体接触到屏幕的第一时刻,然后配置振动模组输出振动反馈的时刻为第一时刻,并在上述第一时刻到达时,通过所述振动模组输出振动反馈。通过该方法,触控反馈装置能够根据触控导体接触屏幕之前的运动参数,提前确定出触控导体接触到屏幕的时刻,并将该时刻作为输出触控反馈的时刻,最后在该时刻到达时在该时刻输出触控反馈,如此,使得用户在执行触控操作的情况下,在接触
屏幕时便能感受到触控反馈,从而有效降低触控反馈的时延。
96.可选地,在本技术实施例中,上述运动参数可以包括运动速度。示例性地,上述步骤s202可以包括以下步骤s202a:
97.步骤s202a:触控反馈装置根据触控导体下落过程中的运动速度和第一距离,计算触控导体接触到屏幕的第一时刻。
98.其中,上述第一距离包括触控导体在下落过程中与屏幕之间的距离。
99.可选地,在本技术实施例中,上述运动速度可以为触控导体下落过程中的下落速度。
100.示例性地,以触控导体为用户的手指为例,上述运动速度为:用户在使用手指点击屏幕上的虚拟按键时,用户的手指从距离屏幕一定距离的位置处落下接触屏幕过程中的下落速度。
101.可选地,在本技术实施例中,触控反馈装置可以通过超声波指纹识别模组,测量触控导体在一定时间间隔内的下落的距离,并根据该触控导体下落的距离和对应的时间间隔计算触控导体的下落速度,即运动速度。
102.示例性地,触控反馈装置通过超声波指纹识别模组,测量触控导体在0.5s内的下落的距离为5mm,则可以得到该触控导体的下落速度为10mm/s。
103.可选地,在本技术实施例中,触控反馈装置可以通过超声波指纹识别模组,测量触控导体与屏幕之间的距离,得到上述第一距离。
104.可以理解的是,通过超声波指纹识别模组测量直接得到的是手指与超声波发射器之间的距离,由于超声波发射器与屏幕间的距离以及屏幕的厚度均是固定的,因此,通过超声波指纹识别模组测量得到的距离减去发射器与屏幕间的距离以及屏幕的厚度,便可以得到手指与屏幕之间的距离。
105.示例性地,以触控导体为用户的手指为例,在用户手指靠近屏幕上的虚拟按键的情况下,触控反馈装置可以通过超声波指纹识别模组测量用户手指下落过程中与屏幕间的距离,从而能够基于该距离计算手指接触到屏幕的时间。
106.需要说明的是,通过超声波指纹识别模组测量手指与屏幕的距离的原理可以参见上文描述,此处不再赘述。
107.可选地,在本技术实施例中,触控反馈装置可以根据触控导体在目标时刻的下落速度,和,在该目标时刻时与屏幕之间的距离,计算触控导体接触屏幕所需的时间,并基于该触控导体接触屏幕所需的时间,确定触控反馈发生时间。
108.进一步地,上述目标时刻可以为触控导体下落过程中的任一时间点。
109.需要说明的是,基于触控导体的下落速度计算触控反馈发生时间的过程具体可以参见上文,此处不再赘述。
110.本技术实施例提供的触控反馈方法,在用户执行触控操作的情况下,触控反馈装置可以在用户的手指接近屏幕的过程中,根据手指下落过程中的下落速度和手指与屏幕间的距离,准确地计算该触控导体接触屏幕所需的时间,从而能够准确预测触控反馈发生时间,有效降低触控反馈时延。
111.可选地,在本技术实施例中,上述运动参数包括运动速度。示例性地,结合上述图1,如图4所示,上述步骤s201还包括以下步骤a1和步骤a2:
112.步骤a1:在触控导体下落过程中,触控反馈装置通过超声波指纹模组识别m个时间间隔内,触控导体下落的距离。
113.其中,m为正整数。
114.步骤a2:触控反馈装置根据上述m个时间间隔和每个时间间隔所对应的距离,确定触控导体下落过程中的运动速度。
115.结合上述步骤a1和步骤a2,上述步骤s202可以替换为以下步骤s202a1:
116.步骤s202a1:触控反馈装置根据上述运动速度,确定触控导体接触到屏幕的第一时刻。
117.可选地,在本技术实施例中,上述m个时间间隔可以包括至少一个时间间隔。
118.可选地,在本技术实施例中,在m个时间间隔包括一个时间间隔的情况下,针对该时间间隔内触控导体下落的距离,触控反馈装置可以控制超声波指纹识别模组发射超声波,并采用超声波定位技术获取触控导体在该时间间隔的起始时刻和该时间间隔结束时刻的不同位置,并根据触控导体所处的不同位置,确定触控导体在该时间间隔内下落的距离。
119.需要说明的是,超声波定位技术的实现过程具体可以参见相关技术,本技术实施例对此不做赘述。
120.示例1,以触控导体为用户的手指为例,在用户使用手指按压屏幕上的虚拟按键的情况下,在用户的手指在接近屏幕的虚拟按键的过程中,通过超声波指纹识别模组测量得到在t0时刻用户的手指处于位置a,该位置a在空间坐标系中表示为a(x1,y1,z1),通过超声波指纹识别模组测量得到在t1时刻用户的手指处于位置b,该位置b在空间坐标系中表示为a(x1,y1,z2),则可以计算得到手指在t0时刻和t1时刻之间下落的距离d,即,d=z
1-z2。
121.需要说明的是,上述t0时刻和t1时刻分别为上述时间间隔的起始时刻和结束时刻,该距离d为该时间间隔触控导体下落的距离。
122.可选地,在本技术实施例中,在上述m个时间间隔包括一个时间间隔的情况下,在触控导体接近屏幕的过程中,触控反馈装置可以根据该触控导体在该时间间隔下落的距离,计算该触控导体下落过程中的运动速度。
123.示例性地,结合上述示例1,当用户手指从距离屏幕上该虚拟按键一定距离的位置仅接近该虚拟按键时,通过超声波指纹识别模组获取到用户的手指在0.3s内下落了3毫米(mm),则可以得到用户手指在下落过程中的运动速度为10毫米/秒。
124.本技术实施例提供的触控反馈方法,在用户对屏幕执行触控操作的情况下,触控反馈装置可以获取触控导体从下落至接触屏幕前的运动过程中,一定时长内下落的距离和下落时长,快捷准确地计算触控导体下落过程中的运动速度,从而能够基于该运动速度,准确计算触控反馈发生时间,从而有效降低触控反馈的时延。
125.可选地,在本技术实施例中,在上述m个时间间隔包括至少两个时间间隔的情况下,针对每个时间间隔内触控导体下落的距离,触控反馈装置可以控制超声波指纹识别模组发射超声波,并采用超声波定位技术获取触控导体在每个时间间隔的起始时刻和该时间间隔结束时刻的不同位置,并根据触控导体所处的不同位置,确定触控导体在该时间间隔内下落的距离,得到每个时间间隔内触控导体下落的距离。
126.可选地,在本技术实施例中,在m个时间间隔包括至少两个时间间隔的情况下,触控反馈装置可以分别获取每个时间间隔内触控导体下落的距离,并根据每个时间间隔内触
控内触控导体下落的距离,计算每个时间间隔内触控导体在下落过程中的运动速度,得到至少两个时间间隔内触控导体的下落速度,并将上述至少两个时间间隔内触控导体的下落速度的平均值,作为触控导体整个下落过程中的运动速度。
127.示例性地,以触控导体为用户的手指为例,在用户使用手指按压屏幕上的虚拟按键的情况下,在用户的手指在接近屏幕的虚拟按键的过程中,通过超声波指纹识别模组测量得到在时间间隔1内,用户手指下落的距离为d1,在时间间隔2内,用户手指下落的距离为d2,以及,在时间间隔3内用户手指下落的距离为d3,可以得到触控导体在时间间隔1内的下落速度v1、在时间间隔2内的下落速度v2以及在时间间隔3内的下落速度v3,则可以将上述三个时间间隔分别对应的下落速度的平均值确定为手指在整个下落过程中的下落速度。
128.本技术实施例提供的触控反馈方法,在用户对屏幕执行触控操作的情况下,触控反馈装置可以根据触控导体从下落至接触屏幕前的运动过程中,多个时间间隔内下落的距离和下落时长,得到多个时间间隔内的运动速度,并将多个时间间隔内的运动速度的平均值确定为触控导体在整个下落过程中的下落速度,能够在触控导体处于非匀速下落状态的情况下,也可以准确地计算触控导体下落过程中的运动速度,从而能够准确计算触控反馈发生时间,进而有效降低触控反馈的时延。
129.进一步可选地,在本技术实施例中,上述m个时间间隔包括第一时间间隔;上述步骤a1可以包括以下步骤b1和步骤b2:
130.步骤b1:触控反馈装置通过超声波指纹模组识别触控导体在第一时刻与屏幕之间的第三距离,和该触控导体在第二时刻与屏幕之间的第四距离。
131.步骤b2:触控反馈装置根据上述第三距离和第四距离,确定触控导体在上述第一时刻和第二时刻之间所下落的距离。
132.其中,上述第一时间间隔包括第一时刻和第二时刻之间的时间间隔,上述第一时刻和第二时刻为触控导体下落过程中的不同时刻。
133.可选地,在本技术实施例中,上述第一时刻可以为检测到触控导体的时刻或者触控导体在下落过程中的任一时刻;上述第二时刻可以为第一时刻之后、且与第一时刻间隔预定时间间隔的时刻。进一步地,上述预定时间间隔可以为0.1s、0.2s或者0.3s。
134.示例性地,以触控导体为用户的手指为例,触控反馈装置在识别到用户手指的情况下,将识别到手指的时刻作为第一时刻,该第一时刻可以为起始时刻,并将识别到手指的时刻的0.1s之后的时刻确定为第二时刻。
135.再示例性地,以触控导体为用户的手指为例,触控反馈装置在检测到用户手指由远及近接近屏幕时,将当前时刻确定为第一时刻,并将该时刻的0.1s之后的时刻确定为第二时刻。
136.需要说明的是,第一时刻可以为时间轴上的起始点,即第0s或者第0ms,上述第二时刻为时间轴上位于第二时刻之后且与第二时刻间隔预定时间间隔的时刻。例如,第一时刻可以为第0s,第二时刻可以为第一时刻后间隔0.1s对应的时刻,即第二时刻可以为第0.1s。
137.可选地,在本技术实施例中,触控反馈装置可以通过电子设备的系统时钟或者定时器进行计时,以确定上述第一时刻和第二时刻。
138.可选地,在本技术实施例中,触控反馈装置可以通过超声波指纹识别模组测量第
一时刻触控导体与屏幕之间的第三距离,并通过超声波指纹识别模组测量第二时刻触控导体与屏幕之间的第四距离。
139.可选地,在本技术实施例中,触控反馈装置可以计算上述第三距离和第四距离的差值,得到触控导体在第一时刻和所述第二时刻之间所下落的距离。
140.示例性地,以触控导体为手指为例,在用户使用手指由远及近接触屏幕的过程中,假设测量得到t0时刻用户的手指与屏幕之间的距离为d1,并且测量得到t1时刻用户的手指与屏幕之间的距离为d2,则可以计算得到在t0时刻和t1时刻间的时间间隔内用户的手指下落的距离d3,即,d3=d
1-d2。
141.需要说明的是,上述t0时刻对应本技术实施例中的第一时刻,上述t1时刻对应本技术实施例中的第一时刻,上述d1对应本技术实施例中的第三距离,上述d2对应本技术实施例中的第四距离,上述d3对应本技术实施例中的触控导体在第一时刻和第二时刻之间所下落的距离。
142.本技术实施例提供的触控反馈方法,在用户对屏幕执行触控操作的情况下,触控反馈装置可以获取触控导体从下落至接触屏幕前的运动过程中,能够准确测量触控导体在两个不同的时刻与屏幕间的距离,从而能够准确计算出触控导体下落的距离和下落过程中的运动速度,从而能够基于运动速度,准确计算触控反馈发生时间,进而有效降低触控反馈的时延。
143.可选地,在本技术实施例中,上述步骤s201可以通过以下步骤s201c或者步骤s201d实现:
144.步骤s201c:在检测到触控导体与屏幕间的距离小于或等于第一阈值的情况下,触控反馈装置通过超声波指纹模组识别触控导体下落过程中的运动参数。
145.步骤s201d:在检测到触控导体处于下落状态的情况下,触控反馈装置通过超声波职位模组识别触控导体下落过程中的运动参数。
146.可选地,在本技术实施例中,触控反馈装置可以通过触摸感应技术或者超声波测距技术实时或者周期性检测触控导体与屏幕间的距离,并在检测到触控导体与屏幕间的距离小于第一阈值的情况下,获取触控导体下落过程中的运动参数,以确定触控反馈发生时间。
147.示例性地,上述第一阈值可以为15mm、10mm或者5mm等,该第一阈值具体可以根据实际需求设定,本技术实施例对此不作限定。
148.可以理解的是,在检测到触控导体与屏幕间的距离小于第一阈值的情况下,触控导体位于屏幕上方且与屏幕距离较近,表征该触控导体具备下落至接触屏幕的触控趋势。
149.可选地,在本技术实施例中,触控反馈装置可以通过触摸感应技术,确定触控导体是否处于下落状态。
150.示例性地,以触控导体为手指为例,在对屏幕执行触控操作时,在手指接近屏幕的情况下,触控反馈装置可以采取触摸感应技术,检测屏幕的各个屏幕区域对应的电容值是否发生变化,并在电容值的发生变化的情况下确定用户的手指处于下落状态。
151.需要说明的是,对于触摸感应技术的解释说明可以参见上文,此处不再赘述。
152.可选地,在本技术实施例中,触控反馈装置也可以通过超声波测距技术,实时或者周期性检测触控导体与屏幕间的距离,并在检测到触控导体与屏幕间的距离由大变小,也
就是说,检测到由远及近的触控导体时,确定触控导体处于下落状态。
153.可以理解的是,在检测到触控导体处于下落状态的情况下,表征该触控导体具备接触屏幕以触控屏幕的触控趋势,例如,用户手指从屏幕上方按下,则表征用户需要触控屏幕。
154.需要说明的是,对于通过超声波测距技术检测触控导体与屏幕间的距离的解释说明可以参见上文相关描述,此处不再赘述。
155.示例性地,触控反馈装置可以在显示目标界面的情况下,实时或者周期性检测触控导体与屏幕间的距离,以确定触控导体是否具有触控趋势。进一步地,上述目标界面可以为游戏界面或者多媒体播放界面。
156.可以理解的是,由于用户通常在特定场景下,例如游戏场景或者观看视频的场景,才需要感知触控反馈,因此,可以在特定场景下开启超声波指纹识别模组的检测功能,从而能够降低设备功耗。
157.示例性地,以触控导体为用户的手指为例,在显示游戏界面的情况下,触控反馈装置可以通过超声波指纹识别模组实时发射超声波,并通过超声波检测用户的手指与屏幕间的距离是否由远及近变化,并在检测到用户的手指与屏幕间的距离由远及近变化的情况下,获取该手指下落过程中的运动参数。
158.可以理解的是,检测用户的手指与屏幕间的距离由远及近变化,说明用户存在对屏幕的触控动作。
159.需要说明的是,对于获取包括手指在内的触控导体下落过程中的运动参数的过程,具体可以参见上文,此处不再赘述。
160.可选地,在本技术实施例中,上述步骤s201可以通过以下步骤s201a1实现:
161.s201a1:触控反馈装置在检测到触控导体对第一控件具有触控趋势的情况下,通过超声波指纹模组识别触控导体下落过程中的运动参数。
162.其中,上述第一控件位于第一屏幕区域,上述第一屏幕区域为屏幕中的至少部分屏幕区域;上述超声波指纹识别模组对应的指纹识别区域与第一屏幕区域重叠。
163.可选地,在本技术实施例中,上述第一控件可以为操作控件、虚拟按键、功能按钮等,本技术实施例对此不作限定。
164.需要说明的是,对检测触控导体对第一控件是否具有触控趋势的过程的解释说明可以参照上文的相关描述,此处不再赘述。
165.示例性地,在用户通过手指按压或者滑动游戏界面中的操作控件时,在用户的手指位于操作控件的上方时,触控反馈装置在检测到操作控件所在的屏幕区域的电容值发生变化时,确定用户的手指对该操作控件具有触控趋势,并在手指按下的过程中,通过超声波指纹模组识别用户的手指按下过程中手指的下落速度。
166.需要说明的是,对于指纹识别区域的解释说明可以参见上文,此处不再赘述。
167.可选地,在本技术实施例中,上述第一屏幕区域可以与超声波指纹模组对应的指纹识别区域完全重叠;或者,上述第一屏幕区域可以小于超声波指纹模组对应的指纹识别区域且第一屏幕区域位于超声波指纹模组对应的识别区域内。
168.可以理解的是,超声波指纹模组为设置于屏幕下方,其通过传感器阵列垂直于屏幕所在的平面向屏幕方向发射超声波,其发射的超声波经过的屏幕区域即为超声波模组对
应的指纹识别区域。因此,将第一屏幕区域设置为与指纹识别区域重叠的区域,在用户需要触控第一屏幕区域时,能够通过超声波指纹模组发射的超声波准确识别到用户手指的下落距离等运动参数。
169.在本技术实施例中,在用户需要操作屏幕中的控件时,触控反馈装置可以在检测到用户的手指具有对控件的触控趋势时,通过超声波指纹识别模组识别手指下落过程中的运动参数,并根据运行参数提前计算用户手指接触到控件的时刻,从而能够在用户手指接触到控件时,便输出振动反馈,进而有效降低输出振动反馈的时延。
170.结合上述实施例,以下结合附图并通过具体的示例对本技术实施例提供的触控反馈方法进行说明。
171.图5为本技术实施例提供的包括振动模块、屏幕模组以及超声波指纹识别模组的电子设备的结构示意图,如图5所示,超声波指纹识别模组51设置于屏幕模组52的背面的右下方,振动模块53位于屏幕模组背面的左下方,在用户使用手指在超声波指纹识别模组对应的识别区域执行触控操作时,可以通过超声波指纹识别模组获取用户的手指的运动参数,以提前计算出用户的手指接触到屏幕的时间,即,输出触控反馈的时间,并在用户的手指接触到屏幕的时间控制振动模块输出振动反馈。
172.需要说明的是,传统的超声波指纹识别模组仅用于电子设备锁屏情况下的指纹解锁,其使用场景比较单一,本技术开发了超声波指纹识别模组的第二功能,使其能识别用户的手指按压动作,获取用户的手指靠近屏幕的过程中的下落速度,以及能够识别手指在具体时刻对应距离屏幕的距离,最终通过处理模块计算振动模块最佳发生时间,从而有效降低触控反馈的时延。
173.结合上述图5,图6为本技术实施例提供的通过手指触控屏幕过程中手指的运动状态的示意图。如图6所示,触控反馈装置通过超声波指纹识别模组实时检测手指的下落动作,在t0时刻检测到手指开始靠近屏幕的情况下,通过超声波指纹识别模组获取t0时刻和t1时刻手指分别所处的位置之间的距离l1,上述距离l1即为t0时刻和t1时刻之间手指下落的距离,在得到t0时刻和t1时刻之间手指所处的不同位置间的距离l1后,根据距离、时间和速度之间的关系式计算出手指的下落速度v,即v=l1/(t
1-t0);同时,在得到上述距离l1后,触控反馈装置可以通过超声波指纹识别模组测量手指在t1时刻距离屏幕的距离l2,并根据手指的下落速度和与屏幕之间的距离l2计算出手指接触屏幕的时间t2,即,t2=l2/v。最后,在提前预算出并获取手指接触屏幕的时间t2时,预置振动反馈发生的时间,并在振动反馈发生的时间到达时,输出振动反馈。如此,在手指接触屏幕之前,提前计算振动反馈发生的时间,并在振动反馈发生的时间输出振动反馈,使得用户在手指接触到屏幕时,便可以感受到振动反馈,从而有效降低振动反馈的时延。
174.需要说明的是,上述振动反馈发生的时间为提前预算得到的,也就是说,触控反馈装置可以通过手指下落过程中的运动速度,提前计算输出振动反馈的时间,并在该时间输出振动反馈,由于输出振动反馈的时间与用户手指接触到屏幕的时间相同,从而能在用户手指接触到屏幕时,便能够感受到触控反馈,从而有效降低触控反馈的时延。
175.本技术实施例提供的触控反馈方法,执行主体可以为触控反馈装置。本技术实施例中以触控反馈装置执行触控反馈方法为例,说明本技术实施例提供的触控反馈装置。
176.图7为本技术实施例提供的触控反馈装置的示意图,如图7所示,该触控反馈装置
reality,vr)设备、机器人、可穿戴设备、超级移动个人计算机(ultra-mobile personal computer,umpc)、上网本或者个人数字助理(personal digital assistant,pda)等,还可以为服务器、网络附属存储器(network attached storage,nas)、个人计算机(personal computer,pc)、电视机(television,tv)、柜员机或者自助机等,本技术实施例不作具体限定。
186.本技术实施例中的触控反馈装置可以为具有操作系统的装置。该操作系统可以为安卓(android)操作系统,可以为ios操作系统,还可以为其他可能的操作系统,本技术实施例不作具体限定。
187.本技术实施例提供的触控反馈装置能够实现图1至图6的方法实施例实现的各个过程,为避免重复,这里不再赘述。
188.可选地,如图8所示,本技术实施例还提供一种电子设备800,包括处理器801和存储器802,存储器802上存储有可在所述处理器801上运行的程序或指令,该程序或指令被处理器801执行时实现上述触控反馈方法实施例的各个步骤,且能达到相同的技术效果,为避免重复,这里不再赘述。
189.需要说明的是,本技术实施例中的电子设备包括上述所述的移动电子设备和非移动电子设备。
190.图9为实现本技术实施例的一种电子设备的硬件结构示意图。
191.该电子设备100包括但不限于:射频单元101、网络模块102、音频输出单元103、输入单元104、传感器105、显示单元106、用户输入单元107、接口单元108、存储器109、以及处理器110等部件。
192.本领域技术人员可以理解,电子设备100还可以包括给各个部件供电的电源(比如电池),电源可以通过电源管理系统与处理器110逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。图9中示出的电子设备结构并不构成对电子设备的限定,电子设备可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置,在此不再赘述。
193.其中,上述处理器110,用于识别触控导体下落过程中的运动参数;上述处理器110,还用于根据识别模块识别的运动参数,确定触控导体接触到屏幕的第一时刻;上述处理器110,还用于将振动模组输出振动反馈的时刻配置为确定模块确定的第一时刻;上述处理器110,还用于在配置模块配置的第一时刻到达时,通过振动模组输出振动反馈。
194.可选地,在本技术实施例中,上述运动参数包括运动速度;
195.上述处理器110,具体用于根据上述触控导体下落过程中的运动速度和第一距离,计算触控导体接触到屏幕的第一时刻;其中,上述第一距离包括触控导体在下落过程中与屏幕之间的距离。
196.可选地,在本技术实施例中,上述运动参数包括运动速度;
197.上述处理器110,还用于在触控导体下落过程中,通过超声波指纹识别模组识别m个时间间隔内,触控导体下落的距离;m为正整数;上述处理器110,还用于根据上述m个时间间隔和每个所述时间间隔对应的距离,确定触控导体下落过程中的运动速度。
198.可选地,在本技术实施例中,上述m个时间间隔包括第一时间间隔;上述处理器110,具体用于通过超声波指纹识别模组识别触控导体在第一时刻与屏幕之间的第三距离,
和上述触控导体在第二时刻与屏幕之间的第四距离;上述处理器110,具体用于根据上述第三距离和第四距离,确定上述触控导体在第一时刻和第二时刻之间所下落的距离;其中,上述第一时间间隔包括上述第一时刻和上述第二时刻之间的时间间隔,上述第一时刻和上述第二时刻为下落过程中的不同时刻。
199.可选地,在本技术实施例中,上述处理器110,具体用于在检测到所述触控导体与所述屏幕间的距离小于或等于第一阈值的情况下,通过超声波指纹模组识别触控导体下落过程中的运动参数;或者,
200.上述处理器110,具体用于在检测到上述触控导体处于下落状态的情况下,通过超声波指纹模组识别触控导体下落过程中的运动参数。
201.可选地,在本技术实施例中,上述处理器110,具体用于在检测到触控导体对第一控件具有触控趋势的情况下,通过超声波指纹模组识别触控导体下落过程中的运动参数;其中,上述第一控件位于第一屏幕区域,上述第一屏幕区域为屏幕中的至少部分屏幕区域;上述超声波指纹识别模组对应的指纹识别区域与所述第一屏幕区域重叠。
202.本技术实施例提供的电子设备,电子设备通过超声波指纹模组识别触控导体下落过程中的运动参数,根据上述运动参数,确定触控导体接触到屏幕的第一时刻,然后配置振动模组输出振动反馈的时刻为第一时刻,并在上述第一时刻到达时,通过所述振动模组输出振动反馈。通过该方法,电子设备能够根据触控导体接触屏幕之前的运动参数,提前确定出触控导体接触到屏幕的时刻,并将该时刻作为输出触控反馈的时刻,最后在该时刻到达时在该时刻输出触控反馈,如此,使得用户在执行触控操作的情况下,在接触屏幕时便能感受到触控反馈,从而有效降低触控反馈的时延。
203.应理解的是,本技术实施例中,输入单元104可以包括图形处理器(graphics processing unit,gpu)1041和麦克风1042,图形处理器1041对在视频捕获模式或图像捕获模式中由图像捕获装置(如摄像头)获得的静态图片或视频的图像数据进行处理。显示单元106可包括显示面板1061,可以采用液晶显示器、有机发光二极管等形式来配置显示面板1061。用户输入单元107包括触控面板1071以及其他输入设备1072中的至少一种。触控面板1071,也称为触摸屏。触控面板1071可包括触摸检测装置和触摸控制器两个部分。其他输入设备1072可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆,在此不再赘述。
204.存储器109可用于存储软件程序以及各种数据。存储器109可主要包括存储程序或指令的第一存储区和存储数据的第二存储区,其中,第一存储区可存储操作系统、至少一个功能所需的应用程序或指令(比如声音播放功能、图像播放功能等)等。此外,存储器109可以包括易失性存储器或非易失性存储器,或者,存储器x09可以包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(read-only memory,rom)、可编程只读存储器(programmable rom,prom)、可擦除可编程只读存储器(erasable prom,eprom)、电可擦除可编程只读存储器(electrically eprom,eeprom)或闪存。易失性存储器可以是随机存取存储器(random access memory,ram),静态随机存取存储器(static ram,sram)、动态随机存取存储器(dynamic ram,dram)、同步动态随机存取存储器(synchronous dram,sdram)、双倍数据速率同步动态随机存取存储器(double data rate sdram,ddrsdram)、增强型同步动态随机存取存储器(enhanced sdram,esdram)、同步连接动态随机存取存储器
(synch link dram,sldram)和直接内存总线随机存取存储器(direct rambus ram,drram)。本技术实施例中的存储器109包括但不限于这些和任意其它适合类型的存储器。
205.处理器110可包括一个或多个处理单元;可选的,处理器110集成应用处理器和调制解调处理器,其中,应用处理器主要处理涉及操作系统、用户界面和应用程序等的操作,调制解调处理器主要处理无线通信信号,如基带处理器。可以理解的是,上述调制解调处理器也可以不集成到处理器110中。
206.本技术实施例还提供一种可读存储介质,所述可读存储介质上存储有程序或指令,该程序或指令被处理器执行时实现上述触控反馈方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
207.其中,所述处理器为上述实施例中所述的电子设备中的处理器。所述可读存储介质,包括计算机可读存储介质,如计算机只读存储器rom、随机存取存储器ram、磁碟或者光盘等。
208.本技术实施例另提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现上述触控反馈方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
209.应理解,本技术实施例提到的芯片还可以称为系统级芯片、系统芯片、芯片系统或片上系统芯片等。
210.本技术实施例提供一种计算机程序产品,该程序产品被存储在存储介质中,该程序产品被至少一个处理器执行以实现如上述触控反馈方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
211.需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。此外,需要指出的是,本技术实施方式中的方法和装置的范围不限按示出或讨论的顺序来执行功能,还可包括根据所涉及的功能按基本同时的方式或按相反的顺序来执行功能,例如,可以按不同于所描述的次序来执行所描述的方法,并且还可以添加、省去、或组合各种步骤。另外,参照某些示例所描述的特征可在其他示例中被组合。
212.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分可以以计算机软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,或者网络设备等)执行本技术各个实施例所述的方法。
213.上面结合附图对本技术的实施例进行了描述,但是本技术并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本技术的启示下,在不脱离本技术宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本技术的保护之内。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表