文件搜尋保護系統(tǒng)及其方法
【技術(shù)領(lǐng)域】
[0001 ] 本發(fā)明涉及一種搜尋系統(tǒng)及其方法,尤其是指一種提供文件搜尋時保護的搜尋系統(tǒng)及其方法。
【背景技術(shù)】
[0002]現(xiàn)有提供文件的保護一般是提供文件開始時的密碼設(shè)定,或是將文件以隱藏文件的方式進行文件保護,進一步設(shè)定受保護或是隱藏的磁區(qū)以儲存文件,儲存于受保護或是隱藏的磁區(qū)的文件即會受到保護或隱藏,藉此可以提供重要文件的保護,或是避免重要文件被誤刪的問題。
[0003]但是對于文件的搜尋來說,對于受到保護的文件可以直接的被搜尋到,而對于隱藏的文件亦可以通過搜尋的設(shè)定進一步的搜尋得到,對于儲存于受保護磁區(qū)內(nèi)的文件來說亦直接的被搜尋到,而對于儲存于隱藏磁區(qū)內(nèi)的文件亦可以通過搜尋的設(shè)定進一步的搜尋得到,這會使得經(jīng)由保護或隱藏的文件亦會被竊取以及被誤刪,這會使的文件保護上仍具有風險性存在。
[0004]綜上所述,可知現(xiàn)有技術(shù)中長期以來一直存在現(xiàn)有文件搜尋可搜尋到受保護文件,造成文件保護具風險性的問題,因此有必要提出改進的技術(shù)手段,來解決此一問題。
【發(fā)明內(nèi)容】
[0005]有鑒于現(xiàn)有技術(shù)存在現(xiàn)有文件搜尋可搜尋到受保護文件,造成文件保護具風險性的問題,本發(fā)明遂揭露一種文件搜尋保護系統(tǒng)及其方法,其中:
[0006]本發(fā)明所揭露的文件搜尋保護系統(tǒng),其包含:服務(wù)端。服務(wù)端更包含:服務(wù)端接收模塊、查詢模塊、判斷模塊、處理模塊以及服務(wù)端傳送模塊。
[0007]服務(wù)端的服務(wù)端接收模塊是用以自客戶端接收搜尋信息;服務(wù)端的查詢模塊是用以查詢出與搜尋信息對應(yīng)的搜尋文件,并根據(jù)搜尋文件生成搜尋文件數(shù)據(jù),搜尋文件數(shù)據(jù)包含搜尋文件的文件鏈接;服務(wù)端的判斷模塊是用以判斷搜尋文件是否受保護;服務(wù)端的處理模塊是當判斷模塊判斷搜尋文件受保護時,將受保護搜尋文件的文件鏈接于搜尋文件數(shù)據(jù)中刪除以生成處理文件數(shù)據(jù);及服務(wù)端的服務(wù)端傳送模塊是用以傳送處理文件數(shù)據(jù)至客戶端,客戶端接收處理文件數(shù)據(jù),以顯示處理文件數(shù)據(jù)內(nèi)的搜尋文件。
[0008]本發(fā)明所揭露的文件搜尋保護方法,其包含下列步驟:
[0009]首先,服務(wù)端自客戶端獲得搜尋信息;接著,服務(wù)端查詢出與搜尋信息對應(yīng)的搜尋文件,并根據(jù)搜尋文件生成搜尋文件數(shù)據(jù),搜尋文件數(shù)據(jù)包含搜尋文件的文件鏈接;接著,服務(wù)端判斷搜尋文件是否受保護;接著,當服務(wù)端判斷搜尋文件受保護時,將受保護搜尋文件的文件鏈接于搜尋文件數(shù)據(jù)中刪除以生成處理文件數(shù)據(jù);最后,服務(wù)端提供處理文件數(shù)據(jù)至客戶端。
[0010]本發(fā)明所揭露的系統(tǒng)與方法如上,與現(xiàn)有技術(shù)之間的差異在于本發(fā)明進一步的對搜尋文件數(shù)據(jù)進行處理,通過服務(wù)端判斷出搜尋文件是受保護時,將受保護搜尋文件的文件鏈接于搜尋文件數(shù)據(jù)中刪除,以將受保護的文件排除在搜索結(jié)果之外,避免被搜索顯示,藉以提供文件搜尋保護。
[0011]通過上述的技術(shù)手段,本發(fā)明可以達成排除文件搜尋到受保護文件的技術(shù)功效。
【附圖說明】
[0012]圖1繪示為本發(fā)明文件搜尋保護系統(tǒng)方塊圖。
[0013]圖2繪示為本發(fā)明文件搜尋保護方法流程圖。
[0014]圖3繪示為本發(fā)明文件搜尋保護的搜尋文件數(shù)據(jù)內(nèi)容示意圖。
[0015]圖4繪示為本發(fā)明文件搜尋保護的第一實施例處理文件數(shù)據(jù)內(nèi)容示意圖。
[0016]圖5繪示為本發(fā)明文件搜尋保護的第二實施例處理文件數(shù)據(jù)內(nèi)容示意圖。
[0017]【符號說明】
[0018]10服務(wù)端
[0019]11服務(wù)端接收模塊
[0020]12查詢模塊
[0021]13判斷模塊
[0022]14處理模塊
[0023]15服務(wù)端傳送模塊
[0024]16分類模塊
[0025]20客戶端
[0026]21客戶端接收模塊
[0027]22連接模塊
[0028]23顯示模塊
[0029]31搜尋文件數(shù)據(jù)
[0030]32處理文件數(shù)據(jù)
【具體實施方式】
[0031]以下將配合圖式及實施例來詳細說明本發(fā)明的實施方式,藉此對本發(fā)明如何應(yīng)用技術(shù)手段來解決技術(shù)問題并達成技術(shù)功效的實現(xiàn)過程能充分理解并據(jù)以實施。
[0032]以下首先要說明本發(fā)明所揭露的文件搜尋保護系統(tǒng),并請參考「圖1」所示,「圖1」繪示為本發(fā)明文件搜尋保護系統(tǒng)方塊圖。
[0033]本發(fā)明所揭露的文件搜尋保護系統(tǒng),其包含:服務(wù)端10以及客戶端20。服務(wù)端10更包含:服務(wù)端接收模塊11、查詢模塊12、判斷模塊13、處理模塊14以及服務(wù)端傳送模塊15 ;客戶端20更包含:客戶端接收模塊21、連接模塊22以及顯示模塊23。
[0034]客戶端20會先通過客戶端20的連接模塊22通過有線傳輸方式或是無線傳輸方式與服務(wù)端10建立連接,上述有線傳輸方式有線網(wǎng)絡(luò),無線傳輸方式包含無線網(wǎng)絡(luò)、W1-Fi以及藍牙(Bluetooth)…等,在此僅為舉例說明之,并不以此局限本發(fā)明的應(yīng)用范疇。
[0035]并當客戶端20需要于服務(wù)端10進行文件搜尋時,客戶端20可通過客戶端20的客戶端接收模塊21接收搜尋信息,上述的搜尋信息包含有文字形式、圖像形式以及語音形式…等的搜尋信息,在此僅為舉例說明之,并不以此局限本發(fā)明的應(yīng)用范疇。
[0036]在客戶端20通過客戶端20的客戶端接收模塊21接收搜尋信息之后,即可通過客戶端20的連接模塊22將被接收的搜尋信息提供至服務(wù)端10,服務(wù)端10即可由服務(wù)端10的服務(wù)端接收模塊11接收客戶端20的連接模塊22所提供的搜尋信息。
[0037]當服務(wù)端10的服務(wù)端接收模塊11接收到的搜尋信息為條碼圖像(包含一維條碼以及二維條碼)形式時,會進一步對條碼圖像形式的搜尋信息進行解碼以解碼出文字形式的搜尋信息;當服務(wù)端10的服務(wù)端接收模塊11接收到的搜尋信息為語音時,會進一步通過語音轉(zhuǎn)換為文字技術(shù)將語音形式的搜尋信息轉(zhuǎn)換為文字形式的搜尋信息。
[0038]通過上述處理后,即可藉由服務(wù)端10的查詢模塊12查詢出與搜尋信息所對應(yīng)的搜尋文件,并將搜尋文件的文件鏈接生成搜尋文件數(shù)據(jù),具體而言,假設(shè)客戶端20想要在服務(wù)端進行文件的搜尋時,客戶端20的客戶端接收模塊21接收搜尋信息為“abc”,并通過客戶端20的連接模塊22提供搜尋信息為“abc”至服務(wù)端10,服務(wù)端10的即可接收到客戶端20的連接模塊22所提供的搜尋信息為“abc”,再由服務(wù)端10的查詢模塊12即可進行搜尋以于服務(wù)端10中查詢出包含搜尋信息為“abc”的所有文件,并根據(jù)上述被搜尋出文件的文件鏈接生成搜尋文件數(shù)據(jù)。
[0039]除此之外,客戶端20的客戶端接收模塊21更可接收搜尋信息以及搜尋條件,上述的搜尋條件包含文件路徑以及后綴名,在此僅為舉例說明之,并不以此局限本發(fā)明的應(yīng)用范疇,并通過客戶端20的連接模塊22提供搜尋信息以及搜尋條件至服務(wù)端10,服務(wù)端10的服務(wù)端接收模塊11以自客戶端20的連接模塊22接收到搜尋信息以及搜尋條件之后,會再通過服務(wù)端10的查詢模塊12依據(jù)搜尋條件以查詢出與搜尋信息對應(yīng)的搜尋文件數(shù)據(jù)。
[0040]具體而言,假設(shè)客戶端20的客戶端接收模塊21接收搜尋信息為“abc”以及搜尋條件為“D: \abc”,并通過客戶端20的連接模塊22提供搜尋信息為“abc”以及搜尋條件為“D:\abc”至服務(wù)端10,服務(wù)端10的即可接收到客戶端20的連接模塊22所提供的搜尋信息為“abc”以及搜尋條件為“D:\abc”,再由服務(wù)端10的查詢模塊12于搜尋條件為“D: \abc”的文件路徑中查詢出包含搜尋信息為“abc”的所有文件,并將上述被搜尋出文件的文件鏈接生成為搜尋文件數(shù)據(jù)。
[0041]在服務(wù)端10的查詢模塊12查詢出與搜尋信息所對應(yīng)的搜尋文件,并根據(jù)搜尋文件的文件鏈接生成搜尋文件數(shù)據(jù)之后,即可再通過服務(wù)端10的判斷模塊13判斷搜尋文件是否受保護,當服務(wù)端10的判斷模塊13判斷出搜尋文件受保護時,服務(wù)端10的處理模塊14將受保護搜尋文件的文件鏈接于搜尋文件數(shù)據(jù)中刪除以生成處理文件數(shù)據(jù)。
[0042]上述服務(wù)端10的判斷模塊13判斷搜尋文件的儲存位置是否位于受保護的磁區(qū),以判斷搜尋文件是否受保護,以及服務(wù)端10的判斷模塊13判斷搜尋文件是否為受保護的文件,以判斷搜尋文件是否受保護。
[0043]具體而言,假設(shè)搜尋文件數(shù)據(jù)包含搜尋文件的文件鏈接分別為“abcl.doc”以及“abc2.jpg”,并且假設(shè)搜尋文件的文件鏈接為“abcl.doc”的儲存位置位于受保護的磁區(qū),服務(wù)端10的判斷模塊13即會判斷搜尋文件數(shù)據(jù)內(nèi)搜尋文件的文件鏈接為“abcl.doc”的儲存位置位于受保護的磁區(qū),服務(wù)端10的處理模塊14即會將儲存位置位于受保護的磁區(qū)對應(yīng)搜尋文件的文件鏈接為“abcl.doc”加以刪除,即會將搜尋文件的文件鏈接為“abc2.jpg”生成處理文件數(shù)據(jù)。
[0044]具體而言,假設(shè)搜尋文件數(shù)據(jù)包含搜尋文件的文件鏈接分別為“abcl.doc”以及“abc2.jpg”,并且假設(shè)文件鏈接為“abc2.jpg”的文件為受保護的文件,服務(wù)端10的判斷模塊13即會判斷搜尋文件的文件鏈接為“abc2.jpg”的文件為受保護的文件,服務(wù)端10的處理模塊14即會將受保護的文件對應(yīng)的搜尋文件的文件鏈接為“abc2.jpg”加以刪除,即會將搜尋文件的文件鏈接為“abcl.doc”生成處理文件數(shù)據(jù)。
[0045]而服務(wù)端10的處理模塊14所生成的處理文件數(shù)據(jù)更可通過服務(wù)端10所更包含的分類模塊16依據(jù)搜尋文件的儲存位置將處理文件數(shù)據(jù)內(nèi)的搜尋文件分類排序。
[0