[发明专利]一种数字资源包结构校验方法及系统有效
申请号: | 200910237787.2 | 申请日: | 2009-11-19 |
公开(公告)号: | CN102073552A | 公开(公告)日: | 2011-05-25 |
发明(设计)人: | 王兴华 | 申请(专利权)人: | 北大方正集团有限公司;北京方正阿帕比技术有限公司 |
主分类号: | G06F11/10 | 分类号: | G06F11/10 |
代理公司: | 北京天悦专利代理事务所(普通合伙) 11311 | 代理人: | 田明;任晓航 |
地址: | 100871 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数字 资源 结构 校验 方法 系统 | ||
1.一种数字资源包结构校验方法,包括对数字资源包结构的详细组织方式进行描述,形成数字资源包结构信息A的步骤;其特征在于:所述方法还包括对数字资源包结构信息A进行处理,将数字资源包中文件和目录的属性信息处理成定长字符串,然后将所有定长字符串进行串联,形成数字资源包结构信息B的步骤,以及通过数字资源包结构信息B来校验属于结构X的数字资源包是否属于结构Y的步骤。
2.如权利要求1所述的一种数字资源包结构校验方法,其特征在于,所述对数字资源包结构信息A进行处理,形成数字资源包结构信息B的具体过程包括以下步骤:
(1)解析数字资源包结构信息A,对该数字资源包中所有文件和目录进行如下处理:
①取出文件或目录属性信息中的全部或部分信息;
②将该文件或目录中取出的全部或部分信息按序排列;
③将排列后的信息处理成定长字符串;
(2)采用任意固定符号对所有文件和目录的定长字符串进行串联,形成数字资源包结构信息B;
(3)记录数字资源包与数字资源包结构信息B之间的对应关系。
3.如权利要求2所述的一种数字资源包结构校验方法,其特征在于,所述通过数字资源包结构信息B来校验属于结构X的数字资源包是否属于结构Y的具体过程包括以下步骤:
(a)根据数字资源包与数字资源包结构信息B之间的对应关系获得结构X信息B,并获得结构Y信息B;
(b)比较结构X信息B和结构Y信息B;如果结构Y信息B属于结构X信息B,则属于结构X的数字资源包也属于结构Y;否则,属于结构X的数字资源包不属于结构Y。
4.如权利要求1至3之一所述的一种数字资源包结构校验方法,其特征在于:将数字资源包结构信息A存储为XML格式文件。
5.如权利要求2所述的一种数字资源包结构校验方法,其特征在于:步骤③中通过对排列后的信息进行摘要加密的方式将其处理成定长字符串。
6.如权利要求5所述的一种数字资源包结构校验方法,其特征在于:在对排列后的信息进行摘要加密之前,先将其统一转换成大写或小写字母。
7.如权利要求6所述的一种数字资源包结构校验方法,其特征在于:步骤(2)中,在采用任意固定符号对所有文件和目录的定长字符串进行串联之前,先对每个定长字符串按照字母顺序进行排序。
8.如权利要求3所述的一种数字资源包结构校验方法,其特征在于,步骤(b)中所述比较结构Y信息B是否属于结构X信息B的具体过程包括以下步骤:
①以固定符号为分隔符将结构X信息B和结构Y信息B拆解成一段一段的信息;
②取出拆解后的结构Y信息B中未经比较的一段信息;
③判断步骤②中取出的一段信息是否与数字资源包结构X格式信息B中的一段信息的内容相同;如是,则重复步骤②~③,继续比较下一段信息,直到比较完结构Y格式B中所有段信息,结构Y信息B属于结构X信息B;如否,则结构Y信息B不属于结构X信息B。
9.如权利要求8所述的一种数字资源包结构校验方法,其特征在于:所述固定符号为“-”。
10.一种数字资源包结构校验系统,包括以下模块:
数字资源包结构描述模块(11),用于对数字资源包结构的详细组织方式进行描述,形成数字资源包结构信息A;
数字资源包结构处理模块(12),用于对数字资源包结构信息A进行处理,将数字资源包中文件和目录处理成定长字符串,然后将所有定长字符串进行串联,形成数字资源包结构信息B;
数字资源包结构校验模块(13),用于通过通过数字资源包结构信息B来校验一个属于结构X的数字资源包是否属于结构Y。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北大方正集团有限公司;北京方正阿帕比技术有限公司,未经北大方正集团有限公司;北京方正阿帕比技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910237787.2/1.html,转载请声明来源钻瓜专利网。