【技术实现步骤摘要】
一种不同类型文档之间转换流程处理的方法及系统
本专利技术涉及不同类型文档之间转换的应用领域,尤其涉及各种类型文档进行在线浏览的应用领域,具体涉及一种不同类型文档之间转换流程处理的方法及系统。
技术介绍
目前,网络教育、在线考试及出版领域中,不同类型的文档再经过类型转换后,才能在线浏览得到良好的效果,如WORD转换成PDF、PPT转换成PDF、PDF转换成SWF等各种转换,但是现有文档转换技术种类繁多,效率低下,不易扩展,准确性不高,灵活性差。在各应用领域中,企业对文档转换的实现方式各不相同,且没有统一的解决方案,造成转换效率低下、人工参与较多、技术灵活性差、不易扩展等不良影响。
技术实现思路
针对现有技术中所存在的问题,本专利技术的目的在于提供了一种效率高、自动的、灵活性强、易扩展的不同类型文档之间转换流程处理的方法及系统。实了实现上述专利技术目的,本专利技术采用的技术方案如下:一种不同类型文档之间转换流程处理的系统,包括以下装置:底层转换装置,用于装载实现不同类型文档之间的底层转换技术;技术配置装置,用于通过配置文件对底层转换实现技术进行配置;策略分析装置,用于对不同类型文档之间转换的策略进行分析;策略执行装置,用于解析策略,执行文档转换,调用底层转换装置实现不同类型文档之间转换。进一步,本专利技术所述的系统还包括以下装置:自动容错装置,用于执行策略过程中发生错误后,进行策略再分析,再执行。本专利技术通过策略分析装置,进行转换策略的分析,然后通过策略执行装置,对转换策略进行执行,通过自动容错装置,对策略执行过程中的错误进行相应处理,并进行策略再分析、再执行。 ...
【技术保护点】
一种不同类型文档之间转换流程处理的系统,包括以下装置:底层转换装置,用于装载实现不同类型文档之间的底层转换技术;技术配置装置,用于通过配置文件对底层转换实现技术进行配置;策略分析装置,用于对不同类型文档之间转换的策略进行分析;策略执行装置,用于解析策略,执行文档转换,调用底层转换装置实现不同类型文档之间转换。
【技术特征摘要】
1.一种不同类型文档之间转换流程处理的系统,包括以下装置:底层转换装置,用于装载实现不同类型文档之间的底层转换技术;技术配置装置,用于通过配置文件对底层转换实现技术进行配置;所述的配置文件为XML配置文件,在XML配置文件中配置底层实现技术及技术稳定系数,供策略分析装置、策略执行装置使用;策略分析装置,用于对不同类型文档之间转换的策略进行分析;所述的策略分析装置根据提供的各种转换技术及技术稳定系数,分析源类型文档与目标类型文档之间最优转换策略,制定转换方案;策略执行装置,用于解析策略,执行文档转换,调用底层转换装置实现不同类型文档之间转换。2.如权利要求1所述的一种不同类型文档之间转换流程处理的系统,其特征是:该系统还包括自动容错装置,用于执行策略过程中发生错误后,进行策略再分析,再执行。3.如权利要求1所述的一种不同类型文档之间转换流程处理的系统,其特征是:所述的技术配置装置可根据用户需要进行自定义配置,并且支持热部署机制,在技术配置装置运行状态下,能够进行转换技术增加和修改。4.如权利要求1所述的一种不同类型文档之间转换流程处理的系统,其特征是:所述的策略执行装置,依据转换策略,分析底层转换技术调用顺序,并生成转换工作流,确定文档转换调用流程。5.如权利要求4所述的一种不同类型文档之间转换流程处理的系统,其特征是:所述的策略执行装置,根据文档转换调用流程,获取文档转换调用技术,监控并记录转换工作流执行状况。6.如权利要求2所述的一种不同类型文档之间转换流程处理的系统,其特征是:所述的自动容错装置,用于对失败的文档转换进行错误分析,记录错误日志,并降低策略对应底层技术稳定系数;错误分析完毕后,再次调用转换策略分析装置、转换策略执行装置,进行策略再分析、再执行。7.一种不同类型文档之间转换流程处理的方法,包括以下步骤:(1)装载实现不同类型文档之间转换的底层技术;(2)制定技术配置装置的XML配置文件,配置步骤(1)中的技术实现;在XML配置文件中配置底层实现技术及技术稳定系数,供策略分析装置、策略执行装置使用;(3)技术配置装置定时循环读取配置文件XML,通过类加载,实现转换技术配置装置热部署机制;(4)策略分析装置分析用户传入的源类型文档与目标类型文档,并制定最优转换策略;所述的策略分析装置根据提供的各种转换技术及技术稳定系数,分析源类型文档与目标类型文档之间最优转换策略,制定转换方案;(5)策略执行装置解析并执行步骤(4)所得的转换策略,实现不同类型文档之间转换。8.如权利要求7所述的一种不同类型文档之间转换流程处理的方法,其特征是,该方法还包括以下步骤:(6)转换策略执行成功后,返回目标类型文档的路径;(7)自动容错装置在策略执行装置发生错误后,该装置进行错误分析,策略再分析,再执行;(8)在直到所有策略执行失败后,仍未能成功的文档转换,则交给用户进行手动处理。9.如权利要求7所述的一种不同类型文档之间转换流程处理的方法,其特征是:步骤(1)中,实现不同类型文档之间转换技术时,须面向接口编程,向上提供统一接口标准,向下屏蔽底层不通实现,便于转换技术扩展。10.如权利要求7所述的一种不同类型文档之间转换流程处理的方法,其特征是:步骤(2)中,转换技术XML配置文件的结构如下:1)根节点<services>下可存放0或N个service节点,N为正整数;2)每一个<service>节点对应一种类型转换技术配置;3)<service>节点,只能存在1个<service-name>子节点,以指定当前节点类型转换名称;4)<service>节点,可存在N个<service-impl>子节点,以指定当前节点类型转换的多种技术实现,<service-impl>节点属性stability指定稳定性系数,值越大,技术稳定性越强。11.如权利要求7所述的一种不同类型文档之间转换流程处理的方法,其特征是,步骤(3)中,所述技术配置装置定时循环读取配置文件XML,通过类加载,实现转换技术...
【专利技术属性】
技术研发人员:陈长刚,李骁,
申请(专利权)人:北大方正集团有限公司,北京北大方正电子有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。