[发明专利]一种复合文档的合并方法及实现该方法的系统有效
申请号: | 201710254610.8 | 申请日: | 2017-04-18 |
公开(公告)号: | CN107122433B | 公开(公告)日: | 2020-07-24 |
发明(设计)人: | 陈民敬 | 申请(专利权)人: | 广州视源电子科技股份有限公司;广州视睿电子科技有限公司 |
主分类号: | G06F16/13 | 分类号: | G06F16/13;G06F16/11 |
代理公司: | 北京知元同创知识产权代理事务所(普通合伙) 11535 | 代理人: | 刘元霞;张祖萍 |
地址: | 510530 广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 复合 文档 合并 方法 实现 系统 | ||
1.一种复合文档的合并方法,其特征在于,该方法包括以下步骤:
步骤S11:将需要合并的相同类型的第一复合文档和第二复合文档分别解压到第一文件夹和第二文件夹中;所述第一文件夹和第二文件夹位于相同目录下,或者位于不同目录下;
其中,第一复合文档包括第一内容文件和第一资源文件,第二复合文档包括第二内容文件和第二资源文件,相应地,第一文件夹中包括存放第一内容文件的第一内容文件子文件夹、与第一内容文件子文件夹对应的第一内容索引文件、存放第一资源文件的第一资源文件子文件夹和与第一资源文件子文件夹对应的第一资源索引文件,第二文件夹中包括存放第二内容文件的第二内容文件子文件夹、与第二内容文件子文件夹对应的第二内容索引文件、存放第二资源文件的第二资源文件子文件夹和与第二资源文件子文件夹对应的第二资源索引文件,每个内容文件子文件夹中的所有内容文件的文件名中均包括内容页面索引号,同一内容文件子文件夹中所有内容文件的内容页面索引号不重号;每个资源文件子文件夹中的所有资源文件的文件名中均包括资源索引号,同一资源文件子文件夹中所有资源文件的资源索引号不重号;
对于在第一文件夹的子文件夹中和在第二文件夹的子文件夹中的相同类型的文件,其所在的第一文件夹的子文件夹的子文件夹名和所在的第二文件夹的子文件夹的子文件夹名相同,第一内容文件子文件夹与第二内容文件子文件夹的子文件夹名相同,第一资源文件子文件夹与第二资源文件子文件夹的子文件夹名相同;
第一内容索引文件包括第一内容索引列表,第一内容索引列表中包括内容页面索引号,第一资源索引文件包括第一资源索引列表,第一资源索引列表中包括资源索引号;第二内容索引文件包括第二内容索引列表,第二内容索引列表中包括内容页面索引号,第二资源索引文件包括第二资源索引列表,第二资源索引列表中包括资源索引号;
步骤S12:在第一文件夹中找到第一内容索引文件和第一资源索引文件,在第二文件夹中找到第二内容索引文件和第二资源索引文件;
步骤S13:从第一内容索引文件中解析出第一内容索引列表,从第一资源索引文件中解析出第一资源索引列表;从第二内容索引文件中解析出第二内容索引列表,从第二资源索引文件中解析出第二资源索引列表;
步骤S14:在第一资源文件和第二资源文件相互不重名时,计算出第一内容索引列表中的内容文件个数,将第二内容文件子文件夹中存放的所有第二内容文件的内容页面索引号均增加所述计算出的第一内容索引列表中的内容文件个数得到修改后的第二内容文件,以及将第二内容索引列表中包括的内容页面索引号均增加所述计算出的第一内容索引列表中的内容文件个数得到修改后的第二内容索引列表;将修改后的第二内容文件合并到第一内容文件子文件夹中,将修改后的第二内容索引列表追加到第一内容索引列表中,以及将第二资源文件子文件夹中存放的所有第二资源文件合并到第一资源文件子文件夹中,将第二资源索引列表追加到第一资源索引列表中;
在第一资源文件和第二资源文件存在重名时,计算出第一内容索引列表中的内容文件个数和第一资源索引列表中的资源文件个数,将第二内容文件子文件夹中存放的所有第二内容文件的内容页面索引号均增加所述计算出的第一内容索引列表中的内容文件个数得到修改后的第二内容文件,以及将第二内容索引列表中包括的内容页面索引号均增加所述计算出的第一内容索引列表中的内容文件个数得到修改后的第二内容索引列表,将第二资源文件子文件夹中存放的所有第二资源文件的资源索引号均增加所述计算出的第一资源索引列表中的资源文件个数得到修改后的第二资源文件,以及将第二资源索引列表中包括的资源索引号均增加所述计算出的第一资源索引列表中的资源文件个数得到修改后的第二资源索引列表;将修改后的第二内容文件合并到第一内容文件子文件夹中,将修改后的第二内容索引列表追加到第一内容索引列表中,以及将修改后的第二资源文件合并到第一资源文件子文件夹中,将修改后的第二资源索引列表追加到第一资源索引列表中。
2.根据权利要求1所述的方法,其特征在于,所述合并方法还包括将合并后的第一文件夹进行压缩保存。
3.根据权利要求1或2所述的方法,其特征在于,在将三个以上复合文档进行合并时,首先从这些复合文档中选择确定一个被合并的复合文档,其他复合文档即为合并的文档,在确定这些合并的文档合并的先后顺序后,按照先后顺序依次按照所述合并方法将其他复合文档与被合并的复合文档进行合并,直到所有的合并的文档均合并完毕。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州视源电子科技股份有限公司;广州视睿电子科技有限公司,未经广州视源电子科技股份有限公司;广州视睿电子科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710254610.8/1.html,转载请声明来源钻瓜专利网。