CN109167894B - 摄像头控制方法、装置、移动终端及存储介质 - Google Patents
摄像头控制方法、装置、移动终端及存储介质 Download PDFInfo
- Publication number
- CN109167894B CN109167894B CN201810623017.0A CN201810623017A CN109167894B CN 109167894 B CN109167894 B CN 109167894B CN 201810623017 A CN201810623017 A CN 201810623017A CN 109167894 B CN109167894 B CN 109167894B
- Authority
- CN
- China
- Prior art keywords
- camera
- application
- interface
- terminal
- call
- 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
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/57—Mechanical or electrical details of cameras or camera modules specially adapted for being embedded in other devices
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/60—Control of cameras or camera modules
- H04N23/62—Control of parameters via user interfaces
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Telephone Function (AREA)
- Studio Devices (AREA)
Abstract
本发明实施例公开了一种摄像头控制方法、装置、移动终端及存储介质,该摄像头控制方法应用于移动终端,所述移动终端包括终端主体以及设置于所述终端主体的摄像头,所述摄像头可相对于所述终端主体移出和收回,所述方法包括:对运行中的需调用所述摄像头的应用进行实时监测;当监测到所述应用的状态发生第一类型的变化时,控制所述摄像头移出所述终端主体;当监测到所述应用的状态发生第二类型的变化时,控制所述摄像头收回至所述终端主体。本方法可以实现根据应用程序的状态自动控制摄像头的移动,提升用户体验。
Description
技术领域
本发明涉及移动终端技术领域,更具体地,涉及一种摄像头控制方法、装置、移动终端及存储介质。
背景技术
随着科学技术的发展,移动终端(例如手机)的使用越来越广泛,功能越来越多,已经成为人们日常生活中必备的电子产品之一。但是,目前移动终端的摄像头等组件需要占用屏幕,屏占比不高,用户体验不佳。
发明内容
鉴于上述问题,本发明提出了一种摄像头控制方法、装置、移动终端及存储介质,以实现根据应用的状态控制移动终端可伸缩摄像头的移出或收回,提高用户体验,同时移动终端可具有更高的屏占比。
第一方面,本发明实施例提供了一种摄像头控制方法,应用于移动终端,所述移动终端包括终端主体以及设置于所述终端主体的摄像头,所述摄像头可相对于所述终端主体移出和收回,所述方法包括:对运行中的需调用所述摄像头的应用进行实时监测;当监测到所述应用的状态发生第一类型的变化时,控制所述摄像头移出所述终端主体;当监测到所述应用的状态发生第二类型的变化时,控制所述摄像头收回至所述终端主体。
第二方面,本发明实施例提供了一种摄像头控制方法,应用于移动终端,所述移动终端包括终端主体以及设置于所述终端主体的摄像头,所述摄像头可相对于所述终端主体移出和收回,所述方法包括:所述移动终端前台运行第一应用,并获取所述第一应用的第一请求,所述第一请求用于调用所述摄像头;根据所述第一请求,控制所述摄像头移出所述终端主体,并启动所述摄像头;当所述第一应用切换到后台时,关闭所述摄像头,并控制所述摄像头收回至所述终端主体。
第三方面,本发明实施例提供了一种摄像头控制装置,应用于移动终端,所述移动终端包括终端主体以及设置于所述终端主体的摄像头,所述摄像头可相对于所述终端主体移出和收回,所述装置包括:应用监测模块、第一控制模块以及第二控制模块,其中,所述应用监测模块用于对运行中的需调用所述摄像头的应用进行实时监测;所述第一控制模块用于当监测到所述应用的状态发生第一类型的变化时,控制所述摄像头移出所述终端主体;所述第二控制模块用于当监测到所述应用的状态发生第二类型的变化时,控制所述摄像头收回至所述终端主体。
第四方面,本发明实施例提供了一种摄像头控制装置,应用于移动终端,所述移动终端包括终端主体以及设置于所述终端主体的摄像头,所述摄像头可相对于所述终端主体移出和收回,所述装置包括:请求获取模块、移出控制模块以及收回控制模块,其中,所述请求获取模块用于所述移动终端前台运行第一应用,并获取所述第一应用的第一请求,所述第一请求用于调用所述摄像头;所述移出控制模块用于根据所述第一请求,控制所述摄像头移出所述终端主体,并启动所述摄像头;所述收回控制模块用于当所述第一应用切换到后台时,关闭所述摄像头,并控制所述摄像头收回至所述终端主体。
第五方面,本发明实施例提供了一种移动终端,所述移动终端包括终端主体以及设置于所述终端主体的摄像头,所述摄像头可相对于所述终端主体移出和收回,所述终端主体包括存储器以及处理器,所述摄像头以及所述存储器耦接到所述处理器,所述存储器存储指令,当所述指令由所述处理器执行时所述处理器执行上述第一方面提供的摄像头控制方法。
第六方面,本发明实施例提供了一种移动终端,所述移动终端包括终端主体以及设置于所述终端主体的摄像头,所述摄像头可相对于所述终端主体移出和收回,所述终端主体包括存储器以及处理器,所述摄像头以及所述存储器耦接到所述处理器,所述存储器存储指令,当所述指令由所述处理器执行时所述处理器执行上述第二方面提供的摄像头控制方法
第七方面,本发明实施例还提供了一种具有处理器可执行的程序代码的计算机可读取存储介质,所述程序代码使所述处理器执行上述第一方面提供的摄像头控制方法。
第八方面,本发明实施例还提供了一种具有处理器可执行的程序代码的计算机可读取存储介质,所述程序代码使所述处理器执行上述第二方面提供的摄像头控制方法。
相对于现有技术,本发明提供的摄像头控制方法、装置、移动终端及存储介质,通过对运行中的需调用摄像头的应用进行实时监测,当监测到应用的状态发生第一类型的变化时,控制摄像头移出终端主体,当监测到应用的状态发生第二类型的变化时,控制摄像头收回至终端主体,从而实现根据应用的状态的变化,对摄像头移动进行自动控制,减少用户的操作,提升用户体验,同时移动终端可具有更高的屏占比。
本发明的这些方面或其他方面在以下实施例的描述中会更加简明易懂。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1示出了本申请实施例提出的一种移动终端的功能器件收回终端主体的示意图;
图2示出了图1中的功能器件移出终端主体的示意图;
图3示出了本申请实施例提出的另一种移动终端的功能器件移出终端主体的第一视角的示意图;
图4示出了本申请实施例提出的又一种移动终端的功能器件移出终端主体的第一视角的示意图
图5示出了图3中的功能器件移出终端主体的第二视角的示意图;
图6示出了图3中的功能器件收回终端主体内的第一视角示意图;
图7示出了图3中的功能器件收回终端主体内的第二视角示意图;
图8示出了本申请一实施例提供的一种摄像头控制方法的流程图;
图9示出了本申请另一实施例提供的一种摄像头控制方法的流程图;
图10示出了本申请又一实施例提供的一种摄像头控制方法的流程图;
图11示出了本申请实施例提供的移动终端的第一界面示意图;
图12示出了本申请实施例提供的移动终端的第二界面示意图;
图13示出了本申请实施例提供的移动终端的第三界面示意图;
图14示出了本申请实施例提供的移动终端的第四界面示意图;
图15示出了本申请实施例提供的移动终端的第五界面示意图;
图16示出了本申请实施例提供的移动终端的第六界面示意图;
图17示出了本申请实施例提供的移动终端的第七界面示意图;
图18示出了本申请实施例提供的移动终端的第八界面示意图;
图19示出了本申请再一实施例提供的一种摄像头控制方法的流程图;
图20示出了本申请一实施例提供的摄像头控制装置的结构框图;
图21示出了本申请又一实施例提供的摄像头控制装置的结构框图;
图22示出了本申请一实施例的用于执行根据本申请实施例的摄像头控制方法的移动终端的结构框图;
图23示出了本申请另一实施例的用于执行根据本申请实施例的摄像头控制方法的移动终端的结构框图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
显示屏通常在手机、平板电脑等移动终端中所起到的作用为显示文本、图片、图标或者视频等内容。而伴随着触控技术的发展,越来越多的移动终端所设置的显示屏为触控显示屏,在设置触控显示屏的情况下,当检测到用户在触控显示屏上进行拖拽、单击、双击、滑动等触控操作时,可以对用户的触控操作进行响应。
随着用户对所显示内容的清晰度以及精细度要求越来越高,更多的移动终端采用尺寸较大的触控显示屏,以实现全面屏的显示效果。但是,在设置尺寸较大的触控显示屏的过程中,发现移动终端前端所设置的前置摄像头、接近光传感器、听筒等功能器件会影响触控显示屏所能扩展到的区域。
通常移动终端包括前面板、后盖以及边框。在前面板包括上额区、中部屏幕区和下部按键区。通常,上额区设置有听筒出音孔以及前置摄像头等功能器件,中部屏幕区设置有触控显示屏,下部按键区设置有一到三个物理按键。而随着技术的发展,下部按键区被逐渐取消,原本设置在下部按键区的物理按键由触控显示屏中的虚拟按键替代。
而上额区所设置的听筒出音孔以及前置摄像头等功能器件对于手机的功能支持较为重要,不易轻易的取消,所以将触控显示屏的可显示区域拓展到覆盖上额区具有较大的难度。在经过一些列研究后,发明人发现可以将前置摄像头、接近光传感器、听筒等功能器件设置到移动终端的终端主体的内部,然后配置上述功能器件以转动或者滑动的方式使摄像头可以相对于终端主体移出和收回,从而摄像头可以终端主体内部显露出来。
但是,发明人发现移动功能器件的设置位置后,移动终端在使用时,功能器件在使用过程中,通常没有与移动终端中应用的运行状态进行配合,另外某些情况下需要用户手动进行控制,例如摄像头不能自动根据应用的状态变化而自动控制,导致用户需要进行的操作较多,影响了用户体验。因此,发明人提出了本申请中用于根据应用状态控制摄像头的移动的摄像头控制方法、装置、移动终端及存储介质。
下面将先对本申请所涉及的移动终端的硬件环境进行介绍。
如图1所示,作为一种方式,在图1所示的移动终端100中,包括终端主体110以及功能器件120,所述功能器件伸入终端主体110,隐藏设置于所述终端主体内,且可滑动地伸出终端主体110,从所述终端主体110的顶部显露出来,所述功能器件120包括但不限于摄像头,摄像头可以为一个,也可以为两个或两个以上。每个摄像头可以朝向移动终端的正面,也可以朝向移动终端的背面或其它方向。功能器件120还可以包括补光器件。其中,作为一种示例,如图2所示,朝向移动终端正面设置有摄像头121,朝向移动终端背面设置有一摄像头121以及补光器件122,其中所述摄像头121以及补光器件122在沿功能器件的滑出方向依次排布。其中,朝向移动终端正面的摄像头121可以理解为摄像头的采集图像的部分是朝向移动终端的正面的。朝向移动终端正面的补光器件可以理解为补光器件的发送部分是朝向移动终端的正面。器件朝向移动终端的背面设置的理解方式亦是如此。可以理解的是,功能器件120的相对终端主体110的滑动可实现功能器件120移出和伸入终端主体110,例如,摄像头121滑出终端主体110即实现摄像头移出终端主体110,摄像头121滑入终端主体110即实现摄像头伸入终端主体110。
作为另外一种方式,请同时参加图3和图4,移动终端100包括终端主体110以及滑动件130,在滑动件130上设置有功能器件120。其中,滑动件120可以相对终端主体110滑动,从而使得功能器件120移出终端主体110,而相对终端主图110显露出来(如图3、图4和图5所示),或者伸入在终端主体110,而隐藏于终端主体110内部(如图6和7所示)。需要说明的是,在后续的描述内容中所提及的功能器件从终端主体110移出,可以参考功能器件120处于图2、图3、图4或图5中所示的状态。而功能器件伸入终端主体110,可以参考图1、图6或者图7中所示的状态。
当然,功能器件120移出终端主体110以及伸入终端主体110的形态并不限定于图1、图2、图3、图4、图5、图6及图7中所示的形态。
本申请实施例提供的摄像头控制方法、装置、移动终端以及存储介质,对运行中的需调用摄像头的应用进行实时监测,根据监测到的应用的状态的变化,控制摄像移出终端主体,实现对摄像头的自动控制,提升用户体验。下面将结合附图具体描述本申请中的各实施例。
在一个实施例中,请参阅图8,图8示出了本申请实施例提供的摄像头控制方法的流程示意图。所述摄像头控制方法通过对运行中的需调用摄像头的应用进行实时监测,根据监测到的应用的状态的变化,控制摄像头移出和收回,实现摄像头的自动控制,提升用户体验。
在具体的实施例中,所述摄像头控制方法应用于如图11所示的摄像头控制装置200以及配置有所述摄像头控制装置200的移动终端。下面将以移动终端为例,说明本实施例的具体流程,当然,可以理解的,本申请实施例所应用的移动终端可以为智能手机、平板电脑、穿戴式电子设备等,在此不做具体的限定。
下面将针对图8所示的流程进行详细的阐述,上述的摄像头控制方法具体地可以包括以下步骤:
步骤S110:对运行中的需调用所述摄像头的应用进行实时监测。
在移动终端的摄像头设置于终端主体内之后,移动终端在使用时,摄像头在每次使用时,由终端主体内部移出,而在摄像头使用完成之后,将摄像头收回至终端主体内。
通常摄像头的使用,与移动终端的应用调用摄像头相关,因此,可以对运行中的需调用摄像头的应用进行实时监测,以根据这些应用的运行状态的变化控制摄像头的移动。其中,需要调用摄像头的应用可以根据是否具有摄像头的调用权限而确定,即具有摄像头的调用权限的应用为需要调用摄像头的应用,不具有摄像头的调用权限的应用为不需要调用摄像头的应用。
在本申请实施例中,需调用摄像头的应用,可以是系统应用,例如系统相机、设置列表、系统浏览器、系统解锁等,也可以是第三方应用,例如应用相机、直播应用、社交应用、第三方浏览器、AR应用、支付应用、涉及扫码的其他应用等。当然,上述系统应用以及第三方应用仅为举例,并不构成对本申请实施例中系统应用以及第三方应用的限定。
在本申请实施例中,可以利用移动终端的系统的进程管理对上述应用的状态进行实时监测。从而,可以实时获取到对应用的状态的监测结果,例如,应用是否在运行,应用是否具有摄像头权限,应用展示的界面,应用的运行状态等。当然,以上应用的状态的监测结果仅为举例,并不构成对本申请实施例中应用的状态的限定。
步骤S120:当监测到所述应用的状态发生第一类型的变化时,控制所述摄像头移出所述终端主体。
可以理解的是,在上述应用进入需要调用摄像头的情况,则需要使摄像头进入可以使用的状态,因此可以控制摄像头移出终端主体,以使上述应用可以利用移出终端主体后的摄像头完成需要进行的任务。
在本申请实施例中,可以监测到应用的状态发生第一类型的变化时,确定应用的状态进入需要调用摄像头的情况,因此控制摄像头移出终端主体。其中,第一类型的变化可以是上述应用的状态进入需调用摄像头的状态。
在本申请实施例中,可以通过控制带动摄像头移出和收回的电机,来实现摄像头的移出和收回的控制。其中,可以控制电机以第一方向转动,以带动摄像头移出至终端主体外;可以控制电机以与第一方向相反的第二方向转动,以带动摄像头伸入至终端主体内。
进一步的,可以通过控制电机的转动速度以及转动时间,使电机带动摄像移出或者伸入至指定的位置。可以理解的是,控制电机的转动速度则决定了摄像头的移出或者伸入的移动速度,而控制电机的转动时间,则决定了摄像头移出或者伸入的移动时间。
此外,还可以通过在控制摄像头移出或者伸入终端主体时,检测摄像头相对终端主体表面的距离,例如,检测摄像头相对顶部表面的距离,实现检测摄像头相对终端主体的位置,从而判断摄像头是否伸入或者移出终端主体,以及判断摄像头是否伸入或者移出至相对终端主体的指定位置。具体可以通过滑动变阻器,根据阻值的变化确定摄像头相对终端主体表面的距离,也可以通过距离传感器等检测摄像头相对终端主体表面的距离,具体检测摄像头相对终端主体表面的距离的方式在本申请实施例中并不作为限定。
步骤S130:当监测到所述应用的状态发生第二类型的变化时,控制所述摄像头收回至所述终端主体。
可以理解的是,在上述应用进入需要调用摄像头的情况,则需要使摄像头进入可以使用的状态,因此可以控制摄像头移出终端主体,以使上述应用可以利用移出终端主体后的摄像头完成需要进行的任务。
在本申请实施例中,可以监测到应用的状态发生第二类型的变化时,确定应用的状态进入不需要调用摄像头的情况,因此控制摄像头收回至终端主体。其中,第二类型的变化可以是上述应用的状态进入不需调用摄像头的状态。
本申请实施例提供的摄像头控制方法,通过对运行中的需要调用摄像头的应用进行实时监测,当监测到应用的状态发生第一类型的变化时,控制摄像头移出终端主体,当监测到应用的状态发生第二类型的变化时,控制摄像头收回至终端主体,从而实现根据需要调用摄像头的应用的状态变化,对摄像头的移出和收回进行控制,满足用户的使用需求,提升用户体验。
在一个实施例中,请参阅图9,图9示出了本申请实施例提供的摄像头控制方法的流程示意图。下面将针对图9所示的流程进行详细的阐述,所述摄像头控制方法具体可以包括以下步骤:
步骤S210:对运行中的需调用所述摄像头的应用进行实时监测。
步骤S220:当监测到所述应用的状态发生第一类型的变化时,检测所述摄像头是否移出所述终端主体。
在本申请实施例中,可以在监测到应用的状态发生第一类型的变化时,对摄像头的位置进行检测,具体检测摄像头是否移出终端主体,以确定是否需要控制摄像头移出终端主体。
可以理解的是,在应用需要调用摄像头时,需要将摄像头移出至终端主体外,而如果此前摄像头已经处于终端主体外,则无需再控制摄像头移出至终端主体,仅需保持摄像头移出至终端主体外的状态,使上述应用可以继续使用摄像头进行任务。而如果此前摄像头未处于终端主体外,则需要控制摄像头移出至终端主体外,以使摄像头进入可以使用的状态。
在本申请实施例中,可以通过检测摄像头相对终端主体的位置,检测摄像头是否移出终端主体。同样的,也可以通过滑动变阻器,根据阻值的变化确定摄像头相对终端主体的位置,具体检测摄像头相对终端主体位置的方式在本申请实施例中并不作为限定。
步骤S230:如果未移出所述终端主体,控制所述摄像头移出所述终端主体。
在步骤S220中,如果检测出摄像头未移出终端主体,则摄像头未进入可以使用的状态,上述应用还不能使用摄像头,因此需要控制摄像头移出终端主体,使上述应用利用摄像头进行需要的任务。
步骤S240:当监测到所述应用的状态发生第二类型的变化时,检测所述摄像头是否移出所述终端主体。
在本申请实施例中,可以在监测到应用的状态发生二类型的变化时,对摄像头的位置进行检测,具体检测摄像头是否收回终端主体,以确定是否需要控制摄像头收回至终端主体。
可以理解的是,在应用不需要调用摄像头时,需要将摄像头收回至终端主体外,以对摄像头进行保护以及不影响移动终端的美观,而如果此前摄像头已经处于终端主体外,则需控制摄像头收回至终端主体。而如果此前摄像头未处于终端主体外,则不需要再控制摄像头收回至终端主体,仅需保持摄像头的当前状态。
步骤S250:如果移出所述终端主体,控制所述摄像头收回至所述终端主体。
在步骤S220中,如果检测出摄像头移出终端主体,则摄像头未收回至终端主体内,因此需要控制摄像头收回至终端主体,以使摄像头处于终端主体内的位置,对摄像头进行保护,不影响用户对移动终端的视觉感受。
在本申请实施例中,作为一种方式,如果移出终端主体,控制摄像头收回至终端主体,可以包括:
如果移出终端主体,在预设时长内监测应用的状态是否有发生第一类型的变化,如果有,控制摄像头保持伸出状态,如果没有,控制摄像头收回至终端主体。
可以理解的是,上述应用发生第二类型的变化,且摄像头移出终端主体时,可以在一定时间后再控制摄像头收回至终端主体,以便于在短时间内需要调用摄像头时,可以直接利用移出终端主体的摄像头进行使用。具体通过在预设时长内监测应用的状态是否有发生上述第一类型的变化,判断是否在短时间内需要调用摄像头。如果有发生上述第一类型的变化,则表示短时间内有应用需要调用摄像头,因此控制摄像头保持伸出状态,以便应用使用摄像头进行需要的任务,如果没有发生上述第一类型的变化,则表示短时间内无应用需要调用摄像头,因此控制摄像头收回至终端主体。
从而,在短时间内需要调用摄像头时,可以直接利用移出终端主体的摄像头进行使用,可以减少摄像头移出和收回的移动次数,提升用户体验,减少对摄像头寿命的影响。
本申请实施例提供的摄像头控制方法,通过监测到运行中的需要调用摄像头的应用发生第一类型的变化时,检测摄像头是否移出至终端主体,在摄像头未移出至终端主体时,控制摄像头移出终端主体,以便使用摄像头,在上述应用发生第二类型的变化时,同样也检测摄像头是否移出终端至终端主体,在摄像头移出至终端主体时,控制摄像头收回终端主体,以对摄像头进行保护。从而实现根据需调用摄像头的状态的变化,对摄像头相对终端主体的状态进行自动控制,无需用户对摄像头进行操作,提升用户体验,并且实现对摄像头的保护。
在一个实施例中,请参阅图10,图10示出了本申请实施例提供的摄像头控制方法的流程示意图。下面将针对图10所示的流程进行详细的阐述,所述摄像头控制方法具体可以包括以下步骤:
步骤S310:运行中的需调用所述摄像头的应用进行实时监测。
步骤S320:当监测到所述应用的状态发生第一类型的变化时,控制所述摄像头移出所述终端主体。
在本申请实施例中,第一预设类型的变化可以包括:所述应用进入需调用所述摄像头的界面;或者所述应用从后台运行变为前台运行且当前界面为需调用所述摄像头的界面。
可以理解的是,当上述应用进入需调用摄像头的界面,则表示应用需要调用摄像头,即此时需要摄像头移出至终端主体外,因此控制摄像头移出终端主体。当上述应用从后台运行变为前台运行且当前界面为需要调用摄像头的界面,同样表示需要调用摄像头的应用需要调用摄像头,因此控制摄像头移出终端主体,以便上述应用使用摄像头进行需要的任务。
在本申请实施例中,需调用摄像头的界面可以为人脸身份认证界面、人脸解锁界面、扫描界面、拍照界面、录像界面、视频通话界面、直播界面、AR界面、人脸身份录入界面或图文转换界面。
进一步的,当上述应用进入支付时的人脸身份认证界面,则控制摄像头移出终端主体,以采集人脸图像进行身份认证,从而完成支付。如图11所示为应用进入需要获取面容的人脸身份验证界面的界面图,在应用进入该界面时,控制摄像头移出终端主体,摄像头移出终端主体后的人脸身份认证界面图如图12所示。当然,以上界面图仅为举例,并不代表对本申请中的人脸身份认证界面的限定。
当进入系统或者第三方应用的人脸解锁界面,同样控制摄像头移出终端主体,以采集人脸图像进行身份认证,以便解锁屏幕或者应用程序等。
当应用进入扫描界面,例如单车应用、浏览器、支付应用、聊天应用等可以扫描的应用进入扫描条形码的界面,则需控制摄像头移出终端主体,以便采集条形码,识别条形码的信息。当然,扫描界面的具体界面在本申请实施例中并不作为限定,也可以为其他,例如扫描证件等。如图13所示为应用进入扫描条形码界面的界面图,在应用进入该界面时,控制摄像头移出终端主体,摄像头移出终端主体后的扫描条形码的界面图如图14所示。当然,以上界面图仅为举例,并不代表对本申请中的扫描界面的限定。
当应用进入拍照界面、录像界面等,例如系统相机或第三方应用相机等,同样需要控制摄像头移出终端主体,以便应用利用摄像头进行拍摄目标场景的图像进行保存和录制等。如图15所示为应用拍照界面的界面图,在应用进入该界面时,控制摄像头移出终端主体,摄像头移出终端主体后的拍照界面的界面图如图16所示。当然,以上界面图仅为举例,并不代表对本申请中的拍照界面的限定。
当应用进入视频通话界面,例如社交应用进入视频聊天的界面,则需控制摄像头移出终端主体,以便应用采集用户的图像传输至其他终端,实现视频通话的目的。如图17所示为视频聊天界面的界面图,在应用进入该界面时,控制摄像头移出终端主体,摄像头移出终端主体后的视频聊天界面的界面图如图18所示。当然,以上界面图仅为举例,并不代表对本申请中的视频聊天界面的限定。
同样,当应用进入直播界面,例如第三方直播应用进入直播界面,也需控制摄像头移出终端主体,以采集需要直播的场景的图像进行传输,实现直播的目的。
当应用进入AR(Augmented Reality,增强现实)界面,例如AR游戏应用进行AR界面,也控制摄像头移出终端主体,以采集真实场景的图像,与虚拟场景进行融合,实现增强现实应用的目的。
在进入第三方应用或系统应用中的人脸录入界面,也需控制摄像头移出终端主体,采集人脸图像进行保存;另外,当应用进入图文扫描界面,也需控制摄像头移出终端主体,以便采集目标区域的文字图像进行文字转换,从而获得目标区域中的文字。
在本申请实施例中,上述应用进入需调用摄像头的界面,可以包括:从同一应用不需调用摄像头的界面,进入需调用摄像头的界面;或者从应用中的第一应用的不需调用摄像头的界面,切换到应用中的第二应用的需调用摄像头的界面。
可以理解的是,在同一需要调用摄像头的应用的不需调用摄像头的界面。进入需调用摄像头的界面,表示该应用在不需调用摄像头的界面时,摄像头未移出终端主体,因此在进入需要调用摄像头的界面时,则需要控制摄像头移出,以使该应用可以使用摄像头。在第一应用的不需调用摄像头的界面,切换到第二应用的需要调用摄像头的界面时,表示不同的应用之间切换过程中,之前的界面为第一应用的界面,且第一应用未调用摄像头,因此摄像头未移出终端主体,因此在切换至第二应用,且切换后的界面为需要调用摄像头的界面时,则需要控制摄像头移出终端主体,以使第二应用可以使用摄像头进行需要的任务。
在本申请实施例中,上述应用从后台运行变为前台运行且当前界面为需调用摄像头的界面,可以包括:由多任务界面进入应用的需调用摄像头的界面;或者由主界面进入应用的需调用摄像头的界面。
可以理解的是,上述应用从后台运行变为前台运行,可以是由多任务界面进入上述应用,也可以是由主界面进入上述应用,而在多任务界面以及主界面时,摄像头未被调用,即摄像头未移出终端主体,因此需要控制摄像头移出终端主体,以便上述应用使用摄像头进行需要的任务。
在本申请实施例中,在控制摄像头移出终端主体时,可以根据应用调用的前置摄像头或者后置摄像头控制前置摄像头或者后置摄像头的开启,具体可以为,应用调用前置摄像头时,控制前置摄像头开启,在应用调用后置摄像头时,控制后置摄像头开启。
在本申请实施例中,在控制摄像头移出终端主体之后,该摄像头控制方法还可以包括:
步骤S330:当检测到熄屏信号后,控制所述摄像头收回至所述终端主体。
可以理解的是,在摄像头移出终端主体后,即摄像头为移动至终端主体外的状态,在检测到熄屏信号,即检测到移动终端Power键(开关键或电源键)的按键信号,则表示当前不需要使用摄像头,因此控制摄像头收回至终端主体,以对摄像头进行保护。
当然,上述检测到熄屏信号后,控制摄像头收回至终端主体使用于任何情况下,即只要摄像头移出终端主体时,检测到熄屏信号后,则控制摄像头收回至终端主体。
另外,在重新亮屏进入到之前需要调用摄像头的界面时,可以重新控制摄像头移出终端主体。
在本申请实施例中,在控制摄像头移出终端主体之后,该摄像头控制方法也还可以包括:
步骤S340:当检测到回退至主屏幕信号后,控制所述摄像头收回至所述终端主体。
可以理解的是,在摄像头移出终端主体后,即摄像头为移动至终端主体外的状态,在检测到回退至主屏幕信号后,即检测到移动终端HOME键(返回主界面的按键)的按键信号,表示当前界面不需要使用摄像头,因此控制摄像头收回至终端主体,以对摄像头进行保护。
当然,上述检测到回退至主屏幕信号后,控制摄像头收回至终端主体使用于任何情况下,即只要摄像头移出终端主体时,检测到回退至主屏幕信号后,则控制摄像头收回至终端主体。
另外,在之后通过多任务界面进入到之前需要调用摄像头的界面时,可以重新控制摄像头移出终端主体。
步骤S350:当监测到所述应用的状态发生第二类型的变化时,控制所述摄像头收回至所述终端主体。
在本申请实施例中,应用的状态发生第二类型的变化,包括:应用从需调用摄像头的界面进入不需调用摄像头的界面;应用调用摄像头的任务结束;或者应用从前台运行变为后台运行。
可以理解的是,当上述应用从需调用摄像头的界面进入不需调用摄像头的界面,则表示当前无应用需要调用摄像头,即此时需要摄像头收回出至终端主体外,因此控制摄像头收回至终端主体,以保护摄像头,且减少对移动终端整体外观感受的影响。
当应用调用摄像头的任务结束时,同样表示当前无应用需要调用摄像头,因此控制摄像头收回至终端主体,以保护摄像头,且减少对移动终端整体外观感受的影响。
当上述应用从后台运行变为前台运行且当前界面为需要调用摄像头的界面,也表示当前无应用需要调用摄像头,因此控制摄像头收回至终端主体,以保护摄像头,且减少对移动终端整体外观感受的影响。
进一步的,上述应用从需调用摄像头的界面进入不需调用摄像头的界面,可以包括:从同一应用需调用摄像头的界面,进入不需调用摄像头的界面;或者从应用中的第一应用的需调用摄像头的界面,切换到应用中的第二应用的不需调用摄像头的界面。
可以理解的是,应用从需调用摄像头的界面进入不需调用摄像头的界面,可以是,同一应用在前台运行时,从需调用摄像头的界面进入不需调用摄像头的界面,也可以是不同应用之间切换时,从需调用摄像头的界面进入不需调用摄像头的界面。而此前需调用摄像头的界面时,摄像头为移出终端主体的状态,在进入不需调用摄像头的界面时,则需控制摄像头收回终端主体,从需调用摄像头的界面进入不需调用摄像头的界面。
在本申请实施例中,在用户利用返回键退出正调用摄像头的应用时,也需要控制摄像头收回至终端主体内,以对摄像头进行保护。
另外,在摄像头移出终端主体时,在检测到用户点击多任务键时,可以不控制摄像头收回至终端主体内,在后续用户选择进入不需要调用摄像头的界面时,才控制摄像头收回至终端主体内,以避免摄像头的多次移动,减少摄像头移动次数过多对摄像头寿命的影响。
在本申请实施例中,在摄像头移出终端主体时,在检测到用户下拉控制中心的控件时,可以不控制摄像头收回至终端主体内,当后续检测到用户选择进入不需要调用摄像头的界面时,才控制摄像头收回至终端主体内,以避免摄像头的多次移动,减少摄像头移动次数过多对摄像头寿命的影响。
在本申请实施例中,在摄像头移出终端主体时,上述应用的需要调用摄像头的界面,被其他应用(例如来电提示等)覆盖,导致上述应用处于后台运行,也可以控制摄像头收回至终端主体内。当然也可以通过分屏处理、弹框、透明覆盖层等,使上述需要调用摄像头的界面不被覆盖,并保持摄像头移出终端主体的状态。
本申请实施例提供的摄像头控制方法,通过监测需要调用摄像头的界面的变化,确定摄像头的移出和收回,实现根据对应用的状态变化,对摄像头的移出和收回的自动控制,减少用户的操作,提升用户体验的同时,对摄像头进行保护,且减少摄像头移出对移动终端整体外观感受的影响。
在一个实施例中,请参见图19,图19示出了本申请实施例提供的摄像头控制方法的流程示意图。下面将针对图19所示的流程进行详细的阐述,所述摄像头控制方法具体可以包括以下步骤:
步骤S410:所述移动终端前台运行第一应用,并获取所述第一应用的第一请求,所述第一请求用于调用所述摄像头。
可以理解的是,在摄像头设置于终端主体内之后,在摄像头被调用时,需要使摄像头为移出终端主体的状态,以便摄像头的正常使用;在摄像头未被调用时,则不需要摄像头移出终端主体,而需要将摄像头收回至终端主体,以对终端主体进行保护。第一应用在移动终端的前台运行时,可以在需要使用摄像头进行相关任务时,发送用于调用摄像头的第一请求,以便后续移出摄像头以及开启摄像头,使第一应用可以使用摄像头进行需要的任务。
步骤S420:根据所述第一请求,控制所述摄像头移出所述终端主体,并启动所述摄像头。
在获取到用于调用摄像头的第一请求时,则可以对第一请求进行响应,控制摄像头移出终端主体,并开启摄像头,使摄像头进入可使用的状态,以便第一应用使用摄像头进行需要的任务。
步骤S430:当所述第一应用切换到后台时,关闭所述摄像头,并控制所述摄像头收回至所述终端主体。
在上述第一应用由前台运行切换到后台运行时,表示第一应用已经没有调用摄像头,因此控制摄像头收回至终端主体,以对摄像头进行保护的同时,减少摄像头伸出对移动终端外表美观的影响。
在本申请实施例中,上述步骤S430可以包括:当第一应用切换至第三应用时,关闭所述摄像头,并控制摄像头收回至终端主体。可以理解的是,上述第一应用由前台切换为后台,可以是由第一应用切换为第二应用导致第一应用处于后台,因此关闭摄像头并控制摄像头收回至终端主体。
另外,上述第一应用由前台切换为后台,也可以是在接收到用于返回主界面的请求时,响应该请求,使第一应用由前台切换为后台。当然,第一应用由前台切换为后台的场景在本申请实施例中并不作为限定。
在本申请实施例中,在步骤S430中第一应用切换到后台运行之后,还可以包括:当第一应用从后台切换到前台时,控制摄像头移出终端主体,并启动摄像头。
可以理解的是,此前第一应用未切换至后台时,为正在调用摄像头的状态,而在由后台切换至前台时,需要保持此前的状态,因此需要控制摄像头移出终端主体,并启动摄像头,以便第一应用使用摄像头进行需要的任务。
在本申请实施例中,在上述第一应用在前台运行,并调用摄像头,控制摄像头移出终端主体之后,还可以包括:
在第一应用关闭时,控制摄像头收回至终端主体。
可以理解的是,正在前台运行并调用摄像头的第一应用关闭之后,表示第一应用已经没有调用摄像头,因此控制摄像头收回至终端主体,以对摄像头进行保护的同时,减少摄像头伸出对移动终端外表美观的影响。
在上述第一应用在前台运行,并调用摄像头,控制摄像头移出终端主体之后,还可以包括:
当第一应用切换至第二应用,并获取第二应用的第二请求,第二请求用于调用所述摄像头;根据第二请求,保持摄像头移出终端主体的状态。
可以理解的是,在正在调用摄像头的第一应用切换至第二应用,且第二应用也调用摄像头时,则可以保持摄像头移出终端主体的状态,从而不必在第一应用被切换至后台时控制摄像头收回后,再将摄像头移出终端主体满足第二应用的需求,减少摄像头移出和收回的移动次数,提升摄像头的寿命。
本申请实施例提供的摄像头控制方法,在获取到前台运行的第一应用的用于调用摄像头的第一请求时,控制摄像头移出终端主体,并启动摄像头,在第一应用切换到后台时,关闭摄像头并控制摄像头收回至终端主体。从而实现根据应用程序对摄像头的调用情况,对摄像头的移出和收回进行自动控制,满足用户的使用需求,无需用户手动移动摄像头,提升用户体验。
在一个实施例中,请参阅图20,图20示出了本申请实施例提供的摄像头控制装置400的模块框图。该摄像头控制装置400应用于移动终端,所述移动终端包括终端主体以及设置于所述终端主体的摄像头,所述摄像头可相对于所述终端主体移出和收回。下面将针对图20所示的框图进行阐述,所述摄像头控制装置400包括:应用监测模块410、第一控制模块420以及第二控制模块430。其中,所述应用监测模块410用于对运行中的需调用所述摄像头的应用进行实时监测;所述第一控制模块420用于当监测到所述应用的状态发生第一类型的变化时,控制所述摄像头移出所述终端主体;所述第二控制模块430用于当监测到所述应用的状态发生第二类型的变化时,控制所述摄像头收回至所述终端主体。
在本申请实施例中,第一控制模块420可以具体用于:当监测到所述应用的状态发生第一类型的变化时,检测所述摄像头是否移出所述终端主体;如果未移出所述终端主体,控制所述摄像头移出所述终端主体。
在本申请实施例中,上述应用的状态发生第一类型的变化,可以包括:所述应用进入需调用所述摄像头的界面;或者所述应用从后台运行变为前台运行且当前界面为需调用所述摄像头的界面。
在本申请实施例中,上述应用进入需调用所述摄像头的界面,可以包括:从同一应用不需调用所述摄像头的界面,进入需调用所述摄像头的界面;或者从所述应用中的第一应用的不需调用所述摄像头的界面,切换到所述应用中的第二应用的需调用所述摄像头的界面。
在本申请实施例中,上述应用从后台运行变为前台运行且当前界面为需调用所述摄像头的界面,包括:由多任务界面进入所述应用的需调用所述摄像头的界面;或者由主界面进入所述应用的需调用所述摄像头的界面。
在本申请实施例中,该摄像头控制装置400还可以包括:第三控制模块。第三控制模块可以用于当检测到熄屏信号后,控制所述摄像头收回至所述终端主体。
在本申请实施例中,该摄像头控制装置400还可以包括:第四控制模块。第四控制模块可以用于当检测到回退至主屏幕信号后,控制所述摄像头收回至所述终端主体。
在本申请实施例中,第二控制模块430可以具体用于:当监测到所述应用的状态发生第二类型的变化时,检测所述摄像头是否移出所述终端主体;如果移出所述终端主体,控制所述摄像头收回至所述终端主体。
在本申请实施例中,第二控制模块控制430所述摄像头收回至所述终端主体,可以包括:如果移出所述终端主体,在预设时长内监测所述应用的状态是否有发生第一类型的变化,如果有,控制所述摄像头保持伸出状态,如果没有,控制所述摄像头收回至所述终端主体。
在本申请实施例中,上述应用的状态发生第二类型的变化,可以包括:所述应用从需调用摄像头的界面进入不需调用摄像头的界面;所述应用调用摄像头的任务结束;或者所述应用从前台运行变为后台运行。
在本申请实施例中,上述应用从需调用摄像头的界面进入不需调用摄像头的界面,包括:从同一应用需调用所述摄像头的界面,进入不需调用所述摄像头的界面;或者从所述应用中的第一应用的需调用所述摄像头的界面,切换到所述应用中的第二应用的不需调用所述摄像头的界面。
在一个实施例中,请参阅图21,图21示出了本申请实施例提供的摄像头控制装置500的模块框图。该摄像头控制装置500应用于移动终端,所述移动终端包括终端主体以及设置于所述终端主体的摄像头,所述摄像头可相对于所述终端主体移出和收回。下面将针对图21所示的框图进行阐述,所述摄像头控制装置500包括:请求获取模块510、移出控制模块520以及收回控制模块530。其中,所述请求获取模块510用于所述移动终端前台运行第一应用,并获取所述第一应用的第一请求,所述第一请求用于调用所述摄像头;所述移出控制模块520用于根据所述第一请求,控制所述摄像头移出所述终端主体,并启动所述摄像头;所述收回控制模块530用于当所述第一应用切换到后台时,关闭所述摄像头,并控制所述摄像头收回至所述终端主体。
在本申请实施例中,该摄像头控制装置500还可以包括第一移出模块。第一移出模块用于所述第一应用切换到后台后,当所述第一应用从后台切换到前台时,控制所述摄像头移出所述终端主体,并启动所述摄像头。
在本申请实施例中,该摄像头控制装置500还可以包括收回模块。收回模块用于在控制所述摄像头移出所述终端主体后,在所述第一应用关闭时,控制所述摄像头收回至所述终端主体。
在本申请实施例中,该摄像头控制装置500还可以包括调用获取模块以及第二移出模块。调用获取模块用于当所述第一应用切换至第二应用,并获取所述第二应用的第二请求,所述第二请求用于调用所述摄像头;第二移出模块用于根据所述第二请求,保持所述摄像头移出所述终端主体的状态。
在本申请实施例中,该收回控制模块530可以具体用于:当所述第一应用切换至第三应用时,关闭所述摄像头,并控制所述摄像头收回至所述终端主体。
在一个实施例中,请参阅图22,基于上述的摄像头控制方法、装置,本申请实施例还提供了一种可以执行前述摄像头控制方法的移动终端100。移动终端100包括相互耦合的一个或多个(图中仅示出一个)处理器102、存储器104以及摄像头220。其中,该摄像头220的数量可以根据需要进行设定,例如,可以配置两个摄像头220,一个作为前置摄像头,另一个作为后置摄像头。该存储器104中存储有可以执行上述实施例提供的摄像头控制方法对应的的程序,而处理器102可以执行该存储器104中存储的程序。
综上所述,本发明提供的摄像头控制方法、装置、移动终端及存储介质,相对于现有技术,本发明提供的摄像头控制方法、装置、移动终端及存储介质,通过对运行中的需调用摄像头的应用进行实时监测,当监测到应用的状态发生第一类型的变化时,控制摄像头移出终端主体,当监测到应用的状态发生第二类型的变化时,控制摄像头收回至终端主体,从而实现根据应用的状态的变化,对摄像头移动进行自动控制,减少用户的操作,提升用户体验。
需要说明的是,本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其它实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。对于装置类实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。对于方法实施例中的所描述的任意的处理方式,在装置实施例中均可以通过相应的处理模块实现,装置实施例中不再一一赘述。
下面将结合图23对本申请提供的一种移动终端进行说明。
请参阅图23,基于上述的摄像头控制方法、装置,本申请实施例还提供一种可以执行前述摄像头控制方法的移动终端100。移动终端100包括一个或多个(图中仅示出一个)处理器102、存储器104、无线模块106、音频电路110、传感器114、输入模块118、电源模块132。本领域普通技术人员可以理解,本申请并不对所述移动终端100的结构造成限定。例如,所述移动终端100还可包括比图中所示更多或者更少的组件,或者具有与图中所示不同的配置。
本领域普通技术人员可以理解,相对于所述处理器102来说,所有其他的组件均属于外设,所述处理器102与这些外设之间通过多个外设接口124相耦合。所述外设接口124可基于以下标准实现:通用异步接收/发送装置(Universal Asynchronous Receiver/Transmitter,UART)、通用输入/输出(General Purpose Input Output,GPIO)、串行外设接口(Serial Peripheral Interface,SPI)、内部集成电路(Inter-Integrated Circuit,I2C),但不并限于上述标准。在一些实例中,所述外设接口124可仅包括总线;在另一些实例中,所述外设接口124还可包括其他元件,如一个或者多个控制器,例如用于连接所述显示面板111的显示控制器或者用于连接存储器的存储控制器。此外,这些控制器还可以从所述外设接口124中脱离出来,而集成于所述处理器102内或者相应的外设内。
所述存储器104可用于存储软件程序以及模块,所述处理器102通过运行存储在所述存储器104内的软件程序以及模块,从而执行各种功能应用以及数据处理。所述存储器104可包括高速随机存储器,还可包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,所述存储器104可进一步包括相对于所述处理器102远程设置的存储器,这些远程存储器可以通过网络连接至所述移动终端100或所述第一屏幕130。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
所述无线模块106用于接收以及发送电磁波,实现电磁波与电信号的相互转换,从而与通讯网络或者其他设备进行通讯。所述无线模块106可包括各种现有的用于执行这些功能的电路元件,例如,天线、射频收发器、数字信号处理器、加密/解密芯片、用户身份模块(SIM)卡、存储器等等。所述无线模块106可与各种网络如互联网、企业内部网、无线网络进行通讯或者通过无线网络与其他设备进行通讯。上述的无线网络可包括蜂窝式电话网、无线局域网或者城域网。上述的无线网络可以使用各种通信标准、协议及技术,包括但并不限于全球移动通信系统(Global System for Mobile Communication,GSM)、增强型移动通信技术(Enhanced Data GSM Environment,EDGE),宽带码分多址技术(wideband codedivision multiple access,W-CDMA),码分多址技术(Codedivision access,CDMA)、时分多址技术(time division multiple access,TDMA),无线保真技术(Wireless,Fidelity,WiFi)(如美国电气和电子工程师协会标准IEEE 802.10A,IEEE 802.11b,IEEE802.11g和/或IEEE 802.11n)、网络电话(Voice over internet protocal,VoIP)、全球微波互联接入(Worldwide Interoperability for Microwave Access,Wi-Max)、其他用于邮件、即时通讯及短消息的协议,以及任何其他合适的通讯协议,甚至可包括那些当前仍未被开发出来的协议。
摄像头121用于采集图像,并传递给处理102进行处理。其中,摄像头121通过电机(图中未示出)的带动伸出或者缩回隐藏到终端主体内。其中,电机为响应处理器发出的控制指令执行带动摄像头121伸出或者缩回的动作。
音频电路110、扬声器101、声音插孔103、麦克风105共同提供用户与所述移动终端100或所述第一屏幕130之间的音频接口。具体地,所述音频电路110从所述处理器102处接收声音数据,将声音数据转换为电信号,将电信号传输至所述扬声器101。所述扬声器101将电信号转换为人耳能听到的声波。所述音频电路110还从所述麦克风105处接收电信号,将电信号转换为声音数据,并将声音数据传输给所述处理器102以进行进一步的处理。音频数据可以从所述存储器104处或者通过所述无线模块106获取。此外,音频数据也可以存储至所述存储器104中或者通过所述无线模块106进行发送。
所述传感器114设置在所述移动终端100内或所述第一屏幕130内,所述传感器114的实例包括但并不限于:光传感器、运行传感器、压力传感器、红外热传感器、距离传感器、重力加速度传感器、以及其他传感器。
具体地,所述光传感器可包括光线传感器114F、压力传感器114G。其中,压力传感器114G可以检测由按压在移动终端100产生的压力的传感器。即,压力传感器114G检测由用户和移动终端之间的接触或按压产生的压力,例如由用户的耳朵与移动终端之间的接触或按压产生的压力。因此,压力传感器114G可以用来确定在用户与移动终端100之间是否发生了接触或者按压,以及压力的大小。
请再次参阅图23,具体地在图23所示的实施例中,所述光线传感器114F及所述压力传感器114G邻近所述显示面板111设置。所述光线传感器114F可在有物体靠近所述第一屏幕130时,例如所述移动终端100移动到耳边时,所述处理器102关闭显示输出。
作为运动传感器的一种,重力加速度传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别所述移动终端100姿态的应用(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等。另外,所述移动终端100还可配置陀螺仪、气压计、湿度计、温度计等其他传感器,在此不再赘述,
本实施例中,所述输入模块118可包括设置在所述第一屏幕130上的所述触摸屏109,所述触摸屏109可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在所述触摸屏109上或在所述触摸屏109附近的操作),并根据预先设定的程序驱动相应的连接装置。可选的,所述触摸屏109可包括触摸检测装置和触摸控制器。其中,所述触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给所述触摸控制器;所述触摸控制器从所述触摸检测装置上接收触摸信息,并将该触摸信息转换成触点坐标,再送给所述处理器102,并能接收所述处理器102发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多分类型实现所述触摸屏109的触摸检测功能。除了所述触摸屏109,在其它变更实施方式中,所述输入模块118还可以包括其他输入设备,如按键。所述按键例如可包括用于输入字符的字符按键,以及用于触发控制功能的控制按键。所述控制按键的实例包括“返回主屏”按键、开机/关机按键等等。
所述第一屏幕130用于显示由用户输入的信息、提供给用户的信息以及所述移动终端100的各种图形用户接口,这些图形用户接口可以由图形、文本、图标、数字、视频和其任意组合来构成,在一个实例中,所述触摸屏109可设置于所述显示面板111上从而与所述显示面板111构成一个整体。
所述电源模块132用于向所述处理器102以及其他各组件提供电力供应。具体地,所述电源模块132可包括电源管理系统、一个或多个电源(如电池或者交流电)、充电电路、电源失效检测电路、逆变器、电源状态指示灯以及其他任意与所述移动终端100或所述第一屏幕130内电力的生成、管理及分布相关的组件。
所述移动终端100还包括定位器119,所述定位器119用于确定所述移动终端100所处的实际位置。本实施例中,所述定位器119采用定位服务来实现所述移动终端100的定位,所述定位服务,应当理解为通过特定的定位技术来获取所述移动终端100的位置信息(如经纬度坐标),在电子地图上标出被定位对象的位置的技术或服务。
应当理解的是,上述的移动终端100并不局限于智能手机终端,其应当指可以在移动中使用的计算机设备。具体而言,移动终端100,是指搭载了智能操作系统的移动计算机设备,移动终端100包括但不限于智能手机、智能手表、平板电脑,等等。
在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本申请的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。
此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。在本申请的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。
流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本申请的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本申请的实施例所属技术领域的技术人员所理解。
在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行系统、装置或设备(如基于计算机的系统、包括处理器的系统或其他可以从指令执行系统、装置或设备取指令并执行指令的系统)使用,或结合这些指令执行系统、装置或设备而使用。就本说明书而言,"计算机可读介质"可以是任何可以包含、存储、通信、传播或传输程序以供指令执行系统、装置或设备或结合这些指令执行系统、装置或设备而使用的装置。计算机可读介质的更具体的示例(非穷尽性列表)包括以下:具有一个或多个布线的电连接部(移动终端),便携式计算机盘盒(磁装置),随机存取存储器(RAM),只读存储器(ROM),可擦除可编辑只读存储器(EPROM或闪速存储器),光纤装置,以及便携式光盘只读存储器(CDROM)。另外,计算机可读介质甚至可以是可在其上打印所述程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得所述程序,然后将其存储在计算机存储器中。
应当理解,本申请的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(PGA),现场可编程门阵列(FPGA)等。
本技术领域的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。此外,在本申请各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。
上述提到的存储介质可以是只读存储器,磁盘或光盘等。尽管上面已经示出和描述了本申请的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本申请的限制,本领域的普通技术人员在本申请的范围内可以对上述实施例进行变化、修改、替换和变型。
最后应说明的是:以上实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不驱使相应技术方案的本质脱离本申请各实施例技术方案的精神和范围。
Claims (10)
1.一种摄像头控制方法,其特征在于,应用于移动终端,所述移动终端包括终端主体以及设置于所述终端主体的摄像头,所述摄像头可相对于所述终端主体移出和收回,所述方法包括:
对运行中的需调用所述摄像头的应用进行实时监测;
当监测到所述应用的状态发生第一类型的变化时,控制所述摄像头移出所述终端主体,所述应用的状态发生第一类型的变化包括所述应用进入需调用所述摄像头的界面,或者所述应用从后台运行变为前台运行且当前界面为需调用所述摄像头的界面,其中,所述需调用摄像头的界面至少包括拍照界面、视频通话界面或直播界面;
当监测到所述应用的状态发生第二类型的变化时,根据所述移动终端的滑动变阻器的阻值的变化,确定所述摄像头相对所述终端主体的位置,并根据所述摄像头相对所述终端主体的位置,确定所述摄像头是否移出所述终端主体,所述第二类型的变化包括所述应用从需调用摄像头的界面进入不需调用摄像头的界面、所述应用调用摄像头的任务结束、或者所述应用从前台运行变为后台运行;
如果所述摄像头移出所述终端主体,在预设时长内监测所述应用的状态是否有发生第一类型的变化,如果有,控制所述摄像头保持伸出状态,如果没有,控制所述摄像头收回至所述终端主体。
2.根据权利要求1所述的方法,其特征在于,所述当监测到所述应用的状态发生第一类型的变化时,控制所述摄像头移出所述终端主体,包括:
当监测到所述应用的状态发生第一类型的变化时,检测所述摄像头是否移出所述终端主体;
如果未移出所述终端主体,控制所述摄像头移出所述终端主体。
3.根据权利要求1所述的方法,其特征在于,所述应用进入需调用所述摄像头的界面,包括:
从同一应用不需调用所述摄像头的界面,进入需调用所述摄像头的界面;或者
从所述应用中的第一应用的不需调用所述摄像头的界面,切换到所述应用中的第二应用的需调用所述摄像头的界面。
4.根据权利要求1所述的方法,其特征在于,所述应用从后台运行变为前台运行且当前界面为需调用所述摄像头的界面,包括:
由多任务界面进入所述应用的需调用所述摄像头的界面;或者
由主界面进入所述应用的需调用所述摄像头的界面。
5.根据权利要求1至4任意一项所述的方法,其特征在于,控制所述摄像头移出所述终端主体后,所述方法还包括:
当检测到熄屏信号后,控制所述摄像头收回至所述终端主体。
6.根据权利要求1至4任意一项所述的方法,其特征在于,控制所述摄像头移出所述终端主体后,所述方法还包括:
当检测到回退至主屏幕信号后,控制所述摄像头收回至所述终端主体。
7.根据权利要求1所述的方法,其特征在于,所述应用从需调用摄像头的界面进入不需调用摄像头的界面,包括:
从同一应用需调用所述摄像头的界面,进入不需调用所述摄像头的界面;或者
从所述应用中的第一应用的需调用所述摄像头的界面,切换到所述应用中的第二应用的不需调用所述摄像头的界面。
8.一种摄像头控制装置,其特征在于,应用于移动终端,所述移动终端包括终端主体以及设置于所述终端主体的摄像头,所述摄像头可相对于所述终端主体移出和收回,所述装置包括:应用监测模块、第一控制模块以及第二控制模块,其中,
所述应用监测模块用于对运行中的需调用所述摄像头的应用进行实时监测;
所述第一控制模块用于当监测到所述应用的状态发生第一类型的变化时,控制所述摄像头移出所述终端主体,所述应用的状态发生第一类型的变化包括所述应用进入需调用所述摄像头的界面,或者所述应用从后台运行变为前台运行且当前界面为需调用所述摄像头的界面,其中,所述需调用摄像头的界面至少包括拍照界面、视频通话界面或直播界面;
所述第二控制模块用于当监测到所述应用的状态发生第二类型的变化时,根据所述移动终端的滑动变阻器的阻值的变化,确定所述摄像头相对所述终端主体的位置,并根据所述摄像头相对所述终端主体的位置,确定所述摄像头是否移出所述终端主体,所述第二类型的变化包括所述应用从需调用摄像头的界面进入不需调用摄像头的界面、所述应用调用摄像头的任务结束、或者所述应用从前台运行变为后台运行;
所述第二控制模块还用于如果所述摄像头移出所述终端主体,在预设时长内监测所述应用的状态是否有发生第一类型的变化,如果有,控制所述摄像头保持伸出状态,如果没有,控制所述摄像头收回至所述终端主体。
9.一种移动终端,其特征在于,所述移动终端包括终端主体以及设置于所述终端主体的摄像头,所述摄像头可相对于所述终端主体移出和收回,所述终端主体包括存储器以及处理器,所述摄像头以及所述存储器耦接到所述处理器,所述存储器存储指令,当所述指令由所述处理器执行时所述处理器执行如权利要求1-7任一项所述的方法。
10.一种具有处理器可执行的程序代码的计算机可读取存储介质,其特征在于,所述程序代码使所述处理器执行如权利要求1-7任一项所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810623017.0A CN109167894B (zh) | 2018-06-15 | 2018-06-15 | 摄像头控制方法、装置、移动终端及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810623017.0A CN109167894B (zh) | 2018-06-15 | 2018-06-15 | 摄像头控制方法、装置、移动终端及存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109167894A CN109167894A (zh) | 2019-01-08 |
CN109167894B true CN109167894B (zh) | 2019-12-31 |
Family
ID=64897177
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810623017.0A Active CN109167894B (zh) | 2018-06-15 | 2018-06-15 | 摄像头控制方法、装置、移动终端及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109167894B (zh) |
Families Citing this family (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112422874B (zh) * | 2019-04-17 | 2022-06-24 | 荣耀终端有限公司 | 一种摄像头的控制方法及电子设备 |
TWI708986B (zh) * | 2019-05-15 | 2020-11-01 | 華碩電腦股份有限公司 | 電子裝置 |
US11477385B2 (en) | 2019-05-15 | 2022-10-18 | Asustek Computer Inc. | Electronic device with rotatable camera for protecting privacy |
US10911593B2 (en) | 2019-05-15 | 2021-02-02 | Asustek Computer Inc. | Electronic device having a rotatable camera module |
US11546451B2 (en) | 2019-05-15 | 2023-01-03 | Asustek Computer Inc. | Electronic device |
US11375125B2 (en) | 2019-05-15 | 2022-06-28 | Asustek Computer Inc. | Electronic device |
US11240357B2 (en) | 2019-05-15 | 2022-02-01 | Asustek Computer Inc. | Electronic device |
CN110149427B (zh) * | 2019-05-16 | 2021-01-08 | Oppo广东移动通信有限公司 | 摄像头控制方法及相关产品 |
CN110445979B (zh) * | 2019-06-26 | 2021-03-23 | 维沃移动通信有限公司 | 一种摄像头切换方法及终端设备 |
CN112929493B (zh) * | 2019-07-05 | 2022-07-12 | Oppo广东移动通信有限公司 | 滑块控制方法及相关产品 |
CN110519506A (zh) * | 2019-07-22 | 2019-11-29 | 华为技术有限公司 | 一种摄像头升降控制方法与电子设备 |
CN110418000B (zh) * | 2019-07-24 | 2021-05-11 | RealMe重庆移动通信有限公司 | 终端控制方法、装置、移动终端以及存储介质 |
CN112449088A (zh) * | 2019-08-30 | 2021-03-05 | 华为技术有限公司 | 摄像头控制的方法、装置和终端设备 |
CN110995988A (zh) * | 2019-11-25 | 2020-04-10 | 深圳传音控股股份有限公司 | 智能终端、摄像设备控制方法及计算机可读存储介质 |
CN113190103A (zh) * | 2020-01-14 | 2021-07-30 | 北京小米移动软件有限公司 | 终端设备、图像采集模组的运动检测方法及装置、存储介质 |
CN113301404A (zh) * | 2020-02-24 | 2021-08-24 | 聚好看科技股份有限公司 | 显示设备和控制方法 |
CN111385413A (zh) * | 2020-02-28 | 2020-07-07 | Oppo(重庆)智能科技有限公司 | 伸缩摄像头控制方法、装置、电子装置及存储介质 |
CN212486599U (zh) * | 2020-07-06 | 2021-02-05 | 瑞声科技(新加坡)有限公司 | 摄像装置 |
WO2022198392A1 (zh) * | 2021-03-22 | 2022-09-29 | 深圳市大疆创新科技有限公司 | 拍摄设备的控制方法、拍摄设备、电子设备及介质 |
CN114143452A (zh) * | 2021-11-24 | 2022-03-04 | 北京达佳互联信息技术有限公司 | 视频会话的摄像头控制方法和装置 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0877468A (ja) * | 1994-09-08 | 1996-03-22 | Ono Denki Kk | 監視装置 |
CN106101306A (zh) * | 2016-06-01 | 2016-11-09 | 努比亚技术有限公司 | 一种终端设备及其摄像头套件 |
CN108924290A (zh) * | 2018-06-12 | 2018-11-30 | Oppo广东移动通信有限公司 | 摄像头控制方法、装置、移动终端及计算机可读介质 |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104461701B (zh) * | 2013-09-15 | 2019-07-26 | 联想(北京)有限公司 | 一种控制方法及电子设备 |
CN207304636U (zh) * | 2017-09-19 | 2018-05-01 | 广东欧珀移动通信有限公司 | 移动终端 |
-
2018
- 2018-06-15 CN CN201810623017.0A patent/CN109167894B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0877468A (ja) * | 1994-09-08 | 1996-03-22 | Ono Denki Kk | 監視装置 |
CN106101306A (zh) * | 2016-06-01 | 2016-11-09 | 努比亚技术有限公司 | 一种终端设备及其摄像头套件 |
CN108924290A (zh) * | 2018-06-12 | 2018-11-30 | Oppo广东移动通信有限公司 | 摄像头控制方法、装置、移动终端及计算机可读介质 |
Also Published As
Publication number | Publication date |
---|---|
CN109167894A (zh) | 2019-01-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109167894B (zh) | 摄像头控制方法、装置、移动终端及存储介质 | |
CN109639970B (zh) | 一种拍摄方法及终端设备 | |
CN108495045B (zh) | 图像拍摄方法、装置、电子装置以及存储介质 | |
CN108495029B (zh) | 一种拍照方法及移动终端 | |
CN108710456B (zh) | 应用程序图标处理方法、装置以及移动终端 | |
CN108664190B (zh) | 页面显示方法、装置、移动终端以及存储介质 | |
CN108965691B (zh) | 摄像头控制方法、装置、移动终端及存储介质 | |
CN109120841B (zh) | 摄像头控制方法、装置、移动终端及存储介质 | |
CN109040351B (zh) | 摄像头控制方法、装置、移动终端及存储介质 | |
EP3299946B1 (en) | Method and device for switching environment picture | |
CN108391058B (zh) | 图像拍摄方法、装置、电子装置及存储介质 | |
CN107566746B (zh) | 一种拍照方法及用户终端 | |
CN111857793B (zh) | 网络模型的训练方法、装置、设备及存储介质 | |
CN108132749B (zh) | 一种图像编辑方法及移动终端 | |
CN108833709A (zh) | 一种摄像头的启动方法和移动终端 | |
CN109618218B (zh) | 一种视频处理方法及移动终端 | |
CN111368114A (zh) | 信息展示方法、装置、设备及存储介质 | |
CN111464746B (zh) | 拍照方法及电子设备 | |
CN111083374B (zh) | 滤镜添加方法及电子设备 | |
CN109618192A (zh) | 播放视频的方法、装置、系统和存储介质 | |
CN112749590B (zh) | 目标检测方法、装置、计算机设备和计算机可读存储介质 | |
CN109800095B (zh) | 通知消息的处理方法及移动终端 | |
CN109542307B (zh) | 一种图像处理方法、设备和计算机可读存储介质 | |
CN111064888A (zh) | 提示方法及电子设备 | |
CN112131438A (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 |