IP Library › Granted Patent US 10,681,184
Granted Patent B2
US 10,681,184 · App. 15/232,922 · Granted Jun 9, 2020

Method and device for transmitting a message in a vehicle

Inventors: Marco Andreas Wagner (Leonberg, DE); Michael Poehnl (Wurmberg, DE); Timo Lothspeich (Weissach, DE)
Assignee: Robert Bosch GmbH
H04L69/08H04L67/12
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,681,184
App. No.
15/232,922
Granted
Jun 9, 2020
Kind
B2
Abstract

A method for transmitting a message in a vehicle, in which the message is received according to a source protocol, a communication mechanism which is used by the message and corresponds to the source protocol is converted in such a way that the communication mechanism corresponds to a canonical protocol, the communication mechanism corresponding to the canonical protocol is converted in such a way that the communication mechanism corresponds to a predefined target protocol, and the message is transmitted according to the target protocol.

Claims (61)

1. A method for transmitting a message in a vehicle, comprising:

receiving the message according to a source protocol from a first component in the vehicle;

converting, by a gateway in the vehicle, a communication mechanism which is used by the message and corresponds to the source protocol in such a way that the communication mechanism corresponds to a canonical protocol;

converting, by the gateway, the communication mechanism corresponding to the canonical protocol in such a way that the communication mechanism corresponds to a predefined target protocol;

after receipt, converting, by the gateway, a description of data or a service performed with the aid of the message in such a way that the description corresponds to the canonical protocol;

converting, by the gateway, the description corresponding to the canonical protocol before transmission in such a way that the description corresponds to the target protocol; and

transmitting the message according to the target protocol over a communication system in the vehicle, wherein the description excludes any metadata.

2. The method as recited in claim 1 , further comprising:

after receipt, reformatting data of the message corresponding to the source protocol in such a way that the data correspond to the canonical protocol; and

reformatting the data corresponding to the canonical protocol before transmission in such a way that the data correspond to the target protocol.

3. The method as recited in claim 1 , wherein one of:

the description includes an identification number describing the contents of the message,

the description includes an identification number for identifying a provider of the data or of the service,

the description includes a version number, or

the description includes continuative attributes.

4. The method as recited in claim 1 , wherein at least one of:

the source protocol or the target protocol is CAN,

the source protocol or the target protocol is SOME/IP,

the source protocol or the target protocol is FlexRay,

the source protocol or the target protocol is MQTT,

the source protocol or the target protocol is AMQP,

the source protocol or the target protocol is XMPP,

the source protocol or the target protocol is DDS, or

the source protocol or the target protocol is CoAP.

5. The method as recited in claim 1 , wherein one of:

the message is received by a control unit of the vehicle, or

the message is transmitted to a control unit of the vehicle.

6. The method as recited in claim 1 , wherein at least one of:

the message is received by an outside world of the vehicle, or

the message is transmitted to an outside world of the vehicle.

7. The method as recited in claim 1 , further comprising:

receiving the message according to the target protocol at a second gateway in the vehicle;

converting, by the second gateway, a communication mechanism which is used by the message according to the target protocol in such a way that the communication mechanism which is used by the message according to the target protocol corresponds to the canonical protocol;

converting, by the second gateway, the communication mechanism corresponding to the canonical protocol in such a way that the communication mechanism corresponds to a second target protocol; and

transmitting the message according to the second target protocol to a second component in the vehicle.

8. A non-transitory machine-readable memory medium, on which is stored a computer program for transmitting a message in a vehicle, the computer program, when executed by a computer, causing the computer to perform:

receiving the message according to a source protocol from a first component in the vehicle;

converting, by a gateway in the vehicle, a communication mechanism which is used by the message and corresponds to the source protocol in such a way that the communication mechanism corresponds to a canonical protocol;

converting, by the gateway, the communication mechanism corresponding to the canonical protocol in such a way that the communication mechanism corresponds to a predefined target protocol;

after receipt, converting, by the gateway, a description of data or a service performed with the aid of the message in such a way that the description corresponds to the canonical protocol;

converting, by the gateway, the description corresponding to the canonical protocol before transmission in such a way that the description corresponds to the target protocol; and

transmitting the message according to the target protocol over a communication system in the vehicle, wherein the description excludes any metadata.

9. The non-transitory machine-readable memory medium as recited in claim 8 , the computer program, when executed by the computer, causing the computer to further perform:

receiving the message according to the target protocol at a second gateway in the vehicle;

converting, by the second gateway, a communication mechanism which is used by the message according to the target protocol in such a way that the communication mechanism which is used by the message according to the target protocol corresponds to the canonical protocol;

converting, by the second gateway, the communication mechanism corresponding to the canonical protocol in such a way that the communication mechanism corresponds to a second target protocol; and

transmitting the message according to the second target protocol to a second component in the vehicle.

10. A system for transmitting a message in a vehicle, comprising:

a device configured to:

receive the message according to a source protocol from a first component in the vehicle;

convert a communication mechanism which is used by the message and corresponds to the source protocol in such a way that the communication mechanism corresponds to a canonical protocol;

convert the communication mechanism corresponding to the canonical protocol in such a way that the communication mechanism corresponds to a predefined target protocol;

after receipt, convert a description of data or a service performed with the aid of the message in such a way that the description corresponds to the canonical protocol;

convert the description corresponding to the canonical protocol before transmission in such a way that the description corresponds to the target protocol; and

transmit the message according to the target protocol over a communication system in the vehicle, wherein the device is a gateway in the vehicle, wherein the description excludes any metadata.

11. The system as recited in claim 10 , further comprising:

a second gateway disposed in the vehicle and configured to:

receive the message according to the target protocol;

convert a communication mechanism which is used by the message according to the target protocol in such a way that the communication mechanism which is used by the message according to the target protocol corresponds to the canonical protocol;

convert the communication mechanism corresponding to the canonical protocol in such a way that the communication mechanism corresponds to a second target protocol; and

transmit the message according to the second target protocol to a second component in the vehicle.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 26, 2016
From: WAGNER, MARCO ANDREAS; POEHNL, MICHAEL; LOTHSPEICH, TIMO
To: ROBERT BOSCH GMBH
Reel/Frame 039854/0474 →
Priority Claims (1)
DE 10 2015 215 480 · Aug 13, 2015 · national
Continuity (1)
Related Publication 20170048359A1 · Feb 16, 2017
Cited By (1)
US 12,498,997