專利名稱:互聯(lián)網(wǎng)演示系統(tǒng)的制作方法
發(fā)明的領(lǐng)域本發(fā)明涉及互聯(lián)網(wǎng)演示系統(tǒng),并且更具體地涉及基于交互式網(wǎng)絡(luò)的應(yīng)用程序,使用戶通過互聯(lián)網(wǎng)能準(zhǔn)備、修改和顯示基于計(jì)算機(jī)的演示文件。此系統(tǒng)特別在不同的位置上準(zhǔn)備和進(jìn)行演示時(shí)在開發(fā)計(jì)算機(jī)演示程序的流行方式上提供許多優(yōu)點(diǎn)。
發(fā)明的技術(shù)背景當(dāng)今,大多數(shù)用戶利用獨(dú)立的應(yīng)用軟件在計(jì)算機(jī)上創(chuàng)建其演示文件。如果利用臺(tái)式計(jì)算機(jī)來創(chuàng)建演示文件并隨后利用諸如膝上計(jì)算機(jī)的不同計(jì)算機(jī)與投影儀一起來進(jìn)行演示,則必須在這兩臺(tái)計(jì)算機(jī)上安裝用于創(chuàng)建此演示文件的軟件。通常,這兩臺(tái)計(jì)算機(jī)必須具有同一版本的軟件;否則,一臺(tái)計(jì)算機(jī)可能不能準(zhǔn)確地讀取另一計(jì)算機(jī)的數(shù)據(jù)文件。因此必須將演示文件從臺(tái)式計(jì)算機(jī)傳送給膝上計(jì)算機(jī),這在演示文件足夠小時(shí)一般利用諸如ZIPTM驅(qū)動(dòng)程序或軟盤的可轉(zhuǎn)移存儲(chǔ)設(shè)備來完成,或利用本地網(wǎng)絡(luò)來完成。甚至在膝上計(jì)算機(jī)上裝載此應(yīng)用軟件并傳送這些文件之后,使膝上計(jì)算機(jī)與投影儀一起工作也可能是復(fù)雜的事情。
也可能出現(xiàn)以下情況在用戶位于或前往一個(gè)演示網(wǎng)站時(shí),返回辦公室的同事需要改變此演示程序。根據(jù)環(huán)境,傳送和協(xié)調(diào)對(duì)此演示文件的改變可能是困難的。文件在傳送期間可能由于電子郵件而被破壞,并且可能是不可靠的。如果臺(tái)式計(jì)算機(jī)上的演示程序利用鏈接到利用筆記本計(jì)算機(jī)不能接入的數(shù)據(jù)庫的數(shù)據(jù)對(duì)象,這些問題匯集在一起,因此即使將此演示文件傳送到膝上計(jì)算機(jī),膝上計(jì)算機(jī)也不能再現(xiàn)此演示程序,這是因?yàn)樗鼪]有接入存儲(chǔ)鏈接的數(shù)據(jù)對(duì)象的數(shù)據(jù)庫。
克服其中一些限制的一種努力如美國(guó)專利5781190中所述,其中演示保存應(yīng)用程序試圖將許多演示程序的屬性保存為可重新安裝的打包的演示程序。例如,如果原始演示文件具有與數(shù)據(jù)庫鏈接的數(shù)據(jù)對(duì)象,則保存應(yīng)用程序?qū)⒗卯?dāng)前數(shù)據(jù)值的拷貝來代替這些鏈接。另外,將演示應(yīng)用程序的功能拷貝自身附加到此演示包。在將此演示程序傳送給諸如膝上計(jì)算機(jī)的另一計(jì)算機(jī)時(shí),將此演示包重新安裝在此膝上計(jì)算機(jī)上。然而,由于包括功能演示應(yīng)用程序以及演示文件、圖象目標(biāo)和數(shù)據(jù)目標(biāo),所以此可重新安裝的演示包可能非常大并且可能占用多張軟盤,這不僅使傳送困難,而且也使演示程序的管理復(fù)雜,這是因?yàn)樵趯⑵渲腥魏我粡堒洷P放錯(cuò)地方時(shí)整個(gè)演示包將不可以使用。另外,此方案未解決諸如在辦公室的人需要編輯將在不同位置上由另一人演示的演示文件時(shí)協(xié)調(diào)多個(gè)用戶接入此演示文件的問題。另外,此方案要求這兩臺(tái)機(jī)器相互兼容,這是因?yàn)檫@兩臺(tái)機(jī)器必須支持同一應(yīng)用軟件。
本發(fā)明的一個(gè)目的是一種演示系統(tǒng)與方法,便于多個(gè)用戶在多個(gè)遠(yuǎn)程計(jì)算機(jī)上演示公用演示文件。
本發(fā)明的另一目的是便于將應(yīng)用程序從一臺(tái)機(jī)器傳送給另一臺(tái)機(jī)器。
本發(fā)明的還一目的是不需要在將要運(yùn)行演示文件的所有機(jī)器上安裝公用版本的公用應(yīng)用軟件。
本發(fā)明的又一目的是便于管理多個(gè)用戶編輯的應(yīng)用文件。
本發(fā)明的又一目的是便于本地用戶最后編輯將由遠(yuǎn)程用戶演示的演示文件。
本系統(tǒng)也包括只可以由選擇人員接入的管理模式。在管理模式中,可以設(shè)置各種系統(tǒng)參數(shù),諸如用于每個(gè)用戶的演示文件的最大數(shù)量與大小。
根據(jù)本發(fā)明準(zhǔn)備的演示程序可以通過將具有標(biāo)準(zhǔn)的網(wǎng)絡(luò)瀏覽器的任何一臺(tái)計(jì)算機(jī)連接到投影儀上來進(jìn)行演示。在網(wǎng)站中登錄之后,用戶首先選擇要顯示的演示文件。單擊超鏈接自動(dòng)啟動(dòng)以Java編寫的以滿屏方式顯示演示文件(即,幻燈顯示)的播放程序。
此系統(tǒng)也可以在投影儀的固件中采用播放程序。此固件將運(yùn)行小版本的Java Virtual Machine(虛擬機(jī))。投影儀能設(shè)計(jì)為具有LCD面板,讓用戶登錄到此網(wǎng)站上并選擇要顯示的演示程序。因?yàn)檫@樣的系統(tǒng)是基于網(wǎng)絡(luò)的,所以不要求中間計(jì)算機(jī)。
在本發(fā)明的另一方面中,網(wǎng)站還限制接入特定類型的投影儀或具有特定外圍投影儀的計(jì)算機(jī)。
此系統(tǒng)包括版本控制,這允許多個(gè)用戶對(duì)演示文件進(jìn)行修改,但一次只能修改一個(gè)演示程序。在任一用戶能對(duì)現(xiàn)有演示文件進(jìn)行改變之前,用戶必須首先“檢出”此演示文件、進(jìn)行改變并隨后“登記”此文件。立即反映變化,因此數(shù)據(jù)庫將包含“新”版本的演示程序。另外,此系統(tǒng)將包含所有變化的記錄、進(jìn)行變化的時(shí)間以及誰在進(jìn)行這些變化。因此,用戶能在需要時(shí)返回到前一版本的演示文件。
此系統(tǒng)也允許將圖象與音頻部分附加到演示文件上。利用駐留在網(wǎng)站上的軟件,用戶能記錄他/她的話音并將敘述附加到各個(gè)幻燈片上,這使用戶能在一個(gè)位置上準(zhǔn)備演示文件并在另一位置上進(jìn)行演示而不必實(shí)際移動(dòng)到此另一位置。用戶同樣可以附加來自用戶計(jì)算機(jī)的圖象或指示網(wǎng)站接入其中此用戶保持圖象庫的另一網(wǎng)站并檢索特定的圖象。
此系統(tǒng)還允許用戶直接從網(wǎng)站打印演示幻燈片。
圖1是根據(jù)本發(fā)明的演示系統(tǒng);圖2是表示根據(jù)本發(fā)明的投影儀內(nèi)的關(guān)鍵特征交互作用的方框圖。
Java是優(yōu)選的,這是因?yàn)镴ava是一種強(qiáng)有力的提供平臺(tái)獨(dú)立的面向目標(biāo)的互聯(lián)網(wǎng)編程語言。Java程序?qū)嶋H上能在任何平臺(tái)上運(yùn)行,并且大多數(shù)現(xiàn)代的互聯(lián)網(wǎng)瀏覽器具有運(yùn)行Java程序的能力。此演示軟件使用Java小應(yīng)用程序和Java服務(wù)程序。小應(yīng)用程序是在客戶的網(wǎng)絡(luò)瀏覽器中運(yùn)行的Java程序。小服務(wù)程序是在服務(wù)器上運(yùn)行的Java程序。小應(yīng)用程序和小服務(wù)程序能利用HTTP協(xié)議相互通信。
此演示軟件最好是數(shù)據(jù)驅(qū)動(dòng)的,這表示改變數(shù)據(jù)庫的記錄即改變此演示軟件的行為,這使得演示應(yīng)用程序非常強(qiáng)有力并且靈活,這是因?yàn)楦淖償?shù)據(jù)庫中的記錄比重新設(shè)計(jì)軟件、編譯軟件和測(cè)試軟件要容易地多。優(yōu)選地,本發(fā)明利用Java Database Connectivity(JDBC)(Java數(shù)據(jù)庫連接性)設(shè)施,使之利用現(xiàn)有的數(shù)據(jù)庫軟件容易實(shí)施并使此演示應(yīng)用程序?yàn)閿?shù)據(jù)驅(qū)動(dòng)產(chǎn)品。JDBCODBC網(wǎng)橋數(shù)據(jù)庫驅(qū)動(dòng)程序允許Java程序接入任一ODBC數(shù)據(jù)源。ODBC是允許一般接入以便在選擇組的操作系統(tǒng)平臺(tái)(諸如,MS WindowTM和某些UNIX平臺(tái))方面使數(shù)據(jù)庫系統(tǒng)不同的一種技術(shù),這為客戶接入數(shù)據(jù)庫提供一種平滑的無縫方式。此網(wǎng)橋允許服務(wù)器形成SQL語句并將這些語句發(fā)送給此數(shù)據(jù)庫。SQL是一種強(qiáng)有力的數(shù)據(jù)庫語言,讓設(shè)備專家對(duì)數(shù)據(jù)庫中的數(shù)據(jù)進(jìn)行復(fù)雜的查詢并利用新數(shù)據(jù)更新此數(shù)據(jù)庫。利用JDBC,此演示應(yīng)用程序能利用從個(gè)人計(jì)算機(jī)大小數(shù)據(jù)庫到企業(yè)范圍數(shù)據(jù)庫的任一SQL數(shù)據(jù)庫。
最好,此演示軟件也利用Java Server Pages(Java服務(wù)器頁面)或JSP。JSP允許Java代碼作為HTML頁面的一部分包括在服務(wù)器上,這由于能動(dòng)態(tài)地生成和立即更新HTML內(nèi)容而增加系統(tǒng)的能力與靈活性。HTML頁面中的Java代碼不必事先進(jìn)行編譯。
如上所述,此演示軟件也優(yōu)選利用X.509 Certificate Security(認(rèn)證安全性),這是為使用公用密鑰加密技術(shù)的互聯(lián)網(wǎng)應(yīng)用研制的安全協(xié)議。此安全協(xié)議使客戶在他或她的計(jì)算機(jī)上運(yùn)行他或她從互聯(lián)網(wǎng)下載的互聯(lián)網(wǎng)軟件之前能確認(rèn)此軟件的來源。認(rèn)證機(jī)構(gòu)在仔細(xì)檢查公司的證明之后給這些公司頒發(fā)X.509認(rèn)證。此X.509認(rèn)證能用于生成軟件代碼的數(shù)字簽名??蛻舻臑g覽器具有自動(dòng)識(shí)別此簽名的機(jī)制。一旦此客戶確認(rèn)此軟件來自特定公司,假定他或她相信所有的軟件來自那個(gè)特定公司,則她或他將給予這些軟件請(qǐng)求以特權(quán)。
用戶模式參見圖1,表示幾個(gè)設(shè)備接入互聯(lián)網(wǎng)21。服務(wù)器17表示為利用某一互聯(lián)網(wǎng)接入設(shè)備22耦合到互聯(lián)網(wǎng)21。服務(wù)器17直接接入數(shù)據(jù)庫19。幾個(gè)計(jì)算設(shè)備可以通過互聯(lián)網(wǎng)21接入服務(wù)器17。計(jì)算機(jī)23利用調(diào)制解調(diào)器或其他的互聯(lián)網(wǎng)接入設(shè)備來接入互聯(lián)網(wǎng)。膝上型計(jì)算機(jī)27利用無線電接入設(shè)備25對(duì)互聯(lián)網(wǎng)21進(jìn)行無線電接入。計(jì)算機(jī)23和膝上型計(jì)算機(jī)27具有連接到未示出的相應(yīng)通信端口的相應(yīng)投影儀15與13。然而,投影儀11采用網(wǎng)絡(luò)接入電路并且表示為接入互聯(lián)網(wǎng)而無需相關(guān)的外部計(jì)算機(jī)。
最好,每個(gè)計(jì)算設(shè)備11、23與27包括互聯(lián)網(wǎng)瀏覽器應(yīng)用程序,用于定位互聯(lián)網(wǎng)21以及接入服務(wù)器17。用戶或客戶利用計(jì)算機(jī)11、23與27之中的任何一個(gè)計(jì)算機(jī)來登錄到服務(wù)器17上并成功接入數(shù)據(jù)庫19。
然而,為了登錄到服務(wù)器17上,應(yīng)滿足幾個(gè)準(zhǔn)則。優(yōu)選地,服務(wù)器17保持所有授權(quán)用戶的第一記錄以及相關(guān)的用戶口令。為了登錄,用戶必須提供正確的用戶ID與口令。另外,服務(wù)器17最好也保持預(yù)定義的外圍設(shè)備(諸如,特定的投影儀模型)的第二記錄。在諸如臺(tái)式計(jì)算機(jī)23與膝上型計(jì)算機(jī)27的計(jì)算機(jī)試圖登錄到服務(wù)器17上時(shí),服務(wù)器17將要求耦合到計(jì)算機(jī)23與27的所有外圍設(shè)備的信息。臺(tái)式計(jì)算機(jī)23通過發(fā)送識(shí)別投影儀15的識(shí)別序列來對(duì)此請(qǐng)求進(jìn)行應(yīng)答,而膝上型計(jì)算機(jī)將通過發(fā)送識(shí)別投影儀13的識(shí)別序列來對(duì)此請(qǐng)求進(jìn)行應(yīng)答。由各個(gè)投影儀15與13自己提供相應(yīng)的識(shí)別序列。如果接收到的識(shí)別序列與存儲(chǔ)在第二記錄中的任何一個(gè)預(yù)定義的外圍設(shè)備不一致,則服務(wù)器17將拒絕接入相應(yīng)的計(jì)算設(shè)備而不考慮是否提供正確的用戶ID與口令。
在投影儀11的情況中,在其固件中采用以Java編寫的演示播放程序。因?yàn)楸鞠到y(tǒng)是基于網(wǎng)絡(luò)的,所以所需要的只是投影儀11。其固件中采用的小版本的Java Virtual Machine(虛擬機(jī))能支持從服務(wù)器17接入演示文件。
參見圖2,示出根據(jù)本系統(tǒng)的投影儀的一些相關(guān)組成部分。一些這樣的組成部分或其中的一部分可以集成在任何一個(gè)投影儀11-15中,但圖2表示獨(dú)立的投影儀11與服務(wù)器17的相互關(guān)系。在此示例性表示中,服務(wù)器17表示為具有前面利用圖1中的設(shè)備22提供的網(wǎng)絡(luò)接入功能。
在圖2中,諸如投影儀11的獨(dú)立投影儀表示為將網(wǎng)絡(luò)接口部分37用于接入互聯(lián)網(wǎng)21。網(wǎng)絡(luò)接口37耦合到處理單元31,此處理單元可以實(shí)施為CPU、FPGA或任何其他的數(shù)據(jù)處理結(jié)構(gòu)。如圖所示,獨(dú)立的投影儀最好包括用于提供用戶接口的LCD面板。LCD面板35為用戶提供直接與投影儀交互作用以及通過此投影儀間接與服務(wù)器17交互作用的接入裝置。
處理單元31與存儲(chǔ)器33耦合,此存儲(chǔ)器劃分為4個(gè)功能部分41-47。這些功能部分41-47可以集成在單個(gè)可重新編程的非易失性存儲(chǔ)器(諸如,閃速存儲(chǔ)器)中。可選擇地,可以將這些功能部分41-47劃分為多個(gè)存儲(chǔ)模塊,在這種情況中至少功能部分41與45優(yōu)選為可重新編程的非易失性存儲(chǔ)器。功能部分41具有控制投影儀的基本輸入/輸出功能的驅(qū)動(dòng)程序。優(yōu)選地,此功能部分也容納處理單元31用于運(yùn)行幻燈片播放軟件的java引擎。功能部分43裝有此幻燈片播放軟件,而處理單元31利用此功能部分來編輯或運(yùn)行從服務(wù)器17獲得的演示程序。如前所述,功能部分41是可重新編程的非易失性存儲(chǔ)器,這表示可以更新驅(qū)動(dòng)信息,以便給投影儀提供增加的或更平滑的功能。所以,功能部分41中的每個(gè)驅(qū)動(dòng)程序與存儲(chǔ)在功能部分45中的相應(yīng)驅(qū)動(dòng)程序ID相關(guān)。投影儀也保持識(shí)別它的硬件ID,以便與服務(wù)器17使用的上述第二記錄表進(jìn)行比較來驗(yàn)證外圍設(shè)備。所有的投影儀11-15將采用類似的硬件ID存儲(chǔ)部分。
實(shí)際上,用戶將通過LCD面板35向服務(wù)器17提交他/她的用戶ID與口令。然而,在允許接入用戶之前,服務(wù)器17將請(qǐng)求投影儀的硬件ID,這通過從功能部分47發(fā)送硬件ID來進(jìn)行響應(yīng)。如果服務(wù)器17匹配接收的硬件ID以及由用戶提交的用戶ID與口令,則授權(quán)此投影儀接入并隨后授權(quán)用戶接入。
在可選擇的實(shí)施例中,服務(wù)器17也保持存儲(chǔ)在準(zhǔn)許的外圍設(shè)備的其第二記錄表中的至少一些外圍設(shè)備的驅(qū)動(dòng)信息。在這種情況下,服務(wù)器17也可以請(qǐng)求外圍設(shè)備的當(dāng)前驅(qū)動(dòng)程序的驅(qū)動(dòng)程序ID。此外圍設(shè)備將通過從功能部分45發(fā)送驅(qū)動(dòng)程序ID來進(jìn)行響應(yīng)。利用接收到的硬件ID與驅(qū)動(dòng)程序ID,服務(wù)器17能確定此外圍設(shè)備是否具有最通用的驅(qū)動(dòng)程序。如果服務(wù)器17確定此驅(qū)動(dòng)程序需要進(jìn)行更新,將發(fā)送新的驅(qū)動(dòng)程序與相應(yīng)的新驅(qū)動(dòng)程序ID以便存儲(chǔ)在各自的功能部分41與47中。
如上所述,圖2中所示的投影儀部分是諸如投影儀11的獨(dú)立投影儀的特征,但一些這樣的組成部分對(duì)于外圍投影儀13與15來說是通用的。例如,外圍投影儀13與15由于通過其相應(yīng)的外部計(jì)算機(jī)27與23提供互聯(lián)網(wǎng)接入與用戶接口而可能不要求網(wǎng)絡(luò)接口37或LCD面板35。然而,優(yōu)選外圍投影儀13與15至少包括硬件ID功能部分47以便由服務(wù)器17進(jìn)行識(shí)別。驅(qū)動(dòng)程序部分41、幻燈片播放程序部分43和驅(qū)動(dòng)程序ID部分45可以存儲(chǔ)在外部計(jì)算機(jī)23與27的諸如硬驅(qū)動(dòng)程序的合適的存儲(chǔ)設(shè)備中并起著類似的作用。即,驅(qū)動(dòng)程序41控制與外部計(jì)算機(jī)及其相關(guān)的外圍投影儀或其他外圍設(shè)備的輸入/輸出通信,并且驅(qū)動(dòng)程序ID 45用于識(shí)別存儲(chǔ)在外部計(jì)算機(jī)中的驅(qū)動(dòng)程序版本。隨后可以通過將外部計(jì)算機(jī)提供的驅(qū)動(dòng)程序ID與此外圍設(shè)備(即,投影儀)提供的硬件ID進(jìn)行比較利用服務(wù)器17來更新此驅(qū)動(dòng)程序。
返回到圖1,用戶接口對(duì)于外圍投影儀13與15以及對(duì)于獨(dú)立投影儀11來說是相同的。下面描述軟件接口,并使用現(xiàn)代菜單驅(qū)動(dòng)應(yīng)用程序通用的術(shù)語,諸如“菜單”、“菜單項(xiàng)”、“對(duì)話框”、“工具”、“圖標(biāo)”、“編輯”選項(xiàng)按鈕、“單擊”、“OK”選項(xiàng)按鈕、“下一個(gè)”鏈接、“前一個(gè)”鏈接等,并認(rèn)為這些在本領(lǐng)域技術(shù)人員的理解范圍之內(nèi)。用戶的首要任務(wù)是將他或她的瀏覽器指向合適的網(wǎng)站,即,服務(wù)器17。他或她可以從此開始選擇移動(dòng)到演示應(yīng)用程序區(qū)域。用戶將看見的第一頁是登錄頁。在登錄之后,用戶將看到所有其演示文件的列表。她從此開始能創(chuàng)建新的演示文件、編輯現(xiàn)有的演示文件或刪除演示文件。用戶也將看到她在服務(wù)器上保持多大的空間。
為了創(chuàng)建新的演示文件,用戶首先單擊(即,選擇)標(biāo)記為“增加新的演示程序”的鏈接。此用戶應(yīng)在合適的文本區(qū)域中輸入此演示程序的名稱并單擊OK。新近創(chuàng)建的演示程序應(yīng)出現(xiàn)在演示程序表中。
用戶現(xiàn)在準(zhǔn)備好編輯此新近創(chuàng)建的演示程序。用戶應(yīng)單擊所需演示程序的“編輯”鏈接,這將顯示演示程序編輯器。對(duì)于新的演示程序來說,將出現(xiàn)選擇幻燈片模板對(duì)話框,于是用戶能選擇第一幻燈片的模板。
在演示程序編輯模式中,出現(xiàn)工具欄,在此工具欄下面是客戶區(qū)域。此客戶區(qū)域包含當(dāng)前幻燈片的預(yù)覽。最初,顯示此演示程序的第一幻燈片,這對(duì)于新的演示程序而言是空白的,用戶通過單擊位于預(yù)覽區(qū)域下方利用箭頭標(biāo)記的按鈕能前進(jìn)到下一幻燈片或返回到前一幻燈片。
客戶區(qū)域的左邊最好為菜單小應(yīng)用程序。此小應(yīng)用程序顯示在創(chuàng)建演示程序中所涉及的步驟,諸如選擇色彩方案、選擇幻燈片模板、將圖象附加到圖象分量上、編輯圖象、打印演示程序以及獲得幫助。將這些步驟組成為組。為了移動(dòng)到下一組,用戶能單擊“下一個(gè)”鏈接。為了返回到前一組,用戶能單擊“前一個(gè)”鏈接。
“選擇模板”菜單項(xiàng)將顯示“選擇幻燈片模板”對(duì)話框。此對(duì)話框允許用戶預(yù)覽利用類別進(jìn)行組合的幻燈片模板。這些模板之一應(yīng)是空白的(沒有組成部分)??衫玫哪0逶诠芾砟J街羞M(jìn)行控制。在用戶作出其選擇時(shí),她應(yīng)單擊OK選項(xiàng)。
“選擇色彩方案”菜單項(xiàng)將顯示“選擇色彩方案”對(duì)話框。此對(duì)話框允許用戶預(yù)覽幾個(gè)色彩方案。用戶可以對(duì)演示程序中的當(dāng)前幻燈片或所有幻燈片應(yīng)用此色彩方案。在此用戶作出她的選擇時(shí),應(yīng)單擊OK選項(xiàng)。
可利用的色彩方案在管理模式中進(jìn)行控制。組成部分的文本與邊界必須對(duì)比背景色彩出現(xiàn)。例如,藍(lán)色背景上的黑文本不是非常清楚的。白色背景上的黃色文本也不是清楚的。在打印幻燈片時(shí),這些組成部分的文字與邊界必須為黑色,并且背景必須是白色的?!斑x擇背景色彩”菜單項(xiàng)將顯示“選擇背景色彩”對(duì)話框。此對(duì)話框允許用戶利用“色彩拾取器”來選擇幻燈片的背景色彩。用戶將選擇對(duì)演示程序中的當(dāng)前幻燈片或所有幻燈片應(yīng)用此背景色彩。在此用戶作出她的選擇時(shí),她應(yīng)單擊OK。
“關(guān)于”菜單項(xiàng)將顯示有關(guān)幻燈片預(yù)覽客戶區(qū)域中顯示應(yīng)用程序的信息。
“附加圖象”菜單項(xiàng)將允許用戶將圖象附加到幻燈片中的一個(gè)或多個(gè)圖象部分上。如果在此幻燈片中存在一個(gè)以上的圖象部分,則在出現(xiàn)“獲取圖象”對(duì)話框之前將出現(xiàn)“選擇圖象”對(duì)話框。
圖象部分不包含圖畫,直至用戶附加上圖畫。在附加圖畫之前,圖象分布區(qū)域?yàn)榘咨?,具有淡灰色邊界以及此部分區(qū)域中央談灰色文本的“PHOTO(圖片)”。在附加圖畫之后,此圖象部分客戶區(qū)域包含此圖畫。
為了將圖象附加到幻燈片上,在此幻燈中必須已有圖象部分。
在“獲取圖象”對(duì)話框中,能從互聯(lián)網(wǎng)或從本地文件中輸入圖象。為了從本地文件中輸入圖象,單擊“自文件”工具(具有文件夾圖標(biāo)),這將出現(xiàn)文件對(duì)話框。為了從互聯(lián)網(wǎng)輸入圖象,可以單擊“自URL”工具(具有計(jì)算機(jī)圖標(biāo)),這將出現(xiàn)“從URL中獲取圖象”對(duì)話框,隨后可以輸入此圖象的互聯(lián)網(wǎng)地址并單擊OK按鈕。
在加載圖象的同時(shí),在“獲取圖象”對(duì)話框的右下角中的進(jìn)度計(jì)量?jī)x將顯示圖象加載的進(jìn)度。在“獲取圖象”對(duì)話框的左下角中顯示狀態(tài)消息。在加載圖象之后,此圖象將顯示在“獲取圖象”對(duì)話框中。用戶應(yīng)利用橡皮矩形(rubber rectangle)來選擇她需要的圖象區(qū)域。在選擇需要的區(qū)域之后,此用戶應(yīng)單擊“OK”工具。用戶通過單擊合適的“縮放”工具(通過放大透鏡圖標(biāo)識(shí)別的工具)。在用戶單擊OK之后,幻燈片預(yù)覽中的圖象部分應(yīng)包含選擇的圖象區(qū)域。
“觸摸圖象”菜單項(xiàng)允許用戶調(diào)整幻燈片中的圖象。如果幻燈片中存在多于一個(gè)的圖象,則在“調(diào)整圖象”對(duì)話框出現(xiàn)之前將出現(xiàn)“選擇圖象”對(duì)話框。“調(diào)整圖象”對(duì)話框?qū)藞D象。用戶通過單擊“縮放”工具能放大和縮小圖象。在用戶完成對(duì)圖象進(jìn)行的修改時(shí),她應(yīng)單擊“關(guān)閉”工具。此工具具有黃色門的圖形,并且這是最左邊的工具。在程序處理此圖象的同時(shí),“調(diào)整圖象”對(duì)話框的右下角中的進(jìn)度測(cè)量?jī)x將顯示圖象處理的進(jìn)度。用戶能水平和垂直翻轉(zhuǎn)圖象,此用戶也能將圖象順時(shí)針旋轉(zhuǎn)90°、逆時(shí)針方向旋轉(zhuǎn)90°和180°。用戶能改變圖象的飽和度、亮度、對(duì)比度和RGB平衡,用戶也能銳化此圖象。
“打印”菜單項(xiàng)將顯示“打印預(yù)覽”對(duì)話框。用戶通過單擊標(biāo)記為“放大”與“縮小”的按鈕能放大和縮小圖象??s放比顯示在右下角。用戶能從下拉菜單中選擇紙張大小。在用戶準(zhǔn)備好打印時(shí),她應(yīng)單擊標(biāo)記為“打印”的按鈕,這將出現(xiàn)打印對(duì)話框。在用戶進(jìn)行打印時(shí),她應(yīng)單擊標(biāo)記為“關(guān)閉”的按鈕。
“幫助”菜單項(xiàng)將顯示演示應(yīng)用程序的在線幫助。
下表描述目前設(shè)想用于演示編輯器的一些附加工具名稱 說明加載演示程序 從服務(wù)器中加載不同的演示程序保存演示程序 將當(dāng)前演示程序保存到服務(wù)器上幻燈片視圖編輯各個(gè)幻燈片縮略視圖 預(yù)覽所有幻燈片的縮略圖幻燈片顯示觀看幻燈片顯示新的幻燈片在當(dāng)前幻燈片之后插入新的幻燈片刪除幻燈片刪除當(dāng)前的幻燈片隱藏幻燈片在幻燈片演示中省略當(dāng)前的幻燈片選擇 選擇目標(biāo)屬性 顯示選擇目標(biāo)的屬性對(duì)話框刪除目標(biāo) 刪除選擇的目標(biāo)行創(chuàng)建新的行目標(biāo)矩形 創(chuàng)建新的矩形目標(biāo)完整的矩形創(chuàng)建新的完整的矩形目標(biāo)橢圓形創(chuàng)建新的橢圓形目標(biāo)多邊形創(chuàng)建新的多邊形目標(biāo)文本 創(chuàng)建新的文本目標(biāo)圖象 創(chuàng)建新的圖象目標(biāo)剪貼藝術(shù) 創(chuàng)建新的剪貼藝術(shù)目標(biāo)梯形 創(chuàng)建新的梯形目標(biāo)音頻 創(chuàng)建新的音頻分量移至頂部 將選擇的目標(biāo)移至頂部移至底部 將選擇的目標(biāo)移至底部水平翻轉(zhuǎn) 水平地翻轉(zhuǎn)選擇的目標(biāo)垂直翻轉(zhuǎn) 垂直地翻轉(zhuǎn)選擇的目標(biāo)旋轉(zhuǎn)180° 將選擇的目標(biāo)旋轉(zhuǎn)180°旋轉(zhuǎn)90°CCW 將選擇的目標(biāo)逆時(shí)針旋轉(zhuǎn)90°順時(shí)針旋轉(zhuǎn)90°將選擇的目標(biāo)順時(shí)針旋轉(zhuǎn)90°組合 將選擇的目標(biāo)組合在一起分開 分開選擇的目標(biāo)左對(duì)齊將選擇的目標(biāo)向左對(duì)齊中心對(duì)齊 將選擇的目標(biāo)在中心對(duì)齊右對(duì)齊 將選擇的目標(biāo)向右對(duì)齊頂部對(duì)齊 將選擇的目標(biāo)在頂端對(duì)齊中間對(duì)齊 將選擇的目標(biāo)在中間對(duì)齊底部對(duì)齊 將選擇的目標(biāo)在底端對(duì)齊水平分布 水平地分布選擇的目標(biāo)垂直分布 垂直地分布選擇的目標(biāo)轉(zhuǎn)換網(wǎng)格 接通和關(guān)斷網(wǎng)格限制顯示網(wǎng)格 在顯示網(wǎng)格與隱藏網(wǎng)格之間轉(zhuǎn)換網(wǎng)格屬性 顯示網(wǎng)格屬性對(duì)話框投影用戶通過單擊“保存”工具能保存其作品,這將使當(dāng)前演示程序保存到服務(wù)器17上,并從而保存到數(shù)據(jù)庫19上。用戶通過單擊“加載”工具能加載不同的投影。
最好具有三種可利用的視圖?!盎脽羝晥D”讓用戶觀看和編輯各個(gè)幻燈片?!翱s略視圖”讓用戶預(yù)覽所有幻燈片的縮略圖。在“縮略視圖”中,雙擊縮略圖使程序改變?yōu)閷?duì)應(yīng)于那個(gè)縮略圖的幻燈片的“幻燈片視圖”?!盎脽羝@示視圖”啟動(dòng)Java演示播放程序。任何擊鍵或鼠標(biāo)單擊馬上提前顯示?;脽羝@示的每個(gè)瞬間使另外一個(gè)部分根據(jù)其順序號(hào)進(jìn)行顯示。在顯示幻燈片的所有組成部分之后,在顯示下一幻燈片的第一部分之前清除屏幕。
“插入幻燈片”工具在當(dāng)前幻燈片之后插入一個(gè)新的幻燈片,將出現(xiàn)“選擇幻燈片模板”對(duì)話框,于是用戶能選擇用于新的幻燈片的模板?!皠h除幻燈片”工具刪除當(dāng)前幻燈片?!半[藏幻燈片”工具從幻燈片顯示中省去當(dāng)前幻燈片。
對(duì)于每個(gè)幻燈片,每個(gè)組成部分都具有一個(gè)序列順序。目標(biāo)的序列號(hào)應(yīng)以將目標(biāo)附加到幻燈片的順序?yàn)榛A(chǔ)。此序列順序確定在幻燈片顯示期間顯示這些部分的順序。用戶利用組成部分的屬性對(duì)話框中的下拉菜單能改變?nèi)魏翁囟ńM成部分的順序。
為了選擇組成部分,單擊工具欄中的“選擇”工具。接下來,單擊你要選擇的部分。當(dāng)標(biāo)記組成部分邊界的9個(gè)小方框出現(xiàn)時(shí),選擇此組成部分。為了選擇多個(gè)目標(biāo),利用“選擇”工具、單擊并拖至圍繞所需目標(biāo)組的矩形框并隨后放開鼠標(biāo)。
在一個(gè)組成部分處于選擇狀態(tài)中時(shí),用戶通過拖動(dòng)此組成部分能移動(dòng)此組成部分。用戶也能改變其大小。當(dāng)光標(biāo)處于角方框上時(shí),用戶能水平和垂直地改變此組成部分的大小。當(dāng)光標(biāo)處于中間4個(gè)方框之一上時(shí),用戶能水平或垂直地改變此組成部分的大小。
雙擊一個(gè)組成部分將出現(xiàn)此組成部分的屬性對(duì)話框。用戶利用此組成部分對(duì)話框能改變其屬性。除雙擊之外的另一方法是利用“選擇”工具選擇組成部分并隨后單擊“屬性”工具。每個(gè)組成部分具有一個(gè)名稱,并且用戶能在此組成部分的屬性對(duì)話框中看到此名稱。
用戶通過選擇一個(gè)部分并隨后按下其鍵盤上的“刪除”鍵能刪除此部分。除了利用“刪除”鍵之外的另一方法是利用“刪除”工具。
用戶通過單擊對(duì)應(yīng)于她想插入的部分的工具能插入此部分。然后,用戶必須單擊并拖至幻燈片預(yù)覽區(qū)域上來定義此部分的邊界。在用戶放開鼠標(biāo)按鈕之后,將出現(xiàn)新部分的屬性對(duì)話框,并且用戶能編輯此新部分的屬性。
插入多邊形目標(biāo)與其他目標(biāo)有一點(diǎn)不同。用戶首先必須選擇“多邊形”工具。然后,用戶單擊鼠標(biāo)一次或多次以確定此多邊形的頂點(diǎn)。用戶通過雙擊來確定此多邊形的最后一個(gè)頂點(diǎn)。
“文本區(qū)域?qū)傩浴睂?duì)話框?qū)⒕哂性试S用戶給文本部分增加項(xiàng)目分隔符的按鈕。
用戶通過單擊“剪貼藝術(shù)”工具能對(duì)其演示程序增加形狀,諸如箭頭和流程圖表符號(hào)?!凹糍N藝術(shù)瀏覽器”允許用戶從分類組合的許多形狀中進(jìn)行選擇。
用戶通過利用“音頻”工具單擊能給當(dāng)前的幻燈片增加聲音。單擊并拖動(dòng)以便給幻燈片增加聲音,這將顯示“聲音”對(duì)話框,此對(duì)話框具有用于播放、記錄、停止和暫停的按鈕?!坝涗洝卑粹o將記錄來自音頻輸入設(shè)備的聲音?;蛘?,“自文件”按鈕將允許用戶選擇音頻文件,這將顯示一個(gè)文件對(duì)話框。在加載聲音文件后,“播放”按鈕將播放聲音。
音頻部分作為封入在矩形內(nèi)的音頻符號(hào)出現(xiàn)在幻燈片預(yù)覽中。Java演示播放程序如同任何其他部分一樣處理此音頻部分。在幻燈片顯示期間輪到顯示此音頻部分時(shí),將播放此聲音。
對(duì)于每個(gè)幻燈片,每個(gè)組成部分具有表示組成部分分層的Z順序。用戶通過選擇一個(gè)組成部分并隨后單擊“移至頂部”工具能將此組成部分移至頂部。用戶通過選擇此組成部分并隨后單擊“移至底部”工具能將其移至底部。
用戶利用翻轉(zhuǎn)工具能水平和垂直地翻轉(zhuǎn)選擇的部分。利用旋轉(zhuǎn)工具,用戶能將選擇部分順時(shí)針、逆時(shí)針旋轉(zhuǎn)90°與180°。
具有幾種工具用于改變目標(biāo)或目標(biāo)組的對(duì)齊、組合或分布?!敖M合”工具將多個(gè)選擇的目標(biāo)組合在一起?!胺珠_”工具將以前組合在一起的目標(biāo)分開?!白髮?duì)齊”、“中心對(duì)齊”,“右對(duì)齊”、“頂對(duì)齊”、“中間對(duì)齊”和“底部對(duì)齊”工具對(duì)齊多個(gè)選擇的目標(biāo)?!八椒植肌焙汀按怪狈植肌惫ぞ呔鶆虻胤珠_多個(gè)選擇的目標(biāo)。
網(wǎng)格特征允許更精確的鼠標(biāo)輸入。用戶通過單擊“轉(zhuǎn)換網(wǎng)格”工具能接通網(wǎng)格。用戶通過單擊“顯示網(wǎng)格”工具能顯示網(wǎng)格。用戶通過單擊“網(wǎng)格屬性”工具能改變網(wǎng)格間距,這將顯示“網(wǎng)格選項(xiàng)”對(duì)話框。用戶應(yīng)從表對(duì)話框中選擇網(wǎng)格間距并單擊OK。
管理模式演示系統(tǒng)的管理模式允許選擇個(gè)人作為管理者來利用標(biāo)準(zhǔn)的網(wǎng)絡(luò)瀏覽器以及至互聯(lián)網(wǎng)連接不斷更新任何計(jì)算機(jī)的用戶數(shù)據(jù)庫。具有userid(用戶識(shí)別)與口令的一個(gè)或多個(gè)管理者能接入服務(wù)器17的管理模式。這些管理者是在服務(wù)器17上保持演示軟件的組織的雇員。
用于管理模式的用戶接口如下。只有具有用戶識(shí)別與口令的授權(quán)管理者能接入管理模式。管理員必須做的第一件事是接入登錄頁面并輸入他或她的用戶識(shí)別與口令。
給每個(gè)用戶分配一個(gè)用戶類別。不同類別的用戶對(duì)其演示文件的服務(wù)器具有不同的存儲(chǔ)限制。根據(jù)諸如用戶是否購買特殊的外圍設(shè)備或投影儀或其他硬件的事情來給特定用戶分配類別。
在登錄后,管理者應(yīng)單擊合適鏈接以獲得用戶類別表。管理者通過在標(biāo)記為“增加新的用戶類別”的用戶類別表下單擊鏈接能增加新的用戶類別。管理者應(yīng)在合適的文本區(qū)域中輸入類別的名稱并利用下拉菜單輸入那個(gè)類別的存儲(chǔ)限制。在此管理者完成之后,他應(yīng)單擊OK。
在登錄之后,此管理者應(yīng)單擊合適的鏈接以到達(dá)用戶表。此用戶表表示根據(jù)類別并隨后根據(jù)最后的名稱字母排序的每個(gè)用戶的全稱和用戶識(shí)別。也顯示使用的當(dāng)前存儲(chǔ)器和存儲(chǔ)限制。在此用戶表下面,管理者能單擊標(biāo)記為“增加新用戶”的鏈接。此管理者必須在合適的文本區(qū)域中輸入用戶的全稱并給此用戶分配用戶識(shí)別與口令。此管理者也必須從用戶類別下拉菜單中選擇用戶類別。對(duì)于此用戶表中的每個(gè)輸入項(xiàng),具有兩種操作編輯和刪除。管理者通過單擊單個(gè)用戶的編輯鏈接能編輯那個(gè)用戶的設(shè)置。管理者通過單擊用戶的刪除鏈接能刪除此用戶。
管理者能增加和從數(shù)據(jù)庫19中除去幻燈片模板。這些幻燈片模板包含以典型方式構(gòu)成的組成部分,這使用戶更容易創(chuàng)建演示程序。一個(gè)模板應(yīng)是空白的,在這種情況中用戶不喜歡任何一個(gè)模板。這些文本部分應(yīng)包含缺省文本或完全不包含文本。
管理者可以創(chuàng)建新的幻燈片模板。為了創(chuàng)建新的幻燈片模板,管理者首先必須通過單擊模板大小列表下的“創(chuàng)建新的模板大小”選項(xiàng)來生成幻燈模板大小。此管理者然后在合適的字段中輸入名稱、說明、寬度和高度,并單擊“增加”選項(xiàng)。
為了給新近創(chuàng)建的模板大小創(chuàng)建新的頁面布局,管理者單擊模板大小列表中的“頁面布局表”并選擇此頁面布局表下面的“創(chuàng)建新頁面布局”。此管理者也應(yīng)選擇紙張大小并單擊“增加”。
從此頁面布局表開始,管理者通過單擊“編輯布局”為剛選擇的紙張大小編輯頁面布局,這將顯示頁面布局編輯器。隨后能利用固定比率矩形工具來確定將如何打印此模板。固定比率矩形屬性對(duì)話框讓管理者指定準(zhǔn)確的X、Y、寬度和高度。
管理者也應(yīng)創(chuàng)建一個(gè)模板分類。為此,此管理者選擇模板分類表下的“增加新分類”、輸入分類名稱和說明并單擊“增加”。
為了創(chuàng)建新的模板,此管理者為此管理者希望給之增加新模板的分類選擇分類表中的“表模板”。單擊此模板表下面的“創(chuàng)建新模板”、輸入名稱與說明、從下拉菜單中選擇布局并單擊“增加”。
可以通過單擊“編輯內(nèi)容”選項(xiàng)來編輯新近創(chuàng)建的模板,這將顯示模板編輯器??梢岳么四0寰庉嫵绦騺砭庉嫶四0宀⒃谕瓿芍髥螕簟氨4妗薄?br>
管理者必須利用輸出功能來輸出這些模板,以使這些模板對(duì)于用戶是可利用的。
管理者利用色彩方案管理區(qū)域能控制可用于用戶的可利用的色彩方案。為了創(chuàng)建新的色彩方案,管理者單擊色彩方案表中的“增加新色彩方案”、在合適的文本區(qū)域中輸入名稱與說明并單擊“增加”。
為了編輯創(chuàng)建的色彩方案,單擊對(duì)應(yīng)于希望編輯的色彩方案的編輯鏈接,這將顯示色彩方案編輯程序,這允許給特定的幻燈片部分分配色彩選項(xiàng)。管理者必須輸出這些色彩方案,以使之可用于用戶。
本系統(tǒng)也允許服務(wù)器17在沒有附加費(fèi)用的情況下收集有關(guān)其在線客戶(即,用戶)的行為的寶貴的實(shí)時(shí)統(tǒng)計(jì)資料。為了查看這些統(tǒng)計(jì)資料,管理者應(yīng)在登錄之后單擊用戶統(tǒng)計(jì)資料鏈接。
當(dāng)用戶創(chuàng)建和編輯演示文件時(shí),演示應(yīng)用服務(wù)器17能自動(dòng)收集有關(guān)用戶的信息。例如,服務(wù)器能確定客戶的用戶名、IP地址、主機(jī)名和語言。此信息能存儲(chǔ)在數(shù)據(jù)庫19中并在以后在管理模式中進(jìn)行存取。此數(shù)據(jù)能以表格形式進(jìn)行顯示。此系統(tǒng)能記錄每個(gè)用戶接入此演示應(yīng)用程序的次數(shù)。每當(dāng)用戶接入此演示應(yīng)用程序時(shí),那個(gè)用戶的接入計(jì)數(shù)器遞增1。此表以最活躍的用戶開始至最不活躍的用戶以分類順序進(jìn)行顯示。
服務(wù)器17也可以收集有關(guān)最流行的幻燈片模板與色彩方案的信息。接入每個(gè)模板或色彩方案的次數(shù)可以以分類順序進(jìn)行顯示。打印每個(gè)模板的次數(shù)也能以分類順序進(jìn)行顯示。最流行的模板與色彩方案可以進(jìn)行擴(kuò)展,同時(shí)能更換最不流行的模板與色彩方案。
權(quán)利要求
1.一種互聯(lián)網(wǎng)演示系統(tǒng),包括演示應(yīng)用程序,用于創(chuàng)建和編輯演示文件;第一遠(yuǎn)程存儲(chǔ)設(shè)備,用于存儲(chǔ)所述演示應(yīng)用程序和所述演示文件,所述第一遠(yuǎn)程存儲(chǔ)設(shè)備可通過互聯(lián)網(wǎng)接入并允許在用戶操作模式與管理操作模式下進(jìn)行接入;用戶接入設(shè)備,采用基于網(wǎng)絡(luò)的應(yīng)用程序來在所述用戶操作模式下通過互聯(lián)網(wǎng)接入所述演示應(yīng)用程序,所述第一遠(yuǎn)程存儲(chǔ)設(shè)備在所述用戶操作模式下允許運(yùn)行、創(chuàng)建和編輯所述演示文件,所述演示文件的創(chuàng)建要求利用包含組成部分結(jié)構(gòu)信息的至少一個(gè)預(yù)定組的幻燈片模板文件,所述模板文件在所述用戶操作模式下不能進(jìn)行編輯;管理接入設(shè)備,用于在所述管理操作模式下接入所述第一遠(yuǎn)程存儲(chǔ)設(shè)備,所述第一遠(yuǎn)程存儲(chǔ)設(shè)備在所述管理操作模式下允許更換、增加、編輯所述幻燈片模板文件。
2.如權(quán)利要求1的互聯(lián)網(wǎng)演示系統(tǒng),其中所述管理接入設(shè)備包含基于網(wǎng)絡(luò)的應(yīng)用程序并通過互聯(lián)網(wǎng)接入所述第一遠(yuǎn)程存儲(chǔ)設(shè)備。
3.如權(quán)利要求1的互聯(lián)網(wǎng)演示系統(tǒng),其中所述演示文件的創(chuàng)建要求利用至少一個(gè)預(yù)定色彩方案文件組來限制幻燈片內(nèi)特定組成部分的色彩選擇,所述色彩方案文件在所述用戶操作模式下是不可編輯的;所述第一遠(yuǎn)程存儲(chǔ)設(shè)備允許在所述管理操作模式下更換、增加和編輯所述色彩方案文件。
4.如權(quán)利要求1的互聯(lián)網(wǎng)演示系統(tǒng),其中所述第一遠(yuǎn)程存儲(chǔ)設(shè)備自動(dòng)收集在所述用戶操作模式下接入它的所有用戶接入設(shè)備的信息。
5.如權(quán)利要求4的互聯(lián)網(wǎng)演示系統(tǒng),其中所述收集的信息包括在所述用戶操作模式下接入它的這些用戶接入設(shè)備的用戶名、IP地址、主機(jī)名和語言,將所述信息存儲(chǔ)在數(shù)據(jù)庫中以便以后由所述管理接入設(shè)備在所述管理操作模式下存取。
6.如權(quán)利要求5的互聯(lián)網(wǎng)演示系統(tǒng),其中所述收集的信息還包括每個(gè)所述用戶接入設(shè)備接入所述演示應(yīng)用程序的次數(shù)。
7.如權(quán)利要求4的互聯(lián)網(wǎng)演示系統(tǒng),其中所述收集的信息包括在創(chuàng)建演示文件時(shí)接入每個(gè)所述幻燈片模板文件的次數(shù),將所述信息存儲(chǔ)在數(shù)據(jù)庫中以便在以后由所述管理接入設(shè)備進(jìn)行存取。
8.如權(quán)利要求7的互聯(lián)網(wǎng)演示系統(tǒng),其中利用所述收集的信息來確定所述幻燈片模板文件的編輯與更換。
9.如權(quán)利要求1的互聯(lián)網(wǎng)演示系統(tǒng),其中所述演示應(yīng)程序是基于java的應(yīng)用程序。
10.如權(quán)利要求1的互聯(lián)網(wǎng)演示系統(tǒng),其中所述用戶接入設(shè)備是通過互聯(lián)網(wǎng)在所述用戶操作模式中接入所述第一遠(yuǎn)程存儲(chǔ)設(shè)備的多個(gè)計(jì)算設(shè)備之一。
11.如權(quán)利要求9的互聯(lián)網(wǎng)演示系統(tǒng),其中所述多個(gè)計(jì)算設(shè)備是個(gè)人數(shù)字輔助設(shè)備、投影設(shè)備和個(gè)人計(jì)算機(jī)系統(tǒng)之中的任何一種。
12.如權(quán)利要求11的互聯(lián)網(wǎng)演示系統(tǒng),其中所述投影設(shè)備包括在固件中含有的演示播放程序。
13.如權(quán)利要求12的互聯(lián)網(wǎng)演示系統(tǒng),其中所述投影設(shè)備還包括允許用戶通過互聯(lián)網(wǎng)登錄到所述第一遠(yuǎn)程存儲(chǔ)設(shè)備上的LCD面板。
14.如權(quán)利要求11的互聯(lián)網(wǎng)演示系統(tǒng),其中所述個(gè)人計(jì)算機(jī)系統(tǒng)包括外圍計(jì)算設(shè)備,所述外圍計(jì)算設(shè)備具有用于存儲(chǔ)識(shí)別所述外圍計(jì)算設(shè)備的ID序列的存儲(chǔ)單元;所述第一遠(yuǎn)程存儲(chǔ)設(shè)備還保持識(shí)別預(yù)定外圍計(jì)算設(shè)備表的硬件識(shí)別代碼的記錄;其中所述個(gè)人計(jì)算機(jī)系統(tǒng)發(fā)送所述ID序列給所述第一遠(yuǎn)程存儲(chǔ)設(shè)備,以響應(yīng)所述第一遠(yuǎn)程存儲(chǔ)設(shè)備請(qǐng)求耦合到所述個(gè)人計(jì)算機(jī)系統(tǒng)的外圍設(shè)備的信息;和其中所述第一遠(yuǎn)程存儲(chǔ)設(shè)備拒絕接入所述個(gè)人計(jì)算機(jī)系統(tǒng),以響應(yīng)所述ID序列與所述硬件識(shí)別代碼之一不一致。
15.如權(quán)利要求11的互聯(lián)網(wǎng)演示系統(tǒng),其中所述多個(gè)計(jì)算設(shè)備之中的每個(gè)計(jì)算設(shè)備利用默認(rèn)(default)在只觀看選項(xiàng)中接入所述演示文件并在編輯任何演示文件之前要求對(duì)所述第一遠(yuǎn)程存儲(chǔ)設(shè)備的允許請(qǐng)求,所述第一遠(yuǎn)程存儲(chǔ)設(shè)備保持允許編輯演示文件的所有計(jì)算設(shè)備的一個(gè)可查看記錄。
16.如權(quán)利要求15的互聯(lián)網(wǎng)演示系統(tǒng),其中授權(quán)編輯允許以修改演示文件的用戶接入設(shè)備必須在另一用戶接入設(shè)備可獲得修改同一演示文件的編輯允許之前放棄其編輯允許。
17.如權(quán)利要求16的互聯(lián)網(wǎng)演示系統(tǒng),其中對(duì)所述演示文件進(jìn)行的修改作為對(duì)在所述遠(yuǎn)程存儲(chǔ)設(shè)備內(nèi)的數(shù)據(jù)庫文件的改變進(jìn)行記錄。
18.如權(quán)利要求16的互聯(lián)網(wǎng)演示系統(tǒng),其中授權(quán)編輯允許以修改演示文件的用戶接入設(shè)備也接入第二遠(yuǎn)程存儲(chǔ)設(shè)備,所述第二遠(yuǎn)程存儲(chǔ)設(shè)備可通過互聯(lián)網(wǎng)接入并存儲(chǔ)至少一個(gè)圖象文件,所述用戶接入設(shè)備通過請(qǐng)求所述第一遠(yuǎn)程存儲(chǔ)設(shè)備從所述第二遠(yuǎn)程存儲(chǔ)設(shè)備中檢索所述圖象來將所述圖象附加到所述演示文件上。
19.如權(quán)利要求1的互聯(lián)網(wǎng)演示系統(tǒng),其中所述管理接入設(shè)備還用于創(chuàng)建在所述第一遠(yuǎn)程服務(wù)器具有不同存儲(chǔ)限制的多個(gè)用戶類別;所述用戶接入設(shè)備是在所述用戶操作模式下接入所述遠(yuǎn)程存儲(chǔ)設(shè)備的多個(gè)用戶接入設(shè)備之一,所述多個(gè)用戶接入設(shè)備劃分為由所述管理接入設(shè)備確定的所述用戶類別。
20.如權(quán)利要求10的互聯(lián)網(wǎng)演示系統(tǒng),其中所述管理接入設(shè)備還用于將特定的存儲(chǔ)空間量分配給每個(gè)用戶類別內(nèi)相應(yīng)的成員用戶接入設(shè)備。
21.如權(quán)利要求20的互聯(lián)網(wǎng)演示系統(tǒng),其中所述管理接入設(shè)備還用于給所述用戶類別命名。
22.通過互聯(lián)網(wǎng)接入數(shù)據(jù)文件的一種數(shù)據(jù)傳送系統(tǒng),所述數(shù)據(jù)傳送系統(tǒng)包括服務(wù)器,存儲(chǔ)所述數(shù)據(jù)文件并可通過互聯(lián)網(wǎng)接入,所述服務(wù)器保持識(shí)別外圍設(shè)備的預(yù)定表的硬件識(shí)別代碼的記錄;主計(jì)算設(shè)備,具有第一接入端口與第二接入端口,所述第一接入端口耦合到互聯(lián)網(wǎng)以便與所述服務(wù)器通信;耦合到所述第二接入端的第一外圍計(jì)算設(shè)備,所述外圍設(shè)備具有用于存儲(chǔ)識(shí)別所述第一外圍計(jì)算設(shè)備的ID序列的存儲(chǔ)位置;其中所述主計(jì)算設(shè)備發(fā)送所述ID序列給所述服務(wù)器,以響應(yīng)所述服務(wù)器請(qǐng)求耦合到所述主計(jì)算設(shè)備的外圍設(shè)備的信息;和其中所述服務(wù)器拒絕接入所述主計(jì)算設(shè)備,以響應(yīng)所述ID序列與所述硬件識(shí)別代碼之一不一致。
23.如權(quán)利要求22的數(shù)據(jù)傳送系統(tǒng),其中所述第一外圍計(jì)算設(shè)備是投影設(shè)備。
24.如權(quán)利要求23的數(shù)據(jù)傳送系統(tǒng),其中所述數(shù)據(jù)文件是可由所述服務(wù)器授權(quán)接入的選擇編輯與查看的演示文件。
25.如權(quán)利要求24的數(shù)據(jù)傳送系統(tǒng),其中將所述數(shù)據(jù)文件安排為演示文件組,每個(gè)所述文件組可由相應(yīng)的選擇用戶接入;所述服務(wù)器通過向潛在用戶請(qǐng)求ID名稱與口令以識(shí)別潛在用戶的相應(yīng)文件組來對(duì)所述潛在用戶的接入請(qǐng)求進(jìn)行應(yīng)答,所述潛在用戶在所述服務(wù)器驗(yàn)證之后變成選擇用戶并且只授權(quán)接入其對(duì)應(yīng)的文件組。
26.如權(quán)利要求25的數(shù)據(jù)傳送系統(tǒng),其中將所述選擇用戶安排為選擇用戶的用戶組,每個(gè)所述文件組與特定一個(gè)所述用戶組具有一對(duì)一對(duì)應(yīng)關(guān)系,所述服務(wù)器通過向潛在用戶請(qǐng)求ID與口令以確定此潛在用戶所屬的用戶組并從而識(shí)別此潛在用戶的相應(yīng)文件組來響應(yīng)來自此潛在用戶的接入請(qǐng)求。
27.如權(quán)利要求26的數(shù)據(jù)傳送系統(tǒng),其中相應(yīng)用戶組內(nèi)的每個(gè)所述選擇用戶利用幻燈片播放程序來觀看其相應(yīng)文件組內(nèi)的演示文件,每個(gè)接入的演示文件默認(rèn)具有只查看選項(xiàng)并在編輯任何演示文件之前要求發(fā)送允許請(qǐng)求給所述服務(wù)器,所述服務(wù)器保持允許編輯相應(yīng)演示文件的所有選擇用戶的可查看記錄,每個(gè)識(shí)別的潛在用戶為選擇用戶。
28.如權(quán)利要求27的數(shù)據(jù)傳送系統(tǒng),其中授權(quán)編輯允許以修改演示文件的選擇用戶在另一選擇用戶可獲得修改同一演示文件的編輯允許之前必須放棄其編輯允許。
29.如權(quán)利要求28的數(shù)據(jù)傳送系統(tǒng),其中對(duì)所述演示文件進(jìn)行的修改作為數(shù)據(jù)庫文件的變化記錄在所述服務(wù)器內(nèi)。
30.如權(quán)利要求27的數(shù)據(jù)傳送系統(tǒng),其中存儲(chǔ)所述數(shù)據(jù)文件的服務(wù)器是第一服務(wù)器,并且授權(quán)編輯允許以修改相應(yīng)演示文件的選擇用戶也從所述第一服務(wù)器中接入第二服務(wù)器,所述第二服務(wù)器可通過互聯(lián)網(wǎng)接入并存儲(chǔ)圖象文件,所述選擇用戶通過請(qǐng)求所述第一服務(wù)器從所述第二服務(wù)器中檢索所述圖象文件之中的特定圖象來將所述特定圖象附加到所述相應(yīng)的演示文件上。
31.如權(quán)利要求25的數(shù)據(jù)傳送系統(tǒng),其中所述服務(wù)器存儲(chǔ)對(duì)應(yīng)于每個(gè)選擇用戶和每個(gè)選擇用戶的活動(dòng)的統(tǒng)計(jì)數(shù)據(jù)。
32.如權(quán)利要求25的數(shù)據(jù)傳送系統(tǒng),其中所述演示文件利用表示演示幻燈片內(nèi)的目標(biāo)定向的預(yù)定義幻燈片模板,所述預(yù)定義幻燈片模板不可由所述選擇用戶進(jìn)行編輯;所述服務(wù)器還采用可由利用管理者ID與管理者口令識(shí)別的至少一個(gè)預(yù)定義管理者用戶接入的管理模式,所述管理者用戶編輯接入所述預(yù)定義的幻燈片模板,所述管理者用戶還能更換和創(chuàng)建幻燈片模板。
33.如權(quán)利要求25的數(shù)據(jù)傳送系統(tǒng),其中所述演示文件利用預(yù)定義的色彩方案文件來限制演示幻燈片內(nèi)可由特定目標(biāo)使用的色彩,所述色彩方案文件不可由所述選擇用戶進(jìn)行編輯;所述服務(wù)器還采用可由利用管理者ID與管理者口令識(shí)別的至少一個(gè)預(yù)定義管理者用戶接入的管理模式,所述管理者用戶編輯接入所述預(yù)定義的色彩方案文件,所述管理者用戶還能更換和創(chuàng)建色彩方案文件。
34.如權(quán)利要求32的數(shù)據(jù)傳送系統(tǒng),其中所述服務(wù)器保持所有選擇用戶使用每一個(gè)所述幻燈片模板與色彩方案的頻率的記錄,所述管理者用戶根據(jù)所述記錄中的信息更換已有的幻燈片模板與色彩方案。
35.如權(quán)利要求32的數(shù)據(jù)傳送系統(tǒng),其中所述預(yù)定義的管理者用戶可以利用所述管理者ID與管理者口令通過互聯(lián)網(wǎng)接入所述管理者模式。
36.一種投影設(shè)備,包括網(wǎng)絡(luò)接口,用于通過通信網(wǎng)絡(luò)接入服務(wù)器;實(shí)施幻燈片播放應(yīng)用程序的數(shù)據(jù)處理單元,用于運(yùn)行存儲(chǔ)在所述服務(wù)器中的軟件演示程序。
37.如權(quán)利要求36的投影設(shè)備,其中所述數(shù)據(jù)處理單元還用于在接入所述軟件演示程序之前給所述服務(wù)器發(fā)送識(shí)別所述投影設(shè)備的硬件實(shí)施的預(yù)定識(shí)別序列,從而只有預(yù)定類型的投影設(shè)備可接入所述軟件演示程序。
38.如權(quán)利要求36的投影設(shè)備,其中所述幻燈片播放應(yīng)用程序存儲(chǔ)在所述投影設(shè)備內(nèi)的固件中。
39.如權(quán)利要求36的投影設(shè)備,還包括可重新編程的存儲(chǔ)器,存儲(chǔ)用于控制所述數(shù)據(jù)處理單元的輸入/輸出操作的軟件驅(qū)動(dòng)程序;第一數(shù)據(jù)存儲(chǔ)位置,用于存儲(chǔ)識(shí)別所述數(shù)據(jù)處理單元的硬件實(shí)施的第一識(shí)別序列;第二數(shù)據(jù)存儲(chǔ)位置,用于存儲(chǔ)識(shí)別存儲(chǔ)在所述可重新編程存儲(chǔ)器中的所述軟件驅(qū)動(dòng)程序的修改名稱的第二識(shí)別序列;所述處理單元還用于發(fā)送所述第一與第二識(shí)別符序列給所述服務(wù)器并更新所述可重新編程存儲(chǔ)器與所述第二存儲(chǔ)位置,以響應(yīng)所述服務(wù)器發(fā)送更新的軟件驅(qū)動(dòng)程序與更新的修改名稱給投影設(shè)備。
40.如權(quán)利要求36的投影設(shè)備,其中幻燈片播放應(yīng)用程序是基于Java的軟件應(yīng)用程序,并且所述數(shù)據(jù)處理單元實(shí)施Java引擎。
41.如權(quán)利要求36的投影設(shè)備,還包括用戶接口,用于允許用戶通過所述網(wǎng)絡(luò)接口與所述服務(wù)器交互作用。
42.如權(quán)利要求41的投影設(shè)備,其中所述用戶接口包含LCD面板。
43.如權(quán)利要求36的投影設(shè)備,其中所述通信網(wǎng)絡(luò)是互聯(lián)網(wǎng)。
44.一種互聯(lián)網(wǎng)演示方法,包括提供演示應(yīng)用程序,用于創(chuàng)建與編輯演示文件;提供第一遠(yuǎn)程存儲(chǔ)設(shè)備,用于存儲(chǔ)所述演示應(yīng)用程序和所述演示文件;使所述第一遠(yuǎn)程存儲(chǔ)設(shè)備可通過互聯(lián)網(wǎng)接入并允許在用戶操作模式與管理操作模式下接入所述第一遠(yuǎn)程存儲(chǔ)設(shè)備;提供采用基于網(wǎng)絡(luò)的應(yīng)用程序的用戶接入設(shè)備,用于在所述用戶操作模式下通過互聯(lián)網(wǎng)接入所述演示應(yīng)用程序,所述第一遠(yuǎn)程存儲(chǔ)設(shè)備在所述用戶操作模式下允許運(yùn)行、創(chuàng)建和編輯所述演示文件,所述演示文件的創(chuàng)建要求利用包含組成部分安排信息的至少一個(gè)預(yù)定義組的幻燈片模板文件,所述模板文件在所述用戶操作模式下不可進(jìn)行編輯;提供管理接入設(shè)備,用于在所述管理操作模式下接入所述第一遠(yuǎn)程存儲(chǔ)設(shè)備,所述第一遠(yuǎn)程存儲(chǔ)設(shè)備在所述管理操作模式下允許更換、增加和編輯所述幻燈片模板文件。
45.如權(quán)利要求44的互聯(lián)網(wǎng)演示方法,其中所述管理接入設(shè)備采用基于網(wǎng)絡(luò)的應(yīng)用程序并通過互聯(lián)網(wǎng)接入所述第一遠(yuǎn)程存儲(chǔ)設(shè)備。
46.如權(quán)利要求44的互聯(lián)網(wǎng)演示方法,其中所述演示文件的創(chuàng)建要求使用限制幻燈片內(nèi)特定組成部分的色彩選擇的至少一個(gè)預(yù)定義的色彩方案文件組,所述色彩方案文件在所述用戶操作模式下不是可編輯的;所述第一遠(yuǎn)程存儲(chǔ)設(shè)備在所述管理操作模式下允許更換、增加和編輯所述色彩方案文件。
47.如權(quán)利要求44的互聯(lián)網(wǎng)演示方法,其中所述第一遠(yuǎn)程存儲(chǔ)設(shè)備自動(dòng)收集在所述用戶操作模式下接入它的所有用戶接入設(shè)備的信息。
48.如權(quán)利要求47的互聯(lián)網(wǎng)演示方法,其中所述收集的信息包括在所述用戶操作模式下接入它的用戶接入設(shè)備的用戶名、IP地址、主機(jī)名和語言,所述信息存儲(chǔ)在數(shù)據(jù)庫中以便以后由所述管理接入設(shè)備在所述管理操作模式下進(jìn)行存取。
49.如權(quán)利要求48的互聯(lián)網(wǎng)演示方法,其中所述收集的信息還包括每個(gè)所述用戶接入設(shè)備接入所述演示應(yīng)用軟件的次數(shù)。
50.如權(quán)利要求47的互聯(lián)網(wǎng)演示方法,其中所述收集的信息包括在生成演示文件時(shí)接入每個(gè)所述幻燈片模板文件的次數(shù),將所述信息存儲(chǔ)在數(shù)據(jù)庫中以便以后由所述管理接入設(shè)備進(jìn)行存取。
51.如權(quán)利要求50的互聯(lián)網(wǎng)演示方法,其中所述收集的信息確定幻燈片模板文件的編輯和更換。
52.如權(quán)利要求44的互聯(lián)網(wǎng)演示方法,其中所述演示應(yīng)用程序是基于java的應(yīng)用程序。
53.如權(quán)利要求44的互聯(lián)網(wǎng)演示方法,其中所述用戶接入設(shè)備是通過互聯(lián)網(wǎng)在所述用戶操作模式下接入所述第一遠(yuǎn)程存儲(chǔ)設(shè)備的多個(gè)計(jì)算設(shè)備之一。
54.如權(quán)利要求52的互聯(lián)網(wǎng)演示方法,其中所述多個(gè)計(jì)算設(shè)備是個(gè)人數(shù)字輔助設(shè)備、投影設(shè)備和個(gè)人計(jì)算機(jī)系統(tǒng)之中的任何一種設(shè)備。
55.如權(quán)利要求54的互聯(lián)網(wǎng)演示方法,其中所述投影設(shè)備執(zhí)行固件中的演示播放程序。
56.如權(quán)利要求55的互聯(lián)網(wǎng)演示方法,其中所述投影設(shè)備還包括允許用戶通過互聯(lián)網(wǎng)登錄到所述第一遠(yuǎn)程存儲(chǔ)設(shè)備的LCD面板。
57.如權(quán)利要求54的互聯(lián)網(wǎng)演示方法,還提供所述個(gè)人計(jì)算機(jī)系統(tǒng)內(nèi)的外圍計(jì)算設(shè)備,所述外圍計(jì)算設(shè)備存儲(chǔ)識(shí)別所述外圍計(jì)算設(shè)備的ID序列;所述第一遠(yuǎn)程存儲(chǔ)設(shè)備還保持識(shí)別外圍計(jì)算設(shè)備的預(yù)定表的硬件識(shí)別代碼的記錄;其中所述個(gè)人計(jì)算機(jī)系統(tǒng)發(fā)送所述ID序列給所述第一遠(yuǎn)程存儲(chǔ)設(shè)備,以響應(yīng)所述第一遠(yuǎn)程存儲(chǔ)設(shè)備請(qǐng)求耦合到所述個(gè)人計(jì)算機(jī)系統(tǒng)的外圍設(shè)備的信息;和其中所述第一遠(yuǎn)程存儲(chǔ)設(shè)備拒絕接入所述個(gè)人計(jì)算機(jī)系統(tǒng),以響應(yīng)所述ID序列與所述硬件識(shí)別代碼之一不一致。
58.如權(quán)利要求54的互聯(lián)網(wǎng)演示方法,其中所述多個(gè)計(jì)算設(shè)備之中的每一個(gè)計(jì)算設(shè)備在只查看選項(xiàng)中默認(rèn)接入所述演示文件并在編輯任何演示文件之前要求發(fā)送允許請(qǐng)求給所述第一遠(yuǎn)程存儲(chǔ)設(shè)備,所述第一遠(yuǎn)程存儲(chǔ)設(shè)備保持允許編輯演示文件的所有計(jì)算設(shè)備的可查看記錄。
59.如權(quán)利要求58的互聯(lián)網(wǎng)演示方法,其中授權(quán)編輯允許以修改演示文件的用戶接入設(shè)備必須在另一用戶接入設(shè)備可獲得修改同一演示文件的編輯允許之前放棄其編輯允許。
60.如權(quán)利要求59的互聯(lián)網(wǎng)演示方法,其中對(duì)所述演示文件進(jìn)行的修改作為數(shù)據(jù)庫文件的改變記錄在所述遠(yuǎn)程存儲(chǔ)設(shè)備內(nèi)。
61.如權(quán)利要求59的互聯(lián)網(wǎng)演示方法,其中授權(quán)編輯允許以修改演示文件的用戶接入設(shè)備還接入第二遠(yuǎn)程存儲(chǔ)設(shè)備,所述第二遠(yuǎn)程存儲(chǔ)設(shè)備可通過互聯(lián)網(wǎng)接入并存儲(chǔ)至少一個(gè)圖象文件,所述用戶接入設(shè)備通過請(qǐng)求所述第一遠(yuǎn)程存儲(chǔ)設(shè)備從所述第二遠(yuǎn)程存儲(chǔ)設(shè)備中檢索所述圖象來將所述圖象附加到所述演示文件上。
62.如權(quán)利要求44的互聯(lián)網(wǎng)演示方法,其中所述管理接入設(shè)備用于在所述第一遠(yuǎn)程服務(wù)器上創(chuàng)建具有不同存儲(chǔ)限制的多個(gè)用戶類別;
所述用戶接入設(shè)備是在所述用戶操作模式下接入所述遠(yuǎn)程存儲(chǔ)設(shè)備的多個(gè)用戶接入設(shè)備之一,并且所述多個(gè)用戶接入設(shè)備劃分為由所述管理接入設(shè)備確定的所述用戶類別。
63.如權(quán)利要求53的互聯(lián)網(wǎng)演示方法,其中所述管理接入設(shè)備還用于將特定的存儲(chǔ)空間量分配給每個(gè)用戶類別內(nèi)的相應(yīng)成員的用戶接入設(shè)備。
64.如權(quán)利要求63的互聯(lián)網(wǎng)演示方法,其中所述管理接入設(shè)備還用于給所述用戶類別命名。
全文摘要
互聯(lián)網(wǎng)演示系統(tǒng)包括互聯(lián)網(wǎng)可接入的服務(wù)器,此服務(wù)器允許接入可編輯與可執(zhí)行演示文件的數(shù)據(jù)庫來選擇具有特定類型的外圍設(shè)備的用戶。此外圍設(shè)備或投影儀包括此服務(wù)器用于驗(yàn)證用戶并用于更新此外圍設(shè)備的驅(qū)動(dòng)信息的硬件ID。此服務(wù)器還保持管理模式,選擇管理者可以利用此管理模式來組合選擇用戶并將選擇用戶限于特定組的演示文件。管理者也創(chuàng)建和編輯選擇用戶要求的但不可由這些選擇用戶編輯的模板文件與色彩方案文件。此服務(wù)器也保持選擇用戶及其活動(dòng)的統(tǒng)計(jì)資料。管理者利用這些統(tǒng)計(jì)資料來選定刪除與編輯的模板與色彩方案文件。
文檔編號(hào)G06F17/21GK1375757SQ0210706
公開日2002年10月23日 申請(qǐng)日期2002年3月12日 優(yōu)先權(quán)日2001年3月13日
發(fā)明者S·內(nèi)爾森, 李家欣, T·D·胡夫米雷 申請(qǐng)人:精工愛普生株式會(huì)社