181887. lajstromszámú szabadalom • Elosztott vezérlésű digitálisan kapcsolt többszörös előfizetői rendszer
3 181887 4 gálatnak vetették alá minden esetben, amikor egy jellemzőt, vagy egy forgalomra érzékeny mennyiséget megváltoztattak, (ezt néha regressziós vizsgálatnak is nevezték). Minél nagyobbak voltak a software csomagok annál több vizsgálatot kellett tenni, állandóan újra meg kellett vizsgálni a régi jellemzőket is, hogy megállapíthassák vajon ezek még működőképesek maradtak-e. Ezen ismert probléma főokát a hagyományos megoldások közös vezérlőrendszerének a felépítésében lehetett keresni, ahol a tárolt programú vezérlésfeldolgozó funkció önmagát időben megosztja több olyan feladat között, amelyek a véletlenszerűen kezdődő és befejeződő forgalom szükségleteitől függően jelennek meg. Az ilyen szervezés lehetővé teszi azt is, hogy a software hibák és az időleges hardware hibák a számítógép programját úgy befolyásolják, hogy egy nem kívánt és előre meg nem jósolható memóriarekeszhez „ugorjon”, és ezzel megszakítsa a teljes software csomag helyes működését. A találmány szerint a regressziós vizsgálat ezen ciklusát azáltal tettük feleslegessé, hogy olyan rendszerkialakítást hoztunk létre, amely lehetővé teszi, hogy minden egyes hívásnál a hívás időtartamára a feldolgozási funkciót ehhez a híváshoz rendeljük hozzá. A találmánnyal összhangban minden feldolgozás alatt levő híváshoz saját számítógép rendszer tartozik, egy mikroprocesszor, amely ezt az egyidejűleg feldolgozott többi hívástól függetlenül kezeli. Ilyen módon olyan rendszerkialakítás jön létre, ahol egy külön hozzárendelt processzor tartozik minden híváshoz. Ez a külön dedikált hívásonként processzort alkalmazó elv lehetővé teszi, hogy a software csomagokat úgy tervezzük, hogy azokat egy másik hívás ellátása céljából nem kell megszakítani. A találmány továbblép annál, hogy csupán egy processzor funkciót rendelne hozzá egy feldolgozás alatt álló aktív híváshoz, és ezt az elvet olyan módon terjeszti ki, hogy külön processzor funkciót rendel a központi hivatal minden végződéséhez (legyen az vonal vagy trönk végződés). Ezt a processzor funkciót elhelyezhetjük a központi hivataltól távol, egy távoli koncentráló helyen vagy még magában a távbeszélő készülékben is. Ezen túlmenően központi hírközlési kapcsolóu tat is létrehozunk nemcsupán beszédjelek továbbítására, hanem annak az ezt meghaladó forgalomnak a továbbítására is, amelyet az egyedi processzoros funkciók időszakos egymással való kapcsolatteremtési szükséglete hoz létre, amikor is ez a kapcsolatteremtés bizonyos központi műveletekre, mint például központilag tárolt adatokra, karbantartási modulokra, ember — gép interfészekre, stb. is kiterjed. Amikor nagyszámú processzor funkció egymástól függetlenül, de egymással kölcsönhatásban működik egymáshoz viszonyítva nagymértékben aszinkron módon, akkor ez a vezérlési funciónak egy központi helyről minden egyes egyedi vonal és/vagy trönk végződésre való leosztását jelenti. A processzor funkciók között a hírközlés egy hardware interfacen keresztül történik. Minden egyes processzor funkció csak a hozzárendelt meghatározott vonal vagy trönk jellemzőivel van kapcsolatban. Ilyen módon ezt a funkciót egyszer alaposan ellenőrizhetjük, ezután azonban folyamatosan tud dolgozni hasonlóan ellenőrzött műveletekkel a közös interfacen keresztül. Ha egy adott vonalhoz tartozó processzor funkciót egy új jellemzővel egészítünk ki, akkor ez egy másik már létező vonallal esetleg nem működik korrekt módon együtt (mielőtt azt kimerítő módon megvizsgáltuk volna) ha ezt a másik vonalat még nem egészítettük ki ezzel az új jellemzővel, de ez nem akadályozza meg, hogy két ilyen meglevő vonal egymással működjék, mert ez egyáltalán nem befolyásolja a két meglevő vonal között létesített kapcsolatot. A hírközlő interfaceben kielégítő hardware biztosítékokat építettünk be, hogy kimutassák a feldolgozási csomagok között létező téves kapcsolatokat és ezeket a karbantartó személyzettel közöljék. Egy processzor funkció számára ezenkívül lehetetlenné tesszük, hogy bármely egyéb processzor funkció működési utasításait megváltoztassa. A jelen találmány esetében egy processzor funkció mindössze csak annyit tehet, hogy egy hardware interfacen keresztül adatokat hoz létre, és az interface-nél a távoli processzor funkció kiválaszthatja, hogy működésbe lépjen-e a saját tárolt utasításkészlete szerint. Ha minden végződéshez egy processzort alkalmazunk, akkor azok a műveletek, amelyekhez a technika állása szerint hardware logikára és elektromechanikai, valamint audioeszközökre volt szükség, elvégezhetőek lesznek a software-ral vezérelt processzor segítségével. A találmány szerint ezeket a funkciókat vonalankénti vagy trönkönkénti alapon végezzük el, nem korlátozó értelemben beleértve a vonal csengetésének műveletét, a hang észlelését és létrehozását, a vonal vizsgálatát, az analóg-digitál átalakítást, stb., hogy ezáltal lehetővé tegyük az információnak az időmultiplex formátumon (TDM) való továbbítását és kapcsolását. A jelenleg alkalmazott időosztásos átviteli módszerek, amint az ismert, az analóg amplitúdó információt digitális értékekké alakítják át, például deltamodulációval vagy impulzus kódmodulációval, ahol az amplitúdó információt periodikusan egymást követő időpontokban mintavételezik, és bináris szavakkal reprezentálják. Ezeket a bináris szavakat adatbytek formájában periodikusan egymást követő időrésekben továbbítják, és ezek az időrések, amikor ezeket egy hírközlési kapcsolathoz rendelik időcsatornát képeznek. A csatornák közötti időrések kapcsolása olyan időkapcsolókkal, amelyek időrés átkapcsolókat tartalmaznak jól ismert és részletesen leírt módszer, például ilyet ismertet a 3 770 895 számú USA szabadalom. Az analóg-digitális átalakítási logikát alkalmazzák egy digitális alállomásban, amit mikroprocesszoros logika vezérel, és ugyanez a mikroprocesszoros logika alkalmassá tehető arra is, hogy vezérelje a központi hivatal kapcsolását a központi hivatal adatbázisához. Minden ilyen alkészletet vagy alkészletcsoportot saját hozzárendelt mikroprocesszor vezérel, amely programozható memóriát tartalmaz, és ennek a központi hivatalhoz irányuló digitális csatornája révén memória felfrissítési képessége van. Amíg egyetlen mikroprocesszort rendelhetünk az egyes előfizetői készülékek kiszolgálásához, az előfizetők egy csoportját minden mikroprocesszor 5 10 15 20 25 30 35 40 45 50 55 60 65 2