寻找周边元件扩展接口设备的方法

文档序号:6359090阅读:147来源:国知局
专利名称:寻找周边元件扩展接口设备的方法
技术领域
本发明是关于一种寻找周边元件扩展接口设备的方法,其主要用于对周边元件扩展接口设备进行搜寻。
背景技术
计算机中,有些设备,如外置存储器、控制器等设备是通过周边元件扩展接口(PCI)和计算机相连的,在进行某些测试时,计算机需要将一些特定的或目标的周边元件扩展接口设备寻找出来,查看其相关信息。
如图1所示,传统技术中寻找该些设备之方法是利用周边元件扩展接口设备2中所固有的厂商标识符(VENDOR ID)或设备标识符(DEVICE ID)22。另,在计算机1中设有一讯息数据库11、一记录及调用模块12、一比较器13。该讯息数据库11中设有一测试程序113及一原始厂商标识符或设备标识符114;该记录及调用模块12,负责搜寻周边元件扩展接口设备2的厂商标识符或设备标识符22且将其存入讯息数据库11,以及从讯息数据库12中取出厂商标识符或设备标识符22及原始厂商标识符或设备标识符114,且负责调用比较器13;该比较器13负责比较周边元件扩展接口设备2的厂商标识符或设备标识符22是否与原始厂商标识符或设备标识符114相等。
搜寻周边元件扩展接口设备时,首先,激活讯息数据库11中的测试程序113,且从讯息数据库11中取出原始厂商标识符或设备标识符114至记录及调用模块12;其次,记录及调用模块12自动逐个搜寻周边元件扩展接口设备2的厂商标识符或设备标识符22;然后,比较器13将所搜寻到的厂商标识符或设备标识符22与原始厂商标识符或设备标识符114进行比对,根据比对结果判断所搜寻的设备是否是目标的周边元件扩展接口设备。
如图2所示,传统技术中搜寻目标的周边元件扩展接口设备之具体操作步骤如下搜寻开始,激活讯息数据库11中的测试程序113;记录及调用模块12从讯息数据库11中取出原始厂商标识符或设备标识符114;记录及调用模块12寻找周边元件扩展接口设备2;记录及调用模块12读出该周边元件扩展接口设备2的厂商标识符或设备标识符22;记录及调用模块12调用比较器13,比较器13比较该读出的厂商标识符或设备标识符22与原始厂商标识符或设备标识符114是否相等;若两者相等,则置进位标志表示找到目标的周边元件扩展接口设备,且输出目标的周边元件扩展接口设备之入口地址;若两者不相等,则判断是否已经寻找到最后一个周边元件扩展接口设备2;若是,则清除进位标志以表示没有找到;若不是,则回到”记录及调用模块12读出该周边元件扩展接口设备2的厂商标识符或设备标识符22”步骤,继续寻找下一个周边元件扩展接口设备2;搜寻结束。
对于周边元件扩展接口设备2来说,同一厂家生产的同种设备,其厂商标识符或设备标识符22是相同的,而不同厂家生产出的同种设备,其厂商标识符或设备标识符22是不一样的,所以,上述之测试方法不具备通用性,若应用到不同厂商生产的同种设备时就需要修改讯息数据库中的信息,然后再进行搜寻,非常不方便且浪费时间。
鉴于上述测试程序不具备通用性,本发明人特创作出此种寻找周边元件扩展接口设备的方法。

发明内容
本发明之主要目的是提供一种通用的寻找周边元件扩展接口设备的方法,本方法是在计算机中设有一讯息数据库、一记录及调用模块及一比较器,该讯息数据库中设有一测试程序及一种类代码(class code),该方法通过自动逐个寻找周边元件扩展接口设备的种类代码,且将搜寻到的种类代码与讯息数据库中的原始种类代码进行比较,从而寻找出目标的周边元件扩展接口设备。此种方法,对于不同厂家生产的同种设备均适用,当遇到不同厂家生产的同种设备时不再需要修改测试程序。


下面将结合最佳实施例和附图对本发明寻找周边元件扩展接口设备的方法作进一步详细说明。
图1为背景技术系统架构图。
图2为背景技术流程图。
图3为本发明系统架构图。
图4为本发明流程图。
具体实施例方式
如图3所示,本发明寻找周边元件扩展接口设备的方法,是利用周边元件扩展接口设备2的种类代码21,对于同种周边元件扩展接口设备2,如外置存储器,无论其生产厂家为何,其所具有的种类代码21均是相同的这一特性来达成的。本发明寻找周边元件扩展接口设备的方法是在计算机1中设有一讯息数据库11、一记录及调用模块12、一比较器13。该讯息数据库11中设有一测试程序111及一原始种类代码112;该记录及调用模块12负责搜寻周边元件扩展接口设备2的种类代码21且将其存入讯息数据库11,以及从讯息数据库12中取出种类代码21及原始种类代码112,且负责调用比较器13;该比较器13负责比对种类代码21及原始种类代码112是否相同,根据比对结果判断出目标的周边元件扩展接口设备。
搜寻目标的周边元件扩展接口设备时,首先,激活讯息数据库11中的测试程序,且从讯息数据库11中取出原始种类代码112置于记录及调用模块12;其次,记录及调用模块12自动逐个搜寻计算机中周边元件扩展接口设备的种类代码21;然后,比较器13将所搜寻到的种类代码21与原始种类代码112进行比对,根据比对结果判断所搜寻的设备是否是目标的周边元件扩展接口设备。
如图4所示,以下将详细介绍以本发明的方法搜寻目标的周边元件扩展接口设备之具体步骤搜寻开始,激活讯息数据库11中的测试程序111;记录及调用模块12从讯息数据库11中取出原始种类代码112;记录及调用模块12寻找周边元件扩展接口设备2;寻找的方式可以随机,也可以依所述周边元件扩展接口设备连接于所述计算机接口的地址依序进行,在本实施例中是由记录及调用模块12从最低地址的该周边元件扩展接口设备2开始依序读出其种类代码21;记录及调用模块12调用比较器13,比较器13比较读出的种类代码21与原始种类代码112是否相等;若两者相等,则置进位标志表示找到目标的周边元件扩展接口设备,且输出目标的周边元件扩展接口设备之入口地址;若两者不相等,则判断是否已经寻找到最后一个周边元件扩展接口设备2;若是,则清除进位标志以表示没有找到;若不是,则回到”记录及调用模块12读出该周边元件扩展接口设备2的种类代码21”步骤,继续寻找下一个周边元件扩展接口设备2;搜寻结束。
由于对于同种周边元件扩展接口设备2而言,无论其厂家是谁,其所具有的种类代码21均是相同的。所以本发明利用种类代码21来搜寻设备2具有通用性,对任何厂家生产的同种周边元件扩展接口设备2均适用。
上述本发明仅以最佳实施例作举例说明,对熟悉该项技术的人员,当可进行各种变化例,惟此等变化例,均应包括在本发明之精神及范围内。
权利要求
1.一种寻找周边元件扩展接口设备的方法,其是在计算机中设有一讯息数据库、一记录及调用模块及比较器,该讯息数据库中设有一测试程序及一原始种类代码,该方法包含有以下步骤a、激活讯息数据库中的测试程序;b、找出种类代码与讯息数据库中原始种类代码相等的周边元件扩展接口设备;c、搜寻结束。
2.如权利要求1所述的方法,其特征在于所述之步骤b包含,b1、取出讯息数据库中的原始种类代码;b2、寻找周边元件扩展接口设备;b3、读出该周边元件扩展接口设备的种类代码;b3、比较所读出的种类代码与所取出的原始种类代码是否相等;b4、若两者相等,则该所搜寻到的周边元件扩展接口设备是目标的周边元件扩展接口设备。
3.如权利要求1所述的方法,其特征在于所述之测试步骤b与c之间还包含若判断还有未寻址到的周边元件扩展接口设备时,则回到步骤b的步骤。
4.如权利要求1或2或3所述的方法,其特征在于所述寻找周边元件扩展接口设备的步骤是依序进行的。
5.如权利要求4所述方法,其特征在于所述寻找周边元件扩展接口设备的步骤是依所述周边元件扩展接口设备连接于所述计算机接口的地址依序进行的。
全文摘要
本发明是一种寻找周边元件扩展接口设备的方法,其是在计算机中设有一讯息数据库、一记录及调用模块、一比较器,该讯息数据库中设有一测试程序及一原始种类代码,该方法通过搜寻周边元件扩展接口设备的种类代码,再将该种类代码与原始种类代码相比较,从而找出目标的周边元件扩展接口设备。因为同种类型之周边元件扩展接口设备,其种类代码是相同且是唯一的,故应用上述之方法,对于不同厂家生产之周边元件扩展接口设备同样适用,不再需要更改测试程序即可进行搜寻各种目标的周边元件扩展接口设备。
文档编号G06F17/30GK1567299SQ0312693
公开日2005年1月19日 申请日期2003年6月20日 优先权日2003年6月20日
发明者戴飞 申请人:顺德市顺达电脑厂有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1