文件合法性的判断方法和系统的制作方法

文档序号:10538704阅读:344来源:国知局
文件合法性的判断方法和系统的制作方法
【专利摘要】本发明涉及信息技术领域,公开了一种文件合法性的判断方法和系统。其中,该方法包括:读取待上传文件的文件标识;以及将所读取的文件标识与文件标识库中预先存储的文件标识进行比较,并根据比较结果判断所述待上传文件的合法性。通过使用本发明上述的方法和系统,可以在文件上传到云盘之前对文件的合法性进行快速判断,以避免不合法的文件上传到云盘中。
【专利说明】
文件合法性的判断方法和系统
技术领域
[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日
【发明人】张帆
【申请人】乐视网信息技术(北京)股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1