欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

工廠安裝用于活動(dòng)桌面的桌面部件的制作方法

文檔序號(hào):6417102閱讀:209來源:國(guó)知局
專利名稱:工廠安裝用于活動(dòng)桌面的桌面部件的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及軟件,更具體地,涉及根據(jù)用戶第一次執(zhí)行定制操作系統(tǒng)的軟件及在制造計(jì)算機(jī)系統(tǒng)的過程中利用這些改進(jìn)所得到的提高。
一般地說計(jì)算機(jī)系統(tǒng)具體地說國(guó)際商用機(jī)器(IBM)兼容個(gè)人計(jì)算機(jī)系統(tǒng)己廣泛地用于向當(dāng)今的現(xiàn)代化社會(huì)的許多方面提供計(jì)算機(jī)能力。個(gè)人計(jì)算機(jī)系統(tǒng)通??啥x為臺(tái)式的、落地式或便攜式微計(jì)算機(jī),它包括具有系統(tǒng)處理器的系統(tǒng)單元以及相關(guān)的易失性與非失易失性存儲(chǔ)器、顯示監(jiān)視器、鍵盤,一或多個(gè)磁盤驅(qū)動(dòng)器、固定盤存儲(chǔ)器驅(qū)動(dòng)器及選用的打印機(jī)。這些系統(tǒng)的突出特征之一便是利用系統(tǒng)板將這些部件電連接在一起。這些個(gè)人計(jì)算機(jī)系統(tǒng)是主要設(shè)計(jì)成給予單個(gè)用戶獨(dú)立計(jì)算能力(在個(gè)人計(jì)算機(jī)用作計(jì)算機(jī)服務(wù)器系統(tǒng)時(shí)給予一群用戶)并且是定價(jià)低廉供個(gè)人或小企業(yè)購買的信息處理系統(tǒng)。個(gè)人計(jì)算機(jī)系統(tǒng)也可包含耦合在系統(tǒng)處理器上執(zhí)行專用功能的一個(gè)或多個(gè)I/O設(shè)備(即外圍設(shè)備)。I/O設(shè)備包含調(diào)制解調(diào)器、音/視頻設(shè)備或?qū)S猛ㄐ旁O(shè)備。諸如硬盤、CD-ROM驅(qū)動(dòng)器及磁光驅(qū)動(dòng)器等大容量存儲(chǔ)器設(shè)備也認(rèn)為是外圍設(shè)備。
個(gè)人計(jì)算機(jī)的制造商通常預(yù)先安裝諸如微軟Windows 95TM操作系統(tǒng)、微軟Windows NTTM操作系統(tǒng)或IBM OS/2TM操作系統(tǒng)等操作系統(tǒng)。這些現(xiàn)代操作系統(tǒng)在復(fù)雜性及存儲(chǔ)器要求方面越來越大,通常需要數(shù)兆字節(jié)硬驅(qū)動(dòng)器空間。當(dāng)制造商安裝操作系統(tǒng)時(shí),制造商通常利用另一計(jì)算機(jī)用專用軟件程序從獨(dú)立的硬驅(qū)動(dòng)器將該操作系統(tǒng)的映象復(fù)制到正在為客戶建立的目標(biāo)硬驅(qū)動(dòng)器上。
復(fù)制硬驅(qū)動(dòng)器的映象而不是在各客戶系統(tǒng)上安裝操作系統(tǒng)節(jié)省可觀的時(shí)間。然而,一旦建立了映象,不建立與復(fù)制新映象或接通客戶的機(jī)器并提供定制就很難定制客戶的系統(tǒng)。
在安裝諸如微軟OfficeTM應(yīng)用程序組等多數(shù)客戶要求的標(biāo)準(zhǔn)應(yīng)用時(shí),建立多種映象并復(fù)制最適合于客戶的要求的映象是有幫助的。多種映象增加了制造過程的復(fù)雜化并且增加了使這些映象適用于安裝進(jìn)程的計(jì)算機(jī)的要求。此外,制造商可能希望作出小的定制來幫助用戶熟悉新計(jì)算機(jī)及幫助建立制造商的品牌身份與信譽(yù)。此外,一些大的集團(tuán)客戶可能要求特殊的定制,諸如向客戶的雇員顯示集團(tuán)PC使用指南的應(yīng)用。
本發(fā)明的用于修改圖形用戶界面的計(jì)算機(jī)系統(tǒng)及方法允許諸如視窗型操作系統(tǒng)的圖形用戶界面的定制。在調(diào)用時(shí),該系統(tǒng)讀取關(guān)于調(diào)用安裝程序來安裝定制桌面(desktop)部件的操作系統(tǒng)的一個(gè)或多個(gè)配置文件。這些配置文件可包含登記項(xiàng)。定制桌面部件包含在第一次調(diào)用期間加到圖形用戶界面上的圖形圖象。該圖形圖象是與用戶從桌面布局中選擇該圖形圖象時(shí)執(zhí)行的應(yīng)用或活動(dòng)的桌面部件相關(guān)。該計(jì)算機(jī)系統(tǒng)及方法還允許多個(gè)用戶使用同一計(jì)算機(jī)系統(tǒng)而各自具有不同的配置文件和桌面布局。在這種多用戶系統(tǒng)中,為各該多個(gè)用戶產(chǎn)生修改。在執(zhí)行該應(yīng)用或活動(dòng)的桌面部件之后,系統(tǒng)可以從圖形用戶界面中去掉與該應(yīng)用或活動(dòng)的桌面部件關(guān)聯(lián)的圖形圖象。
在具有當(dāng)用戶第一次調(diào)用時(shí)修改的圖形用戶界面的制造系統(tǒng)中,本發(fā)明的制造過程是有用的。該制造過程包括將操作系統(tǒng)、配置文件、應(yīng)用程序、圖形圖象文件及安裝程序復(fù)制到計(jì)算機(jī)系統(tǒng)非易失性存儲(chǔ)設(shè)備上。將配置文件設(shè)置成在用戶第一次調(diào)用操作系統(tǒng)時(shí)觸發(fā)安裝程序以執(zhí)行。該安裝程序己定制成執(zhí)行對(duì)圖形用戶界面的修改,如上所述。
通過參照附圖,熟悉本技術(shù)的人員可更好地理解本發(fā)明及更多目的、特征與優(yōu)點(diǎn)。


圖1為展示按照本發(fā)明的制造過程的方框圖。
圖2為展示按照本發(fā)明的操作系統(tǒng)的安裝與定制的方框圖。
圖3為展示按照本發(fā)明的操作系統(tǒng)的第一次執(zhí)行的方框圖。
圖4為展示按照本發(fā)明的定制的應(yīng)用的執(zhí)行的方框圖。
圖5為展示在單用戶操作系統(tǒng)的第一次執(zhí)行時(shí)最終用戶的桌面的修改的流程圖。
圖6為展示多用戶操作系統(tǒng)中各用戶第一次執(zhí)行時(shí),最終用戶的桌面的修改的流程圖。
圖7為展示在制造中安裝到非易失性存儲(chǔ)設(shè)備上的通用安裝程序及操作系統(tǒng)的方框圖。
圖8為展示在制造中安裝到非易失性存儲(chǔ)設(shè)備上的定制安裝文件的方框圖。
圖9為描繪在操作系統(tǒng)的第一次調(diào)用中最終用戶的計(jì)算機(jī)系統(tǒng)所安裝的文件的使用的方框圖。
用相同的參照符號(hào)在不同的圖中指示相似或相同項(xiàng)目。
圖1中示出個(gè)人計(jì)算機(jī)制造過程。首先在硬件制造部門102用包含電源115、帶有處理器120的系統(tǒng)板、非易失性存儲(chǔ)設(shè)備125及存儲(chǔ)器130的各種硬件部件組裝計(jì)算機(jī)系統(tǒng)100。也可安裝附加部件135及包含諸如磁帶驅(qū)動(dòng)器、光盤只讀存儲(chǔ)器(CD-ROM),以及客戶有可能己定購的其它部件。非易失性存儲(chǔ)設(shè)備125可以是硬盤驅(qū)動(dòng)器或在關(guān)閉計(jì)算機(jī)時(shí)保持信息的任何設(shè)備。
安裝了計(jì)算機(jī)系統(tǒng)100的硬件之后,將計(jì)算機(jī)系統(tǒng)100傳送到軟件安裝部門104。在軟件安裝部門104期間,制造計(jì)算機(jī)系統(tǒng)150安裝標(biāo)準(zhǔn)操作系統(tǒng)與應(yīng)用程序。制造計(jì)算機(jī)系統(tǒng)150讀取盤映象155。盤映象155是用熟悉本技術(shù)的人員所知的各種方法存儲(chǔ)在非易失性存儲(chǔ)設(shè)備上的。制造計(jì)算機(jī)系統(tǒng)150也可安裝從軟件產(chǎn)品中選擇的部件來進(jìn)一步定制計(jì)算機(jī)系統(tǒng)100。諸如微軟OfficeTM等軟件包及組包含若干軟件應(yīng)用。在微軟OfficeTM的情況中,該組中包含字處理程序(微軟WordTM)、電子表格(微軟ExcelTM)、數(shù)據(jù)庫(微軟AccessTM)、圖象應(yīng)用(微軟PowerpointTM)及個(gè)人信息管理程序(微軟OutlookTM)??蛻艨梢髮碜攒浖M的一個(gè)或多個(gè)這種應(yīng)用安裝在計(jì)算機(jī)系統(tǒng)100上。也能用制造計(jì)算機(jī)系統(tǒng)將這些應(yīng)用安裝在計(jì)算機(jī)系統(tǒng)100上。啟動(dòng)計(jì)算機(jī)系統(tǒng)100及協(xié)助安裝過程,并且也能執(zhí)行安裝程序?qū)?yīng)用安裝到非易失性存儲(chǔ)設(shè)備125上。建立盤映象的一種方法為手動(dòng)建立模型計(jì)算機(jī)系統(tǒng)配置及利用專用軟件從該模型計(jì)算機(jī)系統(tǒng)復(fù)制盤映象。制造計(jì)算機(jī)系統(tǒng)150的操作員可以是人或確定哪些盤映象應(yīng)安裝到事先安裝在計(jì)算機(jī)系統(tǒng)100中的非易失性存儲(chǔ)設(shè)備125上的自動(dòng)化程序。
為了協(xié)助計(jì)算機(jī)系統(tǒng)100的定制,可在存儲(chǔ)在及加載到事先安裝在計(jì)算機(jī)系統(tǒng)100中的非易失性存儲(chǔ)設(shè)備125上的盤映象155中包含通用安裝程序與修改的配置文件。修改的配置文件中可包含最終用戶在第一次調(diào)用操作系統(tǒng)時(shí),供操作系統(tǒng)執(zhí)行通用安裝程序的指令。
在軟件安裝部門104之后,計(jì)算機(jī)系統(tǒng)100處于允許最終用戶使用它的狀態(tài)中。然而,在這一點(diǎn)上尚未執(zhí)行定制,因此不能給予用戶特別指令或提供給用戶定制信息。在這一點(diǎn)上,將計(jì)算機(jī)系統(tǒng)100傳送給定制部門106。在定制部門106中,可通過存儲(chǔ)定制的安裝程序、用戶及圖形文件(集體稱作“定制部件”)到非易失性存儲(chǔ)設(shè)備125中來定制計(jì)算機(jī)系統(tǒng)100。利用定制安裝系統(tǒng)170從連接在定制安裝系統(tǒng)170上的非易性存儲(chǔ)設(shè)備傳送定制部件175。如熟悉本技術(shù)的人員將理解的,制造系統(tǒng)150及定制安裝系統(tǒng)170可以是同一系統(tǒng)。此外,盤映象155與定制部件175可存儲(chǔ)在同一非易失性存儲(chǔ)設(shè)備中。此外,可利用局域網(wǎng)(LAN)將制造系統(tǒng)150及定制安裝系統(tǒng)170連接到包含盤映象155及定制部件175的非易失性存儲(chǔ)設(shè)備上。
可以修改安裝在計(jì)算機(jī)系統(tǒng)100上的操作系統(tǒng)所使用的配置文件,在最終用戶第一次調(diào)用操作系統(tǒng)時(shí)指令操作系統(tǒng)調(diào)用定制的安裝程序??蓪⒍ㄖ频陌惭b程序編程為搜索其它定制部件175。正如熟悉本技術(shù)的人員將會(huì)理解的,安裝程序可利用數(shù)種方法來搜索其它定制部件175,包括提供由安裝程序讀取與處理的關(guān)于定制的部件的安裝細(xì)節(jié)的數(shù)據(jù)文件。定制的安裝程序也可用來消除通常與操作系統(tǒng)一起包含但購買者不希望用戶使用的標(biāo)準(zhǔn)圖符或程序。其中包含游戲或因特網(wǎng)瀏覽器程序(即微軟Internet ExplorerTM、Netscape NavigatorTM)或任何與操作系統(tǒng)一起包含但購買者不希望雇員使用的其它應(yīng)用。此外,可將安裝程序編程為處理在搜索定制部件175時(shí)遇到的錯(cuò)誤,從而當(dāng)定制部件175未安裝在計(jì)算機(jī)系統(tǒng)100上時(shí)最終用戶看不見出錯(cuò)信息。這允許不管是否將定制部件175加載到計(jì)算機(jī)系統(tǒng)100的非易失性存儲(chǔ)設(shè)備125中,都可將通用安裝程序從盤映象155放到每一計(jì)算機(jī)系統(tǒng)100上。
可用若干方式進(jìn)行操作系統(tǒng)的通知,下面公開其中之二。首先在建立盤映象155之前修改配置文件,使得隨后的操作系統(tǒng)安裝己包含修改后的配置文件。第二種修改配置文件的方法發(fā)生在定制安裝系統(tǒng)170安裝在定制部件175期間。制造商可選擇在步驟190發(fā)運(yùn)給客戶的每一臺(tái)計(jì)算機(jī)上提供定制部件。第一種方法由于在將定制部件175復(fù)制到計(jì)算機(jī)系統(tǒng)100的非易失性存儲(chǔ)裝置125之前己將安裝文件與修改過的配置文件復(fù)制到計(jì)算機(jī)系統(tǒng)100的非易失性設(shè)備125上有利地提高速度。第二種方法有利地避免修改配置文件及將安裝程序放置在計(jì)算機(jī)系統(tǒng)100的非易失性存儲(chǔ)設(shè)備125上,除非定制的部件175是用定制安裝系統(tǒng)170加載的。加載了定制部件175之后,計(jì)算機(jī)系統(tǒng)100己準(zhǔn)備好在步驟190發(fā)運(yùn)給客戶了。
圖2示出從計(jì)算機(jī)系統(tǒng)100的觀點(diǎn)看軟件安裝部門104及定制部門106過程。加載到計(jì)算機(jī)系統(tǒng)100的非易失性存儲(chǔ)設(shè)備125上的文件包括顯示桌面布局圖2 10的文件及配置文件220。在諸如Windows 95TM及Windows NTTM等一些操作系統(tǒng)中,配置文件構(gòu)成存儲(chǔ)配置信息的登記項(xiàng)。在Windows 95TM中,配置信息是存儲(chǔ)在稱作system.dat與user.dat的系統(tǒng)文件中的。登記項(xiàng)分成包含“鍵”與“子鍵”的6個(gè)部分。稱作“登記編輯程序”的實(shí)用程序(regedit.exe)包含在Windows 95TM中用于觀察這些鍵與子鍵。Windows 95TM所提供的鍵之一稱作“運(yùn)行一次”鍵,正如其名稱所蘊(yùn)含的,它只運(yùn)行與該鍵關(guān)聯(lián)的程序一次。當(dāng)最終用戶正在安裝他所購買的的軟件時(shí),這一性質(zhì)的鍵是有用的。軟件安裝程序可將軟件加載到用戶硬驅(qū)動(dòng)器上,修改系統(tǒng)設(shè)置值,及需要重新引導(dǎo)系統(tǒng)以便執(zhí)行該軟件。諸如登記項(xiàng)等配置文件220以新穎的方式用來定制在用戶第一次調(diào)用操作系統(tǒng)時(shí)的操作系統(tǒng)顯示,及提供下述定制與制造優(yōu)點(diǎn)。在配置部門106中,修改配置文件220使之對(duì)應(yīng)于桌面部件230,以便在用戶第一次調(diào)用操作系統(tǒng)時(shí)安裝桌面部件230。
圖3一般性地示出最終用戶的第一次執(zhí)行操作系統(tǒng)300。在第一次執(zhí)行操作系統(tǒng)300時(shí),操作系統(tǒng)300從配置文件220中讀取配置數(shù)據(jù)。操作系統(tǒng)300內(nèi)存儲(chǔ)的配置文件220指令操作系統(tǒng)300執(zhí)行安裝程序320以安裝定制的桌面部件230。安裝程序320讀取包含一或多個(gè)與桌面部件230關(guān)聯(lián)的圖形圖象380的桌面部件信息230。然后安裝程序320修改操作系統(tǒng)300所使用的桌面布局圖210以顯示桌面布局圖350給最終用戶。新的桌面布局圖350包含桌面部件230的圖形部份。
在步驟305上操作系統(tǒng)300讀取配置文件220與步驟355上顯示桌面布局圖之間存在延遲。理想上,桌面布局圖210的修改會(huì)在操作系統(tǒng)在步驟355上顯示臺(tái)式計(jì)算布局圖之前完成。然而由于某些操作系統(tǒng)的性質(zhì),即多重處理及并行進(jìn)程的線程、圖形對(duì)象,有可能在最終用戶的顯示設(shè)備370上向用戶顯示桌面布局圖350之后,繼續(xù)出現(xiàn)包含安裝的圖形圖象380在內(nèi)的圖形對(duì)象一小會(huì)。
對(duì)于某些應(yīng)用,可能希望顯示大于位于桌面布局圖350上的其它圖符與圖形的圖形圖象380以吸引用戶注意及鼓勵(lì)最終用戶選擇圖形圖象380。通過選擇圖形圖象380傳遞給最終用戶的信息可以是來自制造商的介紹信息、決策報(bào)告、市場(chǎng)信息或供用戶一次性觀看的其它類型信息,但圖形圖象沒有必要保持永久性顯示在用戶屏幕上。也可將活動(dòng)桌面部件放在桌面布局圖350上?;顒?dòng)桌面部件允許放置嵌入對(duì)象在桌面布局圖350上,諸如因特網(wǎng)網(wǎng)頁。這允許放置從用戶地址到因特網(wǎng)網(wǎng)頁的鏈路,使得可周期性改變網(wǎng)頁的內(nèi)容而無須改變桌面布局圖350。
圖4示出在執(zhí)行定制的桌面部件230之后定制的桌面部件230應(yīng)用可用來消除相關(guān)圖形圖象380的方法。當(dāng)用戶用鼠標(biāo)器或其它輸入設(shè)備從用戶顯示370選擇圖形圖象380時(shí),操作系統(tǒng)300執(zhí)行應(yīng)用程序410,在執(zhí)行應(yīng)用程序410之后,從桌面布局圖350中消除包含相關(guān)圖形圖象380的桌面部件文件而得出新的桌面布局圖440。新桌面布局圖440可能與圖3中所示的原來的桌面布局圖210十分相象。作為替代,應(yīng)用410可用較小的圖符的圖象(未示出)消除較大圖形圖象380來修改桌面布局圖350,供與新桌面布局圖440合并。當(dāng)完成應(yīng)用程序時(shí),用戶顯示370不再包含圖形圖象380,雖然如上所述,它也可包含較小的圖符大小的圖象(未示出)。
圖5示出一般性地描述單用戶計(jì)算機(jī)系統(tǒng)500如何在Windows 95TM下利用一次性運(yùn)行鍵來修改桌面。當(dāng)用戶第一次開機(jī)計(jì)算機(jī)系統(tǒng)時(shí),將操作系統(tǒng)510初始化成制造商安裝的。作為正常處理的一部分,讀配置文件步驟520讀取配置文件220中各種系統(tǒng)設(shè)定值。作為前面描述的制造商的安裝進(jìn)程的一部分,如果設(shè)定了運(yùn)行一次鍵530,操作系統(tǒng)在流程535上執(zhí)行定制功能。這些功能包含桌面部件安裝信息讀取步驟540及桌面修改步驟550。然后顯示桌面步驟560顯示來自流程535的定制修改給用戶。
定制功能執(zhí)行一次且僅僅一次是重要的。在流程535上執(zhí)行定制功能多次(即在操作系統(tǒng)的每一次調(diào)用時(shí))可導(dǎo)致將多個(gè)圖形文件寫入桌面顯示560中而弄亂桌面顯示,導(dǎo)致引導(dǎo)操作系統(tǒng)中不必要的延遲,并能最終導(dǎo)致計(jì)算機(jī)系統(tǒng)的性能降低。在Windows 95TM中,運(yùn)行一次鍵運(yùn)行進(jìn)程一次,然后從登記項(xiàng)中消除該項(xiàng)。在其它操作系統(tǒng)中,在其第一次調(diào)用中可利用需要由安裝程序修改的配置文件220。以這一方式,單一用戶的以后調(diào)用操作系統(tǒng)510將讀取登記520但找不到制造商原先設(shè)定的運(yùn)行一次鍵530。在該情況下,將執(zhí)行流程555,并向用戶示出桌面顯示560而不執(zhí)行流程535上的定制功能。
包括微軟Windows NTTM在內(nèi)的某些操作系統(tǒng)能支持多用戶配置。圖6示出處理多用戶操作系統(tǒng)的流程圖。在多用戶系統(tǒng)600中,一個(gè)以上最終用戶能注冊(cè)使用計(jì)算機(jī)系統(tǒng)。多用戶系統(tǒng)中的各用戶具有可定制成使各用戶具有其自己的唯一桌面布局圖210的桌面布局圖210。為了初始化操作系統(tǒng),用戶必須輸入其用戶名與口令。這一信息向操作系統(tǒng)唯一地標(biāo)識(shí)該用戶。配置文件220,Windows NTTM中的登記項(xiàng),跟蹤使用該操作系統(tǒng)的特定用戶。配置文件220維護(hù)包含該特定用戶的桌面布局圖210的細(xì)節(jié)的各用戶的配置文件。當(dāng)在步驟610上第一次調(diào)用操作統(tǒng)時(shí),與運(yùn)行一次鍵一起讀取包含用戶配置文件的登記項(xiàng)。在調(diào)用操作系統(tǒng)時(shí)用戶必須輸入其用戶名與口令向操作系統(tǒng)標(biāo)識(shí)該用戶。WindowsNTTM版本4.0或5.0并不包含“為每一用戶運(yùn)行一次”鍵,所以必須執(zhí)行一定的計(jì)算量來確定前面是否己為該用戶執(zhí)行過流程645來讀取桌面部件650及修改該用戶的桌面660??蛇M(jìn)行的決策640的一種方式可以是帶有來自登記項(xiàng)的注冊(cè)用戶表的簡(jiǎn)單文件及該特定用戶是否己執(zhí)行過流程645(即讀取定制的桌面部件650及修改了用戶的桌面布局圖660)的標(biāo)志。對(duì)于尚未定制他們的桌面布局圖的每一用戶,在操作系統(tǒng)顯示該用戶的桌面670之前將執(zhí)行流程645。反之,如果設(shè)置標(biāo)志,則決策640是肯定的(是),而操作系統(tǒng)將跟隨流程665及顯示該用戶的桌面640而不執(zhí)行流程645。
參見圖7,制造系統(tǒng)將盤映象155復(fù)制到計(jì)算機(jī)系統(tǒng)100(未示出)的非易失性存儲(chǔ)設(shè)備125上,如上面所示(見諸如圖1)。圖7更具體地示出包含在盤映象155中及復(fù)制到非易失性存儲(chǔ)設(shè)備125來起動(dòng)定制部件的通用安裝的文件。復(fù)制盤映象155之后,非易失性存儲(chǔ)設(shè)備125包含操作系統(tǒng)制造商所提供的操作系統(tǒng)700、也是操作系統(tǒng)制造商所提供的桌面布局圖210。此外,通用安裝程序720包含在盤映象155中并被復(fù)制到非易失性存儲(chǔ)設(shè)備125上。配置文件220,即登記文件被修改成包含在下一次調(diào)用操作系統(tǒng)時(shí)執(zhí)行通用安裝程序720的指令。復(fù)制到非易失性存儲(chǔ)設(shè)備125的標(biāo)準(zhǔn)文件750包含操作系統(tǒng)700、配置文件220、桌面布局圖210及通用安裝程序720。
為了建立盤映象155以包含上述文件,將操作系統(tǒng)裝在硬盤驅(qū)動(dòng)器上,可將通用安裝程序復(fù)制到同一硬驅(qū)動(dòng)器上,并將配置文件220修改成在操作系統(tǒng)的下一次調(diào)用時(shí)指令操作系統(tǒng)調(diào)用通用安裝程序(即在Windows 95TM中修改“運(yùn)行一次”登記鍵以加上通用安裝程序的名稱)。在這一點(diǎn)上,采用該硬盤的映象(如修改的)來建立盤映象155。
圖8示出利用定制安裝系統(tǒng)170從包含定制部件175的非易失性存儲(chǔ)設(shè)備125復(fù)制到計(jì)算機(jī)系統(tǒng)100(未示出)的非易失性存儲(chǔ)設(shè)備125的定制的部件。如上所述,標(biāo)準(zhǔn)文件750是事先安裝在非易失性存儲(chǔ)設(shè)備125上的。定制安裝系統(tǒng)170將定制文件復(fù)制到非易失性存儲(chǔ)設(shè)備125上來為最終用戶定制計(jì)算機(jī)系統(tǒng)100。在最終用戶的計(jì)算機(jī)上關(guān)于定制的文件的類型與數(shù)量并從而所執(zhí)行的定制取決于制造商的意圖及客戶所要求的定制(即,公司可能希望在它為其雇員所定購的每一臺(tái)個(gè)人計(jì)算機(jī)上安裝一定的定制)。將定制安裝程序810復(fù)制到非易失性存儲(chǔ)設(shè)備125,同時(shí)將對(duì)應(yīng)的項(xiàng)寫入標(biāo)識(shí)定制安裝程序810的通用安裝文件820中。通用安裝文件820具有特定的各稱或柄,從而通用安裝程序720能從通用安裝文件820讀取入口項(xiàng)及調(diào)用列在通用安裝文件820中的這些定制安裝程序。己將配置文件220修改成引用作用在通用安裝文件820上的通用安裝程序720之后在用戶的第一次操作系統(tǒng)調(diào)用時(shí)執(zhí)行定制修改而無須在各定制系統(tǒng)的制造期間改變操作系統(tǒng)文件。包含在定制部件175中的還有定制安裝程序810如下所述使用的圖形文件830及應(yīng)用840。
圖9示出最終用戶在上述建立過程之后第一次執(zhí)行900期間的程序調(diào)用與作用。在第一次執(zhí)行900時(shí),操作系統(tǒng)初始化910開始通過讀取配置文件220來初始化操作系統(tǒng)。配置文件220引用中至少一入口項(xiàng)導(dǎo)致操作系統(tǒng)調(diào)用通用安裝程序720。通用安裝程序720確定如果有的話需要調(diào)用哪些定制安裝程序810來為最終用戶定制操作系統(tǒng)。如果在通用安裝文件820中不存在入口項(xiàng)(即制造商未準(zhǔn)備定制),則退出通用安裝程序720而操作系統(tǒng)通過讀取桌面布局圖210及將圖形界面顯示930顯示給最終用戶來執(zhí)行圖形界面顯示930。
如果通用安裝文件820中存在入口項(xiàng),則操作系統(tǒng)調(diào)用與執(zhí)行與這些入口項(xiàng)相關(guān)的定制安裝程序810。在上述定制安裝進(jìn)程中任何數(shù)目的這些定制安裝程序可用事先存儲(chǔ)在圖形文件830中的圖形修改桌面布局圖210。定制安裝程序810利用來自構(gòu)成桌面布局圖210上的定制圖形920的定制圖形文件830的數(shù)據(jù)修改桌面布局圖210。在最后一個(gè)定制安裝程序812終止之后,將控制返回給通用安裝程序720,后者又退出并返回控制給操作系統(tǒng)初始化910。在完成操作系統(tǒng)初始化910時(shí),將圖形界面顯示930顯示給用戶。圖形界面顯示930讀取包括桌面布局圖的文件,桌面布局圖中包含原先的桌面布局圖210與定制圖形圖象920。
當(dāng)最終用戶第一次觀察桌面時(shí),可見到標(biāo)準(zhǔn)圖形與定制圖形。這時(shí)最終用戶便能用指點(diǎn)設(shè)備(即滾球或鼠標(biāo)器)或鍵盤選擇定制圖形920了。當(dāng)最終用戶選擇定制圖形920時(shí),操作系統(tǒng)調(diào)用與定制圖形920相關(guān)的定制應(yīng)用850。在許多基于圖形的操作系統(tǒng)中(包含上面引用的那些),定制圖形920與定制應(yīng)用850之間的關(guān)聯(lián)是通過分配給定制圖形920、在上述定制圖形安裝進(jìn)程中設(shè)定的性質(zhì)完成的。
這里提出的本發(fā)明的描述是示例性的,并不旨在限定下面的權(quán)利要求書中所提出的本發(fā)明的范圍??稍谶@里所陳述的描述的基礎(chǔ)上作出這里所公開的實(shí)施例的變化與修改,而不脫離下面的權(quán)利要求書中所提出的發(fā)明精神與范圍。
權(quán)利要求
1.一種修改受操作系統(tǒng)控制的圖形用戶界面的方法,包括讀取關(guān)于操作系統(tǒng)的配置文件;響應(yīng)該讀取調(diào)用安裝程序;以及在用戶第一次調(diào)用操作系統(tǒng)期間增加圖形圖象到圖形用戶界面上,該圖形圖象是關(guān)于應(yīng)用程序的;該增加是調(diào)用安裝程序而得到的且圖形圖象在圖形用戶界面的第一次顯示中呈現(xiàn)給用戶。
2.權(quán)利要求1中所述方法,其中該配置文件包含登記項(xiàng),及其中該調(diào)用是讀取該登記項(xiàng)的運(yùn)行一次鍵的結(jié)果。
3.權(quán)利要求1中所述方法,其中該操作系統(tǒng)為視窗型操作系統(tǒng)。
4.權(quán)利要求1中所述方法,其中的用戶為多個(gè)用戶之一,及其中該方法是在各該多個(gè)用戶第一次調(diào)用操作系統(tǒng)時(shí)執(zhí)行的。
5.權(quán)利要求1中所述方法,其中該方法還包括在用戶選擇該圖形圖象時(shí)調(diào)用與該圖形圖象相關(guān)的應(yīng)用程序。
6.權(quán)利要求1中所述方法,其中該方法還包括用戶第一次調(diào)用該應(yīng)用程序之后從圖形用戶界面中消除該圖形圖象。
7.權(quán)利要求1中所述方法,其中該增加進(jìn)一步包括判定操作系統(tǒng)的調(diào)用是操作系統(tǒng)的第一次調(diào)用。
8權(quán)利要求1中所述方法,其中該圖形圖象是關(guān)于活動(dòng)的桌面部件。
9.一種計(jì)算機(jī)系統(tǒng),包括處理器;耦合在處理器上的存儲(chǔ)器;非易失性存儲(chǔ)設(shè)備;顯示設(shè)備;存儲(chǔ)在非易失性存儲(chǔ)設(shè)備上的桌面部件,該桌面部件包含供顯示在顯示設(shè)備上的圖形圖象及一個(gè)或多個(gè)軟件對(duì)象;存儲(chǔ)在非易失性存儲(chǔ)設(shè)備上的操作系統(tǒng),該操作系統(tǒng)包含顯示在顯示設(shè)備上的圖形用戶界面、數(shù)據(jù)文件處理系統(tǒng)及一個(gè)或多個(gè)配置文件,其中該圖形用戶界面具有不包含該圖形圖象的第一配置;響應(yīng)用戶第一次調(diào)用操作系統(tǒng)存儲(chǔ)在非易失性存儲(chǔ)設(shè)備上的軟件安裝對(duì)象,該軟件安裝對(duì)象通過在執(zhí)行該軟件安裝對(duì)象時(shí)將圖形圖象加在圖形用戶界面的第一配置上生成圖形用戶界面的第二配置。
10.權(quán)利要求9中所述計(jì)算機(jī)系統(tǒng),其中該一或多個(gè)配置文件包含登記項(xiàng)。
11.權(quán)利要求9中所述計(jì)算機(jī)系統(tǒng),其中該操作系統(tǒng)為視窗型操作系統(tǒng)。
12.權(quán)利要求9中所述計(jì)算機(jī)系統(tǒng),其中的用戶包括多個(gè)用戶及其中該圖形用戶界面的第二配置是為各該多個(gè)用戶建立的。
13.權(quán)利要求9中所述計(jì)算機(jī)系統(tǒng),其中一個(gè)或多個(gè)軟件對(duì)象之一是響應(yīng)圖形圖象的用戶選擇的。
14.權(quán)利要求9中所述計(jì)算機(jī)系統(tǒng),其中該圖形圖像是關(guān)于活動(dòng)的桌面部件的。
15.一種制造發(fā)運(yùn)給用戶的計(jì)算機(jī)系統(tǒng)的方法,該計(jì)算機(jī)系統(tǒng)包括處理器、耦合在處理器上的存儲(chǔ)器及非易失性存儲(chǔ)設(shè)備,該方法包括復(fù)制包含圖形用戶界面及一或多個(gè)配置文件的操作系統(tǒng)到非易失性存儲(chǔ)設(shè)備上;復(fù)制應(yīng)用程序到非易失性存儲(chǔ)設(shè)備上;復(fù)制圖形圖象文件到非易失性存儲(chǔ)設(shè)備上,其中該圖形圖象文件包含一或多個(gè)圖形圖象,及其中該一或多個(gè)圖形圖象之一是表示該應(yīng)用程序的;復(fù)制安裝程序到非易失性存儲(chǔ)設(shè)備上,其中該安裝程序包含多條指令用于將圖形圖象增加到圖形用戶界面上;配置一或多個(gè)配置文件之一在用戶第一次調(diào)用操作系統(tǒng)時(shí)指令操作系統(tǒng)執(zhí)行安裝程序。
16.權(quán)利要求15中所述方法,其中該一或多個(gè)配置文件包含登記項(xiàng)及其中該調(diào)用是讀取該登記項(xiàng)的運(yùn)行一次鍵的結(jié)果。
17.權(quán)利要求15中所述方法,其中該操作系統(tǒng)為視窗型操作系統(tǒng)。
18.權(quán)利要求15中所述方法,其中的用戶包括多個(gè)用戶及其中該方法是在各該多個(gè)用戶第一次調(diào)用操作系統(tǒng)時(shí)執(zhí)行的。
19.權(quán)利要求15中所述方法,其中該方法還包括在用戶選擇該圖形圖象時(shí)調(diào)用與該圖形圖象相關(guān)的應(yīng)用程序。
20.權(quán)利要求15中所述方法,其中該方法還包括在用戶第一次調(diào)用該應(yīng)用程序之后,從圖形用戶界面中消除該圖形圖象。
21.權(quán)利要求15中所述方法,其中該非易失性存儲(chǔ)設(shè)備為硬盤驅(qū)動(dòng)器。
22.權(quán)利要求15中所述方法,其中的配置進(jìn)一步包括用于判定操作系統(tǒng)的調(diào)用為操作系統(tǒng)的第一次調(diào)用的指令。
23.權(quán)利要求15中所述方法,其中該圖形圖象是關(guān)于活動(dòng)的桌面部件的。
24.一種用于修改受操作系統(tǒng)控制的圖形用戶界面的方法,包括讀取關(guān)于該操作系統(tǒng)的配置文件;在用戶第一次調(diào)用操作系統(tǒng)期間響應(yīng)該讀取調(diào)用定制程序;以及響應(yīng)調(diào)用該定制程序修改該圖形用戶界面,修改涉及應(yīng)用程序的圖形表示,其中該修改改變圖形用戶界面的外觀。
25.權(quán)利要求24中所述方法,其中該修改從圖形用戶界面中消除圖形表示。
26.權(quán)利要求24中所述方法,其中該修改在圖形用戶界面上增加圖形表示。
27.權(quán)利要求24中所述方法,其中該修改隱藏圖形用戶界面上的圖形表示。
28.權(quán)利要求24中所述方法,其中該修改在圖形用戶界面上增加圖形表示,其中在操作系統(tǒng)的以后調(diào)用中可看見所增加的圖形表示。
29.權(quán)利要求24中所述方法,其中該用戶是多個(gè)用戶之一,及其中該方法是在各該多個(gè)用戶第一次調(diào)用操作系統(tǒng)時(shí)執(zhí)行的。
全文摘要
一種用于修改諸如視窗型操作系統(tǒng)等圖形用戶界面及允許定制該圖形用戶界面的制造過程、計(jì)算機(jī)系統(tǒng)及方法。制造過程復(fù)制操作系統(tǒng)、配置文件、應(yīng)用程序、圖形圖象文件及安裝程序到計(jì)算機(jī)系統(tǒng)非易失性存儲(chǔ)設(shè)備上。在用戶第一次調(diào)用操作系統(tǒng)時(shí)配置文件觸發(fā)安裝程序執(zhí)行,及安裝定制桌面部件。配置文件可包含登記項(xiàng)。安裝程度增加與應(yīng)用或活動(dòng)桌面部件相關(guān)的圖形圖象。帶有各用戶獨(dú)立的配置文件與桌面布局圖的多個(gè)用戶可具有各該多個(gè)用戶的經(jīng)過修改的圖形用戶界面。執(zhí)行相關(guān)應(yīng)用或活動(dòng)的桌面部件之后可消除該圖形圖象。
文檔編號(hào)G06F9/06GK1272649SQ99121739
公開日2000年11月8日 申請(qǐng)日期1999年10月9日 優(yōu)先權(quán)日1998年10月9日
發(fā)明者羅伊W·斯特德曼, 詹姆斯·麥格勞斯林 申請(qǐng)人:戴爾美國(guó)公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
柳林县| 清新县| 都安| 江永县| 叶城县| 大同县| 濉溪县| 方城县| 孝义市| 饶平县| 石阡县| 登封市| 恩平市| 上高县| 阿克苏市| 河东区| 大洼县| 措美县| 城固县| 招远市| 大渡口区| 阳原县| 榆树市| 正安县| 郁南县| 布拖县| 麻栗坡县| 元江| 汪清县| 张家川| 双城市| 禹城市| 河东区| 赣榆县| 塔河县| 报价| 嘉荫县| 宁海县| 酉阳| 永兴县| 梧州市|