数据包的处理方法、车载终端和车辆技术

技术编号:35341520 阅读:16 留言:0更新日期:2022-10-26 12:05
本申请提供了一种数据包的处理方法、车载终端和车辆。该方法包括:确定多种协议的优先级顺序,其中,一种协议用于解析一种类型的数据包;接收云平台发送的目标数据包;基于优先级顺序,按照优先级从高到低的顺序采用对应的协议解析目标数据包,直到将目标数据包成功解析。该方案中,先确定协议的优先级顺序,再采用优先级从高到低的顺序对应的协议来对接收的目标数据包进行识别,可以提高解析目标数据包的速度,进而提高了信息的处理速度。进而提高了信息的处理速度。进而提高了信息的处理速度。

【技术实现步骤摘要】
数据包的处理方法、车载终端和车辆


[0001]本申请涉及通信领域,具体而言,涉及一种数据包的处理方法、车载终端、计算机可读存储介质和车辆。

技术介绍

[0002]当前车载终端和云平台之间通信可以满足多种传输协议,车载终端和云平台通过不同的协议实现数据的传输,但是,目前的车载终端按照固定的协议顺序分别对接收的数据进行分析识别,信息处理的速度较低。

技术实现思路

[0003]本申请的主要目的在于提供一种数据包的处理方法、车载终端、计算机可读存储介质和车辆,以解决现有技术中车载终端按照固定的协议顺序分别对接收的数据进行分析识别,信息处理的速度较低的问题。
[0004]根据本专利技术实施例的一个方面,提供了一种数据包的处理方法,包括:确定多种协议的优先级顺序,其中,一种所述协议用于解析一种类型的数据包;接收云平台发送的目标数据包;基于所述优先级顺序,按照优先级从高到低的顺序采用对应的所述协议解析所述目标数据包,直到将所述目标数据包成功解析。
[0005]可选地,确定多种协议的优先级顺序,包括:根据第一类型参量确定第一优先级顺序,所述第一类型参量包括以下至少之一:每一种所述协议的使用频率、车载终端与所述云平台交互过程中优先级高的所述数据包所使用的所述协议;确定是否需要对所述第一优先级顺序进行调整;在需要对所述第一优先级顺序进行调整的情况下,根据第二类型参量,对所述第一优先级顺序进行调整,得到第二优先级顺序,所述第二类型参量包括以下至少之一:所述数据包的数据量大小、在所述云平台需要对所述车载终端发送的第一指令进行应答的情况下所述云平台和所述车载终端之间交互的所述数据包所使用的所述协议的种类、在所述云平台接收到所述车载终端发送的第二指令后需要每隔第一预定时间段下发一次所述数据包的情况下所下发的所述数据包使用的所述协议的种类。
[0006]可选地,根据第一类型参量确定第一优先级顺序,包括:在第一目标协议的使用频率越高的情况下,确定所述第一目标协议在所述第一优先级顺序中的优先级越高,在所述第一目标协议的使用频率越低的情况下,确定所述第一目标协议在所述第一优先级顺序中的优先级越低;在所述车载终端与所述云平台之间交互的所述数据包的优先级越高的情况下,确定所述数据包所使用的第二目标协议在所述第一优先级顺序中的优先级越高,在所述车载终端与所述云平台之间交互的所述数据包的优先级越低的情况下,确定所述数据包所使用的所述第二目标协议在所述第一优先级顺序中的优先级越低。
[0007]可选地,根据第一类型参量确定第一优先级顺序,还包括:在使用频率优先级高于优先级高的所述数据包所使用的协议的优先级,且所述第一目标协议的使用频率高于所述优先级高的所述数据包所使用的所述第二目标协议的使用频率的情况下,确定所述第一目
标协议的优先级高于所述第二目标协议;在使用频率优先级低于优先级高的所述数据包所使用的协议的优先级,且所述第一目标协议的使用频率高于所述优先级高的所述数据包所使用的所述第二目标协议的使用频率的情况下,确定所述第二目标协议的优先级高于所述第一目标协议。
[0008]可选地,根据第二类型参量,对所述第一优先级顺序进行调整,得到第二优先级顺序,包括:在所述数据包的数据量大于数据量阈值的情况下,将所述数据包使用的目标协议的在所述第一优先级顺序中的优先级调高,得到所述第二优先级顺序;在所述云平台需要对所述车载终端发送的所述第一指令进行应答的情况下,将所述云平台和所述车载终端之间交互的所述数据包所使用的目标协议的在所述第一优先级顺序中的优先级调高,得到所述第二优先级顺序;在所述云平台接收到所述车载终端发送的所述第二指令后,需要每隔所述第一预定时间段下发一次所述数据包的情况下,将所述云平台所下发的所述数据包使用的目标协议的在所述第一优先级顺序中的优先级调高,得到所述第二优先级顺序。
[0009]可选地,基于所述优先级顺序,按照优先级从高到低的顺序采用对应的所述协议解析所述目标数据包,直到将所述目标数据包成功解析,包括:在需要对所述第一优先级顺序进行调整的情况下,基于所述第二优先级顺序,按照优先级从高到低的顺序采用对应的所述协议解析所述目标数据包,直到将所述目标数据包成功解析;在不需要对所述第一优先级顺序进行调整的情况下,基于所述第一优先级顺序,按照优先级从高到低的顺序采用对应的所述协议解析所述目标数据包,直到将所述目标数据包成功解析。
[0010]可选地,在基于所述优先级顺序,按照优先级从高到低的顺序采用对应的所述协议解析所述目标数据包,直到将所述目标数据包成功解析之后,所述方法还包括:在已成功解析所述目标数据包的情况下,将所述第二优先级顺序调整为所述第一优先级顺序。
[0011]可选地,在基于所述优先级顺序,按照优先级从高到低的顺序采用对应的所述协议解析所述目标数据包,直到将所述目标数据包成功解析的过程中,所述方法还包括:在第二预定时间段内确定是否接收到所述第二优先级顺序中最高优先级的所述协议对应的所述数据包;在所述第二预定时间段内未接收到所述第二优先级顺序中最高优先级的所述协议对应的所述数据包的情况下,将所述第二优先级顺序调整为所述第一优先级顺序,并重新将所述数据包发送至所述云平台或者发送电话请求至所述云平台。
[0012]根据本专利技术实施例的另一方面,还提供了一种车载终端,包括:第一确定单元,用于确定多种协议的优先级顺序,其中,一种所述协议用于解析一种类型的数据包;接收单元,用于接收云平台发送的目标数据包;解析单元,用于基于所述优先级顺序,按照优先级从高到低的顺序采用对应的所述协议解析所述目标数据包,直到将所述目标数据包成功解析。
[0013]根据本专利技术实施例的又一方面,还提供了一种计算机可读存储介质,所述计算机可读存储介质包括存储的程序,其中,所述程序执行任意一种所述的方法。
[0014]根据本专利技术实施例的再一方面,还提供了一种车辆,包括车载终端,所述车载终端与云平台通信,所述车载终端用于执行任意一种所述的方法。
[0015]在本专利技术实施例中,首先确定多种协议的优先级顺序,之后接收云平台发送的目标数据包,最后基于优先级顺序,按照优先级从高到低的顺序采用对应的协议解析目标数据包,直到将目标数据包成功解析。该方案中,先确定协议的优先级顺序,再采用优先级从
高到低的顺序对应的协议来对接收的目标数据包进行识别,可以提高解析目标数据包的速度,进而提高了信息的处理速度。
附图说明
[0016]构成本申请的一部分的说明书附图用来提供对本申请的进一步理解,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:
[0017]图1示出了根据本申请的实施例的一种数据包的处理方法的流程示意图;
[0018]图2示出了根据本申请的实施例的一种车载终端的结构示意图;
[0019]图3示出了根据本申请的实施例的另一种数据包的处理方法的流程示意图。
具体实施方式
[0020]需要说明的是,在不冲突的情况下,本申请中本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据包的处理方法,其特征在于,包括:确定多种协议的优先级顺序,其中,一种所述协议用于解析一种类型的数据包;接收云平台发送的目标数据包;基于所述优先级顺序,按照优先级从高到低的顺序采用对应的所述协议解析所述目标数据包,直到将所述目标数据包成功解析。2.根据权利要求1所述的方法,其特征在于,确定多种协议的优先级顺序,包括:根据第一类型参量确定第一优先级顺序,所述第一类型参量包括以下至少之一:每一种所述协议的使用频率、车载终端与所述云平台交互过程中优先级高的所述数据包所使用的所述协议;确定是否需要对所述第一优先级顺序进行调整;在需要对所述第一优先级顺序进行调整的情况下,根据第二类型参量,对所述第一优先级顺序进行调整,得到第二优先级顺序,所述第二类型参量包括以下至少之一:所述数据包的数据量大小、在所述云平台需要对所述车载终端发送的第一指令进行应答的情况下所述云平台和所述车载终端之间交互的所述数据包所使用的所述协议的种类、在所述云平台接收到所述车载终端发送的第二指令后需要每隔第一预定时间段下发一次所述数据包的情况下所下发的所述数据包使用的所述协议的种类。3.根据权利要求2所述的方法,其特征在于,根据第一类型参量确定第一优先级顺序,包括:在第一目标协议的使用频率越高的情况下,确定所述第一目标协议在所述第一优先级顺序中的优先级越高,在所述第一目标协议的使用频率越低的情况下,确定所述第一目标协议在所述第一优先级顺序中的优先级越低;在所述车载终端与所述云平台之间交互的所述数据包的优先级越高的情况下,确定所述数据包所使用的第二目标协议在所述第一优先级顺序中的优先级越高,在所述车载终端与所述云平台之间交互的所述数据包的优先级越低的情况下,确定所述数据包所使用的所述第二目标协议在所述第一优先级顺序中的优先级越低。4.根据权利要求3所述的方法,其特征在于,根据第一类型参量确定第一优先级顺序,还包括:在使用频率优先级高于优先级高的所述数据包所使用的协议的优先级,且所述第一目标协议的使用频率高于所述优先级高的所述数据包所使用的所述第二目标协议的使用频率的情况下,确定所述第一目标协议的优先级高于所述第二目标协议;在使用频率优先级低于优先级高的所述数据包所使用的协议的优先级,且所述第一目标协议的使用频率高于所述优先级高的所述数据包所使用的所述第二目标协议的使用频率的情况下,确定所述第二目标协议的优先级高于所述第一目标协议。5.根据权利要求2所述的方法,其特征在于,根据第二类型参量,对所述第一优先级顺序进行调整,得到第二优先级顺序,包括:在所述数据包的数据量大于数据量阈值的情况下,将所述数据包使用的目标协议的在所述第一优先级顺序中的优先级...

【专利技术属性】
技术研发人员:薛雷张延良李升建沈浩然
申请(专利权)人:潍坊潍柴动力科技有限责任公司
类型:发明
国别省市:

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

1