Processing

Please wait...

Settings

Settings

Goto Application

1. WO2020139396 - WRITING MESSAGES IN A SHARED MEMORY ARCHITECTURE FOR A VEHICLE

Publication Number WO/2020/139396
Publication Date 02.07.2020
International Application No. PCT/US2018/068044
International Filing Date 28.12.2018
IPC
G06F 16/13 2019.01
GPHYSICS
06COMPUTING; CALCULATING OR COUNTING
FELECTRIC DIGITAL DATA PROCESSING
16Information retrieval; Database structures therefor; File system structures therefor
10File systems; File servers
13File access structures, e.g. distributed indices
G06F 12/02 2006.01
GPHYSICS
06COMPUTING; CALCULATING OR COUNTING
FELECTRIC DIGITAL DATA PROCESSING
12Accessing, addressing or allocating within memory systems or architectures
02Addressing or allocation; Relocation
B60W 30/00 2006.01
BPERFORMING OPERATIONS; TRANSPORTING
60VEHICLES IN GENERAL
WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
30Purposes of road vehicle drive control systems not related to the control of a particular sub-unit, e.g. of systems using conjoint control of vehicle sub-units
CPC
B60W 30/00
BPERFORMING OPERATIONS; TRANSPORTING
60VEHICLES IN GENERAL
WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
30Purposes of road vehicle drive control systems not related to the control of a particular sub-unit, e.g. of systems using conjoint control of vehicle sub-units ; , or advanced driver assistance systems for ensuring comfort, stability and safety or drive control systems for propelling or retarding the vehicle
G06F 12/02
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
12Accessing, addressing or allocating within memory systems or architectures
02Addressing or allocation; Relocation
G06F 16/13
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
16Information retrieval; Database structures therefor; File system structures therefor
10File systems; File servers
13File access structures, e.g. distributed indices
Applicants
  • DIDI RESEARCH AMERICA, LLC [US]/[US]
Inventors
  • SHEN, Yuzhu
  • PRIYADARSHI, Alok
Agents
  • CHRISTENSEN, Michael, R.
Priority Data
Publication Language English (EN)
Filing Language English (EN)
Designated States
Title
(EN) WRITING MESSAGES IN A SHARED MEMORY ARCHITECTURE FOR A VEHICLE
(FR) ÉCRITURE DE MESSAGES DANS UNE ARCHITECTURE DE MÉMOIRE PARTAGÉE POUR UN VÉHICULE
Abstract
(EN)
A method of communicating messages between a plurality of modules in a system on a vehicle, each module of the plurality of modules implemented on at least one processor and configured as a publisher node and/or a subscriber node and collectively forming a plurality of nodes that communicate in the operation of the vehicle. The method may include generating a first message associated with a first topic by a first publisher node, writing, by the first publisher node, the first message in a memory location in a first message buffer of the plurality of message buffers, the first message buffer associated with the first topic and configured to store a plurality of messages associated with the first topic, and writing in a registry information associated with writing the first message, the registry configured to store location information of the first message.
(FR)
L'invention concerne un procédé de communication de messages entre une pluralité de modules dans un système sur un véhicule, chaque module de la pluralité de modules étant mis en œuvre sur au moins un processeur et configuré sous la forme d'un nœud d'éditeur et/ou d'un nœud d'abonné et formant collectivement une pluralité de nœuds qui communiquent dans le fonctionnement du véhicule. Le procédé peut consister à générer un premier message associé à un premier sujet au moyen d'un premier nœud d'éditeur, à écrire, au moyen du premier nœud d'éditeur, le premier message dans un emplacement de mémoire dans un premier tampon de message de la pluralité de tampons de message, le premier tampon de message étant associé au premier sujet et configuré afin de stocker une pluralité de messages associés au premier sujet, et d'écrire dans une information de registre associée à l'écriture du premier message, le registre étant configuré pour stocker des informations d'emplacement du premier message.
Latest bibliographic data on file with the International Bureau