本公开涉及车联网,尤其涉及一种数据上传方法、装置、电子设备、车辆和存储介质。
背景技术:
1、随着移动互联网时代的到来,越来越多的车辆将具备移动通信能力。为了减轻车辆的存储负担,通常会将车辆所生成的待上传数据上传到服务器进行存储。相关技术中,通常通过车辆所连接的网络将车辆中对应的待上传数据上传至服务器。然而,相关技术中通常按照时间顺序上传车辆数据,对于一些比较重要的车辆数据,需要等待前面数据上传完成后才能上传,无法快速获取和分析这些重要数据。
技术实现思路
1、本公开提出一种数据上传方法、装置、电子设备、车辆和存储介质。
2、本公开一方面实施例提出了一种数据上传方法,所述方法包括:确定车辆所连接的当前网络的网络拥塞等级;获取所述车辆在当前时间点上的多个待上传数据;确定各个所述待上传数据的上传优先级;从多个待上传数据中,获取对应的上传优先级等级高于或者等于上传优先级阈值的至少一个目标数据,其中,所述上传优先级阈值是根据所述网络拥塞等级确定出的;按照所述目标数据的上传优先级由高到低的顺序,通过所述当前网络依次向所述车辆对应的服务器发送至少一个目标数据。
3、本公开另一方面方面实施例提出了一种数据上传装置,包括:第一确定模块,用于确定车辆所连接的当前网络的网络拥塞等级;第一获取模块,用于获取所述车辆在当前时间点上的多个待上传数据;第二确定模块,用于确定各个所述待上传数据的上传优先级;第二获取模块,用于从多个待上传数据中,获取对应的上传优先级等级高于或者等于上传优先级阈值的至少一个目标数据,其中,所述上传优先级阈值是根据所述网络拥塞等级确定出的;上传模块,用于按照所述目标数据的上传优先级由高到低的顺序,通过所述当前网络依次向所述车辆对应的服务器发送至少一个目标数据。
4、本公开另一方面实施例提出了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时,实现本公开实施例所公开的数据上传方法。
5、本公开另一方面实施例提出了一种非临时性计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现本公开实施例所公开的数据上传方法。
6、本公开另一方面实施例提出了一种计算机程序产品,其上存储有计算机程序,所述程序被处理器执行时实现本公开实施例所公开的数据上传方法。
7、本公开提出的数据上传方法、装置、电子设备、车辆和存储介质,确定车辆所连接的当前网络的网络拥塞等级;获取车辆中待上传的多个待上传数据;确定各个待上传数据的上传优先级;从多个待上传数据中,获取对应的上传优先级等级高于或者等于上传优先级阈值的至少一个目标数据,其中,上传优先级阈值是根据网络拥塞等级确定出的;按照上传优先级由高到低的顺序,通过当前网络依次向车辆对应的服务器发送至少一个目标数据。由此,对车辆中的多个待上传数据进行优先级排序,并在不同网络情况下,均是按照优先级从高到低的顺序来上传数据,从而保证优先级高的数据及时上传到服务器。
8、本公开附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本公开的实践了解到。
1.一种数据上传方法,其特征在于,包括:
2.如权利要求1所述的方法,其特征在于,所述确定车辆所连接的当前网络的网络拥塞等级,包括:
3.如权利要求2所述的方法,其特征在于,所述确定所述车辆所连接的当前网络的网络时延,包括:
4.如权利要求2所述的方法,其特征在于,所述根据所述网络时延,确定所述当前网络的网络拥塞等级,包括:
5.如权利要求4所述的方法,其特征在于,所述第一拥塞等级所对应的上传优先级阈值低于所述第二拥塞等级所对应的上传优先级阈值,所述第二拥塞等级所对应的上传优先级阈值低于所述第三拥塞等级所对应的上传优先级阈值。
6.如权利要求4所述的方法,其特征在于,在所述按照所述目标数据的上传优先级由高到低的顺序,通过所述当前网络依次向所述车辆对应的服务器发送至少一个目标数据之后,所述方法还包括:
7.一种数据上传装置,其特征在于,包括:
8.一种电子设备,其特征在于,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时,实现如权利要求1-6中任一项所述的方法。
9.一种车辆,其特征在于,包括如权利要求7所述的车辆中的数据上传装置或者如权利要求8所述的电子设备。
10.一种非临时性计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1-6中任一项所述的方法。