CN108924286B - 电子装置及其滑动组件的控制方法和装置 - Google Patents
电子装置及其滑动组件的控制方法和装置 Download PDFInfo
- Publication number
- CN108924286B CN108924286B CN201810590009.0A CN201810590009A CN108924286B CN 108924286 B CN108924286 B CN 108924286B CN 201810590009 A CN201810590009 A CN 201810590009A CN 108924286 B CN108924286 B CN 108924286B
- Authority
- CN
- China
- Prior art keywords
- sliding
- assembly
- scene information
- electronic device
- control strategy
- 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.)
- Expired - Fee Related
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/02—Constructional features of telephone sets
- H04M1/0202—Portable telephone sets, e.g. cordless phones, mobile phones or bar type handsets
- H04M1/026—Details of the structure or mounting of specific components
- H04M1/0264—Details of the structure or mounting of specific components for a camera module assembly
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/02—Constructional features of telephone sets
- H04M1/0202—Portable telephone sets, e.g. cordless phones, mobile phones or bar type handsets
- H04M1/026—Details of the structure or mounting of specific components
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/02—Constructional features of telephone sets
- H04M1/0202—Portable telephone sets, e.g. cordless phones, mobile phones or bar type handsets
- H04M1/026—Details of the structure or mounting of specific components
- H04M1/0266—Details of the structure or mounting of specific components for a display module assembly
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/02—Constructional features of telephone sets
- H04M1/0202—Portable telephone sets, e.g. cordless phones, mobile phones or bar type handsets
- H04M1/026—Details of the structure or mounting of specific components
- H04M1/0266—Details of the structure or mounting of specific components for a display module assembly
- H04M1/0268—Details of the structure or mounting of specific components for a display module assembly including a flexible display panel
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72448—User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions
- H04M1/72454—User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions according to context-related or environment-related conditions
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Environmental & Geological Engineering (AREA)
- Human Computer Interaction (AREA)
- Computer Networks & Wireless Communication (AREA)
- User Interface Of Digital Computer (AREA)
- Studio Devices (AREA)
Abstract
本发明公开一种电子装置及其滑动组件的控制方法和装置,其中,方法包括:检测电子装置所在的场景信息;判断场景信息对应的滑动控制策略;根据滑动控制策略对所驱动组件进行控制。由此,通过滑动组件降低相关组件对屏幕占比的影响,且基于场景信息的自动识别即可实现对控制滑动组件的驱动组件的控制,提供了个性化的滑动组件的控制方法。且在基于场景信息进行控制时,可以基于不同的场景信息控制滑动组件以不同的速度启动,通过对驱动组件的精细化控制来满足用户的个性化需求。
Description
技术领域
本发明涉及电子技术领域,尤其涉及一种滑动组件的滑动控制方法、装置和电子装置。
背景技术
随着智能手机等便携式电子装置的普及,电子装置的美观性和功能性的优化也成为大趋势,比如,电子装置的屏幕占比的提高就是其中一种流行趋势。
相关技术中,电子装置的前面板中安装有前置相机等设备以为用户提供前置摄像服务,因而,前置相机的在前面板上的安装空间的占用与屏幕占比的提高的矛盾亟待解决。
发明内容
本发明旨在至少在一定程度上解决相关技术中的技术问题之一。
为此,本发明第一方面实施例提出一种电子装置中滑动组件的控制方法,所述电子装置包括本体和驱动组件,所述滑动组件用于在收容于所述本体的第一位置和自所述本体露出的第二位置之间滑动,所述驱动组件用于驱动所述滑动组件,所述方法包括:检测所述电子装置所在的场景信息;判断所述场景信息对应的滑动控制策略;根据所述滑动控制策略对所驱动组件进行控制。
为达上述目的,本发明第二方面实施例提出了一种电子装置中滑动组件的控制装置,所述电子装置包括本体、滑动组件和驱动组件,所述滑动组件用于在收容于所述本体的第一位置和自所述本体露出的第二位置之间滑动,所述驱动组件用于驱动所述滑动组件,所述装置包括:检测模块,用于检测所述电子装置所在的场景信息;判断模块,用于判断所述场景信息对应的滑动控制策略;控制模块,用于根据所述滑动控制策略对所驱动组件进行控制。
为达上述目的,本发明第三方面实施例提出了一种电子装置,所述电子装置包括本体、滑动组件和驱动组件,所述滑动组件用于在收容于所述本体的第一位置和自所述本体露出的第二位置之间滑动,所述驱动组件用于驱动所述滑动组件,所述电子装置还包括:存储器、与所述滑动组件电性连接的处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时,实现如前述实施例所述的电子装置中滑动组件的控制方法。
为达上述目的,本发明第四个方面实施例提出了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时,实现如前述方法实施例所述的电子装置中滑动组件的控制方法。
本发明提供的技术方案,至少包括如下有益效果:
检测电子装置所在的场景信息,判断场景信息对应的滑动控制策略,根据滑动控制策略对所驱动组件进行控制。由此,通过滑动组件降低相关组件对屏幕占比的影响,且基于场景信息的自动识别即可实现对控制滑动组件的驱动组件的控制,提供了个性化的滑动组件的控制方法。且在基于场景信息进行控制时,可以基于不同的场景信息控制滑动组件以不同的速度启动,通过对驱动组件的精细化控制来满足用户的个性化需求。
本发明附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。
附图说明
本发明上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:
图1是本发明实施方式的电子装置在第二位置时的状态示意图;
图2是本发明实施方式的电子装置在第一位置时的状态示意图;
图3是本发明实施方式的电子装置在第三位置时的状态示意图;
图4是本发明实施方式的检测组件的结构示意图;
图5是本发明实施方式的电子装置的使用场景图;
图6是本发明实施方式的电子装置的另一使用场景图;
图7是本发明实施方式的电子装置的结构示意图;
图8是根据本发明一个实施例的电子装置中滑动组件的控制方法的流程图;
图9是根据本发明另一个实施例的电子装置中滑动组件的控制方法的流程图;
图10是根据本发明一个实施例的电子装置中滑动组件的控制装置的结构示意图;
图11是根据本发明另一个实施例的电子装置中滑动组件的控制装置的结构示意图;
图12是根据本发明又一个实施例的电子装置中滑动组件的控制装置的结构示意图。
主要元件符号说明:
电子装置100、本体10、壳体12、显示组件14、盖板142、滑槽16、凹槽162、滑动组件20、承载件22、螺纹孔24、转动丝杆26、检测组件30、磁场产生元件32、霍尔元件34、前置相机42、听筒44、驱动组件50、驱动电机52、处理器60和存储器70、第一位置A、第二位置B、第三位置C。
具体实施方式
下面详细描述本发明的实施方式,所述实施方式的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施方式是示例性的,仅用于解释本发明,而不能理解为对本发明的限制。
在本发明的描述中,需要理解的是,术语“中心”、“纵向”、“横向”、“长度”、“宽度”、“厚度”、“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”、“内”、“外”、“顺时针”、“逆时针”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个所述特征。在本发明的描述中,“多个”的含义是两个或两个以上,除非另有明确具体的限定。
在本发明的描述中,需要说明的是,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接或可以相互通讯;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通或两个元件的相互作用关系。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本发明中的具体含义。
在本发明中,除非另有明确的规定和限定,第一特征在第二特征之“上”或之“下”可以包括第一和第二特征直接接触,也可以包括第一和第二特征不是直接接触而是通过它们之间的另外的特征接触。而且,第一特征在第二特征“之上”、“上方”和“上面”包括第一特征在第二特征正上方和斜上方,或仅仅表示第一特征水平高度高于第二特征。第一特征在第二特征“之下”、“下方”和“下面”包括第一特征在第二特征正下方和斜下方,或仅仅表示第一特征水平高度小于第二特征。
下文的公开提供了许多不同的实施方式或例子用来实现本发明的不同结构。为了简化本发明的公开,下文中对特定例子的部件和设置进行描述。当然,它们仅仅为示例,并且目的不在于限制本发明。此外,本发明可以在不同例子中重复参考数字和/或参考字母,这种重复是为了简化和清楚的目的,其本身不指示所讨论各种实施方式和/或设置之间的关系。此外,本发明提供了的各种特定的工艺和材料的例子,但是本领域普通技术人员可以意识到其他工艺的应用和/或其他材料的使用。
下面参考附图描述本发明实施例的电子装置及其滑动组件的控制方法和装置。为了更加清楚的描述本发明实施例的电子装置中滑动组件的控制方法,下面首先对本发明的电子装置进行结构上的描述。
具体地,为了降低前置相机等安装在电子装置前置面板上的硬件设备对屏幕占比的影响,本发明提出了一种滑动组件,通过滑动组件的滑动控制前置相机等在需要的时候滑出,在不需要的时候收容于电子装置本体内,由此,在不进行前置相机等组件的功能服务时,使其不占用电子装置前置面板。
具体而言,如图1-图4所示,本发明实施例的电子装置100包括本体10、滑动组件20和驱动组件50。滑动组件20用于在收容于本体10的第一位置A和自本体10露出的第二位置B之间滑动。驱动组件50用于驱动滑动组件20在收容于本体的第一位置和自本体露出的第二位置之间滑动。
当然,为了使得驱动组件50获知驱动滑动组件20滑动至相应位置,该电子装置中还必然包括检测滑动组件20当前位置的检测组件30,在本发明的实施例中,检测组件30用于检测滑动组件20的位置,检测组件30包括磁场产生元件32、霍尔元件34和处理器60,磁场产生元件32和霍尔元件34分别固定在本体10和滑动组件20上,处理器60用于接收霍尔元件34输出的检测信号值,以及用于根据检测信号值确定滑动组件20相对于本体10的当前相对位置。
值得注意的是,此处“磁场产生元件32和霍尔元件34分别固定在本体10和滑动组件20上”包括两种情况,一是磁场产生元件32固定在本体10上,霍尔元件34固定在滑动组件20上,二是磁场产生元件32固定在滑动组件20上,霍尔元件34固定在本体10上。此外,磁场产生元件32和霍尔元件34可以在竖直方向上相对放置,也可以在水平方向上相对放置。也即是说,只要磁场产生元件32和霍尔元件34可以产生相对运动,不对磁场产生元件32和霍尔元件34的具体位置做限制。
在某些实施方式中,本体10形成有滑槽16,滑动组件20在第一位置A时收容于滑槽16内。如此,可以使得滑动组件20通过滑槽16在第一位置A和第二位置B之间滑动。
具体地,本体10包括壳体12和显示组件14,壳体12和显示组件14组合在一起构成封闭式结构。滑槽16开设在壳体12,从而实现滑动组件20的滑回与滑出。可以理解,滑槽16可以开设在壳体12的任意一条侧边。优选地,滑槽16开设在壳体12的顶边。如此可以符合用户的使用习惯。
显示组件14包括触控面板(图未示)和盖板142。触控面板包括显示模组(图未示)和设置在显示模组上的触控层(图未示)。显示模组例如为液晶显示模组(LCD Module,LCM),当然,显示模组也可以为柔性的显示模组。触控层用于接收用户的触控输入,以产生用于控制显示模组显示的内容的信号和控制滑动组件20滑动的信号。
盖板142的材料可以由玻璃、陶瓷或蓝宝石等透光材料制成。由于盖板142由于作为电子装置100的输入零件,盖板142经常受到碰撞或刮划等接触。例如,用户将电子装置100放入口袋时,盖板142可能被用户口袋中的钥匙刮划而损伤。因此,盖板142的材料可以采用硬度较大的材料,例如以上的蓝宝石材料。或者在盖板142的表面形成硬化层以提高盖板142的抗刮能力。
触控面板与盖板142例如通过光学胶(Optically Clear Adhesive,OCA)粘接固定在一起,光学胶不仅粘接固定触控面板及盖板142,还可以透过触控面板发出的光线。
为了更加清楚的说明本发明实施例的滑动组件20的功能,参照图5,当在某些实施方式中,电子装置100包括前置相机42,滑动组件20包括承载件22,前置相机42设置在承载件22上。如此,前置相机42可以随着滑动组件20滑动。当然,可以将用户打开前置相机42和关闭前置相机42作为触发信号,也即是说,当用户打开前置相机42时,触发滑动组件20滑出,当用户关闭前置相机42时,触发滑动组件20滑回。如此用户只需依照现有的习惯打开或关闭前置相机,而无需针对滑动组件20进行另外的操作,可以方便用户的使用。
除前置相机42之外,承载件22上也可以承载其他的功能器件40,功能器件40比如为光线传感器、接近传感器和听筒44等,如图1所示。这些功能器件40可以根据用户的输入随着滑动组件20的滑出而从本体10露出从而正常工作,也可以根据用户的输入随着滑动组件20的滑回而收容在本体10内。如此,可以尽量少地在显示组件14上设置通孔,有利于满足电子装置100全面屏的设计需求。
具体地,当承载件22上承载有光线传感器时,可以将光线传感器设置在承载件22的顶部,也即是说,当滑动组件20完全收容于滑槽16内时,光线传感器依旧可以从承载件22的顶部露出,从而实时感应光线。
请参阅图6,当承载件22上承载有接近传感器和听筒44时,可以将用户接听电话和挂断电话作为触发信号,也即是说,当用户接听电话时,触发滑动组件20滑出,当用户挂断电话时,触发滑动组件20滑回。如此用户只需依照现有的习惯接听或挂断电话,而无需针对滑动组件20进行另外的操作,可以方便用户的使用。
可以理解,多个功能器件40可以承载在同一个承载件22上,也可以承载在多个承载件上。当多个功能器件40承载在同一个承载件22上时,多个功能器件40可以纵向排列,处理器60可以通过控制滑动组件20滑出的距离控制设置在承载件22下部的功能器件40是否露出。当多个功能器件40承载在同多个承载件22上时,处理器60可以通过控制某个承载件22的滑动从而选择需要露出的功能器件40。
请参阅图7,在某些实施方式中,滑动组件20包括设置在承载件22中部的螺纹孔24和与螺纹孔24配合的转动丝杆26。滑槽16包括与螺纹孔24相对设置且位于滑槽16底部的凹槽162。电子装置100包括设置在凹槽162的驱动组件50。驱动组件50包括与处理器60连接的驱动电机52和与转动丝杆26的底部连接的输出轴(图未示)。
可以理解,处理器60可以通过控制驱动电机52来控制滑动组件20的滑动。当用户命令滑动组件20从第一位置A向第二位置B滑动时,处理器60控制驱动电机52正转,从而使得输出轴带动转动丝杆26在螺纹孔24内转动,进而使得滑动组件20从第一位置A向第二位置B滑动。当用户命令滑动组件20从第二位置B向第一位置A滑动时,处理器60控制驱动电机52反转,从而使得输出轴带动转动丝杆26在螺纹孔24内转动,进而使得滑动组件20从第二位置B向第一位置A滑动。值得注意的是,此处的“从第一位置A向第二位置B”和“从第二位置B向第一位置A”是指滑动的方向,而不是指滑动的起点和终点。
本发明实施方式的电子装置100利用霍尔元件34和磁场产生元件32确定滑动组件20的当前相对位置,在前置相机等功能器件40承载在滑动组件20上时,可以实时地检测滑动组件20的状态,从而确定功能器件40的位置。
可以理解,前置相机42等功能器件40需要自本体10露出,否则无法正常工作。本发明实施方式的电子装置100通过在滑动组件上承载功能器件40,使得功能器件40在不需要工作时收容在本体10内,在需要工作时随着滑动组件20从本体10露出。如此,无需在显示组件14上开设用以露出前置相机42等功能器件40的通孔,从而增大屏占比,进而提高用户的体验。
正如以上分析的,本发明实施例的驱动组件可以在检测到相机等应用启用时,驱动滑动组件滑出电子装置本体运行,检测到相机等应用关闭时,驱动滑动组件收容于电子装置本体,这种运行方式依赖于用户手动操作屏幕打开相机应用程序等,本发明的实施例中,为了实现对驱动组件控制的自动化,提供了一种无需用户手动操作屏幕即可实现对驱动组件控制的方式。下面对该电子装置中滑动组件的控制方法进行具体描述:
图8是根据本发明一个实施例的电子装置中滑动组件的控制方法的流程图,如图8所示,该方法包括以下步骤:
步骤101,检测电子装置所在的场景信息。
其中,场景信息包括光线信息、位置信息和声音信息等,应当理解的是,本发明实施例的场景信息可以由电子装置中的GPS定位系统、光线传感器、声音传感器等进行检测。
应当理解的是,在一些可能的应用场景下,电子装置所在的场景信息与用户的拍照等需求息息相关,比如,在景区等场景下,用户通常具有拍照留念的需求,又比如,在检测到光线变暗的场景下,用于通常由于拍照不清楚而具有收起摄像头的需求,又比如,在检测到周围较为嘈杂的情况下,由于拍摄困难,用户通常具有收起摄像头的需求。因而,在本实施例中,通过检测电子装置所在的场景信息,以便于进一步确定是否具有拍照需求。
步骤102,判断场景信息对应的滑动控制策略。
步骤103,根据滑动控制策略对所驱动组件进行控制。
可以理解,预先根据场景信息建立对应的滑动控制策略,从而,根据检测到的场景信息匹配出对应的滑动策略后,直接根据滑动策略对驱动组件进行控制,其中,滑动策略包括但不限于驱动组件的驱动方向、驱动速度等。由此,用户无需手动操作屏幕打开对应的相机应用等,即可实现对对应驱动组件的控制,以通过对驱动组件的控制驱动滑动组件将与之连接的摄像头以对应的速度滑出电子装置本体,或者,收容于电子装置本体。
需要强调的是,为了避免误判,比如,当检测到位于景区时,即判断具有拍照需求,从而驱动滑动组件滑出以带动摄像头滑出,但是,当用户在景区,但是在景区较为黑暗的地方时,用户通常并没有拍照需求,因而,本实施例中的场景信息包括多种场景信息的组合,比如,既包括声音信息、光线信息还包括位置信息等。
在本发明的一个实施例中,为了实现对滑动组件的精细化控制,还可基于场景信息控制滑动组件以不同的速度运作,以满足不同的场景需求。
具体而言,图9是根据本发明另一个实施例的电子装置中滑动组件的控制方法的流程图,如图9所示,步骤102包括以下步骤:
步骤201,判断场景信息是否为预设的第一场景信息集合或第二场景信息集合。
应当理解的是,设置第一场景信息集合或第二场景信息集合,是为了适应多变的环境情况,通过包含多个第一场景的第一场景信息集合或包括多个第二场景的第二场景信息集合,适应了多种不同的环境,更容易识别到用户的拍照需求等。
步骤202,如果判断为第一场景信息集合,则确定滑动控制策略为快速滑动控制策略。
步骤203,如果判断为第二场景信息集合,则确定滑动控制策略为普通滑动控制策略。
具体地,为了实现对滑动组件的精细化控制,预先设置第一场景信息集合和第二场景信息集合,其中,第一场景信息集合中包含的第一场景对应的滑动控制策略为快速滑动控制策略,也就是说,第一场景信息中的场景信息第一场景对应于快速滑出摄像头进行拍摄的需求(比如,当前电子装置的位置为著名的景点所在位置且噪音相对较小,则用户此时具有快速抓拍的需求),或者,快速收容摄像头于电子装置本体的需求(比如,当前电子装置检测到光线突然变暗且检测到有障碍物的遮挡,则此时为了保护摄像头具有快速收容摄像头于电子装置本体的需求),第二场景信息集合中包含的第二场景对应的滑动控制策略为普通滑动控制策略,由此,通过检测到的不同的场景信息即可实现对滑动组件不同速度的精细化控制。
在本发明的一个实施例中,当滑动控制策略为快速滑动控制策略时,控制驱动组件以预设扭矩驱动滑动组件滑动,应当理解的是,该预设扭矩应当是在驱动组件可以提供范围内的较大的扭矩,当滑动组件滑动至预设位置时,逐步减小扭矩直至滑动组件停止在目标位置,其中,预设位置根据滑动组件的滑动总行程以及预设扭矩的大小而定,以确保在滑动组件滑动至预设位置时,逐步减小扭矩直至滑动组件能够恰好停止在目标位置,以减小对相关结构的硬件撞击损耗,该目标位置根据滑动方向的不同,可以为第一位置,也可以为第二位置。
本实施例中,为了满足用户的快速启动需求,比如抓拍需求等,控制驱动组件以较高速度驱动滑动组件滑出,并且为了减小对相关结构的硬件撞击损耗,在滑动到一定位置处,逐渐降速,直至滑动到目标位置。
或者,为了满足用户的快速收起需求,比如用户想要将终端设备快速放进口袋,减小等待时间的需求等,控制驱动组件以较高速度驱动滑动组件收容于电子装置,并且为了减小对相关结构的硬件撞击损耗,在滑动到一定位置处,逐渐降速,直至滑动到目标位置。
在本发明的一个实施例中,当滑动控制策略为普通滑动控制策略时,控制驱动组件驱动滑动组件以预设加速度进行滑动,直至滑动组件达到预设速度,其中,该预设速度与驱动组件的驱动力有关,可以为出厂时厂家设置的等,当滑动组件滑动至预设位置时,逐步减小扭矩直至滑动组件停止在目标位置,其中,预设位置根据滑动组件的滑动总行程以及预设扭矩的大小而定,以确保在滑动组件滑动至预设位置时,逐步减小扭矩直至滑动组件能够恰好停止在目标位置,以减小对相关结构的硬件撞击损耗,该目标位置根据滑动方向的不同,可以为第一位置,也可以为第二位置。
本实施例中,为了满足用户的相机启动需求,为了减轻驱动组件的驱动压力,避免驱动力不足导致空转,控制驱动组件逐渐提高速度滑出,并且为了减小对相关结构的硬件撞击损耗,在滑动到一定位置处,逐渐降速,直至滑动到目标位置。
或者,为了满足用户的相机关闭需求,为了减轻驱动组件的驱动压力,避免驱动力不足导致空转,控制驱动组件逐渐提高速度收容于电子装置本体,并且为了减小对相关结构的硬件撞击损耗,在滑动到一定位置处,逐渐降速,直至滑动到目标位置。
当然,由于现实情况的复杂性,滑出组件有可能出现卡顿等无法滑到预定位置的情况。因而,为了能够及时保护到滑动组件,还需要采取措施对发生故障的情况下的滑动组件进行保护。
在本实施例中,检测滑动组件是否发生滑动故障,当检测到滑动组件的滑动故障信号时,比如,通过位置传感器检测到在如图3所示的第三位置处,滑动组件无法移动,又比如,霍尔元件检测到第一位置和第二位置之间,多次采集到的检测信号值不变,或者变化缓慢,则发生滑动故障信号,从而,当检测到滑动故障时,发送报警信号,比如,进行蜂鸣提醒,以使得用户及时排除故障。
综上,本发明实施例的电子装置中滑动组件的控制方法,检测电子装置所在的场景信息,判断场景信息对应的滑动控制策略,根据滑动控制策略对所驱动组件进行控制。由此,通过滑动组件降低相关组件对屏幕占比的影响,且基于场景信息的自动识别即可实现对控制滑动组件的驱动组件的控制,提供了个性化的滑动组件的控制方法。且在基于场景信息进行控制时,可以基于不同的场景信息控制滑动组件以不同的速度启动,通过对驱动组件的精细化控制来满足用户的个性化需求。
为了实现上述实施例,本发明还提出一种电子装置中滑动组件的控制装置,电子装置包括本体和驱动组件,滑动组件用于在收容于本体的第一位置和自本体露出的第二位置之间滑动,驱动组件用于驱动滑动组件,如图10所示,该装置包括:检测模块210、判断模块220和控制模块230。
其中,检测模块210,用于检测电子装置所在的场景信息。
判断模块220,用于判断场景信息对应的滑动控制策略。
控制模块230,用于根据滑动控制策略对所驱动组件进行控制。
在本发明的一个实施例中,如图11所示,判断模块220包括判断单元221和确定单元222,其中,判断单元221,用于判断场景信息是否为预设的第一场景信息集合或第二场景信息集合。
确定单元222,用于在判断为第一场景信息集合时,确定滑动控制策略为快速滑动控制策略。
在本发明的一个实施例中,确定单元222,用于在判断为第二场景信息时,确定滑动控制策略为普通滑动控制策略。
在本发明的一个实施例中,如图12所示,在如图10所示的基础上,该装置还包括发送模块240,其中,在本实施例中,检测模块210,还用于检测滑动组件是否发生滑动故障。
发送模块240,用于在检测到滑动故障时,发送报警信号。
需要说明的是,前述集中在电子装置中滑动组件的控制方法实施例中描述的驱动组件和滑动组件,也适用于本发明实施例的电子装置中滑动组件的控制装置,在此不再对其实施细节和技术效果赘述。
为了实现上述实施例,本发明还提出了一种电子装置,其中,参照图1-图4,电子装置包括本体10、检测组件30和驱动组件50,驱动组件50用于控制滑动组件在收容于本体的第一位置和自本体露出的第二位置之间滑动,电子装置还包括:存储器70、与滑动组件电性连接的处理器60及存储在存储器70上并可在处理器上运行的计算机程序,处理器60执行程序时,实现如前述实施例描述的电子装置中滑动组件的控制方法。
为了实现上述实施例,本发明实施例还提出一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如前述方法实施例所述的电子装置中滑动组件的控制方法。
在本说明书的描述中,参考术语“一个实施方式”、“某些实施方式”、“示意性实施方式”、“示例”、“具体示例”、或“一些示例”等的描述意指结合实施方式或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施方式或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施方式或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施方式或示例中以合适的方式结合。
尽管已经示出和描述了本发明的实施方式,本领域的普通技术人员可以理解:在不脱离本发明的原理和宗旨的情况下可以对这些实施方式进行多种变化、修改、替换和变型,本发明的范围由权利要求及其等同物限定。
Claims (9)
1.一种电子装置中滑动组件的控制方法,其特征在于,所述电子装置包括本体、检测霍尔元件和驱动组件,所述滑动组件用于在收容于所述本体的第一位置和自所述本体露出的第二位置之间滑动,所述驱动组件用于驱动所述滑动组件,所述方法包括:
检测所述电子装置所在的场景信息;
判断所述场景信息是否为预设的第一场景信息集合或第二场景信息集合;
如果判断为所述第一场景信息集合,则确定滑动控制策略为快速滑动控制策略;
根据所述滑动控制策略对所驱动组件进行控制,其中,当所述滑动控制策略为快速滑动控制策略时,所述根据所述滑动控制策略对所驱动组件进行控制具体包括:控制所述驱动组件以预设扭矩驱动所述滑动组件滑动;
当所述滑动组件滑动至预设位置时,逐步减小扭矩直至所述滑动组件停止在目标位置,其中,通过所述检测霍尔元件检测到的当前检测信号值,与所述滑动组件处于滑出状态的参考信号值的大小关系,确定所述滑动组件的滑出位置。
2.如权利要求1所述的方法,其特征在于,在所述判断所述场景信息是否为预设的第一场景信息集合或第二场景信息集合会后,还包括:
如果判断为所述第二场景信息集合,则确定所述滑动控制策略为普通滑动控制策略。
3.如权利要求1或2所述的方法,其特征在于,当所述滑动控制策略为普通滑动控制策略时,所述根据所述滑动控制策略对所驱动组件进行控制具体包括:
控制所述驱动组件驱动所述滑动组件以预设加速度进行滑动,直至所述滑动组件达到预设速度;
当所述滑动组件滑动至预设位置时,逐步减小扭矩直至所述滑动组件停止在目标位置。
4.如权利要求1所述的方法,其特征在于,在所述根据所述滑动控制策略对所驱动组件进行控制之后,还包括:
检测所述滑动组件是否发生滑动故障;
当检测到所述滑动故障时,发送报警信号。
5.一种电子装置中滑动组件的控制装置,其特征在于,所述电子装置包括本体、滑动组件、检测霍尔元件驱动组件,所述滑动组件用于在收容于所述本体的第一位置和自所述本体露出的第二位置之间滑动,所述驱动组件用于驱动所述滑动组件,所述装置包括:
检测模块,用于检测所述电子装置所在的场景信息;
判断模块,用于判断所述场景信息是否为预设的第一场景信息集合或第二场景信息集合,如果判断为所述第一场景信息集合,则确定滑动控制策略为快速滑动控制策略;
控制模块,用于根据所述滑动控制策略对所驱动组件进行控制,其中,当所述滑动控制策略为快速滑动控制策略时,所述控制模块,用于控制所述驱动组件以预设扭矩驱动所述滑动组件滑动,
当所述滑动组件滑动至预设位置时,逐步减小扭矩直至所述滑动组件停止在目标位置,其中,通过所述检测霍尔元件检测到的当前检测信号值,与所述滑动组件处于滑出状态的参考信号值的大小关系,确定所述滑动组件的滑出位置。
6.如权利要求5所述的装置,其特征在于,所述判断模块,还用于:
在判断为所述第二场景信息集合时,确定所述滑动控制策略为普通滑动控制策略。
7.如权利要求5所述的装置,其特征在于,所述装置还包括:
所述检测模块,还用于检测所述滑动组件是否发生滑动故障;
发送模块,用于在检测到所述滑动故障时,发送报警信号。
8.一种电子装置,其特征在于,所述电子装置包括本体、滑动组件和驱动组件,所述滑动组件用于在收容于所述本体的第一位置和自所述本体露出的第二位置之间滑动,所述驱动组件用于驱动所述滑动组件,所述电子装置还包括:存储器、与所述滑动组件电性连接的处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时,实现如权利要求1-4任一项所述的电子装置中滑动组件的控制方法。
9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1-4任一项所述的电子装置中滑动组件的控制方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810590009.0A CN108924286B (zh) | 2018-06-08 | 2018-06-08 | 电子装置及其滑动组件的控制方法和装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810590009.0A CN108924286B (zh) | 2018-06-08 | 2018-06-08 | 电子装置及其滑动组件的控制方法和装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN108924286A CN108924286A (zh) | 2018-11-30 |
CN108924286B true CN108924286B (zh) | 2020-12-04 |
Family
ID=64418677
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810590009.0A Expired - Fee Related CN108924286B (zh) | 2018-06-08 | 2018-06-08 | 电子装置及其滑动组件的控制方法和装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108924286B (zh) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109788092B (zh) * | 2018-12-29 | 2021-06-25 | Oppo广东移动通信有限公司 | 电子设备 |
CN109672785B (zh) * | 2018-12-29 | 2020-08-14 | 维沃移动通信(杭州)有限公司 | 一种弹出式摄像头收回方法及移动终端 |
CN110806325B (zh) * | 2019-10-22 | 2022-02-22 | Oppo(重庆)智能科技有限公司 | 电子设备的检测方法以及电子设备 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2002104008A1 (en) * | 2001-06-19 | 2002-12-27 | Matsushita Electric Industrial Co., Ltd. | Information terminal device provided with turning function-carrying camera |
CN101834917A (zh) * | 2009-03-12 | 2010-09-15 | 纬创资通股份有限公司 | 可收纳外围组件的电子装置及退出外围组件的方法 |
CN103116387A (zh) * | 2011-09-18 | 2013-05-22 | 仁宝电脑工业股份有限公司 | 电子装置及旋转座驱动方法 |
CN104883492A (zh) * | 2015-03-23 | 2015-09-02 | 广东欧珀移动通信有限公司 | 一种摄像头旋转控制方法及终端 |
CN107819907A (zh) * | 2017-11-14 | 2018-03-20 | 维沃移动通信有限公司 | 一种摄像头控制方法及移动终端 |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101366859B1 (ko) * | 2007-10-31 | 2014-02-21 | 엘지전자 주식회사 | 휴대 단말기 |
CN105072326B (zh) * | 2015-05-19 | 2018-06-12 | 广东欧珀移动通信有限公司 | 一种控制摄像头旋转的方法及终端 |
CN107333004A (zh) * | 2017-07-25 | 2017-11-07 | 维沃移动通信有限公司 | 一种拍照方法及移动终端 |
CN108093099B (zh) * | 2017-11-07 | 2020-07-24 | Oppo广东移动通信有限公司 | 移动终端跌落保护方法及系统,以及移动终端 |
CN107820024B (zh) * | 2017-12-05 | 2020-09-29 | 北京小米移动软件有限公司 | 图像拍摄方法、装置及存储介质 |
-
2018
- 2018-06-08 CN CN201810590009.0A patent/CN108924286B/zh not_active Expired - Fee Related
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2002104008A1 (en) * | 2001-06-19 | 2002-12-27 | Matsushita Electric Industrial Co., Ltd. | Information terminal device provided with turning function-carrying camera |
CN101834917A (zh) * | 2009-03-12 | 2010-09-15 | 纬创资通股份有限公司 | 可收纳外围组件的电子装置及退出外围组件的方法 |
CN103116387A (zh) * | 2011-09-18 | 2013-05-22 | 仁宝电脑工业股份有限公司 | 电子装置及旋转座驱动方法 |
CN104883492A (zh) * | 2015-03-23 | 2015-09-02 | 广东欧珀移动通信有限公司 | 一种摄像头旋转控制方法及终端 |
CN107819907A (zh) * | 2017-11-14 | 2018-03-20 | 维沃移动通信有限公司 | 一种摄像头控制方法及移动终端 |
Also Published As
Publication number | Publication date |
---|---|
CN108924286A (zh) | 2018-11-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108924286B (zh) | 电子装置及其滑动组件的控制方法和装置 | |
CN108924283B (zh) | 滑动组件的滑动控制方法、装置和电子装置 | |
CN108833699B (zh) | 电子装置及其滑动组件的控制方法和装置 | |
WO2020108007A1 (zh) | 摄像模组控制方法和装置 | |
US11789470B2 (en) | Method and apparatus for calibrating sliding of sliding component | |
CN109246361B (zh) | 摄像模组控制方法和装置 | |
CN108833623B (zh) | 滑动组件的滑动控制方法、装置和电子装置 | |
CN108829461B (zh) | 相机启动控制方法、装置及电子设备 | |
US10992856B2 (en) | Method for detecting position of movable structure, detection component, and electronic device | |
CN108900663B (zh) | 滑动组件的滑动控制方法、装置和电子装置 | |
CN108924284B (zh) | 电子装置及其滑动组件的控制方法和装置 | |
CN110875964A (zh) | 电子设备 | |
CN105554255A (zh) | 用于终端设备的操作控制方法及装置 | |
US11143935B2 (en) | Blade operating device and blade operating method | |
CN108833697A (zh) | 滑动组件的控制方法、控制组件及电子设备 | |
CN108924342B (zh) | 移动终端及其控制方法、控制组件和存储介质 | |
CN108965580B (zh) | 滑动组件的防坠落控制方法、装置和电子装置 | |
CN108924287B (zh) | 滑动组件的防坠落控制方法、装置和电子装置 | |
CN109151107B (zh) | 滑动组件的滑动控制方法、装置、电子装置及存储介质 | |
CN108897373B (zh) | 电子装置及其滑动组件的控制方法和装置 | |
CN110307775A (zh) | 滑出组件的位置检测方法、检测组件及电子装置 | |
CN110311996B (zh) | 滑出组件的控制方法、检测组件及电子装置 | |
CN109460178B (zh) | 滑动组件的滑动显示方法和装置 | |
CN108829532B (zh) | 指纹检测的方法、装置和可读存储介质 | |
CN110311997B (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 | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20201204 |
|
CF01 | Termination of patent right due to non-payment of annual fee |