CN113727020B - 一种升降智能处理方法、装置以及电子设备 - Google Patents
一种升降智能处理方法、装置以及电子设备 Download PDFInfo
- Publication number
- CN113727020B CN113727020B CN202110859272.7A CN202110859272A CN113727020B CN 113727020 B CN113727020 B CN 113727020B CN 202110859272 A CN202110859272 A CN 202110859272A CN 113727020 B CN113727020 B CN 113727020B
- Authority
- CN
- China
- Prior art keywords
- camera module
- displacement
- period
- magnetic flux
- lifting
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000003672 processing method Methods 0.000 title claims abstract description 34
- 230000006698 induction Effects 0.000 claims abstract description 58
- 238000012545 processing Methods 0.000 claims abstract description 17
- 238000006073 displacement reaction Methods 0.000 claims description 72
- 230000004907 flux Effects 0.000 claims description 54
- 230000002159 abnormal effect Effects 0.000 claims description 52
- 238000000034 method Methods 0.000 claims description 29
- 230000008569 process Effects 0.000 claims description 16
- 230000005856 abnormality Effects 0.000 claims description 6
- 238000004590 computer program Methods 0.000 claims description 6
- 238000012216 screening Methods 0.000 claims description 5
- 238000004364 calculation method Methods 0.000 claims description 3
- 230000000903 blocking effect Effects 0.000 claims description 2
- 230000003416 augmentation Effects 0.000 claims 2
- 230000001095 motoneuron effect Effects 0.000 claims 1
- 230000009471 action Effects 0.000 abstract description 2
- 238000006243 chemical reaction Methods 0.000 description 4
- 238000010586 diagram Methods 0.000 description 4
- 230000001174 ascending effect Effects 0.000 description 3
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- 238000004891 communication Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 230000007246 mechanism Effects 0.000 description 2
- 230000008094 contradictory effect Effects 0.000 description 1
- 230000001186 cumulative effect Effects 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/60—Control of cameras or camera modules
- H04N23/695—Control of camera direction for changing a field of view, e.g. pan, tilt or based on tracking of objects
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N17/00—Diagnosis, testing or measuring for television systems or their details
- H04N17/002—Diagnosis, testing or measuring for television systems or their details for television cameras
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Health & Medical Sciences (AREA)
- Biomedical Technology (AREA)
- General Health & Medical Sciences (AREA)
- Studio Devices (AREA)
Abstract
本发明提供了一种升降智能处理方法,所述升降智能处理方法应用于终端,终端包括霍尔传感器、摄像头模组、驱动马达、以及磁性件,摄像头模组在所述驱动马达的作用下与磁性件一起发生位移,霍尔传感器用于感测磁性件的磁感应强度,所述升降智能处理方法包括:控制驱动马达带动摄像头模组从第一位置上升至第二位置或从第二位置下降到第一位置,并在第一位置和第二位置间周期性地获取摄像头模组的位置参数。本发明还提供了一种升降智能处理装置。本发明还提供了一种电子设备。本发明技术方案提供的升降智能处理方法、装置以及电子设备,能够及时检测出电机发生堵转的情况。
Description
技术领域
本发明涉及电子设备技术领域,尤其涉及一种升降智能处理方法、装置以及电子设备。
背景技术
随着科技的不断进步,手机、平板等各类终端也越来越普遍,各大手机厂商都开始追求超高的屏占比,通过升降摄像头既能够保证全面屏,又能保证前置摄像头的正常使用。
终端在控制升降机构上升或下降的过程中,根据两个磁感应装置和一块感应磁铁或者一个磁感应装置和两块感应磁铁,来控制摄像头模组上升到顶点或者下降到底部。
现有的软件控制方法是通过记录电机运动的时间与整个升降行程所需要的时间t进行对比,如果运动时间大于t,升降机构还未到达顶部或底部,则判断为电机堵转。不能够实时地获取摄像头模组在升降过程中的位置,如果在电机运行至一半行程时发生堵转,那么就会导致电机在后一半行程的运行时间内持续发生堵转,然后才能检测出电机处于堵转状态,如果电机经常处于堵转的情况下,会缩短电机寿命。
因此,电机发生堵转时不能及时发现是亟需解决的技术问题。
发明内容
本发明提供一种升降智能处理方法、装置以及电子设备,能够及时检测出电机发生堵转的情况。
本发明第一方面提供一种升降智能处理方法,所述升降智能处理方法应用于终端,终端包括霍尔传感器、摄像头模组、驱动马达、以及磁性件,摄像头模组在所述驱动马达的作用下与磁性件一起发生位移,霍尔传感器用于感测磁性件和摄像头模组的位置参数,所述升降智能处理方法包括:
控制驱动马达带动摄像头模组从第一位置上升至第二位置或从第二位置下降到第一位置,并在第一位置和第二位置间周期性地获取摄像头模组的位置参数;
根据每一周期的位置参数、第一位置参数、第二位置参数以及预设总行程计算出每一周期内摄像头模组的位移量;其中,所述第一位置参数对应摄像头模组位于所述第一位置的位置参数,所述第二位置参数对应摄像头模组位于所述第二位置的位置参数;
根据摄像头模组当前周期的位移量和上一周期的位移量判断摄像头模组是否处于第一升降异常状态;
当摄像头模组处于第一升降异常状态时,控制摄像头模组复位。
本发明第二方面提供一种升降智能处理装置,所述升降智能处理装置包括:
位置参数采集模块,用于控制驱动马达带动摄像头模组从第一位置上升至第二位置或从第二位置下降到第一位置,并在第一位置和第二位置间周期性地获取摄像头模组的位置参数;
位移量计算模块,用于根据每一周期的位置参数、第一位置参数、第二位置参数以及预设总行程计算出每一周期内摄像头模组的位移量;其中,所述第一位置参数对应摄像头模组位于所述第一位置的位置参数,所述第二位置参数对应摄像头模组位于所述第二位置的位置参数;
异常状态判断模块,用于根据摄像头模组当前周期的位移量和上一周期的位移量判断摄像头模组是否处于第一升降异常状态;
控制模块,用于当摄像头模组处于第一升降异常状态时,控制摄像头模组复位。
本发明第三方面提供一种电子设备,所述电子设备包括:
存储器,用于存储计算机程序;以及
处理器,用于执行所述计算机程序以实现上述升降智能处理方法。
上述升降智能处理方法、装置以及电子设备,获取摄像头模组在上升或下降过程中每一周期的实时位置参数,通过每一周期的位置参数、第一位置参数、第二位置参数以及预设总行程得到每一周期内的摄像头模组位移量,在根据相邻两周期的位移量确定摄像头模组是否处于升降异常状态,并在摄像头模组处于升降异常状态时控制摄像头模组复位,从而能够及时检测出摄像头模组处于升降异常状态并进行相应的调整,不需要等待到整个升降行程所需要的时间结束时才能检测到摄像头模组处于异常状态。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍。显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图示出的结构获得其他的附图。
图1为发明一实施例提供的升降智能处理方法的流程图。
图2为发明实施例提供的升降智能处理方法的场景图。
图3为本发明实施例提供的升降智能处理方法的第一子流程图。
图4为本发明实施例提供的升降智能处理方法的第二子流程图。
图5为本发明实施例提供的升降智能处理装置的结构示意图。
图6为本发明实施例提供的电子设备的结构示意图。
具体实施方式
为了使本申请的目的、技术方案及优点更加清楚明白,如下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本申请,并不用于限定本申请。
本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”、“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的实施例能够以除了在这里图示或描述的内容以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、***、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
需要说明的是,在本申请中涉及“第一”、“第二”等的描述仅用于描述目的,而不能理解为指示或暗示其相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。另外,各个实施例之间的技术方案可以相互结合,但是必须是以本领域普通技术人员能够实现为基础,当技术方案的结合出现相互矛盾或无法实现时应当认为这种技术方案的结合不存在,也不在本申请要求的保护范围之内。
请参阅图1-2,本发明提供一种升降智能处理方法,应用于终端98。终端98包括主控芯片11、驱动马达12、摄像头模组13、磁性件14、霍尔传感器15,摄像头模组13与磁性件14相对固定,摄像头模组13在驱动马达12的作用下与磁性件14一起发生位移,霍尔传感器15相对终端98固定,霍尔传感器15用于采集磁感应强度,主控芯片11接收霍尔传感器15发送的磁感应强度并输出对应的磁通量增值。在本实施例中,霍尔传感器15和磁性件14的数量均为一个。相比于现有技术中,根据两个磁感应装置和一块感应磁铁或者一个磁感应装置和两块感应磁铁,本发明仅使用一个霍尔传感器15和一个磁性件14能够减少元件的数量,简化了加工工艺,从而降低加工成本。终端98可以为手机、平板、电脑、无人机等电子设备。所述升降智能处理方法包括以下步骤。
步骤S10:控制摄像头模组13分别移动到第一位置和第二位置以获取摄像头模组13位于第一位置的第一位置参数和位于第二位置的第二位置参数。具体地,第一位置参数包括第一霍尔数据,第二位置参数包括第二霍尔数据。驱动马达12带动摄像头模组13分别移动到第一位置和第二位置,并通过霍尔传感器15获取摄像头模组13位于第一位置的第一霍尔数据和位于第二位置的第二霍尔数据。在本实施例中,控制摄像头模组13移动至第一位置和第二位置,并控制霍尔传感器15采集摄像头模组13位于第一位置时的磁感应强度。第一位置为摄像头模组13完全收回终端98内时所处的位置。第二位置为摄像头模组13完全伸出终端98外时所处的位置。
请参看图3,其为本发明实施例提供的一种升降智能处理方法的第一子流程图。控制摄像头模组13分别移动到第一位置和第二位置以获取摄像头模组13位于第一位置的第一霍尔数据和位于第二位置的第二霍尔数据具体包括如下步骤。
步骤S100,建立XYZ空间坐标。
步骤S101,控制摄像头模组13移动到第一位置并停止于第一位置。具体地,驱动马达12带动摄像头模组13移动到第一位置并停止于第一位置。
步骤S103,周期性地获取摄像头模组13停止于第一位置时的当前磁感应强度值以得到第一磁感应强度值集。具体地,霍尔传感器15周期性采集摄像头模组13处于第一位置的当前磁感应强度值,如a1(X1,Y1,Z1),以得到第一磁感应强度值集。周期的个数和每一周期的长短可以根据实际情况进行设定,例如,每一周期的时长为Xms,周期的个数为n次,n为大于零的自然数。在一较佳实施例中,每一周期的时长为50ms,周期的个数为10次,第一磁感应强度值集包括{a1,a2、a3、a4、a5,a6、a7a8,a9,a10}共10个第一磁感应强度值。
步骤S105,基于数据增强策略对第一磁感应强度值集进行处理得到增强后的第一磁通量增值集。具体地,主控芯片11基于数据增强策略对第一磁感应强度值集进行处理,以增强所述第一磁感应强度值集的有效性。其中,数据增强策略包括数据转换和数据筛选。在本实施例中,数据转换具体为,将周期内的第一磁感应强度值转化为空间反切角值,通过反切角值计算出磁通量增值,得到第一磁通量增值集{A1、A2、A3、A4、A5、A6、A7、A8、A9、A10}。
数据筛选具体为,从第一磁通量增值集中获取最大值和最小值,并将第一磁通量增值集中的最大值和最小值从第一磁通量增值集中剔除,得到处理后的第一磁通量增值集,以增强所述第一磁通量增值集的有效性。周期数从n变为n-2。例如,去掉最大值A7和最小值A1,周期数变为8。
步骤S107,根据处理后的第一磁通量增值集以及对应的第一周期数计算出第一霍尔数据。具体地,主控芯片11根据处理后的第一磁通量增值集以及对应的第一周期数计算出第一霍尔数据。在本实施例中,对处理后的第一磁通量增值集中每一第一磁通量增值进行累计求和计算,然后除以第一周期数n-2,计算出处理后的第一磁通量增值集中的霍尔平均值,并记为第一霍尔数据。例如,将A2、A3、A4、A5、A6、A8、A9、A10进行累计求和并将求和所得结果除以8得到第一霍尔数据aa。
步骤S109,控制摄像头模组13移动到第二位置并停止于第二位置。具体地,驱动马达12带动摄像头模组13移动到第二位置并停止于第二位置。在本实施例中,采集完毕第一霍尔数据后,再采集第二霍尔数据。
步骤S111,周期性地获取摄像头模组13停止于第二位置时的当前磁感应强度值以得到第二磁感应强度值集。具体地,霍尔传感器15周期性采集摄像头模组13处于第二位置时的当前磁感应强度值,如b1(X11,Y11,Z11),以得到第二磁感应强度值集。周期的个数和每一周期的长短可以根据实际情况进行设定,例如,每一周期的时长为Yms,周期的个数为N次,N为大于零的自然数。在一较佳实施例中,每一周期的时长为50ms,周期的个数为10次。第二磁感应强度值集包括{b1、b2、b3、b4、b5、b6、b7、b8、b9、b10}共10个第二磁感应强度值。
步骤S113,基于数据增强策略对第二磁感应强度值集进行处理以得到增强后的第二磁通量增值集。具体地,主控芯片11基于数据增强策略对第二磁感应强度值集进行处理,以增强所述第二磁感应强度值集的有效性。其中,数据增强策略包括数据转换和数据筛选。在本实施例中,数据转换具体为,将周期内的第二磁感应强度值转化为空间反切角值,通过反切角值计算出磁通量增值,得到第二磁通量增值集{B1、B2、B3、B4、B5、B6、B7、C8、B9、B10}。
数据筛选具体为,从第二磁通量增值集中获取最大值和最小值,并将第二磁通量增值集中的最大值和最小值从第二磁通量增值集中剔除,得到处理后的第二磁通量增值集,以增强所述第二磁通量增值集的有效性。周期数从N变为N-2。例如,去掉最大值B7和最小值B1,周期数变为8。
步骤S115,根据处理后的第二磁通量增值集以及对应的第二周期数计算出第二霍尔数据。具体地,主控芯片11根据处理后的第二磁通量增值集以及对应的第二周期数计算出第二霍尔数据。在本实施例中,对处理后的第二磁通量增值集进行求和计算,然后除以第二周期数N-2,计算出处理后的第二磁通量增值集中的霍尔平均值,并记为第二霍尔数据。例如,将B2、B3、B4、B5、B6、B8、B9、B10进行累计求和并将求和所得结果除以8得到第二霍尔数据bb。
步骤S30,驱动马达12带动摄像头模组13从第一位置上升至第二位置或从第二位置下降到第一位置,并在第一位置和第二位置间周期性地获取摄像头模组13的位置参数。具体地,位置参数包括磁感应强度值。驱动马达12带动摄像头模组13从第一位置上升至第二位置或从第二位置下降到第一位置。在摄像头模组13上升或下降的过程中,霍尔传感器15周期性采集摄像头模组13的实时磁感应强度。每一周期的长短可以根据实际情况进行设定,例如,每一周期的时长为50ms,则每隔50ms记录一次当前位置的磁感应强度值。将每一周期的磁感应强度值(也就是每一周期结束后的磁感应强度值)转化为空间反切角值,通过反切角值计算出相应周期内的磁通量增值,从而得到每一周期的磁通量增值。
步骤S50,根据每一周期的位置参数、第一位置参数、第二位置参数以及预设总行程计算出每一周期内摄像头模组13的位移量。具体地,根据每一周期的位置参数得到每一周期的磁感应强度值,在根据每一周期的磁感应强度值计算出对应的每一周期的磁通量增值。根据每一周期内的磁通量增值、第一位置参数、第二位置参数以及预设的总行程计算出每一周期内摄像头模组13的位移量。在本实施例中,接收霍尔传感器15发送的当前位置的磁感应强度值,根据当前位置的磁感应强度值与预设总行程、第一霍尔数据和第二霍尔数据的关系,确定当前位置与前一周期当时位置。其中,当前位置的位移量与预设总行程、第一霍尔数据和第二霍尔数据的关系为:第一霍尔数据减去第二霍尔数据的差值乘以当前位置的磁通量增值的乘积除以预设总行程,其中,当前位置的磁通量增值可通过将当前位置的磁感应强度值转化为空间反切角值,通过反切角值计算得出。
步骤S70,根据当前周期的位移量和上一周期的位移量判断摄像头模组13是否处于第一升降异常状态或第二升降异常状态。当当前周期的位移量和上一周期的位移量差值处于预设差值范围时,判定为摄像头模组13处于升降异常状态。在判定为摄像头模组13处于升降异常状态时,再根据摄像头模组13处于上升或下降过程判断摄像头模组13处于第一升降异常状态或者第二升降异常状态。其中,预设差值范围可以根据实际情况进行设定,例如预设差值范围为[0,d]。本实施例中,d为1,则若在相邻周期内,任一位移量差值在大于等于0且小于等于1的范围内时,判定为升降异常状态,如,当0<d2-d1<1,则判断第二周期出现升降异常。
请参看图4,其为本发明实施例提供的升降智能处理方法的第二子流程图。根据当前周期的位移量和上一周期的位移量差值判断摄像头模组13是否处于预设差值范围,当差值处于预设差值范围时,判定为摄像头模组13处于升降异常状态。在判定为摄像头模组13处于升降异常状态时,再根据摄像头模组13处于上升或下降过程判断摄像头模组13处于第一升降异常状态或者第二升降异常状态。具体包括如下步骤。
步骤S701,当当前周期的位移量和上一周期的位移量差值在预设差值范围内,且摄像头模组13移动方向为从第一位置移动到第二位置,则判定摄像头模组13处于第一升降异常状态,确定摄像头模组13处于第一升降异常状态时执行步骤S901。当当前周期的位移量和上一周期的位移量差值在预设差值范围内,且摄像头模组13移动方向为从第二位置移动到第一位置,则判定摄像头模组13处于第二升降异常状态,确定摄像头模组13处于第二升降异常状态时执行步骤S902。
步骤S901,控制摄像头模组13进行复位。具体地,摄像头模组13移动方向为从第一位置移动到第二位置出现第一升降异常状态时,主控芯片11输出复位指令给驱动马达12,复位指令用于控制驱动马达12带动摄像头模组13从当前位置返回至第一位置。例如,摄像头模组13从第一位置移动到第三位置时处于第一升降异常状态;第三位置位于第一位置和第二位置之间;当发生堵转时,主控芯片11输出复位指令给驱动马达12,复位指令用于控制驱动马达12带动摄像头模组13从第三位置移动到第一位置。
步骤S902,输出机械异常信息。具体的,当摄像头模组13移动方向为从第二位置移动到第一位置出现第二升降异常状态时,输出下降受阻的提示信息给主控芯片11,并开始统计摄像头模组13处于第二异常升降状态的异常时长,当异常时长超过堵转预设时间,则输出机械异常提示信息。在一较佳的实施例中,堵转预设时间可根据总行程时间进行设置,如,总行程时间为2s,当发生第二升降异常状态,主控芯片收到下降受阻的提示信息开始计算堵转时间,当计算的堵转时间超过0.5s,则输出机械异常提示信息。
在一些可行实施例中,升降智能处理方法还包括以下校准步骤。校准步骤可以在摄像头模组13从第一位置移动到第二位置的过程中且未发生第一升降异常、和摄像头模组13从第二位置移动到第一位置的过程中未发生第二异常状态或者处于第二异常升降状态的异常时长等于或少于堵转预设时间这两种情况下运行。
步骤S1001:判断当前周期的位移量是否小于标定位移量。其中,标定位移量是根据当前周期的时长和摄像头模组13在正常状态下运行速度的乘积所确定。在升降运动的过程中,获取当前周期位移量后与标定位移量进行比较,即可判读当前周期的位移量是否小于标定位移量。
步骤S1003:当当前周期的位移量小于标定位移量,根据当前周期的位移量和标定位移量计算位移补偿量。主控芯片11将当前周期的位移量与当前位置标定的位移量相减得出位移补偿量。
步骤S1005:控制所述驱动马达带动所述摄像头移动所述位移补偿量。具体地,根据位移补偿量计算出驱动马达12的补偿脉冲数,基于补偿脉冲数控制驱动马达12运动所述补偿量。以使摄像头模组13当遇到会出现受到外力阻碍影响,且未出现第一异常状态或未出现持续堵转预设时间的第二异常状态时,发生行程位置与标定位置不符合的情况下,需要进行校准,校准时的周期的长短可以根据实际情况进行设定,例如,每一周期的时长为Zms。在一较佳实施例中,每一周期的时长为100ms,将当前周期的位移量与当前位置标定的位移量相减得出位移补偿量,再根据位移补偿量对应的脉冲数量进行补偿,以确保摄像头模组13确保能准确准时的到达指定位置。
请参看图5,本发明另一实施例还提供一种升降智能处理装置99,所述升降智能处理装置99包括位置参数采集模块10、位移量计算模块20、异常状态判断模块30、控制模块40。
位置参数采集模块10,用于控制驱动马达12带动摄像头模组13从第一位置上升至第二位置或从第二位置下降到第一位置,并在第一位置和第二位置间周期性地获取摄像头模组的位置参数。
位移量计算模块20,用于根据每一周期的位置参数、第一位置参数、第二位置参数以及预设总行程计算出每一周期内摄像头模组13的位移量;其中,所述第一位置参数对应摄像头模组13位于所述第一位置的位置参数,所述第二位置参数对应摄像头模组13位于所述第二位置的位置参数。
异常状态判断模块30,用于根据摄像头模组13当前周期的位移量和上一周期的位移量判断摄像头模组是否处于第一升降异常状态。
控制模块40,用于当摄像头模组13处于第一升降异常状态时,控制摄像头模组13复位。
请结合参看图6,其为本申请实施例提供的电子设备800的结构示意图。电子设备800包括处理器801和存储器802。存储器802用于存储摄像头模组13升降异常处理程序指令,处理器801用于执行摄像头模组13升降异常处理程序指令以实现摄像头模组13升降异常处理方法。
其中,处理器801在一些实施例中可以是一中央处理器(Central ProcessingUnit,CPU)、控制器、微控制器、微处理器或其它数据处理芯片,用于运行存储器802中存储的升降智能处理程序指令。
存储器802至少包括一种类型的可读存储介质,该可读存储介质包括闪存、硬盘、多媒体卡、卡型存储器(例如,SD或DX存储器等)、磁性存储器、磁盘、光盘等。存储器802在一些实施例中可以是计算机设备的内部存储单元,例如计算机设备的硬盘。存储器802在另一些实施例中也可以是外部计算机设备的存储设备,例如计算机设备上配备的插接式硬盘,智能存储卡(Smart Media Card,SMC),安全数字(Secure Digital,SD)卡,闪存卡(FlashCard)等。进一步地,存储器802还可以既包括计算机设备的内部存储单元也包括外部存储设备。存储器802不仅可以用于存储安装于计算机设备的应用软件及各类数据,例如实现升降智能处理的代码等,还可以用于暂时地存储已经输出或者将要输出的数据。
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。
该计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行该计算机程序指令时,全部或部分地产生按照本申请实施例的流程或功能。该计算机设备可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。该计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一计算机可读存储介质传输,例如,该计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(DSL))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。该计算机可读存储介质可以是计算机能够存储的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。该可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,DVD)、或者半导体介质(例如固态硬盘Solid State Disk(SSD))等。
所属领域的技术人物可以清楚地了解到,为描述的方便和简洁,上述描述的***,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本申请所提供的几个实施例中,应该理解到,所揭露的***,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,该单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
该作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
该集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例方法的全部或部分步骤。而前述的存储介质包括:U盘、流动硬盘、只读存储介质(ROM,Read-Only Memory)、随机存取存储介质(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
需要说明的是,上述本申请实施例序号仅仅为了描述,不代表实施例的优劣。并且本文中的术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、装置、物品或者方法不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、装置、物品或者方法所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、装置、物品或者方法中还存在另外的相同要素。
显然,本领域的技术人物可以对本申请进行各种改动和变型而不脱离本申请的精神和范围。这样,倘且本申请的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。
以上仅为本申请的优选实施例,并非因此限制本申请的保护范围,凡是利用本申请说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本申请的保护范围内。
Claims (10)
1.一种升降智能处理方法,其特征在于,所述升降智能处理方法应用于终端,终端包括霍尔传感器、摄像头模组、驱动马达、以及磁性件,摄像头模组在所述驱动马达的作用下与磁性件一起发生位移,霍尔传感器用于感测磁性件和摄像头模组的位置参数,所述升降智能处理方法包括:
控制驱动马达带动摄像头模组从第一位置上升至第二位置或从第二位置下降到第一位置,并在第一位置和第二位置间周期性地获取摄像头模组的位置参数,位置参数包括磁感应强度值;
将每一周期的磁感应强度值转化为空间反切角值,通过反切角值计算出相应周期内的磁通量增值,从而得到每一周期的磁通量增值;
根据每一周期的位置参数、第一位置参数、第二位置参数以及预设总行程计算出每一周期内摄像头模组的位移量;其中,所述第一位置参数对应摄像头模组位于所述第一位置的位置参数,所述第二位置参数对应摄像头模组位于所述第二位置的位置参数;
根据摄像头模组当前周期的位移量和上一周期的位移量判断摄像头模组是否处于第一升降异常状态;
当摄像头模组处于第一升降异常状态时,控制摄像头模组复位。
2.如权利要求1所述的升降智能处理方法,其特征在于,所述升降智能处理方法还包括:
根据摄像头模组当前周期的位移量和上一周期的位移量计算判断摄像头模组是否处于第二升降异常状态;
当摄像头模组处于第二升降异常状态时,输出下降受阻的提示信息并开始统计摄像头模组处于第二升降异常状态的异常时长;
当异常时长超过堵转预设时间,输出机械异常信息。
3.如权利要求1所述的升降智能处理方法,其特征在于,在并在第一位置和第二位置间周期性地获取摄像头模组的位置参数之前,所述升降智能处理方法还包括:
控制摄像头模组分别移动到第一位置和第二位置以获取摄像头模组位于第一位置的所述第一位置参数和位于第二位置的所述第二位置参数。
4.如权利要求3所述的升降智能处理方法,其特征在于,所述控制摄像头模组分别移动到第一位置和第二位置以获取摄像头模组位于第一位置的所述第一位置参数和位于第二位置的所述第二位置参数,第一位置参数为第一霍尔数据,第二位置参数为第二霍尔数据,具体包括:
控制摄像头模组移动到第一位置并停止于第一位置;
周期性地获取摄像头模组停止于第一位置时的当前磁感应强度值以得到第一磁感应强度值集;
控制摄像头模组移动到第二位置并停止于第二位置;
周期性地获取摄像头模组停止于第二位置时的当前磁感应强度值以得到第二磁感应强度值集;
基于数据增强策略分别对第一磁感应强度值集和第二磁感应强度值集进行处理,以得到增强后的第一磁通量增值集和第二磁通量增值集;
根据增强后的第一磁通量增值集以及对应的第一周期数计算出所述第一霍尔数据;以及
根据增强后的第二磁通量增值集以及对应的第二周期数计算出所述第二霍尔数据。
5.如权利要求1所述的升降智能处理方法,其特征在于,所述根据摄像头模组当前周期的位移量和上一周期的位移量判断摄像头模组是否处于第一升降异常状态,具体包括:
判断当前周期的位移量和上一周期的位移量差值是否在预设差值范围内;
当当前周期的位移量和上一周期的位移量差值在预设差值范围时内时,判断摄像头模组的移动方向是否为从第一位置移动到第二位置;
当摄像头模组的移动方向为从第一位置移动到第二位置时,判定摄像头模组处于第一升降异常状态。
6.如权利要求1所述的升降智能处理方法,其特征在于,所述升降智能处理方法还包括:
根据当前周期的位移量和标定位移量计算位移补偿量,当当前周期的位移量小于标定位移量,控制所述驱动马达带动所述摄像头模组移动所述位移补偿量。
7.如权利要求4所述的升降智能处理方法,其特征在于,所述基于数据增强策略分别对第一磁感应强度值集和第二磁感应强度值集进行处理,以得到增强后的第一磁通量增值集和第二磁通量增值集,具体包括:
将第一磁感应强度值集和第二磁感应强度值集转换为对应空间反切角值,再通过空间反切角值转换为分别与第一磁感应强度值集和第二磁感应强度值对应的第一磁通量增值集和第二磁通量增值集;
将第一磁通量增值集和第二磁通量增值集进行筛选以获取增强后的第一磁通量增值集和第二磁通量增值集。
8.如权利要求7所述的升降智能处理方法,其特征在于,将第一磁通量增值集和第二磁通量增值集进行筛选以获取增强后的第一磁通量增值集和第二磁通量增值集,具体包括:
获取第一磁通量增值集和第二磁通量增值集中的最大值和最小值;
分别将第一磁通量增值集和第二磁通量增值集中的最大值和最小值剔除以增强第一磁通量增值集和第二磁通量增值集的有效性。
9.一种升降智能处理装置,其特征在于,所述升降智能处理装置包括:
位置参数采集模块,用于控制驱动马达带动摄像头模组从第一位置上升至第二位置或从第二位置下降到第一位置,并在第一位置和第二位置间周期性地获取摄像头模组的位置参数,所述位置参数包括磁感应强度值,每一周期的磁感应强度值转化为空间反切角值,通过反切角值计算出相应周期内的磁通量增值,从而得到每一周期的磁通量增值;
位移量计算模块,用于根据每一周期的位置参数、第一位置参数、第二位置参数以及预设总行程计算出每一周期内摄像头模组的位移量;其中,所述第一位置参数对应摄像头模组位于所述第一位置的位置参数,所述第二位置参数对应摄像头模组位于所述第二位置的位置参数;
异常状态判断模块,用于根据摄像头模组当前周期的位移量和上一周期的位移量判断摄像头模组是否处于第一升降异常状态;
控制模块,用于当摄像头模组处于第一升降异常状态时,控制摄像头模组复位。
10.一种电子设备,其特征在于,所述电子设备包括:
存储器,用于存储计算机程序;以及
处理器,用于执行所述计算机程序以实现如权利要求1至8任一项所述的升降智能处理方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110859272.7A CN113727020B (zh) | 2021-07-28 | 2021-07-28 | 一种升降智能处理方法、装置以及电子设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110859272.7A CN113727020B (zh) | 2021-07-28 | 2021-07-28 | 一种升降智能处理方法、装置以及电子设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113727020A CN113727020A (zh) | 2021-11-30 |
CN113727020B true CN113727020B (zh) | 2023-08-08 |
Family
ID=78674233
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110859272.7A Active CN113727020B (zh) | 2021-07-28 | 2021-07-28 | 一种升降智能处理方法、装置以及电子设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113727020B (zh) |
Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107797488A (zh) * | 2017-09-30 | 2018-03-13 | 维沃移动通信有限公司 | 一种位移控制***及其控制方法、移动终端 |
CN107819907A (zh) * | 2017-11-14 | 2018-03-20 | 维沃移动通信有限公司 | 一种摄像头控制方法及移动终端 |
CN108111730A (zh) * | 2017-12-25 | 2018-06-01 | 维沃移动通信有限公司 | 一种摄像模组、控制方法及移动终端 |
CN109120841A (zh) * | 2018-06-12 | 2019-01-01 | Oppo广东移动通信有限公司 | 摄像头控制方法、装置、移动终端及存储介质 |
CN109873949A (zh) * | 2019-01-31 | 2019-06-11 | 维沃移动通信有限公司 | 一种摄像头控制***、摄像头控制方法及移动终端 |
CN110221657A (zh) * | 2019-06-06 | 2019-09-10 | Oppo(重庆)智能科技有限公司 | 驱动控制方法、装置、终端及计算机可读存储介质 |
CN110290309A (zh) * | 2018-03-19 | 2019-09-27 | 宏达国际电子股份有限公司 | 影像处理方法、电子装置及非暂态电脑可读取存储媒体 |
CN110440963A (zh) * | 2019-08-02 | 2019-11-12 | 山东大学 | 一种惯性摩擦焊机能量转化效率检测***及方法 |
CN110581952A (zh) * | 2019-09-17 | 2019-12-17 | 深圳市万普拉斯科技有限公司 | 摄像头升降控制方法、装置和移动终端 |
CN110602399A (zh) * | 2019-09-17 | 2019-12-20 | 深圳市万普拉斯科技有限公司 | 摄像头升降障碍的处理方法、装置及移动终端 |
CN111064872A (zh) * | 2019-12-23 | 2020-04-24 | 瑞声通讯科技(常州)有限公司 | 一种镜头升降旋转装置以及一种电子设备 |
CN111510632A (zh) * | 2020-04-28 | 2020-08-07 | 深圳创维-Rgb电子有限公司 | 升降式摄像头位置检测电路、方法及计算机可读存储介质 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112104807B (zh) * | 2019-06-17 | 2023-07-04 | 北京小米移动软件有限公司 | 前置摄像头的控制方法、***及装置 |
-
2021
- 2021-07-28 CN CN202110859272.7A patent/CN113727020B/zh active Active
Patent Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107797488A (zh) * | 2017-09-30 | 2018-03-13 | 维沃移动通信有限公司 | 一种位移控制***及其控制方法、移动终端 |
CN107819907A (zh) * | 2017-11-14 | 2018-03-20 | 维沃移动通信有限公司 | 一种摄像头控制方法及移动终端 |
CN108111730A (zh) * | 2017-12-25 | 2018-06-01 | 维沃移动通信有限公司 | 一种摄像模组、控制方法及移动终端 |
CN110290309A (zh) * | 2018-03-19 | 2019-09-27 | 宏达国际电子股份有限公司 | 影像处理方法、电子装置及非暂态电脑可读取存储媒体 |
CN109120841A (zh) * | 2018-06-12 | 2019-01-01 | Oppo广东移动通信有限公司 | 摄像头控制方法、装置、移动终端及存储介质 |
CN109873949A (zh) * | 2019-01-31 | 2019-06-11 | 维沃移动通信有限公司 | 一种摄像头控制***、摄像头控制方法及移动终端 |
CN110221657A (zh) * | 2019-06-06 | 2019-09-10 | Oppo(重庆)智能科技有限公司 | 驱动控制方法、装置、终端及计算机可读存储介质 |
CN110440963A (zh) * | 2019-08-02 | 2019-11-12 | 山东大学 | 一种惯性摩擦焊机能量转化效率检测***及方法 |
CN110581952A (zh) * | 2019-09-17 | 2019-12-17 | 深圳市万普拉斯科技有限公司 | 摄像头升降控制方法、装置和移动终端 |
CN110602399A (zh) * | 2019-09-17 | 2019-12-20 | 深圳市万普拉斯科技有限公司 | 摄像头升降障碍的处理方法、装置及移动终端 |
CN111064872A (zh) * | 2019-12-23 | 2020-04-24 | 瑞声通讯科技(常州)有限公司 | 一种镜头升降旋转装置以及一种电子设备 |
CN111510632A (zh) * | 2020-04-28 | 2020-08-07 | 深圳创维-Rgb电子有限公司 | 升降式摄像头位置检测电路、方法及计算机可读存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN113727020A (zh) | 2021-11-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110275636B (zh) | 一种触控防抖方法、装置、***、终端设备及车辆 | |
CN113727020B (zh) | 一种升降智能处理方法、装置以及电子设备 | |
CN110225235B (zh) | 变倍跟随方法及电动镜头 | |
CN111007329B (zh) | 一种电气柜的安全监测方法及*** | |
WO2023005789A1 (zh) | 一种温度处理方法及装置 | |
CN108445475A (zh) | 一种数据处理方法及装置和相关介质产品 | |
CN113709446B (zh) | 一种智能升降控制方法、存储介质及电子设备 | |
CN114166342A (zh) | 电子设备使用状态检测方法、装置、电子设备和存储介质 | |
CN112047209B (zh) | 一种电梯楼层的自动标定方法、介质、终端和装置 | |
CN109116244A (zh) | 一种动力电池老化趋势的判断方法和装置 | |
CN108267313A (zh) | 直升机尾减速器操纵杆轴承的载荷测试控制方法及*** | |
CN113922334B (zh) | 伺服电机的运行保护方法、装置、存储介质和电子设备 | |
CN108937702B (zh) | 一种用于机器人的边界检测方法、装置、机器人及介质 | |
CN110602296B (zh) | 步进电机运动步数的校准方法、装置及移动终端 | |
CN110873442B (zh) | 一种空调的控制方法、控制装置、存储介质及空调 | |
CN111510632A (zh) | 升降式摄像头位置检测电路、方法及计算机可读存储介质 | |
CN111131717A (zh) | 聚焦方法、装置、设备与计算机可读存储介质 | |
CN114083987B (zh) | 电池监测参数的修正方法、装置和计算机设备 | |
CN106895835B (zh) | 定位方法及装置 | |
CN115167205A (zh) | 晾晒控制方法、装置、晾晒设备、存储介质及程序产品 | |
CN109696894B (zh) | 生产线状态判断方法及装置 | |
CN114667034A (zh) | 电子设备除尘提醒方法、电子设备、风扇及存储介质 | |
JP2015191046A5 (zh) | ||
CN116112636A (zh) | 视频采集方法、装置、***、电子设备及存储介质 | |
CN110949359B (zh) | 制动电阻过热保护方法、装置、可读存储介质及控制器 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CB03 | Change of inventor or designer information |
Inventor after: Xu Qing Inventor after: Jiang Yangming Inventor after: Lian Feng Inventor before: Jiang Yangming Inventor before: Lian Feng |