一种基于移动终端的接近检测控制方法及系统的制作方法_2

文档序号:9870599阅读:来源:国知局
图2,图2是本发明基于移动终端的接近检测控制方法的较佳实施例的流程图。如图2所示,本发明实施例提供的一种基于移动终端的接近检测控制方法,包括以下步骤:
步骤S100、当移动终端在同一通话过程中,接近传感器首次检测到与物体距离小于一预定距离时,通过上报功能控制关闭显示屏与触摸屏,当接近传感器首次检测到与物体的距离大于所述预定距离时,则通过上报功能控制开启显示屏与触摸屏。
[0024]步骤S200、当接近传感器检测到与物体的距离在所述预定距离来回变化一次则计为一次接近或离开。
[0025]本发明在具体实施时,需要在步骤SlOO之前包括:
S0,预先设置当移动终端在同一通话过程中,接近传感器首次检测到与物体距离小于一预定距离时,通过上报功能控制关闭显示屏与触摸屏,当接近传感器首次检测到与物体的距离大于所述预定距离时,则通过上报功能控制开启显示屏与触摸屏;
SOl,当接近传感器检测到与物体的距离在所述预定距离来回变化一次则计为一次接近或离开。
[0026]所述基于移动终端的接近检测控制方法,其中,所述接近为通过接近传感器检测到物体与接近传感器之间的距离小于预定距离;所述离开为通过接近传感器检测到物体与接近传感器之间的距离大于预定距离
步骤S300、当检测到有所述接近或离开时,在第一预定时间段内统计所述接近或离开的次数是否达到预设定的次数上限值;
本发明在具体实施所述步骤S300之前还包括:预先设定第一预定时间段值和第二预定时间段值,并设置通过第一软件定时器来记录第一预定时间段值、通过第二软件定时器来记录第二预定时间段值;以及预先设定在第一预定时间段内接近或离开的操作的次数上限值(例如5次)。
[0027]即本发明中,需要预先设置系统所能接受的连续接近或离开次数上限值;本实施例中上限值定义为Cmax,上限值Cmax是用来设置系统所能接受的连续将接近或离开的次数,当连续接近或离开的次数超过上限值Cmax,系统将禁止上报功能,Cmax的值需要在提前设置,较佳地Cmax为5。
[0028]较佳地,第一软件定时器Tl,在每次系统检测到接近或离开后都将开启第一软件定时器Tl,如果在第一软件定时器Tl未超时之前又检测到一次接近或离开,这两次接近或离开将被认为是连续的,即在此过程后软件计数器C加了两次,Tl的超时时间即第一预定时间段值需要提前设置,较佳地Tl的超时时间为2秒。
[0029]第二软件定时器T2,当检测到接近或离开的次数C大于Cmax后,系统将禁止上报功能,同时开启第二软件定时器T2,当第二软件定时器T2预设定的第二预定时间段值超时后,系统将重新使能上报功能,第二软件定时器T2预设定的第二预定时间段值的超时时间需要提前设置,较佳地T2的超时时间为2秒。
[0030]本发明在具体实施时:设置通过一计数器来统计在第一预定时间段接近或离开的次数,并将该计数器初始化为O。
[0031 ] 其中,所述步骤S300具体包括:
Al、移动终端实时检测是否有接近或离开;
具体地,检测接近或离开均是通过接近传感器来实现的,即预先设定一门限,当接近传感器检测到的前方物体距离小于该门限时为接近,当接近传感器检测到的前方物体距离大于该门限时为离开。
[0032]A2、当检测到有接近或离开时,开启计数器来统计在第一预定时间段内接近或离开的次数。
[0033]A3、判断在第一预定时间段内统计接近或离开的次数是否达到预设定的上限值。
[0034]步骤S400、当判断在所述第一预定时间段内统计所述接近或离开的次数达到预设定的上限值,则自动禁止上报功能。
[0035]本发明实施例中当判断在第一预定时间段(例如2秒)内接近或离开的次数达到预设定的上限值,则自动禁止上报功能。
[0036]所述基于移动终端的接近检测控制方法,其中,所述步骤S400还包括:当检测到有接近或离开,并等待第一预定时间段接近或离开的次数没有达到预设定的上限值时,则将计数器值初始化为O进行重新计数,并返回步骤S300。
[0037]步骤S500、当禁止接近或离开检测等待第二预定时间段后,没有再次检测到接近或离开,则自动恢复上报功能以根据需要控制关闭或开启显示屏与触摸屏。
[0038]
进一步地实施例,所述基于移动终端的接近检测控制方法,其中,还包括:步骤D、当恢复上报功能时检测到接近时控制显示屏与触摸屏关闭,当检测到离开时控制显示屏与触摸屏打开。
[0039]以下通过一具体的应用实施例对本发明做进一步详细描述:
请参见图3,图3是本发明基于移动终端的接近检测控制方法的较佳实施例的流程图。如图3所示,本发明实施例提供的一种基于移动终端的接近检测控制方法,包括以下步骤:步骤S610、当检测到有接近或离开,在第一预定时间段内统计接近或离开的次数是否达到预设定的上限值Cmax;
其中,所述在第一预定时间段(例如2秒)内统计接近或离开的次数,设置通过软件计数器来统计在第一预定时间段内接近或离开的次数,并将软件计数器初始化为O。
[0040]步骤S610具体包括:
步骤S100-1、实时检测是否有接近或离开;
步骤S100-2、当检测到接近或离开时,开启软件计数器(用变量C表示计数值)来统计在第一预定时间段内接近或离开的次数;
步骤S100-3、判断在第一预定时间段内统计的接近或离开的次数(S卩C的值)是否达到预设定的上限值(Cmax )。
[0041 ] 在所述步骤S610之前还包括:
步骤S001、预先设定第一预定时间段值和第二预定时间段值,并设置通过第一软件定时器来记录第一预定时间段值、通过第二软件定时器来记录第二预定时间段值(例如2秒);步骤S002、预先设定在第一预定时间段内接近或离开次数上限值(Cmax)。
[0042]步骤S200、当判断在第一预定时间段内接近或离开次数达到预设定的上限值(Cmax)时,则自动禁止上报功能;所述禁止上报功能后,显示屏与触摸屏将不会得到接近或离开的检测信息,从而显示屏与触摸屏的开或关的状态将保持不变。
[0043]步骤S620包括:当检测到有接近或离开时,并等待第一预定时间段接近或离开次数(C)没有达到预设定的上限值时,则将软件计数器1l(C)初始化为O进行重新计数,并返回步骤SlOO。
[0044]步骤S630、当禁止上报功能等待第二预定时间段后,没有检测到接近或离开,则自动恢复上报功能;当恢复上报功能后,显示屏与触摸屏将会得到接近或离开的检测信息,从而显示屏与触摸屏的开或关的状态将随着接近或离开的检测信息发生改变,具体为当检测到接近时显示屏与触摸屏将打开,当检测到离开时显示屏与触摸屏将关闭。
[0045]这样,通过本发明的方法能达到真正省电的目的,实现节能环保。
[0046]基于上述方法实施例,本发明还提供了一种基于移动终端的接近检测控制系统,如图4所示,所述系统包括:
第一检测与控制模块410、用于当移动终端在同一通话过程中,接近传感器首次检测到与物体距离小于一预定距离时,通过上报功能控制关闭显示屏与触摸屏,当接近传感器首次检测到与物体的距离大于所述预定距离时,则通过上报功能控制开启显示屏与触摸屏;具体如上所述。
[0047]接近检测模块420,用于当接近传感器检测到与物体的距离在所述预定距离来回变化一次则计为一次接近或离开;具体如上所述。
[0048]检测与统计模块430,用于当检测到有所述接近或离开时,在第一预定时间段内统计所述接近或离开的次数是否达到预设定的次数上限值;具体如上所述。
[0049]判断模块440,用于当判断在所述第一预定时间段内统计所述接近或离开的次数达到预设定的上限值,则自动禁止上报功能;具体如上所述。
[0050]上报恢复控制模块450,用于当禁止接近或离开检测等待第二预定时间段后,没有再次检测到接近或离开,则自动恢复上报功能以根据需要控制关闭或开启显示屏与触摸屏;具体如上所述。
[0051 ]所述的基于移动终端的接近检测控制系统,其中,
还包括:
第一预先设置模块,用于预先设置当移动终端在同一通话过程中,接近传感器首次检测到与物体距离小于一预定距离时,通过上报功能控制关闭显示屏与触摸屏,当接近传感器首次检测到与物体的距离大于所述预定距离时,则通过上报功能控制开启显示屏
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1