一种通话时的振动指示控制方法及系统的制作方法

文档序号:9420504阅读:353来源:国知局
一种通话时的振动指示控制方法及系统的制作方法
【技术领域】
[0001]本发明涉及移动终端领域,尤其涉及一种通话时的振动指示控制方法及系统。
【背景技术】
[0002]通话功能是移动终端最基本的功能,通话是否顺畅与移动终端所处环境的信号强度密切相关;特别是,在实际使用移动终端进行通话时,移动终端的位置可能经常性改变,相应地,信号强度也会随之经常性改变;而用户在通话过程中,无法实时关注移动终端屏幕中显示的信号强度,故用户不能及时发现信号不佳的情况,甚至由于移动终端信号强度过低而导致通话中断的情况,给通话双方带来不便。
[0003]因此,现有技术还有待于改进和发展。

【发明内容】

[0004]鉴于上述现有技术的不足,本发明的目的在于提供一种通话时的振动指示控制方法及系统,旨在解决现有技术通话过程中,移动终端无法及时反馈信号强度,容易使用户在通话过程中因为信号强度低导致通话中断的问题。
[0005]本发明的技术方案如下:
一种通话时的振动指示控制方法,其中,包括步骤:
A、在检测到移动终端处于通话状态时,每隔预定时间读取移动终端的信号强度;
B、将读取到的信号强度与预设门限进行比较;
C、若信号强度低于预设门限,则根据所述信号强度计算出移动终端中央处理器的GP1接口输出方波的占空比,并根据占空比控制马达相应振动强度进行振动。
[0006]所述的通话时的振动指示控制方法,其中,所述步骤C中,GP1接口输出方波的占空比r按如下公式计算:
r=rmax_s*rmax/sth
其中,s为信号强度,rmax为预设的GP1接口输出方波的占空比的最大值,sth为预设门限。
[0007]所述的通话时的振动指示控制方法,其中,所述GP1接口输出方波的频率固定且占空比可变。
[0008]所述的通话时的振动指示控制方法,其中,所述步骤C之后还包括:当检测到信号强度高于或等于预设门限,则控制GP1接口输出低电平,使马达停止振动。
[0009]所述的通话时的振动指示控制方法,其中,所述步骤A具体包括:
Al、在检测到移动终端处于通话状态时,开启定时时间为预定时间的定时器;
A2、定时器每隔预定时间触发读取移动终端的信号强度。
[0010]所述的通话时的振动指示控制方法,其中,所述预定时间不超过2秒。
[0011]一种通话时的振动指示控制系统,其中,包括:
读取模块,用于在检测到移动终端处于通话状态时,每隔预定时间读取移动终端的信号强度;
比较模块,用于将读取到的信号强度与预设门限进行比较;
振动控制模块,用于若信号强度低于预设门限,则根据所述信号强度计算出移动终端中央处理器的GP1接口输出方波的占空比,并根据占空比控制按马达相应振动强度进行振动。
[0012]所述的通话时的振动指示控制系统,其中,还包括:
振动停止模块,用于当检测到信号强度高于或等于预设门限,则控制GP1接口输出低电平,使马达停止振动。
[0013]所述的通话时的振动指示控制系统,其中,所述读取模块具体包括:
定时器开启单元,用于在检测到移动终端处于通话状态时,开启定时时间为预定时间的定时器;
读取触发单元,用于每隔预定时间触发读取移动终端的信号强度。
[0014]所述的通话时的振动指示控制系统,其中,GP1接口输出方波的占空比r按如下公式计算:
r=rmax_s*rmax/sth
其中,s为信号强度,rmax为预设的GP1接口输出方波的占空比的最大值,sth为预设门限。
[0015]有益效果:本发明提供一种通话时的振动指示控制方法及系统,通过每隔预定时间读取处于通话状态的移动终端的信号强度,并将读取到的信号强度与预设门限进行比较,若信号强度低于预设门限,则控制按马达相应振动强度进行振动。本发明使用户可以根据马达振动的强度直观的了解到信号强度,增加了振动提示功能,用户可以及时发现信号强度不佳,从而有效避免通话过程中因为信号强度低所导致的通话中断情况。
【附图说明】
[0016]图1为本发明通话时的振动指示控制方法较佳实施例的流程图。
[0017]图2为本发明通话时的振动指示控制系统较佳实施例的结构框图。
【具体实施方式】
[0018]本发明提供一种通话时的振动指示控制方法及系统,为使本发明的目的、技术方案及效果更加清楚、明确,以下对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0019]请参阅图1,图1为本发明通话时的振动指示控制方法较佳实施例的流程图,如图所示,包括步骤:
5101、在检测到移动终端处于通话状态时,每隔预定时间读取移动终端的信号强度;
5102、将读取到的信号强度与预设门限进行比较;
5103、若信号强度低于预设门限,则根据所述信号强度计算出移动终端中央处理器的GP1接口输出方波的占空比,并根据占空比控制马达相应振动强度进行振动。
[0020]在步骤SlOl中,首先在检测到移动终端处于通话状态时,开启本发明的振动指示控制功能,例如用户可预先设置开启振动指示控制功能,当每次检测到移动终端处于通话状态时,自动进行振动指示控制。又或者用户可选择性的在建立语音通话前手动开启振动指示控制功能,以便针对性地对某段通话进行控制,以避免频繁的振动对用户的通话造成干扰。即本发明中,用户可根据需要选择何时开启振动指示控制功能。
[0021]在检测到移动终端处于通话状态时,会每隔预定时间读取移动终端信号强度,以便判断移动终端在通话过程中的信号强度变化。具体来说,所述步骤SlOl具体包括:
5201、在检测到移动终端处于通话状态时,开启定时时间为预定时间的定时器;
5202、定时器每隔预定时间触发读取移动终端的信号强度。
[0022]所述预定时间设置上以不超过2秒为宜,所述预定时间设置越长实时性越差,无法达到本发明的技术效果,而设置时间过短,则可能会造成频繁振动,对用户的正常通话造成影响,而且还会导致检测消耗资源过多,电池电量使用过快。较佳地,所述预定时间为I秒,实时性效果最佳,用户能够及时发现信号强度不佳,同时也不至于检测过于频繁,降低资源消耗。
[0023]另外,该预定时间还可设置为自动更新的方式进行变化,例如在检测到信号强度比较好时,则可以适当延长预定时间,当检测到信号强度较差时,则可以适当缩短预定时间。例如将信号强度设置成高位、中位、低位三个等级,在检测到当前的信号强度大于高位等级时,则每隔10秒检测信号强度,在检测到当前的信号强度处于中位等级与高位等级之间时,则每隔6秒检测信号强度,在检测到当前的信号强度处于低位等级与中位等级之间时,则每隔3秒检测信号强度,在检测到当前的信号强度小于低位等级时,则每隔I秒检测信号强度。这样不仅能利于对当前的信号强度作出准确判断,同时也能跟随环境的变化不断调整检测的频率,实现更加智能化的检测。
[0024]在步骤S102中,将读取到的信号强度与预设门限进行比较。
[0025]上述步骤是为了判断当前的信号强度是否能触发后续的振动提示。根据比较结果的不同,进行不同的响应,如信号强度高于或等于预设门限,则无需进行振动提示,如信号强度低于预设门限,则需要进行振动提示,以振动的方式告知用户当前的信号强度过低。
[0026]从上可知,该预设门限是是否进行振动提示的标准,所以预设门限的值尤为重要,预设门限的值设置过高,则可能会造成频繁的振动提示,影响用户正常通话,预设门限的值设置过低,则可能会导致用户在通话过程中信号过低导致通话中断,而用户未察觉到上述情况。本发明中,所述预设门限以最佳信号强度与移动终端维持通话所必需的信号强度之差除以5之后再加上移动终端维持通话所必需的信号强度为宜,例如,最佳信号强度为-lOdbm,维持通话所必需的信号强度为-lOOdbm,则预设门限为(-10-(-100))/5+(
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1