CZ298410B6 - Zpusob koordinace soucástí síte - Google Patents

Zpusob koordinace soucástí síte Download PDF

Info

Publication number
CZ298410B6
CZ298410B6 CZ20002084A CZ20002084A CZ298410B6 CZ 298410 B6 CZ298410 B6 CZ 298410B6 CZ 20002084 A CZ20002084 A CZ 20002084A CZ 20002084 A CZ20002084 A CZ 20002084A CZ 298410 B6 CZ298410 B6 CZ 298410B6
Authority
CZ
Czechia
Prior art keywords
component
logical component
logical
information
application
Prior art date
Application number
CZ20002084A
Other languages
English (en)
Other versions
CZ20002084A3 (cs
Inventor
Rode@Detlef
Zurmuehl@Uwe
Original Assignee
Robert Bosch Gmbh
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Robert Bosch Gmbh filed Critical Robert Bosch Gmbh
Publication of CZ20002084A3 publication Critical patent/CZ20002084A3/cs
Publication of CZ298410B6 publication Critical patent/CZ298410B6/cs

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/40Bus networks
    • H04L12/407Bus networks with decentralised control
    • H04L12/413Bus networks with decentralised control with random access, e.g. carrier-sense multiple-access with collision detection [CSMA-CD]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1095Replication or mirroring of data, e.g. scheduling or transport for data synchronisation between network nodes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/12Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/40Network security protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/40Bus networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/40Bus networks
    • H04L2012/40208Bus networks characterized by the use of a particular bus standard
    • H04L2012/40215Controller Area Network CAN
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/40Bus networks
    • H04L2012/40267Bus for use in transportation systems
    • H04L2012/40273Bus for use in transportation systems the transportation system being a vehicle
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/30Definitions, standards or architectural aspects of layered protocol stacks
    • H04L69/32Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
    • H04L69/322Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
    • H04L69/329Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the application layer [OSI layer 7]

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Health & Medical Sciences (AREA)
  • Computing Systems (AREA)
  • General Health & Medical Sciences (AREA)
  • Medical Informatics (AREA)
  • Small-Scale Networks (AREA)
  • Computer And Data Communications (AREA)
  • Debugging And Monitoring (AREA)
  • Communication Control (AREA)

Abstract

Zpusob se týká koordinace soucástí síte, pricemž je upravena alespon jedna první logická soucást (1) a jedna druhá logická soucást (2), které vždy odpovídají urcité aplikaci a prostrednictvím síte mohou spolu komunikovat na jedné komunikacní úrovni v podstate nezávislé na aplikacní úrovni. První logická soucást (1) a druhá logická soucást (2) jsouve vzájemném rídicím a podrízeném vztahu. Zpusob se provádí tak, že se vybuduje komunikacní spojenímezi první logickou soucástí (1) a druhou logickou soucástí (2) z iniciativy jedné z první nebo druhé logické soucásti (1, 2) v reakci na událost v síti, která se týká první logické soucásti (1) a/nebo druhé logické soucásti (2). Prostrednictvím vytvoreného komunikacního spojení se z druhé logické soucásti (2) predá do první logické soucásti (1) informacní zpráva prinejmenším s informacemi týkajícími se aktuálního statusu aplikace druhé logické soucásti (2). Informace zprostredkované informacnízprávy se uloží v energeticky nezávislé pameti (5) druhé logické soucásti (2) a obsah energeticky nezávislé pameti (5) druhé logické soucásti (2) se potom aktualizuje vždy tehdy, když dojde ke zmene statusu aplikace druhé logické soucásti (2). V první logické soucásti (1) se informace zprostredkované informacní zprávy porovnají s informacemi o první logické soucásti (1) a/nebo druhé logické soucásti (2) uloženými v energeticky nezávislé pameti (4) první logické soucásti (1) a na aplikacní úrovni se první logickou soucástí (1), s prihlédnutím kvýsledku porovnání, provede koordinace druhé logické soucásti (2).

Description

Způsob koordinace součástí sítě
Oblast techniky
Vynález se týká způsobu koordinace součástí sítě, přičemž je upravena alespoň jedna první logická součást a jedna druhá logická součást, které vždy odpovídají určité aplikaci a prostřednictvím sítě mohou spolu komunikovat na jedné komunikační úrovni v podstatě nezávislé na aplikační úrovni, jak je to známé z EP-A-0 399 491.
Dosavadní stav techniky
EP-A-0 399 491 popisuje dále vybudování komunikačního spojení mezi první a druhou logickou součástí a zprostředkování informační zprávy vybudovaným komunikačním spojením z druhé logické součásti do první logické součásti, která obsahuje informace týkající se aktuálního statusu aplikace druhé logické součásti, a rovněž porovnání informací zprostředkované informační zprávy v první logické součásti s odpovídajícími informacemi, které jsou v ní k dispozici.
Vynález je použitelný v širokém rozsahu komunikační techniky, bude však blíže vysvětlen ve formě příkladu jen ve vztahu k síťovému systému CAN při použití v oblasti motorových vozidel.
V takových systémech, instalovaných v motorových vozidlech, vzniká často situace, že po poruše provedou nové spuštění jen jednotlivé součásti síťového systému. Typický spouštěcí podnět pro takové nové spuštění je rozpoznání podmínky podpětí, které se může měnit od součásti k součásti.
Odtud vyplývá základní problém, definovat speciální komunikační mechanismus mezi součástmi, aby se dosáhlo co možno rychle obnovení rozdělených aplikací. Přitom je obecně výhodné, pokud je to možné, znovu reprodukovat případně odladit stav celého systému před novým spuštěním. Toto má zvláštní význam pro systémy s interakcí uživatele, například prostřednictvím zobrazovací nebo obslužné části, aby se minimalizovala novým spuštěním vyvolaná rušení v průběhu obsluhy, jako například již neaktuální zobrazení na displeji, časová zpoždění při obsluze součástí, ztracená vstupní data atd.
Základní problematika předloženého vynálezu spočívá také obecně v tom, aby se v síti s rozdělenými aplikacemi efektivním způsobem koordinovaly síťové součásti odpovídající aplikacím. Toto platí zvláště pro nové spuštění po poruše jednotlivých součástí. Obecně musí být rozpoznány a měřením zpracovány následující čtyři případy:
i) „Normální“ spuštění všech součástí (spuštění systému), ii) časově stejná porucha všech součástí po spuštění systému, například podpětím všech součástí v síti, iii) porucha části systému po spuštění systému, tj. podmínka poruchy jedné nebo více součástí a iv) nové spuštění neboli restartování hardwaru po prvním zapnutí (First Power-On) nebo po závažné poruše.
Nejdříve je blíže vysvětlena speciální problematika vzájemné koordinace případně synchronizace rozdělených aplikací a logických součástí, které jim odpovídají.
V systémech, ve kterých mezi sebou součásti vzájemně komunikují v síti, například ve sběmicovém systému, je určitým základním předpokladem pro zde popsaný způsob oddělení komunikace a aplikace uvnitř součásti (viz Mezinárodní normalizační organizace - ISO 7498, Information processing systems - Open systems Interconnection Basic Reference Model, 1984).
-1 CZ 298410 B6
Zde jsou sledovány systémy, které komunikují prostřednictvím sítě, například prostřednictvím sběmicového systému, přičemž komunikace a aplikace jsou definovány následujícím způsobem.
Pod komunikaci spadají všechny funkce, které jsou potřebné k zajištěné výměně dat s jinými součástmi. Typicky se najde z modelů otevřených komunikačních systémů (OSI - Open systems interconnection) z Mezinárodní normalizační organizace (ISO) (viz výše) odvozené vrstvení komunikačního použití, tj. převedení z fyzické vrstvy až k aplikačnímu rozhraní. Požadavkům této oblasti použití je pro oblast motorových vozidel v běžných řešeních přizpůsobena jen jedna použitá podmnožina modelu otevřených komunikačních systémů (OSI), tzn. některé vrstvy zůstanou „prázdné“. Dále je při rozšíření modelu otevřených komunikačních systémů (OSI) obyčejně použit síťový management obsahující různé vrstvy, který synchronizuje různé součásti s ohledem na komunikaci.
Aplikací se rozumí specifická úloha každé součásti, například funkčnost přehrávače kompaktních disků nebo různé funkce automobilového telefonu.
V systémech, které mají mezi jednotlivými součástmi logická spojení od bodu k bodu (1:1), se jedním takovým spojením vedou „povely“ aplikace součásti A do součásti B, která na ně potom odpoví například aplikačním zpětným hlášením. Příkladem je aktivace měniče kompaktních disků k přehrání ovládacím dílem.
Tato spojení 1:1 aplikační úrovně se účelným způsobem zobrazí ve spojeních 1:1 přenosové vrstvy (vrstva 4 v modelu otevřených komunikačních systémů (OSI)). Zatímco přenosová spojení 1:1 mohou být vybudována nebo v případě poruchy obnovena oběma zúčastněnými součástmi, což odpovídá symetrickému chování, neplatí toto pro aplikační úroveň. Zde je například jen jedna součást A řídicí součást - oprávněna řídit součást B - podřízenou součást. K tomu dochází zvláště při zapnutí hlavních stavů podřízené součásti, jako například „ZAPNUTO“ a „VYPNUTO“.
Základem takového systému je účelně síťový management, který rovněž rozlišuje mezi funkčností řídicí součásti a podřízené součásti. V tomto případě je „řídicí součást aplikace“ normálně současně také „řídicí součást managementu sítě“. Kromě toho jsou ovšem také naprosto myslitelné systémy, které při síťovém managementu znají jen rovnocenné stanice, u kterých je proto rozlišení na řízenou součást a podřízenou součást omezeno jen na aplikační úroveň. Typický příklad pro posledně jmenovaný způsob managementu sítě lze nalézt pod označením „Decentrální management sítě“ v sítích CAN u karoserií motorových vozidel.
Pokud není výlučně uvedeno jinak, vztahuje se proto následující označení „řídicí součást“, popřípadě „podřízená součást“, vždy na aplikační úroveň.
Jeden relativně jednoduchý systém se proto skládá z jedné řídicí součásti a jedné nebo více podřízených součástí s vždy jedním spojením 1:1 mezi řídicí součástí a každou podřízenou součástí. Mohou být ovšem vytvořeny i komplexní systémy, skládající se zvíce řídicích součástí se stejnými nebo také různými podřízenými součástmi. Předpokladem je přitom jen to, že pro každé logické spojení je jednoznačně stanoveno, která je řídicí součást a která je podřízená součást. Tímto způsobem se potom dá vytvořit hierarchický systém vytvořený z řídicích součástí, nižších řídicích součástí a podřízených součástí, jak je to popsáno ve starší přihlášce DE 196 373 12.
Za koordinaci aplikací v celé síti je obvykle odpovědná především řídicí součást. Podřízené součásti stačí rozpoznat nové spuštění řídicí součásti, například pomocí služby síťového managementu.
-2CZ 298410 B6
To vede například u podřízené součásti k zavedení určité funkce nouzového chodu nebo také k samostatnému zastavení.
Řídicí součást rozpozná nové spuštění podřízené součásti buď cyklickým dotazem na status podřízené součásti, nebo obnoveným vybudováním komunikace, zavedeným podřízenou součástí (například komunikační systém se síťovým managementem a přenosovým protokolem podle starších přihlášek DE 41 31 133 případně DE 196 373 12).
Ve výše uvedeném známém použití se jako nevýhodná ukázala skutečnost, že cyklické dotazování řídicí součásti na status podřízené součásti je náročné a komunikačně intenzivní, protože nejčastěji se neobjevuje žádná změna statusu. Dále je tento dotazovací mechanismus nepružný, protože obecně jsou dotazovány jen právě instalované součásti.
Konečně obnovené vybudování komunikace podřízenou součástí, jako alternativa k výše uvedenému cyklickému dotazovacímu mechanismu, přináší s sebou nevýhodu, že řídicí součást mimo informace, že komunikace se zase uskutečnila, neobdrží žádné sdělení o příčině nového spuštění a/nebo jeho minulosti, jmenovitě například o předchozím statusu aplikace.
Způsob vlastního nového spuštění může být rozpoznán řídicí součástí například zápisem vlastní informace o statusu v energeticky nezávislé paměti jako například v EEPROM a vyhodnocením zápisu při následujícím novém spuštění.
Jestliže řídicí součást rozpozná po novém spuštění například zápis „Systém spuštěn a je v normálním provozu“, potom může po novém spuštění usoudit na chybu v obsluze. Jestliže je naproti tomu zapsáno „Systém zastaven“, potom se jedná o normální spuštění. V případě poruchy je problematická omezená možnost ukládání do paměti v řídicí součásti.
Obecně se může zajistit jen vlastní status, protože při uložení do paměti stavu všech připojených podřízených součástí normálně nestačí čas a/nebo kapacita paměti. Nadto ještě je zpětný zásah například do informace o statusu podřízené součásti uložené v EEPROM zvláště při nesprávném novém spuštění řídicí součásti rizikový, protože také podřízená součást by mohla provést nové spuštění a tím by se uložený stav podřízené součásti odchýlil od aktuálního stavu.
Protože ve výše uvedených standardních řešeních nejsou k dispozici žádné detailní případně zajištěné informace o statusu podřízené součásti, řídicí součást obecně znovu spustí případně inicializuje aplikaci podřízené součásti.
Protože tímto musí být obecně obnovena předchozí nastavení, znamená to ztrátu znalosti minulosti podřízené součásti, tzn., že se již nedá odvodit původní provozní stav nebo status aplikace. Z nového spuštění aplikace podřízené součásti obecně vyplývají znatelná zpoždění.
Podstata vynálezu
Výše uvedené nedostatky odstraňuje způsob koordinace součástí sítě, přičemž je upravena alespoň jedna první logická součást a jedna druhá logická součást, které vždy odpovídají určité aplikaci a prostřednictvím sítě mohou spolu komunikovat na jedné komunikační úrovni v podstatě nezávislé na aplikační úrovni, přičemž první logická součást a druhá logická součást jsou ve vzájemném řídicím a podřízeném vztahu, při němž se vybuduje komunikační spojení mezi první logickou součástí a druhou logickou součástí z iniciativy jedné z první nebo druhé logické součásti v reakci na určitou událost v síti, která se týká první logické součásti a/nebo druhé logické součásti, prostřednictvím vytvořeného komunikačního spojení se z druhé logické součásti předá do první logické součásti informační zpráva přinejmenším s informacemi týkajícími se aktuálního statusu aplikace druhé logické součásti, podle vynálezu, jehož podstatou je, že informace
-3 CZ 298410 B6 zprostředkované informační zprávy se uloží v energeticky nezávislé paměti druhé logické součásti a obsah energeticky nezávislé paměti druhé logické součásti se potom aktualizuje vždy tehdy, když dojde ke změně statusu aplikace druhé logické součásti, v první logické součásti se informace zprostředkované informační zprávy porovnají s informacemi o první logické součásti a/nebo druhé logické součásti uloženými v energeticky nezávislé paměti první logické součásti a na aplikační úrovni se první logickou součástí, s přihlédnutím k výsledku porovnání, provede koordinace druhé logické součásti.
Způsob podle vynálezu má proti známému používanému řešení výhodu, že může účinně obnovit starý stav aplikace (status aplikace) například podřízené součásti před vznikem poruchy v libovolném místě sítě.
Tím je například umožněno provést v daném případě nové spuštění jen lokálně v postižené podřízené součásti, které není uživatelem systému - například řidičem automobilu - zpozorováno, protože může být vynecháno globální nové spuštění.
Z cíleného restartování krátkodobě vypadlé podřízené součásti obecně vyplývá časová výhoda proti běžným řešením, u kterých musí být nově inicializovány všechny probíhající aplikace. Dále vyplývají dodatečné možnosti pro diagnózu celé sítě.
Zprostředkováním minulosti, s výhodou ve spojení s tabulkou stavů sítě v řídicí součásti, je podle vynálezu také možné jisté rozpoznání nových součástí v síti bez velkých nároků na konfiguraci řídicí součásti. Protože v informační zprávě podle vynálezu, která je dále označena také jako informace „Start-up-Info“, neboli informace o spuštění, se s výhodou rovněž sděluje, zda se součást účastní síťového provozu poprvé, může řídicí součást reagovat odpovídajícím způsobem, například spuštěním nového menu pro obsluhu.
Způsob podle vynálezu umožňuje také zablokování aplikací v určitých stavech v případě, že jednu podřízenou součást řídí více než jedna řídicí součást. Toto platí zejména v případě, že jedna řídicí součást uvedla podřízenou součást do režimu diagnózy. V tomto případě se podřízená součást obecně již nedá řídit další řídicí součástí. Toto je pro tuto řídicí součást patrné například po novém spuštění bezprostředně z informace „Start-up-Info“. Informace „Start-up-Info“ se mimo to zásadně hodí k přenosu tzv. semaforů, které jsou důležité pro synchronizaci rozdělených aplikací případně procesů v technickém smyslu datového zpracování.
Základní myšlenka předloženého vynálezu spočívá tedy v tom, provést restartování, popřípadě konfigurování, na aplikační úrovni prostřednictvím jedné nebo více řídicích součástí, s přihlédnutím k aktuálně hlášenému statusu aplikace tím, že podřízená součást, popřípadě podřízené součásti, svůj skutečný status v paměti zajišťuje, po změně vždy znovu aktualizuje a po určitých událostech v síti, například při poruše v oblasti podřízené součásti, vyšle do řídicí součásti informaci „Start-up-Info“, neboli informaci o spuštění.
Tím je úspěšné vybudování spojení 1:1 mezi řídicí součástí a podřízenou součástí použito jako spouštěcí podnět poslední zprávy. Jako spouštěcí podnět vycházející z řídicí součásti pro toto vybudování spojení se mohou zase použít k určitému mechanismu managementu sítě jak určité telegramy managementu sítě, označené dále také jako dohlížecí telegramy, tak ale také například propojovací vedení řízené řídicí součástí.
Dále může být tento spouštěcí podnět odůvodněn také v podřízené součásti. Typický případ tvoří oživení sítě jednou telefonní součástí. V tomto případě vychází iniciativa k vybudování spojení pouze z podřízené součásti.
Ve vedlejších nárocích jsou uvedena výhodná další provedení a zlepšení způsobu uvedeného v nároku 1.
-4CZ 298410 B6
Podle výhodného provedení vynálezu se informace zprostředkované informační zprávy uloží v první logické součásti v energeticky nezávislé paměti.
Informační zpráva se s výhodou po novém spuštění při již spuštěné aplikaci předá alespoň jedné z první nebo druhé logické součásti.
První logická součást s výhodou použije informace zprostředkované informační zprávy k rekonstrukci svého stavu před vytvořením komunikačního spojení prostřednictvím první logické součásti.
Koordinace s výhodou spočívá v restartování nebo v konfiguraci na aplikační úrovni.
Způsob podle vynálezu se s výhodou použije zejména v měřicích a/nebo monitorovacích systémech, v palubních informačních systémech motorových vozidel a při určení místa poruchy v celé síti a/nebo při diagnóze poruch součástí sítě takového systému.
Přehled obrázků na výkresech
Příklady provedení vynálezu jsou znázorněny na výkrese a blíže vysvětleny v následujícím popisu, přičemž obr. 1 znázorňuje schematicky součásti sítě pro provádění způsobu podle vynálezu podle prvního provedení vynálezu, a to řídicí součást, která je spojena s podřízenou součástí, obr. 2 časový průběh způsobu podle vynálezu podle prvního provedení, časově shora dolů, při novém spuštění podřízené součásti v důsledku podpětí.
Příklady provedení vynálezu
Obr. 1 znázorňuje schematicky první provedení logických součástí j_, 2 sítě, podílejících se na způsobu podle vynálezu, a to první logickou součást 1 tvořící řídicí součást, která je spojena s druhou logickou součástí 2 tvořící podřízenou součást.
Na obr. 1 je znázorněna první logická součást 1, která je zde tvořena rádiem, a druhá logická součást 2, která je zde tvořena měničem kompaktních disků, a dále komunikační spojení 3 mezi rádiem a měničem kompaktních disků, jakož i energeticky nezávislé paměti 4 a 5.
Relativně jednoduchý systém obsahuje rádio jako řídicí součást, neboli první logickou součást 1 a připojený měnič kompaktních disků jako součást podřízenou rádiu, neboli druhou logickou součást 2, a komunikační spojení 3 ve formě sběmicového vedení spojujícího obě logické součásti 1, 2. Jak rádio, neboli první logická součást 1, tak měnič kompaktních disků, neboli druhá logická součást 2, mají energeticky nezávislou paměť 4, 5, které mohou být realizovány ve formě vyrovnávacích pamětí ŠRAM nebo EEPROM. Energeticky nezávislé paměti 4, 5 slouží k ukládání dat, jejichž vyhodnocení rádiem, neboli první logickou součástí 1, slouží ke koordinaci logických součástí 1, 2 sítě.
Obr. 2 znázorňuje schematicky časový průběh způsobu podle vynálezu podle prvního provedení, časově shora dolů opětovné nastavení podřízené součásti v důsledku podpětí.
Na obr. 2 je znázorněn dohlížecí telegram 6, tj. výzvu rádia do měniče kompaktních disků, aby se komunikace vybudovala nebo zachovala.
-5CZ 298410 B6
Levá vnější přímka znázorňuje rozhraní 1A aplikace rádia jako první logické součásti 1, druhá přímka zleva rozhraní 1K komunikace rádia, třetí přímka zleva rozhraní 2K komunikace měniče kompaktních disků, neboli druhé logické součásti 2, a pravá vnější přímka rozhraní 2A aplikace měniče kompaktních disků.
Na počátku a na obr. 2 nad okamžikem tj je systém inicializován a obě logické součásti 1, 2, tj. rádio a měnič kompaktních disků, jsou v provozu. V měniči kompaktních disků je jeho status například „PŘEHRÁVÁNÍ“ uložen v energeticky nezávislé paměti 5. Z rádia jsou cyklicky vysílány dohlížecí telegramy 6 do měniče kompaktních disků.
V samotném časovém okamžiku μ nastane rušení provozu, zde podpětí v měniči kompaktních disků, které způsobí, že je nutné opětovné nastavení měniče kompaktních disků. Jakmile je toto podpětí jako takové rozpoznáno, jsou kromě již uloženého současného stavu aplikace stavu „PŘEHRÁVÁNÍ“ měniče kompaktních disků v energeticky nezávislé paměti 5 uloženy další žádané informace o jeho minulosti, například „Porucha v podřízené součásti“, jakož i poslední poloha snímacího systému kompaktních disků.
K tomu je nutno dodat, že při vzniku podpětí neklesne v součásti napájecí napětí obecně na nulu. Důvodem pro to je vyrovnávání napájecího napětí. Při mírných podpětích mohou být zavedena určitá opatření k zabezpečení aktuálních dat v energeticky nezávislé paměti (pokud je k dispozici). S tím je normálně spojeno obnovení aplikace a/nebo komunikace (například zrušení logických spojení). Stoupne-li opět napětí, potom musí být aplikace a v daném případě rovněž komunikace nově inicializovány („spuštění zatepla“).
Přitom inicializace aplikace znamená přípravu aplikace a v daném případě start aplikace (obecně žádné samostatné spuštění aplikace u podřízené součásti). Inicializace komunikace znamená učinit přípravy pro komunikaci s jinými součástmi sítě, například vybudováním spojení.
Teprve, když napájecí napětí klesne pod kritickou hodnotu, hrozí opětovné nastavení hardwaru mikroprocesoru a rovněž ztráta všech dat v energeticky závislé paměti (RAM). Po opětovném nastavení hardwaru musí součást provést tzv. „spuštění zastudena“, při kterém musí obecně proběhnout speciální inicializační standardní program. Taková základní inicializace se týká součásti na nejspodnější úrovni, například spuštění/obnovení mikroprocesorové brány atd. Jestliže je v tomto standardním programu nastaven v RAM například indikátor, existuje možnost rozlišit spuštění zastudena (ztráta všech dat, když není k dispozici žádná energeticky nezávislá paměť) od spuštění zatepla (částečná ztráta dat). Pojem,, opětovné nastavení“, neboli resetování, se tedy v dalším nemusí stavět nutně na roveň s opětovným nastavením hardwaru mikroprocesoru.
Měnič kompaktních disků, jako druhá logická součást 2, obdrží nyní z rádia, jako první logické součásti 1, v okamžiku tg dohlížecí telegram 6, načež znovu vybuduje spojení s rádiem.
V okamžiku tg potvrdí rádio měniči kompaktních disků vybudování spojení. S tím je spojena nová inicializace komunikačního spojení v rádiu jako první logické součásti L
V okamžiku t4 vyšle potom měnič kompaktních disků informační zprávu, informaci „Start-upInfo“, do rádia. Rádio, jako první logická součást 1 zpracuje tuto informační zprávu a v důsledku toho vyšle v okamžiku t, vhodné aplikační zprávy k obnovení starého stavu před vznikem podpětí v měniči kompaktních disků, jako druhé logické součásti 2, například příkazy „Zapnout“ a „Přehrávání“. Tím je znovu vytvořen stav, ve kterém byl systém před začátkem podpětí rušícího provoz.
K odůvodnění zde popsaného průběhu budiž poznamenáno, že zpravidla není smysluplné, aby se podřízená součást samostatně pokoušela úplně obnovit svůj starý stav. Důvodem k tomu je, že také v řídicí součásti (nebo v jiné, zde neznázoměné součásti) se může objevit porucha, takže
-6CZ 298410 B6 různé aplikace již nejsou synchronizovány. Například by nedávalo smysl, kdyby měnič kompaktních disků samostatně znovu obnovil svůj starý stav „PŘEHRÁVÁNÍ“, rádio by však na základě interního opětovného nastavení již nezpracovávalo audiosignály měniče kompaktních disků.
Podstatným obsahem informační zprávy „Start-up-Info“ je aktuální stav aplikace měniče kompaktních disků, respektive podřízené součásti, neboli druhé logické součásti 3 pokud má stav význam pro obsluhu měniče kompaktních disků z hlediska rádia, respektive řídicí součásti, neboli první logické součásti E Významnými hlavními aplikačními stavy z hlediska této řídicí součásti jsou například ZAPNUTO/VYPNUTO, to znamená že udávají rádiu, zda aplikace podřízené součásti je pro řídicí součást k dispozici nebo ne.
Mohou však být aktivovány také jiné speciální stavy aplikace, jako například reprodukce měniče kompaktních disků (PŘEHRÁVÁNÍ) v předloženém příkladu provedení nebo například režim diagnózy, a proto sděleny řídicí součásti.
Další speciální stavy podřízené součásti mohou ukázat, že podřízená součást obsahuje jen omezený funkční rozsah, protože například z CD-ROM musí být zaveden ještě aplikační software nebo proto, že trvá blokování podřízené součásti ze strany jiných logických spojení, jak již bylo zmíněno výše.
Podobně mohou být takovým způsobem sděleny řídicí součásti různé stavy rozhraní člověk-stroj podřízené součásti, tedy například menu nebo okna na obrazovce, aktuální obsazení programovatelných funkčních kláves v systému.
Volitelnou součástí je tzv. inicializační podnět. Jedná se o součást, který udává, kdo naposledy inicializoval vybudování komunikačního spojení.
Tento podnět může být uložen jak v řídicí součásti, tak v podřízené součásti. V prvním případě, který představuje normální případ, a který tvoří základ výše uvedeného příkladu, dodává tento inicializační podnět řídicí součást, například prostřednictvím mechanismu managementu sítě ve formě dohlížecího telegramu. Příklad druhého případu tvoří oživení podřízenou součástí, které je spuštěno například telegramy podřízené součásti, které vytvoří spojení. Na základě zprostředkované informace „Inicializační podnět podřízenou součástí“ může řídicí součást v posledním případě neočekávané vybudování spojení podřízenou součástí snadno interpretovat jako oživení a rozlišit jej od případů poruchy.
Další volitelná součást popisuje minulost aplikace. V tomto případě byla relace ukončena poruchou, došlo k opětovnému nastavení komunikace a rovněž aplikace v důsledku vzniku podpětí měniče kompaktních disků, tvořícího druhou logickou součást 2. Proto má tato součást význam „Porucha v podřízené součásti“ a může být signalizována indikátorem nebo jinou značkou.
Jestliže v jiném případě dojde k řádnému opuštění aplikace při poslední relaci, tj. v posledním souvislém časovém úseku s platným spojením 1:1 mezi rádiem jako první logickou součástí 1 a měničem kompaktních disků jako druhou logickou součástí 2, například vypínacím příkazem, mohl by obsah této součásti mít význam „o.k.“.
Nachází-li se měnič kompaktních disků na síti poprvé, potom by obsah součásti mohl mít význam „NOVY“. Takové označení je důležité pro základní inicializaci po výměně, po novém vybudování nebo pro diagnózu po závažné poruše.
Při zprostředkování minulosti je třeba dát pozor na to, aby informace „Start-up-Info“ odrážela výhradně pohled podřízené součásti. Teprve porovnání s daty uloženými v řídicí součásti dovoluje konečný výrok k minulosti systému.
-7CZ 298410 B6
Nyní obecně platí, že jen v součásti, která provedla opětovné nastavení během provozu, jsou aplikace a komunikace instalovány stejně. V připojené součásti, zde v rádiu jako řídicí součásti, neboli první logické součásti 1, je naproti tomu provedeno jen opětovné nastavení komunikace.
Opětovné nastavení je nutné, aby se komunikační spojení 1:1 znovu synchronizovalo. Aplikace řídicí součásti není normálně bezprostředně postižena opětovným nastavením jiné součásti.
Inicializace komunikace je tedy také možná bez inicializace aplikace. Při spojení 1:1 následuje v případě poruchy opětovné nastavení komunikačních vrstev tedy na obou stranách, zatímco aplikace se obnoví například jen na jedné straně.
Způsob je tedy založen na automatickém hlášení podřízené součásti do řídicí součásti, které obsahuje aktuální stav podřízené součásti, jakož i její minulost, a které je inicializováno speciální jednoznačnou komunikační událostí. Tato událost může být vyvolána vznikem podpětí v měniči kompaktních disků, popřípadě opětovným nastavením měniče kompaktních disků jako druhé logické součásti 2.
Na základě všech informací „Start-up-Info“ připojených podřízených součástí, jakož i dat obsažených ve vlastní energeticky nezávislé paměti 4 řídicí součásti, může tato řídicí součást, neboli první logická součást 1, nyní po poruše velmi účinně rekonstruovat starý stav aplikace.
Hlásí-li součást, na rozdíl od příkladu provedení, že je v síti nová, potom porovnání s uloženými daty řídicí součásti ukazuje, zda tato součást má poruchu, například extrémní podpětí, závažnou softwarovou poruchu nebo podobně, což by bylo například důležité pro diagnózu systému, nebo zda je skutečně v síti nová. V tomto případě by mohl následovat speciální průběh konfigurace, který bude ještě dále níže vysvětlen v jednom příkladu provedení.
Souhrnně způsob podle vynálezu podle tohoto příkladu provedení umožňuje tedy značkovací a ukládací funkci orientovanou na události součástí a obsahuje následující mechanismy.
Podřízená součást vysílá automaticky každé k ní přiřazené řídicí součásti bezprostředně po úspěšném vybudování (opětovném vybudování) spojení klk řídicí součásti jako první aplikační zprávu speciální informační zprávu s informacemi o statusu (informace „Start-up-Info“) v následujících případech:
po úspěšné vlastní inicializaci, popřípadě po vlastním opětovném nastavení komunikačních vrstev a po úspěšném opětovném nastavení komunikačních vrstev řídicí součástí.
Přitom je třeba uvážit, že v podstatě obě součásti - řídicí součást a podřízená součást - mohou zahájit vzájemnou komunikaci nezávisle na svém hierarchickém zařazení do celkového systému sítě.
Protože na základě informací „Start-up-Info“ podřízených součástí může být řídicí součástí odvozena minulost, vzniknou dodatečné možnosti pro diagnózu v celé síti.
V následujícím druhém příkladu provedení se předpokládá další systém, který sestává z libovolné řídicí součásti a ze dvou a v dále níže popsané obměně ze tří libovolných podřízených součástí.
Nejdříve jsou v síti kromě řídicí součásti dvě další součásti A, C - podřízené součásti řídicí součásti. Další součást B je sice řídicí součásti známa, ale není (ještě) připojena.
Způsob podle vynálezu lze pro tento systém popsat také s odkazem na obr. 2.
-8CZ 298410 B6
Jako vzor je uvedena tabulka statusů sítě se stavy konfigurace, spojení a aplikace známé podřízené součásti, uložená v energeticky nezávislé paměti řídicí součásti.
Známé podřízené | Konfigurace | Statue souíás ti sítě | spojení | Status | aplikace
SOUČást A — 1 i 11 K dispozici 1 1 I -------------+------------
Spojení | vybudováno| . . _______ | Aplikace zapnuta
-------------- - ------- |
Součást B 1 “Není 1 Žádné | Není
1 k dispozici 1 spojení | k dispozici
+_ -------------+.
Součást C
K dispozici | Spojení | Aplikace | vybudováno“ | vypnuta
Tabulka statusů sítě byla za účelem lepší srozumitelnost zjednodušena tak, jak je to jen možné. Normálně obsahuje taková tabulka mnohem více informací, například data konfigurace pro jednotlivá spojení.
Z důvodů přehlednosti uvádí tento příklad jen hlavní stavy aplikací „ZAPNUTO“ a „VYPNUTO“, popřípadě „Není k dispozici“. Kromě informací v této tabulce stavů sítě ukládá do paměti řídicí součást také svou vlastní minulost.
Na rozdíl od posledně uvedeného příkladu (nové připojení podřízené součásti) obdrží řídicí součást po vybudování spojení následující informaci „Start-up-Info“ ze součásti B:
Součást B do řídicí součásti: „Součást B poprvé na síti, stav aplikace „VYPNUTO“.
Řídicí součást může na základě této informace spustit speciální průběh konfigurace. Tabulka statusů sítě se změní následovně:
s ouč á st i [ sítě ± 1 I spojení [ .. 1 .. aplikac e
’ T ~ _ . . _ i
Součást A | K dispozici 1 Spojení | ”Ap1ikace
1 1 vybudováno | zapnuta
_L
T ............- J 1 1
Součást B | K dispozici 1 Spoj ení | Aplikace
1 1 vybudováno“ | vypnut a
1 .... . . . 1 ___ .. X..
T ----- .....- T
Součást C | K dispozici 1 “Spoj ení | Aplikace
1 1 vybudováno | vypnut a
Od tohoto okamžiku je řídicí součást schopna spustit aplikaci součásti B a řídit všechny funkce, které jsou k dispozici.
Dále je znázorněn jako příklad případ poruchy.
V dalším obměněném provedení posledně uvedeného stavu systému obdrží řídicí součást po obnoveném vybudování spojení součástí A a C následující informace „Start-up-Info“:
-9CZ 298410 B6
Součást A do řídicí součásti: „Součást A byla již v síti, stav aplikace ,VYPNUTO“4.
Součást C do řídicí součásti: „Součást C poprvé na síti, stav aplikace ,VYPNUTO“4.
Po porovnání s informacemi uloženými v paměti může řídicí součást nyní bezprostředně rekonstruovat starý stav cílenými aplikačními zprávami (v tomto jednoduchém příkladu je nutná jen jedna zpráva):
Řídicí součást do součásti A: „Stav aplikace ,ZAPNUTO4“.
Řídicí součást může dále určit, že součást A provedla „spuštění zatepla“ a součást C dokonce „spuštění zastudena“, protože součást C byla již v síti. Tato data mohou být vedena speciálními počítači poruch a mohou být vyhodnocena diagnostickým softwarem.
Ačkoli předložený vynález byl výše popsán na základě výhodných příkladů provedení, není na ně omezen, ale může být modifikován rozličnými způsoby.
Způsob podle vynálezu může být použit v komplexnějších systémech, ve kterých řídicí součást jedné nebo více podřízených součástí je zase podřízenou součástí řídicí součásti na řádově vyšší úrovni.
Je rovněž použitelný v systémech, ve kterých jedna nebo více podřízených součástí se přiřadí k více než jedné řídicí součásti.
Způsob podle vynálezu může být použit také v sítích s architekturou serveru klienta, přičemž klient obecně přijímá určitou funkčnost řídicí součásti.
Principiálně je dále použitelný v monitorovacích systémech a v systémech k diagnóze poruch v libovolných technických sítí propojených zařízeních. Zvláště v oblasti motorových vozidel vyplývají přitom rozmanité možnosti použití při monitorování poruch a při diagnóze poruch síťově propojených elektronických řídicích přístrojů.
Rovněž mohou být mezi součástmi realizována komunikační spojení bezdrátovými spojeními.

Claims (5)

1. Způsob koordinace součástí sítě, přičemž je upravena alespoň jedna první logická součást (1) a jedna druhá logická součást (2), které vždy odpovídají určité aplikaci a prostřednictvím sítě mohou spolu komunikovat na jedné komunikační úrovni v podstatě nezávislé na aplikační úrovni, přičemž první logická součást (1) a druhá logická součást (2) jsou ve vzájemném řídicím a podřízeném vztahu, při němž se vybuduje komunikační spojení mezi první logickou součástí (1) a druhou logickou součástí (2) z iniciativy jedné z první nebo druhé logické součásti (1, 2) v reakci na událost v síti, která se týká první logické součásti (1) a/nebo druhé logické součásti (2), prostřednictvím vytvořeného komunikačního spojení se z druhé logické součásti (2) předá do první logické součásti (1) informační zpráva přinejmenším s informacemi týkajícími se aktuálního statusu aplikace druhé logické součásti (2),
-10CZ 298410 B6 vyznačující se tím, že informace zprostředkované informační zprávy se uloží v energeticky nezávislé paměti (5) druhé logické součásti (2) a obsah energeticky nezávislé paměti (5) druhé logické součásti (2) se potom aktualizuje vždy tehdy, když dojde ke změně statusu aplikace druhé logické součásti (2), v první logické součásti (1) se informace zprostředkované informační zprávy porovnají s informacemi o první logické součásti (1) a/nebo druhé logické součásti (2) uloženými v energeticky nezávislé paměti (4) první logické součásti (1) a na aplikační úrovni se první logickou součástí (1), s přihlédnutím k výsledku porovnání, provede koordinace druhé logické součásti (2).
2. Způsob podle nároku 1, vyznačující se tím, že informace zprostředkované informační zprávy se uloží v první logické součásti (1) v energeticky nezávislé paměti (4).
3. Způsob podle nároku 1 nebo 2, vyznačující se tím, že informační zpráva se po opětovném nastavení při již spuštěné aplikaci předá alespoň jedné z první nebo druhé logické součásti (1,2).
4. Způsob podle nároku 1, 2 nebo 3, vyznačující se tím, že první logická součást (1) použije informace zprostředkované informační zprávy k rekonstrukci svého stavu před vytvořením komunikačního spojení prostřednictvím první logické součásti (1).
5. Způsob podle jednoho z předchozích nároků, vyznačující se tím, že koordinace spočívá v restartování nebo v konfiguraci na aplikační úrovni.
CZ20002084A 1997-12-09 1998-11-30 Zpusob koordinace soucástí síte CZ298410B6 (cs)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE19754640A DE19754640A1 (de) 1997-12-09 1997-12-09 Verfahren zur Koordination von Netzwerkkomponenten

Publications (2)

Publication Number Publication Date
CZ20002084A3 CZ20002084A3 (cs) 2000-10-11
CZ298410B6 true CZ298410B6 (cs) 2007-09-26

Family

ID=7851270

Family Applications (1)

Application Number Title Priority Date Filing Date
CZ20002084A CZ298410B6 (cs) 1997-12-09 1998-11-30 Zpusob koordinace soucástí síte

Country Status (8)

Country Link
US (1) US7103000B1 (cs)
EP (1) EP1040623B1 (cs)
JP (1) JP4021619B2 (cs)
KR (1) KR100615343B1 (cs)
CZ (1) CZ298410B6 (cs)
DE (2) DE19754640A1 (cs)
ES (1) ES2193604T3 (cs)
WO (1) WO1999030459A2 (cs)

Families Citing this family (54)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE19935759B4 (de) * 1999-05-07 2005-06-16 Teles Ag Informationstechnologien Verfahren und Kommunikationssystem zum Management der Auslastung von Interconnectanschlüssen
DE10145329B4 (de) * 2001-09-14 2005-12-15 Videte It Ag Verfahren zur Kommunikation in einem Netzwerk sowie Softwareprodukt
ES2294417T3 (es) * 2004-09-28 2008-04-01 NOKIA SIEMENS NETWORKS GMBH & CO. KG Aprovechamiento de informaciones de presencia (informaciones de estado) para ampliar un enlace de comunicaciones existente.
KR100940488B1 (ko) * 2005-07-07 2010-02-04 삼성탈레스 주식회사 다중화 모드를 이용한 고장 복구 시스템의 운용 방법
US8788100B2 (en) 2008-10-27 2014-07-22 Lennox Industries Inc. System and method for zoning a distributed-architecture heating, ventilation and air conditioning network
US9261888B2 (en) 2008-10-27 2016-02-16 Lennox Industries Inc. System and method of use for a user interface dashboard of a heating, ventilation and air conditioning network
US8437877B2 (en) 2008-10-27 2013-05-07 Lennox Industries Inc. System recovery in a heating, ventilation and air conditioning network
US8433446B2 (en) 2008-10-27 2013-04-30 Lennox Industries, Inc. Alarm and diagnostics system and method for a distributed-architecture heating, ventilation and air conditioning network
US8774210B2 (en) 2008-10-27 2014-07-08 Lennox Industries, Inc. Communication protocol system and method for a distributed-architecture heating, ventilation and air conditioning network
US8352080B2 (en) 2008-10-27 2013-01-08 Lennox Industries Inc. Communication protocol system and method for a distributed-architecture heating, ventilation and air conditioning network
US9377768B2 (en) 2008-10-27 2016-06-28 Lennox Industries Inc. Memory recovery scheme and data structure in a heating, ventilation and air conditioning network
US8694164B2 (en) 2008-10-27 2014-04-08 Lennox Industries, Inc. Interactive user guidance interface for a heating, ventilation and air conditioning system
US8442693B2 (en) 2008-10-27 2013-05-14 Lennox Industries, Inc. System and method of use for a user interface dashboard of a heating, ventilation and air conditioning network
US8543243B2 (en) 2008-10-27 2013-09-24 Lennox Industries, Inc. System and method of use for a user interface dashboard of a heating, ventilation and air conditioning network
US8977794B2 (en) 2008-10-27 2015-03-10 Lennox Industries, Inc. Communication protocol system and method for a distributed-architecture heating, ventilation and air conditioning network
US9152155B2 (en) 2008-10-27 2015-10-06 Lennox Industries Inc. Device abstraction system and method for a distributed-architecture heating, ventilation and air conditioning system
US8295981B2 (en) 2008-10-27 2012-10-23 Lennox Industries Inc. Device commissioning in a heating, ventilation and air conditioning network
US8655491B2 (en) 2008-10-27 2014-02-18 Lennox Industries Inc. Alarm and diagnostics system and method for a distributed architecture heating, ventilation and air conditioning network
US8855825B2 (en) 2008-10-27 2014-10-07 Lennox Industries Inc. Device abstraction system and method for a distributed-architecture heating, ventilation and air conditioning system
US9651925B2 (en) 2008-10-27 2017-05-16 Lennox Industries Inc. System and method for zoning a distributed-architecture heating, ventilation and air conditioning network
US8725298B2 (en) 2008-10-27 2014-05-13 Lennox Industries, Inc. Alarm and diagnostics system and method for a distributed architecture heating, ventilation and conditioning network
US9632490B2 (en) 2008-10-27 2017-04-25 Lennox Industries Inc. System and method for zoning a distributed architecture heating, ventilation and air conditioning network
US8762666B2 (en) 2008-10-27 2014-06-24 Lennox Industries, Inc. Backup and restoration of operation control data in a heating, ventilation and air conditioning network
US8452456B2 (en) 2008-10-27 2013-05-28 Lennox Industries Inc. System and method of use for a user interface dashboard of a heating, ventilation and air conditioning network
US9268345B2 (en) 2008-10-27 2016-02-23 Lennox Industries Inc. System and method of use for a user interface dashboard of a heating, ventilation and air conditioning network
US8661165B2 (en) 2008-10-27 2014-02-25 Lennox Industries, Inc. Device abstraction system and method for a distributed architecture heating, ventilation and air conditioning system
US9678486B2 (en) 2008-10-27 2017-06-13 Lennox Industries Inc. Device abstraction system and method for a distributed-architecture heating, ventilation and air conditioning system
US8352081B2 (en) 2008-10-27 2013-01-08 Lennox Industries Inc. Communication protocol system and method for a distributed-architecture heating, ventilation and air conditioning network
US8560125B2 (en) 2008-10-27 2013-10-15 Lennox Industries Communication protocol system and method for a distributed-architecture heating, ventilation and air conditioning network
US8463443B2 (en) 2008-10-27 2013-06-11 Lennox Industries, Inc. Memory recovery scheme and data structure in a heating, ventilation and air conditioning network
US8600559B2 (en) 2008-10-27 2013-12-03 Lennox Industries Inc. Method of controlling equipment in a heating, ventilation and air conditioning network
US8655490B2 (en) 2008-10-27 2014-02-18 Lennox Industries, Inc. System and method of use for a user interface dashboard of a heating, ventilation and air conditioning network
US8239066B2 (en) 2008-10-27 2012-08-07 Lennox Industries Inc. System and method of use for a user interface dashboard of a heating, ventilation and air conditioning network
US8798796B2 (en) 2008-10-27 2014-08-05 Lennox Industries Inc. General control techniques in a heating, ventilation and air conditioning network
US8437878B2 (en) 2008-10-27 2013-05-07 Lennox Industries Inc. Alarm and diagnostics system and method for a distributed architecture heating, ventilation and air conditioning network
US8874815B2 (en) 2008-10-27 2014-10-28 Lennox Industries, Inc. Communication protocol system and method for a distributed architecture heating, ventilation and air conditioning network
US8802981B2 (en) 2008-10-27 2014-08-12 Lennox Industries Inc. Flush wall mount thermostat and in-set mounting plate for a heating, ventilation and air conditioning system
US8463442B2 (en) 2008-10-27 2013-06-11 Lennox Industries, Inc. Alarm and diagnostics system and method for a distributed architecture heating, ventilation and air conditioning network
US8548630B2 (en) 2008-10-27 2013-10-01 Lennox Industries, Inc. Alarm and diagnostics system and method for a distributed-architecture heating, ventilation and air conditioning network
US8564400B2 (en) 2008-10-27 2013-10-22 Lennox Industries, Inc. Communication protocol system and method for a distributed-architecture heating, ventilation and air conditioning network
US8994539B2 (en) 2008-10-27 2015-03-31 Lennox Industries, Inc. Alarm and diagnostics system and method for a distributed-architecture heating, ventilation and air conditioning network
US8892797B2 (en) 2008-10-27 2014-11-18 Lennox Industries Inc. Communication protocol system and method for a distributed-architecture heating, ventilation and air conditioning network
US8452906B2 (en) 2008-10-27 2013-05-28 Lennox Industries, Inc. Communication protocol system and method for a distributed-architecture heating, ventilation and air conditioning network
US8600558B2 (en) 2008-10-27 2013-12-03 Lennox Industries Inc. System recovery in a heating, ventilation and air conditioning network
US8744629B2 (en) 2008-10-27 2014-06-03 Lennox Industries Inc. System and method of use for a user interface dashboard of a heating, ventilation and air conditioning network
US8255086B2 (en) 2008-10-27 2012-08-28 Lennox Industries Inc. System recovery in a heating, ventilation and air conditioning network
US9432208B2 (en) 2008-10-27 2016-08-30 Lennox Industries Inc. Device abstraction system and method for a distributed architecture heating, ventilation and air conditioning system
US8615326B2 (en) 2008-10-27 2013-12-24 Lennox Industries Inc. System and method of use for a user interface dashboard of a heating, ventilation and air conditioning network
US9325517B2 (en) 2008-10-27 2016-04-26 Lennox Industries Inc. Device abstraction system and method for a distributed-architecture heating, ventilation and air conditioning system
USD648642S1 (en) 2009-10-21 2011-11-15 Lennox Industries Inc. Thin cover plate for an electronic system controller
USD648641S1 (en) 2009-10-21 2011-11-15 Lennox Industries Inc. Thin cover plate for an electronic system controller
US8260444B2 (en) 2010-02-17 2012-09-04 Lennox Industries Inc. Auxiliary controller of a HVAC system
KR101906966B1 (ko) 2012-11-05 2018-12-07 삼성전자주식회사 논리 장치 및 이의 동작 방법
CN105391798B (zh) * 2015-12-04 2018-12-04 北京全路通信信号研究设计院集团有限公司 一种列车主备控制系统数据同步方法和装置

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0399491A2 (en) * 1989-05-22 1990-11-28 Mazda Motor Corporation Multiplex transmission system for use in a vehicle
US5592675A (en) * 1992-01-08 1997-01-07 Hitachi, Ltd. Computer controlled method and system capable of preserving information representing plural work states and recovering the work states
WO1997036183A1 (de) * 1996-03-26 1997-10-02 Daimler-Benz Aktiengesellschaft Verfahren zur prüfung und sicherung der verfügbarkeit eines vernetzten systems

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4521847A (en) * 1982-09-21 1985-06-04 Xerox Corporation Control system job recovery after a malfunction
JP2771556B2 (ja) * 1988-10-31 1998-07-02 古河電気工業株式会社 車両用多重伝送装置
US5351041A (en) * 1990-10-25 1994-09-27 Pioneer Electronic Corporation Method of data communication in communication network on automobile
DE69203525T3 (de) * 1991-04-26 2002-08-08 Pioneer Electronic Corp., Tokio/Tokyo Datenübertragungssystem in einem Fahrzeug.
DE4131133B4 (de) * 1991-09-19 2005-09-08 Robert Bosch Gmbh Verfahren und Vorrichtung zum Austausch von Daten in Datenverarbeitungsanlagen
US5915238A (en) * 1996-07-16 1999-06-22 Tjaden; Gary S. Personalized audio information delivery system
DE19637312A1 (de) * 1996-09-12 1998-03-19 Bosch Gmbh Robert Verfahren zur Kontrolle der Verbindungen eines Übertragungssystems und Komponente zur Durchführung des Verfahrens

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0399491A2 (en) * 1989-05-22 1990-11-28 Mazda Motor Corporation Multiplex transmission system for use in a vehicle
US5592675A (en) * 1992-01-08 1997-01-07 Hitachi, Ltd. Computer controlled method and system capable of preserving information representing plural work states and recovering the work states
WO1997036183A1 (de) * 1996-03-26 1997-10-02 Daimler-Benz Aktiengesellschaft Verfahren zur prüfung und sicherung der verfügbarkeit eines vernetzten systems

Also Published As

Publication number Publication date
KR20010032846A (ko) 2001-04-25
US7103000B1 (en) 2006-09-05
DE19754640A1 (de) 1999-06-10
ES2193604T3 (es) 2003-11-01
DE59807264D1 (de) 2003-03-27
WO1999030459A3 (de) 1999-07-22
JP4021619B2 (ja) 2007-12-12
KR100615343B1 (ko) 2006-08-25
JP2001526495A (ja) 2001-12-18
WO1999030459A2 (de) 1999-06-17
CZ20002084A3 (cs) 2000-10-11
EP1040623A2 (de) 2000-10-04
EP1040623B1 (de) 2003-02-19

Similar Documents

Publication Publication Date Title
CZ298410B6 (cs) Zpusob koordinace soucástí síte
JP5243384B2 (ja) アプリケーションステーションで利用される冗長マネージャ
CN108023809B (zh) 在过程控制系统中启用对设备的控制的系统和方法
CA2733788C (en) Method and systems for redundant server automatic failover
US9934111B2 (en) Control and data transmission system, process device, and method for redundant process control with decentralized redundancy
CN104503965A (zh) PostgreSQL高弹性的高可用及负载均衡实现方法
JP2004533043A (ja) 分散コンピュ−タシステムのオペレーション方法
JP2004054907A (ja) プログラマブルコントローラ及びcpuユニット並びに通信ユニット及び通信ユニットの制御方法
CN116027705B (zh) 一种可编程控制器主备切换及数据同步系统和方法
CN108243031B (zh) 一种双机热备的实现方法及装置
CN100466579C (zh) 时间触发的通信系统以及用于同步启动双信道网络的方法
JP5711169B2 (ja) 通信装置および通信装置の設定方法
CN114546427B (zh) 一种基于DNS和MGR的MySQL高可用实现方法
US20060075085A1 (en) Method and a system for ensuring a bus and a control server
CN120371369A (zh) 复杂可编程逻辑器件的升级方法、装置、电子设备和介质
CN120045547A (zh) 一种基于数据库状态感知的主备自动故障切换系统及方法
JP5176914B2 (ja) 伝送装置及び冗長構成部の系切替え方法
CN111510336B (zh) 一种网络设备状态管理方法及装置
JP3967509B2 (ja) 最後に処理を行っていたサーバ計算機を判定するプログラムを記録した記録媒体、及び高可用性計算機システム
JP2011076262A (ja) 計算機システムおよびその方法
CN119270707B (zh) 一种双机热备系统及双机切换方法
CN116795820B (zh) 联机服务集群迁移方法、装置、设备及存储介质
KR101660094B1 (ko) N+1 다중화 구조의 스위치 패브릭 카드에서의 마스터 클럭원 설정 방법 및 동기 클럭 제공 시스템
JP7211173B2 (ja) 通信制御装置、電子機器装置、通信制御方法、及び通信制御プログラム
Pimentel et al. A fault management protocol for TTP/C

Legal Events

Date Code Title Description
PD00 Pending as of 2000-06-30 in czech republic
MM4A Patent lapsed due to non-payment of fee

Effective date: 20141130