自动驾驶的数据处理方法、车载设备及车辆技术

技术编号:27944104 阅读:16 留言:0更新日期:2021-04-02 14:26
本申请是关于一种自动驾驶的数据处理方法、车载设备及车辆。该自动驾驶的数据处理方法包括:获取自动驾驶工控机的音频和/或图像数据;将音频和/或图像数据进行编码得到流媒体数据,并根据第一传输协议对流媒体数据进行打包,得到流媒体数据包;通过第二传输协议向车载终端传输流媒体数据包;对车载终端接收的流媒体数据包进行解密和解码,并进行输出。本申请提供的方案,能够将自动驾驶工控机的流媒体数据实时推送至车载终端,并通过车载终端实时展示,且达到低延时到毫秒级别,以满足自动驾驶中的数据处理及实时推送的需求。

【技术实现步骤摘要】
自动驾驶的数据处理方法、车载设备及车辆
本申请涉及车辆
,尤其涉及一种自动驾驶的数据处理方法、车载设备及车辆。
技术介绍
智能车载终端上通过传感器采集的流媒体数据在融合处理、图像推送的过程中耗时较长,因此需要从自动驾驶工控机的摄像设备实时采集得到的流媒体数据实时推送,并在智能车载终端进行实时展示,而相关技术中,智能车载终端数据的传输运算能力有限,不能满足自动驾驶中的数据处理并实时推送的需求。
技术实现思路
为克服相关技术中存在的问题,本申请提供一种自动驾驶的数据处理方法,该自动驾驶的数据处理方法,能够将自动驾驶工控机的流媒体数据实时推送至车载终端,并通过车载终端实时展示,且达到低延时到毫秒级别,以满足自动驾驶中的数据处理及实时推送的需求。本申请第一方面提供一种自动驾驶的数据处理方法,用于在自动驾驶工控机和车载终端之间进行数据传输,所述自动驾驶工控机用于作为自动驾驶过程中的数据控制单元,所述车载终端用于作为自动驾驶过程中的数据输出单元,所述自动驾驶的数据处理方法包括:获取自动驾驶工控机的音频和/或图像数据;将所述音频和/或图像数据进行编码得到流媒体数据,并根据第一传输协议对所述流媒体数据进行打包,得到流媒体数据包;通过第二传输协议向车载终端传输所述流媒体数据包;对所述车载终端接收的所述流媒体数据包进行解密和解码,并进行输出。根据本申请的一个实施例,所述对所述车载终端接收的所述流媒体数据包进行解密和解码,包括:解密所述第二传输协议,得到具有第一传输协议的流媒体数据包;解密所述第一传输协议,得到具有自定义编码格式的流媒体数据;解码具有自定义编码格式的所述流媒体数据。在一些实施例中,所述流媒体数据通过广播式数据传输方式传输。根据本申请的一个实施例,所述流媒体数据采用H.246编码格式进行编码。在一些实施例中,所述第一传输协议为私有RTP协议;和/或,所述第二传输协议为私有UDP协议。在一些实施例中,在所述获取自动驾驶工控机的流媒体数据之前,还包括:采集流媒体数据,并将所述流媒体数据传输至所述自动驾驶工控机。在一些实施例中,所述自动驾驶工控机设有音视频采集设备,所述流媒体数据通过所述音视频采集设备采集得到;或者,所述流媒体数据由车机采用TCP协议从互联网络获取。本申请第二方面提供一种车载设备,包括处理器;以及存储器,其上存储有可执行代码,当所述可执行代码被所述处理器执行时,使所述处理器执行如第一方面实施例中任一项所述的方法。本申请第三方面提供一种车辆,包括:车体;和如第二方面实施例中所述的车载设备,所述车载设备设于所述车体上。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请。附图说明通过结合附图对本申请示例性实施方式进行更详细的描述,本申请的上述以及其它目的、特征和优势将变得更加明显,其中,在本申请示例性实施方式中,相同的参考标号通常代表相同部件。图1是本申请实施例示出的自动驾驶的数据处理方法的流程示意图;图2是本申请实施例示出的自动驾驶的数据处理方法的另一流程示意图;图3是本申请实施例示出的车载设备的结构示意框图;图4是本申请实施例示出的车辆的结构示意框图。附图标记说明:100、车载设备;101、存储器;102、处理器;200、车辆;201、车体。具体实施方式下面将参照附图更详细地描述本申请的优选实施方式。虽然附图中展示了本申请的优选实施方式,然而应该理解,可以以各种形式实现本申请而不应被这里阐述的实施方式所限制。相反,提供这些实施方式是为了使本申请更加透彻和完整,并且能够将本申请的范围完整地传达给本领域的技术人员。在本申请使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本申请。在本申请和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。应当理解,尽管在本申请可能采用术语“第一”、“第二”、“第三”等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本申请范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征。在本申请的描述中,“多个”的含义是两个或两个以上,除非另有明确具体的限定。相关技术中,智能车载终端数据传输运算能力有限,不能满足自动驾驶中的数据处理并实时推送的需求。针对上述问题,本申请实施例提供一种自动驾驶的数据处理方法,能够将自动驾驶工控机的流媒体数据实时推送至车载终端,并通过车载终端实时展示,且达到低延时到毫秒级别,满足了自动驾驶中的数据处理及实时推送的需求。以下结合附图详细描述本申请实施例的技术方案。图1是本申请实施例示出的自动驾驶的数据处理方法的流程示意图。参见图1,本申请一实施例提供的自动驾驶的数据处理方法,用于在自动驾驶工控机和车载终端之间进行数据传输,自动驾驶工控机用于作为自动驾驶过程中的数据控制单元,车载终端用于作为自动驾驶过程中的数据输出单元,自动驾驶的数据处理方法包括:步骤S100:获取自动驾驶工控机的音频和/或图像数据。步骤S102:将所述音频和/或图像数据进行编码得到流媒体数据,并根据第一传输协议对流媒体数据进行打包,得到流媒体数据包。步骤S104:通过第二传输协议向车载终端传输流媒体数据包。步骤S106:对车载终端接收的流媒体数据包进行解密和解码,并进行输出。本申请一实施例提供的自动驾驶的数据处理方法,通过截取自动驾驶工控机的音频和/或图像数据,并对其进行设置编码格式处理得到流媒体数据,并根据第一传输协议对流媒体数据进行打包处理,第一传输协议可以是RTP协议(Real-timeTransportProtocol,实时传输协议)或RTCP协议(Real-timeTransportControlProtocol,实时传输控制协议)等,从而得到具有编码格式且具有第一传输协议的流媒体数据包,提高了数据传输的安全性。通过第二传输协议向车载终端传输具有编码格式的流媒体数据包,第二传输协议可以是UDP协议UserDatagramProtocol,用户数据报协议)或TCP协议(TransmissionControlProtocol,传输控制协议)等,以进一步提高数据传输的安全性,再通过对车载终端接收到的音视频媒体数据包进行解密和解码,即对第二传输协议和第一传输协议进行解密,并对设置的编码格式进行解码,从而可以在车载终端进行实时展示解密和解码后的流媒体数据,进而实现了将自动驾驶工控机的流媒体数据实时推送至车载终端,并通过车载终端实时展示,满足了自动驾驶中的数据处理及实时推送的需求。根据本申请的一本文档来自技高网...

【技术保护点】
1.一种自动驾驶的数据处理方法,其特征在于,用于在自动驾驶工控机和车载终端之间进行数据传输,所述自动驾驶工控机用于作为自动驾驶过程中的数据控制单元,所述车载终端用于作为自动驾驶过程中的数据输出单元,所述方法包括:/n获取自动驾驶工控机的音频和/或图像数据;/n将所述音频和/或图像数据进行编码得到流媒体数据,并根据第一传输协议对所述流媒体数据进行打包,得到流媒体数据包;/n通过第二传输协议向车载终端传输所述流媒体数据包;/n对所述车载终端接收的所述流媒体数据包进行解密和解码,并进行输出。/n

【技术特征摘要】
1.一种自动驾驶的数据处理方法,其特征在于,用于在自动驾驶工控机和车载终端之间进行数据传输,所述自动驾驶工控机用于作为自动驾驶过程中的数据控制单元,所述车载终端用于作为自动驾驶过程中的数据输出单元,所述方法包括:
获取自动驾驶工控机的音频和/或图像数据;
将所述音频和/或图像数据进行编码得到流媒体数据,并根据第一传输协议对所述流媒体数据进行打包,得到流媒体数据包;
通过第二传输协议向车载终端传输所述流媒体数据包;
对所述车载终端接收的所述流媒体数据包进行解密和解码,并进行输出。


2.根据权利要求1所述的自动驾驶的数据处理方法,其特征在于,所述对所述车载终端接收的所述流媒体数据包进行解密和解码,包括:
解密所述第二传输协议,得到具有第一传输协议的流媒体数据包;
解密所述第一传输协议,得到具有自定义编码格式的流媒体数据;
解码具有自定义编码格式的所述流媒体数据。


3.根据权利要求1或2所述的自动驾驶的数据处理方法,其特征在于,
所述流媒体数据通过广播式数据传输方式传输。


4.根据权利要求1或2所述的自动驾驶的数据处理方法,其特征在于:...

【专利技术属性】
技术研发人员:聂云龙
申请(专利权)人:智道网联科技北京有限公司
类型:发明
国别省市:北京;11

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

1