陶征
摘 要
從互聯網上獲取知識,已經成為當今人類獲取知識的主要途徑,因此人們也獲取到了越來越多的碎片信息,同時人們對個性化、多樣化、專業化信息需求日益提升。只有傳統出版業也融入其中,才能為讀者提供多樣化、專業化信息。這就需要建立一個系統協調出版商、服務商,并為讀者提供能對個人知識進行收集、管理、再創造的工具。本文采用了J2EE技術提出了基于云計算的知識管理系統整體解決方案,對知識管理平臺的發展具有積極意義。
【關鍵詞】知識管理 知識重構 全文檢索 云計算 非結構化數據庫
隨著互聯網絡的發展、人們對知識獲取方式及知識用途的改變。傳統出版方式無法滿足讀者需求,因而相應的讀者市場逐漸流失。解決上述問題需要對現有出版行業進行重新整合,并改進出版方式?;谠朴嬎愕闹R管理系統通過軟件系統將知識出版、知識服務商進行了整合,從而達到行業整合,使整個行業能緊密合作、急時響應用戶的需求。同時通過互聯網及電子閱讀方式,進行低成本、快速傳播,滿足人們個性化、良好閱讀體驗、知識資產管理、知識再創造需求。
1 系統設計目標
通過對數字出版物管理系統、知識云系統、前臺用戶系統這三大系統的功能設計及系統之間信息共享設計,將知識出版、知識發布、知識聚集、知識管理進行了有機的整合。從而將原本信息孤立的出版商、知識服務商及終端讀者三個角色之間形成良好的信息傳遞。并通過對這些信息進行匯總,從中挖掘出有價值的信息。
為讀者提供知識管理工具,方便讀者對私有知識的搜索、管理與再創造的同時收集讀者的行為信息,從而發現終端讀者的潛在行為。通過信息推送服務為讀者推送更有價值的信息。
2 整體架構設計
2.1 系統采用的技術簡介
本系統是基于J2EE技術開發的,采用了C/S模式與B/S模式相結合方案,用Struts、Spring、Hibernate實現MVC模式。采用Apache的CXF組件實現RESTFUL-SOA。用Json數據格式實現各系統之間的信息傳遞。還采用了MongoDB這種NOSQL數據庫進行文本信息的存取。通過數據抽取、OLAP等技術分析讀者的閱讀行為,發現讀者的潛在需求。采用客戶端定時向服務端發啟HTTP輪詢請求,服務端根據數據分析與發現的結果向客戶端進行信息推送服務。使用Lunce對存儲在MongoDB中的文本信息進行分詞、預索引,從而實現對文本信息的全文檢索功能。采用BMMAnalyzer進行文本分詞,用TF-IDF算法(即:詞頻及反文檔頻率計算)進行特征提取,通過與歷史特征樣本集進行對比,最終實現自動文本分類。采用知識重構拓撲圖的方式,實現知識重構。
2.2 系統整體架構簡介
基于云計算的知識管理系統主要由三大系統組成,每個系統都有獨立的存儲單元與業務邏輯模塊實現相應的功能。系統整體架構圖如圖1。
如上圖所示:(1)數字出版物綜合管理系統:主要用于出版社對電子出版物的儲存、出版物的審批、出版物的發布等管理。(2)知識庫系統:主要用于從其它兩個系統中收集各種知識定義、知識描述及相關文章,并進行自動文本分類。同時知識庫系統還包括了市場信息收集、數據分析、數據挖掘等市場營銷分析、決策功能。(3)用戶知識管理系統:即前臺用戶系統,主要用于滿足終端讀者用戶私有知識的收集、分類管理、私有知識的查詢、知識再創造等需求。
3 數字出版物管理系統設計
數字出版物管理模塊包括出版資源檢索功能、出版資源管理功能、出版資源發布管理功能;用戶管理模塊包括有用戶添、刪、改、查、用戶權限管理等功能;
打開后臺服務系統網頁后用戶要以一定的身份登錄,不同身份的用戶將賦予不同的功能操作權限。一般可以將用戶分為兩類,一類是管理員用戶,另一類是操作員用戶。管理員用戶主要負責操作員用戶的管理,包括操作員用戶的添加與刪除,并賦予操作員相應的操作權限,并且管理員還可以對后臺服務系統所有功能進行操作。操作員的工作主要是對數字出版物的存儲管理、數字出版物審批、發布管理。
3.1 用戶管理模塊
當用戶擁有用戶管理權限后,他可以瀏覽所有用戶及其基本狀態信息。此用戶還可以根據用戶的一些相關信息進行用戶查詢。點擊要查看的用戶后可以用戶具體信息進行瀏覽。包括個人基本信息及權限信息。該用戶還可根據需要自由的創建用戶、修改用戶的基本信息、對用戶的密碼進行修改及控制用戶所擁有的權限。在權限管理模塊中此用戶可以通過創建角色的方式為用戶賦予相應的權限,同時也可以為用戶逐個賦予權限功能。
3.2 數字出版物管理模塊
具有此模塊權限的用戶可以對數字出版資源進行添、刪、改、查的操作,并可以對數字出版資源相關版權頁信息維護??梢匀斯底殖霭尜Y源進行分類歸檔。對數字出版資源能進行審批、發布管理。
4 知識云系統設計
知識云系統主要包括了知識云管理模塊、知識挖掘模塊及知識推送模塊。知識云管理模塊包括知識采集、知識加工、知識管理、知識發布功能,相應功能會在不同頁面進行操作并顯示操作結果。知識挖掘模塊要知識倉庫管理、知識自動分類功能。知識推送模塊主要實現用戶偏好、用戶推送功能。
首頁是登陸頁面,知識云系統主要是給知識維護人員操作,因而知識維護人員登陸成功后可以直接對所有的模塊進行操作。
(1)知識云管理系統。能從不同途徑中獲取的知識資源(包括數字出版物資源、網絡知識資源)進行資源集聚、人工信息抽取、人工關鍵字抽取、人工分類、知識正式發布。
(2)知識挖掘模塊。系統可以對已經入庫知識信息進行自動分類。對用戶閱讀的知識進行閱讀行為關聯性分析。(3)知識推送模塊:對用戶行為進行分析,根據性別、年齡、地域等用戶信息并結合用戶閱讀行為特征,分析出用戶潛在的閱讀需求。根據這些潛在的閱讀需求向用戶自動推送其可能感興趣的知識。endprint
5 前臺用戶系統設計
前臺用戶系統由知識獲取模塊、知識維護模塊、知識編輯模塊、知識重構模塊組成。
知識獲取模塊包括內部檢索功能、外部檢索功能、其它知識獲取功能;知識維護模塊包括私有知識檢索功能、私有知識存儲管理功能、私有知識分類管理功能;知識編輯模塊包括知識文本簡單編輯功能、自定義標簽加入功能、知識文本展示功能;知識重構模塊包括知識定義功能、知識關聯功能;
前臺用戶相對后臺用戶比較簡單,一般只有一種類型的用戶身份,那就是客戶端用戶??蛻舳擞脩粢部梢赃M行分級,這類分級主要用于限制可以獲得的知識資源及私有知識的存儲量,對客戶端用戶的操作權限本系統中不進行限制。本系統暫不對客戶端用戶進行任何分級。
(1)知識獲取模塊:知識獲取主要用于用戶從知識云系統、數字出版物管理系、互聯網、及其它方式搜集到的相關知識文本信息。(2)知識維護模塊:對通過各種方式搜集的知識信息進行管理,包括對知識信息進行添、刪、改、查的管理,對知識信息進行自動或人工分類管理,對私有知識進行搜索。(3)知識重構模塊:構建知識重構拓撲圖,在拓撲圖中對重構知識進行基本定義、知識細分定義、知識擴展定義、知識關聯。根據知識定義系統自動到私有知識庫中搜索相關知識,并形成與知識定義相關的知識集合。同時提供用戶可以手工獲取或補充知識集合。
6 結束語
綜上所述,知識管理是今后電子圖書出版的重要組成部分,只有將讀者、知識服務商、出版商之間產生的各種信息進行順暢流動并加以利用,才能產生更好的經濟效益。同時通過知識再創造為社會生產技術的革新帶來源源不斷的動力。本文提出的基于云計算的知識管理的解決方案,旨在便于讀者的知識管理及系統中各角色之間的信息傳遞,從而為知識管理產業提供可持續發展的平臺。
參考文獻
[1]王樹林.知識處理論:實現知識處理環境的理論、方法及其應用[M].北京:科學出版社,2009.
[2]Guus Schreiber,Hans Akkermans,Anjo Anjewierden. Knowledge Engineering and Management: The CommonKADS Methodology[M].MIT,1999.
[3]史忠植.知識發現[M].北京:清華大學出版社,2011.
作者單位
東華大學 上海市 200051endprint
5 前臺用戶系統設計
前臺用戶系統由知識獲取模塊、知識維護模塊、知識編輯模塊、知識重構模塊組成。
知識獲取模塊包括內部檢索功能、外部檢索功能、其它知識獲取功能;知識維護模塊包括私有知識檢索功能、私有知識存儲管理功能、私有知識分類管理功能;知識編輯模塊包括知識文本簡單編輯功能、自定義標簽加入功能、知識文本展示功能;知識重構模塊包括知識定義功能、知識關聯功能;
前臺用戶相對后臺用戶比較簡單,一般只有一種類型的用戶身份,那就是客戶端用戶??蛻舳擞脩粢部梢赃M行分級,這類分級主要用于限制可以獲得的知識資源及私有知識的存儲量,對客戶端用戶的操作權限本系統中不進行限制。本系統暫不對客戶端用戶進行任何分級。
(1)知識獲取模塊:知識獲取主要用于用戶從知識云系統、數字出版物管理系、互聯網、及其它方式搜集到的相關知識文本信息。(2)知識維護模塊:對通過各種方式搜集的知識信息進行管理,包括對知識信息進行添、刪、改、查的管理,對知識信息進行自動或人工分類管理,對私有知識進行搜索。(3)知識重構模塊:構建知識重構拓撲圖,在拓撲圖中對重構知識進行基本定義、知識細分定義、知識擴展定義、知識關聯。根據知識定義系統自動到私有知識庫中搜索相關知識,并形成與知識定義相關的知識集合。同時提供用戶可以手工獲取或補充知識集合。
6 結束語
綜上所述,知識管理是今后電子圖書出版的重要組成部分,只有將讀者、知識服務商、出版商之間產生的各種信息進行順暢流動并加以利用,才能產生更好的經濟效益。同時通過知識再創造為社會生產技術的革新帶來源源不斷的動力。本文提出的基于云計算的知識管理的解決方案,旨在便于讀者的知識管理及系統中各角色之間的信息傳遞,從而為知識管理產業提供可持續發展的平臺。
參考文獻
[1]王樹林.知識處理論:實現知識處理環境的理論、方法及其應用[M].北京:科學出版社,2009.
[2]Guus Schreiber,Hans Akkermans,Anjo Anjewierden. Knowledge Engineering and Management: The CommonKADS Methodology[M].MIT,1999.
[3]史忠植.知識發現[M].北京:清華大學出版社,2011.
作者單位
東華大學 上海市 200051endprint
5 前臺用戶系統設計
前臺用戶系統由知識獲取模塊、知識維護模塊、知識編輯模塊、知識重構模塊組成。
知識獲取模塊包括內部檢索功能、外部檢索功能、其它知識獲取功能;知識維護模塊包括私有知識檢索功能、私有知識存儲管理功能、私有知識分類管理功能;知識編輯模塊包括知識文本簡單編輯功能、自定義標簽加入功能、知識文本展示功能;知識重構模塊包括知識定義功能、知識關聯功能;
前臺用戶相對后臺用戶比較簡單,一般只有一種類型的用戶身份,那就是客戶端用戶。客戶端用戶也可以進行分級,這類分級主要用于限制可以獲得的知識資源及私有知識的存儲量,對客戶端用戶的操作權限本系統中不進行限制。本系統暫不對客戶端用戶進行任何分級。
(1)知識獲取模塊:知識獲取主要用于用戶從知識云系統、數字出版物管理系、互聯網、及其它方式搜集到的相關知識文本信息。(2)知識維護模塊:對通過各種方式搜集的知識信息進行管理,包括對知識信息進行添、刪、改、查的管理,對知識信息進行自動或人工分類管理,對私有知識進行搜索。(3)知識重構模塊:構建知識重構拓撲圖,在拓撲圖中對重構知識進行基本定義、知識細分定義、知識擴展定義、知識關聯。根據知識定義系統自動到私有知識庫中搜索相關知識,并形成與知識定義相關的知識集合。同時提供用戶可以手工獲取或補充知識集合。
6 結束語
綜上所述,知識管理是今后電子圖書出版的重要組成部分,只有將讀者、知識服務商、出版商之間產生的各種信息進行順暢流動并加以利用,才能產生更好的經濟效益。同時通過知識再創造為社會生產技術的革新帶來源源不斷的動力。本文提出的基于云計算的知識管理的解決方案,旨在便于讀者的知識管理及系統中各角色之間的信息傳遞,從而為知識管理產業提供可持續發展的平臺。
參考文獻
[1]王樹林.知識處理論:實現知識處理環境的理論、方法及其應用[M].北京:科學出版社,2009.
[2]Guus Schreiber,Hans Akkermans,Anjo Anjewierden. Knowledge Engineering and Management: The CommonKADS Methodology[M].MIT,1999.
[3]史忠植.知識發現[M].北京:清華大學出版社,2011.
作者單位
東華大學 上海市 200051endprint