用于移动终端的温度补偿方法、装置和移动终端的制作方法_2

文档序号:9786910阅读:来源:国知局
户的手指与移动终端外壳边缘四条边中的任一边的距离减小,或者,用户手指与移动终端外壳边缘四条边中任一边的接触面积增大时,均会使安装在移动终端外壳边缘的四条边上的四个电容传感器的电容值增大,当用户的手指未接触移动终端外壳边缘四条边时,电容传感器的电容值为OF(法拉),因此,首先需要根据获取到的用户的握持数据分别计算四个电容传感器的电容增大后的电容值,并将增大后的电容值与移动终端中电容变化阈值进行比对,当某一个电容传感器增大后的电容值大于电容变化阈值时,可以判定用户的手指握持在该电容传感器所在的移动终端外壳边缘的边上,进一步,如果增大后的电容值大于电容变化阈值的电容传感器的数量(即用户的手指握持移动终端外壳边缘的边的数量)达到预设数量,则可判定用户握持移动终端。
[0044]其中,预设数量例如为2个。
[0045]在本实施例中,例如,如图2所示,移动终端外壳边缘的边的位置示意图,包括上、下、左、右四个位置,如果用户的手指具体握持的边中包含左边,而不包含右边,则可以判定用户的握持姿势为左手握持,如果用户的手指具体握持的边中包含右边,而不包含左边,则可以判定用户的握持姿势为右手握持,如果用户的手指具体握持的边中包含左边,也包含右边,则可以判定用户的握持姿势为左右手握持,其中,左手握持、右手握持,以及左右手握持均表明用户的握持状态为用户握持移动终端。
[0046]本实施例中,通过根据移动终端的当前温度值获取与当前温度值对应的电容变化阈值,并根据握持数据和与移动终端当前温度值对应的电容变化阈值获取用户的握持状态,能够提高移动终端检测用户握持状态的精确度,有效提升用户的使用体验。
[0047]图3是本发明另一实施例提出的用于移动终端的温度补偿方法的流程示意图,该用于移动终端的温度补偿方法包括:
[0048]S301:根据实验获取预设关系数据表。
[0049]其中,预设关系数据表用于标识移动终端的温度值与电容传感器的电容变化阈值之间的对应关系。
[0050]其中,预设关系数据表包含移动终端的当前温度值和电容传感器的电容变化阈值两个参数。不同的当前温度值对应不同,或者相同的电容变化阈值。用户可以预先根据实验获取移动终端的温度值与电容传感器的电容变化阈值之间的对应关系,以得到预设关系数据表。
[0051 ] S302:开启移动终端的温度补偿功能。
[0052]具体地,当用户开启移动终端的温度补偿功能时,触发执行步骤S303,若用户未开启移动终端的温度补偿功能,则不获取移动终端当前的温度,以移动终端内置程序预先设定的电容变化阈值,来判定用户的握持状态。
[0053]通过本步骤,可以使用户根据自身需求选择是否开启移动终端的温度补偿功能,提升电容变化阈值变换的灵活性。
[0054]S303:根据移动终端内置的散热系统获取移动终端当前的温度,得到当前温度值。
[0055]具体地,移动终端的中央处理器(Central Processing Unit,CPU)的运行频率越高,以及运行时间越长,移动终端自身的温度值越高,若移动终端长时间处于高温工作状态,会缩短使用寿命,因此,为了不影响移动终端的使用寿命,通常厂商会在移动终端内部设置散热系统,以在移动终端长时间运行时,对移动终端进行降温处理,在本发明的实施例中,可以通过移动终端内置的散热系统实时地获取移动终端当前的温度,得到当前温度值。
[0056]可选地,可以实时地通过移动终端内置的散热系统获取移动终端当前的温度,或者,也可以每隔预设时间通过移动终端内置的散热系统获取移动终端当前的温度,得到当前温度值,其中,预设时间可以由移动终端内置程序设定,或者,由用户根据自身需求设定。
[0057]通过移动终端内置的散热系统获取到的移动终端当前温度值例如为25°C。
[0058]另一方面,本步骤中,通过根据移动终端内置的散热系统获取移动终端当前的温度,而不是通过温度传感器检测移动终端当前的温度,有效降低了移动终端的制造成本。
[0059]S304:根据当前温度值以及预设关系数据表获取与当前温度值对应的电容变化阈值。
[0060]其中,预设关系数据表包含移动终端的当前温度值和电容传感器的电容变化阈值两个参数。不同的当前温度值对应不同,或者相同的电容变化阈值。移动终端可以根据自身的当前温度值自动选定与当前温度值对应的电容变化阈值,以对用户的握持状态进行检测。
[0061 ]例如,通过移动终端内置的散热系统获取到的移动终端当前温度值例如为25°C,则当前温度值25°C对应的电容变化阈值为2000F(法拉),通过移动终端内置的散热系统获取到的移动终端当前温度值例如为0°C,则当前温度值25°C对应的电容变化阈值为1000F。
[0062]S305:获取移动终端的握持数据。
[0063]其中,在本发明的实施例中,握持数据为手握传感器检测出的用户握持移动终端的数据,握持数据可以例如用户的手指按压移动终端界面时所产生的压力数据。握持数据可以为单次的握持数据,也可以为预设时间范围内多次握持数据的平均值,预设时间范围可以根据需求预先设定。
[0064]握持数据可以是原始数据,或者经过处理得到的特征数据。例如,在本实施例中,握持数据可以是用户的手指距离移动终端外壳边缘四条边中任一边的距离,以及,用户手指与移动终端外壳边缘四条边中任一边的接触面积的原始数据。
[0065]具体地,可以通过移动终端中的手握传感器检测用户的手指与移动终端界面接触区域的握持数据。
[0066]其中,手握传感器可以例如为电容传感器,电容传感器的数量可以为四个,四个电容传感器可分别设置于移动终端外壳边缘的四条边上,四个电容传感器布局形成手握传感器。
[0067]电容式传感器是将被测量(如尺寸、压力,接触面积等)的变化转换成电容量变化的一种传感器。
[0068]可以理解的是,可以将手握传感器设置为实时检测用户的握持数据,或者,也可以设置为每隔预设时间检测用户的握持数据,预设时间可以根据需求预先设定。
[0069 ] S306:判断电容传感器的电容值是否大于与当前温度值对应的电容变化阈值,若是,则执行步骤S307,否则执行步骤S309。
[0070]具体地,当用户的手指接触到移动终端外壳边缘四条边中的任一边,此时,用户的手指与移动终端外壳边缘四条边中的任一边的距离减小,或者,用户手指与移动终端外壳边缘四条边中任一边的接触面积增大时,均会使安装在移动终端外壳边缘的四条边上的四个电容传感器的电容值增大,当用户的手指未接触移动终端外壳边缘四条边时,电容传感器的电容值为OF(法拉),因此,首先需要根据获取到的用户的握持数据分别计算四个电容传感器的电容增大后的电容值,并将增大后的电容值与移动终端中电容变化阈值进行比对,当某一个电容传感器增大后的电容值大于电容变化阈值时,可以判定用户的手指握持在该电容传感器所在的移动终端外壳边缘的边上。
[0071 ]例如,通过移动终端内置的散热系统获取到的移动终端当前温度值例如为25°C,则当前温度值25°C对应的电容变化阈值为2000F(法拉),因此,在电容传感器的电容值大于与当前温度值对应的电容变化阈值2000F时,触发执行步骤S307,在电容传感器的电容值小于与当前温度值对应的电容变化阈值2000F时,触发执行步骤S309。
[0072]S307:判断电容值大于与当前温度值对应的电容变化阈值的电容传感器的数量是否达到预设数量,若是,则执行步骤S308,否则执行步骤S309。
[0073]具体地,如果增大后的电容值大于电容变化阈值的电容传感器的数量(即用户的手指握持移动终端外壳边缘的边的数量)达到预设数量,则可判定用户握持移动终端。
[0074]其中,预设数量例如为2个。
[0075]在本实施例中,例如,如图2所示,移动终端外壳边缘的边的位置示意图,包括上、下、左、右四个位置,如果用户的手指具体握持的边中包含左边,而不包含右边,则可以判定用户的握持姿势为左手握持,如果用户的手指具体握持的边中包含右边,而不包含左边,则可以判定用户的握持姿势为右手握持,如果用户的手指具体握持的边中包含左边,也包含右边,则可以判定用户的握持姿势为左右手握持,其中,左手握持、右手握持,以及左右手握持均表明用户的握持状态为用户握持移动终端。
[0076]例如,通过移动终端内置的散热系统获取到的移动终端当前温度值例如为25°C,则当前温度值25°C对应的电容变化阈值为2000F(法拉),因此,在电容值大于与当前温度值对应的电容变化阈值2000F的电容传感器的数量大于或者等于2个时,触发执行步骤S308,在电容值大于与当前温度值对应的电容变化阈值2000F的电容传感器的数量小于2个时,触发执行步骤S309。
[0077]S308:判定握持状态为用户握持移动终端。
[0078]例如,通过移动终端内置的散热系统获取到的移动终端当前温度值例如为25°C,则当前温度值25°C对应的电容变化阈值为2000F(法拉),因此,在电容传感器的电容值大于与当前温度值对应的电容变化阈值2000F,且在电容值大于与当前温度值对应的电容变化阈值2000F的电容传感器的数量大于或者等于2个时,判定握持状态为用户握持移动终端。
[0079]S309:判定握持状态为用户未握持移动终端。
[0080]例如,通过移动终端内置的散热系统获取到的移动终端当前温度值例如为25°C,则当前温度值25°C对应的电容变化阈值为2000F(法拉),因此,在电容传感器的电容值小于与当前温度值对应的电容变化阈值2000F,或者,在电容值大于与当前温度值对应的电容变化阈值2000F的电容传感器的数量小于2个时,判定握持状态为用户未握持移动终端。
[0081]本实施例中,通过根据实验获取预设关系数据表,将移动终端当前温度值作为判断用户握持状态的一个参数,避免了不同的移动终端的当前温度对握持状态检测准确度的影响,通过开启移动终端的温度补偿功能,可以使用户根据自身需求选择是否开启移动终端的温度补偿功能,提升电容变化阈值变换的灵活性。通过根据移动终端内置的散热系统获取移动终端当前的温度,有效降低了移动终端的制造成本。通过根据移动终端的当前温度值获取与当前温度值对应的电容变化阈值,并根据握持数据和与移动终端当前温度值对应的电容变化阈值获取用户的握持状态,能够提高移动终端检测用户握持状态的精确度,有效提升用户的使用体验。
[0082]图4是本发明另一实施例提出的用于移动终端的温度补偿装置的结构示意图,该用于移动终端的温度补偿装置40包括温度获取模块401、电容变化阈值获取模块402,以及握持状态获取模块403,其中,
[0083]温度获取模块401,用于根据移动终端内置
当前第2页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1