【技术实现步骤摘要】
本专利技术涉及无线通信
,尤其涉及USB虚拟设备创建方法、设备及系统。
技术介绍
目前,想要在移动终端上播放主设备(例如电视机或电脑)的音频文件或者通过移动终端向主设备输入数据,需要在主设备与移动终端之间连接数据线,在使用过程中,数据线多有不便,尤其是在房间内,影响用户的行动和操作,体验较差;此外,数据线的长度也限定了移动终端与主设备的距离,数据的传输环境受限较大。
技术实现思路
本专利技术的主要目的在于提供一种USB虚拟设备创建方法、设备及系统,旨在改善数据的传输环境、为用户提供便捷。为实现上述目的,本专利技术提供的一种USB虚拟设备创建方法,用于在主设备端创建USB虚拟设备,所述USB虚拟设备创建方法包括以下步骤:在主设备端加载USB虚拟设备驱动模块,在所述主设备与从设备之间建立无线连接;通过无线局域网发布USB虚拟服务,并监听所述从设备网络端口;如果发现来自于所述从设备的连接信息,则向所述从设备发送获取USB虚拟设备的配置请求;接收所述从设备反馈的根据所述配置请求返回的配置信息;根据所述配置信息创建相应的USB虚拟设备节点。优选地,所述如果发现来自于所述从设备的连接信息,并向所述从设备发送USB虚拟设备的配置请求;接收来所述从设备反馈的根据所述配置请求返回的配置信息;包括:接收所述连接信息,并向所述从设备发送获取USB虚拟设备的设备描述符请求;接收所述从设备反馈的根据所述设备描述符请求返回的设备描述符,并向所述从设备发送获取USB虚拟设备的配置描述符请求;接收所述从设备反馈的根据所述配置描述符请求返回的配置描述符,并向所述从设备发送获取USB虚拟 ...
【技术保护点】
一种USB虚拟设备创建方法,其特征在于,用于在主设备端创建USB虚拟设备,所述USB虚拟设备创建方法包括以下步骤:在主设备端加载USB虚拟设备驱动模块,在所述主设备与从设备之间建立无线连接;通过无线局域网发布USB虚拟服务,并监听所述从设备网络端口;如果发现来自于所述从设备的连接信息,则向所述从设备发送获取USB虚拟设备的配置请求;接收所述从设备反馈的根据所述配置请求返回的配置信息;根据所述配置信息创建相应的USB虚拟设备节点。
【技术特征摘要】
1.一种USB虚拟设备创建方法,其特征在于,用于在主设备端创建USB虚拟设备,所述USB虚拟设备创建方法包括以下步骤:在主设备端加载USB虚拟设备驱动模块,在所述主设备与从设备之间建立无线连接;通过无线局域网发布USB虚拟服务,并监听所述从设备网络端口;如果发现来自于所述从设备的连接信息,则向所述从设备发送获取USB虚拟设备的配置请求;接收所述从设备反馈的根据所述配置请求返回的配置信息;根据所述配置信息创建相应的USB虚拟设备节点。2.如权利要求1所述的USB虚拟设备创建方法,其特征在于,所述如果发现来自于所述从设备的连接信息,并向所述从设备发送USB虚拟设备的配置请求;接收来所述从设备反馈的根据所述配置请求返回的配置信息包括:接收所述连接信息,并向所述从设备发送获取USB虚拟设备的设备描述符请求;接收所述从设备反馈的根据所述设备描述符请求返回的设备描述符,并向所述从设备发送获取USB虚拟设备的配置描述符请求;接收所述从设备反馈的根据所述配置描述符请求返回的配置描述符,并向所述从设备发送获取USB虚拟设备的接口描述符请求;接收所述从设备反馈的根据所述接口描述符请求返回的接口描述符,并向所述从设备发送获取USB虚拟设备的端点描述符请求;接收所述从设备反馈的根据所述端点描述符请求返回的端点描述符,并向所述从设备发送获取USB虚拟设备的字符串描述符请求;接收所述从设备反馈的根据所述字符串描述符请求返回的字符串描述符。3.一种USB虚拟设备创建方法,其特征在于,用于在主设备端创建USB虚拟设备,所述USB虚拟设备创建方法包括以下步骤:在所述主设备端加载USB虚拟设备驱动模块,在所述主设备与从设备之间建立无线连接;通过无线局域网发布USB虚拟服务,并监听所述从设备网络端口;所述从设备查询所述USB虚拟服务,如果发现所述主设备,则向所述主设备发送连接信息;所述主设备接收所述连接信息,并向所述从设备发送获取USB虚拟设备的配置信息请求;所述从设备接收所述配置信息请求,并向所述主设备发送USB虚拟设备的配置信息;所述主设备获取所述配置信息,并根据所述配置信息创建相应的USB虚拟设备节点。4.如权利要求3所述的USB虚拟设备创建方法,其特征在于,所述通过无线局域网发布USB虚拟服务,并监听所述从设备网络端口包括:所述主设备在无线局域网内发布USB虚拟服务,提供服务端口和主设备的MAC地址;所述从设备查询所述USB虚拟服务,如果发现所述主设备,则向所述主设备发送连接信息包括:所述从设备查询所述USB虚拟服务,如果发现所述主设备,则获取所述主设备的MAC地址,并向所述主设备发送连接信息。5.如权利要求3所述的USB虚拟设备创建方法,其特征在于,所述主设备接收所述连接信息,并向所述从设备发送获取USB虚拟设备的配置信息请求;所述从设备接收所述配置信息请求,并向所述主设备发送USB虚拟设备的配置信息包括:所述主设备接收所述连接信息,并向所述从设备发送获取USB虚拟设备的设备描述符请求;所述从设备接收所述设备描述符请求并向所述主设备发送USB虚拟设备的设备描述符;所述主设备接收所述设备描述符,并向所述从设备发送获取USB虚拟设备的配置描述符请求;所述从设备接收所述配置描述符请求并向所述主设备发送USB虚拟设备的配置描述符;所述主设备接收所述配置描述符,并向所述从设备发送获取USB虚拟设备的接口描述符请求;所述从设备接收所述接口描述符请求并向所述主设备发送USB虚拟设备的接口描述符;所述主设备接收所述接口描述符,并向所述从设备发送获取USB虚拟设备的端点描述符请求;所述从设备接收所述端点描述符请求并向所述主设备发送USB虚拟设备的端点描述符;所述主设备接收所述端点描述符,并向所述从设备发送获取USB虚拟设备的字符串描述符请求;所述从设备接收所述字符串描述符请求并向所述主设备发送USB虚拟设备的字符串描述符。6.一种USB虚拟设备创建设备,其特征在于,所述USB虚拟设备创建设备包括主设备,所述主设备包括:驱动模块,用于在主设备端加载USB虚拟设备,在所述主设备...
【专利技术属性】
技术研发人员:苏洪静,
申请(专利权)人:深圳创维RGB电子有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。