System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及智能网联汽车数据传输,尤其是涉及一种智能网联汽车数据分级传输方法、系统、车辆及存储介质。
技术介绍
1、智能网联汽车需要实时与云服务进行交互,需要接收云端服务器下发的指令以及上报指令的返回结果,也会主动上报事件、日志类数据;
2、现有技术中,智能网联云端系统考虑到技术统一,仅使用单一云端接口与车辆进行通信,车辆所有数据向同一个服务器发送数据,造成服务器网络带宽过大,数据处理缓慢,费用过高;当服务器压力过大时,造成宕机风险增加,宕机时会丢失大量数据。
技术实现思路
1、本专利技术旨在至少解决现有技术中存在的技术问题之一。为此,本专利技术提出了一种智能网联汽车数据分级传输方法、系统、车辆及存储介质。
2、根据本专利技术第一方面实施例的一种智能网联汽车数据分级传输方法,所述方法包括,
3、目标车辆微控制单元根据预设的数据分类规则对所述目标车辆车端数据进行分类,得到不同等级的车端子数据;
4、所述目标车辆微控制单元根据所述车端子数据的等级选择传输协议和协议等级将所述车端子数据发送至对应的云端第一服务器;
5、所述云端第一服务器接收到所述车端子数据,根据所述车端子数据对应的传输协议和协议等级,通过对应的传输方式将所述车端子数据发送至云端第二服务器;
6、所述云端第二服务器接收到所述车端子数据,根据所述车端子数据对应的传输协议和协议等级,通过对应的传输方式将所述车端子数据发送至业务后台处理。
7、
8、根据本专利技术的一些实施例,所述目标车辆车端数据包括关键数据和非关键数据;所述关键数据和所述非关键数据均包括实时数据和非实时数据;所述实时数据包括非丢失非乱序数据、非丢失乱序数据和丢失乱序数据;
9、所述预设的数据分类规则,具体为,
10、所述目标车辆微控制单元判断所述车端数据为关键数据或非关键数据,再判断所述关键数据或所述非关键数据为实时数据或非实时数据,最后判断所述实时数据为非丢失非乱序数据、非丢失可乱序数据和可丢失可乱序数据;得到非实时数据、非丢失非乱序数据、非丢失可乱序数据和可丢失可乱序数据4个车端数据等级;
11、通过预设的数据分类规则将所述车端数据分为非实时数据、非丢失非乱序数据、非丢失可乱序数据和可丢失可乱序数据4个底层车端子数据;所述微控制单元根据底层车端子数据选择对应的传输协议和协议等级将所述车端子数据从车端发送至云端。
12、根据本专利技术的一些实施例,所述传输协议包括mqtts协议和https协议,所述mqtts协议包括qos2、qos1和qos0协议等级;所述云端第一服务器包括mqtt服务器和文件存储服务器;
13、所述目标车辆的微控制单元根据车端数据等级选择传输协议和协议等级将数据发送至对应的云端第一服务器,具体为,
14、所述非丢失非乱序数据通过mqtts协议qos2协议等级发送至mqtt服务器;
15、所述非丢失可乱序数据通过mqtts协议qos1协议等级发送至mqtt服务器;
16、所述可丢失可乱序数据通过mqtts协议qos0协议等级发送至mqtt服务器;
17、所述非实时数据通过https协议发送至文件存储服务器。
18、根据本专利技术的一些实施例,所述云端第一服务器接收到所述车端子数据,根据所述车端子数据对应的传输协议和协议等级,通过对应的传输方式将所述车端子数据发送至云端第二服务器,具体为,
19、若所述云端第一服务器接收到的所述车端子数据是通过mqtts协议qos2协议等级发送的,则所述云端第一服务器将所述车端子数据同步发送至所述云端第二服务器;
20、若所述云端第一服务器接收到的所述车端子数据是通过mqtts协议qos1协议等级发送的,则所述云端第一服务器将所述车端子数据异步发送至所述云端第二服务器;
21、若所述云端第一服务器接收到的所述车端子数据是通过mqtts协议qos0协议等级发送的,则所述云端第一服务器将所述车端子数据抹除发送至所述云端第二服务器;
22、若所述云端第一服务器接收到的所述车端子数据是通过https协议发送的,则所述云端第一服务器将所述车端子数据监控并解析后发送至所述云端第二服务器。
23、根据本专利技术的一些实施例,所述云端第一服务器获取所述车端子数据应对的传输协议和协议等级的方式如下,
24、所述云端第一服务器在接收到所述车端子数据后,所述云端第一服务器调用其内嵌回调函数获取接收的所述车端子数据的数据代码,所述云端第一服务器根据所述数据代码的头代码识别所述车端子数据的传输协议和协议等级。
25、根据本专利技术的一些实施例,所述同步发送,具体为,
26、所述第一服务器按顺序发送所述车端子数据,且每发送一条数据后都需等待所述第二服务器反馈接收成功后,才可发送下一条数据;
27、所述异步发送,具体为,
28、所述第一服务器无序发送所述车端子数据,均需收到所述第二服务器反馈的接收成功信号,若预设时间内未接收到所述成功信号,则将补发对应的数据内容;
29、所述抹除发送,具体为,
30、所述第一服务器无序发送所述车端子数据,所述第二服务器无需反馈接收成功信号;
31、所述监控并解析后发送,具体为,
32、所述第一服务器解析所述车端子数据,并将所述解析后的数据送至所述第二服务器。
33、根据本专利技术的一些实施例,所述云端第二服务器接收到所述车端子数据,根据所述车端子数据对应的传输协议和协议等级,本文档来自技高网...
【技术保护点】
1.一种智能网联汽车数据分级传输方法,其特征在于,所述方法包括,
2.根据权利要求1所述的一种智能网联汽车数据分级传输方法,其特征在于,所述目标车辆车端数据包括关键数据和非关键数据;所述关键数据和所述非关键数据均包括实时数据和非实时数据;所述实时数据包括非丢失非乱序数据、非丢失乱序数据和丢失乱序数据;
3.根据权利要求2所述的一种智能网联汽车数据分级传输方法,其特征在于,所述传输协议包括MQTTS协议和HTTPS协议,所述MQTTS协议包括Qos2、Qos1和Qos0协议等级;所述云端第一服务器包括MQTT服务器和文件存储服务器;
4.根据权利要求1所述的一种智能网联汽车数据分级传输方法,其特征在于,
5.根据权利要求4所述的一种智能网联汽车数据分级传输方法,其特征在于,所述云端第一服务器获取所述车端子数据应对的传输协议和协议等级的方式如下,
6.根据权利要求4所述的一种智能网联汽车数据分级传输方法,其特征在于,
7.根据权利要求1所述的一种智能网联汽车数据分级传输方法,其特征在于,所述云端第二服务器接收到所
8.引用权利要求1-7任一项所述方法的一种智能网联汽车数据分级传输系统,其特征在于,所述系统包括,
9.一种车辆,包括处理器,其特征在于,用于存储所述处理器可执行指令的存储器;其中,所述处理器配置为:
10.一种计算机可读存储介质,其特征在于,所述存储介质上存储有智能网联汽车数据分级传输程序,所述智能网联汽车数据分级传输程序被处理器执行时实现如权利要求1-7任意一项所述的一种智能网联汽车数据分级传输方法。
...【技术特征摘要】
1.一种智能网联汽车数据分级传输方法,其特征在于,所述方法包括,
2.根据权利要求1所述的一种智能网联汽车数据分级传输方法,其特征在于,所述目标车辆车端数据包括关键数据和非关键数据;所述关键数据和所述非关键数据均包括实时数据和非实时数据;所述实时数据包括非丢失非乱序数据、非丢失乱序数据和丢失乱序数据;
3.根据权利要求2所述的一种智能网联汽车数据分级传输方法,其特征在于,所述传输协议包括mqtts协议和https协议,所述mqtts协议包括qos2、qos1和qos0协议等级;所述云端第一服务器包括mqtt服务器和文件存储服务器;
4.根据权利要求1所述的一种智能网联汽车数据分级传输方法,其特征在于,
5.根据权利要求4所述的一种智能网联汽车数据分级传输方法,其特征在于,所述云端第一服务器获取所述车端子数据应对的传输协议和...
【专利技术属性】
技术研发人员:谷雨丰,张敏,刘钦,黄少堂,丁文敏,
申请(专利权)人:江铃汽车股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。