一种电动汽车通信方法、装置、设备、系统及介质制造方法及图纸

技术编号:38845682 阅读:11 留言:0更新日期:2023-09-17 09:56
本申请提供了一种电动汽车通信方法、装置、设备、系统及介质,该方法包括:接收电动汽车上的第一终端基于GB/T 32960协议发送的报文;对报文进行解析以得到报文的报文类型和数据信息;根据报文类型将数据信息基于MQTT协议发布到对应的第一主题上,以使第二终端通过订阅服务平台发布的所述第一主题接收第一终端上报的数据信息。从而实现GB/T 32960协议和MQTT协议的融合,使之能够兼容电动汽车远程服务与管理系统的标准要求,同时又提高了通信的效率和安全性。效率和安全性。效率和安全性。

【技术实现步骤摘要】
一种电动汽车通信方法、装置、设备、系统及介质


[0001]本申请实施例涉及车联网
,尤其涉及一种电动汽车通信方法、装置、设备、系统及介质。

技术介绍

[0002]GB/T 32960协议是规定了电动汽车远程服务与管理系统的技术规范,包括车载终端、通信协议和数据格式等内容。该协议主要用于电动汽车与远程服务平台之间的数据交换,实现电动汽车的远程监控、诊断、控制等功能。
[0003]相关技术中,由于GB/T 32960协议只支持单向通信,也即电动汽车主动上报数据或接收服务平台下发指令,不能实现双向交互;此外,GB/T 32960协议只适用于电动汽车与远程服务平台之间的数据交换,不能满足其它终端,如第三方应用、政府监管部门等对数据的需求,故其通信的效率和安全性收到限制。

技术实现思路

[0004]本申请提供一种电动汽车通信方法、装置、设备及介质,可实现GB/T32960协议和MQTT协议的融合,使之能够兼容电动汽车远程服务与管理系统的标准要求,同时可提高通信的效率和安全性。
[0005]第一方面,提供一种电动汽车通信方法,应用于服务平台,包括:
[0006]接收电动汽车上的第一终端基于GB/T 32960协议发送的报文;
[0007]对所述报文进行解析以得到所述报文的报文类型和数据信息;
[0008]根据所述报文类型将所述数据信息基于MQTT协议发布到对应的第一主题上,以使第二终端通过订阅所述服务平台发布的所述第一主题接收所述第一终端上报的数据信息。
[0009]优选地,所述方法,还包括:
[0010]作为订阅者订阅所述第二终端发布的第二主题;
[0011]将接收到的所述第二终端发送的下行消息转换为符合GB/T 32960协议的报文;
[0012]发送所述报文至电动汽车上的第一终端,以使所述第一终端接收所述第二终端发送的数据信息。
[0013]优选地,所述将接收到的第二终端发送的下行消息转化为符合GB/T32960协议的报文,包括:
[0014]获取所述下行消息的命令标识和数据单元的内容;
[0015]根据GB/T 32960协议报文结构和编码方式将所述命令标识和数据单元封装成报文。
[0016]优选地,所述第一终端根据GB/T 32960协议定义的报文结构和编码方式,将采集到的数据信息封装成报文,并通过TCP/IP协议发送到所述服务平台。
[0017]优选地,所述服务平台通过TCP/IP协议接收所述第一终端发送的报文,并根据GB/T 32960协议定义的报文结构和编码方式,对所述报文解码以得到所述报文的报文类型和
数据信息。
[0018]优选地,所述服务平台作为订阅者根据预定义的规则订阅所述第二终端发布的第二主题,并接收所述第二终端发送的下行消息;所述预定义的规则为所述服务平台和所述第二终端进行数据交换时将数据信息发布或订阅到主题上的规则。
[0019]第二方面,提供一种电动汽车通信装置,包括:
[0020]接收模块,用于接收电动汽车上的第一终端基于GB/T 32960协议发送的报文;
[0021]解析模块,用于对所述报文进行解析以得到所述报文的报文类型和数据信息;
[0022]发布模块,用于根据所述报文类型将所述数据信息基于MQTT协议发布到对应的第一主题上,以使第二终端通过订阅所述服务平台发布的所述第一主题接收所述第一终端上报的数据信息。
[0023]第三方面,提供一种电子设备,包括:处理器和存储器,该存储器用于存储计算机程序,该处理器用于调用并运行该存储器中存储的计算机程序,执行如第一方面或其各实现方式中的方法。
[0024]第四方面,提供一种计算机可读存储介质,用于存储计算机程序,计算机程序使得计算机执行如第一方面或其各实现方式中的方法。
[0025]第五方面,提供一种计算机程序产品,包括计算机程序指令,该计算机程序指令使得计算机执行如第一方面或其各实现方式中的方法。
[0026]第六方面,提供一种计算机程序,计算机程序使得计算机执行如第一方面或其各实现方式中的方法。
[0027]第七方面,提供一种电动汽车通信系统,包括:第一终端、第二终端以及上述的电子设备,其中,所述第一终端基于GB/T 32960协议与所述电子设备交互;所述电子设备基于MQTT协议与所述第二终端交互。
[0028]通过本申请提供的技术方案,服务平台先接收电动汽车上的第一终端基于GB/T 32960协议发送的报文,然后对报文进行解析以得到报文的报文类型和数据信息;再根据报文类型将数据信息基于MQTT协议发布到对应的第一主题上,以使第二终端通过订阅服务平台发布的第一主题接收第一终端上报的数据信息。本实施例在第一终端和服务平台之间建立了基于GB/T 32960协议的数据交换通道,在服务平台和第二终端之间建立了基于MQTT协议的数据交换通道。从而将GB/T 32960协议和MQTT协议进行了融合,使之既能够兼容电动汽车远程服务与管理系统的标准要求,又能提高通信的效率和安全性。
附图说明
[0029]为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0030]图1为本申请实施例提供的一种应用场景图;
[0031]图2为本申请实施例提供的一种电动汽车通信方法的流程图;
[0032]图3为本专利技术实施例提供的另一种电动汽车通信方法的流程图;
[0033]图4为本申请实施例提供的一种电动汽车通信装置的示意图;
[0034]图5是本申请实施例提供的电子设备的示意性框图。
具体实施方式
[0035]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0036]需要说明的是,本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或服务器不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
[0037]如上文所述,专利技术人在对GB/T 32960协议的研究中发现,该协议存在以下问题:
[0038](1)只支持单向通信本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种电动汽车通信方法,应用于服务平台,其特征在于,包括:接收电动汽车上的第一终端基于GB/T 32960协议发送的报文;对所述报文进行解析以得到所述报文的报文类型和数据信息;根据所述报文类型将所述数据信息基于MQTT协议发布到对应的第一主题上,以使第二终端通过订阅所述服务平台发布的所述第一主题接收所述第一终端上报的数据信息。2.根据权利要求1所述的方法,其特征在于,所述方法,还包括:作为订阅者订阅所述第二终端发布的第二主题;将接收到的所述第二终端发送的下行消息转换为符合GB/T 32960协议的报文;发送所述报文至电动汽车上的第一终端,以使所述第一终端接收所述第二终端发送的数据信息。3.根据权利要求2的方法,其特征在于,所述将接收到的第二终端发送的下行消息转化为符合GB/T 32960协议的报文,包括:获取所述下行消息的命令标识和数据单元的内容;根据GB/T 32960协议报文结构和编码方式将所述命令标识和数据单元封装成报文。4.根据权利要求1所述的方法,其特征在于,所述第一终端根据GB/T32960协议定义的报文结构和编码方式,将采集到的数据信息封装成报文,并通过TCP/IP协议发送到所述服务平台。5.根据权利要求4所述的方法,其特征在于,所述服务平台通过TCP/IP协议接收所述第一终端发送的报文,并根据GB/T 32960协议定义的报文结构和编码方式,对所述报文解码以得到所...

【专利技术属性】
技术研发人员:刘瑞强白明金大炜
申请(专利权)人:东软睿驰汽车技术大连有限公司
类型:发明
国别省市:

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

1