服务器交互方法、装置及系统与流程

专利检索2026-07-21  7


本说明书实施例涉及通信,特别涉及服务器交互方法、装置及系统。


背景技术:

1、随着科技技术的发展,越来越多的业务开始线上化,尤其是在生产环境较为复杂的场景下,同一生产环境将包含大量的生产系统。企业为了便于开发和使用,大多数生产系统对应的应用都会采用linux系统开发,在此情形下,利用低代码的构思开发大量基于linux系统的监控将成为企业的必然选项,从而才能够实现多大量的生产系统进行管理和监控,否则将会导致开发人员面临大量的代码开发工作。然而,由于linux系统中交互方式较为复杂,若需要集成一个具有管理权限的系统对接所有生产系统,不仅需要考虑linux系统自身对应的交互逻辑,还需要考虑跨系统间交互命令的转换问题,甚至网络异常等原因都会导致与linux系统交互出现问题,进而影响业务的进展。因此亟需一种有效的方案以解决上述问题。


技术实现思路

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、在检测未通过的情况下,根据所述交互配置信息确定监管方,并向所述监管方发送告警信息。

33、根据本说明书实施例的第二方面,提供了一种服务器交互装置,应用于服务器管理端,其中,所述服务器管理端与至少一个服务器通信连接,包括:

34、确定模块,被配置为确定与所述至少一个服务器中目标服务器关联的服务器交互任务,并确定所述服务器交互任务在当前任务执行阶段对应的目标交互操作;

35、读取模块,被配置为在所述服务器交互任务关联的任务记录库中,读取针对所述目标交互操作预先存储的交互配置信息;

36、更新模块,被配置为按照所述当前任务执行阶段相邻的上一任务执行阶段记录的交互反馈信息,对所述交互配置信息进行更新;

37、执行模块,被配置为基于更新后的交互配置信息与所述目标服务器执行所述目标交互操作。

38、根据本说明书实施例的第三方面,提供了一种服务器交互系统,包括服务器管理端和至少一个服务器,其中,所述服务器管理端与所述至少一个服务器通信连接,包括:

39、所述服务器管理端,用于确定与所述至少一个服务器中目标服务器关联的服务器交互任务,并确定所述服务器交互任务在当前任务执行阶段对应的目标交互操作;在所述服务器交互任务关联的任务记录库中,读取针对所述目标交互操作预先存储的交互配置信息;按照所述当前任务执行阶段相邻的上一任务执行阶段记录的交互反馈信息,对所述交互配置信息进行更新;基于更新后的交互配置信息向所述目标服务器发送交互命令;

40、所述目标服务器,用于响应于所述交互命令确定目标反馈信息,并将所述目标反馈信息发送至所述服务器管理端。

41、根据本说明书实施例的第四方面,提供了一种计算设备,包括:

42、存储器和处理器;

43、所述存储器用于存储计算机可执行指令,所述处理器用于执行所述计算机可执行指令,该计算机可执行指令被处理器执行时实现上述服务器交互方法的步骤。

44、根据本说明书实施例的第五方面,提供了一种计算机可读存储介质,其存储有计算机可执行指令,该指令被处理器执行时实现上述服务器交互方法的步骤。

45、根据本说明书实施例的第六方面,提供了一种计算机程序产品,包括计算机程序或指令,该计算机程序或指令被处理器执行时实现上述服务器交互方法的步骤。

46、本实施例提供的服务器交互方法,为了能够确保服务器管理端与服务器之间的通信有效性,以及降低两者之间出现交互问题的概率,可以先确定与至少一个服务器中目标服务器关联的服务器交互任务,此时可以确定服务器交互任务在当前任务执行阶段对应的目标交互操作;而后,在服务器交互任务关联的任务记录库中,读取针对目标交互操作预先存储的交互配置信息;实现通过将服务器交互任务按照交互操作进行切分,每个交互操作的执行都将从任务记录库中读取相应的交互配置信息完成后续的交互处理,可以实现基于预先配置好的交互逻辑进行交互,从而可以有效避免交互所可能出现的问题。此后,考虑交互操作是任务中需要连续执行的操作,因此为了确保当前要执行的交互操作能够基于上一次交互结果继续进行,则可以按照当前任务执行阶段相邻的上一任务执行阶段记录的交互反馈信息,对交互配置信息进行更新;从而实现基于更新后的交互配置信息与目标服务器执行目标交互操作。实现服务器管理端与服务器进行交互阶段,可以按照预先存储的交互配置信息完成,从而可以有效的提高交互效率以及降低交互问题的概率;尤其是在生产系统的管理集成环境下,通过上述方案可以有效提高管理端与多个服务器之间的交互便利性,进而满足管理集成需求的实现。


技术特征:

1.一种服务器交互方法,其特征在于,应用于服务器管理端,其中,所述服务器管理端与至少一个服务器通信连接,包括:

2.根据权利要求1所述的方法,其特征在于,所述确定与所述至少一个服务器中目标服务器关联的服务器交互任务步骤执行之前,还包括:

3.根据权利要求1所述的方法,其特征在于,所述在所述服务器交互任务关联的任务记录库中,读取针对所述目标交互操作预先存储的交互配置信息,包括:

4.根据权利要求1所述的方法,其特征在于,所述按照所述当前任务执行阶段相邻的上一任务执行阶段记录的交互反馈信息,对所述交互配置信息进行更新,包括:

5.根据权利要求1所述的方法,其特征在于,所述基于更新后的交互配置信息与所述目标服务器执行所述目标交互操作步骤执行之前,还包括:

6.根据权利要求1-5任一项所述的方法,其特征在于,所述基于更新后的交互配置信息与所述目标服务器执行所述目标交互操作,包括:

7.根据权利要求6所述的方法,其特征在于,所述方法还包括:

8.根据权利要求7所述的方法,其特征在于,所述方法还包括:

9.一种服务器交互装置,其特征在于,应用于服务器管理端,其中,所述服务器管理端与至少一个服务器通信连接,包括:

10.一种服务器交互系统,其特征在于,包括服务器管理端和至少一个服务器,其中,所述服务器管理端与所述至少一个服务器通信连接,包括:

11.一种计算设备,其特征在于,包括:

12.一种计算机可读存储介质,其特征在于,其存储有计算机可执行指令,该计算机可执行指令被处理器执行时实现权利要求1至8任意一项所述方法的步骤。

13.一种计算机程序产品,其特征在于,包括计算机程序或指令,该计算机程序或指令被处理器执行时实现权利要求1至8任意一项所述方法的步骤。


技术总结
本说明书实施例提供服务器交互方法、装置及系统,其中所述服务器交互方法应用于服务器管理端,其中,所述服务器管理端与至少一个服务器通信连接,包括:确定与所述至少一个服务器中目标服务器关联的服务器交互任务,并确定所述服务器交互任务在当前任务执行阶段对应的目标交互操作;在所述服务器交互任务关联的任务记录库中,读取针对所述目标交互操作预先存储的交互配置信息;按照所述当前任务执行阶段相邻的上一任务执行阶段记录的交互反馈信息,对所述交互配置信息进行更新;基于更新后的交互配置信息与所述目标服务器执行所述目标交互操作。

技术研发人员:陈衡岳
受保护的技术使用者:华晨宝马汽车有限公司
技术研发日:
技术公布日:2024/5/29
转载请注明原文地址:https://win.8miu.com/read-1165559.html

最新回复(0)