[发明专利]一种移动终端USB虚拟化映射方法在审
申请号: | 201210366082.2 | 申请日: | 2012-09-28 |
公开(公告)号: | CN102882871A | 公开(公告)日: | 2013-01-16 |
发明(设计)人: | 何宇荣;刘志平;熊俊 | 申请(专利权)人: | 深圳市赛蓝科技有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;G06F13/10 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518107 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 移动 终端 usb 虚拟 映射 方法 | ||
技术领域
本发明涉及无线网络应用平台领域,涉及到一种移动终端USB虚拟化映射方法来传输数据。
背景技术
随着3G网络在国内的成熟发展,以及城市内部及周边的WIFI无线网络覆盖,移动终端高速互联已成为热门趋势。用户通过3G或WIFI网络可以享受网页浏览,网络社交等应用,更扩展到移动商务办公领域。同时,移动办公作为一种新潮的办公模式,也被很多企业及软件开发商所吸引,而传统的办公模式在实际操作中由于业务需求,要求在本地通信客户端上连接许多外设资源,随着USB接口技术的日趋成熟和广泛普及,在当今市场上大部分平板电脑都带有USB接口,没有USB接口的移动终端也可以通过OTG转接线来实现USB转换,且这些接口的外设通常可以即插即用并可以灵活扩展,在移动终端办公领域,实现USB接口映射方案已是行业发展一个重要课题。能实现USB接口映射,就可以实现移动终端本地连接任意USB设备,彻底打破移动终端本地连接外设受局限的瓶颈。
发明内容
本发明的目的在于:提供一种移动终端USB虚拟化映射方法,实现移动终端本地连接任意USB设备,解决移动终端本地连接外设受局限的问题。
达到发明的目的所采取的技术方案是:一种移动终端USB虚拟化映射方法,包括服务端、通信客户端以及实际USB设备,服务端、通信客户端通过网络连接,其特征在于:通信客户端上的实际USB设备被映射为服务端的一个虚拟USB设备,包括以下步骤:A通信客户端插入实际USB设备,通信客户端、服务端初始化,建立网络连接;B服务端发送查询请求通信客户端,通信客户端枚举移动终端设备上所有插入的USB设备,将设备的编号、设备类型、厂商ID、设备ID等数发送到服务端;C服务端从通信客户端发送的设备清单中,选择需要映射的USB设备,对通信客户端发送连接请求;D通信客户端收到连接请求,使用桩驱动对目标USB设备进行打开,并作好URB数据转发准备;E通信服务端根据选择需要映射的USB设备类型,发送请求到下层虚拟USB设备总线驱动,使其创建一个与映射设备相同类型虚拟USB设备;F服务端的虚拟USB设备与通信客户端的映射桩驱动通过上层通信组件建立URB数据逻辑链路,此后服务端的对虚拟USB设备的操作将会由URB数据逻辑链路转发到实际USB设备,实际USB设备返回的数据也会经由URB数据逻辑链路返回虚拟USB设备。
所述的实际USB设备可以是U盘、USBKEY、USB移动硬盘、USB读卡器、USB打印机、USB摄像头、USB扫绘仪、USB数码像机等USB接口的外设。
本发明具有的优点是:
1、无需在移动终端机上安装设备驱动,只要在远端操作系统下安装此设备的驱动,一次安装即可实现多个客户端都可使用。
2、可以在RDP会话中使用,并且不同用户以不同会话来区分,互不干扰。
3、采用本发明方法,节约开发成本,缩短应用周期,不改变客户原有网络环境,又能实现移动办公外设备的灵活使用,如:U盘、USB移动硬盘、USB读卡器、USB打印机、USB摄像头、USB扫绘仪、USB数码像机、乃至现在各种安全应用系统中流行使用的USB key。
附图说明
图1:本发明虚拟USB映射结构图。
图2:本发明通信客户端流程图。
图3:本发明服务端流程图。
具体实施方式
下面结合附图说明及具体实施方式对本发明一步说明。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市赛蓝科技有限公司,未经深圳市赛蓝科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210366082.2/2.html,转载请声明来源钻瓜专利网。