一种跌落保护方法及装置与流程

文档序号:11138977
一种跌落保护方法及装置与制造工艺

本发明涉及移动终端技术领域,特别是涉及一种跌落保护方法及装置。



背景技术:

随着移动终端的快速发展,移动终端给人们带来的便利性使其成为生活的必需品。在使用过程中,移动终端难免容易出现跌落等现象。移动终端在跌落后,往往会出现一些部件的损坏,例如,最常见的是屏幕碎裂。为了最大限度地减小跌落引起的移动终端损坏,目前业界通常在移动终端中安装检测装置,当检测装置检测出移动终端发生跌落时,移动终端将立即采取相应的防护措施,例如弹出气垫、向某一方向喷出气体等等。

但是,并不是每次跌落都会对移动终端带来较大的损坏。例如,手机仅仅是从手上滑落到桌子上,这个过程往往跌落高度很小通常不会对手机产生损坏。若此时依然盲目地对手机采取相应的防护措施,则一方面对手机防护于事无补,另一方面会导致手机功耗加大,浪费移动终端电量,给用户带来不便。故,需进一步改进。



技术实现要素:

本发明提供一种跌落保护方法及装置,以解决现有技术中每次发生跌落时均启动防护措施而导致电量浪费的技术问题。

本发明提供一种跌落保护方法,其包括:

获取终端的移动状态信息,并根据所述移动状态信息判断所述终端是否处于跌落状态;

若所述终端处于跌落状态,则获取终端所处位置的高度信息;

判断所述高度信息是否大于第一预设高度信息;以及

若所述高度信息大于第一预设高度信息,则执行跌落保护。

本发明还提供一种跌落保护装置,其包括:

获取判断单元,用于获取终端的移动状态信息,并根据所述移动状态信息判断所述终端是否处于跌落状态;

第一获取单元,用于若所述获取判断单元判断出所述终端处于跌落状态,则获取终端所处位置的高度信息;

判断单元,用于判断所述高度信息是否大于第一预设高度信息;以及

跌落保护单元,用于若所述判断单元判断出所述高度信息大于第一预设高度信息,则执行跌落保护。

相比于现有技术,本发明提供一种跌落保护方法及装置。该跌落保护方法通过获取终端的移动状态信息来判断该终端是否处于跌落状态;若该终端处于跌落状态,则判断该终端所处位置的高度信息是否大于第一预设高度信息;若该高度信息大于第一预设高度信息,则执行跌落保护。该跌落保护方法在终端所处位置的高度信息大于第一预设高度信息时,终端才执行跌落保护,这样可以有效地避免跌落发生时盲目地执行跌落保护而带来的电量浪费等问题。

附图说明

图1为本发明的跌落保护方法的第一优选实施例的流程图。

图2为本发明的跌落保护方法的第二优选实施例的流程图。

图3为本发明的跌落保护装置的第一优选实施例的结构示意图。

图4为本发明的跌落保护装置的第二优选实施例的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本发明中的术语“第一”、“第二”等可在本文中用于描述各种元件,但这些元件不受这些术语限制。这些术语仅用于将第一个元件与另一个元件区分。例如,在不脱离本发明的范围的情况下,可以将第一控件称为第二控件,且类似地,可将第二控件称为第一控件。第一控件与第二控件两者都是控件,但其不是同一控件。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。

实施例一

请参照图1,图1为本发明的跌落保护方法的第一优选实施例的流程图。本优选实施例中的跌落保护方法可以应用在手机、平板电脑、可穿戴设备等设备上,在此不做具体限制。

本优选实施例中的跌落保护方法包括:

步骤S101:获取终端的移动状态信息,并根据所述移动状态信息判断所述终端是否处于跌落状态;

步骤S102:若所述终端处于跌落状态,则获取终端所处位置的高度信息;

步骤S103:判断所述高度信息是否大于第一预设高度信息;以及

步骤S104:若所述高度信息大于第一预设高度信息,则执行跌落保护。

下面将结合图1对本优选实施例中的跌落保护方法进行详细地说明。

在步骤S101中,获取终端的移动状态信息,在此,移动状态信息包括终端的加速度信息、速度信息等,只要是可以用来判断该终端是否处于跌落状态的移动状态信息均可,在此不做具体限制。另外,该移动状态信息可以通过终端内的传感器等器件获取。

在获取终端的移动状态信息后,将根据该移动状态信息判断当前终端是否处于跌落状态。在本优选实施例中,终端内预先存储有跌落状态的参数信息,若获取的移动状态信息与该预先存储的参数信息相同,则判定当前终端处于跌落状态,在此不对具体判断方法做限制。

终端发生跌落的情况很多种,有些跌落会对终端产生较大的破坏性,例如终端从较高的地方跌落至地面,导致终端屏幕破碎等。然而有些跌落则不会对终端产生较大的影响,例如终端从用户手中滑落到桌子上,终端一般不会产生碎屏、电路板损坏等问题。因此,在判断出终端发生跌落时,需要继续判断此次跌落状态下是否需要执行跌落保护。

在步骤S102和步骤S103中,当步骤S101判断出该终端处于跌落状态时,通过获取终端所处位置的高度信息,并判断该高度信息是否大于第一预设高度信息,从而判断当前终端是否需要执行跌落保护。在此,高度信息包括终端距离地面的高度值,该高度值可以通过终端内的距离传感器获取,当然也可以通过其他方式获取,在此不做具体限制。

在步骤S104中,当判断出该高度信息大于第一预设高度信息时,说明此次跌落会对终端产生较大的损坏,此时终端将执行跌落保护。在此,跌落保护可以为上传数据信息至服务器,从而防止终端因跌落而导致数据信息丢失。跌落保护也可以为终端控制气垫弹出,通过气垫的缓冲作用,避免终端受到较大的冲击力,减少跌落对终端的硬件损坏。可以理解的是,跌落保护不局限于上述两种情况,上述仅仅是举例说明跌落保护,并不用于限制本发明。

本发明提供的跌落保护方法,通过获取终端的移动状态信息,并根据该移动状态信息判断终端是否处于跌落状态;若终端处于跌落状态,将获取终端所处位置的高度信息,并判断该高度信息是否大于第一预设高度信息;若该高度信息大于第一预设高度信息,则执行跌落保护。该跌落保护方法可以在发生跌落时,根据跌落的高度信息来决定是否执行跌落保护,即只有在判断高度信息大于第一预设高度信息的情况下,才执行跌落保护,从而有效地避免盲目地执行跌落保护而带来的电量浪费的问题,使得终端的电量等资源得到充分的利用。

实施例二

请参见图2,图2为本发明的跌落保护方法的第二优选实施例的流程图。本优选实施例中的跌落保护方法可以应用在手机、平板电脑、可穿戴设备等设备上,在此不做具体限制。

本优选实施例中的跌落保护方法包括:

步骤S201:获取终端所处地理位置的重力加速度值,并根据所述重力加速度值设置所述预存重力加速度值;

步骤S202:获取终端在重力方向上的加速度值,并判断所述重力方向的加速度值是否与预存重力加速度值相匹配;

步骤S203:若所述重力方向的加速度值与预存重力加速度值相匹配,则获取终端所处位置的高度信息;

步骤S204:判断所述高度信息是否大于第一预设高度信息;

步骤S205:若所述高度信息大于第一预设高度信息,则将终端内的数据信息上传至服务器;

步骤S206:若所述高度信息不大于第一预设高度信息,则判断所述高度信息是否大于第二预设高度信息;

步骤S207:若所述高度信息大于第二预设高度信息,则间隔预设时间后,执行器件性能自检;

步骤S208:若所述高度信息不大于第二预设高度信息,则不执行器件性能自检。

下面将结合图2详细地说明本发明的跌落保护方法。

由于重力加速度值不是一个固定值,其随着地理位置的变化而变化,在地球附近的物体的重力加速度值一般介于9.78m/s2至9.83m/s2之间。因此,若通过重力加速度值来判断终端是否处于跌落状态,则需要预先获取终端所处地理位置的重力加速度值,并根据该重力加速度值设置预存重力加速度值,并将预存重力加速度值存储在存储器里,即执行步骤S201。需要说明的是,步骤S201的执行周期可以在每执行一次该跌落保护方法时执行一次,也可以在执行步骤S202至S208预设次数后执行一次,或者仅仅在终端第一次使用时执行步骤S201,此后每次执行跌落保护方法均从步骤S202开始,在此不做具体限制。

当然,在其他实施例中,也可以直接将预存重力加速度值设置为一固定值,终端无需获取其当前所处地理位置的重力加速度值,即无需执行步骤S201,此时,终端在执行该跌落保护方法时,直接从步骤S202开始,例如,将预存重力加速度值设置为9.7m/s2,并存储于存储器中。若终端的重力方向的加速度值大于9.7m/s2,则判定该终端处于跌落状态。

在步骤S202和S203中,获取终端的重力方向的加速度值,并判断该重力方向的加速度值是否与预存重力加速度值相匹配;若判断出该加速度值与预设重力加速度值不相匹配时,说明此时终端未处于跌落状态,则终端将间隔预设时间后重新获取重力方向上的加速度值。若该加速度值与预存重力加速度值相匹配,说明此时终端处于跌落状态。

由于终端发生跌落的情况很多种,有些跌落会对终端产生较大的损坏,例如终端从较高的地方跌落至地面,导致终端屏幕破碎等。然而有些跌落则不会对终端产生较大的影响,例如终端从用户手中滑落到桌子上,终端一般不会产生碎屏、电路板损坏等问题。因此,当判断出终端发生跌落时,终端将获取其所处位置的高度信息,通过该高度信息来判断是否需要执行跌落保护,这样可以有效地避免盲目地执行跌落保护而带来的电量浪费的问题。

在步骤S204中,在获取到终端所处的高度信息后,将判断该高度信息是否大于第一预设高度信息。在此,高度信息包括终端距离地面的高度值。该高度值可以通过终端内的距离传感器获取,当然也可以通过其他方式获取,在此不做具体限制。

若步骤S204判断出该高度信息大于第一预设高度信息,说明此次跌落会对终端产生较大的损坏,此时终端需要执行跌落保护来减小跌落带来的损坏程度。在本优选实施例中,当判断出该高度信息大于第一预设高度信息时,终端将其内的数据信息上传至服务器,即执行步骤S205,从而防止终端因跌落而导致数据信息丢失。

若步骤S204判断出该高度信息不大于第一预设高度信息,说明此次跌落对终端不会产生很大的损坏。一般来说,第一预设高度信息是通过多次实验而获得的高度平均值,在低于第一预设高度信息的一定高度范围内,跌落有可能会对终端产生一定的影响,该影响不会体现在屏幕碎裂、电路板损坏等方面,这种影响可能会使终端内的某些器件的基准值发生变化,导致后续测量数据不准确。此时,终端需要继续判断该高度信息是否大于第二预设高度信息,即执行步骤S206。可以理解的是,该第二预设高度信息小于第一预设高度信息。

若该高度信息大于第二预设高度信息,说明此次跌落的高度介于第一预设高度信息和第二预设高度信息之间,在此高度范围内的跌落有可能会对终端的某些器件产生影响,例如陀螺仪的基准值偏移等等。因此,跌落停止预设时间间隔后,终端将执行器件性能自检,从而判断此次跌落对终端是否存在影响,若存在影响,则终端进行相应器件校准。例如,对陀螺仪的基准值校准等,从而保证终端内各个器件可以准确地测量数据。若该高度信息不大于第二预设高度信息,说明此次跌落的高度较小,此时将不执行器件性能自检,即执行步骤S208。

本发明提供的跌落保护方法,通过重力方向上的加速度值来判断终端是否处于跌落状态,当判断出该终端处于跌落状态时,将进一步判断该终端的高度信息是否大于第一预设高度信息,若该高度信息大于第一预设高度信息,则将终端内的数据信息上传至服务器,从而保护终端内的数据信息不会因跌落而导致丢失。该跌落保护方法可以在跌落发生时,通过终端的高度信息来判断是否将数据信息上传至服务器,其可以避免发生跌落时盲目地将数据信息上传至服务器而带来的电量浪费的问题。同时,当该高度信息不大于第一预设高度信息时,终端继续判断该高度信息是否大于第二预设高度信息,若该高度信息大于第二预设高度信息,则终端进行器件性能自检,从而及时校准跌落对器件基准值产生的偏移,保证终端内各个器件正常工作。

实施例三

请参见图3,图3为本发明的跌落保护装置的第一优选实施例的结构示意图。本优选实施例中的跌落保护装置可以应用在手机、平板电脑、可穿戴设备等设备上,在此不做具体限制。

本优选实施例中的跌落保护装置包括获取判断单元301、第一获取单元302、判断单元303和跌落保护单元304。其中,获取判断单元301用于获取终端的移动状态信息,并根据所述移动状态信息判断所述终端是否处于跌落状态;第一获取单元302用于若所述获取判断单元判断出所述终端处于跌落状态,则获取终端所处位置的高度信息;判断单元303用于判断所述高度信息是否大于第一预设高度信息;跌落保护单元304用于若所述判断单元判断出所述高度信息大于第一预设高度信息,则执行跌落保护。

下面将结合图3对本优选实施例中的跌落保护装置进行详细地说明。

获取判断单元301每间隔预设时间获取一次终端的移动状态信息,并根据该移动状态信息判断该终端是否处于跌落状态。在此,移动状态信息包括终端的加速度信息、运动速度信息等,只要是可以用来判断该终端是否处于跌落状态的移动状态信息均可,在此不做具体限制。

在本优选实施例中,终端内预先存储有跌落状态的参数信息,若获取的移动状态信息与该预先存储的参数信息相同,则判定当前终端处于跌落状态,在此不对具体判断方法做限制。

由于终端发生跌落的情况很多种,有些跌落会给终端带来较大的损坏,例如终端从较高的地方跌落至地面,导致终端屏幕破碎等。然而有些跌落则不会对终端产生较大的影响,例如终端从用户手中滑落到桌子上,终端一般不会产生碎屏、电路板损坏等问题。因此,在终端发生跌落时,需要判断此次跌落状态下终端是否需要执行跌落保护。

在本优选实施例中,当获取判断单元301判断出终端处于跌落状态时,获取判断单元301将向第一获取单元302发送第一信号,使得第一获取单元302根据第一信号获取终端所处位置的高度信息,从而通过该高度信息判断此次跌落状态下是否需要执行跌落保护。

第一获取单元302将获取到的高度信息传递给判断单元303。判断单元303将判断该高度信息是否大于第一预设高度信息。在此,高度信息包括终端距离地面的高度值。

当判断单元303判断出该高度信息大于第一预设高度信息时,判断单元303将向跌落保护单元304发送第二信号,使得跌落保护单元304根据该第二信号执行跌落保护。在此,跌落保护可以为上传数据信息至服务器,从而防止终端因跌落而导致数据信息丢失。跌落保护也可以为终端控制气垫弹出,通过气垫的缓冲作用,避免终端受到较大的冲击力,减少跌落对终端的硬件损坏。可以理解的是,跌落保护不局限于上述两种情况,上述仅仅是举例说明跌落保护,并不用于限制本发明。

本发明提供的跌落保护装置,通过获取判断单元获取终端的移动状态信息,并根据该移动状态信息判断终端是否处于跌落状态,若获取判断单元判断出终端处于跌落状态,第一获取单元将获取终端所处位置的高度信息,判断单元将判断该高度信息是否大于第一预设高度信息,若该高度信息大于第一预设高度信息,则跌落保护单元将执行跌落保护。该跌落保护装置可以在发生跌落时,根据该高度信息来判断跌落保护单元是否需要执行跌落保护,其可以避免发生跌落时盲目地执行跌落保护而带来的电量浪费等问题。

实施例四

请参见图4,图4为本发明的跌落保护装置的第二优选实施例的结构示意图。本优选实施例中的跌落保护装置可以应用在手机、平板电脑、可穿戴设备等设备上,在此不做具体限制。

本优选实施例中的跌落保护装置包括第二获取单元401、获取判断单元402、第一获取单元403、判断单元404、跌落保护单元405和自检单元406。

重力加速度值随着地理位置的变化而变化,其不是一个固定值。在地球附近的物体的重力加速度值一般介于9.78m/s2至9.83m/s2之间,因此,若通过重力加速度值来判断终端是否处于跌落状态,则需要第二获取单元401预先获取终端所处地理位置的重力加速度值,并根据该重力加速度值设置预存重力加速度值,并将预存重力加速度值存储在存储器里。在本实施例中,第二获取单元401在跌落保护装置每次运行时均获取一次重力加速度值,当然,在其他实施例中,第二获取单元401也可以仅仅在第一次运行跌落保护装置时获取重力加速度值,在之后运行跌落保护装置时将不再运行第二获取单元401。在此将不对第二获取单元401的运行频率做具体限制。

当第二获取单元401设置完预存重力加速度值后,第二获取单元401向获取判断单元402发送第三信号,使得获取判断单元402根据第三信号获取终端的重力方向的加速度值,并判断该重力方向的加速度值是否与预存重力加速度值相匹配。若获取判断单元402判断出该重力方向的加速度值与预存重力加速度值相匹配,说明此时终端处于跌落状态。

由于终端发生跌落的情况很多种,有些跌落会对终端产生较大的破坏性,例如终端从较高的地方跌落至地面,导致终端屏幕破碎等。然而有些跌落则不会对终端产生较大的影响,例如终端从用户手中滑落到桌子上,终端一般不会产生碎屏、电路板损坏等问题。因此,当获取判断单元402判断出终端处于跌落状态时,其将向第一获取单元403发送第四信号,使得第一获取单元403根据该第四信号获取终端所处位置的高度信息。在此,高度信息包括终端距离地面的高度值。

第一获取单元403将该高度信息传递至判断单元404。判断单元404将判断该高度信息是否大于第一预设高度信息。若判断单元404判断出该高度信息大于第一预设高度信息,说明此次跌落会对终端产生较大的损坏,此时终端需要执行跌落保护来减小跌落带来的损坏程度。判断单元404将向跌落保护单元405发送第五信号,使得跌落保护单元405根据第五信号将终端内的数据信息上传至服务器,从而防止终端因跌落而导致数据信息丢失。

若判断单元404判断出该高度信息不大于第一预设高度信息,说明此次跌落可能不会对终端产生较大的损坏。由于第一预设高度信息往往是通过多次实验而获得的高度平均值,在低于第一预设高度信息的一定高度范围内,跌落有可能对终端产生一定的影响,该影响不会体现在屏幕碎裂、电路板损坏等方面,这种影响可能会使终端内的某些器件的基准值发生变化,导致后续测量数据不准确。例如跌落使得陀螺仪的基准值发生偏移等。因此,判断单元404需进一步判断该高度信息是否大于第二预设高度信息,其中,第二预设高度信息小于第一预设高度信息。

若判断单元404判断出该高度信息大于第二预设高度信息,则说明此次跌落可能会对终端内的某些部件产生影响,判断单元404将向自检单元406发送第六信号,使得自检单元406根据该第六信号执行器件性能自检。

本发明提供的跌落保护装置,通过获取判断单元获取终端的重力方向的加速度值,并判断该加速度值是否与预存重力加速度值相匹配。若该加速度值与预存重力加速度值相匹配,则说明终端处于跌落状态,此时第一获取单元将获取终端所处位置的高度信息,判断单元将判断该高度信息是否大于第一预设高度信息。若该高度信息大于第一预设高度信息,则跌落保护单元将执行跌落保护。该跌落保护装置可以在跌落发生时,根据该高度信息来决定跌落保护单元是否执行跌落保护,其可以有效地避免发生跌落时盲目地执行跌落保护而带来的电量浪费等问题。同时,当判断单元判断出该高度信息不大于第一预设高度信息时,判断单元将继续判断该高度信息是否大于第二预设高度信息,若该高度信息大于第二预设高度信息,则自检单元将执行器件性能自检,从而及时校准跌落对器件基准值产生的偏移,保证终端内各个器件正常工作。

本发明实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。上述提到的存储介质可以是只读存储器,磁盘或光盘等。上述的各装置或系统,可以执行相应方法实施例中的方法。

综上所述,虽然本发明已以优选实施例揭露如上,但上述优选实施例并非用以限制本发明,本领域的普通技术人员,在不脱离本发明的精神和范围内,均可作各种更动与润饰,因此本发明的保护范围以权利要求界定的范围为准。

再多了解一些
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1