實(shí)現(xiàn)多路呼叫的系統(tǒng)及方法
【技術(shù)領(lǐng)域】
[0001]本申請(qǐng)屬于網(wǎng)絡(luò)通信領(lǐng)域,尤其涉及一種實(shí)現(xiàn)多路呼叫的系統(tǒng)及方法。
【背景技術(shù)】
[0002]盡管現(xiàn)有的多媒體調(diào)度系統(tǒng)能夠?qū)Ω鞣N多媒體通信數(shù)據(jù)服務(wù)進(jìn)行全面的處理,例如,各種語(yǔ)音、文本、視頻、短消息等多媒體通信服務(wù),從而極大地方便了世界各地的客戶(hù)聯(lián)系,然而,一旦設(shè)備或者網(wǎng)絡(luò)出現(xiàn)故障,由于多媒體調(diào)度系統(tǒng)不能及時(shí)地對(duì)處理的數(shù)據(jù)進(jìn)行備份,以致不能保證后臺(tái)調(diào)度業(yè)務(wù)的不間斷運(yùn)行,從而影響了上述通信服務(wù)的質(zhì)量。
【發(fā)明內(nèi)容】
[0003]本發(fā)明的目的在于提供一種實(shí)現(xiàn)多路呼叫的系統(tǒng)級(jí)方法,以解決上述問(wèn)題。
[0004]根據(jù)本發(fā)明的一方面,提供一種實(shí)現(xiàn)多路呼叫的系統(tǒng),所述系統(tǒng)包括:呼叫方,向被叫方發(fā)起呼叫,并將所述呼叫發(fā)送到第一網(wǎng)關(guān);第一網(wǎng)關(guān),從呼叫方獲得所述呼叫,并將所述呼叫的模擬請(qǐng)求信號(hào)轉(zhuǎn)換為IP請(qǐng)求信號(hào),然后,將轉(zhuǎn)換的IP請(qǐng)求信號(hào)分別經(jīng)由η個(gè)預(yù)定網(wǎng)絡(luò)轉(zhuǎn)發(fā)給調(diào)度主機(jī);調(diào)度主機(jī),從所述η個(gè)預(yù)定網(wǎng)絡(luò)的每個(gè)預(yù)定網(wǎng)絡(luò)中接收第一網(wǎng)關(guān)針對(duì)所述呼叫轉(zhuǎn)發(fā)的IP請(qǐng)求信號(hào),并將接收的每個(gè)IP請(qǐng)求信號(hào)分別經(jīng)由轉(zhuǎn)發(fā)該IP請(qǐng)求信號(hào)的預(yù)定網(wǎng)絡(luò)轉(zhuǎn)發(fā)給第二網(wǎng)關(guān);第二網(wǎng)關(guān),從所述η個(gè)預(yù)定網(wǎng)絡(luò)的每個(gè)預(yù)定網(wǎng)絡(luò)中接收調(diào)度主機(jī)針對(duì)所述呼叫轉(zhuǎn)發(fā)的IP請(qǐng)求信號(hào),并將接收的每個(gè)IP請(qǐng)求信號(hào)分別還原為模擬請(qǐng)求信號(hào),從而獲得針對(duì)所述呼叫的η路呼叫請(qǐng)求,并將獲得的η路呼叫請(qǐng)求轉(zhuǎn)發(fā)給被叫方;被叫方,從第二網(wǎng)關(guān)獲得針對(duì)所述呼叫轉(zhuǎn)發(fā)的η路呼叫請(qǐng)求,并針對(duì)獲得的η路呼叫請(qǐng)求分別作出應(yīng)答,從而獲得針對(duì)所述呼叫的η條應(yīng)答消息,將獲得的每條應(yīng)答消息分別經(jīng)由第二網(wǎng)關(guān)以及轉(zhuǎn)發(fā)該條應(yīng)答消息應(yīng)答的IP請(qǐng)求信號(hào)的預(yù)定網(wǎng)絡(luò)反饋給調(diào)度主機(jī);其中,η為正整數(shù),并且大于等于2 ;第一網(wǎng)關(guān)、調(diào)度主機(jī)、第二網(wǎng)關(guān)都分別配置有η個(gè)預(yù)定網(wǎng)卡,以便通過(guò)配置的η個(gè)預(yù)定網(wǎng)卡,將第一網(wǎng)關(guān)、調(diào)度主機(jī)、第二網(wǎng)關(guān)都分別接入所述η個(gè)預(yù)定網(wǎng)絡(luò)。
[0005]優(yōu)選地,如果所述調(diào)度主機(jī)響應(yīng)于所述呼叫的η條應(yīng)答消息中的一條應(yīng)答消息,并在轉(zhuǎn)發(fā)該條應(yīng)答消息應(yīng)答的IP請(qǐng)求信號(hào)的預(yù)定網(wǎng)絡(luò)上建立呼叫方與被叫方之間的語(yǔ)音通道,則所述調(diào)度主機(jī)丟棄針對(duì)所述呼叫的其它應(yīng)答消息。
[0006]優(yōu)選地,當(dāng)所述調(diào)度主機(jī)為m臺(tái)配置相同的調(diào)度主機(jī),并且每臺(tái)調(diào)度主機(jī)都通過(guò)各自配置的η個(gè)預(yù)定網(wǎng)卡接入所述η個(gè)預(yù)定網(wǎng)絡(luò)時(shí),第二網(wǎng)關(guān)獲得針對(duì)所述呼叫的mXn路呼叫請(qǐng)求,相應(yīng)地,被叫方獲得針對(duì)所述呼叫的mXn條應(yīng)答消息,其中,m為正整數(shù),并且大于等于2。
[0007]優(yōu)選地,所述m臺(tái)調(diào)度主機(jī)之間為熱備關(guān)系。
[0008]優(yōu)選地,當(dāng)所述m臺(tái)調(diào)度主機(jī)中的一臺(tái)調(diào)度主機(jī)第一個(gè)響應(yīng)于針對(duì)所述呼叫的mXn條應(yīng)答消息中的一條應(yīng)答消息時(shí),該臺(tái)調(diào)度主機(jī)針對(duì)所述呼叫進(jìn)入主用狀態(tài),并利用所述熱備關(guān)系向所述m臺(tái)調(diào)度主機(jī)中的其它調(diào)度主機(jī)發(fā)送心跳包,以通告其它調(diào)度主機(jī)不用再去處理針對(duì)所述呼叫的應(yīng)答消息。
[0009]根據(jù)本發(fā)明的一方面,提供一種實(shí)現(xiàn)多路呼叫的方法,所述方法包括:呼叫方向被叫方發(fā)起呼叫,并將所述呼叫發(fā)送到第一網(wǎng)關(guān);第一網(wǎng)關(guān)從呼叫方獲得所述呼叫,并將所述呼叫的模擬請(qǐng)求信號(hào)轉(zhuǎn)換為IP請(qǐng)求信號(hào),然后,將轉(zhuǎn)換的IP請(qǐng)求信號(hào)分別經(jīng)由η個(gè)預(yù)定網(wǎng)絡(luò)轉(zhuǎn)發(fā)給調(diào)度主機(jī);調(diào)度主機(jī)從所述η個(gè)預(yù)定網(wǎng)絡(luò)的每個(gè)預(yù)定網(wǎng)絡(luò)中接收第一網(wǎng)關(guān)針對(duì)所述呼叫轉(zhuǎn)發(fā)的IP請(qǐng)求信號(hào),并將接收的每個(gè)IP請(qǐng)求信號(hào)分別經(jīng)由轉(zhuǎn)發(fā)該IP請(qǐng)求信號(hào)的預(yù)定網(wǎng)絡(luò)轉(zhuǎn)發(fā)給第二網(wǎng)關(guān);第二網(wǎng)關(guān)從所述η個(gè)預(yù)定網(wǎng)絡(luò)的每個(gè)預(yù)定網(wǎng)絡(luò)中接收調(diào)度主機(jī)針對(duì)所述呼叫轉(zhuǎn)發(fā)的IP請(qǐng)求信號(hào),并將接收的每個(gè)IP請(qǐng)求信號(hào)分別還原為模擬請(qǐng)求信號(hào),從而獲得針對(duì)所述呼叫的η路呼叫請(qǐng)求,并將獲得的η路呼叫請(qǐng)求轉(zhuǎn)發(fā)給被叫方;被叫方從第二網(wǎng)關(guān)獲得針對(duì)所述呼叫轉(zhuǎn)發(fā)的η路呼叫請(qǐng)求,并針對(duì)獲得的η路呼叫請(qǐng)求分別作出應(yīng)答,從而獲得針對(duì)所述呼叫的η條應(yīng)答消息,將獲得的每條應(yīng)答消息分別經(jīng)由第二網(wǎng)關(guān)以及轉(zhuǎn)發(fā)該條應(yīng)答消息應(yīng)答的IP請(qǐng)求信號(hào)的預(yù)定網(wǎng)絡(luò)反饋給調(diào)度主機(jī);其中,η為正整數(shù),并且大于等于2 ;第一網(wǎng)關(guān)、調(diào)度主機(jī)、第二網(wǎng)關(guān)都分別配置有η個(gè)預(yù)定網(wǎng)卡,以便通過(guò)配置的η個(gè)預(yù)定網(wǎng)卡,將第一網(wǎng)關(guān)、調(diào)度主機(jī)、第二網(wǎng)關(guān)都分別接入所述η個(gè)預(yù)定網(wǎng)絡(luò)。
[0010]優(yōu)選地,所述方法還包括:如果所述調(diào)度主機(jī)響應(yīng)于所述呼叫的η條應(yīng)答消息中的一條應(yīng)答消息,并在轉(zhuǎn)發(fā)該條應(yīng)答消息應(yīng)答的IP請(qǐng)求信號(hào)的預(yù)定網(wǎng)絡(luò)上建立呼叫方與被叫方之間的語(yǔ)音通道,則所述調(diào)度主機(jī)丟棄針對(duì)所述呼叫的其它應(yīng)答消息。
[0011]優(yōu)選地,當(dāng)所述調(diào)度主機(jī)為m臺(tái)配置相同的調(diào)度主機(jī),并且每臺(tái)調(diào)度主機(jī)都通過(guò)各自配置的η個(gè)預(yù)定網(wǎng)卡接入所述η個(gè)預(yù)定網(wǎng)絡(luò)時(shí),第二網(wǎng)關(guān)獲得針對(duì)所述呼叫的mXn路呼叫請(qǐng)求,相應(yīng)地,被叫方獲得針對(duì)所述呼叫的mXn條應(yīng)答消息,其中,m為正整數(shù),并且大于等于2。
[0012]優(yōu)選地,所述m臺(tái)調(diào)度主機(jī)之間為熱備關(guān)系。
[0013]優(yōu)選地,所述方法還包括:當(dāng)所述m臺(tái)調(diào)度主機(jī)中的一臺(tái)調(diào)度主機(jī)第一個(gè)響應(yīng)于針對(duì)所述呼叫的mXn條應(yīng)答消息中的一條應(yīng)答消息時(shí),該臺(tái)調(diào)度主機(jī)針對(duì)所述呼叫進(jìn)入主用狀態(tài),并利用所述熱備關(guān)系向所述m臺(tái)調(diào)度主機(jī)中的其它調(diào)度主機(jī)發(fā)送心跳包,以通告其它調(diào)度主機(jī)不用再去處理針對(duì)所述呼叫的應(yīng)答消息。
[0014]與現(xiàn)有技術(shù)相比,本發(fā)明提出的基于多個(gè)網(wǎng)卡實(shí)現(xiàn)多路呼叫的方法,不僅可以對(duì)一路呼叫實(shí)現(xiàn)多路冗余備份,而且使得后臺(tái)調(diào)度系統(tǒng)的運(yùn)行更為穩(wěn)定、可靠。
【附圖說(shuō)明】
[0015]通過(guò)下面結(jié)合附圖進(jìn)行的描述,本發(fā)明的上述和其他目的和特點(diǎn)將會(huì)變得更加清楚,其中:
[0016]圖1是示出根據(jù)本發(fā)明的示例性實(shí)施例的實(shí)現(xiàn)多路呼叫的系統(tǒng)的結(jié)構(gòu)框圖;
[0017]圖2是示出根據(jù)本發(fā)明的示例性實(shí)施例的實(shí)現(xiàn)多路呼叫的方法的流程圖;
[0018]圖3是示出根據(jù)本發(fā)明的示例性實(shí)施例的基于雙網(wǎng)雙卡實(shí)現(xiàn)多路呼叫的網(wǎng)絡(luò)拓?fù)涫疽鈭D。
【具體實(shí)施方式】
[0019]以下,將參照附圖來(lái)詳細(xì)說(shuō)明本發(fā)明的實(shí)施例。
[0020]圖1是示出根據(jù)本發(fā)明的示例性實(shí)施例的實(shí)現(xiàn)多路呼叫的系統(tǒng)的結(jié)構(gòu)框圖。
[0021]參照?qǐng)D1,該系統(tǒng)至少包括呼叫方101、第一網(wǎng)關(guān)102、調(diào)度主機(jī)103、第二網(wǎng)關(guān)104以及被叫方105,并且第一網(wǎng)關(guān)102、調(diào)度主機(jī)103、第二網(wǎng)關(guān)104都分別配置有η (η彡2)個(gè)預(yù)定網(wǎng)卡,并通過(guò)配置的η個(gè)預(yù)定網(wǎng)卡,將第一網(wǎng)關(guān)、調(diào)度主機(jī)、第二網(wǎng)關(guān)都分別接入所述η個(gè)預(yù)定網(wǎng)絡(luò)。
[0022]其中,當(dāng)呼叫方101向被叫方發(fā)起呼叫時(shí),將所述呼叫發(fā)送到第一網(wǎng)關(guān)102 ;第一網(wǎng)關(guān)102從呼叫方獲得所述呼叫,并將所述呼叫的模擬請(qǐng)求信號(hào)轉(zhuǎn)換為IPdnternetProtocol,互聯(lián)網(wǎng)協(xié)議)請(qǐng)求信號(hào),然后,將轉(zhuǎn)換的IP請(qǐng)求信號(hào)分別經(jīng)由η個(gè)預(yù)定網(wǎng)絡(luò)轉(zhuǎn)發(fā)給調(diào)度主機(jī)103 ;調(diào)度主機(jī)103從所述η個(gè)預(yù)定網(wǎng)絡(luò)的每個(gè)預(yù)定網(wǎng)絡(luò)中接收第一網(wǎng)關(guān)針對(duì)所述呼叫轉(zhuǎn)發(fā)的IP請(qǐng)求信號(hào),并將接收的每個(gè)IP請(qǐng)求信號(hào)分別經(jīng)由轉(zhuǎn)發(fā)該IP請(qǐng)求信號(hào)的預(yù)定網(wǎng)絡(luò)轉(zhuǎn)發(fā)給第二網(wǎng)關(guān)104 ;第二網(wǎng)關(guān)104從所述η個(gè)預(yù)定網(wǎng)絡(luò)的每個(gè)預(yù)定網(wǎng)絡(luò)中接收調(diào)度主機(jī)針對(duì)所述呼叫轉(zhuǎn)發(fā)的IP請(qǐng)求信號(hào),并將接收的每個(gè)IP請(qǐng)求信號(hào)分別還原為模擬請(qǐng)求信號(hào),從而獲得針對(duì)所述呼叫的η路呼叫請(qǐng)求,并將獲得的η路呼叫請(qǐng)求轉(zhuǎn)發(fā)給被叫方105 ;被叫方105從第二網(wǎng)關(guān)獲得針對(duì)所述呼叫轉(zhuǎn)發(fā)的η路呼叫請(qǐng)求,并針對(duì)獲得的η路呼叫請(qǐng)求分別作出應(yīng)答,從而獲得針對(duì)所述呼叫的η條應(yīng)答消息,將獲得的每條應(yīng)答消息分別經(jīng)由第二網(wǎng)關(guān)以及轉(zhuǎn)發(fā)該條應(yīng)答消息應(yīng)答的IP請(qǐng)求信號(hào)的預(yù)定網(wǎng)絡(luò)反饋給調(diào)度主機(jī)103。
[0023]此外,在圖1所示的實(shí)施例中,如果調(diào)度主機(jī)103響應(yīng)于所述呼叫的η條應(yīng)答消息中的一條應(yīng)答消息,并在轉(zhuǎn)發(fā)該條應(yīng)答消息應(yīng)答的IP請(qǐng)求信號(hào)的預(yù)定網(wǎng)絡(luò)上建立呼叫方與被叫方之間的語(yǔ)音通道,則調(diào)度主機(jī)103丟棄針對(duì)所述呼叫的其它應(yīng)答消息,以確保在網(wǎng)絡(luò)狀況良好的情況下只存在一條真實(shí)的話(huà)音業(yè)務(wù)。
[0024]為進(jìn)一步增加呼叫的冗余備份數(shù)量,還可以在圖1所示的實(shí)施例中設(shè)置m(m彡2)臺(tái)配置相同的調(diào)度主機(jī)103,并且每臺(tái)調(diào)度主機(jī)103都通過(guò)各自配置的η個(gè)預(yù)定網(wǎng)卡接入所述η個(gè)預(yù)定網(wǎng)絡(luò),這樣第二網(wǎng)關(guān)104可獲得針對(duì)所述呼叫的mXn路呼叫請(qǐng)求,相應(yīng)地,被叫方105可獲得針對(duì)所述呼叫的mXn條應(yīng)答消息。
[0025]此外,為確保在網(wǎng)絡(luò)狀況良好的情況下只存在一條真實(shí)的話(huà)音業(yè)務(wù),還可在m臺(tái)調(diào)度主機(jī)103之間建立熱備關(guān)系,這樣當(dāng)所述m臺(tái)調(diào)度主機(jī)中的一臺(tái)調(diào)度主機(jī)第一個(gè)(或者優(yōu)先)響應(yīng)于針對(duì)所述呼叫的mXn條應(yīng)答消息中的一條應(yīng)答消息時(shí),該臺(tái)調(diào)度主機(jī)針對(duì)所述呼叫進(jìn)入主用狀態(tài),并利用m臺(tái)調(diào)度主機(jī)103之間的熱備關(guān)系向所述m臺(tái)調(diào)度主機(jī)中的其它調(diào)度主機(jī)發(fā)送心跳包,以通告其它調(diào)度主機(jī)不用再去處理針對(duì)所述呼叫的應(yīng)答消息。
[0026]圖2示出了本發(fā)明一種實(shí)現(xiàn)多路呼叫的方法的優(yōu)選實(shí)施例的流程圖。
[0027]參照?qǐng)D2,在步驟210中,呼叫方向被叫方發(fā)起呼叫,并將所述呼叫發(fā)送到第一網(wǎng)關(guān)。
[0028]在步驟220中,第一網(wǎng)關(guān)從呼叫方獲得所述呼叫,并將所述呼叫的模擬請(qǐng)求信號(hào)轉(zhuǎn)換為IP請(qǐng)求信號(hào),然后,將轉(zhuǎn)換的IP請(qǐng)求信號(hào)分別經(jīng)由η (η多2)個(gè)預(yù)定網(wǎng)絡(luò)轉(zhuǎn)發(fā)給調(diào)度主機(jī)。
[0029]在步驟230中,調(diào)度主機(jī)從所述η個(gè)預(yù)定網(wǎng)絡(luò)的每個(gè)預(yù)定網(wǎng)絡(luò)中接收第一網(wǎng)關(guān)針對(duì)所述呼叫轉(zhuǎn)發(fā)的IP請(qǐng)求信號(hào),并將接收的每個(gè)IP請(qǐng)求信號(hào)分別經(jīng)由轉(zhuǎn)發(fā)該IP請(qǐng)求信號(hào)的預(yù)定網(wǎng)絡(luò)轉(zhuǎn)發(fā)給第二網(wǎng)關(guān)。
[0030]在步驟240中,第二網(wǎng)關(guān)從所述η個(gè)預(yù)定網(wǎng)絡(luò)的每個(gè)預(yù)定網(wǎng)絡(luò)中接收調(diào)度主機(jī)針對(duì)所述呼叫轉(zhuǎn)發(fā)的IP請(qǐng)求信號(hào),并將接收的每個(gè)IP請(qǐng)求信號(hào)分別還原為模擬請(qǐng)求信號(hào),從而獲得針對(duì)所述呼叫的η路呼叫請(qǐng)求,并將獲得的η路呼叫請(qǐng)求轉(zhuǎn)發(fā)給被叫方。
[0031]在步驟250中,被叫方從第二網(wǎng)關(guān)獲得針對(duì)所述呼叫轉(zhuǎn)發(fā)的η路呼叫請(qǐng)求,并針對(duì)獲得的η路呼叫請(qǐng)求分別作出應(yīng)答,從而獲得針對(duì)所述呼叫的η條應(yīng)答消息,將獲得的每條應(yīng)答消息分別經(jīng)由第二網(wǎng)關(guān)以及轉(zhuǎn)發(fā)該條應(yīng)答消息應(yīng)答的IP請(qǐng)求信號(hào)的預(yù)定網(wǎng)絡(luò)反饋給調(diào)度主機(jī)。
[0032]需要說(shuō)明的是,在上述步驟中,第一網(wǎng)關(guān)、調(diào)度主機(jī)、第二網(wǎng)關(guān)都分別配置有η個(gè)預(yù)定網(wǎng)卡,并通過(guò)配置的η個(gè)預(yù)定網(wǎng)卡,將第一網(wǎng)關(guān)、調(diào)度主機(jī)、第二網(wǎng)關(guān)都分別接入所述η個(gè)預(yù)定網(wǎng)絡(luò)。
[0033]此外,在圖2所示的實(shí)施例中,所述方法還包括:如果調(diào)度主機(jī)響應(yīng)于所述呼叫的η條應(yīng)答消息中的一條應(yīng)答消息,并在轉(zhuǎn)發(fā)該條應(yīng)答消息應(yīng)答的IP請(qǐng)求信號(hào)的預(yù)定網(wǎng)絡(luò)上建立呼叫方與被叫方之間的語(yǔ)音通道,則調(diào)度主機(jī)丟棄針對(duì)所述呼叫的其它應(yīng)答消息,以確保在網(wǎng)絡(luò)狀況良好的情況下只存在一條真實(shí)的話(huà)音業(yè)務(wù)。