配置参数定位方法、装置、计算机设备及存储介质制造方法及图纸

技术编号:38585156 阅读:6 留言:0更新日期:2023-08-26 23:28
本申请提供一种配置参数定位方法、装置、计算机设备及存储介质,涉及分布式系统技术领域,包括:接收终端发送的配置请求;根据配置请求调用预置的成熟分类模型确定配置文件对应的配置类别,并根据配置类别对应的定位点确定配置文件中的配置参数;其中,配置类别表征配置文件中的内容所涉及到的类型;定位点是在配置类别之下用于表征配置文件中配置参数的属性或特征的元数据;根据配置请求和配置参数的位置生成配置响应,并将配置响应发送至终端。本申请实现了对配置文件中的配置参数自动识别的技术效果,避免了人工依次查找分布式系统中每一业务系统中的配置文件的配置参数,导致配置参数识别效率低下的问题发生。配置参数识别效率低下的问题发生。配置参数识别效率低下的问题发生。

【技术实现步骤摘要】
配置参数定位方法、装置、计算机设备及存储介质


[0001]本申请涉及分布式系统
,尤其涉及一种配置参数定位方法、装置、计算机设备及存储介质。

技术介绍

[0002]在银行业的大型集团内,为银行业务提供服务支持的计算机系统,通常是数量较多的计算机系统,它们形成一个庞大群体相互协作,整体提供银行业务的处理。
[0003]随着分布式技术的发展,银行业内的计算机系统的架构形式以分布式计算的形式占比增多。而分布式系统的应用程序配置参数内容具有一定的相似性,比如应用程序大多会与数据库系统进行交互、会有相似的前端技术、会有相似的通信协议,这些相似点所用的配置参数也会具有一定的相似性。
[0004]然而,专利技术人发现,当前对业务系统中的配置文件中的配置参数的定位,仍然采用人工识别的方式,导致识别效率低下。

技术实现思路

[0005]本申请提供一种配置参数定位方法、装置、计算机设备及存储介质,用以解决当前对业务系统中的配置文件中的配置参数的定位,仍然采用人工识别的方式,导致识别效率低下的问题。
[0006]第一方面,本申请提供一种配置参数定位方法,包括:
[0007]接收终端发送的配置请求;其中,所述配置请求具有配置文件;所述配置请求用于指示识别所述配置文件中的配置参数的位置;所述配置文件是业务系统中的应用程序和/或数据库系统中,用于定义应用程序和/或数据库系统的参数配置及初始设置的计算机文件;所述业务系统是分布式系统中的一个分布式服务器;所述分布式系统由多个分布式服务器通过网络连接而成,每一分布式服务器中的应用程序用于实现至少一个业务功能,每一分布是服务器中的数据库系统用于为实现业务功能提供业务数据;
[0008]根据所述配置请求调用预置的成熟分类模型确定所述配置文件对应的配置类别,并根据所述配置类别对应的定位点确定所述配置文件中的配置参数;其中,所述配置类别表征所述配置文件中的内容所涉及到的类型;所述定位点是在配置类别之下用于表征配置文件中配置参数的属性或特征的元数据;
[0009]根据所述配置请求和所述配置参数的位置生成配置响应,并将所述配置响应发送至所述终端;其中,所述配置响应用于在所述终端中展示所述业务系统的配置文件中每一配置参数的位置。
[0010]上述方案中,接收终端发送的配置请求,包括:
[0011]向所述终端发送输入页面;其中,所述输入页面中具有用于输入配置文件的文件输入框,和/或用于选择配置文件的文件选择框;所述输入页面中还具有用于输入指示对象的信息输入框,和/或用于选择指示对象的信息选择框;
[0012]接收所述终端在所述文件输入框中输入的配置文件,或在所述文件选择框中选择的配置文件;
[0013]根据所述配置文件生成配置请求。
[0014]上述方案中,根据所述配置请求调用预置的成熟分类模型确定所述配置文件对应的配置类别,并根据所述配置类别对应的定位点确定所述配置文件中的配置参数,包括:
[0015]根据所述配置请求触发成熟分类模型运行,并将所述配置请求中的配置文件输入到所述成熟分类模型中;
[0016]调用所述成熟分类模型对所述配置文件进行特征提取,得到至少一个配置类别,并获取与所述配置类别对应的定位点;其中,所述特征提取用于根据所述配置文件中的内容的特征确定所述配置文件所属的配置类别;
[0017]调用所述成熟分类模型根据所述配置类别对应的定位点,确定所述配置文件中的配置参数。
[0018]上述方案中,调用所述成熟分类模型对所述配置文件进行特征提取,得到至少一个配置类别,包括:
[0019]调用所述成熟分类模型中的自然语言模块对所述配置文件进行分词处理,得到至少一个配置词汇;
[0020]将所述至少一个配置词汇录入所述成熟分类模型中的网络模型的输入层,所述输入层将所述配置词汇转为配置向量;
[0021]所述网络模型的中间层对所述输入层中的配置向量进行特征提取,得到特征向量;其中,所述特征向量表征了所述各配置词汇的内容,以及各配置词汇之间的关联关系;
[0022]所述中间层将所述特征向量输出至所述网络模型的输出层,所述输出层根据所述特征向量生成配置类别。
[0023]上述方案中,调用所述成熟分类模型根据所述配置类别对应的定位点,确定所述配置文件中的配置参数,包括:
[0024]将所述定位点设为所述分类模型中的正则模块的关键字;
[0025]调用所述分类模型中的正则模块,根据所述关键字对所述配置文件中与所述定位点对应的配置参数进行查询,得到与所述定位点对应的配置参数。
[0026]上述方案中,根据所述配置请求和所述配置参数的位置生成配置响应,并将所述配置响应发送至所述终端,包括:
[0027]根据配置请求的请求头生成响应头;
[0028]根据所述配置参数在所述配置文件中的位置生成位置信息;
[0029]将所述位置信息生成响应体,整合所述响应头和所述响应体生成配置响应。
[0030]上述方案中,根据所述配置参数在所述配置文件中的位置生成位置信息,包括:
[0031]访问所述配置文件所在业务系统的系统文件,其中,所述系统文件中具有配置文件中每一配置参数的环境变量;所述环境变量包括:用于被搜索的目录路径和/或用于被运行的可执行路径;
[0032]从所述系统文件中获取所述配置参数在所述配置文件中的环境变量;
[0033]将所述环境变量设为位置信息。
[0034]上述方案中,接收终端发送的配置请求之前,所述方法还包括:
[0035]获取训练样本;其中,所述训练样本包括:训练配置文件和训练配置类别;
[0036]调用初始分类模型的自然语言处理模型,对所述训练配置文件进行分词处理得到至少一个训练词汇;
[0037]将所述训练词汇录入所述初始分类模型中的网络模型的输入层,并将所述训练配置类别录入所述初始分类模型的网络模型的输出层;
[0038]根据所述输入层中的训练词汇和所述输出层的训练配置类别,对所述初始分类模型的网络模型的中间层进行训练,使所述中间层能够根据所述训练词汇确定所述训练配置类别。
[0039]上述方案中,获取训练样本,包括:
[0040]获取训练配置文件;
[0041]对所述训练配置文件进行结构化处理得到结构化信息,提取所述结构化信息中的至少一个训练定位点;
[0042]根据所述训练定位点确定所述训练配置文件的至少一个训练配置类别。
[0043]第二方面,本申请一种配置参数定位装置,包括:
[0044]输入模块,用于接收终端发送的配置请求;其中,所述配置请求具有配置文件;所述配置请求用于指示识别所述配置文件中的配置参数的位置;所述配置文件是业务系统中的应用程序和/或数据库系统中,用于定义应用程序和/或数据库系统的参数配置及初始设置的计算机文件;所述业务系统是分布式系统中的一个分布式服务器;所述分布式系统本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种配置参数定位方法,其特征在于,包括:接收终端发送的配置请求;其中,所述配置请求具有配置文件;所述配置请求用于指示识别所述配置文件中的配置参数的位置;所述配置文件是业务系统中的应用程序和/或数据库系统中,用于定义应用程序和/或数据库系统的参数配置及初始设置的计算机文件;所述业务系统是分布式系统中的一个分布式服务器;所述分布式系统由多个分布式服务器通过网络连接而成,每一分布式服务器中的应用程序用于实现至少一个业务功能,每一分布是服务器中的数据库系统用于为实现业务功能提供业务数据;根据所述配置请求调用预置的成熟分类模型确定所述配置文件对应的配置类别,并根据所述配置类别对应的定位点确定所述配置文件中的配置参数;其中,所述配置类别表征所述配置文件中的内容所涉及到的类型;所述定位点是在配置类别之下用于表征配置文件中配置参数的属性或特征的元数据;根据所述配置请求和所述配置参数的位置生成配置响应,并将所述配置响应发送至所述终端;其中,所述配置响应用于在所述终端中展示所述业务系统的配置文件中每一配置参数的位置。2.根据权利要求1所述的配置参数定位方法,其特征在于,接收终端发送的配置请求,包括:向所述终端发送输入页面;其中,所述输入页面中具有用于输入配置文件的文件输入框,和/或用于选择配置文件的文件选择框;所述输入页面中还具有用于输入指示对象的信息输入框,和/或用于选择指示对象的信息选择框;接收所述终端在所述文件输入框中输入的配置文件,或在所述文件选择框中选择的配置文件;根据所述配置文件生成配置请求。3.根据权利要求1所述的配置参数定位方法,其特征在于,根据所述配置请求调用预置的成熟分类模型确定所述配置文件对应的配置类别,并根据所述配置类别对应的定位点确定所述配置文件中的配置参数,包括:根据所述配置请求触发成熟分类模型运行,并将所述配置请求中的配置文件输入到所述成熟分类模型中;调用所述成熟分类模型对所述配置文件进行特征提取,得到至少一个配置类别,并获取与所述配置类别对应的定位点;其中,所述特征提取用于根据所述配置文件中的内容的特征确定所述配置文件所属的配置类别;调用所述成熟分类模型根据所述配置类别对应的定位点,确定所述配置文件中的配置参数。4.根据权利要求3所述的配置参数定位方法,其特征在于,调用所述成熟分类模型对所述配置文件进行特征提取,得到至少一个配置类别,包括:调用所述成熟分类模型中的自然语言模块对所述配置文件进行分词处理,得到至少一个配置词汇;将所述至少一个配置词汇录入所述成熟分类模型中的网络模型的输入层,所述输入层将所述配置词汇转为配置向量;所述网络模型的中间层对所述输入层中的配置向量进行特征提取,得到特征向量;其
中,所述特征向量表征了各配置词汇的内容,以及各配置词汇之间的关联关系;所述中间层将所述特征向量输出至所述网络模型的输出层,所述输出层根据所述特征向量生成配置类别。5.根据权利要求3所述的配置参数定位方法,其特征在于,调用所述成熟分类模型根据所述配置类别对应的定位点,确定所述配置文件中的配置参数,包括:将所述定位点设为所述分类模型中的正则模块的关键字;调用所述分类模型中的正则模块,根据所述关键字对所述配置文件中与所述定位点对应的配置参数进行查询,得到与所述定位点对应的配置参数。6.根据权利...

【专利技术属性】
技术研发人员:王刚杨涛王丹孙鹏谭建伟杨彤余越周海静岳秋睿刘泽萱
申请(专利权)人:中国银行股份有限公司
类型:发明
国别省市:

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

1