用于数据处理的格式文件生成系统、装置及方法

文档序号:6491577阅读:133来源:国知局
用于数据处理的格式文件生成系统、装置及方法
【专利摘要】本发明提出了用于数据处理的格式文件生成系统、装置及方法。其中,所述方法包括:基于来自用户的配置信息生成XML模板配置文件,其中,所述XML模板配置文件定义相对应的格式文件模板;通过加载所述XML模板配置文件以及调用API的方式使用实际的业务数据替换所述XML模板配置文件定义的格式文件模板中的变量,以生成所述格式文件模板对应的格式文件。本发明所公开的用于数据处理的格式文件生成系统、装置及方法具有高的可扩展性和可交互性以及易于维护。
【专利说明】用于数据处理的格式文件生成系统、装置及方法
【技术领域】
[0001]本发明涉及文件生成系统、装置及方法,更具体地,涉及用于数据处理的格式文件生成系统、装置及方法。
【背景技术】
[0002]目前,随着计算机和网络应用的日益广泛以及不同领域的业务种类的日益丰富,基于应用系统的数据生成格式文件(例如金融领域中的报表文件)以传递数据信息并进行后续处理的系统、装置及方法变得越来越重要。所述格式文件的作用是在两个或多个相关方之间传递数据信息,即该格式文件符合各方对文件的共识和格式约定。
[0003]现有的格式文件生成系统及方法通常采用程序编码的方式,即以应用系统的数据为基础,通过编程语言的文件操作接口直接显式地编写格式文件的内容。
[0004]然而,上述现有的技术方案存在如下问题:(1)由于文件格式的任何微小变化均需要通过重新开发整个格式文件对应的编码来满足,故可扩展性较差;(2)在开发过程中无法及时获知已开发的文件的格式的正确性,故可交互性较差;(3)用于采用编码的方式实现格式文件的生成,故导致可读性和可维护性较差。
[0005]因此,存在如下需求:提供具有高的可扩展性和可交互性以及易于维护的用于数据处理的格式文件生成系统、装置及方法。

【发明内容】

[0006]为了解决上述现有技术方案所存在的问题,本发明提出了具有高的可扩展性和可交互性以及易于维护的用于数据处理的格式文件生成系统、装置及方法。
[0007]本发明的目的是通过以下技术方案实现的:
一种用于数据处理的格式文件生成系统,所述用于数据处理的格式文件生成系统包
括:
文件模板生成装置,所述文件模板生成装置基于来自用户的配置信息生成XML模板配置文件,其中,所述XML模板配置文件定义相对应的格式文件模板;
应用装置,所述应用装置加载所述XML模板配置文件,并通过调用API的方式使用实际的业务数据替换所述XML模板配置文件定义的格式文件模板中的变量,以生成所述格式文件模板对应的格式文件。
[0008]在上面所公开的方案中,优选地,所述XML模板配置文件与所述格式文件模板是
一一对应的关系。
[0009]在上面所公开的方案中,优选地,所述文件模板生成装置进一步包括:
用户接口,所述用户接口基于来自用户的指令构建配置信息,并将所述配置信息传送到模板配置文件生成模块;
模板配置文件生成模块,所述模板配置文件生成模块基于所述配置信息生成XML模板配置文件,其中,所述XML模板配置文件定义相对应的格式文件模板。[0010]在上面所公开的方案中,优选地,所述文件模板生成装置进一步包括模板配置文件解析及调整模块,所述模板配置文件解析及调整模块解析所述XML模板配置文件以还原出所述XML模板配置文件定义的格式文件模板,且基于与用户的交互而调整并确定最终的供使用的XML模板配置文件。
[0011]在上面所公开的方案中,优选地,用户基于预先设计或确定的格式文件模板需求确定所述配置信息。
[0012]本发明的目的也可以通过以下技术方案实现:
一种文件模板生成装置,所述文件模板生成装置基于来自用户的配置信息生成XML模板配置文件,以供相关的应用装置加载并通过调用API的方式而使用,其中,所述XML模板配置文件定义相对应的格式文件模板。
[0013]本发明的目的也可以通过以下技术方案实现:
一种用于数据处理的格式文件生成方法,所述方法包括下列步骤:
(Al)基于来自用户的配置信息生成XML模板配置文件,其中,所述XML模板配置文件定义相对应的格式文件模板;
(A2)通过加载所述XML模板配置文件以及调用API的方式使用实际的业务数据替换所述XML模板配置文件定义的格式文件模板中的变量,以生成所述格式文件模板对应的格式文件。
[0014]在上面所公开的方案中,优选地,所述XML模板配置文件与所述格式文件模板是
一一对应的关系。
[0015]在上面所公开的方案中,优选地,所述步骤(Al)进一步包括:
基于来自用户的指令构建配置信息;
基于所述配置信息生成XML模板配置文件,其中,所述XML模板配置文件定义相对应的格式文件模板。
[0016]在上面所公开的方案中,优选地,所述步骤(Al)进一步包括:解析所述XML模板配置文件以还原出所述XML模板配置文件定义的格式文件模板,且基于与用户的交互而调整并确定最终的供使用的XML模板配置文件。
[0017]本发明所公开的用于数据处理的格式文件生成系统、装置及方法具有以下优点:(O由于使用实际的业务数据替换所述XML模板配置文件定义的统一的格式文件模板中的变量,故具有较高的可扩展性和数据一致性;(2)由于格式文件样式的调整仅涉及XML模板配置文件的解析和调整,故具有较高的可维护性;(3)由于可以解析XML模板配置文件以还原出所述XML模板配置文件定义的格式文件模板并基于与用户的交互调整所述XML模板配置文件,故具有较高的可交互性。
【专利附图】

【附图说明】
[0018]结合附图,本发明的技术特征以及优点将会被本领域技术人员更好地理解,其中:
图1是根据本发明的实施例的用于数据处理的格式文件生成系统的示意性结构图;
图2是根据本发明的实施例的用于数据处理的格式文件生成方法的流程图。【具体实施方式】
[0019]图1是根据本发明的实施例的用于数据处理的格式文件生成系统的示意性结构图。如图1所示,本发明所公开的用于数据处理的格式文件生成系统包括文件模板生成装置I和应用装置2。其中,所述文件模板生成装置I基于来自用户的配置信息生成XML模板配置文件(即符合XML (可扩展标记语言)规范的模板配置文件),其中,所述XML模板配置文件定义相对应的格式文件模板。所述应用装置2加载所述XML模板配置文件,并通过调用API (应用程序编程接口)的方式使用实际的业务数据替换所述XML模板配置文件定义的格式文件模板中的(一个或多个)变量,以生成所述格式文件模板对应的格式文件(例如金融领域中的报表文件)。
[0020]优选地,在本发明所公开的用于数据处理的格式文件生成系统中,所述XML模板配置文件与所述格式文件模板是一一对应的关系(即每个XML模板配置文件定义与其相对应的唯一的格式文件模板)。
[0021]优选地,在本发明所公开的用于数据处理的格式文件生成系统中,所述文件模板生成装置I进一步包括用户接口 3和模板配置文件生成模块4。其中,所述用户接口 3基于来自用户的指令构建配置信息,并将所述配置信息传送到模板配置文件生成模块4。所述模板配置文件生成模块4基于所述配置信息生成XML模板配置文件,其中,所述XML模板配置文件定义相对应的格式文件模板。
[0022]优选地,在本发明所公开的用于数据处理的格式文件生成系统中,所述文件模板生成装置I进一步包括模板配置文件解析及调整模块5,所述模板配置文件解析及调整模块5解析所述XML模板配置文件以还原出所述XML模板配置文件定义的格式文件模板,且基于与用户的交互而调整并确定最终的供使用的XML模板配置文件。
[0023]优选地,在本发明所公开的用于数据处理的格式文件生成系统中,用户基于预先设计或确定的格式文件模板需求确定所述配置信息。
[0024]由上可见,本发明所公开的用于数据处理的格式文件生成系统具有下列优点:(O由于使用实际的业务数据替换所述XML模板配置文件定义的统一的格式文件模板中的变量,故具有较高的可扩展性和数据一致性;(2)由于格式文件样式的调整仅涉及XML模板配置文件的解析和调整,故具有较高的可维护性;(3)由于可以解析XML模板配置文件以还原出所述XML模板配置文件定义的格式文件模板并基于与用户的交互调整所述XML模板配置文件,故具有较高的可交互性。
[0025]如图1所示,本发明公开了一种文件模板生成装置1,所述文件模板生成装置I基于来自用户的配置信息生成XML模板配置文件(即符合XML (可扩展标记语言)规范的模板配置文件),以供相关的应用装置加载并通过调用API (应用程序编程接口)的方式而使用,其中,所述XML模板配置文件定义相对应的格式文件模板。
[0026]优选地,在本发明所公开的文件模板生成装置I中,所述XML模板配置文件与所述格式文件模板是一一对应的关系(即每个XML模板配置文件定义与其相对应的唯一的格式文件模板)。
[0027]优选地,本发明所公开的文件模板生成装置I进一步包括用户接口 3和模板配置文件生成模块4。其中,所述用户接口 3基于来自用户的指令构建配置信息,并将所述配置信息传送到模板配置文件生成模块4。所述模板配置文件生成模块4基于所述配置信息生成XML模板配置文件,其中,所述XML模板配置文件定义相对应的格式文件模板。
[0028]优选地,本发明所公开的文件模板生成装置I进一步包括模板配置文件解析及调整模块5,所述模板配置文件解析及调整模块5解析所述XML模板配置文件以还原出所述XML模板配置文件定义的格式文件模板,且基于与用户的交互而调整并确定最终的供使用的XML模板配置文件。
[0029]优选地,在本发明所公开的文件模板生成装置I中,用户基于预先设计或确定的格式文件模板需求确定所述配置信息。
[0030]图2是根据本发明的实施例的用于数据处理的格式文件生成方法的流程图。如图2所示,本发明所公开的用于数据处理的格式文件生成方法包括下列步骤:(Al)基于来自用户的配置信息生成XML模板配置文件(即符合XML (可扩展标记语言)规范的模板配置文件),其中,所述XML模板配置文件定义相对应的格式文件模板;(A2)通过加载所述XML模板配置文件以及调用API (应用程序编程接口)的方式使用实际的业务数据替换所述XML模板配置文件定义的格式文件模板中的(一个或多个)变量,以生成所述格式文件模板对应的格式文件(例如金融领域中的报表文件)。
[0031]优选地,在本发明所公开的用于数据处理的格式文件生成方法中,所述XML模板配置文件与所述格式文件模板是一一对应的关系(即每个XML模板配置文件定义与其相对应的唯一的格式文件模板)。
[0032]优选地,在本发明所公开的用于数据处理的格式文件生成方法中,所述步骤(Al)进一步包括:基于来自用户的指令构建配置信息;基于所述配置信息生成XML模板配置文件,其中,所述XML模板配置文件定义相对应的格式文件模板。
[0033]优选地,在本发明所公开的用于数据处理的格式文件生成方法中,所述步骤(Al)进一步包括:解析所述XML模板配置文件以还原出所述XML模板配置文件定义的格式文件模板,且基于与用户的交互而调整并确定最终的供使用的XML模板配置文件。
[0034]优选地,在本发明所公开的用于数据处理的格式文件生成方法中,用户基于预先设计或确定的格式文件模板需求确定所述配置信息。
[0035]由上可见,本发明所公开的用于数据处理的格式文件生成方法具有下列优点:(O由于使用实际的业务数据替换所述XML模板配置文件定义的统一的格式文件模板中的变量,故具有较高的可扩展性和数据一致性;(2)由于格式文件样式的调整仅涉及XML模板配置文件的解析和调整,故具有较高的可维护性;(3)由于可以解析XML模板配置文件以还原出所述XML模板配置文件定义的格式文件模板并基于与用户的交互调整所述XML模板配置文件,故具有较高的可交互性。
[0036]尽管本发明是通过上述的优选实施方式进行描述的,但是其实现形式并不局限于上述的实施方式。应该认识到:在不脱离本发明主旨和范围的情况下,本领域技术人员可以对本发明做出不同的变化和修改。
【权利要求】
1.一种用于数据处理的格式文件生成系统,所述用于数据处理的格式文件生成系统包括: 文件模板生成装置,所述文件模板生成装置基于来自用户的配置信息生成XML模板配置文件,其中,所述XML模板配置文件定义相对应的格式文件模板; 应用装置,所述应用装置加载所述XML模板配置文件,并通过调用API的方式使用实际的业务数据替换所述XML模板配置文件定义的格式文件模板中的变量,以生成所述格式文件模板对应的格式文件。
2.根据权利要求1所述的用于数据处理的格式文件生成系统,其特征在于,所述XML模板配置文件与所述格式文件模板是一一对应的关系。
3.根据权利要求2所述的用于数据处理的格式文件生成系统,其特征在于,所述文件模板生成装置进一步包括: 用户接口,所述用户接口基于来自用户的指令构建配置信息,并将所述配置信息传送到模板配置文件生成模块; 模板配置文件生成模块,所述模板配置文件生成模炔基于所述配置信息生成XML模板配置文件,其中,所述XML模板配置文件定义相对应的格式文件模板。
4.根据权利要求3所述的用于数据处理的格式文件生成系统,其特征在于,所述文件模板生成装置进一步包括模板配置文件解析及调整模块,所述模板配置文件解析及调整模块解析所述XML模板配 置文件以还原出所述XML模板配置文件定义的格式文件模板,且基于与用户的交互而调整并确定最终的供使用的XML模板配置文件。
5.根据权利要求4所述的用于数据处理的格式文件生成系统,其特征在于,用户基于预先设计或确定的格式文件模板需求确定所述配置信息。
6.一种文件模板生成装置,所述文件模板生成装置基于来自用户的配置信息生成XML模板配置文件,以供相关的应用装置加载并通过调用API的方式而使用,其中,所述XML模板配置文件定义相对应的格式文件模板。
7.一种用于数据处理的格式文件生成方法,所述方法包括下列步骤: (Al)基于来自用户的配置信息生成XML模板配置文件,其中,所述XML模板配置文件定义相对应的格式文件模板; (A2)通过加载所述XML模板配置文件以及调用API的方式使用实际的业务数据替换所述XML模板配置文件定义的格式文件模板中的变量,以生成所述格式文件模板对应的格式文件。
8.根据权利要求7所述的用于数据处理的格式文件生成方法,其特征在于,所述XML模板配置文件与所述格式文件模板是一一对应的关系。
9.根据权利要求8所述的用于数据处理的格式文件生成方法,其特征在于,所述步骤(Al)进一步包括: 基于来自用户的指令构建配置信息; 基于所述配置信息生成XML模板配置文件,其中,所述XML模板配置文件定义相对应的格式文件模板。
10.根据权利要求9所述的用于数据处理的格式文件生成方法,其特征在于,所述步骤(Al)进一步包括:解析所述XML模板配置文件以还原出所述XML模板配置文件定义的格式文件模板,且基于与 用户的交互而调整并确定最终的供使用的XML模板配置文件。
【文档编号】G06F9/445GK103838596SQ201210485448
【公开日】2014年6月4日 申请日期:2012年11月26日 优先权日:2012年11月26日
【发明者】曹辉, 吴文昊 申请人:中国银联股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1