專利名稱:在因特網(wǎng)上的動(dòng)態(tài)頁(yè)面生成器上提供消息公布的方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及計(jì)算機(jī)系統(tǒng),具體涉及允許利用頁(yè)面生成器工具來(lái)公布消息的方法和系統(tǒng)。
背景技術(shù):
圖1是描述與數(shù)據(jù)存儲(chǔ)器20和萬(wàn)維網(wǎng)瀏覽器30相結(jié)合地使用的傳統(tǒng)頁(yè)面生成器工具10的方框圖。傳統(tǒng)頁(yè)面生成器工具10被用于提供連接到數(shù)據(jù)存儲(chǔ)器20的網(wǎng)頁(yè)(未示出)。利用這個(gè)網(wǎng)頁(yè),客戶端的萬(wàn)維網(wǎng)瀏覽器30可以訪問(wèn)在數(shù)據(jù)存儲(chǔ)器20中的信息。萬(wàn)維網(wǎng)瀏覽器30經(jīng)由LAN或因特網(wǎng)(未顯式地描述)而連接到傳統(tǒng)頁(yè)面生成器工具10。利用使用傳統(tǒng)頁(yè)面生成器工具10而提供的網(wǎng)頁(yè),萬(wàn)維網(wǎng)瀏覽器30可以與傳統(tǒng)頁(yè)面生成器工具10交互,并且請(qǐng)求在數(shù)據(jù)存儲(chǔ)器20中存檔的信息。傳統(tǒng)頁(yè)面生成器工具10可以搜索數(shù)據(jù)存儲(chǔ)器20來(lái)獲取萬(wàn)維網(wǎng)瀏覽器30的用戶所期望的信息。例如,DynamicPage BuilderTM是由國(guó)際商用機(jī)器公司提供的頁(yè)面生成器工具。利用DynamicPage Builder,開(kāi)發(fā)者可以提供鏈接到IBM Digital LibraryTM(IBM數(shù)字圖書(shū)館)的網(wǎng)頁(yè)。通過(guò)這個(gè)網(wǎng)頁(yè),可以搜索IBM Digital Library。可以由DynamicPage Builder向萬(wàn)維網(wǎng)瀏覽器提供搜索的結(jié)果來(lái)由用戶查看。
雖然可以使用傳統(tǒng)頁(yè)面生成器工具10來(lái)提供網(wǎng)頁(yè)和搜索數(shù)據(jù)存儲(chǔ)器20,但是本領(lǐng)域的一個(gè)技術(shù)人員容易認(rèn)識(shí)到傳統(tǒng)頁(yè)面生成器工具10具有有限的功能。特別是,經(jīng)常期望向由傳統(tǒng)頁(yè)面生成器工具10生成的網(wǎng)頁(yè)的用戶廣播或公布消息。例如,如果系統(tǒng)狀態(tài)報(bào)告、通知和其他消息可以被公布到網(wǎng)頁(yè)的用戶則是有益的。但是,傳統(tǒng)頁(yè)面生成器工具10沒(méi)有消息公布能力。因此,對(duì)于要利用傳統(tǒng)頁(yè)面生成器工具10廣播的消息,網(wǎng)頁(yè)的管理員必須利用傳統(tǒng)頁(yè)面生成器工具10重新建立網(wǎng)頁(yè)。新的網(wǎng)頁(yè)將包括所期望的消息。如果期望改變、刪除或以新的消息來(lái)補(bǔ)充所述消息,則必須重新建立網(wǎng)頁(yè)。這個(gè)處理耗費(fèi)時(shí)間,并且可能導(dǎo)致網(wǎng)頁(yè)中的差錯(cuò)。
因此,所需要的是利用動(dòng)態(tài)頁(yè)面生成器工具來(lái)公布消息的系統(tǒng)和方法。本發(fā)明處理這樣的需要。
發(fā)明內(nèi)容
本發(fā)明提供了一種用于利用頁(yè)面生成器工具來(lái)公布消息的方法和系統(tǒng)。所述頁(yè)面生成器工具用于提供網(wǎng)頁(yè)和將網(wǎng)頁(yè)與可搜索的數(shù)據(jù)庫(kù)鏈接。所述方法和系統(tǒng)包括提供消息存儲(chǔ)代理程序、消息高速緩沖存儲(chǔ)器和消息公布代理程序。所述消息存儲(chǔ)代理程序接收消息,并且向消息高速緩沖存儲(chǔ)器提供消息。所述消息公布代理程序連接到消息高速緩沖存儲(chǔ)器和頁(yè)面生成器工具。消息公布代理程序從消息高速緩沖存儲(chǔ)器檢索消息,并且允許響應(yīng)于來(lái)自萬(wàn)維網(wǎng)瀏覽器的請(qǐng)求而通過(guò)頁(yè)面生成器工具在萬(wàn)維網(wǎng)瀏覽器上公布消息。
按照在此公開(kāi)的系統(tǒng)和方法,本發(fā)明允許利用頁(yè)面生成器工具來(lái)公布消息。
通過(guò)參照附圖僅僅通過(guò)示例來(lái)說(shuō)明本發(fā)明,其中圖1是在其環(huán)境中的傳統(tǒng)頁(yè)面生成器工具的方框圖;圖2是按照本發(fā)明的頁(yè)面生成器工具的一個(gè)實(shí)施例的方框圖;圖3是按照在計(jì)算機(jī)系統(tǒng)中使用的本發(fā)明的頁(yè)面生成器工具的一個(gè)實(shí)施例的方框圖;圖4是在用于利用頁(yè)面生成器工具公布消息的按照本發(fā)明的方法的一個(gè)實(shí)施例中的高層流程圖;圖5是用于利用頁(yè)面生成器工具公布消息的按照本發(fā)明的方法的一個(gè)實(shí)施例的更詳細(xì)的流程圖。
具體實(shí)施例方式
傳統(tǒng)頁(yè)面生成器工具允許諸如管理員的開(kāi)發(fā)者建立網(wǎng)頁(yè)和將網(wǎng)頁(yè)鏈接到數(shù)據(jù)存儲(chǔ)器。當(dāng)用戶經(jīng)由萬(wàn)維網(wǎng)瀏覽器連接到網(wǎng)頁(yè)的時(shí)候,可以利用傳統(tǒng)頁(yè)面生成器工具搜索數(shù)據(jù)存儲(chǔ)器的內(nèi)容。
雖然傳統(tǒng)頁(yè)面生成器起作用,但是本領(lǐng)域內(nèi)的一個(gè)普通技術(shù)人員容易意識(shí)到,所期望的是通過(guò)網(wǎng)頁(yè)來(lái)公布消息。但是,傳統(tǒng)頁(yè)面生成器工具具有很少或沒(méi)有特殊的消息公布能力。結(jié)果,經(jīng)由萬(wàn)維網(wǎng)瀏覽器公布消息是困難和消耗時(shí)間的。
本發(fā)明提供了一種用于利用頁(yè)面生成器工具公布消息的方法和系統(tǒng)。頁(yè)面生成器工具用于提供網(wǎng)頁(yè)和將網(wǎng)頁(yè)鏈接到可搜索的數(shù)據(jù)庫(kù)。所述方法和系統(tǒng)包括提供消息存儲(chǔ)代理程序、消息高速緩沖存儲(chǔ)器和消息公布代理程序。所述消息存儲(chǔ)代理程序接收消息,并且向消息高速緩沖存儲(chǔ)器提供消息。所述消息公布代理程序連接到消息高速緩沖存儲(chǔ)器和頁(yè)面生成器工具。消息公布代理程序從消息高速緩沖存儲(chǔ)器檢索消息,并且允許響應(yīng)于來(lái)自萬(wàn)維網(wǎng)瀏覽器的請(qǐng)求而通過(guò)頁(yè)面生成器工具在萬(wàn)維網(wǎng)瀏覽器上公布消息。
將從特定的頁(yè)面生成器工具和特定的實(shí)現(xiàn)方式來(lái)說(shuō)明本發(fā)明。但是,本領(lǐng)域的一個(gè)普通技術(shù)人員將容易地意識(shí)到這種方法和系統(tǒng)將有效地工作于其他頁(yè)面生成器工具和其他實(shí)現(xiàn)方式。而且,將在用于將網(wǎng)頁(yè)鏈接到可搜索的數(shù)據(jù)存儲(chǔ)器的數(shù)據(jù)存儲(chǔ)器的環(huán)境中說(shuō)明本發(fā)明。但是,沒(méi)有事物阻止將本發(fā)明用于具有其他或不同的功能的其他的頁(yè)面生成器工具。
為了更具體地圖解按照本發(fā)明的方法和系統(tǒng),現(xiàn)在參照?qǐng)D2,它描述了按照本發(fā)明的頁(yè)面生成器工具100的一個(gè)實(shí)施例。頁(yè)面生成器工具100包括傳統(tǒng)頁(yè)面生成器工具102、消息公布代理程序104、消息高速緩沖存儲(chǔ)器106和消息存儲(chǔ)代理程序108。傳統(tǒng)頁(yè)面生成器工具102最好是動(dòng)態(tài)頁(yè)面生成器。因此,可以利用頁(yè)面生成器工具100提供一個(gè)或多個(gè)網(wǎng)頁(yè)。消息存儲(chǔ)代理程序108從管理員接收要公布的消息(未示出)。因此所述消息在被提供到消息存儲(chǔ)代理程序108之前已經(jīng)被準(zhǔn)備好。消息存儲(chǔ)代理程序108存儲(chǔ)消息來(lái)用于將來(lái)的公布。消息高速緩沖存儲(chǔ)器106最好被實(shí)現(xiàn)為在傳統(tǒng)動(dòng)態(tài)頁(yè)面生成器工具102的服務(wù)器側(cè)的平面文件。
消息公布代理程序104利用傳統(tǒng)頁(yè)面生成器工具102來(lái)在客戶端的萬(wàn)維網(wǎng)瀏覽器(未示出)上公布消息。在一個(gè)優(yōu)選實(shí)施例中,消息公布代理程序104是響應(yīng)于來(lái)自萬(wàn)維網(wǎng)瀏覽器的請(qǐng)求而公布消息的小服務(wù)程序。而且在一個(gè)優(yōu)選實(shí)施例中,消息公布代理程序通過(guò)向駐留在萬(wàn)維網(wǎng)瀏覽器上的網(wǎng)頁(yè)的一部分傳送消息而利用傳統(tǒng)頁(yè)面生成器工具102,如下所述。導(dǎo)致公布消息的請(qǐng)求可以是觀看一個(gè)或多個(gè)消息的特定請(qǐng)求,或所述請(qǐng)求可以僅僅訪問(wèn)利用頁(yè)面生成器工具100提供的網(wǎng)頁(yè)之一。在后一種情況下,消息將被公布到訪問(wèn)網(wǎng)頁(yè)的任何用戶。響應(yīng)于所述請(qǐng)求,消息公布代理程序104從消息高速緩沖存儲(chǔ)器106檢索消息,并且利用傳統(tǒng)頁(yè)面生成器工具102消息。優(yōu)選的是,利用由傳統(tǒng)頁(yè)面生成器工具102提供的網(wǎng)頁(yè)來(lái)實(shí)現(xiàn)這一點(diǎn)。在一個(gè)優(yōu)選實(shí)施例中,消息公布代理程序104向在萬(wàn)維網(wǎng)瀏覽器上的網(wǎng)頁(yè)中的一個(gè)小應(yīng)用程序提供消息。而且在一個(gè)優(yōu)選實(shí)施例中,利用消息公布代理程序104來(lái)將消息推向萬(wàn)維網(wǎng)瀏覽器,而不是要求萬(wàn)維網(wǎng)瀏覽器拉回消息。但是,在一個(gè)替代的實(shí)施例中,消息公布代理程序104可以以另一種方式通過(guò)傳統(tǒng)頁(yè)面生成器工具102向萬(wàn)維網(wǎng)瀏覽器提供消息。
因此,按照本發(fā)明的頁(yè)面生成器工具100能夠在利用頁(yè)面生成器工具100提供的所有網(wǎng)頁(yè)上公布或廣播消息。當(dāng)推出消息時(shí),如在一個(gè)優(yōu)選實(shí)施例中那樣,客戶端可以獲得最近的消息而不刷新所感興趣的網(wǎng)頁(yè)。另外,可以動(dòng)態(tài)地提供消息。管理員可以當(dāng)期望時(shí)簡(jiǎn)單地向消息高速緩沖存儲(chǔ)器提供消息。頁(yè)面生成器工具100將自動(dòng)地公布消息。而且,根據(jù)將導(dǎo)致消息公布的請(qǐng)求的類型,可以將消息集成到網(wǎng)頁(yè)以便訪問(wèn)網(wǎng)頁(yè)將保證公布消息。
圖3描述了并入按照本發(fā)明的頁(yè)面生成器工具100的一個(gè)實(shí)施例的系統(tǒng)110的一個(gè)優(yōu)選實(shí)施例。系統(tǒng)110可以用于提供能夠搜索數(shù)據(jù)庫(kù)和消息公布的網(wǎng)頁(yè)。系統(tǒng)110包括頁(yè)面生成器工具100、一組宏定義120、消息公布工具130和數(shù)據(jù)存儲(chǔ)器140。宏定義120包括至少一個(gè)消息公布宏定義122。在一個(gè)實(shí)施例中,為每個(gè)消息提供不同的消息公布宏定義122。在另一個(gè)實(shí)施例中,消息可能共享消息公布宏定義122,以便當(dāng)處理消息公布宏定義122時(shí)公布它們?nèi)?。消息公布宏定義122最好包括通過(guò)網(wǎng)頁(yè)(未顯示地示出)通過(guò)到萬(wàn)維網(wǎng)瀏覽器150的小應(yīng)用程序(未示出)。因此,用于消息公布宏定義122的小應(yīng)用程序可以被考慮為駐留在利用傳統(tǒng)頁(yè)面生成器工具110提供的網(wǎng)頁(yè)的瀏覽器側(cè)中。傳統(tǒng)頁(yè)面生成器工具102最好是來(lái)自國(guó)際商用機(jī)器公司的Dynamic Page BuilderTM。數(shù)據(jù)存儲(chǔ)器140可以是數(shù)字圖書(shū)館,諸如IBMDigital LibraryTM。
系統(tǒng)110和繼而傳統(tǒng)頁(yè)面生成器工具102連接到萬(wàn)維網(wǎng)瀏覽器150。與萬(wàn)維網(wǎng)瀏覽器150的連接可能是通過(guò)因特網(wǎng)(未顯示地示出)、LAN(未顯示地示出)或其他機(jī)構(gòu)。因此,萬(wàn)維網(wǎng)瀏覽器150可以遠(yuǎn)離系統(tǒng)110。
消息公布工具130連接到在頁(yè)面生成器100中的消息存儲(chǔ)代理程序108。消息公布工具130可以例如以C++實(shí)現(xiàn)為簡(jiǎn)單的軟件單元,它接受來(lái)自鍵盤(pán)(未示出)的消息串。消息公布工具130可以因此被管理員或其他用戶使用來(lái)建立要公布的消息。消息公布工具130也向消息存儲(chǔ)代理程序108提供消息。消息存儲(chǔ)代理程序108如上所述而工作。傳統(tǒng)頁(yè)面生成器工具102連接到數(shù)據(jù)存儲(chǔ)器140。數(shù)據(jù)存儲(chǔ)器140包括通過(guò)由傳統(tǒng)頁(yè)面生成器工具102、因此由頁(yè)面生成器工具110所提供的網(wǎng)頁(yè)可以搜索的信息。下面參照?qǐng)D4和5說(shuō)明頁(yè)面生成器工具110的工作。
圖4是用于公布消息的按照本發(fā)明的方法200的高層流程圖。與圖3所述的系統(tǒng)110相結(jié)合地說(shuō)明所述方法200。經(jīng)由步驟202,通過(guò)頁(yè)面生成器工具110來(lái)接收消息。在一個(gè)優(yōu)選實(shí)施例中,通過(guò)消息存儲(chǔ)代理程序108接收消息,并且最好從消息公布工具130提供它們。經(jīng)由步驟204,所述消息被存儲(chǔ)在消息高速緩沖存儲(chǔ)器106中。經(jīng)由步驟206,響應(yīng)于來(lái)自萬(wàn)維網(wǎng)瀏覽器150的請(qǐng)求而利用消息公布代理程序104來(lái)在萬(wàn)維網(wǎng)瀏覽器150上公布消息。消息公布代理程序104通過(guò)傳統(tǒng)頁(yè)面生成器工具102公布消息。優(yōu)選的是,利用由傳統(tǒng)頁(yè)面生成器工具102提供的網(wǎng)頁(yè)來(lái)完成這一點(diǎn)。
圖5是用于公布消息的按照本發(fā)明的方法250的更詳細(xì)的流程圖。種子單個(gè)網(wǎng)頁(yè)和單個(gè)消息的環(huán)境中說(shuō)明所述方法250。但是,所述方法250可以用于多個(gè)網(wǎng)頁(yè)和多個(gè)消息。與圖3相結(jié)合地說(shuō)明所述方法250。參見(jiàn)圖3和5,經(jīng)由步驟252,諸如網(wǎng)頁(yè)的管理員的個(gè)人建立消息。最好利用消息公布工具130來(lái)建立所述消息。經(jīng)由步驟254,所述消息被輸入到消息存儲(chǔ)代理程序108。經(jīng)由步驟256,消息存儲(chǔ)代理程序108在消息高速緩沖存儲(chǔ)器106中存儲(chǔ)所述消息。然后,經(jīng)由步驟258,確定是否已經(jīng)從萬(wàn)維網(wǎng)瀏覽器150接收到請(qǐng)求。經(jīng)由步驟260,如果已經(jīng)接收到所述請(qǐng)求,則消息公布宏定義122被傳統(tǒng)頁(yè)面生成器工具102處理。結(jié)果,經(jīng)由步驟262,消息公布代理程序104從消息高速緩沖存儲(chǔ)器106檢索消息。經(jīng)由步驟264,消息公布代理程序104然后向來(lái)自在萬(wàn)維網(wǎng)瀏覽器中的消息公布宏定義122的小應(yīng)用程序傳送消息。因此,消息公布代理程序是用于在網(wǎng)頁(yè)中的、包括在消息公布宏定義122中和被提供到萬(wàn)維網(wǎng)瀏覽器150的小應(yīng)用程序的小服務(wù)程序。因此,萬(wàn)維網(wǎng)瀏覽器150可以為終端用戶顯示消息。
因此,按照本發(fā)明的系統(tǒng)110和方法200和250能夠在利用頁(yè)面生成器工具100提供的網(wǎng)頁(yè)上公布或廣播消息。當(dāng)推出消息時(shí),如在一個(gè)優(yōu)選實(shí)施例中那樣,客戶端可以獲得最近的消息而不刷新所感興趣的網(wǎng)頁(yè)。另外,可以動(dòng)態(tài)地提供消息。管理員可以當(dāng)期望時(shí)簡(jiǎn)單地向消息高速緩沖存儲(chǔ)器提供消息。頁(yè)面生成器工具100將自動(dòng)地公布消息。而且,根據(jù)將導(dǎo)致消息公布的請(qǐng)求的類型,可以將消息集成到網(wǎng)頁(yè)以便訪問(wèn)網(wǎng)頁(yè)將保證公布消息。
已經(jīng)公開(kāi)了用于利用頁(yè)面生成器工具提供消息公布的方法和系統(tǒng)。按照本發(fā)明的所寫(xiě)的軟件要以諸如存儲(chǔ)器、CD-ROM一些計(jì)算機(jī)可讀介質(zhì)的形式來(lái)被存儲(chǔ)或被發(fā)送,并且由處理器執(zhí)行。結(jié)果,計(jì)算機(jī)可讀介質(zhì)打算包括計(jì)算機(jī)可讀信號(hào),它例如可以通過(guò)網(wǎng)絡(luò)被發(fā)送。
權(quán)利要求
1.一種用于利用頁(yè)面生成器工具來(lái)公布消息的系統(tǒng),所述頁(yè)面生成器工具用于提供網(wǎng)頁(yè)和將網(wǎng)頁(yè)與可搜索的數(shù)據(jù)庫(kù)鏈接,所述系統(tǒng)包括消息存儲(chǔ)代理程序,用于接收消息;消息公布代理程序,連接到消息高速緩沖存儲(chǔ)器和頁(yè)面生成器工具,消息公布代理程序用于從消息高速緩沖存儲(chǔ)器檢索消息,并且允許通過(guò)頁(yè)面生成器工具在萬(wàn)維網(wǎng)瀏覽器上公布消息。
2.按照權(quán)利要求1的系統(tǒng),其中消息公布代理程序通過(guò)頁(yè)面生成器工具向萬(wàn)維網(wǎng)瀏覽器推出消息。
3.按照權(quán)利要求1的系統(tǒng),其中消息公布代理程序是一個(gè)小服務(wù)程序。
4.按照權(quán)利要求1的系統(tǒng),還包括消息公布宏定義,連接到頁(yè)面生成器工具,頁(yè)面生成器工具響應(yīng)于來(lái)自萬(wàn)維網(wǎng)瀏覽器的請(qǐng)求而處理所述消息公布宏定義,所述消息公布宏定義用于響應(yīng)于頁(yè)面生成器工具對(duì)消息公布宏定義的處理來(lái)觸發(fā)消息的公布。
5.按照權(quán)利要求1的系統(tǒng),還包括消息公布宏定義,連接到頁(yè)面生成器工具,頁(yè)面生成器工具響應(yīng)于來(lái)自萬(wàn)維網(wǎng)瀏覽器的請(qǐng)求而處理所述消息公布宏定義,所述消息公布宏定義用于響應(yīng)于頁(yè)面生成器工具對(duì)消息公布宏定義的處理來(lái)觸發(fā)消息的公布。
6.按照權(quán)利要求1的系統(tǒng),還包括消息公布工具,用于允許用戶建立消息和向消息存儲(chǔ)代理程序提供消息。
7.按照權(quán)利要求1的系統(tǒng),其中消息允許響應(yīng)于來(lái)自萬(wàn)維網(wǎng)瀏覽器的請(qǐng)求而通過(guò)頁(yè)面生成器工具在萬(wàn)維網(wǎng)瀏覽器上公布消息。
8.一種用于利用頁(yè)面生成器工具來(lái)公布消息的方法,所述頁(yè)面生成器工具用于提供網(wǎng)頁(yè)和將網(wǎng)頁(yè)與可搜索的數(shù)據(jù)庫(kù)鏈接,所述方法包括步驟(a)從用戶接收消息;(b)在連接到頁(yè)面生成器工具的消息高速緩沖存儲(chǔ)器中存儲(chǔ)消息;(c)從消息高速緩沖存儲(chǔ)器檢索消息和通過(guò)頁(yè)面生成器工具在萬(wàn)維網(wǎng)瀏覽器公布消息。
9.按照權(quán)利要求8的方法,其中利用消息公布代理程序執(zhí)行檢索和公布步驟(c)。
10.按照權(quán)利要求9的方法,其中檢索和公布步驟(c)包括步驟(c1)利用消息公布代理程序來(lái)向萬(wàn)維網(wǎng)瀏覽器推出消息。
11.按照權(quán)利要求8的方法,其中檢索和公布步驟(c)還包括步驟(c1)響應(yīng)于來(lái)自萬(wàn)維網(wǎng)瀏覽器的請(qǐng)求而通過(guò)頁(yè)面生成器工具在萬(wàn)維網(wǎng)瀏覽器上公布消息。
12.按照權(quán)利要求9的方法,其中所述消息公布代理程序是小服務(wù)程序。
13.按照權(quán)利要求9的方法,其中檢索和公布步驟(c)還包括步驟(c1)觸發(fā)消息公布代理程序來(lái)利用連接到頁(yè)面生成器工具的消息公布宏定義檢索和公布消息,頁(yè)面生成器工具響應(yīng)于來(lái)自萬(wàn)維網(wǎng)瀏覽器的請(qǐng)求而處理所述消息公布宏定義,所述消息公布宏定義用于響應(yīng)于頁(yè)面生成器工具對(duì)消息公布宏定義的處理來(lái)觸發(fā)消息的公布。
14.按照權(quán)利要求9的方法,其中消息公布宏定義包括一個(gè)小應(yīng)用程序,它當(dāng)頁(yè)面生成器工具處理消息公布宏定義時(shí)從消息公布代理程序檢索消息和公布消息。
15.按照權(quán)利要求9的方法,還包括步驟(d)允許用戶建立消息和利用消息公布工具向消息存儲(chǔ)代理程序提供消息。
16.一種計(jì)算機(jī)可讀介質(zhì),包括用于利用頁(yè)面生成器工具來(lái)公布消息的程序,所述頁(yè)面生成器工具用于提供網(wǎng)頁(yè)和將網(wǎng)頁(yè)與可搜索的數(shù)據(jù)庫(kù)鏈接,所述程序包括指令,用于(a)從用戶接收消息;(b)在連接到頁(yè)面生成器工具的消息高速緩沖存儲(chǔ)器中存儲(chǔ)消息;(c)從消息高速緩沖存儲(chǔ)器檢索消息和通過(guò)頁(yè)面生成器工具在萬(wàn)維網(wǎng)瀏覽器公布消息。
17.按照權(quán)利要求16的計(jì)算機(jī)可讀介質(zhì),其中利用消息公布代理程序執(zhí)行檢索和公布指令(c)。
18.按照權(quán)利要求16的計(jì)算機(jī)可讀介質(zhì),其中檢索和公布指令(c)包括指令,用于(c1)利用消息公布代理程序來(lái)向萬(wàn)維網(wǎng)瀏覽器推出消息。
19.按照權(quán)利要求17的計(jì)算機(jī)可讀介質(zhì),其中所述消息公布代理程序是小服務(wù)程序。
20.按照權(quán)利要求17的計(jì)算機(jī)可讀介質(zhì),其中檢索和公布指令(c)還包括指令,用于(c1)觸發(fā)消息公布代理程序來(lái)利用連接到頁(yè)面生成器工具的消息公布宏定義檢索和公布消息,頁(yè)面生成器工具響應(yīng)于來(lái)自萬(wàn)維網(wǎng)瀏覽器的請(qǐng)求而處理所述消息公布宏定義,所述消息公布宏定義用于響應(yīng)于頁(yè)面生成器工具對(duì)消息公布宏定義的處理來(lái)觸發(fā)消息的公布。
21.按照權(quán)利要求16的計(jì)算機(jī)可讀介質(zhì),其中檢索和公布指令(c)還包括指令,用于(c1)響應(yīng)于來(lái)自萬(wàn)維網(wǎng)瀏覽器的請(qǐng)求而通過(guò)頁(yè)面生成器工具在萬(wàn)維網(wǎng)瀏覽器上公布消息。
22.按照權(quán)利要求17的計(jì)算機(jī)可讀介質(zhì),其中消息公布宏定義包括一個(gè)小應(yīng)用程序,它當(dāng)頁(yè)面生成器工具處理消息公布宏定義時(shí)從消息公布代理程序檢索消息和公布消息。
23.按照權(quán)利要求17的計(jì)算機(jī)可讀介質(zhì),還包括指令(d)允許用戶建立消息和利用消息公布工具向消息存儲(chǔ)代理程序提供消息。
全文摘要
公開(kāi)了一種利用頁(yè)面生成器工具公布消息的方法和系統(tǒng)。頁(yè)面生成器工具用于提供網(wǎng)頁(yè)和將網(wǎng)頁(yè)與可搜索的數(shù)據(jù)庫(kù)鏈接。所述方法和系統(tǒng)包括提供消息存儲(chǔ)代理程序、消息高速緩沖存儲(chǔ)器和消息公布代理程序。所述消息存儲(chǔ)代理程序接收消息,并且向消息高速緩沖存儲(chǔ)器提供消息。所述消息公布代理程序連接到消息高速緩沖存儲(chǔ)器和頁(yè)面生成器工具。消息公布代理程序從消息高速緩沖存儲(chǔ)器檢索消息,并且允許響應(yīng)于來(lái)自萬(wàn)維網(wǎng)瀏覽器的請(qǐng)求而通過(guò)頁(yè)面生成器工具在萬(wàn)維網(wǎng)瀏覽器上公布消息。
文檔編號(hào)G06F17/30GK1531694SQ02806055
公開(kāi)日2004年9月22日 申請(qǐng)日期2002年1月25日 優(yōu)先權(quán)日2001年3月5日
發(fā)明者楊祖怡, 吳堯城 申請(qǐng)人:國(guó)際商業(yè)機(jī)器公司