一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

数据传输方法、装置及自动驾驶车辆与流程

2022-03-26 14:46:39 来源:中国专利 TAG:


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.图1为根据本公开一个实施例的数据传输方法的示意图;
62.图2为根据本公开另一实施例的数据传输方法的示意图;
63.图3为根据本公开另一实施例的数据传输方法的示意图;
64.图4为根据本公开一个实施例的数据传输装置的示意图;
65.图5为根据本公开另一实施例的数据传输装置的示意图;
66.图6为根据本公开实施例的数据传输系统的示意图;
67.图7为根据本公开实施例的数据传输方法的电子设备的框图。
68.通过上述附图,已示出本公开明确的实施例,后文中将有更详细的描述。这些附图和文字描述并不是为了通过任何方式限制本公开构思的范围,而是通过参考特定实施例为本领域技术人员说明本公开的概念。
具体实施方式
69.这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。
70.随着科技技术的飞速发展,数据不论是在种类上,还是在数量上都呈现飞速增长的趋势。
71.示例性的,随着人工智能技术的发展,自动驾驶车辆逐渐取代传统车辆,在自动驾驶车辆行驶过程中,可以与云端服务器建立通信连接,并可以获取与行驶相关的数据,并将获取到的数据传输给云端服务器。
72.然而,有些数据可能会涉及到个人隐私,或者,也有可能涉及公共安全等,而若对该种数据进行传输,或者,基于该种数据进行交互等,可能造成该种数据的泄露,使得数据的安全性能降低,造成人生安全隐患、公共安全隐患等。
73.为了避免上述问题,本公开的发明人经过创造性的劳动,得到了本公开的发明构
思:自动驾驶车辆在采集到行驶相关信息后,先确定该行驶相关信息是否为可以传输至云端服务器的信息,如果是,则进一步确定是采用何种传输方式将该行驶相关信息传输至云端服务器,以便基于确定出的传输方式将该行驶相关信息传输给云端服务器。
74.下面以具体地实施例对本公开的技术方案以及本公开的技术方案如何解决上述技术问题进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例中不再赘述。下面将结合附图,对本公开的实施例进行描述。
75.根据本公开实施例的一个方面,本公开提供了一种数据传输方法,该方法应用于自动驾驶车辆。
76.请参阅图1,图1为根据本公开一个实施例的数据传输方法的示意图。
77.如图1所示,该方法包括:
78.s101:采集自动驾驶车辆行驶时的行驶相关信息。
79.其中,行驶相关信息包括与自动驾驶车辆行驶环境相关的信息,和/或,自动驾驶车辆的各组件各自生成的相关信息。
80.示例性的,本实施例的执行主体可以为数据传输装置,且数据传输装置可以为设置于自动驾驶车辆的计算机、服务器、车载设备、处理器、以及芯片等,本实施例不做限定。
81.在本实施例中,行驶相关信息可以包括单一维度的内容,也可以包括多个维度的内容。例如,若行驶相关信息包括单一维度的内容,则行驶相关信息可以仅包括与自动驾驶车辆行驶环境相关的信息,或者,行驶相关信息可以仅包括自动驾驶车辆的各组件各自生成的相关信息。
82.相应的,若行驶相关信息包括多个维度的内容,则行驶相关信息既可以包括与自动驾驶车辆行驶环境相关的信息,也可以包括自动驾驶车辆的各组件各自生成的相关信息。
83.在一些实施例中,关于行驶相关信息的具体内容,可以基于自动驾驶车辆的行驶场景进行确定,也可以基于需求、历史记录、以及试验等方式进行确定。
84.以基于自动驾驶车辆的行驶场景确定行驶相关信息的具体内容为例,进行示范性的如下说明:
85.自动驾驶车辆的行驶场景主要包括自动驾驶车辆在封闭区域、高速公路、以及城市道路等的自动控制行驶的场景,封闭区域通常是指预先设置的管控区域,管控区域是指对数据的管控较为严苛的区域。
86.如在管控区域的自动控制行驶的场景内,行驶相关信息仅包括自动驾驶车辆的各组件各自生成的相关信息,而不包括与自动驾驶车辆行驶环境相关的信息。即在管控区域内,自动驾驶车辆可以不对与自动驾驶车辆行驶环境相关的信息进行采集。
87.值得说明的是,自动驾驶车辆的行驶场景可以基于地域类型、地域规划、地域的位置(如经纬度坐标)等进行划分,本实施例不做限定。
88.s102:确定行驶相关信息的类型属性。
89.其中,类型属性用于指示是否向云端服务器传输行驶相关信息。
90.结合上述分析,该步骤可以理解为:
91.若行驶相关信息包括与自动驾驶车辆行驶环境相关的信息,则确定与自动驾驶车辆行驶环境相关的信息的类型属性,即确定与自动驾驶车辆行驶环境相关的信息是否可以
被传输至云端服务器。
92.若行驶相关信息包括自动驾驶车辆的各组件各自生成的相关信息,则确定自动驾驶车辆的各组件各自生成的相关信息的类型属性,即确定自动驾驶车辆的各组件各自生成的相关信息是否可以被传输至云端服务器。
93.若行驶相关信息既包括与自动驾驶车辆行驶环境相关的信息,又包括自动驾驶车辆的各组件各自生成的相关信息,则分别确定两个维度的信息是否可以被传输至云端服务器,即分别确定与自动驾驶车辆行驶环境相关的信息是否可以被传输至云端服务器,以及确定自动驾驶车辆的各组件各自生成的相关信息是否可以被传输至云端服务器。
94.s103:若类型属性为向云端服务器传输行驶相关信息,则确定行驶相关信息的传输方式,并根据传输方式将行驶相关信息传输给云端服务器。
95.其中,传输方式为直接传输、模糊处理后传输、实时传输、以及缓存传输中的一种。
96.示例性的,在本实施例中,在确定出行驶相关信息为可以为被传输至云端服务器的信息之后,从直接传输、模糊处理后传输、实时传输、以及缓存传输中选择一种方式,并根据选择的方式将行驶相关信息传输至云端服务器。
97.基于上述分析可知,本公开实施例提供了一种数据传输方法,该方法应用于自动驾驶车辆,该方法包括:采集自动驾驶车辆行驶时的行驶相关信息,其中,行驶相关信息包括与自动驾驶车辆行驶环境相关的信息,和/或,自动驾驶车辆的各组件各自生成的相关信息,确定行驶相关信息的类型属性,其中,类型属性用于指示是否向云端服务器传输行驶相关信息,若类型属性为向云端服务器传输行驶相关信息,则确定行驶相关信息的传输方式,并根据传输方式将行驶相关信息传输给云端服务器,其中,传输方式为直接传输、模糊处理后传输、实时传输、以及缓存传输中的一种,在本实施例中,引入了:在采集到行驶相关信息后,先确定行驶相关信息的类型属性,即确定该行驶相关信息是否可以被传输至云端服务器,并在可以将行驶相关信息传输给云端服务器时,确定相应的传输方式,以基于确定出的传输方式将行驶相关信息传输给云端服务器的技术特征,避免了相关技术中直接将行驶相关信息传输给云端服务器造成的数据泄露,数据的安全性偏低的弊端,提高了数据的安全性的技术效果。
98.请参阅图2,图2为根据本公开另一实施例的数据传输方法的示意图。
99.如图2所示,该方法包括:
100.s201:采集自动驾驶车辆行驶时的行驶相关信息。
101.其中,行驶相关信息包括与自动驾驶车辆行驶环境相关的信息,且与自动驾驶车辆行驶环境相关的信息包括行驶位置信息。
102.需要说明的是,关于本实施例与上述实施例相同的技术特征,本实施例不再赘述。
103.基于上述分析可知,行驶相关信息可以包括与自动驾驶车辆行驶环境相关的信息,和/或,自动驾驶车辆的各组件各自生成的相关信息,在本实施例中,以行驶相关信息包括与自动驾驶车辆行驶环境相关的信息为例,进行示范性地阐述。
104.在一些实施例中,自动驾驶车辆上设置有传感器,并根据传感器采集到传感器数据确定行驶位置信息。
105.例如,传感器可以为图像采集器,如摄像头,传感器也可以为雷达,传感器也可以为定位装置,如全球定位系统(global positioning system,gps),等等,此处不再一一列
举。
106.s202:获取预设的禁止传输信息的覆盖范围信息,将位置信息与覆盖范围信息进行匹配,得到匹配结果。
107.在一些实施例中,覆盖范围信息可以基于需求进行设置。
108.结合上述实施例,管制区域可以为禁止传输信息的区域,相应的,管制区域所覆盖的范围可以为禁止传输信息的覆盖范围,即覆盖范围信息中包括管制区域所覆盖的范围。
109.该步骤可以理解为:将位置信息与覆盖范围信息进行比对,以确定二者之间的关系,从而得到匹配结果。
110.s203:若匹配结果表征位置信息对应的区域,处于覆盖范围信息所覆盖的区域之内,则确定行驶相关信息的类型属性为用于指示禁止传输行驶相关信息。
111.可以理解的是,匹配结果可能包括如下几种情况:
112.情况1:覆盖范围信息包括位置信息,即位置信息对应的区域是覆盖范围信息对应的区域中的某部分。
113.情况2:覆盖范围信息对应的区域与位置信息对应的区域存在部分重叠的区域。
114.情况3:覆盖范围信息对应的区域与位置信息对应的区域为两个完全独立的区域,即二者之间不存在区域上的交集。
115.若匹配结果为上述情况中的情况1,则确定行驶相关信息的类型属性为用于指示禁止传输行驶相关信息。
116.在另一些实施例中,若匹配结果为上述情况中的情况2,则考虑到尽可能的确保数据的安全,可以确定行驶相关信息的类型属性为用于指示禁止传输行驶相关信息。
117.在又一些实施例中,若匹配结果为上述情况中的情况3,则可以确定行驶相关信息的类型属性为可以向云端服务器传输行驶相关信息。
118.s204:根据用于指示禁止传输行驶相关信息的类型属性,不向云端服务器传输行驶相关信息。
119.在另一些实施例中,若匹配结果为上述情况中的情况3,则向云端服务器传输行驶相关信息。
120.值得说明的是,在本实施例中,通过结合禁止传输信息的覆盖范围信息与位置信息之间的匹配结果,确定用于指示禁止传输行驶相关信息的类型属性,以避免数据泄露,实现了提高数据安全的技术效果。
121.基于上述分析可知,在一些实施例中,可以结合自动驾驶车辆的位置信息确定行驶相关信息的类型属性,即确定是否将行驶相关信息传输给云端服务器,在另一些实施例中,还可以结合信道资源确定行驶相关信息的类型属性。
122.示例性的,结合信道资源确定行驶相关信息的类型属性可以包括如下步骤:
123.第一步骤:预测将行驶相关信息传输至云端服务器的信道资源需求信息,并获取云端服务器提供的可用信道资源信息。
124.例如,可以根行驶相关信息的数据量等对信道资源需求信息进习预测,即对自动驾驶车辆将行驶相关信息传输至云端服务器需要的信道资源的信息进行预测。
125.可用信道资源信息是指,可以被用于传输数据的信道资源。
126.第二步骤:若可用信道资源信息未达到信道资源需求信息,则确定行驶相关信息
的类型属性为用于指示不向云端服务器传输行驶相关信息。
127.第三步骤:若可用信道资源信息达到信道资源需求信息,则确定行驶相关信息的类型属性为用于指示向云端服务器传输行驶相关信息。
128.例如,可以将可用信道资源信息与信道资源需求信息进行比对,以判断可用信道资源信息所表征的资源是否大于或等于信道资源需求信息所表征的资源,若是(即用信道资源信息所表征的资源大于或等于信道资源需求信息所表征的资源),则说明自动驾驶车辆基于可用信道资源信息,可以相对畅通的将行驶相关信息传输给云端服务器,则确定行驶相关信息的类型属性为用于指示向云端服务器传输行驶相关信息;反之,若否(即用信道资源信息所表征的资源小于信道资源需求信息所表征的资源),则说明自动驾驶车辆无法基于可用信道资源信息将行驶相关信息传输给云端服务器,则确定行驶相关信息的类型属性为用于指示不向云端服务器传输行驶相关信息。
129.值得说明的是,在本实施例中,通过结合可用信道资源信息和信道资源需求信息确定是否向云端服务器传输行驶相关信息,可以实现对数据传输的有效性和可靠性,避免传输拥堵,提高数据传输效率的技术效果。
130.请参阅图3,图3为根据本公开另一实施例的数据传输方法的示意图。
131.如图3所示,该方法包括:
132.s301:采集自动驾驶车辆行驶时的行驶相关信息。
133.其中,行驶相关信息包括与自动驾驶车辆行驶环境相关的信息,且与自动驾驶车辆行驶环境相关的信息包括行驶位置信息。
134.同理,关于本实施例与上述实施例相同的技术特征,本实施例不再赘述。
135.s302:确定行驶相关信息的类型属性。
136.其中,类型属性用于指示是否向云端服务器传输行驶相关信息。
137.行驶相关信息包括与自动驾驶车辆行驶环境相关的信息,且与自动驾驶车辆行驶环境相关的信息包括障碍物信息。
138.基于上述分析可知,自动驾驶车辆上设置有传感器,并根据传感器采集到传感器数据确定行驶位置信息。
139.相应的,在本实施例中,还可以根据传感器采集到的传感器数据确定障碍物信息。
140.例如,传感器为摄像头,则可以基于摄像头采集到的图像确定图像中的障碍物信息,如行人或者指示牌等。
141.s303:若传输方式为向云端服务器传输行驶相关信息,则根据障碍物信息确定障碍物的类别。
142.s304:若障碍物的类别为用户,则确定传输方式为模糊处理后传输。
143.s305:若障碍物的类别为非用户,则确定传输方式为直接传输。
144.结合上述分析,在确定出障碍物信息之后,可以基于障碍物信息确定障碍物的类别,一般的,基于障碍物是否为用户,可以将障碍物分为两种类别,一种类别为用户,一种类别为非用户。
145.其中,用户可以是行人,也可以为骑行者等。非用户可以为其他车辆,也可以为设置于路侧的固定物,如指示牌等。
146.在本实施例中,如果障碍物的类别为用户,如障碍物为行人,则确定传输方式为模
糊处理后传输,如自动驾驶车辆在将行驶相关信息(如用户的图像)进行传输之前,先对用户图像进行模糊处理,得到模糊处理后的用户图像,并将模糊处理后的图像传输给云端服务器。
147.又如,若障碍物的类别为非用户,如障碍物为指示牌,则确定传输方式为直接传输,如自动驾驶车辆将行驶相关信息(如指示牌的图像)直接传输给云端服务器。
148.s306:根据确定出的传输方式将行驶相关信息传输给云端服务器。
149.值得说明的是,在本实施例中,通过结合障碍物的类别采用不同的传输方式对相应的行驶相关信息进行传输,实现了数据传输的灵活性和多样性,且确保了数据的安全的技术效果。
150.基于上述分析可知,在一些实施例中,可以结合障碍物的类别确定传输行驶相关信息的传输方式,以基于不同的传输方式对不同类别的障碍物的行驶相关信息进行传输,在另一些实施例中,还可以结合传输级别确定传输行驶相关信息的传输方式,以基于不同的传输方式对不同传输级别的行驶相关信息进行传输。
151.示例性的,结合传输级别确定传输行驶相关信息的传输方式可以包括如下步骤:
152.第一步骤:根据预设的映射关系确定行驶相关信息的传输等级。
153.其中,映射关系用于表征行驶相关信息与传输级别之间的对应关系。
154.第二步骤:若传输级别大于预设的级别阈值,则将行驶相关信息的传输方式确定为直接传输或者实时传输。
155.其中,级别阈值可以基于需求、历史记录、以及试验等方式进行设置,本实施例不做限定。
156.该实施例可以理解为:将传输等级与级别阈值进行比较,以判断传输等级与级别阈值之间的大小,如果传输等于大于级别阈值,则将行驶相关信息的传输方式确定为直接传输或者实时传输,以提高数据传输的效率和有效性的技术效果。
157.在又一些实施例中,还可以结合存储属性确定传输行驶相关信息的传输方式,以基于不同的传输方式对不同存储属性的行驶相关信息进行传输。
158.示例性的,结合存储属性确定传输行驶相关信息的传输方式可以包括如下步骤:
159.第一步骤:获取行驶相关信息的存储属性,存储属性用于指示是否将行驶相关信息进行存储。
160.第二步骤:若行驶相关信息的存储属性为指示不将行驶相关信息进行存储,则将行驶相关信息的传输方式确定为实时传输。
161.第三步骤:若行驶相关信息的存储属性为指示将行驶相关信息进行存储,则将行驶相关信息的传输方式确定为缓存传输。
162.例如,有些行驶相关信息需要存储,有些行驶相关信息无需存储,而可以直接进行传输,因此,根据行驶相关信息是否需要存储,将行驶相关信息的存储属性分为不需要进行存储的行驶相关信息、需要存储的行驶相关信息。
163.其中,针对需要进行存储的行驶相关信息,可以将传输该行驶相关信息的传输方式确定为缓存传输,即先对该行驶相关信息进行缓存,并在缓存之后,将该行驶相关信息传输给云端服务器。
164.针对无需进行存储的行驶相关信息,可以将传输该行驶相关信息的传输方式确定
为实时传输,即将获取到的行驶相关信息直接传输给云端服务器。
165.在本实施例中,通过实时传输或者缓存传输的传输方式将行驶相关信息传输给云端服务器,可以实现数据传输的灵活性和多样性的技术效果。
166.值得说明的是,上述实施例中的各特征之间可以相互组合,得到新的实施例,如确定行驶相关信息的类型属性的相关特征、与确定传输方式的相关特征之间可以相互组合,得到新的实施例,其实现原理可以参见上述实施例,此处不再一一列举和赘述。
167.根据本公开实施例的另一个方面,本公开实施例还提供了一种数据传输装置,应用于自动驾驶车辆。
168.请参阅图4,图4为根据本公开一个实施例的数据传输装置的示意图。
169.如图4所示,数据传输装置400包括:
170.采集单元401,用于采集所述自动驾驶车辆行驶时的行驶相关信息,其中,所述行驶相关信息包括与所述自动驾驶车辆行驶环境相关的信息,和/或,所述自动驾驶车辆的各组件各自生成的相关信息。
171.第一确定单元402,用于确定所述行驶相关信息的类型属性,其中,所述类型属性用于指示是否向云端服务器传输所述行驶相关信息。
172.第二确定单元403,用于若所述类型属性为向所述云端服务器传输所述行驶相关信息,则确定所述行驶相关信息的传输方式。
173.传输单元404,用于根据所述传输方式将所述行驶相关信息传输给所述云端服务器,其中,所述传输方式为直接传输、模糊处理后传输、实时传输、以及缓存传输中的一种。
174.请参阅图5,图5为根据本公开另一实施例的数据传输装置的示意图。
175.如图5所示,数据传输装置500包括:
176.采集单元501,用于采集所述自动驾驶车辆行驶时的行驶相关信息,其中,所述行驶相关信息包括与所述自动驾驶车辆行驶环境相关的信息,和/或,所述自动驾驶车辆的各组件各自生成的相关信息。
177.第一确定单元502,用于确定所述行驶相关信息的类型属性,其中,所述类型属性用于指示是否向云端服务器传输所述行驶相关信息。
178.在一些实施例中,若所述行驶相关信息包括与所述自动驾驶车辆行驶环境相关的信息,且与所述自动驾驶车辆行驶环境相关的信息包括行驶位置信息;结合图5可知,第一确定单元502,包括:
179.第一获取子单元5021,用于获取预设的禁止传输信息的覆盖范围信息。
180.匹配子单元5022,用于将所述位置信息与所述覆盖范围信息进行匹配,得到匹配结果。
181.第一确定子单元5023,用于若匹配结果表征所述位置信息对应的区域,处于所述覆盖范围信息所覆盖的区域之内,则所述确定所述行驶相关信息的类型属性为用于指示禁止传输所述行驶相关信息。
182.结合图5可知,在一些实施例中,第一确定单元502,还可以包括:
183.预测子单元5024,用于预测将所述行驶相关信息传输至所述云端服务器的信道资源需求信息。
184.第二获取子单元5025,用于获取所述云端服务器提供的可用信道资源信息。
185.第四确定子单元5026,用于若所述可用信道资源信息未达到所述信道资源需求信息,则确定所述行驶相关信息的类型属性为用于指示不向所述云端服务器传输所述行驶相关信息;若所述可用信道资源信息达到所述信道资源需求信息,则确定所述行驶相关信息的类型属性为用于指示向所述云端服务器传输所述行驶相关信息。
186.第二确定单元503,用于若所述类型属性为向所述云端服务器传输所述行驶相关信息,则确定所述行驶相关信息的传输方式。
187.在一些实施例中,若所述行驶相关信息包括与所述自动驾驶车辆行驶环境相关的信息,且与所述自动驾驶车辆行驶环境相关的信息包括障碍物信息;所述第二确定单元503,包括:
188.第二确定子单元5031,用于根据所述障碍物信息确定障碍物的类别。
189.第三确定子单元5032,用于若所述障碍物的类别为用户,则确定所述传输方式为模糊处理后传输;若所述障碍物的类别为非用户,则确定所述传输方式为直接传输。
190.结合图5可知,在一些实施例中,第二确定单元503还可以包括:
191.第五确定子单元5033,用于根据预设的映射关系确定所述行驶相关信息的传输等级,其中,所述映射关系用于表征行驶相关信息与传输级别之间的对应关系。
192.第六确定子单元5034,用于若所述传输级别大于预设的级别阈值,则将所述行驶相关信息的传输方式确定为直接传输或者实时传输。
193.结合图5可知,在一些实施例中,第二确定单元503还可以包括:
194.第三获取子单元5035,用于获取所述行驶相关信息的存储属性,所述存储属性用于指示是否将所述行驶相关信息进行存储。
195.第七确定子单元5036,用于若所述行驶相关信息的存储属性为指示不将所述行驶相关信息进行存储,则将所述行驶相关信息的传输方式确定为实时传输;若所述行驶相关信息的存储属性为指示将所述行驶相关信息进行存储,则将所述行驶相关信息的传输方式确定为缓存传输。
196.传输单元504,用于根据所述传输方式将所述行驶相关信息传输给所述云端服务器,其中,所述传输方式为直接传输、模糊处理后传输、实时传输、以及缓存传输中的一种。
197.根据本公开实施例的另一个方面,本公开实施例还提供了一种自动驾驶车辆,自动驾驶车辆包括如上任一实施例所述的数据传输装置。例如,包括如图4或图5所示的数据传输装置。
198.在一些实施例中,自动驾驶车辆还包括传感器,其中,
199.传感器用于,采集自动驾驶车辆行驶时的行驶相关信息。
200.结合上述分析可知,传感器可以包括图像采集装置(如摄像头等)、雷达、以及定位系统等。
201.根据本公开实施例的另一个方面,本公开实施例还提供了一种数据传输系统。
202.请参阅图6,图6为根据本公开实施例的数据传输系统的示意图。
203.如图6所示,该系统包括自动驾驶车辆601和云端服务器602。
204.其中,关于自动驾驶车辆601是否将数据(如上述实施例中行驶相关信息)传输给云端服务器602,以及自动驾驶车辆601采用何种传输方式将数据传输给云端服务器602的实现原理,可以参见上述实施例,此处不再赘述。
205.根据本公开的实施例,本公开还提供了一种电子设备和一种可读存储介质。
206.根据本公开的实施例,本公开还提供了一种计算机程序产品,程序产品包括:计算机程序,计算机程序存储在可读存储介质中,电子设备的至少一个处理器可以从可读存储介质读取计算机程序,至少一个处理器执行计算机程序使得电子设备执行上述任一实施例提供的方案。
207.如图7所示,是根据本公开实施例的数据传输方法的电子设备的框图。电子设备旨在表示各种形式的数字计算机,诸如,膝上型计算机、台式计算机、工作台、个人数字助理、服务器、刀片式服务器、大型计算机、和其它适合的计算机。电子设备还可以表示各种形式的移动装置,诸如,个人数字处理、蜂窝电话、智能电话、可穿戴设备和其它类似的计算装置。本文所示的部件、它们的连接和关系、以及它们的功能仅仅作为示例,并且不意在限制本文中描述的和/或者要求的本公开的实现。
208.如图7所示,该电子设备包括:一个或多个处理器701、存储器702,以及用于连接各部件的接口,包括高速接口和低速接口。各个部件利用不同的总线互相连接,并且可以被安装在公共主板上或者根据需要以其它方式安装。处理器可以对在电子设备内执行的指令进行处理,包括存储在存储器中或者存储器上以在外部输入/输出装置(诸如,耦合至接口的显示设备)上显示gui的图形信息的指令。在其它实施方式中,若需要,可以将多个处理器和/或多条总线与多个存储器和多个存储器一起使用。同样,可以连接多个电子设备,各个设备提供部分必要的操作(例如,作为服务器阵列、一组刀片式服务器、或者多处理器系统)。图7中以一个处理器701为例。
209.存储器702即为本公开所提供的非瞬时计算机可读存储介质。其中,所述存储器存储有可由至少一个处理器执行的指令,以使所述至少一个处理器执行本公开所提供的数据传输方法。本公开的非瞬时计算机可读存储介质存储计算机指令,该计算机指令用于使计算机执行本公开所提供的数据传输方法。
210.存储器702作为一种非瞬时计算机可读存储介质,可用于存储非瞬时软件程序、非瞬时计算机可执行程序以及模块,如本公开实施例中的数据传输方法对应的程序指令/模块。处理器701通过运行存储在存储器702中的非瞬时软件程序、指令以及模块,从而执行服务器的各种功能应用以及数据处理,即实现上述方法实施例中的数据传输方法。
211.存储器702可以包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需要的应用程序;存储数据区可存储根据数据传输方法的电子设备的使用所创建的数据等。此外,存储器702可以包括高速随机存取存储器,还可以包括非瞬时存储器,例如至少一个磁盘存储器件、闪存器件、或其他非瞬时固态存储器件。在一些实施例中,存储器702可选包括相对于处理器701远程设置的存储器,这些远程存储器可以通过网络连接至数据传输方法的电子设备。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
212.数据传输方法的电子设备还可以包括:输入装置703和输出装置704。处理器701、存储器702、输入装置703和输出装置704可以通过总线或者其他方式连接,图7中以通过总线连接为例。
213.输入装置703可接收输入的数字或字符信息,以及产生与数据传输方法的电子设备的用户设置以及功能控制有关的键信号输入,例如触摸屏、小键盘、鼠标、轨迹板、触摸
板、指示杆、一个或者多个鼠标按钮、轨迹球、操纵杆等输入装置。输出装置704可以包括显示设备、辅助照明装置(例如,led)和触觉反馈装置(例如,振动电机)等。该显示设备可以包括但不限于,液晶显示器(lcd)、发光二极管(led)显示器和等离子体显示器。在一些实施方式中,显示设备可以是触摸屏。
214.此处描述的系统和技术的各种实施方式可以在数字电子电路系统、集成电路系统、专用asic(专用集成电路)、计算机硬件、固件、软件、和/或它们的组合中实现。这些各种实施方式可以包括:实施在一个或者多个计算机程序中,该一个或者多个计算机程序可在包括至少一个可编程处理器的可编程系统上执行和/或解释,该可编程处理器可以是专用或者通用可编程处理器,可以从存储系统、至少一个输入装置、和至少一个输出装置接收数据和指令,并且将数据和指令传输至该存储系统、该至少一个输入装置、和该至少一个输出装置。
215.这些计算程序(也称作程序、软件、软件应用、或者代码)包括可编程处理器的机器指令,并且可以利用高级过程和/或面向对象的编程语言、和/或汇编/机器语言来实施这些计算程序。如本文使用的,术语“机器可读介质”和“计算机可读介质”指的是用于将机器指令和/或数据提供给可编程处理器的任何计算机程序产品、设备、和/或装置(例如,磁盘、光盘、存储器、可编程逻辑装置(pld)),包括,接收作为机器可读信号的机器指令的机器可读介质。术语“机器可读信号”指的是用于将机器指令和/或数据提供给可编程处理器的任何信号。
216.为了提供与用户的交互,可以在计算机上实施此处描述的系统和技术,该计算机具有:用于向用户显示信息的显示装置(例如,crt(阴极射线管)或者lcd(液晶显示器)监视器);以及键盘和指向装置(例如,鼠标或者轨迹球),用户可以通过该键盘和该指向装置来将输入提供给计算机。其它种类的装置还可以用于提供与用户的交互;例如,提供给用户的反馈可以是任何形式的传感反馈(例如,视觉反馈、听觉反馈、或者触觉反馈);并且可以用任何形式(包括声输入、语音输入或者、触觉输入)来接收来自用户的输入。
217.可以将此处描述的系统和技术实施在包括后台部件的计算系统(例如,作为数据服务器)、或者包括中间件部件的计算系统(例如,应用服务器)、或者包括前端部件的计算系统(例如,具有图形用户界面或者网络浏览器的用户计算机,用户可以通过该图形用户界面或者该网络浏览器来与此处描述的系统和技术的实施方式交互)、或者包括这种后台部件、中间件部件、或者前端部件的任何组合的计算系统中。可以通过任何形式或者介质的数字数据通信(例如,通信网络)来将系统的部件相互连接。通信网络的示例包括:局域网(lan)、广域网(wan)和互联网。
218.计算机系统可以包括客户端和服务器。客户端和服务器一般远离彼此并且通常通过通信网络进行交互。通过在相应的计算机上运行并且彼此具有客户端-服务器关系的计算机程序来产生客户端和服务器的关系。
219.本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其它实施方案。本公开旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求书指出。
220.应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求书来限制。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献