基于配置表的文本生成与发送方法及装置制造方法及图纸

技术编号:33925411 阅读:21 留言:0更新日期:2022-06-25 21:39
本申请提供了一种基于配置表的文本生成与发送方法及装置,涉及数据处理领域,可应用于金融领域和其他领域,所述方法包含:获取文本生成需求和调用场次,根据调用场次和文本生成需求分别生成场次信息和文本配置参数,通过文本配置参数和场次信息配置文本生成配置表;根据批量任务调取文本生成配置表,通过文本生成配置表中的调用场次调取对应的文本配置参数生成文本数据,并根据调用场次将文本数据的生成日志存储至文本生成日志表;根据接收到的调用场次和文本生成日志表提取对应的文本数据,并根据文本发送参数表获得文本发送信息,通过文本发送信息和调用场次将文本数据分场次以ftp的方式发送至目标系统。次以ftp的方式发送至目标系统。次以ftp的方式发送至目标系统。

【技术实现步骤摘要】
基于配置表的文本生成与发送方法及装置


[0001]本申请涉及数据处理领域,可应用于金融领域和其他领域,尤指一种基于配置表的文本生成与发送方法及装置。

技术介绍

[0002]目前来说,银行外围的系统与系统之间都不是实时同步的,在日间交易量大的情况下,外围系统之间的批量同步数据采用的是上游系统下发文本、下游系统加载文本的方式,当有上下游系统之间有新的数据需求实,需要新增下发文本、编写新的文本生成程序并且增加批量变动,系统开发和测试成本高;具体的,现有的银行外围系统中,大都使用文本直传的方式来实现各个外围系统之间的数据同步,文本多而杂,需求也在一直变化:包括文本名称变化、文本字段变化和文本时效性要求,如果采用传统跑批的方式,针对不同的需求需要编写不同程序和接口文档,繁杂、效率低、且无法保证各个下游系统要求的时效性。

技术实现思路

[0003]本申请目的在于提供一种基于配置表的文本生成与发送方法及装置,通过配置表的方式自动生成文本,并且可以灵活地配置文件生成和发送的场次,已达到不同下游系统对文本时效性的要求。
[0004]为达上述目的,本申请所提供的一种基于配置表的文本生成与发送方法,所述方法包含:获取文本生成需求和调用场次,根据所述调用场次和所述文本生成需求分别生成场次信息和文本配置参数,通过所述文本配置参数和所述场次信息配置文本生成配置表;根据批量任务调取所述文本生成配置表,通过所述文本生成配置表中的所述调用场次调取对应的所述文本配置参数生成文本数据,并根据所述调用场次将所述文本数据的生成日志存储至文本生成日志表;根据接收到的调用场次和所述文本生成日志表提取对应的文本数据,并根据文本发送参数表获得文本发送信息,通过所述文本发送信息和所述调用场次将所述文本数据分场次以ftp的方式发送至目标系统。
[0005]在上述基于配置表的文本生成与发送方法中,可选的,所述文本生成需求包含数据表名、目标文本名、提取字段、发送周期、文本目录、银行号、目标系统名称、省行联行号、限制条件、是否拼接SQL和SQL语句。
[0006]在上述基于配置表的文本生成与发送方法中,可选的,所述文本生成日志表包含写入日期、目标文件名、文件生成状态、失败原因、生成开始时间和生成结束时间。
[0007]在上述基于配置表的文本生成与发送方法中,可选的,所述文本发送参数表包含读取目标系统、用户名、密码、节点和目标路径。
[0008]在上述基于配置表的文本生成与发送方法中,可选的,所述方法还包含:获取多个不同目标系统的时效需求,根据所述时效需求分析获得各目标系统的优先级;根据所述优先级对不同目标系统排序并生成对应排序的调用场次。
[0009]在上述基于配置表的文本生成与发送方法中,可选的,根据接收到的调用场次和
所述文本生成日志表提取对应的文本数据包含:根据接收到的调用场次于所述文本生成日志表中查询对应文本数据的生成情况;根据所述生成情况调取对应的文本数据。
[0010]在上述基于配置表的文本生成与发送方法中,可选的,通过所述文本生成配置表中的所述调用场次调取对应的所述文本配置参数生成文本数据包含:获取所述文本生成配置表中所有调用场次,根据所述调用场次的排序情况调取对应的所述文本配置参数生成文本数据。
[0011]在上述基于配置表的文本生成与发送方法中,可选的,通过所述文本生成配置表中的所述调用场次调取对应的所述文本配置参数生成文本数据包含:根据所述文本生成配置表中提取目标字段,通过分隔符拆分所述目标字段获得字段名、字段类型和字段长度;根据所述文本生成配置表中的限制条件字段,组装字段名、字段类型和字段长度生成查询语句;根据所述查询语句和所述文本生成配置表中的目标文本名与文本目录生成文本数据。
[0012]本专利技术还提供一种基于配置表的文本生成与发送装置,所述装置包含:文本配置模块、文本生成模块和文本发送模块;所述文本配置模块用于获取文本生成需求和调用场次,根据所述调用场次和所述文本生成需求分别生成场次信息和文本配置参数,通过所述文本配置参数和所述场次信息配置文本生成配置表;所述文本生成模块用于根据批量任务调取所述文本生成配置表,通过所述文本生成配置表中的所述调用场次调取对应的所述文本配置参数生成文本数据,并根据所述调用场次将所述文本数据的生成日志存储至文本生成日志表;所述文本发送模块用于根据接收到的调用场次和所述文本生成日志表提取对应的文本数据,并根据文本发送参数表获得文本发送信息,通过所述文本发送信息和所述调用场次将所述文本数据分场次以ftp的方式发送至目标系统。
[0013]本申请还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述方法。
[0014]本申请还提供一种计算机可读存储介质,所述计算机可读存储介质存储有执行上述方法的计算机程序。
[0015]本申请还提供一种计算机程序产品,包括计算机程序/指令,该计算机程序/指令被处理器执行时实现上述方法的步骤。
[0016]本申请的有益技术效果在于:能够动态、灵活地配置文本的生成规则、文本名、场次等,分场次生成目标文本,减少手工流程,能够灵活地应对外围系统的文本需求变化,具有高可用、灵活性。
附图说明
[0017]此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,并不构成对本申请的限定。在附图中:
[0018]图1为本申请一实施例所提供的基于配置表的文本生成与发送方法的流程示意图;
[0019]图2为本申请一实施例所提供的调用场次的生成流程示意图;
[0020]图3为本申请一实施例所提供的文本数据的生成流程示意图;
[0021]图4为本申请一实施例所提供的文本数据的拼接流程示意图;
[0022]图5为本申请一实施例所提供的文本数据的一种拼接流程示意图;
[0023]图6为本申请一实施例所提供的文本数据的另一种拼接流程示意图;
[0024]图7为本申请一实施例所提供的基于配置表的文本生成与发送装置的结构示意图;
[0025]图8为本申请一实施例所提供的外围系统与各下游系统的连接关系示意图;
[0026]图9为本申请一实施例所提供的电子设备的结构示意图。
具体实施方式
[0027]以下将结合附图及实施例来详细说明本申请的实施方式,借此对本申请如何应用技术手段来解决技术问题,并达成技术效果的实现过程能充分理解并据以实施。需要说明的是,只要不构成冲突,本申请中的各个实施例及各实施例中的各个特征可以相互结合,所形成的技术方案均在本申请的保护范围之内。
[0028]另外,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
[0029]请参考图1所示,本申请所提供的一种基于配置表的文本生成与发送方法,所述方法包本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于配置表的文本生成与发送方法,其特征在于,所述方法包含:获取文本生成需求和调用场次,根据所述调用场次和所述文本生成需求分别生成场次信息和文本配置参数,通过所述文本配置参数和所述场次信息配置文本生成配置表;根据批量任务调取所述文本生成配置表,通过所述文本生成配置表中的所述调用场次调取对应的所述文本配置参数生成文本数据,并根据所述调用场次将所述文本数据的生成日志存储至文本生成日志表;根据接收到的调用场次和所述文本生成日志表提取对应的文本数据,并根据文本发送参数表获得文本发送信息,通过所述文本发送信息和所述调用场次将所述文本数据分场次以ftp的方式发送至目标系统。2.根据权利要求1所述的基于配置表的文本生成与发送方法,其特征在于,所述文本生成需求包含数据表名、目标文本名、提取字段、发送周期、文本目录、银行号、目标系统名称、省行联行号、限制条件、是否拼接SQL和SQL语句。3.根据权利要求1所述的基于配置表的文本生成与发送方法,其特征在于,所述文本生成日志表包含写入日期、目标文件名、文件生成状态、失败原因、生成开始时间和生成结束时间。4.根据权利要求1所述的基于配置表的文本生成与发送方法,其特征在于,所述文本发送参数表包含读取目标系统、用户名、密码、节点和目标路径。5.根据权利要求1所述的基于配置表的文本生成与发送方法,其特征在于,所述方法还包含:获取多个不同目标系统的时效需求,根据所述时效需求分析获得各目标系统的优先级;根据所述优先级对不同目标系统排序并生成对应排序的调用场次。6.根据权利要求5所述的基于配置表的文本生成与发送方法,其特征在于,根据接收到的调用场次和所述文本生成日志表提取对应的文本数据包含:根据接收到的调用场次于所述文本生成日志表中查询对应文本数据的生成情况;根据所述生成情况调取对应的文本数据。7.根据权利要求5所述的基于配置表的文本生成与发送方法,其特征在于,通过所述文本生成配置表中的所述调用场次调取对应的...

【专利技术属性】
技术研发人员:胡丽
申请(专利权)人:中国银行股份有限公司
类型:发明
国别省市:

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

1