[发明专利]电能表操作系统的可靠性测试方法、装置和计算机设备在审
申请号: | 202110147370.8 | 申请日: | 2021-02-03 |
公开(公告)号: | CN112882877A | 公开(公告)日: | 2021-06-01 |
发明(设计)人: | 张乐平;周尚礼;张本松;谢文旺 | 申请(专利权)人: | 南方电网数字电网研究院有限公司 |
主分类号: | G06F11/22 | 分类号: | G06F11/22 |
代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 黄晓庆 |
地址: | 510700 广东省广州市黄*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 电能表 操作系统 可靠性 测试 方法 装置 计算机 设备 | ||
1.一种电能表操作系统的可靠性测试方法,其特征在于,所述方法包括:
接收上位机发送的加载测试指令,响应所述加载测试指令,将测试应用程序载入待测电能表操作系统的管理芯模组;
当确定所述测试应用程序正确加载后,控制所述管理芯模组的其他进程停止;
接收所述上位机发送的项目测试指令,并获取所述项目测试指令携带的目标测试项目;
响应所述项目测试指令,启动与所述目标测试项目对应的目标中间层服务,生成与所述目标中间层服务对应的测试数据;
基于与所述目标中间层服务对应的监控通道,将与所述目标中间层服务对应的测试数据发送至所述上位机;
获取所述上位机基于所述测试数据反馈的可靠性测试结果。
2.根据权利要求1所述的方法,其特征在于,所述目标中间层服务包括通讯管理服务;所述响应所述项目测试指令,启动与所述目标测试项目对应的目标中间层服务,生成与所述目标中间层服务对应的测试数据,包括:
响应所述项目测试指令,启动与所述目标测试项目对应的所述通讯管理服务的各进程;
触发在所述通讯管理服务建立的后端监控程序,根据所述后端监控程序模拟运行虚拟总线服务的接收应用程序;
当确定所述通讯管理服务的各进程加载成功后,反馈加载成功的提示信息至所述上位机;
触发在所述通讯管理服务建立的前端监控程序,通过所述前端监控程序接收所述上位机发送的通讯命令帧;
基于所述通讯命令帧进行数据帧解释和重组,得到重构数据帧,确定为所述通讯管理服务的测试数据。
3.根据权利要求1所述的方法,其特征在于,所述目标中间层服务包括虚拟总线服务;所述响应所述项目测试指令,启动与所述目标测试项目对应的目标中间层服务,生成与所述目标中间层服务对应的测试数据,包括:
响应所述项目测试指令,启动与所述目标测试项目对应的所述虚拟总线服务的各进程;
触发在所述虚拟总线服务建立的后端监控程序,根据所述后端监控程序模拟运行所述虚拟总线服务向下管道的接收操作;
当确定所述虚拟总线服务的各进程加载成功后,反馈加载成功的提示信息至所述上位机;
触发在所述虚拟总线服务建立的前端监控程序,通过所述前端监控程序接收所述上位机发送的通讯命令帧;
基于所述通讯命令帧进行数据帧解释,确定所述通讯命令帧对应的目标地址;
对所述通讯命令帧进行重组,并将重组后的通讯命令帧发送至与所述目标地址对应的目标管道;
将所述重组后的通讯命令帧,确定为与所述虚拟总线服务对应的测试数据。
4.根据权利要求1所述的方法,其特征在于,所述目标中间层服务包括计量管理服务;所述响应所述项目测试指令,启动与所述目标测试项目对应的目标中间层服务,生成与所述目标中间层服务对应的测试数据,包括:
响应所述项目测试指令,启动与所述目标测试项目对应的所述计量管理服务的各进程;
触发在所述计量管理服务建立的后端监控程序,根据所述后端监控程序模拟运行所述计量管理服务向下管道的接收操作;
当确定所述计量管理服务的各进程加载成功后,反馈加载成功的提示信息至所述上位机;
触发在所述计量管理服务建立的前端监控程序,通过所述前端监控程序接收所述上位机发送的通讯命令帧,所述通讯命令帧表示所述上位机模拟所述管理芯模组从计量芯模组获取数据的数据获取指令;
基于所述通讯命令帧进行数据帧解析,确定对应的计量芯模组管道,并将所述通讯命令帧发送至所确定的所述计量芯模组管道;
将所述计量芯模组管道反馈至所述上位机的通讯命令帧,确定为与所述计量管理服务对应的测试数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南方电网数字电网研究院有限公司,未经南方电网数字电网研究院有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110147370.8/1.html,转载请声明来源钻瓜专利网。