[发明专利]一种文件合并方法及装置有效
申请号: | 201410102521.8 | 申请日: | 2014-03-19 |
公开(公告)号: | CN104933062B | 公开(公告)日: | 2018-09-04 |
发明(设计)人: | 郑文彬;田原;蒋海滨;邱一丰;戴和忠;王北峰 | 申请(专利权)人: | 中国移动通信集团浙江有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京银龙知识产权代理有限公司 11243 | 代理人: | 许静;安利霞 |
地址: | 310006 *** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 文件 合并 方法 装置 | ||
本发明提供一种文件合并方法及装置,涉及数据处理领域。该文件合并方法,包括下列步骤:在检测到用户已选择的待合并文件后,提取所述待合并文件的目录项信息,生成原始目录;获取用户对所述原始目录的操作/不操作信息,重新编辑目录项信息,生成目标目录;对所述目标目录的文件数据进行合并,生成目标文件。本发明的方法,解决了现有文件合并不能生成系统的整体目录的问题,更方便用户的查阅。
技术领域
本发明涉及数据处理领域,特别涉及一种文件合并方法及装置。
背景技术
随着电子技术的发展,通过电子设备阅读图书文件的方式已日渐成为一种趋势。而电子文件的来源,往往是通过网络进行下载的。
目前,当用户选择多文件进行下载时,常采用的处理方法是:使用打包压缩软件或方法将多个文件合成一个打包的文件,现有的常见打包格式为zip、rar、7z,以zip为例,多电子书打包成zip格式,打包流程如图1所示。
这种方法虽然可以将多个文件打包成一个文件,但已经没有一个完整的电子书目录展现给用户;即使有软件支持解析出包是各文件的目录,但也因为没有目录关系描述,只能按照各文件独立目录展示,不是一个整体。而且,当用户选择一本电子书中的部分内容进行下载,而选择的内容可能不连续,上述的方法无法进行处理,只能根据用户选择的内容独立下载每一块,同样的,很难生成一个系统的目录。
发明内容
本发明要解决的技术问题是提供一种文件合并方法及装置,实现根据用户选择的待打包文件,生成一具有完整目录的目标文件,从而方便查阅的目的。
为解决上述技术问题,本发明的实施例提供一种文件合并方法,包括下列步骤:
在检测到用户已选择的待合并文件后,提取所述待合并文件的目录项信息,生成原始目录;
获取用户对所述原始目录的操作/不操作信息,重新编辑目录项信息,生成目标目录;
对所述目标目录的文件数据进行合并,生成目标文件。
其中,获取用户对所述原始目录的操作/不操作信息,重新编辑目录项信息,生成目标目录的步骤包括:
获取用户对所述原始目录的操作信息,重新编辑目录项信息,生成目标目录;或
获取用户对所述原始目录的不操作信息,根据原始的目录项信息直接生成目标目录。
其中,所述目录项信息包括:目录项ID、目录项名称、父项ID、兄项ID。
其中,获取用户对所述原始目录的操作信息,重新编辑目录项信息,生成目标目录的步骤包括:
在检测到用户的删除操作时,删除已选中的目录项;
判断删除目录项是否有子目录项,若有子目录项,则将所述删除目录项的所有子目录项的父项ID修改为所述删除目录项的父项ID;
判断所述删除目录项的下一目录项与所述删除目录项是否为并列关系,若为并列关系,则将所述删除目录项的下一目录项的兄项ID修改为所述删除目录项的兄项ID。
其中,获取用户对所述原始目录的操作信息,重新编辑目录项信息,生成目标目录的步骤还包括:
在检测到用户编辑目录项名称的操作时,判断新目录项名称是否为空,若新目录项名称不为空,则将原目录项名称修改为新目录项名称;若新目录项名称为空,则保留原目录项名称。
其中,获取用户对所述原始目录的操作信息,重新编辑目录项信息,生成目标目录的步骤还包括:
在检测到用户调整目录项位置的操作时,判断调整目录项的父目录项是否发生变化,若父目录项变化且存在,则将新父项ID修改为当前父目录项的目录项ID;若父目录项变化但不存在,则将新父项ID设置为0;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国移动通信集团浙江有限公司,未经中国移动通信集团浙江有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410102521.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:预测目标对象的运动参数的方法和装置
- 下一篇:机器翻译方法和机器翻译装置