[发明专利]一种智能电能表软件测试方法及系统在审
| 申请号: | 202111295939.1 | 申请日: | 2021-11-03 |
| 公开(公告)号: | CN114020622A | 公开(公告)日: | 2022-02-08 |
| 发明(设计)人: | 李中泽;陈顺飞;查恋池;王伟;唐叔进;罗军辉;叶鹏;刘敏;刘露;王栋;毕灿;高攀 | 申请(专利权)人: | 武汉盛帆电子股份有限公司 |
| 主分类号: | G06F11/36 | 分类号: | G06F11/36 |
| 代理公司: | 北京超凡宏宇专利代理事务所(特殊普通合伙) 11463 | 代理人: | 唐正瑜 |
| 地址: | 430200 湖北省*** | 国省代码: | 湖北;42 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 智能 电能表 软件 测试 方法 系统 | ||
1.一种智能电能表软件测试方法,其特征在于,应用于测试系统,所述测试系统包括PC端和虚拟总线协调器,所述虚拟总线协调器与所述PC端以及智能物联电能表连接,所述方法包括:
通过所述PC端发起待测试命令,并通过所述PC端向所述虚拟总线协调器发送所述待测试命令,所述待测试命令包括虚拟总线类标识、接口子类标识和测试项,所述虚拟总线类标识为虚拟硬总线或虚拟软总线;
通过所述虚拟总线协调器根据所述虚拟总线类标识判断是否为虚拟硬总线,所述虚拟总线协调器设有虚拟硬总线测试通道和虚拟软总线测试通道;
若是,则通过所述虚拟硬总线测试通道向所述智能物联电能表对应的功能模块发送所述待测试命令,以实现对所述智能物联电能表对应的功能模块进行测试,所述智能物联电能表包括多个功能模块;
若否,则通过所述虚拟软总线测试通道向所述PC端对应的虚拟功能模块发送所述待测试命令,以实现对所述智能物联电能表对应的功能模块进行模拟测试,所述PC端运行有多个虚拟功能模块,每个所述虚拟功能模块用于模拟所述智能物联电能表对应的功能模块的运行。
2.根据权利要求1所述的方法,其特征在于,所述PC端设有第一虚拟总线接口,所述虚拟总线协调器还包括虚拟总线承载协调转换通道和虚拟总线承载通道,所述通过所述PC端发起待测试命令,并通过所述PC端向所述虚拟总线协调器发送所述待测试命令,包括:
通过所述第一虚拟总线接口将所述待测试命令进行打包,获得打包后的待测试命令,并向所述虚拟总线承载协调转换通道发送所述打包后的待测试命令;
相应地,所述通过所述虚拟总线协调器根据所述虚拟总线类标识判断是否为虚拟硬总线,包括:
通过所述虚拟总线承载协调转换通道将所述打包后的待测试命令进行解包,获得所述待测试命令;
通过所述虚拟总线承载通道识别所述虚拟总线类标识,判断所述虚拟总线类标识是否为虚拟硬总线。
3.根据权利要求2所述的方法,其特征在于,所述PC端运行有多个测试应用程序,每个所述测试应用程序对应一个待测试的功能模块或待测试的虚拟功能模块,所述通过所述PC端发起待测试命令,包括:
通过目标测试应用程序发起待测试命令,所述目标测试应用程序为所述多个测试应用程序中的一个。
4.根据权利要求3所述的方法,其特征在于,所述虚拟总线协调器设有第二虚拟总线接口,所述虚拟硬总线测试通道设有虚拟硬总线接口,所述通过所述虚拟硬总线测试通道向所述智能物联电能表对应的功能模块发送所述待测试命令,包括:
通过所述第二虚拟总线接口识别所述接口子类标识,确定所述智能物联电能表中对应的功能模块;
通过所述第二虚拟总线接口向所述虚拟硬总线接口发送所述待测试命令;
通过所述虚拟硬总线接口向所述智能物联电能表中对应的功能模块发送所述待测试命令。
5.根据权利要求3所述的方法,其特征在于,所述虚拟软总线测试通道设有虚拟软总线接口,所述通过所述虚拟软总线测试通道向所述PC端对应的虚拟功能模块发送所述待测试命令,包括:
通过所述虚拟软总线接口识别所述接口子类标识,确定对应的虚拟功能模块;
通过所述虚拟软总线接口向对应的虚拟功能模块发送所述待测试命令。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉盛帆电子股份有限公司,未经武汉盛帆电子股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111295939.1/1.html,转载请声明来源钻瓜专利网。





