本发明涉及通信,尤其是涉及一种设备的性能稳定性检测方法及装置、存储介质和移动设备。
背景技术:
1、移动设备已经遍布我们生活的每个角落,它影响我们的生活、消费及娱乐,用户已经感受到移动设备带来的便利性,移动设备的稳定性也会影响用户的使用感受,因此稳定性好的产品就会增强市场竞争力。sms(stabilization monitor system,稳定性监测系统)系统是一种监测系统稳定性的方法,用于监测移动设备系统的运行过程,并记录下系统运行的关键信息,助力改善系统的稳定性。
2、目前,移动设备主要是通过日志的方式来监控系统的运行,有两种方式来进行管理,第一种是将所有日志输出到内核的日志缓冲区,该日志缓冲区是一个循环缓冲区,其地址可以在内核中用日志缓冲区变量访问;第二种是根据设定的日志级别决定是否把日志输出到控制台,用户通过获取日志来分析和改善系统的稳定性。
3、然而,采用上述方法对设备的稳定性进行分析时,其分析准确性较低,且分析的效率较低,控制台会占用一部分硬件资源,对系统会造成一定的性能损失,而且日志数据庞大,加大了排查稳定性问题的难度。
技术实现思路
1、本发明旨在至少解决现有技术中存在的技术问题之一。
2、为此,本发明的一个目的在于提出一种设备的性能稳定性检测方法,该方法提高设备稳定性检测的检测效率和准确性,并且通过准确记录用户的操作动作,无需对设备的整个运行数据进行检测,减少日志跟踪信息,从而降低设备稳定性排查的准确性。
3、为此,本发明的第二个目的在于提出一种设备的性能稳定性检测装置。
4、为此,本发明的第三个目的在于提出一种非临时性计算机可读存储介质。
5、为此,本发明的第四个目的在于提出一种移动设备。
6、为了达到上述目的,本发明的第一方面的实施例提出了一种设备的性能稳定性检测方法,所述设备的性能稳定性检测方法包括:接收到性能稳定性检测指令时,获取用户操作设备的操作动作数据及所述设备的运行数据;根据所述操作动作数据及所述设备的运行数据确定所述设备的操作动作路径;确定所述设备性能异常时,根据所述操作动作路径检测所述设备的性能,并输出检测结果。
7、根据本发明实施例的设备的性能稳定性检测方法,当接收到性能稳定性检测指令时,实时监控用户操作设备的操作动作数据及设备的运行数据,并根据上述数据确定设备的操作动作路径,通过确定操作动作路径在设备性能异常时,复现用户的操作动作路径,为设备出现稳定性问题提供复现路径,从而提高设备稳定性检测的检测效率和准确性,并且通过准确记录用户的操作动作,无需对设备的整个运行数据进行检测,减少日志跟踪信息,从而降低设备稳定性排查的准确性。
8、在一些实施例中,接收到性能稳定性检测指令之前,还包括:建立存储保护分区。
9、在一些实施例中,根据所述操作动作数据及所述设备的运行数据确定所述设备的操作动作路径之后,还包括:存储所述操作动作路径至所述存储保护分区。
10、在一些实施例中,当所述设备升级时,存储所述存储保护分区的操作动作数据及所述设备的运行数据。
11、在一些实施例中,确定所述设备性能异常,包括:显示所述设备性能异常的信息。
12、在一些实施例中,根据所述操作动作路径检测所述设备的性能,包括:获取所述操作动作路径的异常路径信息,根据所述异常路径信息检测所述设备性能。
13、为了达到上述目的,本发明的第二方面的实施例提出了一种设备的性能稳定性检测装置,所述设备的性能稳定性检测装置包括:获取模块,用于接收到性能稳定性检测指令时,获取用户操作设备的操作动作数据及所述设备的运行数据;确定模块,用于根据所述操作动作数据及所述设备的运行数据确定所述设备的操作动作路径;检测模块,用于确定所述设备性能异常时,根据所述操作动作路径检测所述设备的性能,并输出检测结果。
14、根据本发明实施例的设备的性能稳定性检测装置,当接收到性能稳定性检测指令时,实时监控用户操作设备的操作动作数据及设备的运行数据,并根据上述数据确定设备的操作动作路径,通过确定操作动作路径在设备性能异常时,复现用户的操作动作路径,为设备出现稳定性问题提供复现路径,从而提高设备稳定性检测的检测效率和准确性,并且通过准确记录用户的操作动作,无需对设备的整个运行数据进行检测,减少日志跟踪信息,从而降低设备稳定性排查的准确性。
15、在一些实施例中,所述获取模块,还用于:建立存储保护分区。
16、为了达到上述目的,本发明的第三方面的实施例提出了一种非临时性计算机可读存储介质,所述非临时性计算机可读存储介质上存储有设备的性能稳定性检测程序,所述设备的性能稳定性检测被处理器执行时实现如上述实施例所述的设备的性能稳定性检测方法。
17、为了达到上述目的,本发明的第四方面的实施例提出了一种移动设备,所述移动设备包括:如上述实施例所述的设备的性能稳定性检测装置。
18、根据本发明实施例的设备的移动设备,当接收到性能稳定性检测指令时,实时监控用户操作设备的操作动作数据及设备的运行数据,并根据上述数据确定设备的操作动作路径,通过确定操作动作路径在设备性能异常时,复现用户的操作动作路径,为设备出现稳定性问题提供复现路径,从而提高设备稳定性检测的检测效率和准确性,并且通过准确记录用户的操作动作,无需对设备的整个运行数据进行检测,减少日志跟踪信息,从而降低设备稳定性排查的准确性。
19、本发明的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。
1.一种设备的性能稳定性检测方法,其特征在于,包括:
2.根据权利要求1所述的设备的性能稳定性检测方法,其特征在于,接收到性能稳定性检测指令之前,还包括:
3.根据权利要求2所述的设备的性能稳定性检测方法,其特征在于,根据所述操作动作数据及所述设备的运行数据确定所述设备的操作动作路径之后,还包括:
4.根据权利要求2所述的设备的性能稳定性检测方法,其特征在于,还包括:
5.根据权利要求1所述的设备的性能稳定性检测方法,其特征在于,确定所述设备性能异常,包括:
6.根据权利要求1所述的设备的性能稳定性检测方法,其特征在于,根据所述操作动作路径检测所述设备的性能,包括:
7.一种设备的性能稳定性检测装置,其特征在于,包括:
8.根据权利要求7所述的设备的性能稳定性检测装置,其特征在于,所述获取模块,还用于:
9.一种非临时性计算机可读存储介质,其特征在于,所述非临时性计算机可读存储介质上存储有设备的性能稳定性检测程序,所述设备的性能稳定性检测被处理器执行时实现如权利要求1-6任一项所述的设备的性能稳定性检测方法。
10.一种移动设备,其特征在于,包括:如权利要求7或8所述的设备的性能稳定性检测装置。