專利名稱:一種通訊系統(tǒng)及其互連方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種通訊系統(tǒng)及其互連方法,具體涉及一種使得在多個(gè)采用相同通訊模式、擁有相同命名服務(wù)的通訊系統(tǒng)之間完成信息交互、服務(wù)發(fā)現(xiàn)的通訊系統(tǒng)及其互連方法。
背景技術(shù):
一個(gè)通訊系統(tǒng)通常是由若干個(gè)通訊節(jié)點(diǎn)組成,每一個(gè)通訊節(jié)點(diǎn)在其所屬的通訊系統(tǒng)中至少擁有一個(gè)唯一的標(biāo)識(shí),用于通訊的尋址。為了便于通訊的具體實(shí)現(xiàn),這種描述通常采用特定的序列產(chǎn)生,如IP地址等。而在實(shí)際使用中,這種序列并不利于系統(tǒng)的擴(kuò)展和靈活配置,因此就產(chǎn)生了命名服務(wù),為有特定要求的通訊節(jié)點(diǎn)提供一種助記符(名字)來(lái)一一映射其通訊標(biāo)識(shí),應(yīng)用使用名字來(lái)訪問(wèn)通訊節(jié)點(diǎn),名字與通訊表示的轉(zhuǎn)換由命名服務(wù)在實(shí)際通訊前完成。
對(duì)于采用相同通訊模式和命名服務(wù)的通訊系統(tǒng)來(lái)說(shuō),如果其使用場(chǎng)合完全一致, 則其內(nèi)部通訊標(biāo)識(shí)的分配和命名服務(wù)中采用的助記符就會(huì)基本相同,甚至完全相同,這樣, 這種相同的通訊系統(tǒng)之間必須相對(duì)隔離,以防止通訊的干擾和沖突。如果這些相同的通訊系統(tǒng)需要信息交互,則需要對(duì)參與通訊的幾個(gè)系統(tǒng)進(jìn)行通訊節(jié)點(diǎn)的標(biāo)識(shí)重新分配。通常采用兩種方法來(lái)重新分配,一是將多個(gè)互連的系統(tǒng)中的所有通訊節(jié)點(diǎn)標(biāo)識(shí)統(tǒng)一規(guī)劃為唯一, 二是在原有通訊標(biāo)識(shí)的基礎(chǔ)上增加一個(gè)新的部分,使得各個(gè)通訊節(jié)點(diǎn)的標(biāo)識(shí)不重復(fù),但是這兩種方法造成原有通訊邏輯的變動(dòng),基于通訊標(biāo)識(shí)的信息交互必然受到影響,特別是在系統(tǒng)間交互并不是主要形式時(shí),這樣的調(diào)整顯然代價(jià)過(guò)高;同樣,對(duì)于命名服務(wù)來(lái)說(shuō),不同通訊系統(tǒng)中相同的名字在系統(tǒng)互連后就會(huì)產(chǎn)生沖突,造成尋址的不唯一性,這是通訊系統(tǒng)不能容忍的,而且很多通訊節(jié)點(diǎn)的名字直接體現(xiàn)在應(yīng)用邏輯中,簡(jiǎn)單的更換名稱并不是實(shí)際可行的方法,通常的解決辦法就是增加一個(gè)全局的命名服務(wù),系統(tǒng)間名字與通訊標(biāo)識(shí)的轉(zhuǎn)換提交給全局命名服務(wù)進(jìn)行,額外的負(fù)擔(dān)由此產(chǎn)生,原有系統(tǒng)內(nèi)部的名字解析資源產(chǎn)生冗余,并在系統(tǒng)間通訊時(shí)無(wú)法利用。
發(fā)明內(nèi)容
本發(fā)明的目的在于,提供一種通訊系統(tǒng)及其互連方法,克服目前相同通訊模式的通訊系統(tǒng)間互連實(shí)現(xiàn)時(shí)對(duì)原有系統(tǒng)內(nèi)部通訊的不良影響,防止系統(tǒng)間通訊時(shí)對(duì)原有系統(tǒng)內(nèi)部命名服務(wù)的沖突,在不改變?cè)邢到y(tǒng)內(nèi)部通訊機(jī)制的基礎(chǔ)上,利用原有系統(tǒng)內(nèi)部通訊機(jī)制實(shí)現(xiàn)多個(gè)通訊系統(tǒng)的互連。
為了實(shí)現(xiàn)上述目的,本發(fā)明提供了一種通訊系統(tǒng),本發(fā)明定義了一種通訊域的概念,每個(gè)通訊域包含一個(gè)通訊子系統(tǒng),通訊域采用唯一的標(biāo)識(shí)來(lái)區(qū)分,在每個(gè)通訊域中設(shè)置一個(gè)通訊關(guān)口模塊,該通訊關(guān)口模塊對(duì)通訊域內(nèi)部各通訊節(jié)點(diǎn)的信息交互采用子系統(tǒng)內(nèi)部原有通訊機(jī)制,各通訊域的通訊關(guān)口模塊之間的信息交互構(gòu)成了通訊域間的互連,通訊關(guān)口模塊完成了子系統(tǒng)內(nèi)部節(jié)點(diǎn)與其他通訊子系統(tǒng)通訊節(jié)點(diǎn)之間的虛擬通訊連接,并且充當(dāng)了不同通訊子系統(tǒng)間通訊協(xié)議的轉(zhuǎn)換適配器;本發(fā)明所述的通訊系統(tǒng)包括一個(gè)以上的通訊域,所述的通訊域具有唯一的標(biāo)識(shí),所述通訊域包含一個(gè)通訊子系統(tǒng)和一個(gè)通訊關(guān)口模塊, 所述通訊關(guān)口模塊與其所在通訊域的通訊子系統(tǒng)中的通訊節(jié)點(diǎn)交互信息。所述的通訊節(jié)點(diǎn)和通訊關(guān)口模塊均包含應(yīng)用功能模塊、域通訊驅(qū)動(dòng)模塊和內(nèi)部通訊驅(qū)動(dòng)模塊,其中,所述的通訊關(guān)口模塊還包括域間通訊的發(fā)送模塊和域間通訊的接收模塊;所述應(yīng)用功能模塊用于向域通訊驅(qū)動(dòng)模塊傳入需要發(fā)送的消息或接收從域通訊驅(qū)動(dòng)模塊傳入的消息;所述的域通訊驅(qū)動(dòng)模塊用于對(duì)發(fā)送消息進(jìn)行包裝后傳遞給內(nèi)部通訊驅(qū)動(dòng)模塊,或者對(duì)接收的消息進(jìn)行加工后,提取域相關(guān)消息傳遞給應(yīng)用功能模塊;所述的內(nèi)部通訊驅(qū)動(dòng)模塊用于向通訊系統(tǒng)內(nèi)部的通訊節(jié)點(diǎn)發(fā)送消息和接收內(nèi)部的通訊節(jié)點(diǎn)發(fā)送來(lái)的消息;所述域間通訊的發(fā)送和接收模塊用于完成域間消息的發(fā)送和接收。
本發(fā)明還提供了上述通訊系統(tǒng)的互連方法,包括以下步驟
步驟1、一個(gè)以上的通訊域通過(guò)通訊關(guān)口模塊建立通訊連接,同時(shí)在每一個(gè)通訊關(guān)口模塊內(nèi)建立路由信息表,所述的路由信息表包括目標(biāo)域和鏈路標(biāo)識(shí),用于保存與所述通訊關(guān)口模塊所在通訊域建立通訊鏈路的通訊域名和鏈路標(biāo)識(shí);
步驟2、通訊關(guān)口模塊將通訊連接消息通知其所在通訊域的通訊子系統(tǒng)內(nèi)部的通訊節(jié)點(diǎn);
步驟3、不同通訊域的通訊節(jié)點(diǎn)建立通訊鏈路。
本發(fā)明所述的通訊系統(tǒng)中不同通訊域中的通訊子系統(tǒng)為獨(dú)立的通訊系統(tǒng),可以是具有相同通訊模式的系統(tǒng),也可以是具有不同通訊模式的系統(tǒng)。本發(fā)明適用于將沒(méi)有設(shè)計(jì)為互連通訊系統(tǒng)的獨(dú)立系統(tǒng)相互連接起來(lái),同時(shí)并不改變這些系統(tǒng)原有的通訊機(jī)制?,F(xiàn)有的通訊互連系統(tǒng)要求在系統(tǒng)設(shè)計(jì)初期就必須考慮到系統(tǒng)間的互連,即使這些系統(tǒng)以后并不參與系統(tǒng)互連,否則就必須在后期改造中遵循其互連的要求進(jìn)行影響原有通訊機(jī)制的改造;本發(fā)明所述方法在相同通訊模式系統(tǒng)互連時(shí),可以屏蔽通訊尋址的沖突,在使用命名服務(wù)的系統(tǒng)中,可以避免相同名字的沖突,本發(fā)明無(wú)需提供額外的管理和服務(wù),利用原有的通訊機(jī)制實(shí)現(xiàn)系統(tǒng)互連。
[0011]圖1為本發(fā)明所述系統(tǒng)的結(jié)構(gòu)示意圖;[0012]圖2為本發(fā)明所述方法的流程圖;[0013]圖3為本發(fā)明所涉及的系統(tǒng)采用網(wǎng)型互連方式時(shí)的示意圖;[0014]圖4為本發(fā)明所涉及的系統(tǒng)采用樹(shù)型互連方式時(shí)的示意圖;[0015]圖5為本發(fā)明涉及的系統(tǒng)中通訊節(jié)點(diǎn)的結(jié)構(gòu)示意圖;[0016]圖6為本發(fā)明涉及的系統(tǒng)中通訊關(guān)口模塊的結(jié)構(gòu)示意圖;[0017]圖7為本發(fā)明所述方法中傳輸?shù)南⒌母袷绞疽鈭D;[0018]圖8為本發(fā)明系統(tǒng)內(nèi)部通訊節(jié)點(diǎn)之間傳輸?shù)南⒌母袷绞疽鈭D;[0019]圖9為本發(fā)明中兩個(gè)通訊關(guān)口模塊之間傳輸?shù)南⒌母袷绞疽鈭D。
具體實(shí)施方式
本發(fā)明定義了一種通訊域的概念,通訊域采用唯一的標(biāo)識(shí)來(lái)區(qū)分,每個(gè)通訊域包含一個(gè)通訊子系統(tǒng),并且在每個(gè)通訊域中設(shè)置一個(gè)通訊關(guān)口模塊,該通訊關(guān)口模塊與通訊域內(nèi)部各通訊節(jié)點(diǎn)的信息交互采用子系統(tǒng)內(nèi)部原有通訊機(jī)制,各通訊域通過(guò)通訊關(guān)口模塊之間的信息交互構(gòu)成了通訊域間的互連,通訊關(guān)口模塊完成了子系統(tǒng)內(nèi)部節(jié)點(diǎn)與其他通訊子系統(tǒng)通訊節(jié)點(diǎn)之間的虛擬通訊連接,并且充當(dāng)了不同通訊系統(tǒng)間通訊協(xié)議的轉(zhuǎn)換適配器。如圖1所示,本發(fā)明所述的通訊系統(tǒng)包括一個(gè)以上的通訊域100、200、300、400,所述的通訊域具有唯一的標(biāo)識(shí),所述通訊域包含具有一個(gè)或一個(gè)以上通訊節(jié)點(diǎn)Nodel、Node2的一個(gè)通訊子系統(tǒng)110和一個(gè)通訊關(guān)口模塊(iatel,所述通訊關(guān)口模塊(iatel與其所在通訊域的通訊子系統(tǒng)110中的通訊節(jié)點(diǎn)N0del、N0de2交互信息。每個(gè)通訊域通過(guò)其各自通訊關(guān)口模塊的信息交互構(gòu)成了通訊域間的互連。
本發(fā)明所述的方法的流程如圖2所示,包括以下
步驟1、一個(gè)以上的通訊域通過(guò)通訊關(guān)口模塊建立通訊連接,同時(shí)在每一個(gè)通訊關(guān)口模塊內(nèi)建立路由信息表,所述的路由信息表包括目標(biāo)域和鏈路標(biāo)識(shí),用于保存與所述通訊關(guān)口模塊所在通訊域建立通訊鏈路的通訊域名和鏈路標(biāo)識(shí);
步驟2、通訊關(guān)口模塊將通訊連接消息通知其所在通訊域的通訊子系統(tǒng)內(nèi)部的通訊節(jié)點(diǎn);
步驟3、不同通訊域的通訊節(jié)點(diǎn)建立通訊鏈路。
其中,在步驟1中,由通訊關(guān)口模塊將各通訊域連接起來(lái),其鏈路的建立可以采用兩種方式進(jìn)行,一種是網(wǎng)型互連方式,如圖3所示;一種是樹(shù)型互連方式,如圖4所示。所述網(wǎng)型互連方式即一個(gè)以上的通訊域通過(guò)其通訊關(guān)口模塊與其他通訊域的通訊關(guān)口模塊相互連接形成網(wǎng)狀,所述通訊關(guān)口模塊在其生存期間始終周期性的向外部發(fā)送廣播消息, 該消息包含其所在通訊域的域標(biāo)識(shí),同時(shí)又在監(jiān)聽(tīng)外部發(fā)來(lái)的廣播消息,并判斷接收到的廣播消息中域標(biāo)識(shí)是否是其路由信息表中的目標(biāo)域,如果不是,表示該域沒(méi)有與本域發(fā)生聯(lián)系,則向發(fā)送該廣播消息的通訊域發(fā)起建鏈請(qǐng)求,與其建立通訊鏈路,并更新其路由信息表,如果是,表示該域已經(jīng)與本域建鏈,不響應(yīng)該廣播消息;所述的樹(shù)型互連方式即以任一個(gè)通訊域做為第一層通訊域,所述第一層通訊域連接一個(gè)以上的通訊域,所述通訊域作為第二層的通訊域,每一第二層通訊域連接一個(gè)以上的通訊域,該通訊域作為第三層的通訊域,每一第三層通訊域連接一個(gè)以上的通訊域,所述通訊域作為第四層的通訊域,以此類推形成樹(shù)狀,具體是多少層,每層連接多少通訊域,視具體情況而定。在通訊關(guān)口模塊將各通訊域連接起來(lái)的同時(shí),在每一通訊關(guān)口模塊還建立路由信息表,所述的路由信息表包括目標(biāo)域和鏈路標(biāo)識(shí),用于保存與所述通訊關(guān)口模塊所在通訊域建立通訊鏈路的通訊域名和鏈路標(biāo)識(shí)。對(duì)照?qǐng)D4,其部分通訊域的路由信息表如表1所示。
表 1
權(quán)利要求
1.一種通訊系統(tǒng),其特征在于,包括一個(gè)以上具有唯一標(biāo)識(shí)的通訊域,所述通訊域包含一個(gè)具有一個(gè)以上通訊節(jié)點(diǎn)的通訊子系統(tǒng)和一個(gè)通訊關(guān)口模塊,所述通訊關(guān)口模塊與其所在通訊域的通訊子系統(tǒng)中的通訊節(jié)點(diǎn)交互信息;所述的通訊節(jié)點(diǎn)和通訊關(guān)口模塊均包含應(yīng)用功能模塊、域通訊驅(qū)動(dòng)模塊和內(nèi)部通訊驅(qū)動(dòng)模塊,其中,所述的通訊關(guān)口模塊還包括域間通訊的發(fā)送模塊和域間通訊的接收模塊;所述應(yīng)用功能模塊用于向域通訊驅(qū)動(dòng)模塊傳入需要發(fā)送的消息或接收從域通訊驅(qū)動(dòng)模塊傳入的消息;所述的域通訊驅(qū)動(dòng)模塊用于對(duì)發(fā)送消息進(jìn)行包裝后傳遞給內(nèi)部通訊驅(qū)動(dòng)模塊;或者對(duì)接收的消息進(jìn)行加工后,提取域相關(guān)消息傳遞給應(yīng)用功能模塊;所述的內(nèi)部通訊驅(qū)動(dòng)模塊用于向通訊系統(tǒng)內(nèi)部的通訊節(jié)點(diǎn)發(fā)送消息和接收內(nèi)部的通訊節(jié)點(diǎn)發(fā)送來(lái)的消息;所述域間通訊的發(fā)送和接收模塊用于完成域間消息的發(fā)送和接收。
2.根據(jù)權(quán)利要求
1所述的通訊系統(tǒng),其特征在于,所述通訊節(jié)點(diǎn)的域通訊驅(qū)動(dòng)模塊包括域間消息發(fā)送接口 DCD-API和域間消息接受適配DCD-ADP,所述的內(nèi)部通訊驅(qū)動(dòng)模塊包括域內(nèi)消息發(fā)送接口 I⑶-API和域內(nèi)消息接受適配I⑶-ADP,在發(fā)送消息時(shí),對(duì)于域內(nèi)通訊,DCD-API提供與ICD-API相同的接口,DCD-API接收應(yīng)用功能模塊的發(fā)送消息,并將發(fā)送消息透明的傳遞給內(nèi)部通訊驅(qū)動(dòng)模塊;對(duì)于域間通訊,ICD-API提供相應(yīng)的消息發(fā)送接口給域通訊驅(qū)動(dòng)模塊使用,應(yīng)用功能模塊通過(guò)域間消息發(fā)送接口向域通訊驅(qū)動(dòng)模塊傳入需要發(fā)送的消息,并對(duì)發(fā)送消息封裝/ 增加域間消息頭后傳遞給內(nèi)部通訊驅(qū)動(dòng)模塊;在接收消息時(shí),對(duì)于域內(nèi)通訊,所有域內(nèi)消息均透明通過(guò)ICD-ADP、DCD-ADP傳送到應(yīng)用功能模塊;對(duì)于域間通訊,域間消息經(jīng)過(guò)ICD-ADP傳遞到DCD-ADP,在DCD-ADP加工,將域相關(guān)消息提取出來(lái)提供給應(yīng)用功能模塊。
3.根據(jù)權(quán)利要求
1或2所述的通訊系統(tǒng),其特征在于,所述通訊關(guān)口模塊的域通訊驅(qū)動(dòng)模塊包括消息發(fā)送接口 DCD-GAPI和域間消息接受適配DCD-GADP,內(nèi)部通訊驅(qū)動(dòng)模塊包括域內(nèi)消息發(fā)送接口 ICD-API和域內(nèi)消息接受適配ICD-ADP ;由域內(nèi)向域外發(fā)送消息時(shí),當(dāng)域內(nèi)消息到達(dá)通訊關(guān)口模塊后,域內(nèi)消息通過(guò)ICD-ADP 和DCD-GADP到達(dá)通訊關(guān)口模塊的應(yīng)用功能模塊;通訊關(guān)口模塊的應(yīng)用功能模塊根據(jù)消息中的目的域地址,通過(guò)查詢其內(nèi)部維護(hù)的路由表確定發(fā)送鏈路;當(dāng)路由表中存在到目的域的鏈路時(shí),通訊關(guān)口模塊的應(yīng)用功能模塊對(duì)消息封裝后,通過(guò)域間通訊的發(fā)送模塊將消息發(fā)送出去;由域外向域內(nèi)發(fā)送消息時(shí),通過(guò)域間通訊的接收模塊接收到域外消息后,將所述消息傳送到通訊關(guān)口模塊的應(yīng)用功能模塊,由所述通訊關(guān)口模塊的應(yīng)用功能模塊進(jìn)行相應(yīng)的處理;經(jīng)過(guò)處理的消息由應(yīng)用功能模塊通過(guò)D⑶-GAPI和I⑶-API發(fā)送給域內(nèi)的通訊節(jié)點(diǎn)。
4.一種通訊系統(tǒng)的互連方法,其特征在于,所述通訊系統(tǒng)包括一個(gè)以上具有唯一標(biāo)識(shí)的通訊域,所述通訊域包含一個(gè)通訊子系統(tǒng)和一個(gè)通訊關(guān)口模塊,所述通訊關(guān)口模塊與其所在通訊域的通訊子系統(tǒng)中的通訊節(jié)點(diǎn)交互信息,所述方法包括以下步驟步驟1、一個(gè)以上的通訊域通過(guò)通訊關(guān)口模塊建立通訊連接,同時(shí)在每一個(gè)通訊關(guān)口模塊內(nèi)建立路由信息表,所述的路由信息表包括目標(biāo)域和鏈路標(biāo)識(shí),用于保存與所述通訊關(guān)口模塊所在通訊域建立通訊鏈路的通訊域名和鏈路標(biāo)識(shí);步驟2、通訊關(guān)口模塊將通訊域連接消息通知其所在通訊域的通訊子系統(tǒng)內(nèi)部的通訊節(jié)點(diǎn);步驟3、不同通訊域的通訊節(jié)點(diǎn)建立通訊鏈路,包括步驟3a、任一通訊域中的通訊節(jié)點(diǎn)向其所在通訊域的通訊關(guān)口模塊發(fā)送消息,所述消息包含其所在通訊域的域標(biāo)識(shí);步驟北、所述通訊關(guān)口模塊接收所述消息并將接收到的消息按照其路由信息表中的鏈路標(biāo)識(shí)向與其通訊連接的通訊域廣播;步驟3c、通訊關(guān)口模塊監(jiān)聽(tīng)發(fā)送來(lái)的廣播消息,并將所述廣播消息發(fā)送到其所在通訊域的通訊子系統(tǒng)中的通訊節(jié)點(diǎn)。
5.根據(jù)權(quán)利要求
4所述的通訊系統(tǒng)的互連方法,其特征在于,所述步驟1中一個(gè)以上的通訊域通過(guò)通訊關(guān)口模塊建立通訊連接的方式為網(wǎng)型連接方式,所述一個(gè)以上的通訊域通過(guò)通訊關(guān)口模塊相互連接形成網(wǎng)狀,所述通訊關(guān)口模塊在其生存期間始終周期性向外部發(fā)送廣播消息,該消息包含通訊域的域標(biāo)識(shí),同時(shí)又在監(jiān)聽(tīng)外部發(fā)來(lái)的廣播消息,并判斷接收到的廣播消息中域標(biāo)識(shí)是否是其路由信息表中的目標(biāo)域,如果不是,則向發(fā)送該廣播消息的通訊域發(fā)起建鏈請(qǐng)求,與其建立通訊鏈路,并更新其路由信息表,如果是,不響應(yīng)該廣播消息。
6.根據(jù)權(quán)利要求
4所述的通訊系統(tǒng)的互連方法,其特征在于,所述步驟1中一個(gè)以上的通訊域通過(guò)通訊關(guān)口模塊建立通訊連接的方式為樹(shù)型連接方式,以任一個(gè)通訊域做為第一層通訊域,所述第一層通訊域連接一個(gè)以上作為第二層通訊域的通訊域;第二層通訊域中的通訊域連接一個(gè)以上作為第三層通訊域的通訊域,以此類推形成樹(shù)狀。
7.根據(jù)權(quán)利要求
5所述的通訊系統(tǒng)的互連方法,其特征在于,所述步驟2中通訊關(guān)口模塊將通訊域連接消息通知其所在通訊域的通訊子系統(tǒng)內(nèi)部通訊節(jié)點(diǎn)的過(guò)程為通訊關(guān)口模塊在鏈路建立時(shí)刻向其所在通訊域的通訊子系統(tǒng)內(nèi)部所有通訊節(jié)點(diǎn)廣播所述的通訊域連接消息,所述的通訊域連接消息包含與其建立通訊連接的通訊域的域標(biāo)識(shí)。
8.根據(jù)權(quán)利要求
6所述的通訊系統(tǒng)的互連方法,其特征在于,所述步驟2中通訊關(guān)口模塊將通訊域連接消息通知其所在通訊域的通訊子系統(tǒng)內(nèi)部的通訊節(jié)點(diǎn)的過(guò)程為通訊關(guān)口模塊在鏈路建立時(shí)刻向其所在通訊域的通訊系統(tǒng)內(nèi)部所有通訊節(jié)點(diǎn)廣播所述的通訊域連接消息,并判斷所述通訊關(guān)口模塊所在的通訊域是不是已建立通訊連接的最末層,如果不是,則將所述的連接消息向與其連接的下一層通訊域傳遞,同時(shí)更新路由信息表,如果是, 則結(jié)束;其中,所述的通訊域連接消息至少包含與其建立通訊連接的通訊域的域標(biāo)識(shí)。
9.根據(jù)權(quán)利要求
7所述的通訊系統(tǒng)的互連方法,其特征在于,所述通訊關(guān)口模塊在鏈路建立時(shí)刻向其所在通訊域的通訊系統(tǒng)內(nèi)部所有通訊節(jié)點(diǎn)廣播所述的通訊域連接消息的同時(shí),提供查詢接口,用于供其所在通訊子系統(tǒng)內(nèi)的新增通訊節(jié)點(diǎn)向已連接域進(jìn)行消息查詢,或者在內(nèi)部通訊節(jié)點(diǎn)不響應(yīng)廣播消息時(shí),主動(dòng)通過(guò)該查詢接口進(jìn)行域間鏈路連接情況的查詢。
10.根據(jù)權(quán)利要求
7、8或9所述的通訊系統(tǒng)的互連方法,其特征在于,所述的通訊域連接消息還包括應(yīng)用層消息,用于識(shí)別所連接的通訊域的應(yīng)用邏輯,在應(yīng)用層建立連接關(guān)系。
11.根據(jù)權(quán)利要求
4所述的通訊系統(tǒng)的互連方法,其特征在于,所述步驟北中將接收到的消息按照其路由信息表中的鏈路標(biāo)識(shí)向與其通訊連接的通訊域廣播之前,將接收的由通訊節(jié)點(diǎn)發(fā)送來(lái)的消息轉(zhuǎn)換成域間通訊協(xié)議支持的格式。
12.根據(jù)權(quán)利要求
4所述的通訊系統(tǒng)的互連方法,其特征在于,所述步驟3c中的通訊關(guān)口模塊監(jiān)聽(tīng)發(fā)送來(lái)的廣播消息后,將所述廣播消息發(fā)送到其所在通訊域的通訊子系統(tǒng)中的通訊節(jié)點(diǎn)之前還包括以下步驟步驟3cl、所述通訊關(guān)口模塊判斷發(fā)送所述廣播消息中的域標(biāo)識(shí)是否與所述通訊關(guān)口模塊所在的通訊域相同,如果相同,將所述廣播消息發(fā)送到其所在通訊域的通訊子系統(tǒng)內(nèi)的通訊節(jié)點(diǎn);如果不相同,執(zhí)行下一步;步驟3c2、所述通訊關(guān)口模塊將所述廣播消息按照其內(nèi)部的路由信息表的正確鏈路標(biāo)識(shí)通過(guò)域間鏈路轉(zhuǎn)發(fā)到對(duì)端通訊關(guān)口模塊,執(zhí)行步驟3cl。
13.根據(jù)權(quán)利要求
4或11所述的通訊系統(tǒng)的互連方法,其特征在于,所述步驟3c中將所述廣播消息發(fā)送到其所在通訊域的通訊子系統(tǒng)中的通訊節(jié)點(diǎn)之前,將接收的廣播消息轉(zhuǎn)換成本域內(nèi)部通訊協(xié)議支持的格式。
14.根據(jù)權(quán)利要求
13所述的通訊系統(tǒng)的互連方法,其特征在于,所述步驟3c中將所述廣播消息發(fā)送到其所在通訊域的通訊子系統(tǒng)中的通訊節(jié)點(diǎn)之前,如果消息中包含的接受通訊節(jié)點(diǎn)地址為邏輯名稱,則所述通訊關(guān)口模塊通過(guò)其系統(tǒng)內(nèi)部名字服務(wù),將邏輯名稱轉(zhuǎn)換為物理通訊地址。
15.根據(jù)權(quán)利要求
4、5、6、7、8、9、11、12或14所述的通訊系統(tǒng)的互連方法,其特征在于, 所述通訊節(jié)點(diǎn)之間、通訊節(jié)點(diǎn)與通訊關(guān)口模塊之間、兩個(gè)通訊關(guān)口模塊之間傳輸?shù)南ㄏ㈩^和消息體,對(duì)于通訊節(jié)點(diǎn)與通訊關(guān)口模塊之間傳輸?shù)南?,所述的域間通訊消息頭DC-MSG-HEADER做為消息體MSG-BODY的一部分;對(duì)于兩個(gè)通訊關(guān)口模塊之間傳輸?shù)南?,域間通訊消息頭DC-MSG-HEADER與內(nèi)部通訊消息頭IC-MSG-HEADER合成為統(tǒng)一消息頭。
16.根據(jù)權(quán)利要求
10所述的通訊系統(tǒng)的互連方法,其特征在于,所述通訊節(jié)點(diǎn)之間、 通訊節(jié)點(diǎn)與通訊關(guān)口模塊之間、兩個(gè)通訊關(guān)口模塊之間傳輸?shù)南ㄏ㈩^和消息體, 對(duì)于通訊節(jié)點(diǎn)與通訊關(guān)口模塊之間傳輸?shù)南?,所述的域間通訊消息頭DC-MSG-HEADER做為消息體MSG-BODY的一部分;對(duì)于兩個(gè)通訊關(guān)口模塊之間傳輸?shù)南?,域間通訊消息頭 DC-MSG-HEADER與內(nèi)部通訊消息頭IC-MSG-HEADER合成為統(tǒng)一消息頭。
17.根據(jù)權(quán)利要求
13所述的通訊系統(tǒng)的互連方法,其特征在于,所述通訊節(jié)點(diǎn)之間、 通訊節(jié)點(diǎn)與通訊關(guān)口模塊之間、兩個(gè)通訊關(guān)口模塊之間傳輸?shù)南ㄏ㈩^和消息體, 對(duì)于通訊節(jié)點(diǎn)與通訊關(guān)口模塊之間傳輸?shù)南ⅲ龅挠蜷g通訊消息頭DC-MSG-HEADER做為消息體MSG-BODY的一部分;對(duì)于兩個(gè)通訊關(guān)口模塊之間傳輸?shù)南ⅲ蜷g通訊消息頭 DC-MSG-HEADER與內(nèi)部通訊消息頭IC-MSG-HEADER合成為統(tǒng)一消息頭。
18.根據(jù)權(quán)利要求
12所述的通訊系統(tǒng)的互連方法,其特征在于,所述步驟3c中的通訊關(guān)口模塊監(jiān)聽(tīng)發(fā)送來(lái)的廣播消息后,判斷發(fā)送所述廣播消息中的域標(biāo)識(shí)是否與所述通訊關(guān)口模塊所在的通訊域相同之前,將接收的廣播消息轉(zhuǎn)換成本域內(nèi)部通訊協(xié)議支持的格式。
19.根據(jù)權(quán)利要求
18所述的通訊系統(tǒng)的互連方法,其特征在于,所述步驟3c中的通訊關(guān)口模塊監(jiān)聽(tīng)發(fā)送來(lái)的廣播消息后,判斷發(fā)送所述廣播消息中的域標(biāo)識(shí)是否與所述通訊關(guān)口模塊所在的通訊域相同之前,如果廣播消息中包含的接受通訊節(jié)點(diǎn)地址為邏輯名稱,則所述通訊關(guān)口模塊通過(guò)其系統(tǒng)內(nèi)部名字服務(wù),將邏輯名稱轉(zhuǎn)換為物理通訊地址。
專利摘要
本發(fā)明公開(kāi)了一種通訊系統(tǒng)及其互連方法,所述通訊系統(tǒng)包括一個(gè)以上具有唯一標(biāo)識(shí)的通訊域,所述通訊域包含一個(gè)具有一個(gè)或一個(gè)以上通訊節(jié)點(diǎn)的通訊子系統(tǒng)和一個(gè)通訊關(guān)口模塊,所述通訊關(guān)口模塊與其所在通訊域的通訊子系統(tǒng)中的通訊節(jié)點(diǎn)交互信息;一個(gè)以上的通訊域通過(guò)通訊關(guān)口模塊建立通訊連接,同時(shí)在每一個(gè)通訊關(guān)口模塊內(nèi)建立路由信息表;通訊關(guān)口模塊將通訊域連接消息通知其所在通訊域的通訊子系統(tǒng)內(nèi)部的通訊節(jié)點(diǎn);不同通訊域的通訊節(jié)點(diǎn)建立通訊鏈路。本發(fā)明將沒(méi)有設(shè)計(jì)為互連通訊系統(tǒng)的獨(dú)立系統(tǒng)相互連接起來(lái),同時(shí)并不改變這些系統(tǒng)原有的通訊機(jī)制,可以屏蔽通訊尋址的沖突,在使用命名服務(wù)的系統(tǒng)中,可以避免相同名字的沖突,無(wú)需提供額外的管理和服務(wù),可以利用原有的通訊機(jī)制實(shí)現(xiàn)系統(tǒng)互連。
文檔編號(hào)H04L12/66GKCN101073232 B發(fā)布類型授權(quán) 專利申請(qǐng)?zhí)朇N 200580042352
公開(kāi)日2011年12月21日 申請(qǐng)日期2005年2月21日
發(fā)明者王欣暉, 董小虎, 譚震 申請(qǐng)人:中興通訊股份有限公司導(dǎo)出引文BiBTeX, EndNote, RefMan專利引用 (5),