一种文件导出方法及终端设备技术

技术编号:38154454 阅读:10 留言:0更新日期:2023-07-13 09:21
本申请涉及数据处理技术领域,尤其涉及一种文件导出方法及终端设备,该方法包括:接收文件请求方依据业务需求发送的模板信息;依据模板信息在模板库中确定对应的文件导出模板;其中,文件导出模板的属性包括数据来源地和关联的数据处理类;利用数据处理类向关联的数据来源地获取数据,得到对应的数据文件;依据文件导出模板对数据文件进行二次处理,得到导出文件,并依据需求输出导出文件。由此,本申请可以有效解决现有银行各系统耦合度高、处理数据效率低以及处理数据灵活性差的问题等。效率低以及处理数据灵活性差的问题等。效率低以及处理数据灵活性差的问题等。

【技术实现步骤摘要】
一种文件导出方法及终端设备


[0001]本申请涉及数据处理
,尤其涉及一种文件导出方法及终端设备。

技术介绍

[0002]银行内部各种系统由于业务需求量大,在运行时自然会产生大量的合同文件数据、用户信息数据、借贷存续数据及各种各样的敏感信息数据。在运用上述数据时,不同的系统获取对应的相关数据生成相关文件。关于数据运用方面,目前普遍的做法都是直接跟相关的业务系统对接,从业务系统获取到对应数据后,再进行定制化开发,以生成相关文件。但是上述定制化的实现方法主要会产生以下问题:1)上述定制化的实现方法,接口信息数据多样化,对接流程复杂繁琐,很多时候还需要对从业务系统获取的数据进行二次处理,数据处理效率低,浪费时间,导致研发人员无法专注于核心的业务流程开发。接口多样化造成各个业务模块耦合度高,不利于系统的扩展和维护。
[0003]2)生成的文件内容大多是定制化开发,文件内容格式排版布局或者文件格式需要改变时,则需要修改代码,然后重新发版部署。这种定制化开发的文件内容往往固定,修改困难,修改生成文件内容的灵活性差,无法适应复杂多变的需求。
[0004]3)各系统对生成的文件缺乏统一管理,基本都是将生成文件放在自己系统内部维护,存储方式也很多样,无法进行统一的管理。各系统的标准不同也导致很难对已经生成的文件二次复用,对于包含敏感信息的文件也无法得到有效的保护,敏感信息在各种系统不同存储介质中留存也会增加信息泄露的风险。
[0005]总之,目前银行各系统间获取数据时,存在数据处理繁琐、数据处理效率低;各系统业务模块耦合度高,不利于扩展和维护。且在修改获取的文件内容时灵活性差,无法适应复杂多变的需求。

技术实现思路

[0006]有鉴于此,本申请实施例提供一种文件导出方法及终端设备,可以有效解决现有银行各系统耦合度高、处理数据效率低以及处理数据灵活性差的问题等。
[0007]第一方面,本申请实施例提供一种文件导出方法,包括:接收文件请求方依据业务需求发送的模板信息;依据所述模板信息在模板库中确定对应的文件导出模板;其中,所述文件导出模板的属性包括数据来源地和关联的数据处理类;利用所述数据处理类向关联的所述数据来源地获取数据,得到对应的数据文件;依据所述文件导出模板对所述数据文件进行二次处理,得到导出文件,并依据需求输出所述导出文件。
[0008]在一些实施例中,所述文件导出模板包括业务数据模板和协议数据模板;所述数据处理类包括业务数据处理类和协议数据处理类;
其中,所述业务数据模板与所述业务数据处理类对应关联,以共同用于获取外部系统中的业务数据;所述协议数据模板与所述协议数据处理类对应关联,以共同用于获取外部系统中的协议数据。
[0009]在一些实施例中,若所述文件导出模板为所述业务数据模板,则所述依据所述文件导出模板对所述数据文件进行二次处理,包括:依据所述业务数据模板的数据格式属性对所述数据文件进行格式处理,以生成基础导出文件;依据所述业务数据模板的附加信息属性对所述基础导出文件进行附加信息的处理,得到所述导出文件;若所述文件导出模板为所述协议数据模板,则所述依据所述文件导出模板对所述数据文件进行二次处理,包括:依据所述协议数据模板的附加信息属性对所述数据文件进行附加信息的处理,得到所述导出文件。
[0010]在一些实施例中,所述数据格式属性包括请求数据项和排版布局信息;其中,所述请求数据项用于在向所述数据来源地获取数据时确定数据条数和内容;所述布局排版信息用于在生成所述基础导出文件时确定所述请求数据项以及对应的数据值的排版和布局。
[0011]在一些实施例中,所述数据格式属性包括:数据子模板;所述数据子模板中包括依据所述业务需求确定的请求数据项、占位符和排版布局信息;其中,各个所述请求数据项和所述占位符依据设定的所述排版布局信息进行排版布局;所述占位符用于在生成所述基础导出文件时为所述请求数据项的数据值提供位置。
[0012]在一些实施例中,所述业务数据处理类包括:清洗数据过程、过滤数据过程和二次加工数据过程中的至少一项过程;在依据所述业务数据模板的数据格式属性对所述数据文件进行格式处理之前,还包括:通过所述清洗数据过程对所述请求数据进行清洗处理;和/或,通过所述过滤数据过程对所述请求数据进行过滤处理;和/或,通过所述二次加工数据过程对所述请求数据进行二次加工处理。
[0013]在一些实施例中,所述业务数据模板的附加信息属性包括:是否加水印、水印内容、扩展信息、是否脱敏和是否签章以及签章模板ID中至少一项;所述协议数据模板的附加信息属性包括:是否加水印、水印内容和扩展信息中至少一项。
[0014]在一些实施例中,所述方法还包括:依据所述模板信息将所述导出文件保存在存储服务中;在接收到所述模板信息时,先依据所述模板信息在所述存储服务中进行检索,若检索到所述模板信息对应的导出文件,则输出所述导出文件。
[0015]在一些实施例中,所述依据需求输出所述导出文件包括:依据所述导出文件生成审批文件,并发送至对应的审批人;在收到审批确认信息后输出所述导出文件。
[0016]第二方面,本申请实施例提供一种终端设备,所述终端设备包括处理器和存储器,所述存储器存储有计算机程序,所述处理器用于执行所述计算机程序以实施本申请的第一方面提供的一种文件导出方法。
[0017]本申请的实施例具有如下有益效果:本申请依据业务需求抽象出文件导出模板,有根据业务数据处理过程封装了策略型的数据处理类,文件导出模板和数据处理类关联绑定,共同实现处理数据,生成满足需求的导出文件,各文件请求方仅需依据模板信息即可得到对应的数据,数据处理简单、数据处理效率高,各系统业务模块耦合度低,有利于扩展和维护。在业务需求变更时,仅需修改文件导出模板即可满足需求,若有新增业务处理过程,仅需新增数据处理类即可,所以无论修改导出文件内容还是新增业务,均可灵活的修改,能够适应复杂多变的需求。由此,本申请可以有效解决现有银行各系统耦合度高、处理数据效率低以及处理数据灵活性差的问题等。
附图说明
[0018]为了更清楚地说明本申请实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
[0019]图1示出了本申请实施例文件导出方法的一种流程图;图2示出了本申请实施例文件导出方法中业务数据模板的一种示意图;图3示出了本申请实施例文件导出方法中数据子模板的一种示意图;图4示出了本申请实施例文件导出方法中协议数据模板的一种示意图;图5示出了本申请实施例文件导出方法的另一种流程图;图6示出了本申请实施例文件导出方法中业务数据管理页面的一种示意图;图7示出了本申请实施例文件导出方法中协议数据管理页面的一种示意图;图8示出了本申请实施例文件导出方法中数据导出管理页面的一种示意图;图9示出了本申请实施本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种文件导出方法,其特征在于,包括:接收文件请求方依据业务需求发送的模板信息;依据所述模板信息在模板库中确定对应的文件导出模板;其中,所述文件导出模板的属性包括数据来源地和关联的数据处理类;利用所述数据处理类向关联的所述数据来源地获取数据,得到对应的数据文件;依据所述文件导出模板对所述数据文件进行二次处理,得到导出文件,并依据需求输出所述导出文件。2.根据权利要求1所述的文件导出方法,其特征在于,所述文件导出模板包括业务数据模板和协议数据模板;所述数据处理类包括业务数据处理类和协议数据处理类;其中,所述业务数据模板与所述业务数据处理类对应关联,以共同用于获取外部系统中的业务数据;所述协议数据模板与所述协议数据处理类对应关联,以共同用于获取外部系统中的协议数据。3.根据权利要求2所述的文件导出方法,其特征在于,若所述文件导出模板为所述业务数据模板,则所述依据所述文件导出模板对所述数据文件进行二次处理,包括:依据所述业务数据模板的数据格式属性对所述数据文件进行格式处理,以生成基础导出文件;依据所述业务数据模板的附加信息属性对所述基础导出文件进行附加信息的处理,得到所述导出文件;若所述文件导出模板为所述协议数据模板,则所述依据所述文件导出模板对所述数据文件进行二次处理,包括:依据所述协议数据模板的附加信息属性对所述数据文件进行附加信息的处理,得到所述导出文件。4.根据权利要求3所述的文件导出方法,其特征在于,所述数据格式属性包括请求数据项和排版布局信息;其中,所述请求数据项用于在向所述数据来源地获取数据时确定数据条数和内容;所述布局排版信息用于在生成所述基础导出文件时确定所述请求数据项以及对应的数据值的排版和布局。5.根据权利要求3所述的文件导出方法,其特征在于,所述数据格式属性包括:数据子模板...

【专利技术属性】
技术研发人员:牛金龙陈晓彬孙磊黄志杰付道明
申请(专利权)人:天津金城银行股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1