一种手机反复开关机的方法和装置转让专利

申请号 : CN200610066970.7

文献号 : CN1983810B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 刘刚

申请人 : 华为技术有限公司

摘要 :

一种手机反复开关机的方法:周期性的使手机内部控制手机开关机的管脚呈高低电平变化,实现手机的反复开关机。本发明还提出了一种手机反复开关机的装置:包括周期信号发生模块和电缆模块,周期信号发生模块通过电缆模块向控制手机开关机的管脚提供周期性高低电平信号,实现手机反复开关机功能。本发明可以实现手机自动反复开关机,开关机次数及手机开关机的环境不受限制。

权利要求 :

1.一种手机反复开关机的方法,其特征在于:接收控制手机开关机的周期交替的高低电平信号,根据周期交替的高低电平信号使手机内部控制手机开关机的管脚呈高电平低电平交替变化,根据控制手机开关机的管脚的高电平低电平交替变化周期性反复开关机,所述周期交替的高低电平信号的低电平信号的持续时间大于2秒,所述周期交替的高低电平信号的周期数设定为需要反复开关机的次数,所述周期交替的高低电平信号是正弦波、三角波、方波或脉冲波。

2.如权利要求1所述的手机反复开关机的方法,其特征在于:采用周期信号发生装置,通过电缆线给所述开关机管脚提供所述周期交替的高低电平信号。

3.如权利要求2所述的手机反复开关机的方法,其特征在于:所述周期信号发生装置通过双线电缆与手机的开关机管脚和地连接。

4.如权利要求3所述的手机反复开关机的方法,其特征在于:在所述双线电缆中增加一根用于充电的芯线,所述芯线一端接手机充电端口,另一端接充电器,实现手机充电时的反复开关机。

5.一种手机反复开关机的装置,其特征在于:所述装置包括周期信号发生模块和电缆模块,

所述周期信号发生模块用于产生向控制手机开关机的管脚传送的控制手机开关机的周期交替的高低电平信号,所述周期交替的高低电平信号的低电平信号的持续时间大于2秒,所述周期交替的高低电平信号的周期数设定为需要反复开关机的次数,所述周期交替的高低电平信号是正弦波、三角波、方波或脉冲波;

所述电缆模块用于传输所述周期信号发生模块产生的向控制手机开关机的管脚传送的控制手机开关机的周期交替的高低电平信号。

6.如权利要求5所述的手机反复开关机的装置,其特征在于:所述周期交替的高低电平信号的周期和占空比通过周期信号发生模块设置。

7.如权利要求5所述的手机反复开关机的装置,其特征在于:所述周期信号发生模块是单片机、微处理器或信号发生器。

说明书 :

一种手机反复开关机的方法和装置

技术领域

[0001] 本发明涉及手机测试领域,尤其涉及一种手机反复开关机的方法和装置。

背景技术

[0002] 手机已经成为现在人们日常生活中不可缺少的用品。各种手机产品在出厂之前,必须经过一系列的功能测试,以验证该手机在正常使用过程中可能出现的问题,从而确保手机的品质。目前在手机产品的某些测试中,需要对测试手机样机在各种温度条件下进行反复开关机试验,以此来验证手机在高温、低温及常温下多次频繁开关机功能是否正常。由于测试时开关机次数比较多(通常大于100次,测试次数足够多才能增大发现异常情况的几率),如果手动操作会很繁琐,特别是在高低温试验中对测试人员更不方便。
[0003] 如果要自动控制手机开关机,一般通过软件方法实现,通常将手机与PC机通过串口相连,用软件命令对手机加以控制。但是软件只能控制手机关机但不能使其开机,因为手机关机的情况下,其串口是不打开的,因此无法与PC机通讯,PC机也就不能控制手机使其开机。对于一般的手机来讲,开关机是CPU通过检测开关机按键——POWER键是否按下及按下时间的长短来实现的,具体判断准则为:当手机关机时,POWER键持续按下约2秒后,就会开机;当手机开机时,POWER键持续按下约2秒后,就会关机。如果POWER键被按下的时间不超过2秒,那么CPU认为是外部的干扰,此时不做开关机处理;但如果长时间按下POWER键不松开,手机只会作一次开机或关机动作。通常手机内部的充电管理芯片或CPU芯片会有一个输出管脚控制手机的开关机,称为开关机管脚或PHONE_ON管脚。手机设计者都是将开关机按键POWER键连到该管脚与地之间,从而控制手机的开关机。如上所述,硬件上开关机键POWER键一端接地,另一端接开关机PHONE_ON管脚:按下POWER键就是将PHONE_ON管脚与地GND短接。如果将地信号始终看作低电平参考信号,那么按下POWER键,将PHONE_ON管脚与地GND短接也就是给PHONE_ON管脚赋值低电平,松开POWER键则PHONE_ON管脚呈高电平状态。
[0004] 手动开关机测试的方法纯粹是简单的按键重复操作,目前唯一的方法就是测试人员在高低温下手动操作反复开关机。这种开关机测试的方法不具有自动特点,完全手动操作,费时费力并且效率极低,同时由于操作不方便,通常对测试手机样机只进行不到50次的测试,不能完成上百次的开关机测试。而且在高低温下,完成几十次的手动开关机对于测试人员也是很难的,不仅效率很低,对测试人员健康也有危害。

发明内容

[0005] 针对目前手机产品的频繁开关机测试的需求,为解决现有技术中完全手动操作、效率低以及对测试人员健康不利的缺点,本发明提出了一种手机反复开关机的方法:周期性的使手机内部控制手机开关机的管脚呈高电平低电平交替变化,实现手机的周期性反复开关机。
[0006] 进一步地,所述低电平持续时间大于2秒。
[0007] 进一步地,采用周期信号发生装置通过电缆线给所述开关机管脚提供周期性的振荡信号。
[0008] 进一步地,所述周期信号发生装置的输出波形是正弦波、三角波、方波或脉冲波,输出高电平的电压高于3V。
[0009] 进一步地,所述周期信号发生装置通过双线电缆与手机的开关机管脚和地连接。
[0010] 进一步地,在所述双线电缆中增加一根用于充电的芯线,所述芯线一端接手机充电端口,另一端接充电器,实现手机充电时的反复开关机。
[0011] 本发明还提出了一种手机反复开关机的装置:所述装置包括周期信号发生模块和电缆模块,所述周期信号发生模块用于产生向控制手机开关机的管脚传送的控制手机开关机的周期交替的高低电平信号;
[0012] 所述电缆模块用于传输所述周期信号发生模块产生的向控制手机开关机的管脚传送的控制手机开关机的周期交替的高低电平信号。
[0013] 进一步地,所述周期交替的高低电平信号的周期和占空比通过周期信号发生模块设置。
[0014] 进一步地,所述周期信号发生模块是单片机、微处理器或信号发生器。
[0015] 本发明的有益效果包括:
[0016] 1.大大提高了手机反复开关机测试的效率,同时节约了成本:只需要一台通用的信号发生器来产生低频周期信号,另外制作一根连接电缆即可。测试人员只需开始设置信号发生器的输出波形,用线缆连接信号发生器和手机就可以进行测试。此后测试过程中及自动测试结果后检查手机即可,从而大大提高了测试效率,操作简单。线缆的制作也很简单,不需要其他仪器和设备,也节约了人力和成本。
[0017] 2.测试的次数及时间都不受限:可以通过测试长时间的开关机测试来充分验证手机产品开关机性能,避免了因为测试方法的不便导致测试次数少、测试不充分等问题。
[0018] 3.通过控制周期信号发生装置输出的信号周期数,精确控制手机反复开关机的次数。
[0019] 4.由于测试时不需要测试人员身临其境的操作,因此在高温、低温或常温下的测试也不受限,还可以在不同的测试环境中进行测试。

附图说明

[0020] 图1是手机开关机信号示意图;
[0021] 图2是实施例1的手机反复开关机的方法流程图;
[0022] 图3是实施例2的手机反复开关机装置示意图;
[0023] 图4是实施例3的手机反复开关机装置示意图;
[0024] 图5是利用实施例3的装置实现手机反复开关机的流程图。

具体实施方式

[0025] 下面本发明将结合附图,对本发明的最佳实施方案进行详细描述。
[0026] 在具体实施例1中,采用如附图1所示的周期高低电平信号,周期性的将高低电平信号加到手机内部控制手机开关机的管脚,就可以实现手机的周期性反复开关机。
[0027] 其中,手机内部控制手机开关机的管脚可以是充电管理芯片或CPU芯片上的控制手机开关机的管脚;所述低电平持续时间大于2秒;采用周期信号发生装置通过双线电缆与手机的开关机管脚和地连接,给所述开关机管脚提供周期性的振荡信号,该周期信号发生装置的输出波形是正弦波、三角波、方波或脉冲波,输出高电平的电压高于3V。
[0028] 进一步地,在所述双线电缆中增加一根用于充电的芯线,所述芯线一端接手机充电端口,另一端接充电器,实现手机充电时的反复开关机。
[0029] 如附图2所示,在该实施例中实现手机反复开关机方法的步骤包括:
[0030] S01.设定手机开关机次数;
[0031] S02.根据设定的开关机次数,确定周期性高低电平的周期数;
[0032] S03.向手机开关机管脚输出周期性高低电平信号。
[0033] 如附图3所示,在具体实施例2中对手机反复开关机的装置进行具体说明。在本实施例中,周期信号发生装置功能由信号发生器完成。信号发生器通过所述双线电缆与待测手机相连接,将周期性高电平低电平信号发送给所述手机。具体连接关系为:信号发生器11通过电缆线12和电缆线13将信号发生器11输出的周期信号送到手机16的控制手机开关机的管脚PHONE_ON14管脚和GND15管脚,使PHONE_ON管脚周期性地呈高低电平变化。
GND15为参考电平,PHONE_ON14管脚上的信号就是信号发生器11输出的信号。以信号发生器11输出信号波形为方波举例:手机16关机时,当信号发生器11输出方波信号,手机16的CPU检测到PHONE_ON14管脚为方波低电平时,判断POWER键按下,手机16即被唤醒,CPU继续检测PHONE_ON14管脚的电平,当低电平信号大于2秒时,手机即做开机动作;之后CPU检测到PHONE_ON14管脚为方波高电平,判断POWER键松开;第二个周期里手机16则关机。
之后根据信号发生器11输出的周期性的高低电平信号,手机开关机动作重复进行。因此只要设置信号发生器输出的信号为周期性的高低电平振荡信号就可以实现手机的开关机。
同时由于信号发生器上设定了信号的周期,因此这种周期性的开关机动作是自动的。这样就实现了手机的自动开关机,能够进行多次的无需测试人员手动完成的手机反复开关机测试。此外,由附图3可知,信号发生器11与手机16连接只需要两根信号线12和13,分别与PHONE_ON14管脚和GND15管脚相连。为了方便两者的连接,可以制作一根两线的电缆。
进一步地,在此线缆中再增加一根用于充电的芯线,一端接手机数据连接器,另一端接充电器,即可实现充电时的反复开关机。进一步地,所述周期性高低电平信号的周期和占空比通过信号发生器设置。
[0034] 自动开关机有两个条件:第一就是信号发生器输出的信号能周期性的呈现高低电平,第二就是低电平信号要至少维持约2秒。本实施例中:信号发生器11的输出波形可以选择正弦波、三角波、方波或脉冲波,信号周期在2秒以上(即频率在0.5Hz以下),高电平的电压要高于3V。在实际的测试过程中,测试人员需要测试200次的手机开关机实验,由于信号源产生的信号是连续不断的,所以测试人员不知道何时测试完200次,只能通过时间估计。在具体实施例3中,手机反复开关机的装置示意图如附图4所示:微处理器31可以选用MCS-51单片机,输入装置33可以选用键盘为微处理器31提供周期数设定,通过电缆线34和35与手机38的PHONE_ON36管脚和GND37管脚相连。进一步地,在电缆线中再增加一根用于充电的芯线,一端接手机数据连接器,另一端接充电器,即可实现充电时的反复开关机。进一步地,周期性高低电平信号的周期和占空比通过微处理器31设置。
[0035] 如附图5所示,该装置实现手机反复开关机的具体操作步骤为:
[0036] S01.测试人员通过输入装置33键盘输入需要测试的开关机次数;
[0037] S02.承担微处理器31功能的MCS-51单片机根据键盘的输入值设置预输出的周期低脉冲数(一个低电平脉冲触发一次开机或关机);
[0038] S03.程序运行后单片机控制I/O端口311口输出周期性的高低电平信号,该信号的周期和占空比均通过微处理器的软件设置,通过电缆线34与手机38的PHONE_ON36管脚相连,I/O端口312始终输出低电平即GND信号,通过电缆线35与手机GND37管脚相连,这样单片机输出的周期信号和具体实施例一中信号发生器产生的信号是类似的。
[0039] S04.当输出的低脉冲数即开关机次数到达设定值之后,蜂鸣器32发声提示测试结束。
[0040] 这样通过使用微处理器提供的可控制输出高低电平信号的周期次数,可以实现对手机反复开关机次数的设定,还可以在反复开关机次数完成时提示,更加清楚、精确的实现对手机反复开关机的测试。