文件合法性的判斷方法和系統的制作方法
【專利摘要】本發明涉及信息技術領域,公開了一種文件合法性的判斷方法和系統。其中,該方法包括:讀取待上傳文件的文件標識;以及將所讀取的文件標識與文件標識庫中預先存儲的文件標識進行比較,并根據比較結果判斷所述待上傳文件的合法性。通過使用本發明上述的方法和系統,可以在文件上傳到云盤之前對文件的合法性進行快速判斷,以避免不合法的文件上傳到云盤中。
【專利說明】
文件合法性的判斷方法和系統
技術領域
[0001]本發明涉及信息技術領域,具體地,涉及一種文件合法性的判斷方法和系統。
【背景技術】
[0002]隨著互聯網的不斷發展,云盤作為互聯網存儲工具成為互聯網不可或缺的一部分。云盤是互聯網云技術的產物,它通過互聯網為企業和個人提供信息/文件的儲存、讀取、下載等服務;具有安全穩定、海量存儲的特點。在云盤的使用過程中,可能會存在一些上傳不合法文件的情況,因此需要對所上傳的文件的合法性進行判斷。通常情況下,對于文件合法性的判斷是通過對文件進行整體內容的監控判斷,但這樣的方式復雜性高、且效率低。
【發明內容】
[0003]本發明的目的是提供一種文件合法性的判斷方法和系統,以解決現有技術中的問題。
[0004]為了實現上述目的,本發明提供一種文件合法性的判斷方法,其中,該方法包括:讀取待上傳文件的文件標識;以及將所讀取的文件標識與文件標識庫中預先存儲的文件標識進行比較,并根據比較結果判斷所述待上傳文件的合法性。
[0005]本發明還提供了一種文件合法性的判斷系統,其中,該系統包括:讀取裝置,用于讀取待上傳文件的文件標識;以及判斷裝置,與所述讀取裝置連接,用于將所讀取的文件標識與文件標識庫中預先存儲的文件標識相比較,并根據比較結果判斷所述待上傳文件的合法性。
[0006]通過上述技術方案,在有文件想要上傳到云盤中的情況下,可以首先對待上傳文件的文件標識進行讀取,然后將所讀取的文件標識與文件標識庫中預先存儲的文件標識相比較,并根據比較結果判斷所述待上傳文件的合法性。由此,可以利用待上傳文件的文件標識以及預先存儲的文件標識實現在文件上傳到云盤之前對文件合法性的快速判斷,從而避免不合法的文件上傳到云盤中,確保云盤的良好使用環境。
[0007]本發明的其它特征和優點將在隨后的【具體實施方式】部分予以詳細說明。
【附圖說明】
[0008]附圖是用來提供對本發明的進一步理解,并且構成說明書的一部分,與下面的【具體實施方式】一起用于解釋本發明,但并不構成對本發明的限制。在附圖中:
[0009]圖1是根據本發明一種實施方式的文件合法性的判斷方法的流程圖;以及
[0010]圖2是根據本發明一種實施方式的文件合法性的判斷系統的方框圖。
【具體實施方式】
[0011]以下結合附圖對本發明的【具體實施方式】進行詳細說明。應當理解的是,此處所描述的【具體實施方式】僅用于說明和解釋本發明,并不用于限制本發明。
[0012]圖1是根據本發明一種實施方式的文件合法性的判斷方法的流程圖。
[0013]如圖1所示,本發明一種實施方式提供的文件合法性的判斷方法包括:
[0014]SlOO,讀取待上傳文件的文件標識;
[0015]S102,將所讀取的文件標識與文件標識庫中預先存儲的文件標識進行比較;以及
[0016]S104,根據比較結果判斷所述待上傳文件的合法性。
[0017]通過對待上傳文件的文件標識進行讀取,并將所讀取的文件標識與文件標識庫中預先存儲的文件標識相比較,并根據比較結果判斷所述待上傳文件的合法性。由此,可以利用待上傳文件的文件標識以及預先存儲的文件標識實現在文件上傳到云盤之前對文件合法性的快速判斷,從而避免不合法的文件上傳到云盤中,確保云盤的良好使用環境。
[0018]其中,文件標識庫中存儲的文件標識為已經得知了其合法性與否的那些文件的文件標識,且每個文件的文件標識是唯一的。
[0019]例如,根據本發明一種實施方式,所述文件標識庫可以包括白名單文件標識庫和黑名單文件標識庫。
[0020]其中,可以對已經得知了其合法性與否的那些文件的文件標識進行分類,合法文件的文件標識劃分為白名單文件標識,即白名單文件標識庫中存儲的文件標識為合法文件所具有的文件標識;而非合法文件的文件標識劃分為黑名單文件標識,即黑名單標識庫中存儲的文件標識為非合法文件所具有的文件標識。
[0021]在該方法中,步驟S104可以包括:
[0022]S106,在所讀取的文件標識與所述白名單文件標識庫中的任意一個標識相匹配的情況下,判斷所述待上傳文件合法;
[0023]S108,在所讀取的文件標識與所述黑名單文件標識庫中的任意一個標識相匹配的情況下,判斷所述待上傳文件不合法。
[0024]由此,只要確定所讀取的文件標識與白名單文件標識庫或黑名單文件標識庫中的文件標識是否相匹配,就可以對待上傳文件的合法性進行快速判斷。
[0025]此外,對于所讀取的文件標識既不與所述白名單文件標識庫中的標識相匹配,也不與黑名單文件標識庫中的標識相匹配的那些待上傳文件,可以采用現有技術中已有的方法進行合法性判斷,然后根據判斷結果更新對應的文件標識庫,以使得文件標識庫更全面。對于現有技術中已有的合法性判斷方法,為了不混淆本發明,本發明不再贅述。
[0026]根據本發明一種實施方式,所述文件標識可以為文件指紋,所述白名單文件標識庫可以為白名單文件指紋庫,所述黑名單文件標識庫可以為黑名單文件指紋庫。
[0027]其中,文件指紋類似于人的指紋,具有唯一性和不可更改性,是一種能夠用于表示文件的身份的信息,因而可以作為文件的唯一標識用于文件合法性的判斷。由此可以確保文件合法性判斷的準確性。
[0028]圖2是根據本發明一種實施方式的文件合法性的判斷系統的方框圖。
[0029]如圖2所示,本發明一種實施方式提供的文件合法性的判斷系統包括:讀取裝置20,用于讀取待上傳文件的文件標識;以及判斷裝置22,與所述讀取裝置20連接,用于將所讀取的文件標識與文件標識庫中預先存儲的文件標識進行比較,并根據比較結果判斷所述待上傳文件的合法性。
[0030]通過對待上傳文件的文件標識進行讀取,并將所讀取的文件標識與文件標識庫中預先存儲的文件標識相比較,并根據比較結果判斷所述待上傳文件的合法性。由此,可以利用待上傳文件的文件標識以及預先存儲的文件標識實現在文件上傳到云盤之前對文件合法性的快速判斷,從而避免不合法的文件上傳到云盤中,確保云盤的良好使用環境。
[0031 ]其中,文件標識庫中存儲的文件標識為已經得知了其合法性與否的那些文件的文件標識,且每個文件的文件標識是唯一的。
[0032]例如,根據本發明一種實施方式,所述文件標識庫可以包括白名單文件標識庫和黑名單文件標識庫。
[0033]其中,可以對已經得知了其合法性與否的那些文件的文件標識進行分類,合法文件的文件標識劃分為白名單文件標識,即白名單文件標識庫中存儲的文件標識為合法文件所具有的文件標識;而非合法文件的文件標識劃分為黑名單文件標識,即黑名單標識庫中存儲的文件標識為非合法文件所具有的文件標識。
[0034]根據本發明一種實施方式,所述判斷裝置22根據比較結果判斷所述待上傳文件的合法性包括:
[0035]在所讀取的文件標識與所述白名單文件標識庫中的任意一個標識相匹配的情況下,所述判斷裝置22判斷所述待上傳文件合法;
[0036]在所讀取的文件標識與所述黑名單文件標識庫中的任意一個標識相匹配的情況下,所述判斷裝置22判斷所述待上傳文件不合法。
[0037]由此,只要確定所讀取的文件標識與白名單文件標識庫或黑名單文件標識庫中的文件標識是否相匹配,就可以對待上傳文件的合法性進行快速判斷。
[0038]根據本發明一種實施方式,所述文件標識為文件指紋,所述白名單文件標識庫為白名單文件指紋庫,所述黑名單文件標識庫為黑名單文件指紋庫。
[0039]其中,文件指紋類似于人的指紋,具有唯一性和不可更改性,是一種能夠用于表示文件的身份的信息,因而可以作為文件的唯一標識用于文件合法性的判斷。由此可以確保文件合法性判斷的準確性。
[0040]此外,在本發明中,對于待上傳文件的文件標識的讀取過程,本領域技術人員可以采用現有技術中已有的方式來實現,為了不混淆本發明,本發明在此不再贅述。
[0041]本發明一種實施方式提供的文件合法性的判斷系統可以應用于云盤中。例如,在云盤的使用過程中,經常會有用戶想要上傳文件至云盤中。此時,通過使用本發明所述的文件合法性的判斷系統,就可以及時判斷待上傳文件的合法性,以確保云盤的使用安全。
[0042]具體地,以文件標識為文件指紋、白名單文件標識庫為白名單文件指紋庫、以及黑名單文件標識庫為黑名單文件指紋庫為例對本發明一種實施方式提供的文件合法性的判斷系統進行描述,其僅僅是示例性的,并非用于限定本發明。
[0043]當用戶在使用云盤的過程中想要向云盤上傳文件時,本發明所述的文件合法性的判斷系統會對該待上傳文件進行過濾:也就是,通過文件合法性的判斷系統的讀取裝置20來讀取待上傳文件的文件指紋,即獲取待上傳文件的身份信息;讀取裝置20在讀取了待上傳文件的文件指紋后,將該文件指紋發送給與其連接的判斷裝置22,然后判斷裝置22可以根據所讀取的文件指紋與黑名單文件指紋庫和/或白名單文件指紋庫中預先存儲的文件指紋進行比較,在所讀取的文件指紋與所述白名單文件指紋庫中的任意一個指紋相匹配的情況下,所述判斷裝置22可以判斷所述待上傳文件合法,而在所讀取的文件標識與所述黑名單文件指紋庫中的任意一個指紋相匹配的情況下,所述判斷裝置22可以判斷所述待上傳文件不合法。
[0044]由此,通過使用本發明的文件合法性的判斷系統,可以在文件上傳至云盤中之前,判斷出文件合法與否,以確保只有被判斷為合法的文件,才能被上傳至云盤中。
[0045]以上結合附圖詳細描述了本發明的優選實施方式,但是,本發明并不限于上述實施方式中的具體細節,在本發明的技術構思范圍內,可以對本發明的技術方案進行多種簡單變型,這些簡單變型均屬于本發明的保護范圍。
[0046]另外需要說明的是,在上述【具體實施方式】中所描述的各個具體技術特征,在不矛盾的情況下,可以通過任何合適的方式進行組合。為了避免不必要的重復,本發明對各種可能的組合方式不再另行說明。
[0047]此外,本發明的各種不同的實施方式之間也可以進行任意組合,只要其不違背本發明的思想,其同樣應當視為本發明所公開的內容。
【主權項】
1.一種文件合法性的判斷方法,其中,該方法包括: 讀取待上傳文件的文件標識;以及 將所讀取的文件標識與文件標識庫中預先存儲的文件標識進行比較,并根據比較結果判斷所述待上傳文件的合法性。2.根據權利要求1所述的方法,其中,所述文件標識庫包括白名單文件標識庫和黑名單文件標識庫。3.根據權利要求2所述的方法,其中,根據比較結果判斷所述待上傳文件的合法性包括: 在所讀取的文件標識與所述白名單文件標識庫中的任意一個標識相匹配的情況下,判斷所述待上傳文件合法; 在所讀取的文件標識與所述黑名單文件標識庫中的任意一個標識相匹配的情況下,判斷所述待上傳文件不合法。4.根據權利要求1-3中任一項所述的方法,其中,所述文件標識為文件指紋。5.一種文件合法性的判斷系統,其中,該系統包括: 讀取裝置,用于讀取待上傳文件的文件標識;以及 判斷裝置,與所述讀取裝置連接,用于將所讀取的文件標識與文件標識庫中預先存儲的文件標識進行比較,并根據比較結果判斷所述待上傳文件的合法性。6.根據權利要求5所述的系統,其中,所述文件標識庫包括白名單文件標識庫和黑名單文件標識庫。7.根據權利要求6所述的系統,其中,所述判斷裝置根據比較結果判斷所述待上傳文件的合法性包括: 在所讀取的文件標識與所述白名單文件標識庫中的任意一個標識相匹配的情況下,所述判斷裝置判斷所述待上傳文件合法; 在所讀取的文件標識與所述黑名單文件標識庫中的任意一個標識相匹配的情況下,所述判斷裝置判斷所述待上傳文件不合法。8.根據權利要求5-7中任一項所述的系統,其中,所述文件標識為文件指紋。
【文檔編號】H04L29/08GK105897685SQ201510931419
【公開日】2016年8月24日
【申請日】2015年12月15日
【發明人】張帆
【申請人】樂視網信息技術(北京)股份有限公司