一种功能模组的控制方法、电子设备以及可读存储介质与流程

文档序号:18600159发布日期:2019-09-03 22:34阅读:130来源:国知局
一种功能模组的控制方法、电子设备以及可读存储介质与流程

本申请涉及电子设备控制技术领域,特别是涉及一种功能模组的控制方法、电子设备以及可读存储介质。



背景技术:

随着具有显示功能的电子产品的发展,全屏幕要求越来越高,全屏幕显示也就意味着已经没有足够的空间放置前置摄像头、光感、近距离传感器、闪光灯等功能模组了。



技术实现要素:

为解决上述技术问题,本申请采用的一个技术方案是:提供一种功能模组的控制方法,用于电子设备,该功能模组活动连接电子设备主体,且功能模组可移动至电子设备主体内部或外部,功能模组在移动至电子设备主体内部时,至少部分与电子设备的显示屏重叠,该控制方法包括:接收按压信号;基于所述按压信号生成相应的控制指令;基于所述控制指令控制所述功能模组的移动。

为解决上述技术问题,本申请采用的另一个技术方案是:提供一种电子设备,该电子设备包括一功能模组,功能模组活动连接电子设备主体,且功能模组可移动至电子设备主体内部或外部,功能模组在移动至电子设备主体内部时,至少部分与电子设备的显示屏重叠,该电子设备还包括:接收模块,用于接收按压信号;指令生成模块,用于根据所述按压信号生成相应的控制指令;控制模块,用于根据所述控制指令控制所述功能模组的移动。

为解决上述技术问题,本申请采用的另一个技术方案是:提供一种电子设备,该电子设备包括功能模组,功能模组活动连接电子设备主体,且功能模组可移动至电子设备主体内部或外部,功能模组在移动至电子设备主体内部时,至少部分与电子设备的显示屏重叠;该电子设备还包括处理器以及与处理器连接的传感器、驱动器以及存储器,传感器用于检测功能模组是否受到外力作用,驱动器用于驱动功能模组移动,存储器用于存储计算机程序,计算机程序在被处理器执行时,用于实现如上述方法的步骤。

为解决上述技术问题,本申请采用的另一个技术方案是:提供一种计算机可读存储介质,该计算机可读存储介质用于存储计算机程序,该计算机程序在被处理器执行时,用于实现如上述方法的步骤。

附图说明

为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。其中:

图1是本申请提供的电子设备第一实施例的结构示意图;

图2是本申请提供的电子设备第二实施例的结构示意图;

图3是本申请提供的电子设备第三实施例的结构示意图;

图4是本申请提供的功能模组的控制方法第一实施例的流程示意图;

图5是本申请提供的功能模组的控制方法第一实施例中设定区域示意图;

图6是本申请提供的功能模组的控制方法第二实施例的流程示意图;

图7是本申请提供的功能模组的控制方法第三实施例的流程示意图;

图8是本申请提供的功能模组的控制方法第四实施例的流程示意图;

图9是本申请提供的功能模组的控制方法第五实施例的流程示意图;

图10是本申请提供的电子设备第四实施例的结构示意图;

图11是本申请提供的计算机可读存储介质一实施例的结构示意图。

具体实施方式

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述。可以理解的是,此处所描述的具体实施例仅用于解释本申请,而非对本申请的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本申请相关的部分而非全部结构。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

本申请中的术语“第一”、“第二”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。

在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本申请的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。

可以理解的,由于电子设备的发展,全面屏、高屏占比的电子设备已经越来越受到用户的欢迎,电子设备(例如手机)的前面的大部分位置均要用于设置显示屏,已经没有足够的位置来设置其他功能模组了,例如前置摄像头模组、闪光灯、光感、传感器等。在本申请的实施例中,将功能模组设置在电子设备内部,通过移动的方式移动至电子设备主体的内部或外部。本申请的电子设备包括智能手机、平板、笔记本、智能手表和pda(personaldigitalassistant)等,在此不做限定。

参阅图1,图1是本申请提供的电子设备第一实施例的结构示意图,该电子设备包括电子设备主体10以及与电子设备主体10活动连接的功能模组20,且功能模组20可移动至电子设备主体10内部或外部。其中,电子设备主体10包括壳体11和显示屏12,功能模组20在移动至电子设备主体10内部时,至少部分与电子设备的显示屏12重叠。其中,当功能模20移动至电子设备主体10的外部时,可以仅仅是部分移动至电子设备主体10的外部。

可以理解的,在本实施例的附图中,功能模组20以前置摄像头模组为例。如图1所示,在本申请的实施例中,功能模组20设置于电子设备主体10的内部,且部分与显示屏12重叠,在需要使用功能模组20时,将功能模组20移动至电子设备主体10主体的外部。其中,以摄像头模组为例,也可以将功能模组20的部分移动至电子设备主体10的外部是指满足功能模组20能够拍摄即可,无需将整个功能模组20移出。

可以理解的,由于电子设备采用了全面屏设计,因此,在功能模组20移动至电子设备主体10内部时,至少有部分是与显示屏重叠的。

其中,上述的电子设备主体10指的是整个电子设备的主体区域,可以指电子设备的外壳11,可选的,还可以指电子设备的中框、显示屏以及后壳围设形成的主体区域。

可以理解的,在功能模组20与显示屏12部分重叠的实施例中,壳体11的边缘与显示屏20的边缘之间具体一定的容置空间,其上可以设置听筒或者传感器等零部件预留安装空间,而功能模组20可以具体是指摄像头模组。

在一些实施例中,功能模组20的部分区域在非伸出状态下与显示屏12层叠设置,功能模组20可从壳体11的端部伸出于壳体11,进而功能模组20部分不占用显示屏12的空间位置,从而显示屏12的面积扩大,屏占比更高。

在另一实施例中,请参阅图2,图2是本申请提供的电子设备第二实施例的结构示意图。功能模组20的全部区域在非伸出状态下与显示屏12层叠设置,功能模组20可从壳体11的端部伸出于壳体11,功能模组20完全不占用显示屏12的空间位置,从而显示屏12的面积进一步扩大,屏占比更高。

其中,听筒或者传感器等需要占用空间位置的零部件可以设置在其他位置,在一实施例中,听筒或者传感器等零部件可以设置在功能模组20上。具体地,功能模组20至少包括基座和设置在所述基座上的摄像头组件,当然,听筒或者传感器等零部件也可以设置在基座上,利用功能模组20伸出结构,以实现不同零部件的功能。

另外,该电子设备还包括一驱动器30,用于驱动功能模组20的伸出和缩回。具体地,驱动器30驱动功能模组20移动的方式具体可以是直接接触式动力驱动、电磁驱动、弹力驱动等方式,这里不作要求。

在另一可选的实施例中,功能模组20也可以旋转的方式移动至电子设备主体10的内部或外部。

比如,如图1和图2所示,功能模组20设置于电子设备主体10内部,电子设备主体10内部还设置有与显示屏12所在的平面垂直的固定轴,功能模组20能够围绕该固定轴旋转进而移动至电子设备主体10的内部或外部。

再比如,功能模组20还可以设置在电子设备主体10的背面,在需要使用功能模组时,采用前翻的方式将功能模组朝向显示屏12前端。

在上述的实施例中,提供了一种伸缩型的功能模组20,其节省了电子设备显示屏12所在面的空间,为显示屏12提供了更大的安置区域,有利于提高屏占比。但是,功能模组20的这种伸缩结构在伸出时容易损坏,本申请还提供一些方法来解决这些问题。

具体参阅图3,图3是本申请提供的电子设备第三实施例的结构示意图。电子设备包括功能模组20,功能模组20活动连接电子设备主体10,且功能模组20可移动至电子设备主体10内部或外部,功能模组20在移动至电子设备主体10内部时,至少部分与电子设备的显示屏12重叠。

电子设备还包括处理器40以及与处理器40连接的传感器60、驱动器30以及存储器50,传感器60用于检测显示屏12是否受到外力作用,即按压,驱动器30连接功能模组20,用于驱动功能模20移动,存储器50用于存储计算机程序,计算机程序在被处理器40执行时,用于实现相应的方法的步骤,以控制功能模组20伸出或收回时,能够方便用户的操作。下面通过多个实施例进行介绍。

可选的,在一实施例中,该传感器60可以和显示屏12集成在一起,该显示屏12可以是带有压力传感功能的显示屏。

参阅图4,图4是本申请提供的功能模组的控制方法第一实施例的流程示意图,该方法包括:

步骤41:接收按压信号。

显示屏一般包括显示面板和触控面板,其中触控面板用于获取触摸信号。

其中,所述按压信号是通过用户触摸显示屏而产生的,具体可以是用户通过手指进行触摸,也可以通过相应的触控设备进行触摸,例如触控笔等。

步骤42:基于所述按压信号生成相应的控制指令。

步骤43:基于所述控制指令控制所述功能模组的移动。

可以理解的,按压信号是由显示屏获取的,显示屏将获取的按压信号发送给相应的处理器进行处理,处理器根据该按压信号生成相应的控制指令。

具体的,触控面板的数据线根据触控信号的不同而生成不同电压强度、持续时间的触控信号。而处理器进而根据不同的按压信号生成不同的控制指令。

不同的控制指令用于控制该功能模组不同的移动方式,包括但不限于伸出(从电子设备主体内部移动至电子设备主体外部)、收回(从电子设备主体外部移动至电子设备主体内部)、加速、暂停等等。

参阅上述图1-图3的结构,功能模组在未使用的情况下,一般是容置于电子设备的内部,在需要使用时伸出。

以摄像头模组为例,电子设备接收到开启摄像头(或拍照)的指令时,将该指令发送给驱动器,驱动器响应该指令从而控制摄像头模组伸出,进行拍照。

可选的,在一实施例中,可以在显示屏上显示一虚拟滑动条,用户通过触摸该滑动条并进行拖动来控制功能模组的移动。具体地,该滑动条的延伸方向与功能模组的移动方向相同,在用户拖动该滑动条时,功能模组随着滑动条的拖动方向对应的移动。例如,当用户拖动该滑动条向上移动时,功能模组移动至电子设备主体的外部,当用户拖动该滑动条向下移动时,功能模组移动至电子设备主体的内部。

可选的,在另一实施例中,可以通过显示屏接收到的用户触摸的压力来控制功能模组的移动。具体地,可以设置一压力阈值,当用户按压显示屏的压力大于该压力阈值时,控制功能模组移动至电子设备主体外部。进一步,当用户的按压压力是瞬时的,功能模组可以移动设定距离,当用户的按压压力是持续的,功能模组可以持续移动,直到压力停止,或功能模组移动完全移动至电子设备主体外部。

如图5所示,图5是本申请提供的功能模组的控制方法第一实施例中设定区域示意图。

可选的,可以在显示屏12上对应功能模组20的位置设置一设定区域12a,该设定区域12a为正常的显示区域,但是该区域不设置其他的触控功能。

例如,在电子设备全屏播放视频时,在一般情况下,若接收到按压信号,会暂停正在播放的视频。而在本实施例中,若按压信号的位置位于该设定区域12a时,则无法进行现有的功能。

在一应用场景中,以功能模组20为摄像头模组为例,在用户需要使用摄像头进行拍照时,通过按压该设定区域12a,显示屏12接收到按压信号,则发送给处理器,处理器根据按压信号生成相应的控制指令,则功能模组20则根据该控制指令移动。

区别于现有技术,本实施例提供的功能模组活动连接电子设备主体,且功能模组可移动至电子设备主体内部或外部,功能模组在移动至电子设备主体内部时,至少部分与电子设备的显示屏重叠,该控制方法包括:接收按压信号;基于所述按压信号生成相应的控制指令;基于所述控制指令控制所述功能模组的移动。通过上述方式,提供了一种能够设置在电子设备内部的功能模组,其可以通过移动的方式伸出电子设备外部,同时提供了一种控制这种功能模组移动的方法,具体通过按压显示屏即可实现,能够简单易行的控制功能模组的移动,避免了繁琐的操作,增强了电子设备与用户的交互感,提升了用户体验。

参阅图6,图6是本申请提供的功能模组的控制方法第二实施例的流程示意图,该方法包括:

步骤61:接收按压信号。

步骤62:确定所述按压信号的持续时间。

步骤63:在所述按压信号的持续时间大于设定时间阈值时,基于所述按压信号生成第一指令。

步骤64:基于所述第一指令控制所述功能模组从所述电子设备主体内部移动至所述电子设备主体外部。

可以理解的,由于显示屏的按压信号对应了很多触控功能,包括锁屏状态的点亮,解锁状态下的各种虚拟按钮的点击,以及在播放视频时调节亮度、音量等。因此,为了区别于现有的按压信号,专门设置一长按的信号来控制功能模组,需要按压的时间大于设定时间阈值才控制所述功能模组从所述电子设备主体内部移动至所述电子设备主体外部。

另外,在步骤64之后,在所述按压信号的持续时间大于设定时间阈值时,控制所述电子设备发出震动。

可以理解的,在按压信号的持续时间大于设定时间阈值时,已经开始控制功能模组的移动了,此时电子设备发出震动,可以使用户进一步调节按压的压力,从而进行下面的步骤。

步骤65:在所述按压信号的持续时间大于设定时间阈值时,确定所述按压信号所对应的压力值。

步骤66:在所述压力值大于设定压力阈值时,基于所述按压信号生成第二指令。

步骤67:基于所述第二指令控制所述功能模组加速从所述电子设备主体内部移动至所述电子设备主体外部。

可以理解的,在控制所述功能模组从所述电子设备主体内部移动至所述电子设备主体外部的过程中,还需要控制功能模组的移动速度。可选的,在本实施例中,功能模组以预先设定的速度进行移动,当按压信号对应的压力值大于设定压力阈值时,在设定速度的基础上,加快功能模组的移动速度,以便功能模组能够更快的从所述电子设备主体内部移动至所述电子设备主体外部。

参阅图7,图7是本申请提供的功能模组的控制方法第三实施例的流程示意图,该方法包括:

步骤71:接收按压信号。

步骤72:确定所述按压信号的持续时间。

步骤73:在所述按压信号的持续时间大于设定时间阈值时,基于所述按压信号生成第一指令。

步骤74:基于所述第一指令控制所述功能模组从所述电子设备主体内部移动至所述电子设备主体外部。

另外,在步骤74之后,在所述按压信号的持续时间大于设定时间阈值时,控制所述电子设备发出震动。

可以理解的,在按压信号的持续时间大于设定时间阈值时,已经开始控制功能模组的移动了,此时电子设备发出震动,可以使用户进一步调节按压的压力,从而进行下面的步骤。

步骤75:在所述按压信号的持续时间大于设定时间阈值时,确定所述按压信号所对应的压力值。

步骤76:在所述压力值大于设定压力阈值时,基于所述按压信号生成第三指令;或在所述压力值小于设定压力阈值时,基于所述按压信号生成第四指令。

步骤77:基于所述第三指令控制所述功能模组以第一速度从所述电子设备主体内部移动至所述电子设备主体外部;或基于所述第四指令控制所述功能模组以第二速度从所述电子设备主体内部移动至所述电子设备主体外部。

其中,所述第一速度大于所述第二速度。

不同于上述第二实施例,在本实施例中,预先设置快慢两种速度模式,两种速度模式分别匹配相应的压力值,在压力值较大时,功能模组以较快的第一速度移动,在压力值较小时,功能模组以较慢的第二速度移动。

参阅图8,图8是本申请提供的功能模组的控制方法第四实施例的流程示意图,该方法包括:

步骤81:接收按压信号。

步骤82:确定所述按压信号的持续时间。

步骤83:在所述按压信号的持续时间大于设定时间阈值时,基于所述按压信号生成第一指令。

步骤84:基于所述第一指令控制所述功能模组从所述电子设备主体内部移动至所述电子设备主体外部。

另外,在步骤84之后,在所述按压信号的持续时间大于设定时间阈值时,控制所述电子设备发出震动。

可以理解的,在按压信号的持续时间大于设定时间阈值时,已经开始控制功能模组的移动了,此时电子设备发出震动,可以使用户进一步调节按压的滑动方向,从而进行下面的步骤。

步骤85:在所述按压信号的持续时间大于设定时间阈值时,确定所述按压信号的位移。

步骤86:基于所述按压信号的位移方向,生成相应的控制指令。

具体地,在所述按压信号的位移方向朝向第一方向时,基于所述按压信号生成第五指令;或在所述按压信号的位移方向朝向与所述第一方向相对的第二方向时,基于所述按压信号生成第六指令。

步骤87:基于所述按压信号的位移方向,控制所述所述功能模组从所述电子设备主体内部移动至所述电子设备主体外部;或从所述电子设备主体外部移动至所述电子设备主体内部。

具体地,基于所述第五指令,控制所述所述功能模组从所述电子设备主体内部移动至所述电子设备主体外部;或基于所述第六指令,控制所述所述功能模组从所述电子设备主体外部移动至所述电子设备主体内部。

参阅图9,图9是本申请提供的功能模组的控制方法第五实施例的流程示意图,该方法包括:

步骤91:接收按压信号。

步骤92:若在所述功能模组的移动过程中,接收到连续两个所述按压信号,则基于所述按压信号生成第七指令。

其中,接收到连续两个所述按压信号,可以理解为用户双击显示屏,即连续两次按压显示屏。其中,可以设置一时间阈值,用于判断两次按压显示屏是否为连续按压。

步骤93:基于所述第七指令控制所述功能模组的暂停移动。

步骤94:若在所述功能模组的暂停期间,接收到连续两个所述按压信号,则基于所述按压信号生成第八指令。

步骤95:基于所述第八指令控制所述功能模组按照之前的移动方式继续移动。

另外,在一可选的实施例中,所述功能模组至少包括摄像头模组和闪光灯。该方法还可以包括:接收位于所述显示屏不同位置的两处按压信号;基于所述两处按压信号生成第九指令;基于所述第九指令控制所述闪光灯的开启。

参阅图10,图10是本申请提供的电子设备第四实施例的结构示意图,该电子设备100包括一功能模组,功能模组活动连接电子设备主体,且功能模组可移动至电子设备主体内部或外部,功能模组在移动至电子设备主体内部时,至少部分与电子设备的显示屏重叠,其中,该电子设备的具体结构可以参阅如图1-图3的实施例,这里不再赘述。

另外,该电子设备100还包括接收模块101、指令生成模块102以及控制模块103。其中,接收模块101用于接收按压信号;指令生成模块102用于根据所述按压信号生成相应的控制指令;控制模块103用于根据所述控制指令控制所述功能模组的移动。

在本申请所提供的电子设备的几个实施方式中,应该理解到,所揭露的方法以及设备,可以通过其它的方式实现。例如,以上所描述的设备实施方式仅仅是示意性的,例如,所述模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施方式方案的目的。

另外,在本申请各个实施方式中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

参阅图11,图11是本申请提供的计算机可读存储介质一实施例的结构示意图,该计算机可读存储介质110用于存储计算机程序111,计算机程序111在被处理器执行时,用于实现以下方法的步骤:

接收按压信号;基于所述按压信号生成相应的控制指令;基于所述控制指令控制所述功能模组的移动。

本实施例的计算机可读存储介质存储的计算机程序与上述电子设备的实施例中存储器存储的计算机程序类似,被处理器执行时所实现的方法步骤类似,这里不再赘述。

本申请的实施例以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本申请各个实施方式所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述仅为本申请的实施方式,并非因此限制本申请的专利范围,凡是利用本申请说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本申请的专利保护范围内。

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