电子装置及其滑动组件的控制方法和装置与流程

文档序号:16086270发布日期:2018-11-27 22:28阅读:132来源:国知局

本发明涉及电子技术领域,尤其涉及一种电子装置及其滑动组件的控制方法和装置。



背景技术:

随着智能手机等便携式电子装置的普及,电子装置的美观性和功能性的优化也成为大趋势,比如,电子装置的屏幕占比的提高就是其中一种流行趋势。

相关技术中,电子装置的前面板中安装有前置相机等设备以为用户提供前置摄像服务,因而,前置相机的在前面板上的安装空间的占用与屏幕占比的提高的矛盾亟待解决。



技术实现要素:

本发明旨在至少在一定程度上解决相关技术中的技术问题之一。

为此,本发明第一方面实施例提出一种电子装置中滑动组件的控制方法,所述电子装置包括本体和驱动组件,所述滑动组件用于在收容于所述本体的第一位置和自所述本体露出的第二位置之间滑动,所述驱动组件用于驱动所述滑动组件,所述方法包括:检测用户在所述电子装置中输入的手势信息;判断所述手势信息对应的滑动控制策略;根据所述滑动控制策略对所驱动组件进行控制。

为达上述目的,本发明第二方面实施例提出了一种电子装置中滑动组件的控制装置,所述电子装置包括本体、滑动组件和驱动组件,所述滑动组件用于在收容于所述本体的第一位置和自所述本体露出的第二位置之间滑动,所述驱动组件用于驱动所述滑动组件,所述装置包括:检测模块,用于检测用户在所述电子装置中输入的手势信息;判断模块,用于判断所述手势信息对应的滑动控制策略;控制模块,用于根据所述滑动控制策略对所驱动组件进行控制。

为达上述目的,本发明第三方面实施例提出了一种电子装置,所述电子装置包括本体、滑动组件和驱动组件,所述滑动组件用于在收容于所述本体的第一位置和自所述本体露出的第二位置之间滑动,所述驱动组件用于驱动所述滑动组件,所述电子装置还包括:存储器、与所述滑动组件电性连接的处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时,实现如前述实施例所述的电子装置中滑动组件的控制方法。

为达上述目的,本发明第四方面实施例提出了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时,实现如前述方法实施例所述的电子装置中滑动组件的控制方法。

本发明提供的技术方案,至少包括如下有益效果:

检测用户在电子装置中输入的手势信息,判断手势信息对应的滑动控制策略,根据滑动控制策略对所驱动组件进行控制。由此,通过滑动组件降低相关组件对屏幕占比的影响,且基于简单的手势输入即可实现对控制滑动组件的驱动组件的控制,提供了个性化的滑动组件的控制方法。且在基于手势操作进行控制时,可以基于不同的手势操作控制滑动组件以不同的速度启动,通过对驱动组件的精细化控制来满足用户的个性化需求。

本发明附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。

附图说明

本发明上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:

图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,检测用户在电子装置中输入的手势信息。

其中,手势信息包括手势动作,比如,可以为手掌摊开操作,手指谈动操作等,应当理解的是,本发明实施例中的手势信息可以由设置在屏幕面板下方的红外传感器等采集得到的红外反射信号计算得到,或者,可以由设置在屏幕面板下方的结构光散斑投射器投射后,根据反馈的信号计算深度信息得到等。

步骤102,判断手势信息对应的滑动控制策略。

步骤103,根据滑动控制策略对所驱动组件进行控制。

可以理解,预先根据手势信息建立对应的滑动控制策略,从而,根据检测到的手势信息匹配出对应的滑动策略后,直接根据滑动策略对驱动组件进行控制,其中,滑动策略包括但不限于驱动组件的驱动方向、驱动速度等。由此,用户无需手动操作屏幕打开对应的相机应用等,即可实现对对应驱动组件的控制,以通过对驱动组件的控制驱动滑动组件将与之连接的摄像头以对应的速度滑出电子装置本体,或者,收容于电子装置本体。

在本发明的一个实施例中,为了实现对滑动组件的精细化控制,还可基于用户的手势信息控制滑动组件以不同的速度运作,以满足不同的场景需求。

具体而言,图9是根据本发明另一个实施例的电子装置中滑动组件的控制方法的流程图,如图9所示,步骤102包括以下步骤:

步骤201,判断手势信息是否为预设的第一手势信息集合或第二手势信息集合。

应当理解的是,设置第一手势信息集合或第二手势信息集合,是为了避免仅仅采用一种第一手势和第二手势来控制驱动组件时,用户容易忘记,或者,难以准确的还原导致的控制失败,通过包含多个第一手势的第一手势信息集合或包括多个第二手势的第二手势信息集合,减轻了用户的操作难度,其中,为了进一步方便用户的操作,第一手势信息集合和第二手势信息集合中可分别包括同一方向的操作,比如,第一手势信息集合包括的第一手势均为从右向左的手势,第二手势信息集合包括的第二手势均为从左向右的手势等。

步骤202,如果判断为第一手势信息集合,则判断滑动控制策略为快速滑动控制策略。

步骤203,如果判断为第二手势信息集合,则判断滑动控制策略为普通滑动控制策略。

具体地,为了实现对滑动组件的精细化控制,预先设置第一手势信息集合和第二手势信息集合,其中,第一手势信息集合中包含的第一手势对应的滑动控制策略为快速滑动控制策略,第二手势信息集合中包含的第二手势对应的滑动控制策略为普通滑动控制策略,由此,用户通过实施不同集合中的手势操作动作即可实现对滑动组件不同速度的精细化控制。

在本发明的一个实施例中,当滑动控制策略为快速滑动控制策略时,控制驱动组件以预设扭矩驱动滑动组件滑动,应当理解的是,该预设扭矩应当是在驱动组件可以提供范围内的较大的扭矩,当滑动组件滑动至预设位置时,逐步减小扭矩直至滑动组件停止在目标位置,其中,预设位置根据滑动组件的滑动总行程以及预设扭矩的大小而定,以确保在滑动组件滑动至预设位置时,逐步减小扭矩直至滑动组件能够恰好停止在目标位置,以减小对相关结构的硬件撞击损耗,该目标位置根据滑动方向的不同,可以为第一位置,也可以为第二位置。

本实施例中,为了满足用户的快速启动需求,比如抓拍需求等,控制驱动组件以较高速度驱动滑动组件滑出,并且为了减小对相关结构的硬件撞击损耗,在滑动到一定位置处,逐渐降速,直至滑动到目标位置。

或者,为了满足用户的快速收起需求,比如用户想要将终端设备快速放进口袋,减小等待时间的需求等,控制驱动组件以较高速度驱动滑动组件收容于电子装置,并且为了减小对相关结构的硬件撞击损耗,在滑动到一定位置处,逐渐降速,直至滑动到目标位置。

在本发明的一个实施例中,当滑动控制策略为普通滑动控制策略时,控制驱动组件驱动滑动组件以预设加速度进行滑动,直至滑动组件达到预设速度,其中,该预设速度与驱动组件的驱动力有关,可以为出厂时厂家设置的等,当滑动组件滑动至预设位置时,逐步减小扭矩直至滑动组件停止在目标位置,其中,预设位置根据滑动组件的滑动总行程以及预设扭矩的大小而定,以确保在滑动组件滑动至预设位置时,逐步减小扭矩直至滑动组件能够恰好停止在目标位置,以减小对相关结构的硬件撞击损耗,该目标位置根据滑动方向的不同,可以为第一位置,也可以为第二位置。

本实施例中,为了满足用户的相机启动需求,为了减轻驱动组件的驱动压力,避免驱动力不足导致空转,控制驱动组件逐渐提高速度滑出,并且为了减小对相关结构的硬件撞击损耗,在滑动到一定位置处,逐渐降速,直至滑动到目标位置。

或者,为了满足用户的相机关闭需求,为了减轻驱动组件的驱动压力,避免驱动力不足导致空转,控制驱动组件逐渐提高速度收容于电子装置本体,并且为了减小对相关结构的硬件撞击损耗,在滑动到一定位置处,逐渐降速,直至滑动到目标位置。

当然,由于现实情况的复杂性,滑出组件有可能出现卡顿等无法滑到预定位置的情况。因而,为了能够及时保护到滑动组件,还需要采取措施对发生故障的情况下的滑动组件进行保护。

在本实施例中,检测滑动组件是否发生滑动故障,当检测到滑动组件的滑动故障信号时,比如,通过位置传感器检测到在如图3所示的第三位置处,滑动组件无法移动,又比如,霍尔元件检测到第一位置和第二位置之间,多次采集到的检测信号值不变,或者变化缓慢,则发生滑动故障信号,从而,当检测到滑动故障时,发送报警信号,比如,进行蜂鸣提醒,以使得用户及时排除故障。

综上,本发明实施例的电子装置中滑动组件的控制方法,检测用户在电子装置中输入的手势信息,判断手势信息对应的滑动控制策略,根据滑动控制策略对所驱动组件进行控制。由此,通过滑动组件降低相关组件对屏幕占比的影响,且基于简单的手势输入即可实现对控制滑动组件的驱动组件的控制,提供了个性化的滑动组件的控制方法。且在基于手势操作进行控制时,可以基于不同的手势操作控制滑动组件以不同的速度启动,通过对驱动组件的精细化控制来满足用户的个性化需求。

为了实现上述实施例,本发明还提出一种电子装置中滑动组件的控制装置,电子装置包括本体和驱动组件,滑动组件用于在收容于本体的第一位置和自本体露出的第二位置之间滑动,驱动组件用于驱动滑动组件,如图10所示,该装置包括:检测模块21、判断模块22和控制模块23。

其中,检测模块21,用于检测用户在电子装置中输入的手势信息。

判断模块22,用于判断手势信息对应的滑动控制策略。

控制模块23,用于根据滑动控制策略对所驱动组件进行控制。

在本发明的一个实施例中,如图11所示,判断模块22包括判断单元221和确定单元222,其中,判断单元221,用于判断手势信息是否为预设的第一手势信息集合或第二手势信息集合。

确定单元222,用于在判断为第一手势信息集合时,确定滑动控制策略为快速滑动控制策略。

在本发明的一个实施例中,确定单元222,用于在判断为第二手势信息时,确定滑动控制策略为普通滑动控制策略。

在本发明的一个实施例中,如图12所示,在如图10所示的基础上,该装置还包括发送模块24,其中,在本实施例中,检测模块21,还用于检测滑动组件是否发生滑动故障。

发送模块24,用于在检测到滑动故障时,发送报警信号。

需要说明的是,前述集中在电子装置中滑动组件的控制方法实施例中描述的驱动组件和滑动组件,也适用于本发明实施例的电子装置中滑动组件的控制装置,在此不再对其实施细节和技术效果赘述。

为了实现上述实施例,本发明还提出了一种电子装置,其中,参照图1-图4,电子装置包括本体10、检测组件30和驱动组件50,驱动组件50用于控制滑动组件在收容于本体的第一位置和自本体露出的第二位置之间滑动,电子装置还包括:存储器70、与滑动组件电性连接的处理器60及存储在存储器70上并可在处理器上运行的计算机程序,处理器60执行程序时,实现如前述实施例描述的电子装置中滑动组件的控制方法。

为了实现上述实施例,本发明实施例还提出一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如前述方法实施例所述的电子装置中滑动组件的控制方法。

在本说明书的描述中,参考术语“一个实施方式”、“某些实施方式”、“示意性实施方式”、“示例”、“具体示例”、或“一些示例”等的描述意指结合实施方式或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施方式或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施方式或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施方式或示例中以合适的方式结合。

尽管已经示出和描述了本发明的实施方式,本领域的普通技术人员可以理解:在不脱离本发明的原理和宗旨的情况下可以对这些实施方式进行多种变化、修改、替换和变型,本发明的范围由权利要求及其等同物限定。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1