專利名稱::用于門戶的用戶定義的配置文件標簽、規(guī)則和建議的制作方法
技術(shù)領(lǐng)域:
:本申請一般涉及改進的數(shù)據(jù)處理裝置和方法,且更具體地涉及在網(wǎng)站(Web)應(yīng)用服務(wù)器中用于門戶(portal)應(yīng)用的用戶定義的配置文件標簽、規(guī)則和建議的裝置和方法。
背景技術(shù):
:網(wǎng)站門戶(webportal)以統(tǒng)一的方式呈現(xiàn)來自各種來源的信息。除標準搜索引擎特征之外,網(wǎng)站門戶可提供其他服務(wù),諸如電子郵件、新聞、股票價格、信息收集和娛樂。門戶為企業(yè)提供一種可為多個應(yīng)用提供具有訪問控制和程序的一致外觀和感覺的方式,否則這些應(yīng)用將會是完全不同的實體。門戶小程序(portlet)是在門戶中管理和顯示的可插入(pluggable)用戶界面軟件組件。門戶小程序產(chǎn)生標記代碼(markupcode)的片段,其集結(jié)到門戶網(wǎng)頁中。通常,以桌面比擬,門戶網(wǎng)頁被顯示為非重迭門戶小程序窗口的集合,其中每一門戶小程序窗口顯示一門戶小程序。因此,門戶小程序(或門戶小程序的集合)與存在于門戶中的基于網(wǎng)站的應(yīng)用程序相類似。一些門戶小程序應(yīng)用的示例為電子郵件、氣象報告、論壇和新聞。檔案(archive)文件是由一個或多個文件連同元數(shù)據(jù)一起組成的文件,元數(shù)據(jù)可包括來源卷(volume)和介質(zhì)信息、文件目錄結(jié)構(gòu)、錯誤檢測和恢復(fù)信息、和文件注解。檔案文件通常采用某種無損壓縮的形式。檔案文件也可部分加密或全部加密。也可使用檔案文件將多個數(shù)據(jù)文件聚集成單個文件,以更容易移動和存儲。企業(yè)檔案(或EAR)是由Java平臺的企業(yè)版所使用的文件格式,是用于將一個或多個模塊封裝成單個檔案以使得同時且連貫地將各種模塊部署(deploy)于應(yīng)用服務(wù)器上(Java為SunMicrosystems,Inc.在美國、其他國家,或美國和其他國家的商標)。EAR也包含描述如何部署模塊的可擴展標記語言(XML)文件,其稱為部署描述符(descriptor)。社會化書簽(socialbookmarking)是一種因特網(wǎng)用戶在元數(shù)據(jù)的幫助下在因特網(wǎng)上存儲、組織、搜索和管理網(wǎng)頁書簽的方法,其通常為標簽的形式。在社會化書簽系統(tǒng)中,用戶保存其想要記住和/或共享的網(wǎng)頁鏈接。通常,這些書簽是公開的,且可私人地保存,僅與特定人或群組共享,僅在某些網(wǎng)絡(luò)內(nèi)部共享,或另一公開和私人領(lǐng)域的組合。通常,經(jīng)允許的人可通過種類或標簽,或經(jīng)由搜索引擎按時間順序察看(view)這些書簽。標簽(tag)是分配給一條信息的非層級(non-hierarchical)關(guān)鍵詞或項目(term),諸如因特網(wǎng)書簽、數(shù)字圖像或計算機文件。此種元數(shù)據(jù)幫助描述項目并且允許通過瀏覽或搜索再次找到該項目。視系統(tǒng)而定,可由項目的創(chuàng)建者和/或由其察看者非正式地且個人地選擇標簽。盡管一些服務(wù)以種類/文件夾或文件夾和標簽的組合為特征,但許多社會化書簽服務(wù)鼓勵用戶用非正式標簽代替?zhèn)鹘y(tǒng)的基于瀏覽器的文件夾系統(tǒng)來組織其書簽。它們也使得能夠察看與選定的標簽相關(guān)的書簽,且包括關(guān)于對其加書簽的用戶數(shù)目的信息。一些社會化書簽服務(wù)也從標簽的關(guān)系中作出推斷以創(chuàng)建標簽或書簽的叢集。許多社會化書簽服務(wù)為其書簽的列表提供網(wǎng)站簡報(webfeeds),所述書簽的列表包括由標簽組織的列表。此舉允許訂戶在新書簽被其他用戶保存、共享和加標簽時知道這些新書簽。
發(fā)明內(nèi)容在一個說明性實施例中,提供一種用于在數(shù)據(jù)處理系統(tǒng)中產(chǎn)生基于用戶定義的標簽和規(guī)則的門戶內(nèi)容的方法。該方法包含以下步驟從請求用戶接收用戶定義的配置文件標簽和用戶定義的規(guī)則;從一組存儲的門戶小程序識別一個或多個門戶小程序,以將其呈現(xiàn)給請求用戶;基于用戶定義的配置文件標簽將用戶定義的規(guī)則應(yīng)用于該一個或多個門戶小程序,以篩選該一個或多個門戶小程序,從而形成一組篩選的門戶小程序;以及將該組篩選的門戶小程序返回給用戶。在其他說明性實施例中,提供一種包含具有計算機可讀程序的計算機可用介質(zhì)或計算機可讀介質(zhì)的計算機程序產(chǎn)品。當(dāng)在計算設(shè)備上執(zhí)行計算機可讀程序時,該計算機可讀程序使計算設(shè)備執(zhí)行上文關(guān)于方法說明性實施例概述的各種操作和其組合。在另一說明性實施例中,提供一種系統(tǒng)。該系統(tǒng)可包含一個或多個處理器和耦合(couple)到該一個或多個處理器的存儲器。存儲器可包含指令,當(dāng)一個或多個處理器執(zhí)行指令時,所述指令使該一個或多個處理器執(zhí)行上文關(guān)于方法說明性實施例概述的各種操作和其組合。通過本發(fā)明的示例性實施例的以下詳細描述說明本發(fā)明的所述和其他特征和優(yōu)點,并且基于上述說明,對于本領(lǐng)域的一般技術(shù)人員,這些特征和優(yōu)點將是顯而易見。結(jié)合附圖閱讀以下說明性實施例的詳細描述將更好地理解本發(fā)明以及其優(yōu)選使用模式和其他目的和優(yōu)點,其中圖1描繪可實施說明性實施例的方面的示例性分布式數(shù)據(jù)處理系統(tǒng)的圖示;圖2圖示可實施說明性實施例的方面的示例性數(shù)據(jù)處理系統(tǒng)的方塊圖;圖3為描繪根據(jù)說明性實施例的用于將用戶產(chǎn)生的事件應(yīng)用于被加入書簽的可部署網(wǎng)站檔案文件的分組(grouping)的系統(tǒng)的圖;圖4描繪根據(jù)說明性實施例的用于執(zhí)行搜索的示例性顯示屏幕;圖5描繪根據(jù)說明性實施例的網(wǎng)站門戶窗口的示例性顯示屏幕;圖6為描繪根據(jù)說明性實施例的門戶摘要(summary)服務(wù)的組件的示例的方塊圖;圖7為描繪根據(jù)說明性實施例的根據(jù)摘要門戶網(wǎng)頁內(nèi)記錄的門戶使用指定的門戶小程序?qū)嵗氖纠姆綁K圖;圖8為描繪根據(jù)說明性實施例的、特定時段中不同時間門戶使用的門戶摘要網(wǎng)頁的一個示例的方塊圖;圖9為描繪根據(jù)說明性實施例的、門戶摘要選擇界面的一個示例的方塊圖,當(dāng)指定摘要門戶網(wǎng)頁內(nèi)的門戶小程序?qū)嵗龝r用戶可經(jīng)由該門戶摘要選擇界面選擇待應(yīng)用的門戶使用;圖10為圖示根據(jù)說明性實施例的、用于將用戶產(chǎn)生的部署事件應(yīng)用于被加入書簽的可部署網(wǎng)站檔案文件的分組的系統(tǒng)的操作的流程圖11為圖示根據(jù)說明性實施例的、用于產(chǎn)生后續(xù)搜索、檢索和部署的門戶小程序群組(group)作為門戶頁簽(tab)的系統(tǒng)的操作的流程圖;圖12為圖示根據(jù)說明性實施例的、記錄門戶使用的門戶摘要服務(wù)的操作的流程圖;圖13為圖示根據(jù)說明性實施例的、產(chǎn)生摘要門戶網(wǎng)頁的門戶摘要服務(wù)的操作的流程圖;和圖14為圖示根據(jù)說明性實施例的、指定摘要門戶網(wǎng)頁的門戶摘要服務(wù)的操作的流程圖。具體實施例方式說明性實施例提供一種向用戶提供對門戶內(nèi)容的個性化有較高程度控制的機制。用戶可指定其自身的配置文件屬性和規(guī)則。網(wǎng)站門戶應(yīng)用可基于用戶定義的上下文和門戶或門戶小程序標簽而以用戶的建議為基礎(chǔ)。此外,門戶摘要服務(wù)可允許更好地指定將什么數(shù)據(jù)包括于會話(session)摘要中。說明性實施例的機制提供新的標簽類型和對將與門戶應(yīng)用結(jié)合使用的這些標簽的管理。例如,新的標簽類型的應(yīng)用包含篩選呈建議或搜索結(jié)果形式的新內(nèi)容以及篩選呈會話摘要形式的訪問內(nèi)容。此機制增強了門戶應(yīng)用軟件和相關(guān)數(shù)據(jù)庫軟件。用戶可經(jīng)由一個或多個配置文件標簽或增強的配置文件屬性來指定用戶上下文或狀態(tài)。用戶可本地地存儲門戶小程序網(wǎng)頁標簽,或?qū)⑺饺藰撕炁c用戶配置文件相關(guān)聯(lián)。用戶可產(chǎn)生用于顯示的門戶小程序或門戶小程序建議列表的新規(guī)則。用戶定義的規(guī)則可基于現(xiàn)有可用規(guī)則建立能力和用戶定義的上下文標簽或增強的配置文件屬性和私人或公共的門戶小程序或門戶網(wǎng)頁標簽。門戶摘要服務(wù)可將用戶定義的規(guī)則應(yīng)用于“存活的(live)”和保存/高速緩存(cached)的門戶小程序/門戶內(nèi)容。根據(jù)用戶定義的上下文、門戶小程序或門戶標簽、和規(guī)則,門戶摘要服務(wù)可配置門戶會話摘要數(shù)據(jù)的產(chǎn)生。因此,說明性實施例可用于許多不同類型的數(shù)據(jù)處理環(huán)境中,所述數(shù)據(jù)處理環(huán)境包括分布式數(shù)據(jù)處理環(huán)境、單個數(shù)據(jù)處理設(shè)備等等。為了提供描述說明性實施例的特定組件和功能性的上下文,下文提供圖1和圖2作為可實施說明性實施例的方面的示例性環(huán)境。盡管跟隨圖1和圖2的描述將主要集中于單個數(shù)據(jù)處理設(shè)備實施方式,但是其僅為示例且不意欲陳述或暗示對本發(fā)明的特征的任何限制。相反地,說明性實施例意欲包括分布式數(shù)據(jù)處理環(huán)境和其中將網(wǎng)站檔案文件(門戶小程序)和門戶小程序群組進行加書簽、加標簽和部署的實施例?,F(xiàn)將參照附圖,且具體參照圖1和圖2,提供數(shù)據(jù)處理環(huán)境的示例圖,其中可實施本發(fā)明的說明性實施例。應(yīng)了解,圖1和圖2僅為示例且不意欲施加或暗示對其中可實施本發(fā)明的方面或?qū)嵤├沫h(huán)境的任何限制。在不脫離本發(fā)明精神和范圍的情況下可對描繪的環(huán)境進行許多修改。現(xiàn)將參照附圖,圖1描繪可實施說明性實施例的方面的示例性分布式數(shù)據(jù)處理系統(tǒng)的圖示。分布式數(shù)據(jù)處理系統(tǒng)100可包括其中可實施說明性實施例的方面的計算機的網(wǎng)絡(luò)。分布式數(shù)據(jù)處理系統(tǒng)100包含至少一個網(wǎng)絡(luò)102,網(wǎng)絡(luò)102為用于在分布式數(shù)據(jù)處理系統(tǒng)100內(nèi)連接在一起的各種設(shè)備與計算機之間提供通信鏈路的介質(zhì)。網(wǎng)絡(luò)102可包括連接,諸如有線、無線通信鏈路,或光纖纜線。在描繪的實例中,服務(wù)器104和服務(wù)器106與存儲單元108—起連接至網(wǎng)絡(luò)102。另外,客戶端110、客戶端112和客戶端114也連接到網(wǎng)絡(luò)102。這些客戶端110、客戶端112和客戶端114可為例如個人計算機、網(wǎng)絡(luò)計算機等。在描繪的實例中,服務(wù)器104將數(shù)據(jù)(諸如啟動文件、操作系統(tǒng)鏡像和應(yīng)用)提供予客戶端110、客戶端112和客戶端114。在描繪的實例中,客戶端110、客戶端112和客戶端114是服務(wù)器104的客戶端。分布式數(shù)據(jù)處理系統(tǒng)100可包括額外的服務(wù)器、客戶端和其他設(shè)備(未圖示)。根據(jù)說明性實施例,例如,服務(wù)器104可為運行網(wǎng)站門戶應(yīng)用、門戶摘要服務(wù)和書簽服務(wù)的網(wǎng)站應(yīng)用服務(wù)器。門戶摘要服務(wù)可存儲不同時間至少一個門戶網(wǎng)頁內(nèi)的門戶小程序應(yīng)用的實例的檢測到的使用。響應(yīng)于產(chǎn)生摘要門戶網(wǎng)頁的觸發(fā),門戶摘要服務(wù)動態(tài)地創(chuàng)建為指定時間顯示門戶小程序應(yīng)用的獨立實例的摘要門戶網(wǎng)頁。摘要門戶網(wǎng)頁提供門戶小程序應(yīng)用的所選擇的使用的摘要。書簽服務(wù)可允許客戶端110、客戶端112、客戶端114處的用戶對可部署的網(wǎng)站檔案文件(即,可部署的門戶小程序)加書簽。書簽服務(wù)也可允許客戶端110、客戶端112、客戶端114處的用戶根據(jù)標準(諸如標簽名稱)將加入了書簽的網(wǎng)站檔案文件分類,并在單個用戶產(chǎn)生的事件中對群組中的所有成員執(zhí)行動作,諸如“部署”動作。例如,用戶可選擇用單個“部署”事件來部署具有特定門戶小程序標簽的所有門戶小程序(或達到最相關(guān)的指定數(shù)目),或滿足一些其他標準(諸如在給定時段內(nèi)被特定群組的成員部署或加標簽)的門戶小程序。在用戶門戶內(nèi),部署事件在新的門戶“頁簽”內(nèi)啟動(launch)指定門戶小程序群組。說明性實施例允許書簽服務(wù)的用戶對預(yù)先配置的門戶小程序分組、或門戶頁簽加書簽和標簽。對門戶頁簽或門戶小程序分組的其他的選擇的設(shè)置加書簽允許用戶共享它們的個人配置和門戶小程序的布局。用戶不僅可選擇部署被加入標簽的門戶小程序,而且可部署門戶小程序的整個頁簽。作為加入標簽的門戶小程序分組的延伸,示例性實施例也可允許用戶對門戶頁簽的集合進行加標簽、加書簽和部署。此外,說明性實施例允許書簽服務(wù)的用戶對更大的分組加標簽,且可選地允許在該分組(例如,部署于頁簽中)中具有多個門戶小程序以繼承該更大分組的標簽。相反地,說明性實施例可允許書簽服務(wù)的用戶允許門戶小程序分組或門戶頁簽來繼承群組中的單獨(individual)門戶小程序的標簽。另外,說明性實施例允許網(wǎng)站門戶應(yīng)用的用戶指定其自身的配置文件屬性和規(guī)則。網(wǎng)站門戶應(yīng)用可基于用戶定義的上下文和門戶或門戶小程序標簽而以用戶的建議為基礎(chǔ)。此外,門戶摘要服務(wù)可允許更好地指定將什么數(shù)據(jù)包括于會話摘要中。說明性實施例可提供新的標簽類型和對將與門戶應(yīng)用結(jié)合使用的這些標簽的管理。例如,新的標簽類型的應(yīng)用包含篩選以建議或搜索結(jié)果形式呈現(xiàn)的新內(nèi)容和篩選以會話摘要形式呈現(xiàn)的訪問內(nèi)容。在描繪的示例中,分布式數(shù)據(jù)處理系統(tǒng)100為因特網(wǎng),其中網(wǎng)絡(luò)102表示使用協(xié)議的傳輸控制協(xié)議/因特網(wǎng)協(xié)議(TCP/IP)套組(suite)彼此通信的網(wǎng)絡(luò)和網(wǎng)關(guān)的全球性集合。在因特網(wǎng)中心處為主節(jié)點間或主機計算機間的高速數(shù)據(jù)通信線路的主干網(wǎng),其由路由數(shù)據(jù)和消息的數(shù)千個商業(yè)、政府、教育和其他計算機系統(tǒng)組成。當(dāng)然,也可實施分布式數(shù)據(jù)處理系統(tǒng)100以包括若干不同類型的網(wǎng)絡(luò),諸如內(nèi)部網(wǎng)絡(luò)、局域網(wǎng)絡(luò)(LAN)、廣域網(wǎng)(WAN)等。如上所述,圖1意欲為示例,而不是作為本發(fā)明的不同實施例的架構(gòu)限制,因此,圖1中所示的特定組件不應(yīng)視為關(guān)于其中可實施本發(fā)明的說明性實施例的環(huán)境的限制?,F(xiàn)參照圖2,圖示可實施說明性實施例的方面的示例性數(shù)據(jù)處理系統(tǒng)的方塊圖。數(shù)據(jù)處理系統(tǒng)200為諸如圖1中的客戶端110的計算機的示例,其中可布置實施本發(fā)明的說明性實施例的處理的計算機可用代碼或指令。在描繪的實例中,數(shù)據(jù)處理系統(tǒng)200采用包括北橋和存儲控制器集線器(NB/MCH)202、以及南橋和輸入/輸出(I/O)控制器集線器(SB/ICH)204的集線器架構(gòu)。處理單元206、主存儲器208和圖形處理器210與NB/MCH202相連接。圖形處理器210可經(jīng)由加速圖形端口(AGP)連接至NB/MCH202。在描繪的示例中,局域網(wǎng)絡(luò)(LAN)適配器212連接至SB/ICH204。音頻適配器216、鍵盤和鼠標適配器220、調(diào)制解調(diào)器222、只讀存儲器(ROM)224、硬盤驅(qū)動器(HDD)226、⑶-ROM驅(qū)動器230、通用串行總線(USB)端口和其他通信端口232,和PCI/PCIe設(shè)備2;34經(jīng)由總線238和總線240連接至SB/ICH204。例如,PCI/PCIe設(shè)備可包括用于筆記本計算機的以太網(wǎng)絡(luò)適配器、插入卡和PC卡。PCI使用卡總線控制器,而PCle不使用。例如,ROM224可為閃存基本輸入/輸出系統(tǒng)(BIOS)。HDD226和CD-ROM驅(qū)動器230經(jīng)由總線240連接至SB/ICH204。例如,HDD226和CD-ROM驅(qū)動器230可使用集成驅(qū)動電子設(shè)備(IDE)或串行高級技術(shù)附件(SATA)接口。超級1/0(SIO)設(shè)備236可連接至SB/ICH204。在處理單元206上運行操作系統(tǒng)。操作系統(tǒng)協(xié)調(diào)和提供對圖2中數(shù)據(jù)處理系統(tǒng)200內(nèi)的各種組件的控制。作為客戶端,操作系統(tǒng)可為市售的操作系統(tǒng),諸如MicrosoftWindowsXP(Microsoft禾口Windows為微軟公司(MicrosoftCorporation)在美國、其他國家,或美國和其他國家的商標)。面向?qū)ο蟪绦蛟O(shè)計系統(tǒng)(諸如Java程序設(shè)計系統(tǒng))可結(jié)合操作系統(tǒng)執(zhí)行且從在數(shù)據(jù)處理系統(tǒng)200上執(zhí)行的Java程序或應(yīng)用中將呼叫提供給操作系統(tǒng)(Java為SunMicrosystems,Inc.在美國、其他國家,或美國和其他國家的商標)。作為服務(wù)器,數(shù)據(jù)處理系統(tǒng)200可為(例如)執(zhí)行高級交談執(zhí)行程序(AIX)操作系統(tǒng)或LINUX操作系統(tǒng)的IBMekrverSystemρ計算機系統(tǒng)(ekrver、Systemρ禾口AIX為國際商業(yè)機器公司(InternationalBusinessMachinesCorporation)在美國、其他國家,或美國和其他國家的商標,而LINUX為LinusTorvalds在美國、其他國家,或美國和其他國家的商標)。數(shù)據(jù)處理系統(tǒng)200可為包括處理單元206中的多個處理器的對稱多處理器(SMP)系統(tǒng)。或者,可采用單處理器系統(tǒng)。操作系統(tǒng)、面向?qū)ο蟪绦蛟O(shè)計系統(tǒng)和應(yīng)用或程序中的指令位于存儲設(shè)備(諸如HDD226)上,且可被加載到主存儲器208中,用于由處理單元206執(zhí)行。處理單元206可使用計算機可用程序代碼來執(zhí)行本發(fā)明的說明性實施例的程序,計算機可用程序代碼可位于存儲器(諸如,主存儲器208、ROM224)中,或者例如一個或多個外圍設(shè)備2和230中。總線系統(tǒng)(諸如圖2所示的總線238或總線M0)可由一個或多個總線組成。當(dāng)然,可使用任何類型的通信結(jié)構(gòu)或架構(gòu)來實施總線系統(tǒng),該總線系統(tǒng)在附著于該結(jié)構(gòu)或架構(gòu)的不同組件或設(shè)備之間提供數(shù)據(jù)傳送。通信單元(諸如圖2的調(diào)制解調(diào)器222或網(wǎng)絡(luò)適配器21可包括用于發(fā)送和接收數(shù)據(jù)的一個或多個設(shè)備。存儲器可為(例如)主存儲器208、ROM224,或諸高速緩存,諸如在圖2的NB/MCH202中發(fā)現(xiàn)的。本領(lǐng)域的一般技術(shù)人員將了解圖1和圖2中的硬件可取決于實施方式而變化。其他內(nèi)部硬件或外圍設(shè)備(諸如閃存、等效非易失性存儲器,或光盤驅(qū)動器等)可用于附加至或代替圖1和圖2中描繪的硬件。而且,在不脫離本發(fā)明精神和范圍的情況下,可將說明性實施例的處理應(yīng)用于除先前提及的SMP系統(tǒng)之外的多處理器數(shù)據(jù)處理系統(tǒng)。此外,數(shù)據(jù)處理系統(tǒng)200可采取若干不同數(shù)據(jù)處理系統(tǒng)的任何數(shù)據(jù)處理系統(tǒng)的形式,包括客戶端計算設(shè)備、服務(wù)器計算設(shè)備、平板(tablet)計算機、膝上計算機、電話或其他通信設(shè)備、個人數(shù)字助理(PDA)等。例如,在一些說明性實例中,數(shù)據(jù)處理系統(tǒng)200可為便攜式計算設(shè)備,其配置有閃存以提供非易失性存儲器用于存儲操作系統(tǒng)文件和/或用戶產(chǎn)生的數(shù)據(jù)。實質(zhì)上,數(shù)據(jù)處理系統(tǒng)200可為任何已知或稍后開發(fā)的數(shù)據(jù)處理系統(tǒng),而無架構(gòu)的限制。圖3為描繪根據(jù)說明性實施例的用于將用戶產(chǎn)生的事件應(yīng)用于被加入書簽的可部署網(wǎng)站檔案文件的分組的系統(tǒng)的圖。在系統(tǒng)300中,經(jīng)由網(wǎng)絡(luò)302將客戶端312、客戶端314、客戶端316連接至網(wǎng)站應(yīng)用服務(wù)器320。網(wǎng)站應(yīng)用服務(wù)器320包含網(wǎng)站門戶應(yīng)用322、門戶摘要服務(wù)3M和書簽服務(wù)326。根據(jù)說明性實施例,書簽服務(wù)3允許在客戶端312、客戶端314、客戶端316處的用戶經(jīng)由網(wǎng)站門戶應(yīng)用322對可部署網(wǎng)站檔案文件(S卩,可部署的可察看門戶小程序)加書簽。書簽服務(wù)3也可允許在客戶端312、客戶端314、客戶端316處的用戶根據(jù)標準(諸如標簽名稱)將被加入書簽的網(wǎng)站檔案文件分組,并在單個用戶產(chǎn)生的事件中對群組的所有成員執(zhí)行動作,諸如“部署”動作。例如,在客戶端312處的用戶可將查詢352提交給網(wǎng)站應(yīng)用服務(wù)器320以請求具有特定的門戶小程序標簽的所有門戶小程序(或達到最相關(guān)的指定數(shù)目),或滿足一些其他標準(諸如在給定時段內(nèi)被特定群組的成員部署或加入標簽)的門戶小程序。網(wǎng)站應(yīng)用服務(wù)器320和網(wǎng)站門戶應(yīng)用322存儲具有相關(guān)元數(shù)據(jù)334的門戶小程序332。例如,對于每個單獨門戶小程序而言,元數(shù)據(jù)334可包括開發(fā)者分配的標簽、用戶分配的標簽、部署門戶小程序的用戶的識別、門戶小程序被部署或被加入標簽的時間/日期的時間戳、標簽/部署的流行度或數(shù)目等??蛻舳?12、客戶端314、客戶端316的用戶可基于與網(wǎng)站門戶應(yīng)用322和書簽服務(wù)326的互動來形成元數(shù)據(jù)334。網(wǎng)站應(yīng)用服務(wù)器320和網(wǎng)站門戶應(yīng)用322接收查詢352且基于元數(shù)據(jù)334識別門戶小程序332中符合查詢352的門戶小程序。隨后,網(wǎng)站應(yīng)用服務(wù)器320可基于處理查詢352的結(jié)果而產(chǎn)生門戶小程序群組354,且將門戶小程序群組邪4返回至客戶端312。隨后,在客戶端312處的用戶可察看門戶小程序群組3M且選擇門戶小程序群組3M中的所有門戶小程序或門戶小程序的子集以部署在用戶的門戶內(nèi)的門戶頁簽中。換言之,用戶可使用單個部署事件在門戶小程序群組354內(nèi)部署所有門戶小程序或門戶小程序的子集。經(jīng)由網(wǎng)站門戶應(yīng)用322,在用戶門戶內(nèi),部署事件在新的門戶“頁簽”內(nèi)啟動指定門戶小程序群組。在客戶端312處的用戶可經(jīng)由書簽服務(wù)326從呈現(xiàn)在社會化書簽網(wǎng)站上的列表單獨地選擇門戶小程序群組354內(nèi)的門戶小程序。例如,用戶可執(zhí)行控制+點擊(control+click)動作或可右鍵(right-click)點擊門戶小程序以啟動在頁簽中部署的選項。用戶也可執(zhí)行高級“搜索和部署”查詢,其中用戶定義標簽/屬性搜索標準并選擇將特定數(shù)目的與查詢相匹配的結(jié)果自動部署為群組或門戶頁簽。一旦經(jīng)部署,門戶小程序群組354,或門戶頁簽可被用作網(wǎng)站門戶應(yīng)用322內(nèi)的任何其他用戶定義的門戶頁簽。一旦終端用戶已選擇了用于部署的頁簽,則其可編輯該頁簽。隨后,書簽服務(wù)3可將元數(shù)據(jù)334增加至門戶小程序332作為部署為群組的結(jié)果。例如,對于給定門戶小程序332而言,書簽服務(wù)3可將獨立的用戶定義的標簽,或一組標簽增加到元數(shù)據(jù)334,進而識別部署門戶小程序所使用的門戶頁簽或群組354。隨后,書簽服務(wù)3可檢索該元數(shù)據(jù)334以用于后續(xù)察看或搜索。網(wǎng)站門戶應(yīng)用322可提供個性化選項,諸如簡單篩選、規(guī)則引擎和合作篩選。使用簡單篩選,網(wǎng)站基于預(yù)定義的網(wǎng)站訪問者的群組而顯示內(nèi)容,管理者或網(wǎng)站所有者定義所述網(wǎng)站訪問者的群組。當(dāng)某種配置文件類型訪問網(wǎng)站時,規(guī)則引擎允許網(wǎng)站所有者定義一組決定展示內(nèi)容的種類的商業(yè)規(guī)則。使用合作篩選時,網(wǎng)站訪問者明確地或隱含地評估(rate)產(chǎn)品的選擇。將這些評估(rating)與其他訪問者提供的評估相比較,且以軟件算法檢測其相似性。網(wǎng)站門戶應(yīng)用322提供的基本規(guī)則類型包括分析器(prori1er)、動作、綁定(binding)和可見性規(guī)則。分析器規(guī)則根據(jù)用戶屬性將用戶分類,管理者或網(wǎng)站所有者定義用戶屬性。動作規(guī)則選擇或升級內(nèi)容。例如,動作規(guī)則可選擇意欲用于當(dāng)前用戶位置的所有公司新聞文章或可更新用戶配置文件的文章讀取列表以免重復(fù)顯示相同文章。綁定規(guī)則組合分類器和動作以執(zhí)行條件邏輯。例如,綁定規(guī)則可指定向具有機密許可的用戶顯示機密的公司新聞和非機密新聞,而向沒有機密許可的用戶僅顯示非機密的新聞?;谔囟ōh(huán)境(諸如用戶屬性或當(dāng)前日期和時間),可見性規(guī)則定義顯示或隱藏門戶小程序或網(wǎng)頁的條件。創(chuàng)建可見性規(guī)則的構(gòu)思與創(chuàng)建任何其他個性化規(guī)則相同。此外,網(wǎng)站門戶應(yīng)用322提供建議引擎(未圖示),其分析所發(fā)生的用戶互動,并向客戶端312、客戶端314、客戶端316的用戶產(chǎn)生實時的預(yù)測和建議。建議引擎可為以下至少一者偏好引擎、點擊流(clickstream)引擎,或項目親合性(itemaffinity)引擎。基于用戶的項目評估,偏好引擎使用合作篩選算法產(chǎn)生建議。點擊流引擎訪問交易信息且在網(wǎng)站訪問期間基于用戶“點擊”的歷史產(chǎn)生建議。項目親合性引擎基于用戶的網(wǎng)站瀏覽活動的歷史產(chǎn)生建議且將當(dāng)前選擇的產(chǎn)品與用戶最有可能想要與第一產(chǎn)品一起購買的第二產(chǎn)品相匹配。根據(jù)說明性實施例,用戶可指定其自身的配置文件屬性和規(guī)則。例如,在客戶端314處的用戶指定配置文件屬性372和用戶定義的規(guī)則374。屬性372可包含新的標簽類型和對將與網(wǎng)站門戶應(yīng)用322結(jié)合使用的這些標簽的管理。更具體的,屬性372可指定用戶上下文或狀態(tài)。例如,客戶端314處的給定用戶在工作或度假時可使用門戶。在此示例中,用戶可定義屬性“工作”和“旅行”。用戶可添加這些用戶定義的屬性且取決于用戶當(dāng)前狀態(tài)或上下文而將它們打開或關(guān)閉。有時用戶可處于“工作”上下文或狀態(tài),而有時用戶可處于“旅行”上下文或狀態(tài)。當(dāng)在“工作”上下文或狀態(tài)中時,用戶可察看特定的門戶小程序,諸如電子表格門戶小程序或金融信息門戶小程序。另一方面,當(dāng)該用戶處于“旅行”上下文或狀態(tài)時,用戶可察看氣象門戶小程序或貨幣兌換門戶小程序。因此,用戶可打開具有特定的門戶小程序集合的門戶且設(shè)定恰當(dāng)?shù)臓顟B(tài)或上下文。用戶也可用用戶定義的配置文件標簽對所述門戶小程序加標簽。這些標簽可與門戶小程序結(jié)合地存儲為配置文件標簽或?qū)傩?。這些標簽指定門戶小程序的描述性的標簽,且也指定關(guān)于用戶的信息。例如,一個用戶可分配具有“旅行”標簽的映射門戶小程序,因為當(dāng)處于“旅行”上下文或狀態(tài)時該用戶僅察看該映射門戶小程序。然而,作為不動產(chǎn)估價人的另一用戶可分配具有“工作”標簽的映射門戶小程序。對于每個給定用戶而言,門戶小程序標簽與狀態(tài)或上下文之間的這些關(guān)聯(lián)自身可為增強的配置文件屬性。這些標簽也成為門戶小程序或門戶小程序群組或門戶頁簽的增強的“用戶狀態(tài)”標簽。如圖3中所示,屬性372可與客戶端314關(guān)聯(lián)地本地存儲?;蛘?,屬性372可與用戶配置文件關(guān)聯(lián)地存儲在網(wǎng)站門戶應(yīng)用322中。用戶定義的規(guī)則374可基于現(xiàn)有可用規(guī)則建立能力、用戶定義的上下文標簽或增強的配置文件屬性、以及私人的或公共的門戶小程序或門戶網(wǎng)頁標簽。例如,用戶定義的規(guī)則374可包含分析器、動作、綁定,或可見性規(guī)則。在客戶端314處可對用戶呈現(xiàn)披露能力的規(guī)則配置網(wǎng)站接口。在一實施例中,分析器規(guī)則根據(jù)用戶屬性372對用戶進行分類,且可以規(guī)則作者的用戶身份作為需要的屬性。在另一實施例中,增強可見性規(guī)則以允許用戶屬性包括來自屬性372的配置文件標簽和增強的配置文件屬性,如上所述??稍鰪娍梢娦砸?guī)則以允許基于一個或多個公共的門戶小程序和門戶網(wǎng)頁標簽顯示門戶小程序和門戶網(wǎng)頁。替代實施方式可允許規(guī)則或規(guī)則屬性存儲于用戶配置文件中,且可在中央存儲庫(r印ository)(未圖示)中指示特定用戶的規(guī)則的存在,以使得當(dāng)組合網(wǎng)站門戶網(wǎng)頁時網(wǎng)站門戶應(yīng)用322搜索用戶配置文件尋找規(guī)則和規(guī)則屬性。網(wǎng)站門戶應(yīng)用322可存儲規(guī)則382,其可包含網(wǎng)站所有者規(guī)則和用戶定義的規(guī)則。因此,用戶可本地地定義規(guī)則(諸如,用戶定義的規(guī)則374),且將這些規(guī)則上傳到網(wǎng)站門戶應(yīng)用322。根據(jù)說明性實施例,門戶摘要服務(wù)3M可存儲不同時間所檢測到的、至少一個門戶網(wǎng)頁內(nèi)的門戶小程序應(yīng)用的實例的使用。門戶摘要服務(wù)3M將所檢測到的、門戶小程序應(yīng)用的實例的使用存儲為會話摘要數(shù)據(jù)384。響應(yīng)于對產(chǎn)生摘要門戶網(wǎng)頁的觸發(fā),門戶摘要服務(wù)3M動態(tài)地創(chuàng)建摘要門戶網(wǎng)頁,其顯示特定時間門戶小程序應(yīng)用的獨立實例。摘要門戶網(wǎng)頁基于會話摘要數(shù)據(jù)384提供門戶小程序應(yīng)用的所選擇的使用的摘要。根據(jù)示例性實施例,門戶摘要服務(wù)3M可將具有相關(guān)元數(shù)據(jù)的門戶小程序?qū)嵗畔⒂涗浽跁捳獢?shù)據(jù)384中,該相關(guān)元數(shù)據(jù)可包括用戶狀態(tài)或上下文或其他增強的用戶配置文件屬性372。在該上下文中,記錄是指保存用戶與門戶或門戶小程序在特定時段的互動的歷史。因此,規(guī)則374可定義門戶內(nèi)容以顯示保存的或高速緩存的門戶內(nèi)容。S卩,門戶摘要服務(wù)3M可通過基于用戶定義的規(guī)則和配置文件屬性篩選會話摘要數(shù)據(jù)384來產(chǎn)生來自會話摘要數(shù)據(jù)384的會話摘要門戶網(wǎng)頁。例如,用戶可能希望產(chǎn)生關(guān)于“項目X”的摘要報告,用于在第二天關(guān)于該項目的會議中使用。當(dāng)將用戶的增強的用戶屬性設(shè)定為“項目X”時,用戶已對三個門戶小程序添加標簽“項目X”且創(chuàng)建指定記錄與添加了“項目X”標簽的門戶小程序的互動的規(guī)則。用戶將其增強的用戶屬性選擇為“項目X”。當(dāng)在該狀態(tài)或上下文中與門戶互動時,用戶與該三個添加了“項目X”標簽的門戶小程序互動,但也周期性地與添加了“股票報價”標簽的門戶小程序互動,該門戶小程序不與標簽“項目X”關(guān)聯(lián)。在該示例中,門戶摘要服務(wù)3M可在顯示該三個“項目X”門戶小程序(而非“股票報價”門戶小程序)的實例的會話結(jié)束時產(chǎn)生摘要門戶網(wǎng)頁。根據(jù)一個說明性實施例,網(wǎng)站門戶應(yīng)用322可包含建議引擎(未圖標),該建議引擎使建議基于集體用戶評估和點擊、特定的用戶瀏覽活動、以及用戶指定的上下文和私人的或公共的標簽。例如,用戶可具有用戶察看“工作”的一組門戶小程序和用戶用于“學(xué)?!钡牧硪唤M門戶小程序。用戶可對兩者皆感興趣并使用該兩者,但在不同的時間。用戶可定義增強的配置文件屬性用于包括“工作”和“學(xué)?!钡臓顟B(tài)或上下文。用戶也可對一些門戶小程序添加“工作”的標簽且對其他門戶小程序添加“學(xué)?!钡臉撕?。用戶可屬于標簽并建議門戶內(nèi)容的兩個群組的合作社群。如果如用戶在增強的配置文件屬性中所設(shè)定的,用戶處于“工作”上下文,則用戶將不想網(wǎng)站門戶應(yīng)用322建議與“學(xué)?!毕嚓P(guān)的內(nèi)容,而不管該內(nèi)容可能會如何重要或恰當(dāng)。或許用戶稍后、但不處于“工作”上下文或狀態(tài)中時將對該內(nèi)容感興趣。而且,用戶可向網(wǎng)站門戶應(yīng)用322指定當(dāng)處于“工作”狀態(tài)時,門戶內(nèi)容的建議將僅基于與標簽有“工作”的門戶小程序相關(guān)的瀏覽活動或僅基于來自與“工作”相關(guān)群組的社群(community)建議。作為另一實例,用戶可將四個門戶小程序用于其當(dāng)前門戶會話中。在該情況下,用戶正規(guī)劃一次旅行,且在該規(guī)劃圖中該用戶檢查其當(dāng)前投資。該用戶已激活配置文件標簽“工作”和“管理”。首先該用戶已使用具有門戶小程序標簽“旅行”和“會議”的門戶小程序A。隨后,其移動到具有門戶小程序標簽“旅行”和“航班”的門戶小程序C。隨后,該用戶使用具有門戶小程序標簽“金融”、“401(k)”和“投資組合(portfolio),,的門戶小程序B且最終使用具有門戶小程序標簽“旅行”和“旅館”的門戶小程序D?,F(xiàn)在用戶希望產(chǎn)生摘要。用戶可看見與該用戶在會話期間已激活的配置文件標簽(“工作”和“管理”)以及獨特的單獨門戶小程序標簽(“旅行”、“航班”、“金融”、“401(k)”、“投資組合”和“旅館”)中的所有標簽相關(guān)的使用狀態(tài)。然而,在該示例中,用戶希望在門戶會話中產(chǎn)生其旅行規(guī)劃活動的摘要。用戶對標簽(“旅行”、“航班”和“旅館”)進行篩選且按照門戶小程序A、門戶小程序C和門戶小程序D(省去門戶小程序B)的次序看見其使用的門戶小程序應(yīng)用狀態(tài)歷史。若現(xiàn)在該用戶希望看見其花費最多時間的門戶小程序的門戶小程序使用歷史,則該用戶可通過使用的持續(xù)時間等進行篩選。例如,在客戶端316處的用戶可通過使用網(wǎng)站門戶應(yīng)用322單獨地選擇門戶小程序或通過提交查詢或“搜索和部署”查詢來產(chǎn)生門戶小程序群組362或門戶頁簽,如上所述。經(jīng)由網(wǎng)站門戶應(yīng)用322在門戶頁簽內(nèi)提供的用戶界面,用戶可為門戶小程序群組362分配標簽或標簽組。隨后,客戶端316可將這些標簽和其他屬性提交到網(wǎng)站應(yīng)用服務(wù)器320,作為與門戶小程序群組362相關(guān)的元數(shù)據(jù)364。例如,在客戶端316處的用戶在用戶的門戶內(nèi)可選擇用于門戶頁簽的“保存”特征。用戶可手動地為門戶小程序群組362輸入一個或多個標簽,或可具有從已被應(yīng)用于門戶小程序群組362內(nèi)的單獨門戶小程序的標簽中選擇的選項。駐于被加入標簽的頁簽中的門戶小程序,或其他被加入標簽的門戶小程序群組,可繼承頁簽或更大分組的標簽,使得可基于繼承的標簽以及已擁有的標簽來單獨地找到和部署所述門戶小程序。對頁簽或分組加標簽的終端用戶也可選擇允許部署于門戶頁簽內(nèi)的門戶小程序繼承相同標簽。書簽服務(wù)3可自動地標記為了部署到被加入標簽的頁簽或其他被加入標簽的群組而添加的門戶小程序,作為已應(yīng)用于頁簽或較大群組的標簽的潛在繼承者。在門戶頁簽內(nèi)的門戶小程序的部署期間,終端用戶可具有選項以允許新的門戶小程序繼承門戶頁簽的標簽。書簽服務(wù)3可自動地標記為了部署到包含其他被加入標簽的門戶小程序的頁簽而添加的門戶小程序,作為該門戶小程序群組中的其他門戶小程序的標簽的潛在繼承者。在選擇對新部署的門戶小程序分配標簽時,終端用戶可具有選項以在同一群組中組合地或單獨地應(yīng)用其他門戶小程序的標簽。響應(yīng)于網(wǎng)站應(yīng)用服務(wù)器320接收到門戶小程序群組362和相關(guān)的元數(shù)據(jù)364,書簽服務(wù)3可參照如下數(shù)據(jù)結(jié)構(gòu)通過創(chuàng)建群組索引342來產(chǎn)生門戶小程序群組的實例,該數(shù)據(jù)結(jié)構(gòu)包含門戶分組識別符、標簽、分組內(nèi)包含的門戶小程序的引用、關(guān)于部署的信息(諸如,誰部署或標簽了該分組、門戶小程序群組何時被加入標簽或部署、門戶小程序群組被加入標簽或部署的頻率)等。隨后,書簽服務(wù)3將此信息存儲為與群組索引342相關(guān)的元數(shù)據(jù)344。隨后,通過創(chuàng)建群組索引342和相關(guān)的元數(shù)據(jù)344,網(wǎng)站應(yīng)用服務(wù)器320存儲多個部署的門戶小程序群組(諸如,門戶小程序群組36,每個群組索引342和相關(guān)的元數(shù)據(jù)344表示門戶小程序群組或門戶頁簽的實例。書簽服務(wù)326的加強的搜索能力可允許客戶端312、客戶端314、客戶端316的用戶不僅搜索單獨的被加入頁簽的門戶小程序,也搜索被加入標簽的門戶小程序群組。隨后,網(wǎng)站門戶應(yīng)用322可通過選擇清單或經(jīng)由高級“搜索和部署”查詢或動作來部署門戶小程序的群組。若用戶從列表選擇多個門戶小程序群組,則網(wǎng)站門戶應(yīng)用322可將每個門戶小程序群組部署為網(wǎng)站門戶中的頁簽。在部署門戶小程序群組時,用戶可為頁簽選擇新的名稱且編輯與該頁簽相對應(yīng)的標簽以適合于用戶的門戶環(huán)境。部署已被另一用戶加入書簽的頁簽或門戶小程序群組的用戶可部署頁簽,使得包含配置選項和關(guān)于門戶小程序的布局、皮膚和置放的信息的元數(shù)據(jù)默認是其他用戶的元數(shù)據(jù)。隨后,在用戶自身的門戶內(nèi)部署時,用戶可選擇編輯這些配置選項和設(shè)定。作為示例性實施例,新提升的主管可能正在準備與其執(zhí)行經(jīng)理的會議,在該會議中,將回顧其銷售組織的所有金融信息。作為其直接報告之一的“軟件銷售”團隊中的經(jīng)理已部署若干金融門戶小程序且將它們分組成標題為“軟件銷售金融”的頁簽。金融信息包括來自多個區(qū)域和針對多個產(chǎn)品線的銷售的結(jié)果。該經(jīng)理具有與配額管理、按區(qū)域銷售、員工績效、以及成本、開支和收入的摘要相對應(yīng)地部署的六個不同的門戶小程序,所有的門戶小程序都分組在該主管創(chuàng)建的“軟件銷售金融”頁簽下。新提升的主管知道其團隊的經(jīng)理之一使金融門戶小程序的此組合部署于門戶頁簽中。該主管也知道門戶小程序書簽?zāi)芰υ试S其搜索經(jīng)理的加入了書簽的門戶小程序。如果每個門戶小程序被加入書簽,則該主管可找到所述門戶小程序,且可將每個門戶小程序部署于其自身的頁簽中。該新主管在其門戶中使用社會化書簽服務(wù)以察看經(jīng)理的書簽,按標簽名稱進行分類,且最終看見所有所述金融門戶小程序。該主管逐個地選擇以部署它們。單獨地選擇門戶小程序,此舉將會花費許多次點擊且該主管將必須在其自身的頁簽中重新分類門戶小程序,進而再次設(shè)定配置。然而,使用說明性實施例的方面,該主管可簡單地訪問其門戶內(nèi)的社會化書簽服務(wù)。該主管導(dǎo)航至其員工群組并找到已將其需要的門戶小程序分類的經(jīng)理。該主管不僅可瀏覽被加入書簽的門戶小程序,也可瀏覽其員工的加入了書簽的頁簽(和頁簽群組)。該主管看到經(jīng)理已對“軟件銷售金融”頁簽加入了書簽,該頁簽包含用于門戶頁簽和門戶小程序的配置選項?,F(xiàn)在該主管可使用單個部署事件來部署整個頁簽,包括門戶小程序。此時,該主管也可有改變頁簽的名稱的選項。創(chuàng)建了新的門戶頁簽,和部署于該頁簽中的所有門戶小程序。通過簡單的搜索和單個部署事件,該主管獲得其需要為其會議而準備的信息。此外,該主管可通過用戶上下文或狀態(tài)來篩選門戶頁簽內(nèi)的門戶小程序。S卩,例如,當(dāng)從事特定項目時,經(jīng)理可僅部署與員工群組互動的那些門戶小程序。為實現(xiàn)此目的,主管簡單地定義基于增強的配置文件屬性篩選門戶小程序的規(guī)則。或者,網(wǎng)站門戶應(yīng)用可基于主管的當(dāng)前狀態(tài)或上下文和用戶定義的規(guī)則自動地篩選門戶小程序。例如,該主管可具有固定的規(guī)則來基于其當(dāng)前狀態(tài)或上下文篩選門戶小程序。圖4描繪根據(jù)說明性實施例的用于執(zhí)行搜索的示例性顯示屏幕。搜索對話框400呈現(xiàn)用于執(zhí)行門戶小程序的搜索以形成門戶小程序群組或門戶頁簽的控制,例如包括標簽本文入口(entry)控制402、最多結(jié)果選擇控制404和最流行單選按鈕(radiobutton)控制406。在描繪的示例中,用戶可在標簽本文入口控制402中輸入一個或多個標簽用于搜索門戶小程序。例如,用戶可在控制402中輸入單個標簽或由逗點隔開的一串標簽。使用最多結(jié)果選擇控制404,用戶可選擇與搜索查詢匹配的若干門戶小程序以返回到結(jié)果門戶小程序群組中。最流行單選按鈕控制406允許用戶指示網(wǎng)站應(yīng)用服務(wù)器僅返回最流行的門戶小程序,例如,在此實例中為八個最流行的門戶小程序。取決于實施方式,搜索對話框400可包括更多或更少的控制用于定義搜索查詢。例如,搜索對話框400可包括控制,用于選擇已對門戶小程序加入標簽或進行了部署的特定用戶,門戶小程序最近什么時候被加入標簽或部署,等等。搜索對話框400包括“搜索”按鈕408。若用戶選擇“搜索”按鈕408,則網(wǎng)站應(yīng)用服務(wù)器將返回與用戶選擇的查詢匹配的門戶小程序列表。搜索對話框400也包括“搜索和部署”按鈕410。若用戶選擇“搜索和部署”按鈕410,則網(wǎng)站應(yīng)用服務(wù)器和網(wǎng)站門戶應(yīng)用將部署門戶小程序的結(jié)果群組作為門戶頁簽。圖5描繪根據(jù)說明性實施例的網(wǎng)站門戶窗口的示例性顯示屏幕。網(wǎng)站門戶窗口500包括包含多個門戶小程序520的頁簽510。網(wǎng)站門戶窗口500也包括配置文件標簽對話框部分530。配置文件標簽對話框部分530顯示多個配置文件屬性或標簽532,用戶可使用復(fù)選框打開或關(guān)閉配置文件屬性或標簽532。用戶也可使用本文入口字段534和提交按鈕控制536來添加用戶定義的配置文件屬性。當(dāng)用戶將新的配置文件屬性輸入到本文字段534且選擇提交按鈕控制536時,新的配置文件屬性被添加到配置文件屬性532,該新的配置文件屬性可為上下文或狀態(tài)標簽或其他增強的配置文件屬性。圖6為描繪根據(jù)說明性實施例的門戶摘要服務(wù)的組件的示例的方塊圖。應(yīng)理解,在附加或替代性實施例中,門戶摘要控制器可包括額外或替代的組件。在該示例中,門戶摘要服務(wù)600例如包括門戶狀態(tài)記錄器602,該門戶摘要服務(wù)600可為圖3中的門戶摘要服務(wù)324。門戶狀態(tài)記錄器602監(jiān)視一個或多個門戶網(wǎng)頁的使用,且將具有時間戳(timestamp)的門戶使用和其他可用信息記錄和存儲在門戶狀態(tài)數(shù)據(jù)庫604中。如前所述,門戶使用可包括(但不限于)在門戶網(wǎng)頁內(nèi)哪些門戶小程序?qū)嵗谴蜷_的、用于打開的數(shù)據(jù)庫驅(qū)動的門戶小程序的所選擇的數(shù)據(jù)選項、以及在門戶網(wǎng)頁內(nèi)的門戶小程序?qū)嵗齽討B(tài)產(chǎn)生的內(nèi)容。應(yīng)注意,動態(tài)產(chǎn)生的內(nèi)容可包括(但不限于)文本、圖形、音頻、視頻和流多媒體內(nèi)容。在一示例中,當(dāng)門戶狀態(tài)記錄器602將門戶使用記錄記錄且存儲在門戶狀態(tài)數(shù)據(jù)庫604中以指示何時記錄了門戶使用時,門戶狀態(tài)記錄器602可調(diào)整門戶網(wǎng)頁內(nèi)的單獨門戶小程序?qū)嵗膱D形特征或其他輸出特征,或可調(diào)整門戶網(wǎng)頁自身的圖形特征或其他輸出特征。例如,每當(dāng)門戶狀態(tài)記錄器602記錄門戶網(wǎng)頁的門戶使用時,門戶狀態(tài)記錄器602可將時間戳添加到門戶網(wǎng)頁的一部分,以指示何時記錄和存儲了該門戶網(wǎng)頁的門戶使用。在另一實例中,每當(dāng)門戶狀態(tài)記錄器602記錄門戶網(wǎng)頁的門戶使用時,門戶狀態(tài)記錄器602可諸如通過添加陰影或調(diào)整門戶網(wǎng)頁的或門戶網(wǎng)頁內(nèi)的單獨門戶小程序?qū)嵗纳?,來暫時調(diào)整門戶網(wǎng)頁的或門戶網(wǎng)頁內(nèi)的單獨門戶小程序?qū)嵗膱D形屬性或特征。在又一示例中,在門戶狀態(tài)記錄器602監(jiān)視多個門戶網(wǎng)頁內(nèi)的門戶使用的情況下,門戶狀態(tài)記錄器602可同時更新每個監(jiān)視的門戶網(wǎng)頁的圖形特征,或者圖形地將記錄的門戶網(wǎng)頁的選擇(selection)與沒有記錄使用的至少一個門戶網(wǎng)頁進行區(qū)分。在監(jiān)視一個或多個門戶網(wǎng)頁的使用時,門戶狀態(tài)記錄器602決定何時將門戶使用記錄和存儲于門戶狀態(tài)數(shù)據(jù)庫604中。在一示例中,門戶狀態(tài)記錄器602記錄檢測到的門戶使用的每個變動,諸如記錄被選擇用于在門戶網(wǎng)頁內(nèi)察看的門戶小程序的每個變動、被選擇用于門戶小程序?qū)嵗臄?shù)據(jù)選項的每個變動、以及門戶網(wǎng)頁內(nèi)的門戶小程序?qū)嵗齽討B(tài)產(chǎn)生的內(nèi)容的每個變動。在另一示例中,門戶狀態(tài)記錄器602可支持應(yīng)用程序接口以在一個或多個門戶小程序?qū)嵗齼?nèi)或門戶網(wǎng)頁內(nèi)包括可選擇的選項,其允許用戶選擇選項來指示門戶狀態(tài)記錄器602記錄和存儲特定的門戶小程序?qū)嵗蜷T戶網(wǎng)頁整體的當(dāng)前使用。在又一示例中,門戶狀態(tài)記錄器602可基于門戶摘要偏好610中的記錄設(shè)定來決定何時將門戶使用記錄和存儲于門戶狀態(tài)數(shù)據(jù)庫604中。例如,根據(jù)為門戶而設(shè)定的或者獨立日歷應(yīng)用中的日歷事件,根據(jù)門戶小程序類型以及根據(jù)其他標準或規(guī)則,門戶摘要偏好610可指定周期性地記錄和存儲門戶使用的記錄設(shè)置。門戶摘要服務(wù)600也包括門戶摘要選擇界面控制器606。在一示例中,門戶摘要選擇界面控制器606提供具有一個或多個記錄的列表或其他可選擇的表示法的界面,以表示記錄在門戶狀態(tài)數(shù)據(jù)庫604中的門戶使用。從列表選擇的用戶可定制或配置供摘要門戶產(chǎn)生器608包括在摘要門戶網(wǎng)頁中的那些門戶使用的記錄。在另一示例中,門戶摘要選擇界面控制器606可在界面內(nèi)包括可選擇選項,供用戶選擇特定的門戶小程序和選擇一時段,在該時段上將存儲于門戶狀態(tài)數(shù)據(jù)庫604中的特定門戶小程序的所有門戶使用顯示在摘要門戶產(chǎn)生器608產(chǎn)生的摘要門戶網(wǎng)頁內(nèi)。另外,在另一示例中,門戶摘要選擇界面控制器606可在界面內(nèi)包括可選擇選項,供用戶選擇自動地指示摘要門戶產(chǎn)生器608在將門戶使用記錄于門戶狀態(tài)數(shù)據(jù)庫604內(nèi)的同時創(chuàng)建用于所有或選擇的門戶使用的門戶網(wǎng)頁。除了用戶直接選擇將存儲于門戶狀態(tài)數(shù)據(jù)庫604中的門戶使用的哪個選擇包括在摘要門戶網(wǎng)頁中之外,門戶摘要偏好610也可指定偏好,所述偏好用于指定門戶狀態(tài)數(shù)據(jù)庫604中存儲的門戶使用的、供摘要門戶產(chǎn)生器608包括于摘要門戶網(wǎng)頁中的選擇。在一示例中,門戶摘要偏好610可指示一偏好,以自動地產(chǎn)生用于記錄在門戶狀態(tài)數(shù)據(jù)庫604中的門戶使用的每個記錄的摘要門戶網(wǎng)頁。在另一示例中,門戶摘要偏好610可指示一偏好,以自動地在每個商業(yè)季度的上午產(chǎn)生摘要門戶網(wǎng)頁,包括特定門戶小程序應(yīng)用的獨立門戶小程序?qū)嵗糜诿總€先前記錄的商業(yè)季度中的每個,其中每個門戶小程序?qū)嵗@示當(dāng)前季度或先前季度之一結(jié)束時為門戶小程序應(yīng)用所存儲的內(nèi)容。在創(chuàng)建摘要門戶網(wǎng)頁中,摘要門戶產(chǎn)生器608可創(chuàng)建門戶網(wǎng)頁,該門戶網(wǎng)頁可包括至少一個門戶小程序應(yīng)用的至少一個門戶小程序?qū)嵗撝辽僖粋€門戶小程序?qū)嵗绫恢梅庞诰哂杏糜跀?shù)據(jù)庫驅(qū)動的門戶小程序的數(shù)據(jù)選項的常規(guī)門戶網(wǎng)頁時一樣起作用,根據(jù)如從門戶狀態(tài)數(shù)據(jù)庫604所存取的、在先前時間點所指定的用于門戶小程序的數(shù)據(jù)選項來指定所述用于數(shù)據(jù)庫驅(qū)動的門戶小程序的數(shù)據(jù)選項?;谙惹爸付ǖ臄?shù)據(jù)選項,摘要門戶網(wǎng)頁中的門戶小程序?qū)嵗谟糜谙惹斑x擇的數(shù)據(jù)選項的當(dāng)前數(shù)據(jù)來顯示為門戶小程序動態(tài)產(chǎn)生的內(nèi)容。另夕卜,在創(chuàng)建摘要門戶網(wǎng)頁中,摘要門戶產(chǎn)生器608可創(chuàng)建摘要門戶網(wǎng)頁,其中門戶小程序?qū)嵗扇缤梅庞诔R?guī)門戶網(wǎng)頁上一樣起作用,然而,門戶小程序?qū)嵗膬?nèi)容由在同一門戶小程序應(yīng)用在先前時間點的門戶小程序?qū)嵗齼?nèi)先前顯示的內(nèi)容(如從門戶狀態(tài)數(shù)據(jù)庫604所存取的)來指定。在該示例中,摘要門戶網(wǎng)頁可包括多個門戶小程序?qū)嵗?,利用從門戶狀態(tài)數(shù)據(jù)庫604存取的、如在同一時間點或不同時間點所記錄的內(nèi)容指定每個門戶小程序?qū)嵗?。另外,在?chuàng)建摘要門戶網(wǎng)頁中,摘要門戶產(chǎn)生器608可創(chuàng)建摘要門戶網(wǎng)頁,該摘要門戶網(wǎng)頁包括那些門戶小程序應(yīng)用當(dāng)在特定時段上置放于門戶網(wǎng)頁中時而被記錄在門戶狀態(tài)數(shù)據(jù)庫604內(nèi)的門戶小程序?qū)嵗?,其中選擇默認數(shù)據(jù)選項。在該示例中,除了允許用戶指定在門戶網(wǎng)頁內(nèi)打開的門戶小程序?qū)嵗猓脩艨纱鎯υ诓煌瑫r間點門戶網(wǎng)頁內(nèi)哪些門戶小程序?qū)嵗谴蜷_的基于時間的記錄,并且可以訪問具有在不同時間點之一打開的門戶小程序?qū)嵗?如記錄在門戶狀態(tài)數(shù)據(jù)庫604中的)的摘要門戶網(wǎng)頁。此外,在創(chuàng)建摘要門戶網(wǎng)頁中,摘要門戶產(chǎn)生器608可指示網(wǎng)站門戶應(yīng)用創(chuàng)建摘要門戶網(wǎng)頁,其具有一個或多個門戶小程序的選擇、以及為門戶小程序設(shè)定的數(shù)據(jù)選項的選擇和用以顯示在門戶小程序中的存儲內(nèi)容的選擇中的一個或多個。另外或替代地,摘要門戶產(chǎn)生器608可從網(wǎng)站門戶應(yīng)用獨立地創(chuàng)建門戶網(wǎng)頁,其具有一個或多個門戶小程序的選擇、以及為門戶小程序設(shè)定的數(shù)據(jù)選項的選擇和用以顯示在門戶小程序?qū)嵗械膩碜蚤T戶摘要偏好610的存儲內(nèi)容的選擇的一個或多個。在一示例中,摘要門戶產(chǎn)生器608在獨立窗口內(nèi)創(chuàng)建摘要門戶網(wǎng)頁。在另一示例中,摘要門戶產(chǎn)生器608在界面內(nèi)創(chuàng)建摘要門戶網(wǎng)頁,這添加新的頁簽以支持新的門戶網(wǎng)頁,且摘要門戶產(chǎn)生器608將摘要門戶網(wǎng)頁置放于頁簽內(nèi)。另外,在創(chuàng)建摘要門戶網(wǎng)頁中,摘要門戶產(chǎn)生器608可圖形地將摘要門戶網(wǎng)頁內(nèi)顯示的內(nèi)容的基于來自門戶狀態(tài)數(shù)據(jù)庫604的記錄的部分與摘要門戶網(wǎng)頁內(nèi)顯示的內(nèi)容的基于當(dāng)前數(shù)據(jù)訪問的部分區(qū)分開。另外,當(dāng)用戶與摘要門戶網(wǎng)頁互動時,用戶可改變一個或多個門戶實例內(nèi)的數(shù)據(jù)選項選擇,且摘要門戶產(chǎn)生器608根據(jù)用于區(qū)分當(dāng)前數(shù)據(jù)訪問的相同圖形特征來指定用戶選擇的改變。例如,顯示于摘要門戶網(wǎng)頁內(nèi)的內(nèi)容的基于來自門戶狀態(tài)數(shù)據(jù)庫604的記錄的部分可利用可區(qū)分的色彩、紋理、色調(diào),或其他圖形指示符來突出顯示,這可幫助視覺地將基于來自門戶狀態(tài)數(shù)據(jù)庫604的記錄的內(nèi)容與顯示于摘要門戶網(wǎng)頁內(nèi)的其他內(nèi)容進行區(qū)分。應(yīng)注意,可在客戶端系統(tǒng)或門戶服務(wù)器系統(tǒng)處存儲門戶狀態(tài)數(shù)據(jù)庫604。在將門戶使用存儲在客戶端系統(tǒng)處的示例中,門戶狀態(tài)數(shù)據(jù)庫604可表示存儲器內(nèi)的數(shù)據(jù)庫或可表示高速緩存存儲的數(shù)據(jù)。另外,客戶端系統(tǒng)或門戶服務(wù)器系統(tǒng)可經(jīng)由網(wǎng)絡(luò)訪問存儲門戶使用的獨立存儲系統(tǒng)。在將門戶使用存儲在客戶端系統(tǒng)處的一示例中,門戶狀態(tài)記錄器602可將數(shù)據(jù)點存儲于門戶狀態(tài)數(shù)據(jù)庫604內(nèi),且在客戶端系統(tǒng)處運行的高級(rich)客戶端門戶應(yīng)用程序從數(shù)據(jù)點本地地呈現(xiàn)門戶小程序,用于摘要門戶產(chǎn)生器608管理的摘要門戶網(wǎng)頁內(nèi)的輸出。另外,如先前所述,在將門戶使用存儲在客戶端系統(tǒng)處的示例中,門戶狀態(tài)記錄器602可將HTML片段存儲于門戶狀態(tài)數(shù)據(jù)庫604內(nèi),且高級客戶端門戶應(yīng)用通過運行允許顯示HTML內(nèi)容的文件服務(wù)器門戶小程序來從HTML片段本地地呈現(xiàn)門戶小程序。在將門戶使用存儲在客戶端系統(tǒng)處的又一示例中,門戶狀態(tài)記錄器602可捕獲和存儲門戶小程序?qū)嵗撵o態(tài)快照圖像,且摘要門戶產(chǎn)生器608從快照產(chǎn)生HTML,用于通過運行允許顯示HTML內(nèi)容的文件服務(wù)器門戶小程序的高級客戶端門戶應(yīng)用程序而呈現(xiàn)。在將門戶使用存儲在門戶服務(wù)器系統(tǒng)處的門戶狀態(tài)數(shù)據(jù)庫604中的示例中,門戶狀態(tài)記錄器602可將數(shù)據(jù)點、HTML,或靜態(tài)快照圖像記錄到門戶狀態(tài)數(shù)據(jù)庫604中,如參照本地存儲門戶使用所描述的。門戶摘要偏好610或其他偏好被設(shè)定為指向門戶服務(wù)器系統(tǒng)處的門戶狀態(tài)數(shù)據(jù)庫604。門戶服務(wù)器系統(tǒng)從存儲的數(shù)據(jù)點、HTML或靜態(tài)快照圖像呈現(xiàn)內(nèi)容,以顯示于摘要門戶網(wǎng)頁中的門戶小程序?qū)嵗?。另外,?yīng)注意,盡管參照訪問門戶狀態(tài)數(shù)據(jù)庫604以產(chǎn)生摘要門戶網(wǎng)頁的摘要門戶產(chǎn)生器608描述了本發(fā)明,但是其他控制器或功能也可訪問門戶狀態(tài)數(shù)據(jù)庫604。例如,當(dāng)用戶脫機或不能為門戶小程序訪問數(shù)據(jù)服務(wù)器系統(tǒng)時,門戶小程序應(yīng)用可從門戶狀態(tài)數(shù)據(jù)庫604中訪問先前訪問且存儲的內(nèi)容,并在脫機或不能為門戶小程序訪問數(shù)據(jù)服務(wù)器系統(tǒng)時動態(tài)地產(chǎn)生用于顯示在門戶小程序?qū)嵗齼?nèi)的內(nèi)容。圖7為描繪根據(jù)說明性實施例的、根據(jù)摘要門戶網(wǎng)頁內(nèi)記錄的門戶使用指定的門戶小程序?qū)嵗氖纠姆綁K圖。在該示例中,門戶摘要服務(wù)700監(jiān)視包括門戶小程序?qū)嵗?04、門戶小程序?qū)嵗?06和門戶小程序?qū)嵗?08的門戶網(wǎng)頁702的門戶使用。門戶小程序?qū)嵗?04、門戶小程序?qū)嵗?06和門戶小程序?qū)嵗?08可表示相同門戶小程序應(yīng)用或不同門戶小程序應(yīng)用的實例。另外,門戶小程序?qū)嵗?04、門戶小程序?qū)嵗?06和門戶小程序?qū)嵗?08中的至少一個表示數(shù)據(jù)庫驅(qū)動的門戶小程序的實例。在該示例中,在一個或多個時間點,門戶摘要服務(wù)700在門戶狀態(tài)數(shù)據(jù)庫604內(nèi)檢測和存儲門戶網(wǎng)頁702內(nèi)打開的如附圖標記710所示的門戶實例、門戶網(wǎng)頁702內(nèi)的至少一個門戶小程序內(nèi)的如附圖標記712所示的門戶小程序內(nèi)容,和門戶網(wǎng)頁702內(nèi)的至少一個門戶小程序內(nèi)如附圖標記714所示的的選擇的門戶小程序選項。另外,盡管未描繪,但是門戶摘要服務(wù)700可在門戶狀態(tài)數(shù)據(jù)庫604中檢測和存儲來自其他門戶網(wǎng)頁的門戶使用。在一示例中,門戶摘要服務(wù)700產(chǎn)生用于同一門戶小程序應(yīng)用在多個時間點的所保存的門戶小程序內(nèi)容的門戶摘要網(wǎng)頁。例如,門戶小程序內(nèi)容712可每月存儲金融門戶小程序的門戶小程序內(nèi)容。摘要門戶網(wǎng)頁720包括門戶小程序?qū)嵗?22、門戶小程序?qū)嵗?24和門戶小程序?qū)嵗?所示的金融門戶小程序的多個實例。每個門戶小程序?qū)嵗ㄔ谙惹霸路葜槐4嬗陲@示在門戶網(wǎng)頁702或其他門戶網(wǎng)頁內(nèi)的金融門戶小程序?qū)嵗械膬?nèi)容。因此,用戶可選擇察看同一門戶小程序應(yīng)用的多個實例的摘要,其具有該門戶小程序在不同時間點所顯示的內(nèi)容。在另一實例中,門戶摘要服務(wù)700產(chǎn)生在特定的時段期間的同一時間或不同時間訪問的門戶小程序的門戶摘要網(wǎng)頁730。在該示例中,門戶摘要網(wǎng)頁730包括當(dāng)在特定時間點置放于門戶網(wǎng)頁720內(nèi)時所記錄的每個門戶小程序的實例。對于門戶小程序?qū)嵗?32而言,設(shè)定該門戶小程序?qū)嵗L問當(dāng)前可用于在特定時段選擇的數(shù)據(jù)選項的內(nèi)容。對于門戶小程序?qū)嵗?34而言,設(shè)定該門戶小程序?qū)嵗@示在特定時段為門戶小程序存儲的內(nèi)容。因此,用戶可選擇察看在特定時間置放于門戶網(wǎng)頁中的門戶小程序的實例的摘要,且訪問用于在該時間點選擇的數(shù)據(jù)選項的當(dāng)前內(nèi)容或訪問在該時間點顯示于門戶小程序中的內(nèi)容。圖8為描繪根據(jù)說明性實施例的用于特定時段中不同時間的門戶使用的門戶摘要網(wǎng)頁的一個示例的方塊圖。在該示例中,如附圖標記808所描繪的,在顯示于界面內(nèi)的第一門戶網(wǎng)頁中圖示第一“門戶網(wǎng)頁群組A”,該界面促進頁簽化的窗口用于呈現(xiàn)門戶網(wǎng)頁。附圖標記808所描繪的頁簽所示的門戶網(wǎng)頁包括來自金融數(shù)據(jù)源802的金融門戶小程序?qū)嵗?10和金融門戶小程序?qū)嵗?20、來自電子表格數(shù)據(jù)源804的電子表格門戶小程序?qū)嵗?30和搜索門戶小程序840。金融門戶小程序?qū)嵗?10和金融門戶小程序?qū)嵗?20中的每個以及電子表格門戶小程序?qū)嵗?30為數(shù)據(jù)庫驅(qū)動的門戶小程序的實例,且包括分別由附圖標記812、附圖標記822和附圖標記832示出的可選擇數(shù)據(jù)選項的菜單。在替代性實施例中,可實施來自菜單選擇的附加或替代類型的選擇界面。例如,數(shù)據(jù)選項可選自顯示于門戶小程序?qū)嵗齼?nèi)的多個可選擇詞或鏈接,這可導(dǎo)致動態(tài)產(chǎn)生的圖形816、圖形擬6和圖形836。在該示例中,使用如圖形指示符818、圖形指示符8和圖形指示符838所示的圖形指示符來標記可根據(jù)用戶偏好記錄的那些門戶小程序?qū)嵗?。例如,圖6中的門戶摘要偏好610可指定僅監(jiān)視由數(shù)據(jù)庫驅(qū)動且因此包括動態(tài)產(chǎn)生的內(nèi)容的那些門戶小程序,并指定所存儲的使用。在該示例中,門戶小程序?qū)嵗?10、門戶小程序?qū)嵗?20和門戶小程序?qū)嵗?30為數(shù)據(jù)庫驅(qū)動的門戶小程序的實例,其基于選擇的數(shù)據(jù)選項所指定的當(dāng)前數(shù)據(jù)動態(tài)地產(chǎn)生內(nèi)容。相反地,具有用戶可輸入任何項目的搜索入口界面842的搜索門戶小程序?qū)嵗?40不是數(shù)據(jù)庫驅(qū)動的門戶小程序的實例且不被標記為被記錄。在其他實施例中,可記錄不是數(shù)據(jù)庫驅(qū)動的門戶小程序(諸如,搜索門戶小程序840)的使用。另外,在其他實施例中,可在門戶小程序?qū)嵗齼?nèi)更新圖形指示符818、擬8和838或獨立的圖形指示符,以指示已保存門戶小程序?qū)嵗氖褂谩T谠撌纠?,如參照門戶狀態(tài)數(shù)據(jù)庫604的多個記錄所示,門戶狀態(tài)記錄器602記錄門戶網(wǎng)頁內(nèi)的門戶使用。門戶狀態(tài)記錄器602可根據(jù)門戶摘要偏好610、用戶輸入和其他指定來決定記錄哪個門戶使用。例如,指示門戶狀態(tài)記錄器602周期地記錄當(dāng)前選擇的門戶小程序數(shù)據(jù)選項。在該示例中,如在10:10:00記錄的記錄850和在10:25:00記錄的記錄856所示,每十五分鐘為一周期。盡管未描繪,但是在記錄850和記錄856的每個中,置放的可記錄門戶小程序內(nèi)選擇的當(dāng)前數(shù)據(jù)選項被記錄。另外,例如,指示門戶狀態(tài)記錄器602記錄下每次將門戶小程序?qū)嵗砑拥介T戶網(wǎng)頁或從門戶網(wǎng)頁撤出。在該示例中,當(dāng)將金融門戶小程序?qū)嵗?20添加到門戶網(wǎng)頁時,記錄852記錄下添加門戶小程序?qū)嵗臅r間和門戶小程序?qū)嵗齼?nèi)選擇的“選項B”的數(shù)據(jù)選項。另外,例如,指示門戶狀態(tài)記錄器602響應(yīng)于用戶使用指針806選擇保存選項814而記錄門戶小程序?qū)嵗?10內(nèi)的內(nèi)容。如門戶小程序?qū)嵗?10和門戶小程序?qū)嵗?20中所示,保存選項814和保存選項擬4允許用戶選擇單獨地保存這些門戶小程序?qū)嵗忻總€的內(nèi)容。在該示例中,當(dāng)用戶選擇將門戶小程序?qū)嵗?10的內(nèi)容保存在門戶狀態(tài)數(shù)據(jù)庫604或用戶選擇的另一數(shù)據(jù)庫內(nèi)時,所選擇的數(shù)據(jù)庫內(nèi)的記錄邪4包括門戶小程序?qū)嵗?10的識別符、保存內(nèi)容的時間、內(nèi)容本身和門戶小程序?qū)嵗?10內(nèi)選擇的數(shù)據(jù)選項。在門戶狀態(tài)記錄器602將門戶使用的記錄存儲于門戶狀態(tài)數(shù)據(jù)庫604中之后,用戶可請求察看一定時間范圍期間中不同時間點的門戶使用的摘要。在該示例中,用戶選擇察看從100000至102000的時間范圍期間中門戶使用的摘要。記錄850、記錄852和記錄854與搜索時段范圍相關(guān)。如圖所示,摘要門戶產(chǎn)生器608在顯示區(qū)域內(nèi)產(chǎn)生新的摘要門戶網(wǎng)頁858。使用指針806,用戶可通過選擇頁簽界面860內(nèi)的一個頁簽而在門戶網(wǎng)頁808與摘要門戶網(wǎng)頁858之間選擇。在附加或替代示例中,摘要門戶產(chǎn)生器608可打開獨立窗口用于顯示摘要門戶網(wǎng)頁858。另外,在附加或替代示例中,摘要門戶產(chǎn)生器608可在瀏覽器或客戶端系統(tǒng)處的其他接口內(nèi)打開摘要門戶網(wǎng)頁858,其中客戶端系統(tǒng)接口指定用于在多個門戶網(wǎng)頁之間選擇的界面。具體地,摘要門戶產(chǎn)生器608產(chǎn)生具有表示置放于門戶網(wǎng)頁內(nèi)的門戶小程序的門戶小程序?qū)嵗牡谝贿x擇和為那些門戶小程序所選擇的數(shù)據(jù)選項(如記錄850中所記錄的)的摘要門戶網(wǎng)頁858。例如,摘要門戶網(wǎng)頁858包括金融門戶小程序?qū)嵗?62、金融門戶小程序?qū)嵗?64和電子表格門戶小程序?qū)嵗?66,它們分別被設(shè)定為“選項A”、“選項B”和“選項C”,其反映在10:10:00當(dāng)門戶狀態(tài)記錄器602將門戶使用記錄于記錄850中時的門戶小程序置放和數(shù)據(jù)選項選擇,并反映在101340當(dāng)門戶狀態(tài)記錄器602將門戶使用記錄于記錄852中時的門戶小程序添加。金融門戶小程序?qū)嵗?62、金融門戶小程序?qū)嵗?64和電子表格門戶小程序?qū)嵗?66中的每個包括用于記錄于記錄850中的分別為“選項A”、“選項B”和“選項C”的數(shù)據(jù)選項選擇的當(dāng)前動態(tài)產(chǎn)生的內(nèi)容。另外,摘要門戶產(chǎn)生器608產(chǎn)生具有顯示記錄854中記錄的內(nèi)容的門戶小程序?qū)嵗牡诙x擇的摘要門戶網(wǎng)頁858。例如,摘要門戶網(wǎng)頁858包括金融門戶小程序?qū)嵗?68,該金融門戶小程序?qū)嵗?68包括用于數(shù)據(jù)選項A的保存內(nèi)容,其反映在10:15:10當(dāng)門戶狀態(tài)記錄器602將門戶使用記錄于記錄器854中時的門戶小程序?qū)嵗齼?nèi)容。在存儲于門戶狀態(tài)數(shù)據(jù)庫604或者用戶或門戶摘要控制器選擇的一個或多個其他數(shù)據(jù)庫內(nèi)的記錄850、記錄852、記錄邪4和記錄856的實例中,可用的或經(jīng)分析的附加或替代數(shù)據(jù)可存儲于每個記錄中且在摘要中顯示。例如,記錄可包括門戶小程序的內(nèi)容和所存儲內(nèi)容的摘要。另外,在摘要門戶網(wǎng)頁858的示例中,在其他示例中,用戶可選擇或摘要門戶產(chǎn)生器608可自動地產(chǎn)生摘要門戶網(wǎng)頁,其僅反映特定類型的門戶使用記錄。例如,摘要門戶網(wǎng)頁可僅反映具有選擇的門戶小程序置放和數(shù)據(jù)選項的記錄器或可僅反映具有存儲的門戶小程序內(nèi)容的記錄。另外,應(yīng)注意,在另一示例中,可在特定時間點產(chǎn)生摘要門戶網(wǎng)頁且隨后將其設(shè)定為每當(dāng)門戶狀態(tài)記錄器602將新記錄記錄于門戶狀態(tài)數(shù)據(jù)庫604中時由摘要門戶產(chǎn)生器608自動更新摘要門戶網(wǎng)頁。圖9為描繪根據(jù)說明性實施例的門戶摘要選擇界面的一示例的方塊圖,當(dāng)指定摘要門戶網(wǎng)頁內(nèi)的門戶小程序?qū)嵗龝r用戶可經(jīng)由該門戶摘要選擇界面選擇待應(yīng)用的門戶使用。在圖6中的門戶摘要選擇界面服務(wù)606促進的門戶摘要選擇界面900的示例中,用戶可從存儲于門戶狀態(tài)數(shù)據(jù)庫604中的門戶使用的記錄的列表中選擇,如在附圖標記910的列表中所示出的。具體的,如在示例中所示出的,用戶可首先通過從下拉式菜單或使得能夠從下拉式列表選擇的其他輸入中選擇篩選標準而選擇察看門戶狀態(tài)數(shù)據(jù)庫604中存儲的門戶使用的記錄的經(jīng)篩選的選擇。在該示例中,用戶已選擇察看門戶狀態(tài)數(shù)據(jù)庫604內(nèi)的所有記錄,包括金融門戶小程序的實例。如所圖示的,門戶狀態(tài)數(shù)據(jù)庫604內(nèi)的可選擇記錄的示例(包括金融門戶小程序的實例)包括金融門戶小程序的保存內(nèi)容和金融門戶小程序的保存選項選擇的基于時間的記錄。通過單獨地選擇記錄,用戶可從附圖標記910所示的篩選列表中進一步選擇將哪些記錄包括于摘要門戶網(wǎng)頁內(nèi)。盡管該示例示出了根據(jù)門戶小程序類型從門戶狀態(tài)數(shù)據(jù)庫604中篩選的門戶使用的列表,但是在其他示例中,用戶可選擇其他篩選標準,諸如時間范圍、記錄是否用于內(nèi)容、記錄是否用于選項、記錄是否指示在特定時間打開的門戶小程序,以及從門戶狀態(tài)數(shù)據(jù)庫604中辨別出記錄的選擇的其他標準。另夕卜,在門戶摘要選擇界面900的示例中,作為從附圖標記910的列表選擇的附加或替代,門戶摘要選擇界面服務(wù)606可包括指定將記錄的類型或種類包括于門戶摘要網(wǎng)頁內(nèi)的選項。在該示例中,如附圖標記920、附圖標記930和附圖標記940中所示,用戶可從包括門戶小程序?qū)嵗念愋?諸如,“金融門戶小程序”、“投資組合門戶小程序”和“新聞門戶小程序”)、門戶小程序使用的頻率(諸如,“每季度”、“每月”、“每周”或“每日”)、用戶定義的上下文或狀態(tài)標簽(諸如,“項目X”、“項目Y”、“狀態(tài)報表”和“招聘”)的選項中選擇,且可選擇記錄所有門戶使用、內(nèi)容使用還是數(shù)據(jù)選項使用。應(yīng)理解,在附圖標記920、附圖標記930和附圖標記940描繪的種類示例是出于說明門戶摘要選擇界面服務(wù)606可呈現(xiàn)于門戶摘要選擇界面900內(nèi)的選項的類型的目的,而非限制用戶能夠選擇以指定將記錄的門戶使用包括于摘要門戶網(wǎng)頁內(nèi)的標準的類型或格式。具體的,用戶也可選擇“當(dāng)記錄時(asrecorded)”選項950以當(dāng)記錄被門戶狀態(tài)記錄器602記錄且存儲于門戶狀態(tài)數(shù)據(jù)庫604中將反映所有或選擇類型的記錄的門戶小程序?qū)嵗砑拥介T戶狀態(tài)數(shù)據(jù)庫604內(nèi)。在一示例中,用戶可通過選擇“內(nèi)容使用”選項和門戶摘要選擇界面900內(nèi)的選項950來選擇打開摘要門戶網(wǎng)頁,該摘要門戶網(wǎng)頁將提供整個會話期間每個門戶小程序內(nèi)容變動的摘要。通過當(dāng)內(nèi)容在一個或多個其他門戶網(wǎng)頁內(nèi)變動時更新摘要門戶網(wǎng)頁,用戶可切換以察看摘要門戶網(wǎng)頁和察看先前在特定時段上顯示的動態(tài)內(nèi)容的記錄。在該示例中,用戶可選擇保存選項970以選擇保存所選擇的用于指定摘要門戶網(wǎng)頁內(nèi)的門戶小程序?qū)嵗倪x項。另外,在選擇附圖標記970所描繪的保存選項之后,門戶摘要選擇界面控制器606可提示用戶命名所選擇的用于摘要門戶網(wǎng)頁的選項,且門戶摘要選擇界面服務(wù)606將選擇的選項保存為文件或其他數(shù)據(jù)存儲單元。經(jīng)由門戶摘要選擇界面900,用戶可選擇用于多個獨立摘要門戶網(wǎng)頁的選項,且可通過選擇打開一個或多個保存的選項文件來選擇打開獨立的摘要門戶網(wǎng)頁。例如,如所圖示的,用戶選擇保存用于摘要門戶網(wǎng)頁的選項,其被指定為“2009年6月7日”“10:20:00”的金融門戶小程序的內(nèi)容的門戶使用以及在“2009年6月7日”“9:15:00”設(shè)定為數(shù)據(jù)“選項1”的金融門戶小程序?qū)嵗膬?nèi)容的門戶使用。稍后,用戶可選擇保存的選項文件以觸發(fā)摘要門戶產(chǎn)生器608創(chuàng)建具有根據(jù)保存記錄而指定的門戶小程序?qū)嵗恼T戶網(wǎng)頁。另外,用戶可在門戶摘要選擇界面900內(nèi)選擇用于摘要門戶網(wǎng)頁的選項,且通過選擇附圖標記980所描繪的創(chuàng)建選項來選擇創(chuàng)建摘要門戶網(wǎng)頁。當(dāng)用戶選擇附圖標記980所圖示的創(chuàng)建選項時,摘要門戶產(chǎn)生器608檢測來自門戶狀態(tài)數(shù)據(jù)庫604的由用戶選擇的選項指定的適用記錄,且產(chǎn)生包括根據(jù)適用的記錄所指定的門戶小程序?qū)嵗恼T戶網(wǎng)頁。另外,經(jīng)由門戶摘要選擇界面900,用戶可選擇用于多個不同摘要門戶網(wǎng)頁的選項,其中所選擇的選項觸發(fā)打開獨立摘要門戶網(wǎng)頁。例如,用戶可利用每日記錄的用于新聞門戶小程序的記錄選擇用于摘要門戶網(wǎng)頁的選項。用戶可進一步選擇選項960以基于所選擇的頻率自動地觸發(fā)摘要門戶網(wǎng)頁,諸如,每日觸發(fā)具有根據(jù)當(dāng)日新聞門戶小程序的記錄而指定的門戶小程序?qū)嵗恼T戶網(wǎng)頁。應(yīng)理解,門戶摘要選擇界面900可包括附加的或替代的選項。另外,應(yīng)理解,系統(tǒng)管理員或用戶可指定被包括于門戶摘要選擇界面900內(nèi)的選項類型。另外,用戶可選擇察看門戶摘要選擇界面900,或者門戶摘要選擇界面服務(wù)606可周期性地或響應(yīng)于不同條件而自動地觸發(fā)門戶摘要選擇界面900的顯示。應(yīng)注意,除了門戶狀態(tài)記錄器602監(jiān)視一個或多個門戶網(wǎng)頁的門戶使用之外,門戶狀態(tài)記錄器602也可監(jiān)視摘要門戶網(wǎng)頁的門戶使用,且摘要門戶網(wǎng)頁的門戶使用的記錄可包括于門戶摘要選擇界面900內(nèi),供用戶選擇包括于另一摘要門戶網(wǎng)頁內(nèi)。在一示例中,摘要門戶網(wǎng)頁可包括根據(jù)來自門戶狀態(tài)數(shù)據(jù)庫604的記錄的數(shù)據(jù)選項而指定的門戶小程序?qū)嵗?,但是用戶可指定一偏好以記錄針對摘要門戶網(wǎng)頁內(nèi)先前選擇的數(shù)據(jù)選項所訪問的內(nèi)容,并在同一或替代的摘要門戶網(wǎng)頁中呈現(xiàn)內(nèi)容記錄的摘要。還應(yīng)注意,在顯示來自門戶狀態(tài)數(shù)據(jù)庫604的記錄中,門戶摘要界面服務(wù)606可檢測門戶狀態(tài)數(shù)據(jù)庫604內(nèi)哪些記錄包括冗余信息,且在門戶摘要選擇界面900內(nèi)圖形地示出冗余記錄。例如,若金融門戶小程序的多個記錄包括相同的數(shù)據(jù)選項選擇,則可圖形地突出顯示每個冗余記錄以顯示冗余。另外,門戶摘要選擇界面服務(wù)606可在門戶摘要選擇界面900內(nèi)包括選項,用以將所有冗余記錄組合成摘要門戶網(wǎng)頁內(nèi)的單個門戶小程序?qū)嵗?,其中時間戳與用于每個冗余記錄的門戶小程序?qū)嵗黄痫@示。如本領(lǐng)域的技術(shù)人員將了解的,可將本發(fā)明實施為系統(tǒng)、方法,或計算機程序產(chǎn)品。因此,本發(fā)明的方面可采取以下形式完全硬件實施例、完全軟件實施例(包括,固件、常駐軟件、微代碼等)或組合軟件和硬體方面的實施例,本文一般統(tǒng)稱為“電路”、“模塊”或“系統(tǒng)”。此外,本發(fā)明的方面可采取在其上實施有計算機可用程序代碼的任何一個或多個計算機可讀介質(zhì)中實施的計算機程序產(chǎn)品的形式??衫靡粋€或多個計算機可讀介質(zhì)的任何組合。計算機可讀介質(zhì)可為計算機可讀信號介質(zhì)或計算機可讀存儲介質(zhì)。例如(但并非限制),計算機可讀存儲介質(zhì)可為電子、磁性、光學(xué)、電磁、紅外線或半導(dǎo)體系統(tǒng)、裝置、設(shè)備,或上述的任何適當(dāng)組合。計算機可讀介質(zhì)的更特定實例(非詳盡列表)將包括以下各者具有一個或多個導(dǎo)線的電氣連接、便攜計算機磁盤、硬盤、隨機存取存儲器(RAM)、只讀存儲器(ROM)、可擦除可編程只讀存儲器(EPR0M或閃存)、光纖、可攜式壓縮光盤只讀存儲器(CDROM)、光學(xué)存儲設(shè)備、磁性存儲設(shè)備,或上述的任何適當(dāng)組合。在該文件的上下文中,計算機可讀存儲介質(zhì)可為可包含或存儲由指令執(zhí)行系統(tǒng)、裝置,或設(shè)備使用或結(jié)合指令執(zhí)行系統(tǒng)、裝置,或設(shè)備使用的程序的任何有形介質(zhì)。計算機可讀信號介質(zhì)可包括(例如)在基頻中或作為載波的一部分傳播的數(shù)據(jù)信號,其中實施計算機可讀程序代碼。該傳播信號可采取各種形式,包括(但不限于)電磁波、光學(xué),或其任何適當(dāng)組合。計算機可讀信號介質(zhì)可為非計算機可讀存儲介質(zhì),且可由指令執(zhí)行系統(tǒng)、裝置,或設(shè)備使用或結(jié)合指令執(zhí)行系統(tǒng)、裝置,或設(shè)備使用來交換、傳播或傳輸程序的任何計算機可讀介質(zhì)??墒褂萌魏吻‘?dāng)介質(zhì)來傳輸實施在計算機可讀介質(zhì)上的計算機代碼,該介質(zhì)包括(但不限于)無線、有線、光纖、射頻(RF)等,或其任何適當(dāng)組合??墒褂靡粋€或多個程序設(shè)計語言的任何組合來編寫用于執(zhí)行本發(fā)明的方面的操作的計算機程序代碼,所述程序設(shè)計語言包括諸如Java、Smalltalk,C++等的面向?qū)ο蟪绦蛟O(shè)計語言,和諸如“C”程序設(shè)計語言的傳統(tǒng)過程程序設(shè)計語言或類似程序設(shè)計語言。程序代碼可作為獨立軟件包完全執(zhí)行于用戶計算機上、部分執(zhí)行于用戶計算機上;部分執(zhí)行于用戶計算機上且部分執(zhí)行于遠程計算機上;或完全執(zhí)行于遠程計算機或服務(wù)器上。在后一情況下,遠程計算機可經(jīng)由包括局域網(wǎng)絡(luò)(LAN)或廣域網(wǎng)(WAN)的任何類型的網(wǎng)絡(luò)連接到用戶計算機,或可連接到外部計算機(例如,使用因特網(wǎng)服務(wù)提供商經(jīng)由因特網(wǎng))。下文參照描述根據(jù)本發(fā)明的說明性方面的方法、裝置(系統(tǒng))和計算機程序產(chǎn)品的流程圖和/或方塊圖來描述本發(fā)明的方面。應(yīng)理解,可由計算機程序指令來實施流程圖和/或方塊圖的每個方塊,以及流程圖和/或方塊圖中的方塊的組合??蓪⑺鲇嬎銠C程序指令提供到通用計算機、專用計算機,或其他可編程數(shù)據(jù)處理裝置的處理器以產(chǎn)生機器,以使得經(jīng)由計算機或其他可編程數(shù)據(jù)處理裝置的處理器執(zhí)行的指令創(chuàng)建用于實施在流程圖和/或方塊圖的一個或多個方塊中指定的功能/動作的構(gòu)件。所述計算機程序指令也可存儲于可指示(direct)計算機、其他可編程數(shù)據(jù)處理裝置,或其他設(shè)備以特定方式起作用的計算機可讀介質(zhì)中,以使得存儲于計算機可讀介質(zhì)中的指令產(chǎn)生包括實施流程圖和/或方塊圖的一個或多個方塊中指定的功能/動作的指令的制品。也可將計算機程序指令加載于計算機、其他可編程數(shù)據(jù)處理裝置,或其他設(shè)備上,以使一系列可操作步驟在計算機、其他可編程裝置,或其他設(shè)備上執(zhí)行,從而產(chǎn)生計算機實施的程序,以使得在計算機或其他可編程裝置上執(zhí)行的指令提供用于實施流程圖和/或方塊圖的一或多個方塊中指定的功能/動作的處理。圖10為圖示根據(jù)說明性實施例的用于將用戶產(chǎn)生的部署事件應(yīng)用于被加入書簽的可部署網(wǎng)站檔案文件的分組的系統(tǒng)的操作的流程圖。操作開始,且用戶產(chǎn)生搜索查詢(方塊100。系統(tǒng)接收搜索查詢(方塊1004)且接收用戶定義的配置文件屬性和用戶定義的規(guī)則(方塊1006)。隨后系統(tǒng)識別滿足搜索的門戶小程序或門戶小程序群組(方塊1008)。隨后,系統(tǒng)基于配置文件屬性和用戶定義的規(guī)則篩選結(jié)果集(方塊1010)。其后,系統(tǒng)決定搜索查詢中是否指示“搜索和部署”選項(方塊1012)。在替代性實施例中,該搜索可為對來自建議引擎的建議的請求。在方塊1004處系統(tǒng)可接收對建議的請求且在方塊1008和方塊1010處基于配置文件屬性和用戶定義的規(guī)則產(chǎn)生結(jié)果集。若搜索查詢中指示搜索和部署選項,則系統(tǒng)產(chǎn)生包含方塊1010中識別的門戶小程序或門戶小程序群組的門戶小程序群組(方塊1014)。隨后,系統(tǒng)將門戶小程序群組返回到請求客戶端(方塊1016)且在請求用戶的門戶中將門戶小程序群組部署為門戶頁簽,或多個頁簽(方塊1018)。其后,操作結(jié)束。若在方塊1012中搜索查詢中未指示搜索和部署選項,則系統(tǒng)將來自方塊1010的篩選結(jié)果集返回到請求客戶端(方塊1020)。隨后,系統(tǒng)接收門戶小程序或門戶小程序群組的用戶選擇,以將其包括于門戶小程序群組中(方塊1022)。其后,操作進行到方塊1014以產(chǎn)生門戶小程序群組。隨后,系統(tǒng)將一個門戶小程序群組或多個門戶小程序群組返回到請求客戶端(方塊1016)且在請求用戶的門戶中將門戶小程序群組部署為門戶頁簽,或多個頁簽(方塊1018)。其后,操作結(jié)束。圖11為圖示根據(jù)說明性實施例的、產(chǎn)生用于后續(xù)搜索、檢索和部署的門戶小程序群組作為門戶頁簽的系統(tǒng)的操作的流程圖。操作開始,且系統(tǒng)產(chǎn)生門戶小程序群組(方塊1102)。如上關(guān)于圖10所述的,該門戶小程序群組可包括用戶單獨選擇的或來自搜索的門戶小程序。隨后,系統(tǒng)創(chuàng)建群組索引(方塊1104)。系統(tǒng)添加與群組索引相關(guān)的元數(shù)據(jù)(方塊1106)。隨后,系統(tǒng)決定用于門戶小程序群組的標簽(方塊1108)。例如,這些標簽可包括用戶分配的標簽或從單獨門戶小程序繼承的標簽。隨后,系統(tǒng)將標簽存儲在與門戶小程序群組相關(guān)的元數(shù)據(jù)中(方塊1110)。其后,操作結(jié)束。圖12為圖示根據(jù)說明性實施例的記錄門戶使用的門戶摘要服務(wù)的操作的流程圖。操作開始,且門戶摘要服務(wù)判定是否接收到對記錄門戶使用的觸發(fā)(方塊1202)。該觸發(fā)可基于用戶選擇、在門戶摘要偏好610內(nèi)滿足的指定條件,或其他事件。若門戶摘要服務(wù)未接收到對記錄門戶使用的觸發(fā),則操作返回到方塊1202以判定是否接收到觸發(fā)。若在方塊1202中門戶摘要服務(wù)接收到觸發(fā),則門戶摘要服務(wù)通過檢測觸發(fā)指定用于記錄的至少一個類型的門戶使用來記錄門戶使用(方塊1204)。例如,觸發(fā)可指定記錄特定的門戶小程序?qū)嵗⑻囟愋偷拈T戶小程序、當(dāng)選擇特定的用戶上下文或狀態(tài)標簽時所記錄的門戶小程序,或所有門戶小程序。另外,觸發(fā)可指定記錄內(nèi)容、數(shù)據(jù)選項選擇,或指定記錄什么的其他標準。接下來,門戶摘要服務(wù)在門戶狀態(tài)數(shù)據(jù)庫內(nèi)的記錄中存儲具有時間戳和其他信息的所記錄的門戶使用(方塊1206),且操作結(jié)束。圖13為圖示根據(jù)說明性實施例的產(chǎn)生摘要門戶網(wǎng)頁的門戶摘要服務(wù)的操作的流程圖。操作開始,且門戶摘要服務(wù)判定是否檢測到產(chǎn)生摘要門戶網(wǎng)頁的觸發(fā)(方塊1302)。若門戶摘要服務(wù)未檢測到產(chǎn)生摘要門戶網(wǎng)頁的觸發(fā),則操作返回到方塊1302以判定是否檢測到觸發(fā)。若在方塊1302處門戶摘要服務(wù)檢測到觸發(fā),則門戶摘要服務(wù)從門戶狀態(tài)數(shù)據(jù)庫訪問用于摘要門戶網(wǎng)頁的所有適用記錄(方塊1304)。在確定適用記錄時,門戶摘要控制器可提示用戶從記錄選項中選擇,可接收先前選擇的記錄,可檢測用于根據(jù)門戶摘要偏好選擇記錄的用戶定義的規(guī)則或記錄選擇,或可從其他事件或源檢測適用記錄。接下來,門戶摘要服務(wù)產(chǎn)生具有如根據(jù)適用記錄所指定的門戶實例的摘要門戶網(wǎng)頁(方塊1306),且操作結(jié)束。圖14為圖示根據(jù)說明性實施例的指定摘要門戶網(wǎng)頁的門戶摘要服務(wù)的操作的流程圖。操作開始,且門戶摘要服務(wù)判定指定摘要門戶網(wǎng)頁的選項是否被觸發(fā)或請求(方塊1402)。若門戶摘要服務(wù)未檢測到指定摘要門戶網(wǎng)頁的觸發(fā),則操作返回到方塊1402以判定是否檢測到觸發(fā)。若在方塊1402中門戶摘要服務(wù)判定指定摘要門戶網(wǎng)頁的選項被觸發(fā)或請求,則門戶摘要服務(wù)顯示來自門戶狀態(tài)數(shù)據(jù)庫的記錄或記錄類型的至少一個選擇以及顯示一選項以將所請求的用于用戶選擇的選項保存在顯示界面內(nèi)(方塊1404)。另外,如先前參照圖9所描述的,顯示也可包括附加的篩選選項,且可基于選擇的選項包括自動觸發(fā)摘要門戶網(wǎng)頁產(chǎn)生的選項。接下來,門戶摘要服務(wù)通過選擇保存選擇的記錄或記錄類型和其他選擇的選項來判定用戶是否已完成摘要門戶網(wǎng)頁指定(方塊1406)。若用戶尚未完成摘要門戶網(wǎng)頁指定,則操作返回到方塊1406以判定用戶是否已完成摘要門戶網(wǎng)頁指定。若在方塊1406中用戶選擇保存選擇的選項,則門戶摘要服務(wù)摘要門戶選項文件中存儲用戶選擇(方塊1408)用于定義摘要門戶網(wǎng)頁,且操作結(jié)束。圖中的流程圖和方塊示根據(jù)本發(fā)明的各種實施例的系統(tǒng)、方法和計算機程序產(chǎn)品的可能實施方式的架構(gòu)、功能和操作。就此而言,流程圖或方塊圖中的每個方塊可表示模塊、段,或代碼的部分,該代碼的部分包含用于實施指定的邏輯功能的一個或多個可執(zhí)行指令。也應(yīng)注意,在一些替代性實施例中,方塊中注明的功能可能不按圖中注明的次序發(fā)生。例如,視所涉和的功能而定,連續(xù)圖示的兩個方塊可實際上大體同時執(zhí)行,或者這些方塊有時可按相反次序執(zhí)行。也應(yīng)注意,方塊圖和/或流程圖中的每個方塊,和方塊圖和/或流程圖中的方塊的組合可由基于專用硬件的系統(tǒng)或?qū)S糜布陀嬎銠C指令的組合實施,所述基于專用硬件的系統(tǒng)執(zhí)行指定的功能或動作。因此,說明性實施例提供一種向用戶提供對門戶內(nèi)容的個性化較高程度控制的機制。用戶可指定其自身配置文件屬性和規(guī)則。網(wǎng)站門戶應(yīng)用可基于用戶定義的上下文和門戶或門戶小程序標簽進行對用戶的建議。此外,門戶摘要服務(wù)可允許更好地指定將什么數(shù)據(jù)包括于會話摘要中。說明性實施例的機制提供新的標簽類型和對將與門戶應(yīng)用結(jié)合使用的這些標簽的管理。例如,新的標簽類型的應(yīng)用包含篩選呈建議或搜索結(jié)果形式的新內(nèi)容以及篩選呈會話摘要形式的訪問內(nèi)容。所述機制增強了網(wǎng)站門戶應(yīng)用軟件和相關(guān)數(shù)據(jù)庫軟件。用戶可經(jīng)由一個或多個配置文件標簽或增強的配置文件屬性來指定用戶上下文或狀態(tài)。用戶可本地地存儲門戶小程序網(wǎng)頁標簽,或?qū)⑺饺藰撕炁c用戶配置文件相關(guān)聯(lián)。用戶可產(chǎn)生用于顯示的門戶小程序或門戶小程序建議列表的新規(guī)則。用戶定義的規(guī)則可基于現(xiàn)有可用規(guī)則建立能力和用戶定義的上下文標簽或增強的配置文件屬性和私人的或公共的門戶小程序或門戶網(wǎng)頁標簽。門戶摘要服務(wù)可將用戶定義的規(guī)則應(yīng)用于“存活的”和保存/高速緩存的門戶小程序/門戶內(nèi)容。根據(jù)用戶定義的上下文、門戶小程序或門戶標簽和規(guī)則,門戶摘要服務(wù)可配置門戶會話摘要數(shù)據(jù)的產(chǎn)生。如上所述,應(yīng)了解,說明性實施例可采取完全硬件實施例、完全軟件實施例或包含硬件和軟件組件兩者的實施例的形式。在一示例性實施例中,在軟件或程序代碼(包括但不限于固件、常駐軟件、微代碼等)中實施說明性實施例的機制。適合于存儲和/或執(zhí)行程序代碼的數(shù)據(jù)處理系統(tǒng)將包括至少一個處理器,其直接耦合到存儲器組件或經(jīng)由系統(tǒng)總線間接耦合到存儲器組件。存儲器組件可包括在程序代碼的實際執(zhí)行期間采用的本地存儲器、大容量存儲器和高速緩存,其提供對至少一些程序代碼的暫時存儲,以減少在執(zhí)行期間必須從大容量存儲器中檢索代碼的次數(shù)。輸入/輸出或I/O設(shè)備(包括但不限于鍵盤、顯示器、指向設(shè)備等)可直接或經(jīng)由中間I/O控制器耦合到系統(tǒng)。也可將網(wǎng)絡(luò)適配器耦合到系統(tǒng)以經(jīng)由中間私人的或公共的網(wǎng)絡(luò)使數(shù)據(jù)處理系統(tǒng)能夠耦合到其他數(shù)據(jù)處理系統(tǒng)或遠程打印機或存儲設(shè)備。調(diào)制解調(diào)器、電纜調(diào)制解調(diào)器和以太網(wǎng)絡(luò)卡僅為網(wǎng)絡(luò)適配器當(dāng)前可用的類型中的幾個。本發(fā)明的描述出于說明和描述的目的而呈現(xiàn),且不意欲為詳盡或限于所公開形式的本發(fā)明。本領(lǐng)域的技術(shù)人員將顯而易見許多修改和變型。選擇且描述實施例以更好地解釋本發(fā)明的原則和實際應(yīng)用,且使本領(lǐng)域的一般技術(shù)人員能夠理解本發(fā)明的具有適合于設(shè)想的特定使用的各種修改的各種實施例。權(quán)利要求1.一種與數(shù)據(jù)處理系統(tǒng)一起使用的、用于產(chǎn)生基于用戶定義的標簽和規(guī)則的門戶內(nèi)容的方法,所述方法包括從請求用戶接收用戶定義的配置文件標簽和用戶定義的規(guī)則;從一組存儲的門戶小程序識別要被呈現(xiàn)給所述請求用戶的一個或多個門戶小程序;基于所述用戶定義的配置文件標簽,將所述用戶定義的規(guī)則應(yīng)用于所述一個或多個門戶小程序,以篩選所述一個或多個門戶小程序,以形成一組經(jīng)篩選的門戶小程序;以及將所述一組經(jīng)篩選的門戶小程序返回給所述用戶。2.如權(quán)利要求1所述的方法,其中從一組門戶小程序識別一個或多個門戶小程序包括產(chǎn)生針對所述請求用戶的一組建議的門戶小程序。3.如權(quán)利要求1或2所述的方法,其中從一組門戶小程序識別一個或多個門戶小程序包括從所述請求用戶接收搜索標準,以將其應(yīng)用于所述一組存儲的門戶小程序;以及從所述一組存儲的門戶小程序識別滿足所述搜索標準的所述一個或多個門戶小程序。4.如權(quán)利要求3所述的方法,其中從所述一組存儲的門戶小程序識別滿足所述搜索標準的所述一個或多個門戶小程序包括識別滿足搜索查詢的一個或多個門戶小程序群組。5.如前述任一權(quán)利要求所述的方法,其中從一組門戶小程序識別一個或多個門戶小程序包括在多個不同時間中的每一時間獨立地將所述一個或多個門戶小程序的至少一個實例的檢測到的使用存儲于至少一個門戶網(wǎng)頁內(nèi);以及動態(tài)地創(chuàng)建摘要門戶網(wǎng)頁,所述摘要門戶網(wǎng)頁為所述多個不同時間中的每一時間的至少一個顯示所述一個或多個門戶小程序的獨立實例,從而所述摘要門戶網(wǎng)頁提供所述至少一個門戶網(wǎng)頁的先前使用的至少一個選擇的摘要,所述多個不同時間根據(jù)在所述多個不同時間的每一時間分別存儲的所檢測到的使用指定。6.如前述任一權(quán)利要求所述的方法,其中所述用戶定義的配置文件標簽與給定時間的用戶狀態(tài)或上下文關(guān)聯(lián)。7.如前述任一權(quán)利要求所述的方法,其中從一組用戶定義的配置文件標簽啟用或禁用所述用戶定義的配置文件標簽。8.如前述任一權(quán)利要求所述的方法,其中所述用戶定義的配置文件標簽包括所述用戶分配給來自所述一組存儲的門戶小程序的給定門戶小程序的用戶狀態(tài)或上下文。9.如前述任一權(quán)利要求所述的方法,還包括在所述請求用戶的網(wǎng)站門戶內(nèi)的一個或多個門戶頁簽中部署所述一組經(jīng)篩選的門戶小程序。10.一種包含其上記錄計算機可讀程序的計算機可記錄介質(zhì)的計算機程序產(chǎn)品,其中當(dāng)在計算設(shè)備上執(zhí)行時所述計算機可讀程序使所述計算設(shè)備從請求用戶接收用戶定義的配置文件標簽和用戶定義的規(guī)則;從一組存儲的門戶小程序識別要被呈現(xiàn)給所述請求用戶的一個或多個門戶小程序;基于所述用戶定義的配置文件標簽,將所述用戶定義的規(guī)則應(yīng)用于所述一個或多個門戶小程序,以篩選所述一個或多個門戶小程序,以形成一組經(jīng)篩選的門戶小程序;以及將所述一組經(jīng)篩選的門戶小程序返回給所述用戶。11.如權(quán)利要求10所述的計算機程序產(chǎn)品,其中從一組門戶小程序識別一個或多個門戶小程序包括產(chǎn)生針對所述請求用戶的一組建議的門戶小程序。12.如權(quán)利要求10或11所述的計算機程序產(chǎn)品,其中從一組門戶小程序識別一個或多個門戶小程序包括從所述請求用戶接收搜索標準,以將其應(yīng)用于所述一組存儲的門戶小程序;以及從所述一組存儲的門戶小程序識別滿足所述搜索標準的所述一個或多個門戶小程序。13.如權(quán)利要求12所述的計算機程序產(chǎn)品,其中從所述一組存儲的門戶小程序識別滿足所述搜索標準的所述一個或多個門戶小程序包括識別滿足搜索查詢的一個或多個門戶小程序群組。14.如權(quán)利要求10至13中的任一項所述的計算機程序產(chǎn)品,其中從一組門戶小程序識別一個或多個門戶小程序包括在多個不同時間中的每一時間獨立地將所述一個或多個門戶小程序的至少一個實例的檢測到的使用存儲于至少一個門戶網(wǎng)頁內(nèi);以及動態(tài)地創(chuàng)建摘要門戶網(wǎng)頁,所述摘要門戶網(wǎng)頁為所述多個不同時間中的每一時間的至少一個顯示所述一個或多個門戶小程序的獨立實例,從而所述摘要門戶網(wǎng)頁提供所述至少一個門戶網(wǎng)頁的先前使用的至少一個選擇的摘要,所述多個不同時間根據(jù)在所述多個不同時間的每一時間分別存儲的所檢測到的使用指定。15.如權(quán)利要求10至14中的任一項所述的計算機程序產(chǎn)品,其中所述用戶定義的配置文件標簽與給定時間的用戶狀態(tài)或上下文關(guān)聯(lián)。16.如權(quán)利要求10至15中的任一項所述的計算機程序產(chǎn)品,其中從一組用戶定義的配置文件標簽啟用或禁用所述用戶定義的配置文件標簽。17.如權(quán)利要求10至16中的任一項所述的計算機程序產(chǎn)品,其中所述用戶定義的配置文件標簽包括所述用戶分配給來自所述一組存儲的門戶小程序的給定門戶小程序的用戶狀態(tài)或上下文。18.如權(quán)利要求10至17中的任一項所述的計算機程序產(chǎn)品,還包括在所述請求用戶的網(wǎng)站門戶內(nèi)的一個或多個門戶頁簽中部署所述一組經(jīng)篩選的門戶小程序。19.一種用于產(chǎn)生基于用戶定義的標簽和規(guī)則的門戶內(nèi)容的裝置,所述裝置包括用于從請求用戶接收用戶定義的配置文件標簽和用戶定義的規(guī)則的單元;用于從一組存儲的門戶小程序識別要被呈現(xiàn)給所述請求用戶的一個或多個門戶小程序的單元;用于基于所述用戶定義的配置文件標簽,將所述用戶定義的規(guī)則應(yīng)用于所述一個或多個門戶小程序,以篩選所述一個或多個門戶小程序,以形成一組經(jīng)篩選的門戶小程序的單元;以及用于將所述一組經(jīng)篩選的門戶小程序返回給所述用戶的單元。20.如權(quán)利要求19所述的裝置,其中用于從一組門戶小程序識別一個或多個門戶小程序的單元包括用于產(chǎn)生針對所述請求用戶的一組建議的門戶小程序的單元。21.如權(quán)利要求19或20所述的裝置,其中用于從一組門戶小程序識別一個或多個門戶小程序的單元包括用于從所述請求用戶接收搜索標準,以將其應(yīng)用于所述一組存儲的門戶小程序的單元;以及用于從所述一組存儲的門戶小程序識別滿足所述搜索標準的所述一個或多個門戶小程序的單元。22.如權(quán)利要求21所述的裝置,其中用于從所述一組存儲的門戶小程序識別滿足所述搜索標準的所述一個或多個門戶小程序的單元包括用于識別滿足搜索查詢的一個或多個門戶小程序群組的單元。23.如權(quán)利要求19至22中的任一項所述的裝置,其中用于從一組門戶小程序識別一個或多個門戶小程序的單元包括用于在多個不同時間中的每一時間獨立地將所述一個或多個門戶小程序的至少一個實例的檢測到的使用存儲于至少一個門戶網(wǎng)頁內(nèi)的單元;以及用于動態(tài)地創(chuàng)建摘要門戶網(wǎng)頁的單元,所述摘要門戶網(wǎng)頁為所述多個不同時間中的每一時間的至少一個顯示所述一個或多個門戶小程序的獨立實例,從而所述摘要門戶網(wǎng)頁提供所述至少一個門戶網(wǎng)頁的先前使用的至少一個選擇的摘要,所述多個不同時間根據(jù)在所述多個不同時間的每一時間分別存儲的所檢測到的使用指定。24.如權(quán)利要求19至23中的任一項所述的裝置,其中所述用戶定義的配置文件標簽與給定時間的用戶狀態(tài)或上下文關(guān)聯(lián)。25.如權(quán)利要求19至對中的任一項所述的裝置,其中從一組用戶定義的配置文件標簽啟用或禁用所述用戶定義的配置文件標簽。26.如權(quán)利要求19至25中的任一項所述的裝置,其中所述用戶定義的配置文件標簽包括所述用戶分配給來自所述一組存儲的門戶小程序的給定門戶小程序的用戶狀態(tài)或上下文。27.如權(quán)利要求19至22中的任一項所述的裝置,還包括用于在所述請求用戶的網(wǎng)站門戶內(nèi)的一個或多個門戶頁簽中部署所述一組經(jīng)篩選的門戶小程序的單元。全文摘要本發(fā)明提供一種用于提供對門戶內(nèi)容的個性化控制的機制。所述機制提供新的標簽類型和對將與門戶應(yīng)用關(guān)聯(lián)使用的這些標簽的管理。新的標簽類型的應(yīng)用包括篩選呈建議或搜索結(jié)果形式的新內(nèi)容以及篩選呈會話摘要形式的訪問內(nèi)容。用戶可經(jīng)由一個或多個配置文件標簽或增強的配置文件屬性來指定用戶上下文或狀態(tài)。用戶可產(chǎn)生新規(guī)則用于顯示的門戶小程序或門戶小程序建議列表。用戶定義的規(guī)則可基于現(xiàn)有可用規(guī)則建立能力和用戶定義的上下文標簽或增強的配置文件屬性和私人的或公共的門戶小程序或門戶網(wǎng)頁標簽。根據(jù)用戶定義的上下文、門戶小程序或門戶標簽和規(guī)則,門戶摘要服務(wù)可配置門戶會話摘要數(shù)據(jù)的產(chǎn)生。文檔編號G06F17/30GK102597994SQ201080049018公開日2012年7月18日申請日期2010年8月31日優(yōu)先權(quán)日2009年10月29日發(fā)明者C.K.勞里德森,L.G.威爾考克斯,M.C.奧恩申請人:國際商業(yè)機器公司