本发明涉及车辆控制,尤其涉及一种车辆数据交互方法、装置、设备及存储介质。
背景技术:
1、目前,随着智能化的逐渐普及,车辆在上网时,一般可使用多种不同的网络,如可同时使用人联网(如移动4g或5g网络)及车联网,但是,目前车辆在利用网络时,会利用车联网传输车辆的车载部品的运行数据(如车辆运行日志、诊断结果数据等)以及娱乐属性数据(如音乐、视频等娱乐应用上传或下载的数据),但仅利用人联网传输各种娱乐属性数据,过于依赖车联网,而一旦车联网无法使用(如流量耗尽、信号不良等情况),则会导致车辆的车载部品的运行数据无法正常传输,从而导致车辆的控制出现异常,无法正常进行控制。
技术实现思路
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、本发明通过根据预设路由规则为待交互数据设置对应的数据路由网络;获取待交互数据对应的数据分类类别;根据数据分类类别确定目标服务器;通过数据路由网络将待交互数据发送至目标服务器,或从目标服务器下载待交互数据。由于可根据预设路由规则为待交互数据设置对应的数据路由网络,之后通过数据路由网络与目标服务器进行数据交互,保证即使是车载部品的运行数据,也可以通过人联网进行传输,不紧密依赖车联网,即使车联网无法使用,也可以通过人联网传输车载部品的运行数据,保证可正常控制车辆。
1.一种车辆数据交互方法,其特征在于,应用于车辆,所述车辆同时连接有多种网络,所述网络至少包括人联网及车联网,所述车联网为车辆自身网络,所述人联网为车辆连接的外部网络;
2.如权利要求1所述的车辆数据交互方法,其特征在于,所述根据预设路由规则为待交互数据设置对应的数据路由网络的步骤,包括:
3.如权利要求2所述的车辆数据交互方法,其特征在于,所述预设路由规则基于交互数据量设置;
4.如权利要求2所述的车辆数据交互方法,其特征在于,所述预设路由规则基于数据保密级别进行设置;
5.如权利要求2所述的车辆数据交互方法,其特征在于,所述预设路由规则基于流量余量进行设置;
6.如权利要求2所述的车辆数据交互方法,其特征在于,所述预设路由规则基于网络信号强度进行设置;
7.如权利要求1-6任一项所述的车辆数据交互方法,其特征在于,所述车辆中设置有车机系统及远程信息控制单元,通过所述车机系统连接人联网,通过所述远程信息控制单元连接车联网,所述数据路由网络为人联网,所述目标服务器为私网服务器;
8.一种车辆数据交互装置,其特征在于,应用于车辆,所述车辆同时连接有多种网络,所述网络至少包括人联网及车联网,所述车联网为车辆自身网络,所述人联网为车辆连接的外部网络;
9.一种车辆数据交互设备,其特征在于,所述车辆数据交互设备包括:处理器、存储器及存储在所述存储器上并可在所述处理器上运行的车辆数据交互程序,所述车辆数据交互程序被处理器执行时实现如权利要求1-7任一项所述的车辆数据交互方法的步骤。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有车辆数据交互程序,所述车辆数据交互程序执行时实现如权利要求1-7任一项所述的车辆数据交互方法的步骤。