显示万用串行端口传输状态的装置及其方法

文档序号:6650496阅读:180来源:国知局
专利名称:显示万用串行端口传输状态的装置及其方法
技术领域
本发明是一种有关显示传输状态的装置及其方法,特别是指一种应用于计算机上,以多个灯号显示器,显示万用串行端口(universal serial bus port,USB port)传输状态的装置及其方法。
背景技术
目前万用串行总线接口(universal serial bus interface,USB interface)具有USB1.1与USB2.0两种传输规格,但USB2.0与USB1.1具有可兼容的特性。因此,许多使用者仍不十分清楚USB1.1与USB2.0传输规格的差异;目前,USB1.1可支持最大的传输速率为12Mbps(full speed),而USB2.0更可支持高达480Mbps(high speed)的传输速率,因此在处理大量的数据时,倘若传送与接收数据的装置,支持不同传输规格的万用串行总线接口,则可能因为传送与接收数据的速率不一致,而产生数据传送失败,或严重降速的问题。
目前使用者仅可利用,USB装置第一次耦接上计算机的万用串行端口时,由窗口操作系统中图标区(tray bar)所显示的侦测信息,确认两者所支持的传输规格是否一致,以确认选用的USB装置是否合适,防止发生数据传输失败的问题。
但上述的侦测信息只于USB装置第一次耦接时出现;并且当使用者的计算机为支持USB2.0传输规格,或使用的操作系统为DOS操作系统,则并不会显示上述的侦测信息。
因此一般对计算机的外围设备、接口规格与操作系统并不十分熟悉的使用者,常常会因为无法确认所使用的USB装置与计算机所支持的万用串行总线接口的传输规格是否一致而任意的搭配使用;因此数据传输失败的情形经常发生。
所以,如何显示万用串行端口的传输状态,已成为研究人员思考方向之一。

发明内容
鉴于上述无法解决的问题与存在的缺点,本发明揭露了一种显示万用串行端口(universal serial bus port,USB port)传输状态的装置及其方法,即利用灯号显示器的灯号颜色,提示使用者目前万用串行端口所支持的传输规格与传输速率,让使用者可直接依据显示状态,选用适当的USB装置。
为达到上述目的,本发明所揭露的第一实施例所提出的显示万用串行端口传输状态的装置,包含有下列模块万用串行端口、数据处理控制单元与多个灯号显示器。其中,万用串行端口用以耦接上一USB装置,以触发产生一确认信号;数据处理控制单元,将根据确认信号的产生与USB装置执行一交握程序,并读取万用串行端口的状态数据与产生相应的电平信号;多个灯号显示器可连接至数据处理控制单元,并根据电平信号,将灯号显示器的灯号切换成对应的颜色,以显示传输状态。
再者,为达上述目的,本发明另揭露一第二实施例,包含有下列模块信号产生单元、数据处理控制单元与多个灯号显示器。其中,信号产生单元,用以产生使USB装置执行交握程序的确认信号,而第二实施例中的数据处理控制单元与多个灯号显示器的系统架构、连接方式与系统内容,与第一实施例相同,在此不再赘述。
另外,为达上述目的,本发明所揭露的第一实施例,用以显示万用串行端口传输状态的方法,包含有下列步骤首先,耦接一USB装置,并于耦接后产生触发信号;然后,根据确认信号执行交握程序,并读取万用串行端口的状态数据(传输规格与传输状态)接着,产生相应于状态数据的多个电平信号;最后,根据电平信号,将多个灯号显示器的灯号切换至对应的颜色,以显示万用串行端口传输状态。
此外,为达上述目的,本发明所揭露的第二实施例,用以显示万用串行端口传输状态的方法,包含有下列步骤首先,利用信号产生单元产生一确认信号;然后,根据确认信号执行交握程序,并读取万用串行端口的状态数据(传输规格与传输状态);接着,产生相应于状态数据的多个电平信号;最后,根据电平信号,将多个灯号显示器的灯号颜色切换至对应的颜色,以显示万用串行端口传输状态。
有关本发明具体可行的实施方式,以下配合附图进行说明。


图1a为本发明所揭露的显示万用串行端口(universal serial bus port,USB port)传输状态第一较佳实施例的显示机制示意图;图1b为本发明所揭露的第一较佳实施例,并将数据处理控制单元具体化的第一传输状态示意图;图1c为本发明所揭露的第一较佳实施例,并将数据处理控制单元具体化的第二传输状态示意图;图1d为本发明所揭露的第一较佳实施例,并将数据处理控制单元具体化的第三传输状态示意图;图2a为将本发明所揭露的较佳实施例设置于桌上型计算机上的设置示意图;图2b为将本发明所揭露的较佳实施例设置于笔记本计算机上的设置示意图;图3a为本发明所揭露的显示万用串行端口传输状态第二较佳实施例的显示机制示意图;图3b为本发明所揭露的第二较佳实施例,并将数据处理控制单元具体化的第一传输状态示意图;图4为本发明所揭露的显示万用串行端口传输状态的装置的较佳实施例的方法运作流程图;图5为本发明所揭露的显示万用串行端口传输状态的装置的较佳实施例的方法运作流程图。
具体实施例方式
首先,请参阅图1a所示本发明的第一较佳实施例,其为显示万用串行端口(universal serial bus port,USB port)传输状态的显示机制示意图。此显示机制示意图,主要是以计算机耦接上一USB装置10时,借由本发明的显示装置100,显示目前万用串行端口支持的传输状态。显示装置100主要的系统功能模块包含(A)万用串行端口20;(B)数据处理控制单元30;及(C)多个灯号显示器40,以下分别详细说明(A)万用串行端口20耦接上一USB装置10后,将触发产生一确认信号。其中确认信号,是指可使USB装置10执行交握程序的信号或指令。
(B)数据处理控制单元30将根据确认信号的产生,与USB装置10执行一交握程序,并读取万用串行端口的状态数据,再根据状态数据的内容产生相应的电平信号。其中状态数据,纪录了目前万用序列所支持的传输规格与传输速率的数据。
上述所提到的交握程序,是指USB装置10接收到确认信号后所执行的数据封包传送程序;USB装置10经由交握程序可与计算机相互传送或接收数据。
根据上述所提到的内容,利用交握程序可要求USB装置10提出其所支持的传输状态,并依据设定,进一步的确认目前万用串行端口20所支持的传输规格;利用交握程序中数据封包传送的传输状态,确认目前所支持的传输速率。因此,状态信息将根据交握程序的重复执行而不断变更。而上述传输规格与传输状态都会记录于南桥缓存器(ICH缓存器)中做为万用串行端口20的状态数据。
当数据处理控制单元30,确认状态数据中纪录的传输规格为USB1.1则产生一低电平信号;当纪录的传输规格为USB2.0则产生高电平信号。另外,当数据处理控制单元30确认状态数据中纪录的传输速率为12Mbps即产生一低电平信号;当纪录的传输速率为480Mbps即产生高电平信号。
请参阅图1b、图1c、图1d,其为针对数据处理控制单元30的系统架构提出具体详细说明请参阅图1b中的数据处理控制单元30,其为一基本输入/输出系统(basicinput/output system,BIOS)32。当确认信号产生时,基本输入/输出系统32将读取南桥缓存器(ICH缓存器)中的状态数据。并根据之前所述的确认方法,通过第一万用输入输出接脚32a,产生相应于传输规格的电平信号,并利用第二万用输入输出接脚32b,产生相应于传输速率的电平信号。
请再参阅图1c中的数据处理控制单元30由基本输入/输出系统32与南桥芯片(ICH芯片)34所组成,其与图1b的差异,为产生电平信号的第一万用输入输出接脚34a与第二万用输入输出接脚34b,由南桥芯片(ICH芯片)所提供,而其运行方式与图1b相同,在此不再赘述。
请另参阅图1d中的数据处理控制单元30由基本输入/输出系统32与键盘控制单元(keyboard controller,KBC)36所组成,其与图1b的差异为产生电平信号的第一万用输入输出接脚36a与第二万用输入输出接脚36b,由键盘控制单元36所提供,而其运行方式与图1b相同,在此不再赘述。
(c)多个灯号显示器40可连接至数据处理控制单元30。于本实施例中多个灯号显示器40为可产生多种颜色灯号的发光二极管;当多个灯号显示器40接收到前述的电平信号,则会根据电平信号,切换成为相应的灯号颜色,让使用者可利用灯号颜色分辨传输规格与传输速率的传输状态。
下列将利用图1b,针对复数个灯号显示器40的作动情形提出具体详细说明多个灯号显示器40,由传输规格灯号显示器42与传输速率灯号显示器44所组成;用以分别万用串行端口的显示传输规格与传输速率。
传输规格灯号显示器42,其与第一万用输入输出接脚32a连接;当第一万用输入输出接脚32a产生高电平信号时,此传输规格灯号显示器42将相应地产生红色灯号;当产生低电平信号时,则相应地产生黄色灯号。
传输速率灯号显示器44,与第二万用输入输出接脚32b连接;当第二万用输入输出接脚32b产生高电平信号时,此传输速率灯号显示器44将相应地产生红色灯号;当产生低电平信号时,则将相应地产生黄色灯号。
请参照图2a,为本发明运用于桌上型计算机上的设置示意图。而图2b为本发明运用于笔记本计算机上的设置示意图。若于机箱正面的状态灯号显示器处,增加设置显示万用串行端口传输规格与传输速率的传输规格灯号显示器42与传输速率灯号显示器44,且在面板上各灯号显示器旁,标示说明符号(例如传输规格USB1.1黄/USB2.0红、传输速率12Mbps(full speed)黄/480Mbps(highspeed)红),让使用者通过灯号显示器,即可轻易了解目前万用串行端口传输状态的信息。
请参阅图3a所示为本发明的第二实施例,其为显示万用串行端口传输状态的显示机制示意图。此显示机制示意图,主要以计算机通过万用串行端口20与USB装置10耦接后,借由本发明的显示装置100,显示目前万用串行端口支持的传输状态。显示装置100主要的系统功能模块包含(A)信号产生单元50;(B)数据处理控制单元30;及(C)多个灯号显示器40,分别详细说明如下(A)信号产生单元50用以产生一确认信号。上述确认信号用以USB装置10执行前述所提及的交握程序,因此信号产生单元50是指可使USB装置10执行交握程序的装置或软件。于本实施例中可利用输入装置(如,键盘、鼠标、触控面板、手写笔等)产生触发信号做为确认信号,以控制计算机与USB装置10相互执行数据传送的交握程序;或者可利用一应用程控,定时产生触发信号做为确认信号,促使计算机与USB装置10产生交握程序做为确认信号。
而于第二实施例中的(B)数据处理控制单元30;及(C)多个灯号显示器40的系统架构、连结方式与设置方式,与第一较佳实施例相同,在此不再赘述。
请参阅图1a与图4,根据本发明第一实施例所提供的显示装置,本发明更提供一种显示万用串行端口传输状态的方法,其运行流程说明如下首先,耦接一USB装置,并于耦接后产生确认信号(步骤200);确认信号,是指可使计算机与USB装置10执行交握程序的信号或指令。
然后,根据确认信号执行交握程序,以取得传输规格与传输速率的状态数据(步骤300);数据处理控制单元30将根据上述的确认信号与USB装置10执行一交握程序,以取得记录于南桥(ICH)缓存器中万用串行端口20的状态数据。
接着,产生相应于传输规格与传输速率的多个电平信号(步骤400);当状态数据中纪录的传输规格为USB2.0时,此时第一万用输入输出接脚32a即产生一高电平信号,当纪录的传输规格为USB1.1时,则产生低电平信号;另外,当状态数据中纪录的传输速率为480Mbps(high speed)时,第二万用输入输出接脚32b即产生一高电平信号;当纪录的传输速率为12Mbps(full speed)时,则产生低电平信号。
最后,根据电平信号,切换多个灯号显示器的灯号颜色(步骤500);传输规格灯号显示器42与传输速率灯号显示器44接收到前述的高电平信号时,即产生相应的红色灯号;接收到低电平信号时,即切换成相应的黄色灯号,让使用者可利用灯号颜色确认目前万用串行端口支持的传输状态。
请参阅图3b与图5,根据本发明第二实施例所提供的显示装置,本发明更提供一种显示万用串行端口传输状态的方法,其运作流程说明如下首先,利用信号产生单元50产生一确认信号(步骤600);该确认信号是指可使计算机与USB装置10执行交握程序的信号。
而有关于(步骤700)、(步骤800)及(步骤900)的运作流程,相应于第一较佳实施例的(步骤300)、(步骤400)及(步骤500)的运作流程,在此不再赘述。
借由这种在机箱面板上设置灯号显示器,以显示万用串行端口传输状态,让使用者不必通过操作系统,便可了解目前万用串行端口的传输状态,增加使用便利性;当使用者发现传输数据的程序需要以USB2.0与480Mbps(high speed)的速率执行时,但根据本发明所揭露的显示装置,却显示万用串行端口仅支持USB1.1或12Mbps(full speed)时,使用者便可立即停止执行程序,以防止错误的产生。
以上所述者,仅为本发明其中的较佳实施例而已,并非用来限定本发明的实施范围;凡依本发明申请专利范围所作的均等变化与修饰,皆为本发明专利范围所涵盖。
权利要求
1.一种显示万用串行端口传输状态的装置,用以显示万用串行端口的一传输规格与一传输速率,该装置包含一万用串行端口,用以耦接一USB装置,并于耦接后产生一确认信号;一数据处理控制单元,根据该确认信号与该USB装置执行交握程序,以取得所记录的该传输规格与该传输速率的状态数据,并产生相应于该传输规格与该传输速率的复数个电平信号;及复数个灯号显示器,连接至该数据处理控制单元,具有复数个相应于该电平信号的灯号颜色,以根据该电平信号切换灯号颜色来分辨该传输规格与该传输速率。
2.根据权利要求1所述的显示万用串行端口传输状态的装置,其中该数据处理控制单元为一基本输入/输出系统(basic input/output system,B1OS)。
3.根据权利要求2所述的显示万用串行端口传输状态的装置,其中该数据处理控制单元,更包括有一南桥芯片(ICH芯片)。
4.根据权利要求2所述的显示万用串行端口传输状态的装置,其中该数据处理控制单元包括有一键盘控制单元(Keyboard Control,KBC)。
5.根据权利要求1所述的显示万用串行端口传输状态的装置,其中该电平信号由复数只万用输入输出接脚(General Purpose Input/Output Pin,GPIO Pin)所产生。
6.根据权利要求5所述的显示万用串行端口传输状态的装置,其中该万用输入输出接脚由该基本输入/输出系统所提供。
7.根据权利要求5所述的显示万用串行端口传输状态的装置,其中该万用输入输出接脚由该南桥芯片(ICH芯片)所提供。
8.根据权利要求5所述的显示万用串行端口传输状态的装置,其中该万用输入输出接脚由该键盘控制单元所提供。
9.根据权利要求1所述的显示万用串行端口传输状态的装置,其中该灯号显示器包括有复数个可产生多种颜色的灯号的发光二极管(Light EmittingDiode,LED)。
10.根据权利要求1所述的显示万用串行端口传输状态的装置,其中该传输规格包括有USB 2.0与USB 1.1。
11.根据权利要求1所述的显示万用串行端口传输状态的装置,其中该传输速率包括12 Mbps(full speed)与480Mbps(high speed)。
12.根据权利要求1所述的显示万用串行端口传输状态的装置,其中该灯号显示器设置于一计算机面板的一侧边。
13.一种显示万用串行端口传输状态的装置,用以显示万用串行端口的一传输规格与一传输速率,该装置包含一信号产生单元,用以产生一确认信号;一数据处理控制单元,根据该确认信号与一USB装置执行交握程序,以取得所记录的该传输规格与该传输速率的状态数据,并产生相应于该传输规格与该传输速率的复数个电平信号;及复数个灯号显示器,连接至该数据处理控制单元,具有复数个相应于该电平信号的灯号颜色,以根据该电平信号切换灯号颜色,来分辨该传输规格与该传输速率。
14.根据权利要求13所述的显示万用串行端口传输状态的装置,其中该确认信号为一触发信号用以促使一计算机对该USB装置,执行读取/传送数据的程序。
15.根据权利要求14所述的显示万用串行端口传输状态的装置,其中该触发信号由一输入装置所产生。
16.根据权利要求14所述的显示万用串行端口传输状态的装置,其中该触发信号由应用软件所产生。
17.根据权利要求13所述的显示万用串行端口传输状态的装置,其中该数据处理控制单元为一基本输入/输出系统。
18.根据权利要求17所述的显示万用串行端口传输状态的装置,其中该数据处理控制单元包括有一南桥芯片(ICH芯片)。
19.根据权利要求17所述的显示万用串行端口传输状态的装置,其中该数据处理控制单元包括有一键盘控制单元。
20.根据权利要求13所述的显示万用串行端口传输状态的装置,其中该电平信号由复数只万用输入输出接脚所产生。
21.根据权利要求20所述的显示万用串行端口传输状态的装置,其中该万用输入输出接脚由该基本输入/输出系统所提供。
22.根据权利要求20所述的显示万用串行端口传输状态的装置,其中该万用输入输出接脚由该南桥芯片(ICH芯片)所提供。
23.根据权利要求20所述的显示万用串行端口传输状态的装置,其中该万用输入输出接脚由该键盘控制单元所提供。
24.根据权利要求13所述的显示万用串行端口传输状态的装置,其中该灯号显示器包括有复数个可产生多种颜色的灯号的发光二极管。
25.根据权利要求13所述的显示万用串行端口传输状态的装置,其中该传输规格包括有USB 2.0与USB 1.1。
26.根据权利要求13所述的显示万用串行端口传输状态的装置,其中该传输速率包括12 Mbps(full speed)与480Mbps(high speed)。
27.根据权利要求13所述的显示万用串行端口传输状态的装置,其中该灯号显示器设置于一计算机面板的一侧边。
全文摘要
一种显示万用串行端口(universal serial bus port,USB port)传输状态的装置及其方法,是用来确认信号,促使数据处理控制单元与USB装置产生交握程序,以读取目前万用串行端口的状态数据,并产生相应的电平信号,以切换多个灯号显示器的灯号颜色;让使用者可直接根据灯号颜色,了解万用串行端口的传输状态,增加使用便利性。
文档编号G06F11/32GK1987810SQ20051012095
公开日2007年6月27日 申请日期2005年12月22日 优先权日2005年12月22日
发明者彭志明 申请人:佛山市顺德区顺达电脑厂有限公司, 神达电脑股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1