[发明专利]一种基于云手机的摄像头远程调用方法在审
申请号: | 202011281643.X | 申请日: | 2020-11-16 |
公开(公告)号: | CN112380032A | 公开(公告)日: | 2021-02-19 |
发明(设计)人: | 杨重魁;连寿哲;郭志斌;陈建铭 | 申请(专利权)人: | 福建多多云科技有限公司 |
主分类号: | G06F9/54 | 分类号: | G06F9/54 |
代理公司: | 北京世誉鑫诚专利代理有限公司 11368 | 代理人: | 任欣生 |
地址: | 350001 福建省福州市鼓楼*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 手机 摄像头 远程 调用 方法 | ||
本发明公开的基于云手机的摄像头远程调用方法,涉及计算机技术领域,通过修改云手机android底层调用摄像头模块的代码,生成安卓版摄像头模块,调用安卓版摄像头模块,通过本地摄像头模块获取视频资源或图片资源,实现本地摄像头模块的远程调用,让云手机中的APP能够正常使用摄像头,提高了用户体验。
技术领域
本发明涉及计算机技术领域,具体涉及一种基于云手机的摄像头远程调用方法。
背景技术
目前的云手机已经能够正常运行多个APP,单由于云手机不具有真实手机一样的摄像头和其他传感器等真实物理硬件,导致当前云手机中的APP无法进行摄像头调用,比如微信无法进行拍照、视频录制或者二维码扫描,导致用户体验较差。
发明内容
为解决现有技术的不足,本发明实施例提供了一种基于云手机的摄像头远程调用方法,该方法包括以下步骤:
修改云手机android底层调用摄像头模块的代码,生成安卓版摄像头模块;
调用所述安卓版摄像头模块,通过本地摄像头模块获取视频资源或图片资源,实现本地摄像头模块的远程调用。
优选地,调用所述安卓版摄像头模块,通过本地摄像头模块获取资源包括:
当云手机监测到第三方应用程序调用所述安卓版摄像头模块时,通知自身的应用程序申请本地摄像头模块的访问权限,所述应用程序获取到本地摄像头模块的访问权限后,利用本地摄像头模块拍摄图像或视频并将拍摄的图像或视频发送给所述安卓版摄像头模块。
优选地,利用本地摄像头模块拍摄图像或视频并将拍摄的图像或视频发送给所述安卓版摄像头模块包括:
对所述视频进行压缩并通过设定的网络通信协议,将所述视频发送给所述安卓版摄像头模块。
优选地,在利用本地摄像头拍摄图像或视频并将拍摄的图像或视频发送给所述安卓版摄像头模块之后,所述方法还包括:
所述安卓版摄像头模块将接收到的图像或视频上报至第三方应用程序。
本发明实施例提供的基于云手机的摄像头远程调用方法,具有以下有益效果:
实现了云手机摄像头模块的虚拟化,让云手机中的APP能够正常使用摄像头,提高了用户体验。
具体实施方式
以下结合具体实施例对本发明作具体的介绍。
本发明提供的实施例提供的基于云手机的摄像头远程调用方法,包括以下步骤:
S101,修改云手机android底层调用摄像头模块的代码,生成安卓版摄像头模块。
作为一个具体的实施例,修改后的云手机android底层调用摄像头模块的代码如下:
S102,调用安卓版摄像头模块,通过本地摄像头模块获取视频资源或图片资源,实现本地摄像头模块的远程调用。
可选地,调用安卓版摄像头模块,通过本地摄像头模块获取资源包括:
当云手机监测到第三方应用程序调用所述安卓版摄像头模块时,通知自身的应用程序申请本地摄像头模块的访问权限,所述应用程序获取到本地摄像头模块的访问权限后,利用本地摄像头模块拍摄图像或视频并将拍摄的图像或视频发送给所述安卓版摄像头模块。
可选地,利用本地摄像头模块拍摄图像或视频并将拍摄的图像或视频发送给安卓版摄像头模块包括:
对视频进行压缩并通过设定的网络通信协议,将视频发送给安卓版摄像头模块。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福建多多云科技有限公司,未经福建多多云科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011281643.X/2.html,转载请声明来源钻瓜专利网。