[发明专利]测试方法及装置在审
申请号: | 201310049961.7 | 申请日: | 2013-02-07 |
公开(公告)号: | CN103986615A | 公开(公告)日: | 2014-08-13 |
发明(设计)人: | 李华春;陈艳霞;周作春;吕立平;吴卓;慈国兴;徐国清;姜忠民 | 申请(专利权)人: | 国家电网公司;北京市电力公司;东方电子股份有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26 |
代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 吴贵明;张永明 |
地址: | 100031 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 测试 方法 装置 | ||
技术领域
本发明涉及数据处理领域,具体而言,涉及一种测试方法及装置。
背景技术
电力系统中分布着各种各样的智能装置,例如保护装置、配电终端、监测装置、计费装置等,这些装置主要对电力系统进行状态监测和控制,以及对电力设备提供保护等,这些智能装置要发挥作用,就必须连成一个有机的整体,相互进行数据交换,相互协同工作,装置之间完成数据交换和协同工作靠的就是通讯协议,所以,通讯协议在电力自动化系统中起着极其重要的作用,如果智能装置之间没有通讯,各个智能装置就成了一个个的信息孤岛,而单个智能装置是无法对电力系统安全进行有效保护的。
目前国内的通讯协议主要是有问答方式和循环方式,问答方式的通讯协议有IEC101,IEC102,IEC103,IEC104,DNP等,循环方式主要是CDT通讯协议,循环方式的通讯协议由于传输效率不高,所以基本上被淘汰,目前主要在一些老的系统上还有运行,新的装置和系统采用的通讯协议基本上都是问答方式的通讯协议,智能变电站主要采用的是IEC61850标准。这些通讯协议都是较严格的国际和国内标准。
国内的智能装置通讯协议虽然都采用标准协议,但由于各个厂商对协议的理解不同,实现的通讯方式就可能存在一些差异,这直接导致不同的厂商的智能装置往往不能完全做到互联互通,影响自动化系统的运行。
现有的协议一致性测试工具主要是对一个孤立的报文进行拆分,将报文中的每一个字段拆分出来,然后分析该字段的意义,并设置其可能的取值,然后组成一个完整的报文发送出去,并分析被测装置返回的报文,判断通讯是否可以正确进行。
这种方式的优点是测试非常灵活,每一个报文、报文中的每一个字段都可以拆分并进行测试,但是缺点也非常明显,首先对测试人员素质要求非常高,要求测试人员对通讯协议理解非常透彻,对每一个报文、报文中每一个字段,甚至是每一个字段的标志位都要非常了解,否则就无法进行测试,由于通讯协议报文和报文中的字段非常多,要对每一个都进行测试需耗费非常多的时间,这对于电力用户来说几乎是不可能完成的任务,首先电力用户不是专业的通讯技术人员,很难对通讯协议有如此深刻的理解,同时由于被测装置比较多,不能对每个装置的测试花费很长的时间,所以目前的协议测试工具对于普通的维护人员来说难于使用。
针对现有技术中对人工对不同的智能装置之间不同的通讯协议进行测试的测试效率低的问题,目前尚未提出有效的解决方案。
发明内容
针对相关技术对人工对不同的智能装置之间不同的通讯协议进行测试的测试效率低的问题,目前尚未提出有效的解决方案,为此,本发明的主要目的在于提供一种测试方法及装置,以解决上述问题。
为了实现上述目的,根据本发明的一个方面,提供了一种测试方法,该测试方法包括:接收用于测试被测装置的通讯测试请求,其中,通讯测试请求包括测试数据;读取与通讯测试请求相对应的通讯协议;基于通讯协议对测试数据进行组帧处理,以获取通讯数据;将通讯数据发送至被测装置,以供被测装置使用通讯数据进行通讯测试;接收被测装置返回的测试结果。
进一步地,在接收被测装置返回的测试结果之后,方法包括:读取预设测试结果;判断测试结果与预设测试结果是否一致,其中,在测试结果与预设测试结果一致的情况下,确定被测装置的通讯正常;在测试结果与预设测试数据不一致的情况下,确定被测装置的通讯不正常。
进一步地,将通讯数据发送至被测装置,以供被测装置使用通讯数据进行通讯测试的步骤包括:检测被测装置的通讯方式是否为串口通讯方式,其中,在被测装置的通讯方式为串口通讯方式的情况下,将通讯数据通过被测装置的串口通道发送给被测装置,以供被测装置使用通讯数据进行通讯测试。
进一步地,在检测被测装置的通讯方式是否为串口通讯方式之后,方法还包括:在被测装置的通讯方式不为串口通讯方式的情况下,检测被测装置的通讯方式是否为网络通讯方式,其中,在被测装置的通讯方式为网络通讯方式的情况下,将通讯数据通过被测装置的网络通道发送给被测装置,以供被测装置使用通讯数据进行通讯测试。
进一步地,在被测装置的通讯方式为串口通讯方式的情况下,将通讯数据通过被测装置的串口通道发送给被测装置,以供被测装置使用通讯数据进行通讯测试的步骤包括:检测被测装置的串口通道是否为模拟串口通道;在被测装置的串口通道为模拟串口通道的情况下,将通讯数据转换为模拟信号数据;将模拟信号数据通过模拟串口通道发送给被测装置,以供被测装置使用模拟信号数据进行通讯测试。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国家电网公司;北京市电力公司;东方电子股份有限公司,未经国家电网公司;北京市电力公司;东方电子股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310049961.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种手动弹簧操作机构
- 下一篇:永久型钢结构防震建筑