專利名稱:具有開放性標(biāo)準(zhǔn)的兩種配件能否實(shí)際裝配的判斷方法
專利說明具有開放性標(biāo)準(zhǔn)的兩種配件能否實(shí)際裝配的判斷方法 計(jì)算機(jī)的自動(dòng)配置計(jì)算過程中的一種判斷配件是否可以實(shí)際裝配的方法。當(dāng)前類似計(jì)算機(jī)之類的具有開放標(biāo)準(zhǔn)的設(shè)備DIY非常流行(以下簡(jiǎn)稱DIY),由于配件標(biāo)準(zhǔn)比較多,有的標(biāo)準(zhǔn)是相互兼容的,有的標(biāo)準(zhǔn)中不兼容的,判斷起來比較麻煩。目前在用軟件計(jì)算DIY配置的過程中,由于沒有辦法通過軟件來判斷配件是否可以相互連接或裝配,都是由人工控制進(jìn)行配件選擇?,F(xiàn)在此提出一種方法,以提高配件選擇與判斷的效率。本發(fā)明是對(duì)與某個(gè)具體配件、接口或接口標(biāo)準(zhǔn)可以連接的配件、接口或接口標(biāo)準(zhǔn),通過列舉的方式進(jìn)行列表。然后根據(jù)目標(biāo)配件、接口或接口標(biāo)準(zhǔn)的種類在相應(yīng)列表中進(jìn)行檢索,進(jìn)而判斷兩者能否進(jìn)行裝配或連接?;静襟E如下1.識(shí)別各種接口,只有對(duì)完全一樣的接口才可以識(shí)別為同一種,稍有不同的即識(shí)別為兩種。如socket478在后期與前期個(gè)別針腳定義不同而支持不同的CPU,這就要識(shí)別成兩種接口。
2.找出這些接口的相互之間兼容的情況,將其列出做成一個(gè)表。這里有兩種方法a)先將識(shí)別出來的接口標(biāo)準(zhǔn)逐一列出,用人工的方式找出與該標(biāo)準(zhǔn)可以裝配的接口標(biāo)準(zhǔn),存于一個(gè)表內(nèi)。
b)如果不再將同種接口構(gòu)造方式(指針/孔,ma le/fema le)當(dāng)作接口的一個(gè)獨(dú)立屬性來處理,可以將接口規(guī)范相同而性別不同的接口識(shí)別為不同的接口,經(jīng)過對(duì)比判斷后,可以與指定接口裝配的,也列在表中。
3.將配件的接口,與這個(gè)表作為屬性賦給配件。
4.在配件需要進(jìn)行判斷的時(shí)候,程序任取其中一個(gè)的接口,與另一個(gè)接口的兼容列表逐一比較,如果找到相同的,則兩個(gè)配件是可以裝配的。
圖1本方法的總體流程示意圖。
圖2生成兼容列表流程圖。
圖3判斷兩個(gè)配件是否可以實(shí)際裝配的流程圖。[實(shí)施例1]定義接口標(biāo)準(zhǔn),用接口標(biāo)準(zhǔn)之間的兼容情況列表進(jìn)行判斷。
如AGP系列有AGP1X,AGP2X,AGP4X,AGP8X等幾種標(biāo)準(zhǔn),一般情況下,AGP1X,AGP2X,AGP4X是相互兼容的,AGP4X,AGP8X也是相互兼容的。AGP1X,AGP2X和AGP8X并不完全兼容,無法直接裝配使用。
根據(jù)上述的情況,為各個(gè)標(biāo)準(zhǔn)建立兼容標(biāo)準(zhǔn)表。
AGP1X兼容標(biāo)準(zhǔn)表如下AGP1XAGP2XAGP4XAGP2X的兼容標(biāo)準(zhǔn)表如下AGP1XAGP2XAGP4XAGP4X的兼容標(biāo)準(zhǔn)表如下
AGP1XAGP2XAGP4XAGP8XAGP8X的兼容標(biāo)準(zhǔn)表如下AGP4XAGP8X例如,要判斷一個(gè)指定的具有AGP2X插槽主板的配件,與另一個(gè)具有AGP4X插卡的顯卡是否可以裝配時(shí),要實(shí)施以下步驟1.判斷所使用的技術(shù)標(biāo)準(zhǔn)是否兼容。方法是將其中一個(gè)配件的標(biāo)準(zhǔn)在另一個(gè)配件的兼容標(biāo)準(zhǔn)表里進(jìn)行比較,如果能夠找到,則標(biāo)準(zhǔn)是兼容的。
2.判斷是否使用了不同的接口構(gòu)造方式,也就是說是否分別使用了接口標(biāo)準(zhǔn)中定義的兩種不同構(gòu)成方式(針/孔,卡/槽)3.如果上述兩個(gè)條件都成立,則這兩種配件是可以進(jìn)行裝配的。通過接口識(shí)別可以與該接口裝配的接口。如果不考慮接口所使用的標(biāo)準(zhǔn)指定的構(gòu)造方式,也就是說不必考慮接口是使用的某個(gè)具體標(biāo)準(zhǔn)定義的針/孔、卡/槽兩種方式之一,不必再將接口描述為某標(biāo)準(zhǔn)的針/孔,卡/槽(描述也是可以的),而直接將接口列在兼容接口列表中,判斷時(shí)直接在其中進(jìn)行查找即可。
仍以AGP系列為例,為方便比較與存儲(chǔ),為接口進(jìn)行編碼。編碼如下AGP1X槽,A1AGP2X槽,A2AGP4X槽,A3
AGP8X槽,A4AGP1X卡,A5AGP2X卡,A6AGP4X卡,A7AGP8X卡,A8根據(jù)實(shí)際的兼容情況,做出兼容接口表。
AGP1X槽的兼容接口表如下A5,A6,A7AGP2X槽的兼容接口表如下A5,A6,A7AGP4X槽的兼容接口表如下A5,A6,A7,A8AGP8X槽的兼容接口表如下A7,A8AGP1X卡的兼容接口表如下A1,A2,A3AGP2X卡的兼容接口表如下A1,A2,A3AGP4X卡的兼容接口表如下A1,A2,A3,A4AGP8X卡的兼容接口表如下A3,A4在需要判斷兩個(gè)配件是否可以裝配時(shí),可以將一個(gè)配件的接口(或接口代碼)到另一個(gè)接口的兼容接口表中進(jìn)行查找,如能查得到就是可以裝配的配件。
在上述情況下兼容接口表出現(xiàn)冗余,這樣可以將其中一部分接口的兼容接口表去掉,可以只存儲(chǔ)針、卡、插頭等陽性(或只存儲(chǔ)陰性)結(jié)構(gòu)接口的兼容接口表,以減少系統(tǒng)負(fù)荷。直接存儲(chǔ)與目標(biāo)配件可以裝配的配件。尤其對(duì)于那些特殊設(shè)計(jì)的硬件,因其與公知的兼容特性存在明顯區(qū)別,在這種情況下,可以用此種方法解決。
如有一配件A,可與之裝配的配件為B、C,則A的兼容配件表如下B、C在判斷配件A是否可以與某個(gè)配件裝配時(shí),將后者在A的兼容配件表中檢索,如找得到,就可以確定這兩個(gè)配件是可以裝配的。
權(quán)利要求
1.這是一種用于在軟件生成計(jì)算機(jī)裝機(jī)方案過程中判斷兩個(gè)配件是否可以裝配在一起的方法。
2.(1)中的方法包括識(shí)別可聯(lián)接的接口標(biāo)準(zhǔn)和判斷兩個(gè)接口是否可以聯(lián)接兩個(gè)步驟。
3.(1)中的方法是以列舉的方式為每個(gè)要判斷的標(biāo)準(zhǔn)、接口或者配件定義一個(gè)表。判斷時(shí),根據(jù)目標(biāo)配件的標(biāo)準(zhǔn)、接口在相應(yīng)的表中進(jìn)行查找,根據(jù)查找結(jié)果判斷配件能否進(jìn)行裝配。
4.(3)中表的內(nèi)容可以是與目標(biāo)配件兼容的標(biāo)準(zhǔn)、接口或者是配件。
5.(3)中的表在系統(tǒng)中的組織、存儲(chǔ)方式不限;排序與否不限;查找算法不限;使用的數(shù)據(jù)結(jié)構(gòu)形式不限。
全文摘要
計(jì)算機(jī)的自動(dòng)配置計(jì)算過程中的一種判斷配件是否可以實(shí)際裝配的方法。本方法是對(duì)與某個(gè)具體配件、接口或接口標(biāo)準(zhǔn)可以連接的配件、接口或接口標(biāo)準(zhǔn),通過列舉的方式進(jìn)行列表。然后根據(jù)目標(biāo)配件、接口或接口標(biāo)準(zhǔn)的種類在相應(yīng)列表中進(jìn)行檢索,進(jìn)而判斷兩者能否進(jìn)行裝配或連接。
文檔編號(hào)G06F9/44GK101055517SQ200710007180
公開日2007年10月17日 申請(qǐng)日期2006年7月24日 優(yōu)先權(quán)日2006年7月24日
發(fā)明者欒大慶 申請(qǐng)人:欒大慶