系统更新方法、装置、计算机设备及计算机设备存储介质制造方法及图纸

技术编号:36753118 阅读:15 留言:0更新日期:2023-03-04 10:41
本申请实施例公开了一种系统更新方法、装置、计算机设备及计算机设备存储介质,包括:响应于针对数据处理系统的系统更新指令获取系统更新数据包;确定数据处理系统中缓存功能组件的工作状态;若缓存功能组件的工作状态为工作状态,则将缓存功能组件的工作状态调整为关闭状态;基于系统更新数据包对数据处理系统进行更新得到更新后的数据处理系统;当检测到数据处理系统建立处理进程时,根据处理进程调用缓存功能组件,将缓存功能组件的工作状态调整为工作状态,为处理进程提供缓存。本申请实施例使数据处理系统在更新过程中不受缓存功能组件影响,确保网络服务系统正常更新,避免网络服务系统出现更新异常,从而提高网络服务系统的更新效率。统的更新效率。统的更新效率。

【技术实现步骤摘要】
系统更新方法、装置、计算机设备及计算机设备存储介质


[0001]本申请实施例涉及计算机设备
,尤其涉及一种系统更新方法、装置、计算机设备及计算机设备存储介质。

技术介绍

[0002]随着计算机通信技术的不断发展,智能手机、电脑、平板电脑及笔记本电脑等终端的大量普及应用,终端向着多样化、个性化的方向发展,日益成为人们在生活与工作中不可或缺的终端。为了满足人们对精神生活的追求,各类应用软件应运而生,用户可以随时通过电脑或手机等计算机设备打开不同的应用软件与其他人进行使用。
[0003]目前,软件开发人员可以使用Java开发网络服务系统,为了提高查询接口的效率,往往会提供数据缓存功能。例如,当网络服务系统中某一进程在运行过程中,发现需要进行数据缓存处理时,可以建立该进程与缓存功能组件的连接,以为该进程提供缓存功能,从而可以在不修改代码、不重新发布服务的情况下,动态地为服务添加缓存功能。然而,对于添加单独缓存功能组件的网络服务系统,在网络服务系统进行系统功能更新时,由于在更新时缓存功能组件可能正在进行工作为进程提供缓存功能,从而影响更新后的网络服务系统,存在网络服务系统更新异常的问题,导致网络服务系统更新失败,导致网络服务系统的更新效率较低。

技术实现思路

[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]采用本申请实施例,可以响应于针对所述数据处理系统的系统更新指令,获取所述系统更新指令携带的系统更新数据包;然后,确定所述数据处理系统中所述缓存功能组件的运行状态;接着,若所述缓存功能组件的运行状态为工作状态,则将所述缓存功能组件的运行状态调整为关闭状态,以关闭所述数据处理系统的缓存功能;之后,基于所述系统更新数据包对所述数据处理系统进行更新处理,得到更新后的数据处理系统;最后,当检测到所述数据处理系统建立处理进程时,根据所本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种系统更新方法,其特征在于,应用于网络服务系统,所述网络服务系统包括数据处理系统和缓存功能组件,所述缓存功能组件用于为所述数据处理系统提供缓存功能,所述方法包括:响应于针对所述数据处理系统的系统更新指令,获取所述系统更新指令携带的系统更新数据包;确定所述数据处理系统中所述缓存功能组件的运行状态;若所述缓存功能组件的运行状态为工作状态,则将所述缓存功能组件的运行状态调整为关闭状态,以关闭所述数据处理系统的缓存功能;基于所述系统更新数据包对所述数据处理系统进行更新处理,得到更新后的数据处理系统;当检测到所述数据处理系统建立处理进程时,根据所述处理进程调用所述缓存功能组件,将所述缓存功能组件的运行状态调整为工作状态,开启所述数据处理系统的缓存功能,为所述处理进程提供缓存。2.根据权利要求1所述的系统更新方法,其特征在于,在根据所述处理进程调用所述缓存功能组件之后,将所述缓存功能组件的运行状态调整为工作状态之前,还包括:对调用了所述缓存功能的更新后的数据处理系统进行缓存功能测试,以得到测试结果;根据所述测试结果将所述缓存功能组件的运行状态调整为工作状态。3.根据权利要求2所述的系统更新方法,其特征在于,所述根据所述测试结果将所述缓存功能组件的运行状态调整为工作状态,包括:若所述测试结果为缓存功能异常,则根据所述测试结果对应的异常数据,对所述缓存功能组件进行调整处理,并对所述处理后的缓存功能组件进行缓存功能测试,直至所述测试结果为缓存功能正常,并将所述缓存功能组件的运行状态调整为工作状态;若所述测试结果为缓存功能正常,则将所述缓存功能组件的运行状态调整为工作状态。4.根据权利要求1所述的系统更新方法,其特征在于,所述响应于针对所述数据处理系统的系统更新指令,包括:获取当前正在运行的处理进程、以及所述处理进程对应的第一处理优先级;获取所述系统更新指令对应的更新任务的第二处理优先级;根据所述第一处理优先级和所述第二处理优先级的优先级关系,确定目标处理顺序,其中,所述目标处理顺序用于指示所述处理进程与所述更新任务的处理顺序;根据所述处理顺序对所述处理进程与所述更新任务进行处理。5....

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

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

1