專利名稱:用于自動構(gòu)成家庭網(wǎng)絡(luò)計算機(jī)的系統(tǒng)和方法
技術(shù)領(lǐng)域:
本發(fā)明通常涉及到一種家庭網(wǎng)絡(luò)計算機(jī)的構(gòu)成,特別是涉及到一種在家庭網(wǎng)絡(luò)計算機(jī)電源接通時自動實現(xiàn)該配置而不需要任何用戶介入的系統(tǒng)和方法,該配置過程是根據(jù)具體家庭網(wǎng)絡(luò)計算機(jī)用戶需要而定制的。
所有的計算機(jī)在可以被最終用戶有效使用之前都必須進(jìn)行某種配置過程。這個配置過程由下述步驟(但不受這些步驟限制)組成裝載適當(dāng)?shù)牟僮飨到y(tǒng);配置計算機(jī)系統(tǒng)參數(shù);設(shè)置用戶系統(tǒng)環(huán)境;裝載硬件設(shè)備驅(qū)動器和根據(jù)終端用戶的要求裝載軟件。當(dāng)然還希望定制的配置過程可以滿足每個具體終端用戶的需要。這個定制的配置要求使配置過程進(jìn)一步復(fù)雜化。上述步驟的排列和組合可以變得非常復(fù)雜并且完全難倒許多計算機(jī)用戶。因此,特別需要一種配置過程,該配置過程不僅能根據(jù)具體終端用戶的需要定制配置,同時可以減少配置過程的復(fù)雜性,從而使它可以有效地被專家和初學(xué)計算機(jī)的用戶所使用。隨著電子郵件和其它網(wǎng)絡(luò)服務(wù)的出現(xiàn)和推廣,還希望將終端用戶的計算機(jī)設(shè)置成連接到提供這些服務(wù)的本地服務(wù)提供者上,最好能夠?qū)⒋艘沧鳛榕渲眠^程的一部分加以實現(xiàn)。
現(xiàn)有技術(shù)當(dāng)前所使用和教授的配置方法可以分為(a)將配置信息發(fā)送給終端用戶,終端用戶通過閱讀用戶手冊完成配置;或(b)將預(yù)先配置的計算機(jī)運(yùn)送給終端用戶。如下面將要討論的,這兩種方法在實現(xiàn)上述所希望目標(biāo)方面都存在有缺點和不足之處。
用于計算機(jī)配置的最常用的方法需要將配置軟件媒體和用戶手冊一起送給終端用戶。用戶手冊通常包含終端用戶必須遵從的用于完成配置過程的詳細(xì)指令。這種方法存在的問題是終端用戶必須閱讀和理解用戶手冊中的指令以便成功地完成配置任務(wù)。在很多情況下,這是相當(dāng)枯燥無味的并且是用戶所不喜歡的任務(wù)。另外,如果終端用戶希望定制他或她自己具體需要的配置,那么復(fù)雜性將成倍地增加。
將一個預(yù)先配置的計算機(jī)運(yùn)送給一個終端用戶也存在自身的缺點。雖然這種方法得到用戶的喜愛,但是,由于沒有終端用戶的介入,運(yùn)送給用戶的計算機(jī)都是通常配置。因此,無論什么定制都不能滿足終端用戶的具體要求。另外,計算機(jī)銷售商不喜歡提供預(yù)先配置的計算機(jī)系統(tǒng),因為會產(chǎn)生下列問題需要保持計算機(jī)配置軟件的水平;隨著頒布新版本的配置軟件需要重復(fù)配置過程;確保送給用戶的是“正確配置”的計算機(jī)。
因此,上述兩種方法都沒有達(dá)到配置處理所需要的簡單性和定制水平。另外,所討論的方法沒有一種能夠作為配置過程的一部分為家庭網(wǎng)絡(luò)計算機(jī)自動確定本地服務(wù)提供者的信息。
本發(fā)明通過提供一個用于配置家庭網(wǎng)絡(luò)計算機(jī)的完整的自動系統(tǒng)和方法克服了上述的缺點。本發(fā)明通過消除在配置過程期間任意類型用戶相互作用的需要使得用戶能夠很順利地執(zhí)行配置處理。由此,對于終端用戶來講,家庭網(wǎng)絡(luò)計算機(jī)的配置變的完全透明。而且,由于配置系統(tǒng)和方法使用了由銷售商在家庭網(wǎng)絡(luò)計算機(jī)銷售期間記錄的終端用戶信息,所以,配置可以被定制得適合于用戶的具體需要。作為配置處理的一部分,本發(fā)明還能夠為家庭網(wǎng)絡(luò)計算機(jī)自動確定本地服務(wù)提供者信息。
總之,本發(fā)明是一種用于自動配置家庭網(wǎng)絡(luò)計算機(jī)的系統(tǒng)和方法。使用在分布網(wǎng)絡(luò)中用做客戶的家庭網(wǎng)絡(luò)計算機(jī)(家庭網(wǎng)絡(luò)客戶計算機(jī))的分布網(wǎng)絡(luò)、自動配置服務(wù)器和其它的銷售服務(wù)器以及需要時使用本地服務(wù)提供者服務(wù)器能夠?qū)崿F(xiàn)自動配置。
在電源接通時,家庭網(wǎng)絡(luò)客戶計算機(jī)確定它是否可以得到完成其配置本身所需的必要配置信息。這個必要的信息由本地服務(wù)提供者信息和客戶計算機(jī)專用數(shù)據(jù)組成。如果這個必要的配置信息不能夠得到,家庭網(wǎng)絡(luò)客戶計算機(jī)將發(fā)送一個請求給自動配置服務(wù)器,以請求該必要的信息。發(fā)送給自動配置服務(wù)器的請求包括用于識別提出請求的家庭網(wǎng)絡(luò)計算機(jī)的客戶計算機(jī)識別信息。這個客戶計算機(jī)識別信息由電話號碼或由只與家庭網(wǎng)絡(luò)客戶計算機(jī)相關(guān)的序號或由這兩者組成。
當(dāng)接收到來自家庭網(wǎng)絡(luò)客戶計算機(jī)的請求時,自動配置服務(wù)器使用客戶識別信息確定提出請求的家庭網(wǎng)絡(luò)客戶計算機(jī)所需的本地服務(wù)提供者信息和客戶計算機(jī)專用數(shù)據(jù)。本地服務(wù)提供者信息是根據(jù)本地服務(wù)提供者的目錄確定的,該目錄可以被自動配置服務(wù)器訪問??蛻粲嬎銠C(jī)專用數(shù)據(jù)存貯在客戶計算機(jī)信息數(shù)據(jù)庫中,該數(shù)據(jù)庫也可以被自動配置服務(wù)器所訪問??蛻粲嬎銠C(jī)專用數(shù)據(jù)與該家庭網(wǎng)絡(luò)客戶計算機(jī)的銷售一起被終端用戶收集和存儲,并且該專用數(shù)據(jù)最好包括客戶計算機(jī)的序號、客戶計算機(jī)的型號信息、用于識別終端用戶或指定所述家庭網(wǎng)絡(luò)客戶計算機(jī)收受人的銷售信息以及諸如在客戶購買或訂購計算機(jī)時客戶選擇的配置的其它終端用戶具體配置信息。
自動配置服務(wù)器使用在所述請求中提供的客戶識別信息去獲得本地服務(wù)提供者信息和與具體提出請求的家庭網(wǎng)絡(luò)客戶計算機(jī)相應(yīng)的客戶計算機(jī)專用數(shù)據(jù)。然后該本地服務(wù)提供者信息和客戶計算機(jī)專用數(shù)據(jù)被下載到提出請求的家庭網(wǎng)絡(luò)客戶計算機(jī)中。
提出請求的家庭網(wǎng)絡(luò)客戶計算機(jī)然后使用從自動配置服務(wù)器中接收的必要配置信息配置其本身。并與本地服務(wù)提供者建立連接關(guān)系。
通過下面結(jié)合附圖對本發(fā)明的詳細(xì)描述和權(quán)利要求,本發(fā)明的其它目的和特性將會變得更加明顯。其中
圖1的方框圖示出了根據(jù)本發(fā)明的分布計算機(jī)系統(tǒng)。
圖2的方框圖示出了包含有本發(fā)明各種部件的分布網(wǎng)絡(luò)的配置。
圖3的流程圖示出了在沒有用戶介入情況下當(dāng)所述家庭網(wǎng)絡(luò)客戶計算機(jī)電源接通時自動配置一個家庭網(wǎng)絡(luò)客戶計算機(jī)的過程。
圖4簡要示出了用于一個單一家庭網(wǎng)絡(luò)客戶計算機(jī)的客戶計算機(jī)專用數(shù)據(jù)的內(nèi)容,所有這樣的客戶計算機(jī)專用數(shù)據(jù)被存儲在所述客戶計算機(jī)信息數(shù)據(jù)庫中。
參看圖1,它示出了一個分布式計算機(jī)系統(tǒng)100,該系統(tǒng)具有多個家庭網(wǎng)絡(luò)客戶計算機(jī)102和至少一個遠(yuǎn)距離設(shè)置的自動配置服務(wù)器104。在最佳實施例中,多個家庭網(wǎng)絡(luò)客戶計算機(jī)中的每一個都被經(jīng)過諸如互連網(wǎng)絡(luò)或任意一種其它類似網(wǎng)絡(luò)提供者的通信網(wǎng)絡(luò)105連接到自動配置服務(wù)器104上。所述家庭網(wǎng)絡(luò)客戶計算機(jī)102通常是臺式計算機(jī)。
在最佳實施例中,每個家庭網(wǎng)絡(luò)客戶計算機(jī)102,包括用于和自動配置服務(wù)器104進(jìn)行通信或用于與本地服務(wù)提供者服務(wù)器106連接的通信接口103、中央處理單元(CPU)108、用戶接口109和存儲器110。存儲器I/O存儲操作系統(tǒng)112、互連網(wǎng)絡(luò)訪問程序114、由所述CPU108執(zhí)行的存儲過程116、必要配置信息120和客戶計算機(jī)識別信息126。存儲過程116包括至少一個自動配置過程客戶模塊118,當(dāng)CPU108執(zhí)行該自動配置過程時,該模塊118處理來自客戶一方的自動配置過程。
所述家庭網(wǎng)絡(luò)客戶計算機(jī)102配置其本身所需的必要的配置信息120包括本地服務(wù)提供者信息122和客戶計算機(jī)專用數(shù)據(jù)124。需要本地服務(wù)提供者信息122才能夠使客戶連接到本地服務(wù)提供者上,而客戶計算機(jī)專用數(shù)據(jù)124含有諸如客戶計算機(jī)序號、客戶計算機(jī)型號信息、銷售信息和其它的用戶具體配置信息,這些信息對于配置所述家庭網(wǎng)絡(luò)客戶計算機(jī)102是必須的。
所述自動配置服務(wù)器104,包括中央處理單元(CPU)140,用于連接到客戶計算機(jī)102、銷售服務(wù)器107或本地服務(wù)提供者服務(wù)器106的通信接口142,用戶接口144和存儲器146。存儲器146存儲操作系統(tǒng)150、互連網(wǎng)絡(luò)訪問程序152、由所述CPU140執(zhí)行的存儲過程154、本地服務(wù)提供者的目錄158和包含有客戶計算機(jī)信息的數(shù)據(jù)庫160。存儲過程154包括至少一個自動配置過程服務(wù)器模塊156,當(dāng)CPU140執(zhí)行該模塊156時,該模塊156處理來自自動配置服務(wù)器一方的自動配置過程。
雖然在最佳實施例中本地服務(wù)提供者158的目錄被存儲在自動配置服務(wù)器104的存儲器146之中,但是所述本地服務(wù)提供者158的目錄還可以被存儲在連接到自動配置服務(wù)器104的本地服務(wù)提供者服務(wù)器106中。在這另外一個實施例當(dāng)中,自動配置服務(wù)器104還可以詢問被連接的本地服務(wù)提供者服務(wù)器106,從而得到本地服務(wù)提供者158的目錄。在另一個實施例中,可以有多個這種本地服務(wù)提供者服務(wù)器106與自動配置服務(wù)器104構(gòu)成網(wǎng)絡(luò)。
在最佳實施例中,含有客戶計算機(jī)信息的數(shù)據(jù)庫160被存儲在自動配置服務(wù)器104中,數(shù)據(jù)庫160還可以被存儲在連接到自動配置服務(wù)器104上的銷售服務(wù)器107中。在這另一個實施例中,通過詢問銷售服務(wù)器107信息或通過銷售服務(wù)器107將所述信息按照固定時間間隔發(fā)送給自動配置服務(wù)器104,自動配置服務(wù)器104可以獲得所需的客戶計算機(jī)專用數(shù)據(jù)162-1、2、3。例如,銷售服務(wù)器107可以在每一天結(jié)束時或在固定小時間隔將客戶計算機(jī)專用數(shù)據(jù)下載到自動配置服務(wù)器104中。
在兩個實施例的任何一個當(dāng)中,客戶計算機(jī)信息數(shù)據(jù)庫160存儲含有用于銷售給終端用戶的每個家庭網(wǎng)絡(luò)客戶計算機(jī)102的客戶計算機(jī)專用數(shù)據(jù)162-1、2、3的信息。如圖4所示,客戶計算機(jī)專用數(shù)據(jù)162包括用于唯一識別客戶計算機(jī)102的客戶計算機(jī)序號404、客戶計算機(jī)型號信息410、用于詳細(xì)說明具體客戶計算機(jī)收受者特點的銷售信息和其它終端用戶具體配置信息414。終端用戶具體配置信息414可以包括由終端用戶在購買或訂購終端用戶計算機(jī)時所選擇的軟件特性和服務(wù)特性。在這兩個實施例中,自動配置服務(wù)器通常使用客戶計算機(jī)序號作為索引密鑰,以訪問在所述數(shù)據(jù)庫中涉及具體家庭網(wǎng)絡(luò)客戶計算機(jī)102的客戶計算機(jī)專用數(shù)據(jù)162。客戶計算機(jī)專用數(shù)據(jù)162通常在所述家庭網(wǎng)絡(luò)客戶計算機(jī)102被銷售/購買/獲取/裝運(yùn)時被收集和存儲。這樣可以為每個客戶計算機(jī)買主存儲定制的信息。
參看圖2,該圖示出了一個本發(fā)明中包括的各個部件的典型分布網(wǎng)絡(luò)配置。所述網(wǎng)絡(luò)由一個或多個家庭網(wǎng)絡(luò)客戶計算機(jī)102-1、2、3組成,其中的每一個計算機(jī)都被連接到自動配置服務(wù)器104上。家庭網(wǎng)絡(luò)客戶計算機(jī)102-1、2、3利用通訊線連接到自動配置服務(wù)器104以請求所述必要的配置信息。自動配置服務(wù)器104還使用該通訊線將必要的配置信息發(fā)送給提出請求的家庭網(wǎng)絡(luò)客戶計算機(jī)102-1、2、3。
自動配置服務(wù)器104還可以被連接到銷售服務(wù)器107-1、2和本地服務(wù)提供者服務(wù)器106-1、2。銷售服務(wù)器107-1、2為每個家庭網(wǎng)絡(luò)客戶計算機(jī)保留客戶計算機(jī)信息的數(shù)據(jù)庫。該數(shù)據(jù)庫包含每個客戶計算機(jī)的專用數(shù)據(jù),這些數(shù)據(jù)是在所述家庭網(wǎng)絡(luò)客戶計算機(jī)被銷售/獲取/訂購/裝運(yùn)給購買者或終端用戶109-1、2、3時被記錄的。這條存儲在數(shù)據(jù)庫中的客戶計算機(jī)信息被周期性地或根據(jù)來自自動配置服務(wù)器的請求下載到自動配置服務(wù)器中。本地服務(wù)提供者服務(wù)器106-1、2含有一個所述本地服務(wù)提供者的目錄,自動配置服務(wù)器可以訪問該目錄以便獲得給定家庭客戶網(wǎng)絡(luò)計算機(jī)102的本地服務(wù)提供者信息。如在前面所描述的,客戶計算機(jī)信息數(shù)據(jù)庫和本地服務(wù)提供者的目錄還可以被存儲在所述自動配置服務(wù)器上。
圖3示出了在沒有用戶介入情況下自動配置家庭網(wǎng)絡(luò)客戶計算機(jī)的自動配置過程300的流程。當(dāng)用戶接通所述家庭網(wǎng)絡(luò)客戶計算機(jī)的電源時,該過程被啟動。
在步驟302,家庭網(wǎng)絡(luò)客戶計算機(jī)執(zhí)行自動配置過程客戶模塊118,以便確定該家庭網(wǎng)絡(luò)客戶計算機(jī)是否具有成功配置其本身的必要配置信息。如圖1所示,成功配置其本身所需的必要配置信息包括本地服務(wù)提供者信息和客戶計算機(jī)專用數(shù)據(jù)。如果該家庭網(wǎng)絡(luò)客戶計算機(jī)確定它具有所述的必要配置信息,那么,如步驟316所示,建立與本地服務(wù)提供者之間的聯(lián)接。如果所述的家庭網(wǎng)絡(luò)客戶計算機(jī)沒有必要的配置信息,那么,繼續(xù)執(zhí)行步驟304。
在步驟304,所述的家庭網(wǎng)絡(luò)客戶計算機(jī)打開與自動配置服務(wù)器之間的聯(lián)接。這個聯(lián)接既被用于將一個請求發(fā)送給自動配置服務(wù)器,同時還被用于從所述的自動配置服務(wù)器中接收必要的配置信息。
在步驟306,所述家庭網(wǎng)絡(luò)客戶計算機(jī)使用在步驟304中建立的連接將請求的配置發(fā)送給自動配置服務(wù)器。由所述家庭網(wǎng)絡(luò)客戶計算機(jī)發(fā)送給自動配置服務(wù)器的請求包括一個對所述家庭網(wǎng)絡(luò)客戶計算機(jī)來講是唯一的客戶識別信息。這個客戶識別信息由電話號碼或與該家庭網(wǎng)絡(luò)客戶計算機(jī)相關(guān)的機(jī)器序號或這兩者組成。
在最佳實施例中,自動配置服務(wù)器使用由電話服務(wù)公司提供的“CallerID”服務(wù)確定所述家庭網(wǎng)絡(luò)客戶計算機(jī)正在呼叫的電話號。而如果沒有得到Caller ID服務(wù),用戶可以請求提供電話號。
在步驟308,自動配置服務(wù)器接收一個來自提出請求的家庭網(wǎng)絡(luò)客戶計算機(jī)的配置請求。當(dāng)接收這個請求時,自動配置服務(wù)器讀出作為請求一部分而發(fā)送的客戶識別信息。這個客戶識別信息唯一地識別所述提出請求的家庭網(wǎng)絡(luò)客戶計算機(jī)。
在步驟310,自動配置服務(wù)器使用在步驟308中讀出的客戶識別信息確定本地服務(wù)提供者信息和與提出請求的家庭網(wǎng)絡(luò)客戶計算機(jī)相對應(yīng)的客戶計算機(jī)專用數(shù)據(jù)。
通過查閱本地服務(wù)提供者的目錄來確定本地服務(wù)提供者信息。特別是,所述家庭網(wǎng)絡(luò)客戶計算機(jī)的電話號包括第一部分(即區(qū)域碼和三個數(shù)據(jù)前綴),該第一部分用于識別所述家庭網(wǎng)絡(luò)客戶計算機(jī)所在的地理區(qū)域。本地服務(wù)提供者的目錄包括將與所述家庭網(wǎng)絡(luò)客戶計算機(jī)相關(guān)的電話號的第一部分映射到本地服務(wù)提供者的相應(yīng)記錄(entry)。
如果本地服務(wù)提供者的目錄被存儲在自動配置服務(wù)器本身之上,那么,按照所述家庭網(wǎng)絡(luò)客戶計算機(jī)電話號直接查閱本地服務(wù)提供者信息就可以確定所述本地服務(wù)提供者信息。如果所述本地服務(wù)提供者的目錄被存儲在本地服務(wù)提供者服務(wù)器上,那么,通過建立與本地服務(wù)提供者服務(wù)器的連接使所述自動配置服務(wù)器能夠?qū)λ鲂畔⑦M(jìn)行訪問。使用與所述本地服務(wù)提供者服務(wù)器的這種連接,自動配置服務(wù)器可以直接對存儲在具體本地服務(wù)提供者服務(wù)器上的目錄進(jìn)行訪問,或請求所述本地服務(wù)提供者服務(wù)器發(fā)送所述的必要信息給自動配置服務(wù)器。
通過訪問含有已經(jīng)售出的每臺家庭網(wǎng)絡(luò)客戶計算機(jī)信息的數(shù)據(jù)庫,自動配置服務(wù)器確定客戶計算機(jī)專用數(shù)據(jù)。這個包含客戶信息的數(shù)據(jù)庫可以被存儲在自動配置服務(wù)器本身之上,也可以存儲在某些銷售服務(wù)器上。如果所述的數(shù)據(jù)庫被存儲在自動配置服務(wù)器本身之上,那么該數(shù)據(jù)庫可以被直接訪問,并且能夠確定與客戶計算機(jī)序號相對應(yīng)的必要的客戶計算機(jī)專用數(shù)據(jù)。如果所述的數(shù)據(jù)庫被存儲在銷售服務(wù)器上,那么自動配置服務(wù)器有多種方法可以訪問所述信息。一種用于銷售服務(wù)器的方法是當(dāng)所述自動配置服務(wù)器提出請求時將所述客戶計算機(jī)專用數(shù)據(jù)發(fā)送到所述自動配置服務(wù)器。另一種用于銷售服務(wù)器的方法是按照周期間隔將全部數(shù)據(jù)庫下載到自動配置服務(wù)器中。這個方法是在每一天結(jié)束時執(zhí)行的或者是按照設(shè)定小時間隔執(zhí)行的。一旦數(shù)據(jù)庫信息已經(jīng)被下載到自動配置服務(wù)器中,那么當(dāng)需要時自動配置服務(wù)器就可以對所述信息進(jìn)行訪問。其它的類似技術(shù)也可以根據(jù)它們的功能而被采用。
每個客戶計算機(jī)專用數(shù)據(jù)的內(nèi)容如圖4所示。如上所述,該客戶計算機(jī)專用數(shù)據(jù)是在該計算機(jī)被購買/銷售/獲取期間被存儲的。
在步驟312,自動配置服務(wù)器將在步驟310中收集的本地服務(wù)提供者信息和客戶計算機(jī)專用數(shù)據(jù)下載到提出請求的家庭網(wǎng)絡(luò)客戶計算機(jī)上。
在步驟314,家庭網(wǎng)絡(luò)客戶計算機(jī)接收由自動配置服務(wù)器發(fā)送的配置信息。然后,該家庭網(wǎng)絡(luò)客戶計算機(jī)使用該配置信息配置其本身。在進(jìn)行了成功配置的基礎(chǔ)上,所述家庭網(wǎng)絡(luò)客戶計算機(jī)建立與本地服務(wù)提供者之間的連接,如在步驟316中所示。
在本發(fā)明的另一個實施例中,由所述家庭網(wǎng)絡(luò)客戶計算機(jī)發(fā)送的客戶識別信息僅包括與該家庭網(wǎng)絡(luò)客戶計算機(jī)相關(guān)的電話號。由于客戶識別信息不包括客戶計算機(jī)的序號,所以自動配置服務(wù)器不能夠唯一地識別提出請求的家庭網(wǎng)絡(luò)客戶計算機(jī)。其結(jié)果是自動配置服務(wù)器不能夠為提出請求的家庭網(wǎng)絡(luò)客戶計算機(jī)確定客戶計算機(jī)專用數(shù)據(jù)。但是,如前所述,所述電話號可以允許自動配置服務(wù)器為提出請求的家庭網(wǎng)絡(luò)客戶計算機(jī)確定本地服務(wù)提供者信息。
在另外一個實施例中,由所述家庭網(wǎng)絡(luò)客戶計算機(jī)發(fā)送的客戶識別信息僅僅包括能夠唯一識別所述家庭網(wǎng)絡(luò)客戶計算機(jī)的序號。在這個實施例中,電話公司“Caller ID”服務(wù)沒有被用于確定正在呼叫的家庭網(wǎng)絡(luò)客戶計算機(jī)的電話號。但是,在這個實施例中,考慮到家庭網(wǎng)絡(luò)客戶計算機(jī)地理分布的信息在所述客戶計算機(jī)被銷售和訂購時已經(jīng)被收集和存儲在所述的客戶計算機(jī)專用數(shù)據(jù)之中。在任何情況下都需要這個地理信息,以確定向什么地方運(yùn)送所述的客戶計算機(jī)或用于類似的目的。然后,自動配置服務(wù)器使用客戶計算機(jī)序號訪問客戶計算機(jī)專用數(shù)據(jù)并獲得家庭網(wǎng)絡(luò)客戶計算機(jī)的記錄的地理位置。該地理位置能夠被用于為提出請求的家庭網(wǎng)絡(luò)客戶計算機(jī)確定相關(guān)的本地服務(wù)提供者信息。
在參照少數(shù)幾個特殊實施例描述本發(fā)明時,這種描述僅僅是示意性的,并未構(gòu)成對本發(fā)明的限制。在不脫離由所附權(quán)利要求定義的本發(fā)明的要旨和范圍的情況下,本專業(yè)技術(shù)領(lǐng)域內(nèi)的普通技術(shù)人員可以作出各種修改。
權(quán)利要求
1.一種自動配置家庭網(wǎng)絡(luò)客戶計算機(jī)的方法,包括如下步驟a)從所述的家庭網(wǎng)絡(luò)客戶計算機(jī)接收多個用于進(jìn)行自動配置的請求,所述多個請求中的每一個請求都提供一個客戶計算機(jī)識別信息;b)使用所述請求中的所述客戶計算機(jī)識別信息確定i)從本地服務(wù)提供者的被預(yù)先定義的目錄中的信息里選擇本地服務(wù)提供者信息;ii)從客戶計算機(jī)信息數(shù)據(jù)庫中按照所述客戶計算機(jī)識別信息選擇相應(yīng)的客戶計算機(jī)專用數(shù)據(jù);c)提供多個指令,用于將所述本地服務(wù)提供者信息和所述客戶計算機(jī)專用數(shù)據(jù)下載到各自的家庭網(wǎng)絡(luò)客戶計算機(jī)中。
2.如權(quán)利要求1所述的方法,其中所述的客戶計算機(jī)識別信息包括唯一與所述家庭網(wǎng)絡(luò)客戶計算機(jī)相聯(lián)系的一個序號,和所述客戶計算機(jī)信息的數(shù)據(jù)庫,該數(shù)據(jù)庫包括用于所述家庭網(wǎng)絡(luò)客戶計算機(jī)的數(shù)據(jù),這些數(shù)據(jù)是與所述家庭網(wǎng)絡(luò)客戶計算機(jī)獲取或銷售和/或所述家庭網(wǎng)絡(luò)客戶計算機(jī)運(yùn)送給被指定的收受人一起被收集和存儲的,其中,為每個家庭網(wǎng)絡(luò)客戶計算機(jī)存儲的所述數(shù)據(jù)分別表示各自相應(yīng)的序號、客戶計算機(jī)型號或配置、用于識別所述各家庭網(wǎng)絡(luò)客戶計算機(jī)的所述被指定的收受人的銷售信息、以及給所述被指定的收受人的具體配置信息。
3.如權(quán)利要求1所述的方法,其中所述的客戶計算機(jī)識別信息,包括與所述家庭網(wǎng)絡(luò)客戶計算機(jī)相關(guān)的電話號,其中,所述的電話號包括一個第一部分,該部分用于識別所述家庭網(wǎng)絡(luò)客戶計算機(jī)所處的地理區(qū)域;所述本地服務(wù)提供者的目錄,包括用于將與所述家庭網(wǎng)絡(luò)客戶計算機(jī)相關(guān)的電話號的所述第一部分映射到一個本地服務(wù)提供者的相應(yīng)記錄。
4.一種用于自動配置一個家庭網(wǎng)絡(luò)客戶計算機(jī)的方法,包括如下步驟在所述家庭網(wǎng)絡(luò)客戶計算機(jī)電源接通時確定所述的家庭網(wǎng)絡(luò)客戶計算機(jī)是否缺少必要的配置信息,所述必要的配置信息包括涉及到本地服務(wù)提供者和客戶計算機(jī)專用數(shù)據(jù)的信息;如果所述家庭網(wǎng)絡(luò)客戶計算機(jī)被確定為缺少所述必要的配置信息中的任何一個,則執(zhí)行下述步驟連接一個自動配置服務(wù)器;向所述自動配置服務(wù)器發(fā)送配置請求,所述請求包括涉及到所述家庭網(wǎng)絡(luò)客戶計算機(jī)的客戶計算機(jī)識別信息;從所述的自動配置服務(wù)器中接收所述必要配置信息;所述的家庭網(wǎng)絡(luò)客戶計算機(jī)使用所接收的配置信息配置其本身;當(dāng)所述的家庭網(wǎng)絡(luò)客戶計算機(jī)具有該必要配置信息并已經(jīng)使用該信息進(jìn)行了配置時,自動地建立與所述本地服務(wù)提供者的連接。
5.如權(quán)利要求4所述的方法,其中所述的客戶計算機(jī)識別信息包括一個僅僅與所述家庭網(wǎng)絡(luò)客戶計算機(jī)相關(guān)的序號,和所述客戶計算機(jī)信息的數(shù)據(jù)庫,該數(shù)據(jù)庫包括用于所述網(wǎng)絡(luò)客戶計算機(jī)的數(shù)據(jù),這些數(shù)據(jù)是與所述家庭網(wǎng)絡(luò)客戶計算機(jī)的獲取或銷售和/或?qū)⑺黾彝ゾW(wǎng)絡(luò)客戶計算機(jī)運(yùn)送給被指定的受讓人一起被收集和存儲的,其中,為每個家庭網(wǎng)絡(luò)客戶計算機(jī)存儲的所述數(shù)據(jù)分別表示各自的序號、客戶計算機(jī)型號或配置、用于識別所述家庭網(wǎng)絡(luò)客戶計算機(jī)的所述被指定收受人的銷售信息和所述家庭網(wǎng)絡(luò)客戶計算機(jī)的所述被指定收受人的具體配置信息。
6.如權(quán)利要求4所述的方法,其中所述客戶計算機(jī)識別信息包括與所述家庭網(wǎng)絡(luò)客戶計算機(jī)相關(guān)的電話號,其中,所述的電話號包括用于識別所述家庭網(wǎng)絡(luò)客戶計算機(jī)所處地理區(qū)域的第一部分;所述本地服務(wù)提供者的目錄包括將與所述家庭網(wǎng)絡(luò)客戶計算機(jī)相關(guān)的所述電話號的所述第一部分映射到本地服務(wù)提供者的相應(yīng)記錄。
7.一種用于配置家庭網(wǎng)絡(luò)客戶計算機(jī)的自動配置服務(wù)器,包括一個通信接口,用于從所述家庭網(wǎng)絡(luò)客戶計算機(jī)中接收自動配置的請求,所述的請求中每一個提供用戶計算機(jī)識別信息;一個連接所述通信接口的數(shù)據(jù)處理器;所述數(shù)據(jù)處理器進(jìn)一步連接本地服務(wù)提供者的預(yù)先定義的目錄和客戶計算機(jī)信息的數(shù)據(jù)庫;連接所述數(shù)據(jù)處理器的存儲器存儲由所述數(shù)據(jù)處理器執(zhí)行的多個過程;所述存儲的多個過程,包括使用在每個所述請求中的所述客戶計算機(jī)識別信息確定本地服務(wù)提供者信息、并進(jìn)一步確定與所述客戶計算機(jī)識別信息相關(guān)的客戶計算機(jī)專用數(shù)據(jù)的配置過程,所述本地服務(wù)提供者信息是從所述本地服務(wù)提供者預(yù)先定義的目錄的信息中選擇的,所述客戶計算機(jī)專用數(shù)據(jù)是從所述客戶計算機(jī)信息的數(shù)據(jù)庫中選擇的;所述的配置過程還包括多個指令,用于將所述的本地服務(wù)提供者信息和所述客戶計算機(jī)專用數(shù)據(jù)下載到各自的家庭網(wǎng)絡(luò)客戶計算機(jī)上。
8.如權(quán)利要求7所述的系統(tǒng),其中,所述的客戶計算機(jī)識別信息包括僅僅與所述家庭網(wǎng)絡(luò)客戶計算機(jī)相關(guān)的序號;以及所述客戶計算機(jī)信息的數(shù)據(jù)庫包括用于所述家庭網(wǎng)絡(luò)客戶計算機(jī)的數(shù)據(jù),這些數(shù)據(jù)是與所述家庭網(wǎng)絡(luò)客戶計算機(jī)獲取或銷售和/或?qū)⑺黾彝ゾW(wǎng)絡(luò)客戶計算機(jī)運(yùn)送給被指定的收受人一起被收集和存儲的,其中,所述用于每個相應(yīng)家庭網(wǎng)絡(luò)客戶計算機(jī)的存儲數(shù)據(jù)包括相應(yīng)的序號、客戶計算機(jī)型號或配置、用于識別所述家庭網(wǎng)絡(luò)客戶計算機(jī)的所述被指定收受人的銷售信息和所述各家庭網(wǎng)絡(luò)客戶計算機(jī)所述被指定收受人的配置信息。
9.如權(quán)利要求7所述的系統(tǒng),其中,所述的客戶計算機(jī)識別信息包括與所述家庭網(wǎng)絡(luò)客戶計算機(jī)相關(guān)的電話號,其中,所述的電話號包括用于識別所述家庭網(wǎng)絡(luò)客戶計算機(jī)所處地理區(qū)域的第一部分;所述本地服務(wù)提供者的目錄包括將所述與家庭網(wǎng)絡(luò)客戶計算機(jī)相關(guān)的電話號的第一部分映射到本地服務(wù)提供者上的相應(yīng)記錄。
10.一種用于自動配置家庭網(wǎng)絡(luò)客戶計算機(jī)的客戶配置系統(tǒng),包括一個通信接口,用于發(fā)送來自所述家庭網(wǎng)絡(luò)客戶計算機(jī)的用于自動配置的多個請求,所述多個請求中的每一個請求都提供一個客戶計算機(jī)識別信息;一個數(shù)據(jù)處理器其連接所述通信接口;連接所述數(shù)據(jù)處理器的存儲器,該存儲器存儲由所述數(shù)據(jù)處理器執(zhí)行的多個過程;所述多個存儲的存儲器過程,包括客戶配置過程,該過程用于當(dāng)所述家庭網(wǎng)絡(luò)客戶計算機(jī)的電源接通時確定所述家庭網(wǎng)絡(luò)客戶計算機(jī)是否缺少必要的配置信息,所述必要的配置信息包括涉及到本地服務(wù)提供者和客戶計算機(jī)專用數(shù)據(jù)的信息;如果所述的家庭網(wǎng)絡(luò)客戶計算機(jī)被確定為缺少所述必要的配置信息中的任何一個,那么,所述的客戶配置過程進(jìn)一步使用所述的通信接口將所述的請求發(fā)送給一個自動配置服務(wù)器;從所述的自動配置服務(wù)器中接收所述必要的配置信息;使用從所述自動配置服務(wù)器接收的所述配置信息配置所述家庭網(wǎng)絡(luò)客戶計算機(jī);當(dāng)所述的家庭網(wǎng)絡(luò)客戶計算機(jī)具有必要的配置信息并已經(jīng)使用該配置信息進(jìn)行了配置時,自動建立與所述本地服務(wù)提供者的連接。
11.如權(quán)利要求10所述的系統(tǒng),其中所述的客戶計算機(jī)識別信息包括僅僅涉及到所述家庭網(wǎng)絡(luò)客戶計算機(jī)的序號;和所述客戶計算機(jī)信息的數(shù)據(jù)庫,該數(shù)據(jù)庫包括用于所述家庭網(wǎng)絡(luò)客戶計算機(jī)的數(shù)據(jù),這些數(shù)據(jù)是與所述家庭網(wǎng)絡(luò)客戶計算機(jī)獲取或銷售和/或?qū)⑺黾彝ゾW(wǎng)絡(luò)客戶計算機(jī)運(yùn)送給被指定的收受人一起被收集和存儲的,其中,每個家庭網(wǎng)絡(luò)客戶計算機(jī)各自存儲的數(shù)據(jù)表示各自的序號、客戶計算機(jī)型號或配置、用于識別所述各家庭網(wǎng)絡(luò)客戶計算機(jī)的被指定收受人的銷售信息和各所述家庭網(wǎng)絡(luò)客戶計算機(jī)的所述被指定收受人的具體配置信息。
12.如權(quán)利要求10所述的系統(tǒng),其中所述的客戶計算機(jī)識別信息包括僅僅與所述家庭網(wǎng)絡(luò)客戶計算機(jī)相關(guān)的一個電話號,其中,所述的電話號包括用于識別所述家庭網(wǎng)絡(luò)客戶計算機(jī)所處地理區(qū)域的第一部分;所述本地服務(wù)提供者的目錄包括將與所述家庭網(wǎng)絡(luò)客戶計算機(jī)相關(guān)的電話號的第一部分映射到一個本地服務(wù)提供者上的相應(yīng)記錄。
全文摘要
在分布式計算機(jī)系統(tǒng)中,用于配置家庭網(wǎng)絡(luò)客戶計算機(jī)的自動配置系統(tǒng)和方法,包括確定本地服務(wù)提供者信息,在沒有任何用戶介入的情況下實現(xiàn)配置。所述的分布式計算機(jī)系統(tǒng)包括多個未配置的網(wǎng)絡(luò)家庭客戶計算機(jī)和至少一個自動配置服務(wù)器。當(dāng)電源接通時,家庭網(wǎng)絡(luò)客戶計算機(jī)確定如果缺少必要的配置信息,則向所述自動配置服務(wù)器發(fā)送配置請求,然后根據(jù)自動配置服務(wù)器確定的本地服務(wù)提供者信息和客戶計算機(jī)專用數(shù)據(jù),配置其本身并建立與所述本地服務(wù)提供者的連接。
文檔編號G06F9/06GK1168509SQ97110258
公開日1997年12月24日 申請日期1997年2月28日 優(yōu)先權(quán)日1996年2月29日
發(fā)明者格雷厄姆·漢密爾頓 申請人:太陽微系統(tǒng)有限公司