專利名稱:協(xié)作書簽的制作方法
技術(shù)領(lǐng)域:
本發(fā)明一般而言涉及用于協(xié)作書簽(collaborative bookmarking)的方法及系統(tǒng),且尤其涉及用于管理協(xié)作書簽系統(tǒng)的方法和系統(tǒng)。
背景技術(shù):
協(xié)作書簽是環(huán)球網(wǎng)中一個不斷增長的現(xiàn)象。協(xié)作書簽站點(diǎn)的用戶通過將網(wǎng)絡(luò)可訪問內(nèi)容的統(tǒng)一資源定位符(URL)與描述性短語和關(guān)鍵字(或標(biāo)簽)相關(guān)聯(lián)(或“加標(biāo)簽”), 對站點(diǎn)作貢獻(xiàn)。標(biāo)簽是分配給一條信息(諸如因特網(wǎng)書簽、數(shù)字圖像或計算機(jī)文檔)的非分層關(guān)鍵字或術(shù)語。這種元數(shù)據(jù)有助于描述一個項(xiàng)目且允許通過瀏覽或搜索再次找到該項(xiàng)目。取決于系統(tǒng),標(biāo)簽可由項(xiàng)目建立者或其察看者非正式和個人地選擇。在有許多用戶給許多項(xiàng)目加標(biāo)簽的網(wǎng)站上,這種標(biāo)簽的收藏(collection)變成公眾分類法(folksonomy), 也稱為社會分類法、社會索引或社會標(biāo)簽。站點(diǎn)用戶的貢獻(xiàn)通常顯示為單頁,標(biāo)簽的隨機(jī)排列通常稱為標(biāo)簽云(tag cloud) 0 以諸如delicious, com及flickr. com的協(xié)作書簽站點(diǎn)為示例。協(xié)作書簽站點(diǎn)典型地允許用戶瀏覽站點(diǎn)內(nèi)的整個標(biāo)簽云或?yàn)g覽單獨(dú)站點(diǎn)貢獻(xiàn)者的標(biāo)簽云。書簽站點(diǎn)允許個人建立個人書簽收藏,并且易于與其他人共享其書簽。這些中心存儲的收藏可從環(huán)球網(wǎng)(web)連接的機(jī)器訪問。這些系統(tǒng)都具有顯示表示協(xié)作書簽站點(diǎn)的所有用戶的貢獻(xiàn)的標(biāo)簽云的能力。用戶為每一書簽明確鍵入的標(biāo)簽允許單獨(dú)用戶組織及顯示具有有意義標(biāo)志(label)的收藏。此外,多個標(biāo)簽允許書簽屬于一個以上種類,在大多數(shù) web瀏覽器中發(fā)現(xiàn)的傳統(tǒng)分層組織的文件夾的限制。盡管書簽收藏是個人建立及維護(hù),但是它們通常對于其他人可見。多個用戶界面元件允許書簽空間的社會瀏覽。例如,用戶名是 “可點(diǎn)擊”的鏈接,點(diǎn)擊名稱展現(xiàn)該用戶的書簽收藏。這允許某人感受特定用戶感興趣的話題。類似地,標(biāo)簽也可點(diǎn)擊,并且當(dāng)選擇標(biāo)簽時將導(dǎo)致共享該標(biāo)簽的所有書簽的列表。這是瀏覽整個書簽收藏以查看其是否包括感興趣的信息源的有用方法。這些系統(tǒng)還具有以下能力通過改變標(biāo)簽云內(nèi)用于顯示標(biāo)簽的字體的粗細(xì) (weight)、大小、顏色及樣式,顯示貢獻(xiàn)的相對數(shù)目和/或貢獻(xiàn)的活動。例如,指示內(nèi)容為另一標(biāo)簽的兩倍的標(biāo)簽可使用比該另一標(biāo)簽大的字體來顯示。此外,存在其他系統(tǒng)(諸如Mooter搜索引擎),其啟用一組web可訪問內(nèi)容內(nèi)的相關(guān)話題的自動發(fā)現(xiàn)和呈現(xiàn),但是這些依賴于通過web內(nèi)容解析的自動話題發(fā)現(xiàn)(話題與標(biāo)簽類似)。這導(dǎo)致狹窄話題組,其不表現(xiàn)社會書簽解決方案中觀察到的多種觀點(diǎn)。公司開始布署協(xié)作書簽技術(shù)作為其企業(yè)內(nèi)追蹤和傳播專業(yè)技術(shù)的手段。公司書簽解決方案的示例包括IBM的Dogear和Mitre的Onomi社會書簽系統(tǒng)。用于公司環(huán)境中的協(xié)作書簽系統(tǒng)已經(jīng)證明在以下各方面具有價值1)為研究分析員提供共享研究發(fā)現(xiàn)的場所;2)推進(jìn)專業(yè)技術(shù)的發(fā)現(xiàn)和用戶簡檔(profiling) ;3)幫助形成和支持感興趣區(qū)域周圍的社會網(wǎng)絡(luò);4)增強(qiáng)公司的內(nèi)聯(lián)網(wǎng)上其他信息檢索和聚合能力的價值;以及幻影響或加強(qiáng)公司主觀分類策略。
由其性質(zhì),公司標(biāo)簽云將包含公眾可用web內(nèi)容以及企業(yè)專屬且機(jī)密并且對普通公眾不應(yīng)當(dāng)可用的內(nèi)容。雖然存在可潛在應(yīng)用于此問題的解決方案,但是它們難免若干缺點(diǎn)。HTTP服務(wù)器典型地通過強(qiáng)制用戶自我認(rèn)證以便訪問受限URL,使得公司能夠限制公共用戶可訪問的內(nèi)容。此方法對于協(xié)作標(biāo)簽環(huán)境不充分,因?yàn)槠鋬H在一旦URL已返回到用戶并且隨后被請求才限制對該URL的訪問。這構(gòu)成安全性風(fēng)險(即使用戶受限于察看內(nèi)容, 用戶也變得意識到受限內(nèi)容并且可能能夠從內(nèi)容標(biāo)題推論出信息)及可使用性風(fēng)險(如果許多標(biāo)簽的URL對用戶不可訪問,用戶將變得失落)。HTTP服務(wù)器典型地提供使用相對簡單語法“重寫”URL的能力。這可用于過濾或者也許使受限內(nèi)容模糊,但重寫實(shí)施通常不能重寫URL引用的內(nèi)容,僅重寫由用戶請求的 URL。這引入與HTTP服務(wù)器安全性同樣的安全性風(fēng)險。典型地在web單一登入解決方案中使用的逆向代理或防御服務(wù)器,也限制對web 內(nèi)容的訪問。再次,這些難免URL僅在一旦由用戶請求才受限制的缺點(diǎn)。本發(fā)明的目的在于提供一種手段,通過該手段,公共或?qū)S脤?shí)體可維護(hù)單個協(xié)作書簽站點(diǎn)以服務(wù)內(nèi)部員工、商業(yè)伙伴和諸如消費(fèi)者的公眾成員。
發(fā)明內(nèi)容
根據(jù)本發(fā)明的一個實(shí)施例,提供一種協(xié)作書簽系統(tǒng),其中該協(xié)作書簽系統(tǒng)包括機(jī)密和/或?qū)傩畔ⅲ纱艘环N過濾標(biāo)簽以阻止對某些機(jī)密和/或?qū)傩畔⒌脑L問的方法包括允許用戶訪問該協(xié)作書簽系統(tǒng);認(rèn)證該用戶;允許該用戶向該協(xié)作書簽系統(tǒng)提交搜索請求,由此該搜索請求檢索搜索結(jié)果標(biāo)簽;以及過濾該搜索結(jié)果標(biāo)簽以向該用戶僅提供授權(quán)標(biāo)簽。在該方法的另一方面中,認(rèn)證該用戶的步驟包括確定對提供給該用戶的書簽系統(tǒng)中的內(nèi)容的訪問量。在該方法的又一方面中,該書簽系統(tǒng)中的標(biāo)簽包括統(tǒng)一資源定位符(URL)和URL 元素,并且每一標(biāo)簽過濾器包括URL和URL元素的預(yù)定義列表,其中過濾步驟比較該搜索結(jié)果標(biāo)簽與URL和URL元素的該預(yù)定義列表,并阻止對與URL和URL元素的該預(yù)定義列表相匹配的搜索結(jié)果標(biāo)簽的訪問。在該方法的又一方面中,每一標(biāo)簽過濾器包括標(biāo)簽和標(biāo)簽表達(dá)的預(yù)定義列表,其中過濾步驟比較該搜索結(jié)果標(biāo)簽與標(biāo)簽和標(biāo)簽表達(dá)的該預(yù)定義列表,并阻止對與標(biāo)簽和標(biāo)簽表達(dá)的該預(yù)定義列表相匹配的搜索結(jié)果標(biāo)簽的訪問。在該方法的另一方面中,每一標(biāo)簽過濾器包括指示受限URL的標(biāo)簽和標(biāo)簽表達(dá)的預(yù)定義列表,其中過濾步驟比較該搜索結(jié)果標(biāo)簽與指示受限URL的標(biāo)簽和標(biāo)簽表達(dá)的該預(yù)定義列表,并阻止對與指示受限URL的標(biāo)簽和標(biāo)簽表達(dá)的該預(yù)定義義列表相匹配的搜索結(jié)果標(biāo)簽的訪問。在該方法的再一方面中,每一標(biāo)簽過濾器包括站點(diǎn)貢獻(xiàn)者和貢獻(xiàn)者表達(dá)的預(yù)定義列表,其中該貢獻(xiàn)者貢獻(xiàn)受限的標(biāo)簽,其中過濾步驟比較該搜索結(jié)果標(biāo)簽的貢獻(xiàn)者與貢獻(xiàn)者和貢獻(xiàn)者表達(dá)的該預(yù)定義列表,并阻止對具有與貢獻(xiàn)者和貢獻(xiàn)者表達(dá)的該預(yù)定義列表相匹配的貢獻(xiàn)者的搜索結(jié)果標(biāo)簽的訪問。在該方法的另一方面中,用戶通過公共因特網(wǎng)、專用內(nèi)聯(lián)網(wǎng)或伙伴內(nèi)聯(lián)網(wǎng)來訪問該協(xié)作書簽系統(tǒng)。在本發(fā)明的另一實(shí)施例中,提供一種用于在書簽系統(tǒng)中協(xié)作標(biāo)簽的系統(tǒng),由此該系統(tǒng)由公共或?qū)S脤?shí)體操作,其中該書簽系統(tǒng)包括由多個用戶應(yīng)用于內(nèi)容項(xiàng)目的多個標(biāo)簽,其中該書簽系統(tǒng)限制來自某些用戶的某些標(biāo)簽,該系統(tǒng)包括一個或多個用戶界面;鏈接至該一個或多個用戶界面的協(xié)作書簽數(shù)據(jù)庫,其中用戶利用該一個或多個用戶界面搜索該協(xié)作書簽數(shù)據(jù)庫,以獲得搜索結(jié)果標(biāo)簽;鏈接至該協(xié)作書簽數(shù)據(jù)庫的一個或多個服務(wù)器; 鏈接至服務(wù)器和用戶界面的一個或多個網(wǎng)絡(luò);鏈接至該一個或多個服務(wù)器的一個或多個認(rèn)證服務(wù)器;鏈接至一個或多個過濾器的一個或多個標(biāo)簽過濾器,其中該一個或多個標(biāo)簽過濾器過濾該搜索結(jié)果標(biāo)簽以向該用戶僅提供授權(quán)標(biāo)簽。在該系統(tǒng)的另一方面中,該一個或多個服務(wù)器包括超文本傳送協(xié)議(HTTP)服務(wù)器,且該一個或多個網(wǎng)絡(luò)包括公共因特網(wǎng)、專用內(nèi)聯(lián)網(wǎng)和/或伙伴內(nèi)聯(lián)網(wǎng)。在該系統(tǒng)的另一方面中,該一個或多個認(rèn)證服務(wù)器確定提供給該用戶的對該書簽系統(tǒng)中的內(nèi)容的訪問量。在該系統(tǒng)的又一方面中,該書簽系統(tǒng)中的該標(biāo)簽包括統(tǒng)一資源定位符(URL)和 URL元素,并且每一標(biāo)簽過濾器包括URL和URL元素的預(yù)定義列表,其中每一標(biāo)簽過濾器比較該搜索結(jié)果標(biāo)簽與URL和URL元素的該預(yù)定義列表,并阻止對與URL和URL元素的該預(yù)定義列表相匹配的搜索結(jié)果標(biāo)簽的訪問。在該系統(tǒng)的又一方面中,每一標(biāo)簽過濾器包括標(biāo)簽和標(biāo)簽表達(dá)的預(yù)定義列表,并且每一標(biāo)簽過濾器比較該搜索結(jié)果標(biāo)簽與標(biāo)簽和標(biāo)簽表達(dá)的該預(yù)定義列表,并阻止對與標(biāo)簽和標(biāo)簽表達(dá)的該預(yù)定義列表相匹配的搜索結(jié)果標(biāo)簽的訪問。在該系統(tǒng)的再一方面中,每一標(biāo)簽過濾器包括指示受限URL的標(biāo)簽和標(biāo)簽表達(dá)的預(yù)定義列表,并且每一標(biāo)簽過濾器比較該搜索結(jié)果標(biāo)簽與指示受限URL的標(biāo)簽和標(biāo)簽表達(dá)的該預(yù)定義列表,并阻止對與指示受限URL的標(biāo)簽和標(biāo)簽表達(dá)的該預(yù)定義義列表相匹配的搜索結(jié)果標(biāo)簽的訪問。在該系統(tǒng)的又一方面中,每一標(biāo)簽過濾器包括站點(diǎn)貢獻(xiàn)者和貢獻(xiàn)者表達(dá)的預(yù)定義列表,其中該貢獻(xiàn)者貢獻(xiàn)受限的標(biāo)簽,并且每一標(biāo)簽過濾器比較該搜索結(jié)果標(biāo)簽的貢獻(xiàn)者與貢獻(xiàn)者和貢獻(xiàn)者表達(dá)的該預(yù)定義列表,并阻止對具有與貢獻(xiàn)者和貢獻(xiàn)者表達(dá)的該預(yù)定義列表相匹配的貢獻(xiàn)者的搜索結(jié)果標(biāo)簽的訪問。在本發(fā)明的另一實(shí)施例中,提供一種編碼于計算機(jī)可讀介質(zhì)中的計算機(jī)程序產(chǎn)品,所述計算機(jī)可讀介質(zhì)具有用于指令系統(tǒng)在協(xié)作書簽系統(tǒng)中過濾標(biāo)簽的程序代碼,其中該協(xié)作書簽系統(tǒng)包括機(jī)密和/或?qū)傩畔?,該程序代碼配置為使得該計算機(jī)執(zhí)行包括以下步驟的方法允許用戶訪問該協(xié)作書簽系統(tǒng);認(rèn)證該用戶;允許該用戶向該協(xié)作書簽系統(tǒng)提交搜索請求,由此該搜索請求檢索搜索結(jié)果標(biāo)簽;以及過濾該搜索結(jié)果標(biāo)簽以向該用戶僅提供授權(quán)標(biāo)簽。在該計算機(jī)程序產(chǎn)品的另一方面中,該書簽系統(tǒng)中的該標(biāo)簽包括統(tǒng)一資源定位符 (URL)和URL元素,并且每一標(biāo)簽過濾器包括URL和URL元素的預(yù)定義列表,其中過濾步驟比較該搜索結(jié)果標(biāo)簽與URL和URL元素的該預(yù)定義列表,并阻止對與URL和URL元素的該預(yù)定義列表相匹配的搜索結(jié)果標(biāo)簽的訪問。在該計算機(jī)程序產(chǎn)品的又一方面中,每一標(biāo)簽過濾器包括標(biāo)簽和標(biāo)簽表達(dá)的預(yù)定義列表,并且其中過濾步驟比較該搜索結(jié)果標(biāo)簽與標(biāo)簽和標(biāo)簽表達(dá)的該預(yù)定義列表,并阻止對與標(biāo)簽和標(biāo)簽表達(dá)的該預(yù)定義列表相匹配的搜索結(jié)果標(biāo)簽的訪問。在該計算機(jī)程序產(chǎn)品的另一方面中,每一標(biāo)簽過濾器包括指示受限URL的標(biāo)簽和標(biāo)簽表達(dá)的預(yù)定義列表,并且其中過濾步驟比較該搜索結(jié)果標(biāo)簽與指示受限URL的標(biāo)簽和標(biāo)簽表達(dá)的該預(yù)定義列表,并阻止對與指示受限URL的標(biāo)簽和標(biāo)簽表達(dá)的該預(yù)定義義列表相匹配的搜索結(jié)果標(biāo)簽的訪問。在該計算機(jī)程序產(chǎn)品的另一方面中,每一標(biāo)簽過濾器包括站點(diǎn)貢獻(xiàn)者和貢獻(xiàn)者表達(dá)的預(yù)定義列表,其中該貢獻(xiàn)者貢獻(xiàn)受限的標(biāo)簽,并且其中過濾步驟比較該搜索結(jié)果標(biāo)簽的貢獻(xiàn)者與貢獻(xiàn)者和貢獻(xiàn)者表達(dá)的該預(yù)定義列表,并阻止對具有與貢獻(xiàn)者和貢獻(xiàn)者表達(dá)的該預(yù)定義列表相匹配的貢獻(xiàn)者的搜索結(jié)果標(biāo)簽的訪問。
參考附圖,現(xiàn)在將僅通過示例的方式描述本發(fā)明的實(shí)施例,附圖中圖1示出本發(fā)明的系統(tǒng)的實(shí)施例的示意圖;以及圖2示出本發(fā)明的方法的實(shí)施例的流程圖。
具體實(shí)施例方式本發(fā)明的實(shí)施例提供用于管理協(xié)作書簽應(yīng)用中的標(biāo)簽的系統(tǒng)及方法。參考圖1,圖1示出協(xié)作書簽系統(tǒng)10的實(shí)施例。系統(tǒng)10由實(shí)體(諸如,想要限制某些帶標(biāo)簽信息不能由非公司中的實(shí)體察看的公司)操作。如圖1中所示,公共用戶12、商業(yè)伙伴14和公司雇員16三個用戶訪問系統(tǒng)10,雖然系統(tǒng)決不限于特定數(shù)目的用戶,并且許多用戶可訪問系統(tǒng)10。系統(tǒng)10的所有者確定哪些內(nèi)容將由用戶察看。例如,公共用戶12 將最可能被限制察看某些機(jī)密的公司信息。同樣地,商業(yè)伙伴14可訪問某些機(jī)密的公司信息,但不是高度機(jī)密的公司信息。公共用戶12可使用公司的HTTP服務(wù)器20支持的HTML瀏覽器或類似的內(nèi)容表現(xiàn)設(shè)備,通過公共因特網(wǎng)18訪問系統(tǒng)10。應(yīng)提及,公共用戶12僅為通過公共因特網(wǎng)18訪問系統(tǒng)10的用戶的一個示例。許多用戶可通過公共因特網(wǎng)16訪問系統(tǒng)10。認(rèn)證服務(wù)器22 鏈接至HTTP服務(wù)器20,且用于認(rèn)證公共用戶12的身份。認(rèn)證服務(wù)器的示例包括但不限于企業(yè)單一登入解決方案(諸如Tivoli訪問管理器及MicrosoftActiveDirectory)、和在多數(shù)HTTP服務(wù)器中實(shí)施的HTTP基本認(rèn)證方法。一旦公共用戶12得到認(rèn)證,就被準(zhǔn)許提交搜索請求。搜索請求提交給協(xié)作書簽數(shù)據(jù)庫對,并且搜索結(jié)果通過標(biāo)簽過濾器沈返回。由于用戶12是公共用戶,所以對于允許用戶12訪問哪些統(tǒng)一資源定位符(URL) 存在限制。標(biāo)簽過濾器沈通過比較帶標(biāo)簽URL與訪問或發(fā)布受限的URL和URL元素(包括使用全部元素及正規(guī)表達(dá)的主機(jī)名稱、內(nèi)容路徑及內(nèi)容名稱)的預(yù)定義列表,過濾搜索結(jié)果。對未明確授權(quán)察看URL指引的內(nèi)容的用戶,將不返回與預(yù)定義列表上項(xiàng)目相匹配的帶標(biāo)簽URL。除比較URL之外,比較所請求的標(biāo)簽與受限標(biāo)簽和標(biāo)簽表達(dá)(與一個或多個標(biāo)簽相匹配的正規(guī)表達(dá))的預(yù)定義列表。對未明確授權(quán)察看標(biāo)簽的用戶,將不返回與此列表上項(xiàng)目相匹配的標(biāo)簽。
限制未獲授權(quán)的用戶訪問專屬標(biāo)簽的第三種方法包括比較標(biāo)簽與指示受限URL 的標(biāo)簽和標(biāo)簽表達(dá)(與一個或多個標(biāo)簽相匹配的正規(guī)表達(dá))的預(yù)定義列表。對未明確授權(quán)察看帶標(biāo)簽URL的用戶,將不返回與匹配標(biāo)簽相關(guān)聯(lián)的URL。另一種方法包括比較標(biāo)簽的站點(diǎn)貢獻(xiàn)者與標(biāo)簽受限的貢獻(xiàn)者和貢獻(xiàn)者表達(dá)(與一個或多個站點(diǎn)貢獻(xiàn)者相匹配的正規(guī)表達(dá))的預(yù)定義列表。過濾器將僅返回具有至少一個允許的貢獻(xiàn)者的那些標(biāo)簽(以及相關(guān)聯(lián)內(nèi)容)。在實(shí)行專屬或機(jī)密的web內(nèi)容、或者公司希望控制或限制其分發(fā)的web內(nèi)容的訪問控制政策上,標(biāo)簽過濾器沈是漸進(jìn)的。進(jìn)一步參考圖1,圖1示出鏈接至伙伴內(nèi)聯(lián)網(wǎng)30的商業(yè)伙伴14。商業(yè)伙伴14可使用公司的HTTP服務(wù)器32支持的HTML瀏覽器或類似的內(nèi)容表現(xiàn)設(shè)備,通過伙伴內(nèi)聯(lián)網(wǎng)30 訪問系統(tǒng)10。應(yīng)提及,商業(yè)伙伴14僅為通過伙伴內(nèi)聯(lián)網(wǎng)30訪問系統(tǒng)10的用戶的一個示例。商業(yè)伙伴實(shí)體的所有成員可通過伙伴內(nèi)聯(lián)網(wǎng)30訪問系統(tǒng)10。認(rèn)證服務(wù)器22鏈接至 HTTP服務(wù)器20,且用于認(rèn)證商業(yè)伙伴14的身份。一旦商業(yè)伙伴14得到認(rèn)證,就被準(zhǔn)許提交搜索請求。搜索請求提交給協(xié)作書簽數(shù)據(jù)庫對,并且搜索結(jié)果通過標(biāo)簽過濾器沈返回。與標(biāo)簽過濾器沈的描述類似,標(biāo)簽過濾器36使用上述方法過濾限制由商業(yè)伙伴 14察看的帶標(biāo)簽的結(jié)果。與公共用戶12相比,商業(yè)伙伴14由于其與公司具有更密切的商業(yè)關(guān)系而可以更多地訪問帶標(biāo)簽的結(jié)果。雇員16連接至公司內(nèi)聯(lián)網(wǎng)40,且使用公司的HTTP服務(wù)器42支持的HTML瀏覽器或類似的內(nèi)容表現(xiàn)設(shè)備,通過公司內(nèi)聯(lián)網(wǎng)訪問系統(tǒng)10。雇員16是公司中訪問協(xié)作書簽數(shù)據(jù)庫24的所有用戶的代表。由于雇員16為公司工作,所以無需認(rèn)證服務(wù)器。由于雇員16作為公司成員的身份,提交給協(xié)作書簽數(shù)據(jù)庫M的所有搜索請求不經(jīng)過濾而返回。盡管對于公司的雇員不存在標(biāo)簽過濾器,但也可對所有用戶受眾(包括雇員)采用標(biāo)簽過濾器以控制對協(xié)作書簽內(nèi)容的訪問。例如,協(xié)作書簽數(shù)據(jù)庫M中可能存在僅可由公司上層管理察看的信息。因此,標(biāo)簽過濾器可連接至HTTP服務(wù)器42以限制某雇員16察看非常機(jī)密的公司信息。還應(yīng)提及,系統(tǒng)10中的組件可由應(yīng)用的單個實(shí)例或通過一個或多個應(yīng)用的多個安裝來實(shí)施??蓪⒔M件安裝于任何數(shù)目的實(shí)體服務(wù)器上,即,可將組件安裝在多個獨(dú)立服務(wù)器上、配置在單個服務(wù)器上或以該兩個選項(xiàng)的任何組合獨(dú)立安裝且配置。組件之間的線表示可能用計算機(jī)網(wǎng)絡(luò)實(shí)施的邏輯通信路徑。云表示由各種網(wǎng)絡(luò)連接組件構(gòu)成的邏輯計算機(jī)網(wǎng)絡(luò)。人表示協(xié)作書簽解決方案的邏輯用戶受眾。對于上述所有實(shí)例,標(biāo)簽過濾器組件可作為功能子集,或經(jīng)由HTTP服務(wù)器支持的擴(kuò)展機(jī)制(諸如插件或模塊),集成到HTTP服務(wù)器中??商娲?,標(biāo)簽過濾器是作為功能子集,或經(jīng)由定義的擴(kuò)展機(jī)制,集成到網(wǎng)絡(luò)中間件組件(諸如路由器或防火墻)中。作為另一選項(xiàng),標(biāo)簽過濾器組件是作為功能子集,或經(jīng)由定義的擴(kuò)展機(jī)制,集成到web應(yīng)用中間件組件(諸如web應(yīng)用服務(wù)器或web門戶組件)中。其他選項(xiàng)包括將標(biāo)簽過濾器作為功能子集或經(jīng)由定義的擴(kuò)展機(jī)制集成到協(xié)作書簽組件中,或者將其作為功能子集或經(jīng)由定義的擴(kuò)展機(jī)制集成到web應(yīng)用安全性組件(諸如認(rèn)證服務(wù)器)中。在另一實(shí)施例中,在此可通過執(zhí)行存儲在計算機(jī)可讀介質(zhì)上的計算機(jī)可讀程序代碼,在一個或多個計算機(jī)系統(tǒng)內(nèi)或之間實(shí)施實(shí)施例的方法。參考圖2,圖2示出系統(tǒng)10的邏輯50。該處理通過在步驟52訪問系統(tǒng)開始。最初對用戶分配一組默認(rèn)的公共/匿名用戶訪問權(quán)限。在處理中的稍后點(diǎn),判斷是否應(yīng)認(rèn)證該用戶。該判定可由用戶(例如,由自愿自我認(rèn)證的用戶)或由系統(tǒng)(例如,一旦用戶請求使用受限功能)觸發(fā)。若認(rèn)證用戶成功,則在步驟56對用戶分配一組經(jīng)認(rèn)證的用戶權(quán)限。如果認(rèn)證未觸發(fā)或認(rèn)證用戶不成功,則用戶保持默認(rèn)的訪問權(quán)限,并且處理跳至步驟58。在步驟58,用戶提交搜索請求。在步驟60,協(xié)作書簽引擎檢索搜索結(jié)果。在步驟62,根據(jù)分配給用戶的權(quán)限(經(jīng)認(rèn)證的用戶權(quán)限或默認(rèn)訪問權(quán)限),由標(biāo)簽過濾器比較搜索結(jié)果與URL元素、標(biāo)簽和/或標(biāo)簽表達(dá)的預(yù)定義列表。 標(biāo)簽過濾器濾出不在用戶的訪問權(quán)限內(nèi)的那些結(jié)果。在步驟64,將過濾的搜索結(jié)果提供給用戶。計算機(jī)可讀介質(zhì)可包括例如在單一位置或分布于網(wǎng)絡(luò)上的任何數(shù)目的固定或可移除介質(zhì)(諸如一個或多個固定盤、隨機(jī)存取存儲器(RAM)、只讀存儲器(ROM)或致密盤) 或其混合體。計算機(jī)可讀程序代碼可包括例如實(shí)施在軟件或固件中的指令。計算機(jī)可讀程序代碼可包括各種組件,諸如程序代碼、顯示用戶界面的代碼及指令認(rèn)證系統(tǒng)的用戶的代碼、建立協(xié)作書簽系統(tǒng)的代碼、允許對協(xié)作書簽系統(tǒng)的搜索請求的代碼、從協(xié)作書簽系統(tǒng)檢索搜索結(jié)果標(biāo)簽的代碼、過濾搜索結(jié)果標(biāo)簽的代碼以及將經(jīng)過濾的搜索結(jié)果發(fā)送給用戶的代碼。盡管已經(jīng)結(jié)合本發(fā)明的優(yōu)選實(shí)施例描述了本發(fā)明,但是本領(lǐng)域的技術(shù)人員將理解,在不脫離如權(quán)利要求定義的本發(fā)明的范圍的情況下,可作出未具體描述的添加、刪除、 修改及替代。
權(quán)利要求
1.一種過濾協(xié)作書簽系統(tǒng)中的標(biāo)簽的方法,其中該協(xié)作書簽系統(tǒng)包括機(jī)密和/或?qū)傩畔?,該方法包含允許用戶訪問該協(xié)作書簽系統(tǒng); 認(rèn)證該用戶;允許該用戶向該協(xié)作書簽系統(tǒng)提交搜索請求,由此該搜索請求檢索搜索結(jié)果標(biāo)簽;以及過濾該搜索結(jié)果標(biāo)簽以向該用戶僅提供授權(quán)標(biāo)簽。
2.如權(quán)利要求1所述的方法,認(rèn)證該用戶包括確定對提供給該用戶的書簽系統(tǒng)中的內(nèi)容的訪問量。
3.如權(quán)利要求1所述的方法,其中該書簽系統(tǒng)中的標(biāo)簽包含統(tǒng)一資源定位符URL和 URL元素;其中每一標(biāo)簽過濾器包括URL和URL元素的預(yù)定義列表;其中過濾步驟比較該搜索結(jié)果標(biāo)簽與URL和URL元素的該預(yù)定義列表,并阻止對與URL 和URL元素的該預(yù)定義列表相匹配的搜索結(jié)果標(biāo)簽的訪問。
4.如權(quán)利要求1所述的方法,其中每一標(biāo)簽過濾器包含標(biāo)簽和標(biāo)簽表達(dá)的預(yù)定義列表;其中過濾步驟包含比較該搜索結(jié)果標(biāo)簽與標(biāo)簽和標(biāo)簽表達(dá)的該預(yù)定義列表,并且阻止對與標(biāo)簽和標(biāo)簽表達(dá)的該預(yù)定義列表相匹配的搜索結(jié)果標(biāo)簽的訪問。
5.如權(quán)利要求1所述的方法,其中每一標(biāo)簽過濾器包含指示受限URL的標(biāo)簽和標(biāo)簽表達(dá)的預(yù)定義列表;其中過濾步驟包含比較該搜索結(jié)果標(biāo)簽與指示受限URL的標(biāo)簽和標(biāo)簽表達(dá)的該預(yù)定義列表,并且阻止對與指示受限URL的標(biāo)簽和標(biāo)簽表達(dá)的該預(yù)定義列表相匹配的搜索結(jié)果標(biāo)簽的訪問。
6.如權(quán)利要求1所述的方法,其中每一標(biāo)簽過濾器包含站點(diǎn)貢獻(xiàn)者和貢獻(xiàn)者表達(dá)的預(yù)定義列表,其中該貢獻(xiàn)者貢獻(xiàn)受限的標(biāo)簽;其中過濾步驟包含比較該搜索結(jié)果標(biāo)簽的貢獻(xiàn)者與貢獻(xiàn)者和貢獻(xiàn)者表達(dá)的該預(yù)定義列表,并且阻止對具有與貢獻(xiàn)者和貢獻(xiàn)者表達(dá)的該預(yù)定義列表相匹配的貢獻(xiàn)者的搜索結(jié)果標(biāo)簽的訪問。
7.如權(quán)利要求1所述的方法,其中用戶通過公共因特網(wǎng)、專用內(nèi)聯(lián)網(wǎng)或伙伴內(nèi)聯(lián)網(wǎng)來訪問該協(xié)作書簽系統(tǒng)。
8.一種用于在由公共或?qū)S脤?shí)體操作的書簽系統(tǒng)中協(xié)作標(biāo)簽的系統(tǒng),其中該書簽系統(tǒng)包含由多個用戶應(yīng)用于內(nèi)容項(xiàng)目的多個標(biāo)簽,其中該書簽系統(tǒng)限制來自某些用戶的某些標(biāo)簽,該系統(tǒng)包含一個或多個用戶界面;協(xié)作書簽數(shù)據(jù)庫,其鏈接至該一個或多個用戶界面,其中用戶利用該一個或多個用戶界面搜索該協(xié)作書簽數(shù)據(jù)庫以獲得搜索結(jié)果標(biāo)簽; 一個或多個服務(wù)器,其鏈接至該協(xié)作書簽數(shù)據(jù)庫; 一個或多個網(wǎng)絡(luò),其鏈接至服務(wù)器并且鏈接至用戶界面; 一個或多個認(rèn)證服務(wù)器,其鏈接至該一個或多個服務(wù)器;一個或多個標(biāo)簽過濾器,其鏈接至一個或多個過濾器;其中該一個或多個標(biāo)簽過濾器過濾該搜索結(jié)果標(biāo)簽以向該用戶僅提供授權(quán)標(biāo)簽。
9.如權(quán)利要求8所述的系統(tǒng),其中該一個或多個服務(wù)器包含超文本傳送協(xié)議HTTP服務(wù)
10.如權(quán)利要求8所述的系統(tǒng),其中該一個或多個網(wǎng)絡(luò)包含公共因特網(wǎng)、專用內(nèi)聯(lián)網(wǎng)和 /或伙伴內(nèi)聯(lián)網(wǎng)。
11.如權(quán)利要求8所述的系統(tǒng),其中該一個或多個認(rèn)證服務(wù)器確定對提供給該用戶的該書簽系統(tǒng)中的內(nèi)容的訪問量。
12.如權(quán)利要求8所述的系統(tǒng),其中該書簽系統(tǒng)中的該標(biāo)簽包含統(tǒng)一資源定位符URL和 URL元素,其中每一標(biāo)簽過濾器包含URL和URL元素的預(yù)定義列表,其中每一標(biāo)簽過濾器比較該搜索結(jié)果標(biāo)簽與URL和URL元素的該預(yù)定義列表,并且阻止對與URL和URL元素的該預(yù)定義列表相匹配的搜索結(jié)果標(biāo)簽的訪問。
13.如權(quán)利要求8所述的系統(tǒng),其中每一標(biāo)簽過濾器包含標(biāo)簽和標(biāo)簽表達(dá)的預(yù)定義列表,其中每一標(biāo)簽過濾器比較該搜索結(jié)果標(biāo)簽與標(biāo)簽和標(biāo)簽表達(dá)的該預(yù)定義列表,并且阻止對與標(biāo)簽和標(biāo)簽表達(dá)的該預(yù)定義列表相匹配的搜索結(jié)果標(biāo)簽的訪問。
14.如權(quán)利要求8所述的系統(tǒng),其中每一標(biāo)簽過濾器包含指示受限URL的標(biāo)簽和標(biāo)簽表達(dá)的預(yù)定義列表,其中每一標(biāo)簽過濾器比較該搜索結(jié)果標(biāo)簽與指示受限URL的標(biāo)簽和標(biāo)簽表達(dá)的該預(yù)定義列表,并且阻止對與指示受限URL的標(biāo)簽和標(biāo)簽表達(dá)的該預(yù)定義列表相匹配的搜索結(jié)果標(biāo)簽的訪問。
15.如權(quán)利要求8所述的系統(tǒng),其中每一標(biāo)簽過濾器包含站點(diǎn)貢獻(xiàn)者和貢獻(xiàn)者表達(dá)的預(yù)定義列表,其中該貢獻(xiàn)者貢獻(xiàn)受限的標(biāo)簽,其中每一標(biāo)簽過濾器比較該搜索結(jié)果標(biāo)簽的貢獻(xiàn)者與貢獻(xiàn)者和貢獻(xiàn)者表達(dá)的該預(yù)定義列表,并且阻止對具有與貢獻(xiàn)者和貢獻(xiàn)者表達(dá)的該預(yù)定義列表相匹配的貢獻(xiàn)者的搜索結(jié)果標(biāo)簽的訪問。
16.一種編碼于計算機(jī)可讀介質(zhì)中的計算機(jī)程序產(chǎn)品,所述計算機(jī)可讀介質(zhì)具有用于指令系統(tǒng)在協(xié)作書簽系統(tǒng)中過濾標(biāo)簽的程序代碼,其中該協(xié)作書簽系統(tǒng)包括機(jī)密和/或?qū)傩畔?,該程序代碼配置為使得該計算機(jī)執(zhí)行如權(quán)利要求1到7任一所述的方法。
全文摘要
一種用于過濾協(xié)作書簽系統(tǒng)中的標(biāo)簽的方法及系統(tǒng),其中該協(xié)作書簽系統(tǒng)包括機(jī)密和/或?qū)傩畔ⅲ纱藰?biāo)簽過濾器通過以下步驟阻止對某些機(jī)密和/或?qū)傩畔⒌脑L問允許用戶訪問該協(xié)作書簽系統(tǒng);認(rèn)證該用戶;允許該用戶向該協(xié)作書簽系統(tǒng)提交搜索請求,由此該搜索請求檢索搜索結(jié)果標(biāo)簽;以及過濾該搜索結(jié)果標(biāo)簽以向該用戶僅提供授權(quán)標(biāo)簽。
文檔編號G06F17/30GK102246170SQ200980150312
公開日2011年11月16日 申請日期2009年11月25日 優(yōu)先權(quán)日2008年12月15日
發(fā)明者克里斯托弗.W.科比 申請人:國際商業(yè)機(jī)器公司