一种防止触摸屏手机通话中误操作的方法

文档序号:7893478阅读:431来源:国知局
专利名称:一种防止触摸屏手机通话中误操作的方法
技术领域
本发明涉及通信技术领域,尤其涉及一种防止触摸屏手机通话中误操作的方法。
背景技术
目前,触摸屏手机成为应用的主流手机,其中尤其以触摸屏手机的用户体验最好,而用户在打电话时,屏幕与脸部或者头部长时间接触,容易引起错误操作,因此出现了一些防止触摸屏手机通话中误操作的方法。
公开日为2010年8月11日,公开号为CN 101800790 A的中国发明专利申请公开了一种解决触摸屏手机通话时误操作的方法,该方法为检测红外光敏元件的电学参数变化,并根据测得的红外光敏元件的电学参数变化锁定或解锁触摸屏。采用该种方法需要设置红外光敏元件,这不但增加了手机的制造成本,而且该元件的尺寸不能忽略不计,加上需要设置将光导向红外光敏元件的导光结构,所以增加了手机外观和结构的设计难度。另外,
公开日为2011年12月14日,公开号为CN 102281358 A的中国发明专利申请也公开了一种防止电容触摸屏手机通话中误操作的方法,该方法只有在使用者按下锁屏键的情况下才起作用,即起作用的方式为被动式,因此,虽然该种方法相对上述方法可降低生成成本,但应用上具有一定的局限性。

发明内容
本发明的目的在于提供一种可主动防止触摸屏手机通话中误操作且可降低手机生产成本的方法。本发明采用的技术方案为一种防止触摸屏手机通话中误操作的方法,包括步骤I :所述触摸屏手机的主控芯片判断通话状态是否为免提状态,如是则进入步骤2,如否则进入步骤3 ;步骤2 :主控芯片打开触摸屏手机的手机屏幕背光、显示屏模块和触摸屏检测模块;步骤3 :主控芯片判断是否有接听动作,如是则进入步骤4,如否则进入步骤2 ;步骤4 :主控芯片关闭触摸屏手机的手机屏幕背光、显示屏模块和触摸屏检测模块。其中,判断是否有接听动作的方法可包括步骤301 :主控芯片判断通话是否结束,如是则判断为无接听动作,如否则进入步骤 302 ;步骤302 :主控芯片读取倾角传感器输出的绕z轴的当前角速度值gz_out后进入步骤303,其中,z轴方向与触摸屏手机的屏幕垂直;步骤303 :主控芯片判断当前角速度值gZ_out的绝对值是否大于预设的角速度阈值gz_th,如是则判断为有接听动作,如否则进入步骤301。其中,判断是否有接听动作的方法可包括
步骤301 :主控芯片判断通话是否结束,如是则判断为无接听动作,如否则进入步骤 302 ;步骤302 :主控芯片读取倾角传感器输出的绕z轴的当前角速度值gz_out后进入步骤303,其中,z轴方向与触摸屏手机的屏幕垂直;步骤303 :主控芯片判断当前角速度值gZ_out的绝对值是否大于预设的角速度阈值gz_th,如是则进入步骤304,如否则进入步骤301 ;步骤304 :主控芯片读取位移传感器输出的在x、y和z轴方向的当前平移加速度值ax_out, ay_out和az_out后进入步骤305,其中,x、y轴与屏幕平行,且x轴垂直于屏幕的短边,I轴垂直于屏幕的长边;步骤305 :主控芯片判断当前平移加速度值ax_out, ay_out和az_out的绝对值是否分别大于预设的平移加速度阈值ax_th,ay_th和az_th,如是则判断为有接听动作,如否进入步骤301。 其中,所述倾角传感器为陀螺仪传感器。其中,所述位移传感器为三轴加速度计。本发明的有益效果为本发明的防止触摸屏手机通话中误操作的方法根据是否有接听动作判断是否要关闭手机屏幕背光、显示屏模块和触摸屏检测模块,即其起作用的方式为主动式,可有效防止通话中的误操作,并且同样具有较低的生产成本。


图I为根据本发明的防止触摸屏手机通话中误操作的方法的流程图;图2为示出图I中判断是否有接听动作的方法的一种实施方式的流程图;图3为示出图I中判断是否有接听动作的方法的另一种实施方式的流程图。
具体实施例方式如图I所示,本发明的防止触摸屏手机通话中误操作的方法包括
步骤I :所述触摸屏手机的主控芯片判断通话状态是否为免提状态,如是则进入步骤2,如否则进入步骤3 ;步骤2 :主控芯片打开触摸屏手机的手机屏幕背光、显示屏模块和触摸屏检测模块;步骤3 :主控芯片判断是否有接听动作,所涉及的接听动作是指使用者将手机移至靠近耳朵侧的动作,如是则进入步骤4,如否则进入步骤2 ;步骤4 :主控芯片关闭触摸屏手机的手机屏幕背光、显示屏模块和触摸屏检测模块,此时,主控芯片无法检测到外界的触摸动作,不会产生针对触摸动作的响应。在此,本领域技术人员应当清楚,手机在工作中,其主控芯片会检测手机是否处于通话状态,如果是则除了执行本发明的方法外,还要执行其他的在手机处于通话状态下应当执行的程序,并且本发明方法的执行与其他程序间并无冲突;如果否,则主控芯片应当执行设定的手机未处于通话状态的相应程序。另外,手机的检测是根据扫描周期进行的,因此,在进入步骤2或4后,会循环进入检测手机是否处于通话状态的步骤。如图2所示,作为判断是否有接听动作的一种实施方式,该方法可包括
步骤301 :主控芯片判断通话是否结束,如是则判断为无接听动作,如否则进入步骤 302 ;步骤302 :主控芯片读取倾角传感器输出的绕z轴的当前角速度值gz_out后进入步骤303,其中,z轴方向与触摸屏手机的屏幕垂直;步骤303 :主控芯片判断当前角速度值gZ_out的绝对值是否大于预设的角速度阈值gz_th,如是则判断为有接听动作,如否则进入步骤301。以上方法即为主控芯片在完成步骤I后即在采样时间点读取倾角传感器输出的绕z轴的当前角速度值gz_out,只要其大于预设的角速度阈值gz_th,主控芯片即判断为有接听动作,而不再继续读取倾角传感器在下一采样时间点的输出,该判断直至通话结束为止,如果直至通话结束均不满足上述条件,则主控芯片判断为无接听动作。 由于本发明采用绝对值判断,因此,角速度阈值大于0度,其中,角速度阈值gz_th可根据使用者多次执行接听动作时倾角传感器输出的绕z轴的角速度的统计值确定,经统计,执行接听动作时,绕z轴的角速度的绝对值的输出范围在10度/秒到180度/秒之间,因此,角速度阈值gz_th的取值范围应大于0度/秒小于10度/秒。如图3所示,为了提高本发明所述方法的稳定性,在采样倾角传感器判断是否有接听动作的基础上,还可利用位移传感器输出的在X、y和z轴方向的平移加速度值ax_out,ay_out和az_out判断是否有接听动作,其中,x、y轴与屏幕平行,且x轴垂直于屏幕的短边,y轴垂直于屏幕的长边。如图3所示,作为判断是否有接听动作的第二种实施方式,该方法可包括步骤301 :主控芯片判断通话是否结束,如是则判断为无接听动作,如否则进入步骤 302 ;步骤302 :主控芯片读取倾角传感器输出的绕z轴的当前角速度值gz_out后进入步骤303 ;步骤303 :主控芯片判断当前角速度值gZ_out的绝对值是否大于预设的角速度阈值gz_th,如是则进入步骤304,如否则进入步骤301 ;步骤304 :主控芯片读取位移传感器输出的在x、y和z轴方向的当前平移加速度值 ax_out, ay_out 和 az_out 后进入步骤 305 ;步骤305 :主控芯片判断当前平移加速度值ax_out, ay_out和az_out的绝对值是否分别大于预设的平移加速度阈值ax_th,ay_th和az_th,如是则判断为有接听动作,如否进入步骤301。在此,根据实验测定,平移变化相对角度变化对判断是否有接听动作的影响较小,但在本发明的方法中增加对平移加速度值的判断可以提高判断是否有接听动作的可靠性,各平移加速度阈值的数值通常大于0小于等于0. lg。另外,本领域的技术人员应当清楚,对于上述方法,读取当前角速度值及判断和读取当前平移加速度值及判断的步骤可变换次序,其作用是相互等效的,即两个条件同时满足则判断为有接听动作,否则继续判断直至通话结束为止,因此,判断是否有接听动作的第三种实施方式可为步骤301 :主控芯片判断通话是否结束,如是则判断为无接听动作,如否则进入步骤 302a ;
步骤302a :主控芯片读取倾角传感器输出的绕z轴的当前角速度值gz_out,读取位移传感器输出的在x、y和z轴方向的当前平移加速度值ax_out, ay_out和az_out后进入步骤303a,其中,z轴方向与触摸屏手机的屏幕垂直,x、y轴与屏幕平行,且x轴垂直于屏幕的短边,y轴垂直于屏幕的长边;步骤303a :主控芯片判断当前角速度值gz_out的绝对值是否大于预设的角速度阈值gz_th,且判断当前平移加速度值ax_out, ay_out和az_out的绝对值是否分别大于预设的平移加速度阈值ax_th, ay_th和az_th,如是则判断为有接听动作,如否则进入步骤301。上述倾角传感器可为陀螺仪传感器,包括单轴 、双轴或三轴陀螺仪传感器,使用时,陀螺仪传感器平贴于手机的PCB板上,位移传感器可为三轴加速度计。以上所述仅为本发明较佳的实施方式,并非用来限定本发明的实施范围,但凡在本发明的保护范围内所做的等效变化及修饰,皆应认为落入了本发明的保护范围内。
权利要求
1.ー种防止触摸屏手机通话中误操作的方法,其特征在于,包括 步骤I:所述触摸屏手机的主控芯片判断通话状态是否为免提状态,如是则进入步骤2,如否则进入步骤3; 步骤2 :主控芯片打开触摸屏手机的手机屏幕背光、显示屏模块和触摸屏检测模块; 步骤3 :主控芯片判断是否有接听动作,如是则进入步骤4,如否则进入步骤2 ; 步骤4 :主控芯片关闭触摸屏手机的手机屏幕背光、显示屏模块和触摸屏检测模块。
2.根据权利要求I所述的防止触摸屏手机通话中误操作的方法,其特征在于,判断是否有接听动作的方法包括 步骤301 :主控芯片判断通话是否结束,如是则判断为无接听动作,如否则进入步骤302 ; 步骤302 :主控芯片读取倾角传感器输出的绕z轴的当前角速度值gz_out后进入步骤303,其中,z轴方向与触摸屏手机的屏幕垂直; 步骤303 :主控芯片判断当前角速度值gZ_out的绝对值是否大于预设的角速度阈值gz_th,如是则判断为有接听动作,如否则进入步骤301。
3.根据权利要求I所述的防止触摸屏手机通话中误操作的方法,其特征在于,判断是否有接听动作的方法包括 步骤301 :主控芯片判断通话是否结束,如是则判断为无接听动作,如否则进入步骤302 ; 步骤302 :主控芯片读取倾角传感器输出的绕z轴的当前角速度值gz_out后进入步骤303,其中,z轴方向与触摸屏手机的屏幕垂直; 步骤303 :主控芯片判断当前角速度值gZ_out的绝对值是否大于预设的角速度阈值gz_th,如是则进入步骤304,如否则进入步骤301 ; 步骤304 :主控芯片读取位移传感器输出的在x、y和z轴方向的当前平移加速度值ax_out, ay_out和az_out后进入步骤305,其中,x、y轴与屏幕平行,且x轴垂直于屏幕的短边,y轴垂直于屏幕的长边; 步骤305 :主控芯片判断当前平移加速度值ax_out,ay_out和az_out的绝对值是否分别大于预设的平移加速度阈值ax_th,ay_th和az_th,如是则判断为有接听动作,如否进入步骤301。
4.根据权利要求I所述的防止触摸屏手机通话中误操作的方法,其特征在于,判断是否有接听动作的方法包括 步骤301 :主控芯片判断通话是否结束,如是则判断为无接听动作,如否则进入步骤302a ; 步骤302a :主控芯片读取倾角传感器输出的绕z轴的当前角速度值gz_out,读取位移传感器输出的在X、y和z轴方向的当前平移加速度值ax_out, ay_out和az_out后进入步骤303a,其中,z轴方向与触摸屏手机的屏幕垂直,x、y轴与屏幕平行,且x轴垂直于屏幕的短边,y轴垂直于屏幕的长边; 步骤303a :主控芯片判断当前角速度值gZ_out的绝对值是否大于预设的角速度阈值gz_th,且判断当前平移加速度值ax_out, ay_out和az_out的绝对值是否分别大于预设的平移加速度阈值ax_th, ay_th和az_th,如是则判断为有接听动作,如否则进入步骤301。
5.根据权利要求2、3或4所述的防止触摸屏手机通话中误操作的方法,其特征在于,所述倾角传感器为陀螺仪传感器。
6.根据权利要求3或4所述的防止触摸屏手机通话中误操作的方法,其特征在于,所述位移传感器为三轴加速度计。
全文摘要
本发明公开了一种防止触摸屏手机通话中误操作的方法,包括步骤1所述触摸屏手机的主控芯片判断通话状态是否为免提状态,如是则进入步骤2,如否则进入步骤3;步骤2主控芯片打开触摸屏手机的手机屏幕背光、显示屏模块和触摸屏检测模块;步骤3主控芯片判断是否有接听动作,如是则进入步骤4,如否则进入步骤2;步骤4主控芯片关闭触摸屏手机的手机屏幕背光、显示屏模块和触摸屏检测模块。本发明的方法根据是否有接听动作判断是否执行相应操作,即其起作用的方式为主动式,可有效防止通话中的误操作,并且同样具有较低的生产成本。
文档编号H04M1/725GK102664995SQ20121010547
公开日2012年9月12日 申请日期2012年4月11日 优先权日2012年4月11日
发明者付世, 袁秋春, 邹波 申请人:深迪半导体(上海)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1