一种移动终端开机时间长度检测方法与流程

文档序号:11250757阅读:469来源:国知局

本申请涉及智能手机技术领域,尤其涉及一种移动终端开机时间长度检测方法。



背景技术:

随着科技日新月异,各式各样的可携式电子装置被应用于生活之中,例如智慧型手机以及平板电脑等等。这些可携式电子装置由于规格及型号不同,其电子性能、反应时间以及开机时间亦不相同。就算在同样规格及型号的可携式电子装置中,由于其制程的差异性,各项电子效能指标也不会完全一样。然而,在可携式电子装置出厂时,必须经过许多检测流程以使出厂后的电子性能满足其规格,且效能品质尽可能的达到一致。

在这些检测的过程中,可携式电子装置所需开机时间的长度是很重要的一项效能指标。一般来说,可携式电子装置所需开机时间的长度被定义为由可携式电子装置执行开机指令后,到完全载入开机程序所需的时间。直观上,量测可携式电子装置所需开机时间长度的方法为利用可携式电子装置的显示时间,配合一个计时器或码表,观察其执行开机指令到完全载入开机程序所需的时间。然而,这种手动量测的方式其存在着量测不准确的风险。此外,若完全依照可携式电子装置的显示时间量测开机时间长度,则会因为在执行开机指令后的一段时间内,时间程序尚未被完全载入而导致可携式电子装置的显示时间不准确,最终导致所量测的开机时间长度会有很大的误差。

文献cn104298530a提出了一种资料处理系统及量测可携式电子装置开机时间长度的方法,利用记录于可携式电子装置的开机完成时间点与资料连线时间点的时间差,反推电脑上的对应时间点,进一步准确地估测出可携式电子装置开机时间长度。其利用时间差的概念估测可携式电子装置开机时间长度,因此当可携式电子装置的时间与电脑的时间有一个偏移量的误差时,在计算其时间差时此偏移量会因相减而消除。该方法具有一定的准确性。

然而,上述方法虽然具有一定的准确性,仍然存在许多缺陷,比如,首先,电子装置必须与测试设备维持连接才能实现开机时间长度的测试,灵活性较差;其次,其是利用时间差的概念估测电子装置开机时间长度,该估测的方法仍存在准确性差的问题;再次,该方法由于获取的时间节点数量较少,不能准确获取电子装置的开机过程中的各项参数,仅仅实现了不太准确的开机时间测量,不能给出详细的开机状态信息,进而无法给出测试后的改进建议。综合以上分析,现有技术当中并未提出一种准确、高效的电子装置开机时间测试方法。



技术实现要素:

一种移动终端开机时间长度检测方法,所述方法包括如下步骤:

s1,在所述移动终端中载入测试脚本;

s2,启动所述移动终端,并记录所述移动终端的开机触发时间点;

s3,记录所述移动终端的内核上电时间点,内核启动时间点、内核启动结束时间点;

s4,记录所述移动终端的内核关联程序启动时间点、内核关联启动结束时间点;

s5,记录所述移动终端的内核非关联程序启动时间点、内核非关联启动结束时间点;

s6,根据所述开机触发时间点、内核上电时间点、内核启动时间点、内核启动结束时间点、内核关联程序启动时间点、内核关联启动结束时间点、内核非关联程序启动时间点、内核非关联启动结束时间点计算所述移动终端的开机时间长度。

作为一种优选的实施方式,所述步骤s1具体包括:在关机状态下将所述移动终端连接到测试设备,从所述测试设备载入测试脚本;如果测试模式为初级测试模式,则在所述测试脚本载入完成后断开所述测试设备与所述移动终端的连接;如果测试模式为高级测试模式,则在所述测试脚本载入完成后保持所述测试设备与所述移动终端的连接。

作为一种优选的实施方式,在高级测试模式下,所述测试设备实时获取所述移动终端的开机状态信息,并与标准开机时间信息进行比对,进而分析出所述移动终端在整个开机过程中各个阶段的性能参数,给出开机时间长度性能分析报告和参数调整建议。

作为一种优选的实施方式,所述步骤s4还包括:为所述开机触发时间点、内核上电时间点、内核启动时间点、内核启动结束时间点、内核关联程序启动时间点、内核关联启动结束时间点、内核非关联程序启动时间点、内核非关联启动结束时间点所在的各开机时间阶段设置权重值,并根据所述各开机时间阶段及其权重值计算开机时间长度。

作为一种优选的实施方式,所述步骤s4还包括:所述开机时间长度包括常规开机时间长度和有效开机时间长度;所述常规开机的计算方法为上所述内核非关联启动结束时间点减去所述开机触发时间点的差值;所述有效开机时间长度的计算方法为所述内核启动结束时间点与所述内核启动时间点的差值、所述内核关联启动结束时间点与所述内核关联程序启动时间点的差值和所述内核非关联启动结束时间点与所述内核非关联程序启动时间点的差值的和。

本发明提出了一种准确、高效的电子装置开机时间测试方法,通过检测移动终端在开机的各个时间点及时间阶段的参数,获取到详细、准确的开机状态信息,并结合各个时间阶段对开机性能的影响,给出不同的开机时间计算公式,提高了移动终端开机时间测试的准确性和多样性。此外,设置了不同的测试模式,满足不同的测试需求,也降低了对测试设备的依赖程度,灵活性大大提高。最后,对移动终端在开机的各个时间点及时间阶段的参数的测量,不仅提高了计算精度,还能依据这些参数给出开机过程中的参数调整建议,为移动终端在开发、测试过程中的改进完善提供便利,从而缩短了移动终端的研发周期。

附图说明

图1是本发明的一种移动终端开机时间长度检测时间点示意图。

具体实施方式

以下结合附图进一步说明本发明的实施例。

实施例一:

一种移动终端开机时间长度检测方法,所述方法包括如下步骤:

s1,在所述移动终端中载入测试脚本;

s2,启动所述移动终端,并记录所述移动终端的开机触发时间点;

s3,记录所述移动终端的内核上电时间点,内核启动时间点、内核启动结束时间点;

s4,记录所述移动终端的内核关联程序启动时间点、内核关联启动结束时间点;

s5,记录所述移动终端的内核非关联程序启动时间点、内核非关联启动结束时间点;

s6,根据所述开机触发时间点t1、内核上电时间点t2、内核启动时间点t3、内核启动结束时间点t4、内核关联程序启动时间点t5、内核关联启动结束时间点t6、内核非关联程序启动时间点t7、内核非关联启动结束时间点t8计算所述移动终端的开机时间长度。

作为一种优选的实施方式,所述步骤s1具体包括:在关机状态下将所述移动终端连接到测试设备,从所述测试设备载入测试脚本;如果测试模式为初级测试模式,则在所述测试脚本载入完成后断开所述测试设备与所述移动终端的连接;如果测试模式为高级测试模式,则在所述测试脚本载入完成后保持所述测试设备与所述移动终端的连接。通过设置不同的测试模式,不仅满足基本的开机测试需求,还可以满足高级的、复杂的测试要求,具有一定的灵活性。此外,上述初级测试模式和高级测试模式只是作为一种优选的实施方式,实际测试过程中,可以设置更多的测试模式,以满足不同复杂度的测试需求,在此不做限制。

作为一种优选的实施方式,在高级测试模式下,所述测试设备实时获取所述移动终端的开机状态信息,并与标准开机时间信息进行比对,进而分析出所述移动终端在整个开机过程中各个阶段的性能参数,给出开机时间长度性能分析报告和参数调整建议。高级测试模式作为一种优选的实施方式,其不仅满足基本的开机时间长度测试,还可以根据测试结果做出分析并给出建议,以供测试对象优化调整开机过程中涉及到的软件和硬件的配置参数,从而在出厂前不断调整、优化测试对象的开机相关参数,从而简化的测试过程中对测试结果的分析与测试设备不一致导致的工序复杂、效率低下的问题。

作为一种优选的实施方式,所述步骤s4还包括:为所述开机触发时间点t1、内核上电时间点t2、内核启动时间点t3、内核启动结束时间点t4、内核关联程序启动时间点t5、内核关联启动结束时间点t6、内核非关联程序启动时间点t7、内核非关联启动结束时间点t8所在的各开机时间阶段设置权重值,并根据所述各开机时间阶段及其权重值计算开机时间长度。例如,由于内核启动阶段在整个开机过程中的重要性比较大,因此给所述内核启动时间点t3与内核启动结束时间点t4所在内核启动阶段分配权重值0.5;内核关联程序启动阶段的重要性次之,则为内核关联程序启动时间点t5与内核关联启动结束时间点t6所在的内核关联程序启动阶段分配权重值0.3;最后,为内核非关联程序启动时间点t7与内核非关联启动结束时间点t8所在的内核非关联程序启动阶段分配权重值0.2.并按照上述权重值及其所在启动阶段计算综合开机时间长度。

即,tz=(t4-t3)*0.5+(t6-t5)*0.3+(t8-t7)*0.2。

需要强调的是,上述权重值仅仅作为一种实施方式,上述权重值还可以根据实际测试需求做出调整,而权重值的和保持为1。由于上述时间节点的准确测试,保证了计算开机时间长度的准确性,上述任一一个时间节点都为该准确测试提供了保证。

作为一种优选的实施方式,所述步骤s4还包括:所述开机时间长度包括常规开机时间长度和有效开机时间长度;所述常规开机的计算方法为上所述内核非关联启动结束时间点减去所述开机触发时间点的差值,即ta=t8-t1;所述有效开机时间长度的计算方法为所述内核启动结束时间点与所述内核启动时间点的差值t4-t3、所述内核关联启动结束时间点与所述内核关联程序启动时间点的差值t6-t5和所述内核非关联启动结束时间点与所述内核非关联程序启动时间点的差值t8-t7的和,即,tb=(t4-t3)+(t6-t5)+(t8-t7)。

此外,由于该测试方法已经给出了各个关键时间点的值,因此,可以基于该时间点采取其他的计算方法,从而得出不同的计算结果。在此不做限定。由于测试对象的种类存在差异,由上述时间节点计算开机时间长度的方式也存在差异,因此,上述公式仅仅作为一种优选方案,实际测试过程中,可以将上述时间节点做其他任意合理的加减组合,以满足实际测试需求;这种时间节点的加减组合都在本发明的保护范围内。

本发明提出了一种准确、高效的电子装置开机时间测试方法,通过检测移动终端在开机的各个时间点及时间阶段的参数,获取到详细、准确的开机状态信息,并结合各个时间阶段对开机性能的影响,给出不同的开机时间计算公式,提高了移动终端开机时间测试的准确性和多样性。此外,设置了不同的测试模式,满足不同的测试需求,也降低了对测试设备的依赖程度,灵活性大大提高。最后,对移动终端在开机的各个时间点及时间阶段的参数的测量,不仅提高了计算精度,还能依据这些参数给出开机过程中的参数调整建议,为移动终端在开发、测试过程中的改进完善提供便利,从而缩短了移动终端的研发周期。

以上所述仅为本发明的实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1