[发明专利]一种测试系统软件通用框架有效
| 申请号: | 201811624923.9 | 申请日: | 2018-12-28 |
| 公开(公告)号: | CN109857638B | 公开(公告)日: | 2022-10-28 |
| 发明(设计)人: | 张伟楠;赵砚博;胡志臣;文华均;刘家玮;毕硕;周秀华;杨薇秀 | 申请(专利权)人: | 北京航天测控技术有限公司 |
| 主分类号: | G06F11/36 | 分类号: | G06F11/36 |
| 代理公司: | 北京理工大学专利中心 11120 | 代理人: | 高燕燕;付雷杰 |
| 地址: | 100041 *** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 测试 系统软件 通用 框架 | ||
1.一种测试系统软件通用系统,其特征在于,包括测试系统及与所述测试系统通过标准通信接口相连的多个测试子系统,所述测试子系统用于与多个测试设备相连;
测试系统配置标准命令模块,用于将标准命令发送至测试子系统,所述标准命令包括配置命令和控制命令;
测试子系统配置通用驱动器及测试设备的配置文件,其中通用驱动器包括系统驱动函数、设备驱动函数、资源管理器及逻辑管理器,系统驱动函数用于实现对测试子系统下的所有测试设备的统一控制,设备驱动函数用于实现对单个测试设备的控制,资源管理器用于记录测试设备的名称、状态、配置参数信息,逻辑管理器用于协调、控制命令执行的一致性;每个测试子系统都具有唯一的标识;
当接收到的标准命令为针对单个测试设备的控制命令时,测试子系统根据解析的命令信息,以解析出的设备名称、设备参数作为参数,首先调用逻辑管理器,结合资源管理器内存储的数据进行判断,如果命令不存在矛盾,则调用设备驱动函数,执行对设备的控制;当标准命令为针对测试子系统下的所有测试设备的控制命令时,测试子系统根据解析的命令信息,以解析出的信息作为参数,首先调用逻辑管理器,结合资源管理器内存储的数据进行判断,如果命令不存在矛盾,则调用系统驱动函数,执行对所有设备的控制;
当标准命令为配置命令时,测试子系统读取测试设备的配置文件,解析该文件得到配置参数,然后调用设备驱动函数按照该配置参数执行配置命令对设备进行配置;
所述标准命令包括:初始化、配置、启动、停止、释放资源、复位及获取设备信息。
2.根据权利要求1所述的系统,其特征在于,所述测试子系统的唯一标识为测试子系统的IP地址及端口号。
3.根据权利要求1所述的系统,其特征在于,所述测试设备配置文件的格式为自定义的标准格式,包括测试设备的配置参数名称及其取值。
4.根据权利要求1所述的系统,其特征在于,所述标准命令的格式为:关键字:设备资源名称,参数,参数;其中参数表征设备的某项属性特征的值,参数可以是多个,也可以缺省。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京航天测控技术有限公司,未经北京航天测控技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811624923.9/1.html,转载请声明来源钻瓜专利网。





