两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

計(jì)算機(jī)系統(tǒng)的兼容訂單的生成的制作方法

文檔序號(hào):6416225閱讀:248來(lái)源:國(guó)知局
專(zhuān)利名稱(chēng):計(jì)算機(jī)系統(tǒng)的兼容訂單的生成的制作方法
本申請(qǐng)涉及共有未決的1997年8月29日遞交的美國(guó)專(zhuān)利申請(qǐng)08/921438號(hào),發(fā)明人為Richard D.Amberg,Roger W.Wong和MichaelA Brundridge,名稱(chēng)為“便于對(duì)按訂單建立的計(jì)算機(jī)系統(tǒng)進(jìn)行軟件安裝和測(cè)試的數(shù)據(jù)庫(kù)”(律師文檔號(hào)為M-5216US)。
本申請(qǐng)還涉及共有未決的1997年8月29日遞交的美國(guó)專(zhuān)利申請(qǐng)08/920773號(hào),發(fā)明人為Richard D.Amberg,Roger W.Wong和MichaelA Brundridge,名稱(chēng)為“用于按訂單建立的計(jì)算機(jī)系統(tǒng)的軟件安裝和測(cè)試”(律師文檔號(hào)為M-5217US)。
本申請(qǐng)還涉及共有未決的1997年8月29日遞交的美國(guó)專(zhuān)利申請(qǐng)08/919959號(hào),發(fā)明人為Richard D.Amberg,Roger W.Wong和MichaelA Brundridge,名稱(chēng)為“用于按訂單建立的計(jì)算機(jī)系統(tǒng)的軟件安裝和測(cè)試”(律師文檔號(hào)為M-5022US)。
本發(fā)明總的說(shuō)是關(guān)于計(jì)算機(jī)系統(tǒng),較具體說(shuō)是關(guān)于為按訂單建立的計(jì)算機(jī)系統(tǒng)生成兼容的訂單。
計(jì)算機(jī)系統(tǒng)是被設(shè)計(jì)來(lái)給予一個(gè)用戶或多個(gè)用戶獨(dú)立計(jì)算能力的信息處理系統(tǒng)。計(jì)算機(jī)系統(tǒng)可以有許多形式,包括有例如主機(jī)、小型計(jì)算機(jī)工作站、服務(wù)器、個(gè)人機(jī)、互聯(lián)網(wǎng)終端、筆記本和嵌入系統(tǒng)。個(gè)人機(jī)(PC)系統(tǒng),例如國(guó)際商用機(jī)器公司(IBM)兼容PC系統(tǒng),包括有臺(tái)式機(jī)、落地式機(jī)或便攜式機(jī)。一典型PC系統(tǒng)包括有處理器、RAM之類(lèi)的相關(guān)存儲(chǔ)器、控制邏輯和提供系統(tǒng)的輸入和輸出的許多外圍設(shè)備等硬件。外圍設(shè)備常常包括軟盤(pán)和硬盤(pán)驅(qū)動(dòng)器、CD-ROM驅(qū)動(dòng)器、網(wǎng)絡(luò)功能卡、終端裝置、調(diào)制解調(diào)器、音響裝置、語(yǔ)音識(shí)別裝置、電子筆裝置,和其他大容量存儲(chǔ)裝置例如磁帶驅(qū)動(dòng)器和DVD。
在向企業(yè)或個(gè)人用戶交貨之前要對(duì)計(jì)算機(jī)系統(tǒng)安裝軟件程序和進(jìn)行測(cè)試是眾所周知的。軟件安裝和測(cè)試的目的是為有效地制造能被無(wú)差錯(cuò)并準(zhǔn)備好運(yùn)行地交付到企業(yè)和個(gè)人的有用的、可靠的計(jì)算機(jī)系統(tǒng)。一般,測(cè)試是檢查和分析計(jì)算機(jī)系統(tǒng)的硬件和軟件兩方面發(fā)生的差錯(cuò)。部分的計(jì)算機(jī)系統(tǒng)硬件測(cè)試的清單可包括有對(duì)硬件組成部分如處理器、存儲(chǔ)器、存儲(chǔ)裝置、音頻裝置、圖形裝置、鍵盤(pán)、鼠標(biāo)器和打印機(jī)。軟件安裝通常包括有將所需軟件程序包裝載到計(jì)算機(jī)系統(tǒng)上,為計(jì)算機(jī)準(zhǔn)備適當(dāng)?shù)沫h(huán)境變量,和為被裝載軟件程序準(zhǔn)備適當(dāng)?shù)某跏蓟募?。軟件測(cè)試通常包括保證所需的軟件程序的版本已被安裝在計(jì)算機(jī)上和在計(jì)算機(jī)系統(tǒng)上存在有合適的驅(qū)動(dòng)器。
應(yīng)按技術(shù)要求確定要被安裝在計(jì)算機(jī)系統(tǒng)上的軟件程序也是公知的??缮梢挥?jì)算機(jī)文件來(lái)指出所選擇的軟件程序。通常,所生成的文件利用程序來(lái)檢查以確定為目標(biāo)計(jì)算機(jī)系統(tǒng)所選擇的軟件程序是否是可兼容的。如果所選擇序不是可兼容的,此程序即返回一差錯(cuò)(信息)要求生成一新文件。這樣的系統(tǒng)增加了訂購(gòu)和確定一計(jì)算機(jī)系統(tǒng)配置的不便。
已發(fā)現(xiàn),給用戶提供一可與早先由用戶所做的選擇相兼容的選擇項(xiàng)的清單有利于使用于為一計(jì)算機(jī)系統(tǒng)確定軟件程序和硬件組成的系統(tǒng)能將這些選擇的一標(biāo)記寫(xiě)到一可兼容的數(shù)據(jù)文件。
在一個(gè)方面,本發(fā)明包括用于指定一計(jì)算機(jī)系統(tǒng)的配置的方法。此方法包括通過(guò)一用戶接口給用戶提供第一可在計(jì)算機(jī)系統(tǒng)上實(shí)現(xiàn)的多個(gè)方案的清單,和接收用戶從此通過(guò)用戶接口提供給用戶的第一多個(gè)方案中所作選擇的標(biāo)記。此方法還包括生成一可在一計(jì)算機(jī)系統(tǒng)上實(shí)現(xiàn)的第二多個(gè)方案的清單。此第二多個(gè)方案的每一個(gè)均與所作的選擇相兼容。此方法還包括通過(guò)用戶接口給用戶提供此第二多個(gè)方案的清單。
在本發(fā)明的另一個(gè)方面,一計(jì)算機(jī)系統(tǒng)包括有一處理器和連接到此處理器的存儲(chǔ)器。此存儲(chǔ)器包括有安裝在其上面的軟件程序。此軟件程序從一方案清單中選擇加以安裝。此清單的各個(gè)方案與安裝在此存儲(chǔ)器上的操作系統(tǒng)相兼容。此操作系統(tǒng)是在軟件程序選擇之前加以選擇的。此清單通過(guò)訪問(wèn)一包括有多個(gè)項(xiàng)值的計(jì)算機(jī)系統(tǒng)可讀數(shù)據(jù)庫(kù)來(lái)生成。此數(shù)據(jù)庫(kù)包括有用于該清單的每一方案的一項(xiàng)值。對(duì)清單各方案的項(xiàng)值包括有與所選操作系統(tǒng)的兼容性的標(biāo)記。
在本發(fā)明的另一個(gè)方面,用于確定一計(jì)算機(jī)系統(tǒng)配置的方法包括對(duì)一用戶接口提供一第一方案清單,從用戶接口接收從通過(guò)用戶接口提供給用戶的第一方案清單中所作選擇的標(biāo)記,和生成一第二方案清單。此生成包括訪問(wèn)一計(jì)算機(jī)系統(tǒng)可讀數(shù)據(jù)庫(kù)。此第二清單的各個(gè)方案與所作選擇相兼容。此方法還包括對(duì)用戶接口提供此第二方案清單中和從此用戶接口接收一從通過(guò)用戶接口提供給用戶的第二方案清單中所作的至少一個(gè)選擇的標(biāo)記。此方法還包括將一從第一清單中所作選擇的標(biāo)記寫(xiě)到一計(jì)算機(jī)可讀數(shù)據(jù)文件和將從第二清單中所作的至少一個(gè)選擇的標(biāo)記寫(xiě)到一計(jì)算機(jī)可讀數(shù)據(jù)文件。
在本發(fā)明的另一個(gè)方面,一種用于生成對(duì)一計(jì)算機(jī)系統(tǒng)的訂單的系統(tǒng)包括有一包含多個(gè)項(xiàng)值的計(jì)算機(jī)可讀數(shù)據(jù)庫(kù)。各項(xiàng)值代表一能在一計(jì)算機(jī)系統(tǒng)上實(shí)現(xiàn)的方案。此系統(tǒng)還包括有用于將要通過(guò)用戶接口提供給用戶的方案清單提供給用戶接口的裝置,用于從用戶接口接收一用戶從通過(guò)此用戶接口提供給用戶的方案清單中所作的至少一選擇的標(biāo)記的裝置,和用于生成一可在一計(jì)算機(jī)系統(tǒng)上實(shí)現(xiàn)的可兼容方案的清單的裝置。每一可兼容方案與用戶先前所作選擇相兼容。用于生成此可兼容方案的清單的裝置讀取多個(gè)項(xiàng)值來(lái)確定一項(xiàng)值是否代表一與先前所作選擇相兼容的方案。此系統(tǒng)還包括用于將一被作選擇的標(biāo)記寫(xiě)到一計(jì)算機(jī)系統(tǒng)可讀數(shù)據(jù)文件的裝置。用于提供的裝置將可兼容方案的清單提供給用戶接口。用于接收的裝置從用戶接口接收一從通過(guò)此用戶接口提供給用戶的可兼容方案的清單中所作至少一個(gè)選擇的標(biāo)記。用于寫(xiě)入的裝置將一從可兼容方案清單中所作至少一個(gè)選擇的標(biāo)記寫(xiě)到此計(jì)算機(jī)系統(tǒng)可讀數(shù)據(jù)文件。
這樣一種系統(tǒng)或方法有利于給用戶提供一每一方案均與早先所作選擇相兼容或有效的方案的清單。
另一優(yōu)點(diǎn)是,從確定配置即訂貨對(duì)話所產(chǎn)生的數(shù)據(jù)文件僅包括兼容的選擇。
依靠通過(guò)用戶接口僅向用戶提供可兼容的選擇,用戶就不必是在計(jì)算機(jī)設(shè)備語(yǔ)言或計(jì)算機(jī)軟件程序方面很精通的,而能確定和/或訂購(gòu)一按訂單建立的計(jì)算機(jī)系統(tǒng)。這樣體現(xiàn)本發(fā)明的一計(jì)算機(jī)系統(tǒng)提供方就不必雇傭受過(guò)高級(jí)培訓(xùn)的銷(xiāo)售人員。而且這樣的系統(tǒng)還使計(jì)算機(jī)系統(tǒng)提供方能結(jié)合一自動(dòng)系統(tǒng)來(lái)通過(guò)通信網(wǎng)絡(luò)如一按鍵電話系統(tǒng)或通過(guò)互聯(lián)網(wǎng)來(lái)出售按訂單建立的計(jì)算機(jī)系統(tǒng)。
通過(guò)參照所列附圖將會(huì)對(duì)本發(fā)明有很好的理解,而其多種目的、特性和優(yōu)點(diǎn)對(duì)本技術(shù)領(lǐng)域的熟悉人員則會(huì)是很顯見(jiàn)的。各附圖是

圖1是用于生成對(duì)計(jì)算機(jī)系統(tǒng)的可兼容訂單和用于按照此可兼容訂單建立計(jì)算機(jī)系統(tǒng)的系統(tǒng)的一實(shí)施例的方框圖;圖2-6是表明用于生成對(duì)計(jì)算機(jī)系統(tǒng)的可兼容訂單和用于按此互換性訂單建立此計(jì)算機(jī)系統(tǒng)的步驟的流程圖;圖7是用于生成對(duì)一計(jì)算機(jī)系統(tǒng)的可兼容訂單和用于按該可兼容訂單配置此計(jì)算機(jī)系統(tǒng)的系統(tǒng)一實(shí)施例的方框圖;圖8A是一計(jì)算機(jī)可讀數(shù)據(jù)庫(kù)中的項(xiàng)值的一實(shí)施例的字母數(shù)字表述;圖8B是一計(jì)算機(jī)可讀數(shù)據(jù)文件的一實(shí)施例的字母數(shù)字表述;和圖8C是在實(shí)現(xiàn)所作選擇中用的計(jì)算機(jī)可讀文件的一實(shí)施例的字母數(shù)字表述。
不同圖中采用同一參考字符指明類(lèi)似或相同項(xiàng)。
下面對(duì)實(shí)現(xiàn)本發(fā)明的最佳預(yù)期方式作詳細(xì)說(shuō)明。本說(shuō)明僅是用來(lái)說(shuō)明本發(fā)明并不作為對(duì)其的限制。
圖1是用于生成對(duì)一計(jì)算機(jī)系統(tǒng)的一可兼容訂單和用于按照此互換性訂單建立計(jì)算機(jī)系統(tǒng)的系統(tǒng)一實(shí)施例的方框圖。此系統(tǒng)包括有一具有相關(guān)的控制存儲(chǔ)器107的控制計(jì)算機(jī)系統(tǒng)103??刂朴?jì)算機(jī)系統(tǒng)103(控制)執(zhí)行被設(shè)計(jì)來(lái)生成一計(jì)算機(jī)可讀數(shù)據(jù)文件,該文件用于按照目標(biāo)計(jì)算機(jī)系統(tǒng)的購(gòu)買(mǎi)方或設(shè)計(jì)人員的限定來(lái)制造此作為目標(biāo)的計(jì)算機(jī)系統(tǒng)。在此所示實(shí)施例中,用戶例如一購(gòu)買(mǎi)者或設(shè)計(jì)人員通過(guò)一用戶接口(在此所示實(shí)施例中為計(jì)算機(jī)終端105)發(fā)出一購(gòu)買(mǎi)計(jì)算機(jī)系統(tǒng)的訂單。終端105通過(guò)一計(jì)算機(jī)網(wǎng)絡(luò)110(在所示實(shí)施例中為一廣域網(wǎng)(WAN)例如互聯(lián)網(wǎng)或內(nèi)部網(wǎng))訪問(wèn)此控制計(jì)算機(jī)系統(tǒng)103。在一實(shí)施例中,終端105執(zhí)行一互聯(lián)網(wǎng)瀏覽器程序。在其他實(shí)施例中,終端105可通過(guò)一局域網(wǎng)(LAN)連接到控制計(jì)算機(jī)系統(tǒng)103。在另外的實(shí)施例中,此終端被接收來(lái)自用戶的當(dāng)面或通過(guò)電話的指示的計(jì)算機(jī)系統(tǒng)銷(xiāo)售者的代表來(lái)操作。在其他實(shí)施例中,此控制計(jì)算機(jī)系統(tǒng)為一個(gè)人機(jī)系統(tǒng)而用戶接口則是此個(gè)人計(jì)算機(jī)系統(tǒng)的鍵盤(pán)、顯示(監(jiān)視)器和鼠標(biāo)器。在另外的實(shí)施例中,例如購(gòu)買(mǎi)者的用戶可通過(guò)用戶接口例如通過(guò)一電話網(wǎng)絡(luò)連接到控制器的電話來(lái)輸入他們的選擇。
在由終端105通過(guò)網(wǎng)絡(luò)連接110接收到一顧客希望購(gòu)買(mǎi)一計(jì)算機(jī)系統(tǒng)的指示后,控制器103經(jīng)由網(wǎng)絡(luò)連接120訪問(wèn)一主數(shù)據(jù)庫(kù)125以生成一作為由制造商或計(jì)算機(jī)系統(tǒng)銷(xiāo)售者提供的可以按訂單建立的計(jì)算機(jī)系統(tǒng)方案的清單??刂朴?jì)算機(jī)系統(tǒng)103然后通過(guò)網(wǎng)絡(luò)連接110將此清單提供給終端105,如本實(shí)施例中所示,在終端105此清單在終端屏幕上顯示。在用戶從此清單作出選擇后,將該所作選擇的一標(biāo)記送回到控制計(jì)算機(jī)系統(tǒng)103。此控制計(jì)算機(jī)系統(tǒng)103然后訪問(wèn)主數(shù)據(jù)庫(kù)125以生成一第二方案清單,其中此第二清單的各個(gè)方案均與早先的選擇相兼容。然后控制計(jì)算機(jī)系統(tǒng)通過(guò)網(wǎng)絡(luò)連接110將此第二清單提供給終端105以使用戶能從一與先前的選擇相兼容的方案清單中作出選擇。
給用戶提供一與先前所作選擇相兼容的方案的清單有利于用戶能僅從那些與早先的選擇相兼容的項(xiàng)目中進(jìn)行選擇。這有利于減輕用戶為訂貨即確定一計(jì)算機(jī)系統(tǒng)配置的復(fù)雜程度,在先前的選擇不能兼容的情況下用戶無(wú)需重新進(jìn)行選擇。它還節(jié)省用戶時(shí)間,用戶無(wú)需在不與先前的選擇不相兼容的方案上浪費(fèi)時(shí)間。而且所生成的訂單根據(jù)與購(gòu)貨方完成訂購(gòu)或確定規(guī)范期間的資料相兼容。這樣計(jì)算機(jī)系統(tǒng)售貨方在如果最初的訂單稍后被認(rèn)定為不兼容時(shí)即無(wú)需重新啟動(dòng)一確定規(guī)范的過(guò)程。
在控制計(jì)算機(jī)系統(tǒng)103將一可兼容方案的清單送到用戶接口105之后和在用戶從此可兼容方案的清單中作出選擇之后,控制計(jì)算機(jī)系統(tǒng)103在控制存儲(chǔ)器107中的一計(jì)算機(jī)系統(tǒng)可讀數(shù)據(jù)文件或系統(tǒng)說(shuō)明符記錄文件中指示出用戶在終端105上所作選擇。在一實(shí)施例中,此數(shù)據(jù)文件為一文本文件。在有些實(shí)施例中,數(shù)據(jù)文件包括有通過(guò)用戶接口105所提供的購(gòu)買(mǎi)方的名稱(chēng)和地址。
控制計(jì)算機(jī)系統(tǒng)103通過(guò)一網(wǎng)絡(luò)連接130將此數(shù)據(jù)文件提供到制造部135。制造部135一般被置于工廠或計(jì)算機(jī)系統(tǒng)被裝配的加工現(xiàn)場(chǎng)。數(shù)據(jù)文件用于根據(jù)如數(shù)據(jù)文件中所指明的被用戶作出的選擇來(lái)制造作為目標(biāo)的計(jì)算機(jī)系統(tǒng)。在一實(shí)施例中,由控制計(jì)算機(jī)系統(tǒng)103所生成的數(shù)據(jù)文件被用來(lái)生成用于制造作為目標(biāo)的計(jì)算機(jī)系統(tǒng)中的其他文件。例如,見(jiàn)前面引用作為參考的美國(guó)專(zhuān)利申請(qǐng)08/919,959號(hào)。在另一實(shí)施例中,數(shù)據(jù)文件被直接裝載到制造部135中一數(shù)據(jù)服務(wù)器上。當(dāng)作為目標(biāo)的計(jì)算機(jī)系統(tǒng)137最初作自舉時(shí),它根據(jù)該數(shù)據(jù)文件裝載軟件和進(jìn)行其它操作和指令。
在一實(shí)施例中,制造部135包括有一被叫做“語(yǔ)法分析程序(parser)”的計(jì)算機(jī)程序,它讀取該數(shù)據(jù)文件中的這些表記或項(xiàng)值并將位于制造部135中的可執(zhí)行外殼文本文件與此數(shù)據(jù)文件中的標(biāo)記或項(xiàng)值相關(guān)連。此語(yǔ)法分析程序也可執(zhí)行該外殼文本程序以執(zhí)行此目標(biāo)計(jì)算機(jī)系統(tǒng)137上的操作系統(tǒng)軟件應(yīng)用程序或其它應(yīng)用程序的安裝。在一實(shí)施例中,此外殼文本文件被存放在主數(shù)據(jù)庫(kù)上,其中,執(zhí)行此語(yǔ)法分析程序的計(jì)算機(jī)系統(tǒng)要訪問(wèn)此主數(shù)據(jù)庫(kù)125。
在一實(shí)施例中,該數(shù)據(jù)文件將通過(guò)網(wǎng)絡(luò)連接130以電子地被發(fā)送到制造部135。在另一實(shí)施例中,該數(shù)據(jù)文件被作打印輸出,其中,制造部135中的人員在制造過(guò)程期間將人工輸入選擇。
在所示實(shí)施例中,主數(shù)據(jù)庫(kù)125被布置在一包含多個(gè)驅(qū)動(dòng)器的服務(wù)器上。一實(shí)施例中,主數(shù)據(jù)庫(kù)125是一計(jì)算機(jī)系統(tǒng)可讀數(shù)據(jù)庫(kù),它包括有對(duì)由一計(jì)算機(jī)系統(tǒng)制造商或銷(xiāo)售者為按訂單建立的計(jì)算機(jī)系統(tǒng)所提供的每一軟件程序和硬件部件方案的項(xiàng)值。在一些實(shí)施例中,主數(shù)據(jù)庫(kù)125還包含對(duì)各個(gè)實(shí)現(xiàn)操作例如為在一計(jì)算機(jī)系統(tǒng)上實(shí)現(xiàn)硬件部件和軟件程序的安裝程序、硬盤(pán)驅(qū)動(dòng)器格式化操作和測(cè)試操作的項(xiàng)值。這些項(xiàng)值可被配置在主數(shù)據(jù)庫(kù)125中的不同文件內(nèi)。一實(shí)施例中此主數(shù)據(jù)庫(kù)被實(shí)現(xiàn)成一單調(diào)(flat)文件。
此主數(shù)據(jù)庫(kù)125的各項(xiàng)值包括有各硬件部件、軟件程序、或安裝操作均帶有一特定號(hào)的制造者特定部分號(hào)或標(biāo)識(shí)字段。各項(xiàng)值還包括有指明在項(xiàng)值被提供給用戶時(shí)要在終端105的用戶接口上顯示的文本的說(shuō)明字段。圖8A為分配在主數(shù)據(jù)庫(kù)中的部分文件中項(xiàng)值的一實(shí)施例的字母數(shù)字表述。
主數(shù)據(jù)庫(kù)中的各項(xiàng)值還包括有至少一標(biāo)志或標(biāo)志字段。標(biāo)志或標(biāo)志字段為一用于定義與一數(shù)據(jù)庫(kù)項(xiàng)值的特定部分號(hào)相關(guān)的特征的標(biāo)記。這些標(biāo)志被用來(lái)分類(lèi)各項(xiàng)值和指明與此主數(shù)據(jù)庫(kù)125中列舉的其他硬件部件和軟件程序的可兼容性??刂朴?jì)算機(jī)系統(tǒng)103讀取標(biāo)志以生成要被提供到用戶接口的、與先前的選擇相兼容的方案的清單。例如,各軟件程序應(yīng)用程序項(xiàng)值包括有一指明它與一操作系統(tǒng)類(lèi)型的特定版本和語(yǔ)言的兼容性的標(biāo)志字段。在其他的實(shí)施例中,各操作系統(tǒng)類(lèi)型可包含一指明它與特定處理器的兼容性的標(biāo)志。在一些實(shí)施例中,用于操作系統(tǒng)的項(xiàng)值可包括有指明此操作系統(tǒng)所需RAM的大小的標(biāo)志。在一些實(shí)施例中,用于軟件程序應(yīng)用程序的各項(xiàng)值可具有一指明此程序需要一特定部分作為其實(shí)現(xiàn)的先決條件的標(biāo)志。
主數(shù)據(jù)庫(kù)中的標(biāo)志還可被用來(lái)指示給控制那些需按照用戶預(yù)先所作選擇由控制來(lái)進(jìn)行的其他操作。一標(biāo)志或標(biāo)志字段還可被用來(lái)指明計(jì)算機(jī)系統(tǒng)銷(xiāo)售者對(duì)一特定項(xiàng)值提供各種的方案(或一軟件程序,或硬件部件,或?qū)崿F(xiàn)操作)。從而,當(dāng)控制計(jì)算機(jī)系統(tǒng)讀取此標(biāo)志時(shí),它就知道如果該項(xiàng)值被選擇就要對(duì)此特定項(xiàng)值生成一方案清單。例如,對(duì)一操作系統(tǒng)的項(xiàng)值可能包括有一指明銷(xiāo)售者提供具有此操作系統(tǒng)的一標(biāo)準(zhǔn)磁盤(pán)格式或一替換方案的磁盤(pán)格式。為生成這一清單,控制計(jì)算機(jī)系統(tǒng)掃描主數(shù)據(jù)庫(kù)以查找一特定類(lèi)型的其他標(biāo)志來(lái)構(gòu)成一磁盤(pán)格式可選方案的清單。結(jié)果,此標(biāo)志向控制計(jì)算機(jī)系統(tǒng)指示需通過(guò)用戶接口對(duì)用戶提出其他方案和用戶需選擇一方案。在另外的實(shí)施例中,這些標(biāo)志指出為將該項(xiàng)值實(shí)現(xiàn)到一計(jì)算機(jī)系統(tǒng)上需要什么樣的硬件部件、軟件程序、安裝指令或操作、測(cè)試和其他實(shí)現(xiàn)操作。在一實(shí)施例中,特定標(biāo)志指示控制進(jìn)到另一數(shù)據(jù)庫(kù)來(lái)進(jìn)行一特定功能,例如由另一數(shù)據(jù)庫(kù)裝載文本到數(shù)據(jù)文件。標(biāo)志還可被用來(lái)指明一項(xiàng)值與其他項(xiàng)值是不相兼容的。
雖然在圖1中表示僅一個(gè)控制計(jì)算機(jī)系統(tǒng)103訪問(wèn)主數(shù)據(jù)庫(kù)125,但在其他實(shí)施例中,多個(gè)控制計(jì)算機(jī)系統(tǒng)可訪問(wèn)此主數(shù)據(jù)庫(kù)125來(lái)進(jìn)行與多個(gè)用戶的訂貨或確定配置的對(duì)話。在一實(shí)施例中,此控制計(jì)算機(jī)系統(tǒng)是一計(jì)算機(jī)系統(tǒng)銷(xiāo)售方內(nèi)部銷(xiāo)售成員的個(gè)人計(jì)算機(jī)。設(shè)有一中央主數(shù)據(jù)庫(kù)的一個(gè)優(yōu)點(diǎn)是由控制計(jì)算機(jī)系統(tǒng)所生的清單是兼容的和最近的。而且具有一主數(shù)據(jù)庫(kù)使得能在提供新的計(jì)算機(jī)硬件部件和軟件程序應(yīng)用程序方面便于更新。售貨者提供一新的軟件程序或硬件部件,就在主數(shù)據(jù)庫(kù)上生成一包括有指明與其他項(xiàng)值的兼容性的標(biāo)志的新的項(xiàng)值。為了提供一新的部件、操作或程序,由控制計(jì)算機(jī)系統(tǒng)運(yùn)行的確定配置的程序不需要更新。
在另一實(shí)施例中,控制程序被存放在此主數(shù)據(jù)庫(kù)或其他數(shù)據(jù)庫(kù)上,在開(kāi)始一或一組訂貨對(duì)話之前被裝載到控制計(jì)算機(jī)系統(tǒng)RAM。
在所示實(shí)施例中,作為目標(biāo)的即被確定規(guī)范的計(jì)算機(jī)系統(tǒng)137是一在其上實(shí)現(xiàn)如用戶接口105所指明的用戶所作選擇的計(jì)算機(jī)系統(tǒng)。在所示實(shí)施例中此計(jì)算機(jī)系統(tǒng)是一個(gè)人計(jì)算機(jī)系統(tǒng)。在其他實(shí)施例中,可規(guī)定和建立其他類(lèi)型、形式或版本的計(jì)算機(jī)系統(tǒng),例如膝上計(jì)算機(jī)、服務(wù)器、互聯(lián)網(wǎng)終端、嵌入式系統(tǒng)或工作站。
圖1的系統(tǒng)為一用于使購(gòu)買(mǎi)者能訂購(gòu)一按訂單建立的計(jì)算機(jī)系統(tǒng)和用于使制造商按確定的配置建立計(jì)算機(jī)系統(tǒng)的便利系統(tǒng)。
圖2-5為表明生成一對(duì)計(jì)算機(jī)系統(tǒng)的可兼容的訂單和按照該訂單建立計(jì)算機(jī)系統(tǒng)的步驟的流程圖。這些流程圖由控制計(jì)算機(jī)系統(tǒng)103執(zhí)行,在一實(shí)施例中,其被存儲(chǔ)在控制存儲(chǔ)器107中。在一實(shí)施例中,此流程圖由被以C編程語(yǔ)言編寫(xiě)的計(jì)算機(jī)程序?qū)崿F(xiàn)。步驟201中,控制計(jì)算機(jī)系統(tǒng)103由一用戶接口105接收一要求購(gòu)置一計(jì)算機(jī)系統(tǒng)的指示。這發(fā)生在例如當(dāng)一購(gòu)置方通過(guò)互聯(lián)網(wǎng)訪問(wèn)計(jì)算機(jī)系統(tǒng)出售者的網(wǎng)站并接下一按鈕以啟動(dòng)一確定配置或訂貨對(duì)話時(shí)。
在步驟204,控制103訪問(wèn)主數(shù)據(jù)庫(kù)125以生成一對(duì)目標(biāo)計(jì)算機(jī)系統(tǒng)可獲得的操作系統(tǒng)清單。為生成一操作系統(tǒng)類(lèi)型清單,控制讀取主數(shù)據(jù)庫(kù)125的項(xiàng)值的標(biāo)志并尋找那些帶有一啟始標(biāo)志的項(xiàng)值。這一啟始標(biāo)志指明這些項(xiàng)值在此確定規(guī)范過(guò)程中應(yīng)首先加以選擇。在圖2所示實(shí)施例中,對(duì)一操作系統(tǒng)的各項(xiàng)值均具有一啟始標(biāo)志,因?yàn)閳D2的程序是以選擇一操作系統(tǒng)來(lái)開(kāi)始此確定規(guī)范的過(guò)程的。對(duì)這些帶有啟始標(biāo)志的項(xiàng)值,控制讀取組或類(lèi)型標(biāo)志來(lái)生成一類(lèi)型或組的清單。在圖2的實(shí)施例中,控制讀取操作系統(tǒng)類(lèi)型標(biāo)志并生成一出現(xiàn)在主數(shù)據(jù)庫(kù)中的每一類(lèi)型操作系統(tǒng)的清單。從而,只要此主數(shù)據(jù)庫(kù)具有至少一個(gè)帶有一指明所表述的操作系統(tǒng)為一特定類(lèi)型的標(biāo)志的項(xiàng)值,在此第一清單中就會(huì)出現(xiàn)該特定類(lèi)型的操作系統(tǒng)。
在步驟207,控制103將可得到的操作系統(tǒng)類(lèi)型的清單提供給用戶接口105。在看到此出現(xiàn)在終端屏幕上的清單后,用戶選擇一操作系統(tǒng)類(lèi)型。在步驟210,控制103由用戶接口105接收從在步驟204中所產(chǎn)生的清單中所選擇類(lèi)型的操作系統(tǒng)的標(biāo)記。在步驟213,控制訪問(wèn)主數(shù)據(jù)庫(kù)125以生成一所選操作系統(tǒng)類(lèi)型的可得到的版本和語(yǔ)言的清單。在一實(shí)施例中,這一清單包括每一個(gè)其項(xiàng)值帶有所選操作系統(tǒng)類(lèi)型的標(biāo)志的操作系統(tǒng)。
在另一實(shí)施例中,列舉在主數(shù)據(jù)庫(kù)中的所有操作系統(tǒng)的項(xiàng)值均包括有一版本標(biāo)志。在此實(shí)施例中,呈現(xiàn)給用戶的第二清單將包括所有為此所選擇操作系統(tǒng)類(lèi)型所提供的版本。在此第二清單上的這些版本由對(duì)具有此被選操作系統(tǒng)類(lèi)型標(biāo)志的項(xiàng)值的版本標(biāo)志來(lái)確定。從而在此實(shí)施例中,如果至少有一個(gè)項(xiàng)值同時(shí)帶有被選操作系統(tǒng)類(lèi)型的標(biāo)志和一特定版本的標(biāo)志的話則此特定版本就會(huì)出現(xiàn)在此第二清單中。在由用戶接口接收到哪一版本被選擇的指示后,控制就會(huì)訪問(wèn)該主數(shù)據(jù)庫(kù)來(lái)生成第三清單(步驟未表示),此第三清單將包括所有帶有所選操作系統(tǒng)類(lèi)型的標(biāo)志和所選版本的標(biāo)志的操作系統(tǒng)。此第三清單將表明對(duì)此所選操作系統(tǒng)類(lèi)型的所選版本由計(jì)算機(jī)系統(tǒng)出售者所提供的所有語(yǔ)言。
版本和語(yǔ)言的以及操作系統(tǒng)類(lèi)型的例子有在MicrosoftCorporation的商業(yè)名稱(chēng)WINDOWS95下提供的操作系統(tǒng)的版本ORS2和ORS2.1和語(yǔ)言EGN(英語(yǔ))和KOR(朝鮮語(yǔ))。
在步驟216,控制103將對(duì)所選操作系統(tǒng)類(lèi)型的版本和語(yǔ)言的清單提供到用戶接口105。用戶由此通過(guò)用戶接口105所提供的清單選擇被選操作系統(tǒng)類(lèi)型的所希望語(yǔ)言和版本,并在用戶接口上指明此所需的選擇。在一實(shí)施例中,用戶接口包括有鼠標(biāo)器或其他類(lèi)型的指針控制裝置來(lái)以高亮度顯示和選擇所希望的選擇。在另一些實(shí)施例中,用戶通過(guò)鍵盤(pán)鍵入所希望的選擇。在另一些實(shí)施例中,用戶接口通過(guò)菜單系統(tǒng)提供清單。在其他的實(shí)施例中,這些清單利用基于文本的窗口系統(tǒng)來(lái)提供。然后用戶接口105將所作選擇通過(guò)網(wǎng)絡(luò)連接110提供給控制103。
當(dāng)在步驟220從用戶接口105接收到所選操作系統(tǒng)類(lèi)型(所選操作系統(tǒng))的被選擇版本和語(yǔ)言的標(biāo)記后,控制103產(chǎn)生一所選操作系統(tǒng)類(lèi)型的被選擇版本和語(yǔ)言的標(biāo)記并寫(xiě)到配置在控制存儲(chǔ)器107中的一計(jì)算機(jī)系統(tǒng)可讀數(shù)據(jù)文件中。在一實(shí)施例中,這一數(shù)據(jù)文件是一系統(tǒng)說(shuō)明符記錄(SDR)文件。在一實(shí)施例中,被寫(xiě)到數(shù)據(jù)文件的標(biāo)記包括有對(duì)所選操作系統(tǒng)類(lèi)型的被選版本和語(yǔ)言的特定部分號(hào)。與此部分號(hào)相關(guān)連的是一指明此選項(xiàng)為一操作系統(tǒng)的前綴。在一實(shí)施例中,一識(shí)別標(biāo)志可被關(guān)連到此部分號(hào)。這一識(shí)別標(biāo)志將被用來(lái)指明操作系統(tǒng)的版本和/或語(yǔ)言。圖8B為一SDR文件實(shí)施例的字母數(shù)字表述。
在步驟238,控制103確定是否存在與所選擇操作系統(tǒng)類(lèi)型的被選版本和語(yǔ)言相關(guān)連的任何“總是運(yùn)行的部分”。對(duì)一所作選擇的相關(guān)的總是運(yùn)行部分有軟件程序、安裝操作、測(cè)試操作或其他為所需的或制造者在一作為目標(biāo)的計(jì)算機(jī)系統(tǒng)上實(shí)現(xiàn)所作選擇總要進(jìn)行或?qū)嵤┑膶?shí)現(xiàn)操作。對(duì)所選操作系統(tǒng)類(lèi)型的被選擇版本和語(yǔ)言的相關(guān)的總是運(yùn)行部分包括所需的插入碼(patch),所需的硬驅(qū)動(dòng)準(zhǔn)備操作,和在所選操作系統(tǒng)被安裝之前和/之后要對(duì)作為目標(biāo)的計(jì)算機(jī)系統(tǒng)進(jìn)行的測(cè)試。
在一實(shí)施例中,控制通過(guò)讀取主數(shù)據(jù)庫(kù)125中的標(biāo)志生成一總是運(yùn)行部分的清單。在一實(shí)施例中,對(duì)一操作系統(tǒng)的各版本和語(yǔ)言的項(xiàng)值將包括指明一總是運(yùn)行部分與此操作系統(tǒng)的特定版本和語(yǔ)言相關(guān)連的一標(biāo)志和標(biāo)志字段。在另一些實(shí)施例中,主數(shù)據(jù)庫(kù)中對(duì)每一個(gè)總是運(yùn)行部分的項(xiàng)值具有一指明此總是運(yùn)行部分與所選操作系統(tǒng)相關(guān)連的標(biāo)志。在其他的實(shí)施例中,對(duì)各操作系統(tǒng)的項(xiàng)值包含一指示控制訪問(wèn)另一數(shù)據(jù)庫(kù)或主數(shù)據(jù)庫(kù)125的另一部分來(lái)獲得對(duì)該特定操作系統(tǒng)的一總是運(yùn)行部分的清單的標(biāo)志。
在另一實(shí)施例中,通過(guò)控制訪問(wèn)一相關(guān)性文件來(lái)生成此總是運(yùn)行部分的清單。一相關(guān)性文件為一計(jì)算機(jī)系統(tǒng)可讀文件包括有包含識(shí)別指令或要被執(zhí)行的操作的部分號(hào)和/或前綴的“表達(dá)式”、由一指令或操作所需的信息或者如果一SDR中的項(xiàng)值含有表達(dá)式中所含的部分號(hào)和前綴時(shí)要被安裝的程序??刂茖?shù)據(jù)文件中所指明的各選項(xiàng)的部分號(hào)、前綴和/或識(shí)別標(biāo)志與相關(guān)性文件中的表達(dá)式相比較來(lái)生成一與所選操作系統(tǒng)類(lèi)型的被選版本和語(yǔ)言相關(guān)的總是運(yùn)行部分的清單。在一些實(shí)施例中,訪問(wèn)此相關(guān)性文件可使得控制根據(jù)先前的選擇產(chǎn)生和提供選擇方案的附加清單到用戶接口,相關(guān)性文件可被配置在主數(shù)據(jù)庫(kù)或其他數(shù)據(jù)庫(kù)上。
在步驟241,控制103將在步驟238中所生成的清單的標(biāo)記寫(xiě)到存儲(chǔ)器107中的數(shù)據(jù)文件。在將一標(biāo)記寫(xiě)到數(shù)據(jù)文件中時(shí),控制還將前綴與部分號(hào)相關(guān)連并在數(shù)據(jù)文件中寫(xiě)此前綴和部分號(hào)。
雖然圖2的實(shí)施例表明步驟238和241在步驟220之后執(zhí)行,但在其他的實(shí)施例中,它們可以在用戶完成了他的整個(gè)的訂貨或確定規(guī)范對(duì)話期間之后例如圖5上的步驟513之后進(jìn)行。在另外的實(shí)施例中,此總是運(yùn)行部分的清單可通過(guò)執(zhí)行其他程序例如被配置在制造部的語(yǔ)法分析程序來(lái)產(chǎn)生。此語(yǔ)法分析程序讀取數(shù)據(jù)文件中各項(xiàng)值的部分號(hào)和前綴來(lái)生成一與各項(xiàng)值相關(guān)的總是運(yùn)行部分的清單。
參看圖3,在圖2中的步驟220之后,控制轉(zhuǎn)移到步驟302,在那里控制生成一可用于所選操作系統(tǒng)類(lèi)型的被選擇版本和語(yǔ)言的硬驅(qū)動(dòng)準(zhǔn)備操作的清單。例如,一用戶可被提供以實(shí)現(xiàn)一暫停到磁盤(pán)”操作的選擇方案或?qū)崿F(xiàn)作為目標(biāo)的計(jì)算機(jī)系統(tǒng)中的硬盤(pán)驅(qū)動(dòng)器的應(yīng)用分區(qū)的選擇方案。在一實(shí)施例中,控制通過(guò)讀取主數(shù)據(jù)庫(kù)125中的項(xiàng)值生成硬驅(qū)動(dòng)器準(zhǔn)備操作的清單。主數(shù)據(jù)庫(kù)中對(duì)硬驅(qū)動(dòng)器準(zhǔn)備操作的項(xiàng)值每一個(gè)均包括有至少一指明項(xiàng)值是用于硬驅(qū)動(dòng)器準(zhǔn)備操作的標(biāo)志和至少一指明其對(duì)各種操作系統(tǒng)的關(guān)系的標(biāo)志。這一清單通過(guò)控制讀取項(xiàng)值的關(guān)系標(biāo)志以確定準(zhǔn)備操作對(duì)所選操作系統(tǒng)類(lèi)型的被選版本和語(yǔ)言是任選的還是必需的來(lái)生成。但如果硬驅(qū)動(dòng)器準(zhǔn)備操作是在此所選操作系統(tǒng)類(lèi)型的被選版本和語(yǔ)言時(shí)所要求的,則此操作被認(rèn)為是一總是運(yùn)行部分且將在步驟241中不通知用戶地在數(shù)據(jù)文件中自動(dòng)作出此操作的標(biāo)記。在將步驟302中生成的清單提供給用戶接口之后,用戶從通過(guò)用戶接口提供的清單選擇所需的硬驅(qū)準(zhǔn)備操作??刂圃诓襟E306中接收這些選項(xiàng)的標(biāo)記。然后在步驟308中,通過(guò)控制在數(shù)據(jù)文件中寫(xiě)該操作的部分號(hào)和適當(dāng)?shù)那熬Y來(lái)在數(shù)據(jù)文件中指明這些選擇。
在另一實(shí)施例中,通過(guò)在用戶作出選擇操作系統(tǒng)類(lèi)型的語(yǔ)言和版本之后控制訪問(wèn)一相關(guān)性文件來(lái)生成一任選的硬驅(qū)準(zhǔn)備操作的清單??刂茖⒂糜谒x操作系統(tǒng)的項(xiàng)值(包括部分號(hào)、標(biāo)志和前綴)與此相關(guān)性文件中的表達(dá)式相比較生成要被提供到用戶接口以呈現(xiàn)給用戶的任選準(zhǔn)備操作的清單。
在步驟310中,控制生成一可用于所選操作系統(tǒng)類(lèi)型的被選擇版本和語(yǔ)言的插入碼(patch)的清單。插入碼是可用于為校正一特定選擇引起的問(wèn)題所作選擇或增強(qiáng)此所作選擇的性能的軟件程序。例如,如果一操作系統(tǒng)供應(yīng)者提供帶有直接存儲(chǔ)器存取(DMA)無(wú)效的操作系統(tǒng),則計(jì)算機(jī)系統(tǒng)銷(xiāo)售者可提供一用于激活DMA的指入碼以改善性能。在另外的實(shí)施例中,插入碼可被用來(lái)以被用戶在一先前的選擇中選取的特定硬件部件來(lái)實(shí)現(xiàn)所選操作系統(tǒng)類(lèi)型的被選版本和語(yǔ)言。但是,如果一插入碼是要求的,則此插入碼將被認(rèn)為是一總是運(yùn)行部分而此插入碼的一標(biāo)記將在圖2的步驟241中被寫(xiě)到數(shù)據(jù)文件。
在一實(shí)施例中,控制通過(guò)讀取主數(shù)據(jù)庫(kù)125中的項(xiàng)值產(chǎn)生插入碼的清單。一實(shí)施例中,對(duì)所選操作系統(tǒng)的項(xiàng)值包括有一指明對(duì)此所選操作系統(tǒng)一插入軟件程序是任選的標(biāo)記。在另一些實(shí)施例中,各插入碼在主數(shù)據(jù)庫(kù)中均具有一項(xiàng)值,其中各插入碼項(xiàng)值包括有至少一個(gè)指明此插入程序?qū)ζ錇橐蝗芜x項(xiàng)的操作系統(tǒng)的標(biāo)志。在一些實(shí)施例中,用于各插入碼的項(xiàng)值含有一說(shuō)明字段。此種說(shuō)明字段對(duì)控制計(jì)算機(jī)系統(tǒng)指示一文字消息連同此插入碼應(yīng)出現(xiàn)在用戶接口的屏幕上來(lái)通知用戶此插入碼的目的。在一些實(shí)施中,此說(shuō)明字段可指引控制去訪問(wèn)主數(shù)據(jù)庫(kù)中一特定位置的另一文件來(lái)獲取要顯示的文本。
在另一實(shí)施例中,對(duì)所選操作系統(tǒng)的任選插入碼的清單通過(guò)控制訪問(wèn)一相關(guān)性文件和將此相關(guān)性文件的表達(dá)式與SDR中對(duì)所選操作系統(tǒng)的項(xiàng)值相比較來(lái)產(chǎn)生。
在某些實(shí)施例中,控制生成與此所選的硬驅(qū)準(zhǔn)備操作相關(guān)連的總是運(yùn)行部分的清單(通過(guò)訪問(wèn)主數(shù)據(jù)庫(kù)125中的項(xiàng)值或訪問(wèn)一相關(guān)性文件),并將此總是運(yùn)行部分清單的一標(biāo)記寫(xiě)到數(shù)據(jù)文件。
在此插入碼清單被送到用戶接口(步驟312)之后,用戶由從用戶接口提供的插入碼清單選擇所需插入碼。然后,一所選插入碼的標(biāo)記被由用戶接口在步驟314提供給控制。在步驟316,控制將一所選插入碼的標(biāo)記寫(xiě)到數(shù)據(jù)文件,在那里所選插入碼的部分號(hào)和適當(dāng)?shù)那熬Y被寫(xiě)到該數(shù)據(jù)文件。
在步驟318,控制生成一與所選插入碼相關(guān)的總是運(yùn)行部分的清單。在步驟320,控制將該清單寫(xiě)到數(shù)據(jù)文件??刂仆ㄟ^(guò)訪問(wèn)主數(shù)據(jù)庫(kù)125中的項(xiàng)值或通過(guò)訪問(wèn)一相關(guān)性文件來(lái)生成此總是運(yùn)行部分的清單。在另一實(shí)施例中,控制103可在完成與用戶的確定配置的對(duì)話之后完成步驟318和320。在其他實(shí)施例中,步驟318和320可由制造部的其他計(jì)算機(jī)系統(tǒng)來(lái)完成。
參看圖4,在步驟405,控制103訪問(wèn)主數(shù)據(jù)庫(kù)來(lái)生成與所選操作系統(tǒng)類(lèi)型的被選版本和語(yǔ)言相兼容的計(jì)算機(jī)軟件程序的清單??刂仆ㄟ^(guò)在主數(shù)據(jù)庫(kù)中讀取相關(guān)的軟件程序項(xiàng)值的標(biāo)志來(lái)生成這一清單。在一實(shí)施例中,對(duì)一可兼容軟件的項(xiàng)值含有一指明與所選操作系統(tǒng)版本或所選操作系統(tǒng)類(lèi)型的相兼容性的特定標(biāo)志。在步驟408將此清單提供給用戶接口之后,用戶由該經(jīng)用戶接口提供的清單中選擇要被安裝到作為目標(biāo)的計(jì)算機(jī)系統(tǒng)的軟件程序。
在一些實(shí)施例中,提供到用戶接口的軟件程序清單被分割成不同的子清單或子菜單。例如,第一子清單可包括有一兼容的文字處理程序如MLCROSOFT WORDTM或WORDPERFECTTM的清單。另一子清單包括有由計(jì)算機(jī)系統(tǒng)銷(xiāo)售者所提供的計(jì)算機(jī)游戲。應(yīng)當(dāng)理解,可以提供分類(lèi)不同軟件程序的各種子菜單。例如,互聯(lián)網(wǎng)訪問(wèn)程序、圖表展開(kāi)程序和制圖程序可在不同的子菜單中提供。將可用程序清單分割成子菜單有助于用戶選擇軟件程序。在一實(shí)施例中,對(duì)軟件程序的各項(xiàng)值均包括一指明軟件程序類(lèi)型的標(biāo)志或標(biāo)志字段。控制將讀取這些標(biāo)志并按照此軟件類(lèi)型標(biāo)志生成子菜單清單。在另一實(shí)施例中,各不同的軟件程序組被存放在數(shù)據(jù)庫(kù)的不同邏輯部分??刂仆ㄟ^(guò)每次僅讀取數(shù)據(jù)庫(kù)的一個(gè)邏輯部分來(lái)成生各子菜單清單。在此實(shí)施例中,主數(shù)據(jù)庫(kù)的具有一指明與所選擇操作系統(tǒng)的兼容性的標(biāo)志的邏輯部分中的每一項(xiàng)值在此子菜單清單中提供。
在用戶選擇要安裝在他的目標(biāo)計(jì)算機(jī)系統(tǒng)上的軟件程序后,用戶接口105在步驟411返回這些選項(xiàng)的標(biāo)記給控制。在步驟414,控制通過(guò)在數(shù)據(jù)文件中寫(xiě)所選軟件的部分號(hào)和相應(yīng)前綴將這些選項(xiàng)的標(biāo)記寫(xiě)到數(shù)據(jù)文件。
在步驟417,控制生成與所選軟件程序相關(guān)的總是運(yùn)行部分的清單。在步驟420,控制將該清單寫(xiě)到數(shù)據(jù)文件??刂仆ㄟ^(guò)訪問(wèn)主數(shù)據(jù)庫(kù)125中的項(xiàng)值或通過(guò)訪問(wèn)一相關(guān)性文件來(lái)生成此總是運(yùn)行部分的清單。在其他實(shí)施例中,控制103可在完成與用戶的確定配置對(duì)話期之后完成步驟417和420。在其他的實(shí)施例中,步驟417和420可由制造部的其他計(jì)算機(jī)系統(tǒng)來(lái)完成。
在步驟425,控制訪問(wèn)主數(shù)據(jù)庫(kù)以生成一與所選操作系統(tǒng)類(lèi)型的被選版本和語(yǔ)言及任一個(gè)或所有的先前選擇的軟件程序兩者均兼容的計(jì)算機(jī)軟件程序的第二清單。在一實(shí)施例中,每一個(gè)這些程序的標(biāo)志均包括至少一個(gè)指明與所選操作系統(tǒng)類(lèi)型及所選軟件程序的兼容性的標(biāo)志。在步驟428,控制103將在步驟425所生成的清單提供給用戶接口。用戶由用戶接口所提供的此第二清單選擇軟件程序。此第二清單可包括有對(duì)各從軟件程序的第一清單所選擇的軟件程序的校正插入碼,或者它可以包括有升級(jí)或增強(qiáng)所選程序的性能的任選計(jì)算機(jī)程序。例如可對(duì)一特定文字處理程序提供一過(guò)濾程序,它將由另一類(lèi)型的文字處理程序的生成的文件變換為該特定文字處理程序的格式。但如果一所選軟件程序是一先前選擇的計(jì)算機(jī)程序所要求的,則這些所要求的應(yīng)用程序即被看作是對(duì)此所選軟件的總是運(yùn)行部分而在步驟420將該程序的標(biāo)記寫(xiě)到數(shù)據(jù)文件。
在步驟431,控制從用戶接口接收從在步驟425中所生成的第二清單的所選軟件程序的標(biāo)記??刂茖⑦@些選項(xiàng)的標(biāo)記寫(xiě)到數(shù)據(jù)文件(步驟434),在那里,部分號(hào)和相應(yīng)前綴被寫(xiě)到此數(shù)據(jù)文件。
在步驟436,控制從第二清單生成與所選軟件程序相關(guān)的總是運(yùn)行部分的清單。在步驟439控制將該總是運(yùn)行部分清單寫(xiě)到數(shù)據(jù)文件??刂仆ㄟ^(guò)訪問(wèn)主數(shù)據(jù)庫(kù)125中的項(xiàng)值或通過(guò)訪問(wèn)一相關(guān)性文件來(lái)生成總是運(yùn)行部分的清單。在另外的實(shí)施例中,控制103可在完成與用戶的確定配置對(duì)話期之后完成步驟436和439。在其他的實(shí)施例中,步驟436和439可由制造部的其他計(jì)算機(jī)系統(tǒng)來(lái)完成。
參看圖5,在圖4完成軟件程序選擇之后,控制轉(zhuǎn)移到步驟505,在那里它訪問(wèn)數(shù)據(jù)文件以生成如由此數(shù)據(jù)文件所指明的所有先前所作選擇的清單。這一清單反映所有由購(gòu)買(mǎi)方(用戶)所作選擇并反映將被制造商建立的計(jì)算機(jī)系統(tǒng)的類(lèi)型。在步驟507,控制將此清單提供給向用戶提供此清單的用戶接口107,在那里隨后用戶可認(rèn)可或拒絕所作選擇。如果用戶不同意一選擇,用戶可發(fā)送一指示到控制以在程序中“向后移動(dòng)”到用戶所反對(duì)的選擇并要求重新選擇該部分。在接收到一作重新選擇一特定部分的指示后,控制通過(guò)在控制存儲(chǔ)器107中尋找存下的清單或通過(guò)由數(shù)據(jù)文件讀取先前的選擇以返回到生成此清單的前一步驟來(lái)重新給出包括有此被選部分的清單。所有被反對(duì)的選擇之后的選擇將被去消??刂茖⒂沙绦蛑凶鞒龃诵逻x擇的地點(diǎn)前進(jìn)來(lái)保證所有此后的選擇均與新選擇兼容。
如果用戶同意這些選擇,用戶即在用戶接口的終端屏幕上選擇一確認(rèn)按鈕。隨后在步驟513,用戶接口發(fā)送出一用戶希望購(gòu)買(mǎi)此經(jīng)確定的計(jì)算機(jī)系統(tǒng)即已決定購(gòu)買(mǎi)的指示。在一實(shí)施例中,這將包括用戶將他們的信用卡號(hào)輸入進(jìn)用戶接口。這一時(shí)刻與用戶確定配置的對(duì)話期完成。
在步驟513之后,控制訪問(wèn)一相關(guān)性文件以進(jìn)行對(duì)所作選擇的交叉分析。在此交叉分析期間,控制比較此相關(guān)性文件中的表達(dá)式以確定是否有任一總是運(yùn)行部分與所作選項(xiàng)的組合相關(guān)。例如,如果用戶選擇FAT32文件系統(tǒng)和一電子印記而尚未選擇應(yīng)用分區(qū),則控制在讀取此相關(guān)性文件之后對(duì)SDR文件寫(xiě)一因選擇一FAT32文件系統(tǒng)及一電子印記兩者而需在計(jì)算機(jī)系統(tǒng)上安裝此應(yīng)用分區(qū)的指示,在此例中,指明實(shí)現(xiàn)此應(yīng)用分區(qū)的實(shí)施的表達(dá)式包括有對(duì)此FAT32文件系統(tǒng)和此電子印記兩者的部分號(hào)和/或前綴。
在一些實(shí)施例中,此交叉分析步驟可根據(jù)所作選擇的組合生成要向用戶提供的選擇方案的清單。在這些實(shí)施例中,此交叉分析步驟將在步驟505之前進(jìn)行。在這些實(shí)施例中,控制將此清單提供到用戶接口。在用戶通過(guò)用戶接口選擇了從交叉分析所生成的特定方案之后,用戶接口將發(fā)送這些選擇的標(biāo)記給控制,其中控制將這些選擇的標(biāo)記寫(xiě)到SDR文件。
在另一些實(shí)施例中,控制可在完成了與用戶的確定配置即計(jì)貨的對(duì)話期間之后(在步驟513之后)進(jìn)行圖2~4中所示的某些步驟。在一實(shí)施例中,控制在完成確定規(guī)范的對(duì)話期后對(duì)各選擇即項(xiàng)值生成總是運(yùn)行部分(步驟238、318、417和436)。
在一些實(shí)施例中,控制產(chǎn)生和寫(xiě)到SDR文件一個(gè)在每一個(gè)計(jì)算機(jī)系統(tǒng)銷(xiāo)售者所制作的計(jì)算機(jī)系統(tǒng)中實(shí)現(xiàn)的總是運(yùn)行部分的清單。在一實(shí)施例中,對(duì)這些總是運(yùn)行部分的每一個(gè)的項(xiàng)值均包括有一指明此部分要自動(dòng)在一計(jì)算機(jī)系統(tǒng)中實(shí)現(xiàn)的標(biāo)志。
雖然在圖2~5中僅生成兩個(gè)可兼容軟件程序清單,但應(yīng)明白,在確定配置對(duì)話期間可生成和向用戶提供多個(gè)兼容軟件程序清單和其他的兼容選件清單。
在圖2~5中所示的實(shí)施例中,由控制所產(chǎn)生的數(shù)據(jù)文件是一SDR文件。一SDR文件是一計(jì)算機(jī)可讀的文本文件,它包括有對(duì)各硬件部件、軟件程序、插入碼、或其他要在目標(biāo)計(jì)算機(jī)系統(tǒng)137上實(shí)現(xiàn)的操作的項(xiàng)值或行。SDR的各項(xiàng)值包括有對(duì)被提供的項(xiàng)值的制造者的特定部分號(hào)和相應(yīng)的前綴。在一些實(shí)施例中,相應(yīng)前綴標(biāo)識(shí)此項(xiàng)值所代表的部件類(lèi)型、程序、或組件。在一些實(shí)施例中,各項(xiàng)值可包括一標(biāo)識(shí)標(biāo)志。一SDR文件被格式化以被傳送到、并由制造部135中的一個(gè)執(zhí)行按該數(shù)據(jù)文件建立此計(jì)算機(jī)系統(tǒng)的語(yǔ)法分析計(jì)算機(jī)程序的另一計(jì)算機(jī)讀取。SDR文件還包括例如計(jì)算機(jī)買(mǎi)主的名稱(chēng)和地址的顧客專(zhuān)有信息。
在另一實(shí)施例中,在確定規(guī)定對(duì)話期間控制所生成的數(shù)據(jù)文件是一BAR文件。BAR文件包含所作選擇和與這些選擇相關(guān)連的總是運(yùn)行部分的標(biāo)記,但具有與SDR文件不同的格式。這種不同格式使得控制能較快地進(jìn)行確定配置對(duì)話周期。在完成此確定配置對(duì)話期之后,BAR程序被控制或其他執(zhí)行一變換器軟件程序例如-SDR發(fā)生器程序的計(jì)算機(jī)系統(tǒng)變換成SDR程序。
另一實(shí)施例中,控制輸入一包含對(duì)一特定計(jì)算機(jī)系統(tǒng)的配置的BAR文件,并在確定配置對(duì)話期間將這些配置輸入進(jìn)SDR文件。例如,控制可對(duì)數(shù)個(gè)BAR文件進(jìn)行訪問(wèn)(配置于主數(shù)據(jù)庫(kù)125的其他部分或其他數(shù)據(jù)庫(kù)中),其中各BAR文件包含有由計(jì)算機(jī)系統(tǒng)制造部提供的對(duì)計(jì)算機(jī)系統(tǒng)的一特定模型的硬件缺省配置。最開(kāi)始用戶可被要求由一可行的模型的清單中選擇。在由用戶接口105接收到被選模型的指示后,控制訪問(wèn)對(duì)該模型的對(duì)應(yīng)BAR文件并將那些配置變換成SDR文件。此后,控制執(zhí)行圖2~4的確定規(guī)范程序,其中用戶確定操作系統(tǒng)和軟件程序的技術(shù)要求。但因?yàn)镾DR含有用于在BAR文件中確定的硬件部件的項(xiàng)值,圖2~4中提供給用戶的選擇也與此BAR文件中確定的硬件部件相兼容。在某些實(shí)施例中,控制提供在BAR文件中所確定的部件作為缺省選擇且允許用戶對(duì)此缺省選擇作出改變。
在某些實(shí)施例中,控制從數(shù)據(jù)文件生成可被人們閱讀的字母數(shù)字文本例如一購(gòu)貨訂單,它被送至一制造工場(chǎng)以被手工輸入進(jìn)制造過(guò)程。
因?yàn)樯梢患嫒莸幕蛴行У南到y(tǒng)說(shuō)明符文件或數(shù)據(jù)文件,所以無(wú)需制造部135運(yùn)行專(zhuān)用程序來(lái)確定所規(guī)定的部件或程序是否合法或兼容。
步驟516中,控制將數(shù)據(jù)文件提供給制造部135,它在步驟520利用此數(shù)據(jù)文件實(shí)現(xiàn)根據(jù)數(shù)據(jù)文件的選擇。在一實(shí)施例中,制造部(在制造部135的內(nèi)部)的另一計(jì)算機(jī)系統(tǒng)執(zhí)行一語(yǔ)法分析軟件程序,它將可執(zhí)行外殼文稿程序文件與SDR的各項(xiàng)值相關(guān)連并在作為目標(biāo)的計(jì)算機(jī)系統(tǒng)137上實(shí)現(xiàn)此項(xiàng)值中執(zhí)行此外殼文稿程序文件。這樣,所選的操作系統(tǒng)、所選的軟件程序、所選的插入碼、所選的硬盤(pán)驅(qū)動(dòng)器操作、所確定的總是執(zhí)行部分及其他的選項(xiàng)均被此相關(guān)的外殼文稿程序文件的執(zhí)行所安裝、實(shí)現(xiàn)和測(cè)試。語(yǔ)法分析程序逐行地對(duì)整個(gè)系統(tǒng)描述符記錄進(jìn)行掃描并將一外殼文稿程序文件與各部分號(hào)相關(guān)連。此語(yǔ)法分析程序以提供、或逐頁(yè)轉(zhuǎn)遞此外殼文稿程序文件到一文稿程序處理程序來(lái)執(zhí)行此外殼文稿程序文件。文稿程序處理程序解釋外殼文稿程序文件的指令和按這些指令動(dòng)作以執(zhí)行用于在計(jì)算機(jī)系統(tǒng)上安裝或?qū)崿F(xiàn)此部分的實(shí)際指令。在一些實(shí)施例中,此語(yǔ)法分析程序還可生成并附著一后綴到一特定部分號(hào)。此語(yǔ)法分析程序通過(guò)讀取SDR項(xiàng)值的識(shí)識(shí)標(biāo)志或通過(guò)訪問(wèn)帶部分號(hào)的表來(lái)生成該后綴。圖8C為一包含外殼文稿程序文件的清單的計(jì)算機(jī)系統(tǒng)可讀文件的字母數(shù)字表達(dá)。
在一實(shí)施例中,被提供給制造部的數(shù)據(jù)文件包括為實(shí)現(xiàn)所選操作系統(tǒng)類(lèi)型的被選版本和語(yǔ)言、所選插入碼、所選軟件程序、以及為安裝此軟件程序的指令的實(shí)際指令。此數(shù)據(jù)文件還包括為進(jìn)行這些安裝操作的指令。這些附加的指令由控制在確定規(guī)范對(duì)話期間之后加到數(shù)據(jù)文件。
在一實(shí)施例中,作為目標(biāo)的計(jì)算機(jī)系統(tǒng)通過(guò)一網(wǎng)絡(luò)卡被連接到制造部的服務(wù)器。作為目標(biāo)的計(jì)算機(jī)系統(tǒng)137最開(kāi)始作自舉來(lái)根據(jù)相關(guān)的外殼文稿程序文件執(zhí)行操作和指令,以將所選程序裝載到其硬驅(qū)上并進(jìn)行測(cè)試。在一實(shí)施例中,所選軟件程序和操作系統(tǒng)可通過(guò)互聯(lián)網(wǎng)被下載和安裝到目標(biāo)計(jì)算機(jī)系統(tǒng)。
在其他的實(shí)施例中,數(shù)據(jù)文件可被用來(lái)生成一軟盤(pán),它被用于制造過(guò)程中自舉目標(biāo)計(jì)算機(jī)系統(tǒng)和在目標(biāo)計(jì)算機(jī)系統(tǒng)上安裝所選程序和部件。
在另一些實(shí)施例中,制造部135將利用此數(shù)據(jù)文件將所選軟件程序的副本寫(xiě)到一軟盤(pán)或CD ROM。這一軟盤(pán)還將包括安裝指令和將程序從CD ROM裝載到硬驅(qū)的操作。這樣的特性將有利于對(duì)目標(biāo)計(jì)算機(jī)系統(tǒng)的硬驅(qū)提供備份,而當(dāng)硬驅(qū)出故障時(shí),提供用來(lái)按照所確定的選擇重編程硬驅(qū)的便利的系統(tǒng)。
在圖2~4所示實(shí)施例中,用戶或買(mǎi)主在訂貨對(duì)話期間將對(duì)作為目標(biāo)的計(jì)算機(jī)系統(tǒng)確定硬件配置。在一些實(shí)施例中,軟件選項(xiàng)清單的產(chǎn)生不取決于所規(guī)定的硬件。
圖6為表明為使用戶能對(duì)目標(biāo)系統(tǒng)確定兼容硬件部件和軟件程序兩者的配置的步驟的流程圖。在步驟601,控制103由用戶接口接收一買(mǎi)主希望購(gòu)買(mǎi)按訂單建立的計(jì)算機(jī)系統(tǒng)的指示。在步驟604,控制訪問(wèn)主數(shù)據(jù)庫(kù)125以生成一由計(jì)算機(jī)系統(tǒng)制造商提供的一作為目標(biāo)的計(jì)算機(jī)系統(tǒng)中的中央處理單元(CPU)的清單。這一清單由控制計(jì)算機(jī)系統(tǒng)103讀取主數(shù)據(jù)庫(kù)125中的標(biāo)志生成。由計(jì)算機(jī)系統(tǒng)銷(xiāo)售者提供的各CPU在主數(shù)據(jù)庫(kù)中具有一包括制造特定部分號(hào)和相關(guān)標(biāo)志的項(xiàng)值。在圖6的實(shí)施例中,用于各處理器的標(biāo)志包括有一初始標(biāo)志。每一個(gè)其項(xiàng)值包括一初始標(biāo)志的CPU將被呈現(xiàn)在第一清單中。在其他的實(shí)施例中,各處理器項(xiàng)值包括一類(lèi)型標(biāo)志,在那里,提供給用戶的第一清單將是由計(jì)算機(jī)系統(tǒng)銷(xiāo)售者所提供的CPU的類(lèi)型。
在步驟607,控制將該清單提供到用戶接口105。用戶由在終端屏幕上顯示的該清單選擇一所需的CPU。例如,銷(xiāo)售商可提供各種X86兼容處理器,例如英特爾公司在下列商標(biāo)下供給的處理器PENTIUMTM,PENTIUMIITM,或PENTIUM PROTM。
在用戶選擇一CPU之后,用戶接口105將所選CPU的標(biāo)記提供給控制。在步驟613,控制訪問(wèn)主據(jù)庫(kù)125以生成一可得到的與所選CPU相兼容的RAM的大小和類(lèi)型的清單。用于各RAM的項(xiàng)值包括至少一個(gè)指明與一CPU的兼容性的標(biāo)志。所產(chǎn)生的清單將包括其項(xiàng)值包含有一指明與所選CPU相兼容的標(biāo)志的各RAM。在其他實(shí)施例中,用于各RAM的項(xiàng)值將包括其他的標(biāo)志例如大小標(biāo)志。這一大小標(biāo)志被用來(lái)給用戶提供一由計(jì)算機(jī)系統(tǒng)銷(xiāo)售者所提供的兼容RAM的大小的清單。
在步驟616,控制將該清單提供給用戶接口105,該清單即由此用戶接口提供給用戶。在作出一選擇后,用戶接口將所選擇RAM的標(biāo)記提供給控制。一旦接到一被選RAM大小和類(lèi)型的標(biāo)記,控制訪問(wèn)主數(shù)據(jù)庫(kù)125以提供一與所選擇處理器相兼容并與所選擇RAM大小和類(lèi)型相兼容的操作系統(tǒng)類(lèi)型的清單。例如,控制將僅提供將與所選CPU配合運(yùn)行的操作系統(tǒng)類(lèi)型給用戶接口105,且對(duì)該操作系統(tǒng)所選RAM具有足夠容量來(lái)實(shí)現(xiàn)它。在這一實(shí)施例中,用于各操作系統(tǒng)的項(xiàng)值包括至少一處理器兼容性標(biāo)志和至少一RAM大小和類(lèi)型標(biāo)志以指明兼容性。如果此主數(shù)據(jù)庫(kù)中至少一操作系統(tǒng)項(xiàng)值包括一指明與所選CPU兼容性的標(biāo)志、一指明與所選RAM的兼容性的標(biāo)志、和一指明此操作系統(tǒng)是該特定類(lèi)型的話,此清單將包括一特定操作系統(tǒng)類(lèi)型。
在步驟626,此兼容操作系統(tǒng)類(lèi)型的清單被提供到用戶接口,以便通過(guò)此用戶接口呈現(xiàn)給用戶。步驟629中,控制由用戶接口接收此所選操作系統(tǒng)類(lèi)型的標(biāo)記。從這一點(diǎn),控制轉(zhuǎn)到步驟213,在那里它訪問(wèn)主數(shù)據(jù)庫(kù)以生成一可用得到的與所選CPU和所選RAM相兼容的被選操作系統(tǒng)類(lèi)型的版本和語(yǔ)言的清單。
在其他的實(shí)施例中,用戶可選擇要在作為目標(biāo)的計(jì)算機(jī)系統(tǒng)上實(shí)現(xiàn)的其他硬件部件。例如,在一實(shí)施例中,用戶被提供一與所選CPU和操作系統(tǒng)相兼容的硬盤(pán)驅(qū)動(dòng)器清單。在另外的實(shí)施例中,用戶被提供以兼容的外設(shè)裝置的清單。例如,本發(fā)明也可被一買(mǎi)主用來(lái)選擇要被安裝在目標(biāo)計(jì)算機(jī)系統(tǒng)中的兼容類(lèi)型的調(diào)制解調(diào)器以及磁盤(pán)驅(qū)動(dòng)器或CD ROM驅(qū)動(dòng)器的類(lèi)型。利用本發(fā)明可提供給用戶的其他選項(xiàng)包括各種類(lèi)型的計(jì)算機(jī)底板、鍵盤(pán)和顯示器。被提供給用戶的各硬件部件和軟件程序?qū)⑴c由用戶先前所作選擇相兼容。在一些實(shí)施例中,各種類(lèi)型的硬件部件被在子菜單或子清單中提供。用于附加硬件項(xiàng)的每一項(xiàng)值包括有指明與先前的選擇的兼容性的相關(guān)標(biāo)志。
當(dāng)用戶作出為實(shí)現(xiàn)一特定件部件例如顯示器的類(lèi)型或系列的選擇時(shí),控制訪問(wèn)主數(shù)據(jù)庫(kù)以生成可用于該顯示器類(lèi)型的特定模型的清單。在這一實(shí)施例中,各模型在主據(jù)庫(kù)中均有一項(xiàng)值,包括一部分號(hào)和一指明此項(xiàng)值代表一顯示器的標(biāo)志??刂茖⒛P偷那鍐翁峁┑接脩艚涌?。在其他實(shí)施例中,用戶被提供以對(duì)一被選擇硬件部件的多個(gè)選項(xiàng)清單。為提供一實(shí)施例中的多個(gè)清單,用于此部件的項(xiàng)值包括有多個(gè)相應(yīng)標(biāo)志字段。在某些實(shí)施例中,控制還訪問(wèn)主數(shù)據(jù)庫(kù)以生成一總是運(yùn)行部分如插入碼、軟件程序、硬件部件、或與所作選擇相關(guān)的實(shí)現(xiàn)操作的清單。這些項(xiàng)目或指令的標(biāo)記被寫(xiě)入到數(shù)據(jù)文件。那些在所作選擇中是任選的項(xiàng)目將提供給用戶加以選擇。
在另外的實(shí)施例中,在圖6的步驟的中間可執(zhí)行其他步驟,例如寫(xiě)一選項(xiàng)的標(biāo)記到數(shù)據(jù)文件,對(duì)各選項(xiàng)生成和寫(xiě)一總是運(yùn)行部分清單到數(shù)據(jù)文件,及生成和提供與所作選擇一起提供的任選插入碼和安裝操作的清單。該總是運(yùn)行部分的清單可通過(guò)訪問(wèn)主數(shù)據(jù)庫(kù)125的各項(xiàng)值或訪問(wèn)相關(guān)性文件來(lái)產(chǎn)生。
圖1的系統(tǒng)有利于提醒用戶注意有必要根據(jù)先前的選擇來(lái)選擇特定的選擇方案。例如,如果所選監(jiān)視器為二不同彩色,用戶就可被詢問(wèn)他愛(ài)好哪一彩色。這有利于保證在訂貨對(duì)話期間結(jié)束時(shí)產(chǎn)生完滿的訂單。在另外的實(shí)施例中,用戶可被提供以缺省選擇(如由主數(shù)據(jù)庫(kù)中或一相關(guān)性文件中的一標(biāo)志所指明的)和一關(guān)于用戶是否希望進(jìn)行對(duì)缺省選擇的替換的選擇。
在某些實(shí)施例中,主數(shù)據(jù)庫(kù)125中的項(xiàng)值的順序確定選擇方案清單向用戶接口107提供的順序。例如,在一僅被用于選擇軟件程序的系統(tǒng)中,操作系統(tǒng)項(xiàng)值將在主數(shù)據(jù)庫(kù)的開(kāi)頭,因?yàn)樘峁┙o用戶接口的選擇方案的第一清單是操作系統(tǒng)類(lèi)型的清單。對(duì)于實(shí)現(xiàn)圖6的流程圖的系統(tǒng),CPU的項(xiàng)值將在主數(shù)據(jù)庫(kù)的開(kāi)頭以保證CPU類(lèi)型清單首先出現(xiàn)。在另外的實(shí)施例中,主數(shù)據(jù)庫(kù)包括有一順序字段或標(biāo)志,例如一使得被提供的清單的順序在必要時(shí)能加以改變的起始標(biāo)志。
在其他的實(shí)施例中,用于實(shí)現(xiàn)操作的項(xiàng)值的順序確定這些操作被控制寫(xiě)到數(shù)據(jù)文件的順序,進(jìn)而它們?cè)跀?shù)據(jù)文件中的順序。在另一些實(shí)施例中,這些操作被寫(xiě)到數(shù)據(jù)文件的順序確定它們?cè)谥圃炱陂g被執(zhí)行的順序。結(jié)果,在制造期間進(jìn)行的操作的順序由它們?cè)谥鲾?shù)據(jù)庫(kù)中的項(xiàng)值的順序確定。在另外的實(shí)施例中,在主數(shù)據(jù)庫(kù)125中用于實(shí)現(xiàn)操作的項(xiàng)值包括有指明它們?cè)谥圃爝^(guò)程中的執(zhí)行順序的標(biāo)志。但在另一些實(shí)施例中,語(yǔ)法分析程序或其他程序可重排實(shí)現(xiàn)操作的順序。
在另外的實(shí)施例中,主數(shù)據(jù)庫(kù)可包括有信息標(biāo)志或說(shuō)明字段,它們被控制計(jì)算機(jī)系統(tǒng)用來(lái)將要被用戶讀取的文本提供到用戶接口105。例如各項(xiàng)值可包括有一成本字段??刂朴?jì)算機(jī)系統(tǒng)103將讀取這一字段并向用戶接口發(fā)送各選擇方案的價(jià)格的標(biāo)記供在用戶接口上顯示??刂茖⒈3炙x擇項(xiàng)目的總成本的″運(yùn)行中標(biāo)志(runningtab)″并提供總成本到用戶接口進(jìn)行顯示。其他的信息標(biāo)志的可能類(lèi)型有指明對(duì)此部分所需的從訂貨到交貨之間的時(shí)間的訂-交貨期間(lead time)標(biāo)志,和指明在存貨報(bào)表中的部分號(hào)的儲(chǔ)存號(hào)標(biāo)志。
由圖6中的流程圖開(kāi)始所產(chǎn)生的數(shù)據(jù)文件或系統(tǒng)說(shuō)明符記錄文件被送到制造部,在那里一分析程序讀此數(shù)據(jù)文件并按照前綴處理此信息。在一實(shí)施例中,軟件程序信息將被送到制造部的一個(gè)區(qū)域而硬件部件信息則被送至制造部的另一區(qū)域,其中,這樣的信息將被用來(lái)產(chǎn)生自動(dòng)化程序用于安排和/或控制硬件部件的裝配。
圖7為一用于對(duì)一計(jì)算機(jī)系統(tǒng)生成可兼容的訂單和用于按此兼容訂單組構(gòu)一計(jì)算機(jī)系統(tǒng)的系統(tǒng)的第二實(shí)施例的方框圖。在此實(shí)施例中,作為目標(biāo)的計(jì)算機(jī)系統(tǒng)是執(zhí)行一類(lèi)似于圖2~5中流程圖的選擇程序的計(jì)算機(jī)系統(tǒng)。
圖7中,此作為目標(biāo)的計(jì)算機(jī)系統(tǒng)以磁盤(pán)615上的操作系統(tǒng)自舉,它在所示實(shí)施例中為在一軟盤(pán)上的Factory Installed DOSApplicaTion(FIDA)程序。此FIDA程序使目標(biāo)計(jì)算機(jī)系統(tǒng)605能啟動(dòng)最初存放在制造部610的軟件選擇程序(類(lèi)似于圖2~5中所示的)。在這一軟件選擇程序期間,目標(biāo)計(jì)算機(jī)系統(tǒng)605也是控制計(jì)算機(jī)系統(tǒng)。目標(biāo)計(jì)算機(jī)系統(tǒng)605通過(guò)網(wǎng)絡(luò)連接620根據(jù)該軟件選擇程序訪問(wèn)主數(shù)據(jù)庫(kù)以提供與由作為目標(biāo)的計(jì)算機(jī)系統(tǒng)605的操作人員所作的先前的選擇相兼容的軟件程序的清單。在這一實(shí)施例中,這些清單在目標(biāo)計(jì)算機(jī)系統(tǒng)606的顯示屏幕或其他類(lèi)型用戶接口上顯示,而用戶則通過(guò)鍵盤(pán)、鼠標(biāo)器或其他類(lèi)型的用戶接口輸入裝置指出他們的選擇。
在完成軟件選擇訂貨對(duì)話期和生成一例如系統(tǒng)說(shuō)明符文件的數(shù)據(jù)文件后,將數(shù)據(jù)文件送至制造部610。在一實(shí)施例中,制造部包括有其他一些計(jì)算機(jī)程序,例如語(yǔ)法分析程序。執(zhí)行此語(yǔ)法分析程序的作為目標(biāo)的計(jì)算機(jī)系統(tǒng)將適當(dāng)?shù)耐鈿の母宄绦蚺cSDR中的各項(xiàng)值相關(guān)連,然后調(diào)用此外殼文稿程序來(lái)實(shí)現(xiàn)和執(zhí)行所選擇的程序和/或在此作為目標(biāo)的計(jì)算機(jī)系統(tǒng)605上的操作。此語(yǔ)法分析程序和可執(zhí)行外殼文稿程序文件最開(kāi)始被存放在制造部620的一數(shù)據(jù)庫(kù)中。在一實(shí)施例中,另一計(jì)算機(jī)系統(tǒng)可運(yùn)行此語(yǔ)法分析程序來(lái)將軟件程序裝載到一硬盤(pán)驅(qū)動(dòng)器。然后將此硬盤(pán)驅(qū)動(dòng)器送給客戶供在作為目標(biāo)的計(jì)算機(jī)系統(tǒng)上應(yīng)用。
在其他的實(shí)施例中,被此第一FIDA盤(pán)調(diào)用的軟件選擇程序(類(lèi)似于圖2~5)將包括一硬件鑒別程序或特征。此硬件鑒別程序當(dāng)在目標(biāo)計(jì)算機(jī)系統(tǒng)605上執(zhí)行時(shí)確定此目標(biāo)計(jì)算機(jī)系統(tǒng)上硬件部件的參數(shù),例如確定此目標(biāo)計(jì)算機(jī)系統(tǒng)的RAM的大小和確定此目標(biāo)計(jì)算機(jī)系統(tǒng)的處理器類(lèi)型。在一實(shí)施例中,軟件選擇程序的這一鑒別部分以匯編語(yǔ)言編程。由此鑒別特征獲取的信息使軟件程序中的特定方面能根據(jù)硬件結(jié)構(gòu)來(lái)設(shè)置。例如,可按照作為目標(biāo)的計(jì)算機(jī)系統(tǒng)的RAM的大小設(shè)置操作系統(tǒng)中的特定設(shè)置。
在一實(shí)施例中,目標(biāo)計(jì)算機(jī)系統(tǒng)執(zhí)行此軟件鑒別特征以確定作為目標(biāo)的計(jì)算機(jī)系統(tǒng)605的硬件配置以使被提供給用戶的軟件程序方案或其他選擇方案的清單能與如該鑒別特征所確定的目標(biāo)計(jì)算機(jī)系統(tǒng)605的硬件部件兼容。在一個(gè)實(shí)施例中,此鑒別特征將確定目標(biāo)計(jì)算機(jī)系統(tǒng)的RAM具有一特定的大小。用戶將僅被提供與如該鑒別程序所確定的RAM的大小相兼容的操作系統(tǒng)。
在其他的實(shí)施例中,執(zhí)行包括有此鑒別特征的軟件選擇程序的計(jì)算機(jī)系統(tǒng)將是該目標(biāo)計(jì)算機(jī)系統(tǒng)之外的另一計(jì)算機(jī)系統(tǒng)。例如,在圖1中,執(zhí)行帶有鑒別特征的確定規(guī)范程序的控制計(jì)算機(jī)系統(tǒng)103能通過(guò)計(jì)算機(jī)網(wǎng)絡(luò)例如LAN或WAN“遠(yuǎn)程鑒別”目標(biāo)計(jì)算機(jī)系統(tǒng)137。這利于使確定規(guī)范程序能提供與目標(biāo)計(jì)算機(jī)系統(tǒng)137的硬件相兼容的選擇。
在其他的實(shí)施例中,此鑒別特征還被用來(lái)選擇兼容的硬件部件。在鑒別特征確定作為目標(biāo)的計(jì)算機(jī)系統(tǒng)的現(xiàn)有基本硬件配置之后,用戶被提供與由鑒別特征所確定的現(xiàn)有硬件配置相兼容的附加硬件部件的清單。
雖然所顯示和說(shuō)明的是特定的實(shí)施例,但對(duì)本技術(shù)領(lǐng)域的熟練技術(shù)人員來(lái)說(shuō),可以不背離本發(fā)明而作出改變和修正,因此所附的權(quán)利要求希望將所有這樣的改變和修正均包羅在它們的范圍之內(nèi),以使這些改變和修正屬于本發(fā)明的精神實(shí)質(zhì)和范疇。
權(quán)利要求
1.一種確定計(jì)算機(jī)系統(tǒng)的配置的方法,包括通過(guò)一用戶接口向用戶提供一可在一計(jì)算機(jī)系統(tǒng)上實(shí)現(xiàn)的第一多個(gè)選擇方案的清單;接收由用戶從通過(guò)用戶接口提供給用戶的該第一多個(gè)選擇方案中所作選擇的標(biāo)記;生成可在一計(jì)算機(jī)系統(tǒng)上實(shí)現(xiàn)的第二多個(gè)選擇方案的清單,此第二多個(gè)選擇方案的每一個(gè)均與該所作選擇相兼容;和通過(guò)用戶接口向用戶提供此第二多個(gè)選擇方案的清單。
2.權(quán)利要求1的方法,其特征是所作選擇為一特定的操作系統(tǒng)類(lèi)型。
3.權(quán)利要求1的方法,其特征是第二多個(gè)選擇方案的每一個(gè)表示由該所作選擇的計(jì)算機(jī)系統(tǒng)銷(xiāo)售商所提供的一選擇方案。
4.權(quán)利要求3的方法,其特征是該所作選擇為一操作系統(tǒng)類(lèi)型而該第二多個(gè)選擇方案的每一個(gè)是此操作系統(tǒng)類(lèi)型的一特定版本。
5.權(quán)利要求1的方法,其特征是該第二多個(gè)選擇方案中的至少一個(gè)為可被安裝在一計(jì)算機(jī)系統(tǒng)上的計(jì)算機(jī)軟件程序。
6.權(quán)利要求1的方法,其特征是第二多個(gè)選擇方案的至少一個(gè)是一插入碼。
7.權(quán)利要求1的方法,其特征是該第二多個(gè)選擇方案的至少一個(gè)是一可被安裝在一計(jì)算機(jī)系統(tǒng)上的文字處理程序。
8.權(quán)利要求1的方法,其特征是還包括在一計(jì)算機(jī)系統(tǒng)可讀數(shù)據(jù)文件中指明此所作選擇的選項(xiàng)。
9.權(quán)利要求8的方法,其特征是在一計(jì)算機(jī)系統(tǒng)可讀數(shù)據(jù)文件中的此指明包括在此計(jì)算機(jī)系統(tǒng)可讀數(shù)據(jù)文件中寫(xiě)所作選擇的部分號(hào)。
10.權(quán)利要求9的方法,其特征是還包括將一可執(zhí)行文件與此所作選擇的該部分號(hào)相關(guān)連。
11.權(quán)利要求8的方法,其特征是該所作選擇是一軟件程序,該方法還包括利用該數(shù)據(jù)文件在一計(jì)算機(jī)系統(tǒng)中安裝此軟件程序。
12.權(quán)利要求8的方法,其特征是還包括在該計(jì)算機(jī)可讀數(shù)據(jù)文件中指明用于在該計(jì)算機(jī)系統(tǒng)中實(shí)現(xiàn)所作選擇所需的至少一實(shí)現(xiàn)操作。
13.權(quán)利要求8的方法,其特征是在一計(jì)算機(jī)可讀數(shù)據(jù)文件中指明與所作選擇相關(guān)的至少一個(gè)總是運(yùn)行部分。
14.權(quán)利要求13的方法,其特征是還包括訪問(wèn)一包括有多個(gè)項(xiàng)值的計(jì)算機(jī)系統(tǒng)可讀數(shù)據(jù)庫(kù),其中各項(xiàng)值包括有一部分號(hào)和至少一相關(guān)標(biāo)志;其中用于該數(shù)據(jù)庫(kù)中的至少一項(xiàng)值的至少一標(biāo)志指明該總是運(yùn)行部分與所作選擇相關(guān)連。
15.權(quán)利要求13的方法,其特征是還包括訪問(wèn)一相關(guān)性文件,其中此相關(guān)性文件指明該總是運(yùn)行部與所作選擇相關(guān)。
16.權(quán)利要求1的方法,其特征是向一用戶提供該第二多個(gè)選擇方案的清單的步驟包括在用戶接口的屏幕上顯示該第二多個(gè)選擇方案的清單。
17.權(quán)利要求1的方法,其特征是還包括接收由用戶從該第二多個(gè)選擇方案所作的至少一個(gè)選擇的標(biāo)記。
18.權(quán)利要求17的方法,其特征是還包括訪問(wèn)一相關(guān)性文件以確定一與從第一多個(gè)選擇方案所作選擇和從第二多個(gè)選擇方案所作至少一個(gè)選擇二者相關(guān)的總是運(yùn)行部分。
19.權(quán)利要求17的方法,其特征是還包括在一計(jì)算機(jī)可讀數(shù)據(jù)文件中指明由用戶從第一多個(gè)選擇方案所作選擇的選項(xiàng)和由用戶從第二多個(gè)選擇方案所作的至少一個(gè)選擇的選項(xiàng)。
20.權(quán)利要求1的方法,其特征是此生成第二多個(gè)選擇方案清單的步驟包括訪問(wèn)一包含多個(gè)項(xiàng)值的計(jì)算機(jī)系統(tǒng)可讀數(shù)據(jù)庫(kù)以生成此第二多個(gè)選擇方案的清單。
21.權(quán)利要求20的方法,其特征是各該多個(gè)項(xiàng)值包括至少一相關(guān)標(biāo)志,且該至少一相關(guān)標(biāo)志指明該項(xiàng)值是否與所作選擇相兼容。
22.權(quán)利要求21的方法,其特征是該計(jì)算機(jī)系統(tǒng)可讀數(shù)據(jù)庫(kù)包括用于各該第二多個(gè)選擇方案的項(xiàng)值;和用于該第二多個(gè)選擇方案的每一個(gè)的各項(xiàng)值的至少一相關(guān)標(biāo)志指明該項(xiàng)值與所作選擇相兼容。
23.權(quán)利要求20的方法,其特征是該數(shù)據(jù)庫(kù)包括用于該所作選擇的一項(xiàng)值;用于該所作選擇的項(xiàng)值包括至少一標(biāo)志;該第二多個(gè)選擇方案的清單根據(jù)用于該所作選擇的包括一特定標(biāo)志的項(xiàng)值來(lái)生成。
24.權(quán)利要求1的方法,其特征是從用戶接口接收該標(biāo)記的步驟包括通過(guò)一計(jì)算機(jī)網(wǎng)絡(luò)接收該標(biāo)記。
25.權(quán)利要求24的方法,其特征是該計(jì)算機(jī)網(wǎng)絡(luò)為一廣域網(wǎng)。
26.權(quán)利要求1的方法,其特征是該所作選擇為一硬件組成部件。
27.權(quán)利要求1的方法,其特征是該所作選擇為一特定處理器。
28.權(quán)利要求1的方法,其特征是該所作選擇的選項(xiàng)通過(guò)從計(jì)算機(jī)系統(tǒng)的購(gòu)買(mǎi)者接收該選項(xiàng)的標(biāo)記的個(gè)人輸入進(jìn)該用戶接口。
29.權(quán)利要求1的方法,其特征是還包括生成一第三多個(gè)選擇方案的清單,此第三多個(gè)選擇方案的每一個(gè)均與該所作選擇相兼容;和通過(guò)用戶接口向用戶提供此第三多個(gè)選擇方案的清單。
30.權(quán)利要求29的方法,其特征是還包括接收從該第二多個(gè)選擇方案所作的至少一個(gè)選擇的標(biāo)記;和每一個(gè)該第三多個(gè)選擇方案均與從該第二多個(gè)選擇方案所作的至少一選擇相兼容。
31.權(quán)利要求1的方法,其特征是該用戶接口包括一電話。
32.權(quán)利要求1的方法,其特征是還包括鑒別一第一計(jì)算機(jī)系統(tǒng)以確定此第一計(jì)算機(jī)系統(tǒng)的至少一個(gè)參數(shù);其中第二多個(gè)選擇方案的每一個(gè)均與通過(guò)此鑒別確定的該至少一個(gè)參數(shù)相兼容。
33.權(quán)利要求32的方法,其特征是該至少一個(gè)參數(shù)包括該第一計(jì)算機(jī)系統(tǒng)中的中央處理單元的類(lèi)型。
34.一種計(jì)算機(jī)系統(tǒng),其特征是包括處理器;和存儲(chǔ)器,與該處理器相連接,此存儲(chǔ)器包括有一安裝在其上的軟件程序,該軟件程序是由一選擇方案清單中選擇要被安裝的,其中該清單的各選擇方案與被安裝在該存儲(chǔ)器中的一操作系統(tǒng)相兼容,該操作系統(tǒng)被在選擇該軟件程序之前選擇,該清單通過(guò)訪問(wèn)一包括有多個(gè)項(xiàng)值的計(jì)算機(jī)系統(tǒng)可讀數(shù)據(jù)庫(kù)而生成,其中,該數(shù)據(jù)庫(kù)包括有用于該清單的各選擇方案的項(xiàng)值,而用于該清單的各選擇方案的項(xiàng)值包括有一與所選擇的操作系統(tǒng)的兼容性的標(biāo)記。
35.權(quán)利要求34的計(jì)算機(jī)系統(tǒng),其特征是該軟件程序被利用一包括有一軟件程序的選擇的標(biāo)記和一該操作系統(tǒng)的選擇的標(biāo)記的數(shù)據(jù)文件安裝在該存儲(chǔ)器上。
36.權(quán)利要求34的計(jì)算機(jī)系統(tǒng),其特征是該要被安裝的操作系統(tǒng)由一操作系統(tǒng)的清單選擇,該清單通過(guò)訪問(wèn)該計(jì)算機(jī)系統(tǒng)可讀數(shù)據(jù)庫(kù)而產(chǎn)生,其中,該數(shù)據(jù)庫(kù)包括用于該操作系統(tǒng)清單中的每一操作系統(tǒng)的項(xiàng)值。
37.權(quán)利要求36的計(jì)算機(jī)系統(tǒng),其特征是該計(jì)算機(jī)系統(tǒng)處理器是一特定處理器類(lèi)型的,其中該操作系統(tǒng)清單的各操作系統(tǒng)均與該特定處理器類(lèi)型相兼容。
38.權(quán)利要求34的計(jì)算機(jī)系統(tǒng),其特征是該存儲(chǔ)器包括有一在安裝該軟件程序之前被一特定硬盤(pán)驅(qū)動(dòng)器準(zhǔn)備操作所格式化的硬盤(pán)驅(qū)動(dòng)器,該特定硬盤(pán)驅(qū)動(dòng)器準(zhǔn)備操作從一硬盤(pán)驅(qū)動(dòng)器準(zhǔn)備操作的清單中選擇。
39.一種用于確定計(jì)算機(jī)系統(tǒng)的配置的方法,其特征是包括給一用戶接口提供選擇方案的一第一清單;從該用戶接口接收從通過(guò)該用戶接口提供給用戶的該選擇方案的第一清單中所作選擇的標(biāo)記;生成選擇方案的一第二清單,其中該生成步驟包括訪問(wèn)一計(jì)算機(jī)系統(tǒng)可讀數(shù)據(jù)庫(kù),其中該第二清單的各選擇方案與該所作選擇相兼容;向該用戶接口提供該第二選擇方案清單;由該用戶接口接收一從通過(guò)該用戶接口提供給用戶的該選擇方案第二清單所作的至少一選擇的標(biāo)記;將由該第一清單所作選擇的標(biāo)記寫(xiě)到一計(jì)算機(jī)可讀數(shù)據(jù)文件;和將由該第二清單所作至少一選擇的標(biāo)記寫(xiě)到一計(jì)算機(jī)可讀數(shù)據(jù)文件。
40.權(quán)利要求39的方法,其特征是該第二清單的至少一選擇方案包括一計(jì)算機(jī)軟件程序。
41.權(quán)利要求39的方法,其特征是還包括利用該計(jì)算機(jī)可讀數(shù)據(jù)文件將從該第一清單所作的選擇和從該第二清單所作的至少一選擇實(shí)現(xiàn)到一計(jì)算機(jī)系統(tǒng)上。
42.權(quán)利要求39的方法,其特征是將清單提供給用戶接口的步驟包括通過(guò)一計(jì)算機(jī)網(wǎng)絡(luò)提供給該用戶接口。
43.權(quán)利要求42的方法,其特征是該計(jì)算機(jī)網(wǎng)絡(luò)為一局域網(wǎng)。
44.權(quán)利要求42的方法,其特征是該計(jì)算機(jī)網(wǎng)絡(luò)為一廣域網(wǎng)。
45.權(quán)利要求39的方法,其特征是該用戶接口由計(jì)算機(jī)系統(tǒng)的購(gòu)買(mǎi)者所操作。
46.權(quán)利要求39的方法,其特征是該用戶接口由計(jì)算機(jī)系統(tǒng)的銷(xiāo)售商的代表操作。
47.權(quán)利要求39的方法,其特征是還包括將一第一可執(zhí)行文件與該數(shù)據(jù)文件中從該第一清單中所作的選擇的標(biāo)記相關(guān)連;和將一第二可執(zhí)行文件與該數(shù)據(jù)文件中從該第二清單中所作的至少一選擇的標(biāo)記相關(guān)連。
48.權(quán)利要求47的方法,其特征是還包括執(zhí)行該第一可執(zhí)行文件以便在該計(jì)算機(jī)系統(tǒng)中實(shí)現(xiàn)從該第一清單中所作的選擇;執(zhí)行該第二可執(zhí)行文件以便在該計(jì)算機(jī)系統(tǒng)中實(shí)現(xiàn)從該第二清單中所作的至少一選擇。
49.權(quán)利要求39的方法,其特征是進(jìn)行對(duì)從該第一清單中所作的選擇和從該第二清單中所作的至少一選擇的交叉分析,其中進(jìn)行該分析包括訪問(wèn)一相關(guān)性文件。
50.一種用于生成對(duì)一計(jì)算機(jī)系統(tǒng)的訂單的系統(tǒng),包括包含有多個(gè)項(xiàng)值的計(jì)算機(jī)可讀數(shù)據(jù)庫(kù),各項(xiàng)值代表一可被在一計(jì)算機(jī)系統(tǒng)上實(shí)現(xiàn)的選擇方案;用于將一選擇方案清單提供給一用戶接口以便通過(guò)此用戶接口呈現(xiàn)給一用戶的裝置;用于從一用戶接口接收由一用戶從通過(guò)該用戶接口提供給用戶的選擇方案清單中所作的至少一選擇的標(biāo)記的裝置;用于生成一可在一計(jì)算機(jī)系統(tǒng)上實(shí)現(xiàn)的兼容選擇方案的清單的裝置,該兼容選擇方案的每一個(gè)均與一用戶先前所作選擇相兼容,該用于生成兼容選擇方案的清單的裝置讀取該多個(gè)項(xiàng)值以確定一項(xiàng)值是否代表一與先前所作的選擇相兼容的選擇方案;用于將一所作的選擇的標(biāo)記寫(xiě)到一計(jì)算機(jī)系統(tǒng)可讀數(shù)據(jù)文件的裝置;其中該用于提供清單的裝置將該可兼容選擇方案的清單提供給該用戶接口;該用于接收的裝置從該用戶接口接收從通過(guò)該用戶接口提供給用戶的可兼容選擇方案的清單中所作的至少一選擇的標(biāo)記;和該用于寫(xiě)的裝置將一從該可兼容選擇方案的清單中所作的至少一選擇的標(biāo)記寫(xiě)到該計(jì)算機(jī)系統(tǒng)可讀數(shù)據(jù)文件。
51.權(quán)利要求50的計(jì)算機(jī)系統(tǒng),其特征是還包括用于利用該計(jì)算機(jī)系統(tǒng)可讀數(shù)據(jù)文件在一計(jì)算機(jī)系統(tǒng)上實(shí)現(xiàn)該至少一個(gè)所作的選擇的裝置。
52.權(quán)利要求51的計(jì)算機(jī)系統(tǒng),其特征是該用于實(shí)現(xiàn)的裝置包括將一可執(zhí)行文件與該至少一個(gè)所作的選擇的標(biāo)記相關(guān)連的裝置并包括用于執(zhí)行該可執(zhí)行文件以便在該計(jì)算機(jī)系統(tǒng)上實(shí)現(xiàn)該至少一個(gè)所作的選擇的裝置。
53.權(quán)利要求50的計(jì)算機(jī)系統(tǒng),其特征是該至少一個(gè)所作的選擇包括一軟件程序。
54.權(quán)利要求50的計(jì)算機(jī)系統(tǒng),其特征是還包括用于將被寫(xiě)在該計(jì)算機(jī)系統(tǒng)可讀數(shù)據(jù)文件中的該至少一個(gè)所作的選擇的標(biāo)記與一相關(guān)性文件相比較以確定與該至少一個(gè)所作的選擇相關(guān)的一總是運(yùn)行部分的裝置。
55.權(quán)利要求50的計(jì)算機(jī)系統(tǒng),其特征是該兼容性選擇方案的清單被通過(guò)一廣域網(wǎng)(WAN)計(jì)算機(jī)網(wǎng)絡(luò)提供到該用戶接口,其中,該至少一個(gè)所作的選擇的標(biāo)記被通過(guò)該WAN計(jì)算機(jī)網(wǎng)絡(luò)由用戶接口接收。
全文摘要
一種確定計(jì)算機(jī)系統(tǒng)的配置的方法,包括通過(guò)一用戶接口向用戶提供一可在一計(jì)算機(jī)系統(tǒng)上實(shí)現(xiàn)的第一多個(gè)選擇方案的清單;接收由用戶從通過(guò)用戶接口提供給用戶的該第一多個(gè)選擇方案中所作選擇的標(biāo)記;生成可在一計(jì)算機(jī)系統(tǒng)上實(shí)現(xiàn)的第二多個(gè)選擇方案的清單,此第二多個(gè)選擇方案的每一個(gè)均與該所作選擇相兼容;和通過(guò)用戶接口向用戶提供此第二多個(gè)選擇方案的清單。此方法使一購(gòu)買(mǎi)者能通過(guò)計(jì)算機(jī)網(wǎng)絡(luò)如互聯(lián)網(wǎng)購(gòu)買(mǎi)或訂購(gòu)一計(jì)算機(jī)系統(tǒng)。
文檔編號(hào)G06F9/445GK1238494SQ9910170
公開(kāi)日1999年12月15日 申請(qǐng)日期1999年1月25日 優(yōu)先權(quán)日1998年1月26日
發(fā)明者艾倫·E·貝利茨, 保羅·J·邁厄 申請(qǐng)人:戴爾美國(guó)公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
南京市| 大新县| 犍为县| 依安县| 辽阳市| 华池县| 临沧市| 历史| 石泉县| 咸丰县| 鄂托克旗| 吉隆县| 内江市| 措美县| 南漳县| 恭城| 克山县| 莆田市| 株洲县| 哈尔滨市| 大理市| 长海县| 和顺县| 虞城县| 白玉县| 遂宁市| 武威市| 黎城县| 衡山县| 南京市| 武清区| 建昌县| 德安县| 呼伦贝尔市| 巴楚县| 中西区| 新和县| 崇州市| 修武县| 黄石市| 方正县|