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

报点信息处理方法、装置、终端及存储介质与流程

2022-03-01 21:56:40 来源:中国专利 TAG:


1.本公开涉及电子技术领域,尤其涉及信息处理方法、装置、终端及存储介质。


背景技术:

2.随着终端的游戏产业爆发性发展,一些大型游戏的游戏体验成为了终端用户挑选终端的重要参考因素。当前终端在游戏体验上还存在诸多不稳定因素,例如,在手机玩游戏过程中由于出现手机发热严重而导致cpu无法快速且正确地处理触控操作,从而使得手机出现断触现象,不利于手机触控性能的实现。基于此,终端在温度升高时如何保证其触控性能的稳定成为了亟需解决的技术问题。


技术实现要素:

3.为克服相关技术中存在的问题,本公开提供一种报点信息处理方法、装置、终端及存储介质,所述技术方案如下:
4.根据本公开实施例的第一方面,提供一种报点信息处理方法,由终端执行,所述终端包括:触控屏,所述方法包括:
5.响应于预设应用的运行,确定所述触控屏的当前温度是否大于温度阈值;
6.若所述当前温度大于所述温度阈值,调整所述触控屏的报点信息,其中,调整后的报点信息用于检测所述触控屏的触控操作。
7.在一些实施例中,所述报点信息包括:报点率;
8.所述若所述当前温度大于所述温度阈值,调整所述触控屏的报点信息,包括:
9.若所述当前温度大于第一温度阈值,降低所述触控屏的所述报点率。
10.在一些实施例中,所述方法还包括:
11.确定所述触控屏的所述报点率是否大于或等于报点率阈值;
12.所述若所述当前温度大于第一温度阈值,降低所述触控屏的报点率,包括:
13.若所述报点率大于或等于所述报点率阈值,且所述当前温度大于所述第一温度阈值,降低所述触控屏的所述报点率。
14.在一些实施例中,所述降低所述触控屏的所述报点率,包括:
15.降低所述触控屏的所述报点率至所述报点率阈值。
16.在一些实施例中,所述方法还包括:
17.确定所述预设应用的应用场景;
18.根据所述应用场景,确定所述报点率阈值。
19.在一些实施例中,所述方法还包括:
20.若所述当前温度大于所述第一温度阈值,增加所述触控屏在扫描周期内的扫描次数,其中,所述扫描周期是根据降低后的报点率确定的。
21.在一些实施例中,所述报点信息包括:报点基准值,其中,触控点的电容的电容值大于或等于所述报点基准值;
22.所述若所述当前温度大于所述温度阈值,调整所述触控屏的报点信息,包括:
23.若所述当前温度大于第二温度阈值,调整所述触控屏的所述报点基准值至目标报点基准值。
24.在一些实施例中,所述方法还包括:
25.根据所述当前温度,确定所述当前温度所在的温度范围;
26.根据所述温度范围,确定所述第二温度阈值。
27.在一些实施例中,所述调整所述触控的报点信息,包括:
28.在所述触控屏未检测到所述触控操作的情况下,调整所述触控屏的报点信息。
29.根据本公开实施例的第二方面,提供一种信息处理装置,由终端执行,所述终端包括:触控屏,所述装置包括:
30.第一确定模块,用于响应于预设应用的运行,确定所述触控屏的当前温度是否大于温度阈值;
31.调整模块,用于响应于若所述当前温度大于所述温度阈值,调整所述触控屏的报点信息,其中,调整后的报点信息用于检测所述触控屏的触控操作。
32.在一些实施例中,所述报点信息包括:报点率;
33.所述调整模块,还用于:
34.若所述当前温度大于第一温度阈值,降低所述触控屏的所述报点率。
35.在一些实施例中,所述装置还包括:
36.第二确定模块,用于确定所述触控屏的所述报点率是否大于或等于报点率阈值;
37.所述调整模块,还用于:
38.若所述报点率大于或等于所述报点率阈值,且所述当前温度大于所述第一温度阈值,降低所述触控屏的所述报点率。
39.在一些实施例中,所述调整模块,具体用于:
40.降低所述触控屏的所述报点率至所述报点率阈值。
41.在一些实施例中,所述装置还包括:
42.第三确定模块,用于确定所述预设应用的应用场景;
43.第四确定模块,用于根据所述应用场景,确定所述报点率阈值。
44.在一些实施例中,所述装置还包括:
45.增加模块,用于若所述当前温度大于所述第一温度阈值,增加所述触控屏在扫描周期内的扫描次数,其中,所述扫描周期是根据降低后的报点率确定的。
46.在一些实施例中,所述报点信息包括:报点基准值,其中,触控点的电容的电容值大于或等于所述报点基准值;
47.所述调整模块,还用于:
48.若所述当前温度大于第二温度阈值,调整所述触控屏的所述报点基准值至目标报点基准值。
49.在一些实施例中,所述装置还包括:
50.第五确定模块,用于根据所述当前温度,确定所述当前温度所在的温度范围;
51.第六确定模块,用于根据所述温度范围,确定所述第二温度阈值。
52.在一些实施例中,所述调整模块,还用于:
53.在所述触控屏未检测到所述触控操作的情况下,调整所述触控屏的报点信息。
54.根据本公开实施例的第三方面,提供了一种终端,包括:
55.处理器;
56.用于存储处理器可执行指令的存储器;
57.其中,所述处理器被配置为:执行时实现上述任意所述的报点信息处理方法。
58.本公开实施例第四方面,提供了一种非临时性计算机可读存储介质,当所述存储介质中的指令由终端的处理器执行时,使得终端能够执行实现上述任意所述的报点信息处理方法的步骤。
59.本公开的实施例提供的技术方案可以包括以下有益效果:
60.本公开实施例中,通过响应于预设应用的运行,确定所述触控屏的当前温度是否大于温度阈值;且在所述当前温度大于所述温度阈值的情况下,调整终端的触控屏的报点信息,使得调整后的报点信息能够更好地检测出触控屏的触控操作。相比相关技术中,终端的温度的升高导致中央处理器(cental processing unit,cpu)无法快速且正确地处理触控操作而言,由于本公开实施例会在预设应用运行时,检测终端的当前温度,且在当前温度大于温度阈值的情况下,对触控屏的报点信息进行调整,从而使得基于调整的报点信息处理触控操作时,可以至少抵消一部分因温度升高而带来的不利影响,使得终端在温度升高的情况下能够更为准确且快速的检测出触控操作,减少因温度升高而带来的触控异常例如断触现象,保证了终端的触控性能。
61.此外,由于本公开实施例能够在预设应用运行且终端的温度升高的情况下,保证终端的触控性能,从而保证了终端在运行预设应用时的触控性能,进而保证了终端在运行预设应用时的用户体验,最终提升了终端的用户体验。
62.应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
63.此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。
64.图1是根据一示例性实施例示出的一种报点信息处理方法的流程图;
65.图2是根据一示例性实施例示出的一种报点信息处理方法的另一流程图;
66.图3是根据一示例性实施例示出的一种报点信息处理方法的又一流程图;
67.图4是根据一示例性实施例示出的一种报点信息处理方法的再一流程图;
68.图5是根据另一示例性实施例示出的一种报点信息处理方法的流程图;
69.图6是根据一具体实施例示出的一种报点信息处理方法的流程图;
70.图7是根据一具体实施例示出的一种报点信息处理方法的另一流程图;
71.图8是根据一示例性实施例示出的一种报点信息处理装置的框图;
72.图9是根据一示例性实施例示出的一种终端的框图。
具体实施方式
73.这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及
附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本发明相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本发明的一些方面相一致的装置和方法的例子。
74.本公开对终端的触控性能进行优化,旨在实现准确性高且及时性高的检测到终端上的触控操作,减少异常触控例如断触等现象的产生,特别是终端在运行某些应用的情况下由于消耗的能量较大使得终端产生的热量较高时,对终端的触控性能的优化。基于此,本公开实施例提供了一种报点信息处理方法,通过处理报点信息以维持上述情况下的终端的触控性能的稳定。
75.图1是根据一示例性实施例示出的一种报点信息处理方法的流程图,如图1所示,由终端执行,所述终端包括:触控屏,所述方法可以包括以下步骤:
76.步骤11:响应于预设应用的运行,确定所述触控屏的当前温度是否大于温度阈值;
77.步骤12:若所述当前温度大于所述温度阈值,调整所述触控屏的报点信息,其中,调整后的报点信息用于检测所述触控屏的触控操作。
78.该方法应用于终端,该终端可以为固定终端或者移动终端,固定终端例如可以为电脑、或者电视等,移动终端例如可以为手机、平板电脑、笔记本电脑或穿戴式设备等;其中,穿戴式设备可以是智能手表或智能手环等。可以理解的是,本实施例的终端可以包括任何具有触控屏且具有一定处理能力的终端。
79.需要说明的是,终端在运行一些耗能量较高的应用时,需要的终端处理器的能耗较高,因此,会使得终端发热。然而随着热量的升高会影响到终端的触控性能,例如会使得终端的触控失灵,例如出现断触,即系统无法响应用户的触控操作等现象。
80.这里的处理器,可以是中央处理器cpu。
81.这里的预设应用,包括但不限于:游戏应用或者画图应用等能耗需求量较高的应用。
82.这里的报点信息包括但不限于:处理报点的相关信息。
83.需要说明的是,触控屏包括多个阵列分布的触控电容。若触控电容的电容值大于电容阈值,则触控屏的该触控电容可以被称为触控点,从而根据触控点的坐标位置可以确定出触控操作所在的位置。
84.在一些实施例中,所述报点信息包括:报点率。报点率是指:单位时间内,终端的触控屏向处理器上报触控点的位置坐标的次数。可以理解的是,系统通过触控屏向处理器上报的触控点的位置坐标可以确定触控操作的位置。
85.在另一些实施例中,所述报点信息还可以包括:报点基准值。报点基准值是指:上述的电容阈值。可以理解的是,触控点电容的电容值大于或等于所述报点基准值。
86.总之,终端能够根据报点基准值,确定被视为触控点的基础,和/或根据报点率获取到这些触控点的位置信息等,从而分析出触控操作。
87.当然,所述报点信息还可以包括:其他处理报点相关的信息,用于为更好地处理触控操作所使用到的报点信息均可,在此不作任何限定。
88.需要说明的是,随着终端的温度的升高,触控屏的报点基准值也会随着改变。如果不及时更新报点基准值,就会导致触控屏报点异常。例如,用户的实际进行了触控操作,而触控屏不对触控操作所在的触控点位置信息报点处理,导致断触等触控异常现象。基于此,
本实施例中,可以通过调整报点信息中的报点基准值,使得报点基准值适应于当前的温度范围,从而可以校准触控操作的检测,减少因为温度升高导致的触控异常,如断触等现象的产生,提高终端的触控性能。
89.需要说明的是,随着终端的温度的升高,终端的处理器负载较大,为了保护手机的续航功耗,处理器会采用限频操作,从而使得整个系统的性能下降。因此,使得系统没有更多的资源处理触控操作的相关信息,同样可能导致断触等异常现象。基于此,由于报点率占用了系统资源,故,本实施例中,可以通过调整报点率,使得报点率尽可能减少系统资源的占用,从而可以减少系统负载的性能要求,减少因为温度升高导致的触控异常,如断触等现象的产生,提高终端的触控性能。
90.相比相关技术中,终端的温度的升高导致cpu无法快速且正确地处理触控操作而言,由于本公开实施例会在预设应用运行时,检测终端的当前温度,且在当前温度大于温度阈值的情况下,对触控屏的报点信息进行调整,从而使得基于调整的报点信息处理触控操作时,可以至少抵消一部分因温度升高而带来的不利影响,使得终端在温度升高的情况下能够更为准确且快速的检测出触控操作,减少因温度升高而带来的触控异常例如断触现象,保证了终端的触控性能。
91.此外,由于本公开实施例能够在预设应用运行且终端的温度升高的情况下,保证终端的触控性能,从而保证了终端在运行预设应用时的触控性能,进而保证了终端在运行预设应用时的用户体验,最终提升了终端的用户体验。
92.请参阅图2,图2是根据一示例性实施例示出的一种报点信息处理方法的另一流程图如图2所示,所述报点信息包括:报点率;
93.所述步骤11,可以包括:步骤111:响应于预设应用的运行,确定所述触控屏的当前温度是都大于第一温度阈值;
94.所述步骤12,即所述若所述当前温度大于所述温度阈值,调整所述触控屏的报点信息,可以包括:
95.步骤121:若所述当前温度大于所述第一温度阈值,降低所述触控屏的所述报点率。
96.正如前述所说,随着终端的温度的升高,终端的处理器负载较大,为了保护手机的续航功耗,处理器会采用限频操作,从而使得整个系统的性能下降。因此,使得系统没有更多的资源处理触控操作的相关信息,从而导致断触等异常现象。基于此,由于报点率占用了系统资源,故,本实施例中,可以通过降低报点率,基于报点率的减低从而可以减轻系统的负担,降低系统负载的性能要求。基于此,能够减少因为温度升高导致的触控异常,如断触等现象的产生,提高终端的触控性能。
97.这里的第一温度阈值,可以是根据系统的处理器的型号等确定。可知地,不同型号的处理器能够承受的温度有所不同。当然,第一温度阈值,还可以根据系统的处理器的使用时长确定,可知地,使用时长越长的处理器性能越低,能够承受的温度也就越低,相反,使用时长越短的处理器性能越高,能够承受的温度也就越高。
98.需要说明的是,为了更为准确地减少断触现象的产生。在一些实施例中,请参阅图3,图3是根据一示例性实施例示出的一种报点信息的处理方法的又一流程图,如图3所示,所述方法还包括:
99.步骤31:确定所述触控屏的所述报点率是否大于或等于报点率阈值;
100.所述步骤121,即所述若所述当前温度大于所述第一温度阈值,降低所述触控屏的所述报点率,可以包括:
101.若所述报点率大于或等于所述报点率阈值,且所述当前温度大于所述第一温度阈值,降低所述触控屏的所述报点率。
102.这里,所述报点率阈值,是指系统在该报点率阈值对应的报点率下能够正常处理触控操作。即如果报点率小于或等于报点率阈值的情况下,终端处理触控操作的时延大于时延阈值。该时延阈值可以根据不同的用户设定,不同的用户对于触控操作的时延要求有所不同。当然,该时延阈值也可以根据当前运行的应用程序设定。对于用户界面(user interface,ui)交互较少的应用程序,时延阈值可以设置的更长一些,那么报点率阈值也可以更低一些,对于ui交互较多的应用程序,时延阈值可以设置的更短一些,那么报点率阈值也可以更高一些。
103.本公开实施例通过引入报点率阈值,可以确保不影响用户的正常交互的情况下,通过降低所述触控屏的报点率,来降低系统能耗,从而可以降低终端的温度,促进恢复终端的触控性能。
104.在一些实施例中,所述降低所述触控屏的报点率,可以包括:
105.按照报点率调整策略,降低所述触控的报点率。
106.这里,报点率调整策略,可以包括:按照报点率调整等级进行调整。例如,每次降低20%,然后慢慢降低报点率,以此保证报点率在适当范围内,从而保证触控操作的延时尽可能短,进而保证触控操作更加流畅。
107.当然,为了能够快速减轻系统的负载负担,在一些实施例中,所述降低所述触控屏的报点率,可以包括:
108.降低所述触控屏的所述报点率至所述报点率阈值。
109.基于此,直接将触控屏的报点率降至报点率阈值,达到快速调整报点信息,以便快速降低系统的资源负载,从而快速降温,进而快速恢复触控性能。
110.需要补充的是,对于同一预设应用而言,由于同一应用在不同的应用场景下对于触控操作的时延要求有所不同。可以理解的是,对于ui交互较多的应用场景,时延要求更短,对于ui交互较少的应用场景,时延要求可以更长一些。基于此,为了能够更为准确地调整报点率,在一些实施例中,所述方法还包括:
111.确定所述预定应用的应用场景;根据所述应用场景,确定所述报点率阈值。
112.这里的应用场景,包括但不限于:预设应用正在运行的应用页面。例如,游戏应用中正在运行的游戏竞技页面,又例如,游戏应用中正在运行的游戏设置页面等。总之,不同的应用场景下,对于触控操作的时延要求有所不同。
113.如此,本公开实施例,通过预设应用的应用程序动态地确定报点率阈值,可以更为准确地通过调整报点率的方式达到降低系统能耗,以降低终端温度,从而提高触控性能的技术效果。
114.需要说明的是,正如前述所述,报点率是指:终端在单位时间内,触控屏向处理器上报触控点的位置坐标的次数。可以理解的是,报点率越高,在单位时间内,触控屏向处理器上报触控点的位置坐标的次数也就越多。在另一些实施例中,在降低了报点率的情况下,
为了保证弥补触控屏向系统上报触控点的位置坐标的上报次数,在一些实施例中,请参阅图4,图4是根据一示例性实施例示出的一种报点信息处理方法的再一流程图,如图4所示,所述方法包括:
115.步骤111:响应于预设与应用的运行,确定所述触控屏的当前温度是否大于第一温度阈值;
116.步骤121:若所述当前温度大于所述第一温度阈值,降低所述触控屏的所述报点率;
117.步骤41:若所述当前温度大于所述第一温度阈值,增加所述触控屏在扫描周期内的扫描次数,其中,所述扫描周期是根据降低后的报点率确定的。
118.正如前述所说,报点率是指终端在单位时间内,触控屏向处理器上报触控点的坐标位置的次数。这里的单位时间即所述的扫描周期。
119.这里的扫描次数,通常是指扫描触控屏扫描自身的触控电容的次数。通过扫描触控电容得到触控电容的电容值是否大于电容值阈值,从而可以确定该触控电容是否为触控点,若为触控点,确定该触控点的坐标位置。
120.本公开实施例中,通过增加所述触控屏在扫描周期内对整个触控屏的扫描次数,可以弥补触控屏向系统上报触控点的位置坐标的上报次数,在触控屏一侧便可以得到更为精确地触控点的坐标位置,减轻系统对触控点的位置坐标的分析负担。故,在系统一侧通过降低报点率来降低系统的性能要求,在触控屏一侧通过增加扫描次数,来提高触控检测的精度,如此,从系统一侧以及触控屏一侧结合来保证触控屏的触控性能。
121.正如前述所说,随着终端的温度的升高,触控屏的报点基准值也会随着改变。如果不及时更新报点基准值,就会导致触控屏报点异常,例如,用户的实际进行了触控操作,而触控屏不对触控操作所在的触控点位置信息进行报点处理,导致断触等触控异常现象。基于此,由于终端的温度不同对应的报点基准值也不同,故,本实施例中,可以通过调整报点基准值,使得报点更加的准确。基于此,能够减少因为温度升高导致的触控异常,如断触等现象的产生,提高终端的触控性能。
122.需要说明的是,为了使得报点更加的准确,从而减少断触现象的产生。在一些实施例中,所述报点信息包括:报点基准值,其中,所述触控点的电容的电容值大于或等于所述报点基准值。也就是说,如果触控电容的电容值大于或等于所述报点基准值,则认为该触控电容为触控点,即被触控的触控电容。这里的报点基准值实际上就是上述所述的电容阈值。请参阅图5,图5是根据另一示例性实施例示出的一种报点信息处理方法的流程图,如图5所示,所述步骤11,可以包括:步骤112:响应于预设应用的运行,确定所述触控屏的当前温度是否大于第二温度阈值;
123.所述步骤12,即所述若所述当前温度大于所述温度阈值,调整所述触控屏的报点信息,包括:
124.步骤122:若所述当前温度大于所述第二温度阈值,调整所述触控屏的所述报点基准值至目标报点基准值。
125.这里的第二温度阈值可以比第一温度阈值小,也可以比第一温度阈值大,还可以等于第一温度阈值。
126.本实施例中,通过在当前温度大于第二温度阈值的情况下,通过重新调整报点基
准值,从而使得报点基准值能够适应于终端的当前温度,使得当前温度下的报点更加的准确,从而能够更加准确地检测出触控操作,减少因温度升高导致的断触现象,提高触控性能。
127.在一些实施例中,所述方法还包括:根据所述当前温度,确定所述当前温度所在的温度范围;根据所述温度范围确定,所述第二温度阈值。
128.这里,第二温度阈值是可以根据当前温度而动态变化的。可以理解的是,报点基准值会随着温度的升高而逐渐变化,因此,可以设定若干个温度范围,且在当前温度超过所在温度范围的话,进行报点基准值的调整,从而可以达到各个温度范围下的报点的准确性。
129.示例性的,可以将20度到30度作为一个温度范围,30度到40度作为一个温度范围,如此,如果当前温度为25度,那么对应的第二温度阈值则为30度,如果当前温度为35度,则对应的第二温度阈值则为40度。
130.本公开实施例,通过当前温度,动态确定第二温度阈值,并在当前温度超过第二温度阈值的情况下,自动调整报点基准值,从而使得报点基准值能够适应当前的温度范围,使得报点更加的准确,从而减少因发热导致的报点基准异常而引发的断触现象,提高触控性能。
131.在一些实施例中,调整所述触控屏的所述报点基准值至目标报点基准值,可以包括:
132.通过重新采样调整所述触控屏的所述报点基准值至目标报点基准值。
133.这里的目标报点基准值,是通过重新采样测试得到的。如此,能够准确地得到目标报点基准值。
134.在另一些实施例中,调整所述触控屏的所述报点基准值至目标报点基准值,可以包括:
135.调整所述触控屏的所述报点基准值至所述温度范围对应的目标报点基准值,所述温度范围是指当前温度所在的温度范围。
136.在一些实施例中,终端将温度范围与目标报点基准值的对应关系预先存储起来。如此,可以快速地将报点基准值调整至目标报点基准值。
137.在另一些实施例中,为了使得调整的目标报点基准值更加准确,终端从云端获取温度范围与目标报点基准值的对应关系。
138.需要补充的是,确定所述触控屏的当前温度是否大于所述温度阈值,可以是通过安装在终端内的温度传感器获得。
139.在一些实施例中,所述温度传感器安装在cpu旁边,能够更为准确地确定cpu的发热量,及时降低cpu的功耗,从而能够准确地确定出降低报点率的时机。
140.在另一些实施例中,所述温度传感器安装在所述触控屏的下方,能够准确地得到触控屏的温度,如果能够更为准确地确定触控屏的温度,从而更为准确地确定出调整报点基准值的时机。
141.需要补充的是,在一些实施例中,所述调整所述触控屏的报点信息,可以包括:
142.在所述触控屏未检测到所述触控操作的情况下,调整所述触控屏的报点信息。
143.本实施例中,通过在触控屏未检测到触控操作的情况下,提前调整好触控屏的报点信息,以便基于调整好的报点信息进行触控操作的检测,从而可以更加准确且及时地检
测到触控操作,提高触控功能性能。例如,可以通过提前校准好报点基准值,减少因为报点基准值不准确,导致的触控屏的报点异常,从而引发断触等风险。
144.进一步地,本公开还提供一个具体实施例,以进一步理解本公开实施例提供的报点信息处理方法。
145.这里,以终端为手机为例。
146.目前手机游戏火爆,由于手机游戏运行的高负载,会严重加大手机功耗,导致手机发烫,性能下降等温度。特别是对于手机的触控屏而言,手机发热严重时,不仅触控屏的报点基准值不准确,而且系统也无法处理触控相关的信息,导致在手机发热时,容易出现触控性能不达标,报点异常,甚至断触等风险。
147.需要说明的是,手机温度升高,手机发热时,触控屏的原始报点基准值也会随着改变,如果不及时更新报点基准值的话,将会导致基于现有的原始报点基准值无法正确反映出是否被触控,容易引发报点异常,例如,触控屏即使触控也无反应等,造成的断触现象。
148.基于此,请参阅图6,图6是根据一具体实施例示出的一种报点信息处理方法的流程图,如图6所示,所述方法包括:
149.步骤61:以温度间隔设置对应的报点基准值;
150.这里的温度间隔,即上述实施例所述的温度范围。即不同的温度范围对应不同的报点基准值。
151.步骤62:是否打开游戏应用,如果是,执行步骤63,如果否,则结束流程。
152.这里的游戏应用,即上述实施例所述的预设应用。
153.步骤63:监控手机的当前温度;
154.步骤64:当前温度是否当前温度对应的温度间隔的边界温度,如果是,执行步骤65,如果否,则结束流程。
155.这里的边界温度,即上述实施例所述的第二温度阈值。
156.步骤65:重新采样更新报点基准值。
157.如此,若在游戏应用打开的情况下,当前温度超过当前温度对应的温度间隔的边界温度的情况下,重新采样更新报点基准值,从而使得更新后的报点基准值能够适应于当前温度所在的温度间隔,减少因报点基准值不准确,导致的触控屏的报点异常,从而引发的断触风险,解决了因手机发热导致报点基准值异常而发生的断触的问题。
158.需要说明的是,手机温度达到一定温度的时候,系统cpu负载较大,一般为了保护手机的续航功耗,系统cpu采取限频等操作,这使得系统的性能有所下降。如果系统性能无法正常处理触控屏的触控数据,则有可能造成断触。
159.基于此,请参阅图7,图7是根据一具体实施例示出的一种报点信息处理方法的流程图,如图7所示,所述方法包括:
160.步骤71:设定预设温度;
161.这里的预设温度,即上述实施例所述的第一温度阈值。
162.步骤72:是否打开游戏应用,如果是,则执行步骤73,否则,结束流程;
163.这里的游戏应用,即上述实施例所述预设应用。
164.步骤73:监控手机的当前温度;
165.步骤74:当前温度是否超过预设温度,如果是则执行步骤75,如果否,结束流程;
166.步骤75:降低报点率;
167.步骤76:增加扫描次数。
168.例如,报点率从360hz降至240hz,扫描次数从3次增加到4次。
169.本实施例中,若在游戏应用打开的情况下,当前温度超过预设温度,则降低报点率以及增加扫描次数,如此,通过降低报点率,可以减少系统的性能负载要求,从而减少出现耗时导致的丢点,以及断触等现象;而降低报点率换来的时间,在触控屏一侧,可以用来新增触控屏的扫描次数,扫描次数的增多可以提高触控数据的精准度。
170.上述实施例中,实现了在手机在运行游戏应用的情况下,对触控屏采取动态更新报点基准值,以及动态调整报点率以及扫描次数,从而提升了触控屏的触控性能,解决了因手机发热导致的断触问题。具体地,动态更新报点基准值,可以减少因报点基准值不准确导致的报点异常,从而引发的断触现象;而动态调整报点率以及扫描次数,可以降低系统负载的性能要求,以及提高触控屏的精准度,从触控屏一侧,以及系统一侧结合来减少断触的风险。
171.图8是根据一示例性实施例示出的一种报点信息处理装置,由终端执行,所述终端包括:触控屏,参照图8,该装置包括:
172.第一确定模块81,用于响应于预设应用的运行,确定所述触控屏的当前温度是否大于温度阈值;
173.调整模块82,用于响应于若所述当前温度大于所述温度阈值,调整所述触控屏的报点信息,其中,调整后的报点信息用于检测所述触控屏的触控操作。
174.在一些可选的实施例中,所述报点信息包括:报点率;
175.所述调整模块82,还用于:
176.若所述当前温度大于第一温度阈值,降低所述触控屏的所述报点率。
177.在一些可选的实施例中,所述装置还包括:
178.第二确定模块,用于确定所述触控屏的所述报点率是否大于或等于报点率阈值;
179.所述调整模块82,还用于:
180.若所述报点率大于或等于所述报点率阈值,且所述当前温度大于所述第一温度阈值,降低所述触控屏的所述报点率。
181.在一些可选的实施例中,所述调整模块82,具体用于:
182.降低所述触控屏的所述报点率至所述报点率阈值。
183.在一些可选的实施例中,所述装置还包括:
184.第三确定模块,用于确定所述预设应用的应用场景;
185.第四确定模块,用于根据所述应用场景,确定所述报点率阈值。
186.在一些可选的实施例中,所述装置还包括:
187.增加模块,用于若所述当前温度大于所述第一温度阈值,增加所述触控屏在扫描周期内的扫描次数,其中,所述扫描周期是根据降低后的报点率确定的。
188.在一些可选的实施例中,所述报点信息包括:报点基准值,其中,触控点的电容的电容值大于或等于所述报点基准值;
189.所述调整模块82,还用于:
190.若所述当前温度大于第二温度阈值,调整所述触控屏的所述报点基准值至目标报
点基准值。
191.在一些可选的实施例中,所述装置还包括:
192.第五确定模块,用于根据所述当前温度,确定所述当前温度所在的温度范围;
193.第六确定模块,用于根据所述温度范围,确定所述第二温度阈值。
194.在一些可选的实施例中,所述调整模块82,还用于:
195.在所述触控屏未检测到所述触控操作的情况下,调整所述触控屏的报点信息。
196.关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
197.图9是根据一示例性实施例示出的一种终端900的框图。例如,终端900可以是移动电话,计算机,数字广播终端,消息收发设备,游戏控制台,平板设备,医疗设备,健身设备,个人数字助理等。
198.参照图9,终端900可以包括以下一个或多个组件:处理组件902,存储器904,电力组件906,多媒体组件908,音频组件910,输入/输出(i/o)的接口912,传感器组件914,以及通信组件916。
199.处理组件902通常控制终端900的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理组件902可以包括一个或多个处理器920来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件902可以包括一个或多个模块,便于处理组件902和其他组件之间的交互。例如,处理组件902可以包括多媒体模块,以方便多媒体组件908和处理组件902之间的交互。
200.存储器904被配置为存储各种类型的数据以支持在终端900的操作。这些数据的示例包括用于在终端900上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器904可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(sram),电可擦除可编程只读存储器(eeprom),可擦除可编程只读存储器(eprom),可编程只读存储器(prom),只读存储器(rom),磁存储器,快闪存储器,磁盘或光盘。
201.电力组件906为终端900的各种组件提供电力。电力组件906可以包括电源管理系统,一个或多个电源,及其他与为终端900生成、管理和分配电力相关联的组件。
202.多媒体组件908包括在所述终端900和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(lcd)和触摸面板(tp)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件908包括一个前置摄像头和/或后置摄像头。当终端900处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜系统或具有焦距和光学变焦能力。
203.音频组件910被配置为输出和/或输入音频信号。例如,音频组件910包括一个麦克风(mic),当终端900处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器904或经由通信组件916发送。在一些实施例中,音频组件910还包括一个扬声器,用于输出音频信号。
204.i/o接口912为处理组件902和外围接口模块之间提供接口,上述外围接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。
205.传感器组件914包括一个或多个传感器,用于为终端900提供各个方面的状态评估。例如,传感器组件914可以检测到终端900的打开/关闭状态,组件的相对定位,例如所述组件为终端900的显示器和小键盘,传感器组件914还可以检测终端900或终端900一个组件的位置改变,用户与终端900接触的存在或不存在,终端900方位或加速/减速和终端300的温度变化。传感器组件914可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件914还可以包括光传感器,如cmos或ccd图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件914还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。
206.通信组件916被配置为便于终端900和其他设备之间有线或无线方式的通信。终端900可以接入基于通信标准的无线网络,如wifi,2g或3g,或它们的组合。在一个示例性实施例中,通信组件916经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,所述通信组件916还包括近场通信(nfc)模块,以促进短程通信。例如,在nfc模块可基于射频识别(rfid)技术,红外数据协会(irda)技术,超宽带(uwb)技术,蓝牙(bt)技术和其他技术来实现。
207.在示例性实施例中,终端900可以被一个或多个应用专用集成电路(asic)、数字信号处理器(dsp)、数字信号处理设备(dspd)、可编程逻辑器件(pld)、现场可编程门阵列(fpga)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述方法。
208.在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器904,上述指令可由终端900的处理器920执行以完成上述方法。例如,所述非临时性计算机可读存储介质可以是rom、随机存取存储器(ram)、cd-rom、磁带、软盘和光数据存储设备等。
209.一种非临时性计算机可读存储介质,当所述存储介质中的指令由终端的处理器执行时,使得终端能够执行上述各实施例所述的报点信息处理方法。
210.本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本发明的其它实施方案。本技术旨在涵盖本发明的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本发明的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本发明的真正范围和精神由下面的权利要求指出。
211.应当理解的是,本发明并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本发明的范围仅由所附的权利要求来限制。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

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

相关文献