CPC H04L 69/22 (2013.01) [H04L 67/12 (2013.01)] | 20 Claims |
1. A vehicular communication controller apparatus comprising:
a microcontroller (MCU), located within a vehicle, configured to discover an offered service from one or more systems on a chip (SoC) based on a find service request generated by a software component within the MCU;
wherein the MCU generates a find service message packet comprising the find service request inserted into a payload of the find service message packet, wherein the payload is bound to an automotive/embedded communication protocol that supports remote procedure calls, event notifications and underlying serialization/wire format;
wherein the MCU sends the find service message packet to one or more SoC receiving devices;
wherein the one or more SoC receiving devices deserialize a header of the find service message packet to generate a generic publish event;
wherein the one or more SoC receiving devices deserialize the payload of the find service message packet to retrieve the find service request and determine, based on a local database, a corresponding service identifier;
wherein the one or more SoC receiving devices generate a service directory message based on service metadata from the corresponding service identifier in the local database and publishes a cloud event including a solicited response;
wherein the header of the published cloud event is bound to the automotive/embedded communication protocol and sent to the MCU; and
wherein an automotive/embedded communication protocol transcoder in the MCU removes the header and directs the solicited response to the software component.
|