生产线测试系统及其测试数据读取方法技术方案

技术编号:6552667 阅读:131 留言:0更新日期:2012-04-11 18:40
一种生产线测试系统,用于从远程服务器读取多台待测物所需的测试数据,其包括侦测模块、数据判断模块、地址处理模块及数据读取模块。侦测模块用于侦测生产线测试系统是否成功连接待测物。数据判断模块用于判断生产线测试系统中是否有待测物所需的测试数据。地址处理模块用于根据最后使用地址生成待测地址列表,以及判断待测物的地址是否在待测地址列表中。数据读取模块用于从远程服务器读取待测地址列表内所有地址对应的待测物所需的测试数据。本发明专利技术还提供了所述生产线测试系统的测试数据读取方法。本发明专利技术所提供的生产线测试系统及其测试数据读取方法通过预测机制实现一次读取多台待测物所需的测试数据的功能,能有效提升测试效率。

【技术实现步骤摘要】

本专利技术涉及生产线上待测物测试,尤其涉及读取待测物测试所需的数据。
技术介绍
网络通信类产品在生产过程中,往往需要在硬件制成后再安装一份保密数据,并经由测 试通过后才能成为正式产品出售,如调制解调器类产品就需要安装能表征每一台调制解调器 身份的凭证数据。此类保密数据出于保密需要,往往集中放置于远程服务器中,而在测试过 程中, 一台生产线测试系统往往仅连接一台待测物,并仅从远程服务器读取所述待测物所需 的测试数据到本地,然后进行测试,待测试完成之后再连接下一台待测物,再从远程服务器 读取所述下一台待测物所需的测试数据。随着生产线测试系统的不断发展,目前的生产线测试系统已经可以同时连接多台待测物 并同时进行测试,这种测试方法能很大的提升测试效率,并解决测试过程中多个测试步骤所 需时间不同而形成的测试瓶颈问题。但是目前网络传输速率有限,频繁访问远程服务器以从 中读取保密数据到本地往往容易引起网络阻塞,大大降低生产线测试系统的测试效率,使生 产线测试系统同时测试多台待测物的改良达不到应有的效果。
技术实现思路
有鉴于此,需提供一种生产线测试系统,能同时从远程服务器上读取多台待测物所需的 测试数据到本地,从而不必频繁的读取测试数据,而有效提升生产线上待测物的测试效率。此外,还需提供一种测试数据读取方法,能同时从远程服务器上读取多台待测物所需的 测试数据到本地,从而不必频繁的读取测试数据,而有效提升生产线上待测物的测试效率。一种生产线测试系统,与远程服务器相连,用于从远程服务器读取多台待测物所需的测 试数据以测试待测物。生产线测试系统包括侦测模块、数据判断模块、地址处理模块及数据 读取模块。侦测模块用于侦测生产线测试系统是否成功连接待测物。数据判断模块用于在侦 测模块侦测到生产线测试系统成功连接待测物时判断生产线测试系统中是否有待测物所需的 测试数据。地址处理模块用于初始化最后使用地址,并根据其生成待测地址列表,以及判断 连接成功的待测物的地址是否在待测地址列表中。数据读取模块用于当生产线测试系统中没 有连接成功的待测物所需的测试数据,且其地址在待测地址列表内时,从远程服务器中读取 待测地址列表内所有地址对应的待测物所需的测试数据到生产线测试系统。一种测试数据读取方法,用于生产线测试系统,所述生产线测试系统与远程服务器相连 ,用于从远程服务器读取多台待测物所需的测试数据以测试待测物,测试数据读取方法包括 以下步骤初始化最后使用地址;根据最后使用地址生成待测地址列表;侦测生产线测试系 统成功连接待测物;判断生产线测试系统中是否有待测物所需的测试数据;若生产线测试系 统中没有待测物所需的测试数据,则判断待测物的地址是否在待测地址列表内;以及若待测 物的地址在待测地址列表内,则从远程服务器中读取所述待测地址列表内所有地址对应的待 测物所需的测试数据到生产线测试系统。本专利技术实施方式所提供的通过预测机制实现一次 读取多台待测物所需的测试数据到生产线测试系统中,能有效提升其测试效率。附图说明图l为本专利技术生产线测试系统一实施方式的模块图。图2A与图2B为本专利技术生产线测试系统的测试数据读取方法一实施方式的流程图。 具体实施例方式参阅图l,为本专利技术生产线测试系统io—实施方式的模块图。生产线测试系统10与远程服务器20相连,用于从远程服务器20读取多台待测物30所需的 测试数据以测试待测物30。在本实施方式中,待测物30可为调制解调器,其所需的测试数据 为凭证。每一台待测物30都拥有标示其身份的地址,生产线测试系统10根据待测物30的地址 从远程服务器20读取待测物30所需的测试数据。生产线测试系统IO包括侦测模块IOO、数据判断模块102、地址处理模块104、数据读取 模块106及测试模块108。侦测模块100用于侦测生产线测试系统10是否成功连接待测物30。在本实施方式中,生 产线测试系统10包括多个测试端口 11 ,每一个测试端口 1 l连接一台待测物30,当一个测试端 口11成功连接上一台待测物30,侦测模块100就会侦测到生产线测试系统10成功连接待测物 30。数据判断模块102用于判断生产线测试系统10中是否有成功连接的待测物30所需的测试 数据。在本实施方式中,生产线测试系统10在测试过程中会从远程服务器20读取测试数据到 本地存储器中,其中本地存储器可为生产线测试系统10中用于临时存放数据的缓冲区。此时 ,当侦测模块100侦测到生产线测试系统10成功连接待测物30时,数据判断模块102就判断缓 冲区内是否有成功连接的待测物30所需的测试数据,即凭证。地址处理模块l04用于初始化最后使用地址,并根据最后使用地址生成待测地址列表,以及判断待测物30的地址是否在待测地址列表中。在本实施方式中,最后使用地址是指从远 程服务器读取的测试数据所对应的待测物的最大地址,因每次读取的数据在变化,所以最后 使用地址也为可变参数,初始化最后使用地址是指为最后使用地址设置初始值,然后,根据 所设置的初始值生成待测地址列表。需要注意的是,由于最后使用地址为可变参数,所以待 测地址列表会根据所述最后使用地址的变化而变化。在本实施方式中,待测地址列表包括多个连续的待测物30的地址,其范围从当前最后使 用地址的下一个地址至下十个地址。应当注意的是,上述范围并不限于从最后使用地址的下 一个地址至下十个地址,也可根据需求自行设定,也可设置为从最后使用地址的下一个 地址至下五个地址、从最后使用地址的下一个地址至下二十个地址等。在本专利技术其 它实施方式中,生成待测地址列表还可引进生产线测试系统10的测试端口11数目,如生成待 测地址列表的公式可为(最后使用地址+l)至(最后使用地址+1+测试端口数目*2), 此处的测试端口数目*2表示待测地址列表内的地址个数为测试端口11数目的2倍,也可 设置为3倍、4倍等。在本实施方式中,若数据判断模块102判断出生产线测试系统10中没有 待测物30所需的测试数据,则地址处理模块104判断待测物30的地址是否在当前待测地址列 表内,若判断出待测物30的地址在当前待测地址列表中,则表示可以直接从远程服务器20上 读取待测地址列表中所有地址对应的待测物30所需的测试数据到生产线测试系统l0中。数据读取模块106用于当生产线测试系统10中没有待测物30所需的测试数据,且待测物 30的地址在当前待测地址列表内时,从远程服务器20读取当前待测地址列表内所有地址对应 的待测物30所需的测试数据到生产线测试系统10。测试模块108用于根据数据读取模块106读取到生产线测试系统10中的测试数据对待测物 30进行测试,以及判断测试是否完成。在本实施方式中,测试完成是指生产线上所有待测物 30都已完成测试,若测试完成,则结束;若测试未完成,则侦测模块100继续侦测生产线测 试系统10成功连接另一台待测物30。若侦测模块100继续侦测生产线测试系统10成功连接另一台待测物30,则由于生产线上 待测物30的地址一般呈连续分布,所以待测物30所需的测试数据已被数据读取模块106读取 到生产线测试系统10中,则测试模块108可直接就从生产线测试系统10中读取待测物30所需 的测试数据进行测试,直至所有读取到生产线测试系统10中的测试数本文档来自技高网...

【技术保护点】
一种生产线测试系统,与远程服务器相连,用于从所述远程服务器读取多台待测物所需的测试数据以测试所述待测物,其特征在于,所述生产线测试系统包括: 侦测模块,用于侦测所述生产线测试系统是否成功连接待测物; 数据判断模块,用于在所述侦测模块侦测到所述生产线测试系统成功连接待测物时判断所述生产线测试系统中是否有所述待测物所需的测试数据; 地址处理模块,用于初始化最后使用地址,根据所述最后使用地址生成待测地址列表,以及在所述数据判断模块确定所述生产线测试系统中没有所述待测物所需的测试数据时判断所述待测物的地址是否在所述待测地址列表中;及 数据读取模块,用于当所述生产线测试系统中没有所述待测物所需的测试数据,且所述待测物的地址在所述待测地址列表内时,从所述远程服务器中读取与所述待测地址列表内所有地址对应的待测物所需的测试数据。

【技术特征摘要】
权利要求1一种生产线测试系统,与远程服务器相连,用于从所述远程服务器读取多台待测物所需的测试数据以测试所述待测物,其特征在于,所述生产线测试系统包括侦测模块,用于侦测所述生产线测试系统是否成功连接待测物;数据判断模块,用于在所述侦测模块侦测到所述生产线测试系统成功连接待测物时判断所述生产线测试系统中是否有所述待测物所需的测试数据;地址处理模块,用于初始化最后使用地址,根据所述最后使用地址生成待测地址列表,以及在所述数据判断模块确定所述生产线测试系统中没有所述待测物所需的测试数据时判断所述待测物的地址是否在所述待测地址列表中;及数据读取模块,用于当所述生产线测试系统中没有所述待测物所需的测试数据,且所述待测物的地址在所述待测地址列表内时,从所述远程服务器中读取与所述待测地址列表内所有地址对应的待测物所需的测试数据。2.如权利要求l所述的生产线测试系统,其特征在于,所述最后使用 地址是指从所述远程服务器读取的测试数据所对应的待测物的最大地址。3.如权利要求2所述的生产线测试系统,其特征在于,还包括测试模 块,用于根据所述数据读取模块读取到的测试数据测试所述待测物,以及判断测试是否完成4.如权利要求3所述的生产线测试系统,其特征在于,所述地址处理 模块还用于根据所述待测地址列表更新所述最后使用地址并重新生成所述待测地址列表。5.如权利要求3所述的生产线测试系统,其特征在于,所述数据判断 模块还用于设置底限数据值,并判断所述生产线测试系统中测试数据数目是否小于所述底限 数据值。6.如权利要求3所述的生产线测试系统,其特征在于,所述地址处理 模块还用于初始化最大未用地址,在所述待测物的地址不在所述待测地址列表内时判断所述待测物的地址是否大于所述最大未用地址,在所述待测物的地址大于所述最大未用地址时设 置所述最大未用地址为所述待测物的地址,设置所述最后使用地址为所述最大未用地址,并 根据设置后的最后使用地址重新生成待测地址列表;所述数据读取模块还用于从所述远程服 务器读取所述待测物所需的测试数据到所述生产线测试系统中。7.如权利要求3所述的生产线测试系统,其特征在于,还包括错误处 理模块,用于初始化预测错误次数,设置最大错误次数,当所述待测物所对应的地址不在所 述待测地址列表内时增加所述预测错误次数,以及判断所述预测错误次数是否小于所述最大 错误次数;所述地址处理模块还用于初始化最大未用地址,在所述预测错误次数不小于所述 最大错误次数时设置所述最后使用地址为所述最大未用地址,并根据设置后的最后使用地址 重新生成待测地址列表;所述数据读取模块还用于从所述远程服务器读取所述待测物所需的 测试数据到所述生产线测试系统中。8.如权利要求7所述的生产线测试系统,其特征在于,所述地址处理 模块还用于当所述预测错误次数小于所述最大错误次数时判断所述待测物的地址是否大于所 述最大未用地址,并当所述待测物的地址大于所述最大未用地址时设置所述最大未用地址为 所述待测物的地址。9.一种测试数据读取方法,用于生产线测试系统,所述生产线测试 系统与远程服务器相连,用于从所述远程服务器读取多台待测物所需的测试数据以测试所述 待测物,其特征在于,所述测试数据读取方法包括以下步骤...

【专利技术属性】
技术研发人员:纪柏任郑淑敏
申请(专利权)人:鸿富锦精密工业深圳有限公司鸿海精密工业股份有限公司
类型:发明
国别省市:94[中国|深圳]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1