專(zhuān)利名稱(chēng):網(wǎng)絡(luò)設(shè)備及其通信冗余方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種網(wǎng)絡(luò)設(shè)備,尤其涉及一種語(yǔ)音網(wǎng)關(guān)及其通信冗余方法。
背景技術(shù):
隨著網(wǎng)絡(luò)的不斷發(fā)展,網(wǎng)絡(luò)電話(huà)業(yè)務(wù)因其話(huà)費(fèi)便宜,而得到越來(lái)越多的重 視,然,網(wǎng)絡(luò)電話(huà)的穩(wěn)定性在很大程度上影響著網(wǎng)絡(luò)電話(huà)業(yè)務(wù)的發(fā)展。
語(yǔ)音網(wǎng)關(guān)器在網(wǎng)絡(luò)電話(huà)系統(tǒng)中必不可少,其用于建立電話(huà)用戶(hù)終端設(shè)備與 媒體網(wǎng)關(guān)控制器之間的連接,從而建立起電話(huà)用戶(hù)之間的通話(huà)。當(dāng)語(yǔ)音網(wǎng)關(guān)器 發(fā)生錯(cuò)誤時(shí),電話(huà)用戶(hù)之間的通信就會(huì)被中斷,從而給電話(huà)用戶(hù)帶來(lái)不便及困 擾。
發(fā)明內(nèi)容
有鑒于此,有必要提供一種網(wǎng)絡(luò)設(shè)備,其可提供冗余支持,避免通信中斷。 此外,還需提供一種通信冗余方法,應(yīng)用于包括冗余架構(gòu)的網(wǎng)絡(luò)設(shè)備。 一種網(wǎng)絡(luò)設(shè)備,包括至少一個(gè)工作卡及備份卡。工作卡與第一終端設(shè)備及 媒體網(wǎng)關(guān)控制器通信相連,用于通過(guò)所述媒體網(wǎng)關(guān)控制器建立所述第一終端設(shè) 備與第二終端設(shè)備的通信連接,并發(fā)送第 一終端設(shè)備與所述媒體網(wǎng)關(guān)控制器之 間的多個(gè)通信數(shù)據(jù)。備份卡與所述工作卡、所述第一終端設(shè)備及所述媒體網(wǎng)關(guān) 控制器通信相連,用于當(dāng)所述工作卡發(fā)生錯(cuò)誤時(shí),根據(jù)備份命令及所述工作卡 的連接數(shù)目來(lái)重建所述第一終端設(shè)備與所述第二終端設(shè)備的通信連接。
一種通信冗余方法,應(yīng)用于網(wǎng)絡(luò)設(shè)備中,所述通信冗余方法包括工作卡 發(fā)送多個(gè)通信數(shù)據(jù);當(dāng)檢測(cè)到所述工作卡發(fā)生錯(cuò)誤,接收備份命令;及根據(jù)所 述通信數(shù)據(jù)判斷所述工作卡的連接數(shù)目,以重建第一終端設(shè)備與第二終端設(shè)備 之間的通信連接。
所述網(wǎng)絡(luò)設(shè)備及其通信冗余方法,可保證終端設(shè)備與媒體網(wǎng)關(guān)控制器的通 信不會(huì)因工作卡發(fā)生錯(cuò)誤而被中斷,從而保證網(wǎng)絡(luò)電話(huà)的工作可靠度及穩(wěn)定 度。
圖1所示為本發(fā)明實(shí)施方式中網(wǎng)絡(luò)設(shè)備的應(yīng)用環(huán)境圖。
圖2所示為本發(fā)明實(shí)施方式中網(wǎng)絡(luò)設(shè)備的模塊圖。
圖3所示為本發(fā)明另一實(shí)施方式中網(wǎng)絡(luò)設(shè)備的模塊圖。
圖4所示為本發(fā)明實(shí)施方式中通信冗余方法的流程圖。
圖5所示為本發(fā)明另一實(shí)施方式中通信冗余方法的流程圖。
具體實(shí)施例方式
請(qǐng)參閱圖l,所示為本發(fā)明實(shí)施方式中網(wǎng)絡(luò)設(shè)備的應(yīng)用環(huán)境圖。在本實(shí)施 方式中,第一終端設(shè)備10依次通過(guò)第一網(wǎng)絡(luò)設(shè)備20、媒體網(wǎng)關(guān)控制器30及 第二網(wǎng)絡(luò)設(shè)備40與第二終端設(shè)備50通信相連,其中,第一網(wǎng)絡(luò)設(shè)備20、媒 體網(wǎng)關(guān)控制器30及第二網(wǎng)絡(luò)設(shè)備40依次通信相連。在本實(shí)施方式中,第一網(wǎng) 絡(luò)設(shè)備20及第二網(wǎng)絡(luò)設(shè)備40為網(wǎng)絡(luò)電話(huà)(Voice over Internet Protocol, VoIP ) 網(wǎng)關(guān)。在本實(shí)施方式中,第一終端設(shè)備10與第二終端設(shè)備50為電話(huà)機(jī)。在本 實(shí)施方式中,第一終端設(shè)備10及第二終端設(shè)備50為N個(gè),其中,N個(gè)第一 終端設(shè)備10分別與第一網(wǎng)絡(luò)設(shè)備20通信相連,N個(gè)第二終端設(shè)備50分別與 第二網(wǎng)絡(luò)設(shè)備40通信相連,每一第一終端設(shè)備IO可同時(shí)與多個(gè)第二終端設(shè)備 50通信相連。
圖2所示為本發(fā)明實(shí)施方式中第一網(wǎng)絡(luò)設(shè)備20的模塊圖。在本實(shí)施方式 中,第一網(wǎng)絡(luò)設(shè)備20包括N+1冗余架構(gòu),即第一網(wǎng)絡(luò)設(shè)備20包括處理器220、
備份卡200、第一工作卡201、第二工作卡202.....及第N工作卡20N。其
中,備份卡200、第一工作卡201、第二工作卡202.....及第N工作卡20N
分別與第一終端設(shè)備10、媒體網(wǎng)關(guān)控制器30及處理器220通信相連。
在本實(shí)施方式中,第一工作卡201、第二工作卡202.....及第N工作卡
20N分別與N個(gè)第一終端"i殳備10——對(duì)應(yīng),即每一個(gè)工作卡對(duì)應(yīng)一個(gè)第一終
端設(shè)備IO。第一工作卡201、第二工作卡202.....及第N工作卡20N用于
通過(guò)媒體網(wǎng)關(guān)控制器30建立第 一終端設(shè)備10與第二終端設(shè)備50的通信連接。
在本實(shí)施方式中,第一工作卡201、第二工作卡202.....及第N工作卡20N
的工作模式一致。備份卡200用于當(dāng)?shù)谝还ぷ骺?01、第二工作卡202.....
或第N工作卡20N發(fā)生錯(cuò)誤時(shí),重建第一終端設(shè)備10與第二終端設(shè)備50的 通信連接。
處理器220與備份卡200、第一工作卡201、第二工作卡202.....及第N
工作卡20N通信相連,用于檢測(cè)到所述第一工作卡201、第二工作卡202.....
及第N工作卡20N發(fā)生錯(cuò)誤時(shí),發(fā)送備份命令至備份卡200,其包括第一處
理數(shù)據(jù)庫(kù)2201、第二處理數(shù)據(jù)庫(kù)2202.....第N處理數(shù)據(jù)庫(kù)220N,所述處
理數(shù)據(jù)庫(kù)與工作卡——對(duì)應(yīng)連接,即第一處理數(shù)據(jù)庫(kù)2201與第一工作卡201 通信相連,用于接收第一工作卡201發(fā)送的多個(gè)通信數(shù)據(jù),第二處理數(shù)據(jù)庫(kù)
2202.....第N處理數(shù)據(jù)庫(kù)220N的功能與第一數(shù)據(jù)庫(kù)2201相同,為簡(jiǎn)便起
見(jiàn),此處不再詳述。
在本實(shí)施方式中,第一工作卡201、第二工作卡202.....及第N工作卡
20N均包括數(shù)據(jù)庫(kù)、執(zhí)行模塊以及狀態(tài)模塊,即第一工作卡201包括第一數(shù)據(jù) 庫(kù)2010、第一執(zhí)行模塊2011及第一狀態(tài)模塊2012,第二工作卡202包括第二 數(shù)據(jù)庫(kù)2020、第二執(zhí)行模塊2021及第二狀態(tài)模塊2022,…,第N工作卡20N 包括第N數(shù)據(jù)庫(kù)20N0、第N執(zhí)行模塊20N1及第N狀態(tài)模塊20N2。
第一狀態(tài)模塊2012與N個(gè)第一終端設(shè)備10的一者及媒體網(wǎng)關(guān)控制器30 通信相連,用于記錄所述第一終端設(shè)備10與媒體網(wǎng)關(guān)控制器30之間的通信狀 態(tài)。在本實(shí)施方式中,通信狀態(tài)包括空閑狀態(tài)、撥號(hào)狀態(tài)、號(hào)碼收集狀態(tài)及通 話(huà)狀態(tài),其中,用"0"標(biāo)識(shí)空閑狀態(tài),用"1"標(biāo)識(shí)撥號(hào)狀態(tài),用"2"標(biāo)識(shí) 號(hào)碼收集狀態(tài),用"3"標(biāo)識(shí)通話(huà)狀態(tài)。在其它實(shí)施方式中,所述通信狀態(tài)亦 可用其它不同數(shù)字或字母標(biāo)識(shí)。
第一執(zhí)行模塊2011與所述第一終端設(shè)備10、媒體網(wǎng)關(guān)控制器30、處理器 220及第一狀態(tài)模塊2012通信相連,用于根據(jù)第一狀態(tài)模塊2012記錄的通信 狀態(tài)建立第一終端設(shè)備10與第二終端設(shè)備50之間的通信連接。
第一數(shù)據(jù)庫(kù)2010與第一狀態(tài)模塊2012及第一執(zhí)行模塊2011通信相連, 用于儲(chǔ)存第一工作卡201與媒體網(wǎng)關(guān)控制器30之間的多個(gè)通信數(shù)據(jù)。在本實(shí) 施方式中,第一工作卡201與媒體網(wǎng)關(guān)控制器30之間的多個(gè)通信數(shù)據(jù)包括多 個(gè)支配協(xié)議命令、呼叫代理位址、注冊(cè)狀態(tài)及當(dāng)前通信狀態(tài)。在本實(shí)施方式中, 每一支配協(xié)議命令包括建立連接協(xié)議命令及通知請(qǐng)求協(xié)議命令,建立連接協(xié)議 命令包括建立連接命令行、連接方式、呼叫標(biāo)識(shí)符、連接數(shù)目、本地連接選項(xiàng) 及會(huì)話(huà)描述協(xié)議等參數(shù);通知請(qǐng)求協(xié)議命令包括通知請(qǐng)求命令行、請(qǐng)求標(biāo)識(shí)符
及信號(hào)請(qǐng)求等。在本實(shí)施方式中,當(dāng)前通信狀態(tài)為第一終端設(shè)備10與媒體網(wǎng)關(guān)控制器30之間的當(dāng)前通信狀態(tài),所述通信狀態(tài)亦儲(chǔ)存于第一狀態(tài)模塊2012 中。在本實(shí)施方式中,第一執(zhí)行模塊2011還用于將第一數(shù)據(jù)庫(kù)2010儲(chǔ)存的多 個(gè)通信數(shù)據(jù)發(fā)送至處理器220進(jìn)行儲(chǔ)存。
第二工作卡202.....及第N工作卡20N的結(jié)構(gòu)與功能與第一工作卡201相同,為簡(jiǎn)便起見(jiàn),此處不再詳述。
在本實(shí)施方式中,當(dāng)處理器220檢測(cè)到第一工作卡201發(fā)生錯(cuò)誤時(shí),處理 器220發(fā)送備份命令至備份卡200,并將儲(chǔ)存的第一執(zhí)行模塊2011所發(fā)送的 多個(gè)通信數(shù)據(jù)發(fā)送至備份卡200。
在本實(shí)施方式中,當(dāng)處理器220檢測(cè)第二工作卡202.....及第N工作卡20N發(fā)生錯(cuò)誤時(shí),處理器220亦發(fā)送備份命令至備份卡200,并將儲(chǔ)存的第二執(zhí)行模塊2021.....第N執(zhí)行模塊20N1發(fā)送的多個(gè)通信數(shù)據(jù)分別發(fā)送至備份卡200。
在本實(shí)施方式中,備份卡200包括備份數(shù)據(jù)庫(kù)2000、備份執(zhí)行模塊2001 及備份狀態(tài)模塊2002。
備份數(shù)據(jù)庫(kù)2000與處理器220通信相連,用于儲(chǔ)存處理器220發(fā)送的多 個(gè)通信數(shù)據(jù)。
備份執(zhí)行模塊2001與所述第一終端設(shè)備10、媒體網(wǎng)關(guān)控制器30、處理器 220及備份數(shù)據(jù)庫(kù)2000通信相連,用于接收處理器220發(fā)送的備份命令,并 通過(guò)判斷發(fā)生錯(cuò)誤的工作卡的連接數(shù)目來(lái)重建所述第一終端設(shè)備10與第二終 端設(shè)備50的通信連接。
在本實(shí)施方式中,備份執(zhí)行摸塊2001通過(guò)查詢(xún)備份數(shù)據(jù)庫(kù)2000中的支配 協(xié)議命令的建立連接協(xié)議命令的連接數(shù)目參數(shù)來(lái)判斷發(fā)生錯(cuò)誤的工作卡的連 接數(shù)目。在本實(shí)施方式中,連接數(shù)目參數(shù)用不同的數(shù)字或字母表示標(biāo)識(shí)。"0" 標(biāo)識(shí)發(fā)生錯(cuò)誤的工作卡正對(duì)與工作卡相對(duì)應(yīng)的第一終端設(shè)備IO進(jìn)行檢測(cè)。"1" 標(biāo)識(shí)發(fā)生錯(cuò)誤的工作卡有1條連接,即發(fā)生錯(cuò)誤的工作卡相對(duì)應(yīng)的第一終端設(shè) 備10通過(guò)一個(gè)建立連接協(xié)議命令與第二終端設(shè)備50已建立通話(huà)連接。"N" 標(biāo)識(shí)發(fā)生錯(cuò)誤的工作卡有多條連接,即發(fā)生錯(cuò)誤的工作卡相對(duì)應(yīng)的第 一終端設(shè) 備10通過(guò)多條建立連接協(xié)議命令與多個(gè)第二終端設(shè)備50已建立通話(huà)連接,每 一建立連接協(xié)議命令對(duì)應(yīng)于第一終端設(shè)備10與每一個(gè)第二終端設(shè)備50建立通 話(huà)連接。
當(dāng)備份執(zhí)行模塊2001判斷連接數(shù)目不為0時(shí),即連接數(shù)目為1、 2、 3.....
N時(shí),備份執(zhí)行模塊2001重組建立連接協(xié)議命令,并每重組一個(gè)建立連接協(xié) 議命令后使連接數(shù)目參數(shù)減1。在本實(shí)施方式中,備份執(zhí)行模塊2001復(fù)制備 份數(shù)據(jù)庫(kù)2000儲(chǔ)存的建立連接協(xié)議命令的所有參數(shù),將所述參數(shù)重新組成建 立連接協(xié)議命令,并處理所述建立連接協(xié)議命令。
在本實(shí)施方式中,備份執(zhí)行模塊2001將重組后的建立連接協(xié)議命令當(dāng)作 為媒體網(wǎng)關(guān)控制器30發(fā)送的建立連接協(xié)議命令,與第二終端設(shè)備50進(jìn)行通信 連接。當(dāng)備份執(zhí)行模塊2001判斷連接數(shù)目為0,即連接數(shù)目參數(shù)為0時(shí),備 份執(zhí)行模塊2001重組通知請(qǐng)求協(xié)議命令,在本實(shí)施方式中,備份執(zhí)行模塊2001 復(fù)制備份數(shù)據(jù)庫(kù)2000儲(chǔ)存的通知請(qǐng)求協(xié)議命令的所有參數(shù),將所述參數(shù)重新 組成通知請(qǐng)求協(xié)議命令,并處理所述通知請(qǐng)求協(xié)議命令。在本實(shí)施方式中,備 份執(zhí)行模塊2001將重組后的通知請(qǐng)求協(xié)議命令當(dāng)作為媒體網(wǎng)關(guān)控制器30發(fā)送 的通知請(qǐng)求協(xié)議命令,對(duì)工作卡相對(duì)應(yīng)的第一終端設(shè)備10進(jìn)行檢測(cè),并把檢 測(cè)結(jié)果發(fā)送至媒體網(wǎng)關(guān)控制器30。
備份狀態(tài)模塊2002與備份數(shù)據(jù)庫(kù)2000、備份執(zhí)行模塊2001、第一終端設(shè) 備IO及媒體網(wǎng)關(guān)控制器30通信相連,用于記錄第一終端設(shè)備10與媒體網(wǎng)關(guān) 控制器30之間的通信狀態(tài)。在本實(shí)施方式中,僅當(dāng)備份執(zhí)行模塊2001接收備 份命令時(shí),備份狀態(tài)模塊2002開(kāi)始記錄第一終端設(shè)備10與媒體網(wǎng)關(guān)控制器 30之間的通信狀態(tài)。
圖3所示為本發(fā)明另一實(shí)施方式中第一網(wǎng)絡(luò)設(shè)備21的模塊圖。在本實(shí)施 方式中,第一網(wǎng)絡(luò)設(shè)備21包括1+1冗余架構(gòu),即包括第一工作卡220、第二 工作卡221、…、第N工作卡22N,且還包括第一備份卡210、第二備份卡211、…、 第N備份卡21N,其中,工作卡與備份卡一一對(duì)應(yīng),即第一工作卡220對(duì)應(yīng) 第一備份卡210,第N工作卡22N與第N備份卡21N對(duì)應(yīng)。第一工作卡220 及第一備份卡210分別與第一終端設(shè)備10及所述媒體網(wǎng)關(guān)控制器30通信相 連,第一工作卡220與第一備份卡210通信相連。第一工作卡220、第二工作
卡221.....及第N工作卡22N分別與N個(gè)第一終端設(shè)備10——對(duì)應(yīng),即每
一個(gè)工作卡對(duì)應(yīng)一個(gè)第一終端設(shè)備10。
第一工作卡220包括第一數(shù)據(jù)庫(kù)2200、第一執(zhí)行模塊2201及第一狀態(tài)模 塊2202。
第一狀態(tài)模塊2202與第一終端設(shè)備IO及媒體網(wǎng)關(guān)控制器30通信相連,用于記錄第一終端設(shè)備10與媒體網(wǎng)關(guān)控制器30之間的通信狀態(tài)。在本實(shí)施方 式中,通信狀態(tài)包括空閑狀態(tài)、撥號(hào)狀態(tài)、號(hào)碼收集狀態(tài)及通話(huà)狀態(tài),其中, 用"0"標(biāo)識(shí)空閑狀態(tài),用"1"標(biāo)識(shí)撥號(hào)狀態(tài),用"2"標(biāo)識(shí)號(hào)碼收集狀態(tài), 用"3"標(biāo)識(shí)通話(huà)狀態(tài)。在其它實(shí)施方式中,所述通信狀態(tài)亦可用其它不同數(shù) 字或字母標(biāo)識(shí)。
第一執(zhí)行模塊2201與第一終端設(shè)備10、媒體網(wǎng)關(guān)控制器30、處理器220 及第一狀態(tài)模塊2202通信相連,用于根據(jù)第一狀態(tài)模塊2202記錄的通信狀態(tài) 建立第一終端設(shè)備10與第二終端設(shè)備50之間的通信連接。
第一數(shù)據(jù)庫(kù)2200與第一狀態(tài)模塊2202及第一執(zhí)行模塊2201通信相連, 用于儲(chǔ)存第一終端設(shè)備10與媒體網(wǎng)關(guān)控制器30之間的多個(gè)通信數(shù)據(jù)。在本實(shí) 施方式中,第一終端設(shè)備IO與媒體網(wǎng)關(guān)控制器30之間的多個(gè)通信數(shù)據(jù)包括多 個(gè)支配協(xié)議命令、呼叫代理位址、注冊(cè)狀態(tài)及當(dāng)前通信狀態(tài)等。在本實(shí)施方式 中,每一支配協(xié)議命令包括建立連接協(xié)議命令及通知請(qǐng)求協(xié)議命令,建立連接 協(xié)議命令包括建立連接命令行、連接方式、呼叫標(biāo)識(shí)符、連接數(shù)目、本地連接 選項(xiàng)及會(huì)話(huà)描述協(xié)議等參數(shù);通知請(qǐng)求協(xié)議命令包括通知請(qǐng)求命令行、請(qǐng)求標(biāo) 識(shí)符及信號(hào)請(qǐng)求等參數(shù)。在本實(shí)施方式中,當(dāng)前通信狀態(tài)為第一終端設(shè)備10 與媒體網(wǎng)關(guān)控制器30之間的當(dāng)前通信狀態(tài),所述通信狀態(tài)亦儲(chǔ)存于第一狀態(tài) 模塊2202中。
第二工作卡221.....及第N工作卡22N的結(jié)構(gòu)與功能與第一工作卡220
相同,為簡(jiǎn)便起見(jiàn),此處不再詳述。
在本實(shí)施方式中,第 一執(zhí)行模塊2201還應(yīng)用于將第 一數(shù)據(jù)庫(kù)2200儲(chǔ)存的 多個(gè)通信數(shù)據(jù)發(fā)送至第一備份卡210。
在本實(shí)施方式中,當(dāng)?shù)谝粋浞菘?10檢測(cè)到第一工作卡220發(fā)生錯(cuò)誤時(shí), 第一備份卡210自動(dòng)產(chǎn)生備份命令,并重新建立第一終端設(shè)備10與媒體網(wǎng)關(guān) 控制器30的通信連接。第一備份卡210包括第一備份數(shù)據(jù)庫(kù)2100、第一備份 執(zhí)行模塊2101及第一備份狀態(tài)模塊2102。
第一備份數(shù)據(jù)庫(kù)2100與第一執(zhí)行模塊2201通信相連,用于儲(chǔ)存第一執(zhí)行 模塊2201發(fā)送的多個(gè)通信數(shù)據(jù)。
第一備份狀態(tài)模塊2102與第一備份數(shù)據(jù)庫(kù)2100、第一終端設(shè)備10及媒
體網(wǎng)關(guān)控制器30通信相連,用于記錄第一終端設(shè)備10與媒體網(wǎng)關(guān)控制器30
之間的通信狀態(tài)。在本實(shí)施方式中,僅當(dāng)?shù)谝粋浞菘?10檢測(cè)到第一工作卡220發(fā)生錯(cuò)誤時(shí),第一備份狀態(tài)模塊2102開(kāi)始記錄第一終端設(shè)備10與媒體網(wǎng) 關(guān)控制器30之間的通信狀態(tài)。
第一備份執(zhí)行模塊2101與第一終端設(shè)備10、媒體網(wǎng)關(guān)控制器30、第一備 份數(shù)據(jù)庫(kù)2100及第 一備份狀態(tài)模塊2102通信相連,用于當(dāng)檢測(cè)到第 一工作卡 220發(fā)生錯(cuò)誤時(shí),并通過(guò)判斷第一工作卡220的連接數(shù)目來(lái)重建所述終端設(shè)備 10與所述媒體網(wǎng)關(guān)控制器30的通信連接。在本實(shí)施方式中,第一備份執(zhí)行模 塊2101通過(guò)查詢(xún)第一備份數(shù)據(jù)庫(kù)2100中的支配協(xié)議命令的建立連接協(xié)議命令 的連接數(shù)目參數(shù)來(lái)判斷第一工作卡220的連接數(shù)目。在本實(shí)施方式中,連接數(shù) 目參數(shù)分別用不同的數(shù)字或字母標(biāo)識(shí)。"0"標(biāo)識(shí)第一工作卡220正對(duì)第一終端 設(shè)備10進(jìn)行檢測(cè)。"1"標(biāo)識(shí)第一工作卡220與媒體網(wǎng)關(guān)控制器30之間有l(wèi)條 連接,即第一終端設(shè)備IO通過(guò)一個(gè)建立連接協(xié)議命令與第二終端設(shè)備50已建 立通話(huà)連接。"N"標(biāo)識(shí)第一工作卡220與媒體網(wǎng)關(guān)控制器30之間有多條連接, 即第一終端設(shè)備10通過(guò)多條建立連接協(xié)議命令與多個(gè)第二終端設(shè)備50已建立 通話(huà)連接, 一個(gè)建立連接協(xié)議命令對(duì)應(yīng)于第一終端設(shè)備10與一個(gè)第二終端設(shè) 備50建立通話(huà)連接。
當(dāng)?shù)谝粋浞輬?zhí)行模塊2101判斷連接數(shù)目不為0時(shí),即連接數(shù)目為l、 2、
3.....N,第一備份執(zhí)行模塊2101重組建立連接協(xié)議命令,并每重組一個(gè)建
立連接協(xié)議命令后使連接數(shù)目參數(shù)減1。在本實(shí)施方式中,第一備份執(zhí)行模塊 2101復(fù)制第一備份數(shù)據(jù)庫(kù)2100儲(chǔ)存之建立連接協(xié)議命令之所有參數(shù),將所述 參數(shù)重新組成建立連接協(xié)議命令,并處理所述建立連接協(xié)議命令。
當(dāng)?shù)谝粋浞輬?zhí)行模塊2101判斷連接數(shù)目為0,即連接數(shù)目參數(shù)為0時(shí), 第一備份執(zhí)行模塊2101重組通知請(qǐng)求協(xié)議命令,在本實(shí)施方式中,第一備份 執(zhí)行模塊2101復(fù)制第一備份數(shù)據(jù)庫(kù)2100儲(chǔ)存的通知請(qǐng)求協(xié)議命令的所有參 數(shù),將所述參數(shù)重新組成通知請(qǐng)求協(xié)議命令,并處理所述通知請(qǐng)求協(xié)議命令。 在本實(shí)施方式中,第一備份執(zhí)行模塊2101將重組后的通知請(qǐng)求協(xié)議命令當(dāng)作 為媒體網(wǎng)關(guān)控制器30發(fā)送的通知請(qǐng)求協(xié)議命令,對(duì)第 一終端設(shè)備10進(jìn)行檢測(cè), 并把檢測(cè)結(jié)果發(fā)送至媒體網(wǎng)關(guān)控制器30。
第二備份卡211.....及第N備份卡21N的結(jié)構(gòu)與功能與第一備份卡210
相同,為簡(jiǎn)便起見(jiàn),此處不再詳述。
圖4所示為本發(fā)明實(shí)施方式中通信冗余方法的流程圖。在本實(shí)施方式中, 第一網(wǎng)絡(luò)設(shè)備20對(duì)第一工作卡201、第二工作卡202.....及第N工作卡20N通信冗余方法相同,因而僅以第一工作卡201為例進(jìn)行說(shuō)明。
在步驟S300中,第一工作卡201建立第一終端設(shè)備10與媒體網(wǎng)關(guān)控制器 30之間的正常通信。在本實(shí)施方式中,第一執(zhí)行模塊2011通過(guò)媒體網(wǎng)關(guān)控制 器30建立第一工作卡201相對(duì)應(yīng)的第一終端設(shè)備10與第二終端設(shè)備50之間 的通信連接,第一數(shù)據(jù)庫(kù)2010儲(chǔ)存第一工作卡201與媒體網(wǎng)關(guān)控制器30之間 的多個(gè)通信數(shù)據(jù),所述數(shù)據(jù)包括多個(gè)支配協(xié)議命令、呼叫代理位址、注冊(cè)狀態(tài) 及當(dāng)前通信狀態(tài),第一執(zhí)行模塊2011將第一數(shù)據(jù)庫(kù)2010儲(chǔ)存的多個(gè)通信數(shù)據(jù) 發(fā)送至處理器220。在本實(shí)施方式中,每一支配協(xié)議命令包括建立連接協(xié)議命 令及通知請(qǐng)求協(xié)議命令,建立連接協(xié)議命令包括建立連接命令行、連接方式、 呼叫標(biāo)識(shí)符、連接數(shù)目、本地連接選項(xiàng)及會(huì)話(huà)描述協(xié)議等參數(shù);通知請(qǐng)求協(xié)議 命令包括通知請(qǐng)求命令行、請(qǐng)求標(biāo)識(shí)符及信號(hào)請(qǐng)求等參數(shù)。在本實(shí)施方式中, 當(dāng)前通信狀態(tài)為第一工作卡201相對(duì)應(yīng)的第一終端設(shè)備10與媒體網(wǎng)關(guān)控制器 30之間的當(dāng)前通信狀態(tài),所述通信狀態(tài)亦儲(chǔ)存于第一狀態(tài)模塊2012。在本實(shí) 施方式中,用"0"標(biāo)識(shí)空閑狀態(tài),用"1"標(biāo)識(shí)撥號(hào)狀態(tài),用"2"標(biāo)識(shí)號(hào)碼 收集狀態(tài),用"3"標(biāo)識(shí)通話(huà)狀態(tài)。在其它實(shí)施方式中,所述通信狀態(tài)亦可用 其它不同數(shù)字或字母標(biāo)識(shí)。
在步驟S302中,處理器220檢測(cè)到第一工作卡201發(fā)生錯(cuò)誤,并發(fā)送備 份命令至備份卡200,及發(fā)送儲(chǔ)存的多個(gè)通信數(shù)據(jù)至備份卡200的備份數(shù)據(jù)庫(kù) 2000進(jìn)行儲(chǔ)存。在本實(shí)施方式中,多個(gè)通信數(shù)據(jù)為第一執(zhí)行模塊2011發(fā)送至 處理器220的多個(gè)通信數(shù)據(jù)。
在步驟S304中,備份執(zhí)行模塊2001判斷第一工作卡201的連接數(shù)目。在 本實(shí)施方式中,當(dāng)備份卡200接收處理器220發(fā)送的備份命令,備份執(zhí)行模塊 2001通過(guò)查詢(xún)備份數(shù)據(jù)庫(kù)2000中的支配協(xié)議命令的建立連接協(xié)議命令的連接 數(shù)目參數(shù)來(lái)判斷第一工作卡201的連接數(shù)目。在本實(shí)施方式中,連接數(shù)目參數(shù) 為"0"時(shí)標(biāo)識(shí)發(fā)生錯(cuò)誤的工作卡201正對(duì)與第一工作卡201相對(duì)應(yīng)的第一終 端設(shè)備IO進(jìn)行檢測(cè),為"1"時(shí)標(biāo)識(shí)發(fā)生錯(cuò)誤的工作卡與媒體網(wǎng)關(guān)控制器30 之間有1條連接,即發(fā)生錯(cuò)誤的工作卡相對(duì)應(yīng)的第一終端設(shè)備IO通過(guò)一個(gè)建 立連接協(xié)議命令與第二終端設(shè)備50已建立通話(huà)連接,為"N,,時(shí)標(biāo)識(shí)發(fā)生錯(cuò) 誤的工作卡與媒體網(wǎng)關(guān)控制器30之間有N條連接,即發(fā)生錯(cuò)誤的工作卡相對(duì) 應(yīng)的第一終端設(shè)備10通過(guò)N條建立連接協(xié)議命令與N個(gè)第二終端設(shè)備50已 建立通話(huà)連接,每一個(gè)建立連接協(xié)議命令對(duì)應(yīng)于第一終端設(shè)備IO與一個(gè)第二終端設(shè)備50建立通話(huà)連接。
若備份執(zhí)行模塊2001判斷連接數(shù)目不為0時(shí),即連接數(shù)目為1、 2、 3.....N,在步驟S306中,備份執(zhí)行模塊2001重組建立連接協(xié)議命令,并使連接數(shù) 目參數(shù)減1。在本實(shí)施方式中,備份執(zhí)行模塊2001復(fù)制備份數(shù)據(jù)庫(kù)2000儲(chǔ)存 的建立連接協(xié)議命令的所有參數(shù),并將所述參數(shù)重新組成建立連接協(xié)議命令, 以準(zhǔn)備重新建立第一工作卡201相對(duì)應(yīng)的第一終端設(shè)備10與媒體網(wǎng)關(guān)控制器 30之間的通信連接。
在步驟S308中,備份執(zhí)行模塊2001處理建立連接協(xié)議命令。在本實(shí)施方 式中,備份執(zhí)行模塊2001將更改后的建立連接協(xié)議命令當(dāng)作為媒體網(wǎng)關(guān)控制 器30發(fā)送的建立連接協(xié)議命令,與媒體網(wǎng)關(guān)控制器30進(jìn)行通信連接,進(jìn)入步 驟S304,以進(jìn)一步判斷第一工作卡201的連接數(shù)目是否為0。
若備份執(zhí)行模塊2001判斷連接數(shù)目為0時(shí),即連接數(shù)目參數(shù)為O時(shí),在 步驟S310中,備份執(zhí)行模塊2001重組通知請(qǐng)求協(xié)議命令。在本實(shí)施方式中, 備份執(zhí)行模塊2001復(fù)制備份數(shù)據(jù)庫(kù)2000儲(chǔ)存的建立連接協(xié)議命令的所有參 數(shù),并將所述參數(shù)重新組成建立連接協(xié)議命令。
在步驟S312中,備份執(zhí)行模塊2001處理通知請(qǐng)求協(xié)議命令。在本實(shí)施方 式中,備份執(zhí)行模塊2001將更改后的通知請(qǐng)求協(xié)議命令當(dāng)作為媒體網(wǎng)關(guān)控制 器30發(fā)送的通知請(qǐng)求協(xié)議命令,對(duì)第一工作卡201相對(duì)應(yīng)的第一終端設(shè)備10 機(jī)進(jìn)行檢測(cè),并把檢測(cè)結(jié)果發(fā)送至媒體網(wǎng)關(guān)控制器30。
在步驟S314中,備份卡200更改備份狀態(tài)為工作狀態(tài),以恢復(fù)正常通信。
圖5為本發(fā)明另一實(shí)施方式中通信冗余方法的流程圖。在步驟S400中, 第一工作卡220建立第一終端設(shè)備10與媒體網(wǎng)關(guān)控制器30之間的正常通信。 在本實(shí)施方式中,第一執(zhí)行模塊2201通過(guò)媒體網(wǎng)關(guān)控制器30建立第一終端設(shè) 備10與第二終端設(shè)備50之間的通信連接,第一數(shù)據(jù)庫(kù)2200儲(chǔ)存當(dāng)前第一終 端設(shè)備IO與媒體網(wǎng)關(guān)控制器30的多個(gè)通信數(shù)據(jù),所述通信數(shù)據(jù)包括多個(gè)支配 協(xié)議命令、呼叫代理位址、注冊(cè)狀態(tài)及當(dāng)前通信狀態(tài)。第一執(zhí)行模塊2201將 第一數(shù)據(jù)庫(kù)2200儲(chǔ)存的多個(gè)通信數(shù)據(jù)發(fā)送至第一備份卡210的第一備份數(shù)據(jù) 庫(kù)2100進(jìn)行儲(chǔ)存。在本實(shí)施方式中,每一支配協(xié)議命令包括建立連接協(xié)議命 令及通知請(qǐng)求協(xié)議命令,建立連接協(xié)議命令包括包括建立連接命令行、連接方 式、呼叫標(biāo)識(shí)符、連接數(shù)目、本地連接選項(xiàng)及會(huì)話(huà)描述協(xié)議等參數(shù);通知請(qǐng)求 協(xié)議命令包括通知請(qǐng)求命令行、請(qǐng)求標(biāo)識(shí)符及信號(hào)請(qǐng)求等參數(shù)。在本實(shí)施方式
中,當(dāng)前通信狀態(tài)為第 一終端設(shè)備10與媒體網(wǎng)關(guān)控制器30之間的當(dāng)前通信狀 態(tài),所述通信狀態(tài)亦儲(chǔ)存于第一狀態(tài)模塊2202中。在本實(shí)施方式中,用"0" 標(biāo)識(shí)空閑狀態(tài),用"1"標(biāo)識(shí)撥號(hào)狀態(tài),用"2"標(biāo)識(shí)號(hào)碼收集狀態(tài),用"3" 標(biāo)識(shí)通話(huà)狀態(tài)。在其它實(shí)施方式中,所述通信狀態(tài)亦可用其它不同數(shù)字或字母標(biāo)識(shí).
在步驟S402中,第一備份卡210檢測(cè)到第一工作卡220發(fā)生錯(cuò)誤,第一 備份卡210產(chǎn)生備份命令。
在步驟S404中,第一備份執(zhí)行模塊2101判斷第一工作卡220與媒體網(wǎng)關(guān) 控制器30之間的連接數(shù)目。在本實(shí)施方式中,當(dāng)?shù)谝粋浞菘?10產(chǎn)生備份命 令時(shí),第一備份執(zhí)行模塊2101開(kāi)始判斷第一工作卡220與媒體網(wǎng)關(guān)控制器30 之間的連接數(shù)目。在本實(shí)施方式中,第一備份執(zhí)行模塊2101通過(guò)查詢(xún)第一備 份數(shù)據(jù)庫(kù)2100中的支配協(xié)議命令的建立連接協(xié)議命令的連接數(shù)目參數(shù)來(lái)判斷 第一工作卡220之間的連接數(shù)目。在本實(shí)施方式中,連接數(shù)目參數(shù)分別用不同 的數(shù)字或字母標(biāo)識(shí)。"0"標(biāo)識(shí)第一工作卡220正對(duì)第一終端設(shè)備IO進(jìn)行檢測(cè)。 "1"標(biāo)識(shí)第一工作卡220與媒體網(wǎng)關(guān)控制器30之間有l(wèi)條連接,即第一終端 設(shè)備10通過(guò)一個(gè)建立連接協(xié)議命令與一個(gè)第二終端設(shè)備50已建立通話(huà)連接。 N"標(biāo)識(shí)第一工作卡220與媒體網(wǎng)關(guān)控制器30之間有多個(gè)條連接,即第一終 端設(shè)備10通過(guò)多個(gè)條建立連接協(xié)議命令與多個(gè)第二終端設(shè)備50已建立通話(huà)連 接,每一個(gè)建立連接協(xié)議命令對(duì)應(yīng)于第一終端設(shè)備10與一個(gè)第二終端設(shè)備50 建立通話(huà)連接。
若第一備份執(zhí)行模塊2101判斷連接數(shù)目不為0時(shí),即連接數(shù)目為l、 2、 3、…、N,在步驟S406中,第一備份執(zhí)行模塊2101重組建立連接協(xié)議命令, 并使連接數(shù)目參數(shù)減1。在本實(shí)施方式中,第一備份執(zhí)行模塊2101復(fù)制第一 備份數(shù)據(jù)庫(kù)2100儲(chǔ)存的建立連接協(xié)議命令的所有參數(shù),并將所述參數(shù)重新組 成建立連接協(xié)議命令。
在步驟S408中,第一備份執(zhí)行模塊2101處理建立連接協(xié)議命令。在本實(shí) 施方式中,第一備份執(zhí)行模塊2101將重組后的所述建立連接協(xié)議命令當(dāng)作為 媒體網(wǎng)關(guān)控制器30發(fā)送的建立連接協(xié)議命令,與媒體網(wǎng)關(guān)控制器30進(jìn)行通信連接。
若第一備份執(zhí)行模塊2101判斷連接數(shù)目為0時(shí),即連接數(shù)目參數(shù)為0時(shí), 在步驟S410中,第一備份執(zhí)行才莫塊2101重組通知請(qǐng)求協(xié)議命令。在本實(shí)施方式中,第一備份執(zhí)行模塊2101復(fù)制第一備份數(shù)據(jù)庫(kù)2100儲(chǔ)存的建立連接協(xié)議 命令的所有參數(shù),并將所述參數(shù)重新組成建立連接協(xié)議命令。
在步驟S412中,第一備份執(zhí)行模塊2101處理通知請(qǐng)求協(xié)議命令。在本實(shí) 施方式中,第一備份執(zhí)行模塊2101將重組后的所述通知請(qǐng)求協(xié)議命令當(dāng)作為 媒體網(wǎng)關(guān)控制器30發(fā)送的通知請(qǐng)求協(xié)議命令,對(duì)第一終端設(shè)備IO進(jìn)行檢測(cè), 并把檢測(cè)結(jié)果發(fā)送至媒體網(wǎng)關(guān)控制器30。
在步驟S414中,第一備份卡210更改備份狀態(tài)為工作狀態(tài),以恢復(fù)正常 通信。
所述第一網(wǎng)絡(luò)設(shè)備20、 21及通信冗余方法,可保證第一終端設(shè)備IO與媒 體網(wǎng)關(guān)控制器30的通信不會(huì)因工作卡發(fā)生錯(cuò)誤而被中斷,從而保證網(wǎng)絡(luò)電話(huà) 的工作可靠度及穩(wěn)定度。
權(quán)利要求
1.一種網(wǎng)絡(luò)設(shè)備,其特征在于,包括至少一個(gè)工作卡,與第一終端設(shè)備及媒體網(wǎng)關(guān)控制器通信相連,用于通過(guò)所述媒體網(wǎng)關(guān)控制器建立所述第一終端設(shè)備與第二終端設(shè)備的通信連接,并發(fā)送所述第一終端設(shè)備與所述媒體網(wǎng)關(guān)控制器之間的多個(gè)通信數(shù)據(jù);及備份卡,與所述工作卡、所述第一終端設(shè)備、及所述媒體網(wǎng)關(guān)控制器通信相連,用于當(dāng)所述工作卡發(fā)生錯(cuò)誤時(shí),根據(jù)備份命令及所述工作卡的連接數(shù)目來(lái)重建所述第一終端設(shè)備與所述第二終端設(shè)備的通信連接。
2. 如權(quán)利要求1所述的網(wǎng)絡(luò)設(shè)備,其特征在于,所述工作卡包括 狀態(tài)模塊,與所述第一終端設(shè)備及所述媒體網(wǎng)關(guān)控制器通信相連,用于記錄所述第 一終端設(shè)備與所述媒體網(wǎng)關(guān)控制器之間的通信狀態(tài);數(shù)據(jù)庫(kù),與所述狀態(tài)模塊通信相連,用于儲(chǔ)存所述第一終端設(shè)備與所述媒體網(wǎng)關(guān)控制器之間的所述通信數(shù)據(jù);及執(zhí)行模塊,與所述第一終端設(shè)備、所述媒體網(wǎng)關(guān)控制器、所述數(shù)據(jù)庫(kù)及所述狀態(tài)模塊通信相連,用于根據(jù)所述狀態(tài)模塊記錄的通信狀態(tài),建立所述第一終端設(shè)備與所述第二終端設(shè)備的通信連接,及用于發(fā)送所述數(shù)據(jù)庫(kù)儲(chǔ)存的所述通信數(shù)據(jù)。
3. 如權(quán)利要求1所述的網(wǎng)絡(luò)設(shè)備,其特征在于,所述網(wǎng)絡(luò)設(shè)備還包括處理 器,與所述工作卡及所述備份卡通信相連,用于檢測(cè)到所述工作卡發(fā)生錯(cuò)誤時(shí),產(chǎn)生所述備份命令。
4. 如權(quán)利要求3所述的網(wǎng)絡(luò)設(shè)備,其特征在于,所述工作卡還用于發(fā)送所 述通信數(shù)據(jù)至所述處理器,所述備份卡還用于當(dāng)所述處理器檢測(cè)到所述工作卡 發(fā)生錯(cuò)誤時(shí),接收所述處理器發(fā)送的所述備份命令及所述通信數(shù)據(jù)。
5. 如權(quán)利要求4所述的網(wǎng)絡(luò)設(shè)備,其特征在于,所述備份卡包括 備份數(shù)據(jù)庫(kù),與所述處理器通信相連,用于儲(chǔ)存所述處理器發(fā)送的所述通信數(shù)據(jù);及備份執(zhí)行模塊,與所述第一終端設(shè)備、所迷媒體網(wǎng)關(guān)控制器、所述處理器 及所述備份數(shù)據(jù)庫(kù)通信相連,用于當(dāng)所述處理器檢測(cè)到所述工作卡發(fā)生錯(cuò)誤 時(shí),接收所述處理器發(fā)出的所述備份命令,并通過(guò)判斷所述工作卡的連接數(shù)目 來(lái)重建所述第一終端設(shè)備與所述第二終端設(shè)備的通信連接;及備份狀態(tài)模塊,與所述備份數(shù)據(jù)庫(kù)、所述備份執(zhí)行模塊、所述第一終端設(shè) 備及所述媒體網(wǎng)關(guān)控制器通信相連,用于當(dāng)所述備份執(zhí)行模塊接收所述備份命 令時(shí),記錄所述第 一終端設(shè)備與所述媒體網(wǎng)關(guān)控制器之間的通信狀態(tài)。
6. 如權(quán)利要求1所述的網(wǎng)絡(luò)設(shè)備,其特征在于,所述工作卡用于發(fā)送所述 通信數(shù)據(jù)至所述備份卡,所述備份卡用于當(dāng)檢測(cè)到所述工作卡發(fā)生錯(cuò)誤時(shí),產(chǎn) 生所述備份命令。
7. 如權(quán)利要求6所述的網(wǎng)絡(luò)設(shè)備,其特征在于,所述備份卡包括 備份數(shù)據(jù)庫(kù),用于儲(chǔ)存所述工作卡發(fā)送的所述通信數(shù)據(jù);及 備份執(zhí)行模塊,與所述第一終端設(shè)備、所述媒體網(wǎng)關(guān)控制器及所述備份數(shù)據(jù)庫(kù)通信相連,用于當(dāng)檢測(cè)到所述工作卡發(fā)生錯(cuò)誤時(shí),產(chǎn)生所述備份命令,并 通過(guò)判斷所述工作卡的連接數(shù)目來(lái)重建所述第一終端設(shè)備與所述第二終端設(shè) 備的通信連接;及備份狀態(tài)模塊,與所述備份數(shù)據(jù)庫(kù)、所述備份執(zhí)行模塊、所述第一終端設(shè) 備及所述媒體網(wǎng)關(guān)控制器通信相連,用于當(dāng)所述備份執(zhí)行模塊產(chǎn)生所述備份命 令時(shí),記錄所述第一終端設(shè)備與所述第二終端設(shè)備之間的通信狀態(tài)。
8. —種通信冗余方法,應(yīng)用于網(wǎng)絡(luò)設(shè)備中,其特征在于,所述通信冗余方 法包括工作卡發(fā)送多個(gè)通信數(shù)據(jù);當(dāng)檢測(cè)到所述工作卡發(fā)生錯(cuò)誤時(shí),接收備份命令;及 根據(jù)所述通信數(shù)據(jù)判斷所述工作卡的連接數(shù)目,以重建第一終端設(shè)備與第 二終端設(shè)備之間的通信連接。
9. 如權(quán)利要求8所述的通信冗余方法,其特征在于,工作卡發(fā)送多個(gè)通信 數(shù)據(jù)的步驟包括以下步驟所述工作卡發(fā)送所述通信數(shù)據(jù)至處理器。
10. 如權(quán)利要求9所述的通信冗余方法,其特征在于,當(dāng)檢測(cè)到所述工作 卡發(fā)生錯(cuò)誤時(shí),接收所述備份命令的步驟包括以下步驟當(dāng)所述處理器檢測(cè)到所述工作卡發(fā)生錯(cuò)誤時(shí),備份卡接收所述處理器發(fā)送 的所述備份命令;及接收所述處理器發(fā)送的所述通信數(shù)據(jù)。
11. 如權(quán)利要求8所述的通信冗余方法,其特征在于,工作卡發(fā)送多個(gè)通 信數(shù)據(jù)的步驟包括以下步驟所述工作卡發(fā)送所述通信數(shù)據(jù)至備份卡。
12. 如權(quán)利要求11所述的通信冗余方法,其特征在于,當(dāng)檢測(cè)到所述工作 卡發(fā)生錯(cuò)誤時(shí),接收所述備份命令的步驟包括以下步驟所述備份卡接收所述工作卡發(fā)送的所述通信數(shù)據(jù);及當(dāng)所述備份卡檢測(cè)到所述工作卡發(fā)生錯(cuò)誤時(shí),產(chǎn)生所述備份命令。
13. 如權(quán)利要求8所述的通信冗余方法,其特征在于,所述通信數(shù)據(jù)為所 述工作卡儲(chǔ)存的所述第一終端設(shè)備與所述媒體網(wǎng)關(guān)控制器之間的多個(gè)通信數(shù)據(jù),所述通信數(shù)據(jù)包括多個(gè)支配協(xié)議命令,每一支配協(xié)議命令包括建立連接協(xié) 議命令及通知請(qǐng)求協(xié)議命令,所述建立連接協(xié)議命令包括連接數(shù)目參數(shù)。
14. 如權(quán)利要求13所述的通信冗余方法,其特征在于,根據(jù)所述通信數(shù)據(jù) 判斷所述工作卡的連接數(shù)目的步驟包括以下步驟查詢(xún)備份卡中儲(chǔ)存的所述通信數(shù)據(jù)的所述支配協(xié)議命令的所述建立連接 協(xié)議命令的所述連接數(shù)目參數(shù)來(lái)判斷所述連接數(shù)目。
15. 如權(quán)利要求13所述的通信冗余方法,其特征在于,根據(jù)所述通信數(shù)據(jù) 判斷所述工作卡的連接數(shù)目,以重建所述第一終端設(shè)備與所述第二終端設(shè)備之 間的通信連接的步驟包括若連接數(shù)目不為0時(shí),重組所述建立連接協(xié)議命令,并使連接數(shù)目減1;及處理所述重組后的建立連接協(xié)議命令。
16. 如權(quán)利要求15所述的通信冗余方法,其特征在于,重組所述建立連接 協(xié)議命令的步驟包括復(fù)制備份卡中儲(chǔ)存的建立連接協(xié)議命令的所有參數(shù);及 將所述參數(shù)重新組成所述建立連接協(xié)議命令。
17. 如權(quán)利要求15所述的通信冗余方法,其特征在于,處理所述重組后的 建立連接協(xié)議命令的步驟包括將重組后的所述建立連接協(xié)議命令當(dāng)作為所述媒體網(wǎng)關(guān)控制器發(fā)送的建 立連接協(xié)議命令,與所述第二終端設(shè)備進(jìn)行通信連接。
18. 如權(quán)利要求13所述的通信冗余方法,其特征在于,根據(jù)所述通信數(shù)據(jù) 判斷所述工作卡的連接數(shù)目,以重建所述第一終端設(shè)備與所迷第二終端設(shè)備之 間的通信連接的步驟包括若連接數(shù)目為0時(shí),重組通知請(qǐng)求協(xié)議命令;處理重組后的所述通知請(qǐng)求協(xié)議命令;及 更改備份狀態(tài)為工作狀態(tài)。
19. 如權(quán)利要求18所述的通信冗余方法,其特征在于,重組所述通知請(qǐng)求 協(xié)議命令的步驟包括通過(guò)復(fù)制備份卡中儲(chǔ)存的所述通知請(qǐng)求協(xié)議命令的所有參數(shù),將所述參數(shù) 重新組成通知請(qǐng)求協(xié)議命令。
20. 如權(quán)利要求18所述的通信冗余方法,其特征在于,處理重組后的所述 通知請(qǐng)求協(xié)議命令的步驟包括將重組后的所述通知請(qǐng)求協(xié)議命令當(dāng)作為所述媒體網(wǎng)關(guān)控制器發(fā)送的通 知請(qǐng)求協(xié)議命令,對(duì)所述第一終端設(shè)備進(jìn)行檢測(cè),并把檢測(cè)結(jié)果發(fā)送至所述媒 體網(wǎng)關(guān)控制器。
全文摘要
一種網(wǎng)絡(luò)設(shè)備,包括至少一個(gè)工作卡及備份卡。工作卡與第一終端設(shè)備及媒體網(wǎng)關(guān)控制器通信相連,用于通過(guò)所述媒體網(wǎng)關(guān)控制器建立所述第一終端設(shè)備與第二終端設(shè)備的通信連接,并發(fā)送所述第一終端設(shè)備與所述媒體網(wǎng)關(guān)控制器之間的多個(gè)通信數(shù)據(jù)。備份卡與所述工作卡、所述第一終端設(shè)備及所述媒體網(wǎng)關(guān)控制器通信相連,用于當(dāng)所述工作卡發(fā)生錯(cuò)誤時(shí),根據(jù)備份命令及所述工作卡的連接數(shù)目來(lái)重建所述第一終端設(shè)備與所述第二終端設(shè)備的通信連接。本發(fā)明還提供一種通信冗余方法。所述網(wǎng)絡(luò)設(shè)備及其通信冗余方法,可保證終端設(shè)備與媒體網(wǎng)關(guān)控制器的通信不會(huì)因工作卡發(fā)生錯(cuò)誤而被中斷,從而保證網(wǎng)絡(luò)電話(huà)的工作可靠度及穩(wěn)定度。
文檔編號(hào)H04L12/66GK101202719SQ20061015753
公開(kāi)日2008年6月18日 申請(qǐng)日期2006年12月15日 優(yōu)先權(quán)日2006年12月15日
發(fā)明者王威然, 黃錦溢 申請(qǐng)人:鴻富錦精密工業(yè)(深圳)有限公司;鴻海精密工業(yè)股份有限公司