專利名稱::服務(wù)器端的web摘要生成和表示的制作方法
技術(shù)領(lǐng)域:
:本發(fā)明涉及因特網(wǎng)導(dǎo)航領(lǐng)域,包括各種通信裝置和連接技術(shù),更確切地說,涉及用于根據(jù)用戶或企業(yè)選擇的網(wǎng)站收集摘要信息,然后使用推送或拖拉技術(shù)以HTML方式向用戶顯示該信息的方法和裝置,包括軟件。相關(guān)文檔交叉參考本發(fā)明為以下專利申請(qǐng),即序號(hào)為09/208,740,題目為“用于提供并維護(hù)可通過因特網(wǎng)或其他包交換網(wǎng)絡(luò)進(jìn)行訪問的用戶交互門戶系統(tǒng)的方法和裝置”,申請(qǐng)日期為1998年12月8日的專利申請(qǐng)的部分繼續(xù)申請(qǐng)(CIP),這里全文引用作為參考。許多公司提供可通過因特網(wǎng)訪問的各種訂購(gòu)服務(wù)。例如,現(xiàn)在許多人通過因特網(wǎng)在舒適安逸的家中辦理銀行業(yè)務(wù),股票交易,購(gòu)物等。通常,用戶通過訂購(gòu)訪問以上功能的個(gè)人化的安全網(wǎng)頁(yè)。通過輸入用戶名、密碼或其他個(gè)人標(biāo)識(shí)碼,用戶能夠獲取信息、開始交易、購(gòu)買股票、或完成各種各樣的其他任務(wù)。訂購(gòu)多個(gè)或許多利用因特網(wǎng)作為經(jīng)紀(jì)人的服務(wù)的個(gè)人遇到的一個(gè)問題是,總要使用許多密碼和/或登錄代碼。通常每種服務(wù)不能使用相同的密碼或代碼,因?yàn)槠渌艘呀?jīng)獲得該密碼或代碼。由于因服務(wù)而異的安全問題,包括安全性問題,用戶也不希望提供諸如社會(huì)安全號(hào)之類的個(gè)人唯一代碼。另外,出于自愿,用戶會(huì)為不同網(wǎng)站選擇不同密碼,以增加安全性,事實(shí)上,這同樣增加了用戶可能擁有的密碼數(shù)。另一個(gè)困擾具有許多利用密碼進(jìn)行訂購(gòu)的用戶的問題是,他們必須在計(jì)算機(jī)的高速緩沖中添加許多網(wǎng)頁(yè)的書簽,以便快速查找并訪問各種服務(wù)。例如,為了預(yù)定并支付航空旅行,用戶必須連接到因特網(wǎng),轉(zhuǎn)到他/她的書簽文件,然后選擇航空網(wǎng)頁(yè)。接著,該用戶必須輸入用戶名和密碼,并且在網(wǎng)頁(yè)出現(xiàn)后遵循屏幕上的指令。如果用戶希望從網(wǎng)站購(gòu)買機(jī)票,并希望從聯(lián)機(jī)銀行服務(wù)中轉(zhuǎn)帳,則該用戶必須查找并選擇其個(gè)人銀行或帳戶網(wǎng)頁(yè),以進(jìn)行該機(jī)票的轉(zhuǎn)帳。訪問不同網(wǎng)頁(yè),需要不同的用戶名和密碼,從而事情變得很復(fù)雜。盡管上述示例是示范性的,眾所周知,為了在網(wǎng)上開展業(yè)務(wù),需要許多與查找網(wǎng)頁(yè)、利用密碼進(jìn)行登錄等有關(guān)的工作。發(fā)明人熟知并且在相關(guān)文檔的交叉引用中列出的相關(guān)案例中說明的一種服務(wù),提供WEB服務(wù),該服務(wù)允許用戶在一個(gè)位置存儲(chǔ)其所有密碼保護(hù)的網(wǎng)頁(yè),從而大大簡(jiǎn)化瀏覽處理以及根據(jù)這些網(wǎng)頁(yè)生成信息。上述服務(wù)的特征在于,允許用戶在系統(tǒng)中安排某些任務(wù),從而根據(jù)用戶的指令,利用智能體(軟件)執(zhí)行請(qǐng)求的任務(wù)。該服務(wù)存儲(chǔ)用戶密碼和登錄信息,然后使用該信息登錄到用戶的網(wǎng)站,從而使用戶無需手工輸入登錄代碼或密碼代碼就能夠?qū)Ш?,以訪問鏈接。上述服務(wù)使用一臺(tái)服務(wù)器提供用戶個(gè)人化的應(yīng)用,以便于導(dǎo)航,其中以包含該用戶所有所列站點(diǎn)(超鏈接)的交互主頁(yè)的方式,顯示用戶個(gè)人化的應(yīng)用。該應(yīng)用以超鏈接方式列出該用戶的所有URL,從而用戶只需單擊超鏈接就能導(dǎo)航到其網(wǎng)頁(yè),其中對(duì)用戶而言,登錄(如果需要的話)是自動(dòng)的,透明的。以上所述的應(yīng)用還包括一個(gè)軟件智能體,并更新有關(guān)用戶帳號(hào)的網(wǎng)頁(yè),其中可以對(duì)軟件智能體進(jìn)行編程以執(zhí)行用戶的預(yù)定任務(wù),包括返回特定摘要。提供搜索功能,并且該功能適合與軟件智能體合作,以搜索用戶輸入的特定內(nèi)容的URL,如果以可顯示方式在諸如門戶服務(wù)器或客戶機(jī)之類的位置高速緩沖存儲(chǔ)了這些網(wǎng)頁(yè)的話。除上述特征之外,最好啟用軟件智能體連同搜索功能,以導(dǎo)航到任意URL或URL組,前提是服務(wù)提供商認(rèn)為用戶或有關(guān)人員所輸入的內(nèi)容合適,以便提供有關(guān)各URL之更新內(nèi)容的摘要信息,所述信息以HTML信息頁(yè)的方式提供給用戶。顯然需要一種能夠獨(dú)立導(dǎo)航到用戶提供的URL或已知URL,利用各URL的正確密碼信息(如果需要的話)進(jìn)行登錄,并且以人機(jī)可讀的HTML文檔的方式向用戶返回所請(qǐng)求的摘要信息的方法和裝置。此類系統(tǒng)將提供有效的摘要服務(wù),其中無需用戶在其個(gè)人門戶主頁(yè)調(diào)用超鏈接,就能夠向該用戶顯示重要信息。在一種實(shí)施方式中,門戶還包括一個(gè)配置和開始界面,供訂戶設(shè)置和啟動(dòng)摘要搜索,并且以在因特網(wǎng)連接的服務(wù)器上存儲(chǔ)、檢索的模板的方式,配置各客戶端的摘要搜索。在某些情況中,存儲(chǔ)摘要信息以便訂戶請(qǐng)求時(shí)進(jìn)行下載,而在其他情況中,立即將該信息推送給客戶端。同時(shí)在某些實(shí)施方式中,根據(jù)門戶存儲(chǔ)的各訂戶的數(shù)據(jù),各訂戶自動(dòng)登錄到因特網(wǎng)站點(diǎn)。在以下說明中,提供在幾種實(shí)施方式中實(shí)現(xiàn)本發(fā)明的方法,以及第一次啟用該系統(tǒng)的方法,以允許訂戶無需冗長(zhǎng)的登錄過程就能快速訪問許多網(wǎng)站,同時(shí)總結(jié)并下載由摘要搜索產(chǎn)生的數(shù)據(jù)。圖2為根據(jù)本發(fā)明之某一實(shí)施方式的、可在顯示監(jiān)視器上看到的個(gè)人化門戶主頁(yè)應(yīng)用的示范平面圖。圖3為一流程圖,表示用戶與圖1所示的因特網(wǎng)門戶的交互。圖4為一個(gè)框圖,表示根據(jù)本發(fā)明之某一實(shí)施方式的摘要軟件智能體以及其功能。圖5為一邏輯流程圖,表示在用戶定義模式中運(yùn)行的圖4所示軟件智能體執(zhí)行的示范摘要過程。圖6為一邏輯流程圖,表示在具有最小用戶輸入的、用戶無關(guān)的智能模式中圖4所示軟件智能體執(zhí)行的示范摘要過程。圖1為根據(jù)本發(fā)明之某一實(shí)施方式的因特網(wǎng)門戶系統(tǒng)11和因特網(wǎng)網(wǎng)絡(luò)13的概要。在本實(shí)施方式中,門戶系統(tǒng)11除作為唯一網(wǎng)絡(luò)門戶之外,還作為一家ISP,而在其他實(shí)施方式中,以獨(dú)立因特網(wǎng)服務(wù)器的方式,實(shí)現(xiàn)門戶系統(tǒng)11。然而在其他實(shí)施方式中,利用諸如搜索和列表服務(wù)(AltavistaTM、YahooTM),或利用提供WEB連接服務(wù)器空間租賃的公司,提供上述服務(wù)和裝置。因特網(wǎng)13表示本發(fā)明的首選應(yīng)用,但并不限于此,因?yàn)楸景l(fā)明可應(yīng)用于其他網(wǎng)絡(luò)或其組合。在本實(shí)施方式中,ISP15包括一臺(tái)服務(wù)器31,一個(gè)調(diào)制解調(diào)器池33(此處用一臺(tái)調(diào)制解調(diào)器表示),和一個(gè)用于存儲(chǔ)數(shù)字?jǐn)?shù)據(jù)的海量存儲(chǔ)器存儲(chǔ)庫(kù)29。調(diào)制解調(diào)器池是一種便利設(shè)施,與服務(wù)器的連接可以為任何類型的網(wǎng)絡(luò)鏈路。作為本
技術(shù)領(lǐng)域:
中之典型的ISP,ISP15為各訂戶提供因特網(wǎng)訪問服務(wù)。除眾所周知的因特網(wǎng)訪問服務(wù)之外,ISP15還以下面詳細(xì)說明的方式,提供唯一訂購(gòu)服務(wù)作為因特網(wǎng)門戶,以便存儲(chǔ)許多網(wǎng)頁(yè)或目的地以及與這些網(wǎng)頁(yè)關(guān)聯(lián)的所有密碼和個(gè)人代碼。通過執(zhí)行門戶軟件35提供上述唯一門戶服務(wù),其中發(fā)明人將門戶軟件35稱為Password-All套件。這里,將本發(fā)明的軟件稱為門戶軟件和Password-All軟件套件。同時(shí),在以下大部分說明中,依據(jù)Password-All術(shù)語(yǔ),將本發(fā)明的裝置稱為Password-All服務(wù)器或Password-All門戶。如圖所示,將ISP15連接到因特網(wǎng)13。這里,未示出ISP15中存在并連接到諸如因特網(wǎng)13之類的網(wǎng)絡(luò)的該
技術(shù)領(lǐng)域:
中公知的其他設(shè)備,如IP數(shù)據(jù)路由器,數(shù)據(jù)交換機(jī),網(wǎng)關(guān)路由器等,但是應(yīng)認(rèn)為存在這些設(shè)備。正如該
技術(shù)領(lǐng)域:
中公知的那樣,通過面向連接的電話系統(tǒng),或通過任何其他因特網(wǎng)/WEB訪問連接,如通過線纜調(diào)制解調(diào)器、專用網(wǎng)絡(luò)連接(如,T1)、ISDN等,訪問ISP15。利用從因特網(wǎng)裝置17到調(diào)制解調(diào)器池33的訪問線路19,表示此類連接。在最佳實(shí)施方式中,正如該
技術(shù)領(lǐng)域:
中公知的那樣,用戶利用用戶名和密碼訪問因特網(wǎng)Password-All門戶服務(wù),后者向訂戶提供個(gè)人化的網(wǎng)頁(yè)。在另一實(shí)施方式中,會(huì)有其他人使用一個(gè)用戶的因特網(wǎng)帳號(hào),因此,在準(zhǔn)許訪問門戶31之前,需要只有該用戶才有的附加密碼或代碼??梢栽趦?chǔ)存庫(kù)29中存儲(chǔ)以上個(gè)人化的門戶網(wǎng)頁(yè),而儲(chǔ)存庫(kù)29可以為任何方便形式的海量存儲(chǔ)器。在因特網(wǎng)13中示出三臺(tái)因特網(wǎng)服務(wù)器23、25和27,它們表示作為各公司之主機(jī)并且被用戶操作裝置17訂購(gòu)的因特網(wǎng)服務(wù)器。例如,服務(wù)器23可以為一臺(tái)銀行服務(wù)器,其中執(zhí)行交互聯(lián)機(jī)銀行業(yè)務(wù)和帳戶管理。服務(wù)器25可以為一臺(tái)投資服務(wù)器,其中創(chuàng)建并管理投資帳戶。服務(wù)器27可以為一臺(tái)航空旅行服務(wù)器,其中可以預(yù)定航班,購(gòu)買機(jī)票。在本例中,三臺(tái)服務(wù)器均為需要用戶ID和訪問密碼的安全服務(wù)器,但是本發(fā)明并不僅僅限于安全服務(wù)。在本發(fā)明的最佳實(shí)施方式中,操縱諸如裝置17之類的支持因特網(wǎng)的裝置的訂購(gòu)用戶,通過ISP15連接到作為主機(jī)的Password-All門戶系統(tǒng)11,從而訪問個(gè)人化的交互網(wǎng)頁(yè),該網(wǎng)頁(yè)又提供對(duì)因特網(wǎng)13上的許多服務(wù)器中任意服務(wù)器的訪問,如訪問服務(wù)器23、25和27,而無需輸入附加密碼或代碼。在最佳實(shí)施方式中,發(fā)明人將啟用上述服務(wù)的軟件稱為Password-All。Password-All為在唯一服務(wù)器,有時(shí)在用戶工作站(客戶機(jī))上執(zhí)行的軟件套件。門戶軟件35提供的附加交互性,允許連接的用戶搜索其所列網(wǎng)頁(yè)中與關(guān)鍵字、文本字符串等有關(guān)的信息,并且允許用戶根據(jù)預(yù)先定義的時(shí)間表,規(guī)劃用戶定義的任務(wù),涉及訪問以及與諸如服務(wù)器23、25和27之類的一臺(tái)或多臺(tái)因特網(wǎng)連接的服務(wù)器的交互。以下詳細(xì)說明這些功能。圖2表示根據(jù)本發(fā)明之某一實(shí)施方式的、可在顯示監(jiān)視器上看到的個(gè)人化門戶網(wǎng)頁(yè),其中在服務(wù)器31上運(yùn)行的Password-All門戶軟件35響應(yīng)訂戶的安全訪問,提供該網(wǎng)頁(yè)。網(wǎng)頁(yè)32顯示用戶訂購(gòu)的交互列表34,即成員網(wǎng)頁(yè),以及用戶名和通常加密的各網(wǎng)頁(yè)的密碼信息,其中在本例中利用URL標(biāo)識(shí)網(wǎng)頁(yè),也可以利用任何方便的、最具有描述性的假名標(biāo)識(shí)網(wǎng)頁(yè)。在列名為目的地的第一列中,列出示范目的地LBC.com,MyBank.com,MyStocks.com,Myshopping.com,Mortgage.com,和Airline.com。這些僅僅為可能列出在網(wǎng)頁(yè)33的許多示范目的地中的少數(shù)目的地。為了查看不能在應(yīng)用33內(nèi)直接查看的附加列表,提供滾動(dòng)條35,滾動(dòng)條35允許用戶上下滾動(dòng)該列表,以便以該
技術(shù)領(lǐng)域:
中的公知方式查看列表。在本例中,可以認(rèn)為列表34中列出的項(xiàng)目為諸如圖1所示的服務(wù)器23、25和27上的目的地。通常,與該列表上的項(xiàng)目關(guān)聯(lián)的URL不會(huì)把用戶帶到該服務(wù)器本身,而是帶到該服務(wù)器上存儲(chǔ)的網(wǎng)頁(yè)。在列名為目的地的右側(cè),分別在列名為用戶名和密碼的列中,顯示與列表34中各項(xiàng)目關(guān)聯(lián)的用戶名和密碼數(shù)據(jù)。每個(gè)列表或至少每個(gè)列表的一部分是一個(gè)超鏈接,當(dāng)選擇超鏈接時(shí),調(diào)用其目的地的URL。在某些實(shí)例中,特定服務(wù)可以具有多個(gè)關(guān)聯(lián)URL。例如,MyBank.com可以具有多個(gè)關(guān)聯(lián)URL,如與單一訂戶關(guān)聯(lián)的不同帳號(hào)或業(yè)務(wù)。在此情況中,存在與單一較高層列表關(guān)聯(lián)的不同目的地的子列表。盡管未示出其手段,但是借助上述說明,其實(shí)現(xiàn)機(jī)制對(duì)熟練技術(shù)人員而言是顯而易見的。在某些實(shí)施方式中,多個(gè)用戶可共享頁(yè)面33,如丈夫和妻子共享共同帳號(hào)和訂購(gòu)。這里,利用標(biāo)識(shí)為Mortgage.com的服務(wù)器說明此種情況,其中在標(biāo)記為用戶名的列中同時(shí)列出John和JaneDoe。在另一實(shí)施方式中,對(duì)于個(gè)體的網(wǎng)絡(luò),或許是業(yè)主、授權(quán)合作者或投資方等可共享一個(gè)應(yīng)用。這樣,系統(tǒng)11適合于個(gè)人和商業(yè)用途。在獲得對(duì)通過圖1所示的因特網(wǎng)門戶服務(wù)器31提供的應(yīng)用33的訪問權(quán)之后,用戶可以滾動(dòng)、突出顯示并選擇其列表34中的任意URL,從而導(dǎo)航到特定目的地以便進(jìn)一步交互。應(yīng)用33已經(jīng)將各URL的用戶名和密碼列出。因而,無需顯示用戶的密碼和用戶名。也可以將這些數(shù)據(jù)透明地存儲(chǔ)在用戶的配置文件中,并在選擇時(shí)調(diào)用。因此,用戶無需輸入列表34支持的所有目的地的密碼和用戶名。當(dāng)然,由訂購(gòu)用戶創(chuàng)建、配置并維護(hù)各列表34,同時(shí)提供編輯功能,從而用戶可以編輯、更新列表,包括改變URL,添加和刪除列表等。根據(jù)本發(fā)明的另一方面,可以按以下方式半自動(dòng)地添加用戶配置文件的新列表,如進(jìn)入銀行或其他公司主頁(yè)的新中轉(zhuǎn)頁(yè)。通常,當(dāng)用戶通過與某個(gè)公司的網(wǎng)頁(yè)進(jìn)行交互,在該公司新開帳戶時(shí),要求用戶提供某些信息,通常包括用戶的ID、地址、電子郵件帳號(hào)等,通常還包括訪問該帳號(hào)的新用戶名和密碼。在該過程中,用戶將從其瀏覽器與公司的網(wǎng)頁(yè)進(jìn)行交互。提供Password-All插件,其中在輸入新公司要求的信息后,用戶可以激活一個(gè)預(yù)定義信號(hào)(右擊鼠標(biāo)、擊鍵等),Password-All套件將在用戶密碼中進(jìn)入一個(gè)新中轉(zhuǎn)頁(yè)。所有配置文件在Password-All門戶服務(wù)器。在新條目的有關(guān)方法中,提供Password-All門戶主機(jī)的公司,通過與其他公司達(dá)成協(xié)議,以其大部分操作對(duì)用戶透明的操作方式,在Password-All門戶向用戶提供登錄和簽字服務(wù)。例如,在Password-All門戶列出合作公司的可選瀏覽列表,如銀行、安全服務(wù)等,具有Password-All門戶訂購(gòu)和配置文件的用戶可以選擇上述合作公司中的公司,然后新開帳號(hào),同時(shí),自動(dòng)將該帳號(hào)添加到該用戶的Password-All門戶網(wǎng)頁(yè)中,以及作為合作公司之主機(jī)的服務(wù)器中。不同帳號(hào)可能需要某些交互性,但是大多數(shù)情況下,可以直接使用用戶配置文件中的大部分信息,而無需重新輸入。發(fā)明人已經(jīng)注意到,許多潛在用戶對(duì)根據(jù)本發(fā)明之某一實(shí)施方式向作為Password-All門戶服務(wù)器宿主的公司提供密碼和用戶名難免會(huì)產(chǎn)生擔(dān)心,其中門戶服務(wù)器執(zhí)行Password-All服務(wù)。在最佳實(shí)施方式中,為解決上述問題,用戶無需向Password-All提供明文密碼,而是提供各密碼的加密形式。當(dāng)用戶連接到位于Password-All門戶服務(wù)器的Password-All中的中轉(zhuǎn)頁(yè)面時(shí),當(dāng)他/她調(diào)用超鏈接時(shí),將加密的密碼返回到用戶系統(tǒng),接著,用戶系統(tǒng)依靠保存的加密密鑰或主密碼,調(diào)用所選目的地的連接所需的實(shí)際密碼。因此,無需在Password-All門戶服務(wù)器存儲(chǔ)明文密碼,其中門戶服務(wù)器容易受到來自外部的攻擊,或以其他方式誤用。在有關(guān)安全方法中,在本發(fā)明的最佳實(shí)施方式中,永遠(yuǎn)不在一臺(tái)服務(wù)器上存儲(chǔ)用戶的全部配置文件,而是分布到兩臺(tái)或多臺(tái)(最好是多臺(tái))服務(wù)器上,從而一臺(tái)服務(wù)器出現(xiàn)問題對(duì)特定用戶的整體影響最小。如上所述,Password-All允許用戶訪問擁有以加密格式存儲(chǔ)的必要登錄數(shù)據(jù)的該用戶的網(wǎng)絡(luò)空間目的地的完整列表,從而用戶只需選擇Password-All列表中的一個(gè)目的地(超鏈接),接著用戶的瀏覽器將調(diào)用所選目的地的URL。作為附加功能,Password-All也可以在調(diào)用超鏈接之間的導(dǎo)航時(shí)間和顯示目的網(wǎng)頁(yè)期間,顯示旗幟廣告和其他類型的廣告。根據(jù)本發(fā)明的另一方面,用戶/訂戶無需訪問Password-All網(wǎng)頁(yè),也能享受所提供的特有功能的優(yōu)點(diǎn)。在此變更中,提供一個(gè)用于訂戶WEB瀏覽器的插件。如果訂戶使用本地瀏覽器導(dǎo)航到需要安全登錄的網(wǎng)頁(yè),如其聯(lián)機(jī)銀行業(yè)務(wù)目的地,則當(dāng)顯示輸入窗口供該訂戶輸入ID和密碼時(shí),利用預(yù)定的用戶輸入,如熱鍵單擊鼠標(biāo)右鍵,激活該插件。然后,該插件以透明方式訪問Password-All頁(yè)面(也可以在客戶機(jī)中緩沖),自動(dòng)訪問并提供登錄所需的數(shù)據(jù)。根據(jù)本發(fā)明的另一方面,搜索選項(xiàng)37允許用戶根據(jù)諸如關(guān)鍵字之類的輸入,搜索列表34中的特定URL。在某些情況中,列表34中存儲(chǔ)的URL數(shù)可能很多,從而諸如功能37之類的搜索功能具有很大吸引力。提供與列表34邏輯分離的條件對(duì)話框51,后者適合于接收作為該技術(shù)中公知的搜索選項(xiàng)37的輸入。在一種實(shí)施方式中,搜索選項(xiàng)37可彈出第二窗口,其中第二窗口包括如對(duì)話框51的對(duì)話框。根據(jù)本發(fā)明的另一方面,也可以在從窗口33調(diào)用的窗口中配置搜索功能,從而使其搜索所列目的地的全部或所選目的地,然后以至少某些部分可由用戶配置的方式,返回結(jié)果。例如,提供一個(gè)對(duì)話框,供用戶輸入搜索條件,并在所列目的地的全部目的地中選擇。該搜索將依次訪問各個(gè)所選目的地,然后向用戶提供結(jié)果作為找到的各條件的實(shí)例,或者以在該搜索之后訪問的形式,列出結(jié)果。搜索功能最好是Password-All門戶軟件的一部分,從而所有用戶均可以使用,并且利用用戶個(gè)人主頁(yè)中的超鏈接進(jìn)行訪問。在某些實(shí)施方式中,用戶可以創(chuàng)建高度個(gè)性化的搜索功能,其中以只有創(chuàng)建該功能的用戶才能使用該功能的方式,存儲(chǔ)該搜索功能。根據(jù)本發(fā)明的許多方面,非常需要特定網(wǎng)頁(yè)或某些類型的網(wǎng)頁(yè)的知識(shí)。在許多實(shí)施方式中,由維護(hù)并增強(qiáng)Password-All門戶軟件35的人員(推動(dòng)者)研究目的地網(wǎng)頁(yè)的特性,并且以配置模塊的方式提供許多特性,以便用戶完成特定任務(wù)。在大多數(shù)情況中,以對(duì)用戶透明的方式,調(diào)用并體現(xiàn)這些特性。根據(jù)本發(fā)明的另一方面,構(gòu)造Password-All套件,以便通過用戶的配置文件,按照該用戶即將構(gòu)造和定時(shí)的方式,向用戶提供定期報(bào)告。例如,總結(jié)有關(guān)銀行帳號(hào)中帳號(hào)余額、股票購(gòu)買、股票價(jià)值、總的航空旅行購(gòu)買、飛行里程的改變報(bào)告,然后以多種不同方式提供給用戶。由于帶有Password-All軟件的Password-All門戶服務(wù)器,處理用戶的各種交易通信量,所以能夠以多種有益方式總結(jié)、收集、處理統(tǒng)計(jì)數(shù)據(jù)。在本發(fā)明的最佳實(shí)施方式中,能夠以多種不同方式提供并實(shí)現(xiàn)以上報(bào)告,包括在Password-All門戶上的用戶安全個(gè)人網(wǎng)頁(yè)上顯示該報(bào)告。除能夠按照上述方式執(zhí)行任務(wù)之外,可以通過因特網(wǎng)或其他數(shù)據(jù)包網(wǎng)絡(luò),將包括報(bào)告的任務(wù)結(jié)果以及諸如機(jī)票之類的硬質(zhì)文檔,發(fā)送到用戶定義的目的地,如傳真機(jī)、連接的計(jì)算機(jī)節(jié)點(diǎn)、電子郵件服務(wù)器、或其他因特網(wǎng)連接的裝置??梢栽O(shè)置所有任務(wù),從而在用戶做其他事情或者在用戶不從事預(yù)定任務(wù)時(shí),根據(jù)用戶定義的時(shí)間表運(yùn)行所有任務(wù)。根據(jù)本發(fā)明的另一實(shí)施方式,認(rèn)識(shí)到使用因特網(wǎng)進(jìn)行購(gòu)買商品和服務(wù)之類的金融交易越來越多,所以在用戶的配置文件內(nèi)提供一種功能,以自動(dòng)跟蹤在不同目的地進(jìn)行的交易,并且通過訪問用戶的銀行帳號(hào),批準(zhǔn)以每個(gè)交易為基礎(chǔ)或在每個(gè)會(huì)話后的交易,其中可以對(duì)所有操作進(jìn)行預(yù)編程,并由用戶授權(quán)。作為應(yīng)用35之的一部分的其他功能或選項(xiàng)包括,上一個(gè)URL選項(xiàng)41,更新功能43,和添加功能45。功能41允許用戶立即導(dǎo)航到上次訪問的URL。更新功能43提供更新內(nèi)容和新地址的URL的方法。添加功能允許用戶將附加URL添加到列表34中。同樣,功能45也能夠提供刪除條目的方法。上面說明了添加帳號(hào)的其他方式。請(qǐng)注意,本發(fā)明之實(shí)施方式中特有的Password-All門戶以及Password-All軟件套件提供的服務(wù),并不限于要求密碼和用戶名的目的地??梢允褂迷S多實(shí)施方式中的Password-All門戶和軟件來管理用戶的所有書簽,包括編輯書簽等。在這方面,通常以索引、分組或?qū)哟谓Y(jié)構(gòu)的方式顯示書簽。Password-All具有編輯功能,以添加、獲取、刪除、管理書簽。在本發(fā)明的許多實(shí)施方式中,作為一種便利設(shè)施,可以從用戶的Password-All站點(diǎn)下載書簽,然后加載到該用戶的本地瀏覽器中。這樣,可以使用該用戶之書簽集合中的增加和改進(jìn),而無需轉(zhuǎn)到Password-All。另外,通過使用一個(gè)或多個(gè)Password-All插件,可以將書簽從用戶的本地PC上載到Password-All站點(diǎn)上的個(gè)人主頁(yè)。對(duì)熟練技術(shù)人員而言,在給出上述說明之后,可以明顯看出本發(fā)明之各種實(shí)施方式中提供的功能性特別適合于其輸入能力有限的、支持因特網(wǎng)的裝置。例如,WEBTV應(yīng)用中的機(jī)頂盒不帶用于輸入ID和密碼的鍵盤也照樣能用。在實(shí)施本發(fā)明時(shí),將鍵盤輸入降到最低程度,或取消鍵盤輸入。上述注釋適用于許多其他類型的因特網(wǎng)裝置。在本發(fā)明的最佳實(shí)施方式中,一旦訂戶用戶進(jìn)入Password-All,只需點(diǎn)擊就進(jìn)行所有導(dǎo)航。為了使用沒有鍵盤或輔助鍵盤之類的特別裝置進(jìn)入Password-All站點(diǎn),可以使用智能卡或嵌入密碼,或某些其他類型的驗(yàn)證。對(duì)熟練技術(shù)人員而言,顯然能夠以除網(wǎng)頁(yè)之外的其他形式提供諸如應(yīng)用33之類的交互應(yīng)用,而并不背離本發(fā)明的實(shí)質(zhì)和范圍。例如,可以以可下載模塊或程序的方式,提供諸如應(yīng)用33之類的應(yīng)用,其中可以設(shè)置并脫機(jī)配置該模塊和程序,并且該模塊和程序能夠在聯(lián)機(jī)時(shí)運(yùn)行。圖3為一流程圖,表示用戶與圖1所示的因特網(wǎng)Password-All門戶的交互。根據(jù)本發(fā)明之某一實(shí)施方式,該圖所示的處理步驟意在表示與本發(fā)明之因特網(wǎng)門戶(如圖1所示的門戶31)交互期間開始調(diào)用的典型用戶步驟和自動(dòng)化軟件過程。在步驟53中,用戶通過諸如圖1所示的因特網(wǎng)裝置17之類的兼容裝置,連接到因特網(wǎng)或前面說明的包交換網(wǎng)絡(luò)。在步驟55中,用戶輸入用戶名和密碼,其中在一種實(shí)施方式中,只需輸入其ISP用戶名和密碼。在另一實(shí)施方式中,需要輸入第二密碼或代碼,以便在通過ISP登錄到因特網(wǎng)之后,訪問諸如圖1所示的門戶服務(wù)器31之類的因特網(wǎng)門戶。在某些情況中,通過與ISP達(dá)成特殊協(xié)議,可利用一個(gè)密碼同時(shí)訪問ISP和Password-All。在步驟57中,通過因特網(wǎng)門戶服務(wù)器31顯示諸如圖2所示的頁(yè)面32之類的個(gè)人網(wǎng)頁(yè)。個(gè)人化的網(wǎng)頁(yè)至少包含所有用戶配置的URL,同時(shí)利用搜索功能增強(qiáng)其功能。在步驟58中,用戶將至少?gòu)钠渥鳛闀灥哪康牡刂羞x擇一個(gè)URL,然后,正如超鏈接技術(shù)中公知的那樣,調(diào)用該透明URL,并且用戶將導(dǎo)航到該目的地,以進(jìn)行正常用戶交互。在本操作中,Password-All門戶軟件透明地將該用戶登錄到目的地網(wǎng)頁(yè)上,如果需要登錄的話。在步驟60中,用戶通過單擊諸如圖2所示的選項(xiàng)37之類的選項(xiàng),調(diào)用搜索引擎。在步驟62中,用戶在諸如圖2所示的文本字段51之類的文本字段中,輸入搜索參數(shù)。在輸入上述參數(shù)之后,用戶利用諸如按鈕52之類的按鈕開始搜索。在步驟64中,搜索引擎抽取信息。作為一種選擇,此類信息可以為與搜索參數(shù)提供的描述匹配的URL形式。在步驟66中,以分離頁(yè)面的方式顯示搜索的URL列表,此后,用戶可以選擇要導(dǎo)航的URL。對(duì)于作為選項(xiàng)的搜索功能而言,用戶可以提供搜索標(biāo)準(zhǔn),然后搜索任意或所有可能的目的地。在另一實(shí)施方式中,以可顯示方式高速緩沖網(wǎng)頁(yè),在步驟64中抽取的信息可以包括所有存儲(chǔ)頁(yè)面中包含的任意信息,如文本、圖像、交互內(nèi)容等。在此情況中,一個(gè)顯示的結(jié)果頁(yè)面可以提供生成的搜索結(jié)果的連接,包括與該結(jié)果關(guān)聯(lián)的URL。或許通過單擊文本或圖像結(jié)果,將向用戶顯示關(guān)聯(lián)網(wǎng)頁(yè),其中相對(duì)于顯示窗口突出顯示該結(jié)果。用于WEB摘要的增強(qiáng)智能體根據(jù)本發(fā)明的另一方面,發(fā)明人稱為收集程序的軟件智能體,適合于根據(jù)用戶請(qǐng)求或公司判斷,收集并返回有關(guān)URL的摘要信息。在本發(fā)明的實(shí)施方式中,利用發(fā)明人提供的腳本處理和語(yǔ)言語(yǔ)法分析方法實(shí)現(xiàn)上述服務(wù),其中與該服務(wù)有關(guān)的人類知識(shí)工程師根據(jù)訂戶或公司指示,向收集程序提供編寫的腳本。以下詳細(xì)說明此類軟件收集程序以及其能力?,F(xiàn)在參照?qǐng)D1,該圖表示利用ISP15作為宿主的門戶服務(wù)網(wǎng)絡(luò)的典型體系結(jié)構(gòu)。此實(shí)施方式中的門戶軟件35在該ISP處放置的門戶服務(wù)器31上運(yùn)行。海量存儲(chǔ)器29用于存儲(chǔ)諸如密碼、登錄名之類的訂戶信息。因特網(wǎng)服務(wù)器23、25和27為適合于服務(wù)公司網(wǎng)頁(yè)的服務(wù)器,其中諸如操作因特網(wǎng)裝置17之類的門戶服務(wù)的訂戶光顧該公司的網(wǎng)頁(yè)。以上參照?qǐng)D2說明的門戶軟件35的主要目的是提供交互應(yīng)用,后者以超鏈接的形式列出該訂戶的所有網(wǎng)站。當(dāng)用戶從其個(gè)人列表中調(diào)用某個(gè)超鏈接時(shí),軟件35使用該訂戶的個(gè)人信息,以便為該訂戶提供自動(dòng)、透明的登錄功能,從而使該訂戶跳轉(zhuǎn)到主題目的地。再次參照?qǐng)D2,利用圖1所示的門戶軟件35,向訂戶顯示包含用戶輸入的超鏈接的交互列表34和一組交互工具。訂戶能夠與列表34進(jìn)行交互的工具之一是智能體(軟件)39。可以對(duì)智能體39進(jìn)行編程,以執(zhí)行某些任務(wù),如獲得帳號(hào)信息,執(zhí)行簡(jiǎn)單交易,返回用戶請(qǐng)求的有關(guān)即將發(fā)生的事件的信息等。如果需要,可以使搜索功能37和更新功能43與智能體39結(jié)合,以提高功能性。在上述公開中,在某些實(shí)施方式中,智能體39根據(jù)用戶定義的參數(shù),搜索并返回有關(guān)用戶訂購(gòu)的網(wǎng)頁(yè)上包含的某些摘要信息,包括帳號(hào)摘要,訂單跟蹤信息和某些其他信息。用戶可以對(duì)此功能進(jìn)行編程,以便按照定期時(shí)間表或在需要時(shí)起作用。在以下公開中,提供智能體39的增強(qiáng)。如下所述,可以將此增強(qiáng)集成到門戶軟件35(圖1和圖2)的智能體39中;也可以以獨(dú)立智能體(即收集程序)的方式提供,以便與門戶軟件35一起運(yùn)行;或者在某些實(shí)施方式中,以與門戶軟件35分離的獨(dú)立服務(wù)的方式提供。圖4為一個(gè)框圖,表示根據(jù)本發(fā)明之某一實(shí)施方式的摘要軟件智能體67、其各種能力以及其層次。摘要智能體67,以下稱為收集程序67,為適合于在網(wǎng)絡(luò)服務(wù)器上運(yùn)行的可編程的交互軟件應(yīng)用程序。在一種實(shí)施方式中,可以把收集程序67和圖1所示的門戶軟件35結(jié)合起來,并且以與智能體39(圖2)分離的軟件模塊的方式提供收集程序67。如上所述,在另一實(shí)施方式中,收集程序67可以為智能體39的一部分,作為該智能體的增強(qiáng)功能。而在另一實(shí)施方式中,可以以上述門戶服務(wù)的獨(dú)立服務(wù)控制的服務(wù)器端或客戶端的應(yīng)用程序的方式,提供收集程序67。在上述典型實(shí)施方式中,收集程序67是一個(gè)多功能軟件應(yīng)用程序,其內(nèi)部具有提供增強(qiáng)功能的各種子模塊和接口模塊。收集程序67具有一個(gè)客戶/服務(wù)接口層69,從而與該服務(wù)有關(guān)的客戶(用戶)和知識(shí)工程師能夠進(jìn)行輸入。在層69內(nèi)提供瀏覽器接口77,從而能夠從在該客戶的PC或其他因特網(wǎng)或網(wǎng)絡(luò)裝置上運(yùn)行的瀏覽器中,訪問應(yīng)用程序67。接口77有助于與用戶的瀏覽器應(yīng)用程序(未示出)的雙向通信,以便允許用戶向收集程序67輸入摘要請(qǐng)求,或接收摘要結(jié)果。接口77支持所有的現(xiàn)有網(wǎng)絡(luò)通信協(xié)議,如該技術(shù)中公知的協(xié)議,并且能夠支持未來協(xié)議。層69還包括一個(gè)唯一的輸入腳本處理模塊79,后者允許人類知識(shí)工程師創(chuàng)建并提供指示腳本,以便從網(wǎng)站中查找、檢索數(shù)據(jù),其中指示腳本包含收集程序67所需的站點(diǎn)邏輯。在該情況中,收集程序67在諸如圖1所示的服務(wù)器31之類的網(wǎng)絡(luò)服務(wù)器上運(yùn)行。然而,本發(fā)明并不做此要求。在本例中,假設(shè)收集程序67為在圖1所示的服務(wù)器31上運(yùn)行的門戶軟件套件35的一部分。能夠以若干專用智能體的方式,或者以一個(gè)多功能智能體的方式,提供收集程序67,而并不背離本發(fā)明的實(shí)質(zhì)和范圍。例如,可以對(duì)一個(gè)收集程序67進(jìn)行腳本處理和編程以執(zhí)行單一用戶請(qǐng)求,而執(zhí)行另外的用戶請(qǐng)求時(shí)調(diào)用另外的收集程序67。作為選擇,一個(gè)收集程序67也可以是專用的,并且分配給各用戶,該收集程序適合于處理該用戶的所有請(qǐng)求。接口層69有助于客戶與知識(shí)工程師交換信息。操作具有適當(dāng)插件WEB瀏覽器的客戶能夠與收集程序67進(jìn)行通信和交互。例如,用戶可以輸入以下請(qǐng)求,即從apartment.com(用戶注冊(cè)的網(wǎng)站之一)返回給定地區(qū)(由用戶定義)中月租金為$1000.00以下的所有公寓的定價(jià)的摘要。可以將上述請(qǐng)求分類為定期請(qǐng)求,或依次(需要時(shí))請(qǐng)求。傳達(dá)的請(qǐng)求啟動(dòng)一個(gè)服務(wù)操作,其中與該服務(wù)有關(guān)的知識(shí)工程師使用模塊79設(shè)置收集程序67,以執(zhí)行其功能。通常從知識(shí)工程師操縱的網(wǎng)絡(luò)連接的PC,執(zhí)行模塊79。根據(jù)本發(fā)明的實(shí)施方式,提供利用模塊79推動(dòng)的唯一腳本處理方法,以使收集程序67獲得用戶請(qǐng)求的目標(biāo)信息。例如,以上網(wǎng)站示例apartment.com具有特定的HTML(超文本標(biāo)注語(yǔ)言)邏輯,用于創(chuàng)建其站點(diǎn)和張貼信息。對(duì)于由不同實(shí)體提供宿主的大部分不同站點(diǎn),此類站點(diǎn)邏輯是比較標(biāo)準(zhǔn)的設(shè)備。通過使用以上知識(shí),知識(shí)工程師創(chuàng)建站點(diǎn)特有的腳本或模板,供收集程序67使用。此類模板包含在例如apartment.com站點(diǎn)使用的適當(dāng)字段的說明和位置。根據(jù)利用模塊79創(chuàng)建的模板的位置和標(biāo)記說明,匹配公寓說明、位置、定金信息、租金信息、代理人聯(lián)系信息、以及其他有關(guān)字段。將完整模板存儲(chǔ)在存儲(chǔ)設(shè)備中包含的數(shù)據(jù)庫(kù)中,存儲(chǔ)設(shè)備如圖1所示的存儲(chǔ)器29。可以重用此類模板,并且可以利用新數(shù)據(jù)更新(編輯)此類模板。在一個(gè)實(shí)施方式中,一個(gè)腳本可以包含許多網(wǎng)頁(yè)的站點(diǎn)邏輯,其中可以包含特定導(dǎo)航指令的指令和密碼或登錄信息,并且串行執(zhí)行,如一次一個(gè)站點(diǎn)。請(qǐng)注意,通過自動(dòng)控件,如利用對(duì)象鏈接和嵌入(OLE),知識(shí)工程師能夠完成大部分腳本處理,只有小部分腳本處理需要利用適當(dāng)?shù)挠?jì)算機(jī)語(yǔ)言(該領(lǐng)域中公知的許多語(yǔ)言)手工完成。收集程序67具有一個(gè)處理層71,用于內(nèi)部信息收集和參數(shù)配置。作為選件,提供門戶服務(wù)器接口81,以允許收集程序67為用戶超鏈接列表提供更新信息,并且從門戶服務(wù)器31獲取數(shù)據(jù),如果需要的話。例如,可以將需要的超鏈接從用戶主頁(yè)鏡像到腳本處理模板,以便導(dǎo)航。在收集程序67為獨(dú)立服務(wù)的一部分的實(shí)施方式中,可以約定當(dāng)發(fā)出請(qǐng)求時(shí),在客戶端提供用戶登錄信息。例如,在執(zhí)行自動(dòng)登錄時(shí),利用客戶端插件提供加密密碼,然后收集程序67臨時(shí)借用用戶的加密密鑰。提供裝置配置模塊83,該模塊允許用戶定義和配置因特網(wǎng)裝置,以便與服務(wù)通信,并接收摘要信息。此類裝置包括但不限于,掌上型電腦、膝上型電腦、蜂窩電話、WEBTV等。通常,由網(wǎng)絡(luò)服務(wù)器向用戶顯示配置網(wǎng)頁(yè),其中在其桌上型電腦的瀏覽器窗口中進(jìn)行顯示。該網(wǎng)頁(yè)包含向模塊83傳達(dá)設(shè)備參數(shù)和通信協(xié)議類型的界面。這樣,用戶可以配置接收摘要信息的首選設(shè)備。將此類設(shè)備固有的設(shè)備參數(shù)和通信協(xié)議合并到站點(diǎn)模板的腳本中,并用作發(fā)送WEB摘要的指令。提供導(dǎo)航層73,用于執(zhí)行外部站點(diǎn)導(dǎo)航功能,以及為收集程序67收集數(shù)據(jù)。為此,提供通信接口/瀏覽器控件模塊85,作為訪問包含WEB數(shù)據(jù)的網(wǎng)站的WEB瀏覽器??丶?5從知識(shí)工程師創(chuàng)建的腳本模板接收其指令。提供語(yǔ)法分析引擎87,用于根據(jù)經(jīng)由腳本處理模塊79創(chuàng)建的模板,對(duì)各網(wǎng)站進(jìn)行語(yǔ)法分析。語(yǔ)法分析引擎87可以為Pearl引擎,HTML引擎,其他任何已知的語(yǔ)法分析引擎或其組合。模板(未示出)通知控件85和語(yǔ)法分析引擎轉(zhuǎn)到什么位置,查找目的地站點(diǎn)的什么字段,以訪問所需數(shù)據(jù)。一旦找到數(shù)據(jù)字段,語(yǔ)法分析引擎87就收集適當(dāng)字段中的最新信息,然后向服務(wù)返回該數(shù)據(jù),以便進(jìn)行諸如數(shù)據(jù)轉(zhuǎn)換、壓縮和存儲(chǔ)之類的其他處理。由于網(wǎng)站使用工具,其中該功能在設(shè)置其站點(diǎn)時(shí)使用一致的邏輯,所以摘要服務(wù)可以使用該邏輯來控制控件85和語(yǔ)法分析引擎87。這里,發(fā)明人提供用于導(dǎo)航和從amazonTM.com收集數(shù)據(jù)的典型腳本邏輯。未示出導(dǎo)航所需的超鏈接和/或?qū)嶋HURL,但是應(yīng)認(rèn)為模板腳本中包含超鏈接。在本例中,在該腳本中使用公司名Yodlee(發(fā)明人公知的公司),命名對(duì)象持有人和對(duì)象容器,在此情況中為ActiveXTM約定。在另一實(shí)施方式中,可以使用JavaTM腳本或其他對(duì)象鏈接控件。該腳本模板邏輯示例如下#Siteamazon.orders.x-表示來自Amazon的訂單的狀態(tài)<prelisting-type="program-listing">login(7);get("/exec/obidos/order-list/");my@tables=get_tables_containing_text("Orders");my$order_list=newYodleeObjectHolder(′orders′);$order_list->source(′amazon′);$order_list->link_info(get_link_infb());my@href_list;my@container_list;foreachmy$table(@tables){my@rows=get_table_rows();fbreachmy$i(O..$#rows){select_row($i);my$text=get_text($rows[$i]);nextif$text=~/Orders|Status/;my@items=get_row_items();nextunless@items>=4;my($order_num,$date,$status);select_cell(l);$order_num=get_cell_text();my$href=get_url_of_first_href(get_cell());select_cell(2);$date=get_cell_text();select_cell(3);$status=get_cell_text();<!--SIPO<DPn="16">--><dpn="d16"/>nextunlessdefined$order_numanddefined$dateanddefined$status;my$order=newYodleeContainer(′orders′);$order->order_number($order_num);$order->date($date);$order->status($status);$order_list->push_object($order);if(defined$href){push(@href_list,$href);push(@container_list,$order);foreachmy$i(O..$#href_list){get($href_list[$i]);@tables=get_tables_containing_text("IternsOrdered");foreachmy$table(@tables){my@rows=get_able_rows();foreachmy$j(O..$#rows){select_row($j);my$href=get_url_of_first_href(get_row());nextunlessdefined$href;my@child_list=get_children(get_row(),′a′);nextunlessdefined$child_list;my$text=get_text($child_list);$container_list[$i]->description($text);}}}result($order_list);</pre>以上示例為一個(gè)腳本,該腳本控制控件85和語(yǔ)法分析程序87導(dǎo)航,并從amazonTM.com獲取數(shù)據(jù),特別是反映該用戶的當(dāng)前訂單狀態(tài)的數(shù)據(jù)??梢跃帉懩_本,以從任意站點(diǎn)獲取任何類型的文本信息。例如,用戶可能希望獲取紐約時(shí)報(bào)的標(biāo)題,表現(xiàn)最好的十只股票,從舊金山到紐約的航班的比較列表等。在一種實(shí)施方式中,可以關(guān)聯(lián)并使用元數(shù)據(jù)代替實(shí)際的腳本語(yǔ)言,以降低一個(gè)模板上許多腳本中的復(fù)雜性。提供數(shù)據(jù)處理層75,用于根據(jù)公司規(guī)則和客戶命令,存儲(chǔ)、處理、以及向用戶顯示返回的數(shù)據(jù)。提供數(shù)據(jù)庫(kù)接口模塊89,以使收集程序67訪問諸如圖1所示的存儲(chǔ)器29之類的海量存儲(chǔ)器,以便存儲(chǔ)、檢索摘要數(shù)據(jù)、模板、顯示命令等。收集程序智能體67也可以通過接口89訪問數(shù)據(jù),如配置文件信息,用戶帳號(hào)和URL信息,存儲(chǔ)的站點(diǎn)邏輯等。以標(biāo)準(zhǔn)格式在諸如存儲(chǔ)器29之類的數(shù)據(jù)庫(kù),或其他連接的存儲(chǔ)設(shè)備中,存儲(chǔ)從WEB掃描的數(shù)據(jù)。當(dāng)然,所有存儲(chǔ)的數(shù)據(jù)均與請(qǐng)求該數(shù)據(jù)的個(gè)人關(guān)聯(lián),或者根據(jù)公司的判斷力,使該數(shù)據(jù)對(duì)該人可用。提供摘要頁(yè)面模塊91,用于組織和向用戶提供WEB摘要頁(yè)面。在某些實(shí)施方式中,模塊91可立即向用戶推送WEB摘要,模塊91也可以存儲(chǔ)此類摘要頁(yè)面,以便用戶利用推送方法進(jìn)行訪問,其中可以向用戶發(fā)送通知,提示摘要頁(yè)面的可用性。摘要模塊91包括一個(gè)HTML翻譯器,后者能夠?qū)?shù)據(jù)格式化為HTML格式,以顯示網(wǎng)頁(yè)。這樣,可以在用戶的摘要頁(yè)面上,以HTML文本方式顯示電子郵件消息。另外,來自任何站點(diǎn)的摘要數(shù)據(jù)可以包含該站點(diǎn)的嵌入式超鏈接。這樣,查看HTML格式的電子郵件文本的用戶可以單擊它,然后啟動(dòng)正確的電子郵件程序。在默認(rèn)情況下,將通過摘要頁(yè)面鏈接其他站點(diǎn)。如上所述,許多用戶將通過網(wǎng)頁(yè)訪問其摘要數(shù)據(jù),然而,本發(fā)明并不做此要求。在某些實(shí)施方式中,用戶可能希望對(duì)摘要信息進(jìn)行格式化,然后發(fā)送到支持因特網(wǎng)的各種裝置中的一種裝置,如掌上型電腦,或蜂窩電話。為此,翻譯器能夠?qū)⒄獢?shù)據(jù)格式化并表示為所選設(shè)備專用的許多格式。各種已知格式包括但不限于XML,明文,VoxML,HDML,音頻,視頻等。在本發(fā)明的最佳實(shí)施方式中,收集程序67的靈活性在于,它可以根據(jù)公司規(guī)則、客戶命令或兩者的組合起作用。例如,如果用戶定期請(qǐng)求用戶/訂購(gòu)網(wǎng)頁(yè)的摘要數(shù)據(jù),并且以HTML文檔的形式顯示,則收集程序67將自動(dòng)訪問、分析請(qǐng)求的內(nèi)部信息以及用戶提供的信息,以表示命令。通過使用腳本處理模塊79,知識(shí)工程師提供模板(如果該模板不是已經(jīng)為該站點(diǎn)創(chuàng)建的模板),后者包括與站點(diǎn)邏輯相應(yīng)的“轉(zhuǎn)到何處”和“獲取什么內(nèi)容”信息,用戶輸入和已知信息。作為選擇,如果用戶請(qǐng)求有關(guān)某個(gè)站點(diǎn)數(shù)據(jù)的摘要,如其mortgage站點(diǎn)的最新利率和再供資金成本,則該服務(wù)可自己決定主動(dòng)提供其他mortgage站點(diǎn)的摘要,以便比較。設(shè)計(jì)此類摘要的目的是,根據(jù)其配置文件信息增強(qiáng)該用戶的地位。此時(shí),該服務(wù)將存儲(chǔ)有關(guān)最新利率、股票表現(xiàn)、汽車價(jià)格、機(jī)票折扣的更新數(shù)據(jù),以便進(jìn)行比較。如果根據(jù)對(duì)用戶的益處,摘要數(shù)據(jù)等于或好于用戶的摘要請(qǐng)求,則可以包含該摘要數(shù)據(jù)。在許多情況中,可以重用創(chuàng)建的模板,除非網(wǎng)站改變其站點(diǎn)邏輯參數(shù),此時(shí),必須訪問新邏輯,更新現(xiàn)有模板,或者創(chuàng)建該站點(diǎn)的新模板。該模板包含從該站點(diǎn)獲得并由知識(shí)工程師保存的該站點(diǎn)特有的腳本。在一種實(shí)施方式中,作為網(wǎng)頁(yè)宿主的公司依靠該服務(wù)與WEB主機(jī)之間的協(xié)議,自動(dòng)向該服務(wù)提供其站點(diǎn)邏輯以及所有邏輯更新。在另一實(shí)施方式中,以用戶PC上安裝的客戶應(yīng)用程序的方式,實(shí)現(xiàn)收集程序67。在該實(shí)施方式中,不要求用戶提供登錄或密碼代碼。將摘要腳本發(fā)送到客戶軟件,然后使用經(jīng)過加密并在本地用戶機(jī)器上存儲(chǔ)的登錄和密碼信息,利用正確腳本自動(dòng)創(chuàng)建模板。除提供WEB摘要信息之外,收集程序67也用于向新站點(diǎn)提供自動(dòng)注冊(cè),更新現(xiàn)有站點(diǎn)的已有注冊(cè)信息。例如,如果用戶希望訂購(gòu)或注冊(cè)一個(gè)新站點(diǎn),只要其相關(guān)信息未改變,則只需要該站點(diǎn)的標(biāo)識(shí)。如果需要新密碼,則收集程序67通過控制模塊73顯示用戶提供的選擇代碼列表中的登錄或密碼代碼。在另一實(shí)施方式中,收集程序67可以訪問包含大量密碼選項(xiàng)的數(shù)據(jù)庫(kù)(未示出),以嘗試不同密碼,直至該站點(diǎn)接受某個(gè)密碼。一旦接受某個(gè)密碼或登錄代碼,就可以將其發(fā)送給用戶,同時(shí)在其密碼列表和網(wǎng)絡(luò)層中存儲(chǔ)。對(duì)熟練技術(shù)人員而言,顯然能夠在數(shù)據(jù)網(wǎng)絡(luò)中連接的許多獨(dú)立位置,實(shí)現(xiàn)諸如收集程序67之類的軟件應(yīng)用程序。例如,可以將許多收集程序應(yīng)用程序分布到與一個(gè)或多個(gè)海量存儲(chǔ)器連接的獨(dú)立服務(wù)器上??蛻魬?yīng)用程序包括但不限于用于與服務(wù)進(jìn)行通信的WEB瀏覽器插件。也可以向代理服務(wù)器提供插件擴(kuò)展,以便以對(duì)用戶透明的方式執(zhí)行自動(dòng)登錄或數(shù)據(jù)訪問。在另一實(shí)施方式中,提供并配置能夠與收集程序67通信的插件,以便在其他網(wǎng)絡(luò)設(shè)備上運(yùn)行,其目的是使得此類設(shè)備發(fā)起請(qǐng)求并獲得應(yīng)答,而無需桌上型計(jì)算機(jī)。在大部分實(shí)施方式中,操縱桌上型PC的用戶,將訂購(gòu)與其某些或全部訂購(gòu)網(wǎng)站有關(guān)的一個(gè)一次摘要或定期摘要。以下說明典型請(qǐng)求/應(yīng)答交互的邏輯流程。圖5為一邏輯流程圖,表示在用戶定義模式中運(yùn)行的圖4所示軟件智能體執(zhí)行的典型摘要過程。在步驟93中,用戶發(fā)出新的摘要請(qǐng)求(摘要訂單)。為了進(jìn)行討論,假設(shè)步驟93的請(qǐng)求包含一個(gè)未創(chuàng)建模板的站點(diǎn)。在步驟95中,接收并分析該請(qǐng)求。知識(shí)工程師將執(zhí)行此步驟??梢詫⑿抡?qǐng)求張貼到用戶的門戶主頁(yè)上,直接發(fā)送給收集程序67,甚至通過電子郵件或其他媒體與該服務(wù)通信。在步驟97中,知識(shí)工程師訪問與請(qǐng)求URL關(guān)聯(lián)的特定站點(diǎn)邏輯。例如,如果該請(qǐng)求涉及許多URL,則訪問這些URL的所有站點(diǎn)邏輯。可以從諸如圖1所示的存儲(chǔ)器29之類的存儲(chǔ)器中得到邏輯,如果用戶在注冊(cè)特定URL時(shí)獲得它們的話,或者在注冊(cè)之后,由網(wǎng)站主機(jī)發(fā)送。如果它是一個(gè)全新的URL,則必須從站點(diǎn)獲得該邏輯。然而,在大部分情況中,許多用戶通過訪問公共URL了解該邏輯。因此,可以在邏輯/用戶關(guān)聯(lián)的數(shù)據(jù)庫(kù)中執(zhí)行交叉鏈接,以訪問是特定用戶的新站點(diǎn)但并不是其他用戶的新站點(diǎn)的站點(diǎn)的邏輯。在步驟99中,知識(shí)工程師依靠包含所有站點(diǎn)邏輯、URL、登錄和密碼信息、以及用戶請(qǐng)求信息的腳本處理模塊79(圖4),創(chuàng)建模板。如上所述,對(duì)相同請(qǐng)求可重用模板。在大部分情況中,大部分腳本處理是自動(dòng)的,知識(shí)工程師只需執(zhí)行很少手工輸入。在許多情況中,現(xiàn)有模板將精確匹配新請(qǐng)求,并且可以重用。既然這樣,將不需要步驟97、99和101。在步驟101中,存儲(chǔ)該模板并與請(qǐng)求用戶關(guān)聯(lián)。現(xiàn)在,可以在預(yù)定時(shí)間檢索存儲(chǔ)的模板,以便進(jìn)行摘要搜集。在步驟103中,激活諸如圖4所示模塊85之類的瀏覽器控件,以訪問存儲(chǔ)的模板并導(dǎo)航到指定的URL,其目的是收集摘要數(shù)據(jù)。如果在步驟101中存儲(chǔ)的模板具有定時(shí)功能,則該模板將自執(zhí)行,并調(diào)用瀏覽器功能。在另一實(shí)施方式中,知識(shí)工程師可以通知瀏覽器控件獲取其下一個(gè)任務(wù)的模板。如上所述,在某些實(shí)施方式中,與一個(gè)模板一起使用許多控件。在步驟105中,執(zhí)行自動(dòng)登錄,如果需要的話,以便訪問各個(gè)指定的URL。在步驟107中,導(dǎo)航到指定網(wǎng)頁(yè),并根據(jù)該模板上的邏輯,對(duì)請(qǐng)求的數(shù)據(jù)進(jìn)行語(yǔ)法分析。如果要對(duì)許多網(wǎng)頁(yè)要進(jìn)行語(yǔ)法分析,則此步驟重復(fù)次數(shù)為網(wǎng)頁(yè)數(shù)。此過程可以使用各種語(yǔ)法分析引擎,如IETM語(yǔ)法分析程序,PearlTM語(yǔ)法分析程序。在步驟107中,僅保存請(qǐng)求的數(shù)據(jù)。請(qǐng)求可以為要求立即返回的按需請(qǐng)求,也可以為張貼數(shù)據(jù)的預(yù)定請(qǐng)求。在步驟109中,驗(yàn)證此類邏輯。如果根據(jù)定期時(shí)間表顯示數(shù)據(jù),則在步驟111中存儲(chǔ)在步驟107中進(jìn)行語(yǔ)法分析的摘要數(shù)據(jù),以供隨后使用。在步驟113中,如果摘要數(shù)據(jù)未進(jìn)行格式化,則以HTML方式翻譯摘要數(shù)據(jù),然后在步驟115中,以摘要網(wǎng)頁(yè)的方式進(jìn)行顯示??梢詮堎N摘要頁(yè)面,以便用戶在方便時(shí)訪問(拖拉),或者以網(wǎng)頁(yè)方式推送給用戶,并且自動(dòng)在用戶的PC上顯示。也可以向用戶發(fā)送摘要頁(yè)面可用性的通知,以提醒用戶訂單完成。如果摘要數(shù)據(jù)來自一次按需請(qǐng)求,并且用戶立即需要,則在步驟117中,驗(yàn)證網(wǎng)絡(luò)裝置和數(shù)據(jù)發(fā)送方法(由用戶配置),然后以適當(dāng)格式翻譯該數(shù)據(jù),以便發(fā)送和顯示。在步驟119中,根據(jù)協(xié)議向用戶指定的裝置發(fā)送摘要數(shù)據(jù)。在步驟121中,用戶以適當(dāng)格式接收請(qǐng)求的信息。對(duì)熟練技術(shù)人員而言,顯然其邏輯步驟可以多于或少于本例中的邏輯步驟,并且可以增加子步驟。例如,在其他實(shí)施方式中,步驟105可以包含子步驟,如從用戶處獲得加密密鑰。而在另一實(shí)施方式中,在步驟113中以HTML格式翻譯部分請(qǐng)求,而以其他格式翻譯同一請(qǐng)求數(shù)據(jù)的其他部分,然后通過選擇的方法發(fā)送??赡苄杂性S多??梢允褂帽景l(fā)明的方法和裝置向用戶顯示摘要而無需用戶輸入。以下詳細(xì)說明其處理邏輯。圖6為一邏輯流程圖,表示在具有最小用戶輸入或無需用戶輸入的、用戶獨(dú)立的智能模式中圖4所示軟件智能體執(zhí)行的典型摘要過程。在步驟117中,公司發(fā)起的摘要過程開始。此時(shí),公司可以協(xié)助用戶查找更好的交易,或者向用戶提供該用戶未訂購(gòu)的選擇性網(wǎng)頁(yè)的摘要和鏈接。在步驟119中,訪問并檢查包含用戶信息和參數(shù)的數(shù)據(jù)庫(kù)。啟動(dòng)公司資助的摘要報(bào)告可能需要用戶特有的某些信息。在步驟121中,知識(shí)工程師訪問指定目標(biāo)站點(diǎn)特有的站點(diǎn)邏輯,以生成摘要。在步驟123中,知識(shí)工程師修改現(xiàn)有的用戶模板,或創(chuàng)建新模板,如果需要的話。在步驟125中,在諸如存儲(chǔ)器29之類的存儲(chǔ)器中存儲(chǔ)該模板,并與用戶關(guān)聯(lián)。如圖5所述,該模板或者根據(jù)定時(shí)功能自執(zhí)行,然后調(diào)用諸如控件85(圖4)之類的瀏覽器控件,或者作為通知任務(wù)的結(jié)果,利用控件85訪問該模板。在步驟127中,瀏覽器控件開始導(dǎo)航。在步驟129中,如果需要的話,執(zhí)行自動(dòng)登錄,以訪問選擇的站點(diǎn)。如果該網(wǎng)頁(yè)對(duì)用戶是新的,并且用戶未注冊(cè)該網(wǎng)頁(yè),則通過協(xié)議或其他約定,可以提供訪問此類站點(diǎn)的服務(wù)。例如,如果網(wǎng)站的主機(jī)認(rèn)識(shí)到因客戶喜歡所提供的摘要信息而有可能獲得新客戶的話,就可以簽定協(xié)議。在許多其他情況中,獲取不是用戶私人信息的一般信息不需要密碼和登錄信息。在步驟131中,對(duì)所有站點(diǎn)進(jìn)行語(yǔ)法分析以得到摘要數(shù)據(jù),然后在步驟133中,以標(biāo)準(zhǔn)格式存儲(chǔ)。在步驟135中,編譯該數(shù)據(jù),并以HTML方式進(jìn)行翻譯,以便在摘要頁(yè)面上顯示。在步驟137中,用戶可得到包含所有數(shù)據(jù)的WEB摘要會(huì)并通知用戶其存在。提供未請(qǐng)求的某些信息有助于增強(qiáng)用戶的最新網(wǎng)上業(yè)務(wù)的組織。另外,主動(dòng)提供的WEB摘要會(huì)比用戶配置文件中的當(dāng)前選項(xiàng)提供更好的機(jī)會(huì)。當(dāng)然,按上述方式幫助用戶要求公司(服務(wù))利用用戶列表上的各種網(wǎng)站,訪問用戶的配置文件、現(xiàn)有帳號(hào)以及服務(wù)信息。用戶可以禁止使用用戶的個(gè)人信息,在該情況中,將不執(zhí)行公司發(fā)起的摘要,除非嚴(yán)格以提供模式而不是比較模式處理公司發(fā)起的摘要。可以以與語(yǔ)言和平臺(tái)無關(guān)的方式,實(shí)現(xiàn)該方法和裝置,并且在各種可伸縮的服務(wù)器體系結(jié)構(gòu)上實(shí)現(xiàn)??梢酝ㄟ^因特網(wǎng)上的個(gè)人,在與因特網(wǎng)相連的WAN上運(yùn)作的業(yè)務(wù),通過專用WAN運(yùn)作的業(yè)務(wù)等,實(shí)現(xiàn)本發(fā)明的方法和裝置。有許多自定義情況。如本文所述,本發(fā)明將提供最廣泛的范圍。僅由以下權(quán)利要求書限制本發(fā)明的實(shí)質(zhì)和范圍。權(quán)利要求1.一個(gè)因特網(wǎng)門戶,包括一臺(tái)與因特網(wǎng)連接的服務(wù)器;以及在該服務(wù)器上運(yùn)行的一個(gè)門戶軟件,包括摘要軟件智能體;其中該門戶維護(hù)訂戶特有的因特網(wǎng)目的地列表,摘要軟件智能體訪問該因特網(wǎng)目的地,根據(jù)預(yù)先編制的條件檢索信息,并總結(jié)檢索的信息以提供給訂戶。2.根據(jù)權(quán)利要求1的門戶,還包括一個(gè)配置和開始界面,供訂戶設(shè)置和啟動(dòng)摘要搜索。3.根據(jù)權(quán)利要求1的門戶,其中以在與因特網(wǎng)連接的服務(wù)器上存儲(chǔ)、檢索的模板的方式,配置各客戶端的摘要搜索。4.根據(jù)權(quán)利要求1的門戶,其中存儲(chǔ)有在摘要搜索中檢索的信息,以便訂戶檢索。5.根據(jù)權(quán)利要求1的門戶,其中將在摘要搜索中檢索的信息立即下載給訂戶。6.根據(jù)權(quán)利要求1的門戶,其中根據(jù)門戶存儲(chǔ)的各訂戶的數(shù)據(jù),訂戶自動(dòng)登錄到各因特網(wǎng)站點(diǎn)。7.在因特網(wǎng)門戶系統(tǒng)中,用于提供網(wǎng)站摘要信息的方法,其中為各訂戶維護(hù)網(wǎng)站的URL,該方法包括以下步驟(a)配置可在該門戶上執(zhí)行的摘要軟件智能體,以訪問URL;(b)根據(jù)各訂戶特有的、預(yù)先先編制的條件,檢索所訪問網(wǎng)站的各個(gè)網(wǎng)站的信息;(c)向訂戶提供該信息。8.根據(jù)權(quán)利要求7的方法,還包括以下步驟,訂戶通過配置和啟動(dòng)界面,配置和啟動(dòng)摘要搜索。9.根據(jù)權(quán)利要求7的方法,其中以在與因特網(wǎng)連接的服務(wù)器上存儲(chǔ)、檢索的模板的方式,配置各客戶端的摘要搜索。10.根據(jù)權(quán)利要求7的方法,其中存儲(chǔ)有在摘要搜索中檢索的信息,以便訂戶檢索。11.根據(jù)權(quán)利要求7的方法,其中將在摘要搜索中檢索的信息立即下載給訂戶。12.根據(jù)權(quán)利要求7的方法,其中根據(jù)門戶存儲(chǔ)的各訂戶的數(shù)據(jù),訂戶自動(dòng)登錄到各因特網(wǎng)站點(diǎn)。全文摘要本發(fā)明涉及服務(wù)器端的Web摘要生成和表示。一臺(tái)門戶服務(wù)器包括一個(gè)軟件智能體,將智能體配置為根據(jù)訂戶提供的因特網(wǎng)目的地為訂戶搜索摘要信息,以根據(jù)預(yù)編程的站點(diǎn)信息從以上目的地中檢索信息(107),并向訂戶下載摘要信息(119,115)。要檢索的信息目的地和性質(zhì)是預(yù)編程的。還包括一個(gè)配置和啟動(dòng)界面,供訂戶設(shè)置并啟動(dòng)摘要搜索。在某些情況中,以在與因特網(wǎng)連接的服務(wù)器上存儲(chǔ)(101)和檢索的模板的方式,配置各客戶的摘要搜索。同時(shí)在某些情況中(109),向訂戶立即發(fā)送檢索的信息,而在其他情況中,在門戶中保存上述信息,以供訂戶稍后檢索(111)。在本發(fā)明的最佳實(shí)施方式中,通過使用預(yù)先存儲(chǔ)的配置信息,訂戶自動(dòng)登錄到因特網(wǎng)目的地(105)。文檔編號(hào)G06F21/00GK1353838SQ00808348公開日2002年6月12日申請(qǐng)日期2000年4月18日優(yōu)先權(quán)日1999年6月1日發(fā)明者蘇曼·K·埃納拉,P·文卡特·朗安,拉馬克里西納·薩特亞沃魯,斯里蘭格·P·拉簡(jiǎn)申請(qǐng)人:約德李.Com.公司