ENCODING FOR MULTI-DEVICE SYNCHRONIZATION OF DEVICES

A distributed network system may include a shared communication bus that operates in accordance with a communication protocol and a plurality of devices coupled to the bus. In accordance with the communication protocol, when one or more of the plurality of devices is actively transmitting data on th...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: BIAN, Jieren, MACKAY, Graeme Gordon, MAY, Jeffrey Allen
Format: Patent
Sprache:eng ; fre
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:A distributed network system may include a shared communication bus that operates in accordance with a communication protocol and a plurality of devices coupled to the bus. In accordance with the communication protocol, when one or more of the plurality of devices is actively transmitting data on the bus, each of the plurality of devices receives data via the bus such that bidirectional communication is established among the plurality of devices via the bus, each of the plurality of devices monitors a bus state of the shared communication bus to avoid data contention and to synchronize receipt of encoded symbols and encoded messages comprising encoded symbols via the bus, and each actively transmitting device of the plurality of devices compares the bus state to a desired state of such actively transmitting device to determine a priority among actively transmitting devices of the plurality of devices with respect to the bus. L'invention concerne un système de réseau distribué pouvant comprendre un bus de communication partagé qui fonctionne selon un protocole de communication et une pluralité de dispositifs connectés au bus. Selon le protocole de communication, lorsqu'un ou plusieurs dispositifs parmi la pluralité de dispositifs émettent activement des données sur le bus, chacun de la pluralité de dispositifs reçoit des données par le biais du bus de telle sorte qu'une communication bidirectionnelle est établie parmi la pluralité de dispositifs par le biais du bus, chacun de la pluralité de dispositifs surveille un état de bus du bus de communication partagé afin d'éviter une collision de données et pour synchroniser la réception de symboles codés et de messages codés comprenant des symboles codés par le biais du bus, et chaque dispositif émettant activement parmi la pluralité de dispositifs compare l'état de bus à un état souhaité d'un tel dispositif émettant activement afin de déterminer une priorité parmi des dispositifs émettant activement de la pluralité de dispositifs par rapport au bus.