基于电力104规约的测试方法及系统的利记博彩app

文档序号:7975547阅读:508来源:国知局
专利名称:基于电力104规约的测试方法及系统的利记博彩app
技术领域
本发明属于电力领域,尤其涉及一种基于电力104规约的测试技术。
背景技术
电力104规约(IEC104规约)是电力系统中远动设备与调度中心进行数据交互的重要传输规则,104规约的测试是提高调度中心与远动设备通信效率以及准确性的前提,因此,104规约报文的正确与否对调度中心做出正确的决策有着重要的意义,但是现有的104 规约测试主要以测试主站召唤命令、突发遥信上报、遥控命令、对时命令以及复位命令等为主。在实现本发明的过程中,发现现有技术的技术方案存在如下问题现有技术中的测试方法并不能全面的测试104规约的有效性以及容错性,当104 规约测试发生异常情况时,例如发生人为的操作失误或者报文异常时,远动设备不能很好的将其104规约的性能反馈。

发明内容
本发明实施例的目的在于提供一种基于电力104规约的测试方法,旨在解决现有的技术方案的远动设备无法及时反馈104规约的性能的问题。本发明实施例是这样实现的,一种基于电力104规约的测试方法,所述方法包括Si、在与远动设备建立连接后,向远动设备发送包含有错误信息的总召命令;S2、检测是否接收到该远动设备返回的该总召命令的响应报文,并根据其是否接收到该响应报文判断该远动设备的104规约的性能。另一方面,本发明提供一种基于电力104规约的测试系统,所述系统包括发送连接单元,用于在与远动设备建立连接后,向远动设备发送包含有错误信息的总召命令;检测判断单元,用于检测是否接收到该远动设备返回的该总召命令的响应报文, 并根据其是否接收到该响应报文判断该远动设备的104规约的性能。在本发明实施例中,本发明提供的技术方案在与远动设备建立连接后,向远动设备发送包含有错误信息的总召命令,然后根据远动设备是否返回总召命令响应来判断远动设备的104规约的性能,从而能够及时准确的反馈远动设备的104规约的性能。


图1是本发明具体实施方式
提供的一种基于电力104规约的测试方法的流程图;图2是本发明实施例一提供的基于电力104规约的测试方法的的流程图;图3是本发明具体实施方式
提供的一种基于电力104规约的测试系统的结构图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。本发明提供的一种基于电力104规约的测试方法,该方法由104规约测试工具完成,该方法如图1所示,包括如下步骤Si、在与远动设备建立连接后,向远动设备发送包含有错误信息的总召命令;S2、检测是否接收到该远动设备返回的该总召命令的响应报文,并根据其是否接收到该响应报文判断该远动设备的104规约的性能。本发明提供的方法与远动设备建立连接后,向远动设备发送包含有错误信息的总召命令,然后根据远动设备是否返回总召命令响应来判断远动设备的104规约的性能,从而达到获知远动设备104规约性能的目的。需要说明的是,上述包括有错误信息的总召命令具体可以为下述命令的一种或多种公共地址错误的总召命令、召唤限定词错误的总召命令、信息体地址错误的总召命令、传送原因错误的总召命令或类型标识错误的总召命令。可选的,如包含有错误信息的总召命令为公共地址错误的总召命令时,实现S2的方法具体可以为如未接收到该远动设备返回该公共地址错误的总召命令的响应报文,则确定该远动设备不具备公共地址检错功能,如接收到该响应报文,则判断该响应报文的类型是否为十进制数46,如是,则该远动设备的公共地址检错功能正常。可选,如包含有错误信息的总召命令为召唤限定词错误的总召命令时,实现S2的方法具体可以为如未接收到该远动设备返回该召唤限定词错误的总召命令的响应报文,则确定该远动设备具备出限定词的错误识别功能,如接收到该响应报文,则确定该远动设备不具备限定词的错误识别功能。可选的,如包含有错误信息的总召命令为信息体地址错误的总召命令时,实现S2 的方法具体可以为如未接收到该信息体地址错误的总召命令的响应报文,则确认该远动设备不具备信息体地址错误识别功能,如接收到该响应报文,则判断该响应报文的类型是否为十进制数47,如是,则确认该远动设备具备信息体地址错误识别功能。可选,如包含有错误信息的总召命令为传送原因错误的总召命令时,实现S2的方法具体可以为如未接收到该传送原因错误的总召命令的响应报文,则确认该远动设备不具备传送原因错误识别功能,如接收到该响应报文,则判断该响应报文的类型是否为十进制数45, 如是,则确认该远动设备具备信息体地址错误识别功能。可选,如包含有错误信息的总召命令为类型标识错误的总召命令时,实现S12的方法具体可以为如未接收到该类型标识错误的总召命令的响应报文,则确认该远动设备不具备类型标识错误识别功能,如接收到该响应报文,则判断该响应报文的类型是否为十进制数44,如是,则确认该远动设备具备类型标识错误识别功能。实施例一本实施例提供一种基于电力104规约的测试方法,该方法由104规约测试工具完成,该方法如图2所示,包括如下步骤104规约测试工具启动连接,建立104规约测试工具与远动设备的数据传输通道;发送启动数据传输命令,如果无回复报文,则重新启动连接;如果接收到回复报文,则等待T (T略大于测试帧发送间隔)秒钟,如果没有接收到远动设备发送的测试帧,则测试工具输出测试帧测试失败信息后,继续向远动设备发送公共地址错误的总召命令;需要说明的是,上述步骤均属于104规约的常规检测步骤,以下步骤才为本发明的特有步骤。如果接收远动设备发送的测试帧,执行Sll ;S11、向远动设备发送公共地址错误的总召命令,然后执行S21 ;S21、判断是否接收到远动设备发送的公共地址错误的总召命令的响应报文,若是,则执行S211,若否,则输出远动设备不具备公共地址检错功能,然后转至S12 ;S211、判断响应报文类型是否为十进制数46,若是,则执行步骤S12,若否,则输出远动设备公共地址错误识别出错,然后执行S12S12、发送召唤限定词错误的总召命令;然后执行S22 ;S22、判断是否接收到远动设备发送的召唤限定词错误的总召命令的响应报文,若是,输出远动设备对104规约的限定词错误无法识别,然后执行S13,若否,执行S13 ;S13、发送信息体地址错误的总召命令,然后执行S23 ;S23、判断是否接收到远动设备发送的信息体地址错误的总召命令的响应报文,若是,则转至S231,若否,则输出远动设备不具备信息体地址检错功能并执行S14 ;S231、判断响应报文类型是否为十进制数47,若是,执行S14,若否,则输出远动终端信息体地址错误识别出错并执行S14 ;S14、发送传送原因错误的总召命令,然后执行S24 ;S24、判断是否接收到远动设备发送的传送原因错误的总召命令的响应报文,若是,执行S241,若否,则输出远动设备不具备传送原因检错功能并执行S15 ;SM1、判断响应报文类型是否为十进制数45,若是,执行S15,若否,则输出远动终端传送原因错误识别出错并执行S15 ;S15、发送类型标识错误的总召命令,然后执行S25 ;S25、判断是否接收到远动设备发送的类型标识错误的总召命令的响应报文;若是,执行S251,若否,则输出远动设备不具备类型标识检错功能,并结束操作;S251、判断响应报文类型是否为十进制数44,若是,则结束操作,若否,则输出远动终端输出类型标识错误识别出错,并结束操作。本发明还提供一种基于电力104规约的测试系统,该系统如图3所示,包括发送连接单元31,用于在与远动设备建立连接后,向远动设备发送包含有错误信息的总召命令;检测判断单元32,用于检测是否接收到该远动设备返回的该总召命令的响应报文,并根据其是否接收到该响应报文判断该远动设备的104规约的性能。上述包含有错误信息的总召命令具体表现形式可以参见方法实施例的说明,这里不在赘述。可选的,如包含有错误信息的总召命令为公共地址错误的总召命令时,检测判断单元32具体可以用于如未接收到该远动设备返回该公共地址错误的总召命令的响应报文,则确定该远动设备不具备公共地址检错功能,如接收到该响应报文,则判断该响应报文的类型是否为十进制数46,如是,则该远动设备的公共地址检错功能正常。可选,如包含有错误信息的总召命令为召唤限定词错误的总召命令时,检测判断单元32具体可以用于如未接收到该远动设备返回该召唤限定词错误的总召命令的响应报文,则确定该远动设备具备出限定词的错误识别功能,如接收到该响应报文,则确定该远动设备不具备限定词的错误识别功能。可选的,如包含有错误信息的总召命令为信息体地址错误的总召命令时,检测判断单元32具体可以用于如未接收到该信息体地址错误的总召命令的响应报文,则确认该远动设备不具备信息体地址错误识别功能,如接收到该响应报文,则判断该响应报文的类型是否为十进制数47,如是,则确认该远动设备具备信息体地址错误识别功能。可选,如包含有错误信息的总召命令为传送原因错误的总召命令时,检测判断单元32具体可以用于如未接收到该传送原因错误的总召命令的响应报文,则确认该远动设备不具备传送原因错误识别功能,如接收到该响应报文,则判断该响应报文的类型是否为十进制数45, 如是,则确认该远动设备具备信息体地址错误识别功能。可选,如包含有错误信息的总召命令为类型标识错误的总召命令时,检测判断单元32具体可以用于如未接收到该类型标识错误的总召命令的响应报文,则确认该远动设备不具备类型标识错误识别功能,如接收到该响应报文,则判断该响应报文的类型是否为十进制数44, 如是,则确认该远动设备具备类型标识错误识别功能。可选的,上述发送连接单元31具体可以用于向远动设备发送公共地址错误的总召命令,检测判断单元32具体可以用于如没有接收到远动设备发送的公共地址错误的总召命令的响应报文,则输出远动设备不具备公共地址检错功能,并控制发送连接单元31发送召唤限定词错误的总召命令;如果接收到远动设备发送的公共地址错误的总召命令的响应报文,则判断响应报文类型是否为十进制数46,如果不是46,则输出远动设备公共地址错误识别出错;如果46,则控制发送连接单元31发送召唤限定词错误的总召命令;检测判断单元32具体可以用于如果有接收到远动设备发送的召唤限定词错误的总召命令的响应报文,则输出远动设备对104规约的限定词错误无法识别,并控制发送连接单元31发送信息体地址错误的总召命令;如果没有接收远动设备发送的召唤限定词错误的总召命令的响应报文,则控制发送连接单元31发送信息体地址错误的总召命令,如没有接收到远动设备发送的信息体地址错误的总召命令的响应报文,则输出远动设备不具备信息体地址检错功能,控制发送连接单元31发送传送原因错误的总召命令;如果接收到远动设备发送的信息体地址错误的总召命令的响应报文,则判断该响应报文类型是否为十进制数47,如果不是47,则输出远动终端信息体地址错误识别出错,并控制发送连接单元31 发送传送原因错误的总召命令;如果是47,则控制发送连接单元31发送传送原因错误的总召命令;检测判断单元32具体可以用于如没有接收到远动设备发送的传送原因错误的总召命令的响应报文,则输出远动设备不具备传送原因检错功能,并控制发送连接单元31发送类型标识错误的总召命令;如果接收到远动设备发送的传送原因错误的总召命令的响应报文,则判断响应报文类型是否为十进制数45,如果不是45,则输出远动终端传送原因错误识别出错,并控制发送连接单元31发送类型标识错误的总召命令;如果是45,则发送传送类型标识错误的总召命令;检测判断单元32具体可以用于如没有接收到远动设备发送的类型标识错误的总召命令的响应报文,则输出远动设备不具备类型标识检错功能,并结束操作;如果接收到远动设备发送的类型标识错误的总召命令的响应报文,则判断响应报文类型是否为十进制数 44,如果不是44,则输出远动终端输出类型标识错误识别出错,并结束操作;如果是44,则结束否定测试流程。需要说明的是,上述44、45、46、47为104规约中规定的针对相关错误的类型标识值。上述单元和系统实施例中,所包括的各个模块或单元只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能模块的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。本领域技术人员可以理解,本发明实施例提供的技术方案全部或部分步骤是可以通过程序指令相关的硬件来完成。比如可以通过计算机运行程序来完成。该程序可以存储在可读取存储介质,例如,随机存储器、磁盘、光盘等。以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种基于电力104规约的测试方法,其特征在于,所述方法包括51、在与远动设备建立连接后,向远动设备发送包含有错误信息的总召命令;52、检测是否接收到该远动设备返回的该总召命令的响应报文,并根据其是否接收到该响应报文判断该远动设备的104规约的性能。
2.根据权利要求1所述的方法,其特征在于,所述包含有错误信息的总召命令具体为公共地址错误的总召命令、召唤限定词错误的总召命令、信息体地址错误的总召命令、传送原因错误的总召命令或类型标识错误的总召命令。
3.根据权利要求1所述的方法,其特征在于,所述方法具体包括511、向远动设备发送公共地址错误的总召命令,然后执行S21;521、判断是否接收到远动设备发送的公共地址错误的总召命令的响应报文,若是,则执行S211,若否,则输出远动设备不具备公共地址检错功能,然后转至S12 ;S211、判断响应报文类型是否为十进制数46,若是,则执行S12,若否,则输出远动设备公共地址错误识别出错,然后执行S12512、发送召唤限定词错误的总召命令;然后执行S22;522、判断是否接收到远动设备发送的召唤限定词错误的总召命令的响应报文,若是, 输出远动设备对104规约的限定词错误无法识别,然后执行S13,若否,执行S13 ;513、发送信息体地址错误的总召命令,然后执行S23;523、判断是否接收到远动设备发送的信息体地址错误的总召命令的响应报文,若是, 则转至S231,若否,则输出远动设备不具备信息体地址检错功能并执行S14 ;S231、判断响应报文类型是否为十进制数47,若是,执行S14,若否,则输出远动终端信息体地址错误识别出错并执行S14 ;514、发送传送原因错误的总召命令,然后执行S24;524、判断是否接收到远动设备发送的传送原因错误的总召命令的响应报文,若是,执行S241,若否,则输出远动设备不具备传送原因检错功能并执行S15 ;SM1、判断响应报文类型是否为十进制数45,若是,执行S15,若否,则输出远动终端传送原因错误识别出错并执行S15 ;515、发送类型标识错误的总召命令,然后执行S25;525、判断是否接收到远动设备发送的类型标识错误的总召命令的响应报文;若是,执行S251,若否,则输出远动设备不具备类型标识检错功能,并结束操作;S251、判断响应报文类型是否为十进制数44,若是,则结束操作,若否,则输出远动终端输出类型标识错误识别出错,并结束操作。
4.根据权利要求2所述的方法,其特征在于,如所述包含有错误信息的总召命令为公共地址错误的总召命令时,S2具体为如未接收到该远动设备返回该公共地址错误的总召命令的响应报文,则确定该远动设备不具备公共地址检错功能,如接收到该响应报文,则判断该响应报文的类型是否为十进制数46,如是,则该远动设备的公共地址检错功能正常。
5.根据权利要求2所述的方法,其特征在于,如所述包含有错误信息的总召命令为召唤限定词错误的总召命令时,S2具体为如未接收到该远动设备返回该召唤限定词错误的总召命令的响应报文,则确定该远动设备具备出限定词的错误识别功能,如接收到该响应报文,则确定该远动设备不具备限定词的错误识别功能。
6.根据权利要求2所述的方法,其特征在于,如所述包含有错误信息的总召命令为信息体地址错误的总召命令时,S2具体为如未接收到该信息体地址错误的总召命令的响应报文,则确认该远动设备不具备信息体地址错误识别功能,如接收到该响应报文,则判断该响应报文的类型是否为十进制数47, 如是,则确认该远动设备具备信息体地址错误识别功能。
7.根据权利要求2所述的方法,其特征在于,如所述包含有错误信息的总召命令为传送原因错误的总召命令时,S2具体为如未接收到该传送原因错误的总召命令的响应报文,则确认该远动设备不具备传送原因错误识别功能,如接收到该响应报文,则判断该响应报文的类型是否为十进制数45,如是,则确认该远动设备具备信息体地址错误识别功能。
8.根据权利要求2所述的方法,其特征在于,如所述包含有错误信息的总召命令为类型标识错误的总召命令时,S2具体为如未接收到该类型标识错误的总召命令的响应报文,则确认该远动设备不具备类型标识错误识别功能,如接收到该响应报文,则判断该响应报文的类型是否为十进制数44,如是,则确认该远动设备具备类型标识错误识别功能。
9.一种基于电力104规约的测试系统,其特征在于,所述系统包括发送连接单元,用于在与远动设备建立连接后,向远动设备发送包含有错误信息的总召命令;检测判断单元,用于检测是否接收到该远动设备返回的该总召命令的响应报文,并根据其是否接收到该响应报文判断该远动设备的104规约的性能。
10.根据权利要求9所述的系统,其特征在于,所述包含有错误信息的总召命令具体为公共地址错误的总召命令、召唤限定词错误的总召命令、信息体地址错误的总召命令、 传送原因错误的总召命令或类型标识错误的总召命令。
全文摘要
本发明适用于电力领域,提供了一种基于电力104规约的测试方法,所述方法包括S1、在与远动设备建立连接后,向远动设备发送包含有错误信息的总召命令;S2、检测是否接收到该远动设备返回的该总召命令的响应报文,并根据其是否接收到该响应报文判断该远动设备的104规约的性能。本发明提供的技术方案具有获知远动设备104规约性能的优点。
文档编号H04L12/26GK102413008SQ20111036324
公开日2012年4月11日 申请日期2011年11月16日 优先权日2011年11月16日
发明者毕俊杰 申请人:航天科工深圳(集团)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1