一种手机及其提示音控制方法

文档序号:7772535阅读:212来源:国知局
专利名称:一种手机及其提示音控制方法
技术领域
本发明涉及手机控制系统及方法,具体而言涉及一种手机及其提示音控制方法。
背景技术
随着科学技术的发展,手机已成为人们日常生活中不可缺少的工具。然而,手机用户经常会遇到这样的情况,因为手机不在自己身边,比如放在离自己有一定距离的地方或者包里,导致来电时因为铃声音量轻,用户听不到手机来电提示音从而漏接电话。但是把手机铃声调整到最大后,当手机放在身边时,用户会因为铃声太响而觉得烦躁。

发明内容
本发明主要解决的技术问题是提供一种手机及其提示音控制方法,能够通过判断用户与手机的位置状态来调节手机的提示音。为解决上述技术问题,本发明采用的一个技术方案是提供一种手机,包括位置感应模块,获取手机与用户的距离,根据距离判断用户的位置状态;电话模块,根据用户的位置状态确定来电提示方式;提示音模块,根据电话模块确定的来电提示方式调节提示音。其中,所述手机进一步包括背光管理模块,根据电话模块确定的来电提示方式开启或关闭屏幕和键盘的背光灯。其中,在位置感应模块中,通过将距离与预先设定的阈值进行比较来判断用户的位置状态,若距离小于阈值,则用户的位置状态是接近,若距离大于阈值,则用户的位置状态是远离。其中,若用户的位置状态是接近,电话模块确定来电提示方式为近距离提示,以此通知提示音模块停止提示音,并且同时通知背光管理模块开启屏幕和键盘的背光灯;若用户的位置状态是远离,电话模块确定来电提示方式为远距离提示,以此通知提示音模块播放提示音,并且同时通知背光管理模块关闭屏幕和键盘的背光灯。其中,所述位置感应模块包括红外发射模块,用于发射红外光线束;红外接收模块,用于接收经被测物体反射后的红外光线束,并将其转换为红外信号;A/D转换模块,用于将接收到的红外信号转换为第一数字信号;处理模块,用于接收第一数字信号,并计算得出手机到被测物体的距离。其中,电话模块用于将接收的处理模块测定的距离,并根据距离与预先设置的距离阀值范围进行比较,以设定不同的来电提示方式。其中,所述手机进一步包括存储模块,用于设置和存储距离阀值范围以及其对应的来电提示方式中音量的大小。为解决上述技术问题,本发明采用的另一个技术方案是提供一种手机提示音控制方法,该方法包括以下步骤手机来电时,获取手机与用户的距离,判断用户的位置状态; 根据用户的位置状态的变化,确定来电提示方式;用户接听、挂断或者来电时间已到时,停止检测手机与用户的距离。
4
其中,所述手机来电时,获取手机与用户的距离,判断用户的位置状态的步骤进一步包括通过将距离与预先设定的阈值进行比较来判断用户的位置状态,若距离小于阈值, 则用户的位置状态是接近,若距离大于阈值,则用户的位置状态是远离。所述根据用户的位置状态的变化,改变来电提示方式的步骤进一步包括若用户的位置状态是接近,确定来电提示方式为近距离提示,停止提示音,并且同时开启屏幕和键盘的背光灯;若用户的位置状态是远离,确定来电提示方式为远距离提示,则播放提示音,并且同时关闭屏幕和键盘的背光灯。其中,所述根据用户的位置状态的变化,确定来电提示方式的步骤进一步包括根据用户距离手机的远近不同,设置不同音量大小的来电提示音量进行来电提示。本发明的有益效果是本发明利用位置感应模块探测手机与用户的距离,通过判断用户相对手机的位置状态调节手机提示音,从而可以更好的提示手机用户。


图1是本发明第一实施例的一种手机的结构示意图;图2是本发明第一实施例中的智能提示方式的流程图;图3是本发明第二实施例的一种手机的结构示意图;图4是本发明实施例的红外热能感应模块的实施流程图;图5是本发明实施例的一种手机提示音控制方法的流程图。
具体实施例方式下面结合附图和实施例对本发明进行详细说明。图1是本发明第一实施例的一种手机的结构示意图。如图1所示,本发明第一实施例的手机包括位置感应模块101、电话模块102、提示音模块103以及背光管理模块104。其中,位置感应模块101获取手机与用户的距离,并根据距离判断用户的位置状态。电话模块102根据用户的位置状态确定来电提示方式。提示音模块103根据电话模块 102确定的来电提示方式调节提示音。背光管理模块104则根据电话模块102确定的来电提示方式开启或关闭屏幕和键盘的背光灯。具体而言,请参阅图2所示,图2是本发明实施例中的智能提示方式的流程图。本实施例中,位置感应模块101通过设置在其中的感应芯片(未图示)获取手机与用户的距离。手机来电后,位置感应模块101首先打开感应芯片,感应芯片通过发射红外线过发射红外线或超声波,再通过接收人头部或者其他部位反射回来的红外线或超声波计算出当前用户与手机的距离。感应芯片获得距离后将该距离以数值形式反馈给位置感应模块101。在本实施例中,位置感应模块101通过将感应芯片获取的距离与预先设定的阈值进行比较来判断用户的位置状态。若该距离小于阈值,则用户的位置状态是接近,若该距离大于阈值,则用户的位置状态是远离。位置感应模块将该距离与一个阈值(如50厘米)进行比较,当该距离小于这个固定的值时,就认为用户与手机是接近的;当该距离大于这个阈值时,就认为手机与用户是远离的。同时位置感应模块101会在用户接听或者来电时间结束后停止检测,并在用户位置发生改变后将结果发送给电话模块102,而电话模块102会根据不同的状态做出不同提示方式。若用户的位置状态是接近,电话模块102确定来电提示方式为近距离提示,以此通知提示音模块103停止提示音,并且同时通知背光管理模块104开启屏幕和键盘的背光灯;若用户的位置状态是远离,电话模块102确定来电提示方式为远距离提示,以此通知提示音模块103播放提示音,并且同时通知背光管理模块104关闭屏幕和键盘的背光灯。此外,还有一种情况,即该距离等于阈值的阈值距离状态。在本实施例中,进入阈值距离状态时则认为等同于前一刻所处的位置状态。若来电时即为阈值距离状态,则按照用户预先设定的原有提示方式进行提示。在其他实施例中,也可将阈值距离状态等同于近距离状态或远距离状态,也可单独进行设定。具体的实现细节为位置感应模块中有一个全局变量bool g_current_user_be_ far_way,该全局变量用以保存当前用户的位置状态,并在用户的距离状态改变后进行更新。位置感应模块在来电后会启动一个软件定时器(该定时器在电话接通、挂断或者来电结束后停止),该定时器会每2秒钟执行一次。在这个软件定时器的处理函数(intuSer_ distance_status_read_timer_fun (void))中读取感应芯片所获取的距离数值(十进制整型数值),读取到距离数值后,首先将该距离值换算成统一的比较单位毫米(mm),再将该数值与一固定的值(即阈值,这个固定的值可以是定义在代码中的宏,也可以是通过设置模块,由用户所设置并保存在手机文件系统中的值)进行比较。当比较的结果与当前的用户的位置(g current user be far way)状态是一致的,则说明用户状态未变,不需要改变来电提示方式;当距离值小于阈值时,并且当前的位置状态(g_current_uSer_be_far_ way)是远离的,或者是当距离值大于阈值时,且当前用户的位置状态(g_current_uSer_ be_far_way)是接近的,说明用户的状态发生了改变,则调用电话模块所提供的函数接口 intcall_module_user_distance_change (change_type type),通知电话模块用户的位置状态发生了改变。电话模块会提供一个软件接口函数intcall_module_uSer_diStance_ change (change_type type)。该函数在位置感应模块发现用户位置状态改变后调用,用以通知电话模块切换来电提示方式,其中的参数type是一个枚举类型,主要有三种值用户接近、用户远离、无效值。如当用户的位置状态从远离变为接近后,调用该函数,并传入用户远离的参数。该函数同时也是智能提示方式的改变的入口,该函数中会根据不同的传入参数(用户位置状态)调用不同的函数接口。传入用户状态参数后,会调用背光管理模块所提供的两个接口来处理背光Int keypad—back—Iight_control(light_status on);函数功能控制键盘灯的开关;参数枚举类型(开、关);Int led—back—light_control (light_status on);函数功能控制屏幕背光的开关;参数枚举类型(开、关、闪烁)。同时调用提示音管理模块所提供的接口函数来处理提示音Int notify—ring—control(ring—status off);函数功能控制来电提示音的播放或停止;参数枚举类型(播放、停止)。当传入的用户位置状态参数为接近时,调用接口函数打开键盘与屏幕背光灯,关闭来电提示音,并在最后更新当前的用户位置状态(将该全局变量设置为接近状态);当传入的用户位置状态参数为远离时,调用接口函数关闭键盘与屏幕背光灯,播放来电提示音,并在最后更新当前的用户位置状态(将该全局变量设置为远离状态)。请参阅图3,图3是本发明第二实施例的一种手机的结构示意图。该手机包括位置感应模块209、电话模块206、调节音量模块207以及存储模块208。位置感应模块209进一步包括红外热能感应模块201、红外发射模块202、红外接收模块203、A/D转换模块204 以及处理模块205。红外发射模块202发射红外光线束,红外接收模块203接收经被测物体反射后的红外光线束,并将其转换为红外信号。A/D转换模块204将接收到的红外信号转换为第一数字信号。处理模块205接收第一数字信号,并计算得出手机到被测物体的距离。 电话模块206接收处理模块205测定的距离,并根据距离与预先设置的距离阀值范围进行比较,以设定不同的来电提示方式。在本实施例中,存储模块208用于设置和存储距离阀值范围以及其对应的来电提示方式中音量的大小。距离阈值范围与铃声音量的关系例如下表
权利要求
1.一种手机,其特征在于,所述手机包括位置感应模块,获取手机与用户的距离,根据所述距离判断用户的位置状态; 电话模块,根据用户的位置状态确定来电提示方式; 提示音模块,根据所述电话模块确定的来电提示方式调节提示音。
2.根据权利要求1所述的手机,其特征在于,所述手机进一步包括背光管理模块,根据所述电话模块确定的来电提示方式开启或关闭屏幕和键盘的背光灯。
3.根据权利要求2所述的手机,其特征在于,在所述位置感应模块中,通过将所述距离与预先设定的阈值进行比较来判断所述用户的位置状态,若所述距离小于所述阈值,则用户的位置状态是接近,若所述距离大于所述阈值,则用户的位置状态是远离。
4.根据权利要求3所述的手机,其特征在于,若用户的位置状态是接近,所述电话模块确定来电提示方式为近距离提示,以此通知所述提示音模块停止提示音,并且同时通知所述背光管理模块开启屏幕和键盘的背光灯;若用户的位置状态是远离,所述电话模块确定来电提示方式为远距离提示,以此通知所述提示音模块播放提示音,并且同时通知所述背光管理模块关闭屏幕和键盘的背光灯。
5.根据权利要求1所述的手机,其特征在于,所述位置感应模块包括 红外发射模块,用于发射红外光线束;红外接收模块,用于接收经被所述测物体反射后的所述红外光线束,并将其转换为红外信号;A/D转换模块,用于将接收到的所述红外信号转换为第一数字信号; 处理模块,用于接收所述第一数字信号,并计算得出手机到被测物体的距离。
6.根据权利要求5所述的手机,其特征在于,所述电话模块用于将接收的所述处理模块测定的所述距离,并根据所述距离与预先设置的距离阀值范围进行比较,以设定不同的来电提示方式。
7.根据权利要求6所述的手机,其特征在于,所述手机进一步包括存储模块,用于设置和存储距离阀值范围以及其对应的来电提示方式中音量的大小。
8.—种手机提示音控制方法,其特征在于,所述控制方法包括 手机来电时,获取手机与用户的距离,判断用户的位置状态; 根据用户的位置状态的变化,确定来电提示方式;用户接听、挂断或者来电时间已到时,停止检测手机与用户的距离。
9.根据权利要求8所述的控制方法,其特征在于,所述手机来电时,获取手机与用户的距离,判断用户的位置状态的步骤进一步包括通过将所述距离与预先设定的阈值进行比较来判断所述用户的位置状态,若所述距离小于所述阈值,则用户的位置状态是接近,若所述距离大于所述阈值,则用户的位置状态是远离;所述根据用户的位置状态的变化,改变来电提示方式的步骤进一步包括 若用户的位置状态是接近,确定来电提示方式为近距离提示,停止提示音,并且同时开启屏幕和键盘的背光灯;若用户的位置状态是远离,确定来电提示方式为远距离提示,则播放提示音,并且同时关闭屏幕和键盘的背光灯。
10.根据权利要求8所述的控制方法,其特征在于,所述根据用户的位置状态的变化,确定来电提示方式的步骤进一步包括根据用户距离所述手机的远近不同,设置不同音量大小的来电提示音量进行来电提示。
全文摘要
本发明提供了一种手机及其提示音控制方法。该手机包括位置感应模块,获取手机与用户的距离,根据距离判断用户的位置状态;电话模块,根据用户的位置状态确定来电提示方式;提示音模块,根据电话模块确定的来电提示方式调节提示音。本发明还提供一种手机提示音控制方法。本发明利用位置感应模块探测手机与用户的距离,通过判断用户与手机的位置状态调节手机提示音,从而可以更好的提示手机用户。
文档编号H04M1/725GK102447787SQ20111041092
公开日2012年5月9日 申请日期2011年12月9日 优先权日2011年12月9日
发明者钱文 申请人:惠州Tcl移动通信有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1