一种应用软件配置的变更方法、装置、存储介质及设备制造方法及图纸

技术编号:35910499 阅读:19 留言:0更新日期:2022-12-10 10:50
本发明专利技术涉及通信技术领域,公开了一种应用软件配置的变更方法、装置、存储介质及电子设备,包括:输入预先生成的配置密钥,登录配置管理平台;获取登录配置管理平台的登录信息,根据预先生成的配置密钥和所述登录信息,判断是否能登录成功;如果登录成功,则输入需要更改的配置信息;根据需要更改的配置信息,确定需要更改的目标应用;根据需要更改的目标应用,确定目标应用的配置文件,对目标应用进行配置的变更。通过该方法,能够提高应用软件配置变更的效率及安全性。更的效率及安全性。更的效率及安全性。

【技术实现步骤摘要】
一种应用软件配置的变更方法、装置、存储介质及设备


[0001]本专利技术涉及通信
,尤其涉及一种应用软件配置的变更方法、装置、存储介质及电子设备。

技术介绍

[0002]互联网时代,为了方便应用软件产品的测试、优化和迭代,通常会将源代码与配置文件分开管理。应用软件在启动时,会读取指定目录下的文件内容来加载配置信息。比如,应用软件在实际运行场景和测试环境,所需要的服务端数据是不一样的。为了方便应用软件产品在不同环境中运行,此时,无须修改代码,只需变更配置文件即可。
[0003]上述应用软件配置变更的方式,由于比较方便、快捷,被普遍适用。然而,上述变更的过程,由于经常被技术人员随意改动,导致应用软件在前后端的数据或接口不一样,造成资损或者其它重大事故影响。因此,如何提高应用软件配置变更的安全性和效率,成为亟需解决的技术问题。

技术实现思路

[0004]本申请实施例提供一种应用软件配置的变更方法、装置、存储介质及电子设备,以解决现有技术中,应用软件配置变更的安全性和效率不足的技术问题。
[0005]第一方面,提供了一种应用软件配置的变更方法,包括:
[0006]输入预先生成的配置密钥,登录配置管理平台;
[0007]获取登录配置管理平台的登录信息,根据预先生成的配置密钥和所述登录信息,判断是否能登录成功;
[0008]如果登录成功,则输入需要更改的配置信息;
[0009]根据需要更改的配置信息,确定需要更改的目标应用;
[0010]根据需要更改的目标应用,确定目标应用的配置文件,对目标应用进行配置的变更。
[0011]第二方面,提供了一种应用软件配置的变更装置,包括:
[0012]登录模块:用于输入预先生成的配置密钥,登录配置管理平台;
[0013]判断模块:用于获取登录配置管理平台的登录信息,根据预先生成的配置密钥和所述登录信息,判断是否能登录成功;
[0014]输入配置信息模块:用于如果登录成功,则输入需要更改的配置信息;
[0015]确定目标应用模块:用于根据需要更改的配置信息,确定需要更改的目标应用;
[0016]变更配置模块:用于根据需要更改的目标应用,确定目标应用的配置文件,对目标应用进行配置的变更。
[0017]第三方面,提供了一种计算机可读存储介质,计算机可读存储介质存储有计算机程序,计算机程序被处理器执行时实现上述应用软件配置的变更方法的步骤。
[0018]第四方面,提供了一种电子设备,包括存储器、处理器以及存储在存储器中并可在
处理器上运行的计算机程序,处理器执行计算机程序时实现上述应用软件配置的变更方法的步骤。
[0019]上述应用软件配置的变更方法、装置、存储介质及电子设备,在对应用软件配置进行变更的时候,通过将登录的生效日期、失效日期和权限人员身份等信息与配置密钥直接相关联,并要求,只有输入有效的配置密钥,才能进行配置变更,进一步限定了应用软件的配置变更权限,保证了应用软件的配置文件不会在任意时间被任意的人员随意更改。同时,利用非对称加密算法生成配置密钥,加大了密钥被非法破解的难度,提高了应用软件配置变更的安全性。最后,通过集中化的配置管理平台,为多个应用软件提供配置变更服务,确保各应用软件配置变更的统一,提高了应用软件配置变更的效率及安全性。
附图说明
[0020]为了更清楚地说明本专利技术实施例的技术方案,下面将对本专利技术实施例的描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0021]图1是本专利技术一实施例中应用软件配置的变更方法的一应用环境示意图;
[0022]图2是本专利技术一实施例中应用软件配置的变更方法的一流程示意图;
[0023]图3是本专利技术一实施例中配置密钥的生成方法的一流程示意图;
[0024]图4是图1中步骤S20的一具体实施方式流程示意图;
[0025]图5是本专利技术一实施例中应用软件配置的变更设备的界面示意图;
[0026]图6是本专利技术一实施例中应用软件配置的变更装置的一结构示意图;
[0027]图7是本专利技术一实施例中计算机设备的一结构示意图。
具体实施方式
[0028]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0029]本专利技术实施例提供的应用软件配置的变更方法,可应用在如图1所示的应用环境中,其中,客户端通过网络与服务端进行通信。服务端可以通过客户端,获取到登录人员登录的时间以及登录人员的身份等信息,并同时从客户端获取登录人员输入的配置密钥。服务端获取到上述信息后,利用预先存放的秘钥对配置密钥进行解密,生成配置密钥的明文,并根据预先存放的权限人员身份信息,判断登录人员所输入的配置密钥是否有效。如果配置密钥有效,则进入应用软件配置的变更界面,呈现在客户端,由登录人员选择或输入需要更改的配置信息,以及需要更改的应用软件,对应用软件进行配置的变更。
[0030]本专利技术实施例中,在对应用软件配置进行变更的时候,通过将登录的生效日期、失效日期和权限人员身份等信息与配置密钥直接相关联,并要求,只有输入有效的配置密钥,才能进行配置变更,进一步限定了应用软件的配置变更权限,保证了应用软件的配置文件不会在任意时间被任意的人员随意更改。其中,客户端可以但不限于各种个人计算机、笔记
本电脑、智能手机、平板电脑和便携式可穿戴设备。服务端可以用独立的服务器或者是多个服务器组成的服务器集群来实现。下面通过具体的实施例对本专利技术进行详细的描述。
[0031]请参阅图2所示,图2是本专利技术一实施例中应用软件配置的变更方法的一流程示意图,包括如下步骤:
[0032]S10:输入预先生成的配置密钥,登录配置管理平台;
[0033]配置密钥为技术测试或者开放等人员修改应用软件配置的密码,为了保证应用软件的配置文件不会被随意更改,在应用软件配置变更的时候,要求输入配置密钥,才能进行修改应用软件配置的操作。同时,本实施例中,在配置密钥生成的过程中,将登录的生效日期、失效日期和权限人员身份等信息与配置密钥直接相关联,也即配置密钥中包括:登录的生效日期、失效日期和权限人员身份加密信息中的一项或多项。
[0034]上述配置密钥的生成方法,一方面,能够控制配置变更人员使用配置密钥的期限,另一方面,通过输入的配置密钥,能够追溯到在什么时间、由哪位人员进行了配置变更的操作,具有一定的可追责性,提高应用软件配置变更安全性。其中,配置密钥的生成可以基于对称加密算法,也可以基于非对称加密算法。在本实施例中,通过利用国密SM2加密算法生成本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种应用软件配置的变更方法,其特征在于,包括:输入预先生成的配置密钥,登录配置管理平台;获取登录配置管理平台的登录信息,根据预先生成的配置密钥和所述登录信息,判断是否能登录成功;如果登录成功,则输入需要更改的配置信息;根据需要更改的配置信息,确定需要更改的目标应用;根据需要更改的目标应用,确定目标应用的配置文件,对目标应用进行配置的变更。2.根据权利要求1所述的方法,其特征在于,所述配置密钥为基于非对称加密算法生成的密钥,所述配置密钥的生成步骤,包括:生成配置密钥的公钥和私钥,其中,所述私钥用于在登录配置管理平台时,对配置密钥进行解密,生成配置密钥的明文;输入配置密钥的明文;基于非对称加密算法,使用配置密钥的公钥对配置密钥的明文进行加密,生成配置密钥。3.根据权利要求1所述的方法,其特征在于,所述获取登录配置管理平台的登录信息,根据预先生成的配置密钥和所述登录信息,判断是否能登录成功,包括:获取配置密钥的私钥,并根据配置密钥的私钥对配置密钥进行解密,生成配置密钥明文;获取所述登录信息,并根据配置密钥明文,判断配置密钥是否有效;如果有效,则登录成功;否则,登录失败。4.根据权利要求3所述的方法,其特征在于,所述登录信息包括:登录时间,所述配置密钥的明文包括:登录失效日期,所述获取所述登录信息,并根据配置密钥明文,判断配置密钥是否有效,包括:判断登录时间是否在登录失效日期的前面;如果登录时间在登录失效日期的前面,则配置密钥有效,否则,配置密钥无效。5.根据权利要求4所述的方法,其特征在于,所述配置密钥的明文还包括:登录生效日期,所述判断登录时间是否在登录失效日期的前面之...

【专利技术属性】
技术研发人员:冉胜举
申请(专利权)人:平安壹钱包电子商务有限公司
类型:发明
国别省市:

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

1