总线适配卡检测系统和检测总线适配卡的方法与流程

文档序号:12063518阅读:384来源:国知局
总线适配卡检测系统和检测总线适配卡的方法与流程

本发明涉及一种总线适配卡检测系统和检测总线适配卡的方法,特别是关于一种能同时检测多个快速外围组件互连(PCIe)卡的系统和方法。



背景技术:

在现有检测系统中,当使用者想要检测设置在电子装置,如服务器或计算机上的总线适配卡(如支持PCIe接口的电子装置中所设置的PCIe卡)的运行状态时,使用者必须先进入装置管理员(Device Manager)的接口中,点选PCIe装置,再从PCIe装置的详细数据的字段中查找PCIe卡的运行数值(例如,最大联机速度、当前联机速度…等)。使用者可通过所获得的数值判断PCIe卡是否已达到电子装置所能支持的速度。

然而,在现今的电子装置中均配置有多个PCIe插槽,每一PCIe插槽可供一对应的PCIe卡插接。当使用者想要检测所有PCIe卡的运行状态时,从开启装置管理员的接口到记录和比对所有PCIe卡的运行数值,需耗费大量的时间。有鉴于此,有必要提出一种检测系统以及适用于所述检测系统的方法以改善上述的缺点。



技术实现要素:

为解决上述现有技术的缺点,本发明的目的在于提供一种总线适配卡检测系统和检测总线适配卡的方法,能方便操作者快速且同时检测电子装置中所有总线适配卡(如PCIe卡)的运行数值及运行状态,且不需耗费大量的工时在对每一PCIe卡进行重复且逐一的查找、记录、和比对的步骤,故能提高检测的执行效率。

为达成上述目的,本发明提供一种总线适配卡检测系统,用于检测电子装置的总线适配卡,总线适配卡检测系统包含:读取单元,与总线适配卡耦接,用以接收电子装置发出的检测指令,并根据检测指令读取总线适配卡的参数,参数包含当前运行数值,以及相对应的最大运行数值;以及判断单元,与读取单元耦接,用于接收读取单元所读取的参数,并根据参数判断当前运行数值是否大于相对应的最大运行数值,其中当总线适配卡的当前运行数值大于相对应的最大运行数值,则判断单元判定总线适配卡不符合电子装置所能支持的运作规格。

在本发明的一优选实施例中,总线适配卡检测系统还包含显示控制单元,分别与读取单元以及电子装置的显示屏幕耦接,显示控制单元用以接收读取单元所读取的参数,进而将参数显示于电子装置的显示屏幕上。

在本发明的一优选实施例中,总线适配卡检测系统还包含警示单元,分别与判断单元 及显示控制单元耦接,当判断单元判定总线适配卡不符合电子装置所能支持的运作规格时,判断单元经由警示单元产生警示信息,且警示单元将警示信息传送至显示控制单元进而显示在显示屏幕。

在本发明的一优选实施例中,读取单元所读取的参数包含当前联机速度数值和最大联机速度数值。

在本发明的一优选实施例中,读取单元所读取的参数包含当前频宽数值和最大频宽数值。

为达成上述目的,本发明还提供一种检测总线适配卡的方法,用于检测电子装置的总线适配卡,检测总线适配卡的方法包含下列步骤:利用读取单元接收电子装置发出的检测指令,并根据检测指令读取总线适配卡的多个参数,参数包含当前运行数值,以及相对应的最大运行数值;以及利用与读取单元耦接的判断单元接收读取单元所读取的参数,并利用判断单元根据参数判断当前运行数值是否大于相对应的最大运行数值,其中当总线适配卡的当前运行数值大于相对应的最大运行数值,则判断单元判定总线适配卡不符合电子装置所能支持的运作规格。

在本发明的一优选实施例中,在利用读取单元读取总线适配卡的参数的步骤后,还包含下列步骤:利用显示控制单元接收读取单元所读取的参数,进而将参数显示于电子装置的显示屏幕上,其中显示控制单元与读取单元以及电子装置的显示屏幕耦接。

在本发明的一优选实施例中,在判断单元判定总线适配卡不符合电子装置所能支持的运作规格的步骤后,还包含下列步骤:利用警示单元产生警示信息,且警示单元将警示信息传送至显示控制单元进而显示在显示屏幕,其中警示单元分别与判断单元及显示控制单元耦接。

在本发明的一优选实施例中,参数包含当前联机速度数值和最大联机速度数值。

在本发明的一优选实施例中,参数包含当前频宽数值和最大频宽数值。

附图说明

图1显示一种根据本发明第一优选实施例的总线适配卡检测系统的功能方块图。

图2显示一种根据本发明第一优选实施例的检测总线适配卡的方法的流程图。

图3显示一种根据本发明第二优选实施例的总线适配卡检测系统的功能方块图。

图4显示一种根据本发明第二优选实施例的检测总线适配卡的方法的流程图。

图中的主要标号分别表示:

10、20、电子装置; 100、200、主机;

120、220、总线适配卡; 140、240、总线适配卡检测系统;

142、242、读取单元; 144、244、判断单元;

246、显示控制单元; 248、警示单元;

300、显示屏幕; S110~S120、S210~S240、步骤。

具体实施方式

为了让本发明的上述及其它目的、特征、优点能更明显易懂,下文将特举本发明优选实施例,并配合所附图式,作详细说明如下。

请参照图1,其显示一种根据本发明的第一优选实施例的总线适配卡检测系统140的功能方块图,其中总线适配卡检测系统140用于检测设置在电子装置10的主机100上的总线适配卡120。具体而言,电子装置10的主机100设置有多个总线接口插槽,用于分别容置多个对应的总线适配卡120(在图1中,分别以「第一总线适配卡」、「第二总线适配卡」…「第N总线适配卡」代表多个总线适配卡120)。在本发明的优选实施例中,多个总线接口插槽为多个快速外围组件互连(PCIe)插槽,用于容置多个快速外围组件互连卡,惟不局限于此。

如图1所示,总线适配卡检测系统140安装在电子装置10的主机100内,用于获取一个或一个以上的总线适配卡120的数据(如特定的运作参数)。总线适配卡检测系统140至少包含读取单元142和与读取单元142耦接的判断单元144,且读取单元142与每一总线适配卡120耦接。当使用者在电子装置10输入检测指令时,读取单元142接收电子装置10发出的检测指令,并根据检测指令读取一个或一个以上的待测的总线适配卡120的参数,其中读取单元142读取的参数包含每一待测的总线适配卡120的至少一当前运行数值(例如当前联机速度、当前频宽…等),以及至少一相对应的最大运行数值(例如最大联机速度、最大频宽…等)。

如图1所示,判断单元144用于接收读取单元142读取的参数,并根据参数判断此待测的总线适配卡120的当前运行数值是否大于相对应的最大运行数值。当判断单元144检测到其中之一待测的总线适配卡120的当前运行数值大于相对应的最大运行数值,则判断单元144判定所述待测的总线适配卡120不符合电子装置10所能支持的运作规格。更具体而言,在本发明第一优选实施例中,判断单元144用于判断每一待测的总线适配卡120的当前联机速度是否大于最大联机速度,和/或判断每一待测的总线适配卡120的当前频宽是否大于最大频宽,并且当其中之一待测的总线适配卡120的当前联机速度大于相对应的最大联机速度,和/或当前频宽大于相对应的最大频宽,则判断单元144判定所述待测的总线适配卡120不符合电子装置10所能支持的运作规格。

请参考图2所示,其显示一种根据本发明的第一优选实施例的检测总线适配卡120的方法的步骤流程图,且请配合参照图1所示的总线适配卡检测系统140以便理解本发明的检测总线适配卡120的方法,此方法的具体执行步骤详述如下:当总线适配卡检测系统140接收 电子装置10的操作系统对总线适配卡检测系统140发出检测一个或一个以上的待测的总线适配卡120的检测指令后,总线适配卡检测系统140首先执行步骤S110:利用读取单元142接收电子装置10发出的检测指令,并根据检测指令读取一个或一个以上的待测的总线适配卡120的参数。读取单元142读取的参数包含至少一当前运行数值(例如当前联机速度、当前频宽…等),以及至少一相对应的最大运行数值(例如最大联机速度、最大频宽…等)。

如图1和图2所示,当总线适配卡检测系统140利用读取单元142读取一个或一个以上的待测的总线适配卡120的参数后,总线适配卡检测系统140接着进行步骤S120:利用与读取单元142耦接的判断单元144接收读取单元142读取的参数,并利用判断单元144根据参数判断当前运行数值是否大于相对应的最大运行数值。当判断单元144检测到其中之一待测的总线适配卡120的当前运行数值大于相对应的最大运行数值时,则判断单元144判定所述待测的总线适配卡120不符合电子装置10所能支持的运作规格。更具体而言,在本发明第一优选实施例中,判断单元144判断每一待测的总线适配卡120的当前联机速度是否大于最大联机速度,和/或判断每一待测的总线适配卡120的当前频宽是否大于最大频宽,并且当其中之一待测的总线适配卡120的当前联机速度大于相对应的最大联机速度,和/或当前频宽大于相对应的最大频宽时,则判断单元144判定所述待测的总线适配卡120不符合电子装置10所能支持的运作规格。

如上所述,通过本发明的第一优选实施例的总线适配卡检测系统140和检测总线适配卡的方法可快速检测电子装置10中一个或一个以上的总线适配卡120的运行状态。举例来说,使用者仅须通过输入检测指令至电子装置10内,即可通过本发明的总线适配卡检测系统140快速地撷取每一待测的总线适配卡120的信息,并且将每一待测的总线适配卡120的当前联机速度和最大联机速度和/或当前频宽和最大频宽做比对,以判定是否存在不符合电子装置10所能支持的运作规格的总线适配卡120,使得使用者可达到快速检测一个或一个以上的待测的总线适配卡120的功效。

请参照图3,其显示一种根据本发明的第二优选实施例的总线适配卡检测系统240的功能方块图,其中总线适配卡检测系统240用于检测设置在电子装置20的主机200上的总线适配卡220,电子装置20包含主机200和显示屏幕300。具体而言,电子装置20的主机200设置有多个总线接口插槽,用于分别容置多个总线适配卡220(于图3中分别以「第一总线适配卡」、「第二总线适配卡」…「第N总线适配卡」代表多个总线适配卡220)。

如图3所示,总线适配卡检测系统240安装在电子装置20的主机200内,用于获取一个或一个以上的总线适配卡220的数据,如特定参数。总线适配卡检测系统240至少包含读取单元242、判断单元244、显示控制单元246和警示单元248,其中读取单元242与每一总线适配 卡220耦接,并且读取单元242、判断单元244、显示控制单元246和警示单元248之间也相互耦接。可以理解的是,由于本发明的第二优选实施例的读取单元242和判断单元244的功能相似于本发明的第一优选实施例的读取单元142和判断单元144,故在此不加以赘述。另外,在本发明的第二优选实施例中,显示控制单元246与读取单元242以及电子装置20的显示屏幕300耦接,用以接收读取单元242读取一个或一个以上的待测的总线适配卡220的参数,进而将参数均显示于电子装置20的显示屏幕300上。参数可采用表格式、纯文字式、或图像式等方法呈现在显示屏幕300上,不局限于此。再者,当判断单元244判定其中之一待测的总线适配卡220不符合电子装置20所能支持的运作规格时,经由与判断单元244及显示控制单元246耦接的警示单元248产生警示信息,并且警示单元248将警示信息传送至显示控制单元246进而显示在显示屏幕300。

如图4所示,其显示一种根据本发明的第二优选实施例的检测总线适配卡220的方法的流程图,且请配合参照图3所示的总线适配卡检测系统240以便理解本发明的检测总线适配卡220的方法,所述方法的具体执行步骤详述如下:当总线适配卡检测系统240接收电子装置20的操作系统对总线适配卡检测系统240发出检测一个或一个以上的总线适配卡220的检测指令后,总线适配卡检测系统240首先执行步骤S210:利用读取单元242接收电子装置20发出的检测指令,并根据检测指令读取一个或一个以上的待测的总线适配卡220的参数。读取单元242读取的参数包含至少一当前运行数值(例如当前联机速度、当前频宽…等),以及至少一相对应的最大运行数值(例如最大联机速度、最大频宽…等)。

如图3和图4所示,当总线适配卡检测系统240利用读取单元242读取一个或一个以上的待测的总线适配卡220的参数后,总线适配卡检测系统240接着进行步骤S220:通过显示控制单元246接收读取单元242读取的参数,进而将参数显示于电子装置20的显示屏幕300上。参数可采用表格式、纯文字式、或图像式等方法呈现在显示屏幕300上,不局限于此。

如图3和图4所示,当总线适配卡检测系统240将每一待测的总线适配卡220的参数显示在电子装置20的显示屏幕300上后,总线适配卡检测系统240接着进行步骤S230:利用判断单元244接收读取单元242读取的参数,并利用判断单元244根据参数判断当前运行数值是否大于相对应的最大运行数值。当判断单元244检测到其中之一待测的总线适配卡220的当前运行数值大于相对应的最大运行数值时,则判断单元244判定所述待测的总线适配卡220不符合电子装置20所能支持的运作规格。具体而言,在本发明第二优选实施例中,判断单元244判断每一待测的总线适配卡220的当前联机速度是否大于最大联机速度,和/或判断每一待测的总线适配卡220的当前频宽是否大于最大频宽,并且当其中之一待测的总线适配卡220的当前联机速度大于相对应的最大联机速度,和/或当前频宽大于相对应的最大频宽时, 则判断单元244判定所述待测的总线适配卡220不符合电子装置20所能支持的运作规格。应当注意的是,在其它优选实施例中,步骤S220与步骤S230的执行顺序可互换。

如图3和图4所示,当总线适配卡检测系统240通过判断单元244检测到其中之一总线适配卡220不符合电子装置20所能支持的运作规格时,总线适配卡检测系统240接着进行步骤S240:利用警示单元248产生警示信息,并且警示单元248将警示信息传送至显示控制单元246进而控制显示控制单元246将警示信息显示在显示屏幕300,其中警示信息可通过多种方式呈现,例如,发出警告声响和/或显示错误窗口,但不局限于此。

综上所述,通过本发明的第二优选实施例的总线适配卡检测系统240和检测总线适配卡的方法可快速检测电子装置20中一个或一个以上的总线适配卡220的运行状态。举例来说,使用者仅须通过输入检测指令至电子装置20内,即可通过本发明的总线适配卡检测系统240快速地撷取每一待测的总线适配卡220的信息,并且将每一待测的总线适配卡220的当前联机速度和最大联机速度和/或当前频宽和最大频宽做比对,以判定是否存在不符合电子装置20所能支持的运作规格的总线适配卡220,使得使用者可达到快速检测多个总线适配卡220的功效。另一方面,通过在总线适配卡检测系统240内设置显示控制单元246和警示单元248,使得总线适配卡检测系统240可将获取的数据以及比对后的结果呈现在电子装置20的显示屏幕300上,使得使用者可及时获知当前每一总线适配卡220的信息。并且,当总线适配卡检测系统240判定存在不符合电子装置20所能支持的运作规格的总线适配卡220时,使用者也可明确地获知哪一个总线适配卡220发生异常。

以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1