System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种通讯协议检测方法及检测系统技术方案_技高网

一种通讯协议检测方法及检测系统技术方案

技术编号:40078712 阅读:7 留言:0更新日期:2024-01-17 02:05
本申请公开了一种通讯协议检测方法及检测系统,涉及信息与通信技术领域,可以解决目前测试中人工组织干预过多,实现难度大的问题。所述方法包括:响应于检测管理主系统发起的检测指令,初始化CMS通信协议自动检测软件;统计检测指令指示的至少一个待测设备以及每个待测设备对应的测试项目,在全部测试项目中确定每个待测设备对应的待执行测试项目,并进行初始配置;提取测试队列中排位第一的目标待测设备,获取目标待测设备关联的待执行测试项目以及待测规约,并读取待执行测试项目的测例信息,进入测例信息对应的测例执行步骤;按照测例执行步骤对目标待测设备的待测规约进行测试。

【技术实现步骤摘要】

本申请涉及信息与通信,特别是涉及一种通讯协议检测方法及检测系统


技术介绍

1、智能变电站的建设对于电力系统的发展具有重要意义,它可以提高电力系统的运行效率和安全性,降低能源消耗和环境污染。而mms协议作为智能变电站的通信协议,可以为智能变电站的建设提供可靠的通信支持,促进智能变电站的发展和应用。mms协议是一种基于iso/osi模型的协议,它可以在不同的网络层之间进行通信,从而实现数据的传输和交换。

2、然而,mms协议复杂,本身架构冗余,通信效率低,编码出来字节流有冗余,报文字节数多,编码效率不高。此外,mms协议不属于国家标准,不利于国网自主技术安全。因此,为了解决这些问题,国网基于dl/t860标准制定了用于取代mms协议的国产化cms通讯协议。为了确保cms协议的正确性、可靠性、安全性、符合标准和合规要求,并促进协议的标准化和发展,亟需一种对cms通讯协议的检测方法及检测系统。


技术实现思路

1、有鉴于此,本申请提供了一种通讯协议检测方法及检测系统,主要目的在于解决目前测试中人工组织干预过多,实现难度大的问题。

2、依据本申请第一方面,提供了一种通讯协议检测方法,该方法包括:

3、响应于检测管理主系统发起的检测指令,初始化所述cms通信协议自动检测软件,所述初始化包括但不限于初始化参数、初始化过程数据以及初始化按钮状态;

4、统计所述检测指令指示的至少一个待测设备以及每个所述待测设备对应的测试项目,在全部测试项目中确定每个所述待测设备对应的待执行测试项目,并进行初始配置,将所述待执行测试项目和对应的待测设备关联,添加关联后的待测设备至测试队列,所述初始配置的内容为所述待测设备的模型信息;

5、提取所述测试队列中排位第一的目标待测设备,获取所述目标待测设备关联的待执行测试项目以及待测规约,并读取所述待执行测试项目的测例信息,进入所述测例信息对应的测例执行步骤;

6、按照所述测例执行步骤对所述目标待测设备的待测规约进行测试。

7、依据本申请第二方面,提供了一种通讯协议检测系统,该系统包括:数据交互子系统和变电站dl/t 860协议映射替代通信协议自动测试子系统;

8、所述交互子系统由检测管理主系统和cms通信协议自动检测软件构成,用于实现所述变电站dl/t 860协议映射替代通信协议自动测试子系统与所述检测管理主系统之间的数据交互;

9、所述变电站dl/t 860协议映射替代通信协议自动测试子系统由cms通信协议自动检测软件和测试设备构成,用于分别模拟服务器端、客户端与被测设备进行通信以实现并行测试,所述测试设备包括交换机、所述被测设备、网络测试仪和继电保护测试仪。

10、借由上述技术方案,本申请提供的一种通讯协议检测方法及检测系统方法及装置,本申请响应于检测管理主系统发起的检测指令,初始化cms通信协议自动检测软件。随后,统计检测指令指示的至少一个待测设备以及每个待测设备对应的测试项目,在全部测试项目中确定每个待测设备对应的待执行测试项目,并进行初始配置,将待执行测试项目和对应的待测设备关联,添加关联后的待测设备至测试队列,初始配置的内容为待测设备的模型信息。进一步地,提取测试队列中排位第一的目标待测设备,获取目标待测设备关联的待执行测试项目以及待测规约,并读取待执行测试项目的测例信息,进入测例信息对应的测例执行步骤。最后,按照测例执行步骤对目标待测设备的待测规约进行测试。本申请构建了一个国产化通讯协议cms协议的测试方法,实现框架和软件流程,为后续的工具开发提供指导思想,解决目前测试中人工组织干预过多,实现难度大的技术问题。

11、上述说明仅是本申请技术方案的概述,为了能够更清楚了解本申请的技术手段,而可依照说明书的内容予以实施,并且为了让本申请的上述和其它目的、特征和优点能够更明显易懂,以下特举本申请的具体实施方式。

本文档来自技高网...

【技术保护点】

1.一种通讯协议检测方法,其特征在于,所述方法适用于CMS通信协议自动检测软件,包括:

2.根据权利要求1所述的方法,其特征在于,所述在全部测试项目中确定每个所述待测设备对应的待执行测试项目,并进行初始配置,包括:

3.根据权利要求2所述的方法,其特征在于,所述判断所述待执行测试项目中是否存在应手动配合初始配置的第二指定测试项目,依据判断结果进行初始配置,包括:

4.根据权利要求1所述的方法,其特征在于,所述按照所述测例执行步骤对所述目标待测设备的待测规约进行测试,包括:

5.根据权利要求4所述的方法,其特征在于,所述若所述测例信息指示进行报告检测,所述方法还包括:

6.根据权利要求4所述的方法,其特征在于,所述若所述测例信息指示进行通用变电站事件模型检测或采样值模型检测,所述方法还包括:

7.根据权利要求1所述的方法,其特征在于,所述按照所述测例执行步骤对所述目标待测设备的待测规约进行测试,包括:

8.根据权利要求7所述的方法,其特征在于,所述若所述测例信息指示进行报告检测,所述方法还包括:p>

9.一种通讯协议检测系统,其特征在于,用于实现权利要求1至7中任一项所述方法的步骤,包括:数据交互子系统和变电站DL/T 860协议映射替代通信协议自动测试子系统;

10.根据权利要求9所述的通讯协议检测系统,其特征在于,所述CMS通信协议自动检测软件,包括:检测管理主系统数据交互模块、测试用例配置模块、通信报文分析模块和测试记录存储模块;

...

【技术特征摘要】

1.一种通讯协议检测方法,其特征在于,所述方法适用于cms通信协议自动检测软件,包括:

2.根据权利要求1所述的方法,其特征在于,所述在全部测试项目中确定每个所述待测设备对应的待执行测试项目,并进行初始配置,包括:

3.根据权利要求2所述的方法,其特征在于,所述判断所述待执行测试项目中是否存在应手动配合初始配置的第二指定测试项目,依据判断结果进行初始配置,包括:

4.根据权利要求1所述的方法,其特征在于,所述按照所述测例执行步骤对所述目标待测设备的待测规约进行测试,包括:

5.根据权利要求4所述的方法,其特征在于,所述若所述测例信息指示进行报告检测,所述方法还包括:

6.根据权利要求4所述的方法,其特征在于,所述...

【专利技术属性】
技术研发人员:屈刚张亮翟海保吴鑫金皓纯徐歆巩伟峥
申请(专利权)人:国家电网有限公司华东分部
类型:发明
国别省市:

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

1