[发明专利]电力装置测试仪软件模拟系统及模拟系统设计方法在审
| 申请号: | 202011521069.0 | 申请日: | 2020-12-21 |
| 公开(公告)号: | CN112667454A | 公开(公告)日: | 2021-04-16 |
| 发明(设计)人: | 钱晶;李俊庆;谢小勇 | 申请(专利权)人: | 南京能云电力科技有限公司 |
| 主分类号: | G06F11/26 | 分类号: | G06F11/26;G06F11/36;H04L29/06 |
| 代理公司: | 北京众允专利代理有限公司 11803 | 代理人: | 沈小青 |
| 地址: | 210000 江苏省*** | 国省代码: | 江苏;32 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 电力 装置 测试仪 软件 模拟 系统 设计 方法 | ||
1.一种电力装置测试仪软件模拟系统,其特征在于:包括测试端软件模拟模块、测试仪底层软件模拟模块、测试端软件命令库以及测试仪底层软件命令库,所述测试端软件命令库用于为所述测试端软件模拟模块提供各种命令,所述测试仪底层软件命令库用于为所述测试仪底层软件模拟模块提供各种命令,所述测试端软件模拟模块与所述测试仪底层软件模拟模块之间通过标准通信协议进行交互。
2.如权利要求1所述的电力装置测试仪软件模拟系统,其特征在于:所述标准通信协议包括协议报文规范和通信命令规范;
所述报文协议规范基于标准网络TCP/IP协议,协议报文内容包含报文头和报文数据;报文头包含起始标识符、命令类型、发送端ID、报文数据长度和报文数据;所述报文数据为通信命令,满足通信命令规范;
所述通信命令规范为UTF-8编码的XML格式文本。
3.如权利要求1所述的电力装置测试仪软件模拟系统,其特征在于:
所述测试端软件命令库包括测试端软件的全部命令,所述测试仪底层软件命令库包含测试仪底层软件发送的全部命令;
所述命令库应满足灵活配置,可根据不同应用类型动态扩展;命令库可采用XML格式的文件,保存所有相关命令,每个命令对应一个UTF-8编码的XML格式文本,定义命令的全部内容。
4.如权利要求1所述的电力装置测试仪软件模拟系统,其特征在于:所述测试端软件模拟模块用于模拟测试端软件,连接测试仪底层软件或者测试仪底层软件模拟模块,创建网络通信连接;选择的测试端软件命令通过网络通信连接发送选择的通信命令;通过网络连接,接受解析收到的测试命令并展示。
5.如权利要求1所述的电力装置测试仪软件模拟系统,其特征在于:所述测试仪底层软件模拟模块用于模拟测试仪底层软件,连接测试端软件或者测试端软件模拟模块,接受网络通信连接;选择的测试仪底层软件命令通过网络通信连接发送选择的通信命令,接受解析收到的测试命令并展示。
6.如权利要求4所述的电力装置测试仪软件模拟系统,其特征在于:所述测试端软件包括Windows测试端软件和Android测试端软件,测试端软件基于标准通信协议,测试端软件模拟模块用于模拟测试端软件发送和接受通信命令。
7.如权利要求4所述的电力装置测试仪软件模拟系统,其特征在于:通过创建网络通信连接,为测试端创建TCP/IP协议客户端,连接到测试仪底层软件,获取测试仪底层软件控制权。
8.如权利要求5所述的电力装置测试仪软件模拟系统,其特征在于:所述测试仪底层软件包括测试控制服务模块和自动测试服务模块,测试仪底层软件基于标准通信协议;测试仪底层软件模拟模块用于模拟测试仪底层软件发送和接受通信命令。
9.如权利要求5所述的电力装置测试仪软件模拟系统,其特征在于:所述接受的网络通信连接为接受测试端软件的TCP/IP协议连接,并分配测试仪控制权给测试端软件。
10.一种电力装置测试仪软件模拟系统的设计方法,其特征在于包括如下步骤:
第一步:基于可扩展的标准通信协议,设计协议报文规范和通信命令规范;
报文协议规范,基于标准网络TCP/IP协议,协议报文内容包含报文头和报文数据;报文头包含起始标识符、命令类型、发送端ID、报文数据长度和报文数据;报文数据为通信命令,满足通信命令规范,为UTF-8编码的XML格式文本;
第二步:基于通信命令规范,设计不同应用命令类型的XML格式文本,包含命令ID和命令内容,满足测试端软件与测试仪底层软件之间的通信命令规范;
命令类型包括系统命令、单机测试命令、自动测试命令和调试命令;然后根据通信命令及类型的需求不断完善扩展;
第三步:将上面设计好的所有命令类型的XML格式文本,汇总成测试端软件命令库和测试仪软件命令库;命令库即XML格式文本,将命令ID和命令文本文件一一映射管理;
第四步:测试端软件模拟模块启动时加载测试端命令库XML文件并显示所有命令列表,在与测试仪底层软件或测试仪底层模拟模块创建网络连接后,可以选择测试命令模板显示,同时可以重新编辑或直接发送命令测试,并且接受并解析测试仪底层软件发送的测试命令并展示;
第五步:测试仪底层软件模拟模块启动时加载测试仪底层软件命令库XML文件并显示所有命令列表,在与测试端软件或测试端软件模拟模块创建网络连接后,可以选择测试命令模板显示,同时可以重新编辑或直接发送命令测试,并且接受并解析测试端软件发送的测试命令并展示。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京能云电力科技有限公司,未经南京能云电力科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011521069.0/1.html,转载请声明来源钻瓜专利网。





