终端性能的检测方法及装置的制造方法

文档序号:9547084阅读:421来源:国知局
终端性能的检测方法及装置的制造方法
【技术领域】
[0001]本发明涉及到数据处理技术领域,特别涉及到终端性能的检测方法及装置。
【背景技术】
[0002]随着智能技术的不断发展,越来越多的移动终端(例如,手机、pad等)进入人们的日常工作、生活当中,因此,大量的应用程序被开发并应用到移动终端,供人们通过访问移动终端所安装的应用程序来完成信息交流、事件记录等。用户在通过移动终端上安装的应用程序完成信息交流、事件记录时,若开启的应用程序较多,会影响到移动终端的性能,同时也会影响到单个应用程序的使用。因此,需要对移动终端的性能进行检测,并在移动终端的性能偏低时对影响移动终端性能的应用进行调整,以提高移动终端的性能。
[0003]现有技术中,移动终端性能数据的检测方式为:通过与移动终端联机的性能数据检测工具检测移动终端的性能数据并分析,所述检测工具与移动终端的系统配套使用,将检测到的性能数据转换为曲线显示。
[0004]上述移动终端性能数据的检测方式中,只能通过联机的检测工具对整个移动终端的性能数据进行检测,无法对移动终端中的单个应用程序的性能数据进行检测,使得终端性能的检测不够灵活、方便。

【发明内容】

[0005]本发明实施例提供一种终端性能的检测方法及装置,旨在实现对终端中的单个应用程序的性能进行检测,使得终端性能的检测更加灵活、方便。
[0006]本发明实施例提出一种终端性能的检测方法,所述终端性能的检测方法包括步骤:
[0007]当接收到性能数据的检测指令时,提供对象选择界面,以供用户从所述对象选择界面选择待检测对象;
[0008]根据用户选择的待检测对象,确定所述待检测对象对应的待检测性能指标项;
[0009]按照确定的待检测性能指标项对所述待检测对象进行检测,并得到所述待检测对象的性能指标值。
[0010]本发明还提出一种终端性能的检测装置,所述终端性能的检测装置包括:
[0011]界面提供模块,用于当接收到性能数据的检测指令时,提供对象选择界面,以供用户从所述对象选择界面选择待检测对象;
[0012]处理模块,用于根据用户选择的待检测对象,确定所述待检测对象对应的待检测性能指标项;
[0013]检测模块,用于按照确定的待检测性能指标项对所述待检测对象进行检测,并得到所述待检测对象的性能指标值。
[0014]本发明实施例通过在接收到性能数据的检测指令时,提供对象选择界面,供用户选择待检测对象,并根据用户选择的待检测对象进行对应性能指标项的检测,得到选择的待检测对象的性能指标值。实现对终端中的单个应用程序的性能数据进行检测,使得终端性能的检测更加灵活、方便。
【附图说明】
[0015]图1为本发明终端性能的检测方法第一实施例的流程示意图;
[0016]图2为本发明终端性能的检测方法第二实施例的流程示意图;
[0017]图3为本发明终端性能的检测方法第三实施例的流程示意图;
[0018]图4为本发明终端性能的检测方法第四实施例的流程示意图;
[0019]图5为本发明终端性能的检测方法第五实施例的流程示意图;
[0020]图6为本发明终端性能的检测方法用户与终端上的客户端交互的示意图;
[0021]图7为本发明终端性能的检测装置第一实施例的功能模块示意图;
[0022]图8为本发明终端性能的检测装置第二实施例的功能模块示意图;
[0023]图9为本发明终端性能的检测装置第三实施例的功能模块示意图;
[0024]图10为本发明终端性能的检测装置所在的终端的硬件结构示意图。
[0025]本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
【具体实施方式】
[0026]应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0027]如图1所示,图1为本发明终端性能的检测方法第一实施例的流程示意图。本实施例提到的终端性能的检测方法包括以下步骤:
[0028]步骤S10,当接收到性能数据的检测指令时,提供对象选择界面,以供用户从所述对象选择界面选择待检测对象;
[0029]用户在对终端的性能或终端上的应用的性能进行检测时,需要安装监控性能数据所需要的软件包,用户在终端上首次使用检测软件对终端的性能或终端上的应用的性能进行检测时,需要安装监控手机所需要的软件包。可以理解的是,在所述检测软件有数据更新(例如,版本更新、漏洞修复更新等)时,也需要对终端上安装的检测软件进行安装更新。
[0030]在安装监控性能数据所需要的软件包之后,可以通过所述检测软件对终端或终端上的应用的性能进行检测。在需要对终端的性能进行检测时,用户可以通过点击安装的检测软件的图标来启动检测软件,在检测软件被启动时,代表性能数据的检测指令的触发。终端上安装的所述检测软件在接收到性能数据的检测指令时,提供对象选择界面,以供用户从所述对象选择界面选择待检测对象。所述检测软件保存有终端安装的应用程序的列表,且实时检测哪些应用程序处于运行状态,各个处于运行状态的应用程序作为待检测对象显示在对象选择界面上。例如,当前运行的应用程序有QQ、微信、易迅,则这三个应用程序作为待检测对象显示在所述对象选择界面上供用户选择。所述检测软件获取待检测对象的方式为:读取/var/mobile/Applicat1n目录下的*App的信息整理为应用程序列表,即为待检测对象的列表。
[0031]可以理解的是,性能数据的检测指令的触发也可以是提前设置一个预设时间(例如,30分钟、40分钟等),在设置了预设时间之后开始计时,或者在上一个预设时间达到时,开始计时,在预设时间到达时,自动触发性能数据的检测指令。
[0032]为了能使得用户能及时根据对象选择界面提供的待检测对象进行选择,所述检测软件可以在提供对象选择界面之后,提示用户进行待检测对象的选择,所述提示的方式可以是文字、声音、图片等方式。
[0033]步骤S20,根据用户选择的待检测对象,确定所述待检测对象对应的待检测性能指标项;
[0034]所述检测软件在提供对象选择界面,以供用户从所述对象选择界面选择待检测对象之后,实时侦测用户是否有基于所述对象选择界面提供的待检测对象进行选择,当接收到待检测对象的选择指令时,获取所述选择指令对应的待检测对象。获取的待检测对象至少为提供的待选择检测对象中的一个。例如,对象选择界面提供的待检测对象为终端上开启的应用程序有QQ、微信、易迅。接收到的选择指令中包括QQ,则选中的待检测对象为QQ这个应用程序作为获取的待检测对象。此外,用户也可以同时选择QQ、微信和易迅作为获取的待检测对象。
[0035]可以理解的是,用户可以提前设置待检测对象,在性能数据的检测为自动触发时,或者在所述检测软件提供对象选择界面供用户从所述对象选择界面选择待检测对象时,所述检测软件判断当前提供的待检测对象中,是否包含了提前设置的待检测对象,在包含时,将包含的待检测对象作为获取的待检测对象。例如,用户提前设置的待检测对象为QQ,当前处于运行状态(供选择的待检测对象)的有QQ、微信和易迅。QQ在供选择的待检测对象中,因此,将QQ作为获取的待检测对象。通过提前设置待检测对象,有效防止在性能数据的检测被触发时,用户无法及时选择待检测对象而降低了性能数据检测的效率问题。
[0036]所述检测软件预存有各个待检测对象对应的所有待检测性能指标项,在根据用户选择,获取到待检测对象时,确定所述待检测对象的所有待检测性能指标项,所述待检测性能指标项可以是CPU占用率、Memory (内存)占用等。
[0037]步骤S30,按照确定的待检测性能指标项对所述待检测对象进行检测,并得到所述待检测对象的性能指标值。
[0038]所述检测软件按照确定的待检测性能指标项对所述待检测对象进行检测,得到所述待检测对象的性能指标值。例如,对QQ应用程序进行CPU占用率的检测,得到QQ当前占用终端系统CPU的值(20%、15%等)。所述检测软件得到性能指标值的方式为:通过执行命令top,解析返回的字符串,获取对应的性能指标值。得到的性能指标值作为QQ的性能数据。所述检测软件在得到所述待检测对象的性能指标值之后,将得到的性能指标值保存并显示给用户,以供用户能及时对所述待检测对象的性能进行监控。
[0039]可以理解的是,为了提高性能数据检测的效率,在启动性能数据的检测时,新建一个进程,负责性能数据的监控、检测,并记录和显示检测得到的性能数据。
[0040]在本实施例通过在接收到性能数据的检测指令时,提供对象选择界面,供用户选择待检测对象,并根据用户选择的待检测对象进行对应性能指标项的检测,得到选择的待检测对象的性能指标值。实现对终端中的单个应用程序的性能数据进行检测,使得终端性能的检测更加灵活、方便。
[0041]进一步地,基于上述终端性能的检测方法的第一实施例,提出本发明终端性能的检测方法的第二实施例。如图2所示,所述步骤S20包括:
[0042]步骤S201,根据用户选择的待检测对象,获取所述待检测对象对应的所有性能指标项;
[0043]步骤S202,在指标选择界面上显示所述性能指标项,供用户从所述指标选择界面选择性能指标项;
[0044]步骤S203,根据用户选择的性能指标项,作为所
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1