[发明专利]USB输入装置及其扩展带宽的方法无效
申请号: | 200710086105.3 | 申请日: | 2007-03-01 |
公开(公告)号: | CN101256452A | 公开(公告)日: | 2008-09-03 |
发明(设计)人: | 陈维翰;沈宗贤 | 申请(专利权)人: | 昆盈企业股份有限公司 |
主分类号: | G06F3/033 | 分类号: | G06F3/033;G06F3/023;G06F13/38 |
代理公司: | 北京三友知识产权代理有限公司 | 代理人: | 任默闻 |
地址: | 台湾省*** | 国省代码: | 中国台湾;71 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | usb 输入 装置 及其 扩展 带宽 方法 | ||
技术领域
本发明是关于一种USB输入装置及其扩展带宽的方法,尤指一种可有效提高即时数据传输量的USB输入装置及其控制方法。
背景技术
通用串行总线(USB,Universal Serial Bus)无疑是目前最曾遍的接口,其推出时最引人注目的特点莫过于最多可同时支持127个外围装置,解决了个人计算机人机接口上繁复的配线问题。然而,USB接口也非所向披靡,令人未尽满意之处在于传输速度,最早推出的USB 1.1标准仅有12Mbps(每秒12Mb)的传输速度,明显无法满足大量信息传输的需求,后来推出的USB 2.0传输速度可达480Mbps。尽管如此,对于使用者而言,USB接口的数据传输速度仍是差强人意,以目前接口标准,通过USB接口同时传送或下载大量数据存在实际困难。
根据USB接口的协议内容,所有USB装置与集线器(Hub)在初始状态下其地址都预设为0,并设定于失效状态。稍后,计算机将主动轮询,当发现第一个设备(例如键盘)即将地址1分配予该设备,发现第二个设备后则将地址2分配予它,依此方式为所有USB设备或集线器分配地址。根据前述协议内容,一USB设备将与计算机之间建立一单一通道,该USB设备送出的数据即通过该通道传送到计算机,或由计算机下载数据到该USB设备。在所述的协议下,所有USB设备被分配固定的地址(通道)进行数据传输,尽管USB宣称可同时支持127个外围设备,但以常理判断即可明了,绝大多数的个人计算机根本不可能联接到127个外围设备,在此状况下,多数地址在闲置,而对联机中的USB设备而言,虽也分配到地址(通道),但因受限于单一通道,传送数据量自然受带宽限制,无法即时传送更多数据。
再者,USB设备的传输类型有四种:
控制型传输(Control Transfer):为双向传输,主要用来沟通主机和装置之间的配置、命令或状态。控制型传输包含三种控制传输型态:控制读取、控制写入与无数据控制。USB运用CRC(Cyclic Redundancy Check)检查数据的正确性,若错误无法恢复,则要求重新传送。
中断型传输(Interrupt Transfer):在USB1.0定义为单向传输,于USB1.1及USB2.0定义为双向传输。由于USB不支持硬件的中断方式运行,所以必须靠主机以周期性的方式来轮询(Polling),故USB的中断传输也即为一种轮询的过程;其适用设备为键盘、摇杆或鼠标。
巨量型传输(Bulk Transfer):可为单向或双向的传输,适用于传送大量的数据,且没有固定的传输速率,适用设备为打印机或扫描仪等。
即时型传输(Isochronous Transfer):可为单向或双向的传输,此种传输类型须维持一定的传输速度,且允许一定错误率下的错误。其事先与计算机协议好固定的带宽,以确保发送端及接收端的传送速度。适用设备为USB麦克风、喇叭或是MPEG装置。
由上述可知,一般所称广义的计算机输入装置,如键盘、摇杆、鼠标等,如采用USB接口时,其传输类型采用中断型传输,而为一种中低速设备;换言之,在USB协议中,输入装置原不被视为有即时大量传送数据的需求及可能性。但随着在线游戏及电子游戏的盛行,游戏的进行讲究速度与反应,在攻击时可能必须同时防御,此时输入装置必须短时间内通过输入装置将指令送出。然而因输入装置在USB协议中被定义为低速设备,就目前的协议而言,难以在传输速度与即时性上有所突破。
发明内容
因此,本发明主要目的在提供一种USB输入装置扩展带宽的方法,该方法可有效解决既有USB输入装置无法即时大量传送数据的问题。
为达成前述目的,令一USB输入装置与一计算机建立联机后,由USB输入装置执行下列步骤:
宣告为复数相同类型的输入装置,而与计算机之间建立复数通道;
以轮询方式判断各通道是否为闲置状态;
若判断的通道闲置,则将数据载入该通道,通过该通道送至计算机;
在前述方法中,由于USB输入装置在计算机询问(Polling)时将自己宣告为复数相同类型的输入装置,换言之,虽然只是单一的USB输入装置,但对于计算机而言,是与复数的USB输入装置分别建立通道,又配合前述的轮询方式,只要通道闲置,就可将数据载入通道而送至计算机,或利用通道自计算机下载数据,由于容许更多数据在不同的通道上传输,故不仅可有效扩展带宽、提高即时数据传送量,更可对协议通道作更有效率的运用。
前述输入装置为鼠标、摇杆或键盘。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于昆盈企业股份有限公司,未经昆盈企业股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710086105.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:生物可分解的吸管及其制造方法
- 下一篇:一种洗衣机