业务配置方法技术

技术编号:39653318 阅读:6 留言:0更新日期:2023-12-09 11:21
本申请提供一种业务配置方法

【技术实现步骤摘要】
业务配置方法、装置、服务器和可读存储介质


[0001]本申请涉及金融领域,尤其涉及业务配置方法

装置

服务器和可读存储介质


技术介绍

[0002]目前,自动取款机
(automated teller machine

ATM)、
销售终端
(point of sales

POS)
等设备广泛应用

客户可通过
ATM
进行存款

取款

转账等业务,也可通过
POS
进行刷卡消费

诸如
ATM、POS
等设备的应用都依赖于后台系统,不同的业务可通过不同的软件来实现其相应的功能,而这些软件就是运行在后台系统中的

[0003]编程人员通常在开发环境下进行软件开发,在完成测试后,将新开发的业务功能导入生产环境,比如,导入上述的后台系统中,从而获得广泛应用

如果编程人员针对某一软件进行了二次开发,需要进行软件版本更新时,就需要将二次开发功能部署到生产环境中

此时,就需要从开发环境中导出需要的文件,将其导入生产环境中

[0004]然而,在实际应用中,经常会出现新开发的业务功能上线后,在用户使用过程中报错的情况,导致用户使用体验下降


技术实现思路

[0005]本申请提供一种业务配置方

装置

服务器和可读存储介质,以期减少业务功能在用户使用过程中报错,提高用户使用体验

[0006]第一方面,本申请提供一种业务配置方法,包括:获取版本文件信息,所述版本文件信息包括:用户选择的待配置到生产环境中的至少一个版本文件的文件数量

各版本文件的文件名称和文件行数,所述至少一个版本文件由开发环境中用于对软件的业务功能进行开发的开发语言导出;获取业务配置的日志数据,所述日志数据记录有在所述生产环境中导入所述至少一个版本文件的过程中实际导入的文件的文件名称

文件行数和存储路径;以所述版本文件信息为参照,对所述日志数据进行核对,以确定是否存在目标文件,所述目标文件包括:包含在所述至少一个版本文件中但未被成功导入所述生产环境的版本文件;在确定存在所述目标文件的情况下,输出目标文件信息,所述目标文件信息包括:所述目标文件的文件名称

文件行数和存储路径

[0007]可选地,所述方法还包括:根据所述目标文件信息,将所述目标文件导入所述生产环境

[0008]可选地,所述日志数据还记录有对每个文件的导入模式,所述导入模式包括更新或覆盖

[0009]可选地,所述日志数据还记录有:实际导入的文件的导入时间

[0010]可选地,所述版本文件信息存储在第一哈希表中,所述第一哈希表是以所述至少一个版本文件的存储路径和所述至少一个版本文件中各版本文件的文件名称为键,以所述各版本文件的文件行数为值的哈希表;
[0011]所述业务配置的日志数据存储在第二哈希表中,所述第二哈希表是实际导入的至
少一文件的存储路径和所述至少一个文件中各文件的文件名称为键,以自定义类为值的哈希表,所述自定义类包括:所述各文件的导入时间

导入模式和文件行数

[0012]可选地,所述以所述版本文件信息为参照,对所述日志数据进行核对,以确定是否存在目标文件,包括:
[0013]以所述第一哈希表中的文件名称和文件行数为参照,逐一对所述第二哈希表中的文件名称和文件行数进行核对,以确定是否存在所述目标文件

[0014]可选地,所述方法还包括:基于所述第二哈希表中的每个文件的导入模式,对每种导入模式下导入的文件进行统计,得到每种导入模式下导入的文件的数量

[0015]可选地,所述获取版本文件信息,包括:响应于用户在可视化界面输入所述至少一个版本文件的存储路径的操作,读取所述存储路径下的所述至少一个版本文件;基于读取到的所述至少一个版本文件,得到所述版本文件信息

[0016]可选地,所述获取业务配置的日志数据,包括:响应于用户在可视化界面输入日志文件的存储路径的操作,读取所述存储路径下的所述日志文件;基于读取到的所述日志文件,得到所述日志数据

[0017]可选地,所述至少一个版本文件包括如下至少一种格式的文件:可扩展标记语言
(extensible markup language

XML)
文件

电子表格
(EXCEL)
文件

转储
(dump

DMP)
文件

[0018]第二方面,本申请提供一种业务配置装置,包括:版本文件信息获取模块

日志数据获取模块和核对输出模块

其中,版本文件信息获取模块用于获取版本文件的文件信息,所述版本文件信息包括:用户选择的待配置到生产环境中的至少一个版本文件的文件数量

各文件的文件名称和文件行数,所述至少一个版本文件由开发环境中用于对软件的业务功能进行开发的开发语言导出;日志数据获取模块用于获取业务配置的日志数据,所述日志数据记录有在所述生产环境中导入所述至少一个文件的过程中实际导入的文件的文件名称

文件行数和存储路径;核对输出模块用于以所述版本文件信息为参照,对所述日志数据进行核对,以确定是否存在目标文件,并用于在存在所述目标文件的情况下,输出目标文件信息;所述目标文件包括:包含在所述至少一个版本文件中但未被成功导入所述生产环境的版本文件,所述目标文件信息包括:所述目标文件的文件名称

文件行数和存储路径

[0019]可选地,该装置还包括导入模块,用于根据所述目标文件信息导入所述目标文件

[0020]可选地,所述日志数据还记录有对每个文件的导入模式,所述导入模式包括更新或覆盖

[0021]可选地,所述日志数据还记录有:实际导入的文件的导入时间

[0022]可选地,所述版本文件信息存储在第一哈希表中,所述第一哈希表是以所述至少一个版本文件的存储路径和所述至少一个版本文件中各版本文件的文件名称为键,以所述各版本文件的文件行数为值的哈希表;所述业务配置的日志数据存储在第二哈希表中,所述第二哈希表是实际导入的至少一文件的存储路径和所述至少一个文件中各文件的文件名称为键,以自定义类为值的哈希表,所述自定义类包括:所述各文件的导入时间

导入模式和文件行数

[0023]可选地,核对输本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种业务配置方法,其特征在于,包括:获取版本文件信息,所述版本文件信息包括:用户选择的待配置到生产环境中的至少一个版本文件的文件数量

各版本文件的文件名称和文件行数,所述至少一个版本文件由开发环境中用于对软件的业务功能进行开发的开发语言导出;获取业务配置的日志数据,所述日志数据记录有在所述生产环境中导入所述至少一个版本文件的过程中实际导入的文件的文件名称

文件行数和存储路径;以所述版本文件信息为参照,对所述日志数据进行核对,以确定是否存在目标文件,所述目标文件包括:包含在所述至少一个版本文件中但未被成功导入所述生产环境的版本文件;在确定存在所述目标文件的情况下,输出目标文件信息,所述目标文件信息包括:所述目标文件的文件名称

文件行数和存储路径
。2.
如权利要求1所述的方法,其特征在于,所述方法还包括:根据所述目标文件信息,将所述目标文件导入所述生产环境
。3.
如权利要求2所述的方法,其特征在于,所述日志数据还记录有如下一项或多项:对每个文件的导入模式,或实际导入的文件的导入时间;其中,所述导入模式包括更新或覆盖
。4.
如权利要求3所述的方法,其特征在于,所述版本文件信息存储在第一哈希表中,所述第一哈希表是以所述至少一个版本文件的存储路径和所述至少一个版本文件中各版本文件的文件名称为键,以所述各版本文件的文件行数为值的哈希表;所述业务配置的日志数据存储在第二哈希表中,所述第二哈希表是实际导入的至少一个文件的存储路径和所述至少一个文件中各文件的文件名称为键,以自定义类为值的哈希表,所述自定义类包括:所述各文件的导入时间

导入模式和文件行数
。5.
如权...

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

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

1