專利名稱:用于處理消息的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及用于處理消息的方法和裝置。
背景技術(shù):
為了在線纜連接的網(wǎng)絡(luò)、例如LAN中傳輸數(shù)據(jù)分組,尤其是使用所謂的以太網(wǎng)技術(shù)。以太網(wǎng)是用于數(shù)據(jù)處理的網(wǎng)絡(luò),所述網(wǎng)絡(luò)可以包括用于數(shù)據(jù)處理的多個(gè)裝置。在此情況下使用的控制模塊或以太網(wǎng)控制器一般被構(gòu)造用于經(jīng)由數(shù)據(jù)分組接收不同的信息并且轉(zhuǎn)發(fā)給設(shè)備的軟件驅(qū)動(dòng)用于處理。軟件驅(qū)動(dòng)被構(gòu)造用于分析消息并且從以太網(wǎng)的控制器的接收存儲(chǔ)器中復(fù)制到另外的內(nèi)部存儲(chǔ)器中。該過(guò)程是計(jì)算密集的并且導(dǎo)致不必要的高處理時(shí)間。與之不同,在機(jī)動(dòng)車中使用通信控制器用于通常所使用的現(xiàn)場(chǎng)總線系統(tǒng),例如CAN或FlexRay,其擁有消息存儲(chǔ)器。在該消息存儲(chǔ)器中的每個(gè)存儲(chǔ)位置用于處理專門的消息, 所述消息尤其是可以包括機(jī)動(dòng)車的運(yùn)行參數(shù),例如發(fā)動(dòng)機(jī)轉(zhuǎn)速或者車輛速度。在此情況下,發(fā)生對(duì)消息的預(yù)先分析并且已經(jīng)在軟件中發(fā)生自動(dòng)存儲(chǔ)。軟件可以任何時(shí)候在需要時(shí)存取最后接收的數(shù)據(jù)。在此,較舊的消息被當(dāng)前的消息改寫。
發(fā)明內(nèi)容
以此為背景,介紹具有獨(dú)立權(quán)利要求的特征的方法和裝置。本發(fā)明的其他擴(kuò)展方案從從屬權(quán)利要求和說(shuō)明書中得出。在本發(fā)明的范圍中所設(shè)置的以太網(wǎng)控制器、也即用于網(wǎng)絡(luò)的控制設(shè)備或控制模塊包括消息存儲(chǔ)器,其中在所述網(wǎng)絡(luò)情況下數(shù)據(jù)分組利用以太網(wǎng)技術(shù)被傳輸。該以太網(wǎng)控制器因此典型地適用于在具有固定的消息配置的封閉網(wǎng)絡(luò)中使用。也可以稱為以太網(wǎng)控制設(shè)備的以太網(wǎng)控制器作為數(shù)據(jù)分組接收消息,并且檢驗(yàn)該消息的確定特性,所述特性事先在消息存儲(chǔ)器中被定義。如果確定的或有關(guān)的特性適用于所接收的消息,則所述特性在相應(yīng)的位置被存放在消息存儲(chǔ)器中。在此,可以為具有確定內(nèi)容的消息設(shè)置僅用于該消息的確定的位置或存儲(chǔ)位置,其中為該消息預(yù)留所述確定的位置或存儲(chǔ)位置或者在所述確定的位置或存儲(chǔ)位置中存儲(chǔ)該消息。消息對(duì)存儲(chǔ)位置的分配尤其是與該消息包含哪個(gè)至少一個(gè)運(yùn)行參數(shù)有關(guān)。相應(yīng)地,在為至少一個(gè)確定的運(yùn)行參數(shù)預(yù)留的存儲(chǔ)位置中僅存儲(chǔ)具有該至少一個(gè)運(yùn)行參數(shù)的消息。通常使用的軟件可以任何時(shí)候?qū)S玫卮嫒∽詈笏邮盏南ⅰ]^當(dāng)前的消息在此自動(dòng)地改寫較舊的。作為運(yùn)行參數(shù)例如可以考慮車輛速度。在本發(fā)明的擴(kuò)展方案中可以規(guī)定,消息具有至少一個(gè)運(yùn)行參數(shù),通過(guò)所述至少一個(gè)運(yùn)行參數(shù)確定該消息的至少一個(gè)特性。一般,機(jī)動(dòng)車的運(yùn)行參數(shù)具有確定的值。運(yùn)行參數(shù)的值通常在機(jī)動(dòng)車的運(yùn)行期間變化。在本發(fā)明的另一擴(kuò)展方案中,第一消息具有至少一個(gè)運(yùn)行參數(shù)的第一值,其中第一消息的至少一個(gè)特性經(jīng)由該至少一個(gè)運(yùn)行參數(shù)定義。第二消息具有與在第一消息情況下相同的至少一個(gè)運(yùn)行參數(shù)的第二值,其中所述第二消息的至少一個(gè)特性經(jīng)由該至少一個(gè)運(yùn)行參數(shù)定義。在更新過(guò)程中規(guī)定,較舊的、第一消息通過(guò)較新的第二消息代替。從而在消息存儲(chǔ)器內(nèi)至少一個(gè)運(yùn)行參數(shù)的值變化。如果規(guī)定,由控制設(shè)備在軟件方面發(fā)送消息,則消息被定址到消息存儲(chǔ)器中的適當(dāng)?shù)奈恢貌⑶矣|發(fā)發(fā)送。該觸發(fā)通常通過(guò)通信控制器中的發(fā)送寄存器中的相應(yīng)的寫過(guò)程進(jìn)行。在擴(kuò)展方案中也可以在每個(gè)修改之后立即和從而例如在更新消息之后自動(dòng)地觸發(fā)對(duì)該消息的發(fā)送。該功能性等于間接地將消息鏡像到兩個(gè)或多個(gè)相互通信的通信控制器上。如果處理器改變消息,也即消息的內(nèi)容,使得從第一消息得知第二消息,則該消息可以自動(dòng)地被傳輸并且在消息存儲(chǔ)器中的所有其他存儲(chǔ)位置相應(yīng)地被更新。為了保持在消息存儲(chǔ)器中的相容性,通信控制器通常具有輸入或Input和輸出或Output緩沖存儲(chǔ)器,利用其,消息可以被請(qǐng)求并且由通信控制器提供。但是也可以設(shè)想,將以太網(wǎng)控制器的消息存儲(chǔ)器直接放在處理器的地址空間中,以便從而能夠?qū)崿F(xiàn)直接存取。因此可以執(zhí)行存儲(chǔ)器疊 合(Speichereinblendung)(存儲(chǔ)器映射(Memory Mapping))。利用該方法可以實(shí)現(xiàn)軟件的顯著去負(fù)荷,因?yàn)橐蕴W(wǎng)控制器由自己分析和相應(yīng)地存放消息。在根據(jù)現(xiàn)有技術(shù)的方法情況下,軟件必須首先在協(xié)議堆棧中分析所述消息并且從而在OSI模型中分析多個(gè)層并且最后將消息復(fù)制給相應(yīng)的位置。消息的停留時(shí)間或等待時(shí)間因此可以在根據(jù)本發(fā)明的方法的一種實(shí)施方式中被減少。此外,以太網(wǎng)控制器的中央計(jì)算單元(CPU)被去負(fù)荷并且可以用于其他任務(wù)。根據(jù)本發(fā)明的裝置被構(gòu)造用于執(zhí)行所介紹的方法的所有步驟。在此,方法的各個(gè)步驟也可以由裝置的各個(gè)組件執(zhí)行。此外,裝置的功能或裝置的各個(gè)組件的功能可以被實(shí)施為方法的步驟。此外可能的是,將方法的步驟作為裝置的至少一個(gè)組件的功能或整個(gè)裝置的功能實(shí)現(xiàn)。本發(fā)明的其他優(yōu)點(diǎn)和擴(kuò)展方案從說(shuō)明書和附圖中得出。不言而喻,前面所述的和下面仍要闡述的特征可以不僅以分別所說(shuō)明的組合的方式、而且以其他組合的方式或單獨(dú)地被使用,而不偏離本發(fā)明的范圍。
圖I以示意圖示出從現(xiàn)有技術(shù)中已知的以太網(wǎng)控制器。圖2以示意圖示出所謂的TCP/IP堆棧的框圖。圖3以示意圖示出從現(xiàn)有技術(shù)中已知的通信控制器的例子,其通常使用在機(jī)動(dòng)車中。圖4以示意圖示出如可以在根據(jù)本發(fā)明的以太網(wǎng)控制器的一種實(shí)施方式中使用的消息存儲(chǔ)器。圖5以示意圖示出以太網(wǎng)幀或時(shí)幀(Rahme)的例子。圖6以示意圖示出如例如在版本4的因特網(wǎng)協(xié)議情況下使用的用于數(shù)據(jù)分組的時(shí)幀和IPV4幀的結(jié)構(gòu)。圖7以示意圖示出例如在版本6的因特網(wǎng)協(xié)議中使用的IPV6幀或時(shí)幀。圖8以示意圖示出TCP時(shí)幀或TCP幀的例子。
圖9以示意圖示出UDP時(shí)幀或UDP幀的例子。圖10以示意圖示出根據(jù)本發(fā)明的裝置的實(shí)施方式。
具體實(shí)施例方式本發(fā)明根據(jù)實(shí)施方式在附圖中示意性地示出并且下面參照附圖詳盡地予以描述。圖相關(guān)聯(lián)地和全面地被描述,相同的附圖標(biāo)記表示相同的組件。在圖I中示意性示出的傳統(tǒng)以太網(wǎng)控制器2包括主機(jī)接口 4和從而通向數(shù)據(jù)庫(kù)供應(yīng)者的接口、8 kB用戶閃存6或數(shù)字存儲(chǔ)芯片、用于發(fā)送消息的2 kB Tx緩沖器8或緩沖存儲(chǔ)器、用于接收消息的4 kB Rx-FIFO(先進(jìn)先出(First In First Out))緩沖器10、這里以20 MHz的頻率運(yùn)行的時(shí)鐘12、用于控制對(duì)媒體地址的接入的以太網(wǎng)MAC (媒體訪問(wèn)控制)14、控制顯示器16 (LED Control)和物理層18 (以太網(wǎng)PHY)。 以太網(wǎng)控制器2的接口 4經(jīng)由并行的總線連接20與數(shù)據(jù)供應(yīng)者(主機(jī))的微控制器22 (MCU)連接。此外,圖I示出模塊24,具有芯片26 (RJ-45)以及作為ACT LED所構(gòu)造的發(fā)光二極管28和作為L(zhǎng)INK LED所構(gòu)造的發(fā)光二極管30,其經(jīng)由用于LINK LED和用于ACT LED的引線32、33與控制顯示器16連接。此外規(guī)定,物理層18經(jīng)由發(fā)送路徑34給模塊24發(fā)送消息并且從模塊24經(jīng)由接收路徑36接收消息。圖2以示意圖示出用于傳輸控制協(xié)議/因特網(wǎng)協(xié)議的TCP/IP堆棧和從而堆棧存儲(chǔ)器38的框圖。該堆棧存儲(chǔ)器38包括具有應(yīng)用程序42的用戶區(qū)域40、內(nèi)核44以及硬件46,其包括網(wǎng)絡(luò)適配器48。內(nèi)核44具有TCP/UDP網(wǎng)絡(luò)協(xié)議50(UDP,用戶數(shù)據(jù)報(bào)協(xié)議)、用于按照版本4( ICMPv4IGMP)的因特網(wǎng)協(xié)議控制因特網(wǎng)通知的模塊52、包括版本4的因特網(wǎng)協(xié)議的模塊54、包括版本6的因特網(wǎng)協(xié)議的模塊56以及用于按照版本6 (ICMPv6)的因特網(wǎng)協(xié)議控制因特網(wǎng)消息的模塊58。此外,內(nèi)核54包括用于其他網(wǎng)絡(luò)協(xié)議(ARP、地址解析協(xié)議)的模塊60、具有傳送層(鏈路層(Link Layer))的模塊62和用于設(shè)備驅(qū)動(dòng)(Device Driver)的模塊64。在接收消息之后,通過(guò)主機(jī)MCU 22 (圖I)處理該消息。為此,消息經(jīng)歷以太網(wǎng)驅(qū)動(dòng)和堆棧存儲(chǔ)器38 (TCP/IP堆棧)(圖2)。之后,應(yīng)用程序(Applikation (應(yīng)用))42才可以處理數(shù)據(jù)。圖3以示意圖示出通信控制器66,其作為現(xiàn)有技術(shù)例如在機(jī)動(dòng)車的網(wǎng)絡(luò)(CAN,控制局域網(wǎng))中使用。該通信控制器66包括驅(qū)動(dòng)68 (總線-CLK)以及消息存儲(chǔ)器70,其這里被構(gòu)造為RAM并且包括用于32個(gè)消息的緩沖器以及136X32比特的存儲(chǔ)位置。驅(qū)動(dòng)68包括接口 72,其被構(gòu)造用于接收地址74以及用于與其他設(shè)備交換數(shù)據(jù)76和控制指令78。此外,驅(qū)動(dòng)68包括第一判決模塊80 (IF CON REG I)以及第二判決模塊80 (IF CON REG 2)。此外,驅(qū)動(dòng)68具有寄存器84、用于處理通知的模塊86以及用于控制消息存儲(chǔ)器70的模塊88。內(nèi)核90 (CAN-CORE)被構(gòu)造用于經(jīng)由發(fā)送路徑92 (CAN-TX)給CAN總線發(fā)送消息和經(jīng)由接收路徑94 (CAN-RX)從CAN總線接收消息。具有消息存儲(chǔ)器70的在這里示出的、可以在機(jī)動(dòng)車中所使用的通信控制器66包括用于接收和發(fā)送消息所需要的信息,并且消息存儲(chǔ)器70包括區(qū)域,在所述區(qū)域中存放消息的所屬的有用數(shù)據(jù)。在CAN控制器情況下,這些信息例如包含發(fā)送方向、消息標(biāo)識(shí)和消息掩碼。在FlexRay情況下,此外存儲(chǔ)關(guān)于在通信時(shí)間計(jì)劃中的時(shí)間位置的信息。
因?yàn)樵诎凑找蕴W(wǎng)技術(shù)傳輸數(shù)據(jù)分組時(shí)所述傳輸超出第二 OSI層(以太網(wǎng))并且也可以應(yīng)用第三層(IPv4/IPv6)和第四層(TCP/UDP),所以根據(jù)改進(jìn)階段也許需要明顯更多的信息。圖4以示意圖示出消息存儲(chǔ)器96的實(shí)施方式,所述消息存儲(chǔ)器可以作為以如在本發(fā)明的可能的實(shí)施方式中使用的太網(wǎng)控制器的組件被使用。消息存儲(chǔ)器96包括用于數(shù)據(jù)分組的頭部數(shù)據(jù)(Header (報(bào)頭))的第一區(qū)域98、未被利用的第二區(qū)域100和用于數(shù)據(jù)分組的有用數(shù)據(jù)的第三區(qū)域102。在此,第一區(qū)域98包括用于第一消息的頭部數(shù)據(jù)的第一存儲(chǔ)位置104、用于第二消息的頭部數(shù)據(jù)的第二存儲(chǔ)位置106和用于第η消息的頭部數(shù)據(jù)的第η存儲(chǔ)位置108。第三區(qū)域包括用于第一消息的有用數(shù)據(jù)的第一存儲(chǔ)位置110、用于數(shù)據(jù)分組的有用數(shù)據(jù)的第二存儲(chǔ)位置112和用于第η消息的有用數(shù)據(jù)的第η存儲(chǔ)位置114。在此無(wú)關(guān)緊要的是,用于處理消息的信息和消息的有用數(shù)據(jù)是處于消息存儲(chǔ)器96的分開(kāi)的區(qū)域98、102中(如這里所示的)還是相應(yīng)地共同地被存放在一個(gè)塊中。如果頭部數(shù)據(jù)的大小與消息的有用數(shù)據(jù)的大小明顯不同,則通常進(jìn)行消息存儲(chǔ)器98的分離。在以太網(wǎng)情況下,通常是這種情況。而在CAN情況下,有用數(shù)據(jù)總是直接在所屬的頭部數(shù)據(jù)之后,所述頭部數(shù)·據(jù)尤其是包括處理信息。圖5以示意圖示出以太網(wǎng)分組116的例子,其包括具有7字節(jié)長(zhǎng)度的前導(dǎo)碼和具有I字節(jié)長(zhǎng)度的時(shí)幀定界符120(Stack Frame Delimiter(堆棧幀定界符),SFD)。以太網(wǎng)時(shí)幀122 (以太網(wǎng)幀)包括目的MAC地址124和源MAC地址126,其分別具有6字節(jié)的長(zhǎng)度。VLAN標(biāo)記128或者VLAN標(biāo)簽包括具有TPID 130和TCI 132的7字節(jié)的長(zhǎng)度,其中VLAN代表虛擬局域網(wǎng)并從而代表虛擬區(qū)域性受限的網(wǎng)絡(luò)。以太網(wǎng)時(shí)幀122此外包括類型字段134以及在O和1500字節(jié)之間的長(zhǎng)度的數(shù)據(jù)136。此外,以太網(wǎng)時(shí)幀122包括PAD填充字段138和CRC校驗(yàn)和140。在利用以太網(wǎng)技術(shù)傳輸數(shù)據(jù)時(shí),在最簡(jiǎn)單的情況下僅需要關(guān)于第二層OS/層2(以太網(wǎng))的信息。從圖5中的以太網(wǎng)時(shí)幀122中可以導(dǎo)出消息存儲(chǔ)器中的用于發(fā)送和接收的所述消息信息。圖6以示意圖示出作為IPv4頭部數(shù)據(jù)區(qū)域所構(gòu)造的頭部數(shù)據(jù)區(qū)域142和從而如在版本4的因特網(wǎng)協(xié)議(IPv4)情況下作為消息的要發(fā)送的數(shù)據(jù)分組(幀)的引言所使用的報(bào)頭。具有32比特寬的該頭部數(shù)據(jù)區(qū)域142包括具有4比特的寬度的關(guān)于頭部數(shù)據(jù)區(qū)域142的版本144的說(shuō)明、具有4比特的寬度的關(guān)于數(shù)據(jù)分組的長(zhǎng)度146的信息(其中該長(zhǎng)度146也縮寫為用于IP報(bào)頭長(zhǎng)度的IHL)、具有8比特的寬度的關(guān)于服務(wù)類型148 (T0S,Type of Service)的信息以及具有16比特的寬度的關(guān)于數(shù)分組的總長(zhǎng)度150的信息。此外,頭部數(shù)據(jù)區(qū)域142包括具有16比特的寬度的標(biāo)識(shí)152、具有3比特的寬度的控制開(kāi)關(guān)152 (標(biāo)志)和具有13比特的寬度的關(guān)于分段156 (分段偏移(Fragment Offset))的信息。此外,這里設(shè)置具有8比特的寬度的關(guān)于數(shù)據(jù)分組的壽命158 ((生存時(shí)間)Timeto live, TTL)的信息、具有8比特的寬度的關(guān)于在本發(fā)明的擴(kuò)展方案的范圍中所使用的因特網(wǎng)協(xié)議160的信息和具有16比特的寬度的校驗(yàn)和162。按照版本4的因特網(wǎng)協(xié)議160的這里所示的頭部數(shù)據(jù)區(qū)域21也包括關(guān)于源地址164、目的地址166的信息和必要時(shí)關(guān)于其他選項(xiàng)168的至少一個(gè)信息,其分別具有32比特的寬度。
用于版本6的因特網(wǎng)協(xié)議(IPv6)的消息的數(shù)據(jù)分組(幀)的頭部數(shù)據(jù)區(qū)域170在圖7中示意性示出。該作為IPv6頭部數(shù)據(jù)區(qū)域構(gòu)造的頭部數(shù)據(jù)區(qū)域170或報(bào)頭包括具有4比特的寬度的版本172的信息、具有8比特的寬度的關(guān)于優(yōu)先權(quán)預(yù)設(shè)174 (Traffic Class(業(yè)務(wù)類別))的信息、具有20比特的寬度的關(guān)于流值176 (Flow Label (流標(biāo)簽))的信息、具有16比特的寬度的關(guān)于作為IPv6數(shù)據(jù)分組構(gòu)造的數(shù)據(jù)分組的長(zhǎng)度178的信息、具有8比特的寬度的關(guān)于隨后的頭部數(shù)據(jù)區(qū)域的標(biāo)識(shí)180的信息和具有8比特的寬度的關(guān)于中間步驟182 (Hop Limit(跳極限))的最大數(shù)量的信息,其允許經(jīng)由路由器覆蓋所分配的數(shù)據(jù)分組。此外,所示的頭部數(shù)據(jù)區(qū)域170包括源地址184和目的地址186,其分別具有128比特的寬度。對(duì)于第三層OS/層上的IP協(xié)議,使用用于頭部數(shù)據(jù)區(qū)域142、170的在圖6和7中所示的版本。由此可以導(dǎo)出用于發(fā)送和接收消息的所示信息。圖8以示意圖示出如在TCP協(xié)議情況下所使用的時(shí)幀188或幀。時(shí)幀188包括TCP頭部數(shù)據(jù)區(qū)域190 (TCP報(bào)頭)和用于要傳送的數(shù)據(jù)的區(qū)域192。 頭部數(shù)據(jù)區(qū)域190包括關(guān)于源端子192的信息、關(guān)于目的端子194的信息、關(guān)于序列號(hào)196的信息以及關(guān)于接收確認(rèn)198的信息。此外,頭部數(shù)據(jù)區(qū)域190包括數(shù)據(jù)間距200(Data offset (數(shù)據(jù)偏移))、所預(yù)留的區(qū)域202、多個(gè)控制變量204、窗206、校驗(yàn)和208、緊迫性指針210和關(guān)于具有多個(gè)32比特字的其他選項(xiàng)212的信息。在圖9中示意性示出的UDP時(shí)幀(UDP幀),如對(duì)于UDP和從而用戶數(shù)據(jù)報(bào)協(xié)議所使用的,包括UDP數(shù)據(jù)分組216以及關(guān)于源端子218的信息、關(guān)于目的端子220的信息、關(guān)于長(zhǎng)度222的信息、關(guān)于校驗(yàn)和224以及數(shù)據(jù)226的信息。TCP時(shí)幀188 (圖8)和UDP時(shí)幀214 (圖9)因此包含分別示出的例如關(guān)于源端子192、218、目的端子180、225或長(zhǎng)度222的信息。這里應(yīng)注意的是,在處理TCP信息時(shí)應(yīng)該考慮例如消息計(jì)數(shù)器的當(dāng)前的協(xié)議狀態(tài)。UDP協(xié)議是無(wú)狀態(tài)的并且也可以由于小的復(fù)雜性在根據(jù)本發(fā)明方法的實(shí)施方式情況下被處理。用于處理消息230、232的根據(jù)本發(fā)明的裝置228的在圖10中示意性示出的實(shí)施方式具有帶有消息存儲(chǔ)器236的以太網(wǎng)控制器234和從而用于作為數(shù)據(jù)分組利用以太網(wǎng)技術(shù)所傳輸?shù)南⒌目刂圃O(shè)備,所述消息存儲(chǔ)器包括多個(gè)存儲(chǔ)位置238。因特網(wǎng)控制器236在至少一個(gè)特性的存在方面對(duì)所接收的消息230、232進(jìn)行檢驗(yàn)并且當(dāng)該至少一個(gè)特性適用于消息230、232時(shí)將所接收的消息230、232存儲(chǔ)在消息存儲(chǔ)器236的為消息230、232預(yù)留的存儲(chǔ)位置238、240、242、244中。裝置228此外包括具有發(fā)送寄存器248的通信控制器246,其中通信控制器246被構(gòu)造用于當(dāng)在發(fā)送寄存器248內(nèi)執(zhí)行寫過(guò)程之后發(fā)送消息230、232。本發(fā)明裝置228的這里所述的實(shí)施方式布置在機(jī)動(dòng)車內(nèi)的網(wǎng)絡(luò)中并且被構(gòu)造用于傳送消息230,232,其作為至少一個(gè)特性具有機(jī)動(dòng)車的至少一個(gè)運(yùn)行參數(shù)的值。然后消息230、232的至少一個(gè)特性經(jīng)由至少一個(gè)運(yùn)行參數(shù)定義。在根據(jù)圖10所示的運(yùn)行情形中規(guī)定,第一消息230已經(jīng)處于消息存儲(chǔ)器236的存儲(chǔ)字段240中。該第一消息230包括至少一個(gè)運(yùn)行參數(shù)的第一值。此外,在機(jī)動(dòng)車的連續(xù)運(yùn)行時(shí),至少一個(gè)運(yùn)行參數(shù)的值被改變。但是,至少一個(gè)運(yùn)行參數(shù)和從而還有消息230、232的至少一個(gè)特性不由于得出的值改變而被改變。由通信控制器246傳送的第二消息232包括至少一個(gè)運(yùn)行參數(shù)的更新的第二值。一旦第二消息232到達(dá)了以太網(wǎng)控制器234,第二消息232就被存在的存儲(chǔ)位置240中,其中第一消息230已經(jīng)位于該存儲(chǔ)位置240中,由此此 外第一消息230通過(guò)第二消息232改寫。由此實(shí)現(xiàn)消息存儲(chǔ)器236中的至少一個(gè)運(yùn)行參數(shù)的值的更新。
權(quán)利要求
1.用于利用至少一個(gè)以太網(wǎng)控制器(234)處理消息(230,232)的方法,所述以太網(wǎng)控制器具有消息存儲(chǔ)器(96,236),其中由至少一個(gè)以太網(wǎng)控制器(234)在至少一個(gè)特性的存在方面對(duì)所接收的消息(230,232)進(jìn)行檢驗(yàn),并且其中如果該至少一個(gè)特性適用于所述消息(230,232),則將所接收的消息(230,232)存儲(chǔ)在消息存儲(chǔ)器(96,236)中。
2.根據(jù)前述權(quán)利要求之一所述的方法,所述方法針對(duì)機(jī)動(dòng)車被執(zhí)行,其中要處理的消息(230,232)包括機(jī)動(dòng)車的至少一個(gè)運(yùn)行參數(shù)的值,并且其中至少一個(gè)特性通過(guò)至少一個(gè)運(yùn)行參數(shù)定義。
3.根據(jù)權(quán)利要求I或2所述的方法,其中當(dāng)消息(230,232)被改變時(shí),至少一個(gè)以太網(wǎng)控制器(234)的消息存儲(chǔ)器(96,236)的內(nèi)容被更新。
4.根據(jù)前述權(quán)利要求之一所述的方法,其中具有至少一個(gè)特性的第一消息(230,232)被存儲(chǔ)在消息存儲(chǔ)器(96,236)的存儲(chǔ)位置(104,106,108,110,112,114,238,240,242,244)中,并且其中第一消息(230,232)在接收具有與該第一消息(230,232)相同的至少一個(gè)特性的第二消息(230,232)時(shí)被該第二消息(230,232)改寫。
5.根據(jù)前述權(quán)利要求之一所述的方法,其中消息(230,232)由至少一個(gè)通信控制器(246)發(fā)送。
6.根據(jù)前述權(quán)利要求之一所述的方法,其中消息(230,232)在網(wǎng)絡(luò)內(nèi)經(jīng)由因特網(wǎng)協(xié)議發(fā)送。
7.用于處理消息的裝置,所述裝置具有帶有消息存儲(chǔ)器(96,236)的以太網(wǎng)控制器(234),其中至少一個(gè)以太網(wǎng)控制器(234)在至少一個(gè)特性的存在方面對(duì)所接收的消息(230,232)進(jìn)行檢驗(yàn)并且當(dāng)該至少一個(gè)特性適用于所述消息(230,232)時(shí),將所接收的消息(230,232)存儲(chǔ)在消息存儲(chǔ)器(96,236)中。
8.根據(jù)權(quán)利要求7所述的裝置,其中消息存儲(chǔ)器(96,236)具有多個(gè)存儲(chǔ)位置(104,106,108,110,112,114,238,240,242,244),其中為滿足至少一個(gè)特性的消息(230,232)相應(yīng)地預(yù)留存儲(chǔ)位置(104,106,108,110,112,114,238,240,242,244)。
9.根據(jù)權(quán)利要求7或8所述的裝置,其具有帶有發(fā)送寄存器(248)的通信控制器(246 ),其中該通信控制器(246 )被構(gòu)造用于在執(zhí)行寫過(guò)程之后通過(guò)發(fā)送寄存器(248 )發(fā)送消息(230,232)。
10.根據(jù)權(quán)利要求7至9之一所述的裝置,其布置在機(jī)動(dòng)車中并且被構(gòu)造用于與布置在機(jī)動(dòng)車中的網(wǎng)絡(luò)交換消息(230,232 )。
全文摘要
本發(fā)明涉及一種用于利用至少一個(gè)以太網(wǎng)控制器處理消息的方法,所述以太網(wǎng)控制器具有消息存儲(chǔ)器(96),其中由至少一個(gè)以太網(wǎng)控制器在至少一個(gè)特性的存在方面對(duì)所接收的消息進(jìn)行檢驗(yàn),并且其中如果該至少一個(gè)特性適用于所述消息,則將所接收的消息存儲(chǔ)在消息存儲(chǔ)器(96)中。
文檔編號(hào)H04L12/40GK102907046SQ201180025923
公開(kāi)日2013年1月30日 申請(qǐng)日期2011年4月15日 優(yōu)先權(quán)日2010年5月27日
發(fā)明者V.布拉施克, J.席爾默, T.洛特斯佩希, T.洛倫茨, C.施羅夫 申請(qǐng)人:羅伯特·博世有限公司