1.一種數(shù)據(jù)傳輸方法,應用于網(wǎng)關控制器,所述網(wǎng)關控制器通過總線,分別與待開發(fā)車型發(fā)動機以及標桿車各個控制系統(tǒng)連接,所述網(wǎng)關控制器包括數(shù)據(jù)接收模塊和數(shù)據(jù)發(fā)送模塊,其特征在于,所述數(shù)據(jù)傳輸方法包括:
數(shù)據(jù)接收模塊從所述總線上接收第一報文,并判斷所述第一報文是否為預定義的待轉發(fā)數(shù)據(jù)報文;
在所述第一報文為預定義的待轉發(fā)數(shù)據(jù)報文時,數(shù)據(jù)接收模塊對所述第一報文對應的預設報文標志位進行置位,并將所述第一報文中攜帶的第一數(shù)據(jù)變量及其變量值存儲至接收信號數(shù)據(jù)變量中;
數(shù)據(jù)發(fā)送模塊以預設時間間隔檢測是否存在已進行置位的報文標志位;
在檢測到存在已進行置位的報文標志位時,數(shù)據(jù)發(fā)送模塊確定所述第一報文對應的目標地址,并將所述第一數(shù)據(jù)變量及其變量值轉換為目標地址對應的待發(fā)送報文;
數(shù)據(jù)發(fā)送模塊將所述待發(fā)送報文發(fā)送至所述目標地址。
2.根據(jù)權利要求1所述的數(shù)據(jù)傳輸方法,其特征在于,在所述第一報文為預定義的待轉發(fā)數(shù)據(jù)報文時,所述數(shù)據(jù)轉發(fā)方法還包括:
數(shù)據(jù)接收模塊控制所述總線停止傳輸所述第一報文。
3.根據(jù)權利要求1所述的數(shù)據(jù)傳輸方法,其特征在于,在將所述待轉發(fā)報文發(fā)送至目標地址后,所述數(shù)據(jù)傳輸方法還包括:
數(shù)據(jù)發(fā)送模塊將所述第一報文對應的所述預設報文標志位進行復位。
4.根據(jù)權利要求1所述的數(shù)據(jù)傳輸方法,其特征在于,數(shù)據(jù)接收模塊判斷所述第一報文是否為預定義的待轉發(fā)數(shù)據(jù)報文的步驟,包括:
判斷所述第一報文的ID值與預設ID值是否相同;
在所述第一報文的ID值與預設ID值相同時,確定所述第一報文為預定義的待轉發(fā)數(shù)據(jù)報文;
在所述第一報文的ID值與預設ID值不相同時,確定所述第一報文不為預定義的待轉發(fā)數(shù)據(jù)報文。
5.根據(jù)權利要求1所述的數(shù)據(jù)傳輸方法,其特征在于,數(shù)據(jù)發(fā)送模塊將所述第一數(shù)據(jù)變量及其變量值轉換為目標地址對應的待發(fā)送報文的步驟,包括:
確定所述目標地址對所述第一數(shù)據(jù)變量的變量值的數(shù)據(jù)要求;
根據(jù)所述數(shù)據(jù)要求,將所述第一數(shù)據(jù)變量的數(shù)據(jù)值轉換為目標數(shù)據(jù)值;
將所述第一數(shù)據(jù)變量及其轉換后的目標數(shù)據(jù)值轉換為目標地址對應的待發(fā)送報文。
6.一種數(shù)據(jù)傳輸裝置,應用于網(wǎng)關控制器,所述網(wǎng)關控制器通過總線,分別與待開發(fā)車型發(fā)動機以及標桿車各個控制系統(tǒng)連接,其特征在于,所述數(shù)據(jù)傳輸裝置包括數(shù)據(jù)接收模塊和數(shù)據(jù)發(fā)送模塊;
數(shù)據(jù)接收模塊,用于從所述總線上接收第一報文,并判斷所述第一報文是否為待轉發(fā)數(shù)據(jù)報文;以及,在所述第一報文為預定義的待轉發(fā)數(shù)據(jù)報文時,對所述待轉發(fā)數(shù)據(jù)報文對應的預設報文標志位進行置位,并將所述第一報文中攜帶的第一數(shù)據(jù)變量及其變量值存儲至接收信號數(shù)據(jù)變量中;
數(shù)據(jù)發(fā)送模塊,用于以預設時間間隔檢測是否存在已進行置位的報文標志位;以及,在檢測到存在已進行置位的報文標志位時,確定所述待轉發(fā)數(shù)據(jù)報文對應的目標地址,并將所述第一數(shù)據(jù)變量及其變量值轉換為目標地址對應的待發(fā)送報文,并將所述待發(fā)送報文發(fā)送至所述目標地址。
7.根據(jù)權利要求6所述的數(shù)據(jù)傳輸裝置,其特征在于,所述數(shù)據(jù)接收模塊還用于:在所述第一報文為預定義的待轉發(fā)數(shù)據(jù)報文時,控制所述總線停止傳輸所述第一報文。
8.根據(jù)權利要求6所述的數(shù)據(jù)傳輸裝置,其特征在于,所述數(shù)據(jù)發(fā)送模塊還用于在將所述待轉發(fā)報文發(fā)送至目標地址后,將所述第一報文對應的所述預設報文標志位進行復位。
9.根據(jù)權利要求6所述的數(shù)據(jù)傳輸裝置,其特征在于,所述數(shù)據(jù)接收模塊包括:
判斷單元,用于判斷所述第一報文的ID值與預設ID值是否相同;
第一確定單元,用于在所述第一報文的ID值與預設ID值相同時,確定所述第一報文為預定義的待轉發(fā)數(shù)據(jù)報文;
第二確定單元,用于在所述第一報文的ID值與預設ID值不相同時,確定所述第一報文不為預定義的待轉發(fā)數(shù)據(jù)報文。
10.根據(jù)權利要求6所述的數(shù)據(jù)傳輸裝置,其特征在于,所述數(shù)據(jù)發(fā)送模塊包括:
第三確定單元,用戶確定所述目標地址對所述第一數(shù)據(jù)變量的變量值的數(shù)據(jù)要求;
第一轉換單元,用于根據(jù)所述數(shù)據(jù)要求,將所述第一數(shù)據(jù)變量的數(shù)據(jù)值轉換為目標數(shù)據(jù)值;
第二轉換單元,用于將所述第一數(shù)據(jù)變量及其轉換后的目標數(shù)據(jù)值轉換為目標地址對應的待發(fā)送報文。
11.一種網(wǎng)關控制器,所述網(wǎng)關控制器通過總線,分別與待開發(fā)車型發(fā)動機以及標桿車各個控制系統(tǒng)連接,其特征在于,所述網(wǎng)關控制器包括數(shù)據(jù)接收模塊和數(shù)據(jù)發(fā)送模塊;
數(shù)據(jù)接收模塊,用于從所述總線上接收第一報文,并判斷所述第一報文是否為待轉發(fā)數(shù)據(jù)報文;以及,在所述第一報文為預定義的待轉發(fā)數(shù)據(jù)報文時,對所述待轉發(fā)數(shù)據(jù)報文對應的預設報文標志位進行置位,并將所述第一報文中攜帶的第一數(shù)據(jù)變量及其變量值存儲至接收信號數(shù)據(jù)變量中;
數(shù)據(jù)發(fā)送模塊,用于以預設時間間隔檢測是否存在已進行置位的報文標志位;以及,在檢測到存在已進行置位的報文標志位時,確定所述待轉發(fā)數(shù)據(jù)報文對應的目標地址,并將所述第一數(shù)據(jù)變量及其變量值轉換為目標地址對應的待發(fā)送報文,并將所述待發(fā)送報文發(fā)送至所述目標地址。