[发明专利]用于分布式系统的诊断方法和诊断系统有效
申请号: | 201310245245.6 | 申请日: | 2013-06-19 |
公开(公告)号: | CN103312806A | 公开(公告)日: | 2013-09-18 |
发明(设计)人: | 荆建营 | 申请(专利权)人: | 广东威创视讯科技股份有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 王茹;曾旻辉 |
地址: | 510663 广东省广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 分布式 系统 诊断 方法 | ||
1.一种用于分布式系统的诊断方法,其特征在于,包括如下步骤:
接收诊断命令集,所述诊断命令集包括诊断命令、子诊断命令集;
根据所述诊断指令对当前主机进行诊断获得第一诊断结果;
将所述子诊断命令集发送给所述子诊断命令集对应的下层主机;
接收所述下层主机根据所述子诊断命令集获得并返回的第二诊断结果;
将所述第一诊断结果、所述第二诊断结果发送给所述诊断命令集对应的所述上层主机。
2.根据权利要求1所述的用于分布式系统的诊断方法,其特征在于,所述子诊断命令集为多个,或者/和所述子诊断命令集对应多个下层主机时,将所述子诊断命令集通过并行方式发送给所述下层主机,并通过并行方式接收所述下层主机返回的第二诊断结果。
3.根据权利要求1或2所述的用于分布式系统的诊断方法,其特征在于,所述接收所述下层主机根据所述子诊断命令集获得并返回的第二诊断结果包括步骤:
接收下层主机发送的用户交互请求;
判断是否存储有与所述用户交互请求对应的诊断参数;
若存储,则将所述诊断参数发送给对应的下层主机;
若未存储,则将所述用户交互请求发送给所述上层主机,并在接收到该上层主机根据所述用户交互请求获得并返回的诊断参数时,将该诊断参数发送给对应的下层主机;
接收所述下层主机根据所述子诊断命令集以及所述诊断参数获得并返回的第二诊断结果。
4.根据权利要求3所述的用于分布式系统的诊断方法,其特征在于,通过串行方式接收下层主机发送的用户交互请求,将所述用户交互请求通过串行方式发送给所述上层主机。
5.根据权利要求1或2所述的用于分布式系统的诊断方法,其特征在于:
所述诊断命令集还包括用户交互请求;
根据所述诊断指令对当前主机进行诊断获得第一诊断结果的步骤包括:向所述上层主机发送所述用户交互请求,并在接收到所述上层主机根据所述用户交互请求获得并返回的诊断参数时,根据所述诊断指令以及所述诊断参数对当前主机进行诊断获得第一诊断结果。
6.一种用于分布式系统的诊断系统,其特征在于,包括:
命令集接收模块,用于接收诊断命令集,所述诊断命令集包括诊断命令、子诊断命令集,
诊断模块,用于根据所述诊断指令对当前主机进行诊断获得第一诊断结果;
命令集发送模块,用于将所述子诊断命令集发送给所述子诊断命令集对应的下层主机;
结果收发模块,用于接收所述下层主机根据所述子诊断命令集获得并返回的第二诊断结果,还用于将所述第一诊断结果、所述第二诊断结果发送给所述诊断命令集对应的所述上层主机。
7.根据权利要求6所述的用于分布式系统的诊断系统,其特征在于,所述命令集发送模块将所述子诊断命令集并行发送给各所述下层主机,所述结果收发模块并行接收各所述下层主机返回的第二诊断结果。
8.根据权利要求6或7所述的用于分布式系统的诊断系统,其特征在于,所述结果收发模块包括交互请求收发单元、判断单元、存储单元、结果收发单元,其中:
所述交互请求收发单元用于接收下层主机发送的用户交互请求,所述交互请求收发单元还用于在所述判断单元的判定结果为是时,将所述诊断参数发送给对应的下层主机,在所述判断单元的判定结果为否时,将所述用户交互请求发送给所述上层主机,在接收到该上层主机根据所述用户交互请求获得并返回的诊断参数时,将该诊断参数发送给对应的下层主机;
所述判断单元用于判断所述存储单元中是否存储有与所述用户交互请求对应的诊断参数;
所述存储单元用于存储诊断参数;
所述结果收发单元用于接收所述下层主机根据所述子诊断命令集以及所述诊断参数获得并返回的第二诊断结果,还用于将所述第一诊断结果、所述第二诊断结果发送给所述诊断命令集对应的所述上层主机。
9.根据权利要求8所述的用于分布式系统的诊断系统,其特征在于,所述交互请求收发模块串行接收下层主机发送的用户交互请求,将所述用户交互请求串行发送给所述上层主机。
10.根据权利要求6或7所述的用于分布式系统的诊断系统,其特征在于:
所述诊断模块在所述诊断命令集还包括用户交互请求时,向所述上层主机发送所述用户交互请求,并在接收到所述上层主机根据所述用户交互请求获得并返回的诊断参数时,根据所述诊断指令以及所述诊断参数对当前主机进行诊断获得第一诊断结果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东威创视讯科技股份有限公司,未经广东威创视讯科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310245245.6/1.html,转载请声明来源钻瓜专利网。