一种usb接口低流量双向通信方法及视频会议系统与流程
- 国知局
- 2024-08-02 13:48:16
本发明涉及视频会议系统,更具体地说,涉及一种usb接口低流量双向通信方法及视频会议系统。
背景技术:
1、视频会议系统,又称会议电视系统,这是指两个或两个以上不同地方的个人或群体,通过传输线路及多媒体设备,将声音、影像及文件资料互传,实现即时且互动的沟通,以实现远程会议的系统设备。视频会议的使用有点像电话,除了能看到与你通话的人并进行语言交流外,还能看到他们的表情和动作,使处于不同地方的人就像在同一会议室内沟通。
2、目前,在构成视频会议系统的两个设备(主设备和从设备)之间通过usb通信时,会出现硬件资源不够用的情况:比如usb的endpoint通信端点数量是有限的,而一个复用的usb设备会有多个功能,每个功能会占用一定数量的endpoint,这样会造成资源紧张,且单个endpoint只能实现单向通信,需要一种应用该种场景下的在不占用endpoint的情况下,实现低流量的消息双向通信的方式方法以解决了设备互联互通在资源不够的情况下的痛点。
技术实现思路
1、本发明要解决的技术问题在于,针对现有技术的上述缺陷,提供一种usb接口低流量双向通信方法,还提供了一种视频会议系统。
2、本发明解决其技术问题所采用的技术方案是:
3、构造一种usb接口低流量双向通信方法,其中,包括以下步骤:
4、第一步:参与usb连接的主设备打开已经枚举的uvc设备节点,通过usb设备节点发送uvc消息;
5、第二步:参与usb连接的从设备从现有的uvc设备节点中订阅usb setup和data数据;
6、第三步:从设备启动一个进程监听setup和data事件;
7、第四步:对监听到的setup和data事件进行解析,转发数据给到指定进程;
8、第五步:接收指定进程反馈结果并将结果通过data包反馈给主设备。
9、本发明所述的usb接口低流量双向通信方法,其中,所述参与usb连接的主设备打开已经枚举的uvc设备节点,通过usb设备节点发送uvc消息采用:
10、主设备打开uvc设备节点/dev/video,向设备节点写setup包事件,setup包事件可带8字节的数据。
11、本发明所述的usb接口低流量双向通信方法,其中,所述对监听到的setup和data事件进行解析,转发数据给到指定进程采用:
12、对setup包事件解析出8字节数据后传给目标进程。
13、本发明所述的usb接口低流量双向通信方法,其中,所述接收指定进程反馈结果并将结果通过data包反馈给主设备采用:
14、目标进程收到数据后回应接收进程,接收进程通过uvc设备节点中的data包返回结果给主设备。
15、一种视频会议系统,其中,包括主设备和从设备,所述主设备和所述从设备通过usb线通信连接;所述主设备和从设备之间还采用以下方法进行通信:
16、主设备打开已经枚举的uvc设备节点,通过usb设备节点发送uvc消息;
17、从设备从现有的uvc设备节点中订阅usb setup和data数据;
18、从设备启动一个进程监听setup和data事件;
19、对监听到的setup和data事件进行解析,转发数据给到指定进程;
20、接收指定进程反馈结果并将结果通过data包反馈给主设备。
21、本发明所述的视频会议系统,其中,所述主设备打开已经枚举的uvc设备节点,通过usb设备节点发送uvc消息采用:
22、主设备打开uvc设备节点/dev/video,向设备节点写setup包事件,setup包事件可带8字节的数据。
23、本发明所述的视频会议系统,其中,所述对监听到的setup和data事件进行解析,转发数据给到指定进程采用:
24、对setup包事件解析出8字节数据后传给目标进程。
25、本发明所述的视频会议系统,其中,所述接收指定进程反馈结果并将结果通过data包反馈给主设备采用:
26、目标进程收到数据后回应接收进程,接收进程通过uvc设备节点中的data包返回结果给主设备。
27、本发明的有益效果在于:应用本申请的方式方法,可以在视频会议系统中,两个设备仅通过usb通信的场景下,很好的实现在不占用endpoint的情况下达到低流量双向通信目的,而且该种通信可以自定义通信协议,解决了该种场景下设备互联互通资源不够的行业痛点。
技术特征:1.一种usb接口低流量双向通信方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的usb接口低流量双向通信方法,其特征在于,所述参与usb连接的主设备打开已经枚举的uvc设备节点,通过usb设备节点发送uvc消息采用:
3.根据权利要求2所述的usb接口低流量双向通信方法,其特征在于,所述对监听到的setup和data事件进行解析,转发数据给到指定进程采用:
4.根据权利要求3所述的usb接口低流量双向通信方法,其特征在于,所述接收指定进程反馈结果并将结果通过data包反馈给主设备采用:
5.一种视频会议系统,其特征在于,包括主设备和从设备,所述主设备和所述从设备通过usb线通信连接;所述主设备和从设备之间还采用以下方法进行通信:
6.根据权利要求5所述的视频会议系统,其特征在于,所述主设备打开已经枚举的uvc设备节点,通过usb设备节点发送uvc消息采用:
7.根据权利要求6所述的视频会议系统,其特征在于,所述对监听到的setup和data事件进行解析,转发数据给到指定进程采用:
8.根据权利要求7所述的视频会议系统,其特征在于,所述接收指定进程反馈结果并将结果通过data包反馈给主设备采用:
技术总结本发明涉及usb接口低流量双向通信方法及视频会议系统,包括以下步骤:主设备打开已经枚举的uvc设备节点,通过usb设备节点发送uvc消息;从设备从现有的uvc设备节点中订阅usb setup和data数据;从设备启动一个进程监听setup和data事件;对监听到的setup和data事件进行解析,转发数据给到指定进程;接收指定进程反馈结果并将结果通过data包反馈给主设备;应用本申请的方式方法,可以在视频会议系统中,两个设备仅通过usb通信的场景下,很好的实现在不占用endpoint的情况下达到低流量双向通信目的,而且该种通信可以自定义通信协议,解决了该种场景下设备互联互通资源不够的行业痛点。技术研发人员:付炜受保护的技术使用者:深圳市智微智能科技股份有限公司技术研发日:技术公布日:2024/7/18本文地址:https://www.jishuxx.com/zhuanli/20240801/240691.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表