Patent classifications
H04L12/40195
VEHICLE COMMUNICATION SYSTEM
A vehicle communication system includes a core module, a first terminal module, and a second terminal module. The core module is installed in a vehicle and includes a first switching hub, a second switching hub, and a core communication line bundle. The first and the second switching hubs relay the data. The core communication line bundle includes a core optical cable that propagates optical signals and a core electrical wire that conducts electrical signals. In the core communication line bundle, the core optical cable and the core electrical wire couple the first switching hub and the second switching hub for communication. In the core communication line bundle, the core optical cable has a larger communication traffic volume than that of the core electrical wire.
METHOD FOR TRANSMITTING DATA AND SYSTEM COMPRISING COMMUNICATING ENTITY
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.
METHOD FOR ENABLING NODES OF HETEROGENEOUS COMMUNICATION PROTOCOLS TO SHARE A SINGLE BUS BY ADAPTING TO ONE OF THE HETEROGENEOUS COMMUNICATION PROTOCOLS AND DEVICE FOR SAID METHOD
A device of the present invention incorporates a data block, received from a Communication Module (CM) connected via an interface, into a frame of a specific format in which a preamble for data synchronization is placed at a head, and transmits the frame to the bus while taking only a data block formed in compliance with an arbitrary Communication Protocol (CP) from a series of frames of the specific format that are constituted from signals detected from the bus. When transmitting data to the bus, the device inserts a code indicating the arbitrary CP into a head part of the preamble, and when a signal corresponding to the head part of the preamble detected from the bus is identified as the code indicating the arbitrary CP, it takes a frame with the identified code to transfer a data block within the taken frame to the CM through the interface.
Service Data Transmission Method and Apparatus
A service data transmission method includes determining, by a first device, a switching request, and sending, by the first device, the switching request to a second device, where the first device is connected to the second device using a flexible Ethernet (FlexE) group including at least one FlexE connection instance (FlexE Instance). The switching request includes first slot configuration information and second slot configuration information, the switching request is used to request to switch a slot configuration of a FlexE Instance from a configuration indicated by the first slot configuration information to a configuration indicated by the second slot configuration information, and a slot division quantity indicated by the first slot configuration information is different from a slot division quantity indicated by the second slot configuration information.
DATA PROCESSING DEVICE, DATA PROCESSING METHOD, AND COMPUTER READABLE MEDIUM
A process data management unit receives operand data, which is iteratively transmitted from PIO units and for which a sequence number is set, from the PIO units, carries out operations for the received operand data, and transmits results of the operations to the PIO units. A sequence number management unit calculates the sequence number of the operand data, for which the process data management unit is to subsequently carry out the operations, as a next sequence number, each time the process data management unit carries out the operations, and notifies a standby controller of the calculated next sequence number through the control network. A tracking data management unit transmits tracking data through the control network to the standby controller, in case where a current controller is temporarily provided with a transmission right for the tracking data.
AUTONOMOUS DRIVING COMPUTING AND STORAGE EXPANSION DEVICE WITH FLEXIBLE HOST AND CLIENT CONFIGURATION
A data processing system includes a host system and one or more expansion devices coupled to the host system over a bus. The host system may include one or more processors and a memory storing instructions, which when executed, cause the processors to perform autonomous driving operations to drive an autonomous driving vehicle (ADV). Each expansion device includes a switch device and one or more processing modules coupled to the switch device. Each processing module can be configured to perform at least one of the autonomous driving operations offloaded from the host system. At least one of the processing modules can be configured as a client node to perform an action in response to an instruction received from the host system. Alternatively, it can be configured as a host node to distribute a task to another client node within the expansion device. This host node in the expansion device can further cooperate with the host system via a host-to-host connection.
AIRCRAFT CONTROL SYSTEM
A fault-tolerant command and control system including a plurality of flight devices, a plurality of flight computers, a distribution network including a plurality of switches and cables connecting the plurality of flight devices to the plurality of flight computers, and a power source connected to the distribution network.
ACKNOWLEDGMENT AND PACKET RETRANSMISSION FOR SPLICED STREAMS
A packet splicer receives, from a first server of a plurality of servers, a first request for retransmission of an uplink packet that was received from a client and replicated to the plurality of servers. The plurality of servers is running concurrent instances of a control plane application configured to process information in the uplink packet. The packet splicer transmits the first request for retransmission of the uplink packet to the client. The packet splicer bypasses transmission of a second request for retransmission of the uplink packet received from a second server of the plurality of servers. In some cases, the packet splicer receives, from the client, a request for retransmission of a downlink packet that was redundantly transmitted by the plurality of servers. The packet splicer replicates the request for retransmission of the downlink packet to the plurality of servers.
Ethernet adaptive network repeater with auto-link-speed negotiation
An adaptive network repeater is disclosed for electronically connecting first and second subnetworks. The adaptive network repeater includes a first network interface coupled to the first subnetwork, a second network interface coupled to the second subnetwork, and a controller that monitors communication link status between the first and second subnetworks across the adaptive network repeater. Data received from the first subnetwork at the first network interface is retransmitted to the second subnetwork through the second network interface, and data received from the second subnetwork at the second network interface is retransmitted to the first subnetwork through the first network interface. When the controller determines that the first and second subnetworks want to communicate across the adaptive network repeater at incompatible communication speeds, the controller determines a compatible communication speed and causes the first and second subnetworks to communicate across the adaptive network repeater at the compatible communication speed.
Controller area network (CAN) communication system and error information recording device
Provided are a CAN communication system and an error information recording device that may be expected to facilitate identification of the cause of any error occurring in communication. The monitoring device is connected to a CAN bus and determines whether or not an error is included in a message transmitted by an ECU. In the case where an error is included in the transmitted message, the monitoring device records, in the recording unit, information concerning the error in the message as error information. Furthermore, the monitoring device comprises the CAN controller performing communication in accordance with the CAN protocol and the processor performing various types of information processing. The CAN controller may determine whether or not an error is included in message transmission, and if determined that an error is included, may notify the processor of the CAN-ID attached to the message by an interrupt.