数据处理方法、装置、云端设备、车辆及存储介质与流程

文档序号:37939080发布日期:2024-05-11 00:17阅读:14来源:国知局
数据处理方法、装置、云端设备、车辆及存储介质与流程

本技术涉及车辆数据共享,尤其涉及一种数据处理方法、装置、云端设备、车辆及存储介质。


背景技术:

1、随着自动驾驶技术的日益普及,越来越多的车辆配备了摄像头、激光雷达、毫米波雷达、定位传感器和车载计算设备,以实现辅助驾驶、自动驾驶等智能化驾驶功能。

2、在当前自动驾驶的各种应用中,车辆自身的摄像头以及各种传感器主要用于车辆自身的感知功能,包括对车辆周边的障碍物、车道线、交通标识、空间位置等环境的感知。

3、但目前自动驾驶车辆采集的数据主要供车辆自身使用,数据利用率低。


技术实现思路

1、本技术提供一种数据处理方法、装置、云端设备、车辆及存储介质,用以解决自动驾驶车辆采集的数据主要供车辆自身使用,数据利用率低的问题。

2、第一方面,本技术提供一种数据处理方法,包括:

3、获取数据订阅方发送的订阅请求,所述订阅请求用于请求在第一时间采集的第一位置的第一环境数据,所述数据订阅方包括终端设备和自动驾驶车辆;

4、在至少一个数据发布任务中,确定是否存在与订阅请求匹配的目标数据发布任务,所述数据发布任务包含配置信息,该配置信息用于描述第二环境数据对应的第二时间及第二位置;

5、若不存在所述目标数据发布任务,则创建包含配置信息的数据订阅任务,该配置信息用于描述所述第一环境数据对应的所述第一时间及所述第一位置;

6、获取数据提供方发送的数据订阅任务查询请求,将包含所述数据订阅任务的任务列表发送至所述数据提供方,以获取采集的第一环境数据,所述第一环境数据是所述数据提供方基于人机交互响应所述数据订阅任务中的配置信息采集并上报的,所述数据提供方包括自动驾驶车辆、智能摄像头和智能传感器;

7、接收所述数据提供方上报的所述第一环境数据,并将所述第一环境数据发送至所述数据订阅方;

8、若存在所述目标数据发布任务,则确定所述第二时间及所述第二位置对应的第二环境数据为所述第一环境数据;

9、根据所述目标数据发布任务中的配置信息确定相应数据提供方是否已上传所述第二环境数据;

10、若是,则将所述第二环境数据发送至所述数据订阅方;

11、若否,则在相应数据提供方上传所述第二环境数据后,将所述第二环境数据发送至所述数据订阅方。

12、可选地,所述订阅请求还携带目标数据类型,对应地,所述数据订阅任务中的配置信息还用于描述所述目标数据类型,所述第一环境数据为所述目标数据类型的环境数据,其中,所述目标数据类型包括图像数据、视频数据和天气信息中的至少一种。

13、可选地,所述数据发布任务是通过以下方式创建的:

14、创建包含所述第二时间、所述第二位置的配置信息的数据发布任务。

15、可选地,所述创建包含配置信息的数据订阅任务,包括:

16、在已创建的多个数据订阅任务中,确定是否存在包含所述第一时间、所述第一位置对应的配置信息的数据订阅任务;

17、若否,则创建包含所述第二时间、所述第二位置的配置信息的数据订阅任务,并设置数据订阅任务的有效时间。

18、可选地,还包括通过以下方式为所述数据订阅任务设置优先级:

19、若所述数据订阅方为预设服务类数据订阅方或付费数据订阅方,则为所述数据订阅任务设置第一优先级;

20、若所述数据订阅方不为预设服务类数据订阅方且不为付费数据订阅方,则为所述数据订阅任务设置第二优先级,其中,所述第一优先级的执行优先级高于所述第二优先级。

21、可选地,所述将所述第一环境数据发送至所述数据订阅方,包括:

22、若接收到的所述第一环境数据数量大于预设数量,则禁止所述数据提供方采集并上报所述第一环境数据,并将所述数据提供方上报的全部第一环境数据发送至所述数据订阅方;

23、或,

24、若接收到的所述第一环境数据数量小于或等于所述预设数量,则将所述数据提供方上报的多个第一环境数据发送至所述数据订阅方。

25、可选地,所述将所述第一环境数据发送至所述数据订阅方,包括:

26、若所述第一环境数据中包括视频数据,则确定所述视频数据是否为有效视频数据,所述有效视频数据为视频时长小于第一预设时长且大于第二预设时长的视频数据,所述第一预设时长大于所述第二预设时长;

27、若是,则将所述第一环境数据发送至所述数据订阅方。

28、可选地,方法还包括:

29、删除有效时间已过期的数据订阅任务和/或数据发布任务;

30、和/或,将已完成的数据订阅任务的状态更新为完成。

31、第二方面,本技术还提供一种数据处理方法,包括:

32、响应于用户的查询操作,发送数据订阅任务查询请求至云端设备;

33、接收所述云端设备发送的包含数据订阅任务的任务列表,所述数据订阅任务是基于数据订阅方请求的订阅请求创建的,所述订阅请求用于请求在第一时间采集的第一位置的第一环境数据,所述数据订阅方包括终端设备和自动驾驶车辆;

34、输出是否同意发布所述第一环境数据的提示信息;

35、若获取到用户同意发布所述第一环境数据的指示信息,则基于所述数据订阅任务中的配置信息获取采集的第一环境数据,并发送所述第一环境数据至所述云端设备,以供所述云端设备向所述数据订阅方反馈所述第一环境数据;所述配置信息用于描述第一环境数据对应的第一时间及第一位置。

36、可选地,所述输出是否同意发布所述第一环境数据的提示信息,包括:

37、在车载显示屏上,显示是否同意发布所述第一环境数据的提示信息;

38、或者,所述输出是否同意发布所述第一环境数据的提示信息,包括:音频播放是否同意发布所述第一环境数据的提示信息;

39、对应地,获取用户同意发布所述第一环境数据的指示信息,包括:获取作用于所述车载显示屏的设定交互操作,确定用户同意发布所述第一环境数据的指示信息;或者,获取用户语音,解析所述用户语音获得用户同意发布所述第一环境数据的指示信息。

40、可选地,所述基于所述数据订阅任务中的配置信息获取采集的第一环境数据,包括:

41、若所述第一时间为历史时间且存储有所述第一环境数据,则获取采集的第一环境数据;

42、或,

43、若所述第一时间不为历史时间,则采集所述第一环境数据。

44、可选地,所述订阅请求还携带目标数据类型,对应地,所述数据订阅任务中的配置信息还用于描述所述目标数据类型,所述目标数据类型包括图像数据、视频数据和天气信息中的至少一种,所述采集所述第一环境数据,包括:

45、若所述目标数据类型包含图像数据,则通过摄像头采集图像数据;

46、若所述目标数据类型包含视频数据,则通过摄像头采集视频数据;

47、若所述目标数据类型为天气信息,则通过温度传感器采集环境温度,和/或,通过湿度传感器采集环境湿度,和/或,通过雨量传感器采集降雨量。

48、可选地,所述采集所述第一环境数据,包括:

49、根据自动驾驶车辆的当前位置、所述第一位置及所述第一时间生成任务信息,所述任务信息包括:任务路线和任务出发时间,所述任务信息用于引导所述自动驾驶车辆在当前时间为所述任务出发时间时按照所述任务路线行驶至所述第一位置;

50、在自动驾驶车辆抵达所述第一位置且当前时间为第一时间时采集所述第一环境数据。

51、可选地,发布第二环境数据,所述第二环境数据是在第二时间采集的第二位置的环境数据。

52、第三方面,本技术提供一种数据处理装置,包括:

53、第一收发单元,用于获取数据订阅方发送的订阅请求,所述订阅请求用于请求在第一时间采集的第一位置的第一环境数据,所述数据订阅方包括终端设备和自动驾驶车辆;

54、第一处理单元,用于在至少一个数据发布任务中,确定是否存在与订阅请求匹配的目标数据发布任务,所述数据发布任务包含配置信息,该配置信息用于描述第二环境数据对应的第二时间及第二位置;

55、第一处理单元,还用于若不存在所述目标数据发布任务,则创建包含配置信息的数据订阅任务,该配置信息用于描述所述第一环境数据对应的所述第一时间及所述第一位置;

56、第一收发单元,还用于获取数据提供方发送的数据订阅任务查询请求,将包含所述数据订阅任务的任务列表发送至所述数据提供方,以获取采集的第一环境数据,所述第一环境数据是所述数据提供方基于人机交互响应所述数据订阅任务中的配置信息采集并上报的,所述数据提供方包括自动驾驶车辆、智能摄像头和智能传感器;

57、第一收发单元,还用于接收所述数据提供方上报的所述第一环境数据,并将所述第一环境数据发送至所述数据订阅方;

58、第一处理单元,还用于若存在所述目标数据发布任务,则确定所述第二时间及所述第二位置对应的第二环境数据为所述第一环境数据;

59、第一处理单元,还用于根据所述目标数据发布任务中的配置信息确定相应数据提供方是否已上传所述第二环境数据;

60、第一收发单元,还用于若是,则将所述第二环境数据发送至所述数据订阅方;

61、第一收发单元,还用于若否,则在相应数据提供方上传所述第二环境数据后,将所述第二环境数据发送至所述数据订阅方。

62、第三方面,本技术还提供一种数据处理装置,包括:

63、第二收发单元,用于响应于用户的查询操作,发送数据订阅任务查询请求至云端设备;

64、第二收发单元,还用于接收所述云端设备发送的包含数据订阅任务的任务列表,所述数据订阅任务是基于数据订阅方请求的订阅请求创建的,所述订阅请求用于请求在第一时间采集的第一位置的第一环境数据,所述数据订阅方包括终端设备和自动驾驶车辆;

65、输出单元,用于输出是否同意发布所述第一环境数据的提示信息;

66、第二收发单元,还用于若获取到用户同意发布所述第一环境数据的指示信息,则基于所述数据订阅任务中的配置信息获取采集的第一环境数据,并发送所述第一环境数据至所述云端设备,以供所述云端设备向所述数据订阅方反馈所述第一环境数据;所述配置信息用于描述第一环境数据对应的第一时间及第一位置。

67、第五方面,本技术提供一种云端设备,包括:处理器,存储器及收发器;

68、处理器,存储器及收发器电路互联;

69、收发器,用于收发环境数据;

70、存储器存储计算机执行指令及数据任务对应的环境数据,所述数据任务包括:数据订阅任务和数据发布任务;

71、处理器执行存储器存储的计算机执行指令,使得处理器执行如第一方面所述的方法。

72、第六方面,本技术提供一种自动驾驶车辆,包括:

73、车辆主体,处理器,与所述处理器通信连接的存储器,以及与云端设备交互的通信接口;

74、所述存储器存储计算机执行指令;

75、所述处理器执行所述存储器存储的计算机执行指令,使得所述处理器执行如第二方面所述的方法。

76、第七方面,本技术提供一种数据处理系统,包括:

77、数据订阅方,包括终端设备和自动驾驶车辆,用于发送订阅请求至云端设备;

78、云端设备,用于执行如第一方面所述的方法;

79、数据提供方,包括自动驾驶车辆、智能摄像头和智能传感器,用于执行如第二方面所述的方法。

80、可选地,所述云端设备上部署任务管理与数据分发中心和/或管理与维护中心;

81、所述任务管理与数据分发中心,用于执行如第一方面所述的方法;

82、所述管理与维护中心,用于对所述任务管理与数据分发中心的数据订阅任务和数据发布任务的任务状态进行管理与维护;以及,对所述任务管理与数据分发中心的运行状态和/或运行日志进行管理与维护。

83、第八方面,本技术提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如第一方面或第二方面所述的方法。

84、第九方面,本技术提供一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现第一方面或第二方面所述的方法。

85、本技术提供的数据处理方法、装置、云端设备、车辆及存储介质,通过获取数据订阅方发送的订阅请求,该请求用于请求在第一时间采集的第一位置的第一环境数据,在至少一个数据发布任务中,确定是否存在与订阅请求匹配的目标数据发布任务,所述数据发布任务包含配置信息,该配置信息用于描述第二环境数据对应的第二时间及第二位置;若不存在,则创建包含配置信息的数据订阅任务,该配置信息用于描述所述第一环境数据对应的所述第一时间及所述第一位置,获取数据提供方发送的数据订阅任务查询请求,将包含所述数据订阅任务的任务列表发送至所述数据提供方,以获取采集的第一环境数据,所述第一环境数据是所述数据提供方基于人机交互响应所述数据订阅任务中的配置信息采集并上报的,所述数据提供方包括自动驾驶车辆、智能摄像头和智能传感器;接收所述数据提供方上报的所述第一环境数据,并将所述第一环境数据发送至所述数据订阅方,数据订阅方与数据提供方通过与云端设备进行交互,共享环境数据,有利于提高数据的使用率,能够尽可能地实现数据使用率的最大化,而且便于数据订阅方的用户获取相应环境数据,提升用户体验感。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1