一种终端及防跌落的方法

文档序号:7771890阅读:276来源:国知局
一种终端及防跌落的方法
【专利摘要】本发明提供了一种终端及防跌落的方法。本发明的防跌落的方法包括:检测终端是否振动;若所述终端振动,所述终端发射测试信号;检测所述测试信号的反射参数是否发生变化,若是,则关闭所述终端的振动;本发明的方法能够在终端由于振动移动出放置终端物体的表面时,及时关闭终端的振动,防止终端在振动的过程中跌落,避免了终端的损害。
【专利说明】一种终端及防跌落的方法

【技术领域】
[0001]本发明涉及终端【技术领域】,尤其涉及一种终端及防跌落的方法。

【背景技术】
[0002]目前手机等终端设备通常都有内置振动装置,用户往往将手机设置为带有振动模式的工作模式,比如来电的过程中伴有铃音和振动,再比如闹钟伴有振动用以提醒用户等多种场景;在振动模式下如果用户将手机放在桌子或者其他平面上时,当新事件触发时候,手机开始发生振动,而由于振动会导致手机移动一定的距离。如果用户没有感知到手机的振动或者对于手机的振动长时间没有做出响应,则由于长时间的振动会使得手机发生一定距离的位移,也就是说,很可能导致手机从桌面或者平面上跌落,给用户造成麻烦或者损失。针对上述情况,相关技术采用压力传感器检测到背面面积发生变化后检测到压强变化,从而停止振动,起到预防跌落的目的。
[0003]上述方法在一定程度上起到了预防跌落发生的风险。但是,由于手机振动时候遇到有凸起或者有变化的水平表面时候,压强同样会发生变化产生误关闭振动的可能性,会产生一些误操作,给用户使用带来了一定的不便,从而局限性也较大。


【发明内容】

[0004]本发明要解决的主要技术问题是,提供一种终端及防跌落的方法,能够防止终端在振动过程中跌落,从而避免终端的损害。
[0005]为解决上述技术问题,本发明提供一种防跌落的方法,包括:
[0006]检测终端是否振动;
[0007]若所述终端振动,所述终端发射测试信号;
[0008]检测所述测试信号的反射参数是否发生变化,若是,则关闭所述终端的振动。
[0009]进一步地,所述终端发射测试信号步骤包括:所述终端发射至少一个测试信号;
[0010]所述检测所述测试信号的反射参数是否发生变化的步骤包括:
[0011]检测所述测试信号当前的反射参数,并将其与之前检测到的所述测试信号的反射参数进行比较,若不同,则判定该测试信号的反射参数发生变化;
[0012]或者
[0013]所述终端发射测试信号步骤包括:所述终端发射至少两个测试信号;
[0014]所述检测所述测试信号的反射参数是否发生变化的步骤包括。
[0015]进一步地,所述预设条件包括:
[0016]当所述测试信号当前的反射参数与至少一个其余的所述测试信号当前的反射参数不相同时,判定该测试信号的反射参数发生变化;
[0017]或者
[0018]当所述测试信号与其余的测试信号当前的反射参数相同,并且与所述测试信号之前的反射参数不相同时,判定该测试信号的反射参数发生变化。
[0019]进一步地,所述终端发射至少一个测试信号的步骤包括:
[0020]检测所述终端的正面还是反面朝向放置所述终端的物体的表面;
[0021]根据检测结果开启正面或者反面上的至少一个检测模块,所述检测模块发射测试信号;
[0022]所述终端发射至少两个测试信号的步骤包括:
[0023]检测所述终端的正面还是反面朝向放置所述终端的物体的表面;
[0024]根据检测结果开启正面或者反面上的至少两个检测模块,所述检测模块发射测试信号。
[0025]进一步地,所述测试信号的反射参数包括:测试信号的反射时间,测试信号的反射距离和测试信号的反射能量中的至少一种。
[0026]进一步地,在所述检测终端是否振动之前还包括:
[0027]检测所述终端当前是否处于静止状态,若是,则检测终端是否振动。
[0028]进一步地,所述测试信号包括红外信号、声音信号或者激光信号。
[0029]同样为了解决上述的技术问题,本发明还提供了一种终端,包括:第一检测模块、第二检测模块和振动控制模块;
[0030]所述第一检测模块用于检测终端是否振动;
[0031]所述第二检测模块用于在所述第一检测模块检测到终端振动时,发射测试信号并检测所述测试信号的反射参数是否发生变化;
[0032]所述振动控制模块用于在所述第二检测模块检测到所述测试信号的反射参数发生变化时,关闭所述终端的振动。
[0033]进一步地,所述第二检测模块用于发射至少一个测试信号,检测所述测试信号当前的反射参数,并将其与之前检测到的所述测试信号的反射参数进行比较,若不同,则判定该测试信号的反射参数发生变化;
[0034]或者
[0035]所述第二检测模块用于发射至少两个测试信号,检测所述测试信号当前的反射参数,并将所述测试信号当前的反射参数与其余所述测试信号当前的反射参数进行比较,若判断比较结果是否满足预设条件,若是,则判定该测试信号的反射参数发生变化。
[0036]进一步地,所述预设条件包括:
[0037]当所述测试信号当前的反射参数与至少一个其余的所述测试信号当前的反射参数不相同时,判定该测试信号的反射参数发生变化;
[0038]或者
[0039]当所述测试信号与其余的测试信号当前的反射参数相同,并且与所述测试信号之前的反射参数不相同时,判定该测试信号的反射参数发生变化。
[0040]进一步地,所述第二检测模块包括:方向检测模块、开启模块和至少一个信号检测模块;所述信号检测模块设置在所述终端的正面或者反面;
[0041]所述方向检测模块用于检测所述终端的正面还是反面朝向放置所述终端的物体的表面;
[0042]所述开启模块用于根据检测结果开启正面或者反面上的至少一个或者至少两个信号检测模块;
[0043]所述信号检测模块用于发射测试信号,并检测所述测试信号的反射参数是否发生变化。
[0044]进一步地,所述测试信号的反射参数包括:测试信号的反射时间,测试信号的反射距离和测试信号的反射能量中的至少一种。
[0045]进一步地,所述终端还包括:第三检测模块;
[0046]所述第三检测模块用于在所述第一检测模块检测终端是否振动之前,检测所述终端当前是否处于静止状态;
[0047]所述第一检测模块用于在所述第三检测模块检测到所述终端当前处于静止状态时检测终端是否振动。
[0048]进一步地,所述测试信号包括红外信号、声音信号或者激光信号。
[0049]本发明的有益效果是:
[0050]本发明提供了一种终端及防跌落的方法,能够防止终端在振动过程中跌落,从而避免终端的损害。本发明的防跌落的方法,包括:检测终端是否振动;若所述终端振动,所述终端发射测试信号并检测所述测试信号的反射参数是否发生变化,若是,则关闭所述终端的振动;由于终端放置在物体表面上(如桌面)时其发出的测试信号的反射参数(例如反射时间)与终端移动出物体表面的反射参数是不相同的,所以本发明的方法,可以在终端触发振动时,通过发射测试信号并检测所述测试信号的反射参数是否发生变化的方式来判断终端是否由于振动移动出放置终端物体的表面,与现有技术相比,本发明的方法能够在终端由于振动移动出放置终端物体的表面时,及时关闭终端的振动,防止终端在振动的过程中跌落,避免了终端的损害。

【专利附图】

【附图说明】
[0051]图1为本发明实施例一提供的一种防跌落的方法的流程图;
[0052]图2为本发明实施例一提供的一种跌落场景示意图;
[0053]图3为本发明实施例一提供的第一种设置红外传感器的示意图;
[0054]图4为本发明实施一提供的第二种设置红外传感的示意图;
[0055]图5为本发明实施例一提供的第三种设置红外传感器的示意图;
[0056]图6为本发明实施例一提供的在终端正面设置红外传感器的示意图;
[0057]图7为本发明实施例一提供的在终端反面设置红外传感器的示意图;
[0058]图8为本发明实施例一提供的另一种防跌落的方法的流程图;
[0059]图9为本发明实施例二提供的一种防跌落的方法的流程图;
[0060]图10为本发明实施例三提供的第一种终端的结构示意图;
[0061]图11为本发明实施例三提供的第二种终端的结构示意图;
[0062]图12为本发明实施例三提供的第三种终端的结构示意图。

【具体实施方式】
[0063]下面通过【具体实施方式】结合附图对本发明作进一步详细说明。
[0064]实施例一:
[0065]本实施例提供了一种防跌落的方法,能够防止终端在振动过程中跌落,避免了终端的损害。
[0066]如图1所示,本实施例的防跌落的方法包括:
[0067]步骤101:检测终端是否振动,若是,执行步骤102,若否,执行
[0068]一般地,终端接收到新事件时触发振动,新事件可以为来电、短信或者闹铃等其触发终端振动的事件。本实施例方法中可以通终端的传感器来检测终端是否振动,也可以通过检测是否有接收到新事件来检测终端是否振动。
[0069]步骤102:终端发射测试信号,检测所述测试信号的反射参数是否发生变化,若是,则执行步骤103,若否,则执行步骤104 ;
[0070]本实施例的检测终端是否振动可以由终端自己检测或者第三方检测装置检测;本实施例检测所述测试信号的反射参数是否发生变化可以由终端自己检测或者第三方检测装置检测;例如可以终端内的传感器检测终端是否发生振动,或者可以由设在终端保护壳上的传感器检测测试信号的反射参数等;又例如可以由终端内的检测模块检测测试信号的反射参数,或者由放置在桌面上的检测装置检测终端的反射参数,当反射参数发生变化时该检测装置会发送命令给终端关闭振动。本实施例中由终端自己检测是否振动以及反射参数是否发生变化为最优实施方式,所以以下说明和介绍中主要以该最优实施方式来介绍本实施例的方法。
[0071]在本实施例中终端可以发出红外线,并检测红外线的反射参数是否发生变化来判断终端是否有一部分移动出放置终端物体的表面,这是由于终端放置在物体的表面时红外线的反射参数与终端移出物体表面时红外线的反射参数是不一样的,当终端在物体的表面上时,位于物体表面上终端部分的红外线反射时间要小于终端移出物体表面终端部分的红外线反射时间,或者位于物体表面上的终端部分的红外线反射时间为Tl,当该终端部分移出物体表面时,其红外反射时间为T2,T1〈T2,所以通过检测红外线的反射参数是可以判断终端是否有一部分移动出放置终端无物体表面的。本实施例的测试信号包括红外信号、声音信号或者激光信号。本实施例中的所述测试信号的反射参数包括:测试信号的反射时间,测试信号的反射距离和测试信号的反射能量中的至少一种。
[0072]步骤103:关闭所述终端的振动;
[0073]步骤104:终立而继续振动;
[0074]步骤105:不做任何处理。
[0075]本实施例的防跌落的方法,当终端振动时终端发射测试信号并检测所述测试信号的反射参数是否发生变化,若是,则关闭所述终端的振动;本实施例的方法,可以在终端触发振动时,通过发射测试信号并检测所述测试信号的反射参数是否发生变化的方式来判断终端是否由于振动移动出放置终端物体的表面,与现有技术相比,本实施例的方法能够在终端由于振动移动出放直终端物体的表面时,及时关闭终端的振动,防止终端在振动的过程中跌落,避免了终端的损害。
[0076]本实施例中终端发射测试信号以及检测所述测试信号的反射参数是否发生变化包括以下两种方式:
[0077]第一种,当终端振动时,所述终端发射至少一个测试信号,检测所述测试信号当前的反射参数,并将其与之前检测到的所述测试信号的反射参数进行比较,若不同,则判定该测试信号的反射参数发生变化。
[0078]例如,在终端的顶部位置安装一个红外传感器,如图2所示的场景,当终端振动时,该红外传感器发射红外线,并检测红外线的反射时间,终端顶部在桌面上检测到红外线的反射时间为Tl,当终端顶部由于振动移出桌面时,检测到红外线的反射时间为T2,此时Τ2ΧΓ1,所以当红外传感检测到当前红外反射时间与之前的红外反射时间不一样的时候,判定红外线的反射时间发生变化,则关闭终端的振动,此时终端红外传感器部分是移出桌面的。当反射参数为反射能量或者反射距离时,其判断过程也是一样的,当反射参数为反射能量时,很明显当红外传感器在桌面上的反射能量要大于红外传感器移出桌面时的反射能量。
[0079]在第一种方式下,可以通过在合理的位置上设置检测模块,来更有效地,防止终端跌落,例如可以在离终端中心点一定距离的位置上设置红外传感器,一般地,用户在放置终端时,其中心位置是一定位于放置物体的表面的,并且当终端移动出桌面时,只有当终端中心点位置部分移动出桌面时终端才会由于失去平衡而跌落,所以在中心点周围设置检测模块能及时地防止终端跌落,也能使得振动保持的时间达到最长,达到持续提醒用户的效果。
[0080]第二种,当终端振动时,所述终端发射至少两个测试信号,检测所述测试信号当前的反射参数,并将所述测试信号当前的反射参数与其余所述测试信号当前的反射参数进行比较,判断比较结果是否满足预设条件,若是,则判定该测试信号的反射参数发生变化。
[0081]例如,在终端的四个角分别设置一个红外传感器,当终端振动时,四个红外传感器(红外传感器1、2、3、4 )分别发射红外线,分别检测各自红外线当前的反射时间(T1、T2、T3、T4),然后将当前的红外反射时间与其他三个红外传感器检测到的当前的红外反射时间进行比较,即将Tl与T2、T3、T4进行比较,将T2与Tl、T3、T4进行比较,其他比较类似。当比较的结果满足预设条件时,则判定该红外传感器检测到的红外反射时间发生变化,如当T1=T2>T3=T4时,则判定红外传感器I的红外反射时间发生变化。
[0082]第二种判断方式中的预设条件可以包括以下两种条件中的一种:
[0083]1、当所述测试信号当前的反射参数与至少一个其余的所述测试信号当前的反射参数不相同时,判定该测试信号的反射参数发生变化;
[0084]以测试信号的反射参数为红外线的反射时间为例,如图3所示,在终端两个不同的位置设置红外传感器1、2,其检测到红外反射时间分别为Τ1、Τ2,当Τ1>Τ2时,则红外传感器I检测到的反射时间发生变化,红外传感器I位于桌面外,或者当Τ2ΧΓ1时,则红外传感器2检测到的反射时间发生变化,红外传感器2位于桌面外。
[0085]具体的预设条件是与传感器的位置相对应的,如图4所示,当终端三个不同位置设置红外传感器1、2、3时,其中传感器1、2位于同一条直线上,当检测到Τ1=Τ2>Τ3时红外传感器I检测到的反射时间发生变化,当检测到Τ2=Τ1>Τ3时,红外传感器2检测到的反射时间发生变化,或者当Τ3>Τ1=Τ2时,红外传感器3检测到的反射时间发生变化。
[0086]2、当所述测试信号与其余的测试信号当前的反射参数相同,并且与所述测试信号之前的反射参数不相同时,判定该测试信号的反射参数发生变化。
[0087]如图5所示,在终端的顶部两个角设置两个红外传感器1、2,当终端振动时,红外传感器1、2位于桌面上,开启发射红外线,检测红外线的反射时间为Τ1=Τ2,当终端的顶部的移动出桌面时,此时红外传感器1、2检测到的Tl’ =Τ2’,其中Tl’ =Τ2’ >Τ1=Τ2时,说明红外传感I检测到的反射时间发生变化。
[0088]本实施例的预设条件是根据检测模块在终端上设置的位置和数量来设置的,不同的检测模块设置方式和数量具有不同的预设条件。例如设置在手机四个角的预设条件与设置在手机两个角的预设条件是不一样的,设置在手机四个角的预设条件与设置在手机侧边的四个传感器的预设条件是不一样。
[0089]本实施例方法可以在终端的正反面上设置检测模块,例如,如图6和7所示,在正面的四个角和反面的四个角安装红外分别设置一个红外传感器。在正反两面上均设置了检测模块的情况下;
[0090]本实施例中所述终端发射至少一个测试信号的步骤包括:
[0091]检测所述终端的正面还是反面朝向放置所述终端的物体的表面;
[0092]根据检测结果开启正面或者反面上的至少一个检测模块,所述检测模块发射测试信号。
[0093]本实施例中所述终端发射至少两个测试信号的步骤包括:
[0094]检测所述终端的正面还是反面朝向放置所述终端的物体的表面;
[0095]根据检测结果开启正面或者反面上的至少两个检测模块,所述检测模块发射测试信号。
[0096]本实施例的检测模块可以发射至少一个测试信号;例如终端正面朝向桌面时,开启终端正面上的一个检测模块,该检测模块可以发射一个或一个以上的测试信号;当检测模块发射一个测试信号时,通过检测该测试信号的反射参数是否发生变化来判断终端是否移动出桌面,当检测模块发射一个以上的测试信号,假设两个测试信号,分别检测这两个测试信号的反射参数是否发生变化来终端是否移动出桌面,若这两个测试信号的反射参数均发生变化或者其中一个变化则判定终端移动出桌面,此时关闭桌面。其中判断测试信号的反射参数是否变化可以参考上述介绍的判断方式。
[0097]下面以检测模块为红外传感器,测试信号为红外信号即红外线,反射参数为红外线的反射时间为例来说明本实施例的防跌落的方法,如图8所示,包括如下步骤:
[0098]步骤801:检测终端是否振动,若是,执行步骤802,若否,则执行步骤807。
[0099]具体地,就是终端是否被新事件触发产生振动,所谓新事件,主要但不限于一切可能触发振动的事件,比如来电、信息、闹铃、微博、微信等网络通讯应用。
[0100]步骤802:终端的重力传感器检测所述终端的正反两面中哪一面是朝向所放置的水平面,即检测正面还是反面接触放置的水平面。
[0101]当所接触的面判定完后,为了节省设备电量,会打开相应这一面的红外传感器,另一面的红外传感器则相应关闭。
[0102]步骤803:朝向所放置水平面一侧的红外传感器发射红外线,并检测各自红外线当前的反射时间,将各自红外线当前的反射时间与其余传感器检测到自身当前的反射参数进行比较;
[0103]步骤804:判断比较结果是否满足预设条件,若是,执行步骤805,若否,执行步骤806。
[0104]具体地,红外反射时间是否满足预设条件,参考上述对预设条件的介绍。
[0105]步骤805:判定红外传感器检测到的红外反射时间发生变化,关闭终端的振动。
[0106]步骤806:判定红外传感器检测到的红外反射时间没有发生变化,继续保持振动。
[0107]步骤807:不做任何处理。
[0108]进一步地,本实施例的防跌落的方法在检测动终端是否振动之前还包括:检测所述终端当前是否处于静止状态,若是,则检测终端是否振动。也就是说只有在终端处于静止状态下触发振动时才能执行后面的检测步骤。
[0109]具体地,位于终端内部的重力加速度传感器检测终端当前是否处于静止状态,其中,所述静止状态是指终端受力平衡。例如:终端放置与水平桌面上,若终端在各个方向上的合力为零,即受力平衡,此时终端处于静止状态。
[0110]若终端当前不处于静止状态,例如:用户手持终端,或者将终端放在包里或口袋中运动等情况,此时终端即使不发生振动,用户也能感知终端的振动,不会造成终端的跌落,因此,不需要执行后续的检测过程。这样做,可以节约终端的电能。
[0111]本实施例中号测试信号的反射参数包括:测试信号的反射时间,测试信号的反射距离和测试信号的反射能量中的至少一种。
[0112]上述介绍的只是采用检测单一的反射参数来实现判断移动出防止水平面,但是为了判断的准确性,本实施例还可以采用检测多个反射参数来判断移动出防止水平面;例如可以检测红外线的反射时间和红外线的反射能量,只有这个两个反射参数发生变化时,才可以关闭振动,这样防止由于其他原因导致反射参数变化。采用检测多个反射参数来判断移动出防止水平面与采用检测单一的反射参数实现判断移动出水平面的方案是类似的。另外本实施例主要以测试信号为红外线来介绍本实施例的方法,但是不仅于测试信号为红外线还可以为激光。
[0113]本实施例的防跌落的方法可以在终端由于振动移动出放置其的水平面时,及时地关闭振动,防止终端跌落,避免对终端的损害。
[0114]本实施例中的终端包括移动终端,例如智能手机、平板等移动终端。本实施例的防跌落的方法还适用于大型的非移动终端,防止大型的非移动终端由于振动从放置平台上跌落。
[0115]实施例二:
[0116]本实施例以手机为例来介绍本发明的防跌落的方法,在手机正反两面安装四个红外传感器合计八个的红外传感器,参考图6和7,定义手机正面边缘的四个红外传感器O、1、2、3红外反射时间记录为T0,Tl,T2,T3,在手机反面边缘的四个红外传感器4、5、6、7红外反射时间记录为T4、T5、T6、T7 ;如图9所示,本实施例的防跌落的方法包括:
[0117]步骤901:手机内置重力加速度传感器检测手机是否处于静止状态,如果否,则进入909 ;如果是,则进入步骤902。
[0118]步骤902:检测手机是否有新事件触发振动,若是,则执行步骤903,若否,执行步骤 909。
[0119]步骤903:手机内置重力加速度传感器通过重力的朝向来判定手机正面还是反面朝向所放置物体的水平面,若是正面朝向所放置物体的水平面,执行步骤904,若是反面朝向所放置物体的水平面,执行步骤905,
[0120]具体地,在安装有八颗红外传感器的情况下,重力加速度计检测到手机的正面朝下所放置物体表面,则启动红外传感器0、1、2、3 ;反面朝下的情况,则启动红外传感器4、5、6、7。
[0121]步骤904:开启手机正面的红外传感器0、1、2、3,红外传感器发射红外线,并检测红外反射时间,转步骤906。
[0122]步骤905:开启手机正面的红外传感器4、5、6、7,红外传感器发射红外线,并检测红外反射时间,转步骤906。
[0123]步骤906:判断红外反射时间是否发生明显异常变化,若是,则执行步骤907,若否,则执行步骤908。
[0124]其中,八个红外传感器且正面朝向所述放置物体水平面,红外反射时间是否发生明显异常变化,在此,为了清晰阐述判断机制和方法,分为两种情况:
[0125]手机的一个角超出所放置桌面的边沿,采用如下判断方法:
[0126]条件1:T3>T0=T1=T2
[0127]条件2:Τ2>Τ0=Τ1=Τ3
[0128]条件3:Τ1>Τ0=Τ2=Τ3
[0129]条件4:Τ0>Τ1=Τ2=Τ3
[0130]手机的一个条边超出所放置桌面的边沿,采用如下判断方法:
[0131]条件5:Τ0=Τ1>Τ2=Τ3
[0132]条件6:Τ1=Τ2>Τ3=Τ0
[0133]条件7:Τ2=Τ3>Τ0=Τ1
[0134]条件8:Τ0=Τ3>Τ1=Τ2
[0135]当手机有一部分已经到达它所放置的水平面之外的时候,则必然会有一个角或者一条边的红外反射检测时间将大于在桌面里面的红外反射时间。
[0136]进一步地,当手机反面朝向所放置在物体表面,判定的技术方法是一样的。
[0137]手机的一个角超出所放置桌面的边沿,采用如下判断方法:
[0138]条件1:Τ7>Τ4=Τ5=Τ6
[0139]条件2:Τ6>Τ7=Τ4=Τ5
[0140]条件3:Τ5>Τ6=Τ7=Τ4
[0141]条件4:Τ4>Τ5=Τ6=Τ7
[0142]手机的一个条边超出所放置桌面的边沿,采用如下判断方法:
[0143]条件5: Τ4=Τ5>Τ6=Τ7
[0144]条件6:Τ5=Τ6>Τ7=Τ4
[0145]条件7:Τ6=Τ7>Τ4=Τ5
[0146]条件8:Τ7=Τ4>Τ5=Τ6
[0147]步骤907:关闭手机的振动。
[0148]步骤908:继续保持手机的振动。
[0149]步骤909:不做任何处理。
[0150]本发明实施例的防跌落的方法,当手机处于静止状态时候,此时有新事件触发后检测手机是否振动;当检测到手机振动时候,打开朝向所放置物体表面一侧的红外传感器,并检测红外反射时间是否发生明显变化;当红外反射时间发生明显变化时,关闭手机的振动。从而防止手机在振动过程中跌落,避免对手机造成损失或伤害。
[0151]实施例三:
[0152]如图10所示,本实施例提供了一种终端,包括:第一检测模块、第二检测模块和振动控制模块;
[0153]所述第一检测模块用于检测终端是否振动;
[0154]所述第二检测模块用于在所述第一检测模块检测到终端振动时,发射测试信号并检测所述测试信号的反射参数是否发生变化;
[0155]所述振动控制模块用于在所述第二检测模块检测到所述测试信号的反射参数发生变化时,关闭所述终端的振动。
[0156]本实施例的终端,可以当终端振动时终端发射测试信号并检测所述测试信号的反射参数是否发生变化,若是,则关闭所述终端的振动;本实施例的方法,可以在终端触发振动时,通过发射测试信号并检测所述测试信号的反射参数是否发生变化的方式来判断终端是否由于振动移动出放置终端物体的表面,与现有技术相比,本实施例的方法能够在终端由于振动移动出放置终端物体的表面时,及时关闭终端的振动,防止终端在振动的过程中跌落,避免了终端的损害。
[0157]优选地,本实施例的第二检测模块用于发射至少一个测试信号,检测所述测试信号当前的反射参数,并将其与之前检测到的所述测试信号的反射参数进行比较,若不同,则判定该测试信号的反射参数发生变化;
[0158]或者
[0159]所述第二检测模块用于发射至少两个测试信号,检测所述测试信号当前的反射参数,并将所述测试信号当前的反射参数与其余所述测试信号当前的反射参数进行比较,若判断比较结果是否满足预设条件,若是,则判定该测试信号的反射参数发生变化。
[0160]优选地,所述预设条件包括:
[0161]当所述测试信号当前的反射参数与至少一个其余的所述测试信号当前的反射参数不相同时,判定该测试信号的反射参数发生变化;
[0162]或者
[0163]当所述测试信号与其余的测试信号当前的反射参数相同,并且与所述测试信号之前的反射参数不相同时,判定该测试信号的反射参数发生变化。
[0164]如图11所示,本实施例的第二检测模块包括:方向检测模块、开启模块和至少一个信号检测模块;所述信号检测模块设置在所述终端的正面或者反面;
[0165]所述方向检测模块用于检测所述终端的正面还是反面朝向放置所述终端的物体的表面;
[0166]所述开启模块用于根据检测结果开启正面或者反面上的至少一个或者至少两个信号检测模块;
[0167]所述信号检测模块用于发射测试信号,并检测所述测试信号的反射参数是否发生变化。
[0168]本实施例的方向检测模块可以为重力加速传感器,所述信号检测模块为可以红外传感器等。
[0169]优选地,所述测试信号的反射参数包括:测试信号的反射时间,测试信号的反射距离和测试信号的反射能量中的至少一种。
[0170]如图12所示,本实施例的终端,还包括:第三检测模块;
[0171]所述第三检测模块用于在所述第一检测模块检测终端是否振动之前,检测所述终端当前是否处于静止状态;
[0172]所述第一检测模块用于在所述第三检测模块检测到所述终端当前处于静止状态时检测终端是否振动。
[0173]优选地,所述测试信号包括红外信号、声音信号或者激光信号。
[0174]采用本发明实施例的终端,可以实现:当手机处于静止状态时候,此时有新事件触发后检测手机是否振动;当检测到手机振动时候,打开朝向所放置物体表面一侧的红外传感器,并检测红外反射时间是否发生明显变化;当红外反射时间发生明显变化时,关闭手机的振动。从而防止手机在振动过程中跌落,避免对手机造成损失或伤害。
[0175]以上内容是结合具体的实施方式对本发明所作的进一步详细说明,不能认定本发明的具体实施只局限于这些说明。对于本发明所属【技术领域】的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干简单推演或替换,都应当视为属于本发明的保护范围。
【权利要求】
1.一种防跌落的方法,其特征在于,包括以下步骤: 检测终端是否振动; 若所述终端振动,所述终端发射测试信号; 检测所述测试信号的反射参数是否发生变化,若是,则关闭所述终端的振动。
2.如权利要求1所述的方法,其特征在于,所述终端发射测试信号步骤包括:所述终端发射至少一个测试信号; 所述检测所述测试信号的反射参数是否发生变化的步骤包括: 检测所述测试信号当前的反射参数,并将其与之前检测到的所述测试信号的反射参数进行比较,若不同,则判定该测试信号的反射参数发生变化; 或者 所述终端发射测试信号步骤包括:所述终端发射至少两个测试信号; 所述检测所述测试信号的反射参数是否发生变化的步骤包括: 检测所述测试信号当前的反射参数,并将所述测试信号当前的反射参数与其余所述测试信号当前的反射参数进行比较,判断比较结果是否满足预设条件,若是,则判定该测试信号的反射参数发生变化。
3.如权利要求2所述的方法,其特征在于,所述预设条件包括: 当所述测试信号当前的反射参数与至少一个其余的所述测试信号当前的反射参数不相同时,判定该测试信号的反射参数发生变化; 或者 当所述测试信号与其余的测试信号当前的反射参数相同,并且与所述测试信号之前的反射参数不相同时,判定该测试信号的反射参数发生变化。
4.如权利要求2所述的方法,其特征在于,所述终端发射至少一个测试信号的步骤包括: 检测所述终端的正面还是反面朝向放置所述终端的物体的表面; 根据检测结果开启正面或者反面上的至少一个检测模块,所述检测模块发射测试信号; 所述终端发射至少两个测试信号的步骤包括: 检测所述终端的正面还是反面朝向放置所述终端的物体的表面; 根据检测结果开启正面或者反面上的至少两个检测模块,所述检测模块发射测试信号。
5.如权利要求1所述的方法,其特征在于,所述测试信号的反射参数包括:测试信号的反射时间,测试信号的反射距离和测试信号的反射能量中的至少一种。
6.如权利要求1-5任一项所述的方法,其特征在于,在所述检测终端是否振动之前还包括: 检测所述终端当前是否处于静止状态,若是,则检测终端是否振动。
7.如权利要求1-5任一项所述的方法,其特征在于,所述测试信号包括红外信号、声音信号或者激光信号。
8.—种终端,其特征在于,包括:第一检测模块、第二检测模块和振动控制模块; 所述第一检测模块用于检测终端是否振动; 所述第二检测模块用于在所述第一检测模块检测到终端振动时,发射测试信号并检测所述测试信号的反射参数是否发生变化; 所述振动控制模块用于在所述第二检测模块检测到所述测试信号的反射参数发生变化时,关闭所述终端的振动。
9.如权利要求8所述的终端,其特征在于, 所述第二检测模块用于发射至少一个测试信号,检测所述测试信号当前的反射参数,并将其与之前检测到的所述测试信号的反射参数进行比较,若不同,则判定该测试信号的反射参数发生变化; 或者 所述第二检测模块用于发射至少两个测试信号,检测所述测试信号当前的反射参数,并将所述测试信号当前的反射参数与其余所述测试信号当前的反射参数进行比较,若判断比较结果是否满足预设条件,若是,则判定该测试信号的反射参数发生变化。
10.如权利要求9所述的终端,其特征在于,所述预设条件包括: 当所述测试信号当前的反射参数与至少一个其余的所述测试信号当前的反射参数不相同时,判定该测试信号的反射参数发生变化; 或者 当所述测试信号与其余的测试信号当前的反射参数相同,并且与所述测试信号之前的反射参数不相同时,判定该测试信号的反射参数发生变化。
11.如权利要求9所述的终端,其特征在于,所述第二检测模块包括:方向检测模块、开启模块和至少一个信号检测模块;所述信号检测模块设置在所述终端的正面或者反面; 所述方向检测模块用于检测所述终端的正面还是反面朝向放置所述终端的物体的表面; 所述开启模块用于根据检测结果开启正面或者反面上的至少一个或者至少两个信号检测模块; 所述信号检测模块用于发射测试信号,并检测所述测试信号的反射参数是否发生变化。
12.如权利要求8所述的终端,其特征在于,所述测试信号的反射参数包括:测试信号的反射时间,测试信号的反射距离和测试信号的反射能量中的至少一种。
13.如权利要求8-12任一项所述的终端,其特征在于,所述终端还包括:第三检测模块; 所述第三检测模块用于在所述第一检测模块检测终端是否振动之前,检测所述终端当前是否处于静止状态; 所述第一检测模块用于在所述第三检测模块检测到所述终端当前处于静止状态时检测终端是否振动。
14.如权利要求8-12任一项所述的终端,其特征在于,所述测试信号包括红外信号、声音信号或者激光信号。
【文档编号】H04M1/725GK104519193SQ201310447161
【公开日】2015年4月15日 申请日期:2013年9月26日 优先权日:2013年9月26日
【发明者】张丹 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1