H04L12/4015

Methods, systems, and apparatuses for priority-based time partitioning in time-triggered ethernet networks

Methods, systems, and apparatuses for scheduling a plurality of Virtual Links (VLs) in a Time-Triggered Ethernet (TTE) network by determining a subset of a group of bins allocated to TT traffic; restricting the subset bin groups to a specified harmonic subdivided pattern with a certain duration; allocating the subset of bin groups in accordance with bin group equated with a rate at least twice as high as a highest TT traffic rate available in the network to enable control of partitioned traffic by using a set of media reservations; checking whether a bin selected via a bin selection process for scheduling a TT Virtual Link (VL) is a valid TT bin, else proceeding to a subsequent bin until a valid TT bin is returned for the TT VL, and reserving using at least one media reservation for a TT VL to be scheduled by temporal partitioning at the restricted rate.

Network interface for home-automation apparatus, home-automation system for a building containing such home-automation apparatus and building comprising such home-automation system

A method of managing traffic in a communication network is implemented by a network interface of a communicating element during the transmission of a message on a physical link of the network, the message including a transmission priority level. This method includes the steps of: detecting an internal state of a data link layer, as long as the internal state of the link layer does not allow the message to be sent immediately: waiting for the internal state of the link layer to reach a priority state equal to or lower than the transmission priority level, increasing the transmission priority level each time the internal state resumes a busy state signifying that a signal is present on the physical link during this wait time; sending the message when the internal state changes to a priority state equal to or lower than the transmission priority level.

Master of a bus system

A master of a bus system for process control with one slave and a bus. A transceiver circuit transmits and receives for process control by data packets. A channel has a receive memory area. The transceiver circuit is set up to write the receive data of a data packet received via the bus into the receive memory area. The channel has at least one selection circuit, an output of the selection circuit being connected to the transceiver circuit. The selection circuit has a first input for selecting initial data. The selection circuit has a second input, the second input being connected to the receive memory area, and the selection circuit is configured to select the transmit data from the initial data and/or the data written into the receive memory area and to output the transmitted data to the transceiver circuit for a data packet to be transmitted.

Control apparatus, control method, and computer program

A control apparatus that communicates with a plurality of on-vehicle control devices through in-vehicle communication lines, and includes an acquisition unit configured to acquire electric energy of a battery supplying electric power to the plurality of on-vehicle control devices, and a control unit configured to instruct, in a case where predicted electric energy of the battery at a time when a process by a target device that is one of the plurality of on-vehicle control devices is completed is lower than a first threshold, other on-vehicle control devices to stop respective processes by the other on-vehicle control devices executed in parallel with the process by the target device.

Vehicular communication system
11288054 · 2022-03-29 · ·

An object of the present disclosure is to determine whether or not communication between ECUs after update of a software program is expected communication. A vehicular communication system includes: a storage unit which stores a first piece of information indicating data scheduled to be transmitted and received on a bus connecting a plurality of ECUs so that the ECUs can communicate with one another; an acquiring unit which acquires a second piece of information indicating data being transmitted and received on the bus when a software program of at least one of the plurality of ECUs is updated; and a determining unit which determines whether or not expected communication is being executed on the bus based on the first piece of information and the second piece of information.

METHOD AND DEVICE FOR PROCESSING DATA ASSOCIATED WITH MESSAGES TRANSMITTABLE VIA A BUS SYSTEM
20220109589 · 2022-04-07 ·

A method for processing data associated with messages transmittable via a bus system. The method includes: providing multiple filter groups, each filter group of the multiple filter groups including at least one filter rule, for example, for at least some of the messages, filtering at least one message with the aid of at least two different filter groups of the multiple filter groups.

METHOD AND DEVICE FOR PROCESSING DATA ASSOCIATED WITH A MESSAGE RECEIVED VIA A COMMUNICATIONS SYSTEM
20220094568 · 2022-03-24 ·

A computer-implemented method for processing data, which are associated with at least one message received via a communications system, such as a bus system. The method includes: determining a first variable, which characterizes a transmitting time of the at least one message; evaluating the first variable with regard to at least one time frame of possible transmitting times of the at least one message.

Method for transmitting data and system comprising communicating entity
11271772 · 2022-03-08 · ·

A communicating entities include one master entity, configured for communicating according to a first protocol at least, and a plurality of slave entities. The slave entities include a first group of slave entities able to support communications according to said first protocol and unable to support communications according to a second protocol, and a second group of slave entities able to support communications according to at least said second protocol. The first protocol is implemented by a token passing with communication data from the master entity to successively each neighbour slave entity, until the token reaches again the master entity, defining thus a first cycle according to the first protocol. The second protocol is implemented by passing a data frame including data intended to entities of said second group, one current entity of said second group, when receiving said data frame.

MEDIA ACCESS CONTROL SECURITY (MACSEC) APPLICATION CRYPTOGRAPHIC FINGERPRINTING

A software defined network (SDN) switch of a communication network includes a memory and a processor operatively coupled to the memory. The SDN switch receives a media access control security (MACsec) frame of power system data. The SDN switch detects an SDN flow match based at least in part on a port identifier of the MACsec frame. The SDN switch performs an action based on the SDN flow match.

In-vehicle communication device

The in-vehicle communication device includes a CAN communication unit, an Ethernet communication unit, a controller that controls communication by the CAN communication unit and the Ethernet communication unit, a first voltage output unit that outputs a first voltage, and a second voltage output unit that outputs a second voltage lower than the first voltage. The second voltage output is applied to the Ethernet communication unit. The first voltage output by the first voltage output unit and the second voltage output by the second voltage output unit are applied to the CAN communication unit. An opening/closing unit is provided between the second voltage output unit and the Ethernet communication unit. When a predetermined operation in the vehicle has been detected, the controller puts the opening/closing unit into an open state and cuts off the supply of power from the second voltage output unit to the Ethernet communication unit.