提示更换触控笔笔尖的方法、装置、触控笔及电子设备与流程

文档序号:31805072发布日期:2022-10-14 20:03阅读:209来源:国知局
提示更换触控笔笔尖的方法、装置、触控笔及电子设备与流程

1.本技术涉及触控笔技术领域,更具体地,涉及一种提示更换触控笔笔尖的方法、装置、触控笔及电子设备。


背景技术:

2.在用户使用电子设备的过程中,除了可以通过自己的手指对电子设备的触控屏进行触控外,还可以通过所配备的触控笔来对电子设备的触控屏进行触控。通常,触控笔是通过其触控笔笔尖与触控屏进行触控,因此,触控笔笔尖在使用过程中会一定的程度的磨损。


技术实现要素:

3.鉴于上述问题,本技术提出了一种提示更换触控笔笔尖的方法、装置、触控笔及电子设备,以改善上述问题。
4.第一方面,本技术提供了一种提示更换触控笔笔尖的方法,所述方法包括:获取触控笔笔尖的目标磨损量,所述目标磨损量为基于所述触控笔笔尖与触控屏之间的历次触控操作的触控参数所得到;若所述目标磨损量满足目标条件,提示对所述触控笔笔尖进行更换。
5.第二方面,本技术提供了一种提示更换触控笔笔尖的装置,所述装置包括:磨损量获取单元,用于获取触控笔笔尖的目标磨损量,所述目标磨损量为基于所述触控笔笔尖与触控屏之间的历次触控操作的触控参数所得到;提示单元,用于若所述目标磨损量满足目标条件,提示对所述触控笔笔尖进行更换。
6.第三方面,本技术提供了一种触控笔,包括触控笔笔尖、控制器以及存储器;一个或多个程序被存储在所述存储器中并被配置为由所述控制器执行,所述一个或多个程序配置用于执行上述的方法。
7.第四方面,本技术提供了一种电子设备,包括一个或多个处理器以及存储器;一个或多个程序被存储在所述存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个程序配置用于执行上述的方法。
8.第五方面,本技术提供的一种存储有处理器可执行的程序代码的计算机可读存储介质,所述计算机可读存储介质包括存储的程序代码,其中,在所述程序代码运行时执行上述的方法。
9.本技术提供的一种提示更换触控笔笔尖的方法、装置、触控笔及电子设备,在获取基于触控笔笔尖与触控屏之间的历次触控操作的触控参数所得到的目标磨损量后,若目标磨损量满足目标条件,提示对触控笔笔尖进行更换。从而通过上述方式使得在使用触控笔的过程中,可以对触控笔笔尖每次与触控屏的触控过程所对应的触控参数进行记录,进而及时的获取得到触控笔的目标磨损量,以基于该目标磨损量提示用户对触控笔笔尖进行更换,避免磨损过度的触控笔笔尖对触控屏造成损伤。
附图说明
10.为了更清楚地说明本技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
11.图1示出了本技术实施例中提供的提示更换触控笔笔尖的方法的一种应用场景的示意图;
12.图2示出了本技术实施例提出的一种提示更换触控笔笔尖的方法的流程图;
13.图3示出了本技术实施例提中一种提示进行触控笔笔尖更换的示意图;
14.图4示出了本技术另一实施例提出的一种提示更换触控笔笔尖的方法的流程图;
15.图5示出了本技术实施例中触控笔与电子设备进行交互以实现提示更换触控笔笔尖的方法的流程图;
16.图6示出了本技术又一实施例提出的一种提示更换触控笔笔尖的方法的流程图;
17.图7示出了本技术又一实施例提出的一种提示更换触控笔笔尖的方法的流程图;
18.图8示出了本技术实施例提中一种触控笔的结构示意图;
19.图9示出了本技术实施例提中压力传感器所采集的数据根据触控笔笔尖的插拔动作进行变化的示意图;
20.图10示出了本技术又一实施例提出的一种提示更换触控笔笔尖的方法的流程图;
21.图11示出了本技术实施例提中选取第一目标信号量和第二目标信号量的示意图;
22.图12示出了本技术另一实施例提出的一种提示更换触控笔笔尖的装置的结构框图;
23.图13示出了本技术另一实施例提出的另一种提示更换触控笔笔尖的装置的结构框图;
24.图14示出了本技术的用于执行根据本技术实施例的提示更换触控笔笔尖的方法的电子设备的结构框图;
25.图15示出了本技术中涉及的一种触控笔的结构框图;
26.图16是本技术实施例的用于保存或者携带实现根据本技术实施例的提示更换触控笔笔尖的方法的程序代码的存储单元。
具体实施方式
27.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
28.随着电子设备的发展,更多的电子设备都配置有触控屏。在配置有触控屏的情况下,用户通过对触控屏进行触控操作即可实现对电子设备进行控制。其中,触控操作可以包括点击操作以及滑动操作等。在用户使用电子设备的过程中,除了可以通过自己的手指对电子设备的触控屏进行触控外,还可以通过所配备的触控笔来对电子设备的触控屏进行触控。通常,触控笔是通过其触控笔笔尖与触控屏进行触控,因此,触控笔笔尖在使用过程中
会一定的程度的磨损。
29.发明人在研究中发现,相关方式中还较为缺乏提醒用户进行触控笔笔尖更换的方法,从而造型用户无法及时的对触控笔笔尖进行更换,而未及时更换的触控笔笔尖则可能对触控屏造成损伤。
30.因此,发明人提出了本技术中的一种提示更换触控笔笔尖的方法、装置、触控笔及电子设备,在获取基于触控笔笔尖与触控屏之间的历次触控操作的触控参数所得到的目标磨损量后,若目标磨损量满足目标条件,提示对触控笔笔尖进行更换。从而通过上述方式使得在使用触控笔的过程中,可以对触控笔笔尖每次与触控屏的触控过程所对应的触控参数进行记录,进而及时的获取得到触控笔的目标磨损量,以基于该目标磨损量提示用户对触控笔笔尖进行更换,避免磨损过度的触控笔笔尖对触控屏造成损伤。
31.下面先对本技术实施例涉及的应用场景进行介绍。
32.如图1所示,在本技术实施例提供的提示更换触控笔笔尖的方法涉及的应用场景中,包括触控笔100以及电子设备200。其中,触控笔100包括触控笔笔尖。触控笔100通过其触控笔笔尖对电子设备200中触控屏进行触控。其中,触控笔100中可以与电子设备200进行无线通信。该无线通信的方式包括蓝牙通信。
33.下面将结合附图具体描述本技术的各实施例。
34.请参阅图2,本技术提供的一种提示更换触控笔笔尖的方法,方法包括:
35.s110:获取触控笔笔尖的目标磨损量,目标磨损量为基于触控笔笔尖与触控屏之间的历次触控操作的触控参数所得到。
36.需要说明的是,触控笔在使用的过程中会通过其触控笔笔尖与触控屏进行直接接触,进而实现对触控屏所在的电子设备进行控制。因为触控笔笔尖与触控屏的直接接触,就会对触控笔笔尖造成磨损。在本技术实施例中,目标磨损量表征的是触控笔当前所安装的触控笔笔尖的整体磨损情况。其中,该整体磨损情况可以理解为该触控笔笔尖在安装在触控笔之后,从第一次与触控屏进行触控,到最近一次与触控屏进行触控所造成的磨损情况。可选的,目标磨损量可以为触控笔笔尖的磨损厚度。
37.在触控笔笔尖每次与触控屏进行触控操作的过程中,会对应有触控参数来表征当次触控过程的触控情况。该触控参数可以包括触控时长和触控力度。其中,触控时长则表征触控笔笔尖与触控屏进行触控操作的时长。例如,若触控笔笔尖在t1时刻开始与触控屏进行触控操作,然后,触控笔笔尖在t2时刻与触控屏脱离接触,则该次触控操作的触控时长为t2-t1。
38.该触控力度可以为平均触控力度,需要说明的是,用户操作触控笔对触控屏进行触控操作的过程中,施加给触控笔的力度可能会实时变化,对应的,触控笔笔尖作用到触控屏的力度也会随之实时变化,那么通过获取整个触控过程的平均触控力度,可以更好的获取得到整体的触控力度。需要说明的是,在触控笔笔尖与触控屏进行触控操作的过程中,触控屏所在的电子设备或者触控笔可以以预设频率上报实时的触控力度,那么在当次的触控操作的过程中,就会得到多个上报的触控力度,然后对该多个上报的触控力度求平均,则可以得到当次触控操作对应的平均触控力度。示例性的,在触控笔笔尖开始与触控屏进行触控操作,到脱离触控屏的这段时间内,所上报的触控力度包括触控力度p1、触控力度p2、触控力度p3以及触控力度p4。在这种情况下,对触控力度p1、触控力度p2、触控力度p3以及触
控力度p4进行平均值计算,则可以得到平均触控力度。
39.在本技术实施例中,可以有多种的获取得到目标磨损量的方式。
40.作为一种方式,可以在每进行一次触控操作之后,对该触控操作过程中的触控参数进行记录。然后,可以响应于目标磨损量的计算指令,基于之前所记录的历次触控操作的触控参数来计算目标磨损量。作为另外一种方式,可以在每进行一次触控操作后,就实时计算当次触控操作对应的磨损量,然后将当次触控操作所计算得到的磨损量,与之前的每次触控操作结束时所对应计算得到的磨损量进行累加,进而得到目标磨损量。
41.s120:若目标磨损量满足目标条件,提示对触控笔笔尖进行更换。
42.其中,在本技术实施例中,目标条件表征需要对当前所使用的触控笔笔尖进行更换的条件。在得到目标磨损量之后,可以基于目标条件来对当前所计算得到的目标磨损量进行检测,以便在检测到当前所计算的目标磨损量满足目标条件的情况下,就触发提示对触控笔笔尖进行更换。
43.作为一种方式,该目标条件可以包括目标磨损量大于磨损量阈值。并且,在本技术实施例中,可以有多种方式来确定磨损量阈值。
44.可选的,该磨损量阈值可以由开发人员在触控笔出厂之前进行配置。需要说明的是,开发人员可以预先通过实验,以确定触控笔笔尖的磨损到达何种情况下,会对触控屏造成损伤,进而基于该会造成触控屏损伤的磨损程度来确定磨损量阈值。
45.可选的,该磨损量阈值也可以由用户根据自己的触控习惯进行配置。需要说明的是,在触控笔笔尖存在磨损之后,不同的磨损程度会造成用户在使用触控笔时需要对触控笔施加不同力度,而不同的力度又会影响用户的使用体验,因此,用户可以根据自己的操作习惯来对目标条件所包括的磨损量阈值进行调整。
46.可选的,该磨损量阈值可以根据触控笔所配对的电子设备的触控屏的材质来确定。需要说明的是,不同的电子设备的触控屏的材质可能会有所区别,进而就造成不同的电子设备的触控屏的刚性不同,对于刚性不同的触控屏,即使是相同磨损程度的触控笔笔尖,造成磨损的可能性也是不同的。因此,可以建立有触控屏材质与磨损量阈值之间的对应关系,进而基于触控屏所配对的电子设备的触控屏的材质来确定对应的磨损量阈值。其中,电子设备的型号所采集的触控屏的材质是对应的,在这种情况下,可以通过读取电子设备的型号来确定电子设备的触控屏的材质。其中,触控笔所配对的电子设备可以理解为与触控笔建立有无线连接的电子设备。
47.另外,在本技术实施例中,也可以有多种的触发提示对触控笔笔尖进行更换的方式。
48.作为一种方式,在本技术实施例提供的提示更换触控笔笔尖的方法由触控笔执行的情况下,若目标磨损量满足目标条件,触控笔可以向电子设备发送提示指令,该提示指令用于触发电子设备通过弹窗的方式提示对触控笔笔尖进行更换。示例性的,如图3所示,在电子设备的屏幕中可以显示有弹窗10,在弹窗10中显示有内容“请更换触控笔笔尖”。
49.再者,在在本技术实施例提供的提示更换触控笔笔尖的方法由触控笔执行的情况下,若目标磨损量满足目标条件,触控笔也可以通过触控笔自身所包括的器件进行提示。可选的,在触控笔中配置有指示灯的情况下,可以通过点亮指示灯,或者改变指示灯的颜色来提示对触控笔笔尖进行更换。再者,可选的,在触控笔中配置有显示屏的情况下,触控笔可
以直接通过其配置的显示屏显示提示对触控笔笔尖进行更换的消息。
50.本实施例提供的一种提示更换触控笔笔尖的方法,在获取基于触控笔笔尖与触控屏之间的历次触控操作的触控参数所得到的目标磨损量后,若目标磨损量满足目标条件,提示对触控笔笔尖进行更换。从而通过上述方式使得在使用触控笔的过程中,可以对触控笔笔尖每次与触控屏的触控过程所对应的触控参数进行记录,进而及时的获取得到触控笔的目标磨损量,以基于该目标磨损量提示用户对触控笔笔尖进行更换,避免磨损过度的触控笔笔尖对触控屏造成损伤。
51.请参阅图4,本技术提供的一种提示更换触控笔笔尖的方法,方法包括:
52.s210:响应于预设条件的触发,获取最近一次的触控操作对应的触控参数。
53.s220:基于最近一次的触控操作对应的触控参数,得到最近一次的触控操作的第一磨损量。
54.作为一种方式,触控参数包括触控时长和平均触控力度,基于最近一次的触控操作对应的触控参数,得到最近一次的触控操作的第一磨损量,包括:基于最近一次的触控操作对应的触控时长和平均触控力度,得到最近一次的触控操作的第一磨损量。
55.可选的,基于最近一次的触控操作对应的触控时长和平均触控力度,得到最近一次的触控操作的第一磨损量,包括:获取最近一次的触控操作的平均触控力度所对应的磨损率,磨损速率表征单位时间内的磨损量;基于最近一次的触控操作的触控时长和磨损率,得到最近一次的触控操作的第一磨损量。
56.需要说明的是,可以预先分别对触控笔笔尖施加不同的力度,并观察触控笔笔尖在不同的力度下触控指定时长后的磨损情况,该磨损情况可以包括在获取得到触控之前触控笔尖绝缘层的高度和触控之后触控笔笔尖绝缘层的高度的差值之后,所得到的该差值与指定时长的比值,对于该比值可以定义为磨损速率。进而,就可以预先建立不同的触控力度与对应的磨损速率之间的对应关系。那么在计算第一磨损量的过程中,在得到最近一次触控操作的触控时长以及平均触控力度后,通过该平均触控力度以及该不同的触控力度与对应的磨损速率之间的对应关系,来得到平均触控力度所对应的磨损损率,进而在通过触控时长与该磨损速率之间的乘积来得到第一磨损量。
57.示例性的,预先建立不同的触控力度与对应的磨损速率之间的对应关系可以包括触控力度l1对应的磨损速率为s1,触控力度l2对应的磨损速率为s2,触控力度l3对应的磨损速率为s3。在这种情况下,若最近一次触控操作的平均力度为l2,那么所获取的对应的磨损速率为s2,在触控时长为t1的情况下,所得到的第一磨损量为t1
×
s2。若最近一次触控操作的平均力度为l3,那么所获取的对应的磨损速率为s3,在触控时长为t2的情况下,所得到的第一磨损量为t2
×
s3。
58.s230:基于第一磨损量对第二磨损量进行更新,得到目标磨损量,第二磨损量为基于最近一次的触控操作之前的历次触控操作的触控参数所得到。
59.s240:若目标磨损量满足目标条件,提示对触控笔笔尖进行更换。
60.其中,在本技术实施例中,预设条件可以有多种实施方式。
61.作为一种方式,预设条件包括触控笔笔尖与触控屏的当次触控操作结束。在这种方式下,响应于预设条件的触发,获取最近一次的触控操作对应的触控参数包括:响应于触控笔笔尖与触控屏的当次触控操作结束,获取当次触控操作对应的触控参数。对应的,基于
最近一次的触控操作对应的触控参数,得到最近一次的触控操作的第一磨损量,包括:基于当次触控操作对应的触控参数,得到最近一次的触控操作的第一磨损量。需要说明的是,在预设条件包括触控笔笔尖与触控屏的当次触控操作结束的情况下,最近一次的触控操作则可以理解为当次触控操作。
62.在这种方式下,若检测到触控笔笔尖与触控屏的当次触控操作结束,则会基于当次触控操作的触控参数来计算对应的磨损量,以作为第一磨损量。再者,需要说明的是,在每次进行触控操作后,都会根据当次触控操作计算出当次触控操作所对应的磨损量以作为当次触控操作对应的第一磨损量,并且,在计算得到每次触控操作对应的第一磨损量之后,还会将该第一磨损量与当前的第二磨损量进行累加,以得到当前的目标磨损量。
63.示例性的,若触控笔笔尖在第一次与触控屏的触控操作结束后,所计算得到的第一磨损量为m1,在这种情况下,因为为第一次触控操作,所以当前的第二磨损量也为m1,对应的,目标磨损量也为m1。在触控笔笔尖在第二次与触控屏的触控操作结束后,所计算得到的第一磨损量为m2,在这种情况下,历次的触控操作只有前述的第一次触控操作,所以第二磨损量则为m1,对应的,目标磨损量也为m1+m2。在触控笔笔尖在第三次与触控屏的触控操作结束后,所计算得到的第一磨损量为m3,对应的,历次的触控操作有前述的第一次触控操作和第二触控操作,那么当前的第二磨损量则为m1+m2,对应的,目标磨损量也为m1+m2+m3。
64.作为另外一种方式,预设条件包括检测到笔尖磨损检测操作。可选的,该笔尖磨损检测操作可以由用户手动触发,也可以由电子设备或者触控笔自动触发。例如,在电子设备或者触控笔中可以配置触发按键,用户可以通过按压该触发按键来手动触发获取当前的目标磨损量。其中,该触发按键可以为虚拟按键,也可以为实体按键。另外,用户也可以配置电子设备或者触控笔定期的获取目标磨损量,在这种情况下,若电子设备或者触控笔检测到到了获取目标磨损量的时刻,则会触发获取目标磨损量。
65.下面再通过图5对本实施例涉及的一种场景进行介绍。
66.如图5所示,在触控笔笔尖与电子设备的触控屏接触时,则触控笔进入触控模式(tip模式)。在进入触控模式时,则会同步开始计算触控时间和压力均值(即平均触控力度)。在检测到抬笔时(也就是触控笔笔尖脱离屏幕),触控笔可以从电子设备读取当次触控模式的触控时间和压力均值,并将所读取的数据存储在触控笔。然后,可以通过磨损模式来计算得到磨损量(也就是第一磨损量)。然后,再进行磨损量累计求和,以得到目标磨损量。在目标磨损量大于磨损阈值的情况下,则会将更换触控笔笔尖的消息发送给电子设备。
67.本实施例提供的一种提示更换触控笔笔尖的方法,从而通过上述方式使得在使用触控笔的过程中,可以对触控笔笔尖每次与触控屏的触控过程所对应的触控参数进行记录,进而及时的获取得到触控笔的目标磨损量,以基于该目标磨损量提示用户对触控笔笔尖进行更换,避免磨损过度的触控笔笔尖对触控屏造成损伤。并且,在本实施例中,可以在每次检测到有触控笔笔尖与触控屏之间的触控操作结束后,可以实时的计算触控笔笔尖当前总体的磨损量(例如,第一磨损量),进而更加及时的提醒用户进行触控笔笔尖的更换。
68.请参阅图6,本技术提供的一种提示更换触控笔笔尖的方法,方法包括:
69.s310:获取历次触控操作各自对应的平均触控力度,以及历次触控操作各自对应的触控时长。
70.s320:获取历次触控操作各自对应的平均触控力度的平均值,得到参考平均力度。
71.s330:获取历次触控操作各自对应的触控时长之和,得到参考触控时长。
72.s340:通过参考平均力度和参考触控时长,得到触控笔笔尖的目标磨损量,目标磨损量为基于触控笔笔尖与触控屏之间的历次触控操作的触控参数所得到。
73.其中,可以通过计算参考平均力度和参考触控时长的乘积来得到触控笔笔尖的目标磨损量。
74.s350:若目标磨损量满足目标条件,提示对触控笔笔尖进行更换。
75.示例性的,若根据当前所使用的触控笔笔尖对应的历次触控操作所得到的平均触控力度包括平均触控力度l1、平均触控力度l2、平均触控力度l3以及平均触控力度l4。其中,平均触控力度l1对应的触控时长为t1,平均触控力度l2对应的触控时长为t2,平均触控力度l3对应的触控时长为t3,平均触控力度l4对应的触控时长为t4。其中,平均触控力度所对应的触控时长可以理解为平均触控力度所属触控操作所对应的触控时长。在这种情况下,所得到的参考平均力度为(l1+l2+l3+l4)/4,所得到的参考触控时长为t1+t2+t3+t4。
76.本实施例提供的一种提示更换触控笔笔尖的方法,从而通过上述方式使得在使用触控笔的过程中,可以对触控笔笔尖每次与触控屏的触控过程所对应的触控参数进行记录,进而及时的获取得到触控笔的目标磨损量,以基于该目标磨损量提示用户对触控笔笔尖进行更换,避免磨损过度的触控笔笔尖对触控屏造成损伤。并且,在本实施例中,会直接通过历次触控操作各自对应的触控参数来计算得到参考平均力度和参考触控时长,再基于该参考平均力度和参考触控时长来计算得到目标磨损量,从而使得所计算得到的目标磨损量更为准确。
77.请参阅图7,本技术提供的一种提示更换触控笔笔尖的方法,方法包括:
78.s410:获取触控笔笔尖的目标磨损量,目标磨损量为基于触控笔笔尖与触控屏之间的历次触控操作的触控参数所得到。
79.s420:若目标磨损量满足目标条件,提示对触控笔笔尖进行更换。
80.s430:检测触控笔笔尖是否进行更换。
81.作为一种方式,检测压力传感器在目标时刻之后采集的压力数据中是否有第一数据以及在第一数据之后的第二数据,压力传感器用于检测触控笔笔尖所施加的压力,第一数据表征触控笔笔尖所施加的压力减小,第二数据表征触控笔笔尖所施加的压力增大。若检测到有第一数据以及在第一数据之后的第二数据,确定触控笔笔尖进行更换。
82.需要说明的是,在触控笔的内部可以配置有压力传感器用于感知触控笔笔尖所施加的压力。且该压力是朝向触控笔的内部方向施加的。示例性的,如图8所示,触控笔的触控笔尖20可以沿其中的虚线箭头的方向向压力传感器21施加压力。在这种情况下,若没有对触控笔笔尖的插拔操作,该压力传感器所检测到的压力是稳定不变的。例如,如图9左侧图像中随着时间的推移,压力值始终是处于相对平稳的状态。而在触控笔笔尖被拔出,压力传感器所探测到的压力值会下降(如图9右侧图像中所示的特征标志a)。之后,若触控笔笔尖被重新插回笔身之后,因为插入动作力很大,压力传感器所检测到的压力值会突然急剧增大(如特征标志b),随后插入动作完成,手离开触控笔笔尖,触控笔笔尖重新进行压力校准,压力值重新恢复到压力基准位置。
83.s440:若触控笔笔尖未进行更换,继续提示对触控笔笔尖进行更换。
84.s450:若触控笔笔尖进行更换,停止提示对触控笔笔尖进行更换。
85.在检测到目标磨损量满足目标条件而触发提示对触控笔笔尖进行更换后,用户有可能并未及时的对触控笔笔尖进行更换,因此,通过检测是否进行触控笔笔尖的更换,可以更为有效增大用户进行触控笔笔尖更换的概率。
86.作为一种方式,在本技术实施例中,因为目标磨损量满足目标条件而进行提示的方式,与因为触控笔笔尖未进行更换而继续进行提示的方式可以不同。或者,因为触控笔笔尖未进行更换而继续进行提示的提示强度会高于因为目标磨损量满足目标条件而进行提示的提示强度。
87.其中,对于不同的提示方式,所对应的提示强度的概念会有所不同。例如,若提示方式为通过指示灯的方式进行提示,那么对应的提示强度可以理解为指示灯的亮度。在这种情况下,因为触控笔笔尖未进行更换而继续进行提示时指示灯的亮度,会高于因为目标磨损量而满足目标条件而进行提示时指示灯的亮度。在例如,若提示方式为通过弹窗的方式进行提示,那么对应的提示强度可以理解为弹窗的显示面积。在这种情况下,因为触控笔笔尖未进行更换而继续进行提示时弹窗的面积,会高于因为目标磨损量而满足目标条件而进行提示时弹窗的面积。
88.需要说明的是,在检测到触控笔笔尖已经进行更换的情况下,则会将之前用于触发提示进行触控笔更换的目标磨损量进行清除,以及将历次的触控操作的触控参数进行清除,并会重新开始计算目标磨损量,该重新计算的目标磨损量可以理解为新的触控笔笔尖在触控触控屏的过程中所产生的目标磨损量。
89.本实施例提供的一种提示更换触控笔笔尖的方法,从而通过上述方式使得在使用触控笔的过程中,可以对触控笔笔尖每次与触控屏的触控过程所对应的触控参数进行记录,进而及时的获取得到触控笔的目标磨损量,以基于该目标磨损量提示用户对触控笔笔尖进行更换,避免磨损过度的触控笔笔尖对触控屏造成损伤。并且,在本实施例中,在提示对触控笔笔尖进行更换后,还会进一步的检测提示需要进行更换的触控笔笔尖是否实际进行更换,以便进一步的对触控屏进行保护。
90.请参阅图10,本技术提供的一种提示更换触控笔笔尖的方法,方法包括:
91.s510:获取触控笔笔尖的目标磨损量,目标磨损量为基于触控笔笔尖与触控屏之间的历次触控操作的触控参数所得到。
92.s520:若目标磨损量满足目标条件,提示对触控笔笔尖进行更换。
93.s530:检测触控笔笔尖是否进行更换。
94.s540:若检测到触控笔笔尖进行了更换,检测更换后的触控笔笔尖是否为新的触控笔笔尖。
95.s541:若是新的触控笔笔尖,则停止提示对触控笔笔尖进行更换。
96.s542:若不是新的触控笔笔尖,继续提示对触控笔笔尖进行更换。
97.s550:若检测到触控笔笔尖未进行更换,继续提示对触控笔笔尖进行更换。
98.需要说明的是,本技术实施例中涉及的触控笔为主动式触控笔。在触控笔笔尖存在磨损的情况下,触控笔笔尖与触控屏的接触面积就会对应的增大,进而就会造成电子设备的触控传感器与触控笔笔尖之间的耦合电容变大,进而就会使得触控传感器所感知到的信号量增大。因此,可以实时的采集电子设备的触控传感器所感知到的触控笔笔尖之间的信号量,以确定当前所使用的触控笔笔尖是否为新的触控笔笔尖。其中,该新的触控笔笔尖
可以理解为还未有磨损的触控笔笔尖,也可以理解为磨损程度小于需要进行更换的触控笔笔尖(即,所确定的对应的目标磨损量满足目标条件的触控笔笔尖)的磨损程度的触控笔笔尖。
99.作为一种方式,电子设备可以周期性采集触控笔笔尖在触控屏进行触控时的信号量,其中,每个周期内采集的信号量有多个。示例性的,在一个周期内可以采集1000个信号量。并且,对于可以对最近两个周期内采集的信号量进行存储。
100.需要说明的是,如前述介绍可知,对于磨损程度不同的触控笔笔尖,电子设备的触控传感器所能感知到的信号量是不同的。在这种情况下,可以以检测到触控笔笔尖进行更换的时刻为分界点,比对该分界点之前的一个周期内的多个信号量的与分界点之后的一个周期内的多个信号量,来实现确定所更换的触控笔笔尖是否为新的触控笔笔尖。可选的,可以获取第一目标信号量和第二目标信号量,第一目标信号量包括触控笔笔尖进行更换前的一个周期内的目标信号量,第二目标信号量包括触控笔笔尖进行更换后的一个周期内的目标信号量,对第一目标信号量和第二目标信号量进行比对,根据比对结果检测更换后的触控笔笔尖是否为新的触控笔笔尖。可选的,对第一目标信号量和第二目标信号量进行比对,根据比对结果检测更换后的触控笔笔尖是否为新的触控笔笔尖,包括:若第一目标信号量中最大的信号量大于第二目标信号量中最大的信号量,确定更换后的触控笔笔尖为新的触控笔笔尖。
101.示例性的,如图11所示,可以以t为周期进行信号量的采集。若在5t这个时刻检测到进行触控笔笔尖更换的操作,则可以从4t到5t这个周期中选择第一目标信号量,以及在5t到6t这个周期中选择第二目标信号量。其中,第一目标信号量可以为一个周期内采集的信号量中,值最大的n个信号量,对应的,第二目标信号量可以为一个周期内采集的信号量中,值最大的m个信号量,然后,将n个信号量中最大的信号量与m个信号量中最大的信号量进行比对。若n个信号量中最大的信号量大于m个信号量中最大的信号量,则确定更换后的触控笔笔尖为新的触控笔笔尖。其中,n和m可相同,也可以不同。示例性的,n和m可以均为5。
102.需要说明的是,对于相同磨损程度的触控笔笔尖,在触控屏中不同的位置时,电子设备的触控传感器所感知到的信号量可能是会有所不同的。并且,对于相同磨损程度的触控笔笔尖,用户在不同的握姿的情况下,电子设备的触控传感器所感知到的信号量可能是会有所不同的。在这种情况下,可以在检测所更换的触控笔笔尖是否为新的触控笔笔尖的过程中,还可以引导用户作出采用的指定握姿,以及控制触控笔笔尖在指定位置对触控屏进行触控,以保证进行比对的信号量是在相同的场景(触控位置以及用户的握姿)下采集得到。
103.本实施例提供的一种提示更换触控笔笔尖的方法,从而通过上述方式使得在使用触控笔的过程中,可以对触控笔笔尖每次与触控屏的触控过程所对应的触控参数进行记录,进而及时的获取得到触控笔的目标磨损量,以基于该目标磨损量提示用户对触控笔笔尖进行更换,避免磨损过度的触控笔笔尖对触控屏造成损伤。并且,在本实施例中,还可以进一步的检测所更换的触控笔笔尖是否为新的触控笔笔尖,进而有利于保证进行触控笔笔尖更换的有效性。
104.请参阅图12,本技术提供的一种提示更换触控笔笔尖的装置600,装置600包括:
105.磨损量获取单元610,用于获取触控笔笔尖的目标磨损量,目标磨损量为基于触控
笔笔尖与触控屏之间的历次触控操作的触控参数所得到。
106.提示单元620,用于若目标磨损量满足目标条件,提示对触控笔笔尖进行更换。
107.作为一种方式,提示单元620,具体用于若目标磨损量满足目标条件,向电子设备发送提示指令,提示指令用于触发电子设备通过弹窗的方式提示对触控笔笔尖进行更换。
108.作为一种方式,磨损量获取单元610,具体用于响应于预设条件的触发,获取最近一次的触控操作对应的触控参数;基于最近一次的触控操作对应的触控参数,得到最近一次的触控操作的第一磨损量;基于第一磨损量对第二磨损量进行更新,得到目标磨损量,第二磨损量为基于最近一次的触控操作之前的历次触控操作的触控参数所得到。
109.可选的,预设条件包括触控笔笔尖与触控屏的当次触控操作结束。磨损量获取单元610,具体用于响应于触控笔笔尖与触控屏的当次触控操作结束,获取当次触控操作对应的触控参数。基于当次触控操作对应的触控参数,得到最近一次的触控操作的第一磨损量。
110.可选的,预设条件包括检测到笔尖磨损检测操作。
111.可选的,触控参数包括触控时长和平均触控力度。磨损量获取单元610,具体用于基于最近一次的触控操作对应的触控时长和平均触控力度,得到最近一次的触控操作的第一磨损量。可选的,磨损量获取单元610,具体用于获取最近一次的触控操作的平均触控力度所对应的磨损损率,磨损速率表征单位时间内的磨损量;基于最近一次的触控操作的触控时长和磨损损率,得到最近一次的触控操作的第一磨损量。
112.作为一种方式,触控参数包括触控时长和平均触控力度。磨损量获取单元610,具体用于获取历次触控操作各自对应的平均触控力度,以及历次触控操作各自对应的触控时长;获取历次触控操作各自对应的平均触控力度的平均值,得到参考平均力度;获取历次触控操作各自对应的触控时长之和,得到参考触控时长;通过参考平均力度和参考触控时长,得到触控笔笔尖的目标磨损量。
113.如图13所示,装置600还包括:
114.更换管理单元630,用于在提示对触控笔笔尖进行更换之后,检测触控笔笔尖是否进行更换。可选的,更换管理单元630,具体用于若触控笔笔尖未进行更换,继续触发提示单元620提示对触控笔笔尖进行更换。更换管理单元630,具体用于若触控笔笔尖进行更换,触发提示单元620停止提示对触控笔笔尖进行更换。
115.可选的,更换管理单元630,具体用于检测压力传感器在目标时刻之后采集的压力数据中是否有第一数据以及在第一数据之后的第二数据,压力传感器用于检测触控笔笔尖所施加的压力,第一数据表征触控笔笔尖所施加的压力减小,第二数据表征触控笔笔尖所施加的压力增大;若检测到有第一数据以及在第一数据之后的第二数据,确定触控笔笔尖进行更换。更换管理单元630,还用于检测触控笔笔尖是否进行更换之后还包括:若触控笔笔尖进行更换,检测更换后的触控笔笔尖是否为新的触控笔笔尖。
116.作为一种方式,装置600还包括:
117.触控检测单元,用于周期性采集触控笔笔尖在触控屏进行触控时的信号量,其中,每个周期内采集的信号量有多个。在这种情况下,更换管理单元630,还具体用于获取第一目标信号量和第二目标信号量,第一目标信号量包括触控笔笔尖进行更换前的一个周期内的目标信号量,第二目标信号量包括触控笔笔尖进行更换后的一个周期内的目标信号量;对第一目标信号量和第二目标信号量进行比对,根据比对结果检测更换后的触控笔笔尖是
否为新的触控笔笔尖。可选的,更换管理单元630,还具体用于若第一目标信号量中最大的信号量大于第二目标信号量中最大的信号量,确定更换后的触控笔笔尖为新的触控笔笔尖。
118.本实施例提供的一种提示更换触控笔笔尖的装置,在获取基于触控笔笔尖与触控屏之间的历次触控操作的触控参数所得到的目标磨损量后,若目标磨损量满足目标条件,提示对触控笔笔尖进行更换。从而通过上述方式使得在使用触控笔的过程中,可以对触控笔笔尖每次与触控屏的触控过程所对应的触控参数进行记录,进而及时的获取得到触控笔的目标磨损量,以基于该目标磨损量提示用户对触控笔笔尖进行更换,避免磨损过度的触控笔笔尖对触控屏造成损伤。
119.需要说明的是,本技术中装置实施例与前述方法实施例是相互对应的,装置实施例中各个单元的具体实施原理与前述方法实施例中的原理是相似的,装置实施例中的具体内容可以参见方法实施例,而在装置实施例中不再赘述。
120.下面将结合图14对本技术提供的一种电子设备进行说明。
121.请参阅图14,基于上述的提示更换触控笔笔尖的方法、装置,本技术实施例还提供的一种可以执行前述提示更换触控笔笔尖的电子设备1000。电子设备1000包括相互耦合的一个或多个(图中仅示出一个)处理器105、存储器104、音频播放模块106以及音频采集装置108。其中,该存储器104中存储有可以执行前述实施例中内容的程序,而处理器105可以执行该存储器104中存储的程序。
122.其中,处理器105可以包括一个或者多个处理核。处理器105利用各种接口和线路连接整个电子设备1000内的各个部分,通过运行或执行存储在存储器104内的指令、程序、代码集或指令集,以及调用存储在存储器104内的数据,执行电子设备1000的各种功能和处理数据。可选地,处理器105可以采用数字信号处理(digital signal processing,dsp)、现场可编程门阵列(field-programmable gate array,fpga)、可编程逻辑阵列(programmable logic array,pla)中的至少一种硬件形式来实现。处理器105可集成中央处理器(central processing unit,cpu)、图像处理器(graphics processing unit,gpu)和调制解调器等中的一种或几种的组合。其中,cpu主要处理操作系统、用户界面和应用程序等;gpu用于负责显示内容的渲染和绘制;调制解调器用于处理无线通信。可以理解的是,上述调制解调器也可以不集成到处理器105中,单独通过一块通信芯片进行实现。
123.存储器104可以包括随机存储器(random access memory,ram),也可以包括只读存储器(read-only memory)。存储器104可用于存储指令、程序、代码、代码集或指令集。存储器104可包括存储程序区和存储数据区,其中,存储程序区可存储用于实现操作系统的指令、用于实现至少一个功能的指令(比如触控功能、声音播放功能、图像播放功能等)、用于实现下述各个方法实施例的指令等。
124.再者,电子设备1000除了前述所示的器件外,还可以包括网络模块110以及传感器模块112。
125.所述网络模块110用于实现电子设备1000与其他设备之间的信息交互,例如,可以与其他的音频播放设备或者其他的电子设备建立连接,并基于所建立的连接进行信息交互。作为一种方式,电子设备1000的网络模块110为射频模块,该射频模块用于接收以及发送电磁波,实现电磁波与电信号的相互转换,从而与通讯网络或者其他设备进行通讯。所述
射频模块可包括各种现有的用于执行这些功能的电路元件,例如,天线、射频收发器、数字信号处理器、加密/解密芯片、用户身份模块(sim)卡、存储器等等。例如,该射频模块可以通过发送或者接收的电磁波与外部设备进行交互。
126.传感器模块112可以包括至少一种传感器。具体地,传感器模块112可包括但并不限于:压力传感器、运动传感器、加速度传感器以及其他传感器。
127.其中,压力传感器可以检测由按压在电子设备1000产生的压力的传感器。即,压力传感器检测由用户和电子设备1000之间的接触或按压产生的压力,例如由用户的耳朵与电子设备1000之间的接触或按压产生的压力。因此,压力传感器可以用来确定在用户与电子设备1000之间是否发生了接触或者按压,以及压力的大小。
128.其中,加速度传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别电子设备1000姿态的应用(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等。另外,电子设备1000还可配置陀螺仪、气压计、湿度计、温度计等其他传感器,在此不再赘述。
129.音频采集装置110,用于进行音频信号采集。可选的,音频采集装置110包括有多个音频采集器件,该音频采集器件可以为麦克风。
130.请参阅图15,基于上述的提示更换触控笔笔尖的方法、装置,本技术实施例还提供的一种可以执行前述提示更换触控笔笔尖的触控笔2000。触控笔2000包括控制芯片、微控制器、运动感应传感器、打码电极、接收电极以及压力传感器。其中,控制芯片可以用于执行前述实施例中提供的示更换触控笔笔尖的方法。
131.请参考图16,其示出了本技术实施例提供的一种计算机可读存储介质的结构框图。该计算机可读介质1100中存储有程序代码,所述程序代码可被处理器调用执行上述方法实施例中所描述的方法。
132.计算机可读存储介质1100可以是诸如闪存、eeprom(电可擦除可编程只读存储器)、eprom、硬盘或者rom之类的电子存储器。可选地,计算机可读存储介质1100包括非易失性计算机可读介质(non-transitory computer-readable storage medium)。计算机可读存储介质1100具有执行上述方法中的任何方法步骤的程序代码1110的存储空间。这些程序代码可以从一个或者多个计算机程序产品中读出或者写入到这一个或者多个计算机程序产品中。程序代码1110可以例如以适当形式进行压缩。
133.在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本技术的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。
134.此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。在本技术的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。
135.流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本技术的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本技术的实施例所属技术领域的技术人员所理解。
136.在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行系统、装置或设备(如基于计算机的系统、包括处理器的系统或其他可以从指令执行系统、装置或设备取指令并执行指令的系统)使用,或结合这些指令执行系统、装置或设备而使用。
137.应当理解,本技术的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(pga),现场可编程门阵列(fpga)等。
138.综上所述,本技术提供的一种提示更换触控笔笔尖的方法、装置、触控笔及电子设备,在获取基于触控笔笔尖与触控屏之间的历次触控操作的触控参数所得到的目标磨损量后,若目标磨损量满足目标条件,提示对触控笔笔尖进行更换。从而通过上述方式使得在使用触控笔的过程中,可以对触控笔笔尖每次与触控屏的触控过程所对应的触控参数进行记录,进而及时的获取得到触控笔的目标磨损量,以基于该目标磨损量提示用户对触控笔笔尖进行更换,避免磨损过度的触控笔笔尖对触控屏造成损伤。
139.最后应说明的是:以上实施例仅用以说明本技术的技术方案,而非对其限制;尽管参照前述实施例对本技术进行了详细的说明,本领域的普通技术人员当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征图进行等同替换;而这些修改或者替换,并不驱使相应技术方案的本质脱离本技术各实施例技术方案的精神和范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1