專利名稱:一種基于對等計算技術(shù)的復(fù)合知識云方法
技術(shù)領(lǐng)域:
本發(fā)明是一種用于在基于互聯(lián)網(wǎng)的開放網(wǎng)絡(luò)計算環(huán)境中,采用對等計算技術(shù) (Peer-to-Peer Computing)和云計算計算技術(shù)(Cloud Computing)來構(gòu)建一種更為
靈活的適用于各種文件類型的百科知識信息資源廣泛共享的復(fù)合知識云方法。本技 術(shù)屬于分布式計算、計算機網(wǎng)絡(luò)、信息系統(tǒng)等信息技術(shù)類應(yīng)用領(lǐng)域。
背景技術(shù):
互聯(lián)網(wǎng)己經(jīng)成為快速獲得知識的重要媒介,網(wǎng)絡(luò)知識處于飛快發(fā)展的狀態(tài)下, 通過技術(shù)手段產(chǎn)生的自動搜索結(jié)果,已經(jīng)無法滿足用戶的搜索需求。競價排名、大 量的商業(yè)內(nèi)容使得搜索引擎對知識的搜索結(jié)果令人失望。搜索引擎中眾多的無法到 達頁面,讓它逐漸跟不上互聯(lián)網(wǎng)的需求。
針對廣大的互聯(lián)網(wǎng)用戶對于"廣求知、求真知"的需求,目前已經(jīng)誕生了一些 廣受歡迎的知識共享系統(tǒng)。其中全球最著名的是維基百科(Wikipedia,維基媒體基 金會的商標),是一個基于wiki (wiki—詞來源于夏威夷語的"weekeeweekee",這 里的wiki指一種超文本系統(tǒng),支持面向社群的協(xié)作式寫作,同時也包括一組支持這 種寫作的輔助工具)技術(shù)的多語言的網(wǎng)絡(luò)百科全書,是一個動態(tài)的、可自由訪問和 編輯的全球知識體。也被稱作"人民的百科全書"。維基百科自2001年1月15日正 式成立以來,由維基媒體基金會負責(zé)維持,維基百科每天都有來自世界各地的許多 參與者進行數(shù)千次的編輯和創(chuàng)建新條目。截至2008年4月4日,維基百科條目數(shù)第 一的英文維基百科己有231萬個條目,而所有255種語言的版本共突破1000萬個條 目,總登記用戶也超越1000萬人,大部分頁面都可以由任何人使用瀏覽器進行閱覽 和修改。中文維基百科正式開始于2002年10月,目前已經(jīng)有250000個條目(數(shù)據(jù) 統(tǒng)計截止2009年4月,來源于維基百科中文站統(tǒng)計)。
另一個著名的網(wǎng)絡(luò)百科全書是"百度百科",它旨在創(chuàng)造一個涵蓋所有領(lǐng)域知識、 服務(wù)所有互聯(lián)網(wǎng)用戶的中文知識性百科全書。百度百科提供了一個互聯(lián)網(wǎng)所有用戶 均能平等的瀏覽、創(chuàng)造、完善內(nèi)容的平臺。所有中文互聯(lián)網(wǎng)用戶在百度百科都能找 到自己想要的全面、準確、客觀的定義性信息,還可以創(chuàng)建符合規(guī)則、尚沒有收錄 的內(nèi)容,或?qū)σ延性~條進行有益的補充完善。
而互動百科則是由互動在線科技有限公司創(chuàng)建的知識互動網(wǎng)站,效仿一些在20 世紀最重要的志愿者項目,邀請網(wǎng)民通過編寫,完成全球最大的中文百科全書的編 纂。用戶可以實時在線與來自全球的互聯(lián)網(wǎng)用戶共同就感興趣的內(nèi)容進行創(chuàng)作、協(xié)作、編輯和發(fā)布。互動百科是含有最廣泛內(nèi)容,以人工編輯為主的網(wǎng)絡(luò)中文百科, 截止2007年12月18日,僅建站2年多的互動百科詞條數(shù)達到160萬,編輯員達到 27萬,已經(jīng)遠遠超過耗時15年的《中國大百科全書》第一版7.8萬條目,2萬站務(wù)。 互動百科為搜索引擎和眾多網(wǎng)站提供內(nèi)容服務(wù),經(jīng)過人工手動篩選過的內(nèi)容,省去 了繁瑣的搜索過程,直接到達內(nèi)容豐富的詞條頁面,充分優(yōu)化了用戶體驗。
為了支持信息量和用戶數(shù)均規(guī)模龐大的網(wǎng)絡(luò)知識共享系統(tǒng),必須采用先進的信 息技術(shù),云計算技術(shù)是理想的選擇。云計算這個名詞可能是借用了量子物理中的"電 子云"(Electron Cloud),強調(diào)說明信息處理的彌漫性、無所不在的分布性和社會 性特征。云計算通過構(gòu)建高性價比的計算機集群,使計算處理和數(shù)據(jù)存儲分布在大 量的廉價的計算設(shè)備上,從而提供海量的分布式存儲和簡單的分布式計算平臺。云 計算平臺的易編程、高容錯、方便擴展等特性,使得處理超大規(guī)模數(shù)據(jù)的分布式處 理成為現(xiàn)實。在谷歌(Google)、雅虎(Yahoo)和亞馬遜(Amazon)等公司,云計 算技術(shù)已得到了廣泛的應(yīng)用。
將云計算思想和技術(shù)用于大規(guī)模網(wǎng)絡(luò)知識共享系統(tǒng),即構(gòu)成了"知識云"環(huán)境。 但是從宏觀的角度來看,目前的知識云對于用戶的使用體驗而言,還僅僅是一種基 于傳統(tǒng)的瀏覽器/服務(wù)器模式(Browser/Server,簡稱B/S)的網(wǎng)絡(luò)服務(wù)方式,因為所 有的知識性信息資源雖然是由站點的信息服務(wù)提供商和用戶共同來創(chuàng)建和維護的, 但信息存儲、搜索等任務(wù)都是在服務(wù)器端進行的進行,數(shù)據(jù)也均存儲于服務(wù)器端。 目前的知識云中的信息類型大多是文本,或者至多輔之以說明性圖片和相關(guān)超鏈接, 表現(xiàn)形式單一,還存在著負載不均、單點失效、資源浪費等一系列的問題。針對這 些問題,本發(fā)明提出了構(gòu)建一種更為靈活的適用于各種文件類型的百科知識信息資 源廣泛共享的基于對等計算技術(shù)的復(fù)合知識云方法。
發(fā)明內(nèi)容
技術(shù)問題本發(fā)明的目的是提出一種基于對等計算技術(shù)的復(fù)合知識云方法,基 于該方法可以構(gòu)建一種比現(xiàn)有的各種網(wǎng)絡(luò)百科全書更為靈活的、更為可靠、資源共 享更為廣泛的、適用于各種文件類型的百科知識信息資源共享平臺。
技術(shù)方案本發(fā)明的目的是提供一種基于對等計算技術(shù)的復(fù)合知識云方法,該 方法本著平等、協(xié)作、分享、自由的互聯(lián)網(wǎng)精神,并利用對等計算技術(shù)所推崇的"節(jié)
點對等"思想,所有人不但共同貢獻智慧和知識來協(xié)作編寫百科全書,還共同貢獻 各個用戶計算機上的存儲資源和各種數(shù)據(jù)、軟件等信息資源,充分調(diào)動互聯(lián)網(wǎng)所有 用戶的力量,積極進行交流和分享。
一、基于對等計算技術(shù)的復(fù)合知識云方法的體系結(jié)構(gòu)
隨著互聯(lián)網(wǎng)技術(shù)的廣泛應(yīng)用,涌現(xiàn)出云計算等一系列新型的網(wǎng)絡(luò)計算技術(shù)、平 臺和應(yīng)用系統(tǒng),已逐步成為具有典型性的網(wǎng)絡(luò)計算模式,基于充分利用網(wǎng)絡(luò)化計算與存儲資源,更好地整合互聯(lián)網(wǎng)和不同設(shè)備上的信息和應(yīng)用,把所有的計算、存儲 資源連結(jié)在一起,實現(xiàn)最大范圍的協(xié)作與資源分享,達成高效率、低成本的計算目 標。云計算平臺的易編程、高容錯、方便擴展等特性,使得處理超大規(guī)模數(shù)據(jù)的分 布式計算成為現(xiàn)實。這就使得采用云計算技術(shù)來構(gòu)建信息量和用戶規(guī)模均非常龐大 的網(wǎng)絡(luò)百科全書知識共享系統(tǒng)成為理想的選擇。基于云計算技術(shù)的知識共享系統(tǒng)即 稱之為"知識云"。
但是,目前的云計算雖然也傾向于利用廉價計算和存儲設(shè)備來提供各種服務(wù), 但是簡單認為網(wǎng)絡(luò)終端節(jié)點(用戶所有)僅僅是計算服務(wù)的消費者,各種計算、處 理、存儲等均在服務(wù)器端進行,對于終端節(jié)點所蘊含的各種可利用的潛在資源考慮 并不足夠。事實上,終端節(jié)點本身也擁有各種計算、存儲甚至信息資源,且常常處 于閑置狀態(tài),接入互聯(lián)網(wǎng)的海量終端節(jié)點所擁有的海量資源被浪費了。
對等計算技術(shù)則重點關(guān)注基于互聯(lián)網(wǎng)的邊緣節(jié)點,對等計算的思想改變Internet 原來的C/S計算(Client/Server Computing,客戶/服務(wù)器計算)或是B/S計算這樣不 對稱的計算模式,每個節(jié)點(Peer)地位對等,可以同時成為服務(wù)的使用者和提供 者,這為大規(guī)模的信息共享、直接通信和協(xié)同工作提供了靈活的、可擴展的計算平 臺。對等計算環(huán)境中的對等節(jié)點擁有的資源包括CPU、內(nèi)存、外存儲器等硬件資源, 還包括數(shù)據(jù)、程序等軟件資源。節(jié)點的所有者擁有支配這些資源的權(quán)利,即資源的 所有者可以決定資源使用的時機、數(shù)量和方式,可以進一步發(fā)揮云計算的跨時空、 多媒體、交互性、高效性等優(yōu)勢。
將對等計算技術(shù)應(yīng)用于云計算平臺,在基于互聯(lián)網(wǎng)的云計算環(huán)境中,聚合的各
種資源(計算、存儲、數(shù)據(jù)等)將并不僅僅來自于服務(wù)器節(jié)點,云計算環(huán)境中的每 個終端節(jié)點在獲取服務(wù)和資源的同時,也是完全可以利用自身的計算存儲等能力同 時提供一定的服務(wù)。當(dāng)然,不同于可以穩(wěn)定運行的高性能服務(wù)器節(jié)點,也不同于系 統(tǒng)可直接集中管理控制的集群服務(wù)器節(jié)點,大量的終端節(jié)點可以動態(tài)地、隨機地加 入和退出云計算環(huán)境。
基于對等計算技術(shù)的復(fù)合知識云環(huán)境包含了以下幾種節(jié)點,如圖1所示-
(1) 門戶及任務(wù)調(diào)度服務(wù)器節(jié)點
(2) 數(shù)據(jù)處理及存儲服務(wù)器節(jié)點
(3) 用戶終端節(jié)點
從資源的角度來看,在基于對等計算技術(shù)的復(fù)合知識云中的資源不僅僅是傳統(tǒng) 知識共享系統(tǒng)中的純文本或是超文本,還包括多媒體、RTF (Rich Text Format,豐
富文本格式)文檔、軟件、圖形圖像和電影動畫等。同樣的資源可以同時存在于數(shù) 據(jù)處理及存儲服務(wù)器節(jié)點和用戶終端節(jié)點上,為了減輕服務(wù)器節(jié)點的負擔(dān),某一終 端節(jié)點要想獲取某一知識信息資源時,首先從用戶終端節(jié)點上獲取該資源,如果用 戶終端節(jié)點上沒有該資源時,才到服務(wù)器節(jié)點上去獲取該資源。
6但是如果將所有終端節(jié)點上的資源都在服務(wù)器節(jié)點備份的話,將占用大量的服 務(wù)器存儲資源,并且很多資源可能是虛假的或是錯誤的。因此系統(tǒng)必須設(shè)立合適的 信息價值評估機制,選出終端節(jié)點上有價值的資源備份到服務(wù)器節(jié)點上。
具體通過服務(wù)器節(jié)點集中評價和各終端用戶分布式評價相結(jié)合的方式來進行評 價,評價的過程是
1、 當(dāng)某一用戶節(jié)點在閱讀另一節(jié)點提供的信息資源后,對該資源的價值進行評 價,認為有價值的給予正面評價,認為沒有價值的即給予負面評價,評價結(jié)果均存 儲在門戶及任務(wù)調(diào)度服務(wù)器節(jié)點;
2、 門戶及任務(wù)調(diào)度服務(wù)器節(jié)點對所有評價進行累計計算,并設(shè)置閾值,為一個 三元組
(正面評價次數(shù),負面評價次數(shù),正面評價次數(shù)/總評價次數(shù))
門戶及任務(wù)調(diào)度服務(wù)器節(jié)點對總體評價值達到所設(shè)置閾值的信息資源再在服務(wù) 器端通過人工細致審核,將審核通過的信息資源提取并備份到數(shù)據(jù)處理及存儲服務(wù) 器節(jié)點上。
二、基于對等計算技術(shù)的復(fù)合知識云的工作流程
該復(fù)合知識云方法將對等計算技術(shù)、云計算和知識共享系統(tǒng)有機融合在一起, 基于對等計算技術(shù)的復(fù)合知識云環(huán)境中包含了門戶及任務(wù)調(diào)度服務(wù)器節(jié)點、數(shù)據(jù)處 理及存儲服務(wù)器節(jié)點、用戶終端節(jié)點;基于對等計算技術(shù)的復(fù)合知識云方法強調(diào)在 查詢某一詞條和創(chuàng)建某一詞條時充分利用對等節(jié)點上的資源;基于對等計算技術(shù)的 復(fù)合知識云方法中包含信息價值評估機制,利用該機制選出終端節(jié)點上有價值的資 源備份到服務(wù)器節(jié)點上。 當(dāng)查詢某一詞條時,
步驟21:用戶終端節(jié)點首先登錄知識云系統(tǒng)的門戶及任務(wù)調(diào)度服務(wù)器節(jié)點, 并輸入要查詢的詞條名稱或關(guān)鍵詞;
步驟22:門戶及任務(wù)調(diào)度服務(wù)器節(jié)點根據(jù)查詢請求來搜尋當(dāng)前所有用戶終端 節(jié)點的登錄在線信息和知識信息列表信息;
步驟23:如果搜索到當(dāng)前用戶所查詢的詞條信息存在于當(dāng)前在線的某些用戶終 端節(jié)點上,則將這些用戶的地址和信息反饋給當(dāng)前用戶節(jié)點,否則轉(zhuǎn)步驟5;
步驟24: 當(dāng)前用戶節(jié)點根據(jù)服務(wù)器提供的信息直接向擁有該詞條相關(guān)知識信 息的終端節(jié)點發(fā)出請求,愿意向該用戶節(jié)點提供知識信息的節(jié)點就會將知識信息反 饋該節(jié)點;如果用戶還需要數(shù)據(jù)處理及存儲服務(wù)器節(jié)點上的官方信息,轉(zhuǎn)步驟5, 否則轉(zhuǎn)步驟6;
7步驟25:當(dāng)前用戶節(jié)點向門戶及任務(wù)調(diào)度服務(wù)器發(fā)出需要數(shù)據(jù)處理及存儲服 務(wù)器節(jié)點上的官方信息請求,門戶及任務(wù)調(diào)度服務(wù)器將該請求作為一次任務(wù)發(fā)給數(shù) 據(jù)處理及存儲服務(wù)器節(jié)點,數(shù)據(jù)處理及存儲服務(wù)器節(jié)點在處理后就會將相關(guān)的知識 信息反饋該節(jié)點。
步驟26:用戶節(jié)點在查閱過該詞條相關(guān)信息后對信息進行評價。
當(dāng)創(chuàng)建某一詞條時
步驟31:首先査詢是否已經(jīng)存在該詞條,如果有則查看自身關(guān)于現(xiàn)有詞條的 相關(guān)信息是否己經(jīng)存在了,如果有且相關(guān)信息已經(jīng)存在則放棄返回,如果有但相關(guān) 信息與自己關(guān)于該詞條的信息不同則在服務(wù)器頁面上創(chuàng)建一條鏈接指向本地資源, 并將資源簡介發(fā)送服務(wù)器頁面上供其它節(jié)點査詢,如果沒有該詞條則轉(zhuǎn)步驟2;
步驟32:在服務(wù)器頁面上新創(chuàng)建該詞條,并將資源簡介發(fā)送服務(wù)器端供其它 節(jié)點查詢,創(chuàng)建相關(guān)鏈接,指向自己的本地資源。
所述的信息價值評估機制為
1) 具體通過服務(wù)器節(jié)點集中評價和各終端用戶分布式評價相結(jié)合的方式來進行 評價;
2) 評價的過程是當(dāng)某一用戶節(jié)點在閱讀另一節(jié)點提供的信息資源后,對該資
源的價值進行評價,認為有價值的給予正面評價,認為沒有價值的即給予負面評價,
評價結(jié)果均存儲在門戶及任務(wù)調(diào)度服務(wù)器節(jié)點;門戶及任務(wù)調(diào)度服務(wù)器節(jié)點對所有
評價進行累計計算,并設(shè)置閾值,為一個正面評價次數(shù)、負面評價次數(shù)、正面評
價次數(shù)/總評價次數(shù)的三元組;門戶及任務(wù)調(diào)度服務(wù)器節(jié)點對總體評價值達到所設(shè)置
閾值的信息資源再在服務(wù)器端通過人工集中進行細致審核,將審核通過的信息資源
提取并備份到數(shù)據(jù)處理及存儲服務(wù)器節(jié)點上。
有益效果基于對等計算技術(shù)的復(fù)合知識云方法可以有效擴充現(xiàn)有的網(wǎng)絡(luò)知識 共享系統(tǒng)的功能和提升性能,達到以下的有益效果
(1) 負載分擔(dān)。由于信息資源分散于數(shù)據(jù)處理及存儲服務(wù)器節(jié)點和用戶節(jié)點, 用戶節(jié)點優(yōu)先成為信息資源的提供者,因此減輕了數(shù)據(jù)處理及存儲服務(wù)器節(jié)點的負 擔(dān);
(2) 高資源利用率。方法不但利用了數(shù)據(jù)處理及存儲服務(wù)器節(jié)點的穩(wěn)定資源, 也利用了眾多閑置的普通用戶節(jié)點上蘊含的巨大的計算和存儲資源;
G)高魯棒性。由于方法采用了備份冗余的機制,重要的信息資源在 據(jù)處理 及存儲服務(wù)器節(jié)點和普通用戶節(jié)點,因此系統(tǒng)不會存在單點失效問題,具有較高的魯棒性。
圖1是基于對等計算技術(shù)的復(fù)合知識云環(huán)境,包含了門戶及任務(wù)調(diào)度服務(wù)器節(jié) 點、數(shù)據(jù)處理及存儲服務(wù)器節(jié)點和用戶終端節(jié)點三類節(jié)點。
圖2是基于對等計算技術(shù)的復(fù)合知識云的工作流程,包括在査詢詞條和創(chuàng)建詞 條兩種情況。
具體實施例方式
基于對等計算技術(shù)的復(fù)合知識云的工作流程如圖2所示 當(dāng)査詢某一詞條時
步驟1用戶終端節(jié)點首先登錄知識云系統(tǒng)的門戶及任務(wù)調(diào)度服務(wù)器節(jié)點,并輸 入要查詢的詞條名稱或關(guān)鍵詞;
步驟2門戶及任務(wù)調(diào)度服務(wù)器節(jié)點根據(jù)查詢請求來搜尋當(dāng)前所有用戶終端節(jié)點 的登錄在線信息和知識信息列表信息;
步驟3如果搜索到當(dāng)前用戶所查詢的詞條信息存在于當(dāng)前在線的某些用戶終端 節(jié)點上,則將這些用戶的地址和信息反饋給當(dāng)前用戶節(jié)點,否則轉(zhuǎn)步驟5;
步驟4當(dāng)前用戶節(jié)點根據(jù)服務(wù)器提供的信息直接向擁有該詞條相關(guān)知識信息的 終端節(jié)點發(fā)出請求,愿意向該用戶節(jié)點提供知識信息的節(jié)點就會將知識信息直接反 饋該節(jié)點;如果用戶還需要數(shù)據(jù)處理及存儲服務(wù)器節(jié)點上的官方信息,轉(zhuǎn)步驟5, 否則轉(zhuǎn)步驟6;
步驟5當(dāng)前用戶節(jié)點向門戶及任務(wù)調(diào)度服務(wù)器發(fā)出需要數(shù)據(jù)處理及存儲服務(wù)器 節(jié)點上的官方信息請求,門戶及任務(wù)調(diào)度服務(wù)器將該請求作為一次任務(wù)發(fā)給數(shù)據(jù)處 理及存儲服務(wù)器節(jié)點,數(shù)據(jù)處理及存儲服務(wù)器節(jié)點在處理后就會將相關(guān)的知識信息 反饋該節(jié)點。
步驟6用戶節(jié)點在查閱過該詞條相關(guān)信息后對信息進行評價。 當(dāng)創(chuàng)建某一詞條時
步驟l首先査詢是否己經(jīng)存在該詞條,如果有則査看自身關(guān)于現(xiàn)有詞條的相關(guān) 信息是否已經(jīng)存在了,如果有且相關(guān)信息已經(jīng)存在則放棄返回,如果有但相關(guān)信息 與自己關(guān)于該詞條的信息不同則在服務(wù)器頁面上創(chuàng)建一條鏈接指向本地資源,并將
資源簡介發(fā)送服務(wù)器頁面上供其它節(jié)點査詢,如果沒有該詞條則轉(zhuǎn)步驟2;
步驟2在服務(wù)器頁面上新創(chuàng)建該詞條,并將資源簡介發(fā)送服務(wù)器端供其它節(jié)點
查詢,創(chuàng)建相關(guān)鏈接,指向自己的本地資源。
本發(fā)明所提出的基于對等計算技術(shù)的復(fù)合知識云方法應(yīng)部署在分布式計算環(huán)境
中。為了方便描述,我們假設(shè)以下的應(yīng)用實例利用集線器等網(wǎng)絡(luò)互聯(lián)設(shè)備和6臺主流配置的計算機構(gòu)成典型的分布式計算環(huán)境,分別擔(dān)任不同的角色
(1) 門戶及任務(wù)調(diào)度服務(wù)器節(jié)點(l臺計算機,命名為J1)
(2) 數(shù)據(jù)處理及存儲服務(wù)器節(jié)點(2臺計算機,命名為S1、 S2)
(3) 用戶終端節(jié)點G臺計算機,命名為U1、 U2、 U3) 門戶及任務(wù)調(diào)度服務(wù)器節(jié)點上包含以下基本模塊
(1) Web服務(wù)器模塊,提供用戶接入的Web頁面,用戶通過頁面來注冊、查 詢和添加詞條內(nèi)容;
(2) 數(shù)據(jù)庫模塊,存儲并管理用戶節(jié)點信息、服務(wù)器資源索引目錄和用戶節(jié)點 資源索引目錄;
(3) 任務(wù)調(diào)度模塊,負責(zé)接受來自用戶的請求,并將請求作為任務(wù)發(fā)給數(shù)據(jù)處 理及存儲服務(wù)器節(jié)點和用戶終端節(jié)點;
(4) 信息評價模塊,負責(zé)將節(jié)點對信息的評價進行匯總和計算。 數(shù)據(jù)處理及存儲服務(wù)器節(jié)點包含以下基本模塊
(1) 數(shù)據(jù)庫模塊,存儲服務(wù)器端信息資源;
(2) 信息檢索模塊,負責(zé)根據(jù)用戶需求從本地數(shù)據(jù)庫中檢索相關(guān)的信息并返回 給用戶節(jié)點;
(3) 信息更新模塊,負責(zé)將來自用戶節(jié)點的信息添加到數(shù)據(jù)庫中,或是對數(shù)據(jù) 庫中的信息進行修改。
用戶終端節(jié)點上包含以下基本模塊-
(1) 數(shù)據(jù)庫模塊,存儲本地信息資源;
(2) 信息及相關(guān)資源管理模塊,利用數(shù)據(jù)庫和文件系統(tǒng)管理用戶終端節(jié)點本地 的相關(guān)可共享的信息資源;
(3) 信息檢索模塊,負責(zé)根據(jù)其它用戶需求從本地提取相關(guān)信息并返回給用戶節(jié)點。
權(quán)利要求
1.一種基于對等計算技術(shù)的復(fù)合知識云方法,其特征在于該復(fù)合知識云方法將對等計算技術(shù)、云計算和知識共享系統(tǒng)有機融合在一起,基于對等計算技術(shù)的復(fù)合知識云環(huán)境中包含了門戶及任務(wù)調(diào)度服務(wù)器節(jié)點、數(shù)據(jù)處理及存儲服務(wù)器節(jié)點、用戶終端節(jié)點;基于對等計算技術(shù)的復(fù)合知識云方法強調(diào)在查詢某一詞條和創(chuàng)建某一詞條時充分利用對等節(jié)點上的資源;基于對等計算技術(shù)的復(fù)合知識云方法中包含信息價值評估機制,利用該機制選出終端節(jié)點上有價值的資源備份到服務(wù)器節(jié)點上。
2、 根據(jù)權(quán)利要求1所述的基于對等計算技術(shù)的復(fù)合知識云方法,其特征在于當(dāng) 查詢某一詞條時步驟21:用戶終端節(jié)點首先登錄知識云系統(tǒng)的門戶及任務(wù)調(diào)度服務(wù)器節(jié)點, 并輸入要査詢的詞條名稱或關(guān)鍵詞;步驟22:門戶及任務(wù)調(diào)度服務(wù)器節(jié)點根據(jù)查詢請求來搜尋當(dāng)前所有用戶終端 節(jié)點的登錄在線信息和知識信息列表信息;步驟23:如果搜索到當(dāng)前用戶所查詢的詞條信息存在于當(dāng)前在線的某些用戶終 端節(jié)點上,則將這些用戶的地址和信息反饋給當(dāng)前用戶節(jié)點,否則轉(zhuǎn)步驟5;步驟24: 當(dāng)前用戶節(jié)點根據(jù)服務(wù)器提供的信息直接向擁有該詞條相關(guān)知識信息的終端節(jié)點發(fā)出請求,愿意向該用戶節(jié)點提供知識信息的節(jié)點就會將知識信息反饋該節(jié)點;如果用戶還需要數(shù)據(jù)處理及存儲服務(wù)器節(jié)點上的官方信息,轉(zhuǎn)步驟5, 否則轉(zhuǎn)步驟6;步驟25:當(dāng)前用戶節(jié)點向門戶及任務(wù)調(diào)度服務(wù)器發(fā)出需要數(shù)據(jù)處理及存儲服 務(wù)器節(jié)點上的官方信息請求,門戶及任務(wù)調(diào)度服務(wù)器將該請求作為一次任務(wù)發(fā)給數(shù) 據(jù)處理及存儲服務(wù)器節(jié)點,數(shù)據(jù)處理及存儲服務(wù)器節(jié)點在處理后就會將相關(guān)的知識 信息反饋該節(jié)點。步驟26:用戶節(jié)點在査閱過該詞條相關(guān)信息后對信息進行評價。
3、 根據(jù)權(quán)利要求1所述的基于對等計算技術(shù)的復(fù)合知識云方法,其特征在于當(dāng) 創(chuàng)建某一詞條時步驟31:首先查詢是否已經(jīng)存在該詞條,如果有則查看自身關(guān)于現(xiàn)有詞條的 相關(guān)信息是否已經(jīng)存在了,如果有且相關(guān)信息己經(jīng)存在則放棄返回,如果有但相關(guān) 信息與自己關(guān)于該詞條的信息不同則在服務(wù)器頁面上創(chuàng)建一條鏈接指向本地資源,并將資源簡介發(fā)送服務(wù)器頁面上供其它節(jié)點查詢,如果沒有該詞條則轉(zhuǎn)步驟2;步驟32:在服務(wù)器頁面上新創(chuàng)建該詞條,并將資源簡介發(fā)送服務(wù)器端供其它 節(jié)點查詢,創(chuàng)建相關(guān)鏈接,指向自己的本地資源。
4、根據(jù)權(quán)利要求1所述的基于對等計算技術(shù)的復(fù)合知識云方法,其特征在于所 述的信息價值評估機制為1) 具體通過服務(wù)器節(jié)點集中評價和各終端用戶分布式評價相結(jié)合的方式來進行 評價;2) 評價的過程是當(dāng)某一用戶節(jié)點在閱讀另一節(jié)點提供的信息資源后,對該資 源的價值進行評價,認為有價值的給予正面評價,認為沒有價值的即給予負面評價, 評價結(jié)果均存儲在門戶及任務(wù)調(diào)度服務(wù)器節(jié)點;門戶及任務(wù)調(diào)度服務(wù)器節(jié)點對所有 評價進行累計計算,并設(shè)置閾值,為一個正面評價次數(shù)、負面評價次數(shù)、正面評 價次數(shù)/總評價次數(shù)的三元組;門戶及任務(wù)調(diào)度服務(wù)器節(jié)點對總體評價值達到所設(shè)置 閾值的信息資源再在服務(wù)器端通過人工集中進行細致審核,將審核通過的信息資源 提取并備份到數(shù)據(jù)處理及存儲服務(wù)器節(jié)點上。
全文摘要
基于對等計算技術(shù)的復(fù)合知識云方法提出了一種適用于各種文件類型的百科知識信息資源廣泛共享的基于對等計算技術(shù)的復(fù)合知識云方法。為了支持信息量和用戶數(shù)均規(guī)模龐大的網(wǎng)絡(luò)知識共享系統(tǒng),必須采用先進的信息技術(shù),云計算技術(shù)是理想的選擇。但是單純采用云計算技術(shù)來構(gòu)建知識云還存在著一系列問題。本發(fā)明本利用對等計算技術(shù)“節(jié)點對等”的思想,所有人不但共同貢獻智慧和知識,還共同貢獻各個用戶計算機上的存儲資源和各種數(shù)據(jù)、軟件等信息資源,從而調(diào)動互聯(lián)網(wǎng)所有用戶的力量,積極進行交流和分享。本發(fā)明專利提出了基于對等計算技術(shù)的復(fù)合知識云的體系結(jié)構(gòu)和基于對等計算技術(shù)的復(fù)合知識云的關(guān)于詞條查詢和輸入時的工作流程。
文檔編號G06F17/30GK101667187SQ20091003582
公開日2010年3月10日 申請日期2009年9月23日 優(yōu)先權(quán)日2009年9月23日
發(fā)明者孫力娟, 徐小龍, 梅哲滔, 熊婧夷, 王汝傳, 竇孝晨, 陳丹偉, 翔 高 申請人:南京郵電大學(xué)