数据处理方法、相关设备及计算机存储介质技术

技术编号:21005075 阅读:26 留言:0更新日期:2019-04-30 21:46
本发明专利技术实施例公开了数据处理方法,应用于包括第一缓存空间,第一传感器和第二传感器在内的数据处理系统,该方法包括:数据处理系统将所述第一传感器采集的第一数据写入所述第一缓存空间,将所述第二传感器采集的第二数据写入所述第一缓存空间,该第一数据和第二数据为第一帧数据,将所述第一缓存空间的状态标识设置为第一状态,用于指示完成对第一帧数据的写入操作。通过实施本发明专利技术实施例,能够解决现有技术方案中存在的数据存储流程复杂、耗时较长以及缓存空间利用率较低等问题。

【技术实现步骤摘要】
数据处理方法、相关设备及计算机存储介质
本专利技术涉及计算机
,尤其涉及数据处理方法、相关设备及计算机存储介质。
技术介绍
随着互联网技术的不断发展,海量数据引起人们的广泛关注。例如,在自动驾驶领域中,为实现自动驾驶车辆的安全行驶,自动驾驶车辆中安装有大量传感器,以此来采集车辆周围的环境信息,进而分析这些环境信息,避让环境中的其他车辆或行人等,实现车辆安全行驶。然而,针对传感器采集的大量传感数据而言,如何实现它们的高效存储和管理是目前亟需解决的问题。
技术实现思路
本专利技术实施例公开了数据处理方法、相关设备及计算机存储介质,能够实现数据处理的高效性。第一方面,本专利技术实施例公开提供了一种数据处理方法,所述方法应用于数据处理系统中,该系统包括第一缓存空间、处理器以及传感器集群,这里以传感器集群包括第一传感器和第二传感器为例。该方法包括:数据处理系统将第一传感器采集的第一数据以及第二传感器采集的第二数据均写入第一缓存空间,其中,第一数据和第二数据均为第一帧数据。在完成第一帧数据的存储后,数据处理系统可将第一缓存空间的状态标识设置为第一状态(该第一状态也可为新标签对应的缓存空间的状态),用于指示完成对所述第一帧数据的写入操作。进一步数据处理系统还可通过处理器根据第一状态从第一缓存空间读取第一帧数据,并对第一帧数据进行处理操作。通过实施本专利技术实施例,能够解决现有技术中存在的数据存储流程复杂、耗时较长以及缓存空间利用率较低等问题,从而提升了数据处理的便捷性和实用性。在第一方面的一种可能的实施方式中,数据处理系统通过处理器根据第一状态从第一缓存空间读取第一帧数据后,数据处理系统还可将第一缓存空间的状态标识设置为第二状态(该第二状态具体可为缓存空间的空状态,释放了读标签和缓存空间之间的对应关系)。该第二状态用于指示数据处理系统完成对第一帧数据的读取操作。在第一方面的另一种可能的实施方式中,数据处理系统还包括第二缓存空间。数据处理系统将所述第一传感器采集的第一数据写入所述第一缓存空间之后,还将第一传感器采集的第三数据写入第二缓存空间。数据处理系统将所述第二传感器采集的第二数据写入所述第一缓存空间后,还可将第二传感器采集的第四数据写入第二缓存空间,并将第二缓存空间的状态标识设置为第一状态,其中,第三数据和第四数据属于第二帧数据。在第一方面的另一种可能的实施方式中,数据处理系统还包括第三缓存空间。数据处理系统将第二传感器采集的第二数据写入第一缓存空间之后,数据处理系统还将第二缓存空间的状态标识设置为第三状态(具体可为写标签对应的缓存空间的状态),并将第三缓存空间的状态标识设置为第四状态(具体可为预写标签对应的缓存空间的状态)。在第一方面的另一种可能的实施方式中,数据处理系统具体可根据第三状态将第四数据写入第二缓存空间。在第一方面的另一种可能的实施方式中,数据处理系统根据第三状态将第四数据写入第二缓存空间之后,数据处理系统将第二缓存空间的状态标识从第三状态修改为第一状态。在第一方面的另一种可能的实施方式中,数据处理系统将第一传感器采集的第三数据写入第二缓存空间后,数据处理系统还可根据第四状态将第一传感器采集的第五数据写入第三缓存空间,第五数据属于第三帧数据。在第一方面的另一种可能的实施方式中,数据处理系统将第三缓存空间的状态标识设置为第四状态前,数据处理系统还可根据第二状态查找第三缓存空间,以将将第三缓存空间的状态标识从第二状态修改为第四状态。第二方面,本专利技术实施例提出另一种数据处理方法,应用于包括缓存空间和传感器的数据处理系统,所述数据处理系统用于将传感器采集的帧数据存储至所述缓存空间中,所述方法包括:数据处理系统接收读数据请求,该读数据请求用于请求读取状态标识为第一状态所对应的缓存空间中存储的最新帧数据,该第一状态用于指示数据处理系统当前完成所述将所述传感器采集的帧数据存储至所述缓存空间中,该第一状态对应的缓存空间中存储的帧数据为当前缓存的最新的帧数据。相应地,数据处理系统响应该读数据请求,将所述缓存空间的状态标识从所述第一状态修改为第五状态(具体可为读标签对应的缓存空间的状态),并根据所述第五状态读取所述缓存空间中存储的帧数据。在第二方面的一种可能的实施方式中,所述第一状态为所述数据处理系统完成所述将所述传感器采集的帧数据存储至所述缓存空间中后,设置的所述缓存空间的状态标识。数据处理系统在接收所述读数据请求时,若所述数据处理系统当前未完成所述将所述传感器采集的帧数据存储至所述缓存空间中,则等待完成所述将所述传感器采集的帧数据存储至所述缓存空间中,以将所述缓存空间的状态标识设置为所述第一状态。相应地,数据处理系统可响应所述读数据请求,将所述缓存空间的状态标识从所述第一状态修改为第五状态,并根据所述第五状态读取所述缓存空间中存储的帧数据。在第二方面的另一种可能的实施方式中,数据处理系统在接收所述数据读请求时,若所述第一状态对应的缓存空间有多个,且所述第一状态包括关于每个对应的缓存空间的时间信息,则从所述多个缓存空间中确定时间信息所指示的时间距离系统当前时间最近的时间信息所对应的缓存空间,从而读取所述缓存空间中存储的帧数据;其中,所述时间信息用于指示完成将所述传感器采集的帧数据存储至所述时间信息对应的缓存空间中的时间。第三方面,本专利技术实施例提供了一种数据处理装置,所述装置包括用于执行如上第一方面或第一方面中任意可能的实施方式中所描述的方法的功能模块或单元。或者,所述装置包括用于执行如上第二方面或第二方面中任意可能的实施方式中所描述的方法的功能模块或单元。第四方面,本专利技术实施例提供了一种计算设备,包括:处理器,存储器,通信接口和总线;处理器、通信接口、存储器通过总线相互通信;通信接口,用于接收和发送数据;存储器,用于存储指令;处理器,用于调用存储器中的指令,执行上述第一方面或第一方面的任意可能的实施方式中所描述的方法;或者,执行上述第二方面或第二方面的任意可能的实施方式中所描述的方法。例如,通信接口用于接收传感器集群中任意传感器采集的帧数据等等。第五方面,本专利技术实施例提供了一种数据处理系统,包括第一缓存空间、处理器、第一传感器和第二传感器,其中,所述第一传感器用于将所述第一传感器采集的第一数据写入所述第一缓存空间,所述第二传感器用于将所述第二传感器采集的第二数据写入所述第一缓存空间,其中,所述第一数据和所述第二数据属于第一帧数据;所述处理器用于将所述第一缓存空间的状态标识设置为第一状态,用于指示完成对所述第一帧数据的写入操作;所述处理器还用于根据所述第一状态从所述第一缓存空间读取所述第一帧数据,并对所述第一帧数据进行处理操作。关于本专利技术实施例中未阐述或未示出的内容具体可参见前述第一方面或第二方面所述方法实施例中的相关阐述,这里不再赘述。第六方面,提供了一种计算机非瞬态(non-transitory)存储介质,所述计算机非瞬态存储介质存储了用于数据处理的程序代码。所述程序代码包括用于执行上述第一方面或第一方面的任意可能的实施方式中所描述的方法的指令;或者,所述程序代码包括用于执行上述第二方面或第二方面的任意可能的实施方式中所描述的方法的指令。第七方面,提供了一种芯片产品,该芯片产品用以执行上述第一方面或第一方面的任意可本文档来自技高网...

【技术保护点】
1.一种数据处理方法,其特征在于,应用于数据处理系统中,所述数据处理系统包括第一缓存空间,第一传感器和第二传感器,所述方法包括:将所述第一传感器采集的第一数据写入所述第一缓存空间;将所述第二传感器采集的第二数据写入所述第一缓存空间,其中,所述第一数据和所述第二数据属于第一帧数据;将所述第一缓存空间的状态标识设置为第一状态,用于指示完成对所述第一帧数据的写入操作。

【技术特征摘要】
1.一种数据处理方法,其特征在于,应用于数据处理系统中,所述数据处理系统包括第一缓存空间,第一传感器和第二传感器,所述方法包括:将所述第一传感器采集的第一数据写入所述第一缓存空间;将所述第二传感器采集的第二数据写入所述第一缓存空间,其中,所述第一数据和所述第二数据属于第一帧数据;将所述第一缓存空间的状态标识设置为第一状态,用于指示完成对所述第一帧数据的写入操作。2.根据权利要求1所述的方法,其特征在于,所述数据处理系统还包括处理器,所述方法还包括:所述处理器根据所述第一状态从所述第一缓存空间读取所述第一帧数据,并对所述第一帧数据进行处理操作。3.根据权利要求2所述的方法,其特征在于,所述所述处理器根据所述第一状态从所述第一缓存空间读取所述第一帧数据后,所述方法还包括:将所述第一缓存空间的状态标识设置为第二状态,用于指示完成对所述第一帧数据的读取操作。4.根据权利要求3所述的方法,其特征在于,所述数据处理系统还包括第二缓存空间;将所述第一传感器采集的第一数据写入所述第一缓存空间后,所述方法还包括:将所述第一传感器采集的第三数据写入所述第二缓存空间;将所述第二传感器采集的第二数据写入所述第一缓存空间后,所述方法还包括:将所述第二传感器采集的第四数据写入所述第二缓存空间,并将所述第二缓存空间的状态标识设置为所述第一状态,其中,所述第三数据和所述第四数据属于第二帧数据。5.根据权利要求4所述的方法,其特征在于,所述数据处理系统还包括第三缓存空间;将所述第二传感器采集的第二数据写入所述第一缓存空间后,所述方法还包括:将所述第二缓存空间的状态标识设置为第三状态,并将所述第三缓存空间的状态标识设置为第四状态。6.根据权利要求5所述的方法,其特征在于,所述将所述第二传感器采集的第四数据写入所述第二缓存空间包括:根据所述第三状态将所述第四数据写入所述第二缓存空间。7.根据权利要求6所述的方法,其特征在于,所述根据所述第三状态将所述第四数据写入所述第二缓存空间之后,所述方法还包括:将所述第二缓存空间的状态标识从所述第三状态修改为所述第一状态。8.根据权利要求5-7任一项所述的方法,其特征在于,所述将所述第一传感器采集的第三数据写入所述第二缓存空间后,所述方法还包括:根据所述第四状态将所述第一传感器采集的第五数据写入所述第三缓存空间,所述第五数据属于第三帧数据。9.根据权利要求8所述的方法,其特征在于,所述将所述第三缓存空间的状态标识设置为第四状态前,所述方法还包括:根据所述第二状态查找所述第三缓存空间;将所述第三缓存空间的状态标识设置为第四状态包括:将所述第三缓存空间的状态标识从所述第二状态修改为所述第四状态。10.一种数据处理装置,其特征在于,包括:写入模块,用于将第一传感器采集的第一数据写入第一缓存空间,将第二传感器采集的第二数据写入所述第一缓存空间,其中,所述第一数据和所述第二数据属于第一帧数据;设置模块,用于将所述第...

【专利技术属性】
技术研发人员:方民权景存杨弢
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东,44

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

1