一种电动汽车充电桩通信协议的检测方法和装置制造方法及图纸

技术编号:19780681 阅读:26 留言:0更新日期:2018-12-15 11:58
本发明专利技术提供了一种电动汽车充电桩通信协议的检测方法,包括:获取与待检测通信协议对应的包括多个测试用例的测试规范;按照所述多个测试用例的顺序依次获取所述测试用例对应的测试条件并发起测试。本发明专利技术通过针对不同的通信协议提供对应的测试规范,并按照测试规范中测试用例的顺序依次发起测试,实现了协议检测过程的规范化和流程化,对检测过程进行了引导和约束,降低了对检测人员专业度的要求,提高了测试覆盖率和测试效率。

【技术实现步骤摘要】
一种电动汽车充电桩通信协议的检测方法和装置
本专利技术涉及通信
,具体涉及一种电动汽车充电桩通信协议的检测方法和装置。
技术介绍
随着我国政府对电动汽车产业的激励和扶持,电动汽车及其基础设施产业的迅猛发展,充电基础设施主要包括各类集中式充换电站和分散式充电桩,完善的充电基础设施体系是电动汽车普及的重要保障。电动汽车充电桩通信协议规定了充电桩(机)智能终端与智能加电网络运营管理系统之间的接口通信协议。在电动汽车与充电桩连接并进行充电的过程中,充电桩(机)按协议规定将状态信息、动力电池系统信息、环境、交易的相关信息通过有线/无线网络发送至智能加电网络运营管理系统并回应管理系统请求;管理系统按协议规定查询充电桩数据并给充电桩以回应,常见协议基于TCP/IP、modbus等。为了保证智能加电网络运营管理系统对充电桩的管控,在充电桩开始投放使用之前,需要判断充电桩是否正确实现了其支持的通信协议,是否具备充电桩正常的功能等,需要对其通信协议实现的正确性进行检测。图1为现有技术提供的电动汽车充电桩通信协议检测平台的示意图,如图1所示,电动汽车充电桩通信协议检测平台,即是对充电桩(机)与智能加电网络运营管理系统之间的通信协议的正确性进行检测的装置。图2为现有技术提供的电动汽车充电桩通信协议检测方法的流程示意图,如图2所示,检测方法包括以下步骤:1)将充电桩设备编码输入电动汽车充电桩通信协议检测平台中,使充电桩与检测平台建立连接;2)检测人员进行充电测试,期间充电桩自动上报报文至平台,平台对报文进行解析和检查,然后将检查结果、原始报文和解析报文都存储在平台的数据库中,以测试充电桩自动上报的报文是否正确;3)检测人员通过手动构造的方式向充电桩下发需要充电桩应答的报文,充电桩对报文进行应答,平台对收到的应答报文进行解析和检查,然后将检查结果、原始报文和解析报文都存储在数据库中;对于没有收到预期的报文所对应的用例不通过;4)对测试结果查询、统计和导出。因此,现有技术至少存在以下缺陷:一方面,检测平台只相当于报文处理工具,对检测流程缺乏引导和约束,导致测试效率较低及操作容易出错;另一方面,由于协议测试流程复杂,不同的通信协议对应不同的检测流程,因此对检测人员的专业要求较高,需要检测人员对各类接口协议和测试用例非常熟悉,否则会造成检测出现遗漏。
技术实现思路
针对现有技术中存在的上述缺陷,本专利技术提供一种电动汽车充电桩通信协议的检测方法和装置。本专利技术的一方面提供一种电动汽车充电桩通信协议的检测方法,包括:获取与待检测通信协议对应的包括多个测试用例的测试规范;按照所述多个测试用例的顺序依次获取所述测试用例对应的测试条件并发起测试。其中,所述获取与待检测通信协议对应的包括多个测试用例的测试规范的步骤还包括:对所述测试用例对应的测试条件进行提示;相应地,所述获取所述测试用例对应的测试条件的步骤进一步包括:获取根据所述提示构造的所述测试用例对应的测试条件。其中,所述获取所述测试用例对应的测试条件的步骤进一步包括:获取预先设置的所述测试用例对应的测试条件。其中,所述发起测试的步骤进一步包括:根据所述测试条件,生成对应至少一个所述测试用例的测试报文,并将所述测试报文下发至充电桩。所述电动汽车充电桩通信协议的检测方法还包括:通过接收所述充电桩发送的应答报文获取检测结果。其中,所述对所述测试用例对应的测试条件进行提示的步骤进一步包括:展示所述测试用例的测试条件;其中,所述测试条件包括测试用例标识、测试用例名称、预置条件、测试步骤和报文设置信息;其中,所述报文设置信息包括报文命令代码、报文界面显示值以及当前报文与前一报文的依赖值。其中,所述展示所述测试用例的测试条件的步骤进一步包括:获取包括所述多个测试用例的测试规范的xml配置文件;通过用户界面功能获取xml解析器加载的所述xml配置文件,生成相应的展示界面。本专利技术的另一方面提供一种电动汽车充电桩通信协议的检测装置,包括:获取模块,用于获取与待检测通信协议对应的包括多个测试用例的测试规范;测试模块,用于按照所述多个测试用例的顺序依次获取所述测试用例对应的测试条件并发起测试。本专利技术的另一方面提供一种电动汽车充电桩通信协议的检测设备,包括:至少一个处理器;以及与所述处理器通信连接的至少一个存储器,其中:所述存储器存储有可被所述处理器执行的程序指令,所述处理器调用所述程序指令能够执行如上述电动汽车充电桩通信协议的检测方法,例如包括:获取与待检测通信协议对应的包括多个测试用例的测试规范;按照所述多个测试用例的顺序依次获取所述测试用例对应的测试条件并发起测试。本专利技术的另一方面提供一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令使所述计算机执行如上述电动汽车充电桩通信协议的检测方法,例如包括:获取与待检测通信协议对应的包括多个测试用例的测试规范;按照所述多个测试用例的顺序依次获取所述测试用例对应的测试条件并发起测试。本专利技术提供的充电桩通信协议的检测方法和装置,通过针对不同的通信协议提供对应的测试规范,并按照测试规范中测试用例的顺序依次发起测试,实现了协议检测过程的规范化和流程化,对检测过程进行了引导和约束,降低了对检测人员专业度的要求,提高了测试覆盖率和测试效率。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为现有技术提供的电动汽车充电桩通信协议检测平台的示意图;图2为现有技术提供的电动汽车充电桩通信协议检测方法的流程示意图;图3为本专利技术实施例提供的电动汽车充电桩通信协议检测方法的流程示意图;图4为本专利技术实施例提供的电动汽车充电桩通信协议检测方法中测试规范的示意图;图5为本专利技术实施例提供的电动汽车充电桩通信协议检测方法中测试用例模式的示意图;图6为本专利技术另一实施例提供的电动汽车充电桩通信协议检测方法的流程示意图;图7为本专利技术实施例提供的电动汽车充电桩通信协议检测装置的结构示意图;图8为本专利技术实施例提供的电动汽车充电桩通信协议检测设备的结构示意图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。图3为本专利技术实施例提供的充电桩通信协议的检测方法的流程示意图,如图3所示,包括:步骤301,获取与待检测通信协议对应的包括多个测试用例的测试规范;步骤302,按照所述多个测试用例的顺序依次获取所述测试用例对应的测试条件并发起测试。其中,电动汽车充电桩(或如充电机的其他充电设施,以下以充电桩为例对本专利技术实施例进行说明,但本专利技术实施例的保护范围不限于此)为电动汽车的电能补给设施,目前主要包括部署于高速公路、办公场所和楼宇停车场或电动汽车充电站内与电网连接的、为电动汽车提供交流或直流电源的充电设施,充电本文档来自技高网
...

【技术保护点】
1.一种电动汽车充电桩通信协议的检测方法,其特征在于,包括:获取与待检测通信协议对应的包括多个测试用例的测试规范;按照所述多个测试用例的顺序依次获取所述测试用例对应的测试条件并发起测试。

【技术特征摘要】
1.一种电动汽车充电桩通信协议的检测方法,其特征在于,包括:获取与待检测通信协议对应的包括多个测试用例的测试规范;按照所述多个测试用例的顺序依次获取所述测试用例对应的测试条件并发起测试。2.根据权利要求1所述的方法,其特征在于,所述获取与待检测通信协议对应的包括多个测试用例的测试规范的步骤还包括:对所述测试用例对应的测试条件进行提示;相应地,所述获取所述测试用例对应的测试条件的步骤进一步包括:获取根据所述提示构造的所述测试用例对应的测试条件。3.根据权利要求1所述的方法,其特征在于,所述获取所述测试用例对应的测试条件的步骤进一步包括:获取预先设置的所述测试用例对应的测试条件。4.根据权利要求1所述的方法,其特征在于,所述发起测试的步骤进一步包括:根据所述测试条件,生成对应至少一个所述测试用例的测试报文,并将所述测试报文下发至充电桩。5.根据权利要求4所述的方法,其特征在于,还包括:通过接收所述充电桩发送的应答报文获取检测结果。6.根据权利要求2所述的方法,其特征在于,所述对所述测试用例对应的测试条件进行提示的步骤进一步包括:展示所述测试用例的测试条件;其中,所述测试...

【专利技术属性】
技术研发人员:张颖
申请(专利权)人:普天信息技术有限公司
类型:发明
国别省市:北京,11

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

1