The present invention provides an onboard control device that uses a circular buffer to exchange data among a plurality of virtual control devices, wherein the circular buffer comprises a plurality of blocks, one of the virtual control devices (a first virtual control device) writes data, two of the virtual control devices (a second virtual control device and a third virtual control device) read the data, the plurality of blocks comprise first blocks of a type that prohibits overwriting if unread data remains and second blocks of a type in which overwriting is not prohibited, and if all first blocks have remaining data that has not yet been read from the second or third virtual control device, a switching control is executed to write data to the second blocks.
La présente invention concerne un dispositif de commande embarqué qui utilise un tampon circulaire pour échanger des données entre une pluralité de dispositifs de commande virtuels, le tampon circulaire comprenant une pluralité de blocs, l'un des dispositifs de commande virtuels (un premier dispositif de commande virtuel) écrivant des données, deux des dispositifs de commande virtuels (un deuxième dispositif de commande virtuel et un troisième dispositif de commande virtuel) lisant les données, la pluralité de blocs comprenant de premiers blocs d'un type qui interdit l'écrasement si des données non lues restent et de seconds blocs d'un type selon lequel l'écrasement n'est pas interdit et, si tous les premiers blocs ont des données restantes qui n'ont pas encore été lues à partir du deuxième ou du troisième dispositif de commande virtuel, une commande de commutation étant exécutée pour écrire des données sur les seconds blocs.
循環バッファを用いて複数の仮想制御装置間のデータ授受をおこなう車載制御装置において、前記循環バッファは複数のブロックで構成され、1つの仮想制御装置(第1仮想制御装置)がデータを書き込み、2つの仮想制御装置(第2仮想制御装置と第3仮想制御装置)がデータを読み出すものであり、前記複数のブロックは、未だ読み出されていないデータが残存している場合には上書きを禁止するタイプの第1ブロックと、上書きが禁止されないタイプの第2ブロックからなり、すべての第1ブロックに第2又は第3仮想制御装置から未だ読み出されていないデータが残存している場合、切替制御を行って、第2ブロックへデータを書き込む。
ONBOARD CONTROL DEVICE, CONTROL METHOD, AND COMPUTER PROGRAM
DISPOSITIF DE COMMANDE EMBARQUÉ, PROCÉDÉ DE COMMANDE ET PROGRAMME INFORMATIQUE
車載制御装置、制御方法及びコンピュータプログラム
2023-06-22
Patent
Electronic Resource
Japanese
ONBOARD DEVICE, ONBOARD SYSTEM, SERVER COMPUTER, CONTROL METHOD, AND COMPUTER PROGRAM
European Patent Office | 2023
|ONBOARD CONTROL DEVICE, CONTROL METHOD, AND COMPUTER PROGRAM
European Patent Office | 2017
|European Patent Office | 2023
|