升级控制方法、电子设备及存储介质技术

技术编号:38994496 阅读:13 留言:0更新日期:2023-10-07 10:25
本申请提供了升级控制方法、电子设备及存储介质,适用于计算机技术领域,应用于第一设备,该方法包括:接收到第二设备转发的任务修改请求时,控制向任务修改请求对应的任务的任务信息加入第一数据。接收第三设备反馈到第二设备的任务信息,并根据任务信息包含的第二数据,判断是否可以开始升级。当判断结果为可以开始升级时,控制更新任务信息,以使得第三设备根据更新得到的新的任务信息进行任务升级。本申请实施例可以减小任务升级对用户的影响。本申请实施例可以减小任务升级对用户的影响。本申请实施例可以减小任务升级对用户的影响。

【技术实现步骤摘要】
升级控制方法、电子设备及存储介质


[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]图1是本申请一实施例提供的一种升级控制系统的系统架构图;
[0032]图2是本申请一实施例提供的升级控制方法的系统交互图;
[0033]图3是本申请一实施例提供的任务确定方法的流程示意图;
[0034]图4是本申请一实施例提供的权限控制方法的流程示意图;
[0035]图5是本申请一实施例提供的升级控制方法的系统交互图;
[0036]图6是本申请一实施例提供的一种升级系统的系统架构图;
[0037]图7是本申请实施例提供的升级控制装置的结构示意图;
[0038]图8是本申请实施例提供的电子设备的结构示意图。
具体实施方式
[0039]以下描述中,为了说明而不是为了限定,提出了诸如本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种升级控制方法,其特征在于,应用于第一设备,所述方法包括:接收到第二设备转发的任务修改请求时,控制向所述任务修改请求对应的任务的任务信息加入第一数据,所述第一数据用于第三设备判断是否满足升级条件;接收所述第三设备反馈到所述第二设备的所述任务信息,并根据所述任务信息包含的第二数据,判断是否可以开始升级;其中,所述第二数据为在所述第三设备在判断出满足所述升级条件时,向所述任务信息中加入的数据;当判断结果为可以开始升级时,控制更新所述任务信息,以使得所述第三设备根据更新得到的新的任务信息进行任务升级。2.根据权利要求1所述的升级控制方法,其特征在于,在所述接收到第二设备转发的任务修改请求后,还包括:限制所述第二设备对所述任务信息的控制权限,使得所述第二设备无自主删除所述任务信息的权限。3.根据权利要求1所述的升级控制方法,其特征在于,所述第一数据中包括探测配置信息,用于所述第三设备根据所述探测配置信息,对任务运行状态进行探测,以判断是否满足所述升级条件。4.根据权利要求1至3任一所述的升级控制方法,其特征在于,所述第二数据中包括标签数据,所述标签数据用于判断是否可以开始升级;当所述标签数据的内容包括预设内容时,判断结果为可以开始升级。5.根据权利要求1或2所述的升级控制方法,其特征在于,所述控制更新所述任务信息,包括:命令所述第二设备删除所述任务信息,以使得所述第二设备在删除所述任务信息后创建对应的新的任务信息,实现对所述任务信息的更新。6.根据权利要求1或2所述的升级控制方法,其特征在于,在所述控制更新所述...

【专利技术属性】
技术研发人员:林松正曲鑫左义强
申请(专利权)人:深圳云网雾联科技有限公司
类型:发明
国别省市:

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

1