1.一种基于云计算的故障诊断方法,其特征在于,包括以下步骤:S100,客户端设备保存日志文件,将日志文件上传至私有云;
S200,私有云对日志文件进行初步分析,筛选出包含故障信息的日志文件;
S300,客户端设备获取故障关键词,发送至公有云;
S400,公有云获取私有云筛选的日志文件,对日志文件进行聚类,根据故障关键词确定所属的聚类,在所属聚类中对日志文件进行分析,得到故障诊断结果;
S500,公有云将故障诊断结果反馈给客户端设备。
2.如权利要求1所述的一种基于云计算的故障诊断方法,其特征在于,在S200中,所述私有云将日志文件保存在日志数据库中。
3.如权利要求2所述的一种基于云计算的故障诊断方法,其特征在于,在S200中,所述私有云采用正则表达的方式对存入日志数据库中的日志文件进行过滤,按照是否包含故障信息将日志文件分为两个大类,即包含故障信息的日志文件和不包含故障信息的日志文件。
4.如权利要求1所述的一种基于云计算的故障诊断方法,其特征在于,在S400中,所述公有云首先对故障关键词进行标准化处理,确定与故障关键词对应的故障形式,然后搜索确定与该故障形式对应的日志文件表达形式,所述日志文件表达形式包含故障所属类别,以及故障的具体描述。
5.如权利要求4所述的一种基于云计算的故障诊断方法,其特征在于,在S400中,所述公有云包含主控服务器和多个分析服务器,S400包括:S401,从私有云中获取筛选后的日志文件,然后按照故障类别对日志文件进行聚类,得到多个类别的日志文件包;
S402,按照与故障关键词对应的故障类别对日志文件包进行筛选,得到与故障关键词所属故障类别对应的日志文件包;
S403,对筛选出的日志文件包中的日志文件再次聚类,按照日志文件的属性聚类得到多个日志文件子包;
S404,将多个日志文件子包分别传输至各个分析服务器,所述分析服务器结合故障具体描述进行故障分析,确定故障诊断结果;
S405,将确定的故障诊断结果反馈给主控服务器。
6.如权利要求5所述的一种基于云计算的故障诊断方法,其特征在于,在S500中,所述主控服务器将故障诊断结果反馈给客户端设备。
7.如权利要求1所述的一种基于云计算的故障诊断方法,其特征在于,所述客户端设备在运行过程中保存日志文件,当网络占用低时所述客户端设备将日志文件上传至所述私有云。