调用摄像头的方法、装置、电子设备及存储介质制造方法及图纸

技术编号:33699726 阅读:23 留言:0更新日期:2022-06-06 08:06
本申请实施例提供了一种调用摄像头的方法,涉及终端交互技术领域。该方法包括:接收第一应用程序发送的摄像头调用指令,获取摄像头当前的调用状态;若摄像头当前的调用状态为使用中,则确定当前使用摄像头的第二应用程序;获取第一应用程序和第二应用程序的优先级;若第一应用程序的优先级不低于第二应用程序的优先级,则收回第二应用程序对摄像头的使用,并将摄像头调度给第一应用程序,以使得第一应用程序调用摄像头。本申请实施例能够实现统一调度摄像头,解决多应用程序调用摄像头冲突的问题。问题。问题。

【技术实现步骤摘要】
调用摄像头的方法、装置、电子设备及存储介质


[0001]本申请涉及终端交互
,具体而言,本申请涉及一种调用摄像头的方法、装置、电子设备及存储介质。

技术介绍

[0002]目前,在安卓(android)、windows以及ios等操作系统中,通常具有这样的摄像头调用逻辑:当一个应用程序正在调用摄像头时,其他应用程序无法同时调用摄像头完成拍照、录像等功能。
[0003]但是,由于缺乏统一的调度,经常会发生调用冲突的情况,比如,由于某些应用程序本身存在实现逻辑缺陷,也会出现摄像头停止调用异常或者长期调用摄像头的情况,进而导致其他应用程序无法调用摄像头。

技术实现思路

[0004]本专利技术实施例提供一种克服上述问题或者至少部分地解决上述问题的调用摄像头的方法、装置、电子设备及存储介质。
[0005]第一方面,提供了一种调用摄像头的方法,该方法包括:
[0006]接收第一应用程序发送的摄像头调用指令,获取摄像头当前的调用状态;
[0007]若摄像头当前的调用状态为使用中,则确定当前使用摄像头的第二应本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.调用摄像头的方法,其特征在于,包括:接收第一应用程序发送的摄像头调用指令,获取摄像头当前的调用状态;若所述摄像头当前的调用状态为使用中,则确定当前使用所述摄像头的第二应用程序;获取所述第一应用程序和第二应用程序的优先级;若所述第一应用程序的优先级不低于所述第二应用程序的优先级,则收回所述第二应用程序对所述摄像头的使用,并将所述摄像头调度给所述第一应用程序,以使得所述第一应用程序使用所述摄像头。2.根据权利要求1所述的调用摄像头的方法,其特征在于,接收第一应用程序发送的摄像头调用指令,包括:接收所述第一应用程序通过广播机制发送的广播请求,解析所述广播请求,获得所述摄像头调用指令。3.根据权利要求1所述的调用摄像头的方法,其特征在于,获取所述第一应用程序和第二应用程序的优先级,之后还包括:若所述第一应用程序的优先级低于所述第二应用程序的优先级,则向所述第一应用程序发送调用失败的通知。4.根据权利要求1所述的调用摄像头的方法,其特征在于,所述获取摄像头当前的调用状态,之后还包括:若摄像头当前的调用状态为未使用,则将所述摄像头调度给所述第一应用程序。5.根据权利要求2所述的调用摄像头的方法,其特征在于,所述广播请求中包括广播发送者的唯一标识和广播接收者的唯一标识;所述解析所述广播请求,之后还包括:获得所述第一应用程序的唯一标识;所述获取所述第一应用程序和第二应用程序的优先级,包括:获取预先配置的优先级表以及所述第二应用程序的唯一标识,所述优先级表用于记录应用程序的唯一标识及应用程序的优先级,所述应用程序包括所述第一应用程序和第二应用程序;基于第一应用程序的唯一标识在所述优先级表中确定第一应用程序的优先级,及基于第二应用程序的唯一标识从所述优先级表中确定第二应用程序的优先级。6.根据权利要求5所述的调用摄像头的方法,其特征在于,所述基于第一应用程序的唯一标识在所述优先级表中确定第一应用程序的优先级,及基于第二应用程序的唯一标识从所述优先级表中确定第二应用程序的优先级,包括:对于所述第一应用程序或第二应用程序中的任意一个应用程序:若所述优先级表中记录了与所述应用程序的唯一...

【专利技术属性】
技术研发人员:王少鸣
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1