[发明专利]一种用电信息采集系统的本地通信协议压力测试方法及系统有效
申请号: | 202110204225.9 | 申请日: | 2021-02-23 |
公开(公告)号: | CN113014449B | 公开(公告)日: | 2022-07-01 |
发明(设计)人: | 黄俊伟;何绍喜;岳桂君;陶功平 | 申请(专利权)人: | 重庆邮电大学 |
主分类号: | H04L43/50 | 分类号: | H04L43/50;H04L43/18;H04L43/08 |
代理公司: | 北京同恒源知识产权代理有限公司 11275 | 代理人: | 赵荣之 |
地址: | 400065 *** | 国省代码: | 重庆;50 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 用电 信息 采集 系统 本地 通信协议 压力 测试 方法 | ||
1.一种用电信息采集系统的本地通信协议压力测试系统,其特征在于,该测试系统包括:模拟主站和本地通信网络;所述模拟主站包括:TTCN-3测试集、Titan运行环境、测试参数配置模块、虚拟串口设备以及Socket服务端程序;
所述TTCN-3测试集用于实现模拟集中器的各项功能,以特定协议数据帧的形式构造模拟主站需要下发的一些数据,还包括对接收到的响应数据进行解析匹配;
所述Titan运行环境用于编译测试用例,执行测试并生成各个测试点的测试日志及综合测试日志;
所述测试参数配置模块用于配置测试点串口属性,选择可执行测试用例及抄读指令中可修改数据的配置;
所述虚拟串口设备用于为Titan运行环境和Socket服务端程序提供通信接口,使测试数据构造部分和通信链路维护部分独立开来;
所述Socket服务端程序用于维护模拟主站和多个集中器之间的通信,即对集中器建立连接的请求或心跳报文直接进行响应;对接收到的其他数据进行处理分析,将不同的集中器上传的数据分发到目的模拟主站,同时也会对模拟主站下发的数据进行处理分析,下发到目的集中器。
2.根据权利要求1所述的本地通信协议压力测试系统,其特征在于,所述Socket服务端程序的作用具体包括:建立模拟主站和集中器之间的通信链路,并且对于集中器与模拟主站建立连接所产生的登录请求进行处理和响应;同时集中器会周期性地向模拟主站发送心跳报文来维持他们之间的通信,而这样的报文不是测试过程中的关键数据,Socket服务端程序会直接进行处理和响应;如果Socket服务端程序收到了集中器上报的除登录和心跳之外的其他数据,则会通过虚拟串口设备上传至Titan测试运行环境,对应地,如果有抄读数据通过虚拟串口设备下发,Socket服务端程序接收到数据后会将对应数据下发至对应集中器。
3.根据权利要求1所述的本地通信协议压力测试系统,其特征在于,该测试系统还包括:集中器和电表;所述本地通信网络由安装在集中器和电表上的通信模块所构成。
4.根据权利要求1所述的本地通信协议压力测试系统,其特征在于,所述本地通信网络的通信协议包括:窄带微功率、窄带电力线载波、宽带电力线载波或宽带微功率无线。
5.根据权利要求1~4中任意一项所述的本地通信协议压力测试系统,其特征在于,该系统的测试方法具体包括以下步骤:
S1:集中器与模拟主站之间建立连接,包括:设置集中器与模拟主站的通信方式;启动虚拟串口设备,建立测试执行模块和Socket服务端程序之间的通信连接;启动Socket服务端程序,建立模拟主站服务器与集中器之间的通信链路;
S2:模拟主站对集中器进行参数设置,下发电表白名单,进行数据抄读业务;
S3:测试结束后,模拟主站统计整个测试过程中的抄读成功率。
6.根据权利要求5所述的本地通信协议压力测试系统,其特征在于,步骤S1中,模拟主站与集中器的通信方式包括:以太网和无线公网。
7.根据权利要求5所述的本地通信协议压力测试系统,其特征在于,步骤S1中,在集中器与模拟主站之间建立连接过程中,集中器会向模拟主站发送登录请求,模拟主站对其正确响应后,集中器还会周期性地向模拟主站发送心跳报文,以此保持持续通信。
8.根据权利要求5所述的本地通信协议压力测试系统,其特征在于,步骤S2中,在对电表白名单下发并完成组网后,通过模拟主站向集中器长时间下发密集型指令去抄读本地通信网络中电表中的数据。
9.根据权利要求5所述的本地通信协议压力测试系统,其特征在于,步骤S3中,测试结束后,模拟主站统计数据抄读成功率,模拟主站对抄读响应数据进行解析判断数据是否有效,进而统计抄读成功率并记录抄读失败电表的MAC地址,生成测试报告。
10.根据权利要求5所述的本地通信协议压力测试系统,其特征在于,步骤S3中,模拟主站统计抄表成功率的方式为:当收到抄读数据响应后,模拟主站判断抄读响应帧的电表MAC地址是否和下发的抄读命令中对应电表MAC地址匹配,然后进一步判断抄读响应帧的数据域中的抄读响应数据是否是所期望的抄读数据类型并且是否为空;
若出现电表MAC地址不匹配、抄读响应帧的数据不是所期望的抄读数据类型或数据域为空时,模拟主站则判定为抄读失败并记录抄表失败次数以及抄读失败的电表MAC地址,用于后续统计抄读成功率和诊断问题。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于重庆邮电大学,未经重庆邮电大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110204225.9/1.html,转载请声明来源钻瓜专利网。
- 信息记录介质、信息记录方法、信息记录设备、信息再现方法和信息再现设备
- 信息记录装置、信息记录方法、信息记录介质、信息复制装置和信息复制方法
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录设备、信息重放设备、信息记录方法、信息重放方法、以及信息记录介质
- 信息存储介质、信息记录方法、信息重放方法、信息记录设备、以及信息重放设备
- 信息存储介质、信息记录方法、信息回放方法、信息记录设备和信息回放设备
- 信息记录介质、信息记录方法、信息记录装置、信息再现方法和信息再现装置
- 信息终端,信息终端的信息呈现方法和信息呈现程序
- 信息创建、信息发送方法及信息创建、信息发送装置