一种控制方法、装置及电子设备与流程

文档序号:17601458发布日期:2019-05-07 20:22阅读:156来源:国知局
一种控制方法、装置及电子设备与流程
本申请涉及图像处理
技术领域
,更具体的说,是涉及一种控制方法、装置及电子设备。
背景技术
:目前许多电子设备具有图像采集功能,例如,单反相机、智能手机等。用户可以利用电子设备中的图像采集功能获取图像。目前,利用图像采集功能获取图像的方式较为单一。技术实现要素:有鉴于此,本申请提供了一种控制方法、装置及电子设备,本申请实施例提供如下技术方案:第一方面,一种控制方法,包括:获得第一触发指令;响应所述第一触发指令,运行第一功能模块,所述第一功能模块调用至少一个第一图像采集装置;在所述第一功能模块运行期间,获得第二触发指令;响应所述第二触发指令,运行第二功能模块,所述第二功能模块调用至少一个第二图像采集装置;所述第一功能模块与所述第二功能模块不同;其中,所述至少一个第一图像采集装置与所述至少一个第二图像采集装置连接于同一个电子设备。可选的,所述第一功能模块与所述第二功能模块属于同一个应用程序的不同功能模块;或者,所述第一功能模块属于第一应用程序;所述第二功能模块属于第二应用程序;所述第一应用程序与所述第二应用程序不同。可选的,所述方法还包括:调用应用程序,所述应用程序至少包括所述第一功能模块以及所述第二功能模块;所述第一触发指令为基于获得的第一输入操作确定的触发指令,所述第一输入操作用于选择所述应用程序的所述第一功能模块;所述第二触发指令为基于获得的第二输入操作确定的触发指令,所述第二输入操作用于选择所述应用程序的所述第二功能模块。可选的,所述应用程序包括多任务管理模块;所述响应所述第一触发指令,运行第一功能模块,所述第一功能模块调用至少一个第一图像采集装置包括:所述多任务管理模块基于所述第一触发指令,为所述第一功能模块创建第一任务,以使得所述第一功能模块运行;所述第一功能模块处于运行状态,调用所述至少一个第一图像采集装置;所述响应所述第二触发指令,运行第二功能模块,所述第二功能模块调用至少一个第二图像采集装置包括:所述多任务管理模块基于所述第二触发指令,为所述第二功能模块创建第二任务,以使得所述第二功能模块运行;所述第二功能模块处于运行状态,调用所述至少一个第二图像采集装置。可选的,所述多任务管理模块基于所述第二触发指令,为所述第二功能模块创建第二任务包括:确定所述第二功能模块所要调用的所述至少一个第二图像采集装置;如果所述至少一个第二图像采集装置与所述至少一个第一图像采集装置不冲突,为所述第二功能模块创建第二任务;或者,所述多任务管理模块基于所述第二触发指令,为所述第二功能模块创建第二任务包括:如果所述第二功能模块与所述第一功能模块满足共存条件,为所述第二功能模块创建第二任务;或者,所述多任务管理模块基于所述第二触发指令,为所述第二功能模块创建第二任务包括:确定所述第二功能模块所要调用的所述至少一个第二图像采集装置;如果所述至少一个第二图像采集装置与所述至少一个第一图像采集装置冲突,确定冲突的目标图像采集装置;如果所述第二功能模块所设定所述目标图像采集装置的功能与所述第一功能模块所设定所述目标图像采集装置的功能一致,为所述第二功能模块创建第二任务。可选的,所述方法还包括:如果所述多任务管理模块获得切换指令,所述多任务管理模块切换所述第一任务与所述第二任务。可选的,所述应用程序为与相机相关的任意一应用程序,所述方法包括:存储所述第一功能模块通过所述至少一个第一图像采集装置所获得的图像;存储所述第二功能模块通过所述至少一个第二图像采集装置所获得的图像;以使得用户能够分别浏览。可选的,所述响应所述第一触发指令,运行第一功能模块包括:响应所述第一触发指令,第一应用程序运行所述第一功能模块,所述第一应用程序调用所述至少一个第一图像采集装置;其中,所述第一应用程序调用所述至少一个第一图像采集装置包括:所述第一应用程序通过操作系统请求调用所述至少一个第一图像采集装置;所述第一应用程序基于针对所述请求的反馈获得所述至少一个第一图像采集装置采集的采集数据;所述响应所述第二触发指令,运行第二功能模块包括:响应所述第二触发指令,第二应用程序运行所述第二功能模块,所述第二应用程序调用所述至少一个第二图像采集装置;其中,所述第二应用程序调用所述至少一个第二图像采集装置包括:所述第二应用程序通过操作系统请求调用所述至少一个第二图像采集装置;所述第二应用程序基于针对所述请求的反馈确定是否获得所述至少一个第二图像采集装置采集的采集数据。第二方面,一种控制装置,包括:第一获取模块,用于获得第一触发指令;第一运行模块,用于响应所述第一触发指令,运行第一功能模块,所述第一功能模块调用至少一个第一图像采集装置;第二获取模块,用于在所述第一功能模块运行期间,获得第二触发指令;第二运行模块,用于响应所述第二触发指令,运行第二功能模块,所述第二功能模块调用至少一个第二图像采集装置;所述第一功能模块与所述第二功能模块不同;其中,所述至少一个第一图像采集装置与所述至少一个第二图像采集装置连接于同一个电子设备。第三方面,一种电子设备,包括:存储器,用于存储程序;处理器,所述处理器用于执行所述程序,所述程序具体用于:获得第一触发指令;响应所述第一触发指令,运行第一功能模块,所述第一功能模块调用至少一个第一图像采集装置;在所述第一功能模块运行期间,获得第二触发指令;响应所述第二触发指令,运行第二功能模块,所述第二功能模块调用至少一个第二图像采集装置;所述第一功能模块与所述第二功能模块不同;所述至少一个第一图像采集装置与所述至少一个第二图像采集装置连接于所述电子设备。经由上述的技术方案可知,与现有技术相比,本申请实施例提供了一种控制方法,获取第一触发指令,响应第一触发指令,运行第一功能模块,第一功能模块调用至少一个第一图像采集装置;在第一功能模块运行期间,获得第二触发指令;响应第二触发指令,运行第二功能模块,第二功能模块调用至少一个第二图像采集装置;第一功能模块与第二功能模块不同。采用本申请实施例提供的控制方法,可以在同一时刻运行至少两个功能模块,不同功能模块可以调用不同的图像采集装置采集图像;与目前同一时刻仅能运行一个功能模块调用图像采集装置采集图像相比,提供了另一种采集图像的方式,使得用图像采集功能获取图像的方式不单一。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1a-1b示例了目前的图像采集装置执行单进程单任务的过程示意图;图2为本申请实施例提供的控制方法的一种实现方式的流程图;图3示例了用户通过触按相应按键触发相机应用程序的照片功能模块的过程示意图;图4为本申请实施例提供的控制方法的另一种实现方式的流程图;图5为本申请实施例提供的控制方法应用于相机应用程序的一种示意图;图6a-6d示例了一种切换第一任务和第二任务的过程示意图;图7a-7c示例了另一种切换第一任务和第二任务的过程示意图;图8为本申请实施例提供的控制方法的又一种实现方式的信令图;图9a-9c示例了解锁状态下运行第一应用程序和第二应用程序的过程示意图;图10a-10e示例了未解锁状态下的运行第一应用程序和第二应用程序的过程示意图;图11为本申请实施例提供的一种控制装置结构示意图;图12为本申请实施例提供的一种控制设备的硬件结构框图。具体实施方式下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。目前对于一个应用程序而言,仅能执行单进程单任务,这里,单进程是指电子设备(例如智能手机)在前台能运行一个应用程序(例如相机应用程序或即时通信应用程序);单任务是指电子设备可以在前台运行的应用程序中的一个功能模块创建一个任务(例如,在照片功能模块中创建拍照任务)。本申请实施例中,将应用程序中能够调用至少一个图像采集装置的模块称为功能模块;本申请实施例中,将能够调用的图像采集装置不完全相同的模块称为不同的功能模块,和/或,本申请实施例中,将能够调用的图像采集装置完全相同,但调用的至少一个图像采集装置的功能不同的功能模块称为不同的功能模块。本申请实施例提及的前台是指电子设备能够呈现给用户的视觉和基本操作的平台,在前台运行的应用程序可以称为前台应用;用户可以直接观看到前台应用,可以直接对前台应用进行操作。在后台运行的应用程序称为后台应用,后台应用是用户不能直接接触到的程序。在一可选实施例中,可以将后台应用切换成前台应用,或,将前台应用切换成后台应用。以应用程序为相机应用程序为例,相机应用程序可以包括:延时摄影功能模块、视频功能模块、照片功能模块、美颜功能模块以及全景功能模块;若相机应用程序为前台应用,那么可以运行上述任一个功能模块,例如,若用户触按相机应用程序的照片功能模块对应的按键,可以运行照片功能模块,执行拍照功能;在执行拍照功能的过程中,若用户又触按视频功能模块对应的按键,相机应用程序就会退出照片功能模块,进而运行视频功能模块,执行拍摄视频的功能。目前的图像采集方法,对于多个应用程序而言,同样仅能执行单进程单任务。例如,若在运行相机应用程序中的视频功能模块,拍摄视频的过程中,若用户又开启即时通信应用程序,此时,相机应用程序从前台应用切换至后台应用,即时通信应用程序为前台应用;相机应用程序从前台应用切换至后台应用后,会释放资源,例如释放图像采集装置等资源。即视频功能模块停止运行。若即时通信应用程序需要进行视频聊天,那么即时通信应用程序可以占用资源,例如,图像采集装置等资源。综上,上述图像采集方法仅能执行单进程单任务,导致利用图像采集功能获取图像的方式较为单一。以应用程序为相机应用程序为例,可以参见图1a-1b所示,其示例了上述提及的图像采集方法执行单进程单任务的过程示意图。相机应用程序可以包括视频功能模块和照片功能模块。在拍照场景中,相机应用程序可以运行照片功能模块,假设照片功能模块可以调用第一摄像头采集图像如图1a所示;若在运行照片功能模块的过程中,需要拍摄视频,即相机应用程序处于视频拍摄场景如图1b所示,可以运行视频功能模块,此时,照片功能模块就会释放第一摄像头这个资源,从而照片功能模块不再通过第一摄像头采集图像;视频功能模块可以调用第二摄像头,通过第二摄像头采集图像。相机应用程序无法同时运行照片功能模块和视频功能模块,即无法同时调用第一摄像头以及第二摄像头。针对于此,本申请实施例提出了一种控制方法、控制装置以及电子设备。上述电子设备可以是诸如台式机、移动终端(例如智能手机)、ipad等电子设备。可选的,上述控制装置可以为运行于电子设备的客户端,客户端可以为应用程序客户端也可以为网页客户端。可选的,上述控制装置可以为运行于客户端的插件。可选的,本申请实施例提供的控制方法可以应用于多种应用场景,本申请实施例提供但是不限于以下应用场景。第一种应用场景,本申请实施例提供的控制方法可以应用于单进程多任务的应用场景。本申请实施例提供的控制方法,对于一个应用程序可以执行单进程多任务,即可以同时运行同一应用程序中的多个功能模块,而不会出现在运行第一功能模块的过程中,若需要运行第二功能模块,会导致第一功能模块退出的情况,或,无法调用第二功能模块的情况。本申请实施例中,可以同时运行多个功能模块,第一功能模块以及第二功能模块为多个功能模块中任意两个功能模块。以应用程序为相机应用程序为例,相机应用程序可以包括视频功能模块和照片功能模块。相机应用程序可以运行照片功能模块,假设照片功能模块可以调用第一摄像头采集图像;若在运行照片功能模块的过程中,需要拍摄视频,还可以运行视频功能模块,此时,照片功能模块不会释放第一摄像头这个资源,从而照片功能模块还可以继续通过第一摄像头采集图像;视频功能模块可以调用第二摄像头,通过第二摄像头采集图像。相机应用程序可以同时运行照片功能模块和视频功能模块,即可以同时调用第一摄像头以及第二摄像头。第二种应用场景,本申请实施例提供的控制方法可以应用于多进程单任务的应用场景。本申请实施例提供的控制方法,可以执行多进程单任务,本申请实施例提及的多进程单任务是指:电子设备中可以同时运行多个应用程序,多个应用程序中可以包括一个前台应用和至少一个后台应用。其中,每个应用程序可以运行一个功能模块。每个应用程序均占用相应的图像采集装置等资源,后台应用也不会释放自己占用的图像采集装置等资源,也就是,后台应用仍旧会通过自己占用的图像采集装置获取图像。以第一应用程序为相机应用程序,第二应用程序为即时通信应用程序为例,若相机应用程序运行视频功能模块,视频功能模块可能调用相应的图像采集装置(例如摄像头)采集图像;在相机应用程序运行视频功能模块的过程中,若接收到即时通信应用程序的视频通话请求,若用户确定接听该视频通话请求,那么即时通信应用程序就会运行视频通信功能模块,视频通信功能模块可以调用相应的图像采集装置(例如摄像头)采集图像;此时相机应用程序变为后台应用,视频功能模块可以继续占用相应的图像采集装置等资源,可以通过相应的图像采集装置获取图像;综上,相机应用程序的视频功能模块和即时通信应用程序的视频通信功能模块可以同时运行,同时通过相应的图像采集装置获得图像。第三种应用场景,本申请实施例提供的控制方法可以应用于多进程多任务的应用场景。本申请实施例提供的控制方法,可以执行多进程多任务,本申请实施例提及的多进程多任务是指:电子设备中可以同时运行多个应用程序,多个应用程序中可以包括一个前台应用和至少一个后台应用。其中,每个应用程序可以运行多个功能模块。每个应用程序的每个功能模块均占用相应的图像采集装置等资源,后台应用的每个功能模块均不会释放自己占用的图像采集装置等资源,也就是,后台应用仍旧会通过自己占用的图像采集装置获取图像。以第一应用程序为相机应用程序,第二应用程序为即时通信应用程序为例,可以同时运行相机应用程序的照片功能模块、视频功能模块和即时通信应用程序的视频通信功能模块、前置拍摄功能模块。下面结合上述三种应用场景,对本申请实施例提供的控制方法进行说明。请参阅附图2,为本申请实施例提供的控制方法一种实现方式的流程图,该方法包括:步骤s200、获得第一触发指令。步骤s210、响应所述第一触发指令,运行第一功能模块,所述第一功能模块调用至少一个第一图像采集装置。本申请实施例中,将应用程序中能够调用至少一个图像采集装置的模块称为功能模块;本申请实施例中,将能够调用的图像采集装置不完全相同的模块称为不同的功能模块,和/或,本申请实施例中,将能够调用的图像采集装置完全相同,但调用的至少一个图像采集装置的功能不同的功能模块称为不同的功能模块。可选的,一个图像采集装置的功能包括以下任一个功能:用于计算采集图像的景深;用于实现采集图像的背景虚化。以相机应用程序为例,相机应用程序中的功能模块包括:全景功能模块、美颜功能模块、照片功能模块、视频功能模块、延时录像功能模块中的至少一种。可选的,上述第一功能模块针对不同的应用程序表示的功能模块不同。例如,对于相机应用程序,第一功能模块可以是照片功能模块;对于即时通信应用程序,第一功能模块可以是视频通信功能模块。可选的,上述第二功能模块是不同于上述第一功能模块的功能模块。步骤s200可以获得第一触发指令。可选的,本申请实施例提供但不限于以下获得第一触发指令的方式:第一种,用户触按第一功能模块对应的按键,电子设备生成第一触发指令;第二种,用户发出第一语音信息,电子设备将该第一语音信息作为第一触发指令;第三种,用户输出第一预设手势,电子设备捕捉到该第一预设手势后,可以生成第一触发指令;第四种,若检测到的用户的第一触按信息满足第一预设条件,获得第一触发指令。第一触按信息可以包括:触按时长、触按力度、触按轨迹中的一种或多种。参见图3所示,其示例了用户通过触按相应按键触发相机应用程序的照片功能模块的过程示意图。如图3右图所示,照片功能模块对应“照片”虚拟按键,全景功能模块对应“全景”按键,美颜功能模块对应“美颜”虚拟按键,视频功能模块对应“视频”虚拟按键,延时摄影功能模块对应“延时摄影”按键。若,第一功能模块为视频功能模块,用户点击“视频”虚拟按键,则电子设备可以获得第一触发指令。用户可以触按相机应用程序的“视频”虚拟按键,参见图3左图,可以运行第一功能模块,第一功能模块可以调用至少一个第一图像采集装置,以得到图3左图所示的图像。本申请实施例提及的图像采集装置用于采集图像。可选的,图像采集装置可以是摄像头;可选的,图像采集装置可以是图像采集组件,例如,cmos组件,例如,可以将3d结构光照射至真实物体上,图像采集组件可以基于3d结构光采集真实物体的轮廓。可选的,上述第一图像采集装置采集的图像可以包括图片以及视频中的一种或多种。步骤s220、在所述第一功能模块运行期间,获得第二触发指令。步骤s220可以获得第二触发指令。可选的,本申请实施例提供但不限于以下获得第二触发指令的方式:第一种,用户触按第二功能模块对应的按键,电子设备生成第二触发指令;第二种,用户发出第二语音信息,电子设备将该第二语音信息作为第二触发指令;第三种,用户输出第二预设手势,电子设备捕捉到该第二预设手势后,可以生成第二触发指令;第四种,若检测到的用户的第二触按信息满足第二预设条件,获得第二触发指令。第二触按信息可以包括:触按时长、触按力度、触按轨迹中的一种或多种。其中,第一语音信息和第二语音信息不同;第二预设手势与第一预设手势不同;第一预设条件和第二预设条件不同。步骤s230、响应所述第二触发指令,运行第二功能模块,所述第二功能模块调用至少一个第二图像采集装置;所述第一功能模块与所述第二功能模块不同。其中,所述至少一个第一图像采集装置与所述至少一个第二图像采集装置连接于同一个电子设备。可选的,第一功能模块与第二功能模块不同。例如,用户a在通过相机应用程序中的视频功能模块录制视频的过程中,接收并接受了用户b发送的视频通话请求;可以在视频功能模块继续录制视频的情况下,运行即时通信应用程序中的视频通信功能模块。可选的,第二图像采集装置采集的图像可以包括图片以及视频中的任一种。需要说明的是,本申请实施例中的第一图像采集装置与第二图像采集装置连接于同一电子设备可以包括以下几种情况:第一种情况,第一图像采集装置与第二图像采集装置中一个或多个图像采集装置可以集成于同一个电子设备。例如第一图像采集装置与第二图像采集装置可以是与电子设备的处理器或主板直接连接的。第二种情况:第一图像采集装置与第二图像采集装置中一个或多个图像采集装置可以通过数据线(例如,usb数据线)连接于同一电子设备。第三种情况:第一图像采集装置与第二图像采集装置中一个或多个图像采集装置可以通过无线通信连接于同一电子设备。其中,无线通信可以为:蓝牙、nfc(nearfieldcommunication,近距离无线通讯技术)、wifi中任一种。综上,本申请实施例对图像采集装置与电子设备的具体连接方式不作具体限定。本申请实施例提供了一种控制方法,获取第一触发指令,响应第一触发指令,运行第一功能模块,第一功能模块调用至少一个第一图像采集装置;在第一功能模块运行期间,获得第二触发指令;响应第二触发指令,运行第二功能模块,第二功能模块调用至少一个第二图像采集装置;第一功能模块与第二功能模块不同。采用本申请实施例提供的控制方法,可以在同一时刻运行至少两个功能模块,不同功能模块可以调用不同的图像采集装置采集图像;与目前同一时刻仅能运行一个功能模块调用图像采集装置采集图像相比,提供了另一种采集图像的方式,使得用图像采集功能获取图像的方式不单一。在上述控制方法实施例中,在一可选实施例中,第一功能模块与第二功能模块可以属于同一个应用程序的不同功能模块。例如应用程序可以是相机应用程序,则第一功能模块可以是该相机应用程序的照片功能模块,第二功能模块可以是该相机应用程序的视频功能模块。在另一可选实施例中,第一功能模块以及第二功能模块可以属于不同应用程序,例如,第一功能模块可以属于第一应用程序,第二功能模块可以属于第二应用程序,且该第一应用程序与该第二应用程序不同。可选的,若第一功能模块与第二功能模块属于不同的应用程序,第一功能模块和第二功能模块可以相同也可以不同。例如,第一应用程序可以是相机应用程序,第一功能模块可以是相机应用程序的照片功能模块,第二应用程序可以是即时通信应用程序,第二功能模块可以是即时通信应用程序的照片功能模块,综上,若第一功能模块与第二功能模块属于不同的应用程序,第一功能模块和第二功能模块可以相同。又如,第一应用程序可以是相机应用程序,第一功能模块可以是相机应用程序的照片功能模块,第二应用程序可以是即时通信应用程序,第二功能模块可以是即时通信应用程序的视频通信功能模块。综上,若第一功能模块与第二功能模块属于不同的应用程序,第一功能模块和第二功能模块可以不同。下面针对“第一功能模块与第二功能模块可以属于同一个应用程序的不同功能模块”对本申请实施例提供的控制方法进行说明。在第一功能模块与第二功能模块可以属于同一个应用程序的不同功能模块的情况下,上述控制方法实施例还可以包括:调用应用程序,所述应用程序至少包括所述第一功能模块以及所述第二功能模块;所述第一触发指令为基于获得的第一输入操作确定的触发指令,所述第一输入操作用于选择所述应用程序的所述第一功能模块;所述第二触发指令为基于获得的第二输入操作确定的触发指令,所述第二输入操作用于选择所述应用程序的所述第二功能模块。可选的,第一输入操作可以为触按第一功能模块对应的按键的操作;或,电子设备接收到的第一语音信息为第一输入操作;或,第一预设手势为第一输入操作;或,第一触按信息为第一输入操作。可选的,第二输入操作可以为触按第二功能模块对应的按键的操作;或,电子设备接收到的第二语音信息为第二输入操作;或,第二预设手势为第二输入操作;或,第二触按信息为第二输入操作。为了实现能够在同一应用程序中运行多个功能模块。在一可选实施例中,应用程序还可以包括多任务理模块,该多任务管理模块可以为不同的功能模块创建不同的任务。如图4所示,为本申请实施例提供的控制方法的另一种实现方式的流程图,该方法包括:步骤s401:调用应用程序,所述应用程序至少包括所述第一功能模块以及所述第二功能模块。可选的,调用应用程序可以是指,用户输入第三语音信息或第三预设手势或第三触按信息,启动应用程序,从而使得应用程序处于运行状态。步骤s402:获得第一触发指令。可以参见步骤s200的解释,这里不再赘述。步骤s403:所述多任务管理模块基于所述第一触发指令,为所述第一功能模块创建第一任务,以使得所述第一功能模块运行。步骤s404:所述第一功能模块处于运行状态,调用所述至少一个第一图像采集装置。在一可选实施例中,第一功能模块处于运行状态,可以向电子设备的操作系统发起调用所述至少一个第一图像采集装置的请求。操作系统在接收到该请求后,可以检测其所要调用的所述至少一个第一图像采集装置是否空闲,若空闲,则可以将所述至少一个第一图像采集装置分配给第一功能模块;即第一功能模块可以通过所述至少一个第一图像采集装置获得图像。或者,操作系统将该请求发送至硬件资源管理模块,硬件资源管理模块可以检测其所要调用的所述至少一个第一图像采集装置是否空闲。步骤s405:在所述第一功能模块运行期间,获得第二触发指令。详细可以参见步骤s220,这里不再赘述。步骤s406:所述多任务管理模块基于所述第二触发指令,为所述第二功能模块创建第二任务,以使得所述第二功能模块运行。在一可选实施例中,第一功能模块调用的至少一个第一图像采集装置与第二功能模块调用的至少一个第二图像采集装置,可能具有冲突或没有冲突。例如,图像采集装置可以是智能手机中的摄像头,假设该智能手机中包括三个摄像头,分别为第一摄像头、第二摄像头和第三摄像头。假设第一功能模块调用的多个第一图像采集装置分别为第一摄像头和第二摄像头,若第二功能模块也需要调用两个第二图像采集装置,假设为第三摄像头以及第二摄像头,那么,第一功能模块已经调用的摄像头与第二功能模块需要调用的摄像头均包括第二摄像头;若第二功能模块也需要调用两个第二图像采集装置,假设为第一摄像头以及第二摄像头,那么,第一功能模块已经调用的摄像头与第二功能模块需要调用的摄像头完全相同。综上,第一功能模块调用的至少一个第一图像采集装置与第二功能模块调用的至少一个第二图像采集装置至少一个图像采集装置相同,那么具有冲突。仍以上述为例,若第二功能模块需要调用的第二图像采集装置为第三摄像头,那么第一功能模块已经调用的摄像头与第二功能模块需要调用的摄像头完全不相同,那么不具有冲突。综上,第一功能模块调用的至少一个第一图像采集装置与第二功能模块调用的至少一个第二图像采集装置完全不同,那么不具有冲突。基于上述问题,本申请实施例可以根据第一功能模块调用的至少一个第一图像采集装置与第二功能模块调用的至少一个第二图像采集装置是否冲突,确定是否调用至少一个第二图像采集装置。因此本申请的又一个实施例,对多任务管理模块基于所述第二触发指令,为所述第二功能模块创建第二任务的过程进行说明。多任务管理模块基于所述第二触发指令,为所述第二功能模块创建第二任务的过程可以包括多种可选的实施方式,本申请实施例提供但是不限于以下实施方式。第一种:如果所述至少一个第二图像采集装置与所述至少一个第一图像采集装置不冲突,为所述第二功能模块创建第二任务。可选的,该过程具体可以包括:c1、确定所述第二功能模块所要调用的所述至少一个第二图像采集装置。可选的,本步骤可以确定第二功能模块所要调用的具体的一个或多个第二图像采集装置。进而在后续步骤中可以基于确定的所要调用的至少一个第二图像采集装置,确定其是否与调用的第一图像采集装置冲突。可选的,可以预先设置各功能模块分别与图像采集装置的对应关系,如表1所示的功能模块与图像采集装置的对应关系。表1各功能模块分别与图像采集装置的对应关系可选的,可以根据各功能模块分别与图像采集装置的对应关系,确定第二功能模块对应的第二图像采集装置。以表1为例,假设第二功能模块为全景功能模块,则可以基于上述表1中全景功能模块与摄像头的对应关系,确定第二图像采集装置为第一摄像头。需要说明的是,上述表1仅为示例性说明功能模块与图像采集装置的对应关系,本申请实施例可以根据实际应用调整上述表1。例如增加或减少表1中的对应关系;调整表1中功能模块与图像采集装置的对应关系等。c2、如果所述至少一个第二图像采集装置与所述至少一个第一图像采集装置不冲突,为所述第二功能模块创建第二任务。可选的,若确定至少一个第二图像采集装置与至少一个第一图像采集装置不冲突,则可以为第二功能模块创建第二任务。这里,不冲突是指调用的至少一个第一图像采集装置和至少一个第二图像采集装置全部不相同。可选的,若确定至少一个第二图像采集装置与至少一个第一图像采集装置冲突,则可以给出反馈信息,表明第二图像采集装置与第一图像采集装置冲突。仍以表1为例进行说明,假设第一功能模块为美颜功能模块,则根据表1对应关系可以确定调用的第一图像采集装置为第二摄像头和第三摄像头;假设第二功能模块为照片功能模块,则根据表1对应关系可以确定调用的第二图像采集装置为第三摄像头、第四摄像头和第五摄像头。由于调用的两个第一图像采集装置与调用的三个第二图像采集装置包括相同的第三摄像头,所以具有冲突。假设第一功能模块为美颜功能模块,则根据表1对应关系可以确定调用的第一图像采集装置为第二摄像头和第三摄像头;假设第二功能模块为视频功能模块,则根据表1对应关系可以确定调用的第二图像采集装置为第四摄像头。由于调用的两个第一图像采集装置与调用的一个第二图像采集装置包括完全不相同的摄像头,因此没有冲突。在这种情况下,可以创建第二任务。第二种:如果所述第二功能模块与所述第一功能模块满足共存条件,为所述第二功能模块创建第二任务。可选的,可以预先设置不同功能模块间的共存关系,进而在运行第二功能模块时,可以确定第二功能模块是否可以与第一功能模块共存。若第二功能模块与第一功能模块可以共存,即满足共存关系,则为第二功能模块创建第二任务。可选的,本申请实施例提及多个功能模块满足共存关系可以说明多个功能模块调用的图像采集装置完全不同。可选的,若第二功能模块与第一功能模块不可以共存,即不满足共存关系,则可以给出反馈信息,表明第二功能模块与第一功能模块不可以共存,不可以为第二功能模块创建第二任务。可选的,预先设置并存储的不同功能模块间的共存关系可以如表2所示,其示例了不同功能模块间的共存关系。表2不同功能模块间的共存关系功能模块是否共存关系全景功能模块与美颜功能模块是全景功能模块与照片功能模块是全景功能模块与视频功能模块是美颜功能模块与照片功能模块否美颜功能模块与视频功能模块是照片功能模块与视频功能模块否可选的,可以根据不同功能模块间的共存关系,确定不同功能模块间是否可以共存,进而确定是否可以为第二功能模块创建第二任务。以表2为例,假设第一功能模块为全景功能模块,第二功能模块为视频功能模块,则可以基于上述表2中的全景功能模块与视频功能模块的共存关系,确定全景功能模块与视频功能模块可以共存,进而可以为第二功能模块创建第二任务。假设第一功能模块为照片功能模块,第二功能模块为视频功能模块,则可以基于上述表2中的照片功能模块与视频功能模块的共存关系,确定照片功能模块与视频功能模块不可以共存,进而不可以为第二功能模块创建第二任务。第三种:若调用的至少一个第一图像采集装置和至少一个第二图像采集装置冲突,可以基于冲突的图像采集装置(即所述至少一个第一图像采集装置与所述至少一个第二图像采集装置包含的相同的图像采集装置)的功能是否相同,确定是否为第二功能模块创建第二任务。该过程具体可以包括:d1、确定所述第二功能模块所要调用的所述至少一个第二图像采集装置。可选的,本步骤的具体实施过程与前述实施例中步骤c1对应,详细参照前述介绍,此处不再赘述。d2、如果所述至少一个第二图像采集装置与所述至少一个第一图像采集装置冲突,确定冲突的目标图像采集装置。可选的,若确定至少一个第二图像采集装置与至少一个第一图像采集装置冲突,则可以确定冲突的目标图像采集装置。这里,冲突是指调用的至少一个第一图像采集装置和至少一个第二图像采集装置全部相同或部分相同;目标图像采集装置是指至少一个第一图像采集装置和至少一个第二图像采集装置全部相同或部分相同的图像采集装置。可选的,若确定至少一个第二图像采集装置与至少一个第一图像采集装置冲突,则可以给出反馈信息,表明第二图像采集装置与第一图像采集装置冲突。仍以表1为例进行说明,假设第一功能模块为美颜功能模块,则根据表1对应关系可以确定调用的第一图像采集装置为第二摄像头和第三摄像头;假设第二功能模块为照片功能模块,则根据表1对应关系可以确定调用的第二图像采集装置为第三摄像头、第四摄像头和第五摄像头。由于调用的两个第一图像采集装置与调用的三个第二图像采集装置包括相同的第三摄像头,因此可以确定冲突的目标图像采集装置为第三摄像头。d3、如果所述第二功能模块所设定所述目标图像采集装置的功能与所述第一功能模块所设定所述目标图像采集装置的功能一致,为所述第二功能模块创建第二任务。可选的,可以根据第二功能模块所设定目标图像采集装置的功能与第一功能模块所设定目标图像采集装置的功能是否一致,来确定是否可以为第二功能模块创建第二任务。若第二功能模块所设定目标图像采集装置的功能与第一功能模块所设定目标图像采集装置的功能一致,则可以为第二功能模块创建第二任务。可选的,若第二功能模块所设定目标图像采集装置的功能与第一功能模块所设定目标图像采集装置的功能不一致,则可以给出反馈信息,表明第二功能模块所设定目标图像采集装置的功能与第一功能模块所设定目标图像采集装置的功能不一致。仍以表1为例进行说明,假设第一功能模块为美颜功能模块,则根据表1对应关系可以确定调用的第一图像采集装置为第二摄像头和第三摄像头;假设第二功能模块为照片功能模块,则根据表1对应关系可以确定调用的第二图像采集装置为第三摄像头、第四摄像头和第五摄像头。由于调用的两个第一图像采集装置与调用的三个第二图像采集装置包括相同的第三摄像头,因此可以确定冲突的目标图像采集装置为第三摄像头。假设第一功能模块所设定的第三摄像头的功能为计算采集图像的景深,第二功能模块所设定的第三摄像头的功能也为计算采集图像的景深,则可以为第二功能模块创建第二任务。可选的,可以理解的是,如果所述第二功能模块所设定所述目标图像采集装置的功能与所述第一功能模块所设定所述目标图像采集装置的功能不一致;那么即使创建第二任务,第二功能模块也无法正常调用至少一个第二图像采集装置;可选的,可以使得第二功能模块一直处于运行状态,在此种情况下,第二功能模块即使处于运行状态,也无法得到图像;可选的,如果所述第二功能模块所设定所述目标图像采集装置的功能与所述第一功能模块所设定所述目标图像采集装置的功能不一致,不为所述第二功能模块创建第二任务;可选的,如果所述第二功能模块所设定所述目标图像采集装置的功能与所述第一功能模块所设定所述目标图像采集装置的功能不一致,且已经创建第二任务,那么可以关闭第二任务。可选的,关闭第二任务可以包括至少两种情况:第一种可选的情况下,当完成第二任务时,可以关闭该第二任务。例如,第二任务为拍照任务,则当拍照完成时,可以关闭该拍照任务。第二种可选的情况下,当第二任务为无效任务(即在如果所述第二功能模块所设定所述目标图像采集装置的功能与所述第一功能模块所设定所述目标图像采集装置的功能不一致的情况下,第二任务为无效任务)时,可以关闭该第二任务。步骤s407:所述第二功能模块处于运行状态,调用所述至少一个第二图像采集装置。其中,所述至少一个第一图像采集装置与所述至少一个第二图像采集装置连接于同一个电子设备。在一可选实施例中,第二功能模块处于运行状态,可以向电子设备的操作系统发起调用所述至少一个第二图像采集装置的请求。操作系统在接收到该请求后,可以检测其所要调用的所述至少一个第二图像采集装置是否空闲,若空闲,则可以将所述至少一个第二图像采集装置分配给第二功能模块;即第二功能模块可以通过所述至少一个第二图像采集装置获得图像。或者,操作系统将该请求发送至硬件资源管理模块,硬件资源管理模块可以检测其所要调用的所述至少一个第二图像采集装置是否空闲。下面结合图1a至图1b对图4所示的控制方法进行说明。如图5所示,为本申请实施例提供的控制方法应用于相机应用程序的一种示意图。相机应用程序可以包括视频功能模块和照片功能模块;若在拍照场景下,用户触按照片功能模块对应的按键,使得电子设备获得第一触发指令,多任务管理模块51基于第一触发指令,为照片功能模块创建第一任务,以使得照片功能模块运行,照片功能模块处于运行状态的过程中,均会调用第一摄像头;在照片功能模块运行期间,用户触按视频功能模块对应的按键,使得电子设备获得第二触发指令;多任务管理模块基于所述第二触发指令,为视频功能模块创建第二任务,以使得视频功能模块处于运行状态;在视频功能模块运行期间,一直调用第二摄像头。综上,照片功能模块以及视频功能模块可以分别同时调用第一摄像头以及第二摄像头,实现了在同一应用程序中同时运行多个功能模块的目的。在同一应用程序同时运行多个功能模块的应用场景中,在一可选实施例中,上述实施例中的多任务管理模块还可以用于切换指令,该过程具体可以包括:如果所述多任务管理模块获得切换指令,所述多任务管理模块切换所述第一任务与所述第二任务。可选的,当多任务管理模块创建第一任务和第二任务后,还可以基于得到的切换指令,对第一任务和第二任务进行切换。可选的,获取切换指令的方式有多种,本申请实施例提供但不限于以下几种:第一种,用户触按相应的按键,电子设备生成切换指令;第二种,用户发出第四语音信息,电子设备将该第四语音信息作为切换指令;第三种,用户输出第四预设手势,电子设备捕捉到该第四预设手势后,可以生成切换指令;第四种,若检测到的用户的第四触按信息满足第四预设条件,获得切换指令。第四触按信息可以包括:触按时长、触按力度、触按轨迹中的一种或多种。可选的,通过所述至少一个第二图像采集装置和所述至少一个第二图像采集装置分别采集图像时,在电子设备上可以预览所述至少一个第二图像采集装置采集的第一图像,和/或,所述至少一个第二图像采集装置采集的第二图像,多任务管理模块可以在预览图像上进行任务切换,来切换第一任务和第二任务分别对应的图像。可选的,电子设备上的预览图像可以仅包括一个功能模块调用的图像采集装置采集的图像。可选的,可以在该预览图像上设置用于切换任务的按键,则可以通过触按该按键,生成切换指令,进而进行第一任务和第二任务的切换。参见图6a-6d所示,其示例了一种切换第一任务和第二任务的过程示意图。假设用户使用的电子设备为智能手机,假设图6a所示的当前预览图像为第一任务对应的第一图像,在图6a所示的电子设备的预览图像中还包括“任务切换”虚拟按键。图6a仅为示例,并不对“任务切换”按键的表现形式和位置进行限定。用户触按图6a所示的“任务切换”虚拟按键,可以展示下拉菜单,下拉菜单可以包括:第一图像以及第二图像;若用户点击第二图像,则电子设备将当前显示的第一图像切换至第二图像,如图6d所示的第二图像,从而完成了第一任务和第二任务的切换。可选的,电子设备上的预览图像可以同时包括所述至少一个第一图像采集装置采集的第一图像和所述至少一个第二图像采集装置采集的第二图像。可选的,电子设备的第一区域显示所述第一图像,电子设备的第二区域显示所述第二图像;可选的,所述第一区域为所述第二区域的局部区域,或,所述第二区域为所述第一区域的局部区域;或,所述第一区域与所述第二区域独立。如图7a-7c所示,其示例了另一种切换第一任务和第二任务的过程示意图。假设,图7a所示为包含树和狗的图像为所述至少一个第一图像采集装置采集的第一图像;人物图像为所述至少一个第二图像采集装置采集的第二图像。若用户需要切换第一图像和第二图像,用户可以点击第二图像的任意位置,如图7b所示,那么界面可以从图7a切换至图7c所示界面,从而完成第一任务和第二任务的切换。在一可选实施例中,上述本申请实施例中的应用程序可以为与相机相关的任意一应用程序,则在此基础上,本申请实施例还可以存储图像,该过程具体可以包括:e1、存储所述第一功能模块通过所述至少一个第一图像采集装置所获得的图像。可选的,可以理解的是,对于与相机相关的任意一应用程序,需要对其采集的图像进行存储。若应用程序为与相机相关的任意一应用程序,则本步骤可以存储第一功能模块通过至少一个第一图像采集装置所获得的图像,以使得用户能够浏览该图像。可选的,上述“存储第一功能模块通过至少一个第一图像采集装置所获得的图像”的存储方式可以包括多种,本申请实施例提供但不限于下述方式。第一种:可以将获得的图像存储至本地,也即存储至电子设备中。第二种:可以将获得的图像存储至云端,进而在用户有需要时,可以从云端下载该获得的图像。第三种:可以将获得的图像存储至与当前电子设备关联的其他电子设备中,进而在用户有需要时,从其他电子设备中获取该图像。这里“关联”是指与当前电子设备存在连接的其他电子设备。可选的,当前电子设备与其他电子设备可以通过局域网、蓝牙、数据传输线等方式相互连接。可选的,当电子设备的应用程序为即时通信应用程序,则可以将获得的图像存储至即时通信应用程序所在的服务器。例如,假设用户通过相机应用程序进行拍照时,可以运行美颜功能模块和全景功能模块。其中,美颜功能模块(第一功能模块)可以通过至少一个第一图像采集装置采集图像,则可以将第一图像采集装置采集的图像存储至云端或本地。同理,对全景功能模块(第二功能模块)通过至少一个第二图像采集装置采集的图像也可以存储至云端或本地。再例如,假设用户a通过即时通信应用程序与用户b进行视频通话时,可以运行视频通信功能模块。其中,对于用户a,视频通信功能模块(第一功能模块)可以通过至少一个第一图像采集装置采集图像,则可以将第一图像采集装置采集的图像存储至云端,或,本地,或,存储至用户b的电子设备。e2、存储所述第二功能模块通过所述至少一个第二图像采集装置所获得的图像;以使得用户能够分别浏览。本步骤的实施方式可以与步骤e1对应,详细参照e1所述,这里不再赘述。在另一可选实施例中,第一功能模块以及第二功能模块可以属于不同应用程序,例如,第一功能模块可以属于第一应用程序,第二功能模块可以属于第二应用程序,且该第一应用程序与该第二应用程序不同。下面针对“第一功能模块与第二功能模块可以属于不同应用程序”对本申请实施例提供的控制方法进行说明。如图8所示,为本申请实施例提供的控制方法的又一种实现方式的信令图,该方法可以包括:步骤s801:调用第一应用程序81。可选的,调用第一应用程序可以是指,用户输入第五语音信息或第五预设手势或第五触按信息,启动第一应用程序,从而使得第一应用程序处于运行状态。步骤s802:第一应用程序81获得第一触发指令。可以参见步骤s200的解释,这里不再赘述。步骤s803:响应所述第一触发指令,第一应用程序81运行所述第一功能模块,所述第一应用程序调用所述至少一个第一图像采集装置83。可选的,第一功能模块可以向第一图像采集装置发送调用指令。步骤s804:所述第一应用程序81通过操作系统84请求调用所述至少一个第一图像采集装置。步骤s805:所述第一应用程序81基于针对所述请求的反馈获得所述至少一个第一图像采集装置采集的采集数据。可选的,所述至少一个第一图像采集装置可以直接将采集的采集数据发送至第一应用程序;可选的,所述至少一个第一图像采集装置将采集的采集数据发送至操作系统,操作系统再发送至第一应用程序。可以理解的是,在第一应用程序调用所述至少一个第一图像采集装置的过程中,所述至少一个第一图像采集装置会持续将自己采集的数据传输至第一应用程序,所以图8中画出多个不同时刻对应的步骤s805。在一可选实施例中,第一应用程序81处于运行状态,可以向电子设备的操作系统发起调用所述至少一个第一图像采集装置的请求。操作系统在接收到该请求后,可以检测其所要调用的所述至少一个第一图像采集装置是否空闲,若空闲,则可以将所述至少一个第一图像采集装置分配给第一应用程序;即第一应用程序可以通过所述至少一个第一图像采集装置获得图像。或者,操作系统将该请求发送至硬件资源管理模块,硬件资源管理模块可以检测其所要调用的所述至少一个第一图像采集装置是否空闲。若操作系统将所述至少一个第一图像采集装置分配给第一应用程序81,那么第一应用程序81可以通过所述至少一个第一图像采集装置采集数据。步骤s806:调用第二应用程序82。可选的,调用第二应用程序可以是指,用户输入第六语音信息或第六预设手势或第六触按信息,启动第二应用程序,从而使得第二应用程序处于运行状态。步骤s801与步骤s806可以同时执行,也可以先执行步骤s806,或者,可以先执行步骤s801。步骤s807:在所述第一功能模块运行期间,第二应用程序82获得第二触发指令。详细可以参见步骤s220,这里不再赘述。步骤s808:响应所述第二触发指令,第二应用程序82运行所述第二功能模块,所述第二应用程序调用所述至少一个第二图像采集装置85。可选的,第二功能模块可以向第二图像采集装置发送调用指令。步骤s809:所述第二应用程序82通过操作系统请求调用所述至少一个第二图像采集装置。步骤s810:所述第二应用程序基于针对所述请求的反馈确定是否获得所述至少一个第二图像采集装置采集的采集数据。在一可选实施例中,第二应用程序82处于运行状态,可以向电子设备的操作系统发起调用所述至少一个第二图像采集装置的请求。操作系统在接收到该请求后,可以检测其所要调用的所述至少一个第二图像采集装置是否空闲,若空闲,则可以将所述至少一个第二图像采集装置分配给第二应用程序;即第二应用程序可以通过所述至少一个第一图像采集装置获得图像。或者,操作系统将该请求发送至硬件资源管理模块,硬件资源管理模块可以检测其所要调用的所述至少一个第二图像采集装置是否空闲。若操作系统将所述至少一个第二图像采集装置分配给第二应用程序82,那么第二应用程序82可以通过所述至少一个第二图像采集装置采集数据。下面以第一应用程序为相机应用程序,第二应用程序为即时通信应用程序为例,对图8所示的方法进行说明。参见图9a-9c所示,图9a为用户a正在利用相机应用程序中的视频功能模块拍摄视频,图9a中电子设备可以展示相机应用程序调用的至少一个第一图像采集装置采集的图像,即包含树和狗的图像。图9b中,电子设备接收到用户b通过即时通信应用程序向用户a发送的视频通话请求,假设图9b所示的人物图像假设为用户b的人物图像,用户点击接受后,如图9c所示,即时通信应用程序调用至少一个第二图像采集装置采集图像,例如,利用前置摄像头采集用户a的人脸图像91;可选的,图9c显示的人脸图像92为用户b的电子设备实时传输过来的视频图像。在一可选实施例中,电子设备可以显示返回第一应用程序对应的界面的虚拟按键,如图9c所示的“返回相机应用程序”虚拟按键。下面以第一应用程序为相机应用程序,第二应用程序为人脸解锁应用程序为例进行说明。如图10a-10e所示,图10a为电子设备处于未解锁状态下的示意图,电子设备处于未解锁状态下,电子设备可能处于熄屏状态,如图10a为电子设备处于熄屏状态的示意图。用户可以在电子设备的触摸屏中输入相应的操作,例如,图10b所示的触按轨迹在电子设备处于未解锁状态下,在电子设备的触摸屏上输入“圆圈”触按轨迹,以调用相机应用程序。相机应用程序被成功调用后,可以显示如图10c所示的界面。若用户触按“视频功能模块”对应的“视频”虚拟按键,那么相机应用程序可以利用视频功能模块调用至少一个第一图像采集装置,假设至少一个第一图像采集装置采集到人脸图像,那么电子设备可以显示该人脸图像,如图10d所示的人脸图像。若此时用户想要解锁该电子设备,可选的,用户可以输入相应的操作调用人脸解锁应用程序,如图10e所示,可以通过下滑屏幕的操作,调用人脸识别解锁应用程序。人脸解锁应用程序可以向用户的人脸打光,例如,3d结构光;人脸解锁应用程序可以调用至少一个第二图像采集装置获得用户的人脸结构图像。若采集的人脸结构图像与预先存储的人脸结构图像匹配成功,那么成功解锁。在一可选实施例中,人脸解锁应用程序在解锁过程中,电子设备可以一直显示相机应用程序采集的图像;可选的,若人脸解锁应用程序无法检测到人脸,那么可以展示无法检测到人脸的提示信息;可选的,若人脸解锁应用程序采集的人脸结构图像与预先存储的人脸结构图像匹配成功,可以展成功解锁的提示信息。上述本申请实施例中详细描述了方法,对于本申请实施例的方法可采用多种形式的装置实现,因此本申请实施例还提供了一种装置,下面给出具体的实施例进行详细说明。参见图11,图11为本申请实施例提供的一种控制装置结构示意图。如图11所示,该装置可以包括:第一获取模块1101,用于获得第一触发指令;第一运行模块1102,用于响应所述第一触发指令,运行第一功能模块,所述第一功能模块调用至少一个第一图像采集装置;第二获取模块1103,用于在所述第一功能模块运行期间,获得第二触发指令;第二运行模块1104,用于响应所述第二触发指令,运行第二功能模块,所述第二功能模块调用至少一个第二图像采集装置;所述第一功能模块与所述第二功能模块不同;其中,所述至少一个第一图像采集装置与所述至少一个第二图像采集装置连接于同一个电子设备。可选的,所述第一运行模块中的第一功能模块与所述第二运行模块中的第二功能模块属于同一个应用程序的不同功能模块;或者,所述第一运行模块中的第一功能模块属于第一应用程序;所述第一运行模块中的第二功能模块属于第二应用程序;所述第一应用程序与所述第二应用程序不同。可选的,所述装置还可以包括:应用程序调用单元,用于调用应用程序,所述应用程序至少包括所述第一功能模块以及所述第二功能模块;所述第一获取模块中的第一触发指令为基于获得的第一输入操作确定的触发指令,所述第一输入操作用于选择所述应用程序的所述第一功能模块;所述第二获取模块中的第二触发指令为基于获得的第二输入操作确定的触发指令,所述第二输入操作用于选择所述应用程序的所述第二功能模块。可选的,所述应用程序可以包括多任务管理模块;所述第一运行模块可以包括:第一创建单元,用于所述多任务管理模块基于所述第一触发指令,为所述第一功能模块创建第一任务,以使得所述第一功能模块运行;第一调用单元,用于所述第一功能模块处于运行状态,调用所述至少一个第一图像采集装置;所述第二运行模块可以包括:第二创建单元,用于所述多任务管理模块基于所述第二触发指令,为所述第二功能模块创建第二任务,以使得所述第二功能模块运行;第二调用单元,用于所述第二功能模块处于运行状态,调用所述至少一个第二图像采集装置。可选的,所述第二创建单元可以包括:第一装置确定单元,用于确定所述第二功能模块所要调用的所述至少一个第二图像采集装置;第一冲突参考单元,用于如果所述至少一个第二图像采集装置与所述至少一个第一图像采集装置不冲突,为所述第二功能模块创建第二任务;或者,所述第二创建单元包括:共存参考单元,用于如果所述第二功能模块与所述第一功能模块满足共存条件,为所述第二功能模块创建第二任务;或者,所述第二创建单元包括:第二装置确定单元,用于确定所述第二功能模块所要调用的所述至少一个第二图像采集装置;第二冲突参考单元,用于如果所述至少一个第二图像采集装置与所述至少一个第一图像采集装置冲突,确定冲突的目标图像采集装置;功能参考单元,用于如果所述第二功能模块所设定所述目标图像采集装置的功能与所述第一功能模块所设定所述目标图像采集装置的功能一致,为所述第二功能模块创建第二任务。可选的,所述方法还可以包括:任务切换单元,用于如果所述多任务管理模块获得切换指令,所述多任务管理模块切换所述第一任务与所述第二任务。可选的,所述应用程序为与相机相关的任意一应用程序,所述方法可以包括:第一图像存储单元,用于存储所述第一功能模块通过所述至少一个第一图像采集装置所获得的图像;第二图像存储单元,用于存储所述第二功能模块通过所述至少一个第二图像采集装置所获得的图像;以使得用户能够分别浏览。可选的,所述第一运行模块可以包括:第一运行单元,用于响应所述第一触发指令,第一应用程序运行所述第一功能模块,所述第一应用程序调用所述至少一个第一图像采集装置;其中,第一运行单元包括:第一调用子单元,用于所述第一应用程序通过操作系统请求调用所述至少一个第一图像采集装置;第一采集子单元,用于所述第一应用程序基于针对所述请求的反馈获得所述至少一个第一图像采集装置采集的采集数据;所述第二运行模块可以包括:第一运行单元,用于响应所述第二触发指令,第二应用程序运行所述第二功能模块,所述第二应用程序调用所述至少一个第二图像采集装置;其中,所述第一运行单元可以包括:第二调用子单元,用于所述第二应用程序通过操作系统请求调用所述至少一个第二图像采集装置;第二采集子单元,用于所述第二应用程序基于针对所述请求的反馈确定是否获得所述至少一个第二图像采集装置采集的采集数据。本申请实施例提供的控制装置可应用于控制设备,如移动终端、pc终端、云平台、服务器及服务器集群等。可选的,图12示出了控制设备的硬件结构框图,参照图12,控制设备的硬件结构可以包括:至少一个处理器1,至少一个通信接口2,至少一个存储器3和至少一个通信总线4;在本申请实施例中,处理器1、通信接口2、存储器3、通信总线4的数量为至少一个,且处理器1、通信接口2、存储器3通过通信总线4完成相互间的通信;处理器1可能是一个中央处理器cpu,或者是特定集成电路asic(applicationspecificintegratedcircuit),或者是被配置成实施本申请实施例的一个或多个集成电路,或者是ec,或者是处理组件等;存储器3可能包含高速ram存储器,也可能还包括非易失性存储器(non-volatilememory)等,例如至少一个磁盘存储器;其中,存储器存储有程序,处理器可调用存储器存储的程序,所述程序用于:获得第一触发指令;响应所述第一触发指令,运行第一功能模块,所述第一功能模块调用至少一个第一图像采集装置;在所述第一功能模块运行期间,获得第二触发指令;响应所述第二触发指令,运行第二功能模块,所述第二功能模块调用至少一个第二图像采集装置;所述第一功能模块与所述第二功能模块不同;其中,所述至少一个第一图像采集装置与所述至少一个第二图像采集装置连接于同一个电子设备。可选的,所述程序的细化功能和扩展功能可参照上文描述。需要说明的是,本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。对于装置或系统类实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。还需要说明的是,在本申请中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。结合本申请中所提供的实施例描述的方法或算法的步骤可以直接用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(ram)、内存、只读存储器(rom)、电可编程rom、电可擦除可编程rom、寄存器、硬盘、可移动磁盘、cd-rom、或
技术领域
内所公知的任意其它形式的存储介质中。对所提供的实施例的上述说明,使本领域专业技术人员能够实现或使用本申请实施例。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本申请中所定义的一般原理可以在不脱离本申请实施例的精神或范围的情况下,在其它实施例中实现。因此,本申请实施例将不会被限制于本申请所示的这些实施例,而是要符合与本申请所提供的原理和新颖特点相一致的最宽的范围。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1