專利名稱:可擴(kuò)展的電信系統(tǒng)的制作方法
本申請(qǐng)是于1995年3月6日提出的題為“可擴(kuò)展的電信系統(tǒng)”的中國專利申請(qǐng)第95192874.0號(hào)的分案申請(qǐng)。
1.本發(fā)明的領(lǐng)域本發(fā)明一般地涉及電信領(lǐng)域,更確切地,涉及一個(gè)結(jié)構(gòu),它用來連接多個(gè)可編程的電信交換機(jī)以提供一個(gè)可擴(kuò)展的交換系統(tǒng)和對(duì)各種不同通信應(yīng)用的直接訪問。
2.現(xiàn)有技術(shù)的討論在任何電信系統(tǒng)中一個(gè)基本的考慮是交換容量。交換容量必須依據(jù)現(xiàn)有需求和規(guī)劃需求做出分析以利于找出一個(gè)對(duì)現(xiàn)在的和將來的業(yè)務(wù)都經(jīng)濟(jì)合算的解決方法。例如,假設(shè)一個(gè)發(fā)展中國家正在建設(shè)一個(gè)基本電信系統(tǒng),打算向它現(xiàn)有人口中的大部分提供業(yè)務(wù)。這樣的人口多數(shù)可能是在地理上高密度分布于小區(qū)域(城市)低密度分布于大區(qū)域(郊區(qū)和農(nóng)村)。另外,人口很可能在增長,但不同地區(qū)具有不同的速率。因此,對(duì)一名電信系統(tǒng)設(shè)計(jì)者的挑戰(zhàn)在于要提供足夠的交換容量以對(duì)大多數(shù)或全部人口支持滿意的服務(wù),同時(shí)也要預(yù)期到將來需求可能的增長而提供經(jīng)濟(jì)的擴(kuò)充。
另一個(gè)提供合適交換容量的困難的示例涉及到無線或個(gè)人通信網(wǎng)絡(luò)(PCN)應(yīng)用。這些類應(yīng)用基于微蜂窩結(jié)構(gòu),該結(jié)構(gòu)需要很多個(gè)跨越城市區(qū)域彼此物理距離接近的基站,基站具有不同的交換容量,聚合成大容量。
在電信系統(tǒng)設(shè)計(jì)中,第二個(gè)基本考慮是在將來增加新的功能或業(yè)務(wù)。電信設(shè)備和業(yè)務(wù)不斷地快速演變,這很大程度上由于數(shù)字技術(shù)的發(fā)展。在將來很可能有更引人注目的進(jìn)步,尤其是當(dāng)以前獨(dú)立的工業(yè)例如電纜電視和本地電話運(yùn)營公司把他們的業(yè)務(wù)結(jié)合在一起的時(shí)候。再一次,挑戰(zhàn)在于創(chuàng)造一個(gè)系統(tǒng),它很經(jīng)濟(jì)地為當(dāng)前需要服務(wù),同時(shí)也在新功能和業(yè)務(wù)變得可用時(shí)提供靈活和花費(fèi)不多的方法將它們綜合在一起。
在解決提供足夠的交換容量同時(shí)提供新功能和業(yè)務(wù)雙重問題的傳統(tǒng)方法中,大多數(shù),如果不是全部,都具有兩個(gè)主要缺點(diǎn)中的一個(gè)或兩個(gè)(1)在系統(tǒng)中沒有足夠的帶寬來處理信息例如圖象或多媒體(除了話音和數(shù)據(jù)以外),(2)沒有直接現(xiàn)成的可訪問傳給系統(tǒng)和傳出系統(tǒng)的全部信息的途徑,這意味著沒辦法攫取全部信息并送到其它交換系統(tǒng)或設(shè)備,另外(3)需要有越來越大的中心交換機(jī)來提供對(duì)一些增強(qiáng)業(yè)務(wù)的訪問。
一種傳統(tǒng)的方法可能被叫做縮略為“總線擴(kuò)展”和方法。在很多傳統(tǒng)的電信交換機(jī)中,提供一條或多條內(nèi)部總線在交換機(jī)的不同部分之間傳輸信息,包括話音、數(shù)據(jù)和控制信息。由于通過定義,多個(gè)設(shè)備(例如電路板或卡)可以和總線接口并依據(jù)一已定義的通信協(xié)議共享總線,所以總線很適合于傳輸這些信息。在一個(gè)電信交換機(jī)中,找出一個(gè)或多個(gè)相互連接著一系列在物理上終止電話或中繼線的卡板和執(zhí)行交換、控制或其它功能的其它卡板的總線是很普通的。
如縮寫各所暗示的,很簡(jiǎn)單地在總線擴(kuò)展方法中的概念即是在現(xiàn)有總線上連接附加卡板,這些卡板提供附加的交換容量或其它功能。除了以上提到的兩個(gè)主要缺點(diǎn)以外,這種方法有好幾個(gè)其它缺點(diǎn)。首先有一些物理限制如不降低系統(tǒng)性能情況下可物理連接到總線并共享總線的卡板的數(shù)目。其次,為了允許將來很大的擴(kuò)充,總線和系統(tǒng)的其它部分必須首先在系統(tǒng)的任何擴(kuò)充前被構(gòu)造成能處理比所需要的大很多很多的業(yè)務(wù)量。這些限制和總線的電氣和機(jī)械性能(或有可能是總線中的特定一條)以及它們的有效運(yùn)行速度有關(guān)??朔@些限制的嘗試(例如使用到總線的非常多數(shù)目的連接)趨向于增加“基礎(chǔ)”或未擴(kuò)展系統(tǒng)的成本和復(fù)雜度,很可能使得系統(tǒng)對(duì)一些應(yīng)用來說太過昂貴。還有一個(gè)和實(shí)際執(zhí)行交換功能以及控制總線上的業(yè)務(wù)量所需要的處理功率有關(guān)的限制。
第三點(diǎn),在許多,如果不是全部的傳統(tǒng)交換系統(tǒng)中所發(fā)現(xiàn)的總線結(jié)構(gòu)一般地都被設(shè)計(jì)成只執(zhí)行基本的處理和交換功能,并不提供用于組合新功能和業(yè)務(wù)的到端口現(xiàn)成直接的途徑。
第四點(diǎn),一般地總線結(jié)構(gòu)不能夠傳輸包交換數(shù)據(jù)或其它類的信息。
第二種方法可能被稱作縮寫為“模塊化”方法。在模塊化方法中,概念在于提供一個(gè)由一系列基本上相同的模塊構(gòu)造成的交換系統(tǒng)。每個(gè)模塊提供一定數(shù)量的交換容量,該容量可被加到一現(xiàn)有系統(tǒng)中(一次加一個(gè)或多個(gè))以增加系統(tǒng)的整體容量。
此外,除了前面提到的主要缺點(diǎn)以外,模塊化方法還有其它缺陷。為了提供完全不阻塞的操作,每個(gè)及所有的構(gòu)造模塊必須具有能力從所有其它模塊,多到可能有的無論怎樣最大數(shù)目的模塊,接收電路交換數(shù)據(jù)。從硬件看,這意味著每個(gè)模塊必須裝有一個(gè)足夠大的存儲(chǔ)器,以容納如果最大數(shù)目的模塊被連到一起時(shí)能夠接收到的最大數(shù)量的電路交換數(shù)據(jù)。例如,如果每個(gè)模塊能夠交換相當(dāng)于64個(gè)端口且有最多8個(gè)模塊被連在一起時(shí),則每個(gè)模塊必須包含一個(gè)能夠容納(8×64)=512個(gè)端口的電路交換數(shù)據(jù)。因此,在模塊化方法中,控制每個(gè)模塊必須具有的存儲(chǔ)器大小的因素是完全擴(kuò)展系統(tǒng)的最大交換容量。對(duì)于大系統(tǒng)(即,幾千個(gè)端口或更大的數(shù)量級(jí)),由于物理網(wǎng)絡(luò)/線路組合在一起的數(shù)目和控制存儲(chǔ)器必須的附加電路,構(gòu)造這樣一個(gè)存儲(chǔ)器變得不切實(shí)際。
其次,為了維持一個(gè)真實(shí)的“模塊化”系統(tǒng),要改變單個(gè)模塊的交換容量是不可能的。
第三點(diǎn),和總線擴(kuò)展方法相似,模塊化方法面向完成基本的交換操作,一般地并不提供對(duì)所有端口的直接訪問和處理包交換數(shù)據(jù)或其它類型信息的能力。
一種常規(guī)系統(tǒng)在Shimizu的EP 0 256 526中予以揭示。Shimizu揭示了一個(gè)包交換網(wǎng)絡(luò)系統(tǒng),其中一系統(tǒng)結(jié)點(diǎn)1通過一個(gè)環(huán)2連接到一起每個(gè)結(jié)點(diǎn)為多個(gè)用戶終端3提供服務(wù)。特殊地,Shimizu被引導(dǎo)在一個(gè)有阻塞的通道網(wǎng)絡(luò)系統(tǒng)中實(shí)時(shí)分配包地址以動(dòng)態(tài)地維持帶寬;即在一個(gè)包地址的數(shù)目小于網(wǎng)絡(luò)中心總站址數(shù)的系統(tǒng)中。Shimizu的一個(gè)缺陷在于它是一個(gè)需要由一個(gè)集中源動(dòng)態(tài)地分配包地址,并把控制和消息包分隔開以及順序發(fā)送以保證連接的有阻塞系統(tǒng)。在有阻塞系統(tǒng)中對(duì)集中源的使用要求Shimizu花費(fèi)相當(dāng)多的處理設(shè)備和相關(guān)控制帶寬來管理和動(dòng)態(tài)指派包地址。而且,對(duì)集中源的使用需要實(shí)現(xiàn)一個(gè)冗余方案以避免在中心位置的失敗導(dǎo)致系統(tǒng)不可運(yùn)轉(zhuǎn)。實(shí)現(xiàn)第二個(gè)中心位置將進(jìn)一步使系統(tǒng)復(fù)雜化并在其它設(shè)置上與用額外的帶寬。
另一個(gè)常規(guī)系統(tǒng)在Takeuchi等(從現(xiàn)在起只稱Takeuchi)的歐洲專利應(yīng)用EP-A-0119105中予以揭示。Takeuchi揭示了一個(gè)電信系統(tǒng),其中一系列結(jié)點(diǎn)由一個(gè)環(huán)路連接在一起。結(jié)點(diǎn)在環(huán)路上通過在間斷的空閑“時(shí)間框”內(nèi)或一幀的段內(nèi)發(fā)送“組合包”相互通信。Takeuchi所揭示系統(tǒng)的一個(gè)缺陷在于一個(gè)結(jié)點(diǎn)必須在試圖向另一個(gè)結(jié)點(diǎn)發(fā)送信息之前首先標(biāo)識(shí)一個(gè)或多個(gè)空閑的時(shí)隙來運(yùn)載該信息。如果在一給定結(jié)點(diǎn)沒有空閑時(shí)隙來運(yùn)載包準(zhǔn)備好發(fā)送的信息,則這個(gè)信息被阻止到達(dá)目的結(jié)點(diǎn)。
本發(fā)明的概述總之,本發(fā)明提供一個(gè)連接多個(gè)可編程電信交換機(jī)以形成一個(gè)大容量,無阻塞交換系統(tǒng)的開放,高速、寬帶寬的數(shù)字通信網(wǎng)絡(luò)。在一個(gè)優(yōu)選的實(shí)施例中,使用一個(gè)或多個(gè)為在網(wǎng)絡(luò)上傳遞信息提供媒介的環(huán)和多個(gè)可編程交換機(jī)實(shí)現(xiàn)網(wǎng)絡(luò),每個(gè)交換機(jī)做為一個(gè)結(jié)節(jié)出現(xiàn)并為一組端口服務(wù)。在有增加系統(tǒng)交換容量的要求時(shí)另外的交換機(jī)(結(jié)點(diǎn))可以被加到網(wǎng)絡(luò)上。
每個(gè)結(jié)點(diǎn)包括在網(wǎng)絡(luò)上發(fā)送和接收變長的打包信息的電路,從而使得每個(gè)結(jié)點(diǎn)能接收其它結(jié)點(diǎn)的信息并發(fā)信息給其它結(jié)點(diǎn)。網(wǎng)絡(luò)可傳輸系統(tǒng)中現(xiàn)有的任何類信息包括話音、數(shù)據(jù)、圖象、多媒體、控制、配置和維護(hù),而網(wǎng)絡(luò)的帶寬可由不同信息類型分割或共享。
另外,除可編程交換機(jī)以外的設(shè)備或手段也可以在網(wǎng)絡(luò)上充當(dāng)結(jié)點(diǎn),從而得到對(duì)通過網(wǎng)絡(luò)的全部信息的直接訪問。更具體地,話音處理手段如語音郵箱/消息系統(tǒng)或其它增強(qiáng)業(yè)務(wù)平臺(tái)可以通過成為結(jié)點(diǎn),不需要大的中心交換機(jī)即可獲得對(duì)系統(tǒng)所支持的全部端口直接訪問。本發(fā)明以可用便捷的方式。高速率地在網(wǎng)絡(luò)上傳輸任何種類信息的能力,使得在某一給定結(jié)點(diǎn)處可用的任何業(yè)務(wù)、功能或語音處理手段被提供給相同或其它結(jié)點(diǎn)的任何端口。
本發(fā)明也提供了在網(wǎng)絡(luò)上溝通信息的方法和包結(jié)構(gòu)。通常,為通信電路交換信息,話音處理信息,數(shù)據(jù)或維護(hù)信息。但是,所有的包都包含一個(gè)控制部分或頭,它一般含有地址、狀態(tài)和其它控制信息,以及攜帶數(shù)據(jù)的有效負(fù)載部分。對(duì)全部端口的直接訪問和以包形式傳遞信息能力的結(jié)構(gòu)與在SONET網(wǎng)絡(luò)上的異步轉(zhuǎn)移模式操作高度兼容。
依據(jù)結(jié)點(diǎn)間轉(zhuǎn)移信息的一種方法,每個(gè)結(jié)點(diǎn)用網(wǎng)絡(luò)傳送一個(gè)或多個(gè)包,每個(gè)包有一個(gè)“空的”有效負(fù)載,它被相鄰結(jié)點(diǎn)最先收到。相鄰結(jié)點(diǎn)確定接收到包的來源,并使用包的控制部分中包含的信息確定包的狀態(tài)。如果那個(gè)相鄰結(jié)點(diǎn)有信息要送給發(fā)出該包的結(jié)點(diǎn),相鄰結(jié)點(diǎn)將該信息插入包的有效負(fù)載中,然后允許包傳送到網(wǎng)絡(luò)上的下一個(gè)相鄰結(jié)點(diǎn)。如果相鄰結(jié)點(diǎn)沒有信息要送到發(fā)起該包的結(jié)點(diǎn),該包只是簡(jiǎn)單地被送給網(wǎng)絡(luò)上的下一個(gè)結(jié)點(diǎn)。這個(gè)過程在每個(gè)結(jié)點(diǎn)重復(fù),直到該包走遍整個(gè)網(wǎng)絡(luò)并返回一個(gè)“滿載”的有效負(fù)載到它被發(fā)出的結(jié)點(diǎn)。在該點(diǎn),被其它結(jié)點(diǎn)插入包中的信息被發(fā)起該包的結(jié)點(diǎn)獲得。依次地,每個(gè)結(jié)點(diǎn)發(fā)送一個(gè)遍歷網(wǎng)絡(luò)而返回帶有其它結(jié)點(diǎn)的信息的“空”包。以這種方式,發(fā)自由任何結(jié)點(diǎn)提供服務(wù)的任何端口的任意種類的信息,可以被傳送到系統(tǒng)的相同或不同結(jié)點(diǎn)的任何其它端口上。
依據(jù)結(jié)點(diǎn)間傳送信息的另一種方法,每個(gè)結(jié)點(diǎn)使用網(wǎng)絡(luò)發(fā)送一個(gè)或多個(gè)包,每個(gè)包具有一個(gè)包含來自該結(jié)點(diǎn)信息的“滿載的”有效負(fù)載。每個(gè)這樣的包最先被一個(gè)相鄰結(jié)點(diǎn)收到,該相鄰結(jié)點(diǎn)確定包的來源以及是否其中含有的任何信息是該相鄰結(jié)點(diǎn)所需要的。如果是這樣,則該信息在包被傳到下一個(gè)相鄰結(jié)點(diǎn)之前從有效負(fù)載中被取出。如果不需要信息,則包被簡(jiǎn)單地傳給下一個(gè)相鄰結(jié)點(diǎn)。仍然,這個(gè)過程被重復(fù),直到網(wǎng)絡(luò)上的每個(gè)結(jié)點(diǎn)都已經(jīng)發(fā)送了一個(gè)或多個(gè)含有“滿載的”有效負(fù)載的包并且每個(gè)這樣的包已經(jīng)遍歷整個(gè)網(wǎng)絡(luò),借此允許每個(gè)結(jié)點(diǎn)訪問發(fā)自每個(gè)其它結(jié)點(diǎn)的信息。
通過依據(jù)這兩種有創(chuàng)造性的傳輸信息方法中的一種(或全部)進(jìn)行操作,每個(gè)結(jié)點(diǎn)在網(wǎng)絡(luò)上傳輸信息的容量能夠有利地獨(dú)立于其它結(jié)點(diǎn)而確定。另外,一給定結(jié)點(diǎn)只需要擁有提供該結(jié)點(diǎn)的交換(或話音處理)容量而不是系統(tǒng)的整個(gè)容量所需的足夠大的內(nèi)存。
在本發(fā)明的另一個(gè)實(shí)施例中,使用了第二個(gè)環(huán)來連接全部結(jié)點(diǎn),從而提供了第二個(gè)網(wǎng)絡(luò)。第二個(gè)網(wǎng)絡(luò)有效地使系統(tǒng)的最大交換容量加倍并且在第一個(gè)網(wǎng)絡(luò)或一個(gè)結(jié)點(diǎn)失效時(shí)也能提供錯(cuò)誤隔離。
在本發(fā)明的另一個(gè)實(shí)施例中,一個(gè)或多個(gè)額外的網(wǎng)絡(luò)被加到結(jié)點(diǎn)上,進(jìn)一步增加系統(tǒng)的最大交換容量并提供冗余。
在本發(fā)明的又一個(gè)實(shí)施例中,一個(gè)或多個(gè)結(jié)點(diǎn)可被用于為一個(gè)網(wǎng)絡(luò)到另一個(gè)網(wǎng)絡(luò)“搭橋”。一個(gè)橋結(jié)點(diǎn)對(duì)兩個(gè)網(wǎng)絡(luò)是共同的,能夠在這些網(wǎng)絡(luò)之間雙向交換信息。一個(gè)橋結(jié)點(diǎn)也可用于連接操作于不同速率的網(wǎng)絡(luò)。
附圖的簡(jiǎn)要說明在附加的權(quán)利要求中,具體指出了本發(fā)明。本發(fā)明的以上及更多的優(yōu)點(diǎn)可以通過參照下面和附圖相關(guān)聯(lián)的描述被更好地予以理解,其中
圖1A和1B是利用一環(huán)型。結(jié)點(diǎn)間網(wǎng)絡(luò)在可編程交換機(jī)之間傳送信息的一個(gè)可擴(kuò)展電信系統(tǒng)的方框圖,它的整體是依據(jù)本發(fā)明的一個(gè)優(yōu)選的實(shí)施例構(gòu)造的;圖1C和1D是本發(fā)明的另一個(gè)利用一個(gè)二環(huán)型結(jié)點(diǎn)間網(wǎng)絡(luò)在可編程交換機(jī)之間傳送信息的實(shí)施例的方框圖。
圖1E給出可用于在圖1A到圖1D的網(wǎng)絡(luò)上傳送信息的不同包類型圖2A是一種可用于圖1A到圖1D系統(tǒng)中的可編程交換結(jié)點(diǎn)的方框圖;圖2B和2C是可用于圖1A和圖1B系統(tǒng)中的另一種可編程交換結(jié)點(diǎn)的方框圖;圖3A,3B,3C,3D和3E是在圖2A到2C中給出的結(jié)點(diǎn)交換機(jī)的方框圖;圖3F和3G分別是在圖3B和3C中給出的發(fā)射機(jī)和接收機(jī)存儲(chǔ)器的詳細(xì)圖示;圖4A是圖1A到1D中在結(jié)點(diǎn)間網(wǎng)絡(luò)上傳送信息的一種方法所涉及的接收和發(fā)送功能的方框圖;圖4B是一個(gè)表明依據(jù)在圖4A中描述的方法傳輸電路交換信息的詳細(xì)步驟的流程圖4C和4D是一個(gè)表明依據(jù)在圖4A中描述的方法傳輸電路交換數(shù)據(jù)和包交換數(shù)據(jù)的詳細(xì)步驟的流程圖;圖4E是表明結(jié)點(diǎn)間傳輸電路交換數(shù)據(jù)和包交換數(shù)據(jù)的時(shí)間關(guān)系的時(shí)序圖;圖5A是描述在圖1A到圖1D的結(jié)點(diǎn)間網(wǎng)絡(luò)上傳輸信息的另一種方法的方框圖;圖5B和5C是描述依據(jù)圖5A給出的方法傳輸電路交換數(shù)據(jù)和包交換數(shù)據(jù)的詳細(xì)步驟的流程圖;圖6A和6B是一個(gè)表明當(dāng)一個(gè)可編程交換結(jié)點(diǎn)或結(jié)點(diǎn)間網(wǎng)絡(luò)的一部分失敗時(shí)通信怎樣保持下去的可擴(kuò)展電信系統(tǒng)的方框圖;圖7是本發(fā)明的另一個(gè)利用兩個(gè)二環(huán)結(jié)點(diǎn)間網(wǎng)絡(luò),其一為冗余,在可編程交換結(jié)點(diǎn)間傳輸信息的實(shí)施例的方框圖;圖8A和8B是本發(fā)明的另一個(gè)利用一結(jié)點(diǎn)間網(wǎng)絡(luò)在一個(gè)或多個(gè)可編程交換結(jié)點(diǎn)和一個(gè)或多個(gè)話音處理設(shè)備結(jié)點(diǎn)間傳輸信息的實(shí)施例的方框圖;圖8C是在圖8A和8B中給出的一個(gè)話音處理設(shè)備結(jié)點(diǎn)的方框圖;圖9A和9B是本發(fā)明的另一個(gè)利用一可編程交換結(jié)點(diǎn)作為兩個(gè)結(jié)點(diǎn)間網(wǎng)絡(luò)之間橋梁的實(shí)施例的方框圖;圖9C是圖9A和9B中給出的橋結(jié)點(diǎn)的方框圖;圖10A是本發(fā)明的另一個(gè)利用8個(gè)環(huán)在可編程交換結(jié)點(diǎn)間傳輸信息,表明交換系統(tǒng)更大的擴(kuò)展能力的實(shí)施例的方框圖;以及圖10B和10C是圖10A中的一個(gè)交換結(jié)點(diǎn)和方框圖。
一個(gè)解說性實(shí)施例的詳細(xì)描述圖1A和1B給出一個(gè)大容量,可擴(kuò)展,完全可編程的電信交換系統(tǒng)2。系統(tǒng)2包括一個(gè)主機(jī)A和一系列可編程交換結(jié)點(diǎn)6a-6h。結(jié)點(diǎn)6a-6h中的每一個(gè)包括一個(gè)主機(jī)接口,該接口通過一個(gè)局域網(wǎng)(LAN)例如以太網(wǎng)或通過多條異步通信(RS232)鏈路8基于通信關(guān)系與主機(jī)4相連。當(dāng)然其它類型的主機(jī)/結(jié)點(diǎn)接口也可以代替LAN/RS232鏈路8,可做為對(duì)它們的補(bǔ)充。盡管只給出了一個(gè)主機(jī)4,但使用LAN8來提供主機(jī)/結(jié)點(diǎn)通信允許通過配置每個(gè)主機(jī)為“客戶機(jī)”和每個(gè)結(jié)點(diǎn)為“服務(wù)器”使得多個(gè)主機(jī)可以控制系統(tǒng)2(或它的一部分)。為了讓該圖更加清楚,結(jié)點(diǎn)6a和6f-6h的主機(jī)接口被去掉了。
結(jié)點(diǎn)6a-6h中的每一個(gè)包含用于和公共交換電話網(wǎng)(PSTN)或一個(gè)專用網(wǎng)10連接的數(shù)字網(wǎng)絡(luò)/線路接口?!皩S镁W(wǎng)”一詞在廣義上是指除了PSTN外的任何網(wǎng)絡(luò)或線路或其它接口。再一次,為了增強(qiáng)清楚程度,結(jié)點(diǎn)6b-6e的網(wǎng)絡(luò)/線路接口被卻掉了。如具有代表性的結(jié)點(diǎn)6g所示,網(wǎng)絡(luò)/線路接口可能終接于數(shù)字網(wǎng)絡(luò)或者模擬中繼線/線路,或兩種類型的結(jié)合。一給定結(jié)點(diǎn)的網(wǎng)絡(luò)/線路接口可能包括適合的接口以使用ATM、7號(hào)信令系統(tǒng)(SS7)、ISDN、T1/拆除比特,E1/CAS或其它通信協(xié)議進(jìn)行通信。
結(jié)點(diǎn)6g在名稱上被指定為“主結(jié)點(diǎn)A”(激活的主結(jié)點(diǎn))而結(jié)點(diǎn)6h在名稱上被指定為“主結(jié)點(diǎn)B”(冗余的備用主結(jié)點(diǎn))。一條同步基準(zhǔn)線(基準(zhǔn)線1…基準(zhǔn)線n)從激活的主結(jié)點(diǎn)延伸到每個(gè)其它交換結(jié)點(diǎn),盡管為了清楚起見省略掉一些這樣的線。如在下面做出的詳細(xì)解釋,在和圖3A到3E的連接中,6a-6h中的任一結(jié)點(diǎn)可以被配置成激活的主結(jié)點(diǎn)、或備用的主結(jié)點(diǎn)。但是,在任意給定時(shí)刻,只能有且僅有一個(gè)激活的主結(jié)點(diǎn)。
結(jié)點(diǎn)6a-6h被一個(gè)在結(jié)點(diǎn)間提供高速率、高帶寬的數(shù)字通信的結(jié)點(diǎn)間網(wǎng)絡(luò)12連接在一起。如已說明的,結(jié)點(diǎn)間網(wǎng)絡(luò)12可使用一個(gè)能夠讓結(jié)點(diǎn)6a-6h中的每一個(gè)和網(wǎng)絡(luò)12提供服務(wù)的每個(gè)其它結(jié)點(diǎn)交換包信息的環(huán)來實(shí)現(xiàn)。結(jié)點(diǎn)間網(wǎng)絡(luò)也可由許多其它類型的通信網(wǎng)絡(luò)中的任一種實(shí)現(xiàn),包括以太網(wǎng)或其它類型的LAN,無線通信網(wǎng)絡(luò)和PSTN(ATM/SONET)。使用PSTN作為結(jié)點(diǎn)間網(wǎng)絡(luò)12允許結(jié)點(diǎn)物理分布于很大的區(qū)域上。
用于在結(jié)點(diǎn)間網(wǎng)絡(luò)12上交換信息的一般包結(jié)構(gòu)14由一個(gè)控制部分16,一個(gè)有效負(fù)載部分18以及一個(gè)狀態(tài)和控制部分19組成。用傳送不同類信息的各種包結(jié)構(gòu)的細(xì)節(jié)在下面與圖1E相聯(lián)系給出描述。
使用結(jié)點(diǎn)間網(wǎng)絡(luò)12,任一給定結(jié)點(diǎn)的端口能以一種完全無阻塞的方式連到同一結(jié)點(diǎn)的任何其它端口或任何其它結(jié)點(diǎn)上。在這個(gè)優(yōu)選的實(shí)施例中,通過結(jié)點(diǎn)間網(wǎng)絡(luò)12共有8個(gè)交換結(jié)點(diǎn)6a-6h被相互連接在一起,如果結(jié)點(diǎn)間網(wǎng)絡(luò)12的全部帶寬被用于傳輸電路交換數(shù)據(jù),則系統(tǒng)2能夠交換(8×2,048)=16,384個(gè)端口,這相當(dāng)于8,192個(gè)同時(shí)的雙向呼叫。
應(yīng)該知道6a-6h中的每個(gè)結(jié)點(diǎn)都相對(duì)于在其上終止的網(wǎng)絡(luò)/線路接口獨(dú)立地操作。即,任何結(jié)點(diǎn)可以在不妨礙其它結(jié)點(diǎn)的操作或網(wǎng)絡(luò)/線路接口的情況下被從結(jié)點(diǎn)間網(wǎng)絡(luò)12上刪除或加到網(wǎng)絡(luò)上。另外,每個(gè)交換結(jié)點(diǎn)的交換容量可以獨(dú)立于其它結(jié)點(diǎn)的交換容量被確定(即,在相同的結(jié)點(diǎn)間網(wǎng)絡(luò)12上“小”交換機(jī)可以和“大”交換機(jī)結(jié)合在一起)。因此,系統(tǒng)2的整體交換容量可以簡(jiǎn)單地通過增加額外的交換結(jié)點(diǎn)到結(jié)點(diǎn)間網(wǎng)絡(luò)12而增大,與有關(guān)該網(wǎng)絡(luò)或額外的結(jié)點(diǎn)間網(wǎng)絡(luò)12的數(shù)據(jù)傳輸速率的某些限制符合,這在下面做討論。
系統(tǒng)2的全部操作由主機(jī)4控制,它一般地由一個(gè)用戶的應(yīng)用軟件運(yùn)行于其上的個(gè)人計(jì)算機(jī)(PC),工作站,容錯(cuò)或其它計(jì)算機(jī)實(shí)現(xiàn)。主機(jī)4和6a-6h中的每個(gè)結(jié)點(diǎn)在LAN/RS232鏈路8上交換消息。這樣的消息一般用于配置結(jié)點(diǎn)和直接呼叫處理功能例如建立連接和提供通信業(yè)務(wù)(即,音調(diào)檢測(cè),音調(diào)產(chǎn)生和組合)。
圖1C和1D給出一個(gè)與圖1A和1B中的系統(tǒng)2相似的可擴(kuò)展電信交換系統(tǒng)17,區(qū)別在于用了兩個(gè)環(huán)來組成連接結(jié)點(diǎn)6a-6h的結(jié)點(diǎn)間網(wǎng)絡(luò)12。為了清楚起見省略了PSTN/專用網(wǎng)10。在余下的圖中,將使用相同的參考數(shù)字代表相同的成分或步驟。在概念上,由于信息可使用獨(dú)立于另一個(gè)環(huán)的任何環(huán)在結(jié)點(diǎn)間傳送,則兩個(gè)環(huán)中的每個(gè)可以被看作一個(gè)單獨(dú)的結(jié)點(diǎn)間網(wǎng)絡(luò)(或,換句話說,可被看作單一網(wǎng)絡(luò)中的單獨(dú)的信道),從而和系統(tǒng)2的容量相比加倍了最大交換容量。同時(shí),使用兩個(gè)環(huán)為系統(tǒng)17提供了錯(cuò)誤隔離。即,一旦一個(gè)環(huán)失敗了(這將使得整個(gè)的單環(huán)系統(tǒng)2不能操作),第二個(gè)環(huán)可以繼續(xù)在結(jié)點(diǎn)間傳輸信息,從而保持系統(tǒng)17至少能夠部分可操作。
圖1E給出可用于在結(jié)點(diǎn)間網(wǎng)絡(luò)12上傳輸信息的幾種包的優(yōu)選實(shí)施例。電路交換數(shù)據(jù)包3和話音處理包5結(jié)構(gòu)很相似,每個(gè)包括一個(gè)含有忙指示及其后的地址和控制信息的控制部分。如在下面詳細(xì)給出的描述忙指示可被用于代表一給定包的當(dāng)前狀態(tài)為“忙”(表示該包可能沒有被一結(jié)點(diǎn)用于傳輸信息)或者“空閑”。
地址信息最好包括發(fā)起包的源(SRC)結(jié)點(diǎn)或包要到達(dá)的目的(DEST)結(jié)點(diǎn),或二者的地址。每個(gè)地址(源或目的)最好包括一個(gè)唯一標(biāo)識(shí)一特定結(jié)點(diǎn)間網(wǎng)絡(luò)的“網(wǎng)絡(luò)地址”。由于如上所述,多個(gè)結(jié)點(diǎn)間網(wǎng)絡(luò)可能被用來連接到相同或不同的結(jié)點(diǎn)集合,所以這種標(biāo)識(shí)是有必要的。每個(gè)地址(源或目的)最好包括一個(gè)唯一標(biāo)識(shí)一特定結(jié)點(diǎn)間網(wǎng)絡(luò)中一特定結(jié)點(diǎn)的“結(jié)點(diǎn)地址”。其它的地址信息可能包括一個(gè)唯一標(biāo)識(shí)一特定端口或端口集合的顯式“端口地址”。
一般地,傳輸電路交換數(shù)據(jù)的包3和5,需要“端口地址”,因?yàn)檫@樣的數(shù)據(jù)會(huì)分布在多個(gè)結(jié)點(diǎn)和/或端口上。做為對(duì)顯式“端口地址”的一個(gè)替代(該地址在一個(gè)大的交換系統(tǒng)中會(huì)表現(xiàn)為包所攜帶的幾千個(gè)字節(jié)的附加信息),隱式“端口地址”可通過維持有效負(fù)載中電路交換數(shù)據(jù)的預(yù)定順序予以確定。例如,包3和5被描述為具有足夠的攜帶總共2048字節(jié)電路交換數(shù)據(jù)的有效負(fù)載能力。當(dāng)這些字節(jié)被填入有效負(fù)載中時(shí),最好被安排成準(zhǔn)確地與一給定結(jié)點(diǎn)的時(shí)隙序列相對(duì)應(yīng)的順序。具體地,對(duì)應(yīng)于一給定結(jié)點(diǎn)的“第一個(gè)”時(shí)隙(時(shí)隙(TS)0)的電路交換數(shù)據(jù)字節(jié)被首先填入有效負(fù)載,隨后以序列順序填入剩下的字節(jié)。通過這種安排,任意給定結(jié)點(diǎn)能夠只是簡(jiǎn)單地?cái)?shù)一特定字節(jié)相對(duì)于有效負(fù)載中第一字節(jié)的位置,確切地知道該字節(jié)對(duì)應(yīng)的時(shí)隙,對(duì)有效負(fù)載填入電路交換數(shù)據(jù)或從中取出數(shù)據(jù)。
相反地,包7和9一般不需要“端口地址”,因?yàn)檫@種包中攜帶的信息不是電路交換數(shù)據(jù)。
在控制部分16中可以包含另外一些信息用于指明包類型,包的長度,包的序列號(hào)或其它信息。
依賴于哪個(gè)結(jié)點(diǎn)發(fā)送一給定包,每種包的長度或有效負(fù)載容量可能有所不同。例如,只要3和5提供足夠的容量來傳輸最多由一給定結(jié)點(diǎn)交換或處理的最大數(shù)目個(gè)端口的電路交換數(shù)據(jù),它們的有效負(fù)載容量就可能不同。因此,如果一特定結(jié)點(diǎn)能夠交換或處理最多2,048個(gè)端口,則該結(jié)點(diǎn)最好發(fā)送其有效負(fù)載具有最多2,048字節(jié)電路交換數(shù)據(jù)容量的包3和5。相似地,如果另一不同結(jié)點(diǎn)只能交換512個(gè)端口,該結(jié)點(diǎn)最好發(fā)送其有效負(fù)載具有最多512字節(jié)數(shù)的包3和5。
所有種類包的有效負(fù)載部分最好其后有狀態(tài)和控制信息,該信息包括一個(gè)校驗(yàn)和或其它用于檢錯(cuò)和糾錯(cuò)的信息。
包交換數(shù)據(jù)包7和維護(hù)包9具有相似的結(jié)構(gòu)(它們的長度或有效負(fù)載能力是不同的),除這些類的包不攜帶電路交換數(shù)據(jù)外,但是,如上所述,它們用于傳輸來自一個(gè)點(diǎn)(源)要到達(dá)另一點(diǎn)(目的)或多個(gè)單個(gè)點(diǎn)(“廣播”)的包交換數(shù)據(jù)。包7和9的狀態(tài)和控制部分可以包括表明一給定包的目的結(jié)點(diǎn)能夠接收該包或接收時(shí)正忙而不能接收該包的信息。
圖2A給出可用于圖1A到1D中的系統(tǒng)的一種可編程交換結(jié)點(diǎn)優(yōu)選實(shí)施例的主要功能組成。數(shù)字或模擬網(wǎng)絡(luò)/線路接口終接于一系列線路卡輸入/輸出(IO)卡板20上。在一優(yōu)選的實(shí)施例中,代表總共2,048個(gè)端口的網(wǎng)絡(luò)/線路接口可以終接于線路卡IO卡板20上。如果需要,一個(gè)冗余的線路卡IO卡板22和冗余的IO總線24可以有選擇地被提供以在線路卡IO卡板20中的一個(gè)失敗時(shí)繼續(xù)進(jìn)行交換結(jié)點(diǎn)的操作。
一系列數(shù)字網(wǎng)絡(luò)T1,E1,J1或模擬中繼/線路線路卡26在線路卡(LC)IO線28上與線路卡IO卡板20通信。線路卡26也和冗余交換總線30a和30b接口。此外,如果需要,可以提供一可選的冗余線路卡32,它在冗余LC20線34上與冗余線路卡IO卡板22通信。其它類型的網(wǎng)絡(luò)/線路接口,如DS3,SONET或其它,也可以被提供。
各種通信業(yè)務(wù),諸如單音檢測(cè)和生成,會(huì)議電話,錄音通知,呼叫過程分析,語音識(shí)別,ADPCM壓縮和許多其它業(yè)務(wù)由一個(gè)或多個(gè)多功能數(shù)字信號(hào)處理(MFDSP)卡36提供。ISDN一次群速率業(yè)務(wù)和其它分組通信業(yè)務(wù)由一個(gè)或多個(gè)ISDN-24卡38提供。冗余的MFDSP卡36和冗余的ISDN-24卡38可有選擇地被計(jì)入。MFDSP卡36和ISDN-24卡38,以及總線30a和30b的最佳結(jié)構(gòu)和操作的細(xì)節(jié),在一共同未決申請(qǐng)中被予以揭示,該應(yīng)用于1993年1月5日提交,序列號(hào)為08/001,113,現(xiàn)發(fā)布為美國專利號(hào)5,349,579并被轉(zhuǎn)讓給本申請(qǐng)的受讓人,因此它被包含在參考文獻(xiàn)中。假設(shè)配備有一個(gè)或多個(gè)卡36或38,一個(gè)特定結(jié)點(diǎn)可以在執(zhí)行各種不同的通信業(yè)務(wù)方面獨(dú)立于其它結(jié)點(diǎn)操作。另一方面,如下所述,也許只有一個(gè)結(jié)點(diǎn)(或全部結(jié)點(diǎn)的子集)配備有卡36或38,而結(jié)點(diǎn)間網(wǎng)絡(luò)12可能被用于向沒有如此配置的其它結(jié)點(diǎn)提供通信業(yè)務(wù)。
一個(gè)環(huán)(網(wǎng)絡(luò))IO卡40a在一環(huán)對(duì)(標(biāo)為組A,環(huán)1和2),它們被標(biāo)明為結(jié)點(diǎn)間網(wǎng)絡(luò)12a,和一個(gè)被標(biāo)明為“本地總線主”的結(jié)點(diǎn)交換機(jī)44a之間充當(dāng)接口,結(jié)點(diǎn)交換機(jī)的重要性在下面給出。第一個(gè)主機(jī)接口42a處理主機(jī)4和圖2A的結(jié)點(diǎn)之間的全部通信。
第二個(gè)冗余的環(huán)(網(wǎng)絡(luò))IO卡40b在一冗余的構(gòu)成第二個(gè)結(jié)點(diǎn)間網(wǎng)絡(luò)12b的環(huán)對(duì)(標(biāo)為組B,環(huán)3和4)和一個(gè)冗余的最好和結(jié)點(diǎn)交換機(jī)44a結(jié)構(gòu)相同的結(jié)點(diǎn)交換機(jī)44b之間充當(dāng)接口。第二個(gè)主機(jī)接口42b提供與主機(jī)4的通信鏈路。鏈路46在結(jié)點(diǎn)交換機(jī)44a和44b之間提供通信。鏈路46只用于連接正在做為本地總線主設(shè)備操作的結(jié)點(diǎn)交換機(jī)和另一個(gè)正在做為本地總線主設(shè)備操作的結(jié)點(diǎn)交換機(jī)。
在一個(gè)優(yōu)選的實(shí)施例中,線路卡26執(zhí)行網(wǎng)絡(luò)/線路接口所需要的實(shí)時(shí)呼叫處理功能,如果必要,包括模擬到數(shù)字的轉(zhuǎn)換。線路卡26在交換總線30a和30b上發(fā)送和接收時(shí)分復(fù)用(TDM)電路交換數(shù)據(jù)。結(jié)點(diǎn)交換機(jī)44a和44b,MFDSP卡36和ISDN-24卡38中的每一個(gè)在總線30a和30b上接收來自所有的線路卡26在全部時(shí)隙上發(fā)送的電路交換數(shù)據(jù)。結(jié)點(diǎn)交換機(jī)44a和44b,MFDSP卡36和ISDN-24卡38中的每一個(gè)都具有能力在本地主總線(即結(jié)點(diǎn)交換機(jī)44a)的指揮下,在總線30a和30b上,在預(yù)定的時(shí)隙內(nèi)向線路卡26發(fā)送電路交換數(shù)據(jù)。另外,每個(gè)交換總線30a和30b包含一個(gè)高層數(shù)據(jù)鏈路控制(HDLC)總線,在其上結(jié)點(diǎn)交換機(jī)44a和44b,MFI)SP卡36和ISDN-24卡38的CPUS互相交換控制消息。
為了方便,在本描述的余下部分中“本地端口”一詞應(yīng)該用于指對(duì)于一給定結(jié)點(diǎn),包含著從一線路卡26發(fā)給全部結(jié)點(diǎn)交換機(jī)44,MFDSP卡36和ISDN-24卡38(如果有的話)的電路交換數(shù)據(jù)的時(shí)隙,或者包含著從任一結(jié)點(diǎn)交換機(jī)44,MFDSP卡36或ISDN-24卡38發(fā)給線路卡26的數(shù)據(jù)的時(shí)隙?!斑h(yuǎn)程端口”一詞應(yīng)該用于指對(duì)于一給定結(jié)點(diǎn),一不同結(jié)點(diǎn)的本地端口。
在一個(gè)優(yōu)選的實(shí)施例中,每個(gè)結(jié)點(diǎn)6a-6h能夠時(shí)間交換多達(dá)2,048個(gè)本地端口。于是,在本優(yōu)選實(shí)施例中,每個(gè)結(jié)點(diǎn)交換機(jī)44a和44b包含一個(gè)能夠交換2,048個(gè)時(shí)隙的時(shí)分交換機(jī)。根據(jù)本發(fā)明的一個(gè)觀點(diǎn),每個(gè)結(jié)點(diǎn)交換機(jī)44a和44b的交換內(nèi)存只需要足夠大以支持最大數(shù)目的本地端口,而不是整個(gè)系統(tǒng)的交換容量。本發(fā)明該觀點(diǎn)的重要優(yōu)勢(shì)可通過再次暫時(shí)參考圖1A和1B得以體會(huì)。如上面提到的,系統(tǒng)2的一個(gè)優(yōu)選實(shí)施例能夠交換總共16,384個(gè)端口??墒?,每個(gè)結(jié)點(diǎn)6a-6h內(nèi)的交換機(jī)(結(jié)點(diǎn)交換機(jī)44a)只需要擁有一個(gè)大到足夠交換2,048個(gè)本地端口,而不是整個(gè)系統(tǒng)2的16,384個(gè)端口的交換內(nèi)存。如在下面更完整地給出的描述,正是對(duì)結(jié)點(diǎn)間網(wǎng)絡(luò)12的新穎安排和它從一個(gè)結(jié)點(diǎn)向其它任何結(jié)點(diǎn)傳輸電路交換數(shù)據(jù)的能力,在實(shí)際上提供了產(chǎn)生系統(tǒng)2的高整體容量的第二級(jí)交換。
圖2B和2C給出了可編程交換結(jié)點(diǎn)的第二種優(yōu)選的實(shí)施例。這種結(jié)點(diǎn)最佳地基于包括一PC-486(或同級(jí)別計(jì)算機(jī))和外設(shè)48,一個(gè)ISA(AT)總線50和一個(gè)海量存儲(chǔ)設(shè)備52的流行的PC機(jī)。PC-486 48可被用于運(yùn)行一用戶的應(yīng)用軟件以及高效地做為一個(gè)主機(jī)操作。另一方面,一可選的主機(jī)接口42a可被用于連接一個(gè)“外部的”主機(jī)(比如在圖1A到1D中的主機(jī)4)來控制結(jié)點(diǎn)。除了在當(dāng)前圖中已指出的與之相差的組件外,在本實(shí)施例中還可以提供幾個(gè)其它組件。一個(gè)話音處理設(shè)備總線54在交換總線30a和兩個(gè)話音處理總線,PEB總線60和/或MVIP總線62,之間提供雙向通信。PEB總線60和MVIP總線62代表用于分別與商業(yè)上現(xiàn)有的廣泛應(yīng)用的話音處理裝備56和58通信的著名的“標(biāo)準(zhǔn)”接口。例如,新澤西的Dialogic公司生產(chǎn)一系列話音處理裝備板或卡,它們可以直接插入PEB總線60并且可以被用于各種應(yīng)用,包括語音郵件,傳真郵件,交互話音響應(yīng)及其它。
結(jié)點(diǎn)交換機(jī)44a的一個(gè)優(yōu)選實(shí)施例的詳細(xì)構(gòu)造在圖3A到3E中給出。中央處理單元(CPU)和相關(guān)的RAM/ROM 64基于通信關(guān)系被連到一個(gè)CPU地址總線114和一個(gè)CPU數(shù)據(jù)總線116。CPU64也基于通信關(guān)系被連到一個(gè)HDLC總線(交換總線30a和30b的一部分),并且也可以依賴于下面討論的結(jié)點(diǎn)交換機(jī)44a的配置,被基于通信關(guān)系連接到主機(jī)4。
一個(gè)數(shù)據(jù)發(fā)射機(jī)66基于通信關(guān)系被連到CPU地址和數(shù)據(jù)總線114和116以及兩個(gè)包處理電路78a和78b。發(fā)射機(jī)66也被連接用于在交換總線30a(冗余的交換總線30b為清楚起見被略去)上為本地端口接收電路交換數(shù)據(jù)。如下面所給出的解釋,依賴于它的操作方式,發(fā)射機(jī)66可以接收和時(shí)分交換從一線路卡(LSDATA)到一交換機(jī)方向流動(dòng)的電路交換數(shù)據(jù),或者,換句話說,可以接收和時(shí)分交換從一交換機(jī)到一線路卡(SLDATA)方向流動(dòng)的數(shù)據(jù)。發(fā)射機(jī)66包括兩個(gè)環(huán)映象96,98,分別對(duì)應(yīng)于環(huán)1和2,一個(gè)本地序貫計(jì)數(shù)器/映象100和一個(gè)四端口本地發(fā)射機(jī)存儲(chǔ)器102。
一個(gè)數(shù)據(jù)接收機(jī)68基于通信關(guān)系被連接到CPU地址和數(shù)據(jù)總線114和116,以及一個(gè)空分交換機(jī)控制電路112,電路的輸出在交換總線30a上發(fā)送。接收機(jī)68依賴于它的操作方式,可以和空分交換機(jī)控制電路112一起,輸出以SLDATA或LSDATA方向流動(dòng)(例如,無論哪個(gè)和輸入到發(fā)射機(jī)66的數(shù)據(jù)相反的方向)的電路交換數(shù)據(jù)。接收機(jī)68包括一個(gè)序貫計(jì)數(shù)/映象104,一個(gè)本地時(shí)隙映象106,一個(gè)三端口本地接收機(jī)存儲(chǔ)器108,一個(gè)緩沖查找存儲(chǔ)器110,一個(gè)二端口本地?cái)?shù)據(jù)包接收機(jī)存儲(chǔ)器118和一個(gè)序列映象/控制120。
一個(gè)高速數(shù)據(jù)接收機(jī)70a和環(huán)1進(jìn)行物理接口,以接收來自該環(huán)呈現(xiàn)為包形式的信息。接收機(jī)70a最佳地用惠普公司的HDMP-1014接收機(jī)芯片實(shí)現(xiàn),該芯片是一個(gè)發(fā)射極耦合邏輯(ECL)設(shè)備。轉(zhuǎn)換電路72a被連接以接收來自接收機(jī)70a的輸出信號(hào)并產(chǎn)生與晶體管-晶體管邏輯(TTL)兼容的輸出信號(hào)。轉(zhuǎn)換電路72a的輸出被送到復(fù)用器74a,它把從接收機(jī)70a接收到的16比特?cái)?shù)據(jù)轉(zhuǎn)換成32比特格式。復(fù)用器74a的輸出被送到一個(gè)先入先出(FIFO)存儲(chǔ)器76a一個(gè)包控制電路92a和一個(gè)環(huán)選擇電路94。一個(gè)發(fā)射標(biāo)志(XF)電路90a被連接到包控制電路92a。FIFO76a的輸出被連到包處理電路78a。一個(gè)去復(fù)用器電路80a,轉(zhuǎn)換電路82a和高速數(shù)據(jù)發(fā)射機(jī)84a執(zhí)行分別與復(fù)用器74a,轉(zhuǎn)換電路72a和數(shù)據(jù)接收機(jī)70a互補(bǔ)的功能。發(fā)射機(jī)84最好用惠普公司的HDMP-1012發(fā)射機(jī)芯片實(shí)現(xiàn)。
獨(dú)立但相同的電路被提供用于和環(huán)2接口并且向或從環(huán)2傳輸信息。相似的數(shù)值被用于標(biāo)識(shí)對(duì)應(yīng)的組件。如下面結(jié)合圖6A和6B做出的解釋,在結(jié)點(diǎn)交換機(jī)44a工作于“環(huán)回”方式期間,如圖和參考數(shù)值71a所示,發(fā)射機(jī)84b的輸出被有效地連到接收機(jī)70a的輸入端。相似地,如參考數(shù)值71b所示,接收機(jī)70b的輸入端被有效地連到發(fā)射機(jī)84a的輸出端。
結(jié)點(diǎn)交換機(jī)44a包括另外用于定時(shí)和同步功能的組件,它們被組合在一起成為主結(jié)點(diǎn)選項(xiàng)65和本地總線主設(shè)備選項(xiàng)71。主結(jié)點(diǎn)選項(xiàng)65包括一個(gè)結(jié)點(diǎn)間同步電路67和一個(gè)主環(huán)晶振69。同步電路67產(chǎn)生參考信號(hào)ref1……refn,每個(gè)信號(hào)被提供給一個(gè)其它交換結(jié)點(diǎn)(見圖1A到1D)。同步電路67也產(chǎn)生一個(gè)結(jié)點(diǎn)幀同步信號(hào)和一個(gè)主環(huán)時(shí)鐘信號(hào),二者都被提供給包控制電路92a和92b。
本地總線主設(shè)備選項(xiàng)71包括一個(gè)本地總線HDLC控制73和一個(gè)本地同步電路75。本地總線HDLC控制73基于通信關(guān)系被分別連到CPU地址和數(shù)據(jù)總線114和116,并產(chǎn)生一系列控制信號(hào)1…n,這些控制信號(hào)被提供給與一給定結(jié)點(diǎn)相關(guān)的所有其它卡(即,其它結(jié)點(diǎn)交換機(jī),線路卡,MFDSP卡和ISDN-24卡)用于控制對(duì)HDLC總線的訪問。
本地同步電路95接收兩個(gè)輸入信號(hào)。一個(gè)輸入信號(hào)是ren~refn信號(hào)中的一個(gè)(如果另一個(gè)結(jié)點(diǎn)交換機(jī)被配置成主結(jié)點(diǎn))或者一個(gè)環(huán)路定時(shí)源(如果圖3A到3D中的結(jié)點(diǎn)交換機(jī)自己被配置成主結(jié)點(diǎn))。到電路75的幀同步信號(hào)取自結(jié)點(diǎn)間網(wǎng)絡(luò)(環(huán))12或ref1…refn信號(hào)中的一個(gè)(如果另一個(gè)結(jié)點(diǎn)交換機(jī)被配置成主結(jié)點(diǎn))。如果自己被配置成主結(jié)點(diǎn),電路75將自己產(chǎn)生幀同步信號(hào)。
有關(guān)接收機(jī)存儲(chǔ)器108和發(fā)射機(jī)存儲(chǔ)器102的構(gòu)造的進(jìn)一步細(xì)節(jié)在圖3F和3G中給出。發(fā)射機(jī)存儲(chǔ)器102由兩個(gè)電路交換數(shù)據(jù)存儲(chǔ)單元122和126,以及兩個(gè)常數(shù)區(qū)124和128組成。相似地,接收機(jī)存儲(chǔ)器108由兩個(gè)電路交換數(shù)據(jù)存儲(chǔ)單元130和134,以及兩個(gè)常數(shù)區(qū)132和136組成。每個(gè)存儲(chǔ)器的兩個(gè)電路交換數(shù)據(jù)存儲(chǔ)單元和它們各自的映象和計(jì)數(shù)器一起,可對(duì)電路交換數(shù)據(jù)進(jìn)行時(shí)分交換。即,在一給定時(shí)隙內(nèi),一字節(jié)的電路交換數(shù)據(jù)被順序?qū)懭腚娐方粨Q數(shù)據(jù)存儲(chǔ)單元的一個(gè)存儲(chǔ)器位置,而同時(shí)存儲(chǔ)在其它電路交換數(shù)據(jù)存儲(chǔ)單元中的電路交換數(shù)據(jù)在“有選擇地”被讀出?!坝羞x擇地”一詞在本描述中用于指一個(gè)應(yīng)用映象提供的地址的過程。在每個(gè)交換的125μs時(shí)間周期內(nèi),電路交換數(shù)據(jù)存儲(chǔ)單元的角色轉(zhuǎn)換一次,從而交換時(shí)隙起到時(shí)分交換的作用。
每個(gè)存儲(chǔ)器的常數(shù)區(qū)一般可用于由CPU64存儲(chǔ)包交換數(shù)據(jù),盡管CPU可以訪問任一存儲(chǔ)器的任何位置。
配置,同步和初始化在繼續(xù)給出結(jié)點(diǎn)交換機(jī)44a操作的概述之前,理解一下每個(gè)交換機(jī)怎樣被配置來進(jìn)行操作以及從系統(tǒng)同步和初始化方面理解它的責(zé)任是很有幫助的。再次參考圖1A,1B和3A到3E,應(yīng)該了解每個(gè)可編程交換結(jié)點(diǎn)6a-6h必須至少包含一個(gè),但可能包含多個(gè)結(jié)點(diǎn)交換機(jī)44a。應(yīng)該了解,一般地必須考慮兩種同步結(jié)點(diǎn)間網(wǎng)絡(luò)同步和PSTN(或?qū)S镁W(wǎng))同步。
每個(gè)結(jié)點(diǎn)交換機(jī)可通過軟件合理地配置,做為(1)一個(gè)主結(jié)點(diǎn)和本地總線主的結(jié)合,(2)只是一個(gè)本地總線主設(shè)備,或(3)既不是主結(jié)點(diǎn)又不是本地總線主設(shè)備,而只是一個(gè)“標(biāo)準(zhǔn)的”交換機(jī)進(jìn)行操作。配置規(guī)則如下。對(duì)于每個(gè)結(jié)點(diǎn)間網(wǎng)絡(luò)12,在任何給定時(shí)刻必須有且僅有一個(gè)做為主結(jié)點(diǎn)操作的結(jié)點(diǎn)交換機(jī)。不論哪一個(gè)結(jié)點(diǎn)交換機(jī)做為主結(jié)點(diǎn),它也要做為它的結(jié)點(diǎn)的本地主線總設(shè)備進(jìn)行操作。在一給定結(jié)點(diǎn)內(nèi),在任何給定時(shí)刻必須有且僅有一個(gè)做為本地總線主設(shè)備操作的結(jié)點(diǎn)交換機(jī)。最后,在一給定結(jié)點(diǎn)內(nèi),在任何給定時(shí)刻可以有一個(gè)或多個(gè)結(jié)點(diǎn)交換機(jī)做為標(biāo)準(zhǔn)交換機(jī)進(jìn)行操作。
操作于主結(jié)點(diǎn)方式的結(jié)點(diǎn)交換機(jī)的責(zé)任是(1)到PSTN環(huán)路定時(shí)源(通過電路75)的接口,用于到PSTN的數(shù)字網(wǎng)絡(luò)的比特同步;(2)產(chǎn)生系統(tǒng)范圍的維護(hù)包,該包被所有其它結(jié)點(diǎn)用于到PSTN的數(shù)字網(wǎng)絡(luò)的幀同步(基于由電路67產(chǎn)生的結(jié)點(diǎn)幀同步信號(hào));(3)產(chǎn)生一個(gè)交換參考時(shí)鐘源(ref1…refn)用于所有非主結(jié)點(diǎn)的比特同步;(4)有選擇地在ref1…refn上發(fā)送一個(gè)主幀信號(hào);(5)為結(jié)點(diǎn)間網(wǎng)絡(luò)(主環(huán)時(shí)鐘)產(chǎn)生一主時(shí)鐘;(6)斷開網(wǎng)絡(luò)(環(huán))時(shí)鐘;以及(7)保證結(jié)點(diǎn)間網(wǎng)絡(luò)的整體性不被破壞。
做為一個(gè)本地總線主設(shè)備的結(jié)點(diǎn)交換機(jī)的責(zé)任是(1)到PSTN環(huán)路定時(shí)源或來自主結(jié)點(diǎn)的ref1…refn的接口用于到PSTN的數(shù)字網(wǎng)絡(luò)的比特同步;(2)接收主結(jié)點(diǎn)產(chǎn)生的系統(tǒng)范圍的維護(hù)包,用于到PSTN數(shù)字網(wǎng)絡(luò)的幀同步;(3)與宿主機(jī)通信;(4)在HDLC總線上(由來自HDLC控制73的控制信號(hào)1…n控制)和結(jié)點(diǎn)內(nèi)的所有其它卡(其它結(jié)點(diǎn)交換機(jī),線路卡,MFDSP卡和ISDN-24卡)通信;以及(5)為結(jié)點(diǎn)內(nèi)的所有其它卡產(chǎn)生結(jié)點(diǎn)時(shí)鐘的幀校準(zhǔn)(來自電路75的本地總線時(shí)鐘和本地總線幀同步信號(hào))。
做為標(biāo)準(zhǔn)交換機(jī)的結(jié)點(diǎn)交換機(jī)的責(zé)任是從本地總線主設(shè)備接收本地總線時(shí)鐘和本地總線幀同步信號(hào)。
主結(jié)點(diǎn)負(fù)責(zé)初始化和配置系統(tǒng),這包括驗(yàn)證結(jié)點(diǎn)間網(wǎng)絡(luò)12的完整性和可操作性,以及可選擇地,為每個(gè)結(jié)點(diǎn)指定一個(gè)結(jié)點(diǎn)地址或查詢結(jié)點(diǎn)以確定它們?cè)戎付ǖ牡刂贰R坏┮粋€(gè)結(jié)點(diǎn)的地址被指定或確定下來,主結(jié)點(diǎn)可以詢問該結(jié)點(diǎn)(即,在結(jié)點(diǎn)間網(wǎng)絡(luò)12上使用維護(hù)包)以獲得配置信息,比如結(jié)點(diǎn)類型,PSTN接口和/或協(xié)議的種類,交換容量或其它信息。主結(jié)點(diǎn)也有責(zé)任執(zhí)行維護(hù)和管理的功能。另外,如果用多個(gè)環(huán)實(shí)現(xiàn)任一結(jié)點(diǎn)間網(wǎng)絡(luò),主結(jié)點(diǎn)可以為每個(gè)結(jié)點(diǎn)交換機(jī)指定一特定環(huán)用于發(fā)送和接收包。
操作概述參考圖1C,1D和3A到3F到3G,現(xiàn)在將給出系統(tǒng)17操作的概述。首先將考慮的是電路交換數(shù)據(jù)是怎樣被處理的。為了本概述方便,假設(shè)系統(tǒng)17已經(jīng)被初始化。
輸入到發(fā)射機(jī)存儲(chǔ)器102的LSDATA(或SLDATA)代表由一給定結(jié)點(diǎn)提供的本端口的電路交換數(shù)據(jù)字節(jié)。這些字節(jié)被順序?qū)懭腚娐方粨Q數(shù)據(jù)存儲(chǔ)單元122和126。相對(duì)應(yīng)地,那些數(shù)據(jù)存儲(chǔ)單元的容量實(shí)際上確定了可由結(jié)點(diǎn)交換機(jī)44a時(shí)分交換的最多時(shí)隙數(shù)。為了本概述方便,假定每個(gè)數(shù)據(jù)存儲(chǔ)單元具有2,048字節(jié)的容量,意味著最多2,048個(gè)本地端口可由發(fā)射機(jī)存儲(chǔ)器102進(jìn)行時(shí)分交換。
為了讓這個(gè)“本地”電路交換數(shù)據(jù)(保存在存儲(chǔ)器102中)能夠被結(jié)點(diǎn)間網(wǎng)絡(luò)12支持的每個(gè)其它結(jié)點(diǎn)使用,可使用兩種方法中的一種。在第一種方法中,發(fā)射機(jī)66和包處理電路78a(假設(shè)環(huán)1是指定給該結(jié)點(diǎn)用于發(fā)送包的環(huán))提出一個(gè)有效負(fù)載為“空”的包(意思是有效負(fù)載不包含電路交換數(shù)據(jù),來自連到其它本地端口的本地端口的數(shù)據(jù)除外),但該包具有足夠的容量來容納多達(dá)2,048字節(jié)的電路交換數(shù)據(jù)。然后發(fā)射機(jī)84a發(fā)送“空”包。如果我們假設(shè),例如,“空”包由結(jié)點(diǎn)6c發(fā)出,則結(jié)點(diǎn)6d將是第一個(gè)收到該包的結(jié)點(diǎn)(即,在繞環(huán)流動(dòng)方向上的第一個(gè)相鄰結(jié)點(diǎn)是接收“空”包的第一個(gè)結(jié)點(diǎn))。
在結(jié)點(diǎn)6d,“空”包被接收機(jī)70a接收到并最終送到包處理電路78a。包處理電路78a接收根據(jù)映象(環(huán)1)96提供的地址從電路交換數(shù)據(jù)存儲(chǔ)單元122和126中有選擇地讀出的電路交換數(shù)據(jù)。換句話說,借助于它提供的地址和控制,環(huán)映象96使得存儲(chǔ)在存儲(chǔ)單元122和126中的“本地”電路交換數(shù)據(jù)的特定字節(jié)(或者可能是全部字節(jié)或零個(gè)字節(jié))從那些存儲(chǔ)單元中被有選擇地讀出并送到包處理電路78a。相似的過程在映象(環(huán)2)98,存儲(chǔ)器102和包處理電路78b間并行地進(jìn)行。
包處理電路78a把它收到的“本地”電路交換數(shù)據(jù)(如果有)插入到接收到的“空”包的有效負(fù)載,而該包被送到發(fā)射機(jī)84a以發(fā)送給結(jié)點(diǎn)間網(wǎng)絡(luò)12的下一個(gè)結(jié)點(diǎn)。這個(gè)過程被重復(fù),結(jié)果每個(gè)其它結(jié)點(diǎn),接連地,有機(jī)會(huì)在發(fā)自結(jié)點(diǎn)6c的包的有效負(fù)載中插入它自己的“本地”電路交換數(shù)據(jù)。如果一特定結(jié)點(diǎn)沒有要插入到有效負(fù)載中的“本地”電路交換數(shù)據(jù),收到的包不作改變送到下一個(gè)結(jié)點(diǎn)。最后,被以“空”送出的包遍歷了它被發(fā)送到的整個(gè)環(huán)并以“滿載”返回到它被發(fā)送出的結(jié)點(diǎn)(發(fā)起結(jié)點(diǎn))。在該結(jié)點(diǎn)(6c),“滿載”包的有效負(fù)載中的電路交換數(shù)據(jù)被經(jīng)由環(huán)選擇電路94,序貫寫入接收機(jī)存儲(chǔ)器108,然經(jīng)時(shí)分交換做為LSDATA或SLDATA輸出。這種方法被叫做“空發(fā)送滿返回”或縮寫為ESFR。
ESFR方法被重復(fù),結(jié)果每個(gè)結(jié)點(diǎn),依次發(fā)送一個(gè)“空”包并接收一個(gè)“滿載”的返回包(在該結(jié)點(diǎn)指定的環(huán)上),因此使得來自任何結(jié)點(diǎn)任何端口的“本地”電路交換數(shù)據(jù)被有效地傳送到相同結(jié)點(diǎn)或不同結(jié)點(diǎn)的任何其它端口上。所有的電路交換數(shù)據(jù)最好在125μs以內(nèi)傳送以免丟失樣值。如下面給出的解釋,也應(yīng)該了解ESFR方法也可以被用于“廣播”或傳送來自一個(gè)端口到多于一個(gè)端口的其它端口的信息。
在第二種方法中,概念是對(duì)每個(gè)結(jié)點(diǎn),依次地發(fā)起(發(fā)送)一個(gè)在送出時(shí)有效負(fù)載為“滿載”而返回時(shí)為“空”的包。因此,這種方法的縮寫名字是“滿載出/空返回”或者FSER方法。在FSER方法中,所有存儲(chǔ)在發(fā)射機(jī)存儲(chǔ)器102的電路交換數(shù)據(jù)存儲(chǔ)單元122和126中的“本地”電路交換數(shù)據(jù)被順序讀出并送到包處理電路78a。一個(gè)有效負(fù)載中含有一給定結(jié)點(diǎn)的全部“本地”電路交換數(shù)據(jù)的“滿載”包被構(gòu)造出。該“滿載”包被發(fā)射機(jī)84a發(fā)送出,被第一個(gè)相鄰結(jié)點(diǎn)接收到。有效負(fù)載中的數(shù)據(jù)被有選擇地取出并經(jīng)由環(huán)選擇電路94送到接收機(jī)68。該數(shù)據(jù)隨后被有選擇地寫入接收機(jī)存儲(chǔ)器108的數(shù)據(jù)存儲(chǔ)單元130和134。這個(gè)過程被重復(fù),直到由每個(gè)結(jié)點(diǎn)發(fā)送的“滿載”包已經(jīng)被每個(gè)其它結(jié)點(diǎn)收到,從而取得了相同的使得發(fā)自任一結(jié)點(diǎn)任一端口的“本地”電路交換數(shù)據(jù)被有效地傳送給相同或不同結(jié)點(diǎn)的任何其它端口的整體結(jié)果。
除了在結(jié)點(diǎn)間傳輸電路交換數(shù)據(jù)外,結(jié)點(diǎn)間網(wǎng)絡(luò)12也可以被用于傳輸包交換數(shù)據(jù)。包交換數(shù)據(jù)的例子是數(shù)據(jù)或控制交換系統(tǒng)自身的維護(hù)信息,X-25包,LAPB或LAPD包。包交換數(shù)據(jù)出現(xiàn)在環(huán)選擇電路94的輸出端,但被寫入包接收機(jī)存儲(chǔ)器118,而不是存儲(chǔ)器108。一旦存儲(chǔ)在存儲(chǔ)器118中,包交換數(shù)據(jù)可被CPU64經(jīng)由CPU數(shù)據(jù)總線116訪問到。
ESFR方法現(xiàn)在參照?qǐng)D3A到3E,4A和4B,將描述ESFR方法的進(jìn)一步細(xì)節(jié)。應(yīng)該了解圖4B的流程圖表示在每個(gè)結(jié)點(diǎn)由該結(jié)點(diǎn)的包控制電路(92a和92b),包處理電路78a和78b及相關(guān)電路并行執(zhí)行的步驟。應(yīng)該記住,當(dāng)ESFR方法被使用時(shí),“空”包僅在一個(gè)環(huán)上被發(fā)送并在僅一個(gè)環(huán)上(在初始化期間指定)被接收。對(duì)于本例,假定圖4A中的結(jié)點(diǎn)6j正準(zhǔn)備在結(jié)點(diǎn)間網(wǎng)絡(luò)12上發(fā)送一個(gè)用于收集來自其它結(jié)點(diǎn),包括結(jié)點(diǎn)6j的電路交換數(shù)據(jù)的“空包”。
這個(gè)過程起始于復(fù)位步驟138的開始,這是一個(gè)結(jié)點(diǎn)主要等待一個(gè)幀(包含一個(gè)包)到達(dá)結(jié)點(diǎn)間網(wǎng)絡(luò)12上的狀態(tài)。在步驟140,做出決定是否檢測(cè)到幀的開始。如果沒檢測(cè)到幀開始,過程返回到起始點(diǎn)138。另一方面,如果檢測(cè)到幀的開始,意味著在結(jié)點(diǎn)6i收到了一個(gè)包,則在步驟142該包的控制部分的內(nèi)容被檢查以確定是否該包為“忙狀態(tài)”。一個(gè)包的“忙”或不“忙”(“空閑”)狀態(tài)由包的控制部分中(圖1E)的忙指示(BI)表示。如果該包不忙,意味著它是“空閑”的可被結(jié)點(diǎn)6i使用,過程繼續(xù)到步驟144,在那做出確定結(jié)點(diǎn)6i的電路交換數(shù)據(jù)(CSD)窗口是否是開放的?!癈SD窗口”指一個(gè)指定的被分配給所有結(jié)點(diǎn)來發(fā)送“空”的電路交換數(shù)據(jù)包的時(shí)間段。
如果CSD窗口沒有開,意味著對(duì)于結(jié)點(diǎn)6i現(xiàn)在不是合適的為電路交換數(shù)據(jù)發(fā)送一“空”包的時(shí)間。則過程返回到起始點(diǎn)138。如果CSD窗口開放了,則過程進(jìn)行到步驟146,在那兒結(jié)點(diǎn)6i通過在網(wǎng)絡(luò)12上發(fā)送一“忙”控制字以控制包來啟動(dòng)發(fā)送一包的過程。下面,在步驟150,結(jié)點(diǎn)6i繼續(xù)在網(wǎng)絡(luò)12上發(fā)送“空”包的過程。注意,然而在步驟148,結(jié)點(diǎn)6i必須在發(fā)送正繼續(xù)時(shí)向“空”包的有效負(fù)載插入“本地連接數(shù)據(jù)”(如果有)?!氨镜剡B接數(shù)據(jù)”一詞指發(fā)自并終止于一正送出一“空”包的給定結(jié)點(diǎn)的一個(gè)或多個(gè)本地端口的電路交換數(shù)據(jù)。換句話說,本地連接數(shù)據(jù)是指要從一本地端口在結(jié)點(diǎn)間網(wǎng)絡(luò)口上交換到相同結(jié)點(diǎn)的另一個(gè)本地端口的電路交換數(shù)據(jù)。因此,在本例中,如果結(jié)點(diǎn)6i有任何彼此相連的本地端口,則那些端口所屬的電路交換數(shù)據(jù)將在步驟148被插入“空”包的有效負(fù)載。實(shí)際上,結(jié)點(diǎn)6i(或任何其它結(jié)點(diǎn))向它自己發(fā)送本地連接數(shù)據(jù)。下面,在步驟152,置位發(fā)送標(biāo)志(XF)90a(圖3A)用于提醒結(jié)點(diǎn)6i它已經(jīng)在網(wǎng)絡(luò)12上發(fā)送了一個(gè)“空”包,將來它應(yīng)該接收到一個(gè)返回的“滿”包。
下面,過程返回到起點(diǎn)138以等待接收另一個(gè)幀。一旦檢測(cè)到另一幀的開始并且確定了幀中的包是“忙”狀態(tài)(非空閑),則過程進(jìn)行到步驟154,在那兒確定是否發(fā)送標(biāo)志被置位。如果XF沒被置位,意味著剛收到的包來自于另一個(gè)結(jié)點(diǎn),則過程繼續(xù)到步驟162,在那兒檢查該包控制部分中包含的地址信息以確定包的來源(結(jié)點(diǎn))。因此,在本例中,當(dāng)結(jié)點(diǎn)6j實(shí)際上收到結(jié)點(diǎn)6i發(fā)送的“空”包時(shí),過程將繼續(xù)到步驟162,因?yàn)榻Y(jié)點(diǎn)6j的發(fā)送標(biāo)志未被置位。在這一點(diǎn),結(jié)點(diǎn)6j必須向該包的有效負(fù)載中插入適當(dāng)?shù)碾娐方粨Q數(shù)據(jù)。在本例中,適當(dāng)?shù)碾娐方粨Q數(shù)據(jù)是指屬于已經(jīng)連到(或就要連到)結(jié)點(diǎn)6i任何本地端口的結(jié)點(diǎn)6j的任何本地端口的數(shù)據(jù)。如圖4A所示,這是通過結(jié)點(diǎn)6j中的CPU向地址映象96,98中的一個(gè)寫入地址和控制數(shù)據(jù),從而適當(dāng)?shù)碾娐方粨Q數(shù)據(jù)在步驟164被有選擇地寫入收到包的有效負(fù)載而完成的。這一步代表著由系統(tǒng)17執(zhí)行的第二階段交換(結(jié)點(diǎn)到結(jié)點(diǎn))的開始。錯(cuò)誤狀態(tài)信息隨后在步驟165中被置入包的狀態(tài)和控制部分。
下面,在正常情況下,現(xiàn)在“滿載”的返回包被結(jié)點(diǎn)6i收到。如果這樣,過程經(jīng)過步驟138,140和142,到步驟154,此處又要對(duì)發(fā)送標(biāo)志的狀態(tài)做出確定(這次由結(jié)點(diǎn)6i進(jìn)行)。由于結(jié)點(diǎn)6i以前設(shè)置了它的發(fā)送標(biāo)志(在步驟152當(dāng)“空”包被發(fā)送時(shí)),該結(jié)點(diǎn)確定標(biāo)志確實(shí)被置位。在步驟156,包的控制部分的忙指示被改變從而該包在傳給下一個(gè)結(jié)點(diǎn)時(shí)是“空閑”的,可被另一個(gè)結(jié)點(diǎn)使用。有效負(fù)載中的電路交換數(shù)據(jù),包括在步驟148中插入的任何本地連接數(shù)據(jù)和由每個(gè)其它結(jié)點(diǎn)(包括結(jié)點(diǎn)6i)插入的所有電路交換數(shù)據(jù),隨后被順序?qū)懭虢邮諜C(jī)存儲(chǔ)器108。最后,在過程返回起始點(diǎn)138之前,在步驟160發(fā)送標(biāo)志被清除,在步驟161錯(cuò)誤狀態(tài)信息被檢查。當(dāng)電路交換數(shù)據(jù)最終被時(shí)分交換出存儲(chǔ)器108時(shí),它被以傳統(tǒng)方式進(jìn)行A律到μ律(或相反)轉(zhuǎn)換操作的緩沖查尋電路110處理。
圖4C和4D給出一個(gè)ESFR方法的實(shí)施例,其中電路交換數(shù)據(jù)和包交換數(shù)據(jù)都可以在結(jié)點(diǎn)間傳輸。開始的幾個(gè)步驟和圖4B中給出的那些相同。然而,注意在當(dāng)步驟144,當(dāng)一特定結(jié)點(diǎn)確定CSD窗口沒有打開時(shí),意味著它的電路交換數(shù)據(jù)已經(jīng)被發(fā)送(在當(dāng)前的125μs幀中),過程進(jìn)行到步驟155而不是立即返回到起點(diǎn)138。在步驟155,要確定是否一個(gè)“空”數(shù)據(jù)包,它將被用于從其它結(jié)點(diǎn)收集包交換信息,已準(zhǔn)備好發(fā)送以及是否接收機(jī)存儲(chǔ)器準(zhǔn)備好。如果“空”數(shù)據(jù)分組沒準(zhǔn)備好或者接收機(jī)存儲(chǔ)器是滿的(沒準(zhǔn)備好),過程返回到起始點(diǎn)138。否則,過程進(jìn)行到步驟157、在那兒包的控制部分的信息被修改以標(biāo)識(shí)該包為“空”。該“空”包隨后在步驟159被發(fā)送,在步驟161把發(fā)送標(biāo)志置位,過程返回到起點(diǎn)138。
當(dāng)收到下一幀時(shí),過程經(jīng)歷步驟138,140和142。假定收到的包(在幀里)被標(biāo)為“忙”,過程進(jìn)行到步驟154,在那兒檢查發(fā)送標(biāo)志的狀態(tài)。如果發(fā)送標(biāo)志被置位,意味著接收到該包的結(jié)點(diǎn)以前發(fā)送過一個(gè)收集包交換數(shù)據(jù)(在步驟159,161)的“空”包,或者發(fā)送過一個(gè)收集電路交換數(shù)據(jù)(在步驟148-152)的“空”包,則過程繼續(xù)到步驟166,在那兒再次通過檢查包的控制部分的信息確定剛收到的包是什么類型的。包的類型可指示是否該包的有效負(fù)載中包含電路交換數(shù)據(jù),分組交換數(shù)據(jù)或可能的其它類的數(shù)據(jù)(例如話音處理或維護(hù))。如果包是攜帶電路交換數(shù)據(jù)的類型,過程正如由圖4B所描述的,經(jīng)過步驟158和160。如果包是攜帶包交換數(shù)據(jù)的類型,過程進(jìn)行到確定包是否滿載的步驟168。如果包不是滿載的,這意味著其它結(jié)點(diǎn)沒有包交換數(shù)據(jù)要送給(至少在包遍歷網(wǎng)絡(luò)所用的時(shí)間段內(nèi))原先發(fā)送該包(且剛收到該包)的結(jié)點(diǎn)。在這個(gè)事件中,發(fā)送標(biāo)志在步驟171被清除而過程返回到起點(diǎn)138。
另一方面,如果在步驟168確定包是滿載的,則過程進(jìn)行到步驟170,于此緩沖計(jì)數(shù)器被增加。下面,包被拷貝到數(shù)據(jù)包接收機(jī)存儲(chǔ)器118(圖3C),在那兒它被暫時(shí)保存等待進(jìn)一步處理。發(fā)送標(biāo)志隨后在步驟174被清除。最后,在當(dāng)步驟176用一個(gè)中斷通知CPU64b一個(gè)包交換數(shù)據(jù)包的到達(dá)。
再次參見步驟154,如果確定發(fā)送標(biāo)志沒被置位,意味著剛收到的包來自另一個(gè)結(jié)點(diǎn),則過程進(jìn)行到步驟182,在那兒和步驟166相似給出有關(guān)包的類型的確定。如果包是攜帶電路交換數(shù)據(jù)的類型,過程正如圖4B經(jīng)過步驟162,164和165。如果包是攜帶包交換數(shù)據(jù)的類型,則過程進(jìn)行到確定包是否為“空”的步驟188。如果包不“空”意味著另一個(gè)結(jié)點(diǎn)已經(jīng)填充了有效負(fù)載,則包被傳送到下一個(gè)結(jié)點(diǎn),而過程返回到起點(diǎn)138。
另一方面,如果包是“空”的,意味著它是被另一個(gè)結(jié)點(diǎn)最初以“空”發(fā)出用于收集包交換數(shù)據(jù)而且沒有其它結(jié)點(diǎn)曾“填充”過有效負(fù)載,則過程進(jìn)行到步驟190,在那兒已收到該包的結(jié)點(diǎn)確定是否它有一些包交換數(shù)據(jù)要發(fā)送給最初發(fā)出該包的結(jié)點(diǎn)。如果沒有,“空”包被傳送給下一個(gè)結(jié)點(diǎn)而過程返回起始點(diǎn)138。如果有,包在步驟192被標(biāo)記為“滿”,在當(dāng)步驟194把包交換數(shù)據(jù)放入有效負(fù)載,而“滿”包在步驟194被發(fā)送給下一個(gè)結(jié)點(diǎn)。
圖4E是一個(gè)時(shí)序圖,給出分配結(jié)點(diǎn)間網(wǎng)絡(luò)12的帶寬以允許所有結(jié)點(diǎn)傳輸電路交換數(shù)據(jù)和包交換數(shù)據(jù)的優(yōu)選實(shí)施例。在這個(gè)實(shí)施例中,在結(jié)點(diǎn)間網(wǎng)絡(luò)上的數(shù)據(jù)傳輸是幀窗口內(nèi)進(jìn)行的,每個(gè)窗口周期是125μs。125μs的周期是優(yōu)選的,因?yàn)樗鼘?duì)應(yīng)于最廣泛使用的網(wǎng)絡(luò)協(xié)議的采樣速率(8KHz),意味著電路交換數(shù)據(jù)的值可以每隔125μs改變一次。因此,通過要求所有的結(jié)點(diǎn)間電路交換數(shù)據(jù)的傳輸在125μs內(nèi)完成,結(jié)點(diǎn)間網(wǎng)絡(luò)12保證了所有這種數(shù)據(jù)在任何值變化之前被傳送出去。這也允許了結(jié)點(diǎn)間網(wǎng)絡(luò)12相對(duì)于PSTN(或?qū)S镁W(wǎng))10進(jìn)行異步操作。
在每個(gè)幀窗口內(nèi),約一半可用時(shí)間(即62.5μs)被分配給所有結(jié)點(diǎn),以循環(huán)(round-robin)的形式傳輸電路交換數(shù)據(jù)到其它結(jié)點(diǎn)。這樣的傳輸可用ESFR或FSER方法進(jìn)行,或者兩者都用,可以涉及攜帶有包交換數(shù)據(jù)(或甚至于被用于另一個(gè)目的的電路交換數(shù)據(jù))的任何類型的包,包括圖1E中的包5,7和9。每個(gè)窗口的余下時(shí)間被分配給結(jié)點(diǎn)用于傳輸包交換數(shù)據(jù)(如果有)到其它結(jié)點(diǎn)。注意“優(yōu)先級(jí)”被給予電路交換數(shù)據(jù),因?yàn)閬碜运薪Y(jié)點(diǎn)的所有這種數(shù)據(jù)在任何包交換數(shù)據(jù)可被傳送之前被傳送。
ESFR方法也可被用于向同一結(jié)點(diǎn)或多個(gè)結(jié)點(diǎn)的多個(gè)端口“廣播”電路交換數(shù)據(jù)。例如,如果有“本地”電路交換數(shù)據(jù)要廣播給多個(gè)本地端口,則在步驟148(圖4B和4C)很簡(jiǎn)單地在“空”包的有效負(fù)載中插入該數(shù)據(jù)的多個(gè)拷貝。換句話說,要廣播的數(shù)據(jù)字節(jié)的多個(gè)拷貝被有選擇地放入有效負(fù)載中與要接收廣播的本地端口相對(duì)應(yīng)的位置上。相似地,如果來自一遠(yuǎn)程端口的電路交換數(shù)據(jù)要廣播,則在步驟164在對(duì)應(yīng)于要接收的端口的有效負(fù)載(即,有一個(gè)端口被假定要接收廣播的每個(gè)結(jié)點(diǎn)需要一個(gè)分組/有效負(fù)載)位置插入該數(shù)據(jù)的多個(gè)拷貝。
總結(jié)一下,如圖4A所反應(yīng)出的,當(dāng)ESFR方法被用于傳輸數(shù)據(jù)時(shí),循環(huán)方式中的每個(gè)結(jié)點(diǎn)依次地發(fā)送一個(gè)“空”包用于從結(jié)點(diǎn)間網(wǎng)絡(luò)12所支持的其它所有結(jié)點(diǎn)收集數(shù)據(jù)。當(dāng)收到另一個(gè)結(jié)點(diǎn)發(fā)送的“空”包時(shí),每個(gè)結(jié)點(diǎn)有選擇地從它的存儲(chǔ)器中的一個(gè)讀取數(shù)據(jù)并放入“空”包的有效負(fù)載中去。當(dāng)這個(gè)現(xiàn)在“滿載的”包最后返回到發(fā)送它的結(jié)點(diǎn)時(shí),在有效負(fù)載中包含的數(shù)據(jù)被順序?qū)懭朐摻Y(jié)點(diǎn)的接收機(jī)存儲(chǔ)器中的一個(gè)。這一步標(biāo)志著由系統(tǒng)執(zhí)行的第二階段交換(單向結(jié)點(diǎn)到結(jié)點(diǎn))的完成。
FSER方法和結(jié)合的ESFR/FSER方法參考圖5A到5C,F(xiàn)SER方法的進(jìn)一步細(xì)節(jié)將從一“組合的”方法的優(yōu)選實(shí)施例方面給出描述,在該方法中FSER方法被用于傳輸包交換數(shù)據(jù)而EFSR方法被用于傳輸電路交換數(shù)據(jù)。為了更加清楚,圖5B和5C中代表FSER方法的部分用虛線框入。圖5B和5C中代表ESFR方法的部分在虛線以外而且和圖4C和4D中相似的參考號(hào)碼代表的步驟一樣。
在步驟144,如果做出確定CSD窗口沒有打開,意味著現(xiàn)在不是從其它結(jié)點(diǎn)收集數(shù)據(jù)的合適時(shí)間,過程進(jìn)行到步驟196,在那里確定是否一個(gè)“滿載”的數(shù)據(jù)包(包含包交換數(shù)據(jù))已經(jīng)準(zhǔn)備好要發(fā)送給另一個(gè)結(jié)點(diǎn)。如果沒準(zhǔn)備好,過程返回到起點(diǎn)138等待另一幀的到達(dá)。如果一個(gè)數(shù)據(jù)包已準(zhǔn)備好,意味著該包的有效負(fù)載已被裝入包交換數(shù)據(jù)并且一個(gè)合適的(結(jié)點(diǎn))目的地址被放入該包的控制部分中,該包在步驟198被標(biāo)記為“滿載”。隨后在步驟200“滿載”的數(shù)據(jù)包被發(fā)送。下面,發(fā)送標(biāo)志在步驟202被置位而過程返回起點(diǎn)138等待另一幀的到達(dá)。
現(xiàn)在,考慮當(dāng)一個(gè)被一結(jié)點(diǎn)發(fā)送的“滿載的”數(shù)據(jù)包被另一個(gè)結(jié)點(diǎn)收到時(shí)會(huì)發(fā)生什么。過程經(jīng)過步驟138,140和142到步驟154,在那里確定是否接收結(jié)點(diǎn)的發(fā)送標(biāo)志被置位。如果該標(biāo)志沒被置位,意味著該包來自一不同結(jié)點(diǎn),過程進(jìn)行到步驟182,在那里在本例中確定該包包含包交換數(shù)據(jù)而不是電路交換數(shù)據(jù)。下面,在步驟214,該包的結(jié)點(diǎn)目的地址被檢查以確定是否接收結(jié)點(diǎn)是該包所想要的接收結(jié)點(diǎn)。如果不是,過程返回到起點(diǎn)138。如果是,接收結(jié)點(diǎn)在步驟216檢查是否它的包接收機(jī)存儲(chǔ)器118(圖3A)準(zhǔn)備好接受該包。如果存儲(chǔ)器118沒準(zhǔn)備好接收(例如由于存儲(chǔ)器目前是滿的),過程進(jìn)行到步驟220,在那里向該包的狀態(tài)和控制部分插入信息表明該結(jié)點(diǎn)正忙不能夠接受該包。過程隨后返回到起點(diǎn)138。
另一方面,在步驟216,如果存儲(chǔ)器118準(zhǔn)備好接受該分組,過程進(jìn)行到步驟218,在此包被拷貝到該存儲(chǔ)器。下面在步驟222,由一個(gè)中斷通知CPU64b一個(gè)包交換的數(shù)據(jù)包的到達(dá)。
最后,我們應(yīng)該考慮一個(gè)“滿載”的數(shù)據(jù)包返回發(fā)出它的結(jié)點(diǎn)的情形。在這種情況下,過程從步驟138前進(jìn)到步驟154,在那里確定接收結(jié)點(diǎn)的發(fā)送標(biāo)志確實(shí)被置位。在步驟156,包的忙指示被釋放(變到“空閑”),跟著在步驟166確定包包含什么類型的數(shù)據(jù)。在本例中,該包包含包交換數(shù)據(jù),于是過程進(jìn)行到清除發(fā)送標(biāo)志的步驟204。下面,在步驟206基于在包的狀態(tài)和控制部分中包含的信息確定該包要送到的結(jié)點(diǎn)是否曾經(jīng)忙。如果是,意味著該包沒有被目的結(jié)點(diǎn)接收,過程返回到起點(diǎn)138來做另一次嘗試把包送到它的目的地。如果不是,該包的發(fā)射機(jī)存儲(chǔ)器(圖3f中的常值區(qū)124和128)在步驟208被標(biāo)明為空。隨后在步驟210確定是否該包被它要到達(dá)的目的結(jié)點(diǎn)所接收。如果是,過程返回到起點(diǎn)138。如果不是,在返回到起點(diǎn)138之前,在步驟212錯(cuò)誤被記錄下來。
很顯然,F(xiàn)SER方法可被用于傳輸電路交換數(shù)據(jù)和包交換數(shù)據(jù)。當(dāng)電路交換數(shù)據(jù)要被傳輸時(shí),每個(gè)結(jié)點(diǎn)依次地,發(fā)送一個(gè)“滿載”包,該包的有效負(fù)載被從發(fā)射機(jī)存儲(chǔ)器102中順序讀出的電路交換數(shù)據(jù)填充。當(dāng)一給定結(jié)點(diǎn)依次地收到一個(gè)由每個(gè)其它結(jié)點(diǎn)發(fā)送的“滿載”包時(shí),給定結(jié)點(diǎn)從每個(gè)這樣包的有效負(fù)載中取出適當(dāng)?shù)臄?shù)據(jù),并依據(jù)由序貫計(jì)數(shù)器/映象104提供的地址有選擇地把數(shù)據(jù)寫入它的接收機(jī)存儲(chǔ)器108。注意計(jì)數(shù)器/映象104提供的地址是“全部的”地址。(即,隱含的端口地址和結(jié)點(diǎn)源地址的組合),意味著每個(gè)可以代表整個(gè)系統(tǒng)的任何結(jié)點(diǎn)的任何端口。因?yàn)楹瓦@些全部的地址相對(duì)應(yīng)的電路交換數(shù)據(jù)被寫入存儲(chǔ)器108(對(duì)應(yīng)于本地端口)中的位置為了最后能以正確的順序讀出存儲(chǔ)器108中的這些數(shù)據(jù),必須進(jìn)行地址翻譯。一個(gè)地址映象翻譯電路105接收由保存數(shù)據(jù)的存儲(chǔ)器108的序貫計(jì)數(shù)器/映象104產(chǎn)生的地址做為輸入。由地址映象本地107產(chǎn)生的地址被用于在存儲(chǔ)器108中選擇常值區(qū)域和從緩沖查尋110中選擇緩沖數(shù)值。
和ESFR方法一樣,F(xiàn)SER方法可被用于向多個(gè)端口廣播電路交換數(shù)據(jù)。在一給定的單個(gè)結(jié)點(diǎn),這是通過把來自一“滿”包有效負(fù)載中用于廣播的數(shù)據(jù)制成多份拷貝,然后有選擇地把該數(shù)據(jù)寫入該結(jié)點(diǎn)的接收機(jī)存儲(chǔ)器的多個(gè)位置而實(shí)現(xiàn)的。相似地,不同的結(jié)點(diǎn)可以被命令拷貝來自一“滿”包有效負(fù)載中的相同廣播數(shù)據(jù),然后有選擇地把這些數(shù)據(jù)寫入那些結(jié)點(diǎn)各自的接收機(jī)的一個(gè)或多個(gè)位置,從而在多個(gè)結(jié)點(diǎn)上實(shí)現(xiàn)廣播。
在結(jié)點(diǎn)間連接呼叫已經(jīng)給出了在結(jié)點(diǎn)間網(wǎng)絡(luò)12上傳輸信息的不同方法,現(xiàn)在將描述一個(gè)在物理上與不同結(jié)點(diǎn)相連的端口之間呼叫怎樣被連接的特殊舉例。再次參考圖1A,1B,2A和3A到3E,應(yīng)該記住每個(gè)結(jié)點(diǎn)6a-6h有必要至少包括一個(gè)結(jié)點(diǎn)交換機(jī)44a。我們應(yīng)假設(shè)一個(gè)線路與結(jié)點(diǎn)6h接口的主叫方摘機(jī),拔叫一個(gè)對(duì)應(yīng)于線路與結(jié)點(diǎn)6e接口的被叫方的號(hào)碼。主機(jī)4收到一個(gè)來自結(jié)點(diǎn)6h中CPU64的“請(qǐng)求業(yè)務(wù)”消息(該消息可以包含拔叫數(shù)字)。主機(jī)4確定必須在結(jié)點(diǎn)6h和6e之間建立連接,于是發(fā)出一個(gè)“連接”消息(帶有端口地址信息)到兩個(gè)結(jié)點(diǎn)的CPU64以彼此連接。
現(xiàn)在,讓我們只考慮一下在結(jié)點(diǎn)6h中會(huì)發(fā)生什么事。來自主叫方線路的電路交換數(shù)據(jù)在最開始,經(jīng)由總線30a從線路卡20中的一個(gè)被送到結(jié)點(diǎn)交換機(jī)44a。為了這個(gè)例子,我們應(yīng)進(jìn)一步假設(shè)數(shù)據(jù)被保存在發(fā)射機(jī)存儲(chǔ)器102中。下面,如果用ESFR方法,當(dāng)一由結(jié)點(diǎn)6e在結(jié)點(diǎn)間網(wǎng)絡(luò)12上發(fā)送(發(fā)起)的“空”包被結(jié)點(diǎn)6h收到時(shí),來自主叫方的電路交換數(shù)據(jù)被時(shí)分交換出存儲(chǔ)器102,插入到該包的有效負(fù)載中,該包將最終返回結(jié)點(diǎn)6e。在這點(diǎn)上,在主叫方(結(jié)點(diǎn)6h)和結(jié)點(diǎn)6e之間存在一個(gè)單向電路交換連接,一個(gè)由發(fā)射機(jī)存儲(chǔ)器102執(zhí)行的“時(shí)間”部分和由結(jié)點(diǎn)間網(wǎng)絡(luò)12執(zhí)行的第二階段部分。下面,結(jié)點(diǎn)6e的接收機(jī)接收包含著來自主叫方的電路交換數(shù)據(jù)的返回“滿”包。數(shù)據(jù)被時(shí)分交換經(jīng)過接收機(jī)存儲(chǔ)器108,并經(jīng)由總線30a被送到與被叫方接口的線路卡20。在這點(diǎn),主叫方(結(jié)點(diǎn)6h)和被叫方(結(jié)點(diǎn)6e)之間存在著一條完整的單向連接。正確地在反方向上重復(fù)相同的過程、從而建立起所要雙向連接的另外一半。
另一方面,F(xiàn)SER方法能被用于連接相同的呼叫。在那種情況下,結(jié)點(diǎn)6h中的發(fā)射機(jī)102時(shí)分交換主叫方的電路交換數(shù)據(jù)到一個(gè)在結(jié)點(diǎn)間網(wǎng)絡(luò)12上發(fā)送的“滿載”包中。結(jié)點(diǎn)6e收到這個(gè)“滿載”包時(shí),從中取出主叫方的電路交換數(shù)據(jù),把數(shù)據(jù)保存到接收機(jī)存儲(chǔ)器108中,并把數(shù)據(jù)時(shí)分交換到和被叫方接口的線路卡中。再次,在反方向上執(zhí)行該過程以建立雙向連接的另外一半。
圖6A和6B給出修改過的可擴(kuò)展電信系統(tǒng)17(圖1C和1D)以說明可編程交換結(jié)點(diǎn)或結(jié)點(diǎn)間網(wǎng)絡(luò)12的一部分失敗時(shí)造成的影響。在本例中,結(jié)點(diǎn)6f失敗了或結(jié)點(diǎn)間網(wǎng)絡(luò)12的一部分失敗了(或者檢測(cè)出不正常了作并且主機(jī)4使結(jié)點(diǎn)退出服務(wù))。與失敗結(jié)點(diǎn)6f相鄰的結(jié)點(diǎn)6e和6g開始以“環(huán)回”方式操作。在環(huán)回方式中,如圖3A,6A和6B中參考號(hào)碼71a和71b所代表的一結(jié)點(diǎn)內(nèi)正常情況下用于從一個(gè)環(huán)接收信息的電路被連接到正常情況下用于向另一個(gè)環(huán)發(fā)送信息的電路。因此,當(dāng)一給定結(jié)點(diǎn)操作于環(huán)回方式時(shí),所有在一個(gè)環(huán)上收到的信息被立即在另一個(gè)環(huán)上發(fā)送出去。一特定結(jié)點(diǎn)可以被主機(jī)4命令以環(huán)回方式操作或者,用另一種方法,可以在一“看門狗”定時(shí)器到時(shí)的時(shí)候自動(dòng)開始操作。
借助于環(huán)回方式以及用兩個(gè)環(huán)向不是一個(gè)環(huán)組成結(jié)點(diǎn)間網(wǎng)絡(luò)12這一事實(shí),結(jié)點(diǎn)6f失敗產(chǎn)生的錯(cuò)誤被有效地與系統(tǒng)17的其它部分隔離開來。即,只有結(jié)點(diǎn)6f的本地端口由于該結(jié)點(diǎn)的失敗而丟失了業(yè)務(wù)。
圖7給出本發(fā)明的另一個(gè)可選的實(shí)施例,其中4個(gè)可編程交換結(jié)點(diǎn)6k-6n被擁有一個(gè)環(huán)對(duì),對(duì)A,和一個(gè)冗余環(huán)時(shí),對(duì)B的結(jié)點(diǎn)間網(wǎng)絡(luò)12連接在一起。應(yīng)該了解本實(shí)施例不只限于4個(gè)交換結(jié)點(diǎn),可以加入一個(gè)或多個(gè)另外的結(jié)點(diǎn)。在本實(shí)施例中,對(duì)A的帶寬最好足夠大,從而在正常操作條件下,所有數(shù)據(jù)(即,電路交換和包交換)可由該對(duì)獨(dú)立傳輸。對(duì)B最好具有和對(duì)A類似的帶寬,在正常條件下處于“備用”方式。當(dāng)對(duì)A的環(huán)中的一個(gè)失敗時(shí),對(duì)B進(jìn)入一常規(guī)的操作方式并承擔(dān)傳輸所有數(shù)據(jù)的責(zé)任。同樣,只有一對(duì)環(huán)處于“激活”狀態(tài)但事實(shí)上兩個(gè)環(huán)對(duì)在結(jié)點(diǎn)間并行傳輸信息是可取的。這是為了保證,有“激活”狀態(tài)的環(huán)失敗時(shí),已經(jīng)建立起的連接(呼叫)可以被保持而不會(huì)斷掉。
圖8A和8B描繪出本發(fā)明的另一個(gè)可選的實(shí)施例,其中使用一個(gè)兩環(huán)的結(jié)點(diǎn)間網(wǎng)絡(luò)12來連接多個(gè)帶有許多個(gè)可編程交換結(jié)點(diǎn)6p和6q的話音處理設(shè)備224a-224e,以提供一個(gè)話音處理系統(tǒng)226。(也可以用一個(gè)單環(huán)網(wǎng)絡(luò))。話音處理設(shè)備224a-224e可以代表相同或不同的呼叫處理或通信業(yè)務(wù)包括語音郵件,相互作用話音響應(yīng),傳真郵件,話音消息或其它補(bǔ)充業(yè)務(wù)或數(shù)據(jù)處理業(yè)務(wù)。因?yàn)樵捯籼幚碓O(shè)備224a-224e不包括任何網(wǎng)絡(luò)/線路接口(并因此不需要組幀信息),這些設(shè)備可以很便利地相對(duì)于PSTN(或?qū)S镁W(wǎng))10異步操作。另外,設(shè)備224a-224e可以被配置成做為相對(duì)于每個(gè)客戶主機(jī)4的服務(wù)出現(xiàn)。
圖8C給出話音處理設(shè)備224a的一個(gè)優(yōu)選實(shí)施例。注意設(shè)備224a的組成成分基本上和圖2B和2C中所示的交換結(jié)點(diǎn)的成分相同,除了設(shè)備224a不需要且沒有正常情況下網(wǎng)絡(luò)/線路接口所需要的任何線路卡或其它卡(即MFDSP和ISDN-24)。
所有話音處理設(shè)備224a-224e在結(jié)點(diǎn)間網(wǎng)絡(luò)12上最佳地做為結(jié)點(diǎn)出現(xiàn),并且有和其它(交換)結(jié)點(diǎn)相同的對(duì)帶寬的訪問權(quán)。這種訪問是非常便利的,因?yàn)樗试S任何設(shè)備224a-224e為系統(tǒng)226支持的任何端口動(dòng)態(tài)地提供所需的業(yè)務(wù)。例如,假設(shè)在結(jié)點(diǎn)69的一個(gè)本地端口上的一名主叫想訪問一個(gè)語音郵件系統(tǒng)來為沒應(yīng)答的某人留言或取出留言。使用ESFR或FSER方法,主叫可以被連到話音處理設(shè)備224a-224e中的任何一個(gè)。假定那些設(shè)備中的一個(gè)是語音郵件系統(tǒng),則主叫被提供了他想要的業(yè)務(wù)。當(dāng)然,主叫也可以相似地被連接到由結(jié)點(diǎn)間網(wǎng)絡(luò)12所支持的其它話音處理設(shè)備中的任何一個(gè)。
圖9A和9B又給出本發(fā)明的另一個(gè)實(shí)施例,其中多個(gè)結(jié)點(diǎn)間網(wǎng)絡(luò)被連接到一起組成一個(gè)具有更大交換容量或組合的交換/話音處理容量的系統(tǒng)228。第一個(gè)兩環(huán)結(jié)點(diǎn)間網(wǎng)絡(luò)120(它通過可編程交換結(jié)點(diǎn)6r和6s提供交換容量),通過一個(gè)可編程交換結(jié)點(diǎn)橋230被連接到第二個(gè)兩環(huán)結(jié)點(diǎn)間網(wǎng)絡(luò)12d上(它通過結(jié)點(diǎn)224f-224i提供話音處理容量,通過結(jié)點(diǎn)6t提供交換容量)。為了更加清楚,每個(gè)網(wǎng)絡(luò)12c和12d的另外一對(duì)冗余環(huán)在本圖中被省略。
橋230在結(jié)點(diǎn)間網(wǎng)絡(luò)12c和12d上都做為結(jié)點(diǎn)出現(xiàn),因此它和環(huán)1、2、5和6中的每一個(gè)接口。借助于它對(duì)兩個(gè)結(jié)點(diǎn)間網(wǎng)絡(luò)的訪問,橋230可在網(wǎng)絡(luò)12c和12d之間雙向地交換信息。例如,橋230可以有效地把結(jié)點(diǎn)6r或6s(或網(wǎng)絡(luò)12c的任何其它結(jié)點(diǎn))的任何端口連接到網(wǎng)絡(luò)12d的任何話音處理設(shè)備224f-224i或結(jié)點(diǎn)6t的本地端口。結(jié)點(diǎn)間網(wǎng)絡(luò)12c和12d可以操作于不同速率而并不對(duì)橋230有負(fù)面影響。
如圖9c所示,橋230基本上包括與可編程交換結(jié)點(diǎn)相同的成分,此外也包括兩個(gè)額外的IO卡40c和40d,以及允許橋230和兩個(gè)另外的結(jié)點(diǎn)間網(wǎng)絡(luò)12e和12f接口的兩個(gè)額外的結(jié)點(diǎn)交換機(jī)44c和44d。盡管只給出了兩個(gè)額外的結(jié)點(diǎn)交換機(jī)44c和44d,也可能加上更多的這種交換機(jī),所有這種交換機(jī)將以要給予描述的方式進(jìn)行合作。同樣橋230不需要任何網(wǎng)絡(luò)/線路接口(或相關(guān)的IO卡和線路卡),盡管它可以有選擇地包括這些成分。
現(xiàn)在參考圖3A到3E和9C,將描述一個(gè)信息怎樣在結(jié)點(diǎn)間網(wǎng)絡(luò)12c和12d之間傳輸?shù)睦?。首先,?yīng)該了解圖3A到3E說明橋230的每個(gè)結(jié)點(diǎn)交換機(jī)44a-44d的基本硬件。即,每個(gè)結(jié)點(diǎn)交換機(jī)44a-44d基本上是圖3A-3E所揭示的交換機(jī)的復(fù)制品。結(jié)點(diǎn)交換機(jī)44a被配置成本地總線主設(shè)備(激活的),而結(jié)點(diǎn)交換機(jī)44b被配置成一個(gè)冗余的本地總線主設(shè)備。結(jié)點(diǎn)交換機(jī)44c被配置成一個(gè)標(biāo)準(zhǔn)的結(jié)點(diǎn)交換機(jī)(激活的)而結(jié)點(diǎn)交換機(jī)44d被配置成一個(gè)冗余的標(biāo)準(zhǔn)結(jié)點(diǎn)交換機(jī)。
可以記起,每個(gè)結(jié)點(diǎn)交換機(jī)44a-44d包括一個(gè)發(fā)射機(jī)存儲(chǔ)器102,該存儲(chǔ)器可用于存儲(chǔ)從線路卡流向交換機(jī)(LSDATA)方向,或另一方面,從交換機(jī)流向線路卡(SLDATA)的電路交換數(shù)據(jù)。相似地,每個(gè)交換機(jī)的接收機(jī)存儲(chǔ)器108可操作于輸出的LSDATA方向或SLDATA方向的數(shù)據(jù)。因?yàn)樵跇?30中不包括線路卡(盡管可能有這樣卡),在概念上把LSDATA想成從結(jié)點(diǎn)交換機(jī)44c(和44d)向結(jié)點(diǎn)交換機(jī)44a(和44b)方向流動(dòng)的電路交換數(shù)據(jù),以及把SLDATA想成從結(jié)點(diǎn)交換機(jī)44a(和44d)向結(jié)點(diǎn)交換機(jī)44c(和44d)方向流動(dòng)的數(shù)據(jù)是有幫助的。為了本討論,假設(shè)結(jié)點(diǎn)交換機(jī)44a和44b事實(shí)上被配置成在它們的發(fā)射機(jī)存儲(chǔ)器102中接受并存儲(chǔ)LSDATA數(shù)據(jù)以及從它們的接收機(jī)存儲(chǔ)器108中輸出SLDATA數(shù)據(jù)。進(jìn)一步假設(shè)結(jié)點(diǎn)交換機(jī)44c和44d被配置成在它們的發(fā)射機(jī)存儲(chǔ)器102中接受并存儲(chǔ)LSDATA數(shù)據(jù)以及從它們的接收機(jī)存儲(chǔ)器108中輸出SLDATA數(shù)據(jù)。
這個(gè)安排的目的是無論任何通過結(jié)點(diǎn)交換機(jī)44a(或44b,如果它成為激活狀態(tài))被時(shí)分交換的電路交換數(shù)據(jù)(包括從結(jié)點(diǎn)間網(wǎng)絡(luò)12c接收到的數(shù)據(jù))都被傳給結(jié)點(diǎn)交換機(jī)44c(和44d)。依次地,結(jié)點(diǎn)交換機(jī)44c可操作用于把它從交換機(jī)44a收到的數(shù)據(jù)傳輸?shù)浇Y(jié)點(diǎn)間網(wǎng)絡(luò)12d上。反過來也是對(duì)的,意味著通過結(jié)點(diǎn)44c(或44d,如果它成為激活狀態(tài))被時(shí)分交換的數(shù)據(jù)(包括從結(jié)點(diǎn)間網(wǎng)絡(luò)12d收到的數(shù)據(jù))被送到結(jié)點(diǎn)交換機(jī)44a(和44b),從那兒這樣的數(shù)據(jù)或數(shù)據(jù)段可以在結(jié)點(diǎn)間網(wǎng)絡(luò)12c上傳輸。因此,這種安排的綜合效果是發(fā)自結(jié)點(diǎn)間網(wǎng)絡(luò)12c或12d的任何結(jié)點(diǎn)的電路交換數(shù)據(jù)可以被傳輸?shù)饺我痪W(wǎng)絡(luò)的任何其它結(jié)點(diǎn)上。通過橋230包交換數(shù)據(jù)從結(jié)點(diǎn)交換機(jī)經(jīng)過橋的HDIC總線被傳輸?shù)浇Y(jié)點(diǎn)交換機(jī)。
就實(shí)現(xiàn)所需的冗余功能而論,由MFDSP卡36和ISDN-24卡38,以及電信系統(tǒng)的更進(jìn)一步的擴(kuò)展如空分交換控制電路122(圖3C)提供的通信業(yè)務(wù)是有用的。電路112的功能是在一個(gè)時(shí)隙一個(gè)時(shí)隙的基礎(chǔ)上,允許且只允許結(jié)點(diǎn)交換機(jī)44,MFDSP卡36和ISDN卡38全部設(shè)備中的一個(gè)在總線30a上發(fā)送電路交換數(shù)據(jù)。從冗余功能來看,電路112具有如下作用。當(dāng)結(jié)點(diǎn)交換機(jī)44a處于激活狀態(tài)且正常工作時(shí),冗余交換機(jī)44b內(nèi)的電路112將有效地防止交換機(jī)44b在總線30a上發(fā)送任何電路交換數(shù)據(jù),盡管44a被允許接收經(jīng)過總線30a上的所有數(shù)據(jù)。一旦結(jié)點(diǎn)交換機(jī)44a失敗,則電路112將允許冗余的交換機(jī)44b開始在總線30a上在交換機(jī)44a如果正常工作時(shí)通常發(fā)送數(shù)據(jù)的時(shí)隙內(nèi)發(fā)送數(shù)據(jù)。相同的考慮適用于交換機(jī)44c和它的冗余時(shí)交換機(jī)44d。
就通信業(yè)務(wù)而言,電路112進(jìn)行操作以動(dòng)態(tài)地阻止結(jié)點(diǎn)交換機(jī)44a和44c在由卡36或38中的任一個(gè)提供業(yè)務(wù)的時(shí)隙內(nèi)實(shí)際地在總線30a上發(fā)送電路交換數(shù)據(jù)。有關(guān)在一給定時(shí)隙期間發(fā)送數(shù)據(jù)的“所有權(quán)”或“授權(quán)”怎樣動(dòng)態(tài)地從一個(gè)設(shè)備傳遞給另一個(gè)(以及又傳回來)的細(xì)節(jié)在同時(shí)提出申請(qǐng)的序列號(hào)為08/001,113,包在上面引入?yún)⒖嫉膽?yīng)用中予以揭示。
與電信系統(tǒng)的更進(jìn)一步擴(kuò)展相關(guān)的電路112的作用聯(lián)系圖10B和10C給以描述。
圖10A給出本發(fā)明的另一個(gè)實(shí)施例,其中多達(dá)16個(gè)可編程交換結(jié)點(diǎn)234被4個(gè)結(jié)點(diǎn)間網(wǎng)絡(luò)12g-12j(一共8個(gè)環(huán))連到一起形成一個(gè)擴(kuò)展的電信交換系統(tǒng)232。盡管只說明了16個(gè)結(jié)點(diǎn),應(yīng)該了解取決于每個(gè)結(jié)點(diǎn)的交換容量以及信息可以在結(jié)點(diǎn)間網(wǎng)絡(luò)12g-12j上傳輸?shù)乃俾?,結(jié)點(diǎn)的數(shù)目可以更多。同樣很顯然,通過增加另外的結(jié)點(diǎn)間網(wǎng)絡(luò),可以取得系統(tǒng)232交換容量的更大擴(kuò)展。
在正常操作條件下,結(jié)點(diǎn)間網(wǎng)絡(luò)12g和12i最好處于激活狀態(tài)且用于在所有結(jié)點(diǎn)間傳輸所有信息。余下的結(jié)點(diǎn)間網(wǎng)絡(luò)12h和12j最好具有和12g和12i一樣的帶寬并且和12h和12j并行傳遞信息,但處于“備用”方式。在網(wǎng)絡(luò)12g和12j的環(huán)中的一個(gè)失敗時(shí),相對(duì)應(yīng)的冗余網(wǎng)絡(luò)變成激活狀態(tài)。
圖10B和10C給出結(jié)點(diǎn)234中之一的主要組成。各組成和它們的操作和前面參照其它圖討論的結(jié)果類似。注意通過增加額外的環(huán)IO卡40和結(jié)點(diǎn)交換機(jī)44,可以增加額外的結(jié)點(diǎn)間網(wǎng)絡(luò)12k到系統(tǒng)234上,從而更進(jìn)一步地?cái)U(kuò)展了系統(tǒng)232a交換容量。
如上所述,空分交換控制電路112(圖C)在系統(tǒng)234中起一定的作用。電路112的功能是保證,在一個(gè)時(shí)隙一個(gè)時(shí)隙的基礎(chǔ)上,現(xiàn)存多個(gè)非冗余結(jié)點(diǎn)交換機(jī)44a,44c和44d(以及現(xiàn)存的任何MFDSP卡36和ISDN-24卡38)中有且僅有一個(gè)實(shí)際地在總線30a上發(fā)送電路交換數(shù)據(jù)。因此,控制電路112能使多個(gè)結(jié)點(diǎn)交換機(jī)(甚至除了給出的那些以外)被加到一個(gè)結(jié)點(diǎn)上,更進(jìn)一步增大了系統(tǒng)的整體交換容量。
以上的描述限于本發(fā)明的一個(gè)特定實(shí)施例。然而很明顯的,在取得本發(fā)明的一些或全部優(yōu)點(diǎn)情況下可以對(duì)發(fā)明進(jìn)行變化和修改。因此,附加的權(quán)利要求的目的是覆蓋包括在本發(fā)明的真正主旨和范圍內(nèi)的這樣的變化和修改。
權(quán)利要求
1.一種在多個(gè)結(jié)點(diǎn)(6)間傳輸信息的方法,該多個(gè)結(jié)點(diǎn)基于通信關(guān)系由一個(gè)結(jié)點(diǎn)間網(wǎng)絡(luò)(12)連接在一起以組成一個(gè)電信系統(tǒng)(2),該方法的特征在于以下步驟(a)從上述結(jié)點(diǎn)之一在上述結(jié)點(diǎn)間網(wǎng)絡(luò)上發(fā)送一個(gè)包(14),該包含有標(biāo)識(shí)該發(fā)送結(jié)點(diǎn)的信息(16,19)和該發(fā)送結(jié)點(diǎn)要傳輸給一個(gè)或多個(gè)其它結(jié)點(diǎn)的信息(18);(b)在上述一個(gè)或多個(gè)其它結(jié)點(diǎn)之一接收該包,該接收結(jié)點(diǎn)從包中提取要到達(dá)這個(gè)接收結(jié)點(diǎn)的任何信息,然后允許該包沿上述結(jié)點(diǎn)間網(wǎng)絡(luò)繼續(xù);(c)依次地,在每個(gè)上述的一個(gè)或多個(gè)其它結(jié)點(diǎn)重復(fù)步驟b,直到該包返回發(fā)送結(jié)點(diǎn);以及(d)重復(fù)步驟(a)到(c)直到每個(gè)上述結(jié)點(diǎn)從每個(gè)其它結(jié)點(diǎn)收到一個(gè)包。
2.按照權(quán)利要求1中的方法,其中該包包括一個(gè)標(biāo)識(shí)該發(fā)送結(jié)點(diǎn)的源地址和一個(gè)容納上述信息的有效負(fù)載。
3.按照權(quán)利要求2中的方法,其中在步驟(a),上述發(fā)送結(jié)點(diǎn)序貫地從一個(gè)本地發(fā)射機(jī)存儲(chǔ)器中讀取電路交換數(shù)據(jù)并把該數(shù)據(jù)插入上述有效負(fù)載中,上述序貫讀出的數(shù)據(jù)發(fā)自與該發(fā)送結(jié)點(diǎn)物理上相關(guān)聯(lián)的一個(gè)或多個(gè)端口。
4.按照權(quán)利要求3中的方法,其中所述電路交換數(shù)據(jù)被以一預(yù)定順序安排在上述有效負(fù)載中,這里上述接收結(jié)點(diǎn)可以使用該順序來確定發(fā)起上述電路交換數(shù)據(jù)的端口。
5.按照權(quán)利要求3中的方法,其中在步驟(b),上述接收結(jié)點(diǎn)有選擇地把上述有效負(fù)載中的電路交換數(shù)據(jù)寫入一個(gè)本地接收機(jī)存儲(chǔ)器中,上述被有選擇地寫入的數(shù)據(jù)被指定到一個(gè)或多個(gè)與該接收結(jié)點(diǎn)物理上相關(guān)聯(lián)的端口。
6.按照權(quán)利要求2中的方法,其中在步驟(a),上述發(fā)送結(jié)點(diǎn)序貫地從一個(gè)本地發(fā)射機(jī)存儲(chǔ)器中讀取包交換數(shù)據(jù)并把該數(shù)據(jù)插入上述有效負(fù)載,并向該包中插入一條標(biāo)識(shí)上述其它結(jié)點(diǎn)中的一個(gè)為該包交換數(shù)據(jù)要到達(dá)的目的的目的地址。
7.按照權(quán)利要求6中的方法,其中在步驟(b),上述接收結(jié)點(diǎn)檢查收到包的目的地址,如果該包是指定給接收結(jié)點(diǎn)的,接收結(jié)點(diǎn)把包含在有效負(fù)載中的包交換數(shù)據(jù)寫入一個(gè)本地包接收機(jī)存儲(chǔ)器。
8.一種用于在多個(gè)結(jié)點(diǎn)(6)之間傳輸信息的方法,該多個(gè)結(jié)點(diǎn)基于通信關(guān)系由一個(gè)結(jié)點(diǎn)間網(wǎng)絡(luò)(12)連接在一起以組成一個(gè)電信系統(tǒng)(2),該方法特征在于以下步驟(a)從上述結(jié)點(diǎn)之一在上述結(jié)點(diǎn)間網(wǎng)絡(luò)上發(fā)送一個(gè)包(14),該包包含標(biāo)識(shí)該發(fā)送結(jié)點(diǎn)的信息并具有一個(gè)運(yùn)載信息的容量。(b)在一個(gè)不是該發(fā)送結(jié)點(diǎn)的結(jié)點(diǎn)接收該包,該接收結(jié)點(diǎn)有選擇地在包中插入指定給該發(fā)送結(jié)點(diǎn)的信息,然后允許該包沿該結(jié)點(diǎn)間網(wǎng)絡(luò)繼續(xù);(c)依次地,在每個(gè)上述的一個(gè)或多個(gè)其它結(jié)點(diǎn)重復(fù)步驟(b),直至該包返回發(fā)送結(jié)點(diǎn);(d)上述發(fā)送結(jié)點(diǎn)從上述返回包中提取由其它結(jié)點(diǎn)插入的信息;以及(e)重復(fù)步驟(a)-(d),直到每個(gè)上述結(jié)點(diǎn)既發(fā)送了一個(gè)包,又收到含有來自其它結(jié)點(diǎn)的信息的返回包。
9.按照權(quán)利要求8中的方法,其中所述的包包括一個(gè)標(biāo)識(shí)上述發(fā)送結(jié)點(diǎn)的源地址和用于運(yùn)載上述信息的有效負(fù)載(18)。
10.按照權(quán)利要求9中的方法,其中在步驟(a)之前,上述發(fā)送結(jié)點(diǎn)有選擇地從一個(gè)本地發(fā)射機(jī)存儲(chǔ)器(102)中讀取電路交換數(shù)據(jù)并把該數(shù)據(jù)插入上述有效負(fù)載中,該數(shù)據(jù)既發(fā)自于又終止于與該發(fā)送結(jié)點(diǎn)物理上相關(guān)聯(lián)的多個(gè)端口。
11.按照權(quán)利要求10中的方法,其中在步驟(b)上述接收結(jié)點(diǎn)有選擇地在上述有效負(fù)載中插入指定給與該發(fā)送結(jié)點(diǎn)物理上相關(guān)聯(lián)的一個(gè)或多個(gè)端口的電路交換數(shù)據(jù)。
12.按照權(quán)利要求11中的方法,其中所述電路交換數(shù)據(jù)以一預(yù)定順序被安排在上述有效負(fù)載中,這里該接收結(jié)點(diǎn)可以用該順序確定該電路交換數(shù)據(jù)被發(fā)起的端口。
13.按照權(quán)利要求10中的方法,其中在步驟(d),從有效負(fù)載中提取的電路交換數(shù)據(jù)被序貫地寫入一個(gè)本地接收機(jī)存儲(chǔ)器(108)。
14.按照權(quán)利要求9中的方法,其中在步驟(d),上述接收結(jié)點(diǎn)確定是否指定給發(fā)送結(jié)點(diǎn)的包交換數(shù)據(jù)已準(zhǔn)備好發(fā)送,如果是,則把該數(shù)據(jù)插入該有效負(fù)載。
15.按照權(quán)利要求14中的方法,其中在步驟(d),發(fā)送結(jié)點(diǎn)把上述有效負(fù)載中所包含的包交換數(shù)據(jù)拷貝到一個(gè)本地包接收機(jī)存儲(chǔ)器(118)。
16.一個(gè)在可擴(kuò)展的電信系統(tǒng)(2)中可作為一個(gè)結(jié)點(diǎn)操作的電信交換機(jī)(6),該交換機(jī)的特征在于包括用于在多個(gè)端口的不同端口之間動(dòng)態(tài)地連接或斷開通信路徑的設(shè)備(64);用于向或從上述端口時(shí)分交換電路交換數(shù)據(jù)的設(shè)備(66,68),該時(shí)分交換設(shè)備具有對(duì)應(yīng)于可物理上與該交換機(jī)相連的最大數(shù)目端口的容量;基于通信關(guān)系與上述時(shí)分交換設(shè)備相連用于和提供上述端口的一個(gè)公共或?qū)S镁W(wǎng)接口的設(shè)備(26),該通信關(guān)系包括一個(gè)用于向或從上述端口傳輸數(shù)據(jù)的總線;以及在一個(gè)結(jié)點(diǎn)間網(wǎng)絡(luò)上發(fā)送和接收打包信息的設(shè)備(70-84),該結(jié)點(diǎn)間網(wǎng)絡(luò)用于在上述交換機(jī)和上述系統(tǒng)相關(guān)的其它結(jié)點(diǎn)之間提供通信,從而發(fā)自上述電信交換機(jī)的任何端口包括電路交換數(shù)據(jù)在內(nèi)的信息基本上可連續(xù)地送到上述交換機(jī)或上述系統(tǒng)的任何其它結(jié)點(diǎn)的任何其它端口。
17.一個(gè)用于在多個(gè)電信網(wǎng)絡(luò)之間互連并傳輸信息的橋,該橋包括多個(gè)電信交換機(jī),其數(shù)目和與它互連的多個(gè)網(wǎng)絡(luò)相等,每個(gè)上述交換機(jī)包括用于在多個(gè)端口的不同端口之間動(dòng)態(tài)地連接或斷開通信路徑的設(shè)備;用于時(shí)分交換對(duì)應(yīng)于上述端口的電路交換數(shù)據(jù)的設(shè)備;以及基于通信關(guān)系與上述時(shí)分交換設(shè)備相連用于與上述網(wǎng)絡(luò)中一特定網(wǎng)絡(luò)進(jìn)行接口的設(shè)備,它包括在上述一網(wǎng)絡(luò)上發(fā)送和接收打包信息的設(shè)備;以及把上述多個(gè)交換機(jī)互連起來并在它們之間提供雙向通信的設(shè)備;這里,從任何上述網(wǎng)絡(luò)發(fā)起的指定到另一個(gè)上述網(wǎng)絡(luò)的信息最初被與發(fā)起網(wǎng)絡(luò)相接口的交換機(jī)接收到,這之后該信息在上述雙向通信設(shè)備上被發(fā)送到與信息所指定到的網(wǎng)絡(luò)相接口的交換機(jī),然后到達(dá)目的網(wǎng)絡(luò)。
全文摘要
一個(gè)用于連接多個(gè)可編程的電信交換機(jī)以組成一個(gè)大容量,無阻塞交換系統(tǒng)的開放式、高速率、高帶寬的數(shù)字通信網(wǎng)絡(luò)。每個(gè)網(wǎng)絡(luò)交換結(jié)點(diǎn)包括用于在網(wǎng)絡(luò)上發(fā)送和接收長度可變的打包信息的電路,從而使得每個(gè)結(jié)點(diǎn)能夠從所有其它結(jié)點(diǎn)接收信息或發(fā)送信息給它們。網(wǎng)絡(luò)可以傳送系統(tǒng)中現(xiàn)有的任何類信息包括話音、數(shù)據(jù)、圖象、多媒體、控制、配置和維護(hù),而且網(wǎng)絡(luò)的帶寬可分給不同的信息類型或由它們共享。設(shè)備如話音處理裝置也可以和網(wǎng)絡(luò)接口,因此獲得對(duì)網(wǎng)絡(luò)上通過的全部信息的直接訪問。同時(shí)提供的有用于在網(wǎng)絡(luò)上溝通信息的方法和包結(jié)構(gòu)。多個(gè)網(wǎng)絡(luò)可以被彼此連接起來以提供更大的交換容量或話音處理容量。
文檔編號(hào)H04L12/43GK1509026SQ0314526
公開日2004年6月30日 申請(qǐng)日期1995年3月6日 優(yōu)先權(quán)日1994年3月8日
發(fā)明者R·P·麥唐納, R P 麥唐納 申請(qǐng)人:朗迅科技公司