[发明专利]Linux兼容Android的相机控制方法、系统、装置及介质有效
| 申请号: | 202111390647.6 | 申请日: | 2021-11-23 |
| 公开(公告)号: | CN113824888B | 公开(公告)日: | 2022-06-17 |
| 发明(设计)人: | 张兴涛 | 申请(专利权)人: | 北京鲸鲮信息系统技术有限公司 |
| 主分类号: | H04N5/232 | 分类号: | H04N5/232;G06F9/54 |
| 代理公司: | 北京路浩知识产权代理有限公司 11002 | 代理人: | 任少瑞 |
| 地址: | 100082 北京*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | linux 兼容 android 相机 控制 方法 系统 装置 介质 | ||
1.一种Linux兼容Android的相机控制方法,其特征在于,应用于Linux端,所述方法包括:
当存在Linux系统的相机驱动时,创建第一容器,将Android端对应的相机应用、安卓相机服务和相机虚拟硬件抽象层部署在所述第一容器内;运行部署后的所述第一容器;
当存在Android系统的相机驱动时,创建所述第一容器和第二容器,将所述Android端对应的相机应用、所述安卓相机服务和所述相机虚拟硬件抽象层部署在所述第一容器内,以及将所述Android端对应的相机驱动部署在所述第二容器内;运行部署后的所述第一容器和所述第二容器;
接收通过进程间通信通道得到的Android端发送的相机控制指令;
控制相机执行与所述相机控制指令对应的操作,并将所述相机的执行结果通过所述进程间通信通道返回给所述Android端。
2.根据权利要求1所述的Linux兼容Android的相机控制方法,其特征在于,所述接收通过进程间通信通道得到的Android端发送的相机控制指令,包括:
利用预先创建的代理服务,接收通过所述进程间通信通道得到的所述Android端发送的所述相机控制指令;
所述控制相机执行与所述相机控制指令对应的操作,包括:
利用所述预先创建的代理服务,控制所述相机执行与所述相机控制指令对应的操作。
3.一种Linux兼容Android的相机控制方法,其特征在于,应用于Android端,所述方法包括:
生成相机控制指令,并通过进程间通信通道将所述相机控制指令发送给Linux端;
接收所述Linux端通过所述进程间通信通道返回的与所述相机控制指令对应的执行结果;
其中,所述生成相机控制指令,并通过进程间通信通道将所述相机控制指令发送给Linux端之前,还包括:
创建相机虚拟硬件抽象层;
在所述相机虚拟硬件抽象层上,配置与所述Linux端通信的通信接口,并通过所述通信接口将所述相机控制指令发送给所述Linux端;
其中,所述Linux端用于当存在Linux系统的相机驱动时,创建第一容器,将所述Android端对应的相机应用、安卓相机服务和相机虚拟硬件抽象层部署在所述第一容器内;运行部署后的所述第一容器,当存在Android系统的相机驱动时,创建所述第一容器和第二容器,将所述Android端对应的相机应用、所述安卓相机服务和所述相机虚拟硬件抽象层部署在所述第一容器内,以及将所述Android端对应的相机驱动部署在所述第二容器内;运行部署后的所述第一容器和所述第二容器。
4.一种Linux兼容Android的相机控制系统,其特征在于,所述系统包括:Linux端和Android端,所述Linux端和所述Android端通过进程间通信通道进行通信;
所述Android端,用于生成相机控制指令,并通过所述进程间通信通道将所述相机控制指令发送给Linux端;
所述Linux端,用于接收所述相机控制指令,控制相机执行与所述相机控制指令对应的操作,并将所述相机的执行结果通过所述进程间通信通道返回给所述Android端;
所述Android端,还用于接收所述Linux端返回的与所述相机控制指令对应的执行结果;
所述Linux端,还用于当存在Linux系统的相机驱动时,创建第一容器,将Android端对应的相机应用、安卓相机服务和相机虚拟硬件抽象层部署在所述第一容器内;运行部署后的所述第一容器;
所述Linux端,还用于当存在Android系统的相机驱动时,创建所述第一容器和第二容器,将所述Android端对应的相机应用、所述安卓相机服务和所述相机虚拟硬件抽象层部署在所述第一容器内,以及将所述Android端对应的相机驱动部署在所述第二容器内;运行部署后的所述第一容器和所述第二容器;
所述Android端,还用于创建相机虚拟硬件抽象层;在所述相机虚拟硬件抽象层上,配置与所述Linux端通信的通信接口,并通过所述通信接口将所述相机控制指令发送给所述Linux端。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京鲸鲮信息系统技术有限公司,未经北京鲸鲮信息系统技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111390647.6/1.html,转载请声明来源钻瓜专利网。





