本申請(qǐng)涉及網(wǎng)絡(luò)中的數(shù)據(jù)處理領(lǐng)域,特別涉及一種網(wǎng)絡(luò)數(shù)據(jù)處理方法、裝置及車輛。
背景技術(shù):
1、目前在許多網(wǎng)絡(luò)使用場(chǎng)景下,對(duì)傳統(tǒng)的網(wǎng)絡(luò)數(shù)據(jù)傳輸?shù)目煽啃砸笤絹碓礁?,例如在一些具有較高網(wǎng)絡(luò)要求的工業(yè)和汽車使用場(chǎng)景中,要求網(wǎng)絡(luò)數(shù)據(jù)傳輸可靠性極強(qiáng)。但是目前在網(wǎng)絡(luò)數(shù)據(jù)處理和傳輸?shù)倪^程中經(jīng)常會(huì)出現(xiàn)由于數(shù)據(jù)傳輸鏈路單一或其他不可靠因素而導(dǎo)致通信失敗或者單點(diǎn)失效問題,這將會(huì)導(dǎo)致相關(guān)設(shè)備的可靠性出現(xiàn)問題。
技術(shù)實(shí)現(xiàn)思路
1、本申請(qǐng)實(shí)施例的目的在于提供一種網(wǎng)絡(luò)數(shù)據(jù)處理方法,該方法能夠提高網(wǎng)絡(luò)的數(shù)據(jù)傳輸?shù)目煽啃浴?/p>
2、本申請(qǐng)實(shí)施例的該方法應(yīng)用于網(wǎng)絡(luò)中,所述網(wǎng)絡(luò)中設(shè)置有多個(gè)不同的組件,每個(gè)組件均對(duì)應(yīng)有各自的網(wǎng)絡(luò)設(shè)備,所述組件上設(shè)置有不同類型的第一接口和第二接口,所述第一接口和所述第二接口具有兼容的網(wǎng)絡(luò)通信協(xié)議,所述方法包括:
3、在第一組件的第一接口接收到第一網(wǎng)絡(luò)設(shè)備發(fā)送的數(shù)據(jù)包的情況下,基于所述數(shù)據(jù)包的幀結(jié)構(gòu)中的第一字段,確定所述數(shù)據(jù)包是否需要被復(fù)制,其中所述第一組件與所述第一網(wǎng)絡(luò)設(shè)備相對(duì)應(yīng);
4、如果需要被復(fù)制,將所述數(shù)據(jù)包進(jìn)行復(fù)制操作,生成多個(gè)相同的所述數(shù)據(jù)包;
5、通過所述第一組件的多個(gè)第二接口,以不同的網(wǎng)絡(luò)傳輸路徑將多個(gè)所述數(shù)據(jù)包分別發(fā)送給第二組件的第二接口;
6、根據(jù)所述數(shù)據(jù)包的播放類型,以及所述數(shù)據(jù)包的幀結(jié)構(gòu)中的網(wǎng)絡(luò)地址,將所述數(shù)據(jù)包傳送給所述第二組件的第一接口,和/或?qū)⑺鰯?shù)據(jù)包發(fā)送給所述網(wǎng)絡(luò)中的其他組件的第二接口,以將所述數(shù)據(jù)包發(fā)送給與目標(biāo)組件對(duì)應(yīng)的目標(biāo)網(wǎng)絡(luò)設(shè)備。
7、作為可選,在將所述數(shù)據(jù)包發(fā)送給所述第二組件的第二接口后,所述方法還包括:
8、基于所述數(shù)據(jù)包的幀結(jié)構(gòu)中的第二字段,和/或所述數(shù)據(jù)包的幀結(jié)構(gòu)中的網(wǎng)絡(luò)地址,確定與當(dāng)前接收到的所述數(shù)據(jù)包相同的其他數(shù)據(jù)包是否已經(jīng)被所述第二組件的第二接口所接收到,其中所述第二字段用于標(biāo)識(shí)所述數(shù)據(jù)包的身份;
9、如果確定已經(jīng)被接收到,則將當(dāng)前接收到的所述數(shù)據(jù)包丟棄。
10、作為可選,所述基于所述數(shù)據(jù)包的幀結(jié)構(gòu)中的第二字段,和/或所述數(shù)據(jù)包的幀結(jié)構(gòu)中的網(wǎng)絡(luò)地址,確定與當(dāng)前接收到的所述數(shù)據(jù)包相同的其他數(shù)據(jù)包是否已經(jīng)被所述第二組件的第二接口所接收到,包括:
11、基于所述數(shù)據(jù)包的幀結(jié)構(gòu)中的第二字段以及所述數(shù)據(jù)包的網(wǎng)絡(luò)地址,確定所述數(shù)據(jù)包的身份信息;
12、將所述數(shù)據(jù)包的身份信息與所述第二組件存儲(chǔ)的記錄表進(jìn)行對(duì)比;
13、當(dāng)確定所述記錄表中已經(jīng)記錄了所述數(shù)據(jù)包的身份信息的情況下,確定所述與當(dāng)前接收到的所述數(shù)據(jù)包相同的其他數(shù)據(jù)包已經(jīng)被所述第二組件的第二接口所接收到。
14、作為可選,所述將所述數(shù)據(jù)包進(jìn)行復(fù)制操作,生成多個(gè)相同的所述數(shù)據(jù)包,包括:
15、基于預(yù)設(shè)網(wǎng)絡(luò)的幀格式,對(duì)所述數(shù)據(jù)包重新進(jìn)行組幀操作,生成多個(gè)相同的所述數(shù)據(jù)包,其中每個(gè)所述數(shù)據(jù)包的幀結(jié)構(gòu)中網(wǎng)絡(luò)地址以及第二字段均相同。
16、作為可選,所述組件均通過其各自的第二接口與其他組件的第二接口連接,所述通過所述第一組件的多個(gè)第二接口,以不同的網(wǎng)絡(luò)傳輸路徑將多個(gè)所述數(shù)據(jù)包分別發(fā)送給第二組件的第二接口,包括:
17、通過所述第一組件的一個(gè)第二接口,以第一傳輸方向?qū)⑺鰯?shù)據(jù)包發(fā)送給所述第二組件的一個(gè)第二接口;
18、通過所述第一組件的另一個(gè)第二接口,以第二傳輸方向?qū)⑺鰯?shù)據(jù)包發(fā)送給所述第二組件的另一個(gè)第二接口,其中所述第一傳輸方向與所述第二傳輸方向不同。
19、作為可選,所述根據(jù)所述數(shù)據(jù)包的播放類型,以及所述數(shù)據(jù)包的幀結(jié)構(gòu)中的網(wǎng)絡(luò)地址,將所述數(shù)據(jù)包傳送給所述第二組件的第一接口,和/或?qū)⑺鰯?shù)據(jù)包發(fā)送給所述網(wǎng)絡(luò)中的其他組件的第二接口,包括:
20、在確定所述數(shù)據(jù)包為單播類型,且所述網(wǎng)絡(luò)地址中的目的地址為所述第二組件時(shí),將所述第二組件確定為所述目標(biāo)組件,并將所述數(shù)據(jù)包傳送給所述第二組件的第一接口且不再通過所述第二組件的第二接口轉(zhuǎn)發(fā)所述數(shù)據(jù)包;
21、在確定所述數(shù)據(jù)包為單播類型,且所述網(wǎng)絡(luò)地址中的目的地址不是所述第二組件的第一接口時(shí),通過所述第二組件的第二接口,將所述數(shù)據(jù)包轉(zhuǎn)發(fā)給與所述目標(biāo)組件;
22、在確定所述數(shù)據(jù)包為組播類型或廣播類型時(shí),將所述數(shù)據(jù)包發(fā)送至所述目標(biāo)組件,和/或經(jīng)由所述第二組件的第二接口,將所述數(shù)據(jù)包轉(zhuǎn)發(fā)給多個(gè)對(duì)應(yīng)的所述目標(biāo)組件。
23、作為可選,在通過所述第一組件的多個(gè)第二接口,以不同的網(wǎng)絡(luò)傳輸路徑將多個(gè)所述數(shù)據(jù)包分別發(fā)送給第二組件的第二接口后,所述方法還包括:
24、在所述目標(biāo)組件的第二接口未接收到所述數(shù)據(jù)包,或者僅接收到唯一的所述數(shù)據(jù)包的情況下,確定所述網(wǎng)絡(luò)出現(xiàn)數(shù)據(jù)流故障。
25、作為可選,所述方法還包括:
26、將所述數(shù)據(jù)包的幀結(jié)構(gòu)中的機(jī)構(gòu)代碼的不同字節(jié),分別確定為所述第一字段和所述第二字段。
27、本申請(qǐng)實(shí)施例還提供了一種網(wǎng)絡(luò)數(shù)據(jù)處理裝置,應(yīng)用于網(wǎng)絡(luò)中,所述網(wǎng)絡(luò)中設(shè)置有多個(gè)不同的組件,每個(gè)組件均對(duì)應(yīng)有各自的網(wǎng)絡(luò)設(shè)備,所述組件上設(shè)置有不同類型的第一接口和第二接口,所述第一接口和所述第二接口具有兼容的網(wǎng)絡(luò)通信協(xié)議,所述裝置包括:
28、確定模塊,其配置為在第一組件的第一接口接收到第一網(wǎng)絡(luò)設(shè)備發(fā)送的數(shù)據(jù)包的情況下,基于所述數(shù)據(jù)包的幀結(jié)構(gòu)中的第一字段,確定所述數(shù)據(jù)包是否需要被復(fù)制,其中所述第一組件與所述第一網(wǎng)絡(luò)設(shè)備相對(duì)應(yīng);
29、復(fù)制模塊,其配置為如果需要被復(fù)制,將所述數(shù)據(jù)包進(jìn)行復(fù)制操作,生成多個(gè)相同的所述數(shù)據(jù)包;
30、處理模塊,其配置為通過所述第一組件的多個(gè)第二接口,以不同的網(wǎng)絡(luò)傳輸路徑將多個(gè)所述數(shù)據(jù)包分別發(fā)送給第二組件的第二接口;
31、根據(jù)所述數(shù)據(jù)包的播放類型,以及所述數(shù)據(jù)包的幀結(jié)構(gòu)中的網(wǎng)絡(luò)地址,將所述數(shù)據(jù)包傳送給所述第二組件的第一接口,和/或?qū)⑺鰯?shù)據(jù)包發(fā)送給所述網(wǎng)絡(luò)中的其他組件的第二接口,以將所述數(shù)據(jù)包發(fā)送給與目標(biāo)組件對(duì)應(yīng)的目標(biāo)網(wǎng)絡(luò)設(shè)備。
32、本申請(qǐng)實(shí)施例還提供了一種車輛,包括如上所述的網(wǎng)絡(luò)數(shù)據(jù)處理裝置,所述裝置用于對(duì)所述車輛的網(wǎng)絡(luò)進(jìn)行處理。
33、本申請(qǐng)實(shí)施例的該處理方法通過在網(wǎng)絡(luò)中的組件上設(shè)置多個(gè)不同類型的接口,從而能夠?qū)?shù)據(jù)傳輸處理的功能進(jìn)行區(qū)分,以提高數(shù)據(jù)包送達(dá)的效率。在傳輸數(shù)據(jù)包到目標(biāo)網(wǎng)絡(luò)設(shè)備的過程中是以不同的網(wǎng)絡(luò)傳輸路徑傳輸,提高了數(shù)據(jù)傳輸?shù)目煽砍潭取2⑶夷軌蚋鶕?jù)數(shù)據(jù)包的播放類型以及數(shù)據(jù)包的幀結(jié)構(gòu)中的網(wǎng)絡(luò)地址,將數(shù)據(jù)包傳送給目標(biāo)網(wǎng)絡(luò)設(shè)備,提高了數(shù)據(jù)傳輸?shù)臏?zhǔn)確性。
1.一種網(wǎng)絡(luò)數(shù)據(jù)處理方法,其特征在于,應(yīng)用于網(wǎng)絡(luò)中,所述網(wǎng)絡(luò)中設(shè)置有多個(gè)不同的組件,每個(gè)組件均對(duì)應(yīng)有各自的網(wǎng)絡(luò)設(shè)備,所述組件上設(shè)置有不同類型的第一接口和第二接口,所述第一接口和所述第二接口具有兼容的網(wǎng)絡(luò)通信協(xié)議,所述方法包括:
2.根據(jù)權(quán)利要求1所述的網(wǎng)絡(luò)數(shù)據(jù)處理方法,其特征在于,在將所述數(shù)據(jù)包發(fā)送給所述第二組件的第二接口后,所述方法還包括:
3.根據(jù)權(quán)利要求2所述的網(wǎng)絡(luò)數(shù)據(jù)處理方法,其特征在于,所述基于所述數(shù)據(jù)包的幀結(jié)構(gòu)中的第二字段,和/或所述數(shù)據(jù)包的幀結(jié)構(gòu)中的網(wǎng)絡(luò)地址,確定與當(dāng)前接收到的所述數(shù)據(jù)包相同的其他數(shù)據(jù)包是否已經(jīng)被所述第二組件的第二接口所接收到,包括:
4.根據(jù)權(quán)利要求2所述的網(wǎng)絡(luò)數(shù)據(jù)處理方法,其特征在于,所述將所述數(shù)據(jù)包進(jìn)行復(fù)制操作,生成多個(gè)相同的所述數(shù)據(jù)包,包括:
5.根據(jù)權(quán)利要求1所述的網(wǎng)絡(luò)數(shù)據(jù)處理方法,其特征在于,所述組件均通過其各自的第二接口與其他組件的第二接口連接,所述通過所述第一組件的多個(gè)第二接口,以不同的網(wǎng)絡(luò)傳輸路徑將多個(gè)所述數(shù)據(jù)包分別發(fā)送給第二組件的第二接口,包括:
6.根據(jù)權(quán)利要求1所述的網(wǎng)絡(luò)數(shù)據(jù)處理方法,其特征在于,所述根據(jù)所述數(shù)據(jù)包的播放類型,以及所述數(shù)據(jù)包的幀結(jié)構(gòu)中的網(wǎng)絡(luò)地址,將所述數(shù)據(jù)包傳送給所述第二組件的第一接口,和/或?qū)⑺鰯?shù)據(jù)包發(fā)送給所述網(wǎng)絡(luò)中的其他組件的第二接口,包括:
7.根據(jù)權(quán)利要求1所述的網(wǎng)絡(luò)數(shù)據(jù)處理方法,其特征在于,在通過所述第一組件的多個(gè)第二接口,以不同的網(wǎng)絡(luò)傳輸路徑將多個(gè)所述數(shù)據(jù)包分別發(fā)送給第二組件的第二接口后,所述方法還包括:
8.根據(jù)權(quán)利要求2所述的網(wǎng)絡(luò)數(shù)據(jù)處理方法,其特征在于,所述方法還包括:
9.一種網(wǎng)絡(luò)數(shù)據(jù)處理裝置,其特征在于,應(yīng)用于網(wǎng)絡(luò)中,所述網(wǎng)絡(luò)中設(shè)置有多個(gè)不同的組件,每個(gè)組件均對(duì)應(yīng)有各自的網(wǎng)絡(luò)設(shè)備,所述組件上設(shè)置有不同類型的第一接口和第二接口,所述第一接口和所述第二接口具有兼容的網(wǎng)絡(luò)通信協(xié)議,所述裝置包括:
10.一種車輛,其特征在于,包括如權(quán)利要求9所述的網(wǎng)絡(luò)數(shù)據(jù)處理裝置,所述裝置用于對(duì)所述車輛的網(wǎng)絡(luò)進(jìn)行處理。