專(zhuān)利名稱(chēng):一種基于網(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ì)于人們生活、工作越來(lái)越重要。人們常常需要檢索大量的 電子數(shù)據(jù),特別是及時(shí)收集、分析、確認(rèn)、保護(hù)、提取、歸檔計(jì)算機(jī)系統(tǒng)的各 類(lèi)電子數(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)過(guò)專(zhuān)業(yè)的技術(shù)人員到達(dá)現(xiàn)場(chǎng),操作、檢查目 標(biāo)計(jì)算機(jī)系統(tǒng),拆卸機(jī)箱并取出存貯介質(zhì),利用硬盤(pán)復(fù)制機(jī)等專(zhuān)用設(shè)備復(fù)制存 貯介質(zhì)以達(dá)到保全原始證據(jù)的目的,然后再利用取證系統(tǒng)分析計(jì)算機(jī)系統(tǒng)和復(fù) 制的存貯介質(zhì)。上述過(guò)程中,為了得到最終的取證分析結(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)寫(xiě)入部分信息,從 而導(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)致無(wú)法分析出關(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ù)狀況來(lái)看,難以普及計(jì)算機(jī)電子證
據(jù)取證技術(shù),不利于打擊涉及計(jì)算機(jī)電子證據(jù)犯罪活動(dòng);無(wú)論是從目標(biāo)計(jì)算機(jī) 自身操作系統(tǒng)啟動(dòng)檢索,還是取出目標(biāo)計(jì)算機(jī)存貯介質(zhì)復(fù)制后檢索,都有可能 破壞敏感證據(jù),導(dǎo)致無(wú)法分析出關(guān)鍵的原始數(shù)據(jù),嚴(yán)重影響分析取得電子證據(jù) 的真實(shí)性、合法性、關(guān)聯(lián)性以及證明力;檢索、取證功能薄弱、種類(lèi)單一,只能完成對(duì)純文本關(guān)鍵字、文件名稱(chēng)為目標(biāo)的檢索,缺少對(duì)圖片、文件內(nèi)容、電話(huà) 號(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)卡。
所述檢索程序由用戶(hù)監(jiān)控界面模塊、檢索調(diào)度模塊、通信模塊、進(jìn)程管理 模塊、檢索任務(wù)分配模塊、索引生成模塊、檢索功能模塊、檢索服務(wù)模塊構(gòu)成。
所述用戶(hù)監(jiān)控界面模塊運(yùn)行時(shí),顯示當(dāng)前檢索狀態(tài)的信息,包括檢索任務(wù) 信息、當(dāng)前檢索進(jìn)度、檢索結(jié)果、磁盤(pán)狀態(tài);用于用戶(hù)輸入控制信息和檢索任 務(wù)信息。
所述檢索調(diào)度模塊運(yùn)行時(shí),讀取并分析檢索目標(biāo)配置信息,分析目標(biāo)計(jì)算 機(jī)存儲(chǔ)設(shè)備的待檢索文件的索引,根據(jù)待檢索文件索引調(diào)度檢索任務(wù),把檢索 狀態(tài)信息發(fā)送給所述用戶(hù)監(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ī)上通 過(guò)配置程序生成檢索目標(biāo)配置信息;目標(biāo)計(jì)算機(jī)獲取啟動(dòng)程序,并啟動(dòng)本機(jī); 目標(biāo)計(jì)算機(jī)啟動(dòng)后,通過(guò)網(wǎng)絡(luò)從主控計(jì)算機(jī)獲取檢索程序;在目標(biāo)計(jì)算機(jī)上啟 動(dòng)檢索程序;目標(biāo)計(jì)算機(jī)通過(guò)網(wǎng)絡(luò)從主控計(jì)算機(jī)獲取檢索目標(biāo)配置信息;在目 標(biāo)計(jì)算機(jī)運(yùn)行檢索程序,進(jìn)行目標(biāo)計(jì)算機(jī)信息檢索。
所述目標(biāo)計(jì)算機(jī)通過(guò)網(wǎng)絡(luò)從主控計(jì)算機(jī)獲取啟動(dòng)程序。 所述目標(biāo)計(jì)算機(jī)也可以通過(guò)移動(dòng)存儲(chǔ)裝置獲取啟動(dòng)程序。 所述的目標(biāo)計(jì)算機(jī)把檢索狀態(tài)信息實(shí)時(shí)的通過(guò)網(wǎng)絡(luò)傳輸至主控計(jì)算機(jī)。 所述主控計(jì)算機(jī)可以實(shí)時(shí)查看目標(biāo)計(jì)算機(jī)檢索狀態(tài)信息。 所述檢索程序由用戶(hù)監(jiān)控界面模塊、檢索調(diào)度模塊、通信模塊、進(jìn)程管理 模塊、檢索任務(wù)分配模塊、索引生成模塊、檢索功能模塊、檢索服務(wù)模塊構(gòu)成。 所述用戶(hù)監(jiān)控界面模塊運(yùn)行時(shí),顯示當(dāng)前檢索狀態(tài)的信息,包括案件信息、 當(dāng)前檢索進(jìn)度、檢索結(jié)果、磁盤(pán)狀態(tài);用于用戶(hù)輸入控制信息和檢索描述信息。 所述檢索調(diào)度模塊運(yùn)行時(shí),讀取并分析檢索目標(biāo)配置信息,分析目標(biāo)計(jì)算 機(jī)存儲(chǔ)設(shè)備的待檢索文件的索引,根據(jù)待檢索文件索引調(diào)度檢索任務(wù),把檢索 狀態(tài)信息發(fā)送給所述用戶(hù)監(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)容匹配檢索功能。 所述用戶(hù)監(jiān)控界面模塊運(yùn)行時(shí),包括如下步驟在目標(biāo)計(jì)算機(jī)或通過(guò)網(wǎng)絡(luò)
在其他計(jì)算機(jī)上顯示監(jiān)控界面,等待消息;判斷接收到的清息是否是用戶(hù)輸入 命令,如果是,繼續(xù)判斷該消息是否為退出命令,如果是,則退出;如果否,則把該消息發(fā)給通信模塊,繼續(xù)等待消息;如果接收的不是用戶(hù)輸入命令,則 繼續(xù)判斷是否為檢索結(jié)東消息,如果是,則結(jié)束;如果否,則把接收到的信息 顯示到用戶(hù)界面上,然后繼續(xù)等待消息。
所述檢索調(diào)度模塊運(yùn)行時(shí),包括如下步驟從移動(dòng)存儲(chǔ)設(shè)備中獲取檢索目 標(biāo)配置信息,把檢索目標(biāo)配置信息發(fā)送給通信模塊;接收從通信模塊發(fā)送過(guò)來(lái) 的索引數(shù)據(jù),從索引數(shù)據(jù)中讀取需要檢索的文件信息,分析索引數(shù)據(jù),判斷索 引數(shù)據(jù)是否分析結(jié)東,如果是,則發(fā)送結(jié)束消息到用戶(hù)界面監(jiān)控模塊,然后結(jié) 東;如果否,根據(jù)檢索的條件把待檢索文件發(fā)送到通信模塊;從通信模塊接收 檢索結(jié)果信息,并將日志信息發(fā)送到通信模塊,再把曰志和其他信息發(fā)送到用 戶(hù)界面監(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ā)來(lái)的數(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ù);如果否,則寫(xiě)錯(cuò)誤曰志,然后繼續(xù)等待接收數(shù)據(jù)。
所述進(jìn)程管理模塊運(yùn)行時(shí),包括如下步驟分別啟動(dòng)用戶(hù)監(jiān)控界面模塊程 序、檢索調(diào)度模塊程序、通信模塊程序、索引生成模塊程序、檢索服務(wù)模塊程 序、檢索任務(wù)分配模塊程序;開(kāi)始接收通信模塊發(fā)來(lái)的數(shù)據(jù);判斷該數(shù)據(jù)是否 為退出進(jìn)程管理模塊的命令,如果是,則退出進(jìn)程管理模塊;如果不是,則進(jìn) 一步判斷該數(shù)據(jù)為何種服務(wù)類(lèi)型,如果為索引生成服務(wù)類(lèi)型,則生成待檢索文 件索引;如果為檢索服務(wù)類(lèi)型,則執(zhí)行特定的檢索服務(wù),如壓縮服務(wù),郵件服 務(wù),日志服務(wù),OFFICE文檔處理,PDF文檔處理;如果為檢索功能服務(wù)類(lèi)型, 則檢索目標(biāo)數(shù)據(jù),如文字、圖片和文件內(nèi)容;以上三種服務(wù)執(zhí)行完畢,把結(jié)果 返回給通信模塊,并重新開(kāi)始接收通信模塊發(fā)來(lái)的數(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、 BMP、 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ī)的硬盤(pán)內(nèi)容具備非破壞性;支持辦公套件文檔、電 子表格、郵件、網(wǎng)頁(yè)、即時(shí)通信記錄、文本的搜索;可以搜索已刪除文件,并 可以恢復(fù);支持按照優(yōu)先級(jí)排序進(jìn)行快速搜索;支持搜索非圖片文件中的圖片 信息;支持搜索壓縮文件;支持光盤(pán)鏡像文件搜索;能同時(shí)支持搜索簡(jiǎn)體中文 與繁體中文的各種編碼,包括GB2312、 GBK、 GB18030、 BIG5、 BIG5-服SCS、 UTF-16、 UTF-8,無(wú)論文件內(nèi)容是用以上哪種編碼、只要匹配檢索關(guān)鍵字中漢字的文件均 能被檢索出來(lái);支持對(duì)windows系統(tǒng)中縮略圖數(shù)據(jù)的搜索。
本發(fā)明與現(xiàn)有技術(shù)相比具有的有益效果是為了得到最終的取證分析結(jié)論, 沒(méi)有復(fù)雜的拆卸、長(zhǎng)時(shí)間的復(fù)制工作,實(shí)現(xiàn)快速搜索、非現(xiàn)場(chǎng)取證,耗時(shí)短并 且過(guò)程簡(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ù)狀況來(lái)看,有 利于普及計(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)致無(wú)法分析出關(guān)鍵的原始數(shù)據(jù),確保分析取得電子證據(jù)的真實(shí)性、合法性、關(guān)聯(lián)性以及證明力;檢索、 取證功能強(qiáng)大,具有圖片、文字、文件內(nèi)容匹配檢索功能,支持辦公套件文檔、 電子表格、郵件、網(wǎng)頁(yè)、即時(shí)通信記錄、文本的搜索??梢运阉饕褎h除文件, 并可以恢復(fù)。支持按照優(yōu)先級(jí)排序進(jìn)行快速搜索。支持搜索非圖片文件中的圖 片信息。支持搜索壓縮文件。支持光盤(pán)鏡像文件搜索。支持電話(huà)號(hào)碼、信用卡 號(hào)碼、郵件地址、網(wǎng)絡(luò)地址、身份證號(hào)碼等多種特定信息檢索。
圖l為本發(fā)明結(jié)構(gòu)示意圖2為檢索程序模塊圖3為檢索程序流程圖4為用戶(hù)監(jiān)控模塊流程圖5為檢索調(diào)度模塊流程圖6為通信模塊流程圖7為進(jìn)程管理模塊流程圖8為索引生成模塊流程圖9為關(guān)鍵字搜索模塊流程圖10為圖片搜索模塊流程圖11為文件內(nèi)容精確檢索模塊流程圖。
具體實(shí)施例方式
下面結(jié)合附圖和具體實(shí)施方式
對(duì)本發(fā)明作詳細(xì)描述。
如圖l所示, 一種基于網(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 上通過(guò)配置程序生成檢索目標(biāo)配置信息;目標(biāo)計(jì)算機(jī)101、 102> 103獲取啟動(dòng)
13程序,并啟動(dòng)本機(jī);目標(biāo)計(jì)算機(jī)IOI、 102、 103啟動(dòng)后,通過(guò)網(wǎng)絡(luò)105從主控 計(jì)算機(jī)104獲取檢索程序;在目標(biāo)計(jì)算機(jī)IOI、 102、 103上啟動(dòng)檢索程序;目 標(biāo)計(jì)算機(jī)IOI、 102、 103通過(guò)網(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通過(guò)網(wǎng)絡(luò)105從主控計(jì)算機(jī)1(M獲取啟動(dòng)程序, 也可以通過(guò)移動(dòng)存儲(chǔ)裝置獲取啟動(dòng)程序。目標(biāo)計(jì)算機(jī)把檢索狀態(tài)信息實(shí)時(shí)的通 過(guò)網(wǎng)絡(luò)傳輸至主控計(jì)算機(jī),主控計(jì)算機(jī)可以實(shí)時(shí)査看目標(biāo)計(jì)算機(jī)檢索狀態(tài)信息。
如圖2所示,檢索程序由用戶(hù)監(jiān)控界面模塊、檢索調(diào)度模塊、通信模塊、 進(jìn)程管理模塊、檢索任務(wù)分配模塊、索引生成模塊、檢索功能模塊、檢索服務(wù) 模塊構(gòu)成。
如圖3所示,檢索程序按如下流程運(yùn)行在步驟S301,流程開(kāi)始;在步驟 S302,使用主控計(jì)算機(jī)或者移動(dòng)存儲(chǔ)裝置載有的啟動(dòng)程序啟動(dòng)目標(biāo)計(jì)算機(jī);在 步驟S303,啟動(dòng)進(jìn)程管理模塊;在步驟S304,開(kāi)始檢索存貯于目標(biāo)計(jì)算機(jī)中的 數(shù)據(jù);在步驟S305,檢索完成,生成檢索報(bào)告;在步驟S306,流程結(jié)束。
下面具體描述檢索程序的各功能模塊運(yùn)行流程。
如圖4所示,用戶(hù)監(jiān)控界面模塊運(yùn)行時(shí),包括如下流程在步驟S401,流 程開(kāi)始;在步驟S402,在目標(biāo)計(jì)算機(jī)或通過(guò)網(wǎng)絡(luò)在其他計(jì)算機(jī)上顯示監(jiān)控界面; 在步驟S403,等待消息;在步驟S404,判斷接收到的消息是否是用戶(hù)輸入命令, 如用戶(hù)輸入控制信息、檢索描述信息;如果是,進(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,把接收到的信息顯示到用戶(hù)界面上,顯示當(dāng)前 檢索狀態(tài)的信息,包括案件信息、當(dāng)前檢索進(jìn)度、檢索結(jié)果、磁盤(pán)狀態(tài);然后 返回步驟S403,繼續(xù)等待消息。
如圖5所示,檢索調(diào)度模塊運(yùn)行時(shí),包括如下流程在步驟S501,流程開(kāi) 始;在步驟S502,從移動(dòng)存儲(chǔ)設(shè)備中獲取檢索目標(biāo)配置信息;在步驟S503,把 檢索目標(biāo)配置信息發(fā)送給通信模塊,進(jìn)一步流程如圖6所示;在步驟S504,接 收從通信模塊發(fā)送過(guò)來(lái)的索引數(shù)據(jù);在步驟S505,從索引數(shù)據(jù)中讀取需要檢索 的文件信息;在步驟S506,分析索引數(shù)據(jù);在步驟507,判斷索引數(shù)據(jù)是否分析結(jié)東,如果是,則進(jìn)入步驟S509,如果否,進(jìn)入步驟S508。
在步驟S509,發(fā)送結(jié)東消息到用戶(hù)界面監(jiān)控模塊,進(jìn)一步流程,如圖4所 示;然后進(jìn)入步驟S513,流程結(jié)束。
在步驟S508,根據(jù)檢索的條件,把待檢索文件發(fā)送到通信模塊,進(jìn)一步流 程如圖6所示;在步驟S510,從通信模塊接收檢索結(jié)果信息;在步驟S511,將 曰志信息發(fā)送到通信模塊,進(jìn)一步流程,如圖6所示;在步驟S512,再把曰志 和其他信息發(fā)送到用戶(hù)界面監(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ā)送 給所述用戶(hù)監(jiān)控界面模塊,把檢索結(jié)果信息發(fā)送給所述檢索服務(wù)模塊中的曰志 子模塊,以生成檢索日志。
如圖6所示,通信模塊運(yùn)行時(shí),流轉(zhuǎn)發(fā)送各模塊之間控制及數(shù)據(jù)信息,包 括如下流程在步驟S6Q1,流程開(kāi)始;在步驟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ā)來(lái)的數(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,則寫(xiě)錯(cuò)誤日志,然后返回步驟S602,繼續(xù)等待接收數(shù) 據(jù)。
如圖7所示,進(jìn)程管理模塊運(yùn)行時(shí),負(fù)責(zé)啟動(dòng)和關(guān)閉其他各模塊的運(yùn)行, 包括如下流程在步驟S701,流程開(kāi)始;在步驟S702,啟動(dòng)用戶(hù)監(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,幵始接收通信模塊發(fā)來(lái)的數(shù)據(jù);在步驟S710,判斷該數(shù)據(jù)是否為退出進(jìn)程管理模
塊的命令,如果是,進(jìn)入步驟S709,流程結(jié)束;如果否,進(jìn)入步驟S711。
在步驟S711,判斷該數(shù)據(jù)為何種服務(wù)類(lèi)型,如果為索引生成服務(wù)類(lèi)型,則 進(jìn)入步驟S712,生成待檢索文件索引;如果為檢索服務(wù)類(lèi)型,則進(jìn)入步驟S713, 執(zhí)行特定的檢索服務(wù),如壓縮服務(wù),郵件服務(wù),日志服務(wù),OFFICE文檔處理, PDF文檔處理;如果為檢索功能服務(wù)類(lèi)型,則進(jìn)入步驟S714,檢索目標(biāo)數(shù)據(jù), 如文字、圖片和文件內(nèi)容,支持辦公套件文檔、電子表格、郵件、網(wǎng)頁(yè)、即時(shí) 通信記錄、文本的搜索,可以搜索已刪除文件,并可以恢復(fù),支持搜索非圖片 文件中的圖片信息,支持按照優(yōu)先級(jí)排序進(jìn)行快速搜索,支持搜索非圖片文件 中的圖片信息,支持搜索壓縮文件,支持光盤(pán)鏡像文件搜索,支持對(duì)windows 系統(tǒng)中縮略圖數(shù)據(jù)的搜索;以上步驟S712、步驟S713、步驟S714執(zhí)行完畢, 各自進(jìn)入步驟S715,把執(zhí)行結(jié)果返回給通信模塊,進(jìn)一步流程,如圖6所示; 然后返回步驟S708,重新開(kāi)始接收通信模塊發(fā)來(lái)的數(shù)據(jù)。
如圖8所示,索引生成模塊運(yùn)行時(shí),包括如下流程在步驟S801,流程開(kāi) 始;在步驟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, 流程開(kāi)始;在步驟S902,從進(jìn)程管理模塊獲取檢索目標(biāo)配置信息;在步驟S903 判斷是否為關(guān)鍵字檢索,若是,則進(jìn)入步驟S904,在文件中檢索關(guān)鍵字;若否, 則進(jìn)入在步驟S905,利用POSIX正則表達(dá)式規(guī)則進(jìn)行檢索,支持電話(huà)號(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, 流程開(kāi)始;在步驟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,流程開(kāi)始;在步驟S1102,從進(jìn)程管理模塊獲取檢索目標(biāo)配置信息; 在步驟S1103,計(jì)算匹配文件大?。辉诓襟ES1104,判斷是否校驗(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é)果。
2. 根據(jù)權(quán)利要求l所述的一種基于網(wǎng)絡(luò)的計(jì)算機(jī)信息檢索系統(tǒng),其特征在于還包括存有用于啟動(dòng)目標(biāo)計(jì)算機(jī)的啟動(dòng)程序的裝置。
3. 根據(jù)權(quán)利要求2所述的一種基于網(wǎng)絡(luò)的計(jì)算機(jī)信息檢索系統(tǒng),其特征在于所 述裝置為主控計(jì)算機(jī)。
4. 根據(jù)權(quán)利要求2所述的一種基于網(wǎng)絡(luò)的計(jì)算機(jī)信息檢索系統(tǒng),其特征在于所 述裝置為移動(dòng)存儲(chǔ)裝置。
5. 根據(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ī)可以為 多臺(tái)。
6. 根據(jù)權(quán)利要求l所述的一種基于網(wǎng)絡(luò)的計(jì)算機(jī)信息檢索系統(tǒng),其特征在于所 述主控計(jì)算機(jī)可以實(shí)時(shí)查看目標(biāo)計(jì)算機(jī)檢索狀態(tài)信息。
7. 根據(jù)權(quán)利要求l所述的一種基于網(wǎng)絡(luò)的計(jì)算機(jī)信息檢索系統(tǒng),其特征在于目 標(biāo)計(jì)算機(jī)有網(wǎng)絡(luò)啟動(dòng)功能的網(wǎng)卡。
8. 根據(jù)權(quán)利要求l所述的一種基于網(wǎng)絡(luò)的計(jì)算機(jī)信息檢索系統(tǒng),其特征在于所 述檢索程序由用戶(hù)監(jiān)控界面模塊、檢索調(diào)度模塊、通信模塊、進(jìn)程管理模塊、 檢索任務(wù)分配模塊、索引生成模塊、檢索功能模塊、檢索服務(wù)模塊構(gòu)成。
9. 根據(jù)權(quán)利要求8所述的一種基于網(wǎng)絡(luò)的計(jì)算機(jī)信息檢索系統(tǒng),其特征在于所 述用戶(hù)監(jiān)控界面模塊運(yùn)行時(shí),顯示當(dāng)前檢索狀態(tài)的信息,包括檢索任務(wù)信息、當(dāng)前檢索進(jìn)度、檢索結(jié)果、磁盤(pán)狀態(tài);用于用戶(hù)輸入控制信息和檢索任務(wù)信 白^、 o
10. 根據(jù)權(quán)利要求8所述的一種基于網(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ā)送給所述用戶(hù)監(jiān)控界面模塊,把檢索結(jié)果信息發(fā)送給所述檢索服務(wù) 模塊中的日志子模塊,以生成檢索日志。
11. 根據(jù)權(quán)利要求8所述的一種基于網(wǎng)絡(luò)的計(jì)算機(jī)信息檢索系統(tǒng),其特征在于所述通信模塊運(yùn)行時(shí),流轉(zhuǎn)發(fā)送各模塊之間控制及數(shù)據(jù)信息。
12. 根據(jù)權(quán)利要求8所述的一種基于網(wǎng)絡(luò)的計(jì)算機(jī)信息檢索系統(tǒng),其特征在于所 述進(jìn)程管理模塊運(yùn)行時(shí),負(fù)責(zé)啟動(dòng)和關(guān)閉其他各模塊的運(yùn)行。
13. 根據(jù)權(quán)利要求8所述的一種基于網(wǎng)絡(luò)的計(jì)算機(jī)信息檢索系統(tǒng),其特征在于所述檢索任務(wù)分配模塊運(yùn)行時(shí),根據(jù)檢索任務(wù)調(diào)度不同的檢索功能模塊處理。
14. 根據(jù)權(quán)利要求8所述的一種基于網(wǎng)絡(luò)的計(jì)算機(jī)信息檢索系統(tǒng),其特征在于所 述索引生成模塊運(yùn)行時(shí),根據(jù)檢索目標(biāo)配置信息生成目標(biāo)計(jì)算機(jī)存儲(chǔ)設(shè)備上 待檢索文件的索引。
15. 根據(jù)權(quán)利要求8所述的一種基于網(wǎng)絡(luò)的計(jì)算機(jī)信息檢索系統(tǒng),其特征在于所 述檢索服務(wù)模塊包括壓縮服務(wù)、郵件服務(wù)、日志服務(wù)、OFFICE文檔處理以及 PDF文檔處理子模塊。
16. 根據(jù)權(quán)利要求8所述的一種基于網(wǎng)絡(luò)的計(jì)算機(jī)信息檢索系統(tǒng),其特征在于所 述檢索功能模塊運(yùn)行時(shí),具有圖片、文字、文件內(nèi)容匹配檢索功能。
17. 根據(jù)權(quán)利要求1所述的一種基于網(wǎng)絡(luò)的計(jì)算機(jī)信息檢索系統(tǒng),其特征在于所 述檢索程序依據(jù)所述檢索目標(biāo)的配置信息對(duì)所述目標(biāo)計(jì)算機(jī)存儲(chǔ)信息進(jìn)行 檢索。
18. —種基于網(wǎng)絡(luò)的計(jì)算機(jī)信息檢索方法,包括以下步驟在主控計(jì)算機(jī)上通過(guò) 配置程序生成檢索目標(biāo)配置信息;目標(biāo)計(jì)算機(jī)獲取啟動(dòng)程序,并啟動(dòng)本機(jī); 目標(biāo)計(jì)算機(jī)啟動(dòng)后,通過(guò)網(wǎng)絡(luò)從主控計(jì)算機(jī)獲取檢索程序;在目標(biāo)計(jì)算機(jī)上 啟動(dòng)檢索程序;目標(biāo)計(jì)算機(jī)通過(guò)網(wǎng)絡(luò)從主控計(jì)算機(jī)獲取檢索目標(biāo)配置信息; 在目標(biāo)計(jì)算機(jī)運(yùn)行檢索程序,進(jìn)行目標(biāo)計(jì)算機(jī)信息檢索。
19. 根據(jù)權(quán)利要求18所述的一種基于網(wǎng)絡(luò)的計(jì)算機(jī)信息檢索方法,其特征在于 所述目標(biāo)計(jì)算機(jī)通過(guò)網(wǎng)絡(luò)從主控計(jì)算機(jī)獲取啟動(dòng)程序。
20. 根據(jù)權(quán)利要求18所述的一種基于網(wǎng)絡(luò)的計(jì)算機(jī)信息檢索方法,其特征在于 所述目標(biāo)計(jì)算機(jī)通過(guò)移動(dòng)存儲(chǔ)裝置獲取啟動(dòng)程序。
21. 根據(jù)權(quán)利要求18所述的一種基于網(wǎng)絡(luò)的計(jì)算機(jī)信息檢索方法,其特征在于 所述的目標(biāo)計(jì)算機(jī)把檢索狀態(tài)信息實(shí)時(shí)的通過(guò)網(wǎng)絡(luò)傳輸至主控計(jì)算機(jī)。
22. 根據(jù)權(quán)利要求18所述的一種基于網(wǎng)絡(luò)的計(jì)算機(jī)信息檢索方法,其特征在于 所述主控計(jì)算機(jī)可以實(shí)時(shí)查看目標(biāo)計(jì)算機(jī)檢索狀態(tài)信息。
23. 根據(jù)權(quán)利要求18所述的一種基于網(wǎng)絡(luò)的計(jì)算機(jī)信息檢索方法,其特征在于所述檢索程序由用戶(hù)監(jiān)控界面模塊、檢索調(diào)度模塊、通信模塊、進(jìn)程管理模 塊、檢索任務(wù)分配模塊、索引生成模塊、檢索功能模塊、檢索服務(wù)模塊構(gòu)成。
24. 根據(jù)權(quán)利要求23所述的一種基于網(wǎng)絡(luò)的計(jì)算機(jī)信息檢索方法,其特征在于所述用戶(hù)監(jiān)控界面模塊運(yùn)行時(shí),顯示當(dāng)前檢索狀態(tài)的信息,包括案件信息、當(dāng)前檢索進(jìn)度、檢索結(jié)果、磁盤(pán)狀態(tài);用于用戶(hù)輸入控制信息和檢索描述信 息。
25. 根據(jù)權(quán)利要求23所述的一種基于網(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ā)送給所述用戶(hù)監(jiān)控界面模塊,把檢索結(jié)果信息發(fā)送給所述檢索服 務(wù)模塊中的曰志子模塊,以生成檢索曰志。
26. 根據(jù)權(quán)利要求23所述的一種基于網(wǎng)絡(luò)的計(jì)算機(jī)信息檢索方法,其特征在于 所述通信模塊運(yùn)行時(shí),流轉(zhuǎn)發(fā)送各模塊之間控制及數(shù)據(jù)信息。
27. 根據(jù)權(quán)利要求23所述的一種基于網(wǎng)絡(luò)的計(jì)算機(jī)信息檢索方法,其特征在于 所述進(jìn)程管理模塊運(yùn)行時(shí),負(fù)責(zé)啟動(dòng)和關(guān)閉其他各模塊的運(yùn)行。
28. 根據(jù)權(quán)利要求23所述的一種基于網(wǎng)絡(luò)的計(jì)算機(jī)信息檢索方法,其特征在于 所述檢索任務(wù)分配模塊運(yùn)行時(shí),根據(jù)檢索任務(wù)調(diào)度不同的檢索功能模塊處 理。
29. 根據(jù)權(quán)利要求23所述的一種基于網(wǎng)絡(luò)的計(jì)算機(jī)信息檢索方法,其特征在于 所述索引生成模塊運(yùn)行時(shí),根據(jù)檢索目標(biāo)配置信息生成目標(biāo)計(jì)算機(jī)存儲(chǔ)設(shè)備 上待檢索文件的索引。
30. 根據(jù)權(quán)利要求23所述的一種基于網(wǎng)絡(luò)的計(jì)算機(jī)信息檢索方法,其特征在于 所述檢索服務(wù)模塊包括壓縮服務(wù)、郵件服務(wù)、曰志服務(wù)、OFFICE文檔處理、 PDF文檔處理子模塊。
31. 根據(jù)權(quán)利要求23所述的一種基于網(wǎng)絡(luò)的計(jì)算機(jī)信息檢索方法,其特征在于 所述檢索功能模塊運(yùn)行時(shí),具有圖片、文字、文件內(nèi)容匹配檢索功能。
32.根據(jù)權(quán)利要求23所述的一種基于網(wǎng)絡(luò)的計(jì)算機(jī)信息檢索方法,其特征在于 所述用戶(hù)監(jiān)控界面模塊運(yùn)行時(shí),包括如下步驟在目標(biāo)計(jì)算機(jī)或通過(guò)網(wǎng)絡(luò)在 其他計(jì)算機(jī)上顯示監(jiān)控界面,等待消息;判斷接收到的消息是否是用戶(hù)輸入 命令,如果是,繼續(xù)判斷該消息是否為退出命令,如果是,則退出;如果否, 則把該消息發(fā)給通信模塊,繼續(xù)等待消息;如果接收的不是用戶(hù)輸入命令,則繼續(xù)判斷是否為檢索結(jié)東消息,如果是,則結(jié)東;如果否,則把接收到的 信息顯示到用戶(hù)界面上,然后繼續(xù)等待消息。
33. 根據(jù)權(quán)利要求23所述的一種基于網(wǎng)絡(luò)的計(jì)算機(jī)信息檢索方法,其特征在于所述檢索調(diào)度模塊運(yùn)行時(shí),包括如下步驟從移動(dòng)存儲(chǔ)設(shè)備中獲取檢索目標(biāo)配置信息,把檢索目標(biāo)配置信息發(fā)送給通信模塊;接收從通信模塊發(fā)送過(guò)來(lái)的索引數(shù)據(jù),從索引數(shù)據(jù)中讀取需要檢索的文件信息,分析索引數(shù)據(jù),判斷 索引數(shù)據(jù)是否分析結(jié)束,如果是,則發(fā)送結(jié)束消息到用戶(hù)界面監(jiān)控模塊,然后結(jié)東;如果否,根據(jù)檢索的條件把待檢索文件發(fā)送到通信模塊;從通信模 塊接收檢索結(jié)果信息,并將曰志信息發(fā)送到通信模塊,再把曰志和其他信息 發(fā)送到用戶(hù)界面監(jiān)控模塊;再返回從索引數(shù)據(jù)中讀取需要檢索的文件信息。
34. 根據(jù)權(quán)利要求23所述的一種基于網(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ā)來(lái)的數(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ù);如果否,則寫(xiě)錯(cuò)誤曰志,然后繼續(xù)等待接收數(shù)據(jù)。
35. 根據(jù)權(quán)利要求23所述的一種基于網(wǎng)絡(luò)的計(jì)算機(jī)信息檢索方法,其特征在于 所述進(jìn)程管理模塊運(yùn)行時(shí),包括如下步驟分別啟動(dòng)用戶(hù)監(jiān)控界面模塊程序、 檢索調(diào)度模塊程序、通信模塊程序、索引生成模塊程序、檢索服務(wù)模塊程序、 檢索任務(wù)分配模塊程序;開(kāi)始接收通信模塊發(fā)來(lái)的數(shù)據(jù);判斷該數(shù)據(jù)是否為 退出進(jìn)程管理模塊的命令,如果是,則退出進(jìn)程管理模塊;如果不是,則進(jìn) 一步判斷該數(shù)據(jù)為何種服務(wù)類(lèi)型,如果為索引生成服務(wù)類(lèi)型,則生成待檢索 文件索引;如果為檢索服務(wù)類(lèi)型,則執(zhí)行特定的檢索服務(wù),如壓縮服務(wù),郵件服務(wù),日志服務(wù),OFFICE文檔處理,PDF文檔處理;如果為檢索功能服務(wù) 類(lèi)型,則檢索目標(biāo)數(shù)據(jù),如文字、圖片和文件內(nèi)容;以上三種服務(wù)執(zhí)行完畢, 把結(jié)果返回給通信模塊,并重新開(kāi)始接收通信模塊發(fā)來(lái)的數(shù)據(jù)。
36. 根據(jù)權(quán)利要求23所述的一種基于網(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)程管理模塊。
37. 根據(jù)權(quán)利要求23所述的一種基于網(wǎng)絡(luò)的計(jì)算機(jī)信息檢索方法,其特征在于 所述檢索功能模塊進(jìn)行圖片檢索時(shí),包括如下步驟從進(jìn)程管理模塊獲取檢索目標(biāo)配置信息,判斷是否為模糊檢索,如果是,則使用圖片模糊匹配算法計(jì)算出匹配度,然后將檢索結(jié)果返回進(jìn)程管理模塊;如果否,則使用圖片精 確匹配算法檢索,再將檢索結(jié)果返回進(jìn)程管理模塊。
38. 根據(jù)權(quán)利要求37所述的一種基于網(wǎng)絡(luò)的計(jì)算機(jī)信息檢索方法,其特征在于 所述模糊檢索支持多種圖像格式,包括GIF、 JPEG、 PNG、 XPM、 TGA、 TIFF、 酵、SVG。
39. 根據(jù)權(quán)利要求23所述的一種基于網(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)程管理模塊。
40. 根據(jù)權(quán)利要求23所述的一種基于網(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)程管理模塊。
41. 根據(jù)權(quán)利要求40所述的一種基于網(wǎng)絡(luò)的計(jì)算機(jī)信息檢索方法,其特征在于 所述利用POSIX正則表達(dá)式規(guī)則進(jìn)行檢索,支持特定格式如電郵地址、信用 卡號(hào)碼的搜索。
42. 根據(jù)權(quán)利要求18所述的一種基于網(wǎng)絡(luò)的計(jì)算機(jī)信息檢索方法,其特征在于 對(duì)于目標(biāo)計(jì)算機(jī)的硬盤(pán)內(nèi)容具備非破壞性。
43. 根據(jù)權(quán)利要求18所述的一種基于網(wǎng)絡(luò)的計(jì)算機(jī)信息檢索方法,其特征在于 支持辦公套件文檔、電子表格、郵件、網(wǎng)頁(yè)、即時(shí)通信記錄、文本的搜索。
44. 根據(jù)權(quán)利要求18所述的一種基于網(wǎng)絡(luò)的計(jì)算機(jī)信息檢索方法,其特征在于可以搜索已刪除文件,并可以恢復(fù)。
45. 根據(jù)權(quán)利要求18所述的一種基于網(wǎng)絡(luò)的計(jì)算機(jī)信息檢索方法,其特征在于 支持按照優(yōu)先級(jí)排序進(jìn)行快速搜索。
46. 根據(jù)權(quán)利要求18所述的一種基于網(wǎng)絡(luò)的計(jì)算機(jī)信息檢索方法,其特征在于 支持搜索非圖片文件中的圖片信息。
47. 根據(jù)權(quán)利要求18所述的一種基于網(wǎng)絡(luò)的計(jì)算機(jī)信息檢索方法,其特征在于 支持搜索壓縮文件。
48. 根據(jù)權(quán)利要求18所述的一種基于網(wǎng)絡(luò)的計(jì)算機(jī)信息檢索方法,其特征在于 支持光盤(pán)鏡像文件搜索。
49. 根據(jù)權(quán)利要求18所述的一種基于網(wǎng)絡(luò)的計(jì)算機(jī)信息檢索方法,其特征在于 能同時(shí)支持搜索簡(jiǎn)體中文與繁體中文的各種編碼,包括GB2312、 GBK、 GB18030、 BIG5、 BIG5-HKSCS、 UTF-16、 UTF-8,無(wú)論文件內(nèi)容是用以上哪種 編碼、只要匹配檢索關(guān)鍵字中漢字的文件均能被檢索出來(lái)。
50. 根據(jù)權(quán)利要求18所述的一種基于網(wǎng)絡(luò)的計(jì)算機(jī)信息檢索方法,其特征在于 支持對(duì)windows系統(tǒng)中縮略圖數(shù)據(jù)的搜索。
全文摘要
本發(fā)明公開(kāi)了一種基于網(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ī)上通過(guò)配置程序生成檢索目標(biāo)配置信息;目標(biāo)計(jì)算機(jī)獲取啟動(dòng)程序,并啟動(dòng)本機(jī);目標(biāo)計(jì)算機(jī)啟動(dòng)后,通過(guò)網(wǎng)絡(luò)從主控計(jì)算機(jī)獲取檢索程序;在目標(biāo)計(jì)算機(jī)上啟動(dòng)檢索程序;目標(biāo)計(jì)算機(jī)通過(guò)網(wǎng)絡(luò)從主控計(jì)算機(jī)獲取檢索目標(biāo)配置信息;在目標(biāo)計(jì)算機(jī)運(yùn)行檢索程序,進(jìn)行目標(biāo)計(jì)算機(jī)信息檢索。
文檔編號(hào)G06F17/30GK101482872SQ20081019623
公開(kāi)日2009年7月15日 申請(qǐng)日期2008年8月29日 優(yōu)先權(quán)日2008年8月29日
發(fā)明者鐘臻智, 黃彥邦 申請(qǐng)人:南京新華科技發(fā)展有限公司