本申请涉及云桌面,具体地,涉及一种基于云桌面的自动错误收集与恢复系统。
背景技术:
1、近年来,随着云计算的快速发展,云桌面成为了越来越多企业和个人使用的重要工具。然而,在使用过程中,由于各种原因(例如硬件故障、软件错误等),用户可能会遇到各种报错和问题。当前的云桌面系统在处理这些问题上存在一些挑战,包括以下几点:(1)报错信息分散:当用户遇到问题时,系统往往会给出相应的报错信息,但这些信息通常是零散的,没有统一的归纳整理方式;(2)人工干预成本高:目前的解决方法通常需要管理员手动介入,查找问题的原因并采取相应的恢复措施,这对于大规模的云桌面部署来说是非常耗时且成本高昂的;(3)难以快速恢复:由于问题的多样性和复杂性,即使管理员能够找到解决方法,也需要花费较长的时间来实施恢复,导致用户体验下降。
技术实现思路
1、为了克服现有技术中的至少一个不足,本申请提供一种基于云桌面的自动错误收集与恢复系统。
2、第一方面,提高一种基于云桌面的自动错误收集与恢复系统,包括:
3、数据收集模块,用于收集云桌面系统的错误信息;
4、分类与归纳模块,用于对错误信息进行分类和归纳,建立问题库;问题库中包括错误信息对应的已知的错误信息类型以及对应的解决方法;
5、错误匹配与自动恢复模块,用于当用户遇到报错时,将报错时的错误信息与问题库中的已知的错误信息类型进行匹配,若匹配成功,则根据匹配成功的已知的错误信息类型对应的解决方法进行恢复,若匹配不成功,则采用机器学习的方法确定解决方法,若能够确定解决方法,则根据确定的解决方法进行恢复,若无法确定解决方法,则向管理员发送告警信息以提示其进行手动恢复;当匹配不成功时,将报错时的错误信息和采用的解决方法反馈至分类与归纳模块;
6、恢复结果反馈与优化模块,用于记录报错时的错误信息的恢复结果,恢复结果用于优化问题库中的解决方法。
7、在一个实施例中,已知的错误信息类型包括操作系统级别的错误和云桌面应用程序级别的错误。
8、在一个实施例中,数据收集模块通过云桌面内部的客户端client和读取系统日志的方式收集云桌面系统的错误信息。
9、第二方面,提供一种基于云桌面的自动错误收集与恢复方法,包括:
10、收集云桌面系统的错误信息;
11、对错误信息进行分类和归纳,建立问题库;问题库中包括错误信息对应的已知的错误信息类型以及对应的解决方法;
12、当用户遇到报错时,将报错时的错误信息与问题库中的已知的错误信息类型进行匹配,若匹配成功,则根据匹配成功的已知的错误信息类型对应的解决方法进行恢复,若匹配不成功,则采用机器学习的方法确定解决方法,若能够确定解决方法,则根据确定的解决方法进行恢复,若无法确定解决方法,则向管理员发送告警信息以提示其进行手动恢复;当匹配不成功时,将报错时的错误信息和采用的解决方法反馈至分类与归纳模块;
13、记录报错时的错误信息的恢复结果,恢复结果用于优化问题库中的解决方法。
14、在一个实施例中,已知的错误信息类型包括操作系统级别的错误和云桌面应用程序级别的错误。
15、在一个实施例中,云桌面系统的错误信息通过云桌面内部的客户端client和读取系统日志的方式收集。
16、第三方面,提供一种计算机可读存储介质,计算机可读存储介质存储有计算机程序,计算机程序被处理器执行时,以实现上述的基于云桌面的自动错误收集与恢复方法。
17、第四方面,提供一种计算机程序产品,包括计算机程序/指令,计算机程序/指令被处理器执行时,以实现上述的基于云桌面的自动错误收集与恢复方法。
18、相对于现有技术而言,本申请具有以下有益效果:本申请的基于云桌面的自动错误收集与恢复系统,可以实现对云桌面报错信息的自动化收集、归纳和处理,降低人工干预的成本和工作量;当遇到已知的报错类型时,系统能够立即进行自动恢复操作,加快问题解决的速度,提高用户的满意度和体验;通过记录和反馈每一次恢复的结果,系统能够不断优化问题库中的解决方法,提高自动化恢复的准确性和效果;通过自动收集和归纳报错信息,系统能够及时发现和解决潜在的问题,提高云桌面系统的稳定性和可用性;系统能够自动处理大部分报错情况,减轻管理员的工作负担,使其能够更专注于其他重要的管理任务。
1.一种基于云桌面的自动错误收集与恢复系统,其特征在于,包括:
2.如权利要求1所述的系统,其特征在于,所述已知的错误信息类型包括操作系统级别的错误和云桌面应用程序级别的错误。
3.如权利要求1所述的系统,其特征在于,所述数据收集模块通过云桌面内部的客户端client和读取系统日志的方式收集云桌面系统的错误信息。
4.一种基于云桌面的自动错误收集与恢复方法,其特征在于,包括:
5.如权利要求4所述的方法,其特征在于,所述已知的错误信息类型包括操作系统级别的错误和云桌面应用程序级别的错误。
6.如权利要求4所述的方法,其特征在于,所述云桌面系统的错误信息通过云桌面内部的客户端client和读取系统日志的方式收集。
7.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时,以实现权利要求4-6任意一项所述的基于云桌面的自动错误收集与恢复方法。
8.一种计算机程序产品,其特征在于,包括计算机程序/指令,所述计算机程序/指令被处理器执行时,以实现权利要求4-6任意一项所述的基于云桌面的自动错误收集与恢复方法。