(19)国家知识产权局
(12)发明 专利申请
(10)申请公布号
(43)申请公布日
(21)申请 号 202210689278.9
(22)申请日 2022.06.16
(71)申请人 北京字跳网络技 术有限公司
地址 100190 北京市海淀区紫金 数码园4号
楼2层0207
(72)发明人 覃裕文 马健荣
(74)专利代理 机构 北京开阳星知识产权代理有
限公司 1 1710
专利代理师 唐博
(51)Int.Cl.
H04N 5/232(2006.01)
(54)发明名称
摄像头数据获取方法、 装置、 设备、 存储介质
及程序产品
(57)摘要
本公开涉及一种摄像头数据获取方法、 装
置、 设备、 存储介质及程序产品, 该方法包括: 接
收第一触发操作, 第一触发操作用于指示摄像头
数据获取指令; 响应于第一触发操作, 通过在脚
本层调用统一调用接口, 向目标操作系统的原生
接口下发该摄像头数据获取指令, 该统一调用接
口封装有多个操作系统下摄像头数据的获取功
能, 该多个操作系统包括该目标操作系统; 接收
该原生接口返回的该摄像头数据获取指令对应
的响应数据。 基于统一调用接口开发的应用可以
在操作系统不同的移动设备上运行, 可以降低软
件开发难度, 有效提高软件的开发进度。
权利要求书2页 说明书13页 附图3页
CN 115103116 A
2022.09.23
CN 115103116 A
1.一种摄像头数据获取方法, 其特征在于, 应用于包括目标操作系统 的电子设备, 所述
方法包括:
接收第一触发操作, 所述第一触发操作用于指示摄 像头数据获取指令;
响应于所述第一触发操作, 通过在脚本层调用统一调用接口, 向目标操作系统的原生
接口下发所述摄像头数据获取指令, 所述统一调用接口封装有多个操作系统下摄像头数据
的获取功能, 所述多个操作系统包括所述目标操作系统;
接收所述原生接口返回的所述摄 像头数据获取指令对应的响应数据。
2.根据权利要求1所述的方法, 其特征在于, 所述统一调用接口是通过下述步骤生成
的:
将每个操作系统的原生接口和对应的摄像头数据的获取功能封装成系统层应用程序
接口API;
将所述多个操作系统的所述系统层API封装成跨平台摄 像头模块;
将所述跨平台摄 像头模块绑定 到所述脚本层, 以生成所述统一调用接口。
3.根据权利要求1所述的方法, 其特征在于, 所述统一调用接口是通过下述步骤生成
的:
将所述多个操作系统的原生接口绑定 到所述脚本层;
在所述脚本层, 将每个操作系统 的原生接口和对应的摄像头数据的获取功能封装成脚
本层API;
将所述多个操作系统的所述脚本层API封装成所述统一调用接口。
4.根据权利要求1所述的方法, 其特征在于, 所述响应于所述第一触发操作, 通过在脚
本层调用统一调用接口, 向目标操作系统的原生接口下发所述摄 像头数据获取指令, 包括:
响应于所述第 一触发操作, 通过所述统一调用接口确定所述电子设备的操作系统为所
述目标操作系统;
通过在所述脚本层调用所述统一调用接口中封装的目标功能, 向所述目标操作系统的
所述原生接口下发所述摄像头数据获取指 令, 所述目标功能为所述目标操作系统下与所述
摄像头数据获取指令对应的摄 像头数据的获取功能。
5.根据权利要求1所述的方法, 其特征在于, 所述响应于所述第一触发操作, 通过在脚
本层调用统一调用接口, 向目标操作系统的原生接口下发所述摄像头数据获取指令之后,
所述方法还 包括:
在预设时长内未接收到所述响应数据的情况下, 显示第一提示信息, 所述第一提示信
息用于提 示重新触发所述摄 像头数据获取指令 。
6.根据权利要求1至5中任一项所述的方法, 其特征在于, 所述摄像头数据获取指令用
于指示以下任一项:
获取所述电子设备可用的摄像头列表, 所述摄像头列表中包括至少一个摄像头标识,
每个摄像头标识用于指示 一个摄像头;
获取所述电子设备可用的每个摄像头的摄像头参数, 所述摄像头参数包括以下任一
项: 摄像头标识、 摄 像头图像 格式、 摄像头连接状态;
控制目标摄像头执行目标操作, 所述目标操作包括以下任一项: 切换为所述目标摄像
头, 开启所述目标摄 像头, 关闭所述目标摄 像头, 拍摄图像, 停止拍摄图像。权 利 要 求 书 1/2 页
2
CN 115103116 A
27.根据权利要求6所述的方法, 其特征在于, 所述摄像头数据获取指令用于指示控制目
标摄像头执行目标操作, 所述目标操作包括 开启所述目标摄 像头;
所述通过在脚本层调用统一调用接口, 向目标操作系统的原生接口下发所述摄像头数
据获取指令之前, 所述方法还 包括:
在所述目标操作系统为预设系统的情况下, 通过在脚本层调用所述统一调用接口, 确
定当前应用是否具有摄 像头权限;
所述通过在脚本层调用统一调用接口, 向目标操作系统的原生接口下发所述摄像头数
据获取指令, 包括:
在所述当前应用具有所述摄像头权限的情况下, 通过在所述脚本层调用所述统一调用
接口, 向所述目标操作系统的所述原生接口下发开启所述目标摄 像头的指令 。
8.根据权利要求7所述的方法, 其特征在于, 所述在所述目标操作系统为预设系统 的情
况下, 通过在脚本层调用所述统一调用接口, 确定 当前应用是否具有摄像头权限之后, 所述
方法还包括:
在所述当前应用不具有所述摄像头权限的情况下, 显示第二提示信息, 所述第二提示
信息用于提 示是否开启所述当前应用的摄 像头权限;
在接收到不开启所述当前应用的摄像头权限的触发操作的情况下, 显示第三提示信
息, 所述第三 提示信息用于指示禁止所述当前应用开启所述目标摄 像头;
所述在所述当前应用具有所述摄像头权限的情况下, 通过在所述脚本层调用所述统一
调用接口, 向所述目标操作系统的所述原生接口下发开启所述目标摄 像头的指令, 包括:
在接收到开启所述当前应用的摄像头权限的触发操作的情况下, 通过在所述脚本层调
用所述统一调用接口, 向所述目标操作系统的所述原生接口下发开启所述目标摄像头的指
令。
9.一种摄像头数据获取装置, 其特征在于, 该装置包括目标操作系统, 包括: 接收模块
和下发模块;
所述接收模块, 用于接收第一触发操作, 所述第一触发操作用于指示摄像头数据获取
指令;
所述下发模块, 用于响应于所述接收模块接收的所述第一触发操作, 通过在脚本层调
用统一调用接口, 向目标操作系统的原生接口下发所述摄像头数据获取指令, 所述统一调
用接口封装有多个操作系统下摄像头数据的获取功能, 所述多个操作系统包括所述目标操
作系统;
所述接收模块, 还用于接收所述原生接口返回的所述摄像头数据获取指令对应的响应
数据。
10.一种电子设备, 其特征在于, 包括: 存储器和 处理器, 存储器用于存储计算机程序;
处理器用于在调用计算机程序时执 行权利要求1至8中任一项所述的摄 像头数据获取 方法。
11.一种计算机可读存储介质, 其特征在于, 其上存储有计算机程序, 计算机程序被处
理器执行时实现权利要求1至8中任一项所述的摄 像头数据获取 方法。
12.一种计算机程序产品, 其特征在于, 所述计算机程序产品上存储有计算机程序, 所
述计算机程序被处 理器执行时实现权利要求1至8中任一项所述的摄 像头数据获取 方法。权 利 要 求 书 2/2 页
3
CN 115103116 A
3
专利 摄像头数据获取方法、装置、设备、存储介质及程序产品
文档预览
中文文档
19 页
50 下载
1000 浏览
0 评论
0 收藏
3.0分
温馨提示:本文档共19页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 SC 于 2024-02-24 00:50:56上传分享