本公开涉及控制技术领域,尤其涉及一种摄像头定位方法及装置,电子设备,可读存储介质。
背景技术:
目前,随着全面屏手机的发展,各功能器件(如摄像头、距离传感器)会设置在屏幕的下方。以摄像头为例,相关技术中提供了一种弹出式摄像头,即使用摄像头时,可以控制摄像头从手机中弹出,使摄像头位于手机顶框的外部,从而可以获得更好的视野。
实际应用中,摄像头可能损坏或者受到外力阻挡,导致摄像头无法弹出或者弹出不到位,此情况下,若向摄像头和/或弹出机构供电则有可能引起漏电或者电能损耗,无法保证手机的安全。
技术实现要素:
本公开提供一种摄像头定位方法及装置,电子设备,可读存储介质,以解决相关技术的不足。
根据本公开实施例的第一方面,提供一种电子设备,包括摄像头、用于设置所述摄像头的弹出机构、第一磁传感器、第二磁传感器和处理器;所述摄像头上设置有磁铁;
所述弹出机构用于根据接收到的控制信号从初始位置弹出所述摄像头;
所述第一磁传感器设置在第一指定位置,用于感应所述磁场的磁场,获得第一磁感应值;
所述第二磁传感器设置在第二指定位置,用于感应所述磁场的磁场,获得第二磁感应值;
所述处理器分别与所述第一磁传感器和所述第二磁传感器连接,用于根据所述第一磁感应值和所述第一磁感应值确定所述磁铁的实际位置。
可选地,所述第一指定位置和所述磁铁所在位置之间的第一连线与所述第二指定位置和所述磁铁所在位置之间的第二连线的夹角取值范围为[80,100]。
可选地,还包括电路板,所述第一磁传感器和所述第二磁传感器设置在所述电路板之上,并且所述第一磁传感器和所述第二磁传感器所在空间坐标系的xoy平面与所述电子设备的显示屏所在平面平行。
可选地,所述处理器还用于根据所述实际位置和预先设置的目标位置确定所述摄像头是否工作异常,以及当所述实际位置和所述目标位置不一致时,确定所述摄像头工作异常并控制所述电子设备内的电源停止向所述摄像头及其弹出机构供电。
根据本公开实施例的第二方面,提供一种摄像头定位方法,适用于设置有弹出式摄像头的电子设备,且所述摄像头内设置有磁铁,所述方法包括:
在监测到所述摄像头弹出后,获取第一磁传感器感应所述磁场的第一磁感应值和第二磁传感器感应所述磁场的第二磁感应值,以及所述第一磁传感器设置的第一指定位置和所述第二磁传感器设置的第二指定位置;
根据所述第一磁感应值、所述第二磁感应值、所述第一指定位置和所述第二指定位置确定所述磁铁的实际位置,所述实际位置即为所述摄像头的位置。
可选地,根据所述第一磁感应值、所述第二磁感应值、所述第一指定位置和所述第二指定位置确定所述磁铁的实际位置包括:
根据所述第一磁感应值中第一坐标轴上的磁感应分值和第二坐标轴上的磁感应分值确定所述第一指定位置和所述磁铁所在位置之间连线的第一斜率,以及所述第二磁感应值中第一坐标轴上的磁感应分值和第二坐标轴上的磁感应分值确定所述第二指定位置和所述磁铁所在位置之间连线的第二斜率;
基于所述第一指定位置和所述第一斜率确定第一直线以及基于所述第二指定位置和所述第二斜率确定第二直线;
确定所述第一直线和所述第二直线的交点为所述磁铁的实际位置。
可选地,所述第一直线和所述第二直线之间夹角取值范围为[80,100]。
可选地,所述方法还包括:
获取预先设置的所述摄像头的目标位置;
根据所述实际位置和所述目标位置确定所述摄像头是否工作异常。
可选地,根据所述实际位置和所述目标位置确定所述摄像头是否工作异常包括:
若所述实际位置和所述目标位置不一致,则确定所述摄像头工作异常并控制所述电子设备内的电源停止向所述摄像头及其弹出机构供电。
根据本公开实施例的第三方面,提供一种摄像头定位装置,适用于设置有弹出式摄像头的电子设备,且所述摄像头内设置有磁铁,所述装置包括:
感应值获取模块,用于在监测到所述摄像头弹出后,获取第一磁传感器感应所述磁场的第一磁感应值和第二磁传感器感应所述磁场的第二磁感应值,以及所述第一磁传感器设置的第一指定位置和所述第二磁传感器设置的第二指定位置;
实际位置确定模块,用于根据所述第一磁感应值、所述第二磁感应值、所述第一指定位置和所述第二指定位置确定所述磁铁的实际位置,所述实际位置即为所述摄像头的位置。
根据本公开实施例的第四方面,提供一种电子设备,所述电子设备包括:
处理器;
用于存储所述处理器可执行指令的存储器;
所述处理器被配置为执行所述存储器中的可执行指令以实现第二方面所述方法的步骤。
根据本公开实施例的第五方面,提供一种可读存储介质,其上存储有可执行指令,该可执行指令被处理器执行时实现第二方面所述方法的步骤。
本公开的实施例提供的技术方案可以包括以下有益效果:
由上述实施例可知,本公开实施例中通过在电子设备内设置第一磁传感器和第二磁传感器,可以由第一磁传感器设感应设置在摄像头内的磁铁的磁场获得第一磁感应值以及第二磁传感器设感应磁铁的磁场获得第二磁感应值,这样处理器可以根据所述第一磁感应值和所述第一磁感应值确定所述磁铁的实际位置。这样,本实施例中通过获取摄像头的实际位置,方便处理器在后续过程中基于实际位置判断摄像头是否工作异常,并在工作异常时为摄像头和弹出机构断电,保证手机安全。
应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。
图1是根据一示例性实施例示出的一种电子设备的框图。
图2是根据一示例性实施例示出的一种摄像头定位方法的流程图。
图3是根据一示例性实施例示出的另一种摄像头定位方法的流程图。
图4是根据一示例性实施例示出的又一种摄像头定位方法的流程图。
图5是根据一示例性实施例示出的一种充电装置的框图。
图6是根据一示例性实施例示出的另一种充电装置的框图。
图7是根据一示例性实施例示出的又一种充电装置的框图。
图8是根据一示例性实施例示出的一种电子设备的框图。
具体实施方式
这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施例并不代表与本公开相一致的所有实施实施例。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置例子。
目前,随着全面屏手机的发展,各功能器件(如摄像头、距离传感器)会设置在屏幕的下方。以摄像头为例,相关技术中提供了一种弹出式摄像头,即使用摄像头时,可以控制摄像头从手机中弹出,使摄像头位于手机顶框的外部,从而可以获得更好的视野。
实际应用中,摄像头可能损坏或者受到外力阻挡,导致摄像头无法弹出或者弹出不到位,此情况下,若向摄像头和/或弹出机构供电则有可能引起漏电或者电能损耗,无法保证手机的安全。
为确定摄像头是否工作异常,关键在于确定摄像头弹出后的实际位置。图1是根据一示例性实施例示出的一种电子设备的框图,参见图1,一种电子设备10包括:摄像头11、用于设置摄像头11的弹出机构(图中未示出)、第一磁传感器13、第二磁传感器14和处理器(图中未示出);摄像头11上设置有磁铁12,磁铁12可以辐射磁场。其中,
弹出机构可以与处理器连接,用于根据接收到的控制信号从初始位置弹出摄像头11。实际应用中,当摄像头未被使用时,可以由用户将其压回初始位置,其初始位置如图1中实线位置所示。当被弹出时,摄像头可以位于电子设备的顶框之外,其实际位置如图1中虚线位置所示。
第一磁传感器13可以设置在第一指定位置m(x1,y1),用于感应磁铁12的磁场,获得第一磁感应值。
第二磁传感器14可以设置在第二指定位置n(x2,y2),用于感应磁铁12的磁场,获得第二磁感应值。
处理器可以分别与第一磁传感器13和第二磁传感器14连接,用于根据第一磁感应值和第一磁感应值确定磁铁12的实际位置p。
可理解的是,在本实施例中介绍了上述各部件仅是与本公开的方案相关的部件,在保证电子设备各功能正常工作的情况下,还可以根据相关技术增加其他部件,例如存储器、显示屏、电路板等等,各其他部件的功能可以参考相关技术,在此不再详述。
在本实施例中,磁铁12可以采用圆形或者球形永磁铁,还可以采用电磁线圈,在能够均匀辐射磁场的情况下,相应方案落入本公开的保护范围。当然,磁铁12可以为除圆形之外的其他形状,例如矩形等,考虑到其所辐射的磁场是非均匀的,可能会引起磁传感器(13,14)所感受的磁感应线是不均匀的,进而影响到磁感应值。结合电子设备趋向于小型化,若偏差过大不利于后续实际位置的计算,因此本公开中不再讨论。
在本实施例中,磁传感器(13,14)可以采用相关技术中的磁性传感器实现,其能够感应到磁铁所辐射的磁场即可,因此技术人员可以根据具体场景选择合适的磁传感器,在此不作限定。
在本实施例中,电子设备10内还可以包括电路板(图中未示出),第一磁传感器13和第二磁传感器14可以分别设置在该电路板上的第一指定位置m(x1,y1)和第二指定位置n(x2,y2)。第一指定位置m和第二指定位置n所在坐标系为:以电子设备的显示屏正对用户为例,以电子设备的中心为原点,以左边框和右边框所在的水平方向为x轴方向,以顶框和底框所在的垂直方向为y轴方向,建立xoy平面直角坐标系。当然xoy平面直角坐标系的原点选取还可以为电子设备的某一个顶点,相应方案也落入本公开的保护范围。
另需要说明的是,本实施例中,第一磁传感器13和第二磁传感器14对应各自的空间坐标系,在设置第一磁传感器13和第二磁传感器14,可以使各自空间坐标系的xoy平面与电子设备的xoy平面平行,其中重合作为平行的一种特例,不再区别分析,即所述第一磁传感器和所述第二磁传感器所在空间坐标系的xoy平面与所述电子设备的显示屏所在平面平行,后续实施例以平行为前提进行计算。
当然,若第一磁传感器13和第二磁传感器14各自的空间坐标系xoy平面与电子设备的xoy平面不平行时,可以经过实际测量后确定出空间坐标系与电子设备xoy平面的转换关系,在后续计算时按照转换关系计算即可,坐标转换方法可以采用相关技术实现,在此不再赘述。
在本实施例中,在第一指定位置m、第二指定位置n和磁铁12所在位置p形成三角形的情况下,第一指定位置m和第二指定位置n可以任意设置。在一实施例中,第一指定位置m和磁铁12所在位置p之间的第一连线mp与第二指定位置n和磁铁12所在位置p之间的第二连线np的夹角取值范围为[80,100],即在第一指定位置m、第二指定位置n和磁铁12所在位置p形成三角形mnp中,三角形mnp中顶点p对应角度取值范围为[80,100]。这样,在摄像头沿着x轴或者y轴方向移动时,第一磁传感器13和第二磁传感器14所获取的磁感应值的偏差比较小,有利于提高后续计算的准确度。
在图1所述的电子设备的基础上,本公开实施例还提供了一种摄像头定位方法,图2是根据一示例性实施例示出的一种摄像头定位方法的流程图。参见图2,一种摄像头定位方法,包括步骤201和步骤202,其中:
在步骤201中,在监测到所述摄像头弹出后,获取第一磁传感器感应所述磁场的第一磁感应值和第二磁传感器感应所述磁场的第二磁感应值,以及所述第一磁传感器设置的第一指定位置和所述第二磁传感器设置的第二指定位置。
在本实施例中,电子设备中处理器可以分别与弹出机构、第一磁传感器13和第二磁传感器14连接。处理器在检测到用户有使用摄像头的需求时,可以向弹出机构发送控制信号,弹出机构响应于该控制信号弹出摄像头11。在监测到摄像头弹出后,处理器可以获取第一磁传感器感应(磁铁12的)磁场得到的磁感应值(称之为第一磁感应值,以示区别),获取第二磁传感器感应(磁铁12的)磁场得到的磁感应值(称之为第二磁感应值,以示区别)。
另外,由于在设置第一磁传感器13和第二磁传感器14时,其设置位置即第一指定位置m和第二指定位置n已经确定,因此,处理器还可以获取到第一指定位置m和第二指定位置n。
在步骤202中,根据所述第一磁感应值、所述第二磁感应值、所述第一指定位置和所述第二指定位置确定所述磁铁的实际位置,所述实际位置即为所述摄像头的位置。
在本实施例中,处理器根据第一磁感应值、第二磁感应值、第一指定位置和第二指定位置确定出磁铁的实际位置,参见图3,包括:
由于第一磁传感器13所感应的第一磁感应值(b1x,b1y,b1z)为一空间量,方向指向磁铁(即摄像头),因此处理器可以将第一磁感应值(b1x,b1y,b1z)转换到xoy平面直接坐标系,即将第一磁感应值在xoy平面直接坐标系好进行投影,得到(b1x,b1y)。这样,处理器可以得到第一指定位置m和磁铁所在位置p之间连线mp的第一斜率kmp,即:
kmp=b1y/b1x。
同理,处理器可以根据第二磁感应值(b2x,b2y,b2z)得到第二指定位置n和磁铁所在位置p之间连线np的第二斜率knp,即:
knp=b2y/b2x。
换言之,处理器可以根据第一磁感应值(b1x,b1y,b1z)中第一坐标轴x上的磁感应分值b1x和第二坐标轴y上的磁感应分值b1y确定第一指定位置m和磁铁所在位置p之间连线的第一斜率kmp,以及第二磁感应值(b2x,b2y,b2z)中第一坐标轴x上的磁感应分值b2x和第二坐标轴y上的磁感应分值b2y确定第二指定位置n和磁铁所在位置p之间连线的第二斜率knp(对应图3中步骤301)。
然后,处理器可以基于第一指定位置m和第一斜率kmp确定出一条直线mp(称之为第一直线,以示区别),以及可以基于第二指定位置n和第二斜率knp确定出一条直线np(称之为第二直线,以示区别)(对应图3中步骤302)。其中,第一直线的直线方程为y=kmp(x-x1) y1,第二直线的直线方程为y=knp(x-x2) y2,其中x1、y1、x2、y2为已知量。
之后,处理器可以获取第一直线和第二直线的交点,确定该交点为磁铁的实际位置(对应图3中步骤303)。例如,第一直线和第二直线的方程可以构成直线方程组:
y=kmp(x-x1) y1;
y=knp(x-x2) y2;
可以得到该方程组的解为:
x=(kmp*x1-knp*x2 y2-y1)/(kmp-knp)
y=(kmp*knp*(x1-x2) kmp*y2-knp*y1)/(kmp-knp)。
即处理器可以得到磁铁的实际位置p(x,y)为p((kmp*x1-knp*x2 y2-y1)/(kmp-knp);(kmp*knp*(x1-x2) kmp*y2-knp*y1)/(kmp-knp)),即摄像头弹出后的实际位置。
基于摄像头弹出后的实际位置,处理器可以继续确定摄像头是否工作异常,参见图4,处理器可以获取预先设置的摄像头的目标位置pref(对应图4中步骤401)。然后,处理器可以根据实际位置和目标位置确定摄像头是否工作异常(对应图4中步骤402),例如若实际位置和目标位置一致,则确定摄像头弹出到位,可以正常工作。若实际位置和目标位置不一致,则确定摄像头工作异常,并控制电子设备内的电源停止向摄像头及其弹出机构供电。
至此,本公开实施例中通过在电子设备内设置第一磁传感器和第二磁传感器,可以由第一磁传感器设感应设置在摄像头内的磁铁的磁场获得第一磁感应值以及第二磁传感器设感应磁铁的磁场获得第二磁感应值,这样处理器可以根据所述第一磁感应值和所述第一磁感应值确定所述磁铁的实际位置。这样,本实施例中处理器在后续过程中可以基于实际位置和摄像头弹出后的目标位置是否一致判断摄像头是否工作异常,并在工作异常时为摄像头和弹出机构断电,保证手机安全。
本公开实施例还提供了一种摄像头定位装置,图5是根据一示例性实施例示出的一种摄像头定位装置的框图。参见图5,一种摄像头定位装置500,适用于设置有弹出式摄像头的电子设备,且所述摄像头内设置有磁铁,所述装置500包括:
感应值获取模块501,用于在监测到所述摄像头弹出后,获取第一磁传感器感应所述磁场的第一磁感应值和第二磁传感器感应所述磁场的第二磁感应值,以及所述第一磁传感器设置的第一指定位置和所述第二磁传感器设置的第二指定位置;
实际位置确定模块502,用于根据所述第一磁感应值、所述第二磁感应值、所述第一指定位置和所述第二指定位置确定所述磁铁的实际位置,所述实际位置即为所述摄像头的位置。
图6是根据一示例性实施例示出的一种摄像头定位装置的框图,参见图6,实际位置确定模块502包括:
斜率确定单元601,用于根据所述第一磁感应值中第一坐标轴上的磁感应分值和第二坐标轴上的磁感应分值确定所述第一指定位置和所述磁铁所在位置之间连线的第一斜率,以及所述第二磁感应值中第一坐标轴上的磁感应分值和第二坐标轴上的磁感应分值确定所述第二指定位置和所述磁铁所在位置之间连线的第二斜率;
直线确定单元602,用于基于所述第一指定位置和所述第一斜率确定第一直线以及基于所述第二指定位置和所述第二斜率确定第二直线;
实际位置确定单元603,用于确定所述第一直线和所述第二直线的交点为所述磁铁的实际位置。
在一实施例中,所述第一直线和所述第二直线之间夹角取值范围为[80,100]。
图7是根据一示例性实施例示出的一种摄像头定位装置的框图,参见图7,在图5所示一种摄像头定位装置的基础上,还包括:
目标位置获取模块701,用于获取预先设置的所述摄像头的目标位置;
工作状态判断模块702,用于根据所述实际位置和所述目标位置确定所述摄像头是否工作异常。
在一实施例中,所述工作状态判断模块702还用于在所述实际位置和所述目标位置不一致的情况下,确定所述摄像头工作异常并控制所述电子设备内的电源停止向所述摄像头及其弹出机构供电。
可理解的是,本公开实施例提供的装置与上述方法实施例的内容相对应,具体内容可以参考方法各实施例的内容,在此不再赘述。
至此,本公开实施例中通过在电子设备内设置第一磁传感器和第二磁传感器,可以由第一磁传感器设感应设置在摄像头内的磁铁的磁场获得第一磁感应值以及第二磁传感器设感应磁铁的磁场获得第二磁感应值,这样处理器可以根据所述第一磁感应值和所述第一磁感应值确定所述磁铁的实际位置。这样,本实施例中处理器在后续过程中可以基于实际位置和摄像头弹出后的目标位置是否一致判断摄像头是否工作异常,并在工作异常时为摄像头和弹出机构断电,保证手机安全。
图8是根据一示例性实施例示出的一种电子设备的框图。例如,电子设备800可以是包含无线充电设备中发射端和/或接收端的智能手机,计算机,数字广播终端,平板设备,医疗设备,健身设备,个人数字助理等。
参照图8,电子设备800可以包括以下一个或多个组件:处理组件802,存储器804,电源组件806,多媒体组件808,音频组件810,输入/输出(i/o)的接口812,传感器组件814,通信组件816,以及图像采集组件818。
处理组件802通常电子设备800的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理组件802可以包括一个或多个处理器820来执行指令。此外,处理组件802可以包括一个或多个模块,便于处理组件802和其他组件之间的交互。例如,处理组件802可以包括多媒体模块,以方便多媒体组件808和处理组件802之间的交互。在进行交互时,处理器820可以从存储器804中读取可执行指令,以实现图2~图4所示方法的步骤。
存储器804被配置为存储各种类型的数据以支持在电子设备800的操作。这些数据的示例包括用于在电子设备800上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器804可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(sram),电可擦除可编程只读存储器(eeprom),可擦除可编程只读存储器(eprom),可编程只读存储器(prom),只读存储器(rom),磁存储器,快闪存储器,磁盘或光盘。
电源组件806为电子设备800的各种组件提供电力。电源组件806可以包括电源管理系统,一个或多个电源,及其他与为电子设备800生成、管理和分配电力相关联的组件。
多媒体组件808包括在所述电子设备800和目标对象之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示屏(lcd)和触摸面板(tp)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自目标对象的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。
音频组件810被配置为输出和/或输入音频信号。例如,音频组件810包括一个麦克风(mic),当电子设备800处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器804或经由通信组件816发送。在一些实施例中,音频组件810还包括一个扬声器,用于输出音频信号。
i/o接口812为处理组件802和外围接口模块之间提供接口,上述外围接口模块可以是键盘,点击轮,按钮等。
传感器组件814包括一个或多个传感器,用于为电子设备800提供各个方面的状态评估。例如,传感器组件814可以检测到电子设备800的打开/关闭状态,组件的相对定位,例如所述组件为电子设备800的显示屏和小键盘,传感器组件814还可以检测电子设备800或一个组件的位置改变,目标对象与电子设备800接触的存在或不存在,电子设备800方位或加速/减速和电子设备800的温度变化。
通信组件816被配置为便于电子设备800和其他设备之间有线或无线方式的通信。电子设备800可以接入基于通信标准的无线网络,如wifi,2g或3g,或它们的组合。在一个示例性实施例中,通信组件816经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,所述通信组件816还包括近场通信(nfc)模块,以促进短程通信。例如,在nfc模块可基于射频识别(rfid)技术,红外数据协会(irda)技术,超宽带(uwb)技术,蓝牙(bt)技术和其他技术来实现。
在示例性实施例中,电子设备800可以被一个或多个应用专用集成电路(asic)、数字信号处理器(dsp)、数字信号处理设备(dspd)、可编程逻辑器件(pld)、现场可编程门阵列(fpga)、控制器、微控制器、微处理器或其他电子元件实现。
在示例性实施例中,还提供了一种包括可执行指令的非临时性可读存储介质,例如包括指令的存储器804,上述可执行指令可由电子设备800的处理器820执行,以实现图2~图4所示方法的步骤。其中,可读存储介质可以是rom、随机存取存储器(ram)、cd-rom、磁带、软盘和光数据存储设备等。
本领域技术人员在考虑说明书及实践这里公开的公开后,将容易想到本公开的其它实施方案。本公开旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。
应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。
1.一种电子设备,其特征在于,包括摄像头、用于设置所述摄像头的弹出机构、第一磁传感器、第二磁传感器和处理器;所述摄像头上设置有磁铁;
所述弹出机构用于根据接收到的控制信号从初始位置弹出所述摄像头;
所述第一磁传感器设置在第一指定位置,用于感应所述磁铁的磁场,获得第一磁感应值;
所述第二磁传感器设置在第二指定位置,用于感应所述磁铁的磁场,获得第二磁感应值;
所述处理器分别与所述第一磁传感器和所述第二磁传感器连接,用于根据所述第一磁感应值和所述第一磁感应值确定所述磁铁的实际位置。
2.根据权利要求1所述的电子设备,其特征在于,所述第一指定位置和所述磁铁所在位置之间的第一连线与所述第二指定位置和所述磁铁所在位置之间的第二连线的夹角取值范围为[80,100]。
3.根据权利要求1所述的电子设备,其特征在于,还包括电路板,所述第一磁传感器和所述第二磁传感器设置在所述电路板之上,并且所述第一磁传感器和所述第二磁传感器所在空间坐标系的xoy平面与所述电子设备的显示屏所在平面平行。
4.根据权利要求1所述的电子设备,其特征在于,所述处理器还用于根据所述实际位置和预先设置的目标位置确定所述摄像头是否工作异常,以及当所述实际位置和所述目标位置不一致时,确定所述摄像头工作异常并控制所述电子设备内的电源停止向所述摄像头及其弹出机构供电。
5.一种摄像头定位方法,其特征在于,适用于设置有弹出式摄像头的电子设备,所述摄像头内设置有磁铁且所述磁铁能够辐射出磁场,所述方法包括:
在监测到所述摄像头弹出后,获取第一磁传感器感应所述磁铁的第一磁感应值和第二磁传感器感应所述磁场的第二磁感应值,以及所述第一磁传感器设置的第一指定位置和所述第二磁传感器设置的第二指定位置;
根据所述第一磁感应值、所述第二磁感应值、所述第一指定位置和所述第二指定位置确定所述磁铁的实际位置,所述实际位置即为所述摄像头的位置。
6.根据权利要求5所述的摄像头定位方法,其特征在于,根据所述第一磁感应值、所述第二磁感应值、所述第一指定位置和所述第二指定位置确定所述磁铁的实际位置包括:
根据所述第一磁感应值中第一坐标轴上的磁感应分值和第二坐标轴上的磁感应分值确定所述第一指定位置和所述磁铁所在位置之间连线的第一斜率,以及所述第二磁感应值中第一坐标轴上的磁感应分值和第二坐标轴上的磁感应分值确定所述第二指定位置和所述磁铁所在位置之间连线的第二斜率;
基于所述第一指定位置和所述第一斜率确定第一直线以及基于所述第二指定位置和所述第二斜率确定第二直线;
确定所述第一直线和所述第二直线的交点为所述磁铁的实际位置。
7.根据权利要求6所述的摄像头定位方法,其特征在于,所述第一直线和所述第二直线之间夹角取值范围为[80,100]。
8.根据权利要求5所述的摄像头定位方法,其特征在于,所述方法还包括:
获取预先设置的所述摄像头的目标位置;
根据所述实际位置和所述目标位置确定所述摄像头是否工作异常。
9.根据权利要求8所述的摄像头定位方法,其特征在于,根据所述实际位置和所述目标位置确定所述摄像头是否工作异常包括:
若所述实际位置和所述目标位置不一致,则确定所述摄像头工作异常并控制所述电子设备内的电源停止向所述摄像头及其弹出机构供电。
10.一种摄像头定位装置,其特征在于,适用于设置有弹出式摄像头的电子设备,且所述摄像头内设置有磁铁,所述装置包括:
感应值获取模块,用于在监测到所述摄像头弹出后,获取第一磁传感器感应所述磁场的第一磁感应值和第二磁传感器感应所述磁场的第二磁感应值,以及所述第一磁传感器设置的第一指定位置和所述第二磁传感器设置的第二指定位置;
实际位置确定模块,用于根据所述第一磁感应值、所述第二磁感应值、所述第一指定位置和所述第二指定位置确定所述磁铁的实际位置,所述实际位置即为所述摄像头的位置。
11.一种电子设备,其特征在于,所述电子设备包括:
处理器;
用于存储所述处理器可执行指令的存储器;
所述处理器被配置为执行所述存储器中的可执行指令以实现权利要求5~9任一项所述方法的步骤。
12.一种可读存储介质,其上存储有可执行指令,其特征在于,该可执行指令被处理器执行时实现权利要求5~9任一项所述方法的步骤。
技术总结