一种版本确认方法、系统、电子设备及存储介质技术方案

技术编号:27656107 阅读:13 留言:0更新日期:2021-03-12 14:18
本说明书一个或多个实施例提供的一种版本确认方法、系统、电子设备及存储介质,包括:获取服务器端发送的目标应用,确定所述目标应用的配置文件中记录的版本序号;响应于用户对所述目标应用的启动指令,获取所述服务器端发送的校对序号;判断所述版本序号与所述校对序号是否一致;根据判断结果,生成并输出版本确认结果。本说明书一个或多个实施例通过在目标应用的配置文件中事先记录好版本序号,当用户启动时可以先行获取到版本号,并能够与服务器发送来的校对号进行快速校对。从而避免了通过人工进行版本检查来确定版本的一致性,提升校验效率,防止漏检或错检的情况发生,提高了校验准确率。

【技术实现步骤摘要】
一种版本确认方法、系统、电子设备及存储介质
本说明书一个或多个实施例涉及计算机
,尤其涉及一种版本确认方法、系统、电子设备及存储介质。
技术介绍
现代互联网企业在进行审计过程中,需要确保服务器与各个终端之间的平台版本及数据库版本一致,进而首先需要按照配置管理的要求区分应用版本号和数据库版本号,同时在应用升级时需要对两者版本号进行检查并同时对服务器、终端进行版本更新。在现有技术中,在校验终端与服务器之间版本是否相同时,通常都是通过人工对应用或数据库的版本进行校验,而人工校验本身效率低下、同时还存在漏检或错检的可能,进而准确率也无法保证。
技术实现思路
有鉴于此,本说明书一个或多个实施例的目的在于提出一种版本确认方法、系统、电子设备及存储介质,以解决当前校验确认方法效率低下、准确率低下的问题。基于上述目的,本说明书一个或多个实施例提供了一种版本确认方法,应用于终端,包括:获取服务器端发送的目标应用,确定所述目标应用的配置文件中记录的版本序号;响应于用户对所述目标应用的启动指令,获取所述服务器端发送的校对序号;判断所述版本序号与所述校对序号是否一致;根据判断结果,生成并输出版本确认结果。在一些实施方式中,所述版本序号,包括:所述目标应用的应用版本序号;和/或所述目标应用使用的数据库的数据库版本序号。在一些实施方式中,所述确定所述目标应用的配置文件中记录的版本序号,包括:当所述版本序号为所述数据库版本序号时,检索所述数据库的版本序号表,确定所述版本序号表中最新插入的序号为所述数据库版本序号。在一些实施方式中,所述根据判断结果,生成并输出版本确认结果,包括:若所述版本序号与所述校对序号不一致,则终止所述目标应用的启动,生成包含提醒信息及操作提示的所述版本确认结果。在一些实施方式中,所述生成包含提醒信息及操作提示的所述版本确认结果之后,还包括:获取所述用户基于所述版本确认结果输入的调整参数,基于所述调整参数对所述配置文件进行参数调整,使调整后的所述配置文件与所述校对序号对应的升级参数条件对应,更新所述目标应用。基于同一构思,本说明书一个或多个实施例还提供了一种版本确认方法,应用于服务器端,包括:确定目标应用对应的版本序号,将所述版本序号设置于所述目标应用的配置文件中,记录所述版本序号生成校对序号;响应于终端的获取请求,将所述目标应用及所述配置文件发送给所述终端;响应于所述终端的启动请求,将所述校对序号发送给所述终端,并使所述终端执行如上任一项所述的应用于终端的方法。在一些实施方式中,所述版本序号,包括:所述目标应用的应用版本序号,和/或,所述目标应用使用的数据库的数据库版本序号;所述将所述版本序号设置于所述目标应用的配置文件中,包括:当所述版本序号为所述数据库版本序号时,生成所述数据库版本序号的脚本,将所述脚本设置于所述目标应用的配置文件中。基于同一构思,本说明书一个或多个实施例还提供了一种版本确认系统,包括:终端及服务器端;其中所述终端,被配置为执行如上任一项所述的应用于终端的方法;所述服务器端,被配置为执行如上任一项所述的应用于服务器端的方法。基于同一构思,本说明书一个或多个实施例还提供了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上任一项所述的应用于终端的方法,或实现如上任一项所述的应用于服务器端的方法。基于同一构思,本说明书一个或多个实施例还提供了一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令用于使所述计算机实现如上任一项所述的应用于终端的方法,或实现如上任一项所述的应用于服务器端的方法。从上面所述可以看出,本说明书一个或多个实施例提供的一种版本确认方法、系统、电子设备及存储介质,包括:获取服务器端发送的目标应用,确定所述目标应用的配置文件中记录的版本序号;响应于用户对所述目标应用的启动指令,获取所述服务器端发送的校对序号;判断所述版本序号与所述校对序号是否一致;根据判断结果,生成并输出版本确认结果。本说明书一个或多个实施例通过在目标应用的配置文件中事先记录好版本序号,当用户启动时可以先行获取到版本号,并能够与服务器发送来的校对号进行快速校对。从而避免了通过人工进行版本检查来确定版本的一致性,提升校验效率,防止漏检或错检的情况发生,提高了校验准确率。附图说明为了更清楚地说明本说明书一个或多个实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本说明书一个或多个实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本说明书一个或多个实施例提出的一种应用于终端的版本确认方法的流程示意图;图2为本说明书一个或多个实施例提出的一种应用于服务器端的版本确认方法的流程示意图;图3为本说明书一个或多个实施例例提出的电子设备结构示意图。具体实施方式为使本说明书的目的、技术方案和优点更加清楚明白,以下结合具体实施例,并参照附图,对本说明书进一步详细说明。需要说明的是,除非另外定义,本说明书实施例使用的技术术语或者科学术语应当为本公开所属领域内具有一般技能的人士所理解的通常意义。本公开中使用的“第一”、“第二”以及类似的词语并不表示任何顺序、数量或者重要性,而只是用来区分不同的组成部分。“包括”或者“包含”等类似的词语意指出现该词前面的元件、物件或者方法步骤涵盖出现在该词后面列举的元件、物件或者方法步骤及其等同,而不排除其他元件、物件或者方法步骤。“连接”或者“相连”等类似的词语并非限定于物理的或者机械的连接,而是可以包括电性的连接,不管是直接的还是间接的。“上”、“下”、“左”、“右”等仅用于表示相对位置关系,当被描述对象的绝对位置改变后,则该相对位置关系也可能相应地改变。如
技术介绍
部分所述,审计是对资料作出证据搜集及分析,以评估企业财务状况,然后就资料及一般公认准则之间的相关程度作出结论及报告。在现代互联网企业中,由于审计过程涉及的资料大部分是公司内部资料、部分资料可能涉及公司商业秘密等无法公示,从而需要保证审计过程全程的数据安全性。而审计时首先需要保证的是应用版本和使用数据库版本的版本一致性。然而,现有的检查版本一致性的方法一般都是通过人工解压应用安装包,查看应用中的版本号是否正确;人工查询数据库,查看数据库中的版本号是否正确,而通过人工去核查,有可能出现漏检或错检等问题,而且人工方式已经不符合审计的需求了。结合上述实际情况,本说明书一个或多个实施例提出了一种版本确认方案,通过在目标应用的配置文件中事先记录好版本序号,当用户启动时可以先行获取到版本号,并能够与服务器发送来的校对号进行快速校对。本文档来自技高网
...

【技术保护点】
1.一种版本确认方法,其特征在于,应用于终端,包括:/n获取服务器端发送的目标应用,确定所述目标应用的配置文件中记录的版本序号;/n响应于用户对所述目标应用的启动指令,获取所述服务器端发送的校对序号;/n判断所述版本序号与所述校对序号是否一致;/n根据判断结果,生成并输出版本确认结果。/n

【技术特征摘要】
1.一种版本确认方法,其特征在于,应用于终端,包括:
获取服务器端发送的目标应用,确定所述目标应用的配置文件中记录的版本序号;
响应于用户对所述目标应用的启动指令,获取所述服务器端发送的校对序号;
判断所述版本序号与所述校对序号是否一致;
根据判断结果,生成并输出版本确认结果。


2.根据权利要求1所述的方法,其特征在于,所述版本序号,包括:
所述目标应用的应用版本序号;
和/或
所述目标应用使用的数据库的数据库版本序号。


3.根据权利要求2所述的方法,其特征在于,所述确定所述目标应用的配置文件中记录的版本序号,包括:
当所述版本序号为所述数据库版本序号时,检索所述数据库的版本序号表,确定所述版本序号表中最新插入的序号为所述数据库版本序号。


4.根据权利要求1所述的方法,其特征在于,所述根据判断结果,生成并输出版本确认结果,包括:
若所述版本序号与所述校对序号不一致,则终止所述目标应用的启动,生成包含提醒信息及操作提示的所述版本确认结果。


5.根据权利要求4所述的方法,其特征在于,所述生成包含提醒信息及操作提示的所述版本确认结果之后,还包括:
获取所述用户基于所述版本确认结果输入的调整参数,基于所述调整参数对所述配置文件进行参数调整,使调整后的所述配置文件与所述校对序号对应的升级参数条件对应,更新所述目标应用。


6.一种版本确认方法,其特征在于...

【专利技术属性】
技术研发人员:邱庆豹郭锦如叶学安
申请(专利权)人:中国人寿保险股份有限公司
类型:发明
国别省市:北京;11

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

1