System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內(nèi)的位置。 參數(shù)名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術(shù)實現(xiàn)步驟摘要】
本申請涉及數(shù)據(jù)傳輸,特別是涉及一種數(shù)據(jù)傳輸方法、裝置、計算機設(shè)備和存儲介質(zhì)。
技術(shù)介紹
1、隨著智能車聯(lián)網(wǎng)時代的到來,座艙架構(gòu)調(diào)整變得越來越復(fù)雜,導(dǎo)致車載數(shù)據(jù)采集終端所需采集的數(shù)據(jù)種類越來越多。
2、在傳統(tǒng)的車端數(shù)據(jù)采集技術(shù)中,數(shù)據(jù)的采集方式往往集成于車載終端中,采集方式相對固定,在需要采集的數(shù)據(jù)種類呈現(xiàn)多樣化的情況下,若仍然保持原有的數(shù)據(jù)采集方式,將導(dǎo)致全量采集數(shù)據(jù)量過大,大大提高了車端與云端之間數(shù)據(jù)傳輸所需的流量。
3、因此,傳統(tǒng)技術(shù)中仍然存在車端與云端之間傳輸數(shù)據(jù)占用流量大的問題。
技術(shù)實現(xiàn)思路
1、基于此,有必要針對上述技術(shù)問題,提供一種能夠節(jié)省傳輸數(shù)據(jù)占用流量的車端總線數(shù)據(jù)處理方法、裝置、計算機設(shè)備和存儲介質(zhì)。
2、第一個方面,本申請?zhí)峁┝艘环N數(shù)據(jù)傳輸方法,應(yīng)用于車端,所述數(shù)據(jù)傳輸方法包括:
3、獲取車端全量總線數(shù)據(jù),并采用預(yù)設(shè)數(shù)據(jù)采集規(guī)則對車端全量總線數(shù)據(jù)中的冗余信息進行濾除處理,得到過濾總線數(shù)據(jù);
4、按照預(yù)設(shè)數(shù)據(jù)結(jié)構(gòu)對所述過濾總線數(shù)據(jù)進行結(jié)構(gòu)優(yōu)化,得到車端總線數(shù)據(jù);其中,所述車端總線數(shù)據(jù)的數(shù)據(jù)量小于所述過濾總線數(shù)據(jù)的數(shù)據(jù)量;
5、向云端上報所述車端總線數(shù)據(jù)。
6、在其中一個實施例中,所述按照預(yù)設(shè)數(shù)據(jù)結(jié)構(gòu)對所述過濾總線數(shù)據(jù)進行結(jié)構(gòu)優(yōu)化,得到車端總線數(shù)據(jù)包括:
7、基于預(yù)設(shè)優(yōu)化規(guī)則,對所述過濾總線數(shù)據(jù)進行結(jié)構(gòu)優(yōu)化,得到優(yōu)化總線數(shù)據(jù);
8、對所述優(yōu)化總線數(shù)據(jù)進行數(shù)據(jù)
9、在其中一個實施例中,所述預(yù)設(shè)優(yōu)化規(guī)則包括結(jié)構(gòu)化數(shù)據(jù)序列化;基于預(yù)設(shè)優(yōu)化規(guī)則,對基于所述過濾總線數(shù)據(jù)進行結(jié)構(gòu)優(yōu)化,得到優(yōu)化總線數(shù)據(jù):
10、按照結(jié)構(gòu)化數(shù)據(jù)存儲格式,對所述過濾總線數(shù)據(jù)進行存儲,得到優(yōu)化總線數(shù)據(jù)。
11、在其中一個實施例中,所述預(yù)設(shè)優(yōu)化規(guī)則包括標(biāo)識符去重;所述基于預(yù)設(shè)優(yōu)化規(guī)則,對基于所述過濾總線數(shù)據(jù)進行結(jié)構(gòu)優(yōu)化,得到優(yōu)化總線數(shù)據(jù)包括:
12、識別所述過濾總線數(shù)據(jù)中多個過濾總線子數(shù)據(jù)的標(biāo)識符;
13、基于多個所述標(biāo)識符,將標(biāo)識符相同的過濾總線子數(shù)據(jù)進行集合,每個所述過濾總線子數(shù)據(jù)的集合保留一個標(biāo)識符;
14、基于多個所述過濾總線子數(shù)據(jù)的集合,得到優(yōu)化總線數(shù)據(jù)。
15、在其中一個實施例中,所述預(yù)設(shè)優(yōu)化規(guī)則包括矩陣倒置;所述基于預(yù)設(shè)優(yōu)化規(guī)則,對基于所述過濾總線數(shù)據(jù)進行結(jié)構(gòu)優(yōu)化,得到優(yōu)化總線數(shù)據(jù)包括:
16、對所述過濾總線數(shù)據(jù)中每個字節(jié)報文數(shù)據(jù)進行矩陣的行列倒置,得到優(yōu)化總線數(shù)據(jù)。
17、在其中一個實施例中,所述對所述優(yōu)化總線數(shù)據(jù)進行數(shù)據(jù)壓縮,得到車端總線數(shù)據(jù)包括:
18、對所述優(yōu)化總線數(shù)據(jù)進行數(shù)據(jù)壓縮,得到壓縮總線數(shù)據(jù);
19、對所述壓縮總線數(shù)據(jù)進行版本號標(biāo)識得到車端總線數(shù)據(jù)。
20、在其中一個實施例中,所述預(yù)設(shè)數(shù)據(jù)采集規(guī)則包括標(biāo)識符過濾;所述采用預(yù)設(shè)數(shù)據(jù)采集規(guī)則對車端全量總線數(shù)據(jù)中的冗余信息進行濾除處理,得到過濾總線數(shù)據(jù),包括:
21、基于預(yù)設(shè)待過濾標(biāo)識符,對車端全量總線數(shù)據(jù)中與所述預(yù)設(shè)待過濾標(biāo)識符所對應(yīng)的數(shù)據(jù)進行濾除,得到過濾總線數(shù)據(jù)。
22、在其中一個實施例中,所述預(yù)設(shè)數(shù)據(jù)采集規(guī)則包括抽幀采集;所述采用預(yù)設(shè)數(shù)據(jù)采集規(guī)則對車端全量總線數(shù)據(jù)中的冗余信息進行濾除處理,得到過濾總線數(shù)據(jù),包括:
23、基于預(yù)設(shè)抽幀頻率,對所述車端全量總線數(shù)據(jù)進行二次采集,得到二次采集后的過濾總線數(shù)據(jù)。
24、在其中一個實施例中,所述預(yù)設(shè)數(shù)據(jù)采集規(guī)則包括變化上傳;所述車端全量總線數(shù)據(jù)中包括多個全量總線子數(shù)據(jù);所述采用預(yù)設(shè)數(shù)據(jù)采集規(guī)則對車端全量總線數(shù)據(jù)中的冗余信息進行濾除處理,得到過濾總線數(shù)據(jù),包括:
25、按照時間順序,依次計算當(dāng)前全量總線子數(shù)據(jù)與前一全量總線子數(shù)據(jù)的差值;
26、若所述當(dāng)前全量總線子數(shù)據(jù)與前一全量總線子數(shù)據(jù)的差值為零,則將當(dāng)前全量總線子數(shù)據(jù)濾除,得到過濾總線數(shù)據(jù)。
27、第二個方面,本申請?zhí)峁┝艘环N數(shù)據(jù)傳輸裝置,所述數(shù)據(jù)傳輸裝置包括:
28、采集過濾模塊,用于獲取車端全量總線數(shù)據(jù),并采用預(yù)設(shè)數(shù)據(jù)采集規(guī)則對車端全量總線數(shù)據(jù)中的冗余信息進行濾除處理,得到過濾總線數(shù)據(jù);
29、結(jié)構(gòu)優(yōu)化模塊,用于按照預(yù)設(shè)數(shù)據(jù)結(jié)構(gòu)對所述過濾總線數(shù)據(jù)進行結(jié)構(gòu)優(yōu)化,得到車端總線數(shù)據(jù);其中,所述車端總線數(shù)據(jù)的數(shù)據(jù)量小于所述過濾總線數(shù)據(jù)的數(shù)據(jù)量;
30、數(shù)據(jù)上報模塊,用于向云端上報所述車端總線數(shù)據(jù)。
31、第三個方面,本申請?zhí)峁┝艘环N計算機設(shè)備,包括存儲器和處理器,所述存儲器存儲有計算機程序,所述處理器執(zhí)行所述計算機程序時實現(xiàn)如上所述的數(shù)據(jù)傳輸方法。
32、第四個方面,本申請?zhí)峁┝艘环N計算機可讀存儲介質(zhì),其上存儲有計算機程序,所述計算機程序被處理器執(zhí)行時實現(xiàn)如上所述的數(shù)據(jù)傳輸方法。
33、上述車端總線數(shù)據(jù)處理方法、裝置、計算機設(shè)備和存儲介質(zhì),通過獲取車端全量總線數(shù)據(jù),并采用預(yù)設(shè)數(shù)據(jù)采集規(guī)則對車端全量總線數(shù)據(jù)中的冗余信息進行濾除處理,得到過濾總線數(shù)據(jù);按照預(yù)設(shè)數(shù)據(jù)結(jié)構(gòu)對所述過濾總線數(shù)據(jù)進行結(jié)構(gòu)優(yōu)化,得到車端總線數(shù)據(jù);其中,所述車端總線數(shù)據(jù)的數(shù)據(jù)量小于所述過濾總線數(shù)據(jù)的數(shù)據(jù)量;向云端上報所述車端總線數(shù)據(jù),可以通過數(shù)據(jù)采集層面上實現(xiàn)不必要數(shù)據(jù)的過濾,并在數(shù)據(jù)結(jié)構(gòu)優(yōu)化的過程中實現(xiàn)冗余數(shù)據(jù)的整合將所需傳輸?shù)臄?shù)據(jù)的占用空間調(diào)整至理想大小,能夠達到節(jié)省傳輸數(shù)據(jù)占用流量的效果。
本文檔來自技高網(wǎng)...【技術(shù)保護點】
1.一種數(shù)據(jù)傳輸方法,其特征在于,應(yīng)用于車端,所述數(shù)據(jù)傳輸方法包括:
2.根據(jù)權(quán)利要求1所述的數(shù)據(jù)傳輸方法,其特征在于,所述按照預(yù)設(shè)數(shù)據(jù)結(jié)構(gòu)對所述過濾總線數(shù)據(jù)進行結(jié)構(gòu)優(yōu)化,得到車端總線數(shù)據(jù)包括:
3.根據(jù)權(quán)利要求2所述的數(shù)據(jù)傳輸方法,其特征在于,所述預(yù)設(shè)優(yōu)化規(guī)則包括結(jié)構(gòu)化數(shù)據(jù)序列化;基于預(yù)設(shè)優(yōu)化規(guī)則,對基于所述過濾總線數(shù)據(jù)進行結(jié)構(gòu)優(yōu)化,得到優(yōu)化總線數(shù)據(jù):
4.根據(jù)權(quán)利要求2所述的數(shù)據(jù)傳輸方法,其特征在于,所述預(yù)設(shè)優(yōu)化規(guī)則包括標(biāo)識符去重;所述基于預(yù)設(shè)優(yōu)化規(guī)則,對基于所述過濾總線數(shù)據(jù)進行結(jié)構(gòu)優(yōu)化,得到優(yōu)化總線數(shù)據(jù)包括:
5.根據(jù)權(quán)利要求2所述的數(shù)據(jù)傳輸方法,其特征在于,所述預(yù)設(shè)優(yōu)化規(guī)則包括矩陣倒置;所述基于預(yù)設(shè)優(yōu)化規(guī)則,對基于所述過濾總線數(shù)據(jù)進行結(jié)構(gòu)優(yōu)化,得到優(yōu)化總線數(shù)據(jù)包括:
6.根據(jù)權(quán)利要求2所述的數(shù)據(jù)傳輸方法,其特征在于,所述對所述優(yōu)化總線數(shù)據(jù)進行數(shù)據(jù)壓縮,得到車端總線數(shù)據(jù)包括:
7.根據(jù)權(quán)利要求1所述的數(shù)據(jù)傳輸方法,其特征在于,所述預(yù)設(shè)數(shù)據(jù)采集規(guī)則包括標(biāo)識符過濾;所述采用預(yù)設(shè)數(shù)據(jù)采集規(guī)則對車端全量總線數(shù)據(jù)
8.根據(jù)權(quán)利要求1所述的數(shù)據(jù)傳輸方法,其特征在于,所述預(yù)設(shè)數(shù)據(jù)采集規(guī)則包括抽幀采集;所述采用預(yù)設(shè)數(shù)據(jù)采集規(guī)則對車端全量總線數(shù)據(jù)中的冗余信息進行濾除處理,得到過濾總線數(shù)據(jù),包括:
9.根據(jù)權(quán)利要求1所述的數(shù)據(jù)傳輸方法,其特征在于,所述預(yù)設(shè)數(shù)據(jù)采集規(guī)則包括變化上傳;所述車端全量總線數(shù)據(jù)中包括多個全量總線子數(shù)據(jù);所述采用預(yù)設(shè)數(shù)據(jù)采集規(guī)則對車端全量總線數(shù)據(jù)中的冗余信息進行濾除處理,得到過濾總線數(shù)據(jù),包括:
10.一種數(shù)據(jù)傳輸裝置,其特征在于,所述數(shù)據(jù)傳輸裝置包括:
11.一種計算機設(shè)備,包括存儲器和處理器,所述存儲器存儲有計算機程序,其特征在于,所述處理器執(zhí)行所述計算機程序時實現(xiàn)權(quán)利要求1至權(quán)利要求9中任一項所述的數(shù)據(jù)傳輸方法。
12.一種計算機可讀存儲介質(zhì),其上存儲有計算機程序,其特征在于,所述計算機程序被處理器執(zhí)行時實現(xiàn)權(quán)利要求1至權(quán)利要求9中任一項所述的數(shù)據(jù)傳輸方法。
...【技術(shù)特征摘要】
1.一種數(shù)據(jù)傳輸方法,其特征在于,應(yīng)用于車端,所述數(shù)據(jù)傳輸方法包括:
2.根據(jù)權(quán)利要求1所述的數(shù)據(jù)傳輸方法,其特征在于,所述按照預(yù)設(shè)數(shù)據(jù)結(jié)構(gòu)對所述過濾總線數(shù)據(jù)進行結(jié)構(gòu)優(yōu)化,得到車端總線數(shù)據(jù)包括:
3.根據(jù)權(quán)利要求2所述的數(shù)據(jù)傳輸方法,其特征在于,所述預(yù)設(shè)優(yōu)化規(guī)則包括結(jié)構(gòu)化數(shù)據(jù)序列化;基于預(yù)設(shè)優(yōu)化規(guī)則,對基于所述過濾總線數(shù)據(jù)進行結(jié)構(gòu)優(yōu)化,得到優(yōu)化總線數(shù)據(jù):
4.根據(jù)權(quán)利要求2所述的數(shù)據(jù)傳輸方法,其特征在于,所述預(yù)設(shè)優(yōu)化規(guī)則包括標(biāo)識符去重;所述基于預(yù)設(shè)優(yōu)化規(guī)則,對基于所述過濾總線數(shù)據(jù)進行結(jié)構(gòu)優(yōu)化,得到優(yōu)化總線數(shù)據(jù)包括:
5.根據(jù)權(quán)利要求2所述的數(shù)據(jù)傳輸方法,其特征在于,所述預(yù)設(shè)優(yōu)化規(guī)則包括矩陣倒置;所述基于預(yù)設(shè)優(yōu)化規(guī)則,對基于所述過濾總線數(shù)據(jù)進行結(jié)構(gòu)優(yōu)化,得到優(yōu)化總線數(shù)據(jù)包括:
6.根據(jù)權(quán)利要求2所述的數(shù)據(jù)傳輸方法,其特征在于,所述對所述優(yōu)化總線數(shù)據(jù)進行數(shù)據(jù)壓縮,得到車端總線數(shù)據(jù)包括:
7.根據(jù)權(quán)利要求1所述的數(shù)據(jù)傳輸方法,其特征在于,所述預(yù)設(shè)數(shù)據(jù)采集規(guī)則包括標(biāo)...
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:范先林,邵國鋒,張卓亞,王國政,張益,宋永興,孫劍峰,
申請(專利權(quán))人:浙江零跑科技股份有限公司,
類型:發(fā)明
國別省市:
還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。