[发明专利]一种终端软件通讯对象重定向测试方法在审
申请号: | 202010961986.4 | 申请日: | 2020-09-14 |
公开(公告)号: | CN112100068A | 公开(公告)日: | 2020-12-18 |
发明(设计)人: | 徐宏伟;王永军;李涛;李鹏程;丛中笑;冉璐瑶;李金友;刘超翔;高晶 | 申请(专利权)人: | 贵州电网有限责任公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 成都玖和知识产权代理事务所(普通合伙) 51238 | 代理人: | 胡琳梅 |
地址: | 550000 贵*** | 国省代码: | 贵州;52 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 终端 软件 通讯 对象 定向 测试 方法 | ||
1.一种终端软件通讯对象重定向测试方法,其特征在于:所述方法是
在终端内置一个测试功能模块,该测试功能模块能够仿真模拟电能表功能和模拟部分主站功能,该测试功能模块包含多种不同的通讯协议,用于配合终端进行通讯和协议一致性测试;
用户通过软开关实现测试功能模块启动时确定模拟对象的选择;
若选择模拟电能表,则等待通信数据帧,然后解析通讯数据帧,根据数据帧内容进行相应的逻辑处理,读取预设文件相应数据并组织返回帧;
若选择模拟主站,则通过外部修改模拟主站的预设文件数据,控制模拟主站执行相应的测试方案,执行测试方案并打印测试日志。
2.根据权利要求1所述的一种终端软件通讯对象重定向测试方法,其特征在于:终端和测试功能模块之间的通讯通过管道通信实现,不同名称的管道模拟不同的串口,以此区分不同的数据来源。
3.根据权利要求1所述的一种终端软件通讯对象重定向测试方法,其特征在于:模拟电能表功能用于在测试环境没有外接电表的环境下模拟电能表进行通信和数据读取,实现测试环境的链路完整;模拟主站功能则是模拟主站下发主站通信数据帧,用于实现对终端的操作。
4.根据权利要求1所述的一种终端软件通讯对象重定向测试方法,其特征在于:所述软开关的实现是通过启动测试功能模块可执行文件时输入的参数选择是创建并启动模拟电能表线程还是创建并启动模拟主站线程。
5.根据权利要求1所述的一种终端软件通讯对象重定向测试方法,其特征在于:模拟主站时,线程启动后根据读取内部预设的文件,可实现不同测试方案的执行,测试方案包括校时、数据攻击、数据采集和参数设置,通过配置不同的预设方案文件,执行不用的测试方案。
6.根据权利要求1所述的一种终端软件通讯对象重定向测试方法,其特征在于:测试功能模块包含的通讯协议包括DL/T645-1997、DL/T645-2007、698.45、376.1。
7.根据权利要求1所述的一种终端软件通讯对象重定向测试方法,其特征在于:所述终端为一种计量自动化终端。
8.一种计算自动化终端装置,包括存储器、处理器及储存在存储器上并能够在处理器上运行的软件程序,其特征在于:所述处理器执行所述软件程序时实现如权利要求1-7任一项所述的方法。
9.一种可读存储介质,其上储存有软件程序,其特征在于:所述软件程序包含如权利要求1-7任一所述的测试功能模块的所有功能,被处理器执行时实现如权利要求1-7任一所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于贵州电网有限责任公司,未经贵州电网有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010961986.4/1.html,转载请声明来源钻瓜专利网。