專利名稱:用于開發(fā)定制的集成測(cè)試和網(wǎng)絡(luò)外圍設(shè)備鑒定的系統(tǒng)和方法
技術(shù)領(lǐng)域:
本公開涉及初始的系統(tǒng)集成測(cè)試和計(jì)算系統(tǒng)的局部網(wǎng)絡(luò)鑒定。尤其是,公開了一種用于跨越一個(gè)或多個(gè)用戶站點(diǎn)集成計(jì)算機(jī)系統(tǒng)外圍設(shè)備的系統(tǒng)和方法。
背景技術(shù):
計(jì)算系統(tǒng)可能包含各種可從各個(gè)供應(yīng)商中獲得的硬件和軟件產(chǎn)品。計(jì)算系統(tǒng)還可能包含各種外圍設(shè)備,其中每一個(gè)外圍設(shè)備都具有它自己的唯一軟件應(yīng)用和/或驅(qū)動(dòng)器來啟用該設(shè)備。為了這個(gè)公開的目的,一個(gè)外圍設(shè)備可以是附屬于一臺(tái)計(jì)算機(jī)的任何外部設(shè)備。
經(jīng)常由單個(gè)供應(yīng)商制造的產(chǎn)品在一個(gè)計(jì)算系統(tǒng)中有效地與各個(gè)軟件應(yīng)用和/或硬件設(shè)備集成或者一起操作。然而,在包含來自于不同供應(yīng)商的各種產(chǎn)品的計(jì)算系統(tǒng)中可能出現(xiàn)集成困難。
在計(jì)算機(jī)網(wǎng)絡(luò)中集成問題出現(xiàn)的頻率較大。這對(duì)于支持定制應(yīng)用程序和外圍驅(qū)動(dòng)器的計(jì)算機(jī)網(wǎng)絡(luò)的情況尤其是真的。不僅在添加一個(gè)外圍設(shè)備到網(wǎng)絡(luò)連接的計(jì)算機(jī)時(shí)頻繁地出現(xiàn)集成問題,而且對(duì)于網(wǎng)絡(luò)的操作員來說,由此引起的停機(jī)時(shí)間和增加的與故障檢修一個(gè)特定問題相關(guān)的困難能夠變得十分昂貴。
隨著計(jì)算網(wǎng)絡(luò)變得更大和更復(fù)雜,集成來自于不同供應(yīng)商的各種硬件和軟件產(chǎn)品問題變得更困難。此外,由于供應(yīng)商引入新的網(wǎng)絡(luò)升級(jí)、操作系統(tǒng)、軟件應(yīng)用、以及外圍設(shè)備到該網(wǎng)絡(luò)中,所以集成問題可能進(jìn)一步增加了。當(dāng)故障檢修與引入一個(gè)新外圍設(shè)備到一個(gè)網(wǎng)絡(luò)中相關(guān)聯(lián)的問題時(shí)經(jīng)常會(huì)遇到的一個(gè)問題來源是忽略不可能和該新外圍設(shè)備一起操作的定制軟件應(yīng)用和驅(qū)動(dòng)器。因此,每當(dāng)一個(gè)新外圍設(shè)備被添加到一個(gè)網(wǎng)絡(luò)中時(shí),應(yīng)當(dāng)執(zhí)行集成測(cè)試以確保在該網(wǎng)絡(luò)中所有產(chǎn)品令人滿意地集成。
盡管經(jīng)由計(jì)算機(jī)網(wǎng)絡(luò)電子地傳送表示各個(gè)用戶工作成果的普及性,但是網(wǎng)絡(luò)連接的計(jì)算機(jī)工作的一個(gè)重要部分被認(rèn)為是經(jīng)由一個(gè)打印機(jī)轉(zhuǎn)變成一個(gè)硬拷貝的產(chǎn)品。相對(duì)小的臺(tái)式打印機(jī)最適合用于打印草稿、以及用于需要單一尺寸紙張來源的小打印任務(wù)。大的、高速打印機(jī)通常具有大量完成和拷貝表報(bào)的性能,它允許一個(gè)用戶定制打印以及完成他們的工作成果。中型打印機(jī)也經(jīng)常被提供作為一個(gè)用于多個(gè)聯(lián)網(wǎng)計(jì)算機(jī)的共享資源,這些計(jì)算機(jī)的操作員共享一組公共的打印需要。
在實(shí)踐中,計(jì)算機(jī)及其它設(shè)備能夠有利地與把許多諸如計(jì)算機(jī)、或者其它設(shè)備的用戶輸入和一個(gè)或多個(gè)打印機(jī)設(shè)備組合在一起的這一類型的網(wǎng)絡(luò)打印系統(tǒng)一起使用。在這種網(wǎng)絡(luò)打印系統(tǒng)的一個(gè)實(shí)例中,在這些輸入端之一的用戶經(jīng)由一個(gè)局域網(wǎng)(LAN)發(fā)送一個(gè)或多個(gè)包含一個(gè)特定打印任務(wù)的文檔的一個(gè)電子表示到被選擇用于完成該任務(wù)的一個(gè)打印機(jī)。特別地,LAN提供了這樣的裝置,通過這種裝置,運(yùn)行專用處理器的用戶能夠共享諸如打印機(jī)、文件服務(wù)器、磁盤驅(qū)動(dòng)器、掃描儀及其它類似外圍設(shè)備的資源。
與共享資源集成相關(guān)的一些問題已經(jīng)由LAN管理器解決了。LAN管理器已經(jīng)使諸如以太網(wǎng)和令牌環(huán)網(wǎng)的不同網(wǎng)絡(luò)協(xié)議對(duì)運(yùn)行不同網(wǎng)絡(luò)協(xié)議的設(shè)備透明。此外,LAN可能具有各種能夠發(fā)送不同頁(yè)面描述語(yǔ)言(PDL)的打印驅(qū)動(dòng)器,這些頁(yè)面描述語(yǔ)言引導(dǎo)到特定的打印機(jī)設(shè)備以完成各種打印任務(wù)。雖然LAN管理器在減小由于網(wǎng)絡(luò)數(shù)據(jù)傳送產(chǎn)生的集成問題數(shù)目方面已經(jīng)大有進(jìn)步,但是LAN管理器不能解決由一個(gè)諸如打印設(shè)備的新外圍設(shè)備的集成引入的兼容性問題。因此,當(dāng)一個(gè)諸如一個(gè)高速打印機(jī)的新外圍設(shè)備被添加到該網(wǎng)絡(luò)中時(shí),負(fù)責(zé)操作大型計(jì)算網(wǎng)絡(luò)的信息技術(shù)部門仍然保留以確保在該網(wǎng)絡(luò)中所有產(chǎn)品被令人滿意地集成的任務(wù)。
為了確保當(dāng)一個(gè)新設(shè)備“在線”時(shí)該設(shè)備將是可操作的一個(gè)高可信度,許多信息技術(shù)部門執(zhí)行廣泛的集成測(cè)試。通常,這些集成測(cè)試包含回歸測(cè)試,或者當(dāng)該新外圍設(shè)備被安裝時(shí)先前可操作的軟件應(yīng)用和/或驅(qū)動(dòng)器保持可操作的驗(yàn)證。為了減少與這些集成測(cè)試相關(guān)聯(lián)的操作停機(jī)時(shí)間,信息技術(shù)部門有時(shí)將建立一個(gè)力圖復(fù)制實(shí)際網(wǎng)絡(luò)環(huán)境的測(cè)試環(huán)境。當(dāng)與獲得、配置、以及操作一個(gè)并行測(cè)試環(huán)境相關(guān)聯(lián)的成本過高時(shí),信息技術(shù)部門常常將在非高峰或者非營(yíng)業(yè)時(shí)間期間,通過讓一部分網(wǎng)絡(luò)離線以執(zhí)行該集成測(cè)試,來訴諸于執(zhí)行集成測(cè)試。這個(gè)物理上集成一個(gè)諸如高速打印設(shè)備的新外設(shè)到一個(gè)計(jì)算網(wǎng)絡(luò)中的方法能夠耗費(fèi)大量的時(shí)間和資源。
例如,當(dāng)一個(gè)用戶在一個(gè)集成測(cè)試期間遇到一個(gè)執(zhí)行與一個(gè)特定打印機(jī)相關(guān)的特定任務(wù)的問題時(shí),該用戶能夠查閱該供應(yīng)廠商的用戶手冊(cè)或者聯(lián)系供應(yīng)廠商的支持人員以請(qǐng)求幫助。在這樣一次呼叫能夠進(jìn)行之前,該用戶必須首先查出該用戶支持電話號(hào)碼,標(biāo)識(shí)該用戶支持代表可能需要的任何授權(quán)信息(例如,序列號(hào)、型號(hào)等),呼叫該號(hào)碼,對(duì)所有由一個(gè)自動(dòng)路徑選擇系統(tǒng)提出的所有提示作出答復(fù),并且在一個(gè)隊(duì)列中等待直到一個(gè)適當(dāng)?shù)挠脩糁С执碜兊每烧业綖橹?。一旦一個(gè)代表是可找到的,該用戶就能夠傳遞該問題到該代表,接受關(guān)于如何解決該問題的建議,或者等待對(duì)操作該設(shè)備的驅(qū)動(dòng)器或者固件的一個(gè)必需升級(jí)。
經(jīng)常地,在該問題能夠被準(zhǔn)確地識(shí)別、一個(gè)解決方案能夠被設(shè)計(jì)并且能夠被實(shí)現(xiàn)以及該網(wǎng)絡(luò)被測(cè)試以驗(yàn)證該問題已經(jīng)被解決之前,過去了大量的時(shí)間。通常,對(duì)驅(qū)動(dòng)器以及固件變化的響應(yīng)是一套確保該網(wǎng)絡(luò)連接系統(tǒng)的可操作性的各種集成測(cè)試的一個(gè)總性能。
發(fā)明內(nèi)容
從上可知,能夠意識(shí)到具有這樣一個(gè)系統(tǒng)和方法將是合符需要的,在該系統(tǒng)和方法中,一個(gè)外圍設(shè)備的集成器在一個(gè)新產(chǎn)品的可操作性方面具有一個(gè)增加了的置信度,同時(shí)減小了該集成測(cè)試周期。用于開發(fā)定制的集成測(cè)試以及網(wǎng)絡(luò)外圍設(shè)備使用鑒定的系統(tǒng)和方法能夠利用外圍設(shè)備設(shè)計(jì)和支持工程師的知識(shí)庫(kù),以提供一組有效的、適于一個(gè)特定行業(yè)和公共應(yīng)用的集成測(cè)試。此外,響應(yīng)于一個(gè)特定用戶的網(wǎng)絡(luò)、應(yīng)用、行業(yè)、用戶或者其它各種標(biāo)識(shí)參數(shù),各種可用的硬件和軟件升級(jí)知識(shí)可以有選擇地呈現(xiàn)給一個(gè)外圍設(shè)備用戶的信息技術(shù)部門。此外,為了減小與解決集成困難相關(guān)的延遲,該集成器可以應(yīng)用由熟悉一個(gè)特定外圍設(shè)備的設(shè)計(jì)和支持工程師隨時(shí)間流逝開發(fā)的故障檢修方法。
簡(jiǎn)要來說,在結(jié)構(gòu)上一個(gè)外圍設(shè)備集成測(cè)試系統(tǒng)能夠用一個(gè)具有一個(gè)處理器、一個(gè)執(zhí)行存儲(chǔ)器設(shè)備、一個(gè)網(wǎng)絡(luò)接口、一個(gè)輸入設(shè)備以及一個(gè)輸出設(shè)備的計(jì)算設(shè)備來實(shí)現(xiàn)。更可取地是,該執(zhí)行存儲(chǔ)器設(shè)備被配置為執(zhí)行一個(gè)系統(tǒng)管理器應(yīng)用,該應(yīng)用響應(yīng)于經(jīng)由網(wǎng)絡(luò)接口接收的一個(gè)用戶簡(jiǎn)檔而產(chǎn)生一組定制的集成測(cè)試。一個(gè)用于開發(fā)定制的集成測(cè)試的系統(tǒng)可以在一個(gè)具有一個(gè)用戶界面、一個(gè)網(wǎng)絡(luò)接口、一個(gè)測(cè)試配置管理器、鑒定邏輯、以及一個(gè)反應(yīng)的系統(tǒng)管理器應(yīng)用中實(shí)現(xiàn)。該系統(tǒng)管理器應(yīng)用可以被配置為與反映一個(gè)用戶的網(wǎng)絡(luò)和外圍設(shè)備配置的一個(gè)分析一起傳送該組集成測(cè)試。該分析可以包含有關(guān)升級(jí)、選擇、及/或適于該特定用戶的替換設(shè)備等。
本公開給出一種用于開發(fā)一個(gè)外圍設(shè)備集成測(cè)試組的方法。在一個(gè)實(shí)施例中,該方法要求執(zhí)行以下步驟開發(fā)一組被設(shè)計(jì)成行使一個(gè)特定外圍設(shè)備的各種功能的一般測(cè)試;核查被指定用于安裝該外圍設(shè)備的一個(gè)網(wǎng)絡(luò);以及,響應(yīng)于該組一般測(cè)試的核查,應(yīng)用環(huán)境參數(shù)以產(chǎn)生一組定制的集成測(cè)試。此外,本公開揭示了一種用于優(yōu)化一個(gè)用戶外圍設(shè)備配置的方法。一種用于優(yōu)化的方法包含以下步驟開發(fā)一個(gè)與所感興趣的一個(gè)外圍設(shè)備相關(guān)的知識(shí)庫(kù);監(jiān)視一個(gè)用戶的外圍設(shè)備管理和配置;以及應(yīng)用在監(jiān)視步驟期間收集的參數(shù)到該知識(shí)庫(kù),以產(chǎn)生一個(gè)用戶鑒定。
依據(jù)對(duì)以下附圖以及詳細(xì)說明的檢查,用于從一個(gè)或多個(gè)圖像中刪除敏感數(shù)據(jù)的系統(tǒng)和方法的其它特征和優(yōu)點(diǎn)對(duì)于本領(lǐng)域的技術(shù)人員來說將變得明顯。在這里包含的、所有這種附加的特征和優(yōu)點(diǎn)由附屬的權(quán)利要求保護(hù)。
參考以下附圖,本發(fā)明能夠更容易被理解。在這些附圖中的組件沒有必要按比例,而是重點(diǎn)放在清楚地說明本發(fā)明的原理上。此外,在這些附圖中,遍及這幾個(gè)視圖,相同的標(biāo)記數(shù)字指示對(duì)應(yīng)的部分。
圖1是說明了多個(gè)用戶共享硬拷貝資源的一個(gè)網(wǎng)絡(luò)環(huán)境的一個(gè)示意圖。
圖2是可以應(yīng)用于圖1的網(wǎng)絡(luò)環(huán)境中的一個(gè)外圍設(shè)備集成鑒定系統(tǒng)的一個(gè)示意圖。
圖3是說明了一個(gè)通用計(jì)算設(shè)備的示意圖,該計(jì)算設(shè)備可以被配置為執(zhí)行一個(gè)測(cè)試和鑒定圖1中的局域網(wǎng)的外圍設(shè)備集成測(cè)試應(yīng)用。
圖4是說明了圖3中的外圍設(shè)備集成測(cè)試應(yīng)用的一個(gè)功能框圖。
圖5是一個(gè)示意圖,說明了可以由圖3和4中的外圍設(shè)備集成測(cè)試應(yīng)用產(chǎn)生的一個(gè)應(yīng)用一個(gè)集成測(cè)試組的圖形用戶界面示例。
圖6是一個(gè)示意圖,說明了可以由圖3和4中的外圍設(shè)備集成測(cè)試應(yīng)用產(chǎn)生的一個(gè)顯示集成測(cè)試結(jié)果和一個(gè)外圍設(shè)備使用鑒定的圖形用戶界面示例。
圖7是一個(gè)流程圖,說明了一種用于開發(fā)一個(gè)外圍設(shè)備集成測(cè)試組的方法,其中該集成測(cè)試組可以由執(zhí)行圖4中的應(yīng)用的一個(gè)或多個(gè)圖1中的計(jì)算設(shè)備來實(shí)施。
圖8是一個(gè)流程圖,說明了一種用于鑒定一個(gè)用戶的外圍設(shè)備配置的方法,其中該配置也可以由執(zhí)行圖4中的應(yīng)用的一個(gè)或多個(gè)圖1中的計(jì)算設(shè)備來實(shí)施。
具體實(shí)施例方式
本公開通常涉及用于當(dāng)集成一個(gè)外圍計(jì)算設(shè)備到一個(gè)網(wǎng)絡(luò)中時(shí)利用有關(guān)該設(shè)備的知識(shí)和經(jīng)驗(yàn)的系統(tǒng)和方法。根據(jù)該系統(tǒng)的第一方面,反映該用戶局域網(wǎng)的用戶特定信息、使用的定制和商業(yè)軟件應(yīng)用、包含它自己的軟件/固件和驅(qū)動(dòng)器的外圍設(shè)備的一個(gè)指定安裝配置,可以被收集,并且有選擇地應(yīng)用于一組一般的集成測(cè)試,以產(chǎn)生為該特定用戶編制的集成測(cè)試。該系統(tǒng)的第二方面把在一個(gè)用戶核查期間收集的信息加到與被指定用于安裝在一個(gè)用戶位置的外圍設(shè)備相關(guān)的一個(gè)知識(shí)庫(kù),以產(chǎn)生一組用于配置以及操作該設(shè)備的建議。
該外圍設(shè)備集成測(cè)試應(yīng)用可以經(jīng)由一個(gè)與一個(gè)用戶的LAN通信的計(jì)算設(shè)備執(zhí)行。因而,該測(cè)試應(yīng)用可以以電子形式由一個(gè)收錄在任何計(jì)算機(jī)可讀介質(zhì)內(nèi)的用戶站點(diǎn)下載,或者被傳送到這樣一個(gè)用戶站點(diǎn)。做為選擇,一個(gè)經(jīng)由諸如國(guó)際互連網(wǎng)或者與一個(gè)用戶的LAN相關(guān)的專有或者私用網(wǎng)絡(luò)等WAN,與該用戶的LAN通信的遠(yuǎn)程計(jì)算設(shè)備可以執(zhí)行該測(cè)試應(yīng)用。雖然在這里與一個(gè)打印機(jī)相關(guān)聯(lián)說明和描述該外圍設(shè)備集成測(cè)試應(yīng)用或者系統(tǒng)管理器,但是應(yīng)當(dāng)理解該測(cè)試應(yīng)用或者系統(tǒng)管理器可以被應(yīng)用于測(cè)試各種外圍設(shè)備的可操作性,而且不局限于打印機(jī)或者其它硬拷貝設(shè)備。
現(xiàn)在更詳細(xì)地參考附圖,其中相同的數(shù)字貫穿幾個(gè)視圖指示對(duì)應(yīng)部分。圖1說明了一個(gè)適合于允許多個(gè)用戶共享有限的硬拷貝外圍設(shè)備的網(wǎng)絡(luò)環(huán)境的一個(gè)示意圖。如圖1中說明的那樣,該網(wǎng)絡(luò)環(huán)境通常由參考數(shù)字1表示,而且可以包含一個(gè)局域網(wǎng)(LAN)10、一個(gè)網(wǎng)關(guān)設(shè)備13、以及一個(gè)廣域網(wǎng)(WAN)15。
如同所示,LAN 10可以包含許多彼此相互通信的計(jì)算設(shè)備。在這點(diǎn)上,LAN 10可以包含一個(gè)文件服務(wù)器2、一個(gè)膝上計(jì)算機(jī)4以及一個(gè)個(gè)人計(jì)算機(jī)(PC)6。此外,LAN 10可以包含許多以硬拷貝外圍設(shè)備形式的共享資源。關(guān)于共享資源,LAN 10可以包含一個(gè)高速彩色激光打印機(jī)12、一個(gè)中擋多源激光打印機(jī)14以及一個(gè)繪圖儀16。如已知的那樣,共享資源(例如,硬拷貝的外圍設(shè)備)可以用每一個(gè)計(jì)算設(shè)備(例如服務(wù)器2、膝上計(jì)算機(jī)4、以及PC 6)進(jìn)行操作。可以理解每一個(gè)硬拷貝的外圍設(shè)備可以經(jīng)由一個(gè)通常被稱為打印服務(wù)器或者假脫機(jī)程序的計(jì)算設(shè)備(為了說明簡(jiǎn)單起見沒有顯示)與LAN10通信。一個(gè)打印服務(wù)器或者假脫機(jī)系統(tǒng)起到管理由一個(gè)共享打印機(jī)可以通過LAN 10從各個(gè)用戶接收的許多硬拷貝作業(yè)請(qǐng)求的作用。
在圖1的網(wǎng)絡(luò)環(huán)境中也說明了,LAN 10可以經(jīng)由網(wǎng)關(guān)設(shè)備13與一個(gè)或多個(gè)外部網(wǎng)絡(luò)(例如WAN 15)通信。如已知的那樣,網(wǎng)關(guān)設(shè)備13可以通過配置為連接兩種不同類型網(wǎng)絡(luò)的一個(gè)硬件和軟件組合來實(shí)現(xiàn)。這里,網(wǎng)關(guān)設(shè)備13可被操作用于把WAN 15和LAN 10相連,以便為一個(gè)遠(yuǎn)程計(jì)算設(shè)備20提供一條通信路徑。
如將根據(jù)圖3和4進(jìn)行的進(jìn)一步詳細(xì)描述那樣,在LAN 10內(nèi)的每一個(gè)計(jì)算設(shè)備(例如,服務(wù)器2、膝上計(jì)算機(jī)4以及PC 6)以及經(jīng)由WAN 15與LAN 10相關(guān)連的遠(yuǎn)程計(jì)算設(shè)備20,可以用一個(gè)外圍設(shè)備集成測(cè)試應(yīng)用(PITA)進(jìn)行配置。能夠使用許多流行和眾所周知的通信協(xié)議在網(wǎng)絡(luò)環(huán)境1內(nèi)交換信息。例如,如果WAN 15是可公開訪問的、通常被稱為國(guó)際互連網(wǎng)的廣域網(wǎng),則這可以使用傳輸控制協(xié)議/網(wǎng)際協(xié)議(TCP/IP)。在另一個(gè)實(shí)例中,在LAN 10內(nèi)部的數(shù)據(jù)傳輸可以使用以太網(wǎng)數(shù)據(jù)傳輸協(xié)議實(shí)現(xiàn)。應(yīng)當(dāng)理解用于在各種網(wǎng)絡(luò)(即,LAN 10和WAN 15)中使用的一個(gè)特定數(shù)據(jù)傳輸協(xié)議的選擇對(duì)于實(shí)現(xiàn)這里公開的方法不是關(guān)鍵的。LAN10和WAN 15僅僅允許在計(jì)算設(shè)備(例如,服務(wù)器2、膝上計(jì)算機(jī)4、以及PC 6)和共享資源(例如,高速彩色激光打印機(jī)12、中檔多源激光打印機(jī)14以及繪圖儀16)之間的一條通信鏈路。
現(xiàn)在參考圖2,其給出一個(gè)功能框圖,說明了可以在圖1的網(wǎng)絡(luò)環(huán)境1內(nèi)實(shí)現(xiàn)的一個(gè)外圍設(shè)備集成鑒定系統(tǒng)(PIES)100。如圖2所示,PIES 100可以由一個(gè)被操作用來接收一個(gè)用戶簡(jiǎn)檔120以及一個(gè)或多個(gè)一般集成測(cè)試110的系統(tǒng)管理器150來實(shí)現(xiàn),其中這些簡(jiǎn)檔120和集成測(cè)試110被用來產(chǎn)生一個(gè)用戶測(cè)試200。
如圖2所示,用戶簡(jiǎn)檔120可以包含一個(gè)網(wǎng)絡(luò)配置130、定制的軟件應(yīng)用140、市場(chǎng)上可買得到的軟件145、外圍設(shè)備信息160、以及取樣文件170。如圖所示,網(wǎng)絡(luò)配置130可以包含有關(guān)LAN 10(圖1)的主干132或者物理結(jié)構(gòu)的信息。主干132或者物理結(jié)構(gòu)也可以包含有關(guān)在LAN 10上通信的各個(gè)節(jié)點(diǎn)134的信息。如在圖2的功能框圖中進(jìn)一步說明的那樣,外圍設(shè)備160可以與識(shí)別信息相關(guān)聯(lián),其中該識(shí)別信息涉及類型162、硬件和軟件選項(xiàng)164、以及安裝的和/或被指定用于供新外設(shè)使用的驅(qū)動(dòng)器168。
該系統(tǒng)管理器150可以被配置為執(zhí)行一個(gè)用戶站點(diǎn)核查,以產(chǎn)生用戶簡(jiǎn)檔120。這可以通過系統(tǒng)地檢查L(zhǎng)AN 10和各個(gè)計(jì)算設(shè)備(例如,服務(wù)器2、膝上計(jì)算機(jī)4、以及PC 6)來完成。例如,系統(tǒng)管理器150可以被配置為訪問存儲(chǔ)在一個(gè)網(wǎng)絡(luò)服務(wù)器(沒有顯示)上的數(shù)據(jù)來檢索有關(guān)該LAN 10的信息。通過進(jìn)一步的示例,系統(tǒng)管理器150可以被配置為核查與各個(gè)計(jì)算設(shè)備中每一個(gè)相關(guān)的數(shù)據(jù)存儲(chǔ)設(shè)備來開發(fā)一個(gè)可執(zhí)行列表,其中該可執(zhí)行可以在該計(jì)算設(shè)備的操作員的指示下進(jìn)行操作。該可執(zhí)行列表可以包含市場(chǎng)上買得到的軟件145,以及只有在觀察中出現(xiàn)的當(dāng)前用戶才有的定制應(yīng)用140。在該用戶站點(diǎn)核查期間,系統(tǒng)管理器150也可以收集與每一個(gè)商業(yè)軟件應(yīng)用145和定制軟件應(yīng)用140相關(guān)的各個(gè)數(shù)據(jù)文件170。
在所關(guān)心的一個(gè)外圍設(shè)備(即,一個(gè)被指定用于與該LAN 10集成的新外圍設(shè)備)已經(jīng)與LAN 10相互連接的情況下,作為在一個(gè)測(cè)試臺(tái)的情況中或者與其中新設(shè)備被臨時(shí)與LAN 10集成的一個(gè)非高峰時(shí)間集成測(cè)試相關(guān)的情況下,該系統(tǒng)管理器150可以被配置為檢索有關(guān)該外圍設(shè)備160的信息。在一個(gè)替換實(shí)現(xiàn)中,一個(gè)用戶可以提供有關(guān)一個(gè)新外圍設(shè)備連同該網(wǎng)絡(luò)的一個(gè)建議實(shí)現(xiàn)的信息。以這種方式,系統(tǒng)管理器150能夠使用該信息來匯編一個(gè)用戶測(cè)試200,該測(cè)試200把一組一個(gè)或多個(gè)一般集成測(cè)試110與用戶簡(jiǎn)檔120組合在一起。
不論是哪種情況,一旦用戶簡(jiǎn)檔120已經(jīng)被傳送給系統(tǒng)管理器150,系統(tǒng)管理器150就可以匯集一個(gè)用戶測(cè)試200。該用戶測(cè)試200可以包含一組定制的集成測(cè)試,其從一組與從該用戶簡(jiǎn)檔120中提供的信息相關(guān)聯(lián)的一般測(cè)試110中配置得到。更可取地是,該系統(tǒng)管理器150繪制一組一般的集成測(cè)試110,它們因?yàn)檫m合于在與所關(guān)心的外圍設(shè)備的設(shè)計(jì)使用相關(guān)的集成測(cè)試中的應(yīng)用而被選擇。值得注意的是該用戶測(cè)試200可以不僅響應(yīng)于在該用戶簡(jiǎn)檔120中提供的信息適應(yīng)地配置一組集成測(cè)試,而且作為繪制一組一般測(cè)試的系統(tǒng)管理器150的結(jié)果進(jìn)行配置,該組一般測(cè)試為與該用戶的業(yè)務(wù)相關(guān)的公共應(yīng)用而設(shè)計(jì)。例如,汽車零售商產(chǎn)生大量與表格相關(guān)的工作成果,該表格與銷售賬單、信貸申請(qǐng)、標(biāo)題申請(qǐng)等相關(guān)。各種申請(qǐng)、合同和銷售賬單將來很可能保持不變。為應(yīng)用在一個(gè)汽車零售環(huán)境中而選擇的集成測(cè)試可以因?yàn)樗鼈兙哂性诋a(chǎn)生上述工作產(chǎn)品方面能有效運(yùn)用所關(guān)心的一個(gè)外圍設(shè)備的能力而被選擇。一個(gè)金融服務(wù)供應(yīng)者,在另一方面,除了必須打印很多定期報(bào)告之外,由于與各種報(bào)告規(guī)則變化和稅法變化相關(guān)聯(lián)的頻繁應(yīng)用升級(jí),可能具有測(cè)試一個(gè)提議的外圍設(shè)備的可操作性的額外期望。
某些用戶可能希望讓該集成測(cè)試由一個(gè)位于遠(yuǎn)處的系統(tǒng)管理器150執(zhí)行。這通過從遠(yuǎn)程計(jì)算設(shè)備20橫穿各個(gè)網(wǎng)絡(luò)(例如,WAN15和LAN 10)傳遞各種與包含用戶測(cè)試200的定制測(cè)試組相關(guān)的命令、以運(yùn)用在具有指定外圍設(shè)備的LAN 10上的每一個(gè)計(jì)算設(shè)備來完成。測(cè)試結(jié)果可以被記錄在各個(gè)計(jì)算設(shè)備中以及一個(gè)適當(dāng)配置的外圍設(shè)備內(nèi),而且被傳遞回到系統(tǒng)管理器150以便編譯一個(gè)測(cè)試報(bào)告500。如圖2中進(jìn)一步說明的那樣,系統(tǒng)管理器150可能包含一個(gè)或多個(gè)報(bào)告簡(jiǎn)檔155,當(dāng)產(chǎn)生測(cè)試報(bào)告500時(shí),這些簡(jiǎn)檔155可以被用來恰當(dāng)?shù)馗袷交摐y(cè)試結(jié)果。
現(xiàn)在參考圖3,其給出了一個(gè)遠(yuǎn)程計(jì)算設(shè)備20示例的一個(gè)框圖。應(yīng)當(dāng)理解這些相同的功能塊還可以用來實(shí)現(xiàn)在圖1的網(wǎng)絡(luò)環(huán)境1中的任何其它計(jì)算設(shè)備(例如,服務(wù)器2、膝上計(jì)算機(jī)4、以及PC 6)。在這一點(diǎn)上,圖3說明了該設(shè)備可以被配置為包含一個(gè)外圍設(shè)備集成測(cè)試應(yīng)用400(在這種情況下,一個(gè)軟件應(yīng)用)。通常,該計(jì)算設(shè)備可以包含一個(gè)處理器312、一個(gè)存儲(chǔ)器314、輸入/輸出接口316、以及一個(gè)網(wǎng)絡(luò)接口315,它們被連接在一起而且能夠經(jīng)由一個(gè)本機(jī)接口318相互通訊。該本機(jī)接口318能夠是,例如但不局限于,一條或多條總線或者其它有線或者無(wú)線連接,如在該技術(shù)領(lǐng)域已知的。本機(jī)接口318可以具有諸如緩存(高速緩存)、驅(qū)動(dòng)器、以及控制器等附加單元來允許通信,為了簡(jiǎn)單起見省略了這些單元。此外,該本機(jī)接口318包含地址、控制、以及數(shù)據(jù)連接,以允許在上述組件當(dāng)中的適當(dāng)通信。
處理器312是一個(gè)用于執(zhí)行能夠被保存在儲(chǔ)存器314中的軟件的硬件設(shè)備。處理器312能夠是任何定制的或者市場(chǎng)上買得到的處理器、一個(gè)中央處理單元(CPU)或者在幾個(gè)與計(jì)算機(jī)或者圖象獲取系統(tǒng)相關(guān)聯(lián)的處理器當(dāng)中一個(gè)的輔助處理器、以及一個(gè)基于微芯片的微處理器或者宏處理器。適當(dāng)?shù)摹⑹袌?chǎng)上買得到的微處理器的示例如下一個(gè)來自于美國(guó)Intel公司的80×86或者奔騰系列的微處理器、來自于美國(guó)IBM的PowerPC微處理器、來自于太陽(yáng)微系統(tǒng)公司的Spare微處理器、一個(gè)來自于美國(guó)惠普公司的PA-RISC系列微處理器、或者來自于美國(guó)摩托羅拉公司的68xxx系列微處理器。
存儲(chǔ)器314能夠包含易失性存儲(chǔ)器元件(例如隨機(jī)存取存儲(chǔ)器(RAM、諸如DRAM、SRAM等))和非易失性存儲(chǔ)器元件(例如,ROM、硬盤、磁帶、CD-ROM,等)中的任何一個(gè)或者它們的一個(gè)組合。此外,存儲(chǔ)器314可以包括電子、磁、光學(xué)、及/或其它類型的存儲(chǔ)介質(zhì)。注意到,存儲(chǔ)器314能夠具有一個(gè)分布式體系結(jié)構(gòu),其中各個(gè)組件位于彼此遠(yuǎn)離的地方,但是能夠由處理器312訪問。
此外,該遠(yuǎn)程計(jì)算設(shè)備20可以與許多輸入和輸出設(shè)備330集成。輸入設(shè)備可以包含,但不局限于,一個(gè)掃描儀(沒有顯示)、一個(gè)鍵盤332、一個(gè)鼠標(biāo)334、或者其它適于操作一個(gè)圖形用戶界面的交互式的指示設(shè)備,以及一個(gè)麥克風(fēng)336。各個(gè)輸入設(shè)備中的每一個(gè)都可以經(jīng)由本機(jī)接口318和I/O接口316與處理器312及/或存儲(chǔ)器314通信。輸出設(shè)備可以包含一個(gè)視頻信號(hào)接口,它提供一個(gè)視頻輸出信號(hào)到一個(gè)與該計(jì)算機(jī)相關(guān)聯(lián)的顯示監(jiān)視器331。許多顯示監(jiān)視器331類型可以與各種計(jì)算設(shè)備相關(guān)聯(lián)。該顯示監(jiān)視器331能夠是一個(gè)傳統(tǒng)的基于CRT的顯示設(shè)備。作為選擇,顯示監(jiān)視器331能夠用其它顯示類型、諸如一個(gè)液晶顯示器(LCD)或者一個(gè)等離子體顯示器實(shí)現(xiàn)。該輸出設(shè)備還可以包含一個(gè)揚(yáng)聲器333、以及其它諸如打印機(jī)335等眾所周知的設(shè)備。
值得注意的是,其它傳遞輸入和輸出的設(shè)備可以與本機(jī)接口318進(jìn)行通信,這些設(shè)備是,例如但不局限于,一個(gè)調(diào)制器/解調(diào)器(調(diào)制解調(diào)器,用于訪問另一個(gè)設(shè)備、系統(tǒng)或者網(wǎng)絡(luò))、一個(gè)射頻(RF)或者其它收發(fā)信機(jī)、一個(gè)電話接口、一個(gè)網(wǎng)橋、一個(gè)路由器等。為了說明簡(jiǎn)單起見,沒有說明這些上述的雙向通信設(shè)備。
一個(gè)這樣的雙向通信設(shè)備,網(wǎng)絡(luò)接口315,能夠是例如連接該遠(yuǎn)程計(jì)算設(shè)備20到WAN 15(圖1)的網(wǎng)絡(luò)接口卡。作為選擇,該網(wǎng)絡(luò)接口315能夠是一個(gè)調(diào)制器/解調(diào)器(調(diào)制解調(diào)器)或者任何能夠連接該遠(yuǎn)程計(jì)算設(shè)備20到WAN 15的通訊設(shè)備。注意到,在服務(wù)器2、膝上計(jì)算機(jī)4和PC 6的情況下,網(wǎng)絡(luò)接口315可以經(jīng)由一個(gè)適于經(jīng)由LAN 10進(jìn)行通信的網(wǎng)絡(luò)接口卡來實(shí)現(xiàn)。
在存儲(chǔ)器314中的外圍設(shè)備集成測(cè)試應(yīng)用400可以包含一個(gè)或多個(gè)單獨(dú)的程序,其中每個(gè)程序包含一個(gè)可執(zhí)行指令的有序列表用于實(shí)現(xiàn)邏輯功能。在圖3的示例中,在存儲(chǔ)器314中的軟件包含外圍設(shè)備集成測(cè)試應(yīng)用(PITA)400和一個(gè)適當(dāng)?shù)牟僮飨到y(tǒng)320。適當(dāng)?shù)?、市?chǎng)上買得到的操作系統(tǒng)320的一個(gè)非詳盡的例舉如下一個(gè)來自于美國(guó)微軟公司的Windows操作系統(tǒng),一個(gè)可以從美國(guó)Novell公司獲得的Netware操作系統(tǒng),或者一個(gè)可以從許多供應(yīng)廠商、諸如美國(guó)惠普公司、美國(guó)Sun微系統(tǒng)公司、以及美國(guó)AT&T公司購(gòu)買得到的UNIX操作系統(tǒng)。操作系統(tǒng)320實(shí)質(zhì)上控制其它計(jì)算機(jī)程序、諸如PITA 400的執(zhí)行,并且提供調(diào)度、輸入輸出管理、文件管理、存儲(chǔ)器管理、通信控制以及相關(guān)的服務(wù)。處理器312和操作系統(tǒng)320定義了一個(gè)計(jì)算機(jī)平臺(tái),為此諸如PITA 400等應(yīng)用程序可以用高級(jí)編程語(yǔ)言編寫??梢岳斫馐褂蒙鲜龅挠?jì)算機(jī)平臺(tái),圖1中的各種計(jì)算設(shè)備中每一個(gè)都可以被配置為實(shí)質(zhì)上同時(shí)運(yùn)行許多應(yīng)用。例如,每一個(gè)設(shè)備都可以被配置為支持許多應(yīng)用,其中每一個(gè)應(yīng)用都具有一個(gè)和在下面的計(jì)算機(jī)進(jìn)行通訊的接口組件。
可以理解在存儲(chǔ)器314中的軟件及/或固件此外可以包含一個(gè)基本輸入輸出系統(tǒng)(BIOS)(未顯示)。BIOS是一組必需的軟件例程,其在啟動(dòng)時(shí)測(cè)試硬件,啟動(dòng)操作系統(tǒng)320,并且支持在硬件設(shè)備之間的數(shù)據(jù)傳輸。BIOS被保存在只讀存儲(chǔ)器中,以便當(dāng)計(jì)算機(jī)及/或圖象獲取設(shè)備被激活時(shí)能夠執(zhí)行它。
當(dāng)該遠(yuǎn)程計(jì)算設(shè)備20在操作中時(shí),處理器312被配置為執(zhí)行存儲(chǔ)在存儲(chǔ)器314內(nèi)的軟件,往返于存儲(chǔ)器314傳遞數(shù)據(jù),以及一般地按照該軟件控制操作。PITA 400、其它應(yīng)用以及操作系統(tǒng)320,全部或者部分地,但是一般是后者,由處理器312讀取,可能在處理器312內(nèi)緩存,然后被執(zhí)行。
值得注意的是PITA 400能夠以軟件(例如,固件)、硬件或者它們的一個(gè)組合來實(shí)現(xiàn)。在當(dāng)前考慮的最佳模式中,PITA 400作為一個(gè)可執(zhí)行程序以軟件實(shí)現(xiàn),并且由一個(gè)特定的或者通用數(shù)字計(jì)算機(jī)執(zhí)行,這樣的數(shù)字計(jì)算機(jī)諸如一個(gè)個(gè)人計(jì)算機(jī)(PC,IBM兼容、Apple兼容或者其它)、工作站、微型計(jì)算機(jī)、或者大型計(jì)算機(jī),如先前描述的那樣。
PITA 400是一個(gè)源程序、可執(zhí)行程序(目標(biāo)代碼)、腳本或者任何其它包含一組要被執(zhí)行的指令的實(shí)體。當(dāng)以一個(gè)源程序形式時(shí),該程序需要經(jīng)由可能或者未必包含在存儲(chǔ)器314內(nèi)的一個(gè)編譯器、匯編器、解釋器等被轉(zhuǎn)換,以便結(jié)合操作系統(tǒng)320正確地進(jìn)行操作。此外,PITA 400能夠以(a)一種面向?qū)ο缶幊陶Z(yǔ)言編寫,該語(yǔ)言具有數(shù)據(jù)類和方法類,或者以(b)一種過程程序設(shè)計(jì)語(yǔ)言編寫,該語(yǔ)言具有例程、子程序及/或函數(shù),這些語(yǔ)言例如而不是局限于,C、C++、Pascal、Basic、Fortran、Cobol、Perl、Java以及Ada。
當(dāng)PITA 400以軟件實(shí)現(xiàn),如圖3所示時(shí),必須注意到PITA 400能夠存儲(chǔ)在任何計(jì)算機(jī)可讀介質(zhì)上,用于由任何計(jì)算機(jī)相關(guān)的系統(tǒng)或者方法使用或者結(jié)合該系統(tǒng)或者方法使用。在該文檔環(huán)境中,一個(gè)計(jì)算機(jī)可讀介質(zhì)是一種電子、磁、光學(xué)、或者其它物理設(shè)備或者裝置,它能夠包含或者存儲(chǔ)一個(gè)計(jì)算機(jī)程序用于由一個(gè)計(jì)算機(jī)相關(guān)系統(tǒng)或者方法使用或者與該系統(tǒng)或者方法結(jié)合使用。PITA 400能夠被包含在計(jì)算機(jī)可讀介質(zhì)中,用于由一個(gè)指令執(zhí)行系統(tǒng)、裝置或設(shè)備使用,或者與它們結(jié)合使用,這些系統(tǒng)、裝置或者設(shè)備是諸如一個(gè)基于計(jì)算機(jī)的系統(tǒng)、包含處理器的系統(tǒng)或者其它能夠從該指令執(zhí)行系統(tǒng)、裝置或者設(shè)備中取出指令并且執(zhí)行該指令的系統(tǒng)。在該文檔環(huán)境中,“計(jì)算機(jī)可讀介質(zhì)”可以是任何能夠存儲(chǔ)、傳遞、傳播或者傳送該程序用于由該指令執(zhí)行系統(tǒng)、裝置或者設(shè)備使用或者結(jié)合它們使用的裝置。
計(jì)算機(jī)可讀介質(zhì)能夠是,例如但不局限于,一個(gè)電子、磁、光學(xué)、電磁、紅外線或者半導(dǎo)體系統(tǒng),裝置,設(shè)備或者傳播介質(zhì)。該計(jì)算機(jī)可讀介質(zhì)的更多具體實(shí)例(一個(gè)非詳盡的列舉)將會(huì)包含如下一個(gè)具有一條或多條電線的電連接(電子)、一個(gè)便攜式計(jì)算機(jī)磁盤(磁)、一個(gè)隨機(jī)存取存儲(chǔ)器(RAM)(電子)、一個(gè)只讀存儲(chǔ)器(ROM)(電子)、一個(gè)可擦可編程序只讀存儲(chǔ)器(EPROM、EEPROM、或者閃速存儲(chǔ)器)(電子)、一個(gè)光纖(光學(xué))、以及一個(gè)便攜式光盤只讀存儲(chǔ)器(CD-ROM)(光學(xué))。注意該計(jì)算機(jī)可讀介質(zhì)甚至可以是紙的或者其它可在上面打印該程序的適當(dāng)介質(zhì),因?yàn)槿绻匾脑?,該程序能夠?jīng)由,例如,該紙或者其它介質(zhì)的光學(xué)掃描被電子地捕獲,然后被編譯、解釋,或者以一種適當(dāng)?shù)姆绞奖涣硗馓幚?,然后被保存在一個(gè)計(jì)算機(jī)存儲(chǔ)器中。
如果只以如一個(gè)替換實(shí)施例中的硬件實(shí)現(xiàn),該P(yáng)ITA 400能夠用任何以下技術(shù)或者它們的一個(gè)組合實(shí)現(xiàn),這些技術(shù)在本技術(shù)領(lǐng)域是公知的,這些技術(shù)為一個(gè)具有邏輯門用于依據(jù)數(shù)據(jù)信號(hào)實(shí)現(xiàn)邏輯功能的分立邏輯電路、一個(gè)具有適當(dāng)?shù)慕M合邏輯門的專用集成電路(ASIC)、一個(gè)程控選通門陣列(PGA)、一個(gè)現(xiàn)場(chǎng)可編程門陣列(FPGA)等。
外圍設(shè)備集成測(cè)試應(yīng)用(PITA)體系結(jié)構(gòu)和操作現(xiàn)在參考圖4,其通過一個(gè)功能框圖的形式進(jìn)一步說明圖3的PITA400。在這一點(diǎn)上,PITA 400可以包含一個(gè)用戶界面410、報(bào)告/鑒定邏輯420、一個(gè)測(cè)試配置管理器430、以及一個(gè)反映器440。如在圖4的框圖中說明的那樣,該用戶界面410與該測(cè)試配置管理器430和報(bào)告/鑒定邏輯420、一個(gè)或多個(gè)操作員輸入設(shè)備450以及一個(gè)數(shù)據(jù)存儲(chǔ)設(shè)備405進(jìn)行通信。如在圖4中進(jìn)一步說明的那樣,該報(bào)告/鑒定邏輯420與用戶界面410進(jìn)行通信,并且被配置為根據(jù)來自用戶界面410的輸入產(chǎn)生一個(gè)報(bào)告實(shí)例480。該反映器440接收并且轉(zhuǎn)換該圖像實(shí)例480,以產(chǎn)生一個(gè)反映各種集成測(cè)試結(jié)果及/或一個(gè)站點(diǎn)外圍設(shè)備使用鑒定結(jié)果的報(bào)告500。
該用戶界面410包含多個(gè)數(shù)據(jù)輸入窗口或者框架,這些窗口或者框架可以出現(xiàn)在一個(gè)PITA 400操作員的面前。更可取地是,用戶界面410具有按照一個(gè)標(biāo)準(zhǔn)人機(jī)接口給出多個(gè)圖形用戶界面(GUI)形式,該標(biāo)準(zhǔn)人機(jī)接口可以由各種圖像處理系統(tǒng)的技術(shù)人員及其他用戶容易地識(shí)別和操作。例如,該用戶界面410可以采取多個(gè)應(yīng)用程序窗口的形式,每一個(gè)窗口都用一個(gè)菜單條和命令條進(jìn)行配置,其中命令條包含一個(gè)或多個(gè)文件命令按鈕以及一個(gè)或多個(gè)格式命令按鈕。該菜單條、命令條、文件命令按鈕和格式命令按鈕可以有選擇地由許多輸入設(shè)備450操作。某些輸入設(shè)備450示例可以包含一個(gè)鍵盤332、一個(gè)鼠標(biāo)334、或者一個(gè)觸摸顯示屏。
如圖4的功能框圖所示,用戶界面410可以被配置為與用戶簡(jiǎn)檔120和一個(gè)報(bào)告簡(jiǎn)檔180相關(guān)聯(lián)進(jìn)行操作。如先前描述的那樣,用戶簡(jiǎn)檔120可以包含有關(guān)一個(gè)特定用戶站點(diǎn)的網(wǎng)絡(luò)的信息,這些信息包含該網(wǎng)絡(luò)配置、通常在各種計(jì)算設(shè)備上操作的商業(yè)軟件應(yīng)用、以及有關(guān)所關(guān)心的一個(gè)外圍設(shè)備的信息。在另一方面,報(bào)告簡(jiǎn)檔180可以包含反映一個(gè)標(biāo)準(zhǔn)報(bào)告格式的信息,該格式適于反映該用戶商業(yè)應(yīng)用的特定行業(yè)行業(yè)類型。
該用戶界面410可以與一個(gè)測(cè)試配置管理器430集成。該測(cè)試配置管理器430可以經(jīng)由多個(gè)GUI實(shí)現(xiàn),這些GUI適合于允許一個(gè)PITA400的操作員有選擇地關(guān)聯(lián)和應(yīng)用一組一般或者標(biāo)準(zhǔn)化的集成測(cè)試到相關(guān)的用戶數(shù)據(jù)以產(chǎn)生一個(gè)定制的集成測(cè)試組。如在圖4中進(jìn)一步說明的那樣,測(cè)試配置管理器430可以與一個(gè)外部存儲(chǔ)設(shè)備405進(jìn)行通信,該設(shè)備405適于存儲(chǔ)單獨(dú)的用戶簡(jiǎn)檔120、一般測(cè)試110、用戶測(cè)試200、報(bào)告簡(jiǎn)檔180,以及在某些情況下存儲(chǔ)單獨(dú)的用戶報(bào)告500。
如圖4中進(jìn)一步說明的那樣,該報(bào)告/鑒定邏輯420連同該用戶界面410一起工作以產(chǎn)生一個(gè)報(bào)告實(shí)例480。該報(bào)告實(shí)例480可以表示根據(jù)由該報(bào)告簡(jiǎn)檔180提供的一組規(guī)則以及在該用戶簡(jiǎn)檔120內(nèi)提供的信息的一些數(shù)據(jù)的集成,這些數(shù)據(jù)是站點(diǎn)特定的、操作員選擇的以及集成測(cè)試特定的數(shù)據(jù)。如該功能框圖所示,該報(bào)告實(shí)例480可以包含測(cè)試結(jié)果482以及一個(gè)站點(diǎn)鑒定484。雖然,在圖4的功能框圖中一起說明了測(cè)試結(jié)果482和一個(gè)站點(diǎn)鑒定484,但是應(yīng)當(dāng)理解測(cè)試結(jié)果482可以與一個(gè)站點(diǎn)鑒定484分開收集和轉(zhuǎn)送。不論由一個(gè)操作員選擇的報(bào)告類型,如圖4所示,報(bào)告實(shí)例480被轉(zhuǎn)送到反映器440,其被配置為產(chǎn)生該報(bào)告500的一個(gè)適當(dāng)表示。
更可取地是,該反映器440被配置為有選擇地與多個(gè)輸出設(shè)備460接口。例如,在一個(gè)實(shí)施例中,反映器440可以是配置為與可以由在LAN10上一個(gè)操作員看到的顯示監(jiān)視器331接口,或者與經(jīng)由WAN 15與LAN 10相關(guān)聯(lián)的遠(yuǎn)程計(jì)算設(shè)備20接口。在一個(gè)替換實(shí)施例中,反映器440可以被配置為轉(zhuǎn)送報(bào)告500到與當(dāng)前有效的計(jì)算設(shè)備進(jìn)行通信的打印機(jī)。應(yīng)當(dāng)理解一旦報(bào)告500在與其它適當(dāng)應(yīng)用相關(guān)聯(lián)的緩存中可得到時(shí),報(bào)告500就能夠被處理而且不再取決于PITA 400。例如,如果報(bào)告500出現(xiàn)在一個(gè)集成應(yīng)用內(nèi)的話,則存儲(chǔ)該報(bào)告500可以由在相關(guān)計(jì)算設(shè)備內(nèi)產(chǎn)生的命令、傳真、顯示、電子地郵寄、及/或打印,其中該集成應(yīng)用在各個(gè)與LAN 10相關(guān)聯(lián)的計(jì)算設(shè)備中的一個(gè)上。一旦該報(bào)告500已經(jīng)存儲(chǔ)在一個(gè)聯(lián)網(wǎng)設(shè)備(例如,數(shù)據(jù)存儲(chǔ)設(shè)備405)上,報(bào)告500對(duì)于被允許了適當(dāng)文件訪問的操作員就是可以使用的。
PITA 400更可取地是被編程來提供一個(gè)通常與流行的文字處理程序一起使用的標(biāo)準(zhǔn)計(jì)算機(jī)接口。在其中包含的幾個(gè)功能條目被定義如下Context-Sensitive Menu-一個(gè)強(qiáng)調(diào)選項(xiàng)作為取決于在其中被調(diào)用菜單的環(huán)境可用的或者不可用的菜單。
Drop Down Menu-從菜單條下拉并且保持有效直到被關(guān)閉或者一個(gè)可用的菜單選項(xiàng)被選擇為止。
Menu Bar-橫穿屏幕頂端的條,其包含一個(gè)或多個(gè)激活一個(gè)相關(guān)的下拉菜單的標(biāo)簽。
Pull Down Menu-一個(gè)一般通過移動(dòng)一個(gè)指示裝置到一個(gè)下拉菜單選項(xiàng)上激活的子菜單。
Pop-up Menu-依據(jù)一個(gè)特征按鈕的選擇激活的菜單。滾動(dòng)條-在屏幕側(cè)邊或者底端的條,其允許用戶左右及/或上下滾動(dòng)一個(gè)大窗口。
圖5是一個(gè)適于配置圖4中的PITA 400的示例GUI的一個(gè)示意圖。更具體地說,圖5說明了一個(gè)GUI 505的示意圖,該GUI 505適合于選擇一個(gè)行業(yè)類型、一個(gè)報(bào)告簡(jiǎn)檔、一個(gè)外圍設(shè)備和各個(gè)相關(guān)參數(shù)以及許多可以與一個(gè)定制的外圍設(shè)備集成測(cè)試組相關(guān)聯(lián)的許多個(gè)別集成測(cè)試。圖5一般地說明了一個(gè)可以由該測(cè)試配置管理器430提供來產(chǎn)生和控制用于一個(gè)特定用戶站點(diǎn)的外圍設(shè)備集成測(cè)試組的操作的示例GUI 505。
如說明的那樣,GUI 505給出了一個(gè)可以依據(jù)選擇一個(gè)“測(cè)試管理器”界面頁(yè)510而出現(xiàn)在一個(gè)操作員面前的一個(gè)界面??梢越?jīng)由一個(gè)名為“測(cè)試”(沒有顯示在它的有效模式中)的單獨(dú)測(cè)試配置管理器界面頁(yè)建造各種一般的集成測(cè)試。在這點(diǎn)上,GUI 505可以包含一個(gè)行業(yè)類型數(shù)據(jù)輸入字段550,以及一個(gè)相關(guān)的下拉菜單選擇箭頭按鈕552,和一個(gè)“清除”按鈕555。橫穿該GUI 505頂端部分移動(dòng)到右邊,這兒可以提供一個(gè)報(bào)告簡(jiǎn)檔數(shù)據(jù)輸入字段570以及一個(gè)相關(guān)的下拉菜單選擇箭頭按鈕572、一個(gè)新建按鈕573、以及一個(gè)“刪除”按鈕574。那些熟悉通用GUI操作的人員將理解行業(yè)類型和報(bào)告簡(jiǎn)檔界面項(xiàng)的操作。
繼續(xù)橫穿該GUI 505頂端部分來到右邊,這里可以提供一個(gè)集成測(cè)試選擇顯示器540以及一組標(biāo)記的按鈕,這些按鈕可操作用于插入一個(gè)標(biāo)記的集成測(cè)試到適于一個(gè)特定用戶站點(diǎn)的定制集成測(cè)試組200中。應(yīng)當(dāng)理解諸如“002”542b等各種標(biāo)記的測(cè)試本身可以表示出一個(gè)或多個(gè)標(biāo)準(zhǔn)集成級(jí)別的測(cè)試。如在圖5的示例GUI 505中說明的那樣,該集成測(cè)試選擇顯示540可以與一個(gè)向上選擇按鈕544、一個(gè)向下選擇按鈕545、一個(gè)“選擇”按鈕546以及一個(gè)“復(fù)位”按鈕547相關(guān)聯(lián)。更可取地是,依據(jù)在行業(yè)類型數(shù)據(jù)輸入字段550中一個(gè)行業(yè)類型的選擇,向該配置管理器的一個(gè)操作員呈現(xiàn)在該集成測(cè)試選擇顯示540中的適當(dāng)集成測(cè)試。如GUI 505所示,該呈現(xiàn)可以通過響應(yīng)于該操作員的行業(yè)類型選擇突出顯示一個(gè)或多個(gè)集成測(cè)試標(biāo)記做出。
回到GUI 505的左邊,可以由該測(cè)試配置管理器430的一個(gè)操作員經(jīng)由一個(gè)名字?jǐn)?shù)據(jù)輸入字段560、一個(gè)型號(hào)數(shù)據(jù)輸入字段562、以及一個(gè)廠家數(shù)據(jù)輸入字段564,輸入一個(gè)外圍設(shè)備以及多個(gè)相關(guān)的信息。此外,該GUI 505可以被配置為給出一個(gè)選擇數(shù)據(jù)輸入字段566,來記錄可能與一個(gè)要被集成測(cè)試的外圍設(shè)備相關(guān)聯(lián)的各種附加的硬件及/或軟件。應(yīng)當(dāng)理解在替換實(shí)施例中,可選硬件及/或軟件設(shè)備的數(shù)據(jù)輸入可能按類型(即,存儲(chǔ)器、軟件、等)進(jìn)行分隔,以及按功能(例如通信、輸出處理等)進(jìn)行分隔。應(yīng)當(dāng)進(jìn)一步理解下拉菜單選擇按鈕可能與一個(gè)或者幾個(gè)外圍設(shè)備數(shù)據(jù)輸入字段560、562、564、566相關(guān)聯(lián)地被添加。根據(jù)該最佳的測(cè)試配置管理器430,一個(gè)操作員僅僅需要輸入相關(guān)的外圍設(shè)備信息和一個(gè)先前標(biāo)識(shí)的行業(yè)類型,則與在該集成測(cè)試選擇顯示540中出現(xiàn)的多個(gè)測(cè)試相關(guān)聯(lián)的、適當(dāng)?shù)囊话慵蓽y(cè)試被自動(dòng)地激活了。
在圖5中說明的GUI 505進(jìn)一步分別顯示了“確定”、“取消”、和“應(yīng)用”功能按鈕530、532和534。這里,以有效狀態(tài)說明上述每一個(gè)按鈕。應(yīng)當(dāng)理解在必要的信息由該P(yáng)ITA 400的一個(gè)操作員輸入之前,一個(gè)或多個(gè)確定、取消和應(yīng)用按鈕530、532和534可以分別被設(shè)置為無(wú)效狀態(tài)。
應(yīng)當(dāng)進(jìn)一步理解GUI 505不局限于在圖5的示意圖中說明的布局。測(cè)試配置管理器430可以依照要求給出較少或者附加的數(shù)據(jù)輸入字段,以允許PITA 400的一個(gè)操作員選擇和應(yīng)用一個(gè)定制的外圍設(shè)備集成測(cè)試組。例如,GUI 505還可以包含一個(gè)或多個(gè)數(shù)據(jù)輸入字段在這個(gè)或者另一個(gè)顯示上,以允許PITA 400的一個(gè)操作員經(jīng)由一個(gè)或多個(gè)與LAN 10相關(guān)聯(lián)的計(jì)算設(shè)備保存一個(gè)特定測(cè)試組到數(shù)據(jù)存儲(chǔ)設(shè)備405中,用于以后檢索和應(yīng)用。PITA 400和任何相關(guān)的集成測(cè)試可以經(jīng)由一個(gè)經(jīng)由WAN 15與LAN 10相關(guān)聯(lián)的計(jì)算設(shè)備,被檢索或者下載。作為選擇,PITA 400和任何相關(guān)的集成測(cè)試可以依據(jù)一個(gè)相關(guān)外圍設(shè)備的傳送,經(jīng)由一個(gè)諸如CD-ROM等計(jì)算機(jī)可讀介質(zhì)被傳送。
現(xiàn)在參考圖6,其給出了一個(gè)示例GUI 605的一個(gè)示意圖,該GUI605可以由可在一個(gè)或多個(gè)圖1的聯(lián)網(wǎng)計(jì)算機(jī)上操作的PITA 400產(chǎn)生和顯示。圖6說明了可以由圖1的一個(gè)或多個(gè)計(jì)算機(jī)產(chǎn)生和顯示的外圍設(shè)備集成報(bào)告500的一個(gè)示例。在這點(diǎn)上,GUI 605可以包含一個(gè)具有一個(gè)下拉菜單條603和一個(gè)命令條604的標(biāo)題,其中命令條604具有多個(gè)圖標(biāo)標(biāo)記的功能按鈕。如圖6中說明的那樣,下拉菜單條可以包含名為“報(bào)告”、“查看”、“工具”、和“幫助”的菜單。每一個(gè)上述的菜單可以被配置為顯示多個(gè)選項(xiàng)給PITA 400的一個(gè)操作員,如眾所周知的那樣。這些子選項(xiàng)可以被配置為保持在在該顯示設(shè)備331上的一個(gè)活動(dòng)窗口中,直到操作員禁止該菜單或者做出一個(gè)選擇為止。也如所知的那樣,顯示在該標(biāo)題的命令條604中的圖標(biāo)標(biāo)記的按鈕可以各與一個(gè)適當(dāng)?shù)墓δ苊罨蛘呙詈晗嚓P(guān)聯(lián)。例如,用一個(gè)軟盤簡(jiǎn)圖標(biāo)記的按鈕可以被配置為“保存”當(dāng)前顯示的報(bào)告結(jié)果到一個(gè)在該數(shù)據(jù)存儲(chǔ)設(shè)備405上的文件中。可以理解取決于GUI 605的當(dāng)前情況,該功能按鈕的一個(gè)或多個(gè)可以是無(wú)效的。
如圖6中說明的那樣,在GUI 605內(nèi)的一個(gè)顯示窗口607可以包含反映報(bào)告500的一個(gè)所見即所得(WYSIWG)顯示的一個(gè)實(shí)時(shí)顯示。如圖6中說明的那樣,窗口607可以包含標(biāo)識(shí)該用戶站點(diǎn)、用該網(wǎng)絡(luò)測(cè)試的外圍設(shè)備的信息、其它相關(guān)的外圍設(shè)備配置數(shù)據(jù)以及該測(cè)試結(jié)果的一個(gè)摘要信息。應(yīng)當(dāng)理解窗口607(以及在下面的報(bào)告500)還可以包含標(biāo)識(shí)測(cè)試日期、應(yīng)用的一個(gè)相關(guān)測(cè)試列表、在下面的用戶配置的信息及其它對(duì)這個(gè)類型的報(bào)告重要的信息。
如在圖6中進(jìn)一步說明的那樣,窗口607可以具有一個(gè)滾動(dòng)條620,其具有一個(gè)相關(guān)的向上箭頭按鈕622、一個(gè)下箭頭按鈕626和一個(gè)滑動(dòng)按鈕624,并被編程用于允許一個(gè)操作員從頭至尾翻滾該報(bào)告500的正文。也如圖6中說明的那樣,窗口607可以提供多個(gè)用戶可選的選項(xiàng),其包含一個(gè)“編輯”649、一個(gè)“保存”651、一個(gè)“清除”653、一個(gè)“打印”655以及一個(gè)“傳真”657按鈕用于編輯、保存或者引導(dǎo)該報(bào)告500??梢岳斫釶ITA 400可以是可編程的,以便每一個(gè)上述的功能按鈕649、651、653、655和657可以打開一個(gè)更詳細(xì)的界面,該界面提供與該特定功能任務(wù)相關(guān)聯(lián)的適當(dāng)選項(xiàng)。例如,打印按鈕655可以被配置為起動(dòng)一個(gè)菜單,該菜單引入可以用來打印該報(bào)告500的一個(gè)硬拷貝的網(wǎng)絡(luò)打印機(jī)列表。
現(xiàn)在參考圖7,其給出了一個(gè)流程圖,說明一種可以由圖4中的PITA 400實(shí)施的、用于開發(fā)一組外圍設(shè)備集成測(cè)試的方法。在這點(diǎn)上,用于開發(fā)一組外圍設(shè)備集成測(cè)試的方法700可以從標(biāo)記為“開始”的步驟702開始。首先如在步驟704中指示的那樣,可以開發(fā)出一組適于驗(yàn)證圍繞所關(guān)心的一個(gè)外圍設(shè)備的各種功能的一般集成測(cè)試。接下來,如在步驟706中說明的那樣,PITA 400可以被配置為獲取反映一個(gè)用戶的網(wǎng)絡(luò)的信息。例如,400可以被配置為收集有關(guān)該網(wǎng)絡(luò)主干線路、在該網(wǎng)絡(luò)上的各種節(jié)點(diǎn)、當(dāng)前有效的共享資源及其它類似數(shù)據(jù)的信息。
接下來,如在步驟708中說明的那樣,PITA 400可以被配置為獲取有關(guān)一個(gè)被指定用于安裝在該用戶網(wǎng)絡(luò)上的外圍設(shè)備的信息。在另一個(gè)準(zhǔn)備步驟中,如步驟710所示,PITA 400可以被配置為執(zhí)行在該網(wǎng)絡(luò)上操作的用戶軟件清單。應(yīng)當(dāng)理解這個(gè)清單可以不僅包含市場(chǎng)上買得到的、在該網(wǎng)絡(luò)上操作的軟件應(yīng)用,而且也包含定制的應(yīng)用和驅(qū)動(dòng)器。
在已經(jīng)收集了該網(wǎng)絡(luò)配置信息、想要的外圍設(shè)備配置詳情以及一個(gè)在該網(wǎng)絡(luò)上操作的商業(yè)和定制軟件應(yīng)用列表之后,如在步驟712中說明的那樣,PITA 400可以應(yīng)用這個(gè)遍及一組恰當(dāng)選擇的集成測(cè)試上的信息來開發(fā)一個(gè)定制的測(cè)試組。一旦已經(jīng)產(chǎn)生了該測(cè)試組,就可以存儲(chǔ)該測(cè)試組以及把它交付給用戶來執(zhí)行現(xiàn)場(chǎng)測(cè)試。做為選擇,如步驟714所示,可以通過橫穿WAN 15傳送任何必要的取樣測(cè)試文件和代碼到各種與LAN 10相關(guān)聯(lián)的計(jì)算設(shè)備以及安排在該集成測(cè)試組內(nèi)的各種測(cè)試,來執(zhí)行該測(cè)試。一旦執(zhí)行了該測(cè)試并且記錄了測(cè)試結(jié)果,如在步驟716中說明的那樣,用于開發(fā)一組外圍設(shè)備集成測(cè)試的方法700可以被配置為產(chǎn)生一個(gè)測(cè)試報(bào)告。應(yīng)當(dāng)理解報(bào)告500可以在任何一個(gè)與LAN 10相關(guān)聯(lián)、被配置為執(zhí)行PITA 400的計(jì)算設(shè)備上產(chǎn)生,或者各種測(cè)試結(jié)果可以貫穿各種網(wǎng)絡(luò)傳遞到遠(yuǎn)程計(jì)算設(shè)備20以產(chǎn)生報(bào)告500。如在圖7的流程圖中進(jìn)一步說明的那樣,如在被標(biāo)記為“結(jié)束”的步驟716中說明的那樣,用于開發(fā)一組外圍設(shè)備集成測(cè)試的方法700可以被配置為在此結(jié)束。
現(xiàn)在參考圖8,其給出了一個(gè)流程圖,說明一種可以由圖4中的PITA 400實(shí)施的、用于優(yōu)化一個(gè)用戶的外圍設(shè)備配置的方法。更具體地說,用于優(yōu)化一個(gè)用戶的外圍設(shè)備配置的方法被導(dǎo)向一種用于鑒定一個(gè)外圍設(shè)備的集成器和向其建議硬件及/或軟件改變的方法。在這點(diǎn)上,用于優(yōu)化一個(gè)用戶的外圍設(shè)備配置的方法800可以從標(biāo)記為“開始”的步驟802開始。首先,如在步驟804中說明的那樣,必須收集有關(guān)一個(gè)被指定用于集成到一個(gè)網(wǎng)絡(luò)中的特定外圍設(shè)備的信息。這個(gè)信息可以包含對(duì)該設(shè)備如何在它的每一個(gè)操作方式中進(jìn)行通信和操作的認(rèn)識(shí)。該信息可以進(jìn)一步包含一組對(duì)與該外圍設(shè)備一起購(gòu)買來說是可得到的硬件選項(xiàng)。該信息還可以包含已知允許該外圍設(shè)備操作的操作驅(qū)動(dòng)器。
接下來,如在步驟806中說明的那樣,PITA 400可以被配置為收集有關(guān)與一個(gè)特定外圍設(shè)備相關(guān)聯(lián)的操作可用模式和可用選項(xiàng)的信息。PITA 400然后可以被配置為,如步驟808所示,獲取反映一個(gè)用戶網(wǎng)絡(luò)的信息,以及如在步驟810中說明的那樣,獲取有關(guān)該用戶想要的外圍設(shè)備配置的信息。如步驟812所示,PITA 400可以被配置為列出一個(gè)用戶的軟件清單,以便收集各種可以與該外圍設(shè)備接口的可執(zhí)行軟件。
在已經(jīng)開發(fā)了一個(gè)有關(guān)該外圍設(shè)備的知識(shí)庫(kù)、獲取有關(guān)圍繞該用戶網(wǎng)絡(luò)的詳細(xì)情況信息、以及收集反映該用戶想要的外圍設(shè)備操作和配置的信息之后,如在步驟814中說明的那樣,PITA 400可以被配置為將該用戶和外圍設(shè)備信息加到該知識(shí)庫(kù)。這個(gè)加到知識(shí)庫(kù)可以導(dǎo)致一個(gè)各種已知的選項(xiàng)或者硬件升級(jí)、軟件升級(jí)、網(wǎng)絡(luò)配置改變等等的列表,如果這些由該集成器應(yīng)用的話,這將會(huì)改善與該外圍設(shè)備相關(guān)聯(lián)的操作結(jié)果。如步驟816所示,PITA 400可以被配置為產(chǎn)生和報(bào)告各種從該用戶外圍設(shè)備配置中導(dǎo)出的結(jié)果。應(yīng)當(dāng)理解該鑒定結(jié)果可以包含許多選項(xiàng)以及一個(gè)性能變量的設(shè)計(jì),而且如果根據(jù)應(yīng)用于PITA400的數(shù)據(jù)集成和操作該外圍設(shè)備,則用戶可以期待實(shí)現(xiàn)這些選項(xiàng)和該性能變量。應(yīng)當(dāng)進(jìn)一步理解利用指示盈虧平衡點(diǎn)的財(cái)政措施可以提高該性能設(shè)計(jì),其中該收支平衡點(diǎn)反映了隨時(shí)間流逝設(shè)計(jì)的性能“命中”與當(dāng)實(shí)現(xiàn)建議的改變時(shí)所期望的性能的比較。如在圖8的流程圖中進(jìn)一步說明的那樣,如在被標(biāo)記為“結(jié)束”的步驟818中說明的那樣,用于優(yōu)化一個(gè)用戶的外圍設(shè)備配置的方法800可以被配置為在此結(jié)束。
值得注意的是,在圖7和8流程圖中的處理過程描述或者塊應(yīng)當(dāng)被被理解為表示包含一個(gè)或多個(gè)可執(zhí)行指令的模塊、程序段、或者代碼部分,其中這些可執(zhí)行指令用于實(shí)現(xiàn)可以由PITA 400實(shí)行的各種方法中的特定邏輯功能或者步驟。替換實(shí)現(xiàn)包含在PITA 400最佳實(shí)施例范圍內(nèi),其中可以與所顯示和討論的次序不同來執(zhí)行功能,取決于涉及的功能,這些執(zhí)行次序包括實(shí)質(zhì)上同時(shí)執(zhí)行或者逆序執(zhí)行,如由在本發(fā)明技術(shù)領(lǐng)域的技術(shù)人員理解的那樣。例如,如上所述,可以考慮各種數(shù)據(jù)收集步驟可以由PITA 400或者其它能在圖1的各個(gè)計(jì)算設(shè)備上操作的適當(dāng)應(yīng)用以任何次序或者實(shí)質(zhì)上同時(shí)實(shí)施。
應(yīng)當(dāng)強(qiáng)調(diào)以上描述的PITA 400實(shí)施例僅僅是實(shí)現(xiàn)的可能示例,僅僅是為了清晰理解本公開的原理和示教而進(jìn)行闡述的。可以對(duì)以上描述的PITA 400進(jìn)行許多變化和修改而實(shí)質(zhì)上沒有背離它的精神和原理。企圖使所有這樣的修改和變化被包含在這個(gè)公開的范圍內(nèi),并且由以下的權(quán)利要求進(jìn)行保護(hù)。
權(quán)利要求
1.一種用于開發(fā)一個(gè)定制外圍設(shè)備集成測(cè)試組的方法,包括開發(fā)一個(gè)一般的測(cè)試(704);獲取至少一個(gè)反映了一個(gè)特定用戶網(wǎng)絡(luò)的參數(shù)(706);獲取反映了一個(gè)用戶想要的、將要被集成在該用戶網(wǎng)絡(luò)上的一個(gè)外圍設(shè)備的配置的信息(708);執(zhí)行對(duì)在該用戶網(wǎng)絡(luò)上相關(guān)的各種計(jì)算設(shè)備可得到的用戶可執(zhí)行應(yīng)用的一個(gè)清單(710);以及產(chǎn)生至少一個(gè)響應(yīng)該用戶網(wǎng)絡(luò)、想要的配置以及可執(zhí)行的集成測(cè)試(712)。
2.如權(quán)利要求1所述的方法,其特征在于獲取反映一個(gè)用戶想要的一個(gè)外圍設(shè)備配置的信息包括和該外圍設(shè)備160進(jìn)行通訊。
3.如權(quán)利要求1所述的方法,其特征在于執(zhí)行一個(gè)清單包括識(shí)別市場(chǎng)上買得到的應(yīng)用軟件145。
4.如權(quán)利要求1所述的方法,其特征在于執(zhí)行一個(gè)清單包括識(shí)別一個(gè)定制的軟件應(yīng)用140。
5.如權(quán)利要求1所述的方法,其特征在于執(zhí)行一個(gè)清單包括識(shí)別驅(qū)動(dòng)器168。
6.如權(quán)利要求1所述的方法,進(jìn)一步包括傳送測(cè)試可執(zhí)行應(yīng)用到在網(wǎng)絡(luò)12上的至少一個(gè)計(jì)算設(shè)備2、4、6;執(zhí)行至少一個(gè)集成測(cè)試714;以及產(chǎn)生一個(gè)反映了與該至少一個(gè)集成測(cè)試相關(guān)聯(lián)的結(jié)果的報(bào)告500(716)。
7.一個(gè)基于計(jì)算機(jī)的診斷系統(tǒng),包括用于應(yīng)用至少一個(gè)為驗(yàn)證一個(gè)外圍設(shè)備2、4、6的操作而操作的集成測(cè)試的裝置;用于分析一個(gè)被指定接收該外圍設(shè)備12的用戶網(wǎng)絡(luò)10的裝置12;用于獲得反映一個(gè)用戶想要的外圍設(shè)備160的配置的信息的裝置20;用于識(shí)別在網(wǎng)絡(luò)120上操作的軟件應(yīng)用的裝置;以及用于響應(yīng)由至少一個(gè)集成測(cè)試200、用戶網(wǎng)絡(luò)10、該用戶想要的外圍設(shè)備160的配置以及在該網(wǎng)絡(luò)上操作的軟件應(yīng)用(140、145)組成的組產(chǎn)生一個(gè)定制的集成測(cè)試150的裝置。
8.如權(quán)利要求7所述的系統(tǒng),其特征在于該識(shí)別裝置包含用于執(zhí)行從由市場(chǎng)上買得到的軟件145、定制軟件140和驅(qū)動(dòng)器168組成的組中選取的可執(zhí)行應(yīng)用清單的裝置。
9.一個(gè)交互式的診斷系統(tǒng),包括一個(gè)用戶可操作的輸入設(shè)備450;一個(gè)與該輸入設(shè)備450相連的用戶界面410,該用戶界面410能為響應(yīng)于來自一個(gè)操作員的至少一條命令,經(jīng)由輸入設(shè)備450接收至少一個(gè)與所關(guān)心的一個(gè)外圍設(shè)備相關(guān)聯(lián)的標(biāo)識(shí)符而操作;該用戶界面410被配置為經(jīng)由一個(gè)網(wǎng)絡(luò)接口315檢索一個(gè)用戶簡(jiǎn)檔120、來自于與該用戶界面410通信的一個(gè)存儲(chǔ)設(shè)備405的至少一個(gè)集成測(cè)試,并且產(chǎn)生一個(gè)反映該用戶簡(jiǎn)檔120和該至少一個(gè)集成測(cè)試的定制測(cè)試;該用戶界面410進(jìn)一步被配置為執(zhí)行該定制測(cè)試,收集與該定制測(cè)試性能相關(guān)聯(lián)的結(jié)果482,以及產(chǎn)生一個(gè)反映該結(jié)果480的輸出;一個(gè)反映器440,被配置為接收來自用戶界面410的結(jié)果,并且產(chǎn)生一個(gè)與一個(gè)想要的輸出設(shè)備兼容的輸出;以及一個(gè)與該反映器440通信的輸出設(shè)備460,該輸出設(shè)備450被配置為接收該輸出,并且產(chǎn)生該結(jié)果500的一個(gè)用戶看得見的再現(xiàn)。
10.如權(quán)利要求9所述的系統(tǒng),其特征在于該用戶簡(jiǎn)檔120包含至少一個(gè)從包含反映一個(gè)用戶網(wǎng)絡(luò)配置130的信息、反映可在用戶網(wǎng)絡(luò)上得到的可執(zhí)行應(yīng)用140、145的信息、反映該用戶想要的外圍設(shè)備配置的信息以及取樣測(cè)試文件的組中選取的參數(shù)。
全文摘要
本公開涉及用于在一個(gè)網(wǎng)絡(luò)15上產(chǎn)生并且執(zhí)行定制的外圍設(shè)備集成測(cè)試的系統(tǒng)和方法。一種用于開發(fā)一個(gè)外圍設(shè)備集成測(cè)試組712的方法,要求執(zhí)行以下步驟開發(fā)一組被設(shè)計(jì)成實(shí)現(xiàn)一個(gè)特定外圍設(shè)備12的各種功能的一般測(cè)試704;核查該外圍設(shè)備12被指定安裝在那里的網(wǎng)絡(luò)10(706、708、710);以及將響應(yīng)于該組一般測(cè)試的核查(706、708、710)的參數(shù)120、130、140、145、160、170加到該一般測(cè)試組上。另一種方法800包括以下步驟開發(fā)一個(gè)與所關(guān)心的外圍設(shè)備相關(guān)的知識(shí)庫(kù)(804);監(jiān)視一個(gè)用戶對(duì)該外圍設(shè)備的管理和配置(806);以及將在監(jiān)視步驟期間收集的參數(shù)加到該知識(shí)庫(kù),以產(chǎn)生與該外圍設(shè)備相關(guān)聯(lián)的一個(gè)期望的性能測(cè)定(814)。該方法可以由一個(gè)具有一個(gè)處理器312、一個(gè)執(zhí)行存儲(chǔ)器設(shè)備314、一個(gè)網(wǎng)絡(luò)接口315、一個(gè)輸入設(shè)備332、334、336以及一個(gè)輸出設(shè)備(331、335)的外圍設(shè)備集成測(cè)試系統(tǒng)來實(shí)現(xiàn)。
文檔編號(hào)G06F15/177GK1405681SQ0212821
公開日2003年3月26日 申請(qǐng)日期2002年8月2日 優(yōu)先權(quán)日2001年8月3日
發(fā)明者J·A·巴盧夫 申請(qǐng)人:惠普公司