一种相机应用控制方法及装置、存储介质与流程

文档序号:29710099发布日期:2022-04-16 17:04阅读:109来源:国知局
一种相机应用控制方法及装置、存储介质与流程

1.本发明涉及电子技术领域,尤其涉及一种相机应用控制方法及装置、存储介质。


背景技术:

2.目前的android架构在同一时刻一个相机只能被一个应用打开使用,当其他应用想要打开这个相机时会提示“相机被占用”,造成打开失败,也就是当前的进程无法被抢占。例如:在微信视频通话过程中,相机正在被使用,此时用户想打开相机抓拍照片,则会提示相机被占用,无法实现自由拍照目的。


技术实现要素:

3.本发明的目的在于提供一种相机应用控制方法及装置、存储介质,以解决相机在被当前应用使用过程中无法被其他应用抢占的问题。
4.为达此目的,本发明采用以下技术方案:
5.一种相机应用控制方法,包括:
6.在相机与第一应用连接的状态下收到第二应用的连接请求时,判断当前是否满足预设切换条件,若满足,则断开所述相机与所述第一应用的连接,并控制所述相机与所述第二应用连接。
7.可选的,所述预设切换条件包括:当前应用场景满足预设场景要求;所述预设场景要求的参数包括:连接请求发生时间、连接请求发生地点、用户表情或动作中的至少一项。
8.可选的,判断当前场景是否满足预设场景要求的方法,包括:
9.截取所述相机的当前视频和/或图像画面;
10.对所述当前视频和/或图像画面进行分析,识别当前应用场景特征;
11.将所述当前应用场景特征与预设的标准应用场景特征进行比对,获得比对结果;
12.根据所述比对结果,判断当前应用场景是否满足预设场景要求。
13.可选的,还包括:预先根据各个应用的类型,为各个应用分别设定相应的预设场景要求;
14.针对所述第二应用,在判断当前是否满足预设切换条件时,具体判断当前应用场景是否满足所述第二应用对应的预设场景要求。
15.可选的,所述预设切换条件至少包括:所述第二应用的优先级高于所述第一应用的优先级,和/或所述第二应用已被列入预设的相机应用白名单中,和/或所述第二应用未被列入预设的相机应用黑名单中。
16.可选的,还包括:在所述第二应用与所述相机断开连接时,恢复所述第一应用与所述相机的连接。
17.可选的,还包括:在断开所述相机与所述第一应用的连接,并控制所述相机与所述第二应用连接之前,于显示界面显示一切换提醒弹窗,用于询问用户是否接受相机被所述第二应用抢占。
18.可选的,还包括:
19.在所述相机与所述第二应用连接的状态下收到第三应用的连接请求时,判断是否满足所述预设切换条件,若满足,则断开所述相机与所述第二应用的连接,并控制所述相机与所述第三应用连接;
20.在所述第三应用与所述相机断开连接时,直接恢复所述第一应用与所述相机的连接。
21.一种相机应用控制装置,包括存储器和处理器;
22.所述存储器,用于存储指令;
23.所述处理器,用于加载所述存储器中的所述指令,以执行以上任意一项所述的相机应用控制方法。
24.一种存储介质,其特征在于,所述存储介质存储有多条指令,所述指令适于处理器进行加载,以执行以上任一项所述的相机应用控制方法中的步骤。
25.与现有技术相比,本发明实施例具有以下有益效果:
26.本发明实施例在当前满足预设切换条件的前提下,断开第一应用与相机之间的连接,将相机与第二应用连接,以实现相机的抢占。这样,可以满足用户的多样化使用需求,使得相机的应用更加灵活便利。
附图说明
27.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其它的附图。
28.图1为本发明实施例提供的相机应用控制方法流程图。
具体实施方式
29.为了使本技术领域的人员更好地理解本发明实施例方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明实施例一部分的实施例,而不是全部的实施例。基于本发明实施例中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明实施例保护的范围。
30.本发明实施例的说明书和权利要求书及上述附图中的术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
31.为了解决现有技术中在当前应用使用相机的过程中其他应用无法抢占相机的问题,本发明提供了一种相机应用控制方法,包括:
32.在相机与第一应用连接的状态下收到第二应用的连接请求时,判断当前是否满足预设切换条件,若满足,则断开相机与第一应用的连接,并控制相机与第二应用连接。
33.为满足不同的应用需求,本发明在当前满足预设切换条件的前提下,断开第一应
用与相机之间的连接,将相机与第二应用连接,以实现相机的抢占。这样,可以满足用户的多样化使用需求,使得相机的应用更加灵活便利。
34.请参阅图1,本发明实施例提供了一种相机应用控制方法,包括步骤:
35.步骤101、在第一应用与相机保持连接状态的前提下,接收到第二应用的连接请求。
36.步骤102、判断当前应用场景是否满足预设场景要求,若是则执行步骤103,若否则执行步骤104。
37.步骤103、断开相机与第一应用的连接,并控制相机与第二应用连接。
38.步骤104、拒绝第二应用的连接请求,继续保持第一应用与相机连接。
39.本发明实施例中,预设切换条件设置为:当前应用场景满足预设场景要求。在满足预设场景要求时,才执行第二应用对相机的抢占。
40.需要说明的是,应用场景具体可以指:当前第二应用发起连接请求的时间(可称为连接请求发生时间),和/或包含相机的终端设备当前所处的地点(可称为连接请求发生地点),此外,也可以包括用户表情/动作等多个方面。基于此,本发明实施例可以限定能够执行其他应用对相机抢占的时间和/或地点等,满足用户的各种个性化需求。
41.在一种可选的实施方式中,在应用场景设定为地点的情况下,判断当前场景是否满足预设场景要求(例如:室内/室外,公共场所/私密场所)的方法,可以包括:
42.截取相机的当前视频和/或图像画面;
43.对当前视频和/或图像画面进行分析,识别当前应用场景特征;
44.将当前应用场景特征与预设的标准应用场景特征进行比对,获得比对结果;
45.根据比对结果,判断当前应用场景是否满足预设场景要求。
46.以设置预设场景要求为室内场所为例,在具体实施时可预先从室内环境中提取部分的室内环境特征作为标准应用场景特征,后续直接将当前应用场景特征与该标准应用场景特征进行比对,以判断当前应用场景是否满足预设场景要求。
47.由于允许第二应用在某些环境中应用相机会存在暴露隐私或者不安全的风险,因此本发明实施例采用限定地点的控制方式,可以满足在一定程度上保障良好的私密性及安全性。同时,由于当前场景的识别方式为基于相机实时采集的当前视频和/或图像画面进行自动分析处理的方式,不仅识别准确性高,而且方便快捷,可有效提升用户的使用体验。
48.在另一种可选的实施方式中,在应用场景设定为用户表情/动作的情况下,也可以采用上述方法来判断当前场景是否满足预设场景要求,不同之处在于比对的特征具体为:从当前视频和/或图像画面中所获得的当前用户表情/动作特征,与标准用户表情/动作特征。基于此,用户可以在开启第二应用的同时,直接面对相机作出预设的表情或动作(例如微笑、手势),即可准许第二应用抢占相机,用户操作方便快捷。
49.需要说明的是,本发明对第一应用和第二应用的具体类型不作任何限制,第一和第二只用于不同应用的标识。实际上,除了第二应用,可能还存在其他应用(例如第三应用)需要对相机进行抢占。
50.为了增加灵活性,本发明实施例提供的相机应用控制方法,还可以包括:预先根据各个应用的类型,为各个应用分别设定相应的预设场景要求。基于此,针对第二应用,在判断当前是否满足预设切换条件时,具体判断当前应用场景是否满足第二应用对应的预设场
景要求。这样,可以根据各个应用的应用类型来进行个性化的应用场景限定,更加贴近用户的使用需求。
51.此外,预设切换条件也可以包括:第二应用的优先级高于第一应用的优先级,和/或第二应用已被列入预设的相机应用白名单中,和/或第二应用未被列入预设的相机应用黑名单中。
52.可以理解的,在实际应用中,各种不同的切换条件可以单独应用,也可以按照任意方式进行搭配组合应用,本发明实施例对此不作限定。
53.在又一种可选的实施方式中,本发明实施例提供的相机应用控制方法,还可以包括:
54.在第二应用与相机断开连接时,恢复第一应用与相机的连接;
55.和/或,在断开相机与第一应用的连接,并控制相机与第二应用连接之前,还可包括:于显示界面显示一切换提醒弹窗,用于询问用户是否接受相机被所述第二应用抢占;
56.和/或,在相机与第二应用连接的状态下收到第三应用的连接请求时,判断是否满足预设切换条件,若满足,则断开相机与第二应用的连接,并控制相机与第三应用连接;基于此,在第三应用与相机断开连接时,可以直接恢复第一应用与相机的连接,也可以逐级恢复前一应用于相机的连接。
57.基于同样的发明构思,本发明实施例还提供了一种相机应用控制装置,还包括存储器和处理器;所述存储器,用于存储指令;所述处理器,用于加载所述存储器中的所述指令,以执行如上任意一项所述的相机应用控制方法。
58.该相机应用装置具体可以为手机、笔记本电脑等任意具有相机的设备。
59.本领域普通技术人员可以理解,上述相机应用控制方法中的全部或部分步骤可以通过指令来完成,或通过指令控制相关的硬件来完成,该指令可以存储于一计算机可读存储介质中,并由处理器进行加载和执行。
60.为此,本发明实施例还提供一种存储介质,其中存储有多条指令,该指令能够被处理器进行加载,以执行本发明实施例所提供的传感器控制方法中的步骤。
61.其中,该存储介质可以包括:只读存储器(rom,read only memory)、随机存取记忆体(ram,random access memory)、磁盘或光盘等。
62.以上所述,以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1