[发明专利]文件合成方法及装置有效
申请号: | 201110420774.6 | 申请日: | 2011-12-15 |
公开(公告)号: | CN102521218A | 公开(公告)日: | 2012-06-27 |
发明(设计)人: | 侯树成;于权 | 申请(专利权)人: | 方正国际软件有限公司;方正国际软件(北京)有限公司 |
主分类号: | G06F17/25 | 分类号: | G06F17/25;G06F17/21 |
代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 吴贵明;余刚 |
地址: | 215123 江苏省苏州市苏州*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 文件 合成 方法 装置 | ||
技术领域
本发明涉及计算机领域,具体而言,涉及一种文件合成方法及装置。
背景技术
现有技术的计算机信息处理领域中,涉及将大批量,多类型的数据文件转换成(例如CEB格式)版式文件,具体涉及在信息管理系统(MIS系统)中将采集到的各类信息以及系统内的文字图像等类型的信息加工合成为可供归档、借阅、流转使用的不可更改的CEB格式的版式文件,在上述格式转换过程中,由于多种文件类型的处理、文件压缩、文件上传等一系列操作,需要调用各种不同类型的组件支持,包括OCR组件、版式文件合成组件,信息嵌入、权限控制等一系列组件,在少量文件合成时计算机运行正常。但是在文件量巨大,文件类型复杂等情况下,该格式转换合成过程就会引起转换合成的缓慢,不稳定,转换出错,机器崩溃等问题,导致严重影响系统的使用。
另外,在现有的技术中将大批量,多类型的数据文件转换成版式文件(例如针对PDF格式的文件),一般会利用文件存储位置分类,将位于同一目录下的文件一次转换,如果成功则转换下一目录,如果出现转换失败、系统异常或资源不足时就会出现合成中断,程序停止运行,内存溢出,系统崩溃等情况。
目前针对相关技术的在设备中将大批量、多类型的数据文件转换成各种版式文件的过程中,由于设备性能的问题导致文件转换合成效率低、易出错以及性能差的问题,目前尚未提出有效的解决方案。
发明内容
针对相关技术的在设备中将大批量、多类型的数据文件转换成各种版式文件的过程中,由于设备性能的问题导致文件转换合成效率低、易出错以及性能差的问题,目前尚未提出有效的问题而提出本发明,为此,本发明的主要目的在于提供一种文件合成方法及装置,以解决上述问题。
为了实现上述目的,根据本发明的一个方面,提供了一种文件合成方法,该方法包括:读取当前设备中待转换文件目录下的一个或多个待转换文件;根据文件转换数目将所有待转换文件划分为一个或多个待转换文件组,其中,文件转换数目根据当前设备的性能参数来确定;按序将每一个待转换文件组中的所有待转换文件进行格式转换,并将格式转换结果合成为一个目标格式文件。
进一步地,在根据文件转换数目将所有待转换文件划分为一个或多个待转换文件组之前,方法还包括:预设设备的每种性能参数所对应的文件转换数目,以获取转换配置文件;根据当前设备的性能参数在转换配置文件中进行查询,以得到对应当前设备的文件转换数目。
进一步地,转换配置文件包括一个或多个性能参数与文件转换数目之间的对应关系,其中,在根据当前设备的性能参数在转换配置文件中进行查询包括:判断在转换配置文件中查询该当前设备的性能参数是否成功,其中,在查询成功的情况下,根据查询到的性能参数对应得到当前设备的文件转换数目;在查询失败的情况下,选择比当前设备的性能参数低的性能参数所对应的文件转换数目作为该当前设备的文件转换数目,并在转换配置文件中保存当前设备的性能参数与获取到的文件转换数目的对应关系。
进一步地,按序将每一个待转换文件组中的所有待转换文件进行格式转换,并将格式转换结果合成为一个目标格式文件包括:步骤A,读取待转换文件组队列中的第一个待转换文件组,其中,待转换文件组队列包括按顺序排序的所有转换文件组;步骤B,提取第一个待转换文件组中的所有待转换文件的图像和/或文字;步骤C,通过调用转换组件将提取到的图像和/或文字转换为目标格式,以获取第一格式转换结果;步骤D,在成功得到第一格式转换结果之后,按顺序提取并转换待转换文件组队列中的其他待转换文件组,并将得到所有格式转换结果合并成一个目标格式文件。
进一步地,在按序将每一个待转换文件组中的所有待转换文件进行格式转换,并将格式转换结果合成为一个目标格式文件的过程中,方法还包括:实时监控或定时监控任意一个待转换文件组的格式转换过程是否异常,在检测到格式转换过程异常的情况下,返回并执行步骤A至步骤D,直至所有的待转换文件组转换格式成功,其中,在检测到任意一个待转换文件组已经转换格式成功,则跳转至下一个待转换文件组执行格式转换过程。
进一步地,在读取当前设备中待转换文件目录中的一个或多个待转换文件之后,方法还包括:根据如下公式统计待转换文件目录中所有待转换文件的数目N:其中,m表示待转换文件目录下的子文件夹的数目,n表示子文件夹下的文件数目,i表示m中的任意一个自然数,j表示n中的任意一个自然数。
进一步地,在将转换结果合成为一个目标格式文件之后,方法还包括:确定将目标格式文件自动上传并保存到预设的目标文件目录下。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于方正国际软件有限公司;方正国际软件(北京)有限公司,未经方正国际软件有限公司;方正国际软件(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110420774.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:光收发器
- 下一篇:测量具有多个网络组件的网络的各方面的方法和系统