一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种配置信息维护方法及装置与流程

2022-11-23 21:47:43 来源:中国专利 TAG:


1.本发明涉及金融领域,特别涉及一种配置信息维护方法及装置。


背景技术:

2.随着当前社会的金融和计算机发展,涉及越来越多的金融交易,随着银行业务的快速发展,银行的系统的功能也在逐渐完善,系统的版本也在不断升级更新。
3.但是在系统进行版本升级的部署过程中,繁杂的配置信息维护和检查往往是耗费时间最长的过程,并且该过程往往都是需要维护人员人工操作,配置信息的维护是版本升级部署最容易出错的地方,一旦出现配置错误,则势必会影响系统对外服务,并且需要耗费大量的人力进行问题的排查和分析定位,给系统的版本升级带来不必要的部署风险。
4.因此,现在亟需一种配置信息维护方法,降低系统的版本升级的部署风险。


技术实现要素:

5.有鉴于此,本技术的目的在于提供一种配置信息维护方法及装置,能够降低系统的版本升级的部署风险。
6.本技术实施例提供一种配置信息维护方法,所述方法包括:
7.获取系统即将部署的目标版本的每个配置参数的参数标识和操作标识,所述操作标识至少包括新增配置参数标识、修改配置参数标识和删除配置参数标识,所述参数标识为所述配置参数的唯一标识;
8.根据目标参数的参数标识获取所述目标参数;
9.根据所述目标参数的操作标识对所述系统进行配置维护,以便所述系统部署为所述目标版本。
10.可选地,所述方法还包括:
11.提取系统的所述目标版本的多个配置参数,对所述配置参数进行标识,得到所述配置参数的参数标识。
12.可选地,在根据所述目标参数的操作标识对所述系统进行配置维护之后,所述方法还包括:
13.当所述系统部署为所述目标版本后,检测所述目标参数的格式是否和预先确定的规定格式相同,若不同,则发出提示信息。
14.可选地,在根据所述目标参数的操作标识对所述系统进行配置维护之后,所述方法还包括:
15.当所述系统部署为所述目标版本后,对所述目标版本进行自动测试,若测试结果错误,则确定出现错误的配置参数,并发出提示信息。
16.可选地,所述根据所述目标参数的操作标识对所述系统进行配置维护包括:
17.利用辅助工具,根据所述目标参数的操作标识,将所述目标参数自动导入所述系统。
18.本技术实施例提供一种配置信息维护装置,所述装置包括:
19.第一获取单元,用于获取系统即将部署的目标版本的每个配置参数的参数标识和操作标识,所述操作标识至少包括新增配置参数标识、修改配置参数标识和删除配置参数标识,所述参数标识为所述配置参数的唯一标识;
20.第二获取单元,用于根据目标参数的参数标识获取所述目标参数;
21.配置维护单元,用于根据所述目标参数的操作标识对所述系统进行配置维护,以便所述系统部署为所述目标版本。
22.可选地,所述装置还包括:
23.提取单元,用于提取系统的所述目标版本的多个配置参数,对所述配置参数进行标识,得到所述配置参数的参数标识。
24.可选地,所述装置还包括:
25.检测单元,用于当所述系统部署为所述目标版本后,检测所述目标参数的格式是否和预先确定的规定格式相同,若不同,则发出提示信息。
26.可选地,所述装置还包括:
27.测试单元,用于当所述系统部署为所述目标版本后,对所述目标版本进行自动测试,若测试结果错误,则确定出现错误的配置参数,并发出提示信息。
28.可选地,所述配置维护单元,具体用于:
29.利用辅助工具,根据所述目标参数的操作标识,将所述目标参数自动导入所述系统。
30.本技术实施例提供了一种配置信息维护方法,方法包括:获取系统即将部署的目标版本的每个配置参数的参数标识和操作标识,操作标识至少包括新增配置参数标识、修改配置参数标识和删除配置参数标识,参数标识为配置参数的唯一标识,以便后续能够根据参数标识获取目标参数,根据目标参数的操作标识对系统进行配置维护,以便系统部署为目标版本。也就是说,在进行系统版本升级时,利用每个配置参数的操作标识和参数标识,实现根据参数标识确定对应的目标参数,根据操作标识对系统进行配置,使得系统部署为目标版本,配置参数为目标版本的目标参数,通过利用操作标识和参数标识,实现对于系统版本的自动升级部署,无需维护人员单独对每个配置参数进行维护,大大提升了系统版本在升级部署时的配置效率,并且降低了系统版本在升级部署时的配置错误概率,能够降低系统的版本升级的部署风险。
附图说明
31.为了更清楚地说明本技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。
32.图1示出了本技术实施例提供的一种配置信息维护方法的流程示意图;
33.图2示出了本技术实施例提供的一种配置信息维护装置的结构示意图。
具体实施方式
34.为了使本技术领域的人员更好地理解本技术方案,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
35.在下面的描述中阐述了很多具体细节以便于充分理解本技术,但是本技术还可以采用其它不同于在此描述的其它方式来实施,本领域技术人员可以在不违背本技术内涵的情况下做类似推广,因此本技术不受下面公开的具体实施例的限制。
36.本发明提供的配置信息维护方法及方法可用于金融领域或其他领域,例如,可用于金融领域中的系统版本升级部署应用场景。其他领域为除金融领域之外的任意领域,例如,计算机领域。上述仅为示例,并不对本发明提供的配置信息维护方法及装置的应用领域进行限定。
37.随着当前社会的金融和计算机发展,涉及越来越多的金融交易,随着银行业务的快速发展,银行的系统的功能也在逐渐完善,系统的版本也在不断升级更新。
38.但是在系统进行版本升级的部署过程中,繁杂的配置信息维护和检查往往是耗费时间最长的过程,由于该过程往往都是需要维护人员人工操作,配置效率较低,并且配置信息的维护是版本升级部署最容易出错的地方,一旦出现配置错误,则势必会影响系统对外服务,并且需要耗费大量的人力进行问题的排查和分析定位,给系统的版本升级带来不必要的部署风险。
39.因此,现在亟需一种配置信息维护方法,降低系统的版本升级的部署风险。
40.基于此,本技术实施例提供了一种配置信息维护方法,方法包括:获取系统即将部署的目标版本的每个配置参数的参数标识和操作标识,操作标识至少包括新增配置参数标识、修改配置参数标识和删除配置参数标识,参数标识为配置参数的唯一标识,以便后续能够根据参数标识获取目标参数,根据目标参数的操作标识对系统进行配置维护,以便系统部署为目标版本。也就是说,在进行系统版本升级时,利用每个配置参数的操作标识和参数标识,实现根据参数标识确定对应的目标参数,根据操作标识对系统进行配置,使得系统部署为目标版本,配置参数为目标版本的目标参数,通过利用操作标识和参数标识,实现对于系统版本的自动升级部署,无需维护人员单独对每个配置参数进行维护,大大提升了系统版本在升级部署时的配置效率,并且降低了系统版本在升级部署时的配置错误概率,能够降低系统的版本升级的部署风险。
41.为了更好地理解本技术的技术方案和技术效果,以下将结合附图对具体的实施例进行详细的描述。
42.参见图1,该图为本技术实施例提供的一种配置信息维护方法的流程示意图。
43.本实施例提供的配置信息维护方法包括以下步骤:
44.s101,获取系统即将部署的目标版本的每个配置参数的参数标识和操作标识。
45.在本技术的实施例中,在进行系统的版本升级时,可以获取系统即将部署的目标版本的多个配置参数中每个配置参数的参数标识以及每个配置参数的操作标识,其中,参数标识为配置参数的唯一标识,可以后续根据参数标识确定相应的配置参数。操作标识至少包括新增配置参数标识、修改配置参数标识和删除配置参数标识,即可以根据操作标识
确定对配置参数进行的操作,例如新增、修改或删除。
46.作为一种示例,操作标识“c”代表新增配置参数标识、操作标识“a”代表修改当前参数标识、操作标识“d”代表删除当前参数标识。
47.具体的,可以对系统即将部署的目标版本的多个配置参数中每个配置参数进行提取,并且对每个配置参数进行唯一标识,得到每个配置参数的参数标识。
48.在实际应用中,多个配置参数包括多种参数类型,例如基础环境参数类、对外服务连接类、对内服务连接类和文件目录类等。可以按照参数类型分别对配置参数建立格式统一的配置明细,例如对外服务连接类中外部服务的网络配置信息的配置明细包括:域名、互联网协议地址(internet protocol address,ip)或端口信息等,对外服务连接类中外部服务的共享文件交互地址的配置明细包括:ftp用户名、ftp密码或文件路径。
49.在本技术的实施例中,可以将每个配置参数的参数标识,参数类型和配置明细都存储至配置信息表中,以便实现将配置信息通过配置信息表直观展示,在查找配置信息时,也无需查阅多个配置文件,直接利用配置信息表即可。配置信息表中,配置参数的格式统一,可以实现系统的全量配置信息的可视化管理,能够降低配置信息分散管理带来的维护负担。
50.s102,根据目标参数的参数标识获取所述目标参数。
51.在本技术的实施例中,在建立了每个配置参数的参数标识之后,可以根据目标参数的参数标识获取目标参数,目标参数为多个配置参数中的任意一个参数。
52.具体的,可以通过配置信息表,利用目标参数的参数标识确定目标参数。
53.s103,根据所述目标参数的操作标识对所述系统进行配置维护,以便所述系统部署为所述目标版本。
54.在本技术的实施例中,在根据目标参数的参数标识确定目标参数之后,可以根据获取得到的每个配置参数的操作标识,确定目标参数的操作标识,并且根据目标参数的操作标识对系统进行自动配置维护,以便系统能够升级部署为目标版本。
55.具体的,可以利用辅助工具,根据目标参数的操作标识,将目标参数自动导入系统,实现对于系统的自动配置维护。
56.在实际应用中,可以定义参数配置导入框架,参数配置导入框架包括目标参数的操作标识以及目标参数的参数标识,在进行系统的版本升级部署时,可以利用参数配置导入框架和辅助工具对系统的配置参数进行自动处理,实现随版本部署的配置参数的批量“一键配置”,有效避免传统部署过程中维护配置参数需切换不同路径人工新增、修改或删除不同配置文件中配置参数的局面,大大减少部署过程中配置参数维护的操作风险。
57.在本技术的实施例中,在根据目标参数的操作标识对系统进行配置维护之后,可以对系统的配置参数进行自动检测:
58.作为一种可能的实现方式,当系统部署为目标版本后,可以检测目标参数的格式是否和预先确定的规定格式相同,若不同,则发出提示信息。也就是说,可以对目标版本的配置信息进行合规性检查,以便识别配置参数中是否存在错误字符、空格或其他自定义的错误信息,还可以根据预先确定的规定格式对目标版本在系统中的配置参数进行格式检查,例如,在配置网络连接信息时,ip配置的标准模式是xxx.xxx.xxx.xxx,若配置的ip不符合相应格式,则认为该配置参数无效并发出提示信息,让维护人员及时介入检查确认。
59.作为另一种可能的实现方式,当系统部署为目标版本后,可以对目标版本进行自动测试,若测试结果错误,则确定出现错误的配置参数,并发出提示信息。也就是说,对于版本升级部署后的配置参数的正确性进行验证,包括配置连接的服务是否通、用户名密码是否正确、文件路径是否存在等,例如,当新增外部连接时,通过设置的网络连接信息,通过主动连接探测的方式,确认网络和端口是否正常连通,当新增订阅需要主动获取外部文件时,则根据配置的ftp用户名和密码,通过主动连接登录的方式,确认用户名、密码和分配的文件路径的是否正确。
60.在实际应用中,可以结合配置参数的参数类型,分别定义不同的参数检测条件,以便对不同的参数类型进行相应的检测。
61.由此可见,本技术实施例中,通过对系统版本升级为目标版本的配置参数进行检测,可实现参数配置风险的预先控制,避免在实际应用过程中系统出现问题,影响系统的对外服务,进一步降低系统版本部署风险。
62.本技术实施例提供了一种配置信息维护方法,方法包括:获取系统即将部署的目标版本的每个配置参数的参数标识和操作标识,操作标识至少包括新增配置参数标识、修改配置参数标识和删除配置参数标识,参数标识为配置参数的唯一标识,以便后续能够根据参数标识获取目标参数,根据目标参数的操作标识对系统进行配置维护,以便系统部署为目标版本。也就是说,在进行系统版本升级时,利用每个配置参数的操作标识和参数标识,实现根据参数标识确定对应的目标参数,根据操作标识对系统进行配置,使得系统部署为目标版本,配置参数为目标版本的目标参数,通过利用操作标识和参数标识,实现对于系统版本的自动升级部署,无需维护人员单独对每个配置参数进行维护,大大提升了系统版本在升级部署时的配置效率,并且降低了系统版本在升级部署时的配置错误概率,能够降低系统的版本升级的部署风险。
63.基于以上实施例提供的一种配置信息维护方法,本技术实施例还提供了一种配置信息维护装置,下面结合附图来详细说明其工作原理。
64.参见图2,该图为本技术实施例提供的一种配置信息维护装置的结构示意图。
65.本实施例提供的配置信息维护装置200包括:
66.第一获取单元210,用于获取系统即将部署的目标版本的每个配置参数的参数标识和操作标识,所述操作标识至少包括新增配置参数标识、修改配置参数标识和删除配置参数标识,所述参数标识为所述配置参数的唯一标识;
67.第二获取单元220,用于根据目标参数的参数标识获取所述目标参数;
68.配置维护单元230,用于根据所述目标参数的操作标识对所述系统进行配置维护,以便所述系统部署为所述目标版本。
69.可选地,所述装置还包括:
70.提取单元,用于提取系统的所述目标版本的多个配置参数,对所述配置参数进行标识,得到所述配置参数的参数标识。
71.可选地,所述装置还包括:
72.检测单元,用于当所述系统部署为所述目标版本后,检测所述目标参数的格式是否和预先确定的规定格式相同,若不同,则发出提示信息。
73.可选地,所述装置还包括:
74.测试单元,用于当所述系统部署为所述目标版本后,对所述目标版本进行自动测试,若测试结果错误,则确定出现错误的配置参数,并发出提示信息。
75.可选地,所述配置维护单元,具体用于:
76.利用辅助工具,根据所述目标参数的操作标识,将所述目标参数自动导入所述系统。
77.基于以上实施例提供的一种配置信息维护方法,本技术实施例还提供了一种配置信息维护设备,配置信息维护设备包括:
78.处理器和存储器,处理器的数量可以一个或多个。在本技术的一些实施例中,处理器和存储器可通过总线或其它方式连接。
79.存储器可以包括只读存储器和随机存取存储器,并向处理器提供指令和数据。存储器的一部分还可以包括nvram。存储器存储有操作系统和操作指令、可执行模块或者数据结构,或者它们的子集,或者它们的扩展集,其中,操作指令可包括各种操作指令,用于实现各种操作。操作系统可包括各种系统程序,用于实现各种基础业务以及处理基于硬件的任务。
80.处理器控制终端设备的操作,处理器还可以称为cpu。
81.上述本技术实施例揭示的方法可以应用于处理器中,或者由处理器实现。处理器可以是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器可以是通用处理器、dsp、asic、fpga或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本技术实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本技术实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器,处理器读取存储器中的信息,结合其硬件完成上述方法的步骤。
82.本技术实施例还提供一种计算机可读存储介质,用于存储程序代码,该程序代码用于执行前述各个实施例的方法中的任意一种实施方式。
83.在本技术的上下文中,机器可读介质可以是有形的介质,其可以包含或存储以供指令执行系统、装置或设备使用或与指令执行系统、装置或设备结合地使用的程序。机器可读介质可以是机器可读信号介质或机器可读储存介质。机器可读介质可以包括但不限于电子的、磁性的、光学的、电磁的、红外的、或半导体系统、装置或设备,或者上述内容的任何合适组合。机器可读存储介质的更具体示例会包括基于一个或多个线的电气连接、便携式计算机盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦除可编程只读存储器(eprom或快闪存储器)、光纤、便捷式紧凑盘只读存储器(cd-rom)、光学储存设备、磁储存设备、或上述内容的任何合适组合。
84.需要说明的是,本技术上述的计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质或者是上述两者的任意组合。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便
携式计算机磁盘、硬盘、随机访问存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑磁盘只读存储器(cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本技术中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。而在本技术中,计算机可读信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读信号介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:电线、光缆、rf(射频)等等,或者上述的任意合适的组合。
85.当介绍本技术的各种实施例的元件时,冠词“一”、“一个”、“这个”和“所述”都意图表示有一个或多个元件。词语“包括”、“包含”和“具有”都是包括性的并意味着除了列出的元件之外,还可以有其它元件。
86.需要说明的是,本领域普通技术人员可以理解实现上述方法实施例中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法实施例的流程。其中,所述存储介质可为磁碟、光盘、只读存储记忆体(read-only memory,rom)或随机存储记忆体(random access memory,ram)等。
87.可以以一种或多种程序设计语言或其组合来编写用于执行本技术的操作的计算机程序代码,上述程序设计语言包括但不限于面向对象的程序设计语言—诸如java、smalltalk、c ,还包括常规的过程式程序设计语言—诸如“c”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络——包括局域网(lan)或广域网(wan)—连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。
88.本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于装置实施例而言,由于其基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元及模块可以是或者也可以不是物理上分开的。另外,还可以根据实际的需要选择其中的部分或者全部单元和模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。
89.以上所述仅是本技术的优选实施方式,虽然本技术已以较佳实施例披露如上,然而并非用以限定本技术。任何熟悉本领域的技术人员,在不脱离本技术技术方案范围情况下,都可利用上述揭示的方法和技术内容对本技术技术方案做出许多可能的变动和修饰,或修改为等同变化的等效实施例。因此,凡是未脱离本技术技术方案的内容,依据本技术的技术实质对以上实施例所做的任何的简单修改、等同变化及修饰,均仍属于本技术技术方
案保护的范围内。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献