发明名称 一种基于手机的接听和挂断电话的方法及手机
摘要 本发明公开了一种基于手机的接听和挂断电话的方法及手机;所述方法包括:通过设置在手机上的加速度传感器按预定检测方法检测手机是否有甩动;当软件检测模块在第一预定的时间内,检测到手机有指定的甩动操作,则进入相应的通话状态;当手机进入通话时,再次检测到手机有甩动操作则进入挂断电话状态由于采用手机内置的加速度传感器感应手机甩动产生的加速度,并通过在手机CPU内设置软件检测模块,检测手机的甩动及判断手机是否采用其他方式接听或挂断电话,提供了以甩动来接听或挂断电话的方式,实用性较强,特别适用于在灯光条件恶劣的环境下,用户省去查找接听电话按键的烦恼,并且开发较为简单且工作量小。
申请公布号 CN102413214B 申请公布日期 2015.03.11
申请号 CN201110352237.2 申请日期 2011.11.09
申请人 惠州TCL移动通信有限公司 发明人 俞斌
分类号 H04M1/247(2006.01)I;H04M1/725(2006.01)I 主分类号 H04M1/247(2006.01)I
代理机构 深圳市君胜知识产权代理事务所 44268 代理人 王永文;杨宏
主权项 一种基于手机的接听和挂断电话的方法,其特征在于,包括步骤:A、手机接收到来电时启动软件检测模块,通过设置在手机上的加速度传感器按预定检测方法检测手机是否有甩动;B、当软件检测模块在第一预定的时间内,检测到手机有指定的甩动操作,则进入相应的通话状态;C、当手机进入通话时,软件检测模块在第二预定的时间段,再次检测手机是否有甩动操作,当再次检测到手机有甩动操作则进入挂断电话状态;通过手机中设置的加速度传感器感应手机甩动产生的加速度值,每隔预定时间连续取N次加速度值,并按照三维立体坐标进行矢量分解,若每次矢量分解的矢量值中的任意一个的绝对值大于加速度预定值,则定义为一次甩动;所述N等于5;所述预定时间为20ms,所述加速度预定值为1.3g;所述步骤B具体包括:B1、当软件检测模块在第一预定的时间内,没有检测到手机有指定的甩动操作,则检测手机是否通过甩动操作以外的方式接听电话;B2、如果检测到手机采用通过甩动操作以外的方式接听电话则进入通话状态,否则继续检测手机是否有甩动;所述步骤C具体包括:C1、当软件检测模块在第二预定的时间内,没有检测到手机再次有指定的甩动操作,则检测手机是否通过甩动操作以外的方式挂断电话;C2、如果检测到手机采用通过甩动操作以外的方式挂断电话则进入挂断电话状态,否则继续检测手机是否有甩动;当挂断电话时,则关闭所述软件检测模块;所述步骤B1具体包括:B11、定义一个标志F1,并在手机开机、开启所述软件模块时把标志F1初始置0;B12、在第一预定的时间内,手机通过甩动操作以外的方式接听电话时将F1置1;B13、当软件检测模块在第一预定的时间内,没有检测到手机有指定的甩动操作,则定时检测标志F1的值,当检测标志F1为1时,则判断为手机是通过甩动操作以外的方式接听电话;所述步骤C1具体包括:C11、定义一个标志F2,并在手机开机、开启所述软件模块时把标志F2初始置0;C12、在第二预定的时间内,手机通过甩动操作以外的方式挂断电话时将F2置1;C13、当软件检测模块在第二预定的时间内,没有检测到手机有指定的甩动操作,则定时检测标志F2的值,当检测标志F2为1时,则判断为手机是通过甩动操作以外的方式挂断电话;所述手机的甩动方向没有限制。
地址 516006 广东省惠州市仲恺高新技术开发区23号小区