以一转换器侦测并转换非通用串行总线装置的方法及系统的制作方法

文档序号:6584527阅读:151来源:国知局
专利名称:以一转换器侦测并转换非通用串行总线装置的方法及系统的制作方法
技术领域
本发明涉及一种以一转换器侦测非通用串行总线装置的方法及搭配该转换器的外围设备系统,特别是关于一种借助一转换器将外围设备的非通用串行总线传输接口转换为通用串行总线传输接口的方法及系统。
但是,由上述情况可知,计算机的I/O接口规格多,彼此间又不兼容,且当许多的外围设备连接于计算机时,将使得各种规格的连接线更显得繁杂凌乱;为了统一计算机的I/O接口连接规格,于是制定出一种通用串行总线(Universal Serial BusUSB),其具备的最大特色即为即插即用(Plug and Play;PnP)的功能,省去使用者自行安装外围设备的驱动程序及作一些软件设定的麻烦手续,并且不必重新启动计算机即可立即使用,即所谓的热插拔(hotplugging)功能,使得USB接口逐渐取代传统的连接接口。
只是,由于目前使用的计算机外围设备仍然有许多是属于非USB接口,而无法安装使用于计算机中的USB接口规格,为了使非USB接口的外围设备可使用USB接口与计算机连接,可通过一个转换器,将原有的非USB接口转换为计算机可接受的USB接口,并连接至计算机使用,不过现有的转换器(无内建USB微控制器)无法读取外围设备的能力报告,且外围设备也不具有传送能力报告至计算机端,使得外围设备在接上转换器后只能具备有基本的操作功能,若有其它附加的额外功能则无法使用,如外围设备为键盘时,且该键盘设有热键的额外功能,当键盘通过上述转换器连接时,键盘只能具备有一般按键的按压功能,至于热键则无法正常使用,由于连接器无法得知键盘设有热键的功能,故计算机只能将该键盘当成一般键盘使用。
由上可知,上述现有的转换器与外围设备的操作搭配使用时,转换器无法读取外围设备的能力报告,且外围设备也无法传送能力报告,使外围设备在借助转换器与计算机连接时,并无法完全发挥出外围设备所应有的全部功能,在实际使用上,显然具有不便与缺陷存在,而可待加以改善。
为了实现上述目的,本发明提供一种以一转换器侦测非通用串行总线装置的方法,将一外围设备通过一转换器连接于一计算机,其中该外围设备的传输接口是一非通用串行总线,并具有传送通用串行总线信息报告的能力,而该转换器是将非通用串行总线接口转换成通用串行总线接口,包含下列步骤由该转换器送出控制指令至该外围设备;该外围设备接收该转换器送出的控制指令;根据控制指令该外围设备响应所需的信息;该转换器接收该外围设备所响应的参数;及将该参数转为符合通用串行总线的报告,并由该转换器送至该计算机作处理。
本发明还提供了一种搭配转换器的外围设备系统,包括一外围设备,其传输接口为非通用串行总线,具有一外围内存,而该外围内存内储存一数据库;及一转换器,与该外围设备相连接,用以将非通用串行总线转换成通用串行总线,其具有一微控制器及一转换内存,而该转换内存内储存一信息数据库。
本发明的有益效果是,通过双方所定义的控制指令及相关的参数,转换器可读取外围设备的能力报告并转为USB所需的相关报告。故转换器可搭配不同厂牌的外围设备(具报告能力),来转换USB所需的供货商识别码(VID)及产品识别码(PID)及报告(Report),将一非通用串行总线接口转换为一通用总线串行接口。
下面结合附图和具体实施方式
对本发明作进一步说明。
该外围设备11的传输接口是非USB接口,并与转换器13相连接,而为了搭配转换器13,使外围设备11具有报告的能力,外围设备11在内部设有一外围内存11a,外围内存11a内是储存有一传送USB所需相关信息能力的一数据库(图略),而该转换器13为了能顺利与外围设备11作读取动作是通过双方事先定义的相关控制指令及参数,使得外围设备11连接于转换器13时可顺利将非USB接口转成USB接口,并于转换器13与计算机15连接时,计算机15能根据转换器13所报告的信息识别出该外围设备11种类,使该外围设备11具备有USB的即插即用及热插拔的特性,并可由转换器13与外围设备11定义的控制指令及参数,使外围设备11得以完全执行所有功能,如外围设备11为PS/2传输规格的键盘时,当该键盘设有热键的额外功能时,可通过定义的控制指令及参数,使该热键实时借助转换器13与计算机15连接仍可正常操作使用;另上述的外围内存11a及转换内存13b可为ROM或RAM的储存组件。
为了说明在

图1中外围设备11经转换器13连接于计算机15之间的控制流程图,由图2及图3分别以转换器13与外围设备11的各自控制流程作下述详述。
首先,如图2所示,是本发明转换器控制方法的流程图,包含有下列步骤步骤31由转换器13送出控制指令至外围设备11,以读取外围设备11的相关信息;步骤33判断外围设备11是否有回应相对应的信息?若是,则跳至步骤35;若否,则跳至步骤41;步骤35接收外围设备11所响应的相关参数;步骤37将上述步骤所接收的参数转换为符合USB相关的报告;步骤39处理上述USB的报告,并由转换器13将USB相关的报告传送至计算机15,使计算机15于收到USB相关的报告,能针对外围设备11安装适当的驱动程序及作一些软件设定,使外围设备11可正常操作使用;步骤41当外围设备11未设有数据库的情况下,即外围设备11不具报告的能力,由转换器13将外围设备11设成USB相关的标准报告,即以一通用的VID、PID代表外围设备11,在此情况下外围设备11只能执行一般的操作功能,若有额外的功能无法执行(如键盘中的热键),并跳至步骤39作处理。
如图3所示,是本发明外围设备控制方法的流程图,包括有下列步骤步骤51由外围设备11接收转换器13所送来的控制指令;步骤53判断接收到的控制指令是否符合双方(即转换器11与外围设备13)事先所规范的定义值?若是,则跳至步骤55;若否,则跳至步骤59;
步骤55根据控制指令由外围设备11中的数据库响应所需的信息;步骤57回主程序;步骤59以标准信息作响应。
据此,上述的转换器13设有一微控制器13a及一转换内存13b,并配合一用以搭配该转换器13的外围设备11,而该外围设备11设有外围内存,外围内存则储存有报告USB相关信息能力的数据库,并借助外围设备11与转换器13事先所定义的相关控制指令与参数,使该转换器13可以由控制指令以驱动外围设备11的所有功能(如键盘中一般按键功能外,还可驱动键盘额外增设的热键功能),并使具报告能力的外围设备11能够处理定义好的控制指令,并响应相关的信息给转换器13,使计算机15通过转换器13与外围设备11的搭配,可将外围设备11视为具有USB功能的装置。
所以,通过本发明的以一转换器侦测非通用串行总线装置的方法及搭配该转换器的外围设备系统,具有如下述的特点(1)转换器可读取外围设备的能力报告并转为USB所需的相关报告。
(2)转换器读取外围设备的相关信息的方法是通过双方所定义的控制指令及相关的参数。
(3)转换器可搭配不同厂牌的外围设备(具报告能力),来转换USB所需的供货商识别码(VID)及产品识别码(PID)。
(4)转换器可搭配不同能力的外围设备(具报告能力),来转换USB所需报告(Report)。
(5)外围设备具备传送USB所需相关信息的能力。
以上所述,仅为本发明最佳的具体实施例的详细说明,本发明的特征并不限于此,搭配转换器使用的外围设备可为具有PS/2接口的键盘、鼠标、磁卡刷卡机(MSR)或条形码读取机(Barcode reader)等,并可使PS/2外围设备具备有远程唤醒(Remote wake-up)的能力。
权利要求
1.一种以一转换器侦测非通用串行总线装置的方法,是一外围设备通过一转换器连接于一计算机,其特征在于,该外围设备的传输接口是一非通用串行总线,并可传送通用串行总线的信息能力报告,而该转换器是将非通用串行总线接口转换成通用串行总线接口,包含下列步骤由该转换器送出控制指令至该外围设备;该外围设备接收该转换器送出的控制指令;根据控制指令该外围设备响应所需的信息;该转换器接收该外围设备所响应的参数;及将该参数转为符合通用串行总线的报告,并由该转换器送至该计算机作处理。
2.如权利要求1所述的以一转换器侦测非通用串行总线装置的方法,其特征在于,所述的外围设备的传输接口是一PS/2总线。
3.如权利要求1所述的以一转换器侦测非通用串行总线装置的方法,其特征在于,所述的外围设备内部设有一外围内存,该外围内存内则储存有传送通用串行总线所需信息能力的一数据库。
4.如权利要求1所述的以一转换器侦测非通用串行总线装置的方法,其特征在于,所述的转换器内部设有一微控制器及一转换内存,该微控制器根据该转换内存内部的一信息数据库,以储存该外围设备的供货商识别码及产品识别码,使该转换器得以侦测该外围设备。
5.如权利要求1所述的以一转换器侦测非通用串行总线装置的方法,其特征在于,所述的控制指令及参数是该转换器与该外围设备双方所定义的。
6.一种搭配转换器的外围设备系统,其特征在于,包括一外围设备,其传输接口为非通用串行总线,具有一外围内存,而该外围内存内储存一数据库;及一转换器,与该外围设备相连接,用以将非通用串行总线转换成通用串行总线,其具有一微控制器及一转换内存,而该转换内存内储存一信息数据库。
7.如权利要求6所述的搭配转换器的外围设备系统,其特征在于,所述的非通用串行总线为一PS/2总线。
8.如权利要求6所述的搭配转换器的外围设备系统,其特征在于,所述的数据库具有传送通用串行总线所需信息的能力。
9.如权利要求6所述的搭配转换器的外围设备系统,其特征在于,所述的微控制器根据该信息数据库中储存的该外围设备的供货商识别码及产品识别码,使该转换器得以侦测该外围设备。
10.如权利要求6所述的搭配转换器的外围设备系统,其特征在于,所述的该转换器与该外围设备之间的读取动作是通过双方事先定义的控制指令及参数。
11.如权利要求6所述的搭配转换器的外围设备系统,其特征在于,所述的通用串行总线是USB 1.1或USB 2.0。
全文摘要
一种以一转换器侦测非通用串行总线装置的方法及搭配该转换器的外围设备,该转换器是将外围设备的非通用串行总线传输接口转成一通用串行总线传输接口,而该转换器可读取外围设备的能力报告,并转为符合USB所需的相关报告,外围设备则具备传送USB所需相关信息的能力,另该转换器读取外围设备的方法是通过双方定义的控制命令及相关的参数;由此,使转换器可搭配不同厂牌或能力的外围设备,来转换USB所需的供货商识别码(VID)、产品识别码(PID)及报告(Report)。
文档编号G06F13/10GK1472656SQ02127319
公开日2004年2月4日 申请日期2002年7月31日 优先权日2002年7月31日
发明者王钦平, 陈健志 申请人:光宝科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1