CZ349199A3 - Způsob přenášení informace - Google Patents
Způsob přenášení informace Download PDFInfo
- Publication number
- CZ349199A3 CZ349199A3 CZ19993491A CZ349199A CZ349199A3 CZ 349199 A3 CZ349199 A3 CZ 349199A3 CZ 19993491 A CZ19993491 A CZ 19993491A CZ 349199 A CZ349199 A CZ 349199A CZ 349199 A3 CZ349199 A3 CZ 349199A3
- Authority
- CZ
- Czechia
- Prior art keywords
- node
- packet
- network
- information
- data
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L49/00—Packet switching elements
- H04L49/10—Packet switching elements characterised by the switching fabric construction
- H04L49/104—Asynchronous transfer mode [ATM] switching fabrics
- H04L49/105—ATM switching elements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/42—Loop networks
- H04L12/427—Loop networks with decentralised control
- H04L12/43—Loop networks with decentralised control with synchronous transmission, e.g. time division multiplex [TDM], slotted rings
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/64—Hybrid switching systems
- H04L12/6418—Hybrid transport
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q11/00—Selecting arrangements for multiplex systems
- H04Q11/04—Selecting arrangements for multiplex systems for time-division multiplexing
- H04Q11/0428—Integrated services digital network, i.e. systems for transmission of different types of digitised signals, e.g. speech, data, telecentral, television signals
- H04Q11/0478—Provisions for broadband connections
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q3/00—Selecting arrangements
- H04Q3/0016—Arrangements providing connection between exchanges
- H04Q3/002—Details
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/54—Store-and-forward switching systems
- H04L12/56—Packet switching systems
- H04L12/5601—Transfer mode dependent, e.g. ATM
- H04L2012/5603—Access techniques
- H04L2012/5609—Topology
- H04L2012/5612—Ring
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/64—Hybrid switching systems
- H04L12/6418—Hybrid transport
- H04L2012/6432—Topology
- H04L2012/6437—Ring
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/64—Hybrid switching systems
- H04L12/6418—Hybrid transport
- H04L2012/6443—Network Node Interface, e.g. Routing, Path finding
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/64—Hybrid switching systems
- H04L12/6418—Hybrid transport
- H04L2012/6445—Admission control
- H04L2012/6459—Multiplexing, e.g. TDMA, CDMA
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/64—Hybrid switching systems
- H04L12/6418—Hybrid transport
- H04L2012/6475—N-ISDN, Public Switched Telephone Network [PSTN]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/64—Hybrid switching systems
- H04L12/6418—Hybrid transport
- H04L2012/6481—Speech, voice
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/64—Hybrid switching systems
- H04L12/6418—Hybrid transport
- H04L2012/6486—Signalling Protocols
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S379/00—Telephonic communications
- Y10S379/909—Alternatives
Landscapes
- Computer Networks & Wireless Communication (AREA)
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Telephonic Communication Services (AREA)
- Small-Scale Networks (AREA)
- Superconductors And Manufacturing Methods Therefor (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Input Circuits Of Receivers And Coupling Of Receivers And Audio Equipment (AREA)
- Laying Of Electric Cables Or Lines Outside (AREA)
- Artificial Fish Reefs (AREA)
- Piles And Underground Anchors (AREA)
- Ropes Or Cables (AREA)
- Investigation Of Foundation Soil And Reinforcement Of Foundation Soil By Compacting Or Drainage (AREA)
- Surgical Instruments (AREA)
- Screw Conveyors (AREA)
- Exchange Systems With Centralized Control (AREA)
Description
Způsob přenášení informace
Oblast techniky
Vynález se obecně týká oblasti telekomunikací, zvláště výstavby systému spojení schopného spojit množství programovatelných ústředen, čímž by se vytvořil rozšiřitelný spojovací systém a přímý přístup pro různé aplikace spojení.
Dosavadní stav techniky
Hlavní úvahou při návrhu jakéhokoliv telekomunikačního sytému je jeho spojovací kapacita. Spojovací kapacita se musí analyzovat z hlediska současných požadavků a projektovaných potřeb tak, aby se našlo řešení, které by bylo cenově výhodné jak pro současné, tak i pro budoucí použití. Uvažujme například o vývojové zemi, která buduje základní telekomunikační systém, a chce poskytnou služby většině současné populace. Přitom tato populace je pravděpodobně geograficky rozdělena do malých oblastí s vysokou hustotou (města) a větších oblastí s malou hustotou (malá města a venkov). Kromě toho populace sice roste, ale nestejnou rychlostí v různých oblastech. To vyžaduje od projektanta telekomunikačního systému navrhnout dostatečnou spojovací kapacitu, která by poskytla dostatečný servis pro většinu, nebo pro veškerou populaci, a kromě toho musí projektant přihlédnout k pravděpodobnému růstu požadavků v budoucnosti v důsledku ekonomické expanze.
Jiný příklad obtížnosti, při návrhu odpovídající spojovací kapacity, zahrnuje aplikace bezdrátové nebo personální komunikační sítě ( personál communication network - PCN). Tyto typy aplikací jsou založeny na mikrobuněčné architektuře, která vyžaduje mnoho základních stanic umístěných ve vzájemné, fyzicky blízké vzdálenosti uvnitř městské zástavby, s různými spojovacími kapacitami, které se seskupují do velkých kapacit.
Druhou základní úvahou při návrhu telekomunikačního systému, je • · * * ··· ··* « · ·· ·· ♦ · · ··· «· úvaha o možnosti použít v budoucnosti nové technické prvky pro poskytované služby. Telekomunikační zařízení a služby se vyvíjejí velmi rychle, a to díky digitální technologii. Mnohem dramatičtější pokrok se dá pravděpodobně očekávat i v budoucnosti, vzhledem k integrujícím se službám dříve lokálních kabelových televizních a telefonních společností. Opět se objevuje požadavek na vytvoření systému, který by ekonomicky sloužil současným potřebám, a zároveň by pružně a bez velkých nákladů uměl integrovat nové prvky a služby, které budou v budoucnosti k dispozici.
Obvyklý přístup k tomuto dvojímu problému, t.j. poskytnutí odpovídající spojovací kapacity, se současnou možností zařadit nové prvky a služby, vykazuje dvě hlavní nevýhody: 1) systém nemá dostatečnou šířku pásma, aby mohl zpracovávat informace z videa nebo multimediálního systému (kromě hlasu a dat); 2) neexistuje přímý a snadný přístup ke všem informacím, které do systému přichází nebo z něj vychází, čímž se myslí to, že neexistuje žádný způsob zachycení všech informací a jejich distribuce do jiných spojovacích systémů nebo zařízení; 3) přístup k některým typům vyšších služeb vyžaduje velmi velkou ústřednu.
Jeden obvyklý přístup se týká, stručně řečeno, tak zvaného přístupu k rozšířené sběrnici (uzlu) U mnohých obvyklých telekomunikačních ústředen, je jedna vnitřní sběrnice (nebo více vnitřních sběrnic), vybavena pro přenos informací, včetně hlasového signálu, datové nebo řídicí informace, a to mezi různými částmi ústředny. Sběrnice jsou pro takový přenos informace velmi vhodné, jelikož podle definice, vícenásobná zařízení (t.j, panely obvodu nebo karty), se mohou propojit se sběrnicemi a sdílet je v souladu s definovaným spojovacím protokolem, v telekomunikačních ústřednách lze nalézt jednu nebo více sběrnic, které navzájem spojují sérii karet, které fyzicky ukončují telefonní linky nebo dálkové vedení s dalšími kartami, které provádí přepojování, řízení nebo jiné funkce.
Jak naznačuje výraz uvedený v uvozovkách, má rozšířená · · *
0· · ··· sběrnice spojit další karty, které poskytují další spojovací kapacitu nebo jiné funkce, s dosavadními existujícími kartami.
Současně s dříve uvedenými hlavními nevýhodami, existují ještě další nevýhody. Zaprvé to jsou fyzikální omezení, týkající se počtu karet, které se mohou fyzicky připojit (nebo sdílet) sběrnice, aniž by se výkon systému degradoval. Zadruhé, aby se zajistilo budoucí rozšiřování systému, musí být sběrnice a jiné části systému konstruovány především tak, aby zvládly mnohem
I větší provoz, než jaký existoval před rozšířením systému. Tato
I omezení se týkají elektrických a mechanických charakteristik
I sběrnic (nebo alespoň jedné konkrétní sběrnice) a jejich
H
I efektivních provozních rychlostí. Pokusy o překonání těchto
I omezení ( požitím nadměrného množství přípojů ke sběrnici),
I vedou ke zvýšení nákladů a komplikovanosti báze, nebo k
I nerozšiřitelnému systému, kdy tento systém by byl považován,
I pro některé aplikace, za příliš nákladný. Další omezení se týká
I provozního výkonu, pro skutečné zajištění spínacích funkcí, a
I stejně tak řízení provozu na sběrnicích.
I φ Zatřetí, struktura sběrnic, kterou lze nalézt u mnoha, né-li
I u většiny konvenčních spojovacích systémů, je konstruována pouze pro provádění základních hovorových, provozních a spínacích funkcí a neposkytuje snadný a přímý přistup k portům, aby se tím mohly integrovat nové prvky a služby.
' Začtvrté, struktury sběrnic nejsou schopny přenášet paketovaná spojovací data, nebo jiné druhy informací.
Přístup označený jako druhý, se může týkat zkráceně modulárním’· přístupem. Podle modulárního přístupu, je představa taková, že se poskytne spojovací systém, který je konstruován ze série v podstatě identických modulů. Každý modul poskytuje konečný počet spojovací kapacity, která se může přidat k existujícímu systému (současně jeden nebo více), aby se tím zvýšila celková kapacita tohoto systému.
Kromě již uvedených hlavních nevýhod, má modulární přístup ještě jiné nedostatky. Za účelem poskytnutí plně neblokovacích operací, každý a všechny moduly takto vyrobené, musí mít t
:
0
000 • 0 • ··
0
4 0 • 0 40 0 * 000
0 schopnost přijímat spínací data obvodu od každého dalšího modulu, a to až do maximálního počtu, který se může vyskytnout. V podmínkách hardwaru to znamená, že každý modul musí mít dostatečně velkou paměť pro uchování maximálního množství spojovacích dat obvodu, která se mohou přijmout při maximálním počtu navzájem spojených modulů. Tak například, jestliže je každý modul schopný spojit (sepnout) 64 portů a může se navzájem spojit maximálně 8 modulů, potom musí každý modul obsahovat paměť, která bude schopna uchovávat spojovací data obvodu pro 8 x 4 = 32 portů. Podle modulárního přístupu je to maximální spojovací kapacita plně rozšířeného systému, která určuje velikost paměti, kterou musí mít každý modul. U větších systému (při řádově několika tisících portech nebo větších), je vytváření takových pamětí nepraktické, a to jednak z důvodu vysokého počtu fyzického síť/vedení interfejsu, a rovněž pro nutnost mít další obvody pro řízení paměti.
Zadruhé, aby se udržel pravý modulární systém, není možné měnit kapacitu jednotlivých modulů.
Zatřetí, podobně jako u přístupu rozšířené sběrnice”, je i modulární přístup orientován na provádění základních spojovacích (spínacích) operací a obecně nenabízí přímý přístup ke všem portům, ani schopnost zpracování paketovaných spojovacích dat nebo jiných typů informací.
Rgdstata.yynálg&u
Stručně shrnuto, tento vynález poskytuje otevřenou, rychlou, širokopásmovou, digitální komunikační síť pro připojení vícenásobných, programovatelných telekomunikačních ústředen, aby se tak vytvořil velkokapacitní neblokovací spojovací systém. U provedení, kterému se dává přednost je síť realizována tím, Že používá jeden nebo více okruhů, které tvoří médium pro přenos informací v síti, a dále množství programovatelných ústředen (spínačů), z nichž každá se chová jako síťový uzel a slouží skupině portů. Do sítě se mohou ··· ·♦· • * · φ φφφφ * φ · φ · » φ φφφ φφ · φφ přidat další ústředny (uzly), pokud uvažujeme o zvýšení spojovací kapacity.
Každý uzel zahrnuje obvod dálkového přenosu pro přenos a příjem paketované informace proměnné délky v rámci sítě, přičemž každý uzel je schopný přijímat informace ze všech ostatních uzlů a stejně tak do nich informace zasílat. Sít může přenášet jakýkoliv typ informace, která se v systému nachází, včetně hlasových signálů, dat, videa, multimediální informace, řídící informace, informace o konfiguraci sítě a její údržbě, přičemž se sít může rozdělit pro různé typy informací, nebo je sdílet.
Kromě toho mohou v síti působit jako uzly i jiná zařízení a zdroje než programovatelné ústředny, čímž získávají přímý přístup ke všem informacím, které sítí procházejí. Přesněji, zdroje zpracování hlasových signálů, například systém hlasové pošty nebo jiné vyšší služby, se mohou stát uzly s přímým přístupem k portům toho daného systému, aniž by potřebovaly velkou hlavní ústřednu. Schopnost tohoto vynálezu přenášet informace jakéhokoliv typu ve snadno použitelné formě a při vysoké přenosové rychlosti v síti, umožňuje připojit jakoukoliv službu, tvar nebo zdroj zpracování hlasového signálu na daném uzlu, k jakémukoliv portu tohoto nebo jiného uzlu.
Tento vynález rovněž poskytuje způsoby a paketové struktury pro komunikační informace v síti. Všeobecně poskytuje různé paketové struktury pro komunikační spojovací (spínací) informace obvodu, datové a údržbové informace. Všechny pakety obsahují řídící část záhlaví, která obvykle obsahuje adresy, stavové a jiné řídící informace a část placených služeb pro přenos dat. Kombinace přímého přístupu ke všem portům a schopnosti přenášet informace ve formě paketu, je vysoce kompatibilní s asynchronními operacemi přenosového režimu (ATM asynchronous transfer mode) v síti SONET (synchronní optická síť).
V souladu s jedním způsobem přenosu informací mezi uzly, každý uzel používá pro přenos jednoho nebo více paketů síť, • •Φ * * * 9 • 9 9 · • · 9 « • · «9« 99« • * 9
9 ·· přičemž každý z nich má prázdnou” část placených služeb, jejíž informace jsou nejprve přijímány sousedním uzlem. Sousední uzel určuje zdroj přijímaného paketu a jeho stav, a to pomocí informace obsažené v řídicí části paketu. Jestliže má sousední uzel informaci k odeslání do uzlu, který přenáší paket, vloží sousední uzel takovou informaci do placené části paketu, umožní paketu projít k dalšímu sousednímu uzlu v síti. Jestliže sousední uzel nemá informaci pro uzel s paketem, paket jednoduše projde k dalšímu sousednímu uzlu v síti. Tento proces se opakuje u každého uzlu až do doby, kdy paket projde napříč celou sítí a vrátí se s plnou placenou částí do uzlu odkud původně vyšel. V tomto bodě, informace vložená do paketu jinými uzly je zachycena uzlem, ve kterém paket vznikl. Střídavě, každý uzel přenáší prázdný paket, který prošel sítí a vrací se s informacemi z jiných uzlů. Tímto způsobem informace jakéhokoliv druhu, vzniklá na kterémkoliv portu obsluhovaném jakýmkoliv jiným uzlem, se může přenášet do jiného portu stejného nebo jiného uzlu v systému.
V souladu s alternativním způsobem přenosu informací mezi uzly, každý uzel používá síť pro přenos jednoho nebo více paketů, z nichž každý má plnou placenou část , která obsahuje informace vzniklé v tomto uzlu. Každý takový paket je nejprve přijat sousedním uzlem, který stanoví původ paketu, a zda jakákoliv informace v něm obsažená je pro sousední uzel potřebná. Pokud není potřebná, paket prostě projde do nejbližšího sousedního uzlu. Tento proces se opět opakuje až do doby, kdy každý uzel v síti přenesl jeden nebo více paketů s plnou placenou částí, a kdy každý takový paket prošel celou sítí, a tím umožnil každému uzlu přístup k informacím vzniklým v každém dalším uzlu.
Použitím každého způsobu přenosu informací podle tohoto vynálezu, se kapacita přenosu informací každého uzlu stanoví nezávisle na ostatních uzlech. Daný uzel musí pouze obsahovat dostatečně velkou paměť, která by mohla přijmout spojovací kapacitu ( zpracování hlasového signálu) a nikoliv celou • « · 9 · 9*9« • · · * 9 9 9 99* ·99
9 * 9 9 · « •9 9·9 99* φ* i, j, kapacitu systému.
U jiného provedení tohoto vynálezu se pro propojení všech uzlů používá druhý okruh, čímž se vytváří druhá síť. Tato druhá
I síť účinně zdvojuje maximální spojovací kapacitu systému a
I rovněž poskytuje ochranu proti chybám v případě vypadnutí první
I sítě.
I U jiného provedení, podle tohoto vynálezu, se vyskytují
I další sítě přidané k stávajícím uzlům, čímž se opět zvyšuje
I maximální spojovací kapacita systému.
I U dalšího provedení, podle tohoto vynálezu, se může použít
I jeden nebo více uzlů pro přemostění jedné sítě s druhou sítí.
I Přemostění sítě je společné pro obě sítě a je schopno výměny
I informací v obou směrech mezi těmito sítěmi. Přemostění uzlu se
I může rovněž použít pro spojení sítí, které pracují s různou
I rychlostí.
Přehled obrázků na výkrese
Zvláštnosti tohoto vynálezu jsou zdůrazněny v připojených k
nárocích. Uvedené a další výhody budou srozumitelnější pomocí popisu a přiložených výkresů, na kterých:
obr.lA a 1B znázorňují vývojový diagram rozšiřitelného telekomunikačního systému okruhového typu, který používá pro přenos informací mezi programovatelnými spojovacími uzly síť se vzájemně propojenými uzly, obr.lE znázorňuje různé typy paketů, které se mohou použít pro přenos informací v sítích podle obr. 1A až ID, obr.2A znázorňuje vývojový diagram programovatelného f spojovacího uzlu, který se může použít v systémech podle obr.lA až ID, obr.2b a 2C znázorňují vývojový diagram druhého typu programovatelného spojovacího uzlu, který se může použít v systémech na obr. 1A až ID, obr.3A, 3B, 3C, 3D a 3E znázorňují vývojový diagram spojovacího uzlu znázorněného na obr 2A až 2C, r, ·♦ * • « ♦ · • · · ·· ·· «»« obr.3F znázorňuje podrobnější diagram vysílacích a přijímacích pamětí, znázorněných na obr.3B a 3C, obr.4A znázorňuje vývojový diagram zobrazující přijímací a vysílací funkce zahrnuté v jednom způsobu přenosu informací v síti se vzájemně propojenými uzly podle obr.lA až ID, obr.4B znázorňuje schéma zapojení, na kterém jsou zobrazeny podrobnější kroky přenosu spojovacích informací obvodu, a to v souladu se způsobem uvedeným na obr.4A, obr. 4C a 4D znázorňují schéma zapojení zobrazující podrobnější kroky přenosu jak spojovacích dat obvodu, tak i paketových spojovacích dat, a to v souladu se způsobem uvedeným na obr-4A, obr.4E znázorňuje Časový diagram zobrazující časový vztah mezi uzly při přenosu jak spojovacích dat obvodu, tak i paketových spojovacích dat, obr.SA znázorňuje vývojový diagram, který zobrazuje druhý způsob přenosu informací v sítí se vzájemně propojenými uzly podle obr.lA až ID, obr.SB a 5C znázorňují schéma zapojení, zobrazující podrobnější kroky přenosu jak spojovacích dat obvodu, tak i paketových spojovacích dat podle způsobu uvedeného na obr.SA, obr.6A a 6B znázorňují vývojový diagram rozšiřitelného telekomunikačního systému, který ukazuje, jakým způsobem se může udržovat spojení v případě chyby na jednom, programovatelném uzlu nebo na části sítě se vzájemně propojenými uzly, obr.7 znázorňuje vývojový diagram dalšího provedení podle tohoto vynálezu, které používá dvě dvouokruhové sítě se vzájemně propojenými uzly, jednu jako záložní pro přenos informací mezi programovatelnými spojovacími uzly, obr.SA a 8B znázorňují vývojový diagram dalšího provedení podle tohoto vynálezu, které používá síť se vzájemně propojenými uzly pro přenos informací jedním nebo více programovatelnými uzly a jedním nebo více zdrojovými uzly, které zpracovávají hlasové signály, • * t · · ♦ • · · · * ···« • * · * · * * · **· ··* • · · · · » e β • · ··· ·· · β · «· ·· obr.8C znázorňuje vývojový diagram zdrojového uzlu zpracovávajícího hlasové signály podle obr.8A a 8B, obr.9A a 9B znázorňují vývojový diagram dalšího provedení, podle tohoto vynálezu, které používá programovatelný spojovací uzel jako most mezi dvěma sítěmi se vzájemně propojenými uzly, obr.9c znázorňuje vývojový diagram uzlu sloužícího jako most podle obr.9A a 9b, obr.lOA znázorňuje vývojový diagram dalšího provedení podle tohoto vynálezu, které používá osm okruhů pro přenos informací mezi programovatelnými spojovacími uzly, čímž se demonstruje další rozšiřitelnost spojovacího systému, obr.lOB a 10C znázorňují vývojový diagram jednoho spojovacího uzlu z obr.lOA.
Příklady provedení vynálezu
Na obr.la a 1B je znázorněn velkokapacitní, rozšiřitelný, plně programovatelný telekomunikační spojovací systém 2· Systém 2 zahrnuje HOST (host Computer - hlavní počítač) 4 a sérii programovatelných spojovacích uzlů 6a-6h. Každý ze spojovacích uzlů má interface hlavního počítače (dále HOST), který je připojen k HOST 4 pomocí lokální sítě (LAN - local area network), jakou může být například Ethernet, nebo pomocí asynchronních vícenásobných spojovacích linek 8 (RS-232). Pochopitelně se dají využít i jiné interfaces HOST/uzel namísto (nebo jako doplněk) linek 8. LAN/RS-232. Ačkoliv je zobrazen pouze jeden HOST, použití LAN 8 pro spojení HOST/uzel umožňuje pro řízení systému 2 (nebo jeho část) použit více HOST, a to v uspořádání, kdy každý HOST je klientem a každý uzel je serverem. Z důvodu zlepšení srozumitelnosti výkresu je interface HOST uzlů 6a a 6f-6h seskupeno do sběrnice.
Každý z uzlů 6a-6h zahrnuje digitální interface síť/linka pro spojení s veřejnou telefonní síti (public switched telephone network- PSTN), nebo se soukromou sítí 10. Výraz soukromá síť se v širším slova smyslu týká jakékoliv sítě «♦· ··· nebo linky nebo jiného interface než PSTN. Opět z důvodu srozumitelnosti jsou interfaces síť/linka uzlů 6b-6e seskupena do sběrnice. Jak je to znázorněno pomocí reprezentativního uzlu 6g. může interface síť/linka zakončovat buďto digitální síť nebo analagové sběrnice/linky, nebo kombinaci obou typů. Interface síť/linka daného uzlu může zahrnovat vhodné interfaces pro provoz komunikací používajících ATM (paměť převaděče adres), signalizační systém 2 (SS7), ISDN (digitální síť integrovaných služeb) , Tl/robbed bit, El/CAS, nebo jiné komunikační protokoly.
Uzel 6g je jmenovitě určený hlavní uzel A (aktivní hlavní uzel) a uzel 6h je jmenovitě určený hlavní uzel B (záložní hlavní uzel). Synchronizační linka (ref l....ref n) vybíhá z aktivního hlavního uzlu 6g do každého spojovacího uzlu, ačkoliv některé takové linky jsou z důvodu srozumitelnosti sdruženy do sběrnice. Jak to bude dále podrobněji vysvětleno ve spojení s obr.3A až 3E, kterýkoliv z uzlů 6a-6h může být uspořádán jako aktivní hlavní uzel nebo jako záložní hlavní uzel. V daném okamžiku může existovat jeden a jenom jeden aktivní hlavní uzel.
Uzly 6a-6h jsou navzájem spojeny sítí navzájem propojených uzlů 12, která poskytuje digitální spojení mezi uzly, a to spojení s velkou rychlostí a s velkou šířkou pásma. Jak je to znázorněno, může se síť 12 realizovat použitím okruhů, které umožňují, aby si každý z uzlů 6a-6h mohl navzájem vyměňovat paketové informace s jiným uzlem v rámci sítě 12. Síť 12 se může rovněž realizovat pomocí různých jiných typů komunikačních sítí, včetně Ethernet a jiných typů LAN, pomocí bezdrátových komunikačních sítí a PSTN (ATM/SONET). Použití PSTN u sítě 12 umožňuje, aby byly uzly geograficky distribuovány velkoplošně.
Hlavní paketová struktura 14, sloužící pro výměnu informací přes síť 12, sestává z řídicí části, placené části 18 a stavové a řídicí části 19. Podrobněji jsou různé paketové struktury pro přenos různých typů informací popsány níže s použitím obr.lE.
Použije-li se síť 12 f může se port daného uzlu připojit k
II > Λ <
ii · i t * I » i 4 4 • 1 I
II « t f « jakémukoliv jinému portu stejného uzlu, plně neblokujícím způsobem. U provedení, kterému se dává přednost, je celkově osm spojovacích uzlů 6a-6h navzájem propojeno pomocí sítě 12, a jestliže jsou všechny šířky pásma sítě 12 použity pro přenos spojovacích dat obvodu {data přepojování obvodů), je systém 2 schopen spojit (sepnout) (8 x 2048) = 16384 portů, což se rovná 8192 simultánním dvousměrným hovorům.
Je zřejmé, že každý z uzlů 6a-6h pracuje nezávisle pokud jde o interface sít/linka, který na nich končí. Znamená to, že každý uzel se může ze sítě 12 vyjmout nebo do ní přidat, aniž by se oslabily činnosti nebo interface síť/linky ostatních uzlů. Spojovací kapacita každého uzlu se může zřídit nezávisle na spojovací kapacitě ostatních uzlů (tzn. malé ústředny se mohou kombinovat s velkými, a to ve stejné síti 12). Takto může být celková spojovací kapacita systému 2 zvýšena jednoduše tím, že se přidá do sítě 12 další uzel, což má své omezení, týkající se rychlosti přenosu dat v síti nebo v sítích 12, jak to bude popsáno níže.
Celková činnost systému 2 je řízena hlavním počítačem 4 (HOST 4), který se realizuje pomocí PC, pracovní stanice, počítačem tolerantním k chybě a jiným počítačem, na kterém běží uživatelův aplikační software. HOST A a každý z uzlů 6a-6h si vyměňují zprávy přes linky 8 LAN/RS-232. Tyto zprávy se používají ke konfiguraci uzlů a přímých funkcí zpracovávání hovorů, jako například realizování spojení a poskytování spojovacích služeb (detekce tónu, generování tónu a konferenční spojení).
Obr.lC a ID zobrazují rozšiřitelný komunikační systém 17, který je podobný systému 2 na obr.lA a 1B, s tou výjimkou, že se pro vytvoření sítě 12, spojující uzly 6a- 6h, požívají dva okruhy. PSTN/soukromá síť je z důvodu srozumitelnosti vynechána. Stejná referenční čísla jsou použita, pro určeni stejných komponent nebo kroků, i u ostatních obrázků. Koncepčně lze každý z těchto okruhů považovat za samostatnou síť ( nebo alternativně za samostatné kanály v rámci jedné sítě), jelikož • 44 » » * 4 4 4 4 • · · · · 4 4 4·· 444 • · · 444 4 4
444 4·« 44 «4 44 přenos informace mezi uzly se může realizovat použitím na sobě nezávislých okruhů, čímž se efektivně zdvojuje maximální spojovací kapacita v porovnání se systémem 2. Použitím dvou okruhů se rovněž provádí izolace chyb v systému 12. Znamená to, že v případě, kdy jeden okruh selže (což u jednookruhového systému 2 znamená, že se stane neoperativním), může druhý okruh pokračovat v přenosu informací mezi uzly, což znamená, že systém zůstává alespoň částečně operativní.
Obr.lE znázorňuje provedení několika paketů, které se dají použít pro přenos informací v sítí 12. Paket dat spojovacího obvodu 2 a paket zpracování hlasového signálu 5 jsou konstruovány podobným způsobem a každý obsahuje řídicí část, která zahrnuje indikátor obsazovacího tónu (BI - busy indicator), následovaný informací o adrese a řídicí informací. Indikátor se může použít, tak jak to bude podrobněji popsáno, k udání současného stavu daného paketu, kde '‘obsazeno znamená, že uzel nemůže paket pro přenos informací použít, nebo že je při volno použití možné.
Adresní informace zahrnuje adresu zdrojového uzlu (SRC) kde paket vznikl, nebo uzel určení (DEST), pro který je paket určen, nebo i obojí adresu. Každá adresa (zdrojová nebo určení) zahrnuje adresu sítě, která jednoznačně identifikuje konkrétní síť. Taková identifikace je nutná, jelikož, jak to bude později popsáno, vícenásobné sítě se vzájemně propojenýni uzly se mohou použít k propojení stejných nebo různých skupin uzlů. Každá adresa (zdrojová nebo určení) rovněž zahrnuje adresu uzlu, která jednoznačně identifikuje konkrétní uzel v konkrétní síti. Další adresní informace může zahrnovat explicitní adresu portu, pro jednoznačnou identifikaci konkrétního portu nebo skupin portů.
Obecně platí že pakety 2 a 5, které nesou spojovací data obvodu, vyžadují adresy portů, jelikož taková data jsou závislá na distribuci přes více uzlů a/nebo portů.Jako alternativa k explicitní adrese portu (která v kontextu velkých spojovacích systémů by představovala tisíce bytů dalších informací nesených paketem), se může určit Implicitní adresa portu, pomocí udržování předem stanoveného pořadí spojovacích dat obvodu v rámci placené části. Tak například pakety 2 a 5 jsou popsány tak, že mají dostatečnou kapacitu placené části proto, aby mohly přenášet celkové množství 2048 bytů spojovacích dat obvodu. Po umístění těchto bytů do placené části, jsou uspořádány do pořadí, které přesně odpovídá sekvenci časových mezer u daného uzlu. Byte spojovacích dat obvodu, který odpovídá prvnímu časovému intervalu (časový interval (TS) 0) daného uzlu, je umístěn jako první v placené části a je následován zbylými byty v sekvenčním pořadí.
U tohoto uspořádání může kterýkoliv uzel vkládat spojovací data obvodu do placené části, nebo je z ní vyjímat tak, že jednoduše počítá polohu konkrétního bytu vůči prvnímu bytu v placené část, přičemž zná přesně časovou mezeru, které byte odpovídá.
Naopak, pakety 7 a 9 obecně nevyžadují adresu portu, jelikož informace přenášená těmito typy paketů, není spojovací informací obvodu.
Do řídicí části 16 se může zahrnout další informace, která by specifikovala typ paketu, délku paketu, číslo sekvence paketu a jiné informace.
Délka, nebo kapacita placené části každého typu paketu, se může měnit v závislosti na tom, který uzel daný paket přenáší. Například kapacita placené části paketu 2 a 2 se může lišit tak dlouho, dokud poskytuje dostatečnou kapacitu přenosu spojovacích dat obvodu maximálnímu počtu portů, které jsou spojovány nebo zpracovány daným uzlem. Tak, jestliže konkrétní uzel je schopen spojit nebo zpracovat maximálně 2048 portů, potom tento uzel přenáší pakety 3 a 5 s placenou částí, která má kapacitu, pro spojovací data obvodu, až do 2048 bytů. Podobně platí, že jestliže je jiný uzel schopný spojit pouze 512 portů, pak tento uzel přenáší pakety 2 a 5 s kapacitou placené části do 512 bytů spojovacích dat obvodu.
Placené části všech typů paketů jsou následovány stavovými a řídicími informacemi, které mohou obsahovat kontrolní součet » v • 9
9
999
999 ·9·
9 · 9 9
999 nebo jiné informace pro zjištění omylů a oprav.
Paketová spojovací data paketu 7 a data paketu údržby 9 jsou konstruována podobně (jejich délka a kapacita placené části jsou proměnné), ale s tou výjimkou, že tyto typy paketů nepřenáší spojovací data obvodu, ale (jak to bude popsáno později) přenáší paketová spojovací data, která vznikají v jednom místě (zdroji) a jsou určena k přenosu do jiného místa (určení- cílového) nebo do více míst (hlasové vysílání). Stavová a řídicí část paketu 7 a 9 může obsahovat informaci, která určuje, zda je cílový uzel schopný paket přijmout, nebo je v daném okamžiku obsazený a paket přijmout nemůže.
0br.2A zobrazuje hlavní funkční komponenty jednoho typu provedení programovatelného uzlu, kterému se dává přednost, a který se může použít u systémů podle obr.lA až ID. Digitální interface sít/linky, jsou ukončeny na sériích spojových (linkových) karet vstupu/výstupu (10) 20. U provedení, kterému se dává přednost, interface sít/linky představující celkově 2048 portů, může být ukončen spojovými kartami 10 20. Je-li to Žádoucí, mohou být nepovinně zařazeny záložní spojové karty 10 22 a záložní sběrnice IO 24, které by zajistily činnost spojovacího uzlu v případě chyby jedné spojové karty 10 karet
Série digitálních sítí TI, El, JI, nebo analogové spojové karty 26 hlavního vedení, komunikuje se spojovou kartou 10 karet 20 přes spojovou kartu (LC) 10 linek 28. Spojové karty 26 jsou rovněž interfacem spojeny se záložními spojovacími sběrnicemi 30a a 30b. Opět, je-li to žádoucí, se může zařadit záložní spojová karta 32. která komunikuje se záložní spojovou kartou 10 karty 22 přes záložní LC 10 linky 34· Mohou se použít i jiné typy interface síť/linka, například DS3, SONET a jiné.
Různé komunikační služby, například tónová detekce a generování tónů, konferenční provoz, zaznamenávaná hlasová oznámení, analýza postupu signálu, hlasová identifikace, komprese ADPCM (adaptive differential pulse code modulation adaptivní diferenciální impulsová kódová modulace), a mnoho
| • · • · • · | • • « * | • 9 • 9 • 9 | • 9 · • | • *9 · ··· «99 • 9 | |
| ··· | ··♦ 9« | • 9 99 |
jiných služeb poskytuje jedna nebo několik vícefunkčních digitálních karet 36 zpracovávajících signál (MFDSP - multifunction digital signál Processing cards ). Záložní MFDSP karty 36 a záložní karty 38 ISDN-24 se mohou rovněž použít. Podrobnosti o konstrukci a činnosti MFDSP karet 36 a ISDN-24 karet 38, sběrnic 30a a 30b, jsou uvedeny v přihlášce 08/001,113, podané 5.ledna 1993, v nově vydaném U.S. patentu 5,349,579 vydaném na stejné jméno uvedené ve zmíněné přihlášce. Předpokládá se, že systém je vybaven jednou nebo více kartami 36 nebo 38 a konkrétní uzel může pracovat nezávisle na ostatních uzlech v podmínkách, kdy zajišťuje různé komunikační služby. Alternativně, tak jak to bude dále popsáno, může být pouze jede uzel (nebo část všech uzlů) vybaven kartami 36 nebo 38 a pro zajištění komunikačních služeb do jiných uzlů, které nejsou tak vybaveny, se může použít síť 12.
karta 40 okruhu (sítě) slouží jako interface mezi párem okruhů (označených jako sada A, okruh 1 a 2), které jsou společně označeny jako síť 12a a uzlový spínač 44a označený jako lokální hlavní sběrnice, budou popsány později.První hlavní interface 42a zajišťuje spojení mezi hlavním počítačem 4 a uzlem podle obr.2a.
Druhá 10 karta 40b záložního okruhu slouží jako interface mezi záložním párem okruhů (označených jako sada B, okruh 3 a 4), které společně vytváří druhou síť 12b. a záložním uzlem 44b. který má stejnou konstrukci jako uzlový spínač 44a. Druhý hlavni interface 42b zajišťuje spojení s hlavním počítačem 4. Linka 44 se používá pro spojení mezi uzlovými spínači 44a a 44b. Linka 46 se používá pouze pro spojení uzlového spínače, který funguje jako lokální hlavní sběrnice, s jiným uzlovým spínačem, který rovněž funguje jako lokální hlavní sběrnice.
U provedení, kterému se dává přednost, spojové karty 26. realizují v reálném čase spojovací funkce, které jsou požadovány interfacem síť/linka, včetně převodu analogové funkce na digitální, jestliže je to nutné. Spojové karty 26 přenášejí a přijímají spojovací data časového multiplexu (TDM • · · ♦ · · · • · · • 9 ··· • · · ♦ ♦ · • · · ··· ·· • * · *
9* 99 99
- time division multiplex) přes spojovací sběrnice 30a a 30b. Každý z uzlových spínačů 44a a 44b, dále MFDSP karty 36 a karty 38 ISDN-24, přijímají přes sběrnice 30a a 3b spojovací data uzlu, přenášená ve všech časových intervalech ze všech linkových karet 26. Každý z uzlových spínačů 44a a 44b , MFDSP karty 36 a ISDN-24 karty 38 mají schopnost, pod řízením lokální hlavní sběrnice (tj. uzlový spínač 44a). přenášet spojovací data uzlu do spojové karty 26 přes sběrnice 30a a 30bf a to v průběhu předem určeného časového intervalu. Kromě toho, každá sběrnice 30a a 30b zahrnuje sběrnici s vyšším řízením datového spoje (HDLC), přes kterou si CPU v uzlových spínačích 44a a 44b, kartách 36 MFDSP a kartách 38 ISDN-24, vyměňují řídicí instrukce.
Pro lepší pohodlí se bude výraz lokální port, po celý zbytek popisu, pokud jde o konkrétní uzel, týkat časového intervalu obsahujícího spojovací data přenášena ze spojové karty 26 do všech uzlových spínačů 44, MFDSP karet 36 a ISDN-24 karet 38 (pokud se vyskytují), nebo se bude týkat časového intervalu obsahujícího data přenášená z kteréhokoliv uzlového spínače 44, MFDSP karty 36 nebo ISDN-24 karty 38 do spojové karty 26. Výraz vzdálený port se bude týkat, pokud jde o konkrétní uzel, lokálního portu jiného uzlu.
U provedení, kterému se dává přednost, každý uzel 6a-6h je schopný spojit v čase až 2048 lokálních portů. U tohoto provedení, každý uzlový spínač 44a a 44b má časové spínání schopné sepnout 2048 časových intervalů. V souladu s jedním aspektem podle tohoto vynálezu, musí být paměť každého spínacího uzlu 44a a 44b dostatečně velká, aby mohla pojmout pouze maximální počet lokálních portů a nikoliv spojovací kapacitu celého systému. Významnou výhodu, podle tohoto aspektu, oceníme s odkazem na obr.lA a ÍB. Provedení systému 2, kterému se dává přednost, je schopné spojit celkově 16384 portů. Spínač (uzlový spínač 44a) v rámci každého uzlu 6a-6h musí pouze obsahovat dostatečně velkou paměť pro spojení 2048 lokálních portů a nikoliv 16384 portů celého systému 2· Jak to
| « « 0 | 9' | • | 0 0 0 0 |
| ♦ e e | • | • | 0 0 00· |
| • « · | • | • | • · |
| ·· >·* | 00· | 00 | • 0 |
bude dále popsáno, je to novost uspořádání sítě 12 a její schopnost přenášet spojovací data obvodu z jednoho uzlu do kteréhokoliv jiného uzlu, kdy tyto novost poskytuje druhé stádium spojení, které těží z celkové kapacity systému 2·
Obr.2B a 2C zobrazují provedení druhého typu programovatelného uzlu. Tento typ uzlu má základ v sériovém PC-486 (nebo v ekvivalentu) s perifériemi 48 , s ISA (AT) sběrnicí 50. s velkokapacitní pamětí 52. PC-486 48 používá aplikační uživatelský software a úspěšně pracuje jako hlavní počítač 4. Alternativně se může, pro připojení vnějšího hlavního počítače a pro řízení uzlu, použít hlavní interface 42a (hlavní počítač 4 z obr. 1A až ID). Kromě komponent, které již byly identifikovány ve spojení s předchozím výčtem, je tomuto provedení dodatečně poskytováno mnoho dalších komponent. Interface sběrnice zpracování hlasového zdroje 54 zajišťuje dvousměrnou komunikaci mezi sběrnicí 30a a dvěma sběrnicemi zpracování hlasových signálů, sběrnicí PEB 60 a/nebo sběrnicí MVIP 62. Sběrnice PEB 60 a sběrnice MVIP 62 představují dobře známý standardní interface pro komunikaci s komerčně dostupnými, široce používanými zdroji zpracování hlasových signálů 56 a 58. Tak například Dialogic Corporation z New Jersey vyrábí celou řadu panelů, nebo karet, zdrojů zpracování hlasových signálů, které se pomocí zástrčky přímo zapojí do sběrnice PEB 60, a které se dají použít u různých aplikací včetně hlasové pošty, faxové pošty, interaktivní hlasové odezvy a jinde.
Podrobná konstrukce provedení uzlového spínače, kterému se dává přednost, je znázorněna na obr.3A až 3E. Ústřední zpracovatelská jednotka (základní jednotka) (CPU) s přidělenou RAM/ROM 64 je připojena k adresní sběrnici CPU 114 a k datové sběrnici CPU 116. CPU 64 je rovněž připojena ke sběrnici HDLC (části sběrnic 30a a 30b) a může být, v závislosti na uspořádání uzlového spínače 44a, rovněž připojena k hlavnímu počítači 4.
Vysílač dat 66 je připojen k adresním a datovým sběrnicím
9 9 «9« ···
999 94« 9<
«9 999 94· 99 99 99
114 a 116 CPU a ke dvěma obvodům zpracovávajícím pakety 78a a 78b. Vysílač 66 je rovněž připojen tak, aby mohl přijímat spojovací data obvodu pro lokální porty přes sběrnici 30a (záložní sběrnice 30b je z důvodu přehlednosti vynechána). Jak bude dále uvedeno, může vysílač 66 v závislosti na režimu operace, přijímat a časovat spojovací data, která proudí ve směru od spojové karty do ústředny (LSDATA), nebo může alternativně přijímat a časovat data, která proudí ve směru od ústředny k spojové kartě (SLDATA). Vysílač 66 zahrnuje dvě mapy okruhu 96. 98, odpovídající okruhům 1 a 2, resp., místní sekvenční čítač/mapu 100 a čtyřportovou pamět lokálního přenašeče 102.
Přijímač dat 68 je připojen k datovým a adresním sběrnicím CPU 114 a 116 a s prostorovým spojovacím řídicím obvodem 112,. jehož výstup je přenášen přes sběrnici 30a. Přijímač 68 může ve spojení s prostorovým řídicím obvodem 112 a v závislosti na režimu operace, odvádět spojovací data obvodu, která proudí ve směru buďto do SLDATA nebo do LSDATA (tj. kterýkoliv směr který je opačný vůči směru vstupu dat do přenašeče 66).
Přijímač 68 zahrnuje sekvenční čítač/mapu 104. mapu lokálního časového intervalu 106. tri-portovou lokální paměť přijímače, registrační vyhledávací paměť 110. lokální paměť přijímače paketových dat duálního portu a sekvenční mapu /řízení 120.
Rychlý přijímač dat 70a je fyzicky připojen k okruhem 1 pro příjem informací v paketovém tvaru z tohoto okruhu. Přijímač 70a je realizován čipem HDMP-1014 od spol. Hawlett-Packard Company, který je proudově vázaným obvodem (ECL). Převodní obvod 72a je připojen tak, aby mohl přijímat výstupní signály přijímače 70a a vytvářet výstupní signály, které jsou kompatibilní s logikou TTL (transistor-transistor logic).
Výstup převodního okruhu 72a je aplikován u multiplexoru 74af který převádí 16-ti bitová data přijímaná z přijímače 74a do 32 bitového formátu. Výstup z multiplexoru 74a je aplikován u ”první do-první ven” paměti (FIFO - first in-first out) 76a. u řídicího obvodu paketů 92a a u obvodu výběru okruhu 94. Obvod « v » · » • · · · · · • « · ··· ··· • · · » ο» ·· ·· příznaku přenosu (XF) je připojen k řídicímu obvodu paketů 92a. výstup z FIFO 76a je připojen k obvodu zpracování paketů 78a.
Obvod demultiplexoru 80a. převodní okruh 82a a rychlý vysilač dat 84a provádí funkce, které jsou realizací multiplexoru 74a. převodního obvodu 72a a přijímače dat 70a. Vysílač 84a je realizován vysílacím čipem HDMP-1012 spol. Hewlett- Packard.
Odděleně, ale identicky se vytváří obvody pro spojení interfacem a pro přenos informací do a nebo z komponent okruhu 2. Odpovídajícím komponentám náleží stejná referenční čísla.
Jak bude dále vysvětleno v souvislosti z obr.6a a 6b, je výstup vysílače 84b během časových úseků, kdy uzlový spínač 44a pracuje v režimu zpětné smyčky, připojen ke vstupu přijímače 70a. jak je to vyznačeno u fantomu a referenčního čísla 71a. Podobně je vstup přijímače 70b připojen k výstupu vysílače 84a, jak je to znázorněno referenčním číslem 71b.
Uzlový spínač 44a zahrnuje další komponenty pro časovači a synchronizační funkce, které jsou seskupeny do hlavních voleb uzlů 65 a hlavních voleb lokálních sběrnic 71. Hlavní volby uzlu zahrnují meziuzlový synchronizační obvod 67 a hlavní oscilátor okruhu 69. Synchronizační obvod 67 generuje referenční signály refl.—refn,, kdy každý je zasílán do jednoho jiného uzlového spínače (viz obr.la až ld).
Synchronizační obvod 67 rovněž generuje uzlový rámcový synchronizační signál a hlavní hodinový impuls okruhu, přičemž oba jsou zasílány do řídících obvodů paketu 92a a 92b.Hlavni volby lokální sběrnice 71 zahrnují řízení lokální sběrnice HDLC 73 a lokální synchronizační obvod 75· Řízení lokální sběrnice HDLC 73 je spojeno s CPU adresními a datovými sběrnicemi 114 a 116 a generuje sérii signálů l...n , které se zasílají do všech ostatních karet (tj. do ostatních uzlových spínačů, spojových karet, MFDSP karet a ISDN-24 karet), spojených s daným uzlem pro řízený přístup do sběrnice HDLC.
Lokální synchronizační obvod 75 přijímá dva vstupní signály, jeden vstupní signál je buďto jedním ze signálů refl..refn , < · » • · · »»· ··* • · • · • · · · ♦ · · •· ··* • · · • « ♦ · ··· ·· (jestliže je jiný uzlový spínač konfigurován jako hlavní uzel), nebo je to zdroj časování smyčky (jestliže uzlový spínač z obr.3A až 3D je sám konfigurován jako hlavní uzel). Rámcový synchronizační signál (impuls) do obvodu 75 se získá z meziuzlové sítě (okruhu) 12 nebo z jednoho ze signálů ref l..refn (jestliže jiný uzlový spínač je konfigurovaný jako hlavní uzel. Obvod 75 bude sám generovat rámcový synchronizační signál, jestliže je sám konfigurován jako hlavní uzel.
Další podrobnosti týkající se konstrukce paměti přijímače 108 a paměti vysílače 102 jsou znázorněny na obr.3F. Paměť vysílače 102 je organizována do duálního spojovacího obvodu databanky 122 a 126. a duálních oblasti konstant 132 a 136. Duální spojovací obvod databanky každé paměti je schopný činnost při spojení jejích příslušných mapa a čítačů se spojovacími daty časových spínacích okruhů. To znamená, že během daného časového intervalu je byte spojovacích dat obvodu sekvenčně zapsán do místa v paměti v jedné z databanek spojovacího okruhu, zatímco spojovací data uložená v jiné databance okruhu se čtou selektivně. Výraz selektivní se v tomto popisu používá pro proces použití adres, které jsou poskytovány mapou. Během střídavých časových period 125^s, se role databanek spojovacího obvodu obrátí, a tím zamění časové intervaly pro uskutečnění Časového spínání.
Oblasti konstant každé paměti jsou obecně schopny ukládat spojovací data paketu pomocí CPU 61, kdy CPU 64 má přístup do jakéhokoliv místa každé paměti.
Konfigurace, synchronizace, inicializace
Před pokračováním v přehledu činnosti uzlového spínače 44a bude dobré porozumět, jak by měl být každý spínač konfigurován aby fungoval, a jaké jsou jeho odpovědnosti ve smyslu synchronizace a inicializace. S odkazem na obr.lA, 1B a 3A až 3E, by mělo být jasné, že každý programovatelný spojovací uzel 6a až 6h musí obsahovat alespoň jeden, ale může obsahovat i • 0 * «
0· 0
0*0 000 • 0 « 0
0*0
0 0 0 0 0 0 0 0 00 00 více jak jeden, uzlový spínač 44a. Mělo by být rovněž jasné, že se musí vzít obecně v úvahu dva typy synchronizace: synchronizace meziuzlové sítě a synchronizace PSTN (nebo soukromé sítě).
Každý uzlový spínač 44a je možné konfigurovat pomocí softwaru, kdy pracuje jako 1) kombinace hlavního uzlu a lokální hlavní sběrnice, 2) jen jako lokální hlavní sběrnice, nebo 3) ani jako hlavní uzel, ani jako lokální hlavní sběrnice, ale pouze jako standardní spínač. Pravidla konfigurace jsou následující, u každé meziuzlové sítě 12 musí být v daném okamžiku jeden a pouze jeden uzlový spínač, který pracuje jako hlavní spínač. Každý uzlový spínač, který pracuje jako hlavní uzel, může rovněž pracovat jako lokální hlavní sběrnice pro svůj uzel. V jednom určitém uzlu, musí v daném okamžiku existovat jeden a pouze jeden uzlový spínač, který pracuje pro tento uzel jako lokální hlavní sběrnice. V jednom daném uzlu mohou být v kterémkoliv daném okamžiku jeden nebo více uzlových spínačů, které pracují jako standardní spínače.
Povinností uzlového spínače pracujícího jako hlavní uzel je: 1) spojit interfacem PSTN pro zdroj časování smyčky (přes obvod 75). pro bitovou synchronizaci do digitálních sítí PSTN, 2) generovat pakety systému dálkové údržby, které generuje hlavní uzel pro rámcovou synchronizaci do digitálních sítí PSTN, 3) komunikovat s hlavním počítačem, 4} komunikovat se všemi ostatními kartami v uzlu ( jinými uzlovými spínači, spojovými kartami, MFDSP kartami a ISDN-24 kartami) přes sběrnici HDLC (řízenou řídicími signály l...n z řízení HDLC 73), 5) generovat uzlové hodiny a tvoření rámců pro všechny ostatní karty v uzlu (hodiny lokální sběrnice a synchronizační signály lokální sběrnice z obvodu 75).
Povinností uzlového spínače, který pracuje jako standardní spínač je: přijímat synchronizační signály hodin lokální sběrnice a rámce lokální sběrnice z lokální hlavní sběrnice.
Hlavní uzel je odpovědný za inicializaci a konfiguraci systému, což zahrnuje ověřování integrity a provozuschopnosti ··· ··*
4* 444 · ·
444 444 44 44 44
- 22 sítě 12 a nepovinně buďto přidělovat uzlovou adresu každému uzlu a vysílat do uzlů výzvy pro určení jejich dříve přidělených adres. Jakmile je jednou adresa uzlu přidělena nebo určena, může hlavní uzel tento uzel vyšetřovat (použitím údržbových paketů přes síť 12), aby se získala informace o konfiguraci, například o typu uzlu, typech interface PSTN a/nebo protokolů, spojovací kapacitě a jiné informace. Hlavní uzel může rovněž odpovídat za provedení údržby a administrativní funkce. Kromě toho, jestliže se pro realizaci jakékoliv meziuzlové sítě použijí vícenásobné okruhy, může hlavní uzel přidělit každému uzlovému spínači konkrétní okruh pro vysílání a přijímání paketů.
Pžghléd ..cperací
S odvoláním na obr.lC, ID a 3A až 3F předkládáme přehled činnosti systému 17. Pozornost budeme nejprve věnovat tomu, jakým způsobem se zpracovávají spojovací data obvodu. Předpokládejme, že je systém již inicializován.
LSDATA (nebo SLDATA), která jsou vstupem do paměti vysílače 102, představují byty dat spojovacího obvodu pro lokální porty obsluhované daným uzlem. Tato byty jsou zapsány sekvenčně do databanky spojovacího obvodu 122 a 126. V souladu s tím, kapacity těchto databanek efektivně určují maximální počet časových intervalů,, které mohou být časově sepnuty uzlovým spínačem 44a. Pro účely tohoto přehledu předpokládáme, že každá databanka má kapacitu 2048 bytů, což znamená, že maximum z 2048 lokálních portů může být pamětí vysílače časově sepnuto. Aby byla data spojovacího obvodu (uložená v paměti 102) k dispozici každému dalšímu uzlu obsluhovanému meziuzlovou sítí 12, může se použít jeden ze dvou způsobů. Podle prvního způsobu, vysílač 66 a obvod zpracovávající pakety 78a (předpokládá se, že okruh l je okruhem přiděleným tomuto uzlu pro přenos paketů), formuluje paket, jehož placená část je prázdná, (což znamená, že placená část neobsahuje žádná * * ·« ··· · · · · · · * φ φ φφφφ • φφφ« φφφ φφφ φ · φφ· φφ φφ spojovací data obvodu, kromě dat z lokálních portů, které jsou spojeny s ostatními lokálními porty), ale má dostatečnou kapacitu pro uložení až 2048 bytů dat spojovacího obvodu.
Vysílač 84a potom vysílá prázdný paket. Pokud například předpokládáme, že je prázdný paket vysílán uzlem 6d, potom uzel 6d bude prvním uzlem, který tento paket přijme (tj. první sousední uzel ve směru toku v okruhu, který přijme prázdný paket}.
V uzlu 6d je prázdný paket přijat přijímačem 70a a může být nakonec poslán do obvodu 78a, který paket zpracovává. Obvod 78a přijímá zpracovaná data obvodu, která se čtou selektivně z databanky spojovacího okruhu 122 a 126, jako odpověď na adresy dodané mapou (okruh 1) 96. Jinými slovy, na základě adres a řízení, které poskytují, mapa okruhu 96 způsobuje, že příslušné byty (nebo možná všechny byty nebo žádný byte) dat lokálního spojovacího obvodu uložené v bankách 122 a 126 budou čteny selektivně a budou zasílány do obvodu zpracování paketu 78a. Podobný proces probíhá paralelně s mapou (okruh 1) 98. pamětí 102 a obvodem zpracování paketů 78b.
Obvod zpracování paketu 78a vkládá data lokálního spojovacího obvodu,která přijímá (pokud nějaké přijímá), do placené části přijatého prázdného paketu v době, kdy je paket přenášen do vysílače 84a pro přenos do následujícího uzlu sítě 12- Tento proces se opakuje tak, že každý další uzel v pořadí má příležitost vložit svá data lokálního spojovacího obvodu do placené části paketu, který vyšel z uzlu 6c. Jestliže příslušný uzel nemá data lokálního obvodu, která by do placené části vložil, projde přijímaný paket v nezměněném stavu do dalšího uzlu. Nakonec paket, který byl odeslán prázdný, projde celým okruhem, kterým byl přenášen a vrací se plný do uzlu, ze kterého byl původně vyslán. V uzlu (6c) data spojovacího obvodu z placené části plného paketu prochází přes výběrový obvod okruhu 94, zapíší se sekvenčně do paměti přijímače 108 a potom jsou časově přepojena jako LSDATA nebo LSDATA. Tento způsob se nazývá prázdný vyslán/ plný přijat, nebo ve zkratce - způsob • ·
9 9 9 9 9 9 « 9 9 9 9 9
9« 9 9 999 999
9 9 9 9
999 99 99 99 «9*
ESFR.
Způsob ESFR se opakuje tak, že každý uzel střídavě vysílá prázdný paket a přijímá plný navrácející se paket ( na uzlem přidělený okruh), čímž je umožněno, že spojovací data lokálního obvodu vzniklá na kterémkoliv portu kteréhokoliv uzlu, se mohou přenést na jakýkoliv jiný port stejného nebo jiného uzlu. Všechna spojovací data obvodu se mohou přenést během doby, která je menší jak 125as, čímž se zabrání ztrátě vzorků.
Jak to bude vysvětleno později, je nutné vzít na vědomí, že způsob ESFR se může použít k vyslání nebo přenosu informace, která vychází z jednoho portu do více jak jednoho dalšího portu.
U druhého způsobu existuje pro každý uzel představa, že bude střídavě vysílat paket, jehož placená část je plná když se posílá, ale po jeho návratu je prázdná. Tento způsob se ve zkratce nazývá plná zasílaná/ prázdná se vrací, nebo-li způsob FSER. U způsobu FSER jsou všechna data lokálního obvodu, uložená v databance spojovacího obvodu 122 a 126 paměti vysílače 102. čtena sekvenčně a poskytnuta obvodu zpracování paketu 78a. Vytváří se plný paket, jehož placená část zahrnuje všechna spojovací data lokálního obvodu daného uzlu. Plný paket je vyslán vysílačem 84a a je přijat prvním sousedním uzlem. Data v placené části se selektivně vyjmou a zašlou se přes výběrový obvod okruhu 21 do přijímače 68. Tato data se potom selektivně zapisují do databanky 130 a 134 paměti přijímače 108. Tento proces se opakuje tak dlouho, až je plný paket vysílaný každým uzlem přijat každým dalším uzlem, čím se dosáhne stejného výsledku, kdy se dále datům lokálního obvodu na jakémkoliv portu a jakémkoliv uzlu umožní přenos do jakéhokoliv jiného portu stejného nebo jiného uzlu. Kromě přenosu spojovacích dat obvodu mezi uzly, může se síť 12 rovněž použít pro přenos spojovacích dat paketu. Příkladem spojovacích dat paketu jsou data nebo informace o údržbě, které jsou potřebné pro řízení samotného spojovacího systému, například X.25 paketů, LAPB nebo LAPD paketů. Spojovací data paketu se ·· • · • · • · • · • · • · • · • · «« • ι · • · 9
9«9 ·9· • 9
99 objevují na výstupu výběrového obvodu okruhu 34, ale jsou zapsána do paměti přijímače paketu 118. jako opak vzhledem k paměti 108. Jakmile jsou data uložena do paměti 118. jsou pomocí CPU 64 přístupná, a to přes datovou sběrnici CPU 116.
Způsob ESFR
S odkazem na obr.3A až 3E, 4A až 4B, následuje popis dalších podrobností způsobu ESFR. mělo by být zřejmé, že vývojový diagram na obr.4B představuje kroky, které jsou prováděny souběžně u každého uzlu pomocí řídicích obvodů paketů (92a. 92bi. obvodů zpracování paketů 78a. 78b a odpovídajících soustav obvodů. Každý by si měl uvědomit, že při používání způsobu ESFR, jsou prázdné pakety vysílány jen jedním okruhem a přijímány rovněž jedním okruhem (přiděleným při inicializaci).
U tohoto příkladu se uzel 6i na obr.4A připravuje k vysláníprázdného paketu přes síť, za účelem sběru spojovacích dat obvodu z jiných uzlů, včetně uzlu 6j.
Proces začíná na počátku kroku nastavení, což je stav, ve kterém uzel čeká na přenosový rámec (který obsahuje paket), který má přijít do sítě 12. V kroku 140 se určuje, zda byl zjištěn start přenosového rámce. Jestliže nebyl zjištěn, proces se vrací na počátek (start) 138. Alternativně, jestliže je start zjištěn, což znamená, že byl paket uzlem 6i přijat, potom se kontroluje obsah řídicí části paketu, a to za účelem určení, zda je paket v kroku 142 obsazen. Stav paketu obsazen nebo volný je indikován indikátorem obsazení (BI) v řídicí části paketu (obr.lE). Jestliže paket není obsazen, což znamená že je volný pro použití uzlu 6i, proces pokračuje ke kroku 144, ve kterém se provede určení, zda je okénko spojovacích dat obvodu (CSD) pro uzel 6i otevřeno. CSD okénko se týká stanového časového úseku, který je přidělen všem uzlům pro přenos prázdného paketu spojovacích dat obvodu.
Jestliže není CSD okénko otevřeno, což znamená, že ještě nenastal čas pro přenos prázdného paketu uzlem 6i spojovacích ·
«« ··· ««« ·
9· dat obvodu, proces se vrací na počátek 138. Jestliže je CSD okénko otevřeno, proces pokračuje krokem 146, kde uzel 6i zahájí zasílání paketu vysláním řídicího slova obsazeno” sítí 12. čímž převezme řízení paketu. V kroku 150 pokračuje uzel 6i v zasílání prázdného paketu přes síť 12. Uvědomme si, že v kroku 148 musí uzel vložit do placené části prázdného paketu lokální spojová data (pokud jsou), a to v době, kdy přenos pokračuje. Výraz lokální spojová data se týká spojovacích dat obvodu, která jednak vznikají na, a jednak jsou určeny pro jeden nebo více lokálních portů daného uzlu, který zasílá prázdný paket. Jinými slovy, lokální spojová data jsou spojovací data obvodu, která musí být přepojena sítí 12 z jednoho lokálního portu do jiného lokálního portu stejného uzlu. V tomto případě, jestliže uzel 6i má jakékoliv lokální porty spojeny navzájem, potom spojovací data obvodu patřící těmto portům budou vloženy v kroku 148 do placené části prázdného paketu. V praxi to znamená, že uzel 6i (nebo kterýkoliv jiný uzel, vysílá lokální spojová data sám sobě. Následně v kroku 152, příznak vysílání (XF) 90a (obr.3A) je určen jako připomínka uzlu 6i, že vyslal sítí 12 prázdný paket, a že později obdrží zpět plný paket.
Proces se dále vrací na počátek 138, kde očekává příjem dalšího rámce. Jakmile je zjištěn příjem dalšího rámce a je zjištěno, že paket v tomto rámci je obsazen (není volný), proces pokračuje ke kroku 154. kde se zjistí, zda je nastaven příznak vysílání. Jestliže XF není nastaven, což znamená, že paket který byl právě přijat vychází z jiného uzlu, proces pokračuje ke kroku 162. kde je adresa informace obsažená v řídicí části paketu kontrolována, aby se zjistil (uzlový) zdroj paketu. V tomto příkladu, kdy uzel 6i skutečně obdržel prázdný paket vysílaný uzlem 6i. bude proces pokračovat ke kroku 162, jelikož příznak vysílání uzlu 6j nebyl nastaven.
V tomto bodě musí uzel 6i vložit do placené části paketu příslušná spojovací data obvodu. V tomto příkladu jsou příslušná spojovací data obvodu daty, která patří kterémukoliv •40 ·· ·40 ··· 040 40 • · 44 40 z lokálních portů uzlu 6 j, které již jsou (nebo budou) připojeny ke kterémukoliv portu uzlu 6i. Jak je to znázorněno na obr. 4A, dosahuje se toho pomocí CPU 64a v uzlu 6j zapisovaných adres a řídicích dat do jedné z adresních map 96, 98 , a to tak, že příslušná spojovací data obvodu se zapisují selektivně do placené části přijímaného paketu v kroku
164. Tento krok představuje začátek druhého stádia spojení (uzel-uzel) prováděného systémem 12. Informace o chybovém stavu je potom umístěna do stavové a řídicí části paketu v kroku
165.
Následně a za normálních okolností je nyní plný vracející se paket přijat uzlem 6i. Stane-li se tak, proces pokračuje přes kroky 138, 140 a 142 ke kroku 154, kde se opět provede zjištění (v tomto okamžiku pomocí uzlu 6i), pokud jde o stav příznaku vysílání. Jelikož uzel 6i dříve nastavil svůj příznak vysílání ( v kroku 152, kdy se vysílal prázdný paket), tento uzel zjišťuje, zda příznak byl skutečně nastaven.
V kroku 156 je indikátor obsazení v řídicí části paketu změněn tak, že pokud paket prochází k dalšímu uzlu, tak je volný a může být použit jiným uzlem. Spojovací data obvodu obsažená v placené části, která sestává z jakýchkoliv spojových dat, která byla vložena v kroku 148 společně se všemi spojovacími daty obvodu, vloženými každým dalším uzlem (včetně uzlem 6j), jsou zapsána sekvenčně do paměti přijímače 108. Nakonec je příznak vysílání v kroku 160 vymazán a v kroku 161 se kontroluje informace o chybovém stavu, a to před tím, než se proces vrátí na počátek 138. Když jsou spojovací data obvodu konečně časově z paměti 108 vypnuta, což se provede pomocí doplňkového vyhledávacího obvodu 110, který pracuje, obvyklým způsobem, na zákonné přeměně A na (nebo podobné).
Na obr.4C a 4D je znázorněno provedení způsobu ESFR, u kterého jak spojovací data obvodu, tak i spojovací data paketu se mou mezi uzly přenášet, počáteční kroky jsou stejné jako ty, které jsou znázorněny na obr.4B. Ale vezměte na vědomí, že v kroku 144, pokud konkrétní uzel zjistí, že CSD okénko není «
9
9
999
999 999 *99
9 9
9 9
99 9* otevřeno, což znamená, že jeho spojovací data obvodu již byla odeslána (v průběhu rámce 125^/fts), proces pokračuje ke kroku 155 místo toho, aby se ihned vrátil k počátku 138. V kroku 155 se zjišťuje, zda prázdný datový paket, který bude použit pro sběr spojovacích informací paketu z ostatních uzlů, je připraven pro přenos, a zda je paměť přijímače rovněž připravena. Není-li datový paket připraven, nebo je-li paměť přijímače plná (není připravena), vrátí se proces na počátek 138. Jinak proces pokračuje ke kroku 157, kde se změní informace v řídicí části paketu, aby se zjistilo, zda je paket prázdný. Prázdný paket je potom vyslán v kroku 159. příznak vysílání je nastaven v kroku 161 a proces se vrátí na počátek 138.
Po přijetí dalšího rámce, proces pokračuje kroky 138, 140 a 142. Za předpokladu, že přijatý paket je (v rámci) je určen jako obsazený, proces pokračuje ke kroku 154, ve kterém se kontroluje stav příznaku vysílání. Je-li příznak vysílání nastaven, což znamená, že uzel přijímající paket, který byl před tím vysílán buďto jako prázdný pro sběr spojovacích dat paketu (v kroku 159, 161), nebo jako prázdný paket pro sběr spojovacích dat obvodu (v kroku 148-152), potom proces pokračuje ke kroku 166, kde se zjistí jaký typ paketu byl právě přijat, a to opět pomocí informace v řídicí části paketu. Typ paketu může určit, zda placená část paketu obsahuje spojovací data obvodu, spojovací data paketu, nebi jiné typy dat (data zpracování hlasových signálů nebo data údržby). Je-li paket typu, který nese spojovací data obvodu, proces pokračuje krokem 158 a 160 , tak je to popsáno ve spojitosti s obr.4B. Je-li paket typu, který nese spojovací data paketu, proces pokračuje ke kroku 168, kde se zjistí, zda je paket plný. Není-li plný, znamená to, že žádný uzel nemá jakákoliv spojovací data paketu pro zaslání (přinejmenším během doby , která je potřebná pro to, aby paket prošel sítí), do uzlu který původně paket přenášel (a právě přijal). V tomto případě se příznak vysílání vymaže v kroku 171 a proces se vrátí na počátek 138.
J* • « * 9 • 9 9* • 99 • · · · • 9 9 9
9 9 9 ·
999 99 99 99 • · · ··· Μ·
Na druhou stranu, je-li zjištěno, že je paket v kroku 168 plný, proces pokračuje ke kroku 170 , kde dojde k zvětšení vyrovnávací paměti. Následně je paket zkopírován do paměti přijímače dat paketu 118 (obr.3C), kde je dočasně uložen a čeká na další zpracování. Příznak vysílání je potom vymazán v kroku 174. Nakonec je CPU 64b oznámen příchod paketu se spojovacími daty paketu přerušením v kroku 176.
S odvoláním na krok 154. jestliže je zjištěno, že příznak vysílání není nastaven, což znamená, že paket, který byl právě přijat, přišel z jiného uzlu, proces pokračuje ke kroku 182. kde se jako v kroku 166 zjišťuje typ paketu. Je-li paket typu, které nese spojovací data obvodu, proces pokračuje krokem 162. 164 a 165 stejně jako u obr.4B. Je-li paket typu, který nese spojovací data paketu proces pokračuje ke kroku 188. kde se zjišťuje, zda je paket prázdný. Jestliže není prázdný, což znamená,že jiný uzel již zaplnil placenou část, paket postupuje do dalšího uzlu a proces se vrací na počátek 138.
Alternativně platí, že je-li paket prázdný, což znamená, že byl původně vysílán jako prázdný jiným uzlem, za účelem sběru spojovacích dat paketu, a žádný jiný uzel již nenaplnil placenou část, proces potom pokračuje ke kroku 190 kde uzel, který paket přijal zjišťuje, zda nemá spojovací data paketu k odeslání do uzlu, který původně paket vysílal. Jestliže nikoliv, je prázdný paket zaslán do následujícího uzlu a proces se vrací na počátek 138. Je-li tomu tak, paket je v kroku 192 označen jako plný, spojovací data paketu jsou v kroku 194 umístěna do placené části a plný paket je v kroku 194 vysílán do následujícího uzlu.
Obr.4E je časovým diagramem znázorňujícím provedení, kterému se dává přednost, jehož úkolem je přidělování šířky pásma sítě 12, které by umožňovalo přenos jak spojovacích dat obvodu, tak i spojovacích dat paketu všemi uzly. U tohoto provedení se přenosy dat sítí provádí v rámcových okénkách, kdy každý trvá 125^5. Době 125^ s se dává přednost proto, že odpovídá
- 30 • 0 * *00 ·· 00· • 0 0 0 0 0 0 0 0 0 0 000 000
0 0 0 0
000 00 00 00 vzorkovací rychlosti (8 kHz) všech nejvíce rozšířených síťových protokolů, což znamená, že hodnoty spojovacích dat obvodu se mohou měnit každou 125^s. K vůli požadavku, aby se všechny meziuzlové přenosy spojovacích dat obvodu uskutečňovaly v kratším intervalu než 125a s, síť 12 zajišťuje, že všechna taková data jsou přenášena před jakýmikoliv změnami hodnot.
Toto rovněž umožňuje síti 12 pracovat asynchronně ve vztahu k PSTN (nebo soukromé síti) 10.
V každém rámcovém okénku je přibližně jedna polovina dostupného času (62,5as) přidělena pro všechny uzly způsobem cyklické obsluhy, za účelem přenosu spojovacích dat obvodu do ostatních uzlů. Takové přenosy se mohou uskutečnit použitím buďto způsobu ESFR nebo FSER, nebo obojího, a mohou zahrnovat jakýkoliv typ paketu se spojovacími daty paketu (nebo dokonce pakety se spojovacími daty obvodu, které se používají k jiným účelům), včetně paketů 5, 7 z obr.lE. Zbývající čas mezi každým okénkem je přidělován uzlům pro přenos spojovacích dat paketu (pokud jsou) do jiných uzlů. Přednost se dává spojovacím datům obvodu, jelikož všechna taková data ze všech uzlů jsou přenášena před tím, než se mohou přenášet jakákoliv spojovací data paketu.
Způsob ESFR se může rovněž použít pro vysílaná spojovací data obvodu do mnohonásobných portů stejného uzlu nebo přes mnohonásobné uzly. Tak například, existují-li lokální spojovací data obvodu, která se mají vysílat do mnohonásobných lokálních portů, vloží se v kroku 148 mnohonásobné kopie do placené části prázdného paketu (obr.4B a 4C). Jinými slovy, mnohonásobné kopie bytů dat, které se mají vysílat, jsou umístěny selektivně do placené části v místech, která odpovídají lokálním portům, které je mají přijmout. Stejně tak, jestliže jsou pro vysílání určena spojovací data obvodu ze vzdáleného portu, jsou mnohonásobné kopie těchto dat vloženy v kroku 164 do míst v placených částech ((jeden paket/placená část je potřebný pro každý uzel, který má port, o němž se předpokládá, že bude přijímat vysílání (broadcast)) • t • * »« * * ··♦ ♦ ♦ · « · * * • » t * ··· ·♦· * t · * * ··· ♦· ·· ·« odpovídajících těmto portům.
Shrnuto, podle obr.4A, kdy je použit pro přenos dat způsob ESFR, každý uzel přenáší, způsobem cyklické obsluhy, prázdný paket, za účelem sběru dat ze všech ostatních uzlů obsluhovaných sítí 12. Po přijetí prázdného paketu vysílaného jiným uzlem, pracuje každý uzel tak, že čte selektivně data z jedné ze svých pamětí a ukládá je do placené části prázdného paketu. Když se nyní plný paket vrací do uzlu, který ho vysílá, jsou data v placené části zapisována sekvenčně do jedné z pamětí přijímače uzlu. Tento krok označuje dokončení druhého stádia spojování (jednosměrně uzel-uzel), prováděného systémem.
Způsob FSER a kombinace způsobů ESFR/FSER
S odkazem na obr.SA až 5C, budou popsány další podrobnosti způsobu FSER v kontextu s provedením, kterému se dává přednost, kombinovaného způsobu, ve kterém se používá pro přenos spojovacích dat paketu FSER a způsob EFSR pro přenos spojovacích dat obvodu. Pro lepší srozumitelnost jsou části z obr.SB a 5C, které představují způsob FSER, znázorněny přerušovanou čárou.
Části na obr.SB a 5C, které představují způsob EFSR, leží vně přerušované čáry a jsou identické s kroky z obr. 4C a 4D, které jsou označeny stejnými referenčními čísly.
V kroku 144 po zjištění, že CSD okénko není otevřeno, což znamená, že ještě nenastal příslušný čas ke sběru spojovacích dat obvodu z ostatních uzlů, proces pokračuje ke kroku 196, kde se zjišťuje, zda plný datový paket (obsahující spojovací data paketu) je připraven k vyslání do jiných uzlů. Jestliže tomu tak není, proces se vrátí na počátek 138, kde se čeká na příchod dalšího rámce. Jestliže je datový paket připraven, což znamená, že placená část paketu je naplněna spojovacími daty paketu a příslušná (uzlová) adresa místa určení je umístěna v řídicí části paketu, je paket v kroku 198 označen jako plný.
Plný datový paket je vyslán v kroku 200. Následně se v kroku 202 nastaví příznak vysílání a proces se vrací na počátek 138 , • · * «»· k · t k • k kk kkkk kkk kkk • k k kkk kk ·· kkk kkk kk kk kk
- 32 kde čeká na příchod dalšího rámce.
Nyní zvažme co se stane, když je plný paket, který byl vyslán jedním uzlem, přijat jiným uzlem. Proces pokračuje krokem 138. 140 a 142 k uzlu 154, kde se zjistí, zda je nastaven příznak vysílání přijímajícího uzlu. Jestliže příznak není nastaven, což znamená, že paket vznikl na jiném uzlu, proces pokračuje ke kroku 182. kde se zjistí, v tomto příkladu, že paket obsahuje spojovací data paketu jako protiklad ke spojovacím datům obvodu. Následovně je v kroku 214 kontrolována uzlová adresa místa určení, aby se zjistilo, zda přijímající uzel je tím zamýšleným příjemcem paketu. Jestliže tomu tak není, proces se vrací na počátek 138. Je-li tomu tak, přijímající uzel provádí kontrolu, aby se zjistilo, zda je jeho paměť přijímače 118 (obr.3A) připravena přijmout paket v kroku 216. Jestliže paměť není připravena, (protože paměť je plná), proces pokračuje ke kroku 22Q. kde se do stavové a řídicí části vloží informace paketu, která ukáže, že uzel je obsazený a není schopný paket přijmout. Proces se potom vrátí na počátek 138.
Alternativně platí, že je-li v kroku 216 paměť 118 připravena paket přijmout, proces pokračuje ke kroku 218. kde se paket zkopíruje do paměti. Následovně je v kroku 222 CPU 64b seznámena s příchodem paketu spojovacích dat paketu pomocí přerušení.
Nakonec zvážíme situaci, kdy se plný datový paket vrací do uzlu, který ho vyslal. V tomto případě proces pokračuje z kroku 138 ke kroku 154. kde se zjistí, zda je příznak vysílání přijímajícího uzlu skutečně nastaven. V kroku 156 je indikátor obsazení změněn na volno”, následuje určení v kroku 166. jaký typ dat paket obsahuje. V tomto příkladu paket obsahuje spojovací data paketu, takže proces pokračuje ke kroku 204, kde se vymaže příznak vysílání. Následovně se v kroku 206 zjistí, což je založeno na informaci obsažené v stavové a řídicí části paketu, zda je uzel, do kterého byl paket adresován, obsazený. Jestliže ano, což znamená, že paket nebyl uzlem místa určení «· • 44
4*4 4 4 « 4
4 4 4 ·· 444
4 4 ·4
444 44 44 44 přijat, proces se vrátí na počátek 138. kde se znovu pokusí doručit paket na místo určení. Jestliže tomu tak není, označí se paměť vysílače paketu v kroku 208 (oblast konstant 124 a 128 na obr.3F), jako prázdná. Dále se v kroku 210 zjistí, zda byl paket přijat uzlem určení, do kterého byl adresován. Jestliže ano, proces se vrátí na počátek 138. Jestliže nebyl přijat, vypíší se v kroku 212 chyby, a to ještě před návratem na počátek 138.
Mělo by být zřejmé, že způsob FSER se může použít jak pro přenos spojovacích dat obvodu, tak i pro přenos spojovacích dat paketu. Jestliže se mají spojovací data obvodu přenést, přenáší každý uzel střídavě plný paket, jehož placená část je naplněna spojovacími daty obvodu (pro všechny lokální porty), která se čtou sekvenčně z paměti vysílače 102. Když daný uzel střídavě přijímá plný paket vyslaný každým dalším uzlem, daný uzel přebírá příslušná data z placené části každého takového paketu a zapisuje selektivně data do paměti přijímače 108 jako odpověď na adresy dodávané sekvenčním čítačem/mapou 104.
Všimněte si, že dodané adresy čítačem/mapou 104 jsou globálními adresami (kombinací implicitních adres portu a uzlových zdrojových adres), což znamená, že každá může reprezentovat jakýkoliv port kteréhokoliv uzlu v celém systému. Jelikož jsou spojovací data obvodu, odpovídající těmto globálním adresám, zapsána do míst v paměti 108 (které odpovídají lokálním portům), musí se provést překlad adres, aby se nakonec mohla taková data z paměti přečíst, a to ve správném pořadí. Obvod překladu mapy adres 105 získává jako vstupy adresy, které jsou produkovány sekvenčním Čítačem/mapou 104 paměti 108 ve které jsou uložena data. Adresy produkované lokální mapou adres 107 se používají k výběru oblastí konstant v paměti 108 a vyplňovacích hodnot z vyhledávací paměti 110.
Podobně jako způsob ESFR, se způsob FSER může použít pro vysílání spojovacích dat obvodu do mnohonásobných portů. U daného uzlu je toho dosaženo vytvořením četných kopií dat, které jsou určeny k vysílání z placené části plného paketu
- 34 • φ φ · * φ φ φ φ φ Φφφ • φ φ φφφ • Φ φφφ φφφ φφ
V « V φ φ φ φφφ φφφ φ φ φφ φφ a k selektivnímu zápisu těchto dat do četných míst paměti přijímače uzlu. Podobně platí, že se různé uzly mohou instruovat ke kopírování stejných dat z placené části plného paketu a k selektivnímu zapisování těchto dat do jedné nebo více oblastí pamětí přijímače těchto uzlů, čímž se realizuje vysílání přes více uzlů.
Spojování hovorů mezi uzly
Po předložení různých alternativ přenosu informací meziuzlovou sítí 12. popíšeme specifický příklad spojení hovoru mezi porty, které jsou fyzicky spojeny s různými uzly. S odvoláním na obr.lA, 1B, 2A a 3A až 3E, si musíme uvědomit, že každý uzel 6a-6h musí zahrnovat alespoň jeden uzlový spínač 44a. Budeme předpokládat, Že volající strana, jejíž linka je interfacem spojena s uzlem 6h, vyvěsí sluchátko a vytáčí číslo, které odpovídá číslo volané strany, jejíž linka je interfacem spojena s uzlem 6£. Hlavní počítač přijímá žádost o službu (která může obsahovat vytáčené číslice) z CPU 64 v uzlu 6h. Počítač určí, že se mezi uzly 6h a 6e musí navázat spojení, a jako odpověď vyšle zprávu spoj (informaci s adresou portu) do obou CPU 64 uzlů, aby došlo k vzájemnému spojení.
Nyní na chvíli uvažujme, co se stane na uzlu 6h. Spojovací data obvodu z linky volající strany nejprve prochází přes sběrnici 30a z jedné ze spojových karet 20 do uzlového spínače 44a. Pro účely tohoto příkladu budeme dále předpokládat, že tato data jsou uložena v paměti vysílače 102. Následně platí, že použije-li se způsob ESFR, při kterém je prázdný paket vysílaný uzlem 6e sítí 12 přijat uzlem 6h, jsou spojovací data obvodu z volající strany z paměti 102 vypojena a vložena do placené části toho paketu, který se nakonec vrátí do uzlu 6e.
V tomto okamžiku existuje jednosměrné spojení mezi volající stranou (uzel 6h) a uzlem 6e a dále časová část vytvořená pamětí vysílače 102 a druhá stavová část vytvořená sítí 12. Následuje to, Že přijímač 68 uzlu 6e přijme svůj vracející se • 9 φ • 9 ·»
9 « 9 9 » φ
9 9 9 ·99 999
9 9 9 9 ·*9 9« 99 99 plný paket, který obsahuje spojovací data od volající strany. Data jsou časově spojena přes paměť přijímače 1Q8 a zaslána přes sběrnici 30a do spojové karty 20, ke které je volaná strana připojena interfacem. V tomto okamžiku existuje úplné jednosměrné spojení mezi volající stranou (uzel 6h) a volanou stranou (uzel 6e). Stejný proces se opakuje v opačném směru, aby se vytvořila druhá polovina uvažovaného dvousměrného spojení.
Alternativně se dá pro spojení stejného hovoru použít i způsob FSER. V tomto případě vysílač 102 v uzlu 6h časově přepne spojovací data obvodu volající strany do plného paketu, který je vysílán sítí 12. Uzel 6e po přijetí plného paketu vytáhne spojovací data obvodu volajícího, uloží je do paměti přijímače 108 a časově je přepne do spojové karty, ke které je volaná strany připojena interfacem. Opět je proces prováděn v opačném směru, aby se zřídila druhá poloviny dvousměrného spojení.
Na obr.6A a 6B je znázorněn rozšiřitelný telekomunikační systém 17 (obr.lC a ID) modifikovaný tak, aby ilustroval účinek nezdaru programovatelného spojovacího uzlu nebo části meziuzlové sítě 12. V tomto příkladě, došlo, k chybě uzlu 6, nebo části sítě 12 (nebo byla zjištěna špatná funkce a uzel byl vypojen hlavním počítačem 4). Uzly 6e a 6q, které sousedí s chybovým uzlem 6f začaly pracovat v režimu zpětné smyčky. V režimu zpětné smyčky je systém obvodů v uzlu, který se normálně používá pro přijímání informací z jednoho okruhu, připojen k soustavě obvodů, která se normálně používá k vysílání informací do druhého okruhu, jak je to vyznačeno referenčními čísly 71a a 71b na obr.3A, 6A a 6B. Když daný uzel pracuje v režimu zpětné smyčky, jsou všechny informace přijímané jedním okruhem zasílány do druhého okruhu. Konkrétní uzel může být instruován počítačem 4 tak, aby pracoval v režimu zpětné smyčky, nebo alternativně může tato operace začít automaticky jako odezva na ukončení práce hlídacího časovače.
Vzhledem k režimu zpětné smyčky a skutečnosti, že jsou použity
I •99
- » v » » » w »
9 * 9 9 9 9
9 9 999 999
9 9 9 9
999 99 99 99 dva okruhy namísto jednoho, aby se vytvořila meziuzlová síť 12, je chyba vytvořená selháním uzlu 6f úspěšně izolována od zbytku systému 17. Ztrátou služby v důsledku chyby uzlu trpí pouze lokální port uzlu 6f.
Obr.7 znázorňuje další alternativní provedení tohoto vynálezu, u kterého jsou čtyři programovatelné spojovací uzly 6k-6n navzájem spojeny pomocí meziuzlové sítě 12, která sestává z jednoho páru okruhů, pár A, a jednoho záložního páru okruhů, páru B. Toto provedení se neomezuje pouze na čtyři spojovací uzly, ale umožňuje přidat jeden nebo i více uzlů. U tohoto provedení je u páru A šířka pásma dostatečně velká, takže za normálních provozních podmínek, mohou být data (spojovací data obvodu a spojovací data paketu) přenesena jen tímto párem. Pár B má srovnatelnou šířku pásma s párem A a zůstává při normálních provozních podmínkách v pohotovostním stavu. V případě poruchy na jednom z okruhů A, dostane se pár B do normálního provozního režimu a přebere odpovědnost za přenos všech dat.
Je rovněž výhodné, že je aktivní pouze jeden pár okruhů, ale i ta skutečnost, že oba páry ve skutečnosti přenáší informace mezi uzly paralelně. Zajišťuje se tím potřeba, aby v případě poruchy na aktivním okruhu, se již navázané spojení (hovor) udrželo a nedocházelo k jeho přerušení.
0br.8A a 8B znázorňuje jiné alternativní provedení podle tohoto vynálezu, ve kterém se pro spojení určitého množství zdrojů zpracování hlasového signálu 224a-224e s množstvím programovatelných spojovacích uzlů 6p a 6q, používá dvouokruhová meziuzlová síť 12, aby se tak vytvořil systém zpracování hlasových signálů 226. Může se použít i jednookruhová síť.
Zdroje zpracování hlasového signálu 224a-224e mohou představovat stejné nebo jiné služby zpracování hovorů a telekomunikační služby, včetně hlasové pošty, interaktivní hlasové odpovědi, faxové pošty, hlasového zasílání zpráv a jiných služeb, například zpracování dat. Jelikož zdroje zpracování hlasového signálu 224a-224e nezahrnují žádné interfaces síť/linka ( a proto nepožadují žádné rámcové informace), mohou zdroje pracovat asynchronním způsobem, pokud jde o PSTN (nebo soukromé sítě) 10. Kromě toho mohou být zdroje 224a-224e konfigurovány tak, aby pracovaly jako servery ve vztahu k hlavnímu počítači každého klienta.
Obr.SC znázorňuje provedení, kterému se dává přednost, zdroje zpracování hlasového signálu 224a. Všimněte si, že komponenty zdroje 224a jsou v podstatě stejné jako komponenty spojovacího uzlu 6 zobrazeného na obr.2B a 2C, s tou výjimkou, Že zdroj 224a nevyžaduje a také nemá žádnou spojovou kartu nebo jiné karty (tj. MFDSP a ISDN-24), které jsou potřebné pro interface síť/linka.
Všechny zdroje zpracování hlasového signálu 224a-224e se projevují jako uzly v síti 12 a mají stejný přístup k šířce pásma jako ostatní spojovací uzly. Takový přístup je velmi důležitý, jelikož zdrojům 224a-224e dovoluje poskytovat, dynamickým způsobem, kterémukoliv portu obsluhovanému systémem 226, požadované služby. Tak například uvažujme, že volající účastník na lokálním portu uzlu 6q si přeje přístup do systému hlasové pošty, aby buďto zanechal zprávu pro někoho kdo neodpovídá, nebo aby ji dostal zpět. Jestliže použije způsob ESFR nebo FSER, může se spojit s kterýmkoliv zdrojem hlasového signálu 224a-224e. Za předpokladu, že jeden z těchto zdrojů je systémem hlasové pošty, bude volajícímu poskytnuta žádaná služba. Volající může být samozřejmě spojen s kterýmkoliv zdrojem zpracování hlasových signálů, které jsou meziuzlovou sítí 12 obsluhovány.
0br.9A a 9B znázorňují další provedení tohoto vynálezu, ve kterém jsou mnohonásobné meziuzlové sítě propojeny navzájem, aby tak vytvořily systém 228, který má dokonce větší spojovací kapacitu, nebo kombinovanou spojovaci/hlasovou kapacitu. První dvouokruhová meziuzlová sít 12c (poskytující kapacitu zpracování hlasového signálu přes programovatelné spojovací uzly 224f-224i a spojovací kapacitu přes uzel 6r a 6s) je připojena k druhé dvouokruhové síti 12d ( která poskytuje kapacitu zpracování hlasového signálu přes uzly • 9 9 9 9 «9 99 999 • 9 9 9 9
999 9« 99 99 • · 999
224f-224i a spojovací kapacitu přes uzel 6t) pomocí programovatelného můstku uzlu 230. Z důvodu zlepšení srozumitelnosti, je na tomto obrázku vynechán další pár záložních okruhů každé sítě 12c a 12d.
Můstek 230 se jeví jako uzel v obou sítích 12c a 12d a je tak připojen ke každému okruhu 1, 2, 5 a 6 pomocí interface. Na základě svého přístupu k oběma meziuzlovým sítím, je můstek 230 schopen vyměňovat si informace mezi sítěmi 12c a 12d oběma směry. Tak například, můstek 1230 může efektivně spojit jakýkoliv lokálním port uzlu 6r nebo 6s (nebo kterýkoliv jiný uzel sítě 12c) s kterýmkoliv zdrojem zpracování hlasového signálu 224f-224i. nebo s lokálním portem spojovacího uzlu 6t sítě 12d. Meziuzlové sítě 12c a 12d mohou pracovat různými rychlostmi, aniž by nepříznivě ovlivnily můstek 230. Podle obr.9C, můstek 230 zahrnuje v podstatě stejné komponenty jako programovatelný spojovací uzel, ale kromě toho zahrnuje dvě další karty 40c a 40d okruhu 10, a dva další uzlové spínače 44c a 44d, které umožňují, aby se můstek 230 spojil pomocí interface se dvěma dalšími meziuzlovými sítěmi 12e a 12f. Přestože jsou zobrazeny jen dva další uzlové spínače 44c a 44d, je možné přidat dokonce více takových spínačů, přičemž všechny budou spolupracovat způsobem,který byl již popsán. Můstek 230 rovněž nepotřebuje žádný interface síť/linka (nebo připojené karty 10 a spojové karty), ačkoliv může nepovinně takové komponenty obsahovat.
S odvoláním na obr.3A až 3E a 9C, bude dále popsán příklad toho, jakým způsobem se mohou přenášet informace mezi meziuzlovými sítěmi 12c a 12d. Nejprve by měl každý pochopit, že obr.3A až 3E zobrazuje základní hardware uzlových spínačů 44a-44d můstku 230. To znamená, že každý uzlový spínač je v podstatě replikou spínače zobrazeného na obr.3A až 3E. Uzlový spínač 44a je konfigurován jako lokální hlavní sběrnice (aktivní) a uzlový spínač 44b jako lokální záložní hlavní sběrnice. Uzlová spínač 44c je konfigurován jako standardní uzlový spínač (aktivní) a uzlový spínač 44d jako záložní
| * | • 9 | 9 | 9 9 9 |
| • 9 | • 9 | 9 9 | 999 |
| • | 9 9 | 9 | 9 |
| • •9 | 999 99 | 99 |
standardní uzlový spínač.
Můžeme si připomenout, že každý uzlový spínač 44a-44d zahrnuje paměť vysílače 102, která ukládá spojovací data obvodu, která tečou ve směru ze spojovací karty ke spínači (LSDATA), nebo alternativně ze spínače do spojové karty (SLDATA). Podobně platí, že paměť přijímače 108 každého spínače pracuje jako výstup pro LSDATA nebo SLDATA. Jelikož můstek 230 neobsahuje žádnou spojovací kartu (ačkoliv takové karty mohou existovat), je vhodné z koncepčních důvodů uvažovat o LSDATA jako o spojovacích datech obvodu, která tečou ve směru z uzlového spínače 44c (a 44d) do uzlového spínače 44a (a 44b) a uvažovat o SLDATA jako o spojovacích datech, která tečou ve směru z uzlového spínače 44a (a 44b) do uzlového spínače 44c a 44d). Předpokládá se, pro potřeby této diskuse, že uzlové spínače 44a a 44b skutečně konfigurovány tak, aby mohly přijímat a ukládat LSDATA ve svých pamětech vysílače 102 a vysílat SLDATA ze svých pamětí přijímače 108. Dále se předpokládá, že uzlové spínače 44c a 44d jsou konfigurovány tak, aby mohly přijímat a ukládat SLDATA do svých pamětí vysílače 102 a vysílat LSDATA ze svých pamětí přijímače 108.
Cílem tohoto uspořádání je to, že kterákoliv spojovací data obvodu (včetně dat přijímaných z meziuzlové sítě 12c). která jsou časově spínána uzlovým spínačem 44a (nebo 44b, stane-li se aktivním) prochází do uzlového spínače 44c (44d). Uzlový spínač 44c pracuje tak, aby mohl přenášet data, která dostává ze spínače 44a, do sítě 12d. Obráceně rovněž platí, což znamená, že všechna spojovací data obvodu (včetně dat přijatých ze sítě 12d). která jsou časově spínána uzlovým spínačem 44c (44d. jestliže se stane aktivním), jsou zasílána do uzlového spínače 44a f44b). ze kterého jsou taková data, nebo jejich části, přenášeny sítí 12c. Výsledkem tohoto uspořádání je to, že spojovací data obvodu, která vychází z kteréhokoliv uzlu meziuzlové sítě 12c nebo 12d, se mohou přenášet do kteréhokoliv uzlu obou sítí. Spojovací data paketu jsou přenášena můstkem 230 z uzlového spínače do uzlového spínače přes sběrnici HDLC
0
0 0
0 t * 0 0 0 0 00
0 0 •00
000
W
0 0
000 000 • 0
00 můstku.
Ve smyslu realizace požadovaných záložních vlastností, jsou komunikační služby poskytované kartami MFDSP 36 a ISDN-24 38, stejně jako další rozšiřování telekomunikačního systému, spínacího řídicího systému 112 (obr.3C) nápomocné. Funkcí obvodu 112 je na základě principu časový úsek-časový úsek umožnit, aby jedno a pouze jedno zařízení ze všech uzlových spínačů 44, karet MFDSP 36 a ISDN-24 38, přenášelo spojovací data obvodu sběrnicí 30a.
Ve smyslu požadovaných záložních vlastností, má obvod 112 následující účinek. Je-li uzlový spínač 44a aktivní a správně funguje, obvod 112 v záložním spínači 44b úspěšně brání, aby spínač 44b přenášel jakákoliv spojovací data obvodu sběrnicí 30a, ačkoliv spínači 44a je dovoleno přijímat všechna data procházející sběrnicí. Kdyby uzlový spínač 44a selhal, potom by obvod 112 dovolil záložnímu spínači 44b začít s přenosem dat sběrnicí 30a, a to během časových intervalů, ve kterých by spínač 44^f pokud by správně fungoval, normálně data přenášel. Stejná úvaha platí pro spínač 44c a jeho záložní spínač 44d. Ve smyslu komunikačních služeb, obvod 112 pracuje tak, aby dynamicky bránil uzlovým spínačům 44a a 44c v efektivním přenášení spojovacích dat obvodu sběrnicí 30a , a to v průběhu časových intervalů, ve kterých se poskytuje služba kteroukoliv kartou 36 nebo 38. Podrobnosti o tom jak vlastnictví nebo právo na přenos dat, během daného časového intervalu, může být dynamicky předáno z jednoho zařízení na druhé (a opět zpět), jsou uvedeny v patentové přihlášce 08/001,113, která byla již dříve pro porovnání uvedena.
Úloha obvodu 112 ve spojení s dalším rozšiřováním telekomunikačního systému, je popsána s použitím obr.lOB a 10C.
Obr.lOA znázorňuje další provedení tohoto vynálezu, ve kterém je až šestnáct programovatelných spojovacích uzlů 234 navzájem propojeno pomocí čtyřech meziuzlových sítí 12g-12j (celkem osm okruhů), čímž se vytváří rozšířený telekomunikační spojovací systém 232. Ačkoliv je znázorněno pouze šestnáct
• · ·
9 9 9 • 9 9
999 99 *
999 999 • 9
99 uzlů, je pochopitelné, že počet uzlů může být vetší, což závisí na spojovací kapacitě každého uzlu a rovněž na rychlosti přenosu informace meziuzlovými sítěmi 12q-12j. Mělo by být rovněž zřejmé, že každého dalšího rozšiřování spojovací kapacity systému 232 může být dosaženo přidáním dalších meziuzlových sítí.
V normálních pracovních podmínkách jsou meziuzlové sítě 12g a 12i aktivní a používají se pro přenos všech informací mezi všemi uzly. Zbývající meziuzlové sítě 12h a 12j mají srovnatelnou šířku pásma s šířkou pásma uzlů 12q a 12i přenos informací probíhá paralelně se sítěmi 12h a 12j. ale zůstávají v pohotovostním režimu. V případě poruchy ne některém okruhu sítí 12q a!2i, stane se odpovídající záložní sít aktivní.
Na obr.lOB a 10C jsou znázorněny hlavní komponenty jednoho z uzlů 234. Komponenty a jejich činnost jsou srovnatelné s těmi, které již byly uvedeny ve spojitosti s jinými obrázky. Přidáním dalších karet 40 okruhů 10 a uzlových spínačů 44, se může do systému 234 přidat další meziuzlová síť 12k, čímž se opět rozšíří spojovací kapacita systému 232.
Jak již bylo uvedeno, prostorový řídicí spojovací obvod 112 (obr.3C) hraje svoji roli v systému 234. Funkcí obvodu 112 je zajistit, na základě časový interval - časový interval (time slot-by-time slot basis), že jeden a pouze jeden z přítomných mnohonásobných nezáložních uzlových spínačů 44a,
44c a 44d (stejně tak jakékoliv přítomné MFDSP karty 36 a ISDN-24 karty 38.) účinně přenáší spojovací data obvodu sběrnicí 30a. Tím řídicí obvod 112 umožňuje, aby se mnohonásobné uzlové spínače (i ty, které nebyly zobrazeny) mohly do uzlu přidat, což dále zvyšuje celkovou spojovací kapacitu systému.
Předchozí popis se omezoval na konkrétní provedení tohoto vynálezu. Je však zřejmé, Že se dají realizovat různé variace a modifikace tohoto vynálezu, při kterých se může dosáhnout všech výhod poskytovaných vynálezem. Cílem přiložených nároků je pokrýt všechny takové variace a modifikace, které neodporují ·« t
♦ ···
V* · V v » • * · · 4 · 4 • * · · ··· ··· • · · · * ·· ·· ·* ·· duchu a rozsahu tohoto vynálezu.
• ·
- 43 0 •
• 00
Claims (39)
1) vkládání informací, určených pro zmíněný přijímající uzel, selektivním způsobem do druhého paketu,
1) selektivním způsobem vkládá informace určené pro zmíněný přijímající uzel do zmíněného prvního paketu,
1) sekvenční zápis spojovacích dat obvodu, znovu získaných z placené části, do lokální paměti přijímače.
1) selektivní čtení spojovacích dat obvodu z lokální paměti vysílače,
1} selektivní čtení spojovacích dat obvodu z lokální paměti vysílače,
1) ověřování, zda adresa místa určení, spojená se zmíněným přijatým paketem, indikuje, že přijatý paket je určen pro zmíněný přijímající uzel,
1) ověřování, zda adresa místa určení, spojená se zmíněným přijatým paketem, indikuje, že zmíněný přijatý paket je určen pro zmíněný přijímající uzel,
1) ověřování, zda spojovací data paketu, určená pro vysílající uzel, jsou připravena k vyslání,
1) kontrola adresy místa určení zmíněného paketu,
1) čtení spojovacích dat paketu z lokální paměti vysílače,
1) příjem zmíněného paketu přijímajícím uzlem,
1} sekvenční čtení spojovacích dat obvodu z lokální paměti vysílače,
1) selektivní vkládání informací určených pro zmíněný přijímající uzel v druhém paketu,
1. Způsob přenášení informace mezi vysílacím uzlem první mezi uzlové sítě a přijímacím uzlem druhé meziuzlové sítě, kde každý ze zmíněných uzlů zahrnuje obvod pro vysíláni a přijímání paketované informace přes svoji připojenou síť, kde je zmíněná síť připojena programovatelným můstkovým uzlem, kde tento způsob zahrnuje kroky:
a) vyslání prvního paketu přes první meziuzlovou síť z vysílajícího uzlu, kde první paket obsahuje informaci o zdrojové adrese a informaci, ve které je uveden záměr vysílacího uzlu pro přenos do přijímajícího uzlu druhé meziuzlové sítě, kde zmíněná informace o zdrojové adrese obsahuje adresu sítě pro usnadnění jednoznačné identifikace konkrétní meziuzlové sítě v případě, kdy se použijí vícenásobné meziuzlové sítě, které mají spojit stejné, nebo různé skupiny uzlů, a uzlovou adresu která jednoznačně identifikuje konkrétní uzel konkrétní meziuzlové sítě,
b) příjem zmíněného prvního paketu a zmíněného programovatelného můstku,
c) selektivně znovu získat z prvního paketu jakoukoliv informaci určenou pro zmíněný přijímající uzel programovatelného můstkového uzlu.
2) umožnění pohybu druhého paketu druhou meziuzlovou sítí do přijímajícího uzlu,
f) v přijímajícím uzlu získání informace z vráceného druhého paketu, která tam byla vložena zmíněným můstkovým uzlem.
2) umožňuje vyslání prvního paketu první meziuzlovou sítí tak, že se vrací do zmíněného můstkového uzlu,
c) ve zmíněném můstkovém uzlu znovu získání informací, vložených do zmíněného navráceného paketu vysílajícím uzlem.
2) vkládání zmíněných přečtených dat do zmíněné placené části, kdy zmíněná selektivně přečtená data vycházejí z, a jsou určena pro, jeden nebo více portů, které jsou fyzicky spojeny se zmíněným vysílajícím uzlem.
2) vkládání selektivně přečtených dat do zmíněné placené části, kdy zmíněné selektivně přečtená data vychází z, a jsou určena pro, jeden nebo více portů, které jsou fyzicky spojeny se zmíněným vysílajícím uzlem.
2} určení, zda je lokální přijímač paketu připraven přijmout zmíněná spojovací data paketu,
2) určení,zda je lokální přijímač paketu připraven přijmout zmíněná spojovací data paketu,
2) vložení spojovacích dat paketu do placené části, jsou-li spojovací data paketu připravena k vyslání.
2) zápis spojovacích dat paketu v placené části do lokální paměti paketu přijímače, jestliže zmíněná adresa místa určení indikuje zmíněný paket a je určená pro zmíněný přijímající uzel.
2) vkládání sekvenčně přečtených dat do placené části
2) selektivně znovu získat z paketu jakoukoliv informaci, která je určena pro přijímající modul.
2) vkládání sekvenčně přečtených dat do placené části, kdy sekvenčně čtená data vychází z jednoho nebo více portů, které jsou fyzicky spojeny s vysílacím uzlem.
2) umožnění pohybu druhého paketu druhou meziuzlovou sítí do přijímajícího modulu,
f) ve zmíněném přijímajícím uzlu získat zpět ze zmíněného druhého paketu informace vložené zmíněným můstkovým uzlem.
2. Způsob podle nároku 1,vyznačující se tím, Že dále zahrnuje kroky:
a) vyslání druhého paketu přes zmíněnou druhou meziuzloVou síť z programovatelného uzlu, kde zmíněný druhý paket obsahuje informaci identifikující zmíněný můstkový uzel a ··* ***·· ** » · · * , » »»· • · ♦ · * » · ·· ··· ··· »· »· ·»· zmíněnou informaci, kterou vysílající uzel vysílá do můstkového uzlu pro přenos do zmíněného přijímajícího uzlu zmíněné druhé sítě.
b) příjem zmíněného druhého paketu přijímajícím uzlem,
c) selektivně znovu získat ze zmíněného druhého paketu informaci určenou pro zmíněný přijímající uzel.
3) převzetí řízení zmíněného paketu, jestliže tento paket není využíván jiným uzlem, a jestliže zmíněný vysílající uzel může přenášet zmíněný paket během doby přidělené uzlům pro vyslání prázdná spojovací data paketů obvodu.
3) zaslání zmíněného paketu do vysílajícího uzlu, jestliže paměť lokálního přijímače paketu není připravena.
3) zapsání spojovacích dat paketu v placené části do lokální paměti přijímače, jestliže je paměť lokálního přijímače paketu k tomu připravena.
3) vkládání adresy určení do zmíněného paketu, kde zmíněná adresa určení identifikuje jeden nebo více dalších uzlů, a to jako zamýšlené místo (místa) určení zmíněných spojovacích dat paketu.
3) selektivní zápis spojovacích dat obvodu z placené části do místní paměti přijímače, kde zmíněná selektivně zapsaná data jsou určena pro jeden nebo více portů, které jsou fyzicky spojeny se zmíněným přijímajícím uzlem.
3. Způsob podle nároku 1,vyznačující se tím, že dále zahrnuje kroky:
d) vyslání druhého paketu ze zmíněného přijímajícího uzlu přes druhou meziuzlovou sít, kde zmíněný druhý paket obsahuje informaci identifikující zmíněný přijímající uzel a má kapacitu pro přenos informací,
e) příjem zmíněného druhého paketu ve zmíněném můstkovém uzlu, kde můstkový uzel provádí následující kroky:
4· ·*
4 · 4 ·· ·»« • 4
• * • « · • 4 ·· *·«
4. Způsob podle nároku 2,vyznačující se tím, že zmíněné pakety zahrnují placenou část pro přenos zmíněných informací do přijímajícího uzlu.
5. Způsob podle nároku 4,vyznačující se tím, že v průběhu kroku a), provádí vysílající uzel následující kroky:
·«· *·* * ·« « ··»· ·«♦» ··» *«* • · « · « · « · ·» ··· «♦· II II ·*
6. Způsob podle nároku 5,vyznačující se tím, že zmíněná spojovací data obvodu jsou uspořádána do předem stanoveného pořadí v rámci placené části, přičemž přijímající uzel může použít toto pořadí pro určení portů, ze kterých spojovací data obvodu vycházejí.
7. Způsob podle nároku 5,vyznačující se tím, že v průběhu kroku b), provádí přijímající uzel následující kroky:
8. Způsob podle nároku 4,vyznačující se tím, že v průběhu kroku a) zmíněný vysílající uzel provádí sekvenčně následující kroky:
• 9 9
999 999
-ί/9 999
9 « • · • · · »« «« kroky, a to před krokem a) 1):
9 9 9
999 99
- 47• 9 9 • · 9
99 999
9 9 9 • 9 9 9 9
9. Způsob podle nároku 8, vyznačuj ící se t í m, Že v průběhu kroku b) zmíněný přijímající uzel provádí následující kroky:
10. Způsob podle nároku 4,vyznačující se tím, že v průběhu kroku a) provádí vysílající uzel následující kroky:
11. Způsob podle nároku 10,vyznačující se tím, že v průběhu kroku d) provádí přijímající uzel následující kroky:
12. Způsob podle nároku 10,vyznačující se tím, že v průběhu kroku d) provádí přijímající uzel následující kroky:
13. Způsob podle nároku 1,vyznačující se tím, že zmíněný paket zahrnuje placenou část pro přenos zmíněné informace do přijímajícího uzlu.
14. Způsob podle nároku 13,vyznačující se tím, že v průběhu kroku a) provádí vysílající uzel následující kroky:
15. Způsob podle nároku 14,vyznačující se tím, že spojovací data obvodu jsou uspořádána do předem stanoveného pořadí v rámci placené části, přičemž přijímající uzel může použít toto pořadí k určení portů, ze kterých zmíněná spojovací data obvodu vychází.
16. Způsob podle nároku 14,vyznačující se tím, že krok d) zahrnuje krok 1) sekvenčního zápisu spojovacích dat obvodu, která byla znovu získána z placené části, do lokální paměti přijímače.
17. Způsob podle nároku 14,vyznačující se tím, že v průběhu kroku a) vysílající uzel dále provádí následující • · • · · • ·
999
-tfS, ··
18.Způsob podle nároku 14,vyznačující se tím, že zmíněný krok a) zahrnuje krok:
i) zapisování adres a řídících dat z procesoru do mapy adres přijímajícího uzlu tak, že příslušná spojovací data obvodu jsou selektivně vkládána do zmíněné placené části.
19.Způsob podle nároku 3,vyznačující se tím, že zmíněný paket zahrnuje zdrojovou adresu, která identifikuje zmíněný vysílající modul a placenou část pro přenášení zmíněnou informaci.
20. Způsob podle nároku 19,vyznačující se tím, že v průběhu kroku a) provádí vysílající uzel následující kroky:
21. Způsob podle nároku 20,vyznačující se tím, že zmíněná spojovací data obvodu, selektivním způsobem vložená do placené části v přijímajícím uzlu v průběhu kroku b), zahrnují spojovací data obvodu určená pro jeden nebo více portů fyzicky spojených s vysílajícím uzlem.
22.Způsob podle nároku 21,vyznačující se tím, že zmíněná spojovací data obvodu jsou uspořádána v předem stanoveném pořadí v rámci placené části, přičemž přijímající uzel může toto pořadí použít k určení portů, ze kterých zmíněná spojovací data obvodu pochází.
23. Způsob podle nároku 20,vyznačující se tím, že zmíněný krok c) zahrnuje krok:
24. Způsob podle nároku 20,vyznačující se tím, že v průběhu kroku a) zmíněný vysílací uzel dále provádí následující kroky, a to před krokem a)l):
přebírá řízení zmíněného paketu, jestliže zmíněný paket není využíván jiným uzlem, a jestliže zmíněný vysílající uzel může vyslat zmíněný paket v průběhu doby stanovené pro uzly pro vyslání prázdných paketů spojovacích dat.
25.Způsob podle nároku 21,vyznačující se tím, že zmíněný krok a)l) zahrnuje krok:
i) zapsání adresa řídicích dat z procesoru do mapy adres zmíněného přijímajícího uzlu tak, že příslušná spojovací data obvodu jsou selektivně vkládána do zmíněné placené části.
26.Způsob přenosu informací mezi vysílajícím uzlem první meziuzlové sítě a přijímajícím uzlem druhé meziuzlové sítě, spojené s programovatelným můstkovým uzlem, kde tento způsob zahrnuje následující kroky:
a) vyslání prvního paketu ze zmíněného můstkového uzlu první meziuzlovou sítí, která má kapacitu pro přenos informace,
-50 ·*· * * · · * · . • · · · ··· ··» • · · · · ··· ι· .· ·.
b) příjem prvního paketu vysílajícího uzlu, přičemž vysílající uzel provádí následující kroky:
27. Způsob podle nároku 26,vyznačující se tím, že dále zahrnuje kroky:
d) vyslání druhého paketu druhou meziuzlovou sítí ze zmíněného programovatelného můstku, kde druhý paket obsahuje informace identifikující zmíněný můstkový uzel a zmíněnou informaci, kterou vysílající uzel vysílá do zmíněného můstkového uzlu pro přenos do přijímajícího uzlu druhé sítě,
e) příjem druhého paketu přijímajícím uzlem,
f) selektivním způsobem získání informace, určené pro zmíněný přijímající uzel, z druhého paketu.
28. Způsob podle nároku 26,vyznačující se tím, že dále zahrnuje kroky:
d) vyslání druhého paketu z přijímajícího uzlu druhou meziuzlovou sítí, kde zmíněný druhý paket obsahuje informace identifikující zmíněný přijímající uzel, a má kapacitu pro přenos informací,
e) příjem zmíněného druhého paketu můstkovým uzlem, který provádí následující kroky:
• ·
-51 • «00 0000
0 0 0 0 0 0 040 0·0
0 0 0 0 0 0
29. Způsob podle nároku 26,vyznačující se tím, že přijímající a vysílající uzly, operují synchronním způsobem s každou příslušnou telekomunikační sítí, ke které jsou připojeny.
30. Způsob podle nároku 29,vyznačující se tím, že, dvě nebo více telekomunikačních sítí má rozdílné operační rychlosti.
31. Způsob podle nároku 30,vyznačující se tím, že každý ze zmíněných vysílajících a přijímajících uzlů pracuje s časovým spínačem, který má kapacitu odpovídající maximálnímu počtu portů, které mohou být fyzicky připojeny se svými odpovídajícími uzly.
32. Způsob podle nároku 29,vyznačující se tím, že zmíněný můstkový uzel je ovladatelný hlavním počítačem.
33. Způsob podle nároku 29,vyznačující se tím, že meziuzlová síť zahrnuje asynchronní optickou síť.
34. Způsob podle nároku 33,vyznačující se tím, že informace přenesená meziuzlovou sítí zahrnuje spojovací data paketu.
35. Způsob podle nároku 33,vyznačující se tím, že paketované informace přenášené zmíněnou meziuzlovou sítí jsou obsaženy v jednom nebo více paketech, kdy každý paket
- 52 444 • · 4 4 * 4 4 • 4 4 4 4 444 444 • · 4 · 4
444 «4 ·· «4 obsahuje řídicí a adresní informaci a placenou část, sloužící k přenosu dat.
36. Způsob podle nároku 32,vyznačující se tím, že mustkový uzel pracuje jako server, řízený jedním nebo více hlavními počítači, které pracují jako klienti.
37. Způsob podle nároku 32,vyznačující se tím, že zmíněný hlavní počítač a zmíněný mustkový uzel jsou navzájem propojeny lokální sítí.
38.Způsob podle nároku 32, vyznačující zmíněný hlavní počítač a zmíněný můstkový uzel propojeny asynchronní komunikační linkou.
se t í i, že jsou navzájem
39.Způsob podle nároku 32,vyznačující se tím, že každý ze zmíněných vysílajících a přijímajících uzlů pracuje synchronně vůči telekomunikačním sítím, ke kterým je připojen, a asynchronně vůči můstkovému uzlu.
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US08/207,931 US5544163A (en) | 1994-03-08 | 1994-03-08 | Expandable telecommunications system |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CZ349199A3 true CZ349199A3 (cs) | 2000-08-16 |
Family
ID=22772553
Family Applications (5)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CZ19962493A CZ288177B6 (en) | 1994-03-08 | 1995-03-06 | Method of transmitting information among a plurality of nodes connected in a communicating relationship by an inter-nodal network |
| CZ19993491A CZ349199A3 (cs) | 1994-03-08 | 1999-10-01 | Způsob přenášení informace |
| CZ19993497A CZ349799A3 (cs) | 1994-03-08 | 1999-10-01 | Rozhraní-interface v uzlu telekomunikačního systému |
| CZ19993495A CZ349599A3 (cs) | 1994-03-08 | 1999-10-01 | Můstek sloužící k propojení a přenosu informací mezi množstvím meziuzlových sítí |
| CZ19993496A CZ349699A3 (cs) | 1994-03-08 | 1999-10-01 | Rozšířitelný telekomunikační systém |
Family Applications Before (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CZ19962493A CZ288177B6 (en) | 1994-03-08 | 1995-03-06 | Method of transmitting information among a plurality of nodes connected in a communicating relationship by an inter-nodal network |
Family Applications After (3)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CZ19993497A CZ349799A3 (cs) | 1994-03-08 | 1999-10-01 | Rozhraní-interface v uzlu telekomunikačního systému |
| CZ19993495A CZ349599A3 (cs) | 1994-03-08 | 1999-10-01 | Můstek sloužící k propojení a přenosu informací mezi množstvím meziuzlových sítí |
| CZ19993496A CZ349699A3 (cs) | 1994-03-08 | 1999-10-01 | Rozšířitelný telekomunikační systém |
Country Status (20)
| Country | Link |
|---|---|
| US (6) | US5544163A (cs) |
| EP (1) | EP0749653B1 (cs) |
| JP (5) | JP3302367B2 (cs) |
| KR (1) | KR100337960B1 (cs) |
| CN (3) | CN100576828C (cs) |
| AT (1) | ATE229716T1 (cs) |
| AU (1) | AU693182B2 (cs) |
| BG (1) | BG63358B1 (cs) |
| BR (1) | BR9507002A (cs) |
| CA (1) | CA2184726C (cs) |
| CZ (5) | CZ288177B6 (cs) |
| DE (1) | DE69529155T2 (cs) |
| FI (1) | FI963516A7 (cs) |
| HU (1) | HUT76610A (cs) |
| MX (1) | MX9603836A (cs) |
| NO (1) | NO963730L (cs) |
| NZ (1) | NZ283096A (cs) |
| PL (2) | PL180237B1 (cs) |
| RU (2) | RU99107134A (cs) |
| WO (1) | WO1995024788A2 (cs) |
Families Citing this family (192)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5920562A (en) | 1996-11-22 | 1999-07-06 | Sprint Communications Co. L.P. | Systems and methods for providing enhanced services for telecommunication call |
| US5926482A (en) * | 1994-05-05 | 1999-07-20 | Sprint Communications Co. L.P. | Telecommunications apparatus, system, and method with an enhanced signal transfer point |
| US5991301A (en) * | 1994-05-05 | 1999-11-23 | Sprint Communications Co. L.P. | Broadband telecommunications system |
| US6181703B1 (en) | 1995-09-08 | 2001-01-30 | Sprint Communications Company L. P. | System for managing telecommunications |
| US6631133B1 (en) * | 1994-05-05 | 2003-10-07 | Sprint Communications Company L.P. | Broadband telecommunications system |
| US6430195B1 (en) * | 1994-05-05 | 2002-08-06 | Sprint Communications Company L.P. | Broadband telecommunications system interface |
| JPH10500542A (ja) * | 1994-05-05 | 1998-01-13 | スプリント コミュニケーションズ カンパニー,エル.ピー. | 電気通信制御のための方法、方式(システム)、及び、装置 |
| US5724347A (en) * | 1994-06-10 | 1998-03-03 | Harris Corporation | Integrated network switch having universal shelf architecture with flexible shelf mapping |
| US5742670A (en) * | 1995-01-09 | 1998-04-21 | Ncr Corporation | Passive telephone monitor to control collaborative systems |
| US7058067B1 (en) | 1995-03-13 | 2006-06-06 | Cisco Technology, Inc. | Distributed interactive multimedia system architecture |
| US5838683A (en) | 1995-03-13 | 1998-11-17 | Selsius Systems Inc. | Distributed interactive multimedia system architecture |
| GB9509616D0 (en) * | 1995-05-12 | 1995-07-05 | Baxall Security Ltd | Closed circuit television system |
| US5737333A (en) * | 1995-06-23 | 1998-04-07 | Lucent Technologies Inc. | Method and apparatus for interconnecting ATM-attached hosts with telephone-network attached hosts |
| US5996020A (en) * | 1995-07-21 | 1999-11-30 | National Security Agency | Multiple level minimum logic network |
| US5862312A (en) * | 1995-10-24 | 1999-01-19 | Seachange Technology, Inc. | Loosely coupled mass storage computer cluster |
| US6449730B2 (en) | 1995-10-24 | 2002-09-10 | Seachange Technology, Inc. | Loosely coupled mass storage computer cluster |
| US5946315A (en) * | 1995-12-28 | 1999-08-31 | Dynarc Inc. | Method and device for synchronizing dynamic synchronous transfer mode in a ring topology |
| WO1997028622A1 (en) * | 1996-02-02 | 1997-08-07 | Sprint Communications Company, L.P. | Atm gateway system |
| CA2257876C (en) | 1996-02-13 | 2003-12-16 | Taqua Systems, Inc. | Multiple application switching platform and method |
| US5875234A (en) | 1996-02-14 | 1999-02-23 | Netphone, Inc. | Computer integrated PBX system |
| US6237029B1 (en) | 1996-02-26 | 2001-05-22 | Argosystems, Inc. | Method and apparatus for adaptable digital protocol processing |
| US6041345A (en) * | 1996-03-08 | 2000-03-21 | Microsoft Corporation | Active stream format for holding multiple media streams |
| US5781530A (en) * | 1996-04-01 | 1998-07-14 | Motorola, Inc. | Redundant local area network |
| GB2317533A (en) * | 1996-07-29 | 1998-03-25 | Northern Telecom Ltd | Communications network |
| US6278718B1 (en) * | 1996-08-29 | 2001-08-21 | Excel, Inc. | Distributed network synchronization system |
| US6473404B1 (en) | 1998-11-24 | 2002-10-29 | Connect One, Inc. | Multi-protocol telecommunications routing optimization |
| US6016307A (en) | 1996-10-31 | 2000-01-18 | Connect One, Inc. | Multi-protocol telecommunications routing optimization |
| US6002689A (en) * | 1996-11-22 | 1999-12-14 | Sprint Communications Co. L.P. | System and method for interfacing a local communication device |
| US6667982B2 (en) * | 1996-11-22 | 2003-12-23 | Sprint Communications Company, L.P. | Broadband telecommunications system interface |
| US6014378A (en) * | 1996-11-22 | 2000-01-11 | Sprint Communications Company, L.P. | Telecommunications tandem system for circuit-based traffic |
| CA2271926C (en) | 1996-11-22 | 2005-10-11 | Sprint Communications Company, L.P. | System and method for transporting a call in a telecommunication network |
| US6011476A (en) * | 1996-11-27 | 2000-01-04 | Dkl International, Inc. | Metering circuit to detect dielectrokinetic response |
| US6005841A (en) * | 1997-02-11 | 1999-12-21 | Excel Switching Corporation | Redundancy arrangement for telecommunications system |
| US5923643A (en) * | 1997-02-27 | 1999-07-13 | Excel, Inc. | Redundancy, expanded switching capacity and fault isolation arrangements for expandable telecommunications system |
| US5920546A (en) * | 1997-02-28 | 1999-07-06 | Excel Switching Corporation | Method and apparatus for conferencing in an expandable telecommunications system |
| US6137800A (en) * | 1997-05-09 | 2000-10-24 | Sprint Communications Company, L. P. | System and method for connecting a call |
| US6178170B1 (en) | 1997-05-13 | 2001-01-23 | Sprint Communications Company, L. P. | System and method for transporting a call |
| US6944184B1 (en) | 1998-12-04 | 2005-09-13 | Tekelec | Methods and systems for providing database node access control functionality in a communications network routing node |
| US6324183B1 (en) | 1998-12-04 | 2001-11-27 | Tekelec | Systems and methods for communicating messages among signaling system 7 (SS7) signaling points (SPs) and internet protocol (IP) nodes using signal transfer points (STPS) |
| US7050456B1 (en) * | 1998-12-04 | 2006-05-23 | Tekelec | Methods and systems for communicating signaling system 7 (SS7) user part messages among SS7 signaling points (SPs) and internet protocol (IP) nodes using signal transfer points (STPs) |
| EP0895430A1 (en) * | 1997-07-30 | 1999-02-03 | Nortel Networks Corporation | Communications switching network |
| WO1999011096A2 (en) | 1997-08-28 | 1999-03-04 | Harris Corporation | Modular digital telephone system and method including a universal telephony shelf |
| US6226288B1 (en) | 1997-09-10 | 2001-05-01 | Excel Switching Corporation | Sub-rate switching telecommunications switch |
| US6041228A (en) * | 1997-10-27 | 2000-03-21 | Telefonaktiebolaget Lm Ericsson | Open `plug and play` O and M architecture for a radio base station |
| FR2774242B1 (fr) * | 1998-01-26 | 2000-02-11 | Alsthom Cge Alcatel | Systeme et procede de commutation asynchrone de cellules composites, et modules de port d'entree et de port de sortie correspondants |
| US6285670B1 (en) | 1998-02-02 | 2001-09-04 | Excel Switching Corporation | Telecommunications switch with multiple ports for host-node communications |
| US6490294B1 (en) * | 1998-03-23 | 2002-12-03 | Siemens Information & Communication Networks, Inc. | Apparatus and method for interconnecting isochronous systems over packet-switched networks |
| US6137801A (en) * | 1998-05-05 | 2000-10-24 | Excel Switching Corporation | Telecommunication switching system administrative and management tools |
| US6373849B1 (en) * | 1998-06-08 | 2002-04-16 | Excel Switching Corporation | Resource interface unit for telecommunications switching node |
| US6526050B1 (en) * | 1998-06-08 | 2003-02-25 | Excel Switching Co. | Programming call-processing application in a switching system |
| CA2274292C (en) * | 1998-06-10 | 2006-04-11 | Kabushiki Kaisha Toshiba | Communication network system and loopback control method |
| US6480597B1 (en) | 1998-06-12 | 2002-11-12 | Mci Communications Corporation | Switch controller for a telecommunications network |
| US6587890B1 (en) | 1998-06-12 | 2003-07-01 | Mci Communications Corporation | Switch controller application programmer interface |
| US7929516B2 (en) * | 1998-06-12 | 2011-04-19 | Mci Communications Corporation | Intelligent services network using a switch controller |
| US7142650B1 (en) | 1998-06-12 | 2006-11-28 | Mci Communication Corporation | System and method for resource management |
| US6028867A (en) * | 1998-06-15 | 2000-02-22 | Covad Communications Group, Inc. | System, method, and network for providing high speed remote access from any location connected by a local loop to a central office |
| US6353609B1 (en) | 1998-06-19 | 2002-03-05 | Marconi Communications, Inc. | Digital packet network for the local access loop |
| US6370146B1 (en) * | 1998-06-29 | 2002-04-09 | Lucent Technologies Inc. | Method and apparatus for non-disruptive addition of a new node to an inter-nodal network |
| US6570982B1 (en) | 1998-08-28 | 2003-05-27 | Teltronics, Inc. | Digital clocking synchronizing mechanism |
| DE19845031B4 (de) * | 1998-09-30 | 2005-03-31 | Siemens Ag | Verfahren zum Verbinden von Vermittlungsanlagen über ein paketorientiertes Kommunikationsnetz |
| DE19845876A1 (de) * | 1998-10-06 | 2000-04-13 | Jetter Ag | Prozeßsteuerung |
| US6442169B1 (en) | 1998-11-20 | 2002-08-27 | Level 3 Communications, Inc. | System and method for bypassing data from egress facilities |
| US6614781B1 (en) | 1998-11-20 | 2003-09-02 | Level 3 Communications, Inc. | Voice over data telecommunications network architecture |
| ID30068A (id) * | 1998-11-30 | 2001-11-01 | Khamsin Technologies Llc | Piranti antar muka pemakai untuk digunakan bersama dengan sistem kabel telekomunikasi "jalur akhir" termasuk stasiun tanpa kawat |
| US6987781B1 (en) | 1998-12-04 | 2006-01-17 | Tekelec | Methods and systems for routing signaling messages in a communications network using circuit identification code (CIC) information |
| US7002988B1 (en) | 1998-12-04 | 2006-02-21 | Tekelec | Methods and systems for communicating SS7 messages over packet-based network using transport adapter layer interface |
| US6714217B2 (en) | 1998-12-18 | 2004-03-30 | Sprint Communication Company, L.P. | System and method for providing a graphical user interface to, for building, and/or for monitoring a telecommunication network |
| EP1147639A4 (en) * | 1999-01-15 | 2006-08-09 | George P Mattathil | BAND TRANSFER SWITCHING SYSTEM |
| US6674749B1 (en) | 1999-01-15 | 2004-01-06 | George Mattathil | Bandwidth transfer switching system |
| US6853647B1 (en) | 1999-02-17 | 2005-02-08 | Covad Communications Group, Inc. | System method and network for providing high speed remote access from any location connected by a local loop to a central office |
| US7079530B1 (en) | 1999-02-25 | 2006-07-18 | Sprint Communications Company L.P. | System and method for caching toll free number information |
| DE19910888A1 (de) * | 1999-03-11 | 2000-09-14 | Siemens Ag | Verfahren zur Datenübermittlung über ein paket-orientiertes Kommunikationsnetz |
| US6898199B1 (en) | 1999-03-18 | 2005-05-24 | Excel Switching Corporation | Architecture for providing flexible, programmable supplementary services in an expandable telecommunications system |
| US6463056B1 (en) | 1999-03-18 | 2002-10-08 | Excel Switching Corp. | Arrangement for providing network protocol data independence in an expandable telecommunications system |
| US6370136B1 (en) * | 1999-03-18 | 2002-04-09 | Lucent Technologies Inc. | Dialing plan arrangement for expandable telecommunications system |
| US7095759B1 (en) * | 1999-03-19 | 2006-08-22 | At Comm Corporation | Combined telephone PBX and computer data router with pooled resources |
| US6865181B1 (en) * | 1999-03-22 | 2005-03-08 | Cisco Technology, Inc. | Method and apparatus for routing telecommunications signals |
| US7924706B1 (en) | 1999-03-22 | 2011-04-12 | Cisco Technology, Inc. | Method and apparatus for controlling the operation of a flexible cross-connect system |
| US7031324B1 (en) * | 1999-03-22 | 2006-04-18 | Cisco Technology, Inc. | Local area network/wide area network switch |
| US6603757B1 (en) | 1999-04-14 | 2003-08-05 | Excel Switching Corporation | Voice-data access concentrator for node in an expandable telecommunications system |
| US7103068B1 (en) * | 1999-05-04 | 2006-09-05 | Sprint Communication Company L.P. | System and method for configuring bandwidth transmission rates for call connections |
| US6396909B1 (en) * | 1999-05-07 | 2002-05-28 | Unisys Corporation | Inter-system call transfer |
| US7103907B1 (en) * | 1999-05-11 | 2006-09-05 | Tellabs Bedford, Inc. | RF return optical transmission |
| US20030128983A1 (en) * | 1999-05-11 | 2003-07-10 | Buabbud George H. | Digital RF return over fiber |
| US6460182B1 (en) * | 1999-05-11 | 2002-10-01 | Marconi Communications, Inc. | Optical communication system for transmitting RF signals downstream and bidirectional telephony signals which also include RF control signals upstream |
| US6895088B1 (en) | 1999-05-21 | 2005-05-17 | Sprint Communications Company L.P. | System and method for controlling a call processing system |
| JP4137290B2 (ja) * | 1999-06-08 | 2008-08-20 | 富士通株式会社 | パケット転送方法及びパケット転送制御装置 |
| US6397385B1 (en) | 1999-07-16 | 2002-05-28 | Excel Switching Corporation | Method and apparatus for in service software upgrade for expandable telecommunications system |
| US7256684B1 (en) * | 1999-09-27 | 2007-08-14 | Cisco Technology, Inc. | Method and apparatus for remote powering of device connected to network |
| US6762675B1 (en) * | 1999-09-27 | 2004-07-13 | Cisco Technology, Inc. | Method and apparatus for remote powering of device connected to network |
| SE9904553D0 (sv) * | 1999-12-13 | 1999-12-13 | Ericsson Telefon Ab L M | A telecommunication device |
| US6704314B1 (en) * | 1999-12-15 | 2004-03-09 | Sprint Communications Company, L.P. | Method and apparatus to control cell substitution |
| US20030055900A1 (en) * | 2000-02-02 | 2003-03-20 | Siemens Aktiengesellschaft | Network and associated network subscriber having message route management between a microprocessor interface and ports of the network subscriber |
| WO2001067678A1 (en) * | 2000-03-10 | 2001-09-13 | Shenzhen Liming Network Systems Co., Ltd. | An information switch |
| US7009980B1 (en) * | 2000-03-13 | 2006-03-07 | Lucent Technologies Inc. | Apparatus and method for automatic port identity discovery in hierarchical heterogenous systems |
| US6975626B1 (en) | 2000-03-31 | 2005-12-13 | Sun Microsystems, Inc. | Switched network for low latency communication |
| US7065580B1 (en) * | 2000-03-31 | 2006-06-20 | Sun Microsystems, Inc. | Method and apparatus for a pipelined network |
| US7020161B1 (en) | 2000-03-31 | 2006-03-28 | Sun Microsystems, Inc. | Prescheduling arbitrated resources |
| US7085237B1 (en) | 2000-03-31 | 2006-08-01 | Alcatel | Method and apparatus for routing alarms in a signaling server |
| US7061929B1 (en) | 2000-03-31 | 2006-06-13 | Sun Microsystems, Inc. | Data network with independent transmission channels |
| AU2001251366A1 (en) * | 2000-04-05 | 2001-10-23 | Active Telco, Inc. | Method and apparatus for network telephony and messaging |
| US7035229B1 (en) | 2000-04-07 | 2006-04-25 | Lucent Technologies Inc. | Method and apparatus for dynamic allocation of conferencing resources in a telecommunications system |
| WO2001082635A1 (en) | 2000-04-21 | 2001-11-01 | Tekelec | Methods and systems for providing dynamic routing key registration |
| US7324635B2 (en) | 2000-05-04 | 2008-01-29 | Telemaze Llc | Branch calling and caller ID based call routing telephone features |
| US7318091B2 (en) * | 2000-06-01 | 2008-01-08 | Tekelec | Methods and systems for providing converged network management functionality in a gateway routing node to communicate operating status information associated with a signaling system 7 (SS7) node to a data network node |
| US6963575B1 (en) * | 2000-06-07 | 2005-11-08 | Yipes Enterprise Services, Inc. | Enhanced data switching/routing for multi-regional IP over fiber network |
| DE10031177B4 (de) * | 2000-06-27 | 2005-11-03 | Siemens Ag | Verfahren und Anordnung zur gesicherten paketorientierten Informationsübermittlung |
| US6912060B1 (en) * | 2000-07-05 | 2005-06-28 | Lexmark International, Inc. | Photoprinter control of peripheral devices |
| US6967956B1 (en) | 2000-07-18 | 2005-11-22 | Tekelec | Methods and systems for providing message translation, accounting and routing service in a multi-protocol communications network environment |
| US7035204B1 (en) | 2000-07-26 | 2006-04-25 | Cicso Technology, Inc. | Method and apparatus for rerouting telecommunications signals |
| US7530070B1 (en) * | 2000-08-10 | 2009-05-05 | Agere Systems Inc. | Dynamically configurable architecture for mixed data processing |
| US6992975B1 (en) * | 2000-08-15 | 2006-01-31 | Cisco Technology, Inc. | Multiple ring support within a single network element |
| US7227927B1 (en) * | 2000-09-08 | 2007-06-05 | Tekelec | Scalable call processing node |
| US7324500B1 (en) * | 2000-10-31 | 2008-01-29 | Jeremy Benjamin As Receiver For Chiaro Networks Ltd. | Router network protection using multiple facility interfaces |
| US6725312B1 (en) | 2000-11-02 | 2004-04-20 | Cml Versatel Inc. | Bus architecture for high reliability communications in computer system |
| ITPI20010039A1 (it) * | 2001-05-14 | 2002-11-14 | Cdc Srl | Apparato e metodo per selezionare automaticamente all'atto delcollegamento telefonico di un apparecchio di telefonia fissa con la |
| US6990089B2 (en) | 2000-12-12 | 2006-01-24 | Telelec | Methods and systems for routing messages in a radio access network |
| US6965592B2 (en) | 2001-01-24 | 2005-11-15 | Tekelec | Distributed signaling system 7 (SS7) message routing gateway |
| US7321981B1 (en) * | 2001-02-28 | 2008-01-22 | Cisco Technology, Inc. | Multi-port line card redundancy technique for an intermediate network node |
| US7159006B2 (en) * | 2001-03-28 | 2007-01-02 | Siemens Communications, Inc. | Method and apparatus for proprietary data interface in a distributed telecommunications system |
| RU2201346C2 (ru) * | 2001-05-23 | 2003-03-27 | Ермачков Вячеслав Владимирович | Вулканизатор с беспроводным интерфейсом связи (варианты) |
| WO2003026229A2 (de) * | 2001-09-20 | 2003-03-27 | Siemens Aktiengesellschaft | Verkehrsbegrenzung mittels zulässigkeitsprüfung für ein paketorientiertes verbindungsloses netz mit qos niveau übertragung |
| US7257620B2 (en) * | 2001-09-24 | 2007-08-14 | Siemens Energy & Automation, Inc. | Method for providing engineering tool services |
| CA2358019A1 (en) * | 2001-09-27 | 2003-03-27 | Alcatel Canada Inc. | System and method for configuring a network element |
| US6834139B1 (en) * | 2001-10-02 | 2004-12-21 | Cisco Technology, Inc. | Link discovery and verification procedure using loopback |
| US6982964B2 (en) | 2001-10-15 | 2006-01-03 | Beering David R | High performance ECL-to-ATM protocol network gateway |
| US7274702B2 (en) * | 2001-11-27 | 2007-09-25 | 4198638 Canada Inc. | Programmable interconnect system for scalable router |
| US7020133B2 (en) * | 2002-01-03 | 2006-03-28 | Integrated Device Technology | Switch queue predictive protocol (SQPP) based packet switching method |
| US7145904B2 (en) * | 2002-01-03 | 2006-12-05 | Integrated Device Technology, Inc. | Switch queue predictive protocol (SQPP) based packet switching technique |
| JP3937855B2 (ja) * | 2002-02-06 | 2007-06-27 | 日本電気株式会社 | マルチリング制御方法およびそれを用いるノード並びに制御プログラム |
| US7352741B2 (en) * | 2002-02-21 | 2008-04-01 | Sun Microsystems, Inc. | Method and apparatus for speculative arbitration |
| US7209492B2 (en) * | 2002-04-15 | 2007-04-24 | Alcatel | DSO timing source transient compensation |
| US7941559B2 (en) * | 2002-04-23 | 2011-05-10 | Tellabs Bedford, Inc. | Media access control address translation for a fiber to the home system |
| AU2003240008A1 (en) * | 2002-06-21 | 2004-01-06 | Thomson Licensing S.A. | Fully redundant linearly expandable broadcast router |
| AU2003275118A1 (en) * | 2002-09-20 | 2004-04-08 | Tekelec | Methods and systems for locating redundant telephony call processing hosts in geographically separate locations |
| CN1505299A (zh) * | 2002-12-03 | 2004-06-16 | 深圳市中兴通讯股份有限公司上海第二 | 一种扩频通信系统 |
| DE60313359T2 (de) * | 2002-12-17 | 2008-01-03 | Abbott Gmbh & Co. Kg | Fenofibratsäure enthaltende pharmazeutische zusammensetzung und deren physiologisch verträgliche salze und derivate |
| US7259186B2 (en) | 2002-12-17 | 2007-08-21 | Abbott Laboratories | Salts of fenofibric acid and pharmaceutical formulations thereof |
| US20080051411A1 (en) * | 2002-12-17 | 2008-02-28 | Cink Russell D | Salts of Fenofibric Acid and Pharmaceutical Formulations Thereof |
| RU2295149C2 (ru) * | 2002-12-27 | 2007-03-10 | Телефонактиеболагет Лм Эрикссон (Пабл) | Способ для уменьшения нагрузки на шину в системе синхронной шины данных |
| US7865068B2 (en) | 2003-04-29 | 2011-01-04 | Koninklijke Philips Electronics N.V. | Device and method for recording information |
| US7724671B2 (en) * | 2003-05-13 | 2010-05-25 | Intel-Tel, Inc. | Architecture for resource management in a telecommunications network |
| CN1299469C (zh) * | 2003-08-06 | 2007-02-07 | 中兴通讯股份有限公司 | 一种基于业务等级交换的交换系统及其交换方法 |
| RU2371875C2 (ru) * | 2003-09-01 | 2009-10-27 | Конинклейке Филипс Электроникс Н.В. | Интерфейс системы перекодировки |
| EP1515505A1 (en) * | 2003-09-12 | 2005-03-16 | Siemens Aktiengesellschaft | Reachability maintainance of a moving network based on temporary name identifiers |
| US20050091304A1 (en) * | 2003-10-27 | 2005-04-28 | Advanced Premise Technologies, Llc | Telecommunications device and method |
| US7573898B2 (en) * | 2003-12-29 | 2009-08-11 | Fujitsu Limited | Method and apparatus to double LAN service unit bandwidth |
| RU2255429C1 (ru) * | 2003-12-29 | 2005-06-27 | Варакин Леонид Егорович | Распределенная система связи с коммутацией пакетов для стационарных и фиксированных абонентов |
| EP1564975B1 (en) * | 2004-02-12 | 2006-11-15 | Alcatel | Service request handling method and storage system |
| US7804789B2 (en) | 2004-03-18 | 2010-09-28 | Tekelec | Methods, systems, and computer program products for organizing, managing, and selectively distributing routing information in a signaling message routing node |
| RU2264042C1 (ru) * | 2004-04-12 | 2005-11-10 | Открытое акционерное общество "Центральная телекоммуникационная компания" | Сеть для вещания |
| EP1587241A3 (en) * | 2004-04-15 | 2007-04-11 | VEGA Grieshaber KG | Method, protocol, and system for bidirectional communication in a communication system |
| US20050268012A1 (en) * | 2004-05-05 | 2005-12-01 | Ralf Schaetzle | Method for automatic configuration of a process control system and corresponding process control system |
| US20060009425A1 (en) * | 2004-05-28 | 2006-01-12 | Leticia Delgado-Herrera | Oral formulations of paricalcitol |
| US7532647B2 (en) | 2004-07-14 | 2009-05-12 | Tekelec | Methods and systems for auto-correlating message transfer part (MTP) priority and internet protocol (IP) type of service in converged networks |
| US7684374B2 (en) * | 2004-07-28 | 2010-03-23 | Broadcom Corporation | Handling of multimedia call sessions and attachments using multi-network simulcasting |
| FR2879866B1 (fr) * | 2004-12-22 | 2007-07-20 | Sagem | Procede et dispositif d'execution d'un calcul cryptographique |
| US7839768B2 (en) * | 2005-02-04 | 2010-11-23 | Quasar Technologies, Inc. | Redundant ethernet packet network management |
| CN101217944A (zh) | 2005-04-08 | 2008-07-09 | 艾博特公司 | 包含非诺贝酸和/或其盐的口服药物制剂 |
| US20080152714A1 (en) * | 2005-04-08 | 2008-06-26 | Yi Gao | Pharmaceutical Formulations |
| RU2369015C2 (ru) * | 2005-05-11 | 2009-09-27 | Телефонактиеболагет Лм Эрикссон (Пабл) | Синхронизация vodsl для dslam, соединенного только с ethernet |
| WO2006121378A1 (en) * | 2005-05-11 | 2006-11-16 | Telefonaktiebolaget L M Ericsson (Publ) | Synchronization of vodsl for dslam connected only to ethernet |
| GB0514492D0 (en) * | 2005-07-14 | 2005-08-17 | Ntnu Technology Transfer As | Secure media streaming |
| US8265061B1 (en) * | 2005-10-31 | 2012-09-11 | Verizon Services Corp. | Optimal expansion of a telecommunications network |
| US7529241B2 (en) * | 2005-12-20 | 2009-05-05 | Matsushita Electric Works, Ltd. | Systems and methods for providing a network bridge for UDP multicast traffic |
| US8108563B2 (en) | 2006-02-24 | 2012-01-31 | Qualcomm Incorporated | Auxiliary writes over address channel |
| US8107492B2 (en) | 2006-02-24 | 2012-01-31 | Qualcomm Incorporated | Cooperative writes over the address channel of a bus |
| US7911239B2 (en) | 2006-06-14 | 2011-03-22 | Qualcomm Incorporated | Glitch-free clock signal multiplexer circuit and method of operation |
| CN1870707B (zh) * | 2006-06-21 | 2010-05-12 | 北京北大方正电子有限公司 | 一种建立设备链路的方法 |
| KR101053358B1 (ko) * | 2006-06-30 | 2011-08-01 | 미쓰비시덴키 가부시키가이샤 | 통신 노드 및 통신 시스템의 링구성 방법과 링확립 방법 |
| US8788076B2 (en) | 2007-03-16 | 2014-07-22 | Savant Systems, Llc | Distributed switching system for programmable multimedia controller |
| US7836360B2 (en) * | 2007-04-09 | 2010-11-16 | International Business Machines Corporation | System and method for intrusion prevention high availability fail over |
| US20080285436A1 (en) * | 2007-05-15 | 2008-11-20 | Tekelec | Methods, systems, and computer program products for providing site redundancy in a geo-diverse communications network |
| RU2423007C1 (ru) * | 2007-07-04 | 2011-06-27 | Эирбус Операсьон Гмбх | Детерминированная коммуникационная система |
| US9043451B2 (en) | 2007-07-31 | 2015-05-26 | Tekelec, Inc. | Methods, systems, and computer readable media for managing the flow of signaling traffic entering a signaling system 7 (SS7) based network |
| US20100010356A1 (en) * | 2008-07-09 | 2010-01-14 | Raymond Chan | Blood pressure monitor with remote display |
| US8046519B2 (en) * | 2008-10-20 | 2011-10-25 | Daniel Measurement And Control, Inc. | Coupling a specialty system, such as a metering system, to multiple control systems |
| US9219677B2 (en) | 2009-01-16 | 2015-12-22 | Tekelec Global, Inc. | Methods, systems, and computer readable media for centralized routing and call instance code management for bearer independent call control (BICC) signaling messages |
| EP2406289B1 (en) * | 2009-03-10 | 2017-02-22 | Baylor Research Institute | Antigen presenting cell targeted anti-viral vaccines |
| FR2954839B1 (fr) * | 2009-12-30 | 2016-11-18 | Thales Sa | Procede de gestion des ressources dans un reseau de telecommunication ou un systeme informatique |
| IN2012CN06919A (cs) | 2010-02-12 | 2015-07-31 | Tekelec Inc | |
| RU2449485C1 (ru) * | 2010-12-10 | 2012-04-27 | Оксана Владимировна Ермоленко | Трехпортовый узел сетевого интерфейса |
| RU2458383C1 (ru) * | 2011-03-11 | 2012-08-10 | Андрей Андреевич Катанович | Способ пространственно-временной коммутации |
| US10212747B2 (en) * | 2012-01-27 | 2019-02-19 | Qualcomm Incorporated | Systems and methods for priority based session and mobility management |
| US9313564B2 (en) * | 2012-04-19 | 2016-04-12 | Broadcom Corporation | Line interface unit with feedback control |
| WO2014139868A1 (en) | 2013-03-11 | 2014-09-18 | Koninklijke Philips N.V. | Multiple user wireless docking |
| KR20160003128A (ko) | 2013-04-30 | 2016-01-08 | 애브비 인코포레이티드 | 아트라센탄을 사용하는 지질 프로파일을 개선시키기 위한 방법 |
| WO2014194226A2 (en) | 2013-05-31 | 2014-12-04 | Takeda Pharmaceuticals U.S.A., Inc. | Methods of treatment and compositions with xanthine oxidase inhibitors |
| CN104425001A (zh) * | 2013-08-22 | 2015-03-18 | 北京卓越信通电子股份有限公司 | 一种同时对多台交换机烧录的系统、方法及相应交换机 |
| JP7091923B2 (ja) * | 2018-08-07 | 2022-06-28 | 日本電信電話株式会社 | 転送装置、転送方法及びプログラム |
| KR102056752B1 (ko) * | 2019-06-10 | 2020-01-22 | (주)스페이스 | 수준측량을 위한 측지 측량시스템 |
| US12388718B2 (en) | 2022-10-26 | 2025-08-12 | T-Mobile Usa, Inc. | Predicting a likelihood of a predetermined action associated with a mobile device |
Family Cites Families (46)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US31852A (en) * | 1861-03-26 | S J Olmsted | Gate-hinge | |
| NO123200B (cs) * | 1967-11-23 | 1971-10-11 | Svenska Handelsbanken | |
| GB1243464A (en) * | 1969-01-17 | 1971-08-18 | Plessey Telecomm Res Ltd | Stored-programme controlled data-processing systems |
| US4038638A (en) * | 1976-06-01 | 1977-07-26 | Bell Telephone Laboratories, Incorporated | Efficient rearrangeable multistage switching networks |
| US4173713A (en) * | 1977-02-07 | 1979-11-06 | International Telephone & Telegraph Corporation | Continuously expandable switching network |
| US4229816A (en) * | 1979-05-29 | 1980-10-21 | Redcom Laboratories, Inc. | Timing signal generation and distribution system for TDM telecommunications systems |
| US4228536A (en) * | 1979-05-29 | 1980-10-14 | Redcom Laboratories, Inc. | Time division digital communication system |
| US4456987A (en) * | 1982-03-22 | 1984-06-26 | International Telephone And Telegraph Corporation | Digital switching network |
| US4501021A (en) * | 1982-05-03 | 1985-02-19 | General Signal Corporation | Fiber optic data highway |
| US4539676A (en) * | 1982-05-03 | 1985-09-03 | At&T Bell Laboratories | Bulk/interactive data switching system |
| FR2538662B1 (fr) * | 1982-12-22 | 1988-04-29 | Trt Telecom Radio Electr | Systeme de commutation telephonique |
| US4527012B1 (en) * | 1983-01-31 | 1994-12-13 | Redcom Laboraties Inc | Communications switching system with modular switching communicatons peripheral and host computer |
| US4654654A (en) * | 1983-02-07 | 1987-03-31 | At&T Bell Laboratories | Data network acknowledgement arrangement |
| US4569041A (en) * | 1983-03-17 | 1986-02-04 | Nec Corporation | Integrated circuit/packet switching system |
| US4547880A (en) * | 1983-05-13 | 1985-10-15 | Able Computer | Communication control apparatus for digital devices |
| JPH0642753B2 (ja) * | 1984-12-12 | 1994-06-01 | 日本電気株式会社 | 時分割多重時間スイツチ回路 |
| US4799216A (en) * | 1985-02-27 | 1989-01-17 | Srx Corporation | Distributed switching system |
| US4675865A (en) * | 1985-10-04 | 1987-06-23 | Northern Telecom Limited | Bus interface |
| JPS62239641A (ja) * | 1986-04-11 | 1987-10-20 | Hitachi Ltd | 同報通信方式 |
| GB8618118D0 (en) * | 1986-07-24 | 1986-09-03 | British Telecomm | Communications system |
| JPH0754933B2 (ja) * | 1986-08-14 | 1995-06-07 | 日本電気株式会社 | パケツトネツトワ−クにおける回線交換方法及び装置 |
| US4757497A (en) * | 1986-12-03 | 1988-07-12 | Lan-Tel, Inc. | Local area voice/data communications and switching system |
| US4805172A (en) * | 1987-04-10 | 1989-02-14 | Redeom Laboratories, Inc. | Time division multiplex (TDM) switching system especially for pulse code modulated (PCM) telephony signals |
| US5111198A (en) * | 1988-03-24 | 1992-05-05 | Thinking Machines Corporation | Method of routing a plurality of messages in a multi-node computer network |
| US5105424A (en) * | 1988-06-02 | 1992-04-14 | California Institute Of Technology | Inter-computer message routing system with each computer having separate routinng automata for each dimension of the network |
| GB8817288D0 (en) * | 1988-07-20 | 1988-08-24 | Racal Milgo Ltd | Methods of & networks for information communication |
| JPH0234059A (ja) * | 1988-07-25 | 1990-02-05 | Mitsubishi Electric Corp | ノード装置の処理方式 |
| SU1626444A1 (ru) * | 1988-11-23 | 1991-02-07 | Московский институт связи | Электронный коммутатор |
| US5253252A (en) * | 1989-01-10 | 1993-10-12 | The Foxboro Company | Token device for distributed time scheduling in a data processing system |
| US4959356A (en) * | 1989-05-26 | 1990-09-25 | The United States Of America As Represented By The United States Department Of Energy | Porphyrins for boron neutron capture therapy |
| US5029199A (en) * | 1989-08-10 | 1991-07-02 | Boston Technology | Distributed control and storage for a large capacity messaging system |
| US4962497A (en) * | 1989-09-21 | 1990-10-09 | At&T Bell Laboratories | Building-block architecture of a multi-node circuit-and packet-switching system |
| US5119370A (en) * | 1989-09-28 | 1992-06-02 | Northern Telecom Limited | Switching node for a communications switching network |
| DE69017198T2 (de) * | 1990-05-15 | 1995-08-17 | International Business Machines Corp., Armonk, N.Y. | Hybrides Vermittlungssystem für einen Kommunikationsknoten. |
| JPH0695685B2 (ja) * | 1990-06-28 | 1994-11-24 | 登 山口 | 双方向通信方法 |
| EP0472380B1 (en) * | 1990-08-18 | 1999-06-09 | Kabushiki Kaisha Toshiba | ATM broadband switching networks having access nodes connected by a ring |
| US5542047A (en) * | 1991-04-23 | 1996-07-30 | Texas Instruments Incorporated | Distributed network monitoring system for monitoring node and link status |
| US5151900A (en) * | 1991-06-14 | 1992-09-29 | Washington Research Foundation | Chaos router system |
| US5187740A (en) * | 1991-10-01 | 1993-02-16 | Mci Communications Corporation | Method and apparatus for telephone call reorigination |
| JP3075809B2 (ja) * | 1991-11-12 | 2000-08-14 | 株式会社東芝 | データ伝送システムにおける受信データ転送制御装置 |
| JP2812834B2 (ja) * | 1992-03-18 | 1998-10-22 | 富士通株式会社 | 多重リング回線用ノード装置及びそのノード装置を用いた多重リング回線網 |
| US5349579A (en) * | 1993-01-05 | 1994-09-20 | Excel, Inc. | Telecommunication switch with programmable communications services |
| US5353283A (en) * | 1993-05-28 | 1994-10-04 | Bell Communications Research, Inc. | General internet method for routing packets in a communications network |
| JPH0795231A (ja) * | 1993-07-29 | 1995-04-07 | Toshiba Corp | Lan間接続装置 |
| JP2656741B2 (ja) * | 1994-01-31 | 1997-09-24 | インターナショナル・ビジネス・マシーンズ・コーポレイション | 情報管理方法及びブリッジノード |
| US5923643A (en) * | 1997-02-27 | 1999-07-13 | Excel, Inc. | Redundancy, expanded switching capacity and fault isolation arrangements for expandable telecommunications system |
-
1994
- 1994-03-08 US US08/207,931 patent/US5544163A/en not_active Expired - Lifetime
-
1995
- 1995-03-06 DE DE69529155T patent/DE69529155T2/de not_active Expired - Lifetime
- 1995-03-06 EP EP95913805A patent/EP0749653B1/en not_active Expired - Lifetime
- 1995-03-06 AU AU21051/95A patent/AU693182B2/en not_active Expired
- 1995-03-06 WO PCT/US1995/003568 patent/WO1995024788A2/en not_active Ceased
- 1995-03-06 JP JP52371195A patent/JP3302367B2/ja not_active Expired - Lifetime
- 1995-03-06 BR BR9507002A patent/BR9507002A/pt not_active Application Discontinuation
- 1995-03-06 RU RU99107134/09A patent/RU99107134A/ru not_active Application Discontinuation
- 1995-03-06 CA CA002184726A patent/CA2184726C/en not_active Expired - Lifetime
- 1995-03-06 KR KR1019960704969A patent/KR100337960B1/ko not_active Expired - Lifetime
- 1995-03-06 PL PL95336026A patent/PL180237B1/pl unknown
- 1995-03-06 HU HU9602423A patent/HUT76610A/hu unknown
- 1995-03-06 PL PL95316841A patent/PL179602B1/pl unknown
- 1995-03-06 CN CN200610100719A patent/CN100576828C/zh not_active Expired - Lifetime
- 1995-03-06 CZ CZ19962493A patent/CZ288177B6/cs unknown
- 1995-03-06 CN CN95192874A patent/CN1116752C/zh not_active Expired - Lifetime
- 1995-03-06 RU RU96118606/09A patent/RU2154346C2/ru active
- 1995-03-06 NZ NZ283096A patent/NZ283096A/en unknown
- 1995-03-06 AT AT95913805T patent/ATE229716T1/de not_active IP Right Cessation
- 1995-03-06 MX MX9603836A patent/MX9603836A/es unknown
- 1995-03-06 CN CNB031452671A patent/CN1294727C/zh not_active Expired - Lifetime
- 1995-05-30 US US08/454,411 patent/US5737320A/en not_active Expired - Lifetime
- 1995-05-31 US US08/455,935 patent/US5864551A/en not_active Expired - Lifetime
-
1996
- 1996-09-02 BG BG100814A patent/BG63358B1/bg unknown
- 1996-09-06 NO NO963730A patent/NO963730L/no unknown
- 1996-09-06 FI FI963516A patent/FI963516A7/fi unknown
-
1998
- 1998-06-05 US US09/092,763 patent/US6002683A/en not_active Expired - Lifetime
- 1998-08-20 US US09/137,496 patent/US6118779A/en not_active Expired - Lifetime
-
1999
- 1999-04-06 JP JP11099434A patent/JPH11341070A/ja active Pending
- 1999-04-06 JP JP09943399A patent/JP3712562B2/ja not_active Expired - Lifetime
- 1999-04-06 JP JP11099432A patent/JPH11341068A/ja active Pending
- 1999-04-06 JP JP11099431A patent/JPH11341067A/ja active Pending
- 1999-06-30 US US09/343,949 patent/US6522646B1/en not_active Expired - Fee Related
- 1999-10-01 CZ CZ19993491A patent/CZ349199A3/cs unknown
- 1999-10-01 CZ CZ19993497A patent/CZ349799A3/cs unknown
- 1999-10-01 CZ CZ19993495A patent/CZ349599A3/cs unknown
- 1999-10-01 CZ CZ19993496A patent/CZ349699A3/cs unknown
Also Published As
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CZ349199A3 (cs) | Způsob přenášení informace | |
| US6614765B1 (en) | Methods and systems for dynamically managing the routing of information over an integrated global communication network | |
| US5802043A (en) | Transport architecture and network elements | |
| CA2144402A1 (en) | Efficient point to point and multi point routing mechanism for programmable packet switching nodes in high speed data transmission networks | |
| JPH10510414A (ja) | ネットワークのオンデマンド型リンクによるデータ送信を同期させるための方法ならびにその装置 | |
| CZ116095A3 (en) | Method of making a telephone call within a network and a telecommunication network for making the same | |
| Goeldner et al. | Architecture of a New Inhouse Communication System Providing Integrated Circuit and Packet Switching | |
| Peres et al. | Integrated circuit solutions for multimedia servers |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PD00 | Pending as of 2000-06-30 in czech republic |