新能源车联网通讯协议的升级方法、装置及云端平台制造方法及图纸

技术编号:31708936 阅读:18 留言:0更新日期:2022-01-01 11:11
本申请涉及车联网技术领域,特别涉及一种新能源车联网通讯协议的升级方法、装置及云端平台,其中,方法包括以下步骤:在车联网通讯协议升级时,获取升级版本的消息体的第一协议结构;判断当前版本的消息体的第二协议结构与第一协议结构是否匹配;如果第二协议结构与第一协议结构不匹配,则根据第一协议结构和第二协议结构确定变化结构,并根据变化结构生成升级版本的消息体的版本值,将版本值写入车联网通讯协议的消息头中。由此,解决了相关技术中无法准确判断消息体的版本,导致消息体的版本升级时,云端平台容易出现协议解析混乱的情况,降低数据处理的可靠性等问题。降低数据处理的可靠性等问题。降低数据处理的可靠性等问题。

【技术实现步骤摘要】
新能源车联网通讯协议的升级方法、装置及云端平台


[0001]本申请涉及车联网
,特别涉及一种新能源车联网通讯协议的升级方法、装置及云端平台。

技术介绍

[0002]车联网(Internet of Vehicles)是利用先进传感技术、网络技术、计算技术、控制技术、智能技术、安全技术对道路和交通进行全面感知,实现大范围、大容量数据的交互,以提供智能化交通管理、智能动态信息服务和车辆智能化控制的一体化网络,是物联网技术在交通领域的典型应用,随着科学技术的发展,车联网已经成为未来机动车网络的主要发展方向。
[0003]其中,为了适应新能汽车的发展,目前已经制定了应用于新能源汽车的车联网通讯协议,该协议为GB/T 32960车联网通讯协议,已经被广泛应用于各个主机厂的新能源汽车的T

Box与车联网平台通信邻域。
[0004]然而,新能源车联网通讯协议升级时,由于不同版本的消息体的协议结构不同,且相关技术中无法准确判断消息体的版本,因此一旦消息体的版本升级,容易使得云端平台进行数据处理时出现协议解析混乱,降低数据处理的可靠性。

技术实现思路

[0005]本申请提供一种新能源车联网通讯协议的升级方法、装置及云端平台,以解决相关技术中无法准确判断消息体的版本,导致消息体的版本升级时,云端平台容易出现协议解析混乱的情况,降低数据处理的可靠性等问题。
[0006]本申请第一方面实施例提供一种新能源车联网通讯协议的升级方法,,包括以下步骤:在车联网通讯协议升级时,获取升级版本的消息体的第一协议结构;判断当前版本的消息体的第二协议结构与所述第一协议结构是否匹配;如果所述第二协议结构与所述第一协议结构不匹配,则根据所述第一协议结构和所述第二协议结构确定变化结构,并根据所述变化结构生成所述升级版本的消息体的版本值,将所述版本值写入所述车联网通讯协议的消息头中。
[0007]进一步地,所述车联网通讯协议的消息头中包括协议字段,将所述版本值写入所述车联网通讯协议的消息头中,包括:将所述版本值写入所述协议字段中。
[0008]进一步地,判断当前版本的消息体的第二协议结构与所述第一协议结构是否匹配,包括:获取所述第一协议结构和第二协议结构中数据字段的字段数量;判断所述第一协议结构和所述第二协议结构中字段数量是否相同;如果所述第一协议结构和所述第二协议结构中字段数量不相同,则确定所述第二协议结构与所述第一协议结构不匹配。
[0009]进一步地,判断当前版本的消息体的第二协议结构与所述第一协议结构是否匹配,还包括:如果所述第一协议结构和所述第二协议结构中字段数量相同,则获取所述第一协议结构和第二协议结构中每个数据字段的字段含义;判断所述第一协议结构和所述第二
协议结构中相同数据字段的字段含义是否相同;如果所述第一协议结构和所述第二协议结构中相同数据字段的字段含义不相同,则确定所述第二协议结构与所述第一协议结构不匹配,否则,所述第二协议结构与所述第一协议结构匹配。
[0010]本申请第二方面实施例提供一种新能源车联网数据处理方法,包括以下步骤:当接收到目标车辆的数据传输请求时,从所述目标车辆的车联网通讯协议的消息头中读取所述车联网通讯协议的消息体的版本值;根据所述消息体的版本值确定所述消息体的协议结构;接收所述目标车辆发送的携带目标数据的消息体,根据所述版本值确定的协议结构对所述携带目标业务数据的消息体进行协议解析,以获取所述目标数据。
[0011]本申请第三方面实施例提供一种新能源车联网通讯协议的升级装置,包括:获取模块,用于在车联网通讯协议升级时,获取升级版本的消息体的第一协议结构;判断模块,用于判断当前版本的消息体的第二协议结构与所述第一协议结构是否匹配;写入模块,如果所述第二协议结构与所述第一协议结构不匹配,则根据所述第一协议结构和所述第二协议结构确定变化结构,并根据所述变化结构生成所述升级版本的消息体的版本值,将所述版本值写入所述车联网通讯协议的消息头中。
[0012]进一步地,所述车联网通讯协议的消息头中包括协议字段,所述写入模块进一步用于将所述版本值写入所述协议字段中。
[0013]进一步地,所述判断模块包括:第一获取单元,用于获取所述第一协议结构和第二协议结构中数据字段的字段数量;第一判断单元,用于判断所述第一协议结构和所述第二协议结构中字段数量是否相同;第一确定单元,用于在所述第一协议结构和所述第二协议结构中字段数量不相同时,确定所述第二协议结构与所述第一协议结构不匹配;第二获取单元,用于在所述第一协议结构和所述第二协议结构中字段数量相同时,获取所述第一协议结构和第二协议结构中每个数据字段的字段含义;第二判断单元,用于判断所述第一协议结构和所述第二协议结构中相同数据字段的字段含义是否相同;第二确定单元,用于在所述第一协议结构和所述第二协议结构中相同数据字段的字段含义不相同时,确定所述第二协议结构与所述第一协议结构不匹配,否则,所述第二协议结构与所述第一协议结构匹配。
[0014]本申请第四方面实施例提供一种新能源车联网数据处理装置,包括:读取模块,用于当接收到目标车辆的数据传输请求时,从所述目标车辆的车联网通讯协议的消息头中读取所述车联网通讯协议的消息体的版本值;确定模块,用于根据所述消息体的版本值确定所述消息体的协议结构;解析模块,用于接收所述目标车辆发送的携带目标数据的消息体,根据所述版本值确定的协议结构对所述携带目标业务数据的消息体进行协议解析,以获取所述目标数据。
[0015]本申请第五方面实施例提供一种云端平台,包括上述实施例所述的新能源车联网通讯协议的升级装置,和/或,如上述实施例所述的新能源车联网数据处理装置。
[0016]由此,本申请至少具有如下有益效果:
[0017]在消息体版本升级时将版本值写入车联网通讯协议的消息头中,可以通过版本值准确判断消息体对应的版本,可以根据消息体对应的版本进行协议结构的解析,提高协议解析的准确性,避免处理数据时出现协议解析混乱的情况,提高数据处理的可靠性,便于消息体的协议结构的定制化处理。由此,解决了相关技术中无法准确判断消息体的版本,导致
消息体的版本升级时,云端平台容易出现协议解析混乱的情况,降低数据处理的可靠性等问题。
[0018]本申请附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本申请的实践了解到。
附图说明
[0019]本申请上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:
[0020]图1为相关技术中新能源车联网通讯协议的协议结构图;
[0021]图2为根据本申请实施例提供的新能源车联网通讯协议的升级方法的流程示意图;
[0022]图3为根据本申请实施例提供的新能源车联网通讯协议的协议结构图;
[0023]图4为根据本申请实施例提供的新能源车联网数据处理方法的流程图;
[0024]图5为根据本申请实施例提供的新本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种新能源车联网通讯协议的升级方法,其特征在于,包括以下步骤:在车联网通讯协议升级时,获取升级版本的消息体的第一协议结构;判断当前版本的消息体的第二协议结构与所述第一协议结构是否匹配;以及如果所述第二协议结构与所述第一协议结构不匹配,则根据所述第一协议结构和所述第二协议结构确定变化结构,并根据所述变化结构生成所述升级版本的消息体的版本值,将所述版本值写入所述车联网通讯协议的消息头中。2.根据权利要求1所述的方法,其特征在于,所述车联网通讯协议的消息头中包括协议字段,将所述版本值写入所述车联网通讯协议的消息头中,包括:将所述版本值写入所述协议字段中。3.根据权利要求1所述的方法,其特征在于,判断当前版本的消息体的第二协议结构与所述第一协议结构是否匹配,包括:获取所述第一协议结构和第二协议结构中数据字段的字段数量;判断所述第一协议结构和所述第二协议结构中字段数量是否相同;如果所述第一协议结构和所述第二协议结构中字段数量不相同,则确定所述第二协议结构与所述第一协议结构不匹配。4.根据权利要求3所述的方法,其特征在于,判断当前版本的消息体的第二协议结构与所述第一协议结构是否匹配,还包括:如果所述第一协议结构和所述第二协议结构中字段数量相同,则获取所述第一协议结构和第二协议结构中每个数据字段的字段含义;判断所述第一协议结构和所述第二协议结构中相同数据字段的字段含义是否相同;如果所述第一协议结构和所述第二协议结构中相同数据字段的字段含义不相同,则确定所述第二协议结构与所述第一协议结构不匹配,否则,所述第二协议结构与所述第一协议结构匹配。5.一种新能源车联网数据处理方法,其特征在于,包括以下步骤:当接收到目标车辆的数据传输请求时,从所述目标车辆的车联网通讯协议的消息头中读取所述车联网通讯协议的消息体的版本值;根据所述消息体的版本值确定所述消息体的协议结构;以及接收所述目标车辆发送的携带目标数据的消息体,根据所述版本值确定的协议结构对所述携带目标业务数据的消息体进行协议解析,以获取所述目标数据。6.一种新能源车联网通讯协议的升级装置,其特征在于,包括:获取模块,用于在车联网通讯协议升...

【专利技术属性】
技术研发人员:司建华
申请(专利权)人:奇瑞汽车股份有限公司
类型:发明
国别省市:

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

1