[发明专利]一种自动识别工站并执行对应脚本的方法有效
申请号: | 201611191272.X | 申请日: | 2016-12-21 |
公开(公告)号: | CN106776182B | 公开(公告)日: | 2020-02-07 |
发明(设计)人: | 许威;王笠 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
主分类号: | G06F11/22 | 分类号: | G06F11/22 |
代理公司: | 37100 济南信达专利事务所有限公司 | 代理人: | 姜明 |
地址: | 215100 江苏省苏州*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 自动识别 执行 对应 脚本 方法 | ||
本发明特别涉及一种自动识别工站并执行对应脚本的方法。该自动识别工站并执行对应脚本的方法,首先,在测试服务器建立工站状态数据库,给各工站定义状态位;然后在各工站测试脚本的最后一行增加更新工站状态位命令,并上传到测试服务器;最后新建一个侦测脚本,待测机器开机后自动进侦测脚本,按MAC地址找到对应SN,再找到对应的工站状态位,按定义好的对应关系,自动调用对应工站的测试脚本。该自动识别工站并执行对应脚本的方法,在消除了作业员干预的同时,需要作业员干预的工站也有下一步动作提示,减少了作业员等待机器开机重启时间,节省了人力成本,提高了生产效率。
技术领域
本发明涉及自动化生产测试技术领域,特别涉及一种自动识别工站并执行对应脚本的方法。
背景技术
每条生产线是有多个测试工站组成的,计算机和产品测试软件是工站的重要组成部分。目前,生产线测试软件是安装在工站的计算机上,各工站还是主要依赖人工,需要作业员监视开机情况,并手动选择测试脚本。如果工站管控疏漏,人为造成测试软件参数或者测试脚本变更,将会造成工站测试软件时效,对产品品质造成负面影响。
近年来,生产过程中工厂的人力成本越来越高,生产测试作业员干预时间久,因而自动化需求越来越急迫。同时,由于产品调试,老化,测试均在一个老化架上操作,无法快速探知机器处于哪个工站,严重影响测试效率。
为了满足工站的自动化需求,本发明提出了一种自动识别工站并执行对应脚本的方法。
发明内容
本发明为了弥补现有技术的缺陷,提供了一种简单高效的自动识别工站并执行对应脚本的方法。
本发明是通过如下技术方案实现的:
一种自动识别工站并执行对应脚本的方法,其特征在于:首先,在测试服务器建立工站状态数据库,给各工站定义状态位;然后在各工站测试脚本的最后一行增加更新工站状态位命令,并上传到测试服务器;最后新建一个侦测脚本,待测机器开机后自动进侦测脚本,按MAC地址找到对应SN,再找到对应的工站状态位,按定义好的对应关系,自动调用对应工站的测试脚本。
对于需要作业员干预的工站,对应的测试脚本停留在进一步操作提示界面,等待员工操作。
所述工站的状态位包括空,flashbmc,pretest和laohua。
本发明自动识别工站并执行对应脚本的方法,包括以下步骤:
(1)待测机器开机自动进无盘系统,自动执行侦测脚本,按本机MAC从测试服务器获取SN及工站状态位;
(2)判断工站状态位,如果状态位为空,自动调用flashbios脚本,自动刷BIOS,DMI及FRU;如果状态位为flashbmc,自动调用flashbmc脚本,自动刷新BMC及FRU;如果状态位为pretest,自动调用pretest脚本,并停留在进一步动作的提示界面,等待作业员操作;如果状态位为laohua,laohua脚本停留在提示“重启手动进老化”界面,等作业员操作;
(3)每个工站执行完对应脚本后,修改状态位并上传到测试服务器。
所述步骤(3)中,执行完flashbios脚本,自动修改状态位为flashbmc,并上传到测试服务器;执行完flashbmc脚本,自动修改状态位为pretest,并上传到测试服务器;执行完pretest脚本,自动修改状态位为laohua,并上传到测试服务器;作业员操作并执行完laohua脚本后,执行finalcheck脚本,自动修改状态位为空,并上传服务器。
本发明的有益效果是:该自动识别工站并执行对应脚本的方法,在消除了作业员干预的同时,需要作业员干预的工站也有下一步动作提示,减少了作业员等待机器开机重启时间,节省了人力成本,提高了生产效率。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611191272.X/2.html,转载请声明来源钻瓜专利网。