多进程程序控制手机测试方法

文档序号:7947304阅读:394来源:国知局
专利名称:多进程程序控制手机测试方法
技术领域
本发明涉及电子产品测试方法,特别涉及多进程程序控制手机测试方法。
常规的测试系统都是采用一个计算机控制一套系统,比如一个计算机控制一台射频测试仪器,一台电源,一台测试夹具,可以一次测试一台手机。这是最基本的设计,后来,为了节省空间,在一个测试站中,集成了两套系统,但是,只是把两套系统简单地集成在一个测试站中,还是采用两台计算机,分别控制各自的射频测试仪器,电源,测试夹具。这样,在一个测试站中,一次可以测试两台手机。
为实现上述目的,多进程程序控制手机测试方法包括步骤(a)主进程管理整个系统,控制多个子进程;(b)多个子进程根据主进程的指令分别测试各自的电子产品的参数
(c)子进程生成测试报告,由主进程进行报告提交。
本发明方法在多系统测试站的制造中,省去多台计算机及相关的外设。另外,对生产线的维护量,对程序的控制都很有好处。
图2是多进程程序控制手机测试流程图。
在本例中,被测的电子产品是手机,我们只测试四台手机,可以根据需要,设计成更多。关键在于我们采用了多进程程序控制结构来控制整个系统。它的结构如附

图1所示,进程1是主进程,它在执行过程中会再执行四个子进程2、3、4、5,用每个子进程去控制每一台手机的测试。
附图2是程序的流程图,如图2所示,在主程序开始时,对计算机来说,实际上是增加了一条进程(计算机通过对这一条进程的管理来实现对程序的管理)。然后,主程序会读取计算机硬盘中存储的一些系统配置文件,比如射频测试仪器的GPIB地址是多少等。然后,主程序会根据这些具体信息来初始化整个测试系统。比如,根据射频测试仪器的GPIB地址,在计算机中为射频测试仪分配数据端口。在所有初始化任务完成之后,主程序指令开始四个子进程。对计算机来说,测试程序一共有五个进程,它们之间的优先权是一样的。但是,因为主程序和子进程程序所执行任务的不同,我们还把主程序看作测试程序的中心。在这之后,主程序就只担负起系统显示,子进程管理,网络通讯和测试报告提交等任务,具体的手机测试由子进程来执行。主程序将一直执行直至操作人员将其关闭。
主进程在开始子进程时,会传递一些系统参数,比如射频测试仪器的数据端口等。所以,子进程并不需要进行系统初始化,因为主程序已经完成了。在开始后,子进程会不断的检测是否有手机需要测试,一旦检测到,就立即按照测试计划开始测试。测试完成之后还会刷新屏幕提示,告诉操作人员手机是通过还是有问题,另外,测试报告也同步产生。在所有任务完成后,子进程还会重复上面的步骤,进行下一个手机的测试。
权利要求
1.一种多进程程序控制手机测试方法,包括步骤(a)主进程管理整个系统,控制多个子进程;(b)多个子进程根据主进程的指令分别测试各自的电子产品参数;(c)子进程生成测试报告,由主进程进行报告提交。
2.按权利要求1所述的方法,其特征在于所述的子进程至少为两个。
3.按权利要求1所述的方法,其特征在于所述的主进程执行系统显示、子进程管理、网络通信、测试报告提交。
4.按权利要求1所述的方法,其特征在于所述的电子产品是手机。
全文摘要
一种多进程程序控制手机测试方法,包括步骤(a)主进程管理整个系统,控制多个子进程;(b)多个子进程根据主进程的指令分别测试各自的电子产品参数;(c)子进程生成测试报告,由主进程进行报告提交。本发明方法在多系统测试站的制造中,省去多台计算机及相关的外设。另外,对生产线的维护量,对程序的控制都很有好处。
文档编号H04W24/00GK1400832SQ0112384
公开日2003年3月5日 申请日期2001年8月3日 优先权日2001年8月3日
发明者任祥顺, 丁力 申请人:北京嘉盛联侨信息工程技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1