[发明专利]一种云桌面的摄像头设备连接的方法及系统在审
申请号: | 202210698353.8 | 申请日: | 2022-06-20 |
公开(公告)号: | CN115118719A | 公开(公告)日: | 2022-09-27 |
发明(设计)人: | 张辉;余铧;魏良晨 | 申请(专利权)人: | 福建升腾资讯有限公司 |
主分类号: | H04L67/08 | 分类号: | H04L67/08;H04N5/232;G06F9/451 |
代理公司: | 福州市景弘专利代理事务所(普通合伙) 35219 | 代理人: | 邱丹腾 |
地址: | 350007 福建省福州市仓山*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 桌面 摄像头 设备 连接 方法 系统 | ||
一种云桌面的摄像头设备连接方法及系统,其中方法包括如下步骤,a)通过预设接口,监听用户在云桌面打开摄像头的操作;b)通过ioctl系统接口获取到所述摄像头设置;c)通过云桌面协议将所述摄像头设置和open指令以及摄像头ID发送到客户端,d)客户端收到数据包后进行解压;e)客户端根据对应的摄像头ID打开本地摄像头设备;区别于现有技术,上述方案能够通过利用云桌面的协议,在客户端接入摄像头之后对摄像头的信息进行获取并在云服务端生成相应的驱动,在云服务端运行摄像头控制指令时,就能够将摄像画面进行呈现。
技术领域
本发明涉及云桌面应用领域,尤其涉及云桌面上的摄像头设备的连接的方法及系统。
背景技术
Linux云桌面是云计算技术的一项应用,简单的来说就是通过虚拟化技术,在处于数据中心机房内的服务器中安装一种虚拟化软件,再通过配置该软件来创建多台虚拟机,虚拟机会拥有相对独立的CPU与内存资源,这样,就能将一台实际的服务器划分多台虚拟机,从而提供给多个用户来独立使用,不同的用户使用不同的虚拟机,不会相互抢占CPU与内存资源,也不会因为在同一台机器操作而相互冲突。在Linux云桌面的应用场景下,为符合大多数用户的使用习惯,虚拟机内一般是安装Windows操作系统,而用户使用的是虚拟机的桌面服务,与正常使用电脑类似,进行浏览网页,编辑文档等操作。
Linux云桌面协议就是Linux云桌面技术中的核心技术了,它是用户通过操作本地设备来控制Linux云桌面的关键,其核心部分就是各个本地设备在Linux云桌面上的虚拟化映射。而摄像头设备的虚拟化技术就属于其中的一个模块。现有的技术方案中,Linux云桌面还没有能够支持摄像头设备的相关设计,影响云桌面相对性。
发明内容
因此,需要提供一种云桌面的摄像头连接配置方法,能够满足在云桌面的环境中对摄像头进行配置连接问题。
为实现上述目的,发明人提供了一种云桌面的摄像头设备连接方法,包括如下步骤,
a)通过预设接口,监听用户在云桌面打开摄像头的操作;
b)通过ioctl系统接口获取到所述摄像头设置;
c)通过云桌面协议将所述摄像头设置和open指令以及摄像头ID发送到客户端,
d)客户端收到数据包后进行解压;
e)客户端根据对应的摄像头ID打开本地摄像头设备;
f)客户端写入所述摄像头设置信息,并开始采集图像数据。
g)将采集到的图像数据通过云桌面协议发送到服务端。
h)根据所述摄像头ID寻找对应的摄像头驱动,并将图像数据通过ioctl写入对应的摄像头驱动中。
i)服务端从驱动中读取所述图像数据,并在云桌面上呈现。
本申请的一些实施例中,还包括步骤,本地客户端在设备目录下扫描设备节点,遍历本地连接的物理摄像头设备,获取所述物理摄像头设备节点对应的设备信息,将所述设备信息通过云桌面协议发送到服务端,服务端根据接收到的设备信息创建摄像头驱动,将所述设备信息写入所述摄像头驱动中。
本申请的一些实施例中,所述设备信息包括摄像头可支持的分辨率、摄像头可支持的格式、摄像头的产品名称、摄像头的硬件描述符中的一种或多种。
本申请的一些实施例中,所述摄像头设置包括摄像头分辨率和图像格式。
本申请的一些实施例中,所述摄像头ID包括产品ID和售方ID。
一种云桌面的摄像头设备连接系统,包括客户端及可用于运行云桌面的服务端,具体用于执行如下步骤,
a)通过预设接口,监听用户在云桌面打开摄像头的操作;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福建升腾资讯有限公司,未经福建升腾资讯有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210698353.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:数据处理方法、装置、电子设备及存储介质
- 下一篇:一种光伏组件接线盒