專利名稱:一種基于網(wǎng)絡(luò)的計(jì)算機(jī)信息檢索系統(tǒng)與方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種電子數(shù)據(jù)處理的方法與系統(tǒng),尤其涉及一種基于網(wǎng)絡(luò)對(duì)目 標(biāo)計(jì)算機(jī)存貯的數(shù)據(jù)進(jìn)行檢索處理的方法與系統(tǒng)。
背景技術(shù):
隨著以計(jì)算機(jī)、網(wǎng)絡(luò)技術(shù)為代表的現(xiàn)代信息技術(shù)的飛速發(fā)展,存貯在計(jì)算 機(jī)中各種電子數(shù)據(jù)對(duì)于人們生活、工作越來越重要。人們常常需要檢索大量的 電子數(shù)據(jù),特別是及時(shí)收集、分析、確認(rèn)、保護(hù)、提取、歸檔計(jì)算機(jī)系統(tǒng)的各 類電子數(shù)據(jù),已經(jīng)成為計(jì)算機(jī)安全事件應(yīng)急響應(yīng)、打擊計(jì)算機(jī)犯罪、打擊涉及 計(jì)算機(jī)電子證據(jù)犯罪活動(dòng)中最亟待解決的技術(shù)難題。
現(xiàn)有的計(jì)算機(jī)取證技術(shù)要求經(jīng)過專業(yè)的技術(shù)人員到達(dá)現(xiàn)場(chǎng),操作、檢査目
標(biāo)計(jì)算機(jī)系統(tǒng),拆卸機(jī)箱并取出存貯介質(zhì),利用硬盤復(fù)制機(jī)等專用設(shè)備復(fù)制存 貯介質(zhì)以達(dá)到保全原始證據(jù)的目的,然后再利用取證系統(tǒng)分析計(jì)算機(jī)系統(tǒng)和復(fù) 制的存貯介質(zhì)。上述過程中,為了得到最終的取證分析結(jié)論,必須要進(jìn)行到達(dá) 現(xiàn)場(chǎng)、復(fù)雜的拆卸、長(zhǎng)時(shí)間的復(fù)制工作,耗時(shí)長(zhǎng)并且復(fù)雜。此外,安裝取證系 統(tǒng)的搡作系統(tǒng)在加載存貯介質(zhì)上的文件系統(tǒng)時(shí),往往會(huì)主動(dòng)寫入部分信息,從 而導(dǎo)致存貯介質(zhì)上的原始信息遭到破壞。部分別有用心的犯罪分子,甚至可以 利用操作系統(tǒng)內(nèi)部的漏洞,使操作系統(tǒng)在加載時(shí)破壞敏感證據(jù)。采用取證系統(tǒng) 直接分析復(fù)制后的存貯介質(zhì),雖然可以避免存貯介質(zhì)本身遭到破壞,但同樣會(huì) 破壞經(jīng)轉(zhuǎn)儲(chǔ)后的數(shù)據(jù),從而導(dǎo)致無法分析出關(guān)鍵的原始數(shù)據(jù)。
綜上所述,現(xiàn)有的計(jì)算機(jī)檢索、取證系統(tǒng)存在如下不足之處為了得到最 終的取證分析結(jié)論,必須要進(jìn)行到達(dá)現(xiàn)場(chǎng)、復(fù)雜的拆卸、長(zhǎng)時(shí)間的復(fù)制工作, 耗時(shí)長(zhǎng)并且復(fù)雜,尤其在需要對(duì)遠(yuǎn)程多臺(tái)計(jì)算機(jī)同時(shí)進(jìn)行信息檢索時(shí),效率更 低;對(duì)涉及犯罪的計(jì)算機(jī)電子證據(jù)的取證對(duì)技術(shù)人員的要求很高,需要全面的 計(jì)算機(jī)軟硬件知識(shí),就司法人員現(xiàn)有的技術(shù)狀況來看,難以普及計(jì)算機(jī)電子證 據(jù)取證技術(shù),不利于打擊涉及計(jì)算機(jī)電子證據(jù)犯罪活動(dòng);無論是從目標(biāo)計(jì)算機(jī)
自身操作系統(tǒng)啟動(dòng)檢索,還是取出目標(biāo)計(jì)算機(jī)存貯介質(zhì)復(fù)制后檢索,都有可能 破壞敏感證據(jù),導(dǎo)致無法分析出關(guān)鍵的原始數(shù)據(jù),嚴(yán)重影響分析取得電子證據(jù)
的真實(shí)性、合法性、關(guān)聯(lián)性以及證明力;檢索、取證功能薄弱、種類單一,只能完成對(duì)純文本關(guān)鍵字、文件名稱為目標(biāo)的檢索,缺少對(duì)圖片、文件內(nèi)容、電話 號(hào)碼、信用卡號(hào)碼、郵件地址、網(wǎng)絡(luò)地址、身份證號(hào)碼等多種特定信息檢索的 功能。
發(fā)明內(nèi)容
本發(fā)明的目的在于克服上述不足,提供一種基于網(wǎng)絡(luò)對(duì)目標(biāo)計(jì)算機(jī)存貯的 數(shù)據(jù)進(jìn)行檢索處理的方法與系統(tǒng)。
本發(fā)明的技術(shù)方案如下 一種基于網(wǎng)絡(luò)的計(jì)算機(jī)信息檢索系統(tǒng),包括主控 計(jì)算機(jī)、目標(biāo)計(jì)算機(jī)、連接主控計(jì)算機(jī)與目標(biāo)計(jì)算機(jī)的網(wǎng)絡(luò),所述主控計(jì)算機(jī) 存有檢索程序和檢索目標(biāo)的配置信息,并用于存貯檢索結(jié)果。
系統(tǒng)還包括存有用于啟動(dòng)目標(biāo)計(jì)算機(jī)的啟動(dòng)程序的裝置,所述裝置為主控 計(jì)算機(jī)或者移動(dòng)存儲(chǔ)裝置。
所述目標(biāo)計(jì)算機(jī)與主控計(jì)算機(jī)處于同一局域網(wǎng)絡(luò)環(huán)境,并且目標(biāo)計(jì)算機(jī)可 以為多臺(tái)。
所述主控計(jì)算機(jī)可以實(shí)時(shí)查看目標(biāo)計(jì)算機(jī)檢索狀態(tài)信息。 所述目標(biāo)計(jì)算機(jī)有網(wǎng)絡(luò)啟動(dòng)功能的網(wǎng)卡。
所述檢索程序由用戶監(jiān)控界面模塊、檢索調(diào)度模塊、通信模塊、進(jìn)程管理 模塊、檢索任務(wù)分配模塊、索引生成模塊、檢索功能模塊、檢索服務(wù)模塊抅成。
所述用戶監(jiān)控界面模塊運(yùn)行時(shí),顯示當(dāng)前檢索狀態(tài)的信息,包括檢索任務(wù) 信息、當(dāng)前檢索進(jìn)度、檢索結(jié)果、磁盤狀態(tài);用于用戶輸入控制信息和檢索任 務(wù)信息。
所述檢索調(diào)度模塊運(yùn)行時(shí),讀取并分析檢索目標(biāo)配置信息,分析目標(biāo)計(jì)算 機(jī)存儲(chǔ)設(shè)備的待檢索文件的索引,根據(jù)待檢索文件索引調(diào)度檢索任務(wù),把檢索 狀態(tài)信息發(fā)送給所述用戶監(jiān)控界面模塊,把檢索結(jié)果信息發(fā)送給所述檢索服務(wù) 模塊中的曰志子模塊,以生成檢索曰志。
所述通信模塊運(yùn)行時(shí),流轉(zhuǎn)發(fā)送各模塊之間控制及數(shù)據(jù)信息。 所述進(jìn)程管理模塊運(yùn)行時(shí),負(fù)責(zé)啟動(dòng)和關(guān)閉其他各模塊的運(yùn)行。 所述檢索任務(wù)分配模塊運(yùn)行時(shí),根據(jù)檢索任務(wù)調(diào)度不同的檢索功能模塊處理。
所述索引生成模塊運(yùn)行時(shí),根據(jù)檢索目標(biāo)配置信息生成目標(biāo)計(jì)算機(jī)存儲(chǔ)設(shè) 備上待檢索文件的索引。
所述檢索服務(wù)模塊包括壓縮服務(wù)、郵件服務(wù)、日志服務(wù)、OFFICE文檔處理 以及PDF文檔處理子模塊。所述檢索功能模塊運(yùn)行時(shí),具有圖片、文字、文件內(nèi)容匹配檢索功能。 所述檢索程序依據(jù)所述檢索目標(biāo)的配置信息對(duì)所述目標(biāo)計(jì)算機(jī)存儲(chǔ)信息進(jìn)
行檢索。
一種基于網(wǎng)絡(luò)的計(jì)算機(jī)信息檢索方法,包括以下步驟在主控計(jì)算機(jī)上通 過配置程序生成檢索目標(biāo)配置信息;目標(biāo)計(jì)算機(jī)獲取啟動(dòng)程序,并啟動(dòng)本機(jī); 目標(biāo)計(jì)算機(jī)啟動(dòng)后,通過網(wǎng)絡(luò)從主控計(jì)算機(jī)獲取檢索程序;在目標(biāo)計(jì)算機(jī)上啟 動(dòng)檢索程序;目標(biāo)計(jì)算機(jī)通過網(wǎng)絡(luò)從主控計(jì)算機(jī)獲取檢索目標(biāo)配置信息;在目 標(biāo)計(jì)算機(jī)運(yùn)行檢索程序,進(jìn)行目標(biāo)計(jì)算機(jī)信息檢索。
所述目標(biāo)計(jì)算機(jī)通過網(wǎng)絡(luò)從主控計(jì)算機(jī)獲取啟動(dòng)程序。 所述目標(biāo)計(jì)算機(jī)也可以通過移動(dòng)存儲(chǔ)裝置獲取啟動(dòng)程序。
所述的目標(biāo)計(jì)算機(jī)把檢索狀態(tài)信息實(shí)時(shí)的通過網(wǎng)絡(luò)傳輸至主控計(jì)算機(jī)。 所述主控計(jì)算機(jī)可以實(shí)時(shí)查看目標(biāo)計(jì)算機(jī)檢索狀態(tài)信息。 所述檢索程序由用戶監(jiān)控界面模塊、檢索調(diào)度模塊、通信模塊、進(jìn)程管理
模塊、檢索任務(wù)分配模塊、索引生成模塊、檢索功能模塊、檢索服務(wù)模塊構(gòu)成。 所述用戶監(jiān)控界面模塊運(yùn)行時(shí),顯示當(dāng)前檢索狀態(tài)的信息,包括案件信息、
當(dāng)前檢索進(jìn)度、檢索結(jié)果、磁盤狀態(tài);用于用戶輸入控制信息和檢索描述信息。 所述檢索調(diào)度模塊運(yùn)行時(shí),讀取并分析檢索目標(biāo)配置信息,分析目標(biāo)計(jì)算
機(jī)存儲(chǔ)設(shè)備的待檢索文件的索引,根據(jù)待檢索文件索引調(diào)度檢索任務(wù),把檢索
狀態(tài)信息發(fā)送給所述用戶監(jiān)控界面模塊,把檢索結(jié)果信息發(fā)送給所述檢索服務(wù)
模塊中的日志子模塊,以生成檢索曰志。
所述通信模塊運(yùn)行時(shí),流轉(zhuǎn)發(fā)送各模塊之間控制及數(shù)據(jù)信息。 所述進(jìn)程管理模塊運(yùn)行時(shí),負(fù)責(zé)啟動(dòng)和關(guān)閉其他各模塊的運(yùn)行。 所述檢索任務(wù)分配模塊運(yùn)行時(shí),根據(jù)檢索任務(wù)調(diào)度不同的檢索功能模塊處理。
所述索引生成模塊運(yùn)行時(shí),根據(jù)檢索目標(biāo)配置信息生成目標(biāo)計(jì)算機(jī)存儲(chǔ)設(shè) 備上待檢索文件的索引。
所述檢索服務(wù)模塊包括壓縮服務(wù)、郵件服務(wù)、日志服務(wù)、OFFICE文檔處理、 PDF文檔處理子模塊。
所述檢索功能模塊運(yùn)行時(shí),具有圖片、文字、文件內(nèi)容匹配檢索功能。 所述用戶監(jiān)控界面模塊運(yùn)行時(shí),包括如下步驟在目標(biāo)計(jì)算機(jī)或通過網(wǎng)絡(luò) 在其他計(jì)算機(jī)上顯示監(jiān)控界面,等待消息;判斷接收到的消息是否是用戶輸入 命令,如果是,繼續(xù)判斷該消息是否為退出命令,如果是,則退出;如果否,則把該消息發(fā)給通信模塊,繼續(xù)等待消息;如果接收的不是用戶輸入命令,則
繼續(xù)判斷是否為檢索結(jié)東消息,如果是,則結(jié)束;如果否,則把接收到的信息 顯示到用戶界面上,然后繼續(xù)等待消息。
所述檢索調(diào)度模塊運(yùn)行時(shí),包括如下步驟從移動(dòng)存儲(chǔ)設(shè)備中獲取檢索目
標(biāo)配置信息,把檢索目標(biāo)配置信息發(fā)送給通信模塊;接收從通信模塊發(fā)送過來 的索引數(shù)據(jù),從索引數(shù)據(jù)中讀取需要檢索的文件信息,分析索引數(shù)據(jù),判斷索 引數(shù)據(jù)是否分析結(jié)束,如果是,則發(fā)送結(jié)束消息到用戶界面監(jiān)控模塊,然后結(jié) 束;如果否,根據(jù)檢索的條件把待檢索文件發(fā)送到通信模塊;從通信模塊接收 檢索結(jié)果信息,并將日志信息發(fā)送到通信模塊,再把曰志和其他信息發(fā)送到用 戶界面監(jiān)控模塊;再返回從索引數(shù)據(jù)中讀取需要檢索的文件信息。
所述通信模塊運(yùn)行時(shí),包括如下步驟等待并接收數(shù)據(jù);判斷該數(shù)據(jù)是否 為退出通信模塊的命令,如果是,則退出;如果不是,繼續(xù)判斷該數(shù)據(jù)是否為 命令消息,如果是,則將該數(shù)據(jù)轉(zhuǎn)發(fā)給檢索調(diào)度模塊,然后繼續(xù)等待接收數(shù)據(jù); 如果否,則檢測(cè)該數(shù)據(jù)是否為檢索調(diào)度模塊發(fā)來的數(shù)據(jù),如果是,則轉(zhuǎn)發(fā)給進(jìn) 程管理模塊,然后繼續(xù)等待接收數(shù)據(jù);如果否,則判斷該數(shù)據(jù)是否為進(jìn)程管理 模塊返回的數(shù)據(jù),如果是,則把數(shù)據(jù)轉(zhuǎn)發(fā)給檢索調(diào)度模塊,然后繼續(xù)等待接收 數(shù)據(jù);如果否,則寫錯(cuò)誤曰志,然后繼續(xù)等待接收數(shù)據(jù)。
所述進(jìn)程管理模塊運(yùn)行時(shí),包括如下步驟分別啟動(dòng)用戶監(jiān)控界面模塊程
序、檢索調(diào)度模塊程序、通信模塊程序、索引生成模塊程序、檢索服務(wù)模塊程
序、檢索任務(wù)分配模塊程序;開始接收通信模塊發(fā)來的數(shù)據(jù);判斷該數(shù)據(jù)是否 為退出進(jìn)程管理模塊的命令,如果是,則退出進(jìn)程管理模塊;如果不是,則進(jìn) 一步判斷該數(shù)據(jù)為何種服務(wù)類型,如果為索引生成服務(wù)類型,則生成待檢索文 件索引;如果為檢索服務(wù)類型,則執(zhí)行特定的檢索服務(wù),如壓縮服務(wù),郵件服 務(wù),日志服務(wù),OFFICE文檔處理,PDF文檔處理;如果為檢索功能服務(wù)類型, 則檢索目標(biāo)數(shù)據(jù),如文字、圖片和文件內(nèi)容;以上三種服務(wù)執(zhí)行完畢,把結(jié)果
返回給通信模塊,并重新開始接收通信模塊發(fā)來的數(shù)據(jù)。
所述索引生成模塊運(yùn)行時(shí),包括如下步驟從進(jìn)程管理模塊獲取檢索目標(biāo) 配置信息,讀取目標(biāo)存儲(chǔ)設(shè)備中的文件列表信息,根據(jù)檢索目標(biāo)配置信息篩選
文件,生成待檢索文件索引;判斷是否設(shè)置了優(yōu)先搜索的路徑,如果是,調(diào)整 待檢索文件索引,將包含在優(yōu)先路徑中的文件放置在索引前部,保存待檢索文 件索引;如果否,直接保存待檢索文件索;把結(jié)果返回給進(jìn)程管理模塊。
所述檢索功能模塊進(jìn)行圖片檢索時(shí),包括如下步驟從進(jìn)程管理模塊獲取檢索目標(biāo)配置信息,判斷是否為模糊檢索,如果是,則使用圖片模糊匹配算法
計(jì)算出匹配度,然后將檢索結(jié)果返回進(jìn)程管理模塊;如果否,則使用圖片精確
匹配算法檢索,再將檢索結(jié)果返回進(jìn)程管理模塊。
所述模糊檢索支持多種困像格式,包括gif、 jpeg、 png、 xpm、 tga、 tiff、 證、svg。
所述檢索功能模塊進(jìn)行文件內(nèi)容匹配檢索時(shí),包括如下步驟從進(jìn)程管理 模塊獲取檢索目標(biāo)配置信息,計(jì)算匹配文件大小,第一次判斷是否校驗(yàn)成功, 若否,則將檢索結(jié)果返回進(jìn)程管理模塊;若是,則計(jì)算匹配文件md5校驗(yàn)和, 再判斷是否校驗(yàn)成功,若否,則將檢索結(jié)果返回進(jìn)程管理模塊;若是,則計(jì)算
匹配文件sha256校驗(yàn)和,第三次判斷是否校驗(yàn)成功,若否,則將檢索結(jié)果返回
進(jìn)程管理模塊;若是,也將檢索結(jié)果返回進(jìn)程管理模塊。
所述檢索功能模塊進(jìn)行文字檢索時(shí),包括如下步驟從進(jìn)程管理模塊獲取 檢索目標(biāo)配置信息,判斷是否為關(guān)鍵字檢索,若是,則在文件中檢索關(guān)鍵字, 再將檢索結(jié)果返回進(jìn)程管理模塊;若否,則利用posix正則表達(dá)式規(guī)則進(jìn)行檢
索,再將檢索結(jié)果返回進(jìn)程管理模塊。
所述利用posix正則表達(dá)式規(guī)則進(jìn)行檢索,支持特定格式如電郵地址、信
用卡號(hào)碼的搜索。
本發(fā)明對(duì)于目標(biāo)計(jì)算機(jī)的硬盤內(nèi)容具備非破壞性;支持辦公套件文檔、電
子表格、郵件、網(wǎng)頁、即時(shí)通信記錄、文本的搜索;可以搜索已刪除文件,并
可以恢復(fù);支持按照優(yōu)先級(jí)排序進(jìn)行快速搜索;支持搜索非圖片文件中的圖片 信息;支持搜索壓縮文件;支持光盤鏡像文件搜索;能同時(shí)支持搜索簡(jiǎn)體中文
與繁體中文的各種編碼,包括gb2312、 gbk、 gb18030、 big5、 big5-hkscs、 utf-16、 utf-8,無論文件內(nèi)容是用以上哪種編碼、只要匹配檢索關(guān)鍵字中漢字的文件均 能被檢索出來;支持對(duì)windows系統(tǒng)中縮略圖數(shù)據(jù)的搜索。
本發(fā)明與現(xiàn)有技術(shù)相比具有的有益效果是為了得到最終的取證分析結(jié)論, 沒有復(fù)雜的拆卸、長(zhǎng)時(shí)間的復(fù)制工作,實(shí)現(xiàn)快速搜索、非現(xiàn)場(chǎng)取證,耗時(shí)短并 且過程簡(jiǎn)單,尤其在需要對(duì)遠(yuǎn)程多臺(tái)計(jì)算機(jī)同時(shí)進(jìn)行信息檢索時(shí),效率更高, 有利于計(jì)算機(jī)犯罪的打擊;對(duì)涉及犯罪的計(jì)算機(jī)電子證據(jù)的取證對(duì)技術(shù)人員的 要求低,甚至不需要計(jì)算機(jī)軟硬件知識(shí),就司法人員現(xiàn)有的技術(shù)狀況來看,有 利于普及計(jì)算機(jī)電子證據(jù)取證技術(shù),有利于打擊涉及計(jì)算機(jī)電子證據(jù)犯罪活動(dòng); 不從目標(biāo)計(jì)算機(jī)的操作系統(tǒng)啟動(dòng),檢索程序不在目標(biāo)計(jì)算機(jī)安裝,對(duì)目標(biāo)計(jì)算 機(jī)的存貯介質(zhì)不會(huì)有任何修改,不會(huì)破壞敏感證據(jù)而導(dǎo)致無法分析出關(guān)鍵的原
12始數(shù)據(jù),確保分析取得電子證據(jù)的真實(shí)性、合法性、關(guān)聯(lián)性以及證明力;檢索、 取證功能強(qiáng)大,具有圖片、文字、文件內(nèi)容匹配檢索功能,支持辦公套件文檔、 電子表格、郵件、網(wǎng)頁、即時(shí)通信記錄、文本的搜索??梢运阉饕褎h除文件, 并可以恢復(fù)。支持按照優(yōu)先級(jí)排序進(jìn)行快速搜索。支持搜索非圖片文件中的圖 片信息。支持搜索壓縮文件。支持光盤鏡像文件搜索。支持電話號(hào)碼、信用卡 號(hào)碼、郵件地址、網(wǎng)絡(luò)地址、身份證號(hào)碼等多種特定信息檢索。
圖l為本發(fā)明結(jié)構(gòu)示意圖2為檢索程序模塊圖3為檢索程序流程圖4為用戶監(jiān)控模塊流程圖5為檢索調(diào)度模塊流程圖6為通信模塊流程圖7為進(jìn)程管理模塊流程圖8為索引生成模塊流程圖9為關(guān)鍵字搜索模塊流程圖IO為圖片搜索模塊流程圖11為文件內(nèi)容精確檢索模塊流程圖。
具體實(shí)施例方式
下面結(jié)合附圖和具體實(shí)施方式
對(duì)本發(fā)明作詳細(xì)描述。
如圖1所示, 一種基于網(wǎng)絡(luò)的計(jì)算機(jī)信息檢索系統(tǒng),包括主控計(jì)算機(jī)104, 目標(biāo)計(jì)算機(jī)IOI、 102、 103,連接主控計(jì)算機(jī)104與目標(biāo)計(jì)算機(jī)101、 102、 103 的計(jì)算機(jī)網(wǎng)絡(luò)105,所述主控計(jì)算機(jī)104存有檢索程序和檢索目標(biāo)的配置信息, 并用于存貯檢索結(jié)果。
目標(biāo)計(jì)算機(jī)101、 102、 103具有網(wǎng)絡(luò)啟動(dòng)功能的網(wǎng)卡時(shí),主控計(jì)算機(jī)104 存有用于啟動(dòng)目標(biāo)計(jì)算機(jī)101、 102、 103的啟動(dòng)程序,否則用移動(dòng)存儲(chǔ)裝置存 貯用于啟動(dòng)目標(biāo)計(jì)算機(jī)IOI、 102、 103的啟動(dòng)程序。
主控計(jì)算機(jī)104可以實(shí)時(shí)查看目標(biāo)計(jì)算機(jī)101、 102、 103的檢索狀態(tài)信息。
一種基于網(wǎng)絡(luò)的計(jì)算機(jī)信息檢索方法,包括以下步驟在主控計(jì)算機(jī)104 上通過配置程序生成檢索目標(biāo)配置信息;目標(biāo)計(jì)算機(jī)101、 102、 103獲取啟動(dòng)
13程序,并啟動(dòng)本機(jī);目標(biāo)計(jì)算機(jī)IOI、 102、 103啟動(dòng)后,通過網(wǎng)絡(luò)105從主控 計(jì)算機(jī)104獲取檢索程序;在目標(biāo)計(jì)算機(jī)IOI、 102、 103上啟動(dòng)檢索程序;目 標(biāo)計(jì)算機(jī)IOI、 102、 103通過網(wǎng)絡(luò)105從主控計(jì)算機(jī)104獲取檢索目標(biāo)配置信 息;在目標(biāo)計(jì)算機(jī)IOI、 102、 103運(yùn)行檢索程序,進(jìn)行目標(biāo)計(jì)算機(jī)信息檢索。 目標(biāo)計(jì)算機(jī)IOI、 102、 103通過網(wǎng)絡(luò)105從主控計(jì)算機(jī)104獲取啟動(dòng)程序,
也可以通過移動(dòng)存儲(chǔ)裝置獲取啟動(dòng)程序。目標(biāo)計(jì)算機(jī)把檢索狀態(tài)信息實(shí)時(shí)的通 過網(wǎng)絡(luò)傳輸至主控計(jì)算機(jī),主控計(jì)算機(jī)可以實(shí)時(shí)查看目標(biāo)計(jì)算機(jī)檢索狀態(tài)信息。 如圖2所示,檢索程序由用戶監(jiān)控界面模塊、檢索調(diào)度模塊、通信模塊、 進(jìn)程管理模塊、檢索任務(wù)分配模塊、索引生成模塊、檢索功能模塊、檢索服務(wù) 模塊構(gòu)成。
如圖3所示,檢索程序按如下流程運(yùn)行在步驟S301,流程開始;在步驟 S302,使用主控計(jì)算機(jī)或者移動(dòng)存儲(chǔ)裝置載有的啟動(dòng)程序啟動(dòng)目標(biāo)計(jì)算機(jī);在 步驟S303,啟動(dòng)進(jìn)程管理模塊;在步驟S304,開始檢索存貯于目標(biāo)計(jì)算機(jī)中的 數(shù)據(jù);在步驟S305,檢索完成,生成檢索報(bào)告;在步驟S306,流程結(jié)東。
下面具體描述檢索程序的各功能模塊運(yùn)行流程。
如圖4所示,用戶監(jiān)控界面模塊運(yùn)行時(shí),包括如下流程在步驟S401,流 程開始;在步驟S402,在目標(biāo)計(jì)算機(jī)或通過網(wǎng)絡(luò)在其他計(jì)算機(jī)上顯示監(jiān)控界面; 在步驟S403,等待消息;在步驟S404,判斷接收到的消息是否是用戶輸入命令, 如用戶輸入控制信息、檢索描述信息;如果是,進(jìn)入步驟S406,如果否,進(jìn)入 步驟S405。
在步驟S406,繼續(xù)判斷該消息是否為退出命令,如果是,進(jìn)入步驟S409, 流程結(jié)束;如果否,進(jìn)入步驟S408,則把該消息發(fā)給通信模塊,進(jìn)一步流程如 圖6所示;然后返回步驟S403,繼續(xù)等待消息。
在步驟S405,繼續(xù)判斷是否為檢索結(jié)東消息,如果是,進(jìn)入步驟S409,流 程結(jié)東;如果否,進(jìn)入步驟S407,把接收到的信息顯示到用戶界面上,顯示當(dāng)前 檢索狀態(tài)的信息,包括案件信息、當(dāng)前檢索進(jìn)度、檢索結(jié)果、磁盤狀態(tài);然后 返回步驟S403,繼續(xù)等待消息。
如圖5所示,檢索調(diào)度模塊運(yùn)行時(shí),包括如下流程在步驟S501,流程開 始;在步驟S502,從移動(dòng)存儲(chǔ)設(shè)備中獲取檢索目標(biāo)配置信息;在步驟S503,把 檢索目標(biāo)配置信息發(fā)送給通信模塊,進(jìn)一步流程如圖6所示;在步驟S504,接 收從通信模塊發(fā)送過來的索引數(shù)據(jù);在步驟S505,從索引數(shù)據(jù)中讀取需要檢索 的文件信息;在步驟S506,分析索引數(shù)據(jù);在步驟507,判斷索引數(shù)據(jù)是否分析結(jié)東,如果是,則進(jìn)入步驟S509,如果否,進(jìn)入步驟S508。
在步驟S509,發(fā)送結(jié)東消息到用戶界面監(jiān)控模塊,進(jìn)一步流程,如圖4所 示;然后進(jìn)入步驟S513,流程結(jié)束。
在步驟S508,根據(jù)檢索的條件,把待檢索文件發(fā)送到通信模塊,進(jìn)一步流 程如圖6所示;在步驟S510,從通信模塊接收檢索結(jié)果信息;在步驟S511,將 日志信息發(fā)送到通信模塊,進(jìn)一步流程,如圖6所示;在步驟S512,再把曰志 和其他信息發(fā)送到用戶界面監(jiān)控模塊,進(jìn)一步流程,如圖4所示;然后返回步 驟S505,繼續(xù)從索引數(shù)據(jù)中讀取需要檢索的文件信息。
檢索調(diào)度模塊讀取并分析檢索目標(biāo)配置信息,分析目標(biāo)計(jì)算機(jī)存儲(chǔ)設(shè)備的 待檢索文件的索引,根據(jù)待檢索文件索引調(diào)度檢索任務(wù),把檢索狀態(tài)信息發(fā)送 給所述用戶監(jiān)控界面模塊,把檢索結(jié)果信息發(fā)送給所述檢索服務(wù)模塊中的曰志 子模塊,以生成檢索曰志。
如圖6所示,通信模塊運(yùn)行時(shí),流轉(zhuǎn)發(fā)送各模塊之間控制及數(shù)據(jù)信息,包 括如下流程在步驟S601,流程開始;在步驟S602,等待并接收數(shù)據(jù);在步驟 S603,判斷該數(shù)據(jù)是否為退出通信模塊的命令,如果是,則進(jìn)入步驟S605,流 程結(jié)東;如果否,進(jìn)入步驟S604。
在步驟S604,繼續(xù)判斷該數(shù)據(jù)是否為命令消息,如果是,則進(jìn)入步驟S606, 如果否,進(jìn)入步驟S607。
在步驟S606,將該數(shù)據(jù)轉(zhuǎn)發(fā)給檢索調(diào)度模塊,進(jìn)一步流程,如圖5所示; 然后返回步驟S602,繼續(xù)等待接收數(shù)據(jù);在步驟S607,判斷該數(shù)據(jù)是否為檢索 調(diào)度模塊發(fā)來的數(shù)據(jù),如果是,進(jìn)入步驟S608,如果否,進(jìn)入步驟S609。
在步驟S608,將該數(shù)據(jù)轉(zhuǎn)發(fā)給進(jìn)程管理模塊,進(jìn)一步流程,如圖7所示; 然后返回步驟S602,繼續(xù)等待接收數(shù)據(jù);在步驟S609,判斷該數(shù)據(jù)是否為進(jìn)程 管理模塊返回的數(shù)據(jù),如果是,進(jìn)入步驟S606,如果否,進(jìn)入步驟S610。
在步驟S606,把數(shù)據(jù)轉(zhuǎn)發(fā)給檢索調(diào)度模塊,然后返回步驟S602,繼續(xù)等待 接收數(shù)據(jù);在步驟S610,則寫錯(cuò)誤曰志,然后返回步驟S602,繼續(xù)等待接收數(shù) 據(jù)。
如圖7所示,進(jìn)程管理模塊運(yùn)行時(shí),負(fù)責(zé)啟動(dòng)和關(guān)閉其他各模塊的運(yùn)行, 包括如下流程在步驟S701,流程開始;在步驟S702,啟動(dòng)用戶監(jiān)控界面模塊; 在步驟S703,啟動(dòng)檢索調(diào)度模塊;在步驟S704,啟動(dòng)通信模塊;在步驟S705, 啟動(dòng)索引生成模塊;在步驟S706,啟動(dòng)檢索服務(wù)模塊;在步驟S707,啟動(dòng)檢索 任務(wù)分配模塊,根據(jù)檢索任務(wù)調(diào)度不同的檢索功能模塊處理;在步驟S708,開
15始接收通信模塊發(fā)來的數(shù)據(jù);在步驟S710,判斷該數(shù)據(jù)是否為退出進(jìn)程管理模
塊的命令,如果是,進(jìn)入步驟S709,流程結(jié)東;如果否,進(jìn)入步驟S711。
在步驟S711,判斷該數(shù)據(jù)為何種服務(wù)類型,如果為索引生成服務(wù)類型,則 進(jìn)入步驟S712,生成待檢索文件索引;如果為檢索服務(wù)類型,則進(jìn)入步驟S713, 執(zhí)行特定的檢索服務(wù),如壓縮服務(wù),郵件服務(wù),曰志服務(wù),OFFICE文檔處理, PDF文檔處理;如果為檢索功能服務(wù)類型,則進(jìn)入步驟S714,檢索目標(biāo)數(shù)據(jù), 如文字、圖片和文件內(nèi)容,支持辦公套件文檔、電子表格、郵件、網(wǎng)頁、即時(shí) 通信記錄、文本的搜索,可以搜索已刪除文件,并可以恢復(fù),支持搜索非圖片 文件中的圖片信息,支持按照優(yōu)先級(jí)排序進(jìn)行快速搜索,支持搜索非圖片文件 中的圖片信息,支持搜索壓縮文件,支持光盤鏡像文件搜索,支持對(duì)windows 系統(tǒng)中縮略圖數(shù)據(jù)的搜索;以上步驟S712、步驟S713、步驟S714執(zhí)行完畢, 各自進(jìn)入步驟S715,把執(zhí)行結(jié)果返回給通信模塊,進(jìn)一步流程,如圖6所示; 然后返回步驟S708,重新開始接收通信模塊發(fā)來的數(shù)據(jù)。
如圖8所示,索引生成模塊運(yùn)行時(shí),包括如下流程在步驟S801,流程開 始;在步驟S802,從進(jìn)程管理模塊獲取檢索目標(biāo)配置信息;在步驟S803,讀取 目標(biāo)存儲(chǔ)設(shè)備中的文件列表信息;在步驟S804,根據(jù)檢索目標(biāo)配置信息篩選文 件,生成待檢索文件索引;在步驟S805,判斷是否設(shè)置了優(yōu)先搜索的路徑,如 果是,進(jìn)入步驟S806;如果否,進(jìn)入步驟S807。
在步驟S806,調(diào)整待檢索文件索引,將包含在優(yōu)先路徑中的文件放置在索 引前部;然后進(jìn)入步驟S807。
在步驟S807,保存待檢索文件索引;在步驟S808,把待檢索文件索引返回 給進(jìn)程管理模塊,進(jìn)一步流程,如圖7所示;在步驟S809,流程結(jié)東。
如圖9所示,檢索功能模塊進(jìn)行文字檢索時(shí),包括如下流程在步驟S901, 流程開始;在步驟S902,從進(jìn)程管理模塊獲取檢索目標(biāo)配置信息;在步驟S903 判斷是否為關(guān)鍵字檢索,若是,則進(jìn)入步驟S904,在文件中檢索關(guān)鍵字;若否, 則進(jìn)入在步驟S905,利用POSIX正則表達(dá)式規(guī)則進(jìn)行檢索,支持電話號(hào)碼、信 用卡號(hào)碼、郵件地址、網(wǎng)絡(luò)地址、身份證號(hào)碼等多種特定信息的檢索;以上步 驟S904、 S905執(zhí)行完畢,各自進(jìn)入步驟S906,將檢索結(jié)果返回進(jìn)程管理模塊, 進(jìn)一步流程,如圖7所示;在步驟S907,流程結(jié)束。
如圖IO所示,檢索功能模塊進(jìn)行圖片檢索時(shí),包括如下流程在步驟SIOOI, 流程開始;在步驟S1002,從進(jìn)程管理模塊獲取檢索目標(biāo)配置信息;在步驟S1003, 判斷是否為模糊檢索,支持多種圖像格式,包括GIF.、 JPEG、 PNG、 XPM、 TGA、TIFF、 BMP、 SVG;如果是,則進(jìn)入步驟S1005,使用gqview、 imgseek、 findimagedupes、 gnuift等工具提供的圖片模糊匹配算法計(jì)算出匹配度;如果 否,則進(jìn)入步驟S1004,使用md5、 sha256校驗(yàn)和以及文件大小等要素進(jìn)行圖片 精確匹配檢索;以上步驟S1004、 S1005執(zhí)行完畢,各自進(jìn)入步驟S1006,將檢 索結(jié)果返回進(jìn)程管理模塊,進(jìn)一步流程,如圖7所示;在步驟S1007,流程結(jié)東。
如圖ll所示,檢索功能模塊進(jìn)行文件內(nèi)容匹配檢索時(shí),包括如下流程在 步驟SllOl,流程開始;在步驟S1102,從進(jìn)程管理模塊獲取檢索目標(biāo)配置信息; 在步驟S1103,計(jì)算匹配文件大??;在步驟S1104,判斷是否校驗(yàn)成功,若否, 則進(jìn)入在步驟S1109;若是,進(jìn)入步驟S1105。
在步驟S1105,計(jì)算匹配文件MD5校驗(yàn)和;在步驟S1106,判斷是否校驗(yàn)成 功,若否則進(jìn)入在步驟S1109;若是,進(jìn)入步驟S1107。
在步驟S1107;計(jì)算匹配文件SHA256校驗(yàn)和;在步驟S1108,判斷是否校 驗(yàn)成功,若否,則進(jìn)入在步驟S1109;若是,也進(jìn)入步驟S1109。
在步驟S1109,將檢索結(jié)果返回進(jìn)程管理模塊,進(jìn)一步流程,如圖7所示; 在步驟SlllO,流程結(jié)束。
除上述實(shí)施例外,本發(fā)明還可以有其他實(shí)施方式,凡釆用等同替換或等效 變換形成的技術(shù)方案,均落在本發(fā)明要求的保護(hù)范圍之內(nèi)。
權(quán)利要求
1. 一種基于網(wǎng)絡(luò)的計(jì)算機(jī)信息檢索系統(tǒng),包括主控計(jì)算機(jī)、目標(biāo)計(jì)算機(jī)、連接主控計(jì)算機(jī)與目標(biāo)計(jì)算機(jī)的網(wǎng)絡(luò),其特征在于所述主控計(jì)算機(jī)存有檢索程序和檢索目標(biāo)的配置信息,并用于存貯檢索結(jié)果;系統(tǒng)還包括存有用于啟動(dòng)目標(biāo)計(jì)算機(jī)的啟動(dòng)程序的裝置。
2. 根據(jù)權(quán)利要求l所述的一種基于網(wǎng)絡(luò)的計(jì)算機(jī)信息檢索系統(tǒng),其特征在于所 述裝置為主控計(jì)算機(jī)。
3. 根據(jù)權(quán)利要求1所述的一種基于網(wǎng)絡(luò)的計(jì)算機(jī)信息檢索系統(tǒng),其特征在于所 述裝置為移動(dòng)存儲(chǔ)裝置。
4. 根據(jù)權(quán)利要求l所述的一種基于網(wǎng)絡(luò)的計(jì)算機(jī)信息檢索系統(tǒng),其特征在于所 述目標(biāo)計(jì)算機(jī)與主控計(jì)算機(jī)處于同一局域網(wǎng)絡(luò)環(huán)境,并且目標(biāo)計(jì)算機(jī)可以為念厶 夕口 。
5. 根據(jù)權(quán)利要求l所述的一種基于網(wǎng)絡(luò)的計(jì)算機(jī)信息檢索系統(tǒng),其特征在于所 述主控計(jì)算機(jī)可以實(shí)時(shí)查看目標(biāo)計(jì)算機(jī)檢索狀態(tài)信息。
6. 根據(jù)權(quán)利要求l所述的一種基于網(wǎng)絡(luò)的計(jì)算機(jī)信息檢索系統(tǒng),其特征在于目 標(biāo)計(jì)算機(jī)有網(wǎng)絡(luò)啟動(dòng)功能的網(wǎng)卡。
7. 根據(jù)權(quán)利要求1所述的--種基于網(wǎng)絡(luò)的計(jì)算機(jī)信息檢索系統(tǒng),其特征在于所 述檢索程序由用戶監(jiān)控界面模塊、檢索調(diào)度模塊、通信模塊、進(jìn)程管理模塊、 檢索任務(wù)分配模塊、索引生成模塊、檢索功能模塊、檢索服務(wù)模塊構(gòu)成。
8. 根據(jù)權(quán)利要求7所述的一種基于網(wǎng)絡(luò)的計(jì)算機(jī)信息檢索系統(tǒng),其特征在于所 述用戶監(jiān)控界面模塊運(yùn)行時(shí),顯示當(dāng)前檢索狀態(tài)的信息,包括檢索任務(wù)信息、 當(dāng)前檢索進(jìn)度、檢索結(jié)果、磁盤狀態(tài);用于用戶輸入控制信息和檢索任務(wù)信 息。
9. 根據(jù)權(quán)利要求7所述的一種基于網(wǎng)絡(luò)的計(jì)算機(jī)信息檢索系統(tǒng),其特征在于所 述檢索調(diào)度模塊運(yùn)行時(shí),讀取并分析檢索目標(biāo)配置信息,分析目標(biāo)計(jì)算機(jī)存 儲(chǔ)設(shè)備的待檢索文件的索引,根據(jù)待檢索文件索引調(diào)度檢索任務(wù),把檢索狀 態(tài)信息發(fā)送給所述用戶監(jiān)控界面模塊,把檢索結(jié)果信息發(fā)送給所述檢索服務(wù) 模塊中的日志子模塊,以生成檢索曰志。
10. 根據(jù)權(quán)利要求7所述的一種基于網(wǎng)絡(luò)的計(jì)算機(jī)信息檢索系統(tǒng),其特征在于所 述通信模塊運(yùn)行時(shí),流轉(zhuǎn)發(fā)送各模塊之間控制及數(shù)據(jù)信息。
11. 根據(jù)權(quán)利要求7所述的一種基于網(wǎng)絡(luò)的計(jì)算機(jī)信息檢索系統(tǒng),其特征在于所 述進(jìn)程管理模塊運(yùn)行時(shí),負(fù)責(zé)啟動(dòng)和關(guān)閉其他各模塊的運(yùn)行。
12. 根據(jù)權(quán)利要求7所述的一種基于網(wǎng)絡(luò)的計(jì)算機(jī)信息檢索系統(tǒng),其特征在于所 述檢索任務(wù)分配模塊運(yùn)行時(shí),根據(jù)檢索任務(wù)調(diào)度不同的檢索功能模塊處理。
13.根據(jù)權(quán)利要求7所述的 一種基于網(wǎng)絡(luò)的計(jì)算機(jī)信息檢索系統(tǒng),其特征在于所 述索引生成模塊運(yùn)行時(shí),根據(jù)檢索目標(biāo)配置信息生成目標(biāo)計(jì)算機(jī)存儲(chǔ)設(shè)備上 待檢索文件的索引。
14. 根據(jù)權(quán)利要求7所述的一種基于網(wǎng)絡(luò)的計(jì)算機(jī)信息檢索系統(tǒng),其特征在于所 述檢索服務(wù)模塊包括壓縮服務(wù)、郵件服務(wù)、日志服務(wù)、OFFICE文檔處理以及 PDF文檔處理子模塊。
15. 根據(jù)權(quán)利要求7所述的一種基于網(wǎng)絡(luò)的計(jì)算機(jī)信息檢索系統(tǒng),其特征在于所 述檢索功能模塊運(yùn)行時(shí),具有圖片、文字、文件內(nèi)容匹配檢索功能。
16. 根據(jù)權(quán)利要求l所述的一種基于網(wǎng)絡(luò)的計(jì)算機(jī)信息檢索系統(tǒng),其特征在于所 述檢索程序依據(jù)所述檢索目標(biāo)的配置信息對(duì)所述目標(biāo)計(jì)算機(jī)存儲(chǔ)信息進(jìn)行 檢索。
17. —種基于網(wǎng)絡(luò)的計(jì)算機(jī)信息檢索方法,包括以下步驟在主控計(jì)算機(jī)上通過 配置程序生成檢索目標(biāo)配置信息;目標(biāo)計(jì)算機(jī)獲取啟動(dòng)程序,并啟動(dòng)本析,; 目標(biāo)計(jì)算機(jī)啟動(dòng)后,通過網(wǎng)絡(luò)從主控計(jì)算機(jī)獲取檢索程序;在目標(biāo)計(jì)算機(jī)上 啟動(dòng)檢索程序;目標(biāo)計(jì)算機(jī)通過網(wǎng)絡(luò)從主控計(jì)算機(jī)獲取檢索目標(biāo)配置信息; 在目標(biāo)計(jì)算機(jī)運(yùn)行檢索程序,進(jìn)行目標(biāo)計(jì)算機(jī)信息檢索。
18.根據(jù)權(quán)利要求n所述的一種基于網(wǎng)絡(luò)的計(jì)算機(jī)信息檢索方法,其特征在于 所述目標(biāo)計(jì)算機(jī)通過網(wǎng)絡(luò)從主控計(jì)算機(jī)獲取啟動(dòng)程序。
19. 根據(jù)權(quán)利要求17所述的一種基于網(wǎng)絡(luò)的計(jì)算機(jī)信息檢索方法,其特征在于 所述目標(biāo)計(jì)算機(jī)通過移動(dòng)存儲(chǔ)裝置獲取啟動(dòng)程序。
20. 根據(jù)權(quán)利要求17所述的一種基于網(wǎng)絡(luò)的計(jì)算機(jī)信息檢索方法,其特征在于 所述的目標(biāo)計(jì)算機(jī)把檢索狀態(tài)信息實(shí)時(shí)的通過網(wǎng)絡(luò)傳輸至主控計(jì)算機(jī)。
21. 根據(jù)權(quán)利要求17所述的一種基于網(wǎng)絡(luò)的計(jì)算機(jī)信息檢索方法,其特征在于 所述主控計(jì)算機(jī)可以實(shí)時(shí)查看目標(biāo)計(jì)算機(jī)檢索狀態(tài)信息。
22. 根據(jù)權(quán)利要求17所述的一種基于網(wǎng)絡(luò)的計(jì)算機(jī)信息檢索方法,其特征在于 所述檢索程序由用戶監(jiān)控界面模塊、檢索調(diào)度模塊、通信模塊、進(jìn)程管理模 塊、檢索任務(wù)分配模塊、索引生成模塊、檢索功能模塊、檢索服務(wù)模塊構(gòu)成。
23. 根據(jù)權(quán)利要求22所述的一種基于網(wǎng)絡(luò)的計(jì)算機(jī)信息檢索方法,其特征在于 所述用戶監(jiān)控界面模塊運(yùn)行時(shí),顯示當(dāng)前檢索狀態(tài)的信息,包括案件信息、 當(dāng)前檢索進(jìn)度、檢索結(jié)果、磁盤狀態(tài);用于用戶輸入控制信息和檢索描述信 息。
24. 根據(jù)權(quán)利要求22所述的一種基于網(wǎng)絡(luò)的計(jì)算機(jī)信息檢索方法,其特征在于 所述檢索調(diào)度模塊運(yùn)行時(shí),讀取并分析檢索目標(biāo)配置信息,分析目標(biāo)計(jì)算機(jī) 存儲(chǔ)設(shè)備的待檢索文件的索引,根據(jù)待檢索文件索引調(diào)度檢索任務(wù),把檢索 狀態(tài)信息發(fā)送給所述用戶監(jiān)控界面模塊,把檢索結(jié)果信息發(fā)送給所述檢索服 務(wù)模塊中的日志子模塊,以生成檢索曰志。
25. 根據(jù)權(quán)利要求22所述的一種基于網(wǎng)絡(luò)的計(jì)算機(jī)信息檢索方法,其特征在于 所述通信模塊運(yùn)行時(shí),流轉(zhuǎn)發(fā)送各模塊之間控制及數(shù)據(jù)信息。
26. 根據(jù)權(quán)利要求22所述的一種基于網(wǎng)絡(luò)的計(jì)算機(jī)信息檢索方法,其特征在于 所述進(jìn)程管理模塊運(yùn)行時(shí),負(fù)責(zé)啟動(dòng)和關(guān)閉其他各模塊的運(yùn)行。
27. 根據(jù)權(quán)利要求22所述的一種基于網(wǎng)絡(luò)的計(jì)算機(jī)信息檢索方法,其特征在于 所述檢索任務(wù)分配模塊運(yùn)行時(shí),根據(jù)檢索任務(wù)調(diào)度不同的檢索功能模塊處 理。
28. 根據(jù)權(quán)利要求22所述的一種基于網(wǎng)絡(luò)的計(jì)算機(jī)信息檢索方法,其特征在于 所述索引生成模塊運(yùn)行時(shí),根據(jù)檢索目標(biāo)配置信息生成目標(biāo)計(jì)算機(jī)存儲(chǔ)設(shè)備 上待檢索文件的索引。
29. 根據(jù)權(quán)利要求22所述的一種基于網(wǎng)絡(luò)的計(jì)算機(jī)信息檢索方法,其特征在于 所述檢索服務(wù)模塊包括壓縮服務(wù)、郵件服務(wù)、日志服務(wù)、OFFICE文檔處理、 PDF文檔處理子模塊。
30. 根據(jù)權(quán)利要求22所述的一種基于網(wǎng)絡(luò)的計(jì)算機(jī)信息檢索方法,其特征在于 所述檢索功能模塊運(yùn)行時(shí),具有圖片、文字、文件內(nèi)容匹配檢索功能。
31. 根據(jù)權(quán)利要求22所述的一種基于網(wǎng)絡(luò)的計(jì)算機(jī)信息檢索方法,其特征在于 所述用戶監(jiān)控界面模塊運(yùn)行時(shí),包括如下步驟在目標(biāo)計(jì)算機(jī)或通過網(wǎng)絡(luò)在 其他計(jì)算機(jī)上顯示監(jiān)控界面,等待消息;判斷接收到的消息是否是用戶輸入 命令,如果是,繼續(xù)判斷該消息是否為退出命令,如果是,則退出;如果否,則把該消息發(fā)給通信模塊,繼續(xù)等待消息;如果接收的不是用戶輸入命令, 則繼續(xù)判斷是否為檢索結(jié)東消息,如果是,則結(jié)東;如果否,則把接收到的 信息顯示到用戶界面上,然后繼續(xù)等待消息。
32. 根據(jù)權(quán)利要求22所述的一種基于網(wǎng)絡(luò)的計(jì)算機(jī)信息檢索方法,其特征在于 所述檢索調(diào)度模塊運(yùn)行時(shí),包括如下步驟從移動(dòng)存儲(chǔ)設(shè)備中獲取檢索目標(biāo) 配置信息,把檢索目標(biāo)配置信息發(fā)送給通信模塊;接收從通信模塊發(fā)送過來 的索引數(shù)據(jù),從索引數(shù)據(jù)中讀取需要檢索的文件信息,分析索引數(shù)據(jù),判斷 索引數(shù)據(jù)是否分析結(jié)束,如果是,則發(fā)送結(jié)束消息到用戶界面監(jiān)控模塊,然 后結(jié)束;如果否,根據(jù)檢索的條件把待檢索文件發(fā)送到通信模塊;從通信模 塊接收檢索結(jié)果信息,并將日志信息發(fā)送到通信模塊,再把曰志和其他信息 發(fā)送到用戶界面監(jiān)控模塊;再返回從索引數(shù)據(jù)中讀取需要檢索的文件信息。
33. 根據(jù)權(quán)利要求22所述的一種基于網(wǎng)絡(luò)的計(jì)算機(jī)信息檢索方法,其特征在于 所述通信模塊運(yùn)行時(shí),包括如下步驟等待并接收數(shù)據(jù);判斷該數(shù)據(jù)是否為 退出通信模塊的命令,如果是,則退出;如果不是,繼續(xù)判斷該數(shù)據(jù)是否為 命令消息,如果是,則將該數(shù)據(jù)轉(zhuǎn)發(fā)給檢索調(diào)度模塊,然后繼續(xù)等待接收數(shù) 據(jù);如果否,則檢測(cè)該數(shù)據(jù)是否為檢索調(diào)度模塊發(fā)來的數(shù)據(jù),如果是,則轉(zhuǎn) 發(fā)給進(jìn)程管理模塊,然后繼續(xù)等待接收數(shù)據(jù);如果否,則判斷該數(shù)據(jù)是否為 進(jìn)程管理模塊返回的數(shù)據(jù),如果是,則把數(shù)據(jù)轉(zhuǎn)發(fā)給檢索調(diào)度模塊,然后繼 續(xù)等待接收數(shù)據(jù);如果否,則寫錯(cuò)誤曰志,然后繼續(xù)等待接收數(shù)據(jù)。
34. 根據(jù)權(quán)利要求22所述的一種基于網(wǎng)絡(luò)的計(jì)算機(jī)信息檢索方法,其特征在于 所述進(jìn)程管理模塊運(yùn)行時(shí),包括如下步驟分別啟動(dòng)用戶監(jiān)控界面模塊程序、 檢索調(diào)度模塊程序、通信模塊程序、索引生成模塊程序、檢索服務(wù)模塊程序、 檢索任務(wù)分配模塊程序;開始接收通信模塊發(fā)來的數(shù)據(jù);判斷該數(shù)據(jù)是否為 退出進(jìn)程管理模塊的命令,如果是,則退出進(jìn)程管理模塊;如果不是,則進(jìn) 一步判斷該數(shù)據(jù)為何種服務(wù)類型,如果為索引生成服務(wù)類型,則生成待檢索 文件索引;如果為檢索服務(wù)類型,則執(zhí)行特定的檢索服務(wù),如壓縮服務(wù),郵件服務(wù),日志服務(wù),OFFICE文檔處理,PDF文檔處理;如果為檢索功能服務(wù) 類型,則檢索目標(biāo)數(shù)據(jù),如文字、圖片和文件內(nèi)容;以上三種服務(wù)執(zhí)行完畢,把結(jié)果返回給通信模塊,并重新開始接收通信模塊發(fā)來的數(shù)據(jù)。
35. 根據(jù)權(quán)利要求22所述的一種基于網(wǎng)絡(luò)的計(jì)算機(jī)信息檢索方法,其特征在于 所述索引生成模塊運(yùn)行時(shí),包括如下步驟從進(jìn)程管理模塊獲取檢索目標(biāo)配 置信息,讀取目標(biāo)存儲(chǔ)設(shè)備中的文件列表信息,根據(jù)檢索目標(biāo)配置信息篩選 文件,生成待檢索文件索引;判斷是否設(shè)置了優(yōu)先搜索的路徑,如果是,調(diào) 整待檢索文件索引,將包含在優(yōu)先路徑中的文件放置在索引前部,保存待檢索文件索引;如果否,直接保存待檢索文件索;把結(jié)果返回給進(jìn)程管理模塊。
36. 根據(jù)權(quán)利要求22所述的一種基于網(wǎng)絡(luò)的計(jì)算機(jī)信息檢索方法,其特征在于 所述檢索功能模塊進(jìn)行圖片檢索時(shí),包括如下步驟從進(jìn)程管理模塊獲取檢 索目標(biāo)配置信息,判斷是否為模糊檢索,如果是,則使用圖片模糊匹配算法 計(jì)算出匹配度,然后將檢索結(jié)果返回進(jìn)程管理模塊;如果否,則使用圖片精 確匹配算法檢索,再將檢索結(jié)果返回進(jìn)程管理模塊。
37. 根據(jù)權(quán)利要求36所述的一種基于網(wǎng)絡(luò)的計(jì)算機(jī)信息檢索方法,其特征在于 所述模糊檢索支持多種圖像格式,包括GIF、 JPEG、 PNG、 XPM、 TGA、 TIFF、 BMP、 SVG。
38. 根據(jù)權(quán)利要求22所述的一種基于網(wǎng)絡(luò)的計(jì)算機(jī)信息檢索方法,其特征在于 所述檢索功能模塊進(jìn)行文件內(nèi)容匹配檢索時(shí),包括如下步驟從進(jìn)程管理模 塊獲取檢索目標(biāo)配置信息,計(jì)算匹配文件大小,第一次判斷是否校驗(yàn)成功, 若否,則將檢索結(jié)果返回進(jìn)程管理模塊;若是,則計(jì)算匹配文件MD5校驗(yàn)和, 再判斷是否校驗(yàn)成功,若否,則將檢索結(jié)果返回進(jìn)程管理模塊;若是,則計(jì) 算匹配文件SHA256校驗(yàn)和,第三次判斷是否校驗(yàn)成功,若否,則將檢索結(jié)果返回進(jìn)程管理模塊;若是,也將檢索結(jié)果返回進(jìn)程管理模塊。
39. 根據(jù)權(quán)利要求22所述的一種基于網(wǎng)絡(luò)的計(jì)算機(jī)信息檢索方法,其特征在于 所述檢索功能模塊進(jìn)行文字檢索時(shí),包括如下步驟從進(jìn)程管理模塊獲取檢 索目標(biāo)配置信息,判斷是否為關(guān)鍵字檢索,若是,則在文件中檢索關(guān)鍵字, 再將檢索結(jié)果返回進(jìn)程管理模塊;若否,則利用POSIX正則表達(dá)式規(guī)則進(jìn)行 檢索,再將檢索結(jié)果返回進(jìn)程管理模塊。
40. 根據(jù)權(quán)利要求39所述的一種基于網(wǎng)絡(luò)的計(jì)算機(jī)信息檢索方法,其特征在于 所述利用POSIX正則表達(dá)式規(guī)則進(jìn)行檢索,支持特定格式如電郵地址、信用 卡號(hào)碼的搜索。
41. 根據(jù)權(quán)利要求17所述的一種基于網(wǎng)絡(luò)的計(jì)算機(jī)信息檢索方法,其特征在于 對(duì)于目標(biāo)計(jì)算機(jī)的硬盤內(nèi)容具備非破壞性。
42. 根據(jù)權(quán)利要求17所述的一種基于網(wǎng)絡(luò)的計(jì)算機(jī)信息檢索方法,其特征在于 支持辦公套件文檔、電子表格、郵件、網(wǎng)頁、即時(shí)通信記錄、文本的搜索。
43. 根據(jù)權(quán)利要求17所述的一種基于網(wǎng)絡(luò)的計(jì)算機(jī)信息檢索方法,其特征在于 可以搜索已刪除文件,并可以恢復(fù)。
44. 根據(jù)權(quán)利要求17所述的一種基于網(wǎng)絡(luò)的計(jì)算機(jī)信息檢索方法,其特征在于 支持按照優(yōu)先級(jí)排序進(jìn)行快速搜索。
45. 根據(jù)權(quán)利要求17所述的一種基于網(wǎng)絡(luò)的計(jì)算機(jī)信息檢索方法,其特征在于 支持搜索非圖片文件中的圖片信息。
46. 根據(jù)權(quán)利要求17所述的一種基于網(wǎng)絡(luò)的計(jì)算機(jī)信息檢索方法,其特征在于 支持搜索壓縮文件。
47. 根據(jù)權(quán)利要求17所述的一種基于網(wǎng)絡(luò)的計(jì)算機(jī)信息檢索方法,其特征在于 支持光盤鏡像文件搜索。
48. 根據(jù)權(quán)利要求17所述的一種基于網(wǎng)絡(luò)的計(jì)算機(jī)信息檢索方法,其特征在于 能同時(shí)支持搜索簡(jiǎn)體中文與繁體中文的各種編碼,包括GB2312、 GBK、 GB18030、 BIG5、 BIG5-HKSCS、 UTF-16、 UTF-8,無論文件內(nèi)容是用以上哪種 編碼、只要匹配檢索關(guān)鍵字中漢字的文件均能被檢索出來。
49. 根據(jù)權(quán)利要求17所述的一種基于網(wǎng)絡(luò)的計(jì)算機(jī)信息檢索方法,其特征在于 支持對(duì)windows系統(tǒng)中縮略圖數(shù)據(jù)的搜索。
全文摘要
本發(fā)明公開了一種基于網(wǎng)絡(luò)的計(jì)算機(jī)信息檢索系統(tǒng),包括主控計(jì)算機(jī)、目標(biāo)計(jì)算機(jī)、連接主控計(jì)算機(jī)與目標(biāo)計(jì)算機(jī)的網(wǎng)絡(luò),所述主控計(jì)算機(jī)存有檢索程序和檢索目標(biāo)的配置信息,并用于存貯檢索結(jié)果。一種基于網(wǎng)絡(luò)的計(jì)算機(jī)信息檢索方法,包括以下步驟在主控計(jì)算機(jī)上通過配置程序生成檢索目標(biāo)配置信息;目標(biāo)計(jì)算機(jī)獲取啟動(dòng)程序,并啟動(dòng)本機(jī);目標(biāo)計(jì)算機(jī)啟動(dòng)后,通過網(wǎng)絡(luò)從主控計(jì)算機(jī)獲取檢索程序;在目標(biāo)計(jì)算機(jī)上啟動(dòng)檢索程序;目標(biāo)計(jì)算機(jī)通過網(wǎng)絡(luò)從主控計(jì)算機(jī)獲取檢索目標(biāo)配置信息;在目標(biāo)計(jì)算機(jī)運(yùn)行檢索程序,進(jìn)行目標(biāo)計(jì)算機(jī)信息檢索。
文檔編號(hào)G06F17/30GK101520790SQ20081019623
公開日2009年9月2日 申請(qǐng)日期2008年8月29日 優(yōu)先權(quán)日2008年8月29日
發(fā)明者鐘臻智, 黃彥邦 申請(qǐng)人:南京新華科技發(fā)展有限公司