USB摄像头管理装置、方法、目标系统、设备及存储介质制造方法及图纸

技术编号:35593378 阅读:18 留言:0更新日期:2022-11-16 15:11
本申请实施例公开了一种USB摄像头管理装置、方法、目标系统、设备和存储介质,涉及计算机技术领域。该USB摄像头管理装置应用于预设的目标系统,目标系统还包括操作系统层和应用层,USB摄像头管理装置位于所述操作系统层与所述应用层之间;USB摄像头管理装置用于提供访问挂载在所述预设系统上的USB摄像头的访问接口;应用层通过调用所述USB摄像头管理装置提供的所述访问接口访问挂载在所述预设系统上的USB摄像头。该USB摄像头管理装置连接了应用层和操作系统层,为应用层提供了API接口,上层开发者在不需要了解底层系统的情况下能够开发USB摄像头的应用程序,节省了开发成本,提高了开发效率,复用率高,避免了大量重复性劳动。动。动。

【技术实现步骤摘要】
USB摄像头管理装置、方法、目标系统、设备及存储介质


[0001]本专利技术涉及计算机
,尤其涉及一种USB摄像头管理装置、方法、目标系统、设备及存储介质。

技术介绍

[0002]USB Camera(USB摄像头)由于使用方便,价格低廉,性能较好,因而在工作生活的各个方面得到了广泛应用。随着技术的发展,现在USB Camera一般都是支持多路的智能分析和监控需求。用户可以实时进行视频压缩,并具有数字录像、网络传输等。然而,当前利用V4L2和Libudev对USB Camera的开发和管理比较松散,V4L2和Libudev作为LINUX的模块本身没有提供对外的API接口,只提供了对外编程方式,需要开发者掌握LINUX的相关知识和编程,然后调用LINUX的标准库如ioctl对设备节点操作,常常一个简单功能需要写一堆代码去实现,开发效率低,开发成本较高且开发的代码复用率低。

技术实现思路

[0003]为解决上述技术问题或至少部分地解决上述技术问题,本申请实施例提供一种USB摄像头管理装置、方法、目标系统、计算机设备及计算机可读存储介质。
[0004]在本申请实施例的第一方面,提供了一种USB摄像头管理装置,所述USB摄像头管理装置应用于预设的目标系统,所述目标系统包括操作系统层和应用层,所述USB摄像头管理装置位于所述操作系统层与所述应用层之间;
[0005]所述USB摄像头管理装置包括:接收单元,用于接收来自所述应用层的处理请求,所述处理请求用于指示执行与挂载在所述目标系统上的USB摄像头相关的处理动作;处理单元,用于通过所述操作系统层的操作命令执行与所述处理请求对应的处理动作,获得处理结果,并将获得的处理结果返回至所述应用层。
[0006]在本申请实施例的第二方面,提供了一种USB摄像头管理方法,所述方法包括:接收来自应用层的处理请求,所述处理请求用于指示执行与挂载在目标系统上的USB摄像头相关的处理动作;通过操作系统层的操作命令执行与所述处理请求对应的处理动作,获得处理结果,并将获得的处理结果返回至所述应用层。
[0007]可选地,所述处理请求包括信息获取指令,所述信息获取指令用于指示获取挂载在所述目标系统上的USB摄像头的信息;
[0008]通过操作系统层的操作命令执行与所述处理请求对应的处理动作,获得处理结果,并将获得的处理结果返回至所述应用层包括:
[0009]根据所述信息获取指令,生成查询命令,将所述查询命令发送至所述操作系统层,以使所述操作系统层根据所述查询命令查询所述USB摄像头的信息;
[0010]接收所述操作系统层查询到的所述USB摄像头的信息;
[0011]将接收到的所述USB摄像头的信息发送至所述应用层。
[0012]可选地,所述信息获取指令包括设备信息获取指令;
[0013]通过操作系统层的操作命令执行与所述处理请求对应的处理动作,获得处理结果,并将获得的处理结果返回至所述应用层包括:
[0014]根据所述设备信息获取指令,生成第一查询命令,将所述第一查询命令发送至所述操作系统层,以使所述操作系统层根据所述第一查询命令查询所述USB摄像头的设备信息;
[0015]接收所述操作系统层查询到的所述USB摄像头的设备信息;
[0016]将接收到的所述USB摄像头的设备信息发送至所述应用层。
[0017]可选地,所述信息获取指令包括视频流信息获取指令;
[0018]通过操作系统层的操作命令执行与所述处理请求对应的处理动作,获得处理结果,并将获得的处理结果返回至所述应用层包括:
[0019]根据所述视频流信息获取指令,生成第二查询命令,将所述第二查询命令发送至所述操作系统层,以使所述操作系统层根据所述第二查询命令查询所述USB摄像头支持的视频流信息;
[0020]接收所述操作系统层查询到的所述USB摄像头支持的视频流信息;
[0021]将接收到的所述USB摄像头支持的视频流信息发送至所述应用层。
[0022]可选地,所述处理请求还包括信息采集配置指令,所述信息采集配置指令用于对挂载在所述目标系统上的USB摄像头的信息采集方式进行配置;通过操作系统层的操作命令执行与所述处理请求对应的处理动作,获得处理结果包括:根据所述信息采集配置指令,生成信息设置命令,并将所述信息设置命令发送至所述系统操作层,以使所述系统操作层对挂载在所述目标系统上的USB摄像头的信息采集方式进行设置。
[0023]可选地,所述处理请求还包括验证指令,所述验证指令用于指示验证挂载在所述目标系统上的USB摄像头是否按照所述信息采集配置指令进行信息采集;通过操作系统层的操作命令执行与所述处理请求对应的处理动作,获得处理结果包括:根据所述验证指令,生成验证命令,并将所述验证命令发送至所述系统操作层,以使所述系统操作层验证挂载在所述目标系统上的USB摄像头是否按照所述信息采集配置指令进行信息采集。
[0024]可选地,接收来自应用层的处理请求包括:接收来自所述应用层的基于JAVA编程语言编写的处理请求。
[0025]在本申请实施例的第三方面,提供了一种目标系统,所述目标系统包括操作系统层、应用层和USB摄像头管理装置,所述USB摄像头管理装置位于所述操作系统层与所述应用层之间;
[0026]所述USB摄像头管理装置包括:接收单元,用于接收来自所述应用层的处理请求,所述处理请求用于指示执行与挂载在所述目标系统上的USB摄像头相关的处理动作;处理单元,用于通过所述操作系统层的操作命令执行与所述处理请求对应的处理动作,获得处理结果,并将获得的处理结果返回至所述应用层。
[0027]在本申请实施例的第四方面,提供了一种计算机设备,所述计算机设备包括处理器和存储器,所述存储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现本申请实施例的USB摄像头管理方法。
[0028]在本申请实施例的第五方面,提供了一种计算机可读存储介质,所述存储介质中
存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由处理器加载并执行以实现本申请实施例的USB摄像头管理方法。
[0029]上述专利技术中的一个实施例具有如下优点或有益效果:
[0030]本申请实施例提供的USB摄像头管理装置通过接收单元接收来自应用层的处理请求,所述处理请求用于指示执行与挂载在所述目标系统上的USB摄像头相关的处理动作,通过处理单元执行与所述处理请求对应的处理动作,并获得处理结果,将获得的处理结果返回至所述应用层,即该USB摄像头管理装置为应用层提供了访问挂载在预设的目标系统上的USB摄像头访问接口,应用层通过调用该USB摄像头管理装置提供的访问接口访问、管理和操作USB摄像头,应用层的开发者不需要了解底层系统就能开发USB摄像头的应用程序,只需要了解该USB本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种USB摄像头管理装置,其特征在于,所述USB摄像头管理装置应用于预设的目标系统,所述目标系统包括操作系统层和应用层,所述USB摄像头管理装置位于所述操作系统层与所述应用层之间;所述USB摄像头管理装置包括:接收单元,用于接收来自所述应用层的处理请求,所述处理请求用于指示执行与挂载在所述目标系统上的USB摄像头相关的处理动作;处理单元,用于通过所述操作系统层的操作命令执行与所述处理请求对应的处理动作,获得处理结果,并将获得的处理结果返回至所述应用层。2.根据权利要求1所述的USB摄像头管理装置,其特征在于,所述处理请求包括信息获取指令,所述信息获取指令用于指示获取挂载在所述目标系统上的USB摄像头的信息;所述处理单元包括获取模块,所述获取模块,用于根据所述信息获取指令,生成查询命令,将所述查询命令发送至所述操作系统层,以使所述操作系统层根据所述查询命令查询所述USB摄像头的信息;接收所述操作系统层查询到的所述USB摄像头的信息;将接收到的所述USB摄像头的信息发送至所述应用层。3.根据权利要求2所述的USB摄像头管理装置,其特征在于,所述信息获取指令包括设备信息获取指令;所述获取模块还用于根据所述设备信息获取指令,生成第一查询命令,将所述第一查询命令发送至所述操作系统层,以使所述操作系统层根据所述第一查询命令查询所述USB摄像头的设备信息;接收所述操作系统层查询到的所述USB摄像头的设备信息;将接收到的所述USB摄像头的设备信息发送至所述应用层。4.根据权利要求2所述的USB摄像头管理装置,其特征在于,所述信息获取指令包括视频流信息获取指令;所述获取模块还用于根据所述视频流信息获取指令,生成第二查询命令,将所述第二查询命令发送至所述操作系统层,以使所述操作系统层根据所述第二查询命令查询所述USB摄像头支持的视频流信息;接收所述操作系统层查询到的所述USB摄像头支持的视频流信息;将接收到的所述USB摄像头支持的视频流信息发送至所述应用层。5.根据权利要求1所述的USB摄像头管理装置,其特征在于,所述处理请求还包括信息采集配置指令,所述信息采集配置指令用于对挂载在所述目标系统上的USB摄像头的信息采集方式进行配置;所述处理单元还包括设置模块,所述设置模块用于根据所述信息采集配置指令,生成信息设置命令,并将所述信息设置命令发送至所述系统操作层,以使所述系统操作层对挂载在所述目标系统上的USB摄像头的信息采集方式进行设置。6.根据权利要求5所述的USB摄像头管理装置,其特征在于,所述处理请求还包括验证指令,所述验证...

【专利技术属性】
技术研发人员:冯玉波
申请(专利权)人:成都中科创达软件有限公司
类型:发明
国别省市:

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

1