[发明专利]一种基于分布式服务架构的ATE测试系统及测试方法在审
申请号: | 202310274300.8 | 申请日: | 2023-03-20 |
公开(公告)号: | CN116521521A | 公开(公告)日: | 2023-08-01 |
发明(设计)人: | 李维琛;程凯;杨有国;冯正海;李宝丽;陈强;梁山 | 申请(专利权)人: | 西安爱科赛博电气股份有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;G01R31/00;G01D18/00;H04L67/12;H04L67/133;G06F9/54;G06F11/34 |
代理公司: | 西安智邦专利商标代理有限公司 61211 | 代理人: | 王少文 |
地址: | 710119 陕西省西*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 分布式 服务 架构 ate 测试 系统 方法 | ||
1.一种基于分布式服务架构的ATE测试系统,包括服务公共模块与操作界面模块;
其特征在于:
还包括ATE测试服务模块、服务通信模块和App服务网关模块;
所述ATE测试服务模块用于将服务通信模块、App服务网关模块、服务公共模块和操作界面模块解耦并构成分布式独立架构;
所述服务通信模块用于服务间进行协议通信,通过远程过程调用方式实现服务间数据交互传输;
所述App服务网关模块用于实现服务通信模块与操作界面模块的通讯;
所述ATE测试服务模块分别与服务公共模块和服务通信模块通信,服务公共模块和服务通信模块通信。
2.根据权利要求1所述基于分布式服务架构的ATE测试系统,其特征在于:
还包括编程单元和算法单元;
所述编程单元用于ATE系统中测试过程的工艺逻辑执行、分支跳转及逻辑判断;
所述算法单元用于测试用例数学算法、波形算法的引入以满足测试过程数据提取。
3.根据权利要求2所述基于分布式服务架构的ATE测试系统,其特征在于:
所述ATE测试服务模块包括设备驱动服务单元、测试用例服务单元、测试程式服务单元、解决方案服务单元以及报表服务单元;
所述设备驱动服务单元用于绑定并注册待测设备;
所述测试用例服务单元用于编辑、编译、仿真和发布测试用例;
所述测试程式服务单元用于对已发布的测试用例进行编辑、编译、仿真和发布测试用例;
所述解决方案服务单元用于对测试发布方案执行ATE测试,并存储测试数据;
所述报表服务单元用于将测试数据生成报告,并输出报告。
4.根据权利要求2所述基于分布式服务架构的ATE测试系统,其特征在于:
所述服务通信模块包括中心服务子单元、服务间通信子单元、一元通信子单元、客户端流式通信子单元、服务端流式通信子单元和双向流式通信子单元;
所述中心服务子单元用于服务注册和发现待测设备;
所述服务间通信子单元用于服务间消息交互;
所述一元通信子单元用于操作界面模块与服务间心跳检测通信;
所述客户端流式通信子单元用于服务间请求时操作界面模块的大数据包逐包流式回复;
所述服务端流式通信子单元用于操作界面模块请求时服务间大数据包逐包流式回复;
所述双向流式通信子单元用于操作界面模块和服务间有双向大数据包交互请求时的双向逐包流式回复。
5.根据权利要求4所述基于分布式服务架构的ATE测试系统,其特征在于:
所述服务公共模块包括反射、数据存储、同步交互、异步交互、拦截器以及多播通信;
所述反射用于解释翻译对设备驱动服务单元的指令、编程单元的指令及算法单元的指令;
所述数据存储用于存储对设备驱动服务单元、测试用例服务单元、测试程式服务单元、解决方案服务单元以及报表服务单元处理的测试数据、波形数据及报表数据;
所述同步交互用于实现对服务间控制操作阻塞执行的交互方式;
所述异步交互用于实现对服务间测试数据非阻塞异步交互方式;
所述拦截器用于对服务间交互数据时对垃圾数据进行拦截处理;
所述多播通信用于服务间健康监测。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安爱科赛博电气股份有限公司,未经西安爱科赛博电气股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310274300.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种减振扣件
- 下一篇:一种基于机器学习的潜力公司数据库建立方法