CN108958370B - 滑动机构的控制方法、装置、电子设备及存储介质 - Google Patents

滑动机构的控制方法、装置、电子设备及存储介质 Download PDF

Info

Publication number
CN108958370B
CN108958370B CN201810603655.6A CN201810603655A CN108958370B CN 108958370 B CN108958370 B CN 108958370B CN 201810603655 A CN201810603655 A CN 201810603655A CN 108958370 B CN108958370 B CN 108958370B
Authority
CN
China
Prior art keywords
magnetic field
sliding mechanism
signal value
field detector
slide
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
Application number
CN201810603655.6A
Other languages
English (en)
Other versions
CN108958370A (zh
Inventor
刘黎
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangdong Oppo Mobile Telecommunications Corp Ltd
Original Assignee
Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Guangdong Oppo Mobile Telecommunications Corp Ltd filed Critical Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority to CN201810603655.6A priority Critical patent/CN108958370B/zh
Publication of CN108958370A publication Critical patent/CN108958370A/zh
Application granted granted Critical
Publication of CN108958370B publication Critical patent/CN108958370B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/16Constructional details or arrangements
    • G06F1/1613Constructional details or arrangements for portable computers
    • G06F1/1615Constructional details or arrangements for portable computers with several enclosures having relative motions, each enclosure supporting at least one I/O or computing function

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Mathematical Physics (AREA)
  • Computer Hardware Design (AREA)
  • Human Computer Interaction (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Selective Calling Equipment (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

本发明提出一种滑动机构的控制方法、装置、电子设备及存储介质,该方法包括接收磁场探测器所探测到的磁场信号值;判断磁场信号值与校准磁场信号值的比对结果是否满足预设条件;在比对结果满足预设条件时,触发自动控制滑动机构滑动。通过本发明能够更简捷高效地控制电子设备上滑动机构的滑入滑出,提升滑动机构滑动控制的自动化。

Description

滑动机构的控制方法、装置、电子设备及存储介质
技术领域
本发明涉及电子设备技术领域,尤其涉及一种滑动机构的控制方法、装置、电子设备及存储介质。
背景技术
为了提高用户体验,电子设备的屏占比越来越大,甚至已经有人提出全面屏的设计,如此,如何能够更简捷高效地优化控制电子设备上滑动机构的滑入滑出,成为亟待解决的问题。
发明内容
本发明旨在至少在一定程度上解决相关技术中的技术问题之一。
为此,本发明的一个目的在于提出一种滑动机构的控制方法,能够更简捷高效地控制电子设备上滑动机构的滑入滑出,提升滑动机构滑动控制的自动化。
本发明的另一个目的在于提出一种滑动机构的控制装置。
本发明的另一个目的在于提出一种电子设备。
本发明的另一个目的在于提出一种计算机可读存储介质。
为达到上述目的,本发明第一方面实施例提出的滑动机构的控制方法,应用于电子设备,所述电子设备包括本体和所述滑动机构,所述本体上设置有磁场探测器,所述滑动机构上设置有磁场产生元件,所述滑动机构可相对所述本体移动,以凸出于所述本体的侧壁,或者,处于所述本体内部,包括:接收磁场探测器所探测到的磁场信号值;判断所述磁场信号值与校准磁场信号值的比对结果是否满足预设条件;在所述比对结果满足所述预设条件时,触发自动控制所述滑动机构滑动。
本发明第一方面实施例提出的滑动机构的控制方法,通过判断磁场信号值与校准磁场信号值的比对结果是否满足预设条件,在比对结果满足预设条件时,触发自动控制滑动机构滑动,能够更简捷高效地控制电子设备上滑动机构的滑入滑出,提升滑动机构滑动控制的自动化。
为达到上述目的,本发明第二方面实施例提出的滑动机构的控制装置,应用于电子设备,所述电子设备包括本体和滑动机构,所述本体上设置有磁场探测器,所述滑动机构上设置有磁场产生元件,所述滑动机构可相对所述本体移动,以凸出于所述本体的侧壁,或者,处于所述本体内部,包括:接收模块,用于接收磁场探测器所探测到的磁场信号值;判断模块,用于判断所述磁场信号值与校准磁场信号值的比对结果是否满足预设条件;控制模块,用于在所述比对结果满足所述预设条件时,触发自动控制所述滑动机构滑动。
本发明第二方面实施例提出的滑动机构的控制装置,通过判断磁场信号值与校准磁场信号值的比对结果是否满足预设条件,在比对结果满足预设条件时,触发自动控制滑动机构滑动,能够更简捷高效地控制电子设备上滑动机构的滑入滑出,提升滑动机构滑动控制的自动化。
为达到上述目的,本发明第三方面实施例提出的电子设备,具有本体和滑动机构,所述本体上设置有磁场探测器,所述滑动机构上设置有磁场产生元件,所述滑动机构可相对所述本体移动,以凸出于所述本体的侧壁,或者,处于所述本体内部,所述电子设备还包括:存储器、与所述滑动机构电性连接的处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时,实现本发明第一方面实施例提出的滑动机构的控制方法。
本发明第三方面实施例提出的电子设备,通过判断磁场信号值与校准磁场信号值的比对结果是否满足预设条件,在比对结果满足预设条件时,触发自动控制滑动机构滑动,能够更简捷高效地控制电子设备上滑动机构的滑入滑出,提升滑动机构滑动控制的自动化。
为达到上述目的,本发明第四方面实施例提出的计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时,实现本发明第一方面实施例提出的滑动机构的控制方法。
本发明第四方面实施例提出的计算机可读存储介质,通过判断磁场信号值与校准磁场信号值的比对结果是否满足预设条件,在比对结果满足预设条件时,触发自动控制滑动机构滑动,能够更简捷高效地控制电子设备上滑动机构的滑入滑出,提升滑动机构滑动控制的自动化。
本发明附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。
附图说明
本发明上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:
图1是本发明一实施例提出的滑动机构的控制方法的流程示意图;
图2是本发明实施例中一电子设备的结构示意图;
图3是本发明另一实施例提出的滑动机构的控制方法的流程示意图;
图4是本发明另一实施例提出的滑动机构的控制方法的流程示意图;
图5是本发明一实施例提出的滑动机构的控制装置的结构示意图;
图6是本发明另一实施例提出的滑动机构的控制装置的结构示意图;
图7是本发明另一实施例提出的滑动机构的控制装置的结构示意图;
图8是本发明另一实施例提出的电子设备的结构示意图。
具体实施方式
下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能理解为对本发明的限制。相反,本发明的实施例包括落入所附加权利要求书的精神和内涵范围内的所有变化、修改和等同物。
图1是本发明一实施例提出的滑动机构的控制方法的流程示意图。
本实施例以滑动机构的控制方法被配置为滑动机构的控制装置中来举例说明。
本实施例中滑动机构的控制方法可以被配置在滑动机构的控制装置中,滑动机构的控制装置可以设置在电子设备中,对此不作限制。
本实施例以滑动机构的控制方法被配置在电子设备中为例。
其中,电子设备例如智能手机、平板电脑、个人数字助理、电子书等具有各种操作***的硬件设备。
需要说明的是,本发明实施例的执行主体,在硬件上可以例如为电子设备中的中央处理器(Central Processing Unit,CPU),在软件上可以例如为电子设备中的相关的后台服务,对此不作限制。
为了提高用户体验,电子设备的屏占比越来越大,甚至已经有人提出全面屏的设计,如此,如何能够更简捷高效地优化控制电子设备上滑动机构的滑入滑出,成为亟待解决的问题。
为了解决上述技术问题,本发明实施例提出一种滑动机构的控制方法,通过判断磁场信号值与校准磁场信号值的比对结果是否满足预设条件,在比对结果满足预设条件时,触发自动控制滑动机构滑动,能够更简捷高效地控制电子设备上滑动机构的滑入滑出,提升滑动机构滑动控制的自动化。
参见图2,本发明实施例中的电子设备200包括本体201和滑动机构202,本体201上设置有磁场探测器203,滑动机构202上设置有磁场产生元件204,滑动机构202可相对本体201移动,以凸出于本体201的侧壁,或者,处于本体201内部。
作为一种示例,本发明中以配置两个磁场探测器进行举例说明,对此不作限制。磁场探测器203包括第一磁场探测器2031和第二磁场探测器2032,第一磁场探测器2031和第二磁场探测器2032在本体201上平行设置。
参见图1,该方法包括:
S101:接收磁场探测器所探测到的磁场信号值。
其中,磁场探测器为霍尔元件,磁场探测器的数量可以为一个或者多个。
本发明实施例中的滑动机构上可以搭载相机器件,该相机器件设置在一个可滑动的滑动机构上,该相机器件经由马达的上、下滑动控制,以凸出于本体的侧壁,或者,处于本体内部。
本发明实施例中,由于本体上设置有磁场探测器,滑动机构上设置有磁场产生元件,磁场探测器包括第一磁场探测器和第二磁场探测器,第一磁场探测器和第二磁场探测器在本体上平行设置,经由滑动机构和本体上所设置的磁场探测器和磁场产生元件之间的磁性相吸或者磁性相斥的原理,来触发滑动机构滑动。
本发明实施例中为了实现更简捷高效地控制电子设备上滑动机构的滑入滑出,可以配置两个的磁场探测器,磁场探测器包括第一磁场探测器和第二磁场探测器,第一磁场探测器和第二磁场探测器在本体上平行设置,通过接收磁场探测器所探测到的磁场信号值,判断磁场信号值与校准磁场信号值的比对结果是否满足预设条件,在比对结果满足预设条件时,触发自动控制滑动机构滑动。
为此,参见图3,本发明实施例中,在S101之前,还可以包括:
S301:分别向各磁场探测器所对应的硬件寄存器中写入校准磁场信号值,其中,校准磁场信号值经由实验确定。
本发明实施例还可以在配置两个的磁场探测器时,为各磁场探测器配置硬件寄存器,在该硬件寄存器中为每个磁场探测器探测到的信号值分配对应的寄存区域,并在预先配置时,向各磁场探测器所对应的硬件寄存器中写入校准磁场信号值,包括与第一磁场探测器对应的校准磁场信号值,和与第二磁场探测器对应的校准磁场信号值,校准磁场信号值经由实验确定,该校准磁场信号值可以用于作为基准,确定是否触发自动控制滑动机构滑动。
本发明实施例在预先向各磁场探测器所对应的硬件寄存器中写入校准磁场信号值之后,可以接收各磁场探测器所探测到的磁场信号值,判断磁场信号值与校准磁场信号值的比对结果是否满足预设条件;在比对结果满足预设条件时,触发自动控制滑动机构滑动。
S102:判断磁场信号值与校准磁场信号值的比对结果是否满足预设条件。
本发明实施例可以在磁场信号值小于任一个磁场探测器所对应的校准磁场信号值时,确定比对结果满足预设条件。
本发明实施例中结合了电子设备的本体上设置的磁场探测器,滑动机构上设置的磁场产生元件的工作原理,若磁场信号值小于某一个磁场探测器所对应的校准磁场信号值,则表明滑动机构搭载磁场产生元件正在以远离校准点方向滑动,此时,可以触发自动控制滑动机构滑动,因此,本发明实施例中可以将预设条件配置为:在磁场信号值小于任一个磁场探测器所对应的校准磁场信号值时,确定比对结果满足预设条件,使得判定手段能够与实际工作原理紧密贴合,从技术角度易于实现。
S103:在比对结果满足预设条件时,触发自动控制滑动机构滑动。
本发明实施例可以在比对结果满足预设条件时,确定满足预设条件之后所经过的时间;若所经过的时间达到预设时间阈值,则将比对结果满足预设条件的磁场探测器作为目标磁场探测器,基于目标磁场探测器自动控制滑动机构滑动,能够有效提升确定目标磁场探测器的精准度。
其中的目标磁场探测器为多个磁场探测器中,比对结果满足预设条件的磁场探测器。
本发明实施例通过预先向磁场探测器所对应的硬件寄存器中写入校准磁场信号值之后,可以接收磁场探测器所探测到的磁场信号值,在磁场信号值小于校准磁场信号值时,确定比对结果满足预设条件,而后触发自动控制滑动机构滑动,能够简捷高效地确定触发时机,并且该校准磁场信号值经由实验确定,因此,能够保证确定触发时机的精准度,且符合实际应用场景需求。
另外一些实施例中,参见图4,S101还可以包括:
S401:接收第一用户输入。
其中的第一用户输入指示用户对电子设备的一种操作输入。
S402:在第一用户输入为在电子设备运行目标应用程序时,触发接收磁场探测器所探测到的磁场信号值。
其中的目标应用程序可以例如为拍照类应用程序。
在用户触发启动该拍照类应用程序时,可以同时触发启动搭载相机器件的滑动机构滑出电子设备以突出于电子设备的侧壁进行拍照。
该用户触发启动拍照类应用程序的输入即可以被称为第一用户输入。
因此,本发明实施例中,在第一用户输入为在电子设备运行目标应用程序时,触发接收磁场探测器所探测到的磁场信号值,判断磁场信号值与校准磁场信号值的比对结果是否满足预设条件;在比对结果满足预设条件时,触发自动控制滑动机构滑动,能够精准的检测出用户需求,在用户最需要的时间节点上触发对滑动机构的滑动进行自动控制。
或者,本发明实施例中,为了更好地及时监测出用户需求,还可以接收第二用户输入,在第二用户输入为控制滑动机构滑动时,触发接收磁场探测器所探测到的磁场信号值。
其中的第二用户输入指示用户对电子设备的另一种操作输入。
本发明实施例中的第二用户输入具体为用户手动触发对滑动机构滑动的控制输入,例如,第二用户输入为用户手动推动滑动机构滑动。
本发明实施例中,在用户手动推动滑动机构滑动时,即可以触发接收磁场探测器所探测到的磁场信号值,判断磁场信号值与校准磁场信号值的比对结果是否满足预设条件;在比对结果满足预设条件时,触发自动控制滑动机构滑动,能够精准的检测出用户需求,在用户最需要的时间节点上触发对滑动机构的滑动进行自动控制,提升用户使用体验度,并且,提升滑动机构的自动控制效果。
可以理解的是,本发明实施例中在接收上述的第一用户输入时,或者第二用户输入时,由于该用户输入即对应触发一个磁场探测器探测到一个信号值,例如,若第一用户输入为启动目标应用程序,则对应地,目标应用程序会调用滑动机构的滑动控制逻辑,触发滑动机构滑出电子设备的侧壁,此时,探测到对滑动机构进行滑出控制的磁场信号值的磁场探测器将会将该磁场信号值与校准磁场信号值进行比对,而在第一用户输入为退出运行目标应用程序,则对应地,目标应用程序会调用滑动机构的滑动控制逻辑,触发滑动机构滑入电子设备的侧壁,此时,探测到对滑动机构进行滑入控制的磁场信号值的磁场探测器将会将该磁场信号值与校准磁场信号值进行比对。
因此,本发明实施例中可以在确定比对结果满足预设条件时,将比对结果满足预设条件的磁场探测器作为目标磁场探测器,进而触发对目标探测器的滑出或者滑入进行自动控制,能够增强滑动机构滑动的智能性与科技感,提升用户使用体验度。
针对上述所描述,在滑动机构向上滑出本体的侧壁的过程中,若磁场信号值小于第一磁场探测器对应的校准磁场信号值,则将第一磁场探测器确定为目标磁场探测器,自动控制滑动机构滑动以凸出于本体的侧壁;在滑动机构向下滑入本体的侧壁的过程中,若磁场信号值小于第二磁场探测器对应的校准磁场信号值,则将第二磁场探测器确定为目标磁场探测器,自动控制滑动机构滑动以处于本体内部。
本实施例中,通过判断磁场信号值与校准磁场信号值的比对结果是否满足预设条件,在比对结果满足预设条件时,触发自动控制滑动机构滑动,能够更简捷高效地控制电子设备上滑动机构的滑入滑出,提升滑动机构滑动控制的自动化。
图5是本发明一实施例提出的滑动机构的控制装置的结构示意图。
参见图5,该滑动机构的控制装置50应用于如上述图2中所示的电子设备,电子设备包括本体和滑动机构,本体上设置有磁场探测器,滑动机构上设置有磁场产生元件,滑动机构可相对本体移动,以凸出于本体的侧壁,或者,处于本体内部,装置50包括:
接收模块501,用于接收磁场探测器所探测到的磁场信号值。
判断模块502,用于判断磁场信号值与校准磁场信号值的比对结果是否满足预设条件。
控制模块503,用于在比对结果满足预设条件时,触发自动控制滑动机构滑动。
可选地,一些实施例中,参见图6,接收模块501,包括:
第一接收子模块5011,用于接收第一用户输入。
第二接收子模块5012,用于在第一用户输入为在电子设备运行目标应用程序时,触发接收磁场探测器所探测到的磁场信号值。
可选地,一些实施例中,参见图7,接收模块501,包括:
第三接收子模块5013,用于接收第二用户输入。
第四接收子模块5014,用于在第二用户输入为控制滑动机构滑动时,触发接收磁场探测器所探测到的磁场信号值。
可选地,一些实施例中,参见图7,还包括:
写入模块504,用于分别向各磁场探测器所对应的硬件寄存器中写入校准磁场信号值,其中,校准磁场信号值经由实验确定。
可选地,一些实施例中,判断模块502,具体用于:
在磁场信号值小于任一个磁场探测器所对应的校准磁场信号值时,确定比对结果满足预设条件。
可选地,一些实施例中,控制模块503,具体用于:
确定满足预设条件之后所经过的时间;
若所经过的时间达到预设时间阈值,则将比对结果满足预设条件的磁场探测器作为目标磁场探测器,基于目标磁场探测器自动控制滑动机构滑动。
可选地,一些实施例中,控制模块503,具体用于:
在滑动机构向上滑出本体的侧壁的过程中,若磁场信号值小于第一磁场探测器对应的校准磁场信号值,则将第一磁场探测器确定为目标磁场探测器,自动控制滑动机构滑动以凸出于本体的侧壁;
在滑动机构向下滑入本体的侧壁的过程中,若磁场信号值小于第二磁场探测器对应的校准磁场信号值,则将第二磁场探测器确定为目标磁场探测器,自动控制滑动机构滑动以处于本体内部。
可选地,一些实施例中,磁场探测器为霍尔元件。
需要说明的是,前述图1-图4实施例中对滑动机构的控制方法实施例的解释说明也适用于该实施例的滑动机构的控制装置50,其实现原理类似,此处不再赘述。
本实施例中,通过判断磁场信号值与校准磁场信号值的比对结果是否满足预设条件,在比对结果满足预设条件时,触发自动控制滑动机构滑动,能够更简捷高效地控制电子设备上滑动机构的滑入滑出,提升滑动机构滑动控制的自动化。
图8是本发明一实施例提出的电子设备的结构示意图。
参见图8,该电子设备80包括:具有本体801和滑动机构802,本体801上设置有磁场探测器805,滑动机构802上设置有磁场产生元件806,滑动机构802可相对本体801移动,以凸出于本体801的侧壁,或者,处于本体801内部,电子设备80还包括:存储器803、与滑动机构802电性连接的处理器804及存储在存储器803上并可在处理器804上运行的计算机程序,处理器804执行程序时,实现前述图1-图4实施例中滑动机构的控制方法。
需要说明的是,前述图1-图4实施例中对滑动机构的控制方法实施例的解释说明也适用于该实施例的电子设备80,其实现原理类似,此处不再赘述。
本实施例中,通过判断磁场信号值与校准磁场信号值的比对结果是否满足预设条件,在比对结果满足预设条件时,触发自动控制滑动机构滑动,能够更简捷高效地控制电子设备上滑动机构的滑入滑出,提升滑动机构滑动控制的自动化。
本发明实施例还提出一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如前述实施例的滑动机构的控制方法。
需要说明的是,在本发明的描述中,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性。此外,在本发明的描述中,除非另有说明,“多个”的含义是两个或两个以上。
流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本发明的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本发明的实施例所属技术领域的技术人员所理解。
应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行***执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(PGA),现场可编程门阵列(FPGA)等。
本技术领域的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。
此外,在本发明各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。
上述提到的存储介质可以是只读存储器,磁盘或光盘等。
在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。
尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。

Claims (14)

1.一种滑动机构的控制方法,其特征在于,应用于电子设备,所述电子设备包括本体和所述滑动机构,所述本体上设置有磁场探测器,所述滑动机构上设置有磁场产生元件,所述滑动机构上搭载相机器件,所述滑动机构可相对所述本体滑动,以凸出于所述本体的侧壁,或者,滑入所述本体内部,所述控制方法包括以下步骤:
接收磁场探测器所探测到的磁场信号值;
判断所述磁场信号值与校准磁场信号值的比对结果是否满足预设条件;
在所述比对结果满足所述预设条件时,触发自动控制所述滑动机构滑动;
所述磁场探测器包括第一磁场探测器和第二磁场探测器,所述第一磁场探测器和第二磁场探测器在所述本体上平行设置,在所述接收磁场探测器所探测到的磁场信号值之前,还包括:
分别向各所述磁场探测器所对应的硬件寄存器中写入校准磁场信号值,其中,所述校准磁场信号值经由实验确定;
所述判断所述磁场信号值与校准磁场信号值的比对结果是否满足预设条件,包括:
在所述磁场信号值小于任一个所述磁场探测器所对应的校准磁场信号值时,确定所述比对结果满足所述预设条件。
2.根据权利要求1所述的滑动机构的控制方法,其特征在于,所述接收磁场探测器所探测到的磁场信号值,包括:
接收第一用户输入;
在所述第一用户输入为在所述电子设备运行目标应用程序时,触发接收磁场探测器所探测到的磁场信号值。
3.根据权利要求1所述的滑动机构的控制方法,其特征在于,所述接收磁场探测器所探测到的磁场信号值,包括:
接收第二用户输入;
在所述第二用户输入为控制所述滑动机构滑动时,触发接收磁场探测器所探测到的磁场信号值。
4.根据权利要求1所述的滑动机构的控制方法,其特征在于,所述在所述比对结果满足所述预设条件时,触发自动控制所述滑动机构滑动,包括:
确定满足所述预设条件之后所经过的时间;
若所述所经过的时间达到预设时间阈值,则将所述比对结果满足所述预设条件的磁场探测器作为目标磁场探测器,基于所述目标磁场探测器自动控制所述滑动机构滑动。
5.根据权利要求4所述的滑动机构的控制方法,其特征在于,所述将所述比对结果满足所述预设条件的磁场探测器作为目标磁场探测器,基于所述目标磁场探测器自动控制所述滑动机构滑动,包括:
在所述滑动机构向上滑出所述本体的侧壁的过程中,若所述磁场信号值小于所述第一磁场探测器对应的校准磁场信号值,则将所述第一磁场探测器确定为所述目标磁场探测器,自动控制所述滑动机构滑动以凸出于所述本体的侧壁;
在所述滑动机构向下滑入所述本体的侧壁的过程中,若所述磁场信号值小于所述第二磁场探测器对应的校准磁场信号值,则将所述第二磁场探测器确定为所述目标磁场探测器,自动控制所述滑动机构滑动以处于所述本体内部。
6.根据权利要求1-5任一项所述的滑动机构的控制方法,其特征在于,所述磁场探测器为霍尔元件。
7.一种滑动机构的控制装置,其特征在于,应用于电子设备,所述电子设备包括本体和滑动机构,所述本体上设置有磁场探测器,所述滑动机构上设置有磁场产生元件,所述滑动机构上搭载相机器件,所述滑动机构可相对所述本体滑动,以凸出于所述本体的侧壁,或者,滑入所述本体内部,所述装置包括:
接收模块,用于接收磁场探测器所探测到的磁场信号值;
判断模块,用于判断所述磁场信号值与校准磁场信号值的比对结果是否满足预设条件;
控制模块,用于在所述比对结果满足所述预设条件时,触发自动控制所述滑动机构滑动;
所述磁场探测器包括第一磁场探测器和第二磁场探测器,所述第一磁场探测器和第二磁场探测器在所述本体上平行设置,还包括:
写入模块,用于分别向各所述磁场探测器所对应的硬件寄存器中写入校准磁场信号值,其中,所述校准磁场信号值经由实验确定;
所述判断模块,具体用于:
在所述磁场信号值小于任一个所述磁场探测器所对应的校准磁场信号值时,确定所述比对结果满足所述预设条件。
8.根据权利要求7所述的滑动机构的控制装置,其特征在于,所述接收模块,包括:
第一接收子模块,用于接收第一用户输入;
第二接收子模块,用于在所述第一用户输入为在所述电子设备运行目标应用程序时,触发接收磁场探测器所探测到的磁场信号值。
9.根据权利要求7所述的滑动机构的控制装置,其特征在于,所述接收模块,包括:
第三接收子模块,用于接收第二用户输入;
第四接收子模块,用于在所述第二用户输入为控制所述滑动机构滑动时,触发接收磁场探测器所探测到的磁场信号值。
10.根据权利要求7所述的滑动机构的控制装置,其特征在于,所述控制模块,具体用于:
确定满足所述预设条件之后所经过的时间;
若所述所经过的时间达到预设时间阈值,则将所述比对结果满足所述预设条件的磁场探测器作为目标磁场探测器,基于所述目标磁场探测器自动控制所述滑动机构滑动。
11.根据权利要求10所述的滑动机构的控制装置,其特征在于,所述控制模块,具体用于:
在所述滑动机构向上滑出所述本体的侧壁的过程中,若所述磁场信号值小于所述第一磁场探测器对应的校准磁场信号值,则将所述第一磁场探测器确定为所述目标磁场探测器,自动控制所述滑动机构滑动以凸出于所述本体的侧壁;
在所述滑动机构向下滑入所述本体的侧壁的过程中,若所述磁场信号值小于所述第二磁场探测器对应的校准磁场信号值,则将所述第二磁场探测器确定为所述目标磁场探测器,自动控制所述滑动机构滑动以处于所述本体内部。
12.根据权利要求7-11任一项所述的滑动机构的控制装置,其特征在于,所述磁场探测器为霍尔元件。
13.一种电子设备,其特征在于,具有本体和滑动机构,所述本体上设置有磁场探测器,所述滑动机构上设置有磁场产生元件,所述滑动机构可相对所述本体移动,以凸出于所述本体的侧壁,或者,处于所述本体内部,所述电子设备还包括:存储器、与所述滑动机构电性连接的处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时,实现如权利要求1-6中任一所述的滑动机构的控制方法。
14.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1-6中任一所述的滑动机构的控制方法。
CN201810603655.6A 2018-06-12 2018-06-12 滑动机构的控制方法、装置、电子设备及存储介质 Active CN108958370B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810603655.6A CN108958370B (zh) 2018-06-12 2018-06-12 滑动机构的控制方法、装置、电子设备及存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810603655.6A CN108958370B (zh) 2018-06-12 2018-06-12 滑动机构的控制方法、装置、电子设备及存储介质

Publications (2)

Publication Number Publication Date
CN108958370A CN108958370A (zh) 2018-12-07
CN108958370B true CN108958370B (zh) 2021-09-24

Family

ID=64488703

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810603655.6A Active CN108958370B (zh) 2018-06-12 2018-06-12 滑动机构的控制方法、装置、电子设备及存储介质

Country Status (1)

Country Link
CN (1) CN108958370B (zh)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112152710B (zh) * 2019-06-28 2022-03-22 Oppo广东移动通信有限公司 数据传输方法、装置、电子设备及存储介质

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN201066424Y (zh) * 2007-05-08 2008-05-28 比亚迪股份有限公司 一种自动对焦的手机摄像头模组
CN207304639U (zh) * 2017-10-12 2018-05-01 深圳市中易通安全芯科技有限公司 一种带有安全开关装置的移动智能终端
CN207354463U (zh) * 2017-11-03 2018-05-11 广东欧珀移动通信有限公司 一种摄像头组件及移动终端
CN108111729A (zh) * 2017-12-25 2018-06-01 维沃移动通信有限公司 一种摄像模组、控制方法及移动终端

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100630124B1 (ko) * 2005-09-09 2006-09-28 삼성전자주식회사 슬라이드형 이동 통신 단말기에서 개폐 인식의 향상 방법및 그 장치
KR101982075B1 (ko) * 2012-09-28 2019-05-24 엘지이노텍 주식회사 Tv 장치
US10284697B2 (en) * 2014-07-23 2019-05-07 Huawei Technologies Co., Ltd. Terminal device
CN104320508A (zh) * 2014-10-27 2015-01-28 广东欧珀移动通信有限公司 一种具有旋转摄像头的移动终端及其摄像头角度控制方法
CN106713549A (zh) * 2017-01-09 2017-05-24 广东欧珀移动通信有限公司 电子装置
CN107508938B (zh) * 2017-09-06 2020-06-12 Oppo广东移动通信有限公司 相机模组及电子装置

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN201066424Y (zh) * 2007-05-08 2008-05-28 比亚迪股份有限公司 一种自动对焦的手机摄像头模组
CN207304639U (zh) * 2017-10-12 2018-05-01 深圳市中易通安全芯科技有限公司 一种带有安全开关装置的移动智能终端
CN207354463U (zh) * 2017-11-03 2018-05-11 广东欧珀移动通信有限公司 一种摄像头组件及移动终端
CN108111729A (zh) * 2017-12-25 2018-06-01 维沃移动通信有限公司 一种摄像模组、控制方法及移动终端

Also Published As

Publication number Publication date
CN108958370A (zh) 2018-12-07

Similar Documents

Publication Publication Date Title
US9800798B2 (en) Systems and methods for power optimization for imaging devices with dual cameras
EP2637088B1 (en) Information processing apparatus, control method thereof, and program
JP7046522B2 (ja) イベント信号処理方法及びその方法を遂行するイベント基盤センサー
EP2458490B1 (en) Information processing apparatus and operation method thereof
JP5701569B2 (ja) 画像表示装置、画像表示制御方法及びプログラム
WO2014043030A1 (en) Pinch-and-zoom, zoom-and-pinch gesture control
EP2889740A1 (en) Method, apparatus and computer program product for zooming and operating screen frame
US10963368B2 (en) Method of testing prototype linked with existing application
CN105224187A (zh) 一种菜单执行的控制方法及终端设备
CN104536643A (zh) 一种图标拖动方法及终端
KR20220062400A (ko) 투사 방법 및 시스템
CN108958370B (zh) 滑动机构的控制方法、装置、电子设备及存储介质
CN105786341B (zh) 控制移动终端应用程序的方法和装置
CN105677173A (zh) 终端的单手操作模式控制方法和装置
CN103955327A (zh) 一种信息处理方法及电子设备
EP3007053B1 (en) Information processing apparatus, processing method therefof, and program
EP3675486A1 (en) Control device, industrial automation system, method of controlling control device, program, and non-transitory computer-readable storage medium
EP3800536A1 (en) Method and apparatus for setting interface of mobile terminal system, medium, and device
CN104571814A (zh) 一种投影方法及电子设备
CN109413325B (zh) 一种基于柔性屏的相机控制方法和移动终端
US10558357B2 (en) Method for responding to touch operation and electronic device
KR102040798B1 (ko) 연속적인 터치를 이용한 사용자 인터페이스 방법 및 장치
EP3540321A1 (en) Method and system for controlling air conditioner water-chilling unit, and air conditioning system thereof
US9684355B2 (en) Identifying power state changes
CN108027673B (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