[发明专利]一种兼容多协议的客户端模拟器及构建多协议充电服务端的方法在审
申请号: | 202211288427.7 | 申请日: | 2022-10-20 |
公开(公告)号: | CN115766904A | 公开(公告)日: | 2023-03-07 |
发明(设计)人: | 毕冉星;赵星;韩雷杰;蔡婷婷;王颖霄 | 申请(专利权)人: | 洛阳光法电气科技有限公司 |
主分类号: | H04L69/18 | 分类号: | H04L69/18;H04L69/08;H02J7/00 |
代理公司: | 洛阳九创知识产权代理事务所(普通合伙) 41156 | 代理人: | 闫宗莉 |
地址: | 471000 河南省洛阳市中国*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 兼容 协议 客户端 模拟器 构建 充电 服务端 方法 | ||
1.一种兼容多协议的客户端模拟器,其特征在于,包括数据导入模块、逻辑抽象模块、协议解析模块、数据传输模块和测试用例模块;
数据导入模块用于导入通讯协议和充电设备参数;
逻辑抽象模块用于将不同通讯协议的控制字或控制逻辑抽象为通用逻辑;
协议解析模块将逻辑抽象模块传来的通用逻辑拼接为原始数据报文并传递给数据传输模块,将接收到的回复数据报文根据其对应的协议解析,将解析得到的控制字和数据分发给逻辑抽象模块;
数据传输模块用于接收协议解析模块传来的原始数据报文并发送给充电服务端,接收充电服务端发来的回复数据报文并将其传递给协议解析模块;
测试用例模块能够根据充电服务端需要测试的功能,结合逻辑抽象模块中得到的通用逻辑构建测试用例。
2.根据权利要求1所述的一种兼容多协议的客户端模拟器,其特征在于,充电设备参数信息包括但不限于充电设备标识符、充电接口数量或充电用户身份标识。
3.根据权利要求1所述的一种兼容多协议的客户端模拟器,其特征在于,逻辑抽象模块为可扩展和协议无关的。
4.根据权利要求1所述的一种兼容多协议的客户端模拟器,其特征在于,通用逻辑包括但不限于登录、心跳、状态、行为控制、费率、信息同步或结算。
5.一种基于权利要求1所述客户端模拟器构建多协议充电服务端的构建方法,其特征在于,包括以下步骤:
S1、将多种通讯协议配置到客户端模拟器;
S2、将充电设备参数信息配置到客户端模拟器作为模拟充电设备;
S3、在客户端模拟器上选择模拟充电设备的数量及模拟充电设备对应的通讯协议;
S4、在客户端模拟器上编辑并模拟使用充电设备的动作或根据充电服务端的需要编辑控制操作,然后根据这些操作向充电服务端发送原始数据报文,接收充电服务端返回的回复数据报文、翻译并显示回复数据报文中的原始数据报文,作为对充电服务端正确性判断的依据,同时记录报文响应时间以判断充电服务端性能,驱动充电服务端的开发。
6.根据权利要求5所述的一种充电服务端的构建方法,其特征在于,步骤S1中通讯协议导入客户端模拟器的格式包括但不限于json、XML或excel。
7.根据权利要求5所述的一种充电服务端的构建方法,其特征在于,报文响应时间为从原始报文发送至接收到回复数据报文的时间。
8.根据权利要求5所述的一种充电服务端的构建方法,其特征在于,步骤S4中模拟使用充电设备的动作包括登录操作、充电操作、插枪和拔枪操作;控制操作包括发送登录和登录成功后维持心跳。
9.根据权利要求5所述的一种充电服务端的构建方法,其特征在于,步骤S3中对通讯协议的选择包括根据充电服务端需要测试的功能,通过测试用例模块选择逻辑抽象模块中通讯协议的逻辑,组装成不同的测试用例。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于洛阳光法电气科技有限公司,未经洛阳光法电气科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211288427.7/1.html,转载请声明来源钻瓜专利网。