[发明专利]USB组合设备及其实现方法无效
申请号: | 201210091521.3 | 申请日: | 2012-03-30 |
公开(公告)号: | CN103365818A | 公开(公告)日: | 2013-10-23 |
发明(设计)人: | 万小平;狄俊龙;李炎华 | 申请(专利权)人: | 上海盛轩网络科技有限公司 |
主分类号: | G06F13/42 | 分类号: | G06F13/42 |
代理公司: | 上海思微知识产权代理事务所(普通合伙) 31237 | 代理人: | 菅秀君 |
地址: | 201203 上海市张江*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | usb 组合 设备 及其 实现 方法 | ||
1.一种USB组合设备,其特征在于,包括:
网络通信设备,用于网络通信数据的请求和接收,以实现网络通信;
数据存储设备,用于用户数据的存储;
USB控制器,用于依据网络协议规范实现网络通信接口来连接所述网络通信设备,还用于依据SCSI协议实现存储接口来连接所述数据存储设备,从而控制网络设备和存储设备通过USB物理接口与USB主机进行数据通信;所述网络通信接口设有用于控制网络数据流通道的控制端点和用于控制网络数据流的输入/输出端点;所述存储接口设有用于控制存储数据流的输入/输出端点。
2.如权利要求1所述的USB组合设备,其特征在于,所述控制器使用CDCECM协议控制所述网络通信接口以实现所述网络通信设备与USB主机间的网络通信。
3.一种如权利要求1所述的USB组合设备的实现方法,其特征在于,包括:
设置用于描述一USB组合设备的设备描述符为0;
注册所述USB组合设备;
设置数据存储设备的USB接口描述符;
将所述数据存储设备定义为所述USB组合设备的一个USB接口,并注册为一个SCSI存储设备;
设置网络通信设备的USB接口描述符;
将所述网络通信设备定义为所述虚拟USB组合设备的一个USB接口,并注册为一个CDC网络通信设备。
4.如权利要求3所述的实现方法,其特征在于,所述网络通信设备按照标准CDC ECM协议实现时,保留网络通信接口和数据接口,同时在网络通信接口和数据接口的接口描述符前增加IAD描述符以表征所述网络通信接口和数据接口为相关联的接口,以便采用Windows操作系统的USB主机能够正确识别所述网络通信设备。
5.如权利要求3所述的实现方法,其特征在于,所述述网络通信设备按照标准CDC ECM协议实现时,将网络通信接口和数据接口合二为一,以便采用Windows操作系统的USB主机能够正确识别所述网络通信设备。
6.如权利要求4或5所述的实现方法,其特征在于,在Windows操作系统中,在所述网络通信设备注册之后,还修改所述网络通信设备的驱动INF文件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海盛轩网络科技有限公司,未经上海盛轩网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210091521.3/1.html,转载请声明来源钻瓜专利网。