数据处理方法、自动驾驶平台、电子设备以及存储介质技术

技术编号:37610056 阅读:12 留言:0更新日期:2023-05-18 12:02
本申请提供一种数据处理方法、自动驾驶平台、电子设备以及存储介质,数据处理方法包括:接收初始数据,利用至少一个功能模块中任一个功能模块,对初始数据进行处理,得到目标数据,发送目标数据给至少一个功能模块中其他功能模块;其中,目标数据被配置有配置文件,配置文件用于记录接收时间点、处理时间点以及发送时间点。通过将初始数据的接收时间点、初始数据的处理时间点,以及发送目标数据的发送时间点记录在配置文件中,并在功能模块之间传输数据时配置有配置文件,使得接收初始数据、处理初始数据、发送目标数据均具备可追溯的性质,便于对初始数据的处理过程及其数据进行追溯,提高数据处理的鲁棒性和可靠性。高数据处理的鲁棒性和可靠性。高数据处理的鲁棒性和可靠性。

【技术实现步骤摘要】
数据处理方法、自动驾驶平台、电子设备以及存储介质


[0001]本申请涉及车辆
,特别是涉及一种数据处理方法、自动驾驶平台、电子设备以及存储介质。

技术介绍

[0002]自动驾驶车辆的电脑可以在没有任何人类主动的操作下,依靠人工智能、视觉计算、雷达、监控装置和全球定位系统协同合作,根据行驶路线上的道路和交通状况进行导航,自动安全地操作机动车辆正常行驶。
[0003]目前,自动驾驶车辆在数据处理过程中,只存储数据本身,导致后续对数据进行核查时,缺乏可追溯性,无法获悉完整的数据处理过程。

技术实现思路

[0004]本申请提供了一种数据处理方法、自动驾驶平台、电子设备以及存储介质,以解决上述问题。
[0005]本申请第一方面提供了一种数据处理方法,应用于自动驾驶平台,所述自动驾驶平台包括至少一个功能模块,所述数据处理方法包括:接收初始数据;利用所述至少一个功能模块中任一个功能模块,对所述初始数据进行处理,得到目标数据;发送所述目标数据给所述至少一个功能模块中其他功能模块;其中,所述目标数据被配置有配置文件,所述配置文件用于记录接收时间点、处理时间点以及发送时间点,所述接收时间点用于表征接收所述初始数据的时刻,所述处理时间点用于表征所述至少一个功能模块中任一个功能模块对所述初始数据进行处理的时刻,所述发送时间点用于表征发送所述目标数据的时刻。
[0006]在一些实施例中,所述处理时间点包括处理前时间点和处理后时间点;所述记录处理时间点,包括:确定所述任一个功能模块在所述至少一个功能模块中的连接顺序;依据所述连接顺序,确定所述任一个功能模块处理所述初始数据的处理顺序,以得到所述任一个功能模块的确定性时间点;根据预设系统调度策略,按照所述确定性时间点,记录所述处理前时间点以及所述处理后时间点。
[0007]在一些实施例,数据处理方法还包括:在所述至少一个功能模块中任一个功能模块对所述初始数据进行处理得到目标数据时,确定所述自动驾驶平台的操作系统中的至少一种随机延时;将所述至少一种随机延时中每种随机延时相应的随机延时时间点记录至所述配置文件,其中所述随机延时时间点用于表示所述操作系统中的随机状态。
[0008]在一些实施例,所述处理时间点包括处理前时间点和处理后时间点;所述至少一种随机延时的随机延时时间点位于所述处理前时间点和所述处理后时间点之间。
[0009]在一些实施例,所述至少一个功能模块中每个功能模块运行确定性程序,其中所述确定性程序被配置预设固定运行时长和运行开始时间。
[0010]在一些实施例,数据处理方法还包括:确定预设调度策略,其中所述预设调度策略定义所述初始数据的调度顺序;基于所述接收时间点、所述处理时间点和所述发送时间点,
按照所述调度顺序,对所述初始数据及其目标数据进行调度,并保存所述调度。
[0011]在一些实施例,数据处理方法还包括:基于所述接收时间点、所述处理时间点和所述发送时间点,按照所述调度顺序,回放所述任一个功能模块对所述初始数据进行处理的过程。
[0012]本申请第二方面提供了一种自动驾驶平台,其特征在于,包括处理器和存储器,所述存储器中存储有程序指令,所述处理器用于执行所述程序指令以实现上述第一方面中的数据处理方法。
[0013]本申请第三方面提供了一种电子设备,包括相互耦接的存储器和处理器,所述处理器用于执行所述存储器中存储的程序指令,以实现上述第一方面中的数据处理方法。
[0014]本申请第四方面提供了一种非易失性计算机可读存储介质,所述计算机可读存储介质用于存储程序指令,所述程序指令在被处理器执行时,用于实现上述第一方面中的数据处理方法。
[0015]上述方案,接收初始数据,利用至少一个功能模块中任一个功能模块,对初始数据进行处理,得到目标数据,发送目标数据给至少一个功能模块中其他功能模块;其中,目标数据被配置有配置文件,配置文件用于记录接收时间点、处理时间点以及发送时间点,接收时间点用于表征接收初始数据的时刻,处理时间点用于表征至少一个功能模块中任一个功能模块对初始数据进行处理的时刻,发送时间点用于表征发送目标数据的时刻。通过将初始数据的接收时间点、初始数据的处理时间点,以及发送目标数据的发送时间点记录在配置文件中,并在功能模块之间传输数据时配置有配置文件,使得接收初始数据、处理初始数据、发送目标数据均具备可追溯的性质,便于对初始数据的处理过程及其数据进行追溯,提高数据处理的鲁棒性和可靠性。
[0016]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,而非限制本申请。
附图说明
[0017]此处的附图被并入说明书中并构成本说明书的一部分,这些附图示出了符合本申请的实施例,并与说明书一起用于说明本申请的技术方案。
[0018]图1是本申请实施例中数据处理方法的流程示意图;
[0019]图2是本申请实施例中数据处理的一时序示意图;
[0020]图3是本申请实施例中数据处理的另一时序示意图;
[0021]图4是本申请实施例中自动驾驶平台的结构示意图;
[0022]图5是本申请实施例中电子设备的结构示意图;
[0023]图6是本申请实施例中非易失性计算机可读存储介质的结构示意图。
具体实施方式
[0024]下面结合附图和实施例,对本申请作进一步的详细描述。特别指出的是,以下实施例仅用于说明本申请,但不对本申请的范围进行限定。同样的,以下实施例仅为本申请的部分实施例而非全部实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本申请保护的范围。
[0025]在本申请中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本申请的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。
[0026]本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。此外,本文中的“多”表示两个或者多于两个。另外,本文中术语“至少一种”表示多种中的任意一种或多种中的至少两种的任意组合,例如,包括A、B、C中的至少一种,可以表示包括从A、B和C构成的集合中选择的任意一个或多个元素。另外,本申请中的术语“第一”、“第二”、“第三”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。
[0027]如上述,自动驾驶车辆的电脑可以在没有任何人类主动的操作下,依靠人工智能、视觉计算、雷达、监控装置和全球定位系统协同合作,根据行驶路线上的道路和交通状况进行导航,自动安全地操作机动车辆正常行驶。目前,自动驾驶车辆在数据处理过程中,只本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据处理方法,其特征在于,应用于自动驾驶平台,所述自动驾驶平台包括至少一个功能模块,所述数据处理方法包括:接收初始数据;利用所述至少一个功能模块中任一个功能模块,对所述初始数据进行处理,得到目标数据;发送所述目标数据给所述至少一个功能模块中其他功能模块;其中,所述目标数据被配置有配置文件,所述配置文件用于记录接收时间点、处理时间点以及发送时间点,所述接收时间点用于表征接收所述初始数据的时刻,所述处理时间点用于表征所述至少一个功能模块中任一个功能模块对所述初始数据进行处理的时刻,所述发送时间点用于表征发送所述目标数据的时刻。2.根据权利要求1所述的方法,其特征在于,所述处理时间点包括处理前时间点和处理后时间点;所述记录处理时间点,包括:确定所述任一个功能模块在所述至少一个功能模块中的连接顺序;依据所述连接顺序,确定所述任一个功能模块处理所述初始数据的处理顺序,以得到所述任一个功能模块的确定性时间点;根据预设系统调度策略,按照所述确定性时间点,记录所述处理前时间点以及所述处理后时间点。3.根据权利要求1所述的方法,其特征在于,还包括:在所述至少一个功能模块中任一个功能模块对所述初始数据进行处理得到目标数据时,确定所述自动驾驶平台的操作系统中的至少一种随机延时;将所述至少一种随机延时中每种随机延时相应的随机延时时间点记录至所述配置文件,其中所述随机延时时间点用于表示所述操作系统中的随机状态。4.根据权利要求3所述的方法,其特征在于,所述处理时间点...

【专利技术属性】
技术研发人员:钱思维刘念邱万祥军
申请(专利权)人:深圳元戎启行科技有限公司
类型:发明
国别省市:

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

1