[发明专利]USB映射方法有效

专利信息
申请号: 200710008858.2 申请日: 2007-04-20
公开(公告)号: CN101035039A 公开(公告)日: 2007-09-12
发明(设计)人: 张辉;王贤俊;汪汇 申请(专利权)人: 福建升腾资讯有限公司
主分类号: H04L12/28 分类号: H04L12/28;H04L29/02
代理公司: 福州元创专利代理有限公司 代理人: 蔡学俊
地址: 350002福建省福州市金山*** 国省代码: 福建;35
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明提供一种USB映射方法,包括服务器端和客户端,服务器和客户端用网络相连接,连接在客户端的真实的USB设备被映射为服务器端的一个虚拟的USB设备的方法,这种方法大大减轻了研发人员在终端上的USB设备驱动的开发工作,同时也极大的方便了客户,客户只需要在服务器端安装设备供应商提供的驱动程序,就可以使用终端接入的USB设备了。
搜索关键词: usb 映射 方法
【主权项】:
1.一种USB映射方法,包括服务器端和客户端,服务器和客户端用网络相连接,其特征在于:连接在客户端的真实的USB设备被映射为服务器端的一个虚拟的USB设备的方法包括如下步骤:1)客户端插上USB设备,USB映射服务程序客户机端侦测到设备到来,发出一个设备插入的命令,将命令封装起来发送给服务器;2)服务器收到封装的数据包,解析是一个插入设备的请求,向客户端发出取设备信息的命令,该命令仍然被封装起来;3)客户机将相关的设备信息封装起来,传回到服务器端;4)USB映射服务程序服务器端得知客户机的设备的相关信息,向虚拟总线发出请求,虚拟一个USB设备;5)虚拟总线虚拟出USB设备,通知PnP管理器,加载相应的USB设备驱动程序;6)USB设备驱动程序发出URB请求包,对设备进行初始化;7)虚拟总线截获到这些URB请求包,分析这些URB,然后重新封装,通知服务程序有命令需要处理;8)USB映射服务程序服务器端取出含有URB的封装好的数据包,发送到客户机端;9)USB映射服务程序客户机端收到含有URB的封装好的数据包,解包分析,发现是URB命令,调用通用驱动接口将命令传给客户驱动;10)客户驱动将命令转换成可处理的Transfer,调用底层驱动接口处理,底层驱动和设备直接打交道,命令设备动作,并从设备取得处理结果,传给通用驱动;11)USB映射服务程序客户机端收到通用驱动返回的处理结果,将结果封装起来,发送到服务器端;12)USB映射服务程序服务器端收到含有URB结果的封装好的数据包,通知虚拟总线有处理结果返回;13)虚拟总线解包,分析,将结果数据回填到URB,通知应用程序命令完成;14)USB设备驱动程序不停的发出URB命令,重复步骤6-13,直至驱动初始化完成;15)用户通过RDP登录到Windows服务器,看见USB设备已经映射成功,服务器上多出一个USB设备;16)用户使用应用软件,使用设备;17)应用程序发出请求,经过USB设备驱动转换成URB命令包;18)重复步骤7-13,直至应用处理完毕;19)客户端拔出USB设备,USB映射服务程序客户机端侦测到设备消失,发出一个设备拔出的命令,将命令封装起来发送给服务器;20)服务器收到数据包,解析是一个拔出设备的请求,向客户端发出取设备信息的命令,该命令仍然被封装;21)客户机将相关的设备信息封装,传回到服务器端;22)USB映射服务程序服务器端得知客户机的设备的相关信息,向虚拟总线发出请求,拔出一个USB设备;23)虚拟总线通知PnP管理器,卸载相应的USB设备驱动程序,释放相应的资源。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福建升腾资讯有限公司,未经福建升腾资讯有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/200710008858.2/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top