跌落处理方法及相关产品转让专利

申请号 : CN201810029095.8

文献号 : CN108429850B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 张海平

申请人 : OPPO广东移动通信有限公司

摘要 :

本申请实施例公开了一种跌落处理方法及相关产品,其中方法包括:若检测到电子设备处于跌落状态,获取地面图像;采集环境磁感应强度;根据所述环境磁感应强度和所述地面图像确定目标磁场参数和目标跌落地点;根据所述目标磁场参数驱动电磁体进行工作以使得所述电子设备跌至所述目标跌落地点。采用本申请,可提高电子设备在落地时的安全性,增加了电子设备的使用寿命。

权利要求 :

1.一种跌落处理方法,其特征在于,包括:

若检测到电子设备处于跌落状态,获取地面图像;

采集环境磁感应强度;

根据所述环境磁感应强度和所述地面图像确定目标磁场参数和目标跌落地点;

根据所述目标磁场参数驱动电磁体进行工作,以使得所述电子设备跌至所述目标跌落地点;

其中,所述根据所述环境磁感应强度和所述地面图像确定目标磁场参数和目标跌落地点,包括:获取所述电子设备的跌落高度;

对所述地面图像进行图像识别,得到多个目标区域;

根据所述跌落高度和所述环境磁感应强度从所述多个目标区域中选取所述目标跌落地点;

根据所述目标跌落地点和所述环境磁感应强度确定所述目标磁场参数。

2.根据权利要求1所述的方法,其特征在于,所述根据所述目标跌落地点和所述环境磁感应强度确定所述目标磁场参数,包括:确定所述电子设备在自由落体状态下的目标着陆点以及着陆时间;

确定所述目标着陆点与所述目标跌落地点之间的目标距离;

根据所述目标距离和所述着陆时间确定水平加速度;

根据所述水平加速度确定所述电子设备的水平受力;

根据所述水平受力和所述环境磁感应强度对应的重力确定所述目标磁场参数。

3.根据权利要求1所述的方法,其特征在于,所述对所述地面图像进行图像识别,得到多个目标区域,包括:对所述地面图像进行图像识别,得到至少一个指定区域,所述指定区域包括以下一种:水区域、凸起区域、地面材质为指定材质的区域;

根据所述至少一个指定区域对所述地面图像进行划分,得到所述多个目标区域。

4.根据权利要求1-3任一项所述的方法,其特征在于,在所述采集环境磁感应强度之前,所述方法还包括:在所述跌落高度大于预设阈值时,执行所述采集环境磁感应强度的步骤。

5.一种电子设备,其特征在于,包括:处理器、与所述处理器连接的重力传感器、图像采集设备、磁力传感器和电磁体,其中:所述重力传感器,用于检测所述电子设备是否处于跌落状态;

所述图像采集设备,用于若所述电子设备处于跌落状态,获取地面图像;

所述磁力传感器,用于采集环境磁感应强度;

所述处理器,用于根据所述环境磁感应强度和所述地面图像确定目标磁场参数和目标跌落地点;根据所述目标磁场参数驱动所述电磁体进行工作,以使得所述电子设备跌至所述目标跌落地点;

其中,所述处理器具体用于获取所述电子设备的跌落高度;对所述地面图像进行图像识别,得到多个目标区域;根据所述跌落高度和所述环境磁感应强度从所述多个目标区域中选取所述目标跌落地点;根据所述目标跌落地点和所述环境磁感应强度确定所述目标磁场参数。

6.根据权利要求5所述的电子设备,其特征在于,所述处理器具体用于确定所述电子设备在自由落体状态下的目标着陆点以及着陆时间;确定所述目标着陆点与所述目标跌落地点之间的目标距离;根据所述目标距离和所述着陆时间确定水平加速度;根据所述水平加速度确定所述电子设备的水平受力;根据所述水平受力和所述环境磁感应强度对应的重力确定所述目标磁场参数。

7.根据权利要求5所述的电子设备,其特征在于,所述处理器具体用于对所述地面图像进行图像识别,得到至少一个指定区域,所述指定区域包括以下一种:水区域、凸起区域、地面材质为指定材质的区域;根据所述至少一个指定区域对所述地面图像进行划分,得到所述多个目标区域。

8.根据权利要求5-7任一项所述的电子设备,其特征在于,所述电子设备还包括与所述处理器连接的存储器,用于存储预设阈值;

所述磁力传感器具体用于在所述跌落高度大于所述预设阈值时,采集所述环境磁感应强度。

9.一种跌落处理装置,其特征在于,包括:

获取单元,用于若检测到电子设备处于跌落状态,获取地面图像;

采集单元,用于采集环境磁感应强度;

确定单元,用于根据所述环境磁感应强度和所述地面图像确定目标磁场参数和目标跌落地点;

驱动单元,用于根据所述目标磁场参数驱动电磁体进行工作,以使得所述电子设备跌至所述目标跌落地点;

其中,所述根据所述环境磁感应强度和所述地面图像确定目标磁场参数和目标跌落地点,包括:获取所述电子设备的跌落高度;对所述地面图像进行图像识别,得到多个目标区域;根据所述跌落高度和所述环境磁感应强度从所述多个目标区域中选取所述目标跌落地点;根据所述目标跌落地点和所述环境磁感应强度确定所述目标磁场参数。

10.一种跌落处理方法,其特征在于,应用于包括处理器、所述处理器连接的重力传感器、图像采集设备、磁力传感器和电磁体的电子设备,其中:所述重力传感器检测所述电子设备是否处于跌落状态;

所述图像采集设备若所述电子设备处于跌落状态,获取地面图像;

所述磁力传感器采集环境磁感应强度;

所述处理器根据所述环境磁感应强度和所述地面图像确定目标磁场参数和目标跌落地点;根据所述目标磁场参数驱动所述电磁体进行工作,以使得所述电子设备跌至所述目标跌落地点;

其中,所述根据所述环境磁感应强度和所述地面图像确定目标磁场参数和目标跌落地点,包括:获取所述电子设备的跌落高度;对所述地面图像进行图像识别,得到多个目标区域;根据所述跌落高度和所述环境磁感应强度从所述多个目标区域中选取所述目标跌落地点;根据所述目标跌落地点和所述环境磁感应强度确定所述目标磁场参数。

11.一种电子设备,其特征在于,包括处理器、存储器、通信接口以及一个或多个程序,其中,所述一个或多个程序被存储在所述存储器中,并且被配置由所述处理器执行,所述程序包括用于执行权利要求1-4任一项方法中的步骤的指令。

12.一种计算机可读存储介质,其特征在于,

其用于存储计算机程序,其中,所述计算机程序使得计算机执行如权利要求1-4任一项所述的方法。

说明书 :

跌落处理方法及相关产品

技术领域

[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] 图1为本申请实施例提供的一种跌落处理方法的流程示意图;
[0032] 图1A为本申请实施例提供的一种重力传感器的原理示意图;
[0033] 图1B为本申请实施例提供的一种识别地面图像的场景示意图;
[0034] 图1C为本申请实施例提供的一种基于跌落处理方法的原理示意图;
[0035] 图2为本申请实施例提供的一种跌落处理装置的结构示意图;
[0036] 图3为本申请实施例提供的一种电子设备的结构示意图;
[0037] 图4为本申请实施例提供的另一种跌落处理方法的流程示意图;
[0038] 图5为本申请实施例提供的另一种电子设备的结构示意图。

具体实施方式

[0039] 为了使本技术领域的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0040] 本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其他步骤或单元。
[0041] 在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本申请的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。
[0042] 本申请实施例所涉及到的电子设备可以包括各种具有无线通信功能的手持设备、车载设备、可穿戴设备、计算设备或连接到无线调制解调器的其他处理设备,以及各种形式的用户设备(user equipment,UE),移动台(mobile station,MS),终端设备(terminal device)等等。为方便描述,上面提到的设备统称为电子设备。
[0043] 本申请实施例提供了一种跌落处理方法及相关产品,可提高电子设备在落地时的安全性,增加了电子设备的使用寿命。下面结合附图对本申请实施例进行介绍。
[0044] 请参照图1,图1为本申请实施例提供的一种跌落处理方法的流程示意图。图1所述的方法应用于包括电磁体的电子设备,通电时可产生电磁,本申请对于电磁体的位置和具体结构不作限定。如图1所示,包括:
[0045] 101:若检测到电子设备处于跌落状态,获取地面图像。
[0046] 本申请对于跌落状态的检测不作限定,可选的,通过重力传感器获取重力加速度值,根据所述重力加速度值和预设加速度值确定所述电子设备是否处于跌落状态。
[0047] 其中,重力传感器(gravity sensor,G-sensor)用于检测加速度的方向和大小,等效于检测电子设备的运动状态,重力传感器的功能理解起来比较简单,主要是感知加速力的变化,比如晃动、跌落、上升、下降等各种移动变化都能被重力传感器转化为电信号,然后通过微处理器的计算分析后,就能够完成程序设计好的功能。
[0048] 重力传感器的具体原理请参考图1A所示,加速度方向包括X轴、Y轴以及Z轴。其中,X轴和Y轴平行与电子设备100平面,X轴为电子设备100的宽度方向,Y轴为电子设备100的长度方向,Z轴垂直于电子设备100平面。
[0049] 重力加速度值具体是指Z轴方向竖直向下的加速度值,一般为9.8m/s2,加速度值2
的单位为m/s 。若所述重力加速度值与预设加速度值匹配,则所述电子设备处于跌落状态;
若所述重力加速度值与所述预设加速度值不匹配,则所述电子设备不处于跌落状态。
[0050] 需要说明的是,重力加速度值随着地理位置的变化而变化,在地球附近的物体的重力加速度值一般介于9.78m/s2至9.83m/s2之间。因此,若通过重力加速度值来判断电子设备是否处于跌落状态,则需要预先获取电子设备所处地理位置的重力加速度值。且电子设备在跌落时,由于受到空气阻力及每个地区的重力加速度值不一样的原因,预设加速度值和重力加速度有一定的误差,所以所述预设加速度值可设置为比重力加速度低一定范围的值,如9.3m/s2。
[0051] 若检测到电子设备不处于跌落状态,则继续执行检测电子设备是否处于跌落状态;若检测到电子设备处于跌落状态,则获取地面图像。
[0052] 本申请对于如何获取地面图像不作限定,可以是通过电子设备上配置的前置摄像头或后置摄像头等图像采集设备,即通过重力传感器确定面向地面的摄像头采集地面图像;也可以获取服务器或卫星定位中存储的地面图像等。
[0053] 102:采集环境磁感应强度。
[0054] 其中,磁感应强度(magnetic flux density),用于描述磁场强弱和方向的物理量,是矢量,常用符号B表示,国际通用单位为特斯拉(符号为T)。磁感应强度也被称为磁通量密度或磁通强度。在物理学中磁场的强弱使用磁感应强度来表示,磁感应强度越大表示磁感应越强,磁感应强度越小,表示磁感应越弱。
[0055] 本申请可通过电子设备中的磁力传感器(magnetic field sensor,M-sensor)采集环境磁场强度,也可以通过电子设备中的电子罗盘传感器提供的磁力数据获取环境磁场强度。
[0056] 环境磁感应强度为电子设备中X轴、Y轴、Z轴的环境磁场数据。该数值的单位是微特斯拉(micro-Tesla),用uT表示;也可以是高斯(Gauss),1Tesla=10000Gauss。
[0057] 103:根据所述环境磁感应强度和所述地面图像确定目标磁场参数和目标跌落地点。
[0058] 当电磁体通电时可产生磁场,结合环境磁感应强度对电子设备的跌落方向进行调整,从而改变电子设备的跌落地点。本申请根据当前的环境磁感应强度和地面图像确定目标磁场参数和目标跌落地点,以使电子设备中的电磁体以目标磁场参数进行工作,跌落至较为安全的目标跌落地点。
[0059] 可选的,获取所述电子设备的跌落高度;对所述地面图像进行识别得到多个目标区域;根据所述跌落高度和所述环境磁感应强度从所述多个目标区域中选取所述目标跌落地点;根据所述目标跌落地点和所述环境磁感应强度确定所述目标磁场参数。
[0060] 其中,对于跌落高度的获取方法不作限定,可通过地面图像中的景深信息进行获取,还可结合电子设备中的距离传感器进行获取。
[0061] 距离传感器包括但不限于红外线传感器、电容传感器、超声波传感器、环境光传感器及接近传感器等,用于检测物体与电子设备的距离,单位是厘米,可根据距离调整接听电话时的屏幕亮度,以节省电量。
[0062] 可选的,当检测到所述电子设备处于跌落状态时,开启距离传感器;接收所述距离传感器上报的检测数据;获取所述开启距离传感器的时刻与接收到所述检测数据的时刻之间的时间间隔;根据所述检测数据和所述时间间隔获取所述跌落高度。
[0063] 也就是说,距离传感器检测到距离数据后,上报该检测数据,根据检测到跌落状态和上报检测数据之间的时间间隔和检测数据获取电子设备与地面之间的距离,即跌落高度。
[0064] 需要说明的是,电子设备开始跌落至接收到检测数据之间会存在一定的时间误差,可以根据该预设时长与该时间间隔获取该时间误差,再根据时间误差获取高度误差;根据所述高度误差和所述检测数据获取所述跌落高度。
[0065] 在本申请中,时间误差t可通过以下公式获取:
[0066] t=t1+t2   (1)
[0067] 其中,t1为预设时长,t2为时间间隔。例如,预设时长t1为0.2s,获取到的时间间隔t2为0.1s,则该时间误差t为0.3s。
[0068] 高度误差H1可通过以下公式获取:
[0069] H1=0.5×g×t2   (2)
[0070] 其中,g为重力加速度,t为上述的时间误差。例如,计算出的时间误差t为0.3s,则可计算出高度误差H1为0.441m。
[0071] 因此,跌落高度H可通过以下公式获取:
[0072] H=H1+H2   (3)
[0073] 其中,H1为上述的高度误差,H2为距离传感器的检测数据。例如,计算出的高度误差H1为0.441m,检测数据H2为1m,则可计算出跌落高度H为1.441m。
[0074] 由上可知,在接收到距离传感器的检测数据后,获取开启距离传感器的时刻与接收到检测数据的时刻之间的时间间隔,然后根据检测数据和时间间隔来获取电子设备的跌落高度,并考虑到接收到检测数据的时间误差,根据时间误差对检测数据进行修正,从而可提高跌落高度检测的准确性。
[0075] 本申请对于目标区域的确定方法不作限定,应该避免为易造成电子设备摔坏或触控显示屏碎裂的区域。可选的,对所述地面图像进行图像识别得到至少一个指定区域;根据所述至少一个指定区域对所述地面图像进行划分得到所述多个目标区域。
[0076] 其中,指定区域包括但不限于以下一种水区域、凸起区域,地面材质为指定材质(本申请对于指定材质不作限定,可以是偏硬的材质,例如:水泥、瓷砖等)的区域。
[0077] 本申请对于地面图像的图像识别方法不作限定,可以灰度图像分割、彩色图像分割和纹理图像分割等,上述分割方法可包括阈值分割方法、边缘检测方法、区域提取方法、基于小波变换的分割、基于遗传算法的分割、结合特定理论工具的分割方法等。
[0078] 可以理解,将地面图像进行图像识别得到了避免跌落的指定区域,再根据指定区域的具体位置将地面图像划分为多个目标区域,则上述多个目标区域均为安全跌落的区域,便于提高电子设备跌落的安全性。
[0079] 举例来说,如图1B所示的地面图像中,指定区域为包含水潭的第一区域、包含凸起区域的第二区域,则根据上述第一区域和第二区域对地面图像进行划分得到多个目标区域:第三区域、第四区域、第五区域、第六区域、第七区域、第八区域和第九区域。
[0080] 进一步的,若上述地面图像中均为指定区域,则获取每一指定区域的破坏值,选取最小破坏值对应的指定区域为目标跌落地点,从而减小跌落造成的安全性;若上述地面图像中不包含指定区域,则直接将地面图像进行划分得到多个目标区域,其中,多个目标区域可以以目标着陆地点为原点对地面图像进行划分,也可以根据电子设备的大小对地面图像进行划分。
[0081] 本申请对于如何从目标区域选取目标跌落地点的方法不作限定,可以取目标区域中的任一地点,也可以选取启动目标磁场参数消耗的最小功耗对应的地点,还可以是选取与目标着陆点距离最近的地点。
[0082] 本申请根据目标跌落地点和环境磁感应强度确定目标磁场参数,可选的,确定所述电子设备在自由落体状态下的目标着陆点以及着陆时间;确定所述目标着陆点与所述目标跌落地点之间的目标距离;根据所述目标距离和所述着陆时间确定水平加速度;根据所述水平加速度确定所述电子设备的水平受力;根据所述水平受力和所述环境磁感应强度对应的重力确定所述目标磁场参数。
[0083] 如图1C所示,电子设备100在检测到跌落状态时进行自由落体运动的目标着陆点N,即竖直落下对应的地点,再根据跌落高度H=0.5gt32计算得到着陆时间t3,目标着陆点N和目标跌落地点M之间的目标距离S,着陆时间t3和目标距离S对应的水平加速度,水平受力F对应于水平加速度。根据上述的原理可以理解,当电磁体以目标磁场参数进行工作时可产生磁场和水平受力F,通过水平受力F和环境磁感应强度对应的重力G改变电子设备的跌落路径,以使电子设备跌落至目标跌落地点。
[0084] 需要说明的是,由于自由落体运动为初速度为0的匀速直线运动,且未考虑到风力等环境因素,则上述的目标着陆点和着陆时间可近似为此次电子设备的跌落对应的跌落地点和跌落时长。
[0085] 电子设备发生跌落的情况很多种,有些跌落会对电子设备产生较大的破坏性,例如电子设备从较高的地方跌落至地面,导致屏幕破碎等。然而有些跌落则不会对电子设备产生较大的影响,例如电子设备从用户手中滑落到桌子上,电子设备一般不会产生碎屏、电路板损坏等问题。且跌落高度较小时,产生磁场可能难以达到预设效果。可选的,在所述跌落高度大于预设阈值时,执行所述采集环境磁感应强度的步骤。
[0086] 本申请对于预设阈值不做限定,假设预设阈值为1米,即在检测到电子设备处于跌落状态,且此时的跌落高度大于1米时,则采集环境磁感应强度,否则,采用其他的方式进行保护或不采取保护措施,从而控制磁力传感器或电子罗盘传感器的开启,有效地避免盲目地执行跌落保护而带来的电量浪费的问题,可节省电子设备的功耗,便于提高电子设备在落地时的安全性。
[0087] 104:根据所述目标磁场参数驱动电磁体进行工作以使得所述电子设备跌至所述目标跌落地点。
[0088] 当电磁体以目标磁场参数进行工作时,产生的磁场与环境磁感应强度可对电子设备的跌落方向进行调整,使得电子设备跌落至较为安全的目标跌落地点,可提高电子设备在落地时的安全性,从而增加了电子设备的使用寿命。
[0089] 可以理解,若检测到电子设备处于跌落状态,获取地面图像,并采集环境磁感应强度,根据环境磁感应强度和地面图像确定目标磁场参数和目标跌落地点,则根据目标磁场参数驱动电磁体进行工作以使得电子设备跌落至目标跌落地点。也就是说,利用环境磁感应强度和目标磁场参数改变电子设备的跌落方向,以使电子设备跌落至较为安全的目标跌落地点,可提高电子设备在落地时的安全性,从而增加了电子设备的使用寿命。
[0090] 与图1所示的实施例一致的,请参照图2,图2为本申请实施例提供的一种跌落处理装置的结构示意图。如图2所示,上述跌落处理装置200包括:、
[0091] 获取单元201,用于若检测到电子设备处于跌落状态,获取地面图像;
[0092] 采集单元202,用于采集环境磁感应强度;
[0093] 确定单元203,用于根据所述环境磁感应强度和所述地面图像确定目标磁场参数和目标跌落地点;
[0094] 驱动单元204,用于根据所述目标磁场参数驱动电磁体进行工作,以使得所述电子设备跌至所述目标跌落地点。
[0095] 在一个可能的示例中,所述获取单元201还用于获取所述电子设备的跌落高度;对所述地面图像进行图像识别,得到多个目标区域;所述确定单元203还用于根据所述跌落高度和所述环境磁感应强度从所述多个目标区域中选取所述目标跌落地点;根据所述目标跌落地点和所述环境磁感应强度确定所述目标磁场参数。
[0096] 在一个可能的示例中,所述确定单元203具体用于确定所述电子设备在自由落体状态下的目标着陆点以及着陆时间;确定所述目标着陆点与所述目标跌落地点之间的目标距离;根据所述目标距离和所述着陆时间确定水平加速度;根据所述水平加速度确定所述电子设备的水平受力;根据所述水平受力和所述环境磁感应强度对应的重力确定所述目标磁场参数。
[0097] 在一个可能的示例中,所述获取单元201具体用于对所述地面图像进行图像识别,得到至少一个指定区域,所述指定区域包括以下一种:水区域、凸起区域、地面材质为指定材质的区域;根据所述至少一个指定区域对所述地面图像进行划分,得到所述多个目标区域。
[0098] 在一个可能的示例中,所述采集单元202具体用于在所述跌落高度大于预设阈值时,采集所述环境磁感应强度。
[0099] 可以看出,若检测到电子设备处于跌落状态,获取地面图像,并采集环境磁感应强度,根据环境磁感应强度和地面图像确定目标磁场参数和目标跌落地点,再根据目标磁场参数驱动电磁体进行工作以使得电子设备跌落至目标跌落地点。也就是说,利用环境磁感应强度和目标磁场参数改变电子设备的跌落方向,以使电子设备跌落至较为安全的目标跌落地点,可提高电子设备在落地时的安全性,从而增加了电子设备的使用寿命。
[0100] 与图1所示的实施例一致的,请参照图3,图3为本申请实施例提供的一种电子设备的结构示意图。如图3所示,上述电子设备300包括处理器310、与处理器310连接的重力传感器320、图像采集设备330、磁力传感器340和电磁体350。
[0101] 其中,所述重力传感器320用于检测所述电子设备300是否处于跌落状态;所述图像采集设备330用于若所述电子设备300处于跌落状态,获取地面图像;所述磁力传感器340用于采集环境磁感应强度;所述处理器310用于根据所述环境磁感应强度和所述地面图像确定目标磁场参数和目标跌落地点;根据所述目标磁场参数驱动所述电磁体350进行工作,以使得所述电子设备300跌至所述目标跌落地点。
[0102] 在一个可能的示例中,所述处理器310具体用于获取所述电子设备的跌落高度;对所述地面图像进行图像识别得到多个目标区域;根据所述跌落高度和所述环境磁感应强度从所述多个目标区域中选取所述目标跌落地点;根据所述目标跌落地点和所述环境磁感应强度确定所述目标磁场参数。
[0103] 在一个可能的示例中,所述处理器310具体用于确定所述电子设备在自由落体状态下的目标着陆点以及着陆时间;确定所述目标着陆点与所述目标跌落地点之间的目标距离;根据所述目标距离和所述着陆时间确定水平加速度;根据所述水平加速度确定所述电子设备的水平受力;根据所述水平受力和所述环境磁感应强度对应的重力确定所述目标磁场参数。
[0104] 在一个可能的示例中,所述处理器310具体用于对所述地面图像进行图像识别,得到至少一个指定区域,所述指定区域包括以下一种:水区域、凸起区域、地面材质为指定材质的区域;根据所述至少一个指定区域对所述地面图像进行划分,得到所述多个目标区域。
[0105] 在一个可能的示例中,所述电子设备300还包括与所述处理器310连接的存储器360用于存储预设阈值;所述磁力传感器340具体用于在所述跌落高度大于所述预设阈值时,采集所述环境磁感应强度。
[0106] 可以看出,若检测到电子设备处于跌落状态,获取地面图像,并采集环境磁感应强度,根据环境磁感应强度和地面图像确定目标磁场参数和目标跌落地点,再根据目标磁场参数驱动电磁体进行工作以使得电子设备跌落至目标跌落地点。也就是说,利用环境磁感应强度和目标磁场参数改变电子设备的跌落方向,以使电子设备跌落至较为安全的目标跌落地点,可提高电子设备在落地时的安全性,从而增加了电子设备的使用寿命。
[0107] 与图1所示的实施例一致的,请参照图4,图4为本申请提出的另一种跌落处理方法的流程示意图,应用于如图3所描述的电子设备。其中:
[0108] 401:重力传感器检测电子设备是否处于跌落状态;
[0109] 402:若所述电子设备处于跌落状态,图像采集设备获取地面图像;
[0110] 403:磁力传感器采集环境磁感应强度;
[0111] 404:处理器根据所述环境磁感应强度和所述地面图像确定目标磁场参数和目标跌落地点;
[0112] 405:所述处理器根据所述目标磁场参数驱动所述电磁体进行工作,以使得所述电子设备跌至所述目标跌落地点。
[0113] 在一个可能的示例中,所述处理器根据所述环境磁感应强度和所述地面图像确定目标磁场参数和目标跌落地点包括:所述处理器获取所述电子设备的跌落高度;对所述地面图像进行图像识别,得到多个目标区域;根据所述跌落高度和所述环境磁感应强度从所述多个目标区域中选取所述目标跌落地点;根据所述目标跌落地点和所述环境磁感应强度确定所述目标磁场参数。
[0114] 在一个可能的示例中,所述处理器根据所述目标跌落地点和所述环境磁感应强度确定所述目标磁场参数包括:确定所述电子设备在自由落体状态下的目标着陆点以及着陆时间;确定所述目标着陆点与所述目标跌落地点之间的目标距离;根据所述目标距离和所述着陆时间确定水平加速度;根据所述水平加速度确定所述电子设备的水平受力;根据所述水平受力和所述环境磁感应强度对应的重力确定所述目标磁场参数。
[0115] 在一个可能的示例中,所述处理器对所述地面图像进行图像识别,得到多个目标区域包括:对所述地面图像进行图像识别,得到至少一个指定区域,所述指定区域包括以下一种:水区域、凸起区域、地面材质为指定材质的区域;根据所述至少一个指定区域对所述地面图像进行划分,得到所述多个目标区域。
[0116] 在一个可能的示例中,所述磁力传感器采集环境磁感应强度包括:所述磁力传感器在所述跌落高度大于预设阈值时,采集所述环境磁感应强度。
[0117] 可以看出,若检测到电子设备处于跌落状态,获取地面图像,并采集环境磁感应强度,根据环境磁感应强度和地面图像确定目标磁场参数和目标跌落地点,再根据目标磁场参数驱动电磁体进行工作以使得电子设备跌落至目标跌落地点。也就是说,利用环境磁感应强度和目标磁场参数改变电子设备的跌落方向,以使电子设备跌落至较为安全的目标跌落地点,可提高电子设备在落地时的安全性,从而增加了电子设备的使用寿命。
[0118] 与图1所示的实施例一致的,请参阅图5,图5是本申请实施例提供的另一种电子设备的结构示意图。如图5所示,该电子设备500包括处理器510、存储器520、通信接口530以及一个或多个程序540,其中,一个或多个程序540被存储在存储器520中,并且被配置由处理器510执行,程序540包括用于执行以下步骤的指令:
[0119] 若检测到电子设备处于跌落状态,获取地面图像;
[0120] 采集环境磁感应强度;
[0121] 根据所述环境磁感应强度和所述地面图像确定目标磁场参数和目标跌落地点;
[0122] 根据所述目标磁场参数驱动电磁体进行工作,以使得所述电子设备跌至所述目标跌落地点。
[0123] 在一个可能的示例中,在所述根据所述环境磁感应强度和所述地面图像确定目标磁场参数和目标跌落地点方面,所述程序540具体用于执行以下步骤的指令:
[0124] 获取所述电子设备的跌落高度;
[0125] 对所述地面图像进行图像识别,得到多个目标区域;
[0126] 根据所述跌落高度和所述环境磁感应强度从所述多个目标区域中选取所述目标跌落地点;
[0127] 根据所述目标跌落地点和所述环境磁感应强度确定所述目标磁场参数。
[0128] 在一个可能的示例中,在所述根据所述目标跌落地点和所述环境磁感应强度确定所述目标磁场参数方面,所述程序540具体用于执行以下步骤的指令:
[0129] 确定所述电子设备在自由落体状态下的目标着陆点以及着陆时间;
[0130] 确定所述目标着陆点与所述目标跌落地点之间的目标距离;
[0131] 根据所述目标距离和所述着陆时间确定水平加速度;
[0132] 根据所述水平加速度确定所述电子设备的水平受力;
[0133] 根据所述水平受力和所述环境磁感应强度对应的重力确定所述目标磁场参数。
[0134] 在一个可能的示例中,在所述对所述地面图像进行图像识别,得到多个目标区域方面,所述程序540具体用于执行以下步骤的指令:
[0135] 对所述地面图像进行图像识别,得到至少一个指定区域,所述指定区域包括以下一种:水区域、凸起区域、地面材质为指定材质的区域;
[0136] 根据所述至少一个指定区域对所述地面图像进行划分,得到所述多个目标区域。
[0137] 在一个可能的示例中,在所述采集环境磁感应强度之前,所述程序540还用于执行以下步骤的指令:
[0138] 在所述跌落高度大于预设阈值时,执行所述采集环境磁感应强度的步骤。
[0139] 可以看出,若检测到电子设备处于跌落状态,获取地面图像,并采集环境磁感应强度,根据环境磁感应强度和地面图像确定目标磁场参数和目标跌落地点,再根据目标磁场参数驱动电磁体进行工作以使得电子设备跌落至目标跌落地点。也就是说,利用环境磁感应强度和目标磁场参数改变电子设备的跌落方向,以使电子设备跌落至较为安全的目标跌落地点,可提高电子设备在落地时的安全性,从而增加了电子设备的使用寿命。
[0140] 本申请实施例还提供一种计算机存储介质,其中,该计算机存储介质存储用于存储计算机程序,该计算机程序使得计算机执行如方法实施例中记载的任一方法的部分或全部步骤,计算机包括电子设备。
[0141] 本申请实施例还提供一种计算机程序产品,计算机程序产品包括存储了计算机程序的非瞬时性计算机可读存储介质,计算机程序可操作来使计算机执行如方法实施例中记载的任一方法的部分或全部步骤。该计算机程序产品可以为一个软件安装包,计算机包括电子设备。
[0142] 需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本申请并不受所描述的动作顺序的限制,因为依据本申请,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本申请所必须的。
[0143] 在实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
[0144] 在本申请所提供的几个实施例中,应该理解到,所揭露的装置,可通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性或其它的形式。
[0145] 作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0146] 另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
[0147] 集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储器中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储器中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本申请各个实施例方法的全部或部分步骤。而前述的存储器包括:U盘、只读存储器(read-only memory,ROM)、随机存取存储器(random access memory,RAM)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
[0148] 以上对本申请实施例进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的一般技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有改变之处,综上,本说明书内容不应理解为对本申请的限制。