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