[发明专利]一种分布式测试系统的测试控制方法有效
申请号: | 201511001291.7 | 申请日: | 2015-12-28 |
公开(公告)号: | CN105629949B | 公开(公告)日: | 2019-01-22 |
发明(设计)人: | 刘谋;孟真;张兴成;唐璇;阎跃鹏 | 申请(专利权)人: | 中国科学院微电子研究所 |
主分类号: | G05B23/02 | 分类号: | G05B23/02 |
代理公司: | 北京汇泽知识产权代理有限公司 11228 | 代理人: | 张瑾 |
地址: | 100029 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 分布式 测试 系统 控制 方法 | ||
本发明公开了一种分布式测试系统的测试控制方法,所述分布式测试系统包括多个节点,所述方法包括:所述分布式测试系统中的其中一个节点向其他节点发送命令,申请作为总控节点,获取控制权,控制对其它分节点进行本次测试;每一个分节点接收所述总控节点的命令,进行测试,并将测试结果回传给所述总控节点;测试完成后,总控节点向各个分节点发送命令,结束本次测试,让出控制权;在下次测试开始时,所述分布式测试系统中的任意一个分节点重新发送命令,申请作为总控节点,获取控制权,控制对其它分节点进行下一轮的测试。本发明方便了分布式测试系统的灵活扩展,使整个测试过程更加高效。
技术领域
本发明涉及分布式测试系统技术领域,尤其涉及一种分布式测试系统的测试控制方法。
背景技术
含有大量测试终端的分布式测试系统在工业生产中具有广泛的应用。在测试过程中,分布式测试终端对每一个分节点进行控制与测试,主节点根据分节点的测试结果进行数据分析。
分布式测试对测试过程的流程控制要求较高,需要实时获取全局状态进而指导测试流程,因此分布式测试系统目前大多采用集中式的控制体系。系统中设有控制中心,用于汇集、分析各终端的测试结果。由中心机至测试终端的下行通讯的控制命令传输与由测试终端至中心机的上行通讯的数据传输,采取的一总多分的结构,必须具备有中心控制系统,各个节点之间依赖中心控制系统工作,中心系统出现问题,就会导致整个系统的瘫痪,必须对中心控制系统进行维护和更换,此过程对于规模较大的分布式测试系统而言是非常繁琐和复杂的。
发明内容
有鉴于此,本发明的主要目的在于提供一种分布式测试系统的测试控制方法,以优化分布式测试系统测试的过程,提高分布式测试系统的测试效率,方便灵活扩展。
为达到上述目的,本发明提供了一种分布式测试系统的测试控制方法,所述分布式测试系统包括多个节点,所述方法包括:
所述分布式测试系统中的其中一个节点向其他节点发送命令,申请作为总控节点,获取控制权,控制对其它分节点进行本次测试;
每一个分节点接收所述总控节点的命令,进行测试,并将测试结果回传给所述总控节点;
测试完成后,总控节点向各个分节点发送命令,结束本次测试,让出控制权;
在下次测试开始时,所述分布式测试系统中的任意一个分节点重新发送命令,申请作为总控节点,获取控制权,控制对其它分节点进行下一轮的测试。
可选的,所述分布式测试系统中的其中一个节点向其他节点发送命令,申请作为总控节点,获取控制权,控制对其它分节点进行测试,包括:
所述分节点接收到所述总控节点的命令后,向所述总控节点反馈工作状态信息;
所述总控节点根据所述工作状态信息,选择分节点组成测试网络。
可选的,所述方法还包括:
若还有多个空闲节点,则所述多个空闲节点中的其中一个申请总控节点,组成另外一个测试网络。
可选的,所述分布式测试系统中的各个节点之间按照设定的帧结构进行通信,所述设定的帧结构包括:节点标识、节点状态信息、节点时间戳信息、节点数据帧长度和节点数据。
可选的,所述节点标识为所述分布式测试系统的节点认证信息,所述分布式测试系统最多支持256个测试节点。
可选的,所述节点状态信息表征节点是否空闲、是否为总控节点或分节点。
可选的,所述节点时间戳信息为每个节点在本次测试中的相对测试时间。
可选的,所述节点数据帧长度表征数据的长度,按字节计数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院微电子研究所,未经中国科学院微电子研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201511001291.7/2.html,转载请声明来源钻瓜专利网。