[發明專利]分布式密文全文檢索系統無效
| 申請號: | 200910062129.4 | 申請日: | 2009-05-19 |
| 公開(公告)號: | CN101561815A | 公開(公告)日: | 2009-10-21 |
| 發明(設計)人: | 李瑞軒;左翠華;辜希武;文坤梅;宋偉;盧正鼎;吳煒;宋賽;高國強 | 申請(專利權)人: | 華中科技大學 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 華中科技大學專利中心 | 代理人: | 曹葆青 |
| 地址: | 430074湖北*** | 國省代碼: | 湖北;42 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 分布式 全文 檢索系統 | ||
1.一種分布式密文全文檢索系統,其特征在于:該系統包括數據庫(100)、登錄模塊(200)、查詢模塊(300)、結果集顯示模塊(400)、文檔管理模塊(500)、索引模塊(600)、審計管理模塊(700)、用戶管理模塊(800)和權限管理模塊(900);
數據庫(100)用于存儲用戶及用戶權限方面的信息;
登錄模塊(200)用于接收來自用戶輸入信息的服務請求,通過與數據庫(100)的信息交互,對服務請求進行驗證,驗證成功則允許用戶進入系統,并且在登錄模塊(200)獲得該用戶在數據庫(100)中的相關信息,保存在會話中;當用戶以管理員身份成功登錄時,則進入后臺管理首頁的界面,并能夠選擇對審計管理模塊(700)、用戶管理模塊(800)和權限管理模塊(900)這三個模塊進行管理;當用戶以普通用戶身份成功登錄時,則進入查詢模塊(300);如果驗證失敗,則拒絕用戶進入系統;不管用戶是否成功登錄系統,都將用戶的登錄操作信息加入數據庫(100)中;
查詢模塊(300)用于接收用戶輸入的檢索信息,將此檢索信息記錄到數據庫(100)中,并對檢索信息進行分詞、加密得到密文檢索詞,然后將所有密文檢索詞進行哈希運算,分別映射到相應的密文索引服務器中的密文索引庫進行查詢匹配,這些密文索引庫返回和檢索詞匹配并且用戶有權訪問的所有文檔信息,根據各檢索詞匹配返回的結果集進行合并處理后排序,將排序后的結果集交給結果集顯示模塊(400)處理;其中,密文索引服務器是專門用來構建和存儲密文索引的計算機,本系統中共有n臺密文索引服務器,n為正整數;
結果集顯示模塊(400)用于接收來自查詢模塊(300)的結果集,并根據相應密文文檔庫的信息來建立結果集的文摘信息和快照信息,并將用戶查看快照信息的記錄存儲于數據庫(100)中;
文檔管理模塊(500)對原始純文本文件進行加密處理,通過對密文文檔名進行哈希處理,將這些密文文檔映射到各個密文文檔服務器上存儲,形成分布式的密文文檔庫;此外,文檔管理模塊(500)還為索引模塊(600)提供所有純文本文件的內容和標題信息;其中,密文文檔服務器是專門用來存儲密文文檔的計算機,本系統中共有m臺密文文檔服務器,m為正整數;
索引模塊(600)接收來自文檔管理模塊(500)的純文本文件的內容和標題信息,利用分詞策略對純文本文件的內容和標題信息進行分詞處理,得到索引詞,然后加密索引詞,再將加密后的索引詞進行哈希運算,映射到若干個密文索引服務器上,并結合文檔相關信息建立分布式的密文索引庫;
審計管理模塊(700)用于對用戶的所有操作提供查詢功能,通過用戶IP地址、用戶名、時間范圍以及它們的邏輯組合來對用戶的操作進行查詢,還用于查詢檢索內容被哪些用戶查詢過;審計管理模塊(700)接收來自用戶輸入的查詢信息,通過與數據庫(100)的信息交互,獲得滿足查詢條件的所有記錄;
用戶管理模塊(800)用于接收來自管理員的操作請求,對用戶信息進行相應的管理,并與數據庫(100)進行交互;
權限管理模塊(900)用于接收來自管理員的操作請求,對用戶權限,文檔權限進行相應的管理,并與數據庫(100)進行交互;此外,權限管理模塊(900)將管理員的操作記入數據庫(100)中。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于華中科技大學,未經華中科技大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200910062129.4/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:具有電子標簽的集裝箱門楣及裝有該門楣的集裝箱
- 下一篇:一種石膏復合防水劑





