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

文档序号:15981016发布日期:2018-11-17 00:19阅读:130来源:国知局

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

背景技术

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

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



技术实现要素:

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

为此,本发明第一方面实施例提出一种滑动组件的控制方法,所述滑动组件用于电子装置,所述电子装置包括本体、驱动组件以及兼容原始功能和扩展功能的音量按键,所述滑动组件用于在收容于所述本体的第一位置和自所述本体露出的第二位置之间滑动,所述驱动组件用于驱动所述滑动组件,所述方法包括:接收拍摄应用开启指令,通知所述音量按键停止执行所述原始功能,开启执行所述扩展功能;判断所述音量按键是否接收到触发指令;当接收到所述触发指令时,根据所述触发指令启动所述驱动组件对所述滑动组件进行控制。

为达上述目的,本发明第二方面实施例提出了一种滑动组件的控制装置,所述滑动组件用于电子装置,所述电子装置包括本体、驱动组件以及兼容原始功能和扩展功能的音量按键,所述滑动组件用于在收容于所述本体的第一位置和自所述本体露出的第二位置之间滑动,所述驱动组件用于驱动所述滑动组件,所述装置包括:接收模块,用于接收拍摄应用开启指令;开启模块,用于通知所述音量按键停止执行所述原始功能,开启执行所述扩展功能;判断模块,用于判断所述音量按键是否接收到触发指令;启动模块,用于在接收到所述触发指令时,根据所述触发指令启动所述驱动组件对所述滑动组件进行控制。

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

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

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

接收拍摄应用开启指令,通知音量按键停止执行原始功能,开启执行扩展功能,判断音量按键是否接收到触发指令,进而,当接收到触发指令时,根据触发指令启动驱动组件对滑动组件进行控制。由此,通过滑动组件降低相关组件对屏幕占比的影响,且通过音量按键实现对滑动组件的控制,无需单独设置针对滑动组件的操作按键,简化了电子装置的结构。

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

附图说明

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

图1是本发明实施方式的电子装置在第二位置时的状态示意图;

图2是本发明实施方式的电子装置在第一位置时的状态示意图;

图3是本发明实施方式的电子装置在第三位置时的状态示意图;

图4是本发明实施方式的检测组件的结构示意图;

图5是本发明实施方式的电子装置的使用场景图;

图6是本发明实施方式的电子装置的结构示意图;

图7是根据本发明一个实施例的滑动组件的控制方法的流程图;

图8是根据本发明一个实施例的滑动组件的控制装置的结构示意图;

图9是根据本发明另一个实施例的滑动组件的控制装置的结构示意图。

主要元件符号说明:

电子装置100、本体10、壳体12、显示组件14、盖板142、滑槽16、凹槽162、音量按键18,滑动组件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。触控面板包括显示模组(图未示)和设置在显示模组上的触控层(图未示)。显示模组例如为液晶显示模组(lcdmodule,lcm),当然,显示模组也可以为柔性的显示模组。触控层用于接收用户的触控输入,以产生用于控制显示模组显示的内容的信号和控制滑动组件20滑动的信号。

盖板142的材料可以由玻璃、陶瓷或蓝宝石等透光材料制成。由于盖板142由于作为电子装置100的输入零件,盖板142经常受到碰撞或刮划等接触。例如,用户将电子装置100放入口袋时,盖板142可能被用户口袋中的钥匙刮划而损伤。因此,盖板142的材料可以采用硬度较大的材料,例如以上的蓝宝石材料。或者在盖板142的表面形成硬化层以提高盖板142的抗刮能力。

触控面板与盖板142例如通过光学胶(opticallyclearadhesive,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的顶部露出,从而实时感应光线。

可以理解,多个功能器件40可以承载在同一个承载件22上,也可以承载在多个承载件上。当多个功能器件40承载在同一个承载件22上时,多个功能器件40可以纵向排列,处理器60可以通过控制滑动组件20滑出的距离控制设置在承载件22下部的功能器件40是否露出。当多个功能器件40承载在同多个承载件22上时,处理器60可以通过控制某个承载件22的滑动从而选择需要露出的功能器件40。

请参阅图6,在某些实施方式中,滑动组件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的通孔,从而增大屏占比,进而提高用户的体验。

基于以上描述,为了方便对滑动组件的控制,需要专门设置针对滑动组件的操作按键,由此,导致电子装置的结构较为复杂,而如图1-图4所示,电子装置中通常具有音量按键18,本发明实施例中,将对滑块功能复用在音量按键18上,从而,音量按键18除了包括原有的音量控制功能外,还设置了针对滑动组件的控制的扩展功能,由此,无需单独设置针对滑动组件的操作按键,简化了电子装置的结构。下面对该电子装置中的滑动组件的控制方法进行具体描述:

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

步骤101,接收拍摄应用开启指令,通知音量按键停止执行原始功能,开启执行扩展功能。

具体地,当检测到拍照应用程序被用户触发时,则接收到拍摄应用开启指令,此时,用户启用拍摄应用时,可以暂时停止音量调节服务,通知音量按键停止执行原始功能,开启执行扩展功能,其中,该扩展功能对应于对滑动组件的滑动控制。

步骤102,判断音量按键是否接收到触发指令。

其中,触发指令包括按压操作、点击操作等。

步骤103,当接收到触发指令时,根据触发指令启动驱动组件对滑动组件进行控制。

具体地,在接收到触发指令时,根据触发指令启动驱动组件对滑动组件进行控制,比如,控制滑动组件滑出电子装置本体,或者,收容于电子装置本体。

在本发明的一个实施例中,可以根据用户对音量按键的具体操作部位对滑动组件进行控制,在本实施例中,将音量增大指令与滑动组件的滑出功能对应,从而,当接收到音量增大指令时,控制滑动组件从第一位置滑动至第二位置,将音量减小质量与滑动组件的滑入功能对应,从而,当接收到音量减小指令时,控制滑动组件从第二位置滑动至第一位置。

在本发明的一个实施例中,为了进一步提高用户操作的便利性,当检测到用户触发音量按键时,根据当前滑动组件的状态,自行判断下一步对滑动组件具体的控制,由此,用户不需要选择并触发音量按键的音量增大部位或者音量减小部位,提高操作的便利性。在本实施例中,当接收到触发指令时,判断滑动组件的状态,比如,通过位置检测传感器检测到当前滑动组件的位置来确定滑动组件的状态,又比如,通过处理器获取到对滑动组件的最后一次控制信号来确定滑动组件的状态。

在本实施例中,当滑动组件位于第一位置时,则表明当前用户触发音量按键是为了使用摄像头,从而,控制滑动组件从第一位置滑动至第二位置,以通过对驱动组件的控制驱动滑动组件将与之连接的摄像头以对应的速度滑出电子装置本体,当滑动组件位于第二位置时,则表明当前用户触发音量按键是为了收起摄像头,控制滑动组件从所述第二位置回复至第一位置,以通过对驱动组件的控制驱动滑动组件将与之连接的摄像头以对应的速度收容于电子装置本体。

进一步地,为了实现对滑动组件的精细化控制,预先针对不同的按压参数设置不同的滑动控制策略,其中,滑动策略包括但不限于驱动组件的驱动方向、驱动速度等,按压参数包括按压力度、按压时长、或者,按压次数,在本发明的一个实施例中,检测到用户触发音量按键时,获取音量按键的按压参数,根据按压参数选择相应的滑动控制策略,比如,检测到用户触发音量按键的按压次数在预设时间内为3次,则选择滑动控制策略1控制滑动组件,又比如,检测到用户触发音量按键的按压次数为在预设时间内为5次,则选择滑动控制策略2控制滑动组件。

为了更加清楚的说明上述精细化的控制过程,下面以滑动控制策略分别为快速滑动控制策略和普通滑动控制策略为例进行说明。

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

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

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

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

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

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

当然,在实际执行过程中,由于执行环境的复杂性,滑动组件在第一位置和第二位置之间滑动时,可能由于障碍导致在如图3所示的第三位置处停止滑动,其中,第三位置是位于第一位置和第二位置之间的任意位置,当检测到滑动故障时,则发生报警提醒,使得相关用户及时排除故障。

综上,本发明实施例的滑动组件的控制方法,接收拍摄应用开启指令,通知音量按键停止执行原始功能,开启执行扩展功能,判断音量按键是否接收到触发指令,进而,当接收到触发指令时,根据触发指令启动驱动组件对滑动组件进行控制。由此,通过滑动组件降低相关组件对屏幕占比的影响,且通过音量按键实现对滑动组件的控制,无需单独设置针对滑动组件的操作按键,简化了电子装置的结构。

为了实现上述实施例,本发明还提出一种电子装置中滑动组件的控制装置,电子装置包括本体、驱动组件以及兼容原始功能和扩展功能的音量按键,滑动组件用于在收容于本体的第一位置和自本体露出的第二位置之间滑动,驱动组件用于驱动滑动组件,如图8所示,该滑动控制装置包括:接收模块21、开启模块22、判断模块23和启动模块24。

其中,接收模块21,用于接收拍摄应用开启指令。

开启模块22,用于通知音量按键停止执行原始功能,开启执行扩展功能。

判断模块23,用于判断音量按键是否接收到触发指令。

启动模块24,用于在接收到触发指令时,根据触发指令启动驱动组件对滑动组件进行控制。

在本发明的一个实施例中,启动模块24具体用于在接收到音量增大指令时,控制滑动组件从第一位置滑动至第二位置,在接收到音量减小指令时,控制滑动组件从第二位置滑动至第一位置。

在本发明的一个实施例中,如图9所示,在如图8所示的基础上,启动模块24包括判断单元241和控制单元242。

其中,判断单元241,用于在接收到触发指令时,判断滑动组件的状态。

控制单元242,用于在滑动组件位于第一位置时,控制滑动组件从第一位置滑动至第二位置。

在本发明的一个实施例中,控制单元242还用于在滑动组件位于第二位置时,控制滑动组件从第二位置回复至第一位置。

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

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

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

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

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

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