配电终端的规约加密测试方法、装置、设备及存储介质制造方法及图纸

技术编号:22080976 阅读:39 留言:0更新日期:2019-09-12 16:00
本发明专利技术公开了一种配电终端的规约加密测试方法、装置、设备及存储介质,通过预先封装通信协议库、规约协议库和加密协议库,根据测试人员输入的通信类型选择、规约类型选择和加密类型选择分别从库中调用相应的通信协议、规约协议和加密协议,将调用的通信协议、调用的规约协议和调用的加密协议写入预设的规约加密测试模板,得到规约加密测试程序,并利用规约加密测试程序对待测配电终端进行规约加密测试,相当于仅存储了一个测试流程,由测试人员选择通信协议、规约协议和加密协议进行自由组合得到规约加密测试程序即可进行测试,而无需存储通信协议、规约协议和加密协议自由组合后的所有测试流程,相比于现有技术中大大缩减了代码冗余量。

Protocol Encryption Test Method, Device, Equipment and Storage Medium for Distribution Terminal

【技术实现步骤摘要】
配电终端的规约加密测试方法、装置、设备及存储介质
本专利技术涉及电力系统通信测试
,特别是涉及一种配电终端的规约加密测试方法、装置、设备及存储介质。
技术介绍
电力系统的通信规约是整个电力系统运行的桥梁,在电力系统中承担着非常重要的角色。从一次设备到二次设备数据的采集,从二次设备向一次设备的控制,无一不是通过电力系统通信规约实现的。目前配电领域常用的是IEC60870-5-101/104规约,搭配以串口和网口的通信方式,形成了常见的串口101规约和网络104规约。近年来,随着智能电网的快速发展,传统的串口101规约通信模式和网络104规约通信模式已经不具备普适性,不能完全适用于所有的电力现场。同时,随着信息技术的不断提升,对通信安全性的考虑已经迫在眉睫,加密技术则是确保配电终端和配电主站之间的通信链路安全,以及传输数据的保密性和完整性的重要支撑。为了测试配电终端与配电主站通信的规约加密性能,目前主要采用规约加密测试软件模拟主站,并连接配电终端,与配电终端进行加密通信测试。传统的规约加密测试软件采用固定的串口101规约和网络104规约,每种测试环境对应一个测试流程,当新增规约加密测试环境时,需要根据现场通信方式、规约类型和加密方式重新设计测试流程。以通信方式为例,由于现场环境复杂,不同的现场采用的通信方式也是多样化的,当需要增加一种通信方式时,需要根据该通信方式与所有规约类型和所有加密方式的组合情况分别设计不同的测试流程。而且随着通信方式、规约类型和加密方式的增加,组合情况呈指数级增长,软件修改工作量将是巨大的,这也会导致软件后期维护困难。可见,传统的规约加密测试软件信息和代码冗余量高,软件修改灵活性低,工作量大,维护困难,进而直接影响到对配电终端的规约加密测试。提供一种去处冗余信息的规约加密测试软件,优化对配电终端的规约加密测试流程,是本领域技术人员需要解决的技术问题。
技术实现思路
本专利技术的目的是提供一种配电终端的规约加密测试方法、装置、设备及存储介质,相比于现有技术中的规约加密测试方法在软件中大大缩减了代码冗余量,优化了对配电终端的规约加密测试流程。为解决上述技术问题,本专利技术提供一种配电终端的规约加密测试方法,包括:预先封装通信协议库、规约协议库和加密协议库;其中,所述通信协议库包括两种或两种以上的通信协议,所述规约协议库包括两种或两种以上的规约协议,所述加密协议库包括两种或两种以上的加密协议;接收输入的通信类型选择、规约类型选择和加密类型选择;根据所述通信类型选择在所述通信协议库中调用相应的通信协议,根据所述规约类型选择在所述规约协议库中调用相应的规约协议,根据所述加密类型选择在所述加密协议库中调用相应的加密协议;将调用的通信协议、调用的规约协议和调用的加密协议写入预设的规约加密测试模板,得到规约加密测试程序;利用所述规约加密测试程序对待测配电终端进行规约加密测试。可选的,所述通信协议库具体包括串口通信协议、网络通信协议、ZigBee通信协议和Wi-Fi通信协议。可选的,所述规约协议库具体包括101规约协议和104规约协议。可选的,所述加密协议库具体包括证书加密协议和IPSec加密协议。可选的,所述将调用的通信协议、调用的规约协议和调用的加密协议写入预设的规约加密测试模板,得到规约加密测试程序,具体包括:接收输入的测试参数;根据所述测试参数完成对所述调用的通信协议、所述调用的规约协议和所述调用的加密协议的配置,得到所述规约加密测试程序。可选的,所述将调用的通信协议、调用的规约协议和调用的加密协议写入预设的规约加密测试模板,得到规约加密测试程序,具体为:根据预设的与所述调用的通信协议对应的通信参数、与所述调用的规约协议对应的规约参数以及与所述调用的加密协议对应的加密参数,完成对所述调用的通信协议、所述调用的规约协议和所述调用的加密协议的配置,得到所述规约加密测试程序。可选的,所述利用所述规约加密测试程序对待测配电终端进行规约加密测试,具体为:在接收到连接所述待测配电终端的信号后,调用规约接口启动所述规约加密测试程序对所述待测配电终端进行规约加密测试。为解决上述技术问题,本专利技术还提供一种配电终端的规约加密测试装置,包括:封装单元,用于预先封装通信协议库、规约协议库和加密协议库;其中,所述通信协议库包括两种或两种以上的通信协议,所述规约协议库包括两种或两种以上的规约协议,所述加密协议库包括两种或两种以上的加密协议;接收单元,用于接收输入的通信类型选择、规约类型选择和加密类型选择;调用单元,用于根据所述通信类型选择在所述通信协议库中调用相应的通信协议,根据所述规约类型选择在所述规约协议库中调用相应的规约协议,根据所述加密类型选择在所述加密协议库中调用相应的加密协议;配置单元,用于将调用的通信协议、调用的规约协议和调用的加密协议写入预设的规约加密测试模板,得到规约加密测试程序;测试单元,用于利用所述规约加密测试程序对待测配电终端进行规约加密测试。为解决上述技术问题,本专利技术还提供一种配电终端的规约加密测试设备,包括:存储器,用于存储指令,所述指令包括上述任意一项所述配电终端的规约加密测试方法的步骤;处理器,用于执行所述指令。为解决上述技术问题,本专利技术还提供一种存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上述任意一项所述配电终端的规约加密测试方法的步骤。本专利技术所提供的配电终端的规约加密测试方法,通过预先封装通信协议库、规约协议库和加密协议库,根据测试人员输入的通信类型选择、规约类型选择和加密类型选择分别从库中调用相应的通信协议、规约协议和加密协议,将调用的通信协议、调用的规约协议和调用的加密协议写入预设的规约加密测试模板,得到规约加密测试程序,并利用规约加密测试程序对待测配电终端进行规约加密测试,相当于仅存储了一个测试流程,将测试流程中固定的内容采用模板的形式呈现,由测试人员选择通信协议、规约协议和加密协议进行自由组合得到规约加密测试程序即可进行测试,而无需存储通信协议、规约协议和加密协议自由组合后的所有测试流程,相比于现有技术中大大缩减了代码冗余量,且利于定位错误点,便于维护,优化了对配电终端的规约加密测试流程。本专利技术还提供一种配电终端的规约加密测试装置、设备及存储介质,具有上述有益效果,在此不再赘述。附图说明为了更清楚的说明本专利技术实施例或现有技术的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例提供的一种配电终端的规约加密测试方法的流程图;图2为本专利技术实施例提供的一种图1中步骤S104的具体实施方式的流程图;图3为本专利技术实施例提供的一种配电终端的规约加密测试装置的结构示意图;图4为本专利技术实施例提供的一种配电终端的规约加密测试设备的结构示意图。具体实施方式本专利技术的核心是提供一种配电终端的规约加密测试方法、装置、设备及存储介质,相比于现有技术中的规约加密测试方法在软件中大大缩减了代码冗余量,优化了对配电终端的规约加密测试流程。下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完本文档来自技高网
...

【技术保护点】
1.一种配电终端的规约加密测试方法,其特征在于,包括:预先封装通信协议库、规约协议库和加密协议库;其中,所述通信协议库包括两种或两种以上的通信协议,所述规约协议库包括两种或两种以上的规约协议,所述加密协议库包括两种或两种以上的加密协议;接收输入的通信类型选择、规约类型选择和加密类型选择;根据所述通信类型选择在所述通信协议库中调用相应的通信协议,根据所述规约类型选择在所述规约协议库中调用相应的规约协议,根据所述加密类型选择在所述加密协议库中调用相应的加密协议;将调用的通信协议、调用的规约协议和调用的加密协议写入预设的规约加密测试模板,得到规约加密测试程序;利用所述规约加密测试程序对待测配电终端进行规约加密测试。

【技术特征摘要】
1.一种配电终端的规约加密测试方法,其特征在于,包括:预先封装通信协议库、规约协议库和加密协议库;其中,所述通信协议库包括两种或两种以上的通信协议,所述规约协议库包括两种或两种以上的规约协议,所述加密协议库包括两种或两种以上的加密协议;接收输入的通信类型选择、规约类型选择和加密类型选择;根据所述通信类型选择在所述通信协议库中调用相应的通信协议,根据所述规约类型选择在所述规约协议库中调用相应的规约协议,根据所述加密类型选择在所述加密协议库中调用相应的加密协议;将调用的通信协议、调用的规约协议和调用的加密协议写入预设的规约加密测试模板,得到规约加密测试程序;利用所述规约加密测试程序对待测配电终端进行规约加密测试。2.根据权利要求1所述的规约加密测试方法,其特征在于,所述通信协议库具体包括串口通信协议、网络通信协议、ZigBee通信协议和Wi-Fi通信协议。3.根据权利要求1所述的规约加密测试方法,其特征在于,所述规约协议库具体包括101规约协议和104规约协议。4.根据权利要求1所述的规约加密测试方法,其特征在于,所述加密协议库具体包括证书加密协议和IPSec加密协议。5.根据权利要求1所述的规约加密测试方法,其特征在于,所述将调用的通信协议、调用的规约协议和调用的加密协议写入预设的规约加密测试模板,得到规约加密测试程序,具体包括:接收输入的测试参数;根据所述测试参数完成对所述调用的通信协议、所述调用的规约协议和所述调用的加密协议的配置,得到所述规约加密测试程序。6.根据权利要求1所述的规约加密测试方法,其特征在于,所述将调用的通信协议、调用的规约协议和调用的加密协议写入预设的规约加密测试模板,得到规约加密测试程序,具体为:根据预...

【专利技术属性】
技术研发人员:习伟简淦杨蔡田田索思亮匡晓云陶文伟王俊丰
申请(专利权)人:南方电网科学研究院有限责任公司中国南方电网有限责任公司广东电网有限责任公司佛山供电局
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1