標(biāo)識要發(fā)布的內(nèi)容的方法和系統(tǒng)的制作方法
【專利摘要】本發(fā)明涉及一種標(biāo)識要發(fā)布的內(nèi)容的方法和系統(tǒng)。根據(jù)本發(fā)明的一個實施例,一種系統(tǒng)通過確定未發(fā)布的內(nèi)容的預(yù)計使用而標(biāo)識要發(fā)布的內(nèi)容。所述系統(tǒng)向所述預(yù)計使用應(yīng)用一個或多個預(yù)定義的發(fā)布準(zhǔn)則。響應(yīng)于所述預(yù)計使用滿足所述發(fā)布準(zhǔn)則,發(fā)布所述內(nèi)容。本發(fā)明的實施例還包括一種方法和計算機程序產(chǎn)品,其用于以基本上與上面描述相同的方式標(biāo)識要發(fā)布的內(nèi)容。
【專利說明】標(biāo)識要發(fā)布的內(nèi)容的方法和系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明的實施例涉及信息系統(tǒng),更具體地說,涉及模擬訪問存檔內(nèi)容以便標(biāo)識應(yīng)發(fā)布的文檔。
【背景技術(shù)】
[0002]提供用戶可搜索內(nèi)容的電子信息源(例如,網(wǎng)站)有時將舊的或不經(jīng)常訪問的文檔存檔。因此,文檔不再出現(xiàn)在用戶搜索中。例如,文檔可能涉及非當(dāng)前產(chǎn)品版本。當(dāng)用戶對文檔的訪問下降到低水平時,網(wǎng)站管理員可能將文檔存檔以便避免使用戶的搜索結(jié)果與過時的信息混雜。
【發(fā)明內(nèi)容】
[0003]根據(jù)本發(fā)明的一個實施例,一種系統(tǒng)通過確定未發(fā)布的內(nèi)容的預(yù)計使用而標(biāo)識要發(fā)布的內(nèi)容。所述系統(tǒng)向所述預(yù)計使用應(yīng)用一個或多個預(yù)定義的發(fā)布準(zhǔn)則。響應(yīng)于所述預(yù)計使用滿足所述發(fā)布準(zhǔn)則,發(fā)布所述內(nèi)容。本發(fā)明的實施例還包括一種方法和計算機程序產(chǎn)品,其用于以基本上與上面描述相同的方式標(biāo)識要發(fā)布的內(nèi)容。
【專利附圖】
【附圖說明】
[0004]通常,使用不同圖中的相同參考標(biāo)號指定相同的組件,這些附圖是:
[0005]圖1是本發(fā)明的一個實施例的實例計算環(huán)境的示意圖;
[0006]圖2是根據(jù)本發(fā)明的一個實施例的模擬模塊和數(shù)據(jù)儲存庫的框圖;以及
[0007]圖3是示出基于內(nèi)容的預(yù)計使用標(biāo)識應(yīng)發(fā)布的內(nèi)容所用的實例方式的過程流程圖。
【具體實施方式】
[0008]本發(fā)明的實施例涉及標(biāo)識要發(fā)布的內(nèi)容。模擬估計內(nèi)容的使用是可用于訪問的內(nèi)容(例如,在網(wǎng)絡(luò)上發(fā)布)。模擬模型基于經(jīng)驗數(shù)據(jù),例如訪問相關(guān)文檔、捕獲的搜索查詢以及內(nèi)容的關(guān)鍵字和術(shù)語。
[0009]本發(fā)明的一個實施例的一個方面是動態(tài)確定已存檔的內(nèi)容在重新發(fā)布的情況下是否提供價值。另一個方面是使內(nèi)容創(chuàng)建者從必須重新創(chuàng)建已存在但當(dāng)前不可由用戶訪問的內(nèi)容中解脫出來。另一個方面是確保搜索特定內(nèi)容的用戶將能夠找到內(nèi)容(如果內(nèi)容存在)。
[0010]在一個實例情形中,在網(wǎng)絡(luò)上創(chuàng)建和發(fā)布內(nèi)容以便解決與產(chǎn)品的版本N相關(guān)的問題。隨后,發(fā)布產(chǎn)品的版本N+1,未出現(xiàn)問題,并且用戶訪問內(nèi)容的頻率相應(yīng)地降低。因此,內(nèi)容管理員決定將內(nèi)容存檔。但是,在版本N+2中問題再次出現(xiàn),并且用戶無法找到解決方案,因為已經(jīng)將為了解決問題而創(chuàng)建的內(nèi)容存檔。本發(fā)明的一個實施例向管理員通知對存檔內(nèi)容的需要增加到某個水平,該水平將保證恢復(fù)內(nèi)容以便用戶訪問。備選地,管理員可以定義自動重新發(fā)布已存檔內(nèi)容的條件。
[0011]圖1中示出用于本發(fā)明實施例的一個實例計算環(huán)境。具體地說,所述環(huán)境包括一個或多個服務(wù)器系統(tǒng)100、一個或多個搜索系統(tǒng)105、一個或多個客戶端或最終用戶系統(tǒng)110、一個或多個檔案庫130,以及一個或多個模擬系統(tǒng)140。服務(wù)器系統(tǒng)100、搜索系統(tǒng)105、客戶端系統(tǒng)110、檔案庫130以及模擬系統(tǒng)140可以彼此遠(yuǎn)離,并且通過網(wǎng)絡(luò)120通信。
[0012]網(wǎng)絡(luò)120可以由任何數(shù)量的任何合適的通信介質(zhì)(例如,廣域網(wǎng)(WAN)、局域網(wǎng)(LAN)、因特網(wǎng)、內(nèi)聯(lián)網(wǎng)等)實現(xiàn)。備選地,任何數(shù)量的服務(wù)器系統(tǒng)100、客戶端系統(tǒng)110、檔案庫130、模擬系統(tǒng)140以及搜索系統(tǒng)105可以位于彼此的本地,并且通過任何適當(dāng)?shù)谋镜赝ㄐ沤橘|(zhì)(例如,局域網(wǎng)(LAN)、硬線、無線鏈路、內(nèi)聯(lián)網(wǎng)等)通信。
[0013]服務(wù)器系統(tǒng)100可以包括內(nèi)容模塊102和內(nèi)容104。內(nèi)容模塊(例如,網(wǎng)絡(luò)服務(wù)器、電子幫助系統(tǒng)、在線目錄、字典等)為用戶提供對內(nèi)容104的訪問。
[0014]搜索系統(tǒng)105包括搜索引擎106,以便處理搜索查詢并且返回搜索結(jié)果,搜索結(jié)果包括內(nèi)容104中的信息和對信息的引用。備選地,搜索引擎可以位于服務(wù)器系統(tǒng)100的本地。內(nèi)容模塊和/或搜索引擎可以從用戶接收反饋(例如,通過對用戶進(jìn)行調(diào)查),該反饋關(guān)于搜索結(jié)果提供用戶尋找的內(nèi)容的程度。內(nèi)容模塊、搜索引擎和內(nèi)容可以跨多個服務(wù)器系統(tǒng)、搜索系統(tǒng)或者與服務(wù)器系統(tǒng)通信的其它系統(tǒng)分布。
[0015]客戶端系統(tǒng)110能夠使用戶將查詢提交到搜索引擎106 (例如,通過網(wǎng)絡(luò)120),并且接收搜索結(jié)果和內(nèi)容??蛻舳讼到y(tǒng)可以提供任何圖形用戶界面(例如,GUI等)或其它界面(例如,命令行提示符、菜單屏幕等),以便從用戶接收命令并且與內(nèi)容模塊、搜索引擎和其它模塊或服務(wù)通信。
[0016]檔案庫130包含內(nèi)容104中不存在的信息(例如,從內(nèi)容104中刪除的文檔,因為它們已過時,很少被訪問等)。檔案庫可以由任何常規(guī)或其它數(shù)據(jù)庫或存儲單元實現(xiàn),可以位于服務(wù)器系統(tǒng)100和模擬系統(tǒng)140的本地或者遠(yuǎn)離它們,并且可以通過任何適當(dāng)?shù)耐ㄐ沤橘|(zhì)(例如,局域網(wǎng)(LAN)、廣域網(wǎng)(WAN)、因特網(wǎng)、硬線、無線鏈路、內(nèi)聯(lián)網(wǎng)等)通信。
[0017]模擬系統(tǒng)140包括模擬模塊142和數(shù)據(jù)儲存庫144。模擬模塊142使用數(shù)據(jù)儲存庫144中的數(shù)據(jù)預(yù)計對已存檔內(nèi)容的訪問,以便標(biāo)識應(yīng)該重新發(fā)布的文檔。數(shù)據(jù)儲存庫可以包括有關(guān)用戶如何在過去搜索和訪問文檔的信息、關(guān)鍵字和存檔內(nèi)容的映射,以及用于判定是否應(yīng)發(fā)布存檔內(nèi)容的項目的準(zhǔn)則(例如,通過將項目移動到內(nèi)容104中)。
[0018]服務(wù)器系統(tǒng)100、搜索系統(tǒng)105、客戶端系統(tǒng)110以及模擬系統(tǒng)140可以由任何常規(guī)或其它計算機系統(tǒng)實現(xiàn),這些系統(tǒng)優(yōu)選地配備有顯示器或監(jiān)視器、基體(例如,包括至少一個處理器20、存儲器30和/或內(nèi)部或外部網(wǎng)絡(luò)接口或通信設(shè)備10(例如,調(diào)制解調(diào)器、網(wǎng)卡等)、可選輸入設(shè)備(例如,鍵盤、鼠標(biāo)或其它輸入設(shè)備),以及任何商用和定制軟件(例如,內(nèi)容模塊軟件、搜索引擎軟件、模擬模塊軟件等))。
[0019]模擬模塊142可以包括一個或多個模塊或單元,以便執(zhí)行下面描述的本發(fā)明實施例的各種功能(例如,索引存檔內(nèi)容、收集有關(guān)過去搜索的信息、模擬存檔內(nèi)容的使用、報告結(jié)果、判定是否重新發(fā)布內(nèi)容等),可以由任何數(shù)量的軟件和/或硬件模塊或單元的任何組合實現(xiàn),并且可以位于模擬系統(tǒng)、服務(wù)器系統(tǒng)和/或客戶端系統(tǒng)的存儲器30中以便由處理器20執(zhí)行。
[0020]圖2中示出根據(jù)本發(fā)明的一個實施例的用于標(biāo)識要重新發(fā)布的存檔內(nèi)容的模擬模塊和數(shù)據(jù)儲存庫的框圖。數(shù)據(jù)儲存庫144可以包括術(shù)語-內(nèi)容映射210、過去搜索信息220和重新發(fā)布準(zhǔn)則230。術(shù)語-內(nèi)容映射210包含用戶可以用于嘗試查找內(nèi)容的術(shù)語(例如,通過將術(shù)語提交到搜索引擎)。術(shù)語的實例包括在基于文本的文檔中找到的單詞或詞組;分配給圖像或其它數(shù)據(jù)文件的標(biāo)記、標(biāo)題或其它元數(shù)據(jù);統(tǒng)一資源定位符;等等。術(shù)語可以包括術(shù)語組合。映射可以將術(shù)語與存檔內(nèi)容關(guān)聯(lián)和/或反之亦然。
[0021]過去搜索信息220包含用戶如何查找或嘗試查找內(nèi)容的記錄。例如,這些記錄可以包括提交到搜索引擎106的查詢(例如,通過客戶端系統(tǒng)110、網(wǎng)絡(luò)120、服務(wù)器系統(tǒng)100以及內(nèi)容模塊102),并且可以進(jìn)一步包括對應(yīng)的搜索結(jié)果、從搜索結(jié)果訪問的文檔、用戶反饋(例如,文檔有用性調(diào)查的結(jié)果)等。
[0022]發(fā)布準(zhǔn)則230可以指定如果預(yù)計的訪問數(shù)量或訪問率超過預(yù)定閾值,或者如果內(nèi)容為針對其未找到結(jié)果的最近查詢提供匹配,則應(yīng)該發(fā)布內(nèi)容。
[0023]模擬模塊可以與檔案庫通信,該模塊從檔案庫接收內(nèi)容管理員240放在檔案庫中的內(nèi)容,并且與數(shù)據(jù)儲存庫144通信以便讀取和寫入(例如,用于初始化或更新)術(shù)語-內(nèi)容映射、過去搜索信息和搜索準(zhǔn)則。模擬模塊生成內(nèi)容應(yīng)該發(fā)布還是應(yīng)該保留在檔案庫中的決策250。
[0024]圖3中示出根據(jù)本發(fā)明的一個實施例的模擬模塊用于標(biāo)識要發(fā)布的存檔內(nèi)容的方式(例如,通過模擬系統(tǒng)140、服務(wù)器系統(tǒng)100和/或客戶端系統(tǒng)110)。在步驟310,使用新數(shù)據(jù)初始化或更新數(shù)據(jù)儲存庫。例如,模擬模塊可以從檔案庫130讀取內(nèi)容并且分析內(nèi)容,以便標(biāo)識存檔內(nèi)容的術(shù)語并且生成術(shù)語-內(nèi)容映射。如果搜索引擎位于內(nèi)容提供者的本地,則模擬模塊可以從搜索引擎和/或內(nèi)容模塊102收集部分或全部過去查詢和關(guān)聯(lián)的搜索結(jié)果、文檔訪問以及用戶反饋,并且將數(shù)據(jù)存儲在過去搜索信息220中。過去查詢可以包括最近查詢(例如,自將文檔存檔以來的查詢)和歷史查詢(例如,從文檔在內(nèi)容104中可用并且可以通過搜索引擎106查找時的查詢、在將文檔存檔之前的查詢)。模擬模塊可以分析過去查詢以便標(biāo)識與文檔的過去訪問關(guān)聯(lián)的術(shù)語。如果搜索引擎沒有位于內(nèi)容提供者的本地(例如,它是通用網(wǎng)絡(luò)搜索引擎),則模擬模塊、管理員或其它代理可以從搜索引擎的操作者處請求過去搜索信息。例如,可以請求有關(guān)以下各項的信息:包含與存檔內(nèi)容關(guān)聯(lián)的術(shù)語(例如,在術(shù)語-內(nèi)容映射中出現(xiàn)的術(shù)語)的查詢和/或用戶針對其從內(nèi)容104選擇文檔的查詢。內(nèi)容管理員可以定義發(fā)布準(zhǔn)則并配置模擬模塊,以便在應(yīng)該重新發(fā)布內(nèi)容時發(fā)出通知或者自動重新發(fā)布內(nèi)容。
[0025]模擬模塊遍歷檔案庫中的內(nèi)容的每個項目,以便標(biāo)識應(yīng)該發(fā)布的內(nèi)容。在步驟320,模擬模塊針對存檔內(nèi)容的項目將預(yù)計使用[U]初始化為零。模擬模塊然后在步驟330遍歷某個類別的查詢,從而檢索該類別的查詢。
[0026]模擬模塊然后遍歷屬于預(yù)定類別的過去查詢。該類別可以包括過去搜索信息中的所有查詢、最近查詢(即,在前一個時間間隔[T](例如,一小時、一周、一個月、一個季度、一年等)內(nèi)提交的查詢)、針對其返回零個搜索結(jié)果的查詢等。在步驟330,模擬模塊檢索過去查詢。在步驟340,模擬模塊確定將從當(dāng)前查詢的搜索結(jié)果中選擇和使用存檔內(nèi)容的當(dāng)前項目的估計概率[P]。
[0027]為了估計[P],搜索模塊可以將從內(nèi)容在內(nèi)容104中可用時的搜索術(shù)語和訪問與自項目存檔(并且從內(nèi)容104中刪除)以來的搜索術(shù)語和訪問活動相比較。例如,考慮以下文檔:當(dāng)文檔在網(wǎng)絡(luò)上時,在文檔的被訪問時間中,95%為包含四個特定搜索術(shù)語的搜索查詢。與這些訪問關(guān)聯(lián)的用戶反饋中有80%是肯定的。因為將文檔存檔,所以當(dāng)使用相同的四個術(shù)語時,搜索引擎僅返回三個結(jié)果,并且與這些結(jié)果關(guān)聯(lián)的反饋中有70%是否定的?;谠撔畔ⅲ绻麑⒃摯鏅n文檔恢復(fù)到網(wǎng)絡(luò),則模擬模塊可以預(yù)計用戶對這些搜索的滿意度將增加(例如,增加大約56%,BP, 70%的否定反饋的80%可能轉(zhuǎn)為肯定)。不需要用戶反饋信息。例如,可以假設(shè)該信息針對所有查詢不變,并且預(yù)計使用可以僅基于訪問數(shù)量。
[0028]另一種確定[p]的方式是如果內(nèi)容可用,則確定或估計存檔內(nèi)容在當(dāng)前查詢的搜索結(jié)果中的排序位置。估計[P]可以是對搜索結(jié)果中的內(nèi)容之前和之后的文檔的訪問的平均值??梢园凑张判虻泥徑院陀脩魸M意度對平均值進(jìn)行加權(quán)。如果內(nèi)容未出現(xiàn)在搜索結(jié)果中,則對[P]的估計為零。
[0029]在步驟350,模擬模塊累積存檔內(nèi)容的當(dāng)前項目的預(yù)計使用。例如,將[p]與[U]相加。此外,模擬模塊可以跟蹤任何其它統(tǒng)計信息或?qū)傩?。例如,針對返回零個搜索結(jié)果或具有低平均用戶滿意度的結(jié)果的查詢,可以具有單獨的使用預(yù)計。
[0030]在步驟360,模擬模塊判定是否仍要分析類別中的任何查詢。如果是,則處理返回330,在其中檢索下一個查詢。否則,遍歷查詢結(jié)束,并且[U]提供預(yù)計文檔使用的基礎(chǔ)。例如,[U]/[T]可以表示對將來訪問文檔(如果其被發(fā)布)的頻率的估計。
[0031]在步驟370,模擬模塊通過向文檔的預(yù)計使用應(yīng)用發(fā)布準(zhǔn)則,判定是否應(yīng)該發(fā)布文檔。例如,如果對文檔訪問率的估計超過閾值,則可以指定文檔以便發(fā)布。如果應(yīng)重新發(fā)布文檔,則在步驟380,模擬模塊通知內(nèi)容管理員。所述系統(tǒng)可以被配置為自動發(fā)布文檔。在步驟390,模擬模塊判定是否仍要分析檔案庫中的內(nèi)容的更多項目。如果是,則處理返回到步驟320,并且預(yù)計下一個文檔的使用。否則,處理結(jié)束??梢砸灶愃频姆绞綄σl(fā)布的存檔內(nèi)容進(jìn)行進(jìn)一步標(biāo)識。例如,可以通過定期或不時添加新信息(例如,新用戶搜索、新存檔文檔、重新配置的發(fā)布準(zhǔn)則等),更新數(shù)據(jù)儲存庫,并且可以相應(yīng)地再次發(fā)生待發(fā)布存檔內(nèi)容的標(biāo)識。
[0032]應(yīng)該理解,上面描述并在附圖中示出的實施例只是多種方式的幾種,這些方式實現(xiàn)用于模擬訪問存檔內(nèi)容以便標(biāo)識應(yīng)發(fā)布的文檔的實施例。
[0033]本發(fā)明實施例的拓?fù)浠颦h(huán)境可以包括以任何所需方式布置的任何數(shù)量的計算機或其它處理系統(tǒng)(例如,客戶端或最終用戶系統(tǒng)、服務(wù)器系統(tǒng)等)以及網(wǎng)站、數(shù)據(jù)庫、庫或其它儲存庫,其中可以將本發(fā)明實施例應(yīng)用于任何所需類型的計算環(huán)境(例如,云計算、客戶端-服務(wù)器、網(wǎng)絡(luò)計算、大型機、獨立系統(tǒng)等)。本發(fā)明實施例采用的計算機或其它處理系統(tǒng)可以由任何數(shù)量的任何個人或其它類型的計算機或處理系統(tǒng)(例如,IBM兼容機、膝上型計算機、PDA、移動設(shè)備等)實現(xiàn),并且可以包括任何商用操作系統(tǒng)以及任何商用或定制軟件(例如,模擬模塊軟件、內(nèi)容模塊軟件、搜索引擎軟件等)。這些系統(tǒng)可以包括任何類型的顯示器和輸入設(shè)備(例如,鍵盤、鼠標(biāo)、語音識別、觸摸屏等)以便輸入和/或查看信息。
[0034]應(yīng)該理解,本發(fā)明實施例的軟件(例如,模擬模塊、客戶端軟件、服務(wù)器軟件等)可以以任何所需的計算機語言實現(xiàn),并且可以由計算機領(lǐng)域中的普通技術(shù)人員根據(jù)在說明書中包含的功能描述以及在附圖中示出的流程圖來開發(fā)。進(jìn)一步,在此對執(zhí)行各種功能的軟件的任何引用通常指在軟件控制下執(zhí)行這些功能的計算機系統(tǒng)或處理器。本發(fā)明實施例的計算機系統(tǒng)可以備選地由任何類型的硬件和/或其它處理電路實現(xiàn)。[0035]計算機或其它處理系統(tǒng)的各種功能可以以任何方式分布在任何數(shù)量的軟件和/或硬件模塊或單元、處理或計算機系統(tǒng)和/或電路中,其中計算機或處理系統(tǒng)可以在彼此的本地或遠(yuǎn)程布置,并且通過任何合適的通信介質(zhì)(例如,LAN、WAN、內(nèi)聯(lián)網(wǎng)、因特網(wǎng)、硬線、調(diào)制解調(diào)器連接、無線等)通信。例如,本發(fā)明實施例的功能可以以任何方式分布在各種模擬、最終用戶/客戶端和服務(wù)器系統(tǒng)和/或任何其它中間處理設(shè)備(包括第三方客戶端/服務(wù)器處理設(shè)備)中。上面描述并在流程圖中示出的軟件和/或算法可以以任何實現(xiàn)在此描述的功能的方式修改。此外,流程圖或說明書中的功能可以以任何實現(xiàn)所需操作的順序執(zhí)行。
[0036]本發(fā)明實施例的軟件(例如,模擬模塊、客戶端軟件、服務(wù)器軟件等)可以在計算機可用或可記錄介質(zhì)(例如,磁或光介質(zhì)、磁光介質(zhì)、軟盤、⑶-ROM、DVD、存儲器件等)上提供,以便在通過網(wǎng)絡(luò)或其它通信介質(zhì)連接的獨立系統(tǒng)或系統(tǒng)上使用。
[0037]通信網(wǎng)絡(luò)可以由任何數(shù)量的任何類型的通信網(wǎng)絡(luò)(例如,LAN、WAN、因特網(wǎng)、內(nèi)聯(lián)網(wǎng)、VPN等)實現(xiàn)。本發(fā)明實施例的計算機或其它處理系統(tǒng)可以包括任何常規(guī)或其它通信設(shè)備,以便經(jīng)由任何常規(guī)或其它協(xié)議通過網(wǎng)絡(luò)通信。計算機或其它處理系統(tǒng)可以使用任何類型的連接(例如,有線、無線等)以便訪問網(wǎng)絡(luò)。本地通信介質(zhì)可以由任何合適的通信介質(zhì)(例如,局域網(wǎng)(LAN)、硬線、無線鏈路、內(nèi)聯(lián)網(wǎng)等)實現(xiàn)。
[0038]所述系統(tǒng)可以采用任何數(shù)量的任何常規(guī)或其它庫、數(shù)據(jù)庫、數(shù)據(jù)存儲或存儲結(jié)構(gòu)(例如,文件、數(shù)據(jù)庫、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)或其它儲存庫等)存儲信息(例如,內(nèi)容、過去搜索信息、術(shù)語-內(nèi)容映射、發(fā)布準(zhǔn)則等)。數(shù)據(jù)庫系統(tǒng)可以由任何數(shù)量的任何常規(guī)或其它數(shù)據(jù)庫、數(shù)據(jù)存儲或存儲結(jié)構(gòu)(例如,文件、數(shù)據(jù)庫、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)或其它儲存庫等)實現(xiàn),以便存儲信息(例如,內(nèi)容、過去搜索信息、術(shù)語-內(nèi)容映射、發(fā)布準(zhǔn)則等)。模擬模塊和/或數(shù)據(jù)儲存庫可以包括在模擬、服務(wù)器和/或客戶端系統(tǒng)中,或者耦合到這些系統(tǒng)。
[0039]本發(fā)明的實施例并不限于上面描述的特定任務(wù)、算法、網(wǎng)絡(luò)/環(huán)境或內(nèi)容類型,而是可以用于模擬訪問任何類型的內(nèi)容(例如,網(wǎng)頁、產(chǎn)品目錄、庫介質(zhì)、博客條目、社交媒體帖子、基于文本的文檔、圖像、二進(jìn)制數(shù)據(jù)、目錄等)。本發(fā)明的實施例可以使用任何根據(jù)過去經(jīng)驗訪問數(shù)據(jù)預(yù)計內(nèi)容使用的方法(例如,頻率分析、可靠性和模糊匹配、語言處理、語義分析、信息檢索、自動推理、機器學(xué)習(xí)等)。
[0040]本發(fā)明的實施例可以采用任何數(shù)量的任何類型的用戶界面(例如,圖形用戶界面(GUI)、命令行、提示符等),以便獲得或提供信息(例如,提交查詢、配置準(zhǔn)則、初始化儲存庫等),其中界面可以包括以任何方式布置的任何信息。界面可以包括在任何位置中布置的任何數(shù)量的任何類型的輸入或啟動機構(gòu)(例如,按鈕、圖標(biāo)、字段、框、鏈接等),以便輸入/顯示信息并且通過任何合適的輸入設(shè)備(例如,鼠標(biāo)、鍵盤等)啟動所需的操作。界面屏幕可以包括任何合適的啟動器(例如,鏈接、選項卡等),以便以任何方式在屏幕之間導(dǎo)航。
[0041]在此使用的術(shù)語只是為了描述特定的實施例并且并非旨在作為本發(fā)明的限制。如在此所使用的,單數(shù)形式“一”、“一個”和“該”旨在同樣包括復(fù)數(shù)形式,除非上下文明確地另有所指。還將理解,當(dāng)在此說明書中使用時,術(shù)語“包括”、“包含”、“具有”、“帶有”等指定了聲明的特性、整數(shù)、步驟、操作、元素和/或組件的存在,但是并不排除一個或多個其它特性、整數(shù)、步驟、操作、元素、組件和/或其組合的存在或增加。
[0042]下面權(quán)利要求中的對應(yīng)結(jié)構(gòu)、材料、操作以及所有功能性限定的裝置或步驟的等同替換,旨在包括任何用于與在權(quán)利要求中具體指出的其它元件相組合地執(zhí)行該功能的結(jié)構(gòu)、材料或操作。出于示例和說明目的給出了對本發(fā)明的描述,但所述描述并非旨在是窮舉的或是將本發(fā)明限于所公開的形式。在不偏離本發(fā)明的范圍和精神的情況下,對于所屬【技術(shù)領(lǐng)域】的普通技術(shù)人員來說許多修改和變化都將是顯而易見的。實施例的選擇和描述是為了最佳地解釋本發(fā)明的原理和實際應(yīng)用,并且當(dāng)適合于所構(gòu)想的特定使用時,使得所屬【技術(shù)領(lǐng)域】的其它普通技術(shù)人員能夠理解本發(fā)明的具有各種修改的各種實施例。
[0043]所屬【技術(shù)領(lǐng)域】的技術(shù)人員知道,本發(fā)明的各個方面可以實現(xiàn)為系統(tǒng)、方法或計算機程序產(chǎn)品。因此,本發(fā)明的各個方面可以具體實現(xiàn)為以下形式,即:完全的硬件實施方式、完全的軟件實施方式(包括固件、駐留軟件、微代碼等),或硬件和軟件方面結(jié)合的實施方式,這里可以統(tǒng)稱為“電路”、“模塊”或“系統(tǒng)”。此外,本發(fā)明的各個方面還可以實現(xiàn)為在一個或多個計算機可讀介質(zhì)中的計算機程序產(chǎn)品的形式,該計算機可讀介質(zhì)中包含計算機可讀的程序代碼。
[0044]可以采用一個或多個計算機可讀介質(zhì)的任意組合。計算機可讀介質(zhì)可以是計算機可讀信號介質(zhì)或者計算機可讀存儲介質(zhì)。計算機可讀存儲介質(zhì)例如可以是一但不限于一電、磁、光、電磁、紅外線、或半導(dǎo)體的系統(tǒng)、裝置或器件,或者上述的任意合適的組合。計算機可讀存儲介質(zhì)的更具體的例子(非窮舉的列表)包括:具有一個或多個導(dǎo)線的電連接、便攜式計算機盤、硬盤、隨機存取存儲器(RAM)、只讀存儲器(ROM)、可擦式可編程只讀存儲器(EPROM或閃存)、光纖、便攜式緊湊盤只讀存儲器(CD-ROM)、光存儲器件、磁存儲器件、或者上述的任意合適的組合。在本文件中,計算機可讀存儲介質(zhì)可以是任何包含或存儲程序的有形介質(zhì),該程序可以被指令執(zhí)行系統(tǒng)、裝置或者器件使用或者與其結(jié)合使用。
[0045]計算機可讀的信號介質(zhì)可以包括例如在基帶中或者作為載波一部分傳播的數(shù)據(jù)信號,其中承載了計算機可讀的程序代碼。這種傳播的數(shù)據(jù)信號可以采用多種形式,包括一但不限于一電磁信號、光信號或上述的任意合適的組合。計算機可讀的信號介質(zhì)可以是計算機可讀存儲介質(zhì)以外的任何計算機可讀介質(zhì),該計算機可讀介質(zhì)可以發(fā)送、傳播或者傳輸用于由指令執(zhí)行系統(tǒng)、裝置或者器件使用或者與其結(jié)合使用的程序。
[0046]計算機可讀介質(zhì)上包含的程序代碼可以用任何適當(dāng)?shù)慕橘|(zhì)傳輸,包括一但不限于一無線、有線、光纜、RF等等,或者上述的任意合適的組合。
[0047]可以以一種或多種程序設(shè)計語言的任意組合來編寫用于執(zhí)行本發(fā)明的各個方面的操作的計算機程序代碼,所述程序設(shè)計語言包括面向?qū)ο蟮某绦蛟O(shè)計語言一諸如Java、Smalltalk、C++等,還包括常規(guī)的過程式程序設(shè)計語言一諸如“C”語言或類似的程序設(shè)計語言。程序代碼可以完全地在用戶計算機上執(zhí)行、部分地在用戶計算機上執(zhí)行、作為一個獨立的軟件包執(zhí)行、部分在用戶計算機上部分在遠(yuǎn)程計算機上執(zhí)行、或者完全在遠(yuǎn)程計算機或服務(wù)器上執(zhí)行。在涉及遠(yuǎn)程計算機的情形中,遠(yuǎn)程計算機可以通過任意種類的網(wǎng)絡(luò)一包括局域網(wǎng)(LAN)或廣域網(wǎng)(WAN) —連接到用戶計算機,或者,可以連接到外部計算機(例如利用因特網(wǎng)服務(wù)提供商來通過因特網(wǎng)連接)。
[0048]參照根據(jù)本發(fā)明實施例的方法、裝置(系統(tǒng))和計算機程序產(chǎn)品的流程圖和/或框圖描述本發(fā)明的各個方面。應(yīng)當(dāng)理解,流程圖和/或框圖的每個方框以及流程圖和/或框圖中各方框的組合,都可以由計算機程序指令實現(xiàn)。這些計算機程序指令可以提供給通用計算機、專用計算機或其它可編程數(shù)據(jù)處理裝置的處理器,從而生產(chǎn)出一種機器,使得這些指令在通過計算機或其它可編程數(shù)據(jù)處理裝置的處理器執(zhí)行時,產(chǎn)生了實現(xiàn)流程圖和/或框圖中的一個或多個方框中規(guī)定的功能/動作的裝置。
[0049]也可以把這些計算機程序指令存儲在計算機可讀介質(zhì)中,這些指令使得計算機、其它可編程數(shù)據(jù)處理裝置、或其它設(shè)備以特定方式工作,從而,存儲在計算機可讀介質(zhì)中的指令就產(chǎn)生出包括實現(xiàn)流程圖和/或框圖中的一個或多個方框中規(guī)定的功能/動作的指令的制造品(article of manufacture)0
[0050]也可以把計算機程序指令加載到計算機、其它可編程數(shù)據(jù)處理裝置、或其它設(shè)備上,使得在計算機、其它可編程裝置或其它設(shè)備上執(zhí)行一系列操作步驟,以產(chǎn)生計算機實現(xiàn)的過程,從而使得在計算機或其它可編程裝置上執(zhí)行的指令提供實現(xiàn)流程圖和/或框圖中的一個或多個方框中規(guī)定的功能/動作的過程。
[0051]附圖中的流程圖和框圖顯示了根據(jù)本發(fā)明的不同實施例的系統(tǒng)、方法和計算機程序產(chǎn)品的可能實現(xiàn)的體系架構(gòu)、功能和操作。在這點上,流程圖或框圖中的每個方框可以代表一個模塊、程序段或代碼的一部分,所述模塊、程序段或代碼的一部分包含一個或多個用于實現(xiàn)規(guī)定的邏輯功能的可執(zhí)行指令。也應(yīng)當(dāng)注意,在有些作為替換的實現(xiàn)中,方框中所標(biāo)注的功能可以以不同于附圖中所標(biāo)注的順序發(fā)生。例如,兩個連續(xù)的方框?qū)嶋H上可以基本并行地執(zhí)行,它們有時也可以按相反的順序執(zhí)行,這依所涉及的功能而定。也要注意的是,框圖和/或流程圖中的每個方框、以及框圖和/或流程圖中的方框的組合,可以用執(zhí)行規(guī)定的功能或動作的專用的基于硬件的系統(tǒng)來實現(xiàn),或者可以用專用硬件與計算機指令的組合來實現(xiàn)。
【權(quán)利要求】
1.一種標(biāo)識要發(fā)布的內(nèi)容的計算機實現(xiàn)的方法,包括: 確定未發(fā)布的內(nèi)容的預(yù)計使用; 向所述預(yù)計使用應(yīng)用一個或多個預(yù)定義的發(fā)布準(zhǔn)則;以及 響應(yīng)于所述預(yù)計使用滿足所述發(fā)布準(zhǔn)則,發(fā)布所述內(nèi)容。
2.根據(jù)權(quán)利要求1的計算機實現(xiàn)的方法,其中基于搜索查詢確定所述預(yù)計使用。
3.根據(jù)權(quán)利要求2的計算機實現(xiàn)的方法,其中將所述內(nèi)容存檔。
4.根據(jù)權(quán)利要求3的計算機實現(xiàn)的方法,其中先前從所述搜索查詢的結(jié)果發(fā)布和選擇所述內(nèi)容。
5.根據(jù)權(quán)利要求4的計算機實現(xiàn)的方法,其中所述預(yù)計使用進(jìn)一步基于有關(guān)用戶對搜索結(jié)果的滿意度的信息。
6.根據(jù)權(quán)利要求3的計算機實現(xiàn)的方法,其中所述預(yù)計使用進(jìn)一步基于在前一個間隔內(nèi)發(fā)生的搜索查詢。
7.根據(jù)權(quán)利要求6的計算機實現(xiàn)的方法,其中所述搜索查詢未返回有用的結(jié)果。
8.一種用于標(biāo)識要發(fā)布的內(nèi)容的系統(tǒng),包括: 至少一個處理器,其被配置為: 確定未發(fā)布的內(nèi)容的預(yù)計使用; 向所述預(yù)計使用應(yīng)用一個或多個預(yù)定義的發(fā)布準(zhǔn)則;以及 響應(yīng)于所述預(yù)計使用滿足所述發(fā)布準(zhǔn)則,發(fā)布所述內(nèi)容。
9.根據(jù)權(quán)利要求8的系統(tǒng),其中基于搜索查詢確定所述預(yù)計使用。
10.根據(jù)權(quán)利要求9的系統(tǒng),其中將所述內(nèi)容存檔。
11.根據(jù)權(quán)利要求10的系統(tǒng),其中先前從所述搜索查詢的結(jié)果發(fā)布和選擇所述內(nèi)容。
12.根據(jù)權(quán)利要求11的系統(tǒng),其中所述預(yù)計使用進(jìn)一步基于有關(guān)用戶對搜索結(jié)果的滿意度的信息。
13.根據(jù)權(quán)利要求10的系統(tǒng),其中所述預(yù)計使用進(jìn)一步基于在前一個間隔內(nèi)發(fā)生的搜索查詢。
14.根據(jù)權(quán)利要求13的系統(tǒng),其中所述搜索查詢未返回有用的結(jié)果。
15.一種標(biāo)識要發(fā)布的內(nèi)容的計算機系統(tǒng),包括用于實現(xiàn)權(quán)利要求1-7的任何方法的任何步驟的裝置。
【文檔編號】G06F17/30GK103970816SQ201410010414
【公開日】2014年8月6日 申請日期:2014年1月9日 優(yōu)先權(quán)日:2013年1月24日
【發(fā)明者】K·L·安德斯, T·L·休伊特, M·S·托馬森 申請人:國際商業(yè)機器公司