1.一种故障诊断方法,在计算设备的故障诊断装置中执行,所述故障诊断装置布置在操作系统上,且故障诊断装置与数据存储装置相连,所述数据存储装置中存储有多个已知问题和相应的解决方案,所述方法包括步骤:
获取用户输入的问题描述信息;
基于所述问题描述信息与数据存储装置中的已知问题进行比对,以判断是否存在与所述问题描述信息的相似度超过阈值的已知问题;
如果存在,则获取相似度超过阈值的一个或多个已知问题,并将所述一个或多个已知问题及相应的解决方案呈现给用户;
如果不存在,则获取所述计算设备的设备信息,并将所述问题描述信息和设备信息发送至服务器,以便从所述服务器获取与所述问题描述信息相对应的解决方案。
2.如权利要求1所述的方法,其中,在获取用户输入的问题描述信息时,还包括步骤:
向用户展示已知问题列表,以便用户从已知问题列表中选择相应的已知问题,获取与已知问题相对应的解决方案。
3.如权利要求1所述的方法,其中,基于问题描述信息与数据存储装置中的已知问题进行比对的步骤包括:
根据文本相似度算法计算所述问题描述信息与每个已知问题的相似度,并确定相似度是否超过阈值,以便获取相似度超过阈值的一个或多个已知问题。
4.如权利要求1-3中任一项所述的方法,其中,在获取所述计算设备的设备信息之前,还包括步骤:
向用户请求是否向服务器上传所述问题描述信息;
如果用户确定向服务器上传,则获取所述计算设备的设备信息,并将问题描述信息和设备信息发送至服务器。
5.如权利要求1-4中任一项所述的方法,其中,将所述问题描述信息和设备信息发送至服务器包括:
将所述问题描述信息、设备信息、以及日志信息发送至服务器;
其中,所述日志信息包括系统日志、内核日志、启动日志、应用日志、开关机事件日志中的一种或多种。
6.如权利要求1-5中任一项所述的方法,其中,
所述服务器包括pms模块,所述服务器在接收到所述问题描述信息和设备信息之后,适于对所述问题描述信息进行分析过滤,以确定是否为新问题;
如果确定是新问题,则在pms模块建立一个新的问题,并获取所述新的问题相对应的解决方案。
7.如权利要求6所述的方法,其中,所述服务器还适于:
将所述新的问题和相应的解决方案存储在所述数据存储装置中。
8.一种故障诊断系统,包括:
计算设备,所述计算设备的操作系统上包括故障诊断装置,所述故障诊断装置与数据存储装置相连,且所述故障诊断装置适于执行如权利要求1-7中任一项所述的方法;以及
服务器,与所述故障诊断装置通信连接,适于接收故障诊断装置发送的所述问题描述信息和设备信息,以便为故障诊断装置提供与所述问题描述信息相对应的解决方案。
9.一种计算设备,包括:
至少一个处理器;以及
存储器,存储有程序指令,其中,所述程序指令被配置为适于由所述至少一个处理器执行,所述程序指令包括用于执行如权利要求1-7中任一项所述的方法的指令。
10.一种存储有程序指令的可读存储介质,当所述程序指令被计算设备读取并执行时,使得所述计算设备执行如权利要求1-7中任一项所述方法。