买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
申请/专利权人:深圳市拔超科技股份有限公司;湖南拔越软件开发有限公司
摘要:本发明提供了一种采用无线信道实现UAC和UVC设备远程连接的APP及方法,该APP包括USB控制模块、信令模块和驱动模块;所述USB控制模块通过信令广播发现和管理远端接收器RX,向远端接收器RX请求UAC和UVC设备远程连接,创建与远端接收器RX的USB控制和USB媒体通道,收发USB的控制和USB媒体信息;所述信令模块负责与远端接收器RX建立和维护信令通道,负责APP与远端接收器RX之间信令处理;所述USB驱动模块在PC操作系统中构建出一个虚拟USB设备,且虚拟USB设备与真实USB设备功能一样。本发明构思合理,可以在大中小会议室场景中方便灵活组网,用户只需在PC安装运行APP即可以开视频会议,无需使用Dongle设备,减少Dongle插拔操作,提升用户体验。
主权项:1.一种通过无线信道实现UAC与UVC设备远程连接的方法,所述方法由PC执行,所述PC安装有APP,其特征在于,所述方法主要包括以下步骤:S100、搜索设备S110、所述APP定时使用指定组播地址+端口发送搜索设备消息;S120、远端接收器RX收到指定组播地址+端口的搜索设备消息,向所述APP指定的组播地址和端口发送搜索设备响应消息;S130、所述APP收到响应在其界面上呈现远端接收器RX的设备名称和状态;S200、USB连接S210、在所述APP的界面上搜索到的远端接收器RX列表中选中一个远端接收器RX建立信令通道,如果已经有远端接收器RX连接,须把已连接的远端接收器RX断开;S220、所述APP向远端接收器RX发送USB连接请求;S230、远端接收器RX收到USB连接请求时进行可抢占的连接处理;S300、创建USB控制和媒体通道所述APP收到USB连接请求响应中的USB设备描述符,所述APP可创建一个USB组合设备,根据USB端点信息的数组创建USB设备对应端点读写功能及USB设备对应媒体通道收发功能;S400、循环数据收发S410、所述APP与远端接收器RX之间的USB控制通道是双向的;所述APP从USB驱动模块读取控制信息,封装成控制消息发送给远端接收器RX,远端接收器RX接收到控制消息解析之后发送给对应USB设备,并把操作结果反馈给所述APP;S420、通过所述APP与远端接收器RX之间的USB控制通道打开MIC、Speaker和Camera;S430、循环收发MIC、Speaker和Camera的数据;S440、所述APP与远端接收器RX之间的USB控制通道控制操作;S500、USB变更通知S510、USB连接请求的抢占、USB断开连接请求的回退和远端接收器RX的USB更新时,远端接收器RX向所述APP发送USB变更通知;S520、所述APP收到远端接收器RX的USB变更通知,USB控制模块根据变更类型调用USB驱动模块处理变更,给远端接收器RX发送响应;S530、远端接收器RX收到所述APP的USB变更通知响应,所述APP返回响应变更成功时,根据变更类型处理USB端点读取和媒体通道收发;S600、USB断开连接S610、所述APP的界面上选定已连接的设备断开连接;S620、所述APP向远端接收器RX发送USB断开连接请求;S630、远端接收器RX收到断开连接请求时进行可回退的断开连接处理;所述步骤S210具体包括以下步骤:S211、所述APP根据连接类型及连接参数与远端接收器RX建立信令通道;S212、所述APP向远端接收器RX发送创建信令通道请求;S213、远端接收器RX收到请求处理之后向所述APP发送创建信令通道请求响应,且所述创建信令通道请求响应包含响应码、客户端唯一标识、接入码类型、远端接收器RX的设备类型和远端接收器RX的能力集;S214、所述APP收到创建信令通道请求响应,响应码有成功或失败,只有响应码是成功时信令通道才创建成功;所述步骤S230具体包括以下步骤:S231、远端接收器RX没有与所述APP连接时,打开USB接口连接的UAC、UVC和HID设备,根据USB连接请求生成请求响应并发送给APP,创建UAC、UVC设备的MIC数据、Speaker数据和Camera数据的对应端点读写功能及UAC、UVC设备的对应媒体通道收发功能;S232、远端接收器RX与所述APP连接时,向已连接所述APP发送USB变更消息以关闭USB设备,收到所述APP变更消息响应后,关闭已连接所述APP的媒体通道的收发功能;S233、根据USB连接请求生成请求响应并发送给新连接的所述APP,创建新连接的所述APP的媒体通道;S234、所述APP收到USB连接请求响应,响应码有成功或失败,只有响应码是成功时才表示信令通道创建成功;所述步骤S300中收到USB连接请求响应中的USB设备描述符,所述APP还可通过创建独立的USB设备集,来根据USB端点信息的数组创建USB设备对应端点读写功能及USB设备对应媒体通道收发功能;所述步骤S430具体包括以下步骤:S431、远端接收器RX从MIC数据对应端点读取MIC数据封装成RTP包,从MIC数据通道发送给所述APP,所述APP的USB控制模块接收到RTP包,解析RTP包之后写入MIC对应的USB驱动模块;S432、远端接收器RX从Camera数据对应端点读取Camera数据封装成RTP包,从Camera数据通道发送给所述APP,所述APP的USB控制模块接收到RTP包,解析RTP包之后写入Camera对应的USB驱动模块;S433、所述APP从MIC媒体通道和Camera媒体通道收到MIC和Camera的RTP包需要做RTP包排序和MIC和Camera数据对齐;S434、所述APP从Speaker对应USB驱动模块读取Speaker数据,在USB控制模块封装成RTP包,从Speaker数据通道发送给远端接收器RX,远端接收器RX接收到RTP包,解析RTP包之后写入Speaker对应USB设备;所述步骤S630具体包括以下步骤:S631、没有所述APP连接远端接收器RX时,关闭UAC、UVC设备的MIC数据、Speaker数据和Camera数据的对应端点读写功能及UAC、UVC设备对应媒体通道收发功能,关闭UAC、UVC和HID设备,向所述APP发送USB断开连接请求响应;S632、有所述APP连接远端接收器RX时,关闭媒体通道收发,向请求的所述APP发送USB断开连接请求响应;S633、向上一个USB连接的所述APP发送USB变更消息以打开USB组合设备,收到响应后,创建媒体通道;S634、所述APP收到远端接收器RX断开连接请求响应,返回码有成功或失败,只有返回码是成功时才表示USB断开连接成功;S635、所述APP关闭USB媒体通道、USB控制通道和USB驱动对应USB设备;S636、所述APP关闭信令通道。
全文数据:
权利要求:
百度查询: 深圳市拔超科技股份有限公司 湖南拔越软件开发有限公司 采用无线信道实现UAC和UVC设备远程连接的APP及方法
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。