虚拟USB接口编号的方法及其电脑可读取媒体技术

技术编号:4263968 阅读:1116 留言:0更新日期:2012-04-11 18:40
一种虚拟USB接口编号的方法及其电脑可读取媒体,所述方法执行于一客户端装置中,用来产生出一虚拟接口来代表一远程USB装置分享器的实体端口,其步骤包含有侦测电子装置接上远程USB装置分享器的实体端口;要求回报实体数据,包含远程USB装置分享器的MAC地址、实体端口编号,以及电子装置的PID和VID;依据实体数据进行判断比对,看是否先前已有代表该实体端口的虚拟接口;以及依据上述的判断结果作该虚拟接口的分配。借由分配虚拟接口给电子装置,固定该电子装置在本地客户端装置中的操作系统平台上的端口编号,避免重复下载安装该电子装置的驱动程序。

【技术实现步骤摘要】

—种虚拟USB接口编号的方法,尤其是指一种接在一远程USB装置分享器的一电 子装置在本地客户端的虚拟USB接口编号的方法。
技术介绍
现今有各式各样的电子装置,像是打印机、数字视频,以及数字电视等等,而随着 电子装置的增多,要使用的接线也是有增无减,众多的接线常常让使用者觉得不方便,因 此,一种电子装置的集线器便应运而生,让使用者可以连接多个电子装置在其上,而本地客 户端装置如笔记型电脑可以利用有线的或是无线的传输,远程分享并使用该些电子装置, 这样一来,复杂接线的问题便获得改善。 依据着所需功能的不同,无线传输的技术有很多种不同的平台与标准,如全球 互通微波存取(Worldwide Interoperability for MicrowaveAccess, Wi恵)是用在远 距离大范围传输,像是无线城域型网络(Metropolitan Area Network, MAN) ;Wireless Fidelity (Wi-Fi)大部分是用在中距离的传输,像是无线局域网络(Local Area Network, LAN);蓝牙(Bluetooth)则大部分用在短距离的传输,像是两电子装置的间的小型无线个 人局域网络(Personal AreaNetwork, PAN);而ZigBee则是专注在低速率低消耗的无线网 络方面等等。 许多电子装置相继被专利技术,传输线的使用量越来越大,无线或是有线的远程装置 分享集线器不失为一个减少传输线使用量的好方法。 一般来说,操作系统平台如Windows 或是Li皿x为了一些周边装置的管理设定,都会依据该周边装置所接上的USB端口编号,来 当作索引值储存组态设定和加载驱动程序,但若是利用USB装置分享集线器将远程周边装 置连接到本地客户端装置使用时,本地客户端装置会因为每一次周边装置在远程插入的端 口编号不固定,而重复要求使用者设定组态或是加载驱动程序,造成储存空间的浪费和使 用者的困扰,因此便需要一种方法避免远程分享的周边装置在本地客户端装置如笔记型电 脑上,重复下载安装驱动程序和设定组态的问题。
技术实现思路
本专利技术的目的为提供一种虚拟USB接口编号的方法,当一电子周边装置接上远程 的USB装置分享集线器时,在客户端装置虚拟出一固定的虚拟接口,并将其编号回传给客 户端装置上的操作系统平台,固定该电子周边装置在操作系统平台上的接口编号,解决操 作系统平台重复要求使用者设定组态和下载安装驱动程序的问题。 为了达成上述目的,根据本专利技术的一种方案,提供一种虚拟USB接口编号的方法, 执行于一客户端装置中,用来产生出一虚拟接口代表远程USB装置分享器的实体端口 ,其 步骤包含有侦测到电子装置接上远程USB装置分享器的实体端口 ;要求回报实体数据,包 含远程USB装置分享器的MAC地址(Media Access Control Address)、实体端口编号,以及 电子装置的PID(Product Identification)和VID(Vendorldentification);依据实体数据进行判断比对,看是否先前已有代表该实体端口的虚拟接口 ;以及依据上述的判断结果 作该虚拟接口的分配。其中虚拟接口的分配,若判断结果为是,则将该先前已虚拟出的端口 的编号回传给操作系统平台,当作该电子装置的USB端口编号;若判断结果为否,则在客户 端装置建立一虚拟USB集线器以代表远程USB装置分享器,而虚拟USB集线器更包含有一 新的虚拟接口,以代表该实体端口,并将该新的虚拟接口编号回传给操作系统平台,当作该 电子装置的USB端口编号。 换句话说,本专利技术提供了一种虚拟USB接口编号的方法,执行于一客户端装置中, 以在该客户端装置产生出一虚拟接口来代表一远程USB装置分享器的一实体端口 ,包括如 下步骤 侦测到一电子装置接上该远程USB装置分享器的该实体端口 ; 要求回报一实体数据; 依据该实体数据进行判断比对,而该实体数据的判断比对,检查所有先前产生的 该些虚拟接口中,是否已有代表该远程USB装置分享器的该实体端口 ;以及 依据上述的判断结果作该虚拟接口的分配。 根据本专利技术的另一方案,提供一种虚拟USB接口编号的方法,执行于一客户端装 置中,用来产生出一虚拟接口代表远程USB装置分享器的实体端口 ,其步骤包含有侦测到 电子装置接上远程USB装置分享器的实体端口 ;要求回报实体数据,包含远程USB装置分享 器的MAC地址、实体端口编号,以及电子装置的PID和VID;依据实体数据进行判断比对,看 该电子装置是否已有曾经使用过的虚拟接口 ;若上述判断为是,则再进一步判断该曾经使 用过的虚拟接口是否为正在使用中,将非使用中的虚拟接口的编号回传给操作系统平台, 当作该电子装置的USB端口编号;以及若上述判断为否,则找出非使用中的虚拟接口的编 号回传给操作系统平台,当作该电子装置的USB端口编号。其中找寻非使用中的虚拟接口, 可找最久未使用,以减少各个电子装置间,在客户端装置使用虚拟接口的重复率,有效率的 分配虚拟接口给各个不同的电子装置。 另外,本专利技术还提供了一种电脑可读取媒体,其储存一虚拟接口编号的程序,执行 于一客户端装置中,以在该客户端装置产生出一虚拟接口来代表一远程USB装置分享器的 一实体端口,其包括 侦测到一电子装置接上该远程USB装置分享器的该实体端口 ; 要求回报一实体数据; 依据该实体数据进行判断比对;以及 依据上述的判断结果作该虚拟接口的分配。 借着虚拟接口的建立,固定电子装置在本地客户端装置的操作系统平台上代表的 USB端口编号,即可避免操作系统平台重复要求使用者下载安装驱动程序以及设定组态,减 少储存内存的浪费与降低使用者远程分享使用电子装置的困扰。 以上的概述与接下来的实施例,皆是为了进一步说明本专利技术的技术手段与达成功 效。然所叙述的实施例与附图仅提供参考说明用,并非用来对本专利技术加以限制。附图说明 图1为远程USB装置分享器一种实施例的概略方块图。5 图2为本地客户端装置一种实施例的概略方块图。 图3为本专利技术的一种实施例的流程图。 图4为本专利技术虚拟USB接口编号方法的一种实施例的流程图。 图5为本专利技术虚拟USB接口编号方法的另一种实施例的流程图。 图6为本专利技术一种实施例的装置示意图。主要元件附图标记说明10 远程USB装置分享器 101 伺服端运算处理模块 103 USB端口 105 视频端口 107 音频端口 109 伺服端通讯模块 20 笔记型电脑 201 客户端运算处理模块 203 储存单元 205 客户端通讯模块 31 打印机 32 显示屏幕 S302 S308本专利技术一种实施例的流程步骤 S402 S410虚拟USB接口编号方法的一种实施例的流程步骤 S502 S514虚拟USB接口编号方法的另一实施例的流程步骤具体实施例方式参考图1,为一个远程USB装置分享器实施例的概略方块图,可以供使用者接上电 子装置并利用有线或无线的方式将数据信号传送给本地客户端装置如笔记型电脑。如图所 示,包含有一伺服端运算处理模块IOI,为数据的处理中心;一伺服端通讯模块109,耦接于 伺服端运算处理模块IOI,用以传输数据,其可以为无线或是有线的通讯传输;耦接于伺服 本文档来自技高网
...

【技术保护点】
一种虚拟USB接口编号的方法,执行于一客户端装置中,以在该客户端装置产生出一虚拟接口来代表一远程USB装置分享器的一实体端口,其特征在于包括:侦测到一电子装置接上该远程USB装置分享器的该实体端口;要求回报一实体数据;依据该实体数据进行判断比对,而该实体数据的判断比对,检查所有先前产生的该些虚拟接口中,是否已有代表该远程USB装置分享器的该实体端口;以及依据上述的判断结果作该虚拟接口的分配。

【技术特征摘要】
一种虚拟USB接口编号的方法,执行于一客户端装置中,以在该客户端装置产生出一虚拟接口来代表一远程USB装置分享器的一实体端口,其特征在于包括侦测到一电子装置接上该远程USB装置分享器的该实体端口;要求回报一实体数据;依据该实体数据进行判断比对,而该实体数据的判断比对,检查所有先前产生的该些虚拟接口中,是否已有代表该远程USB装置分享器的该实体端口;以及依据上述的判断结果作该虚拟接口的分配。2. 如权利要求1所述的虚拟USB接口编号的方法,其特征在于该虚拟接口的分配,依据判断结果作决定若判断结果为是,则将该虚拟接口当作实际上接在该远程USB装置分享器的该实体端 口的该电子装置连接于该客户端装置的固定接口 ,并且将该虚拟接口的编号回传给执行于 该客户端装置的一操作系统平台。3. 如权利要求1所述的虚拟USB接口编号的方法,其特征在于该虚拟接口的分配,依据判断结果作决定若判断结果为否,则在该客户端装置建立一虚拟USB集线器以代表该远程USB装置分 享器,而该虚拟USB集线器更包含有一新的虚拟接口 ,以代表该远程USB装置分享器的该实 体端口 ,将该新的虚拟接口当作实际上接在该远程USB装置分享器的该实体端口的该电子 装置连接于该客户端装置的固定接口 ,并且将该新的虚拟接口的编号回传给执行于该客户 端装置的该操作系统平台。4. 如权利要求l所述的虚拟USB接口编号的方法,其特征在于该实体数据的判断比对, 更包含检查所有该些虚拟接口中,是否已有该电子装置曾经使用过的虚拟接口 ,再依据判 断结果作虚拟接口的分配。5 如权利要求4所述的虚拟USB接口编号的方法,其特征在于该虚拟接口的分配,依据 判断结果作决定若判断确实有该电子装置曾经使用过的虚拟接口,则再进一步判断该电子装置曾经使 用过的虚拟接口是否为正在使用中。6. ...

【专利技术属性】
技术研发人员:李敬祥谷祖义
申请(专利权)人:海华科技股份有限公司
类型:发明
国别省市:71[中国|台湾]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1