本技术实施例涉及信息,尤其涉及一种文件分类系统的检测方法、设备及装置。
背景技术:
1、目前,为了能够方便区分不同类型的文件,文件分类系统能够对已有的文件进行分类,方便用户对文件类别的区分。一般情况下,文件分类系统需要经过系统开发者进行开发,之后开发者会将开发完成的文件分类系统向用户开放,供用户使用。
2、然而,在文件分类系统开发完成之后,非法的系统部署者可能会擅自盗用已有的文件分类系统供用户使用,以致降低了文件分类系统安全性。
技术实现思路
1、本技术实施例公开了一种文件分类系统的检测方法,用于提高文件分类系统安全性。
2、第一方面公开一种文件分类系统的保护方法,所述方法包括:将n个第一文件输入第一文件分类系统进行分类,获取n个第一文件类别,所述第一文件分类系统为待检测的文件分类系统,所述n个第一文件与所述n个第一文件类别一一对应,n为大于1的整数;从第二文件分类系统中获取第一映射关系,其中,所述第二文件分类系统属于合法系统,所述第一映射关系包括多个预设文件类别;将所述n个第一文件类别与所述预设文件类别进行比较,根据比较结果确定所述第一文件分类系统是否为所述合法系统。
3、作为一种可能的实施方式,所述n个第一文件包括n个第一信息,所述n个第一文件与所述n个第一信息一一对应,所述第一映射关系还包括多个预设信息,所述第一映射关系为所述预设信息与所述预设文件类别之间的映射关系,所述将所述n个第一文件类别与所述预设文件类别进行比较,根据比较结果确定所述第一文件分类系统是否为所述合法系统包括:将所述第一文件类别对应的第一信息与预设文件类别对应的预设信息进行匹配;若所述第一信息与所述预设信息相同,则选取匹配相同的所述第一文件类别与预设文件类别进行比较;根据比较结果确定所述第一文件分类系统是否为所述合法系统。
4、作为一种可能的实施方式,所述若所述第一信息与所述预设信息相同,则选取匹配相同的所述第一文件类别与预设文件类别进行比较包括:在所述第一信息与所述预设信息相同的情况下,确定所述第一文件类别与所述预设文件类别相同的第一文件的文件数量m;所述根据比较结果确定所述第一文件分类系统是否为所述合法系统包括:在所述文件数量m占所述第一文件总数量n的大于第一阈值的情况下,确定所述第一文件分类系统为合法系统。
5、作为一种可能的实施方式,所述方法还包括:将所述n个第一文件输入所述第二文件分类系统进行分类,获取n个第二文件类别,所述n个第二文件类别与所述n个第一文件一一对应;将n个第二文件输入所述第一文件分类系统进行分类,获取n个第三文件类别,所述n个第三文件类别与所述n个第二文件一一对应,所述n个第一文件与所述n个第二文件一一对应,所述第一文件包括所述第二文件和所述第一信息;所述根据比较结果确定所述第一文件分类系统是否为所述合法系统包括:在所述n个第一文件类别与对应的n个第二文件类别的匹配度大于第二阈值,且所述n个第一文件类别与对应的n个第三文件类别的匹配度小于第三阈值的情况下,确定所述第一文件分类系统为所述合法系统,所述所述n个第一文件类别与对应的n个第二文件类别的匹配度为n个第一文件类别中对应与第二文件类别相同的数量占第一文件总数量n的比,所述n个第一文件类别与对应的第三文件类别的匹配度为n个第一文件类别中对应与第三文件类别相同的数量占第一文件总数量n的比。
6、作为一种可能的实施方式,所述第二文件分类系统还包括第二映射关系,所述第二映射关系中k个信息集合与k个文件类别之间一一对应,所述k个信息集合不包括所述预设信息,所述k个文件类别包括所述预设文件类别,所述第一映射关系与所述第二映射关系不同;在第三文件包括所述k个信息集合中的信息,以及所述第三文件包括所述预设信息中的信息的情况下,所述第二文件分类系统采用所述第一映射关系对所述第三文件进行分类,获得第四文件类别;在第四文件包括所述k个信息集合中的信息,以及所述第四文件不包括所述预设信息中的信息的情况下,所述第二文件分类系统采用所述第二映射关系对所述第四文件进行分类,获得第五文件类别,所述第四文件类别与所述第五文件类别不同。
7、作为一种可能的实施方式,k个第二信息集合与k个第一信息集合一一对应,所述第二信息集合包括所述第一信息集合以及所述预设信息中的信息,所述k个第一信息集合对应的k个文件类别满足所述第二映射关系,在第一信息集合对第四文件进行分类,获得第五文件类别的情况下,第二信息集合对第五文件进行分类,获得第六文件类别,所述第一信息集合为所述k个第一信息集合中的任一信息集合,所述第五文件类别为所述k个文件类别中所述第一信息集合对应的文件类别,所述第二信息集合为所述第一信息集合对应的信息集合,所述第六文件类别为所述k个文件类别中除所述第四文件对应的文件类别之外的一个或多个文件类别。
8、第二方面公开一种文件分类系统的检测装置,包括:
9、分类单元,用于将n个第一文件输入第一文件分类系统进行分类,获取n个第一文件类别,所述第一文件分类系统为待检测的文件分类系统,所述n个第一文件与所述n个第一文件类别一一对应,n为大于1的整数;
10、获取单元,用于从第二文件分类系统中获取第一映射关系,其中,所述第二文件分类系统属于合法系统,所述第一映射关系包括多个预设文件类别;
11、确定单元,用于将所述n个第一文件类别与所述预设文件类别进行比较,根据比较结果确定所述第一文件分类系统是否为所述合法系统。
12、作为一种可能的实施方式,所述n个第一文件包括n个第一信息,所述n个第一文件与所述n个第一信息一一对应,所述第一映射关系还包括多个预设信息,所述第一映射关系为所述预设信息与所述预设文件类别之间的映射关系,所述确定单元,具体用于:
13、将所述第一文件类别对应的第一信息与预设文件类别对应的预设信息进行匹配;
14、若所述第一信息与所述预设信息相同,则选取匹配相同的所述第一文件类别与预设文件类别进行比较;
15、根据比较结果确定所述第一文件分类系统是否为所述合法系统。
16、作为一种可能的实施方式,所述确定单元若所述第一信息与所述预设信息相同,则选取匹配相同的所述第一文件类别与预设文件类别进行比较,具体用于:
17、在所述第一信息与所述预设信息相同的情况下,确定所述第一文件类别与所述预设文件类别相同的第一文件的文件数量m;
18、所述确定单元根据比较结果确定所述第一文件分类系统是否为所述合法系统,具体用于:
19、在所述文件数量m占所述第一文件总数量n的大于第一阈值的情况下,确定所述第一文件分类系统为合法系统。
20、作为一种可能的实施方式,所述装置还包括输入单元,用于
21、将所述n个第一文件输入所述第二文件分类系统进行分类,获取n个第二文件类别,所述n个第二文件类别与所述n个第一文件一一对应;
22、将n个第二文件输入所述第一文件分类系统进行分类,获取n个第三文件类别,所述n个第三文件类别与所述n个第二文件一一对应,所述n个第一文件与所述n个第二文件一一对应,所述第一文件包括所述第二文件和所述第一信息;
23、所述确定单元根据比较结果确定所述第一文件分类系统是否为所述合法系统,具体用于:
24、在所述n个第一文件类别与对应的n个第二文件类别的匹配度大于第二阈值,且所述n个第一文件类别与对应的n个第三文件类别的匹配度小于第三阈值的情况下,确定所述第一文件分类系统为所述合法系统,所述所述n个第一文件类别与对应的n个第二文件类别的匹配度为n个第一文件类别中对应与第二文件类别相同的数量占第一文件总数量n的比,所述n个第一文件类别与对应的第三文件类别的匹配度为n个第一文件类别中对应与第三文件类别相同的数量占第一文件总数量n的比。
25、作为一种可能的实施方式,所述第二文件分类系统还包括第二映射关系,所述第二映射关系中k个信息集合与k个文件类别之间一一对应,所述k个信息集合不包括所述预设信息,所述k个文件类别包括所述预设文件类别,所述第一映射关系与所述第二映射关系不同;
26、在第三文件包括所述k个信息集合中的信息,以及所述第三文件包括所述预设信息中的信息的情况下,所述第二文件分类系统采用所述第一映射关系对所述第三文件进行分类,获得第四文件类别;
27、在第四文件包括所述k个信息集合中的信息,以及所述第四文件不包括所述预设信息中的信息的情况下,所述第二文件分类系统采用所述第二映射关系对所述第四文件进行分类,获得第五文件类别,所述第四文件类别与所述第五文件类别不同。
28、作为一种可能的实施方式,k个第二信息集合与k个第一信息集合一一对应,所述第二信息集合包括所述第一信息集合以及所述预设信息中的信息,所述k个第一信息集合对应的k个文件类别满足所述第二映射关系,在第一信息集合对第四文件进行分类,获得第五文件类别的情况下,第二信息集合对第五文件进行分类,获得第六文件类别,所述第一信息集合为所述k个第一信息集合中的任一信息集合,所述第五文件类别为所述k个文件类别中所述第一信息集合对应的文件类别,所述第二信息集合为所述第一信息集合对应的信息集合,所述第六文件类别为所述k个文件类别中除所述第四文件对应的文件类别之外的一个或多个文件类别。
29、第三方面公开一种文件分类系统的检测设备,该文件分类系统的检测设备可以包括:处理器、存储器、输入接口和输出接口,所述输入接口用于接收来自所述装置之外的其它装置的信息,所述输出接口用于向所述装置之外的其它装置输出信息,当所述处理器执行所述存储器存储的计算机程序时,使得所述处理器执行第一方面或第一方面的任一实施方式公开的文件分类系统的检测方法。
30、第四方面公开一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序或计算机指令,当所述计算机程序或计算机指令被运行时,实现如上述第一方面或第一方面的任一实施方式公开的文件分类系统的检测方法。
31、第五方面公开一种计算机程序产品,该计算机程序产品包括计算机程序代码,当该计算机程序代码被运行时,使得上述的方法被执行。
32、基于上述的描述,本技术实施例中,当文件分类系统的检测设备检测到预设信息时,判断当前包括预设信息的文件对应第一文件分类系统的第一文件类别是够满足第一映射关系,当这多种预设信息对应的第一文件类别均满足预设文件类别的情况下,可以确定第一文件分类系统是与第二文件分类系统相同的文件分类系统。这样,便可以提高其他的文件分类系统是否为第二文件分类系统的盗版系统,从而可以鉴别盗版系统,提高第二文件分类系统的安全性。需要说明的是,由于第一映射关系对应的预设信息是多个信息,预设文件类别是多种响应,且预设信息和预设文件类别不存在相互的特定规律,因此,其他的非法盗用者难以完全发现第一映射关系,从而可以进一步提高文件分类系统的安全性。