System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种充电桩通信协议多版本解析适配方法组成比例_技高网

一种充电桩通信协议多版本解析适配方法组成比例

技术编号:43028987 阅读:1 留言:0更新日期:2024-10-18 17:29
本发明专利技术涉及通信技术领域,具体涉及一种充电桩通信协议多版本解析适配方法,包括抽取充电业务核心流程和关键参数,通过TCP/IP协议将指令报文发送到充电桩运营管理平台服务端;通过版本适配器对协议指令内容版本进行识别,并进行统一判断和分配处理,再将不同协议内容的业务流程及数据进行分区和流程触发;通过指令解析引擎将协议指令内容中的数据项解析,并映射为业务对象;业务处理服务模块基于识别的数据项参数进行业务处理,并通过指令封装引擎将业务对象封装为对应版本的通信协议并下发给版本适配器传回充电桩设备,该多版本解析适配方法减少了充电桩运营系统在接入充电桩设备时双方的技术工作量,降低开发成本,提高开发效率。

【技术实现步骤摘要】

本专利技术涉及通信,尤其涉及一种充电桩通信协议多版本解析适配方法


技术介绍

1、充电桩通信协议定义了充电桩设备与充电桩运营管理平台之间的网络通信协议,充电桩设备按通信协议规定的数据格式与平台进行数据交互,可以通过有线网络或无线网络将数据上报到平台,充电桩通信协议数据规定了充电桩设备上下行报文内容中所必须带有通信协议标识号、协议版本号、报文指令标识号、报文长度和传输类型等数据项。

2、充电桩通信协议支持不同的厂家生成的充电桩设备,充电桩运营管理平台支持多个厂家生产的充电桩设备接入,充电桩通信协议在使用过程中会随着充电桩运营平台业务需求及充电桩设备的技术更新持续不断的升级协议内容,以适应技术变化,充电桩设备在运营过程中,充电桩设备功能不支持对充电桩通信协议升级更新,充电桩生产商生产的充电桩设备所使用的充电桩通信协议在时间的流逝下会使用不同的版本。

3、综上所诉,充电桩运营管理平台必须对充电桩通信协议进行多版本混合适配。因此,需要提供一种一种充电桩通信协议多版本解析适配方法,用以解决上述技术问题。


技术实现思路

1、本专利技术的目的在于提供一种充电桩通信协议多版本解析适配方法,旨在减少了充电桩运营系统在接入充电桩设备时双方的技术工作量,降低开发成本,提高开发效率。

2、为实现上述目的,本专利技术提供了一种充电桩通信协议多版本解析适配方法,包括以下步骤:

3、基于国家标准通讯协议抽取充电业务核心流程和关键参数,通过tcp/ip协议将指令报文发送到充电桩运营管理平台服务端;

4、通过版本适配器对协议指令内容版本进行识别,并进行统一判断和分配处理,再将不同协议内容的业务流程及数据进行分区和流程触发;

5、通过指令解析引擎将所述协议指令内容中的数据项解析,并映射为业务对象;

6、业务处理服务模块基于所述版本适配器和所述指令解析引擎中识别的数据项参数进行业务处理,并通过指令封装引擎将业务对象封装为对应版本的通信协议并下发给所述版本适配器传回充电桩设备。

7、其中,所述充电桩通信协议采用字节方式进行数据交互。

8、其中,所述充电桩通信协议包括协议头和协议正文内容。

9、其中,所述协议头包括主版本号、次版本号和指令号。

10、其中,所述充电桩通信协议通过java定制自定义注解方法定义。

11、其中,所述充电桩运营管理平台服务端包括版本适配器、指令解析引擎、指令封装引擎和业务处理服务模块;

12、所述版本适配器,用于对通信协议指令内容版本进行识别,并进行统一判断、分配处理,处理后将不同协议内容的业务流程及数据进行分区和流程触发;

13、所述指令解析引擎,用于将协议指令内容中的数据项解析、映射为业务对象,为指令处理提供数据参数;

14、所述指令封装引擎,用于将业务对象根据通信协议版本封装为相应的协议内容,下发给充电桩设备;

15、所述业务处理服务模块,基于所述版本适配器和所述指令解析引擎中识别的数据项参数进行业务处理,业务处理完成后通过所述指令封装引擎将业务对象封装为对应版本的通信协议并下发给充电桩设备。

16、本专利技术的一种充电桩通信协议多版本解析适配方法,基于国家标准通讯协议抽取充电业务核心流程和关键参数,通过tcp/ip协议将指令报文发送到充电桩运营管理平台服务端;通过版本适配器对协议指令内容版本进行识别,并进行统一判断和分配处理,并将不同协议内容的业务流程及数据进行分区和流程触发;通过指令解析引擎将所述协议指令内容中的数据项解析,并映射为业务对象;业务处理服务模块基于所述版本适配器和所述指令解析引擎中识别的数据项参数进行业务处理,并通过指令封装引擎将业务对象封装为对应版本的通信协议并下发给所述版本适配器传回充电桩设备,该多版本解析适配方法减少了充电桩运营系统在接入充电桩设备时双方的技术工作量,降低开发成本,提高开发效率,有利于促进业务处理的效率最大化,便于充电桩的资源扩容和业务扩展。

本文档来自技高网...

【技术保护点】

1.一种充电桩通信协议多版本解析适配方法,其特征在于,包括以下步骤:

2.如权利要求1所述的一种充电桩通信协议多版本解析适配方法,其特征在于,

3.如权利要求1所述的一种充电桩通信协议多版本解析适配方法,其特征在于,

4.如权利要求3所述的一种充电桩通信协议多版本解析适配方法,其特征在于,

5.如权利要求1所述的一种充电桩通信协议多版本解析适配方法,其特征在于,

6.如权利要求1所述的一种充电桩通信协议多版本解析适配方法,其特征在于,

【技术特征摘要】

1.一种充电桩通信协议多版本解析适配方法,其特征在于,包括以下步骤:

2.如权利要求1所述的一种充电桩通信协议多版本解析适配方法,其特征在于,

3.如权利要求1所述的一种充电桩通信协议多版本解析适配方法,其特征在于,

<...

【专利技术属性】
技术研发人员:刘其文张驰杨思涵
申请(专利权)人:重庆惠程未来智能电气有限公司
类型:发明
国别省市:

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

1