标准可配置通用串行总线(USB)设备识别符制造技术

技术编号:2847489 阅读:216 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供一种从属于相同外围设备的一模型线的USB外围设备。所述外围设备包括一USB接口,用于使所述外围设备能够连接到一主机设备的一USB端口。所述外围设备还包括一用于存储一USB设备识别符的存储器。所述USB设备识别符包含对于所述模型线的所有所述外围设备都相同的一标准USB设备识别符。所述标准USB设备识别符将所述模型线中的到所述主机设备的每一外围设备识别为相同设备,从而防止在以一个外围设备交换来自所述相同模型线的另一外围设备时重新安装设备驱动程序和重新分配通信端口。此使得相同外围设备能够“热交换”,从而甚至在主机设备加电和运行时可在所述主机设备上交换所述外围设备。本发明专利技术还提供了相应的方法。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及计算机外围设备的领域。更特定地说,本专利技术涉及一种用于通用串行总线(USB)外围设备的标准设备识别符,所述识别符使一特定模型线(model line)中的任一USB外围设备能够与相同模型线中的另一USB设备相互交换,而不需要主机设备为替代USB设备重新安装设备驱动程序(driver)或重新配置通信端口。
技术介绍
在外围设备上实施USB通信连接的标准实践要求识别所述外围设备。如图1中所示,通过提供从外围设备(例如打印机)10到主机设备(例如个人计算机)14的唯一USB识别符字符串12(例如文本数据)来完成一现有技术USB外围设备10的识别。如图1中所示,通常通过使用外围设备10的序列号11或对所述特定外围设备10是唯一的其它信息来创建此唯一的识别符12。此“唯一性”允许主机设备14的操作系统唯一地识别经由USB链接附接于其的每个外围设备。此唯一识别允许主机设备14的操作系统与如图2中所示的一个以上USB外围设备进行通信,即使所述外围设备是相同的(例如扫描仪模型XYZ)。图2展示在通信端口16和17(COM 3和COM 4)处分别连接到主机设备14的两个外围设备10和20。每个外围设备来自相同的模型线13(模型XYZ)。然而,每个外围设备具有一唯一的序列号11、21,且因此具有一唯一的USB识别符12、22。此标准实施具有局限性在于,在用一相同的外围设备替换(例如由于故障)一外围设备的情况中,操作系统必须重新安装USB驱动程序。因为每个USB设备由其识别字符串来唯一识别,所以需要此重新安装。如图3中所示,当用相同模型线的另一外围设备(例如外围设备20)替换一外围设备(例如图1的外围设备10)时,除重新安装设备驱动程序外,主机设备14的操作系统将为通信端口选择一不同的名称,一软件应用程序使用所述通信端口与替换设备20进行通信。如图3中所示,当替换设备20附接于主机时,对其分配通信端口17(COM 4),而应用程序18仍尝试经由通信端口16(COM3)与USB外围设备10进行通信。因此,此端口再分配进一步要求对在主机设备14上运行的用户应用程序18重新配置以使用新端口17来继续运行并与替换USB外围设备20进行通信。由于打印机通常具有由操作系统创建的打印端口,所以此问题对于打印机尤为实际,但其并不限于打印机。将为有利的是能够实现相同模型线中的相同USB外围设备的可交换性而不需要在主机设备上重新安装设备驱动程序或重新配置通信端口。本专利技术的方法和装置提供上述的和其它的优点。
技术实现思路
本专利技术涉及一种用于通用串行总线(USB)外围设备的标准设备识别符,所述识别符使一特定模型线中的任一外围设备能够与相同模型线中的另一设备相互交换,而不需要主机设备重新安装设备驱动程序或重新配置通信端口。在本专利技术的实例实施例中,提供从属于相同外围设备的一模型线的一USB外围设备。所述外围设备包含一USB接口,其使所述外围设备能够连接到主机设备的USB端口。所述外围设备还包含用于存储一USB设备识别符的一存储器。所述USB设备识别符包含一标准设备识别符,其对于所述模型线的所有外围设备都是相同的。USB外围设备可以是需要USB连接的任意类型的外围设备,例如打印机、调制解调器、无线接口或类似设备。主机设备可以是配备USB并可接受USB外围设备的任意类型的设备,例如个人计算机、因特网装置或类似设备。USB端口可包含一虚拟通信端口。在本专利技术的一实例实施例中,外围设备可包含一打印机。在此实例实施例中,USB端口可包含一虚拟打印机端口。另外,USB端口可包含关联于所述打印机的一打印机名称。标准USB设备识别符将到主机设备的模型线中的每个外围设备识别为相同设备,从而在将一个外围设备与相同模型线中的另一外围设备交换时防止了重新安装设备驱动程序和重新分配通信端口。此使得相同外围设备能够“热交换(hot-swappable)”,从而甚至在主机设备加电和运行时可在主机设备上交换所述外围设备。在本专利技术的另一实例实施例中,标准USB设备识别符可为可配置的。例如,用于外围设备的标准USB设备识别符可为可配置的以允许来自相同模型线的两个外围设备同时连接到主机设备。标准USB设备识别符也可为可配置的以控制外围设备所关联的主机设备的通信端口。此防止了将两个相同外围设备分配到同一通信端口。可使用配置工具(例如在主机设备上运行的软件应用程序)来配置标准USB设备识别符。主机设备可为(例如)个人计算机。此工具可用于改变USB外围设备中许多可定制的选项,其中一个可为标准USB设备识别符。所属领域的技术人员将了解,可将一自定义设备直接附接于USB外围设备以配置USB设备识别符。在外围设备是打印机的实例实施例中,可经由打印机键盘来配置USB设备识别符。标准USB设备识别符可包含用于模型线的模型指定。本专利技术还包含对应的方法用于使来自外围设备的模型线的USB外围设备能够在一主机设备的USB端口处进行交换,而不用重新安装一新的设备驱动程序或重新分配一新的通信端口。在本专利技术的一实例实施例中,来自一模型线的每个USB外围设备都具备一相同的标准USB设备识别符。本专利技术的方法可进一步包含实现标准USB设备识别符的配置。例如,用于外围设备的标准USB设备识别符可为可配置的以允许来自相同模型线的两个外围设备同时连接到主机设备。标准USB设备识别符可为可配置的以控制外围设备所关联的主机设备的通信端口。此防止了将两个相同外围设备分配到同一通信端口。本专利技术也包含用于USB外围设备的模型线的标准USB设备识别符。所述标准USB设备识别符包含一文本数据字符串,以用于在外围设备的模型线的每个外围设备连接到主机设备的USB端口时对其进行识别。所述文本数据字符串对于模型线中每个外围设备都是相同的。附图说明下文中将结合附图来描述本专利技术,其中类似参考数字表示类似元件,且图1展示USB外围设备到主机设备的现有技术的实例连接;图2展示多个USB外围设备到主机设备的现有技术的实例连接;图3展示替换USB外围设备到主机设备的现有技术的实例连接;图4展示本专利技术的实例实施例;图5展示根据本专利技术的实例实施例的替换USB外围设备到主机设备的连接;和图6展示根据本专利技术的实例实施例的多个USB外围设备到主机设备的连接。具体实施例方式随后的详细描述仅提供示范性实施例,且无意限制本专利技术的范畴、适用性或配置。确切地说,随后的示范性实施例的详细描述将对所属领域的技术人员提供用于实施本专利技术的实施例的使能性描述。应了解可在元件的功能和排列上做出各种改变而不脱离如所附权利要求中陈述的本专利技术的精神和范畴。本专利技术排除了在从主机设备移除一个USB外围设备并附接一相同的USB外围设备时重新安装USB设备驱动程序和创建并分配一通信端口的需要。提供在一USB设备模型线中都相同的一标准USB识别符(例如“POSJet 1000”)。此标准USB识别符将使相同模型线的所有USB外围设备对主机设备都表现为相同的。此消除了重新安装设备驱动程序和重新分配通信端口的需要。在图4中所示的本专利技术的一实例实施例中,提供从属于相同外围设备的一模型线的一USB外围设备40。外围设备40包括一USB接口48,其使外围设备40能够连接到一主机设备50的一USB端口本文档来自技高网
...

【技术保护点】
一种从属于相同外围设备的一模型线的USB外围设备,所述外围设备包含:    一USB接口,其使所述外围设备能够连接到一主机设备的一USB端口;和    存储器,其用于存储一USB设备识别符,所述USB设备识别符包含用于所述模型线的所有所述外围设备的一标准设备识别符。

【技术特征摘要】
【国外来华专利技术】US 2003-9-9 10/658,8621.一种从属于相同外围设备的一模型线的USB外围设备,所述外围设备包含一USB接口,其使所述外围设备能够连接到一主机设备的一USB端口;和存储器,其用于存储一USB设备识别符,所述USB设备识别符包含用于所述模型线的所有所述外围设备的一标准设备识别符。2.根据权利要求1所述的外围设备,其中所述USB端口包含一虚拟通信端口。3.根据权利要求1所述的外围设备,其中所述外围设备包含一打印机。4.根据权利要求3所述的外围设备,其中所述USB端口包含一虚拟打印机端口。5.根据权利要求3所述的外围设备,其中所述USB端口包含与所述打印机相关联的一打印机名称。6.根据权利要求1所述的外围设备,其中所述标准USB设备识别符将所述模型线中到所述主机设备的每个外围设备识别为相同设备,从而防止在将以所述外围设备交换所述模型线的一另一外围设备时重新安装设备驱动程序和重新分配通信端口。7.根据权利要求1所述的外围设备,其中所述标准USB设备识别符是可配置的。8.根据权利要求7所述的外围设备,其中用于所述外围设备的所述标准USB设备识别符为可配置的以允许来自所述模型线的两个外围设备同时连接到所述主机设备。9.根据权利要求7所述的外围设备,其中所述标准USB设备识别符为可配置的以控制所述外围设备所关联的所述主机设备的所述通信端口。10.根据权利要求7所述的外围设备,其中由一配置工具实现所述USB设备识别符的所述配置。11.根据权利要求10所述的外围设备,其中所述配置工具包含在所述主机设备上运行的一软件应用程序。12.根据权利要求10所述的外围设备,其中所述配置工具包含能够与所述外围设备通信的一独立设备。13.根据权利要求7所述的外围设备,其中所述外围设备包含一打印机;和经由一打印机键盘配置所述USB设备识别符。14.根据权利要求1所述的外围设备,其中所述标准USB设备识别符包含用于所述模型线的一模型指定。15.一种方法,其用于使来自外围设备的一模型线的USB外围设备能够在一主机设备的一USB端口处进行交换而无须重新安装一新的设备驱动程序或重新分配一新的通信端口,其包含给来自所述模型线的每个USB外围设备提供一相同的标准USB设备识别符。16.根据权利要求15所述的方法,其中所述USB端口包含一虚拟通信端口。17.根据权利要求15所述的方法,其中所述外围设备包含一打印机。18.根据权利要求17所述的方法,其中所述USB端口包含一虚拟打印机端口。19.根据权利要求17所述的方法,其中所述USB端口包含一与所述打印机相关联的打印机名称。20.根据权利要求15所述的方法,其中所述标准USB设备识别符将所述模型线中到一主机设备的每个外围...

【专利技术属性】
技术研发人员:斯蒂芬R佩恩休艾伦约纳斯
申请(专利权)人:交易技术公司
类型:发明
国别省市:US[美国]

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

1