设备控制方法、装置和电子设备与流程

文档序号:25089132发布日期:2021-05-18 19:25阅读:89来源:国知局
设备控制方法、装置和电子设备与流程

1.本申请属于设备控制技术领域,具体涉及一种设备控制方法、装置和电子设备。


背景技术:

2.在这个科技日益发达的年代,手机、平板电脑等电子产品都配备有摄像头以实现摄像功能,随着人们对摄像头功能需求的日益提高,音圈电机被广泛运用于电子产品中。音圈电机又称音圈马达,其作用是实现电子产品中摄像头的自动对焦功能,从而提高摄像的质量。音圈电机内设置有永磁体,能够提供一个固定的磁场。镜头安装在电磁线圈以及固定镜头的架子上。当摄像头处于工作状态时,电磁线圈通电,使镜头和电磁线圈悬浮在音圈马达里。通过改变通电电流大小,可以改变力的大小,进而推动镜头和电磁线圈沿光轴位置往返移动,以实现对焦功能。
3.然而,电子产品的上述结构在实现对焦功能的同时,引发了其他问题:当电子产品处于大幅振动的情况下,如果摄像头不工作,那么镜头和电磁线圈随电子产品的振动碰撞音圈电机内壁,产生异响,进而给用户造成错觉,认为电子产品内部零部件松动或脱落,影响用户使用体验。


技术实现要素:

4.本申请实施例的目的是提供一种设备控制方法、装置和电子设备,以解决电子设备内部的移动模组随电子设备振动时碰撞音圈电机、导致电子设备产生异响的问题。
5.为了解决上述技术问题,本申请是这样实现的:
6.第一方面,本申请实施例提供了一种设备控制方法,应用于电子设备,所述电子设备内置有音圈电机和移动模组,所述移动模组活动设置于所述音圈电机内;该方法包括:
7.在所述电子设备的运动状态发生变化时,获取所述电子设备在所述运动状态发生变化时的第一加速度信息;所述第一加速度信息包括第一加速度大小和第一加速度方向;
8.若所述第一加速度大小大于或等于第一预设阈值,则控制所述音圈电机以第一电流通电,以使所述音圈电机在所述第一电流的驱动下控制所述移动模组具有第二加速度信息、且在所述音圈电机内的可移动区间内的移动速度小于或等于第二预设阈值;所述第二加速度信息包括第二加速度大小和第二加速度方向。
9.第二方面,本申请实施例提供了一种设备控制装置,应用于电子设备,所述电子设备内置有音圈电机和移动模组,所述移动模组活动设置于所述音圈电机内;该装置包括:
10.获取模块,用于在所述电子设备的运动状态发生变化时,获取所述电子设备在所述运动状态发生变化时的第一加速度信息;所述第一加速度信息包括第一加速度大小和第一加速度方向;
11.第一控制模块,用于若所述第一加速度大小大于或等于第一预设阈值,则控制所述音圈电机以第一电流通电,以使所述音圈电机在所述第一电流的驱动下控制所述移动模组具有第二加速度信息、且在所述音圈电机内的可移动区间内的移动速度小于或等于第二
预设阈值;所述第二加速度信息包括第二加速度大小和第二加速度方向。
12.第三方面,本申请实施例提供了一种电子设备,该电子设备包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的程序,所述程序被所述处理器执行时实现如第一方面所述的方法的步骤。
13.第四方面,本申请实施例提供了一种可读存储介质,所述可读存储介质上存储程序,所述程序被处理器执行时实现如第一方面所述的方法的步骤。
14.第五方面,本申请实施例提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序,实现如第一方面所述的方法。
15.在本申请实施例中,在电子设备的运动状态发生变化时,获取电子设备在运动状态发生变化时的第一加速度信息,并在判定电子设备的第一加速度大小大于或等于第一预设阈值时,控制音圈电机以第一电流通电,以使音圈电机在第一电流的驱动下控制移动模组具有第二加速度信息、且在音圈电机内的可移动区间内的移动速度小于或等于第二预设阈值。从而降低移动模组的动量,避免了移动模组因动量过大而与音圈电机碰撞、进而引发噪声的情况,也就是说,即使移动模组与音圈电机之间发生碰撞,由于移动模组的动量已被降低至一定水平,因此不足以造成异响情况,从而提升了用户的使用体验。
附图说明
16.图1是本发明一实施例提供的一种电子设备中音圈电机和移动模组的结构示意图。
17.图2是本发明一实施例提供的一种设备控制方法的示意性流程图。
18.图3是本发明一实施例提供的一种设备控制方法中确定控制力方向的示意性坐标图。
19.图4是本发明另一实施例提供的一种设备控制方法的示意性流程图。
20.图5是本发明一实施例提供的一种设备控制装置的示意性框图。
21.图6是本发明一实施例提供的一种电子设备的示意性框图。
22.图7是本发明一实施例提供的一种电子设备的硬件结构示意图。
具体实施方式
23.下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
24.本申请的说明书和权利要求书中的术语“第一”、“第二”等是用于区别类似的对象,而不用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施,且“第一”、“第二”等所区分的对象通常为一类,并不限定对象的个数,例如第一对象可以是一个,也可以是多个。此外,说明书以及权利要求中“和/或”表示所连接对象的至少其中之一,字符“/”,一般表示前后关联对象是一种“或”的关系。
25.下面结合附图,通过具体的实施例及其应用场景对本申请实施例提供的设备控制
方法进行详细地说明。
26.本申请实施例提供的设备控制方法应用于电子设备,该电子设备内置有音圈电机和移动模组,且移动模组活动设置于音圈电机内,音圈电机内设置有永磁体。一般地,内置有移动模组的音圈电机应用于电子设备的摄像头对焦功能,在摄像头工作时,通过移动模组在音圈电机内的移动实现对焦功能。但在摄像头不工作时,如果电子设备受到大幅震动,也会导致移动模组在音圈电机内移动,甚至产生碰撞噪声,从而影响用户对电子设备的使用体验感。本申请实施例提供的设备控制方法正是为了解决这一问题。下面首先介绍电子设备内置的音圈电机和移动模组的结构。
27.图1是本发明一实施例提供的一种电子设备中音圈电机和移动模组的结构示意图,如图1所示,该电子设备包括:
28.音圈电机101和移动模组102,移动模组102活动设置于音圈电机101内,与音圈电机101内壁间有一定的距离,移动模组102可在该距离内移动。音圈电机101内置有永磁体,在音圈电机101通电并开始工作时,能够在永磁体的磁场作用下产生控制力,该控制力用于控制移动模组102在音圈电机101内移动。
29.图2是本发明一实施例提供的一种设备控制方法的示意性流程图,如图2所示,该方法应用于如图1所示的电子设备,包括以下步骤:
30.s202,在电子设备的运动状态发生变化时,获取电子设备在运动状态发生变化时的第一加速度信息;第一加速度信息包括第一加速度大小和第一加速度方向。
31.其中,第一加速度大小可以用电子设备内置的加速度计进行监测,第一加速度方向可以用电子设备内置的陀螺仪进行监测。
32.s204,若第一加速度大小大于或等于第一预设阈值,则控制音圈电机以第一电流通电,以使音圈电机在第一电流的驱动下控制移动模组具有第二加速度信息、且在音圈电机内的可移动区间内的移动速度小于或等于第二预设阈值。
33.其中,第二加速度信息包括第二加速度大小和第二加速度方向。音圈电机的内壁一侧到另一侧之间有一定的距离,该距离即为音圈电机内的可移动区间。
34.本实施例中,在音圈电机通电并开始工作时,能够在音圈电机内置的永磁体的磁场作用下产生控制力,该控制力用于控制移动模组在音圈电机内移动。
35.移动模组的动量与移动速度之间正相关,在移动模组以第二加速度信息进行移动时,移动模组实际上在可移动空间内做减速运动,因此移动模组的动量也随之减小。移动模组的动量足够低时,即使碰撞音圈电机的内壁也不足以造成异响情况,因此可预设移动模组的动量临界值,也就是移动模组的速度阈值(即第二预设阈值),使得移动模组在音圈电机内的可移动区间内能够减速至小于或等于第二预设阈值,从而避免二者发生碰撞后的异响情况。
36.采用本实施例的技术方案,在电子设备的运动状态发生变化时,获取电子设备在运动状态发生变化时的第一加速度信息,并在判定电子设备的第一加速度大小大于或等于第一预设阈值时,控制音圈电机以第一电流通电,以使音圈电机在第一电流的驱动下控制移动模组具有第二加速度信息、且在音圈电机内的可移动区间内的移动速度小于或等于第二预设阈值。从而降低移动模组的动量,避免了移动模组因动量过大而与音圈电机碰撞、进而引发噪声的情况,也就是说,即使移动模组与音圈电机之间发生碰撞,由于移动模组的动
量已被降低至一定水平,因此不足以造成异响情况,从而提升了用户的使用体验。
37.在一个实施例中,控制音圈电机以第一电流通电之前,可根据第一加速度信息,获取控制音圈电机通电的第一电流。其中包括:获取第一电流的大小和第一电流的方向。以下分别针对第一电流的大小和第一电流的方向进行详细说明。
38.在一个实施例中,第一电流的方向可通过以下步骤a1

a2进行确定:
39.步骤a1,确定与第一加速度方向相反的方向为移动模组进行减速移动的第二加速度方向。
40.其中,假设移动模组在音圈电机的控制力的作用下,产生的加速度定义为第三加速度。那么,移动模组受控制力之后的第二加速度即为在电子设备运动状态发生变化时的第一加速度和第三加速度共同作用下的综合加速度。由于音圈电机对移动模组产生的控制力作用是为了使移动模组移动速度减小,从而在音圈电机内的可移动区间内的移动速度小于或等于第二预设阈值。因此,移动模组的第二加速度方向应和第一加速度方向相反。并且,移动模组的第二加速度方向即为移动模组在控制力的作用下产生的第三加速度方向。
41.其中,为使移动模组在音圈电机内的可移动区间内减速至小于或等于第二预设阈值,则在控制力的作用下产生的第三加速度的方向应和第二加速度方向相同,控制力的方向即为第三加速度的方向。只有满足这一条件,才能使移动模组在相反方向的第一加速度和第三加速度的共同作用下进行减速运动。
42.步骤a2,根据第二加速度方向确定第一电流的方向。
43.由于音圈电机对移动模组产生的控制力是安培力,因此,控制力的方向和导致控制力产生的第一电流的方向之间满足一定规则,如左手定则。也就是说,在确定控制力的方向(即第三加速度的方向)之后,可根据左手定则确定出第一电流的方向与力的方向。
44.在一个实施例中,第一电流的大小可通过以下步骤b1

b2进行确定:
45.首先,根据第一加速度大小、移动模组的质量、第二预设阈值和可移动区间对应的可移动距离,确定音圈电机对移动模组产生的最小控制力的大小;其次,根据最小控制力的大小,确定第一电流对应的电流值范围。
46.该步骤中,最小控制力指:在音圈电机的该最小控制力的作用下,移动模组能够在恰好碰撞到音圈电机内壁时移动速度减小到第二预设阈值。也就是说,音圈电机通电后产生的控制力,应大于或等于上述最小控制力,从而使移动模组在恰好碰撞到音圈电机内壁时或者之前,移动速度能够减小到第二预设阈值。
47.在确定最小控制力的大小后,根据力和电流大小之间的关系,即根据公式f=bilsinα计算得到最小控制力对应的第一电流的大小,其中,f为最小控制力的大小,b为磁感应强度(本实施例中音圈电机内的永磁体产生的磁感应强度已知),i为第一电流的大小,l为电磁线圈在磁场中的长度,α为第一电流的方向与磁场方向之间的夹角。确定最小控制力对应的第一电流的大小后,即可确定第一电流对应的电流值范围,即大于或等于最小控制力对应的第一电流的大小。
48.其中,最小控制力的大小可按照如下步骤b1

b3确定:
49.步骤b1,根据第一加速度大小、移动模组的质量、第二预设阈值和可移动区间对应的可移动距离,计算移动模组对应的第二加速度大小。
50.该步骤中,电子设备在收到外界的作用力时产生第一加速度,并在该第一加速度
的作用下由静止状态转变为运动状态,即,移动模组的移动速度由0转变为一个非零的初始运动速度v0,这一速度变化具有一定的时长t,且该时长t可由电子设备内置的组件检测得到。例如,电子设备内置的加速度计和/或陀螺仪可检测到产生第一加速度的时间点,速度传感器可检测出具有初始运动速度v0的时间点,根据这两个时间点即可确定上述t的值。
51.若假定移动模组始终以第二加速度进行减速移动,则可根据运动公式v0=a1t计算出初始运动速度v0,其中,a1为第一加速度大小。进而可根据运动公式v
20

v2=2a2s计算出第二加速度大小,其中,v为第二预设阈值,a2为第二加速度大小,s为可移动区间对应的可移动距离。移动模组以第二加速度进行移动,在移动速度减小至第二预设阈值时移动的距离小于或等于可移动区间对应的可移动距离。
52.步骤b2,计算第二加速度大小和第一加速度大小的和值,确定该和值为最小控制力对应的第三加速度大小。
53.上述对第三加速度大小的计算可用公式a3=a1+a2表示,a3为第三加速度大小。
54.步骤b3,根据移动模组的质量和第三加速度大小,确定音圈电机对移动模组产生的最小控制力的大小。
55.本步骤中,根据力与加速度之间的关系f
min
=ma3,可确定出音圈电机对移动模组产生的最小控制力的大小,其中,f
min
为最小控制力,m为移动模组的质量,a3为第三加速度大小,最小控制力的大小和第三加速度大小之间正相关。
56.本实施例中,通过移动模组的质量、第二预设阈值和可移动区间对应的可移动距离计算得到确定音圈电机对移动模组产生的最小控制力,进而确定第一电流对应的电流值范围(包括最小电流值),能够避免通电电流过小时导致音圈电机对移动模组产生的控制力太小,通过计算出的电流值范围控制音圈电机的通电电流(即第一电流),能够确保移动模组在可移动区间内的移动速度足以降低到第二预设阈值,从而有效解决移动模组和音圈电机内壁碰撞产生异响的问题。
57.在一个实施例中,也可预先为第一电流设定一个固定值,从而在电子设备的运动状态发生变化、且电子设备在该运动状态发生变化时产生的第一加速度大小大于或等于第一预设阈值时,按照该预设的第一电流值为音圈电机通电,使得音圈电机在第一电流的驱动下向移动模组产生控制力,该控制力的大小也应为一个固定值。当然,预设的第一电流的大小应能够确保所产生的控制力足以使移动模组的移动速度减小。
58.在一个实施例中,音圈电机可对移动模组产生三个相互垂直的轴方向上的控制力,如图3所示的x轴、y轴和z轴。由于控制力的方向(即移动模组在控制力作用下产生的第三加速度的方向)与移动模组在电子设备运动状态发生变化时产生的第一加速度方向相反,因此,可基于如图3所示的x轴、y轴和z轴确定控制力的方向和大小,进而确定第一电流。例如,当监测到电子设备受到z轴正方向(即+z方向)上的作用力时,产生一个+z方向的加速度,那么此时应控制音圈电机以第一电流通电,使音圈电机能够向移动模组产生一个

z方向的加速度,将移动模组的动量降低,从而避免移动模组和音圈电机之间碰撞产生的异响情况。
59.如果电子设备受到某一斜向(即不在三轴方向上)的力的作用,即第一加速度方向不在三轴方向上,那么在确定第一电流时,可将可先将第一加速度映射到三轴方向上,得到多个第一子加速度,然后分别针对每个第一子加速度,确定各自对应的子控制力,进而将各
方向上的子控制力进行合并,得到总的控制力。其中,针对每个第一子加速度来确定其对应的子控制力,和上述实施例中根据第一加速度来确定控制力的方法类似,此处不再赘述。
60.例如,图3中以虚线表示的斜向的力,该斜向位于x轴和z轴所在平面内,假设电子设备受到该斜向上的作用力,使得移动模组在该斜向上产生第一加速度l,则在确定控制力时,可先将第一加速度映射至x轴方向和z轴方向上,得到x轴方向上的第一子加速度l1和z轴方向上的第一子加速度l2,然后分别根据x轴方向和z轴方向上的第一子加速度,确定

x轴方向上的子控制力和

z轴方向上的子控制力,进而合并

x轴方向和

z轴方向上的子控制力,得到总的控制力。
61.本实施例中,无论电子设备受到三维空间中哪一方向上的作用力,均能够通过控制移动模组的移动速度减小,使得移动模组在音圈电机的可移动区间内的移动速度减小至小于或等于第二预设阈值,从而有效避免移动模组和音圈电机内壁碰撞时的异响情况。
62.在一个实施例中,控制音圈电机以第一电流通电之后,可持续监测移动模组在减速移动过程中的移动速度,若移动模组的移动速度小于或等于第二预设阈值,则控制音圈电机断电。
63.本实施例中,在移动模组的移动速度小于或等于第二预设阈值时,移动模组的动量已经降低至碰撞可引起异响情况的动量临界值,因此此时无需继续降低移动模组的移动速度。通过控制音圈电机断电,能够保证移动模组速度小于或等于第二预设阈值时不会继续减速,避免出现音圈电机对移动模组产生的控制力持续时间过长、导致移动模组的速度降至零之后再反向加速运动的情况,并且能够节省电能耗费以及系统开销。
64.图4是本发明另一实施例提供的一种设备控制方法的示意性流程图,如图4所示,该方法应用于如图1所示的电子设备,包括以下步骤:
65.s401,在电子设备的运动状态发生变化时,获取电子设备在运动状态发生变化时的第一加速度信息;第一加速度信息包括第一加速度大小和第一加速度方向。
66.其中,第一加速度大小可以用电子设备内置的加速度计进行监测,第一加速度方向可以用电子设备内置的陀螺仪进行监测。
67.s402,判断第一加速度大小是否大于或等于第一预设阈值。若是,则执行步骤s403。若否,则执行步骤s408。
68.s403,根据第一加速度、移动模组的质量、预设的第二预设阈值和移动模组内的可移动距离,确定音圈电机对移动模组产生的控制力。
69.该步骤中,可根据第一加速度方向确定出控制力的方向,可根据第一加速度大小、移动模组的质量、第二预设阈值和移动模组内的可移动距离,确定出控制力的大小。具体的确定方法已在上述实施例中详述,此处不再赘述。
70.s404,根据控制力,确定对音圈电机通电的第一电流。
71.其中,根据s403确定出的控制力实际上是一个力的范围,包括最小控制力。进而根据s404确定出的第一电流也包括一个电流值范围,其中包括最小电流值。
72.s405,控制音圈电机以第一电流通电,以使音圈电机在第一电流的驱动下控制移动模组具有第二加速度信息、且在音圈电机内的可移动区间内的移动速度小于或等于第二预设阈值。
73.其中,第二加速度信息包括第二加速度大小和第二加速度方向。由于第一电流包
括一个电流值范围,其中包括最小电流值,因此,控制音圈电机以第一电流通电时,可控制音圈电机以该电流值范围内的任一电流值进行通电,即只需确保音圈电机的通电电流不小于最小电流值即可。
74.通过s403~s404确定出的第一电流,可确保音圈电机在第一电流的驱动下,能够控制移动模组在音圈电机内的可移动区间内减速至小于或等于第二预设阈值。
75.s406,监测移动模组在可移动区间内的移动速度,判断该移动速度是否小于或等于第二预设阈值;若是,则执行s407;若否,则继续执行s405。
76.s407,控制音圈电机断电。
77.s408,不对音圈电机进行通电。
78.本实施例中,在电子设备的运动状态发生变化,并在判定电子设备的第一加速度大小大于或等于第一预设阈值时,控制音圈电机以第一电流通电,以使音圈电机在第一电流的驱动下控制移动模组具有第二加速度信息、且在音圈电机内的可移动区间内的移动速度小于或等于第二预设阈值。从而降低移动模组的动量,避免了移动模组因动量过大而与音圈电机碰撞、进而引发噪声的情况,也就是说,即使移动模组与音圈电机之间发生碰撞,由于移动模组的动量已被降低至一定水平,因此不足以造成异响情况,从而提升了用户的使用体验。
79.需要说明的是,本申请实施例提供的设备控制方法,执行主体可以为设备控制装置,或者该设备控制装置中的用于执行设备控制方法的控制模块。本申请实施例中以设备控制装置执行设备控制方法为例,说明本申请实施例提供的设备控制装置。
80.图5是本发明一实施例提供的一种设备控制装置的示意性框图,应用于电子设备,电子设备内置有音圈电机和移动模组,移动模组活动设置于音圈电机内。如图5所示,该装置包括:
81.获取模块510,用于在电子设备的运动状态发生变化时,获取电子设备在运动状态发生变化时的第一加速度信息;第一加速度信息包括第一加速度大小和第一加速度方向。
82.第一控制模块520,用于若第一加速度大小大于或等于第一预设阈值,则控制音圈电机以第一电流通电,以使音圈电机在第一电流的驱动下控制移动模组具有第二加速度信息、且在音圈电机内的可移动区间内的移动速度小于或等于第二预设阈值;第二加速度信息包括第二加速度大小和第二加速度方向。
83.在一个实施例中,第一控制模块520包括:
84.获取单元,用于在控制音圈电机以第一电流通电之前,根据第一加速度信息,获取控制音圈电机通电的第一电流。
85.在一个实施例中,获取单元还用于:
86.确定与第一加速度方向相反的方向为移动模组的第二加速度方向;
87.根据第二加速度方向确定第一电流的方向。
88.在一个实施例中,获取单元还用于:
89.根据所述第一加速度大小、移动模组的质量、第二预设阈值和可移动区间对应的可移动距离,确定音圈电机对移动模组产生的最小控制力的大小;
90.根据最小控制力的大小,确定第一电流对应的电流值范围。
91.在一个实施例中,获取单元还用于:
92.根据所述第一加速度大小、移动模组的质量、第二预设阈值和可移动区间对应的可移动距离,计算移动模组对应的第二加速度大小;
93.计算第二加速度大小和第一加速度大小的和值,确定和值为最小控制力对应的第三加速度大小;
94.根据移动模组的质量和第三加速度大小,确定音圈电机对移动模组产生的最小控制力的大小;最小控制力的大小和第三加速度大小之间正相关。
95.在一个实施例中,所述装置还包括:
96.监测模块,用于在所述控制所述音圈电机以第一电流通电之后,监测所述移动模组在可移动区间内的移动速度。
97.第二控制模块,用于若在所述可移动区间内的移动速度小于或等于第二预设阈值,则控制所述音圈电机断电。
98.本实施例中,在电子设备的运动状态发生变化时,获取模块获取电子设备在运动状态发生变化时的第一加速度信息,并在控制模块判定电子设备的第一加速度大小大于或等于第一预设阈值时,控制音圈电机以第一电流通电,以使音圈电机在第一电流的驱动下控制移动模组具有第二加速度信息且在音圈电机内的可移动区间内的移动速度小于或等于第二预设阈值。从而降低移动模组的动量,避免了移动模组因动量过大而与音圈电机碰撞、进而引发噪声的情况,也就是说,即使移动模组与音圈电机之间发生碰撞,由于移动模组的动量已被降低至一定水平,因此不足以造成异响情况,从而提升了用户的使用体验。
99.本申请实施例中的设备控制装置可以是装置,也可以是终端中的部件、集成电路、或芯片。该装置可以是移动电子设备,示例性的,移动电子设备可以为手机、平板电脑、笔记本电脑、掌上电脑、车载电子设备、可穿戴设备、超级移动个人计算机(ultra

mobile personal computer,umpc)、上网本或者个人数字助理(personal digital assistant,pda)等,本申请实施例不作具体限定。
100.本申请实施例中的设备控制装置可以为具有操作系统的装置。该操作系统可以为安卓(android)操作系统,可以为ios操作系统,还可以为其他可能的操作系统,本申请实施例不作具体限定。
101.本申请实施例提供的设备控制装置能够实现图1至图4的方法实施例实现的各个过程,为避免重复,这里不再赘述。
102.可选的,如图6所示,本申请实施例还提供一种电子设备600,包括处理器601,存储器602,存储在存储器602上并可在所述处理器601上运行的程序,该程序被处理器601执行时实现上述设备控制方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
103.需要说明的是,本申请实施例中的电子设备包括上述所述的移动电子设备。
104.图7为实现本申请实施例的一种电子设备的硬件结构示意图。
105.该电子设备700包括但不限于:射频单元701、网络模块702、音频输出单元703、输入单元704、传感器705、显示单元706、用户输入单元707、接口单元708、存储器709、以及处理器710等部件。
106.本领域技术人员可以理解,电子设备700还可以包括给各个部件供电的电源(比如电池),电源可以通过电源管理系统与处理器710逻辑相连,从而通过电源管理系统实现管
理充电、放电、以及功耗管理等功能。图7中示出的电子设备结构并不构成对电子设备的限定,电子设备可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置,在此不再赘述。
107.其中,处理器710,用于在电子设备的运动状态发生变化时,获取电子设备在运动状态发生变化时的第一加速度信息;第一加速度信息包括第一加速度大小和第一加速度方向;若第一加速度大小大于或等于第一预设阈值,则控制音圈电机以第一电流通电,以使音圈电机在所述第一电流的驱动下控制移动模组具有第二加速度信息、且在音圈电机内的可移动区间内的移动速度小于或等于第二预设阈值;所述第二加速度信息包括第二加速度大小和第二加速度方向。
108.可选的,处理器710,还用于控制音圈电机以第一电流通电之前,根据第一加速度信息,获取控制所述音圈电机通电的第一电流。
109.可选的,处理器710,还用于确定与第一加速度方向相反的方向为移动模组的第二加速度方向;根据第二加速度方向确定第一电流的方向。
110.可选的,处理器710,还用于根据所述第一加速度大小、移动模组的质量、第二预设阈值和可移动区间对应的可移动距离,确定音圈电机对移动模组产生的最小控制力的大小;根据最小控制力的大小,确定第一电流对应的电流值范围。
111.可选的,处理器710,还用于根据所述第一加速度大小、移动模组的质量、第二预设阈值和可移动区间对应的可移动距离,计算移动模组对应的第二加速度大小;计算第二加速度大小和第一加速度大小的和值,确定和值为最小控制力对应的第三加速度大小;根据移动模组的质量和第三加速度大小,确定音圈电机对移动模组产生的最小控制力的大小;最小控制力的大小和第三加速度大小之间正相关。
112.可选的,处理器710,还用于控制音圈电机以第一电流通电之后,监测移动模组在可移动区间内的移动速度;若在可移动区间内的移动速度小于或等于第二预设阈值,则控制音圈电机断电。
113.应理解的是,本申请实施例中,输入单元704可以包括图形处理器(graphics processing unit,gpu)7041和麦克风7042,图形处理器7041对在视频捕获模式或图像捕获模式中由图像捕获装置(如摄像头)获得的静态图片或视频的图像数据进行处理。显示单元706可包括显示面板7061,可以采用液晶显示器、有机发光二极管等形式来配置显示面板7061。用户输入单元707包括触控面板7071以及其他输入设备7072。触控面板7071,也称为触摸屏。触控面板7071可包括触摸检测装置和触摸控制器两个部分。其他输入设备7072可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆,在此不再赘述。存储器709可用于存储软件程序以及各种数据,包括但不限于应用程序和操作系统。处理器710可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器710中。
114.本申请实施例还提供一种可读存储介质,所述可读存储介质上存储有程序,该程序被处理器执行时实现上述设备控制方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
115.其中,所述处理器为上述实施例中所述的电子设备中的处理器。所述可读存储介
质,包括计算机可读存储介质,如计算机只读存储器(read

only memory,rom)、随机存取存储器(random access memory,ram)、磁碟或者光盘等。
116.本申请实施例另提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序,实现上述设备控制方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
117.应理解,本申请实施例提到的芯片还可以称为系统级芯片、系统芯片、芯片系统或片上系统芯片等。
118.需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。此外,需要指出的是,本申请实施方式中的方法和装置的范围不限按示出或讨论的顺序来执行功能,还可包括根据所涉及的功能按基本同时的方式或按相反的顺序来执行功能,例如,可以按不同于所描述的次序来执行所描述的方法,并且还可以添加、省去、或组合各种步骤。另外,参照某些示例所描述的特征可在其他示例中被组合。
119.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本申请各个实施例所述的方法。
120.上面结合附图对本申请的实施例进行了描述,但是本申请并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本申请的启示下,在不脱离本申请宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本申请的保护之内。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1