專利名稱:個(gè)人計(jì)算機(jī)網(wǎng)絡(luò)中用于每一個(gè)人計(jì)算機(jī)的展示系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明一般涉及個(gè)人計(jì)算機(jī)網(wǎng)絡(luò)系統(tǒng),并特別涉及用于在選擇時(shí)向網(wǎng)絡(luò)中的個(gè)人計(jì)算機(jī)提供所選擇的展示的系統(tǒng)。
個(gè)人計(jì)算機(jī)和個(gè)人計(jì)算機(jī)網(wǎng)絡(luò)是計(jì)算機(jī)領(lǐng)域中眾所周知的。個(gè)人計(jì)算機(jī)網(wǎng)絡(luò)是被連接的多個(gè)單獨(dú)的個(gè)人計(jì)算機(jī);一般來說,每一計(jì)算機(jī)處于不同的地點(diǎn)(位置),由公用的服務(wù)器控制。計(jì)算機(jī)網(wǎng)絡(luò)使得數(shù)據(jù)和處理中的工作(work-in-progress)易于在網(wǎng)絡(luò)中的各計(jì)算機(jī)之間傳輸,以至能夠保持它們之間的數(shù)據(jù)和處理中的工作的公用性。一般來說,并不是構(gòu)成這種網(wǎng)絡(luò)的所有個(gè)人計(jì)算機(jī)在同時(shí)工作。實(shí)際上,對(duì)于網(wǎng)絡(luò)中大多數(shù)單個(gè)計(jì)算機(jī),在工作日中可能有相當(dāng)多的時(shí)間沒有使用,雖然它們?cè)谡麄€(gè)工作日中可能處于“ON”。
當(dāng)個(gè)人計(jì)算機(jī)處于“ON”狀態(tài)但沒有使用時(shí),它的計(jì)算機(jī)屏幕仍然是被點(diǎn)亮的,這將最終導(dǎo)致屏幕的損壞或老化。“屏幕保護(hù)”技術(shù)常用于這種情形,這時(shí)所選擇的圖象出現(xiàn)在屏幕上。然而,這種屏幕保護(hù)圖象沒有其他用途。于是,希望如果作了選擇當(dāng)計(jì)算機(jī)不使用時(shí)有用的信息或者其他的展示資料能夠出現(xiàn)在他/她的計(jì)算機(jī)屏幕上,以替代傳統(tǒng)的屏幕保護(hù)圖象。
于是,本發(fā)明是用于對(duì)形成個(gè)人計(jì)算機(jī)網(wǎng)絡(luò)的能夠進(jìn)行常規(guī)任務(wù)操作的多個(gè)個(gè)人計(jì)算機(jī)展示信息的一種系統(tǒng),該系統(tǒng)包括系統(tǒng)數(shù)據(jù)庫,用于存儲(chǔ)至少一個(gè)展示序列,該展示序列包含所選擇的適用于在個(gè)人計(jì)算機(jī)屏幕上顯示的圖象序列;用于組織所述展示序列的管理模塊;投遞模塊裝置,用于當(dāng)所述個(gè)人計(jì)算機(jī)已接通但在預(yù)選的時(shí)間周期沒有使用時(shí),控制在所選擇的與所述投遞模塊相關(guān)的個(gè)人計(jì)算機(jī)的屏幕上顯示所述展示序列;以及在每一個(gè)人計(jì)算機(jī)上用于使該個(gè)人計(jì)算機(jī)返回其常規(guī)任務(wù)操作的裝置。
圖1是個(gè)人計(jì)算機(jī)網(wǎng)絡(luò)的框圖,該框圖還示出本發(fā)明的系統(tǒng)硬件的物理配置。
圖2是表示本發(fā)明的系統(tǒng)中數(shù)據(jù)流和控制的框圖。
圖3-16為本發(fā)明的軟件流程圖。
如上所述,個(gè)人計(jì)算機(jī)(PC),特別是當(dāng)它們用于商業(yè)場(chǎng)合時(shí),既使它們實(shí)際上沒有使用,在整個(gè)工作日期間通常處于“ON”狀態(tài)。這種PC可能具有常規(guī)的“屏幕保護(hù)”模塊,當(dāng)計(jì)算機(jī)未被使用時(shí)這一模塊在屏幕上產(chǎn)生一定的圖象,以便延長計(jì)算機(jī)屏幕的壽命。
總的來看,用于計(jì)算機(jī)網(wǎng)絡(luò)的本發(fā)明包含一個(gè)展示單,每一個(gè)展示通常為一系列連續(xù)的畫面或屏幕圖象的形式。這些展示存儲(chǔ)在位于網(wǎng)絡(luò)服務(wù)器PC上的系統(tǒng)數(shù)據(jù)庫中,并在系統(tǒng)操作中提供給網(wǎng)絡(luò)的各個(gè)PC用于在它們的計(jì)算機(jī)屏幕上顯示。對(duì)于網(wǎng)絡(luò)中每一個(gè)PC,按照所選擇的對(duì)于每一PC已處于“ON”狀態(tài)但是沒有使用的時(shí)間量來啟動(dòng)這些展示。這些展示在效果上取代了傳統(tǒng)的屏幕保護(hù),但此外還以可視的形式向PC用戶提供了有益的信息。
這些展示可以是教育性的,提供信息和/或指示,或者它們?cè)谛再|(zhì)上是更為個(gè)人化的,提供鼓舞或類似于幫助類的信息。此外,當(dāng)然這些展示還能夠包含娛樂價(jià)值的成分。于是很明顯,各種各樣的信息可以形成提供給網(wǎng)絡(luò)的個(gè)人計(jì)算機(jī)的各種展示。
圖1和2表示本發(fā)明的基本系統(tǒng)的圖示。其中有本發(fā)明進(jìn)行操作的整個(gè)計(jì)算機(jī)網(wǎng)絡(luò)一般以10表示。網(wǎng)絡(luò)10包括多個(gè)各種網(wǎng)絡(luò)個(gè)人計(jì)算機(jī)12、14和16。當(dāng)然網(wǎng)絡(luò)還能包含有選擇的數(shù)目超過所示的個(gè)人計(jì)算機(jī)。網(wǎng)絡(luò)10還包含承擔(dān)著保持對(duì)網(wǎng)絡(luò)中整個(gè)信息流的控制的網(wǎng)絡(luò)服務(wù)器PC18。網(wǎng)絡(luò)中每一個(gè)其余的PC要訪問網(wǎng)絡(luò)服務(wù)器,并特別是要訪問位于其上的系統(tǒng)數(shù)據(jù)庫,該數(shù)據(jù)庫一般是在該P(yáng)C的硬盤上。網(wǎng)絡(luò)服務(wù)器18上的系統(tǒng)數(shù)據(jù)庫包含組成各種可用的展示的腳本和畫面,這將在以下更為詳細(xì)地說明。
參照?qǐng)D2觀看該系統(tǒng)的數(shù)據(jù)流和控制,每一網(wǎng)絡(luò)PC具有投遞軟件模塊22。投遞模塊22-22與網(wǎng)絡(luò)服務(wù)器18上的系統(tǒng)數(shù)據(jù)庫24通信,并對(duì)在其相關(guān)PC處的展示提供一定量的局域控制。可從包括服務(wù)器上的硬盤的任何外部源把投遞模塊加載到網(wǎng)絡(luò)PC上。系統(tǒng)還包含一管理軟件模塊26,該模塊可加載到網(wǎng)絡(luò)中的任何PC上并從該P(yáng)C執(zhí)行。管理模塊26能夠從服務(wù)器硬盤存儲(chǔ)器、軟盤或PC自身的的存儲(chǔ)器加載。管理模塊26的基本功能在于組成信息、向服務(wù)器18上的數(shù)據(jù)庫24添加、或從其刪除信息。
管理模塊26還能夠與外部源通信,這些外部源包括具有展示信息的數(shù)據(jù)庫的其他網(wǎng)絡(luò)服務(wù)器,以及其他數(shù)據(jù)和通信的外部源。服務(wù)器24上的管理模塊26和數(shù)據(jù)庫24負(fù)責(zé)產(chǎn)生各種畫面的展示,為網(wǎng)絡(luò)中的各個(gè)PC選擇具體的畫面展示,并按特定的順序調(diào)度這些展示。通過數(shù)據(jù)庫24由投遞模塊22的動(dòng)作把展示提供給一個(gè)個(gè)別的PC。由投遞模塊監(jiān)視在PC屏幕上相繼畫面的顯現(xiàn),以便既使在中途的展示中出現(xiàn)諸如由用戶操作PC所引起的中斷,也要保證展示中的各個(gè)畫面按順序呈現(xiàn)。在展示中的任何點(diǎn),諸如為了處理中的工作,用戶通過在PC鍵盤上簡單地按任何鍵(除去為人工控制展示所設(shè)定的鍵),可以開始使用PC。
這樣從以上基本解釋可以看到,本發(fā)明包含位于網(wǎng)絡(luò)服務(wù)器上的系統(tǒng)數(shù)據(jù)庫24,同服務(wù)器18上的數(shù)據(jù)庫24及外部源通信的管理模塊26,和多個(gè)投遞模塊,每一網(wǎng)絡(luò)PC中有一個(gè)投遞模塊。投遞模塊還與數(shù)據(jù)庫24通信。
管理模塊26能夠具有幾種特定的系統(tǒng)功能。首先,它能夠顯示網(wǎng)絡(luò)中已安裝了投遞模塊的所有用戶。根據(jù)系統(tǒng)操作員的選擇,使用管理模塊,可將各個(gè)用戶安排到各組。每一用戶由唯一的網(wǎng)絡(luò)標(biāo)識(shí)(ID)標(biāo)識(shí)。因而,查看數(shù)據(jù)庫24中網(wǎng)絡(luò)用戶的命令通過管理模塊26提供。用戶的ID和各自的展示包含在系統(tǒng)數(shù)據(jù)庫24中。
所示的實(shí)施例中管理模塊26的另一個(gè)功能涉及生成又可稱為腳本的單個(gè)展示。每一展示或腳本由一個(gè)或者多個(gè)單獨(dú)的圍繞具體的主題組成的畫面或屏幕構(gòu)成。主題可以是教育性的,諸如健康或商業(yè)問題或可能涉及專門的培訓(xùn),或也可以是激勵(lì)性或鼓舞性的。此外,娛樂內(nèi)容也可作為各展示的一部分,或者能夠作為另外的展示。任何情形下,每一腳本包括一系列或序列的畫面。以下討論每一畫面或圖象的形成。管理模塊26通過按選擇的順序安排各個(gè)畫面而生成具體的展示。然后把該展示存儲(chǔ)在數(shù)據(jù)庫24中。
管理模塊26的又一個(gè)功能關(guān)系到各個(gè)畫面或屏幕表示的實(shí)際生成。每一個(gè)畫面由文本和/或圖象組成,圖象從服務(wù)器18中現(xiàn)有的存儲(chǔ)器或文件提供,或從系統(tǒng)可使用的任何外部庫源提供。圖象當(dāng)然可以千變?nèi)f化。此外,要能夠把現(xiàn)有的圖象替換為更理想的圖象。對(duì)于文本也要有類似的能力,操作員要能夠輸入文本并把它用于特定的畫面,或者單獨(dú)使用或者與圖象一同使用。此外,要能夠進(jìn)行全面的組合,包括顏色、各種背景、不同類型文本字模的使用等等。
所有以上所述關(guān)系到各個(gè)畫面的構(gòu)成或生成。生成這種畫面的基本能力是在標(biāo)準(zhǔn)的PC操作系統(tǒng)中可得到的。一個(gè)例子是出自華盛頓州Remond市的Microsoft公司的WINDOWS軟件中的Powerpoint,該軟件現(xiàn)在到處可得。管理模塊26被設(shè)置用來與這種操作系統(tǒng)接口,使得畫面能夠被生成并然后安排到展示中,然后再把展示存儲(chǔ)到數(shù)據(jù)庫24中并使之可由系統(tǒng)中的網(wǎng)絡(luò)PC使用。
管理模塊26的又一個(gè)功能是向各個(gè)PC指定特定展示。這一能力允許管理模塊26根據(jù)這些用戶的需要或要求對(duì)特定的用戶匹配或選擇特定的展示。如同在以下段落中更為詳細(xì)描述的那樣,每一用戶可獲得的展示還一定程度上服從于用戶的控制。
管理模塊26的相關(guān)功能關(guān)系到為每一網(wǎng)絡(luò)PC的各個(gè)展示的顯現(xiàn)所建立的具體調(diào)度表。例如,系統(tǒng)中的每一用戶(每一網(wǎng)絡(luò)PC)將具有其自己唯一的展示調(diào)度表,包括不同展示的具體順序和展示開始之前所需的不使用的特定時(shí)間。展示的這種調(diào)度是通過管理模塊建立的并存儲(chǔ)在系統(tǒng)數(shù)據(jù)庫24中。
最后,可通過外部通信線路獲得展示或者將其提供給外部系統(tǒng)和/或其他外部源。這使得一個(gè)管理模塊能夠直接從外部源為系統(tǒng)獲得或者向其提供展示,這樣就避免了必須在系統(tǒng)內(nèi)組合這些展示。
這些具體功能的軟件流程圖示于圖3-16。這些流程圖的大部分是關(guān)于管理模塊26的。圖3示出用于觀看有關(guān)上述各種功能的信息及用于讀取那些信息的主屏幕或流程圖全貌。圖4更詳細(xì)地示出有關(guān)網(wǎng)絡(luò)系統(tǒng)中的組和/或特定的用戶,包括系統(tǒng)數(shù)據(jù)庫的更新。圖5是一般地關(guān)于從可用的畫面或屏幕序列組成展示。為了展示的靈活性可在任何時(shí)候?qū)Ξ嬅孢M(jìn)行編輯。在進(jìn)行這種編輯時(shí)系統(tǒng)數(shù)據(jù)庫24立即被更新,以至對(duì)展示在線生效。圖6關(guān)系到對(duì)于各個(gè)畫面的組成處理。如圖中所見,可使用數(shù)量可觀的畫面組合功能。
圖7和8是關(guān)于向一個(gè)或者多個(gè)網(wǎng)絡(luò)PC指定數(shù)據(jù)庫中的特定展示,以及為各個(gè)網(wǎng)絡(luò)PC排定或選擇展示的順序。
應(yīng)當(dāng)注意,如上對(duì)某些功能所指出的,由管理模塊作出的所有的改變、組成、調(diào)度表等最終都存儲(chǔ)在系統(tǒng)數(shù)據(jù)庫24中。
圖9示出用戶可用的系統(tǒng)菜單的細(xì)節(jié)。例如在一個(gè)實(shí)施例中,這可能是WINDOWS菜單。然而應(yīng)當(dāng)看到,本發(fā)明不限于WINDOWS操作環(huán)境。
圖9-13是關(guān)于系統(tǒng)的全部操作方法,包括菜單選項(xiàng),實(shí)施例中所示的選項(xiàng)是“下拉”式菜單格式。圖10中,是對(duì)展示(腳本)的引入和引出及可用于打印文本和可視信息的選項(xiàng)提供控制。也可設(shè)“退出”或終止選項(xiàng)。圖11是“編輯”菜單,包括依靠管理模塊光標(biāo)的位置來選擇哪一個(gè)有效或無效。圖12中,加亮的腳本是可運(yùn)行的,圖象編輯器是可運(yùn)行的,或緩存器的內(nèi)容是可觀察的。圖13中示出,如果需要,對(duì)于管理模塊26和投遞模塊22兩者的基本系統(tǒng)配置都可改變。
如上所述,系統(tǒng)中每一網(wǎng)絡(luò)PC都包括投遞模塊,該模塊與系統(tǒng)數(shù)據(jù)庫24配合操作并具有同該數(shù)據(jù)庫的通信能力。當(dāng)一個(gè)網(wǎng)絡(luò)PC在對(duì)于該特定的PC所建立的特定時(shí)間周期中沒有使用時(shí),則投遞模塊與數(shù)據(jù)庫相配合將在該P(yáng)C屏幕上自動(dòng)地開始所指定的展示。投遞模塊保持對(duì)屏幕上的展示的控制可達(dá)到這樣的程度,既使展示已經(jīng)被PC的使用而中斷,它也能把已經(jīng)在正被使用的特定的展示中顯示的最后的畫面存儲(chǔ)在其用戶自身的設(shè)置文件(PC硬盤上的一個(gè)文件)中。展示將在其被中斷的同一點(diǎn)開始。投遞模塊承擔(dān)這一控制。每一畫面顯示預(yù)選的時(shí)間周期,然后如果仍然沒有使用PC,展示序列中的下一個(gè)畫面仍然在投遞模塊的控制之下被顯示。
正如以上簡略的討論,管理模塊能夠?yàn)槊恳挥脩襞哦ú煌_本的順序。當(dāng)一個(gè)腳本在一個(gè)特定的PC完成時(shí),該P(yáng)C的投遞模塊或者重復(fù)該腳本,或者進(jìn)到調(diào)度表中下一個(gè)展示。
每一投遞模塊在一定程度上由與其相關(guān)的那個(gè)PC控制。例如,當(dāng)在展示進(jìn)行中通過按動(dòng)PC鍵盤上指定的鍵(或正確的鼠標(biāo)按鈕),將在用戶屏幕當(dāng)前畫面上出現(xiàn)控制菜單。這一菜單向用戶給出控制展示的各種可能性。例如,使展示逐個(gè)畫面逆放,或者可以使展示逐個(gè)畫面地快進(jìn)。
通過按動(dòng)退出按鈕或其他指定的鍵,通過投遞模塊用戶還能進(jìn)到從幾個(gè)可使用的展示中選擇的另一展示。新選擇的展示將保留“當(dāng)前”的展示直到管理模塊為該P(yáng)C先前所建立的廣播時(shí)間表指示另一展示來到為止。
圖14和15表示對(duì)于本發(fā)明的系統(tǒng)的數(shù)據(jù)流和操作處理的軟件控制。圖14表示包括數(shù)據(jù)庫24的讀取的投遞模塊操作序列。每當(dāng)PC對(duì)選定的時(shí)間周期沒有使用時(shí),操作序列就開始。這是由一個(gè)觸發(fā)信號(hào)啟動(dòng)的,該信號(hào)可能來自PC或者來自網(wǎng)絡(luò)服務(wù)器。圖15表示用于在用戶的PC顯示實(shí)際畫面的功能處理步驟。
圖16表示投遞模塊的“退出”序列,終止展示網(wǎng)絡(luò)中其相關(guān)的網(wǎng)絡(luò)PC當(dāng)前的操作。這一序列允許PC返回其先前的任務(wù)。
如上所述,圖3-16是本發(fā)明的軟件流程圖。這些流程圖,除了以上所提供的說明之外,為本專業(yè)的普通的技術(shù)人員提供了能夠產(chǎn)生實(shí)際程序代碼以實(shí)現(xiàn)所述系統(tǒng)操作的充分信息。
于是,已經(jīng)對(duì)用于個(gè)人計(jì)算機(jī)網(wǎng)絡(luò)場(chǎng)合的系統(tǒng)進(jìn)行了描述。該系統(tǒng)包括在選擇時(shí),特別是在PC已處于接通狀態(tài)但未使用的一定時(shí)間過后,展示來源于網(wǎng)絡(luò)服務(wù)器并向網(wǎng)絡(luò)中各PC提供的信息和/或鼓舞性消息。
雖然這里作為示例公開了本發(fā)明的一個(gè)優(yōu)選實(shí)施例,應(yīng)當(dāng)理解,在不背離由以下權(quán)利要求所定義的本發(fā)明的實(shí)質(zhì)的情形下,能夠在這種實(shí)施例中實(shí)現(xiàn)各種改變、修改和替換。
權(quán)利要求
1.用于對(duì)形成個(gè)人計(jì)算機(jī)網(wǎng)絡(luò)的能夠進(jìn)行常規(guī)任務(wù)操作的多個(gè)單個(gè)個(gè)人計(jì)算機(jī)展示信息的系統(tǒng),該系統(tǒng)包括系統(tǒng)數(shù)據(jù)庫,用于存儲(chǔ)至少一個(gè)展示序列,展示序列包含所選擇的適于在個(gè)人計(jì)算機(jī)屏幕上顯示的圖象序列;管理模塊,用于組成所述展示序列;投遞模塊裝置,用于當(dāng)所述個(gè)人計(jì)算機(jī)已接通但在預(yù)選的時(shí)間周期沒有使用時(shí),控制在網(wǎng)絡(luò)中與所述投遞模塊相關(guān)的個(gè)人計(jì)算機(jī)屏幕上所述展示序列的顯示;以及在每一個(gè)人計(jì)算機(jī)上的用于使該個(gè)人計(jì)算機(jī)返回其常規(guī)任務(wù)操作的裝置。
2.權(quán)利要求1的系統(tǒng),其中在每一個(gè)人計(jì)算機(jī)上的返回裝置包括用來對(duì)所述每一個(gè)人計(jì)算機(jī)上的圖象序列的展示獲得用戶控制的裝置。
3.權(quán)利要求1的系統(tǒng),其中數(shù)據(jù)庫包括多個(gè)展示序列。
4.權(quán)利要求3的系統(tǒng),其中個(gè)人計(jì)算機(jī)包括用于改變到另一展示的裝置。
5.權(quán)利要求1的系統(tǒng),其中網(wǎng)絡(luò)中每一個(gè)人計(jì)算機(jī)以特定的用戶標(biāo)識(shí),并且系統(tǒng)包括用于添加和從數(shù)據(jù)庫刪除各個(gè)用戶的裝置。
6.權(quán)利要求1的系統(tǒng),其中網(wǎng)絡(luò)中每一個(gè)人計(jì)算機(jī)以特定用戶標(biāo)識(shí)并具有唯一的標(biāo)識(shí)代碼。
7.權(quán)利要求1的系統(tǒng),其中管理模塊包括用于編輯現(xiàn)有展示的裝置。
8.權(quán)利要求1的系統(tǒng),其中管理模塊包括用于把多個(gè)圖象編排為一個(gè)展示的裝置。
9.權(quán)利要求8的系統(tǒng),包括用于生成展示序列中每一畫面的裝置。
10.權(quán)利要求1的系統(tǒng),其中圖象既包括可視的材料又包含文本的材料。
11.權(quán)利要求3的系統(tǒng),包括用于為網(wǎng)絡(luò)中每一個(gè)人計(jì)算機(jī)用戶選擇特定展示的裝置。
12.權(quán)利要求11的系統(tǒng),包括用于為每一所述用戶排定展示的相繼系列的裝置。
13.權(quán)利要求1的系統(tǒng),包括用于從外部源獲得展示的裝置。
14.權(quán)利要求1的系統(tǒng),包括用于向外部源提供展示的裝置。
全文摘要
網(wǎng)絡(luò)展示系統(tǒng),包括網(wǎng)絡(luò)服務(wù)器上的數(shù)據(jù)庫,由管理軟件模塊管理和控制。管理模塊從文本和/或可視化材料生成各個(gè)圖象,然后把這種圖象的系列組織成為存儲(chǔ)在數(shù)據(jù)庫中的展示。通過存在于每一PC中投遞軟件模塊的作用,在PC接通但沒有使用達(dá)到所選擇的時(shí)間量之后,展示被顯示在網(wǎng)絡(luò)中各個(gè)PC的屏幕上。在由PC的實(shí)際使用而中斷之后,投遞模塊保持對(duì)特定的展示序列中的圖象展示的控制。PC用戶能夠把PC返回其通常的使用,還能在一定程度上對(duì)展示進(jìn)行控制。
文檔編號(hào)G06F17/30GK1198825SQ96197448
公開日1998年11月11日 申請(qǐng)日期1996年9月2日 優(yōu)先權(quán)日1995年9月5日
發(fā)明者勒達(dá)·喬斯維克 申請(qǐng)人:瓦斯威辛公司