本公开涉及终端技术领域,具体涉及一种终端设备的测试方法和测试系统。
背景技术:
传感器(transducer/sensor)是一种检测装置,它能感受到被测量的信息,并能将感受到的信息,按一定规律变换成为电信号或其他所需形式的信息输出,以满足信息的传输、处理、存储、显示、记录和控制等要求。距离传感器(psensor)是移动电话具有的一个重要传感器,广泛用于移动电话的灭亮屏场景中。在移动电话的生产过程中,有一个距离传感器测试站专门用于验证移动电话的距离感应功能是否正常。将移动电话放着水平位置,将灰卡固定在移动电话上2.5cm处,移动电话灭屏。将灰卡固定在移动电话上5cm处,移动电话亮屏。两项测试均通过则认为移动电话的距离感应功能正常。
但在实现本发明的过程中,发明人发现现有技术中存在以下问题:当移动电话未通过距离传感器测试站的测试时,无法区分到底距离传感器器件本身存在问题还是移动电话的结构工艺存在问题,因而不利于对移动电话的不良品进行分类以及后续处理。
技术实现要素:
有鉴于此,本公开实施例提供一种终端设备的测试方法和测试系统,解决了在测试过程中无法区分出问题的地方是距离传感器器件本身还是终端设备工艺的难题。
根据本公开实施例的第一方面,本公开实施例提供一种终端设备的测试方法,所述终端设备具有距离传感器,所述测试方法包括:获取距离传感器的底噪值,将所述底噪值写入到校准文件中;从所述校准文件读取所述距离传感器的底噪值;判断所述距离传感器的底噪值是否在正常范围内;根据判断结果给出指示,所述指示确定是否执行距离传感器测试站对所述终端设备的测试。
可选地,所述获取距离传感器的底噪值,并将所述底噪值写入到校准文件中包括:在距离传感器测试站将灰卡移除后,读取此时的距离传感器的底噪值,并将所述底噪值写入到校准文件中。
可选地,所述根据判断结果给出指示,所述指示确定是否执行距离传感器测试站对所述终端设备的测试包括:如果所述距离传感器的底噪值在正常范围内,指示执行距离传感器测试站对所述终端设备的测试;如果所述距离传感器的底噪值不在正常范围内,发出报警信息。
可选地,所述校准文件存储在所述终端设备的永久记忆的存储区。
可选地,所述终端设备为移动电话。
根据本公开实施例的第二方面,本公开实施例提供一种终端设备的测试系统,其特征在于,所述终端设备具有距离传感器,包括:写入模块,用于获取距离传感器的底噪值,并将所述底噪值写入到校准文件中;读取模块,用于从所述校准文件读取所述距离传感器的底噪值;指示模块,判断所述距离传感器的底噪值是否在正常范围内,根据判断结果给出指示,所述指示确定是否执行距离传感器测试站对所述终端设备的测试。
可选地,所述写入模块包括:在距离传感器测试站将灰卡移除后,读取此时的距离传感器的底噪值,并将所述底噪值写入到校准文件中。
可选地,所述指示模块包括:第一指示单元,用于如果所述距离传感器的底噪值在正常范围内,指示执行距离传感器测试站对所述终端设备的测试;第二指示单元,用于如果所述距离传感器的底噪值不在正常范围内,发出报警信息。
可选地,所述校准文件存储在所述终端设备的永久记忆的存储区。
可选地,所述终端设备为移动电话。
本公开实施例提供的终端设备的测试方法,获取距离传感器的底噪值,将距离传感器的底噪值写入到校准文件中,根据该底噪值确定是否执行距离传感器测试站对终端设备的测试。该测试方法节约了测试步骤,提高了测试效率。本公开实施例同时提供对应的测试系统和终端设备。
附图说明
通过参照以下附图对本公开实施例的描述,本公开的上述以及其它目的、特征和优点将更为清楚,在附图中:
图1是根据本公开实施例的终端设备的测试方法的流程图;
图2是本公开另一实施例的终端设备的测试方法的流程图;
图3是根据本公开实施例的终端设备的测试系统的结构图;
图4是根据本公开另一实施例的终端设备的测试系统的结构图;
图5是根据本公开实施例的用于终端设备的测试方法的计算机程序产品的结构示意图。
具体实施方式
以下基于实施例对本公开进行描述,但是本公开并不仅仅限于这些实施例。在下文对本公开的细节描述中,详尽描述了一些特定的细节部分。对本领域技术人员来说没有这些细节部分的描述也可以完全理解本公开。为了避免混淆本公开的实质,公知的方法、过程、流程没有详细叙述。另外附图不一定是按比例绘制的。
附图中的流程图、框图图示了本公开实施例的系统、方法、装置的可能的体系框架、功能和操作,流程图和框图上的方框可以代表一个、程序段或仅仅是一段代码,所述、程序段和代码都是用来实现规定逻辑功能的可执行指令。也应当注意,所述实现规定逻辑功能的可执行指令可以重新组合,从而生成新的和程序段。因此附图的方框以及方框顺序只是用来更好的图示实施例的过程和步骤,而不应以此作为对发明本身的限制。
图1是根据本公开实施例的终端设备的测试方法的流程图。所述测试方法包括步骤101-103。
在步骤101中,获得距离传感器的底噪值,并将底噪值写入到校准文件中。
在使用距离传感器测试站对终端设备进行测试之前,先获取距离传感器的底噪值,底噪值是距离传感器在无遮挡情况下的红外线ADC(Analog-Digital Conversion,模数转换)的采样值,将该底噪值存储在校准文件中。校准文件可以位于终端设备的存储区和服务器上的存储区。将校准文件存储到终端设备上有助于防止校准文件被删除和被篡改。优选地,将校准文件存储到终端设备的永久记忆的存储区,终端设备的永久记忆的存储区只在生产时写入一次,后期只能读取,不能修改。
在步骤102中,从校准文件读取距离传感器的底噪值。
在使用距离传感器测试站对终端设备进行测试之前,应该优先确认终端设备内设置的距离传感器器件本身是否没有问题,通过校准文件中存储的底噪值进行判断。在本步骤中,从终端设备读取该底噪值。
在步骤103中,判断距离传感器的底噪值是否在正常范围内,根据判断结果给出指示,所述指示确定是否使用距离传感器测试站对终端设备进行测试。
根据步骤102中读取的底噪值,本步骤进一步判断距离传感器器件本身是否存在问题。具体地,将该底噪值和底噪值的正常区间比较,如果该底噪值在此区间内,说明距离传感器没有问题,如果底噪值不在此区间内,说明距离传感器有问题。当距离传感器有问题的时候,优先的选择是修理或更换距离传感器后,再使用距离传感器测试站对终端设备进行测试。
本公开实施例提供的终端设备的测试方法,将终端设备的距离传感器的底噪值存储到校准文件中,判断距离传感器的底噪值是否在正常范围内,根据判断结果确定是否进行终端设备的后续测试。该测试方法节约了测试步骤,提高了测试效率。
图2是本公开另一实施例的终端设备的测试方法的流程图。所述测试方法包括步骤201-205。
在步骤201中,获得距离传感器的底噪值,并将底噪值写入到校准文件中。
在使用距离传感器测试站对终端设备进行测试之前,先获取距离传感器的底噪值,底噪值为距离传感器在无遮挡情况下的红外线ADC的采样值,将该底噪值存储在校准文件中。
在步骤202中,从校准文件读取距离传感器的底噪值。
在使用距离传感器测试站对终端设备进行测试之前,从校准文件读取距离传感器的底噪值。该校准文件可以存储在终端设备上或终端设备之外的服务器上。
在步骤203中,判断距离传感器的底噪值是否在正常范围内。如果距离传感器的底噪值在正常范围内,执行步骤205,否则执行步骤204。
在步骤204中,发出报警信息。
当距离传感器的底噪值不在正常范围内时,表示该距离传感器器件本身存在问题,对终端设备的后续测试也就没有必要了。因此,给出告警信息,并建议中止测试,更换或修理终端设备的距离传感器。
在步骤205中,指示使用距离传感器测试站对终端设备进行测试。
当距离传感器的底噪值在正常范围内时,执行距离传感器测试站对终端设备的测试。如背景技术中所述,可以分别通过在移动电话2.5cm和5cm处放置灰卡,以测试距离传感器是否能正常感应。如果距离传感器不能正常感应,可以确定终端设备的安装工艺出现了问题,例如,可能是红外线经过的圆孔/跑道口被屏蔽。
本公开实施例提供的终端设备的测试方法,当距离传感器的底噪值在正常范围时,继续距离传感器的测试,当距离传感器的底噪值不在正常范围时,建议中止终端设备的测试,并给出报警信息。该测试方法节约了测试步骤,提高了产线效率。
图3是根据本公开实施例的终端设备的测试系统的结构图。所述测试系统包括写入模块301、读取模块302和指示模块303。
写入模块301获得距离传感器的底噪值,并将底噪值写入到校准文件中。校准文件可以位于终端设备的存储区和服务器上的存储区。将校准文件存储在终端设备上有助于防止校准文件被删除和被篡改。优选地,将校准文件存储到终端设备的永久记忆的存储区,终端设备的永久记忆的存储区只在生产时写入一次,后期只能读取,不能修改。
读取模块302在测试终端设备的距离传感器之前,从校准文件中读取距离传感器的底噪值。因为在使用距离传感器测试站对终端设备进行测试之前,应该优先确认终端设备内设置的距离传感器的器件本身是否存在问题,所以从校准文件读取出底噪值再进行判断。
指示模块303判断距离传感器的底噪值是否在正常范围内,根据判断结果给出是否使用距离传感器测试站进行测试的指示。
本公开实施例提供的终端设备的测试系统,用于终端设备的自动化测试,当距离传感器的底噪值在正常范围时,继续距离传感器的测试,当距离传感器的底噪值不在正常范围时,放弃距离传感器的测试。该测试系统和传统测试方法相比,节约了测试步骤,提高了产线效率。
图4是根据本公开另一实施例的终端设备的测试系统的结构图。所述测试系统包括写入模块401、读取模块402、确定模块403。
写入模块401获得距离传感器的底噪值,并将底噪值写入到校准文件中。校准文件可以位于终端设备的存储区和服务器上的存储区。
读取模块402在测试终端设备的距离传感器之前,从校准文件中读取距离传感器的底噪值,用于指示模块403的判断。
指示模块403判断距离传感器的底噪值是否在正常范围内,根据判断结果给出是否使用距离传感器测试站进行测试的指示。可选地,指示模块403进一步包括第一指示单元4031和第二指示单元4032。第一指示单元4031用于如果距离传感器的底噪值在正常范围内,指示使用距离传感器测试站对终端设备进行测试。第二指示单元4032用于如果距离传感器的底噪值不在正常范围内,发出报警信息。
本公开实施例提供的终端设备的测试系统,在底噪值正常时,指示进行距离传感器测试站的测试,在底噪值不正常时,给出报警信息。通过报警信息能够提示测试人员,有助于及时解决测试中发现的问题。
图5是根据本公开实施例的用于实现控制方法的计算机程序产品的结构示意图。如图5所示,本公开实施例的计算机程序产品50,可以包括信号承载介质501。信号承载介质501为指令载体,可以包括一个或多个指令5011,指令5011在被例如处理器执行时,可以完成上述实施例中描述的功能。例如,指令5011被执行以完成以下的功能:获得距离传感器的底噪值,并将所述底噪值写入到校准文件中;从所述校准文件读取所述距离传感器的底噪值;判断所述距离传感器的底噪值是否在正常范围内;根据判断结果给出指示,所述指示确定是否执行距离传感器测试站对所述终端设备的测试。
在一些实现中,信号承载介质501可以包括计算机可读介质5012,诸如但不限于硬盘驱动器、压缩盘(CD)、数字通用盘(DVD)、数字带、存储器等。在一些实现中,信号承载介质501可以包括可记录介质5013,诸如但不限于存储器、读/写(R/W)CD、R/W DVD等。在一些实现中,信号承载介质501可以包括通信介质5014,诸如但不限于数字和/或模拟通信介质(例如,光纤线缆、波导、有线通信链路、无线通信链路等)。
本公开实施例的计算机程序产品,获得距离传感器的底噪值,并将所述底噪值写入到校准文件中;从所述校准文件读取所述距离传感器的底噪值;判断所述距离传感器的底噪值是否在正常范围内;根据判断结果给出指示,所述指示确定是否使用距离传感器测试站对所述终端设备进行测试。
本公开实施例的测试系统根据底噪值的判断结果确定是否进行终端设备的后续测试。该测试系统节约了测试步骤,提高了测试效率。
结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本公开的范围。
根据本公开的系统和方法可以部署在单个或多个服务器上。例如,可以将不同的模块分别部署在不同的服务器上,形成专用服务器。或者,可以在多个服务器上分布式部署相同的功能单元、或系统,以减轻负载压力。所述服务器包括但不限于在同一个局域网以及通过Internet连接的多个PC机、PC服务器、刀片机、超级计算机等。
以上所述仅为本公开的优选实施例,并不用于限制本公开,对于本领域技术人员而言,本公开可以有各种改动和变化。凡在本公开的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本公开的保护范围之内。