供应故障的区块链管理的制作方法

文档序号:33507390发布日期:2023-03-18 04:42阅读:来源:国知局

技术特征:
1.一种方法,包括:由一个或多个计算机处理器捕获与服务供应相关联的一个或多个应用编程接口(api)调用;由一个或多个计算机处理器将所述捕获的一个或多个api调用提交到区块链分类账;由一个或多个计算机处理器在所述服务供应期间检测系统故障;由一个或多个计算机处理器从所述区块链分类账中提取所述提交的一个或多个api调用;以及基于所述提取的一个或多个api调用,由一个或多个计算机处理器识别与所述系统故障相关联的有问题的系统。2.根据权利要求1所述的方法,其中,识别所述有问题的系统进一步包括:由一个或多个计算机处理器在其间执行所述系统故障的根本原因分析;由一个或多个计算机处理器生成报告,其中所述报告包括所述根本原因分析、所述有问题的系统以及至少一个校正动作;以及由一个或多个计算机处理器将所述报告提交给所述区块链分类账。3.根据权利要求2所述的方法,进一步包括:由一个或多个计算机处理器通知所述有问题的系统的所有者。4.根据权利要求1所述的方法,进一步包括:由一个或多个计算机处理器检索与所述有问题的系统和所述服务供应相关联的智能合约;由一个或多个计算机处理器接收与所述有问题的系统相关联的一个或多个api调用;以及基于所述智能合约,由一个或多个计算机处理器生成对与所述有问题的系统相关联的所述一个或多个api调用的伪响应。5.根据权利要求4所述的方法,进一步包括,由一个或多个计算机处理器将与所述有问题的系统相关联的所述一个或多个api调用提交给所述区块链分类账。6.根据权利要求4所述的方法,进一步包括:由一个或多个计算机处理器,处理与所述一个或多个api调用相关联的一个或多个未处理的调用细节,所述一个或多个api调用与所述有问题的系统相关联;以及由所述一个或多个计算机处理器基于所述智能合约将所述一个或多个未处理的调用细节解析成一个或多个动作。7.根据权利要求1所述的方法,进一步包括,在检测所述系统故障之前,由一个或多个计算机处理器检测云服务供应工作流执行。8.一种计算机计算机程序产品,包括:一个或多个计算机可读存储介质以及共同存储在所述一个或多个计算机可读存储介质上的程序指令,所存储的程序指令包括:用于捕获与服务供应相关联的一个或多个应用编程接口(api)调用的程序指令;用于将所述捕获的一个或多个api调用提交到区块链分类账的程序指令;用于在所述服务供应期间检测系统故障的程序指令;用于从所述区块链分类账中提取所述提交的一个或多个api调用的程序指令;以及
用于基于所述提取的一个或多个api调用,识别与所述系统故障相关联的有问题的系统的程序指令。9.根据权利要求8所述的计算机程序产品,其中,用于识别所述有问题的系统的所述程序指令包括:用于在期间执行所述系统故障的根本原因分析的程序指令;用于生成报告的程序指令,其中所述报告包括所述根本原因分析、所述有问题的系统以及至少一个校正动作;以及用于将所述报告提交给所述区块链分类账的程序指令。10.根据权利要求9所述的计算机程序产品,所述存储的程序指令进一步包括:用于通知所述有问题的系统的所有者的程序指令。11.根据权利要求8所述的计算机程序产品,所述存储的程序指令进一步包括:用于检索与所述有问题的系统和所述服务供应相关联的智能合约的程序指令;用于接收与所述有问题的系统相关联的一个或多个api调用的程序指令;以及用于基于所述智能合约,生成对与所述有问题的系统相关联的所述一个或多个api调用的伪响应的程序指令。12.根据权利要求11所述的计算机程序产品,所述存储的程序指令进一步包括:用于将与所述有问题的系统相关联的所述一个或多个api调用提交给所述区块链分类账的程序指令。13.根据权利要求11所述的计算机程序产品,所存储的程序指令进一步包括:用于处理与所述一个或多个api调用相关联的一个或多个未处理的调用细节,所述一个或多个api调用与所述有问题的系统相关联;以及用于基于所述智能合约将所述一个或多个未处理的调用细节解析成一个或多个动作的程序指令。14.根据权利要求8所述的计算机程序产品,所述存储的程序指令进一步包括:用于在检测所述系统故障之前,检测云服务供应工作流执行的程序指令。15.一种计算机系统,包括:一个或多个计算机处理器;一个或多个计算机可读存储介质;共同地存储在所述一个或多个计算机可读存储介质上的程序指令,用于由所述一个或多个计算机处理器中的至少一个执行,所述存储的程序指令包括:用于捕获与服务供应相关联的一个或多个应用编程接口(api)调用的程序指令;用于将所述捕获的一个或多个api调用提交到区块链分类账的程序指令;用于在所述服务供应期间检测系统故障的程序指令;用于从所述区块链分类账中提取所述提交的一个或多个api调用的程序指令;以及用于基于所述提取的一个或多个api调用,识别与所述系统故障相关联的有问题的系统的程序指令。16.根据权利要求15所述的计算机系统,其中,用于识别所述有问题的系统的所述程序指令包括:用于在期间执行所述系统故障的根本原因分析的程序指令;
用于生成报告的程序指令,其中所述报告包括所述根本原因分析、所述有问题的系统以及至少一个校正动作;以及用于将所述报告提交给所述区块链分类账的程序指令。17.根据权利要求16所述的计算机系统,所述存储的程序指令进一步包括:用于通知所述有问题的系统的所有者的程序指令。18.根据权利要求15所述的计算机系统,所述存储的程序指令进一步包括:用于检索与所述有问题的系统和所述服务供应相关联的智能合约的程序指令;用于接收与所述有问题的系统相关联的一个或多个api调用的程序指令;以及用于基于所述智能合约,生成对与所述有问题的系统相关联的所述一个或多个api调用的伪响应的程序指令。19.根据权利要求18所述的计算机系统,所述存储的程序指令进一步包括:用于将与所述有问题的系统相关联的所述一个或多个api调用提交给所述区块链分类账的程序指令。20.根据权利要求18所述的计算机系统,所述存储的程序指令进一步包括:用于处理与所述一个或多个api调用相关联的一个或多个未处理的调用细节,所述一个或多个api调用与所述有问题的系统相关联;以及用于基于所述智能合约将所述一个或多个未处理的调用细节解析成一个或多个动作的程序指令。

技术总结
在云服务供应故障的区块链管理的方法中,一个或多个计算机处理器捕获与服务供应相关联的一个或多个应用编程接口(API)调用。一个或多个计算机处理器将捕获的一个或多个API调用提交到区块链分类账。一个或多个计算机处理器在服务供应期间检测系统故障。一个或多个计算机处理器从区块链分类账中提取提交的一个或多个API调用。基于提取的一个或多个API调用,一个或多个计算机处理器识别与系统故障相关联的有问题的系统。关联的有问题的系统。关联的有问题的系统。


技术研发人员:姜静波 张莉妮 陈荔龙 赵宇 赵文瑞 罗兰 姜黎
受保护的技术使用者:国际商业机器公司
技术研发日:2021.06.25
技术公布日:2023/3/17
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1