專利名稱:一種復(fù)合虛擬號(hào)碼呼叫接續(xù)的限定方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信領(lǐng)域中的復(fù)合虛擬號(hào)碼業(yè)務(wù),特別涉及一種復(fù)合虛擬號(hào)碼呼叫接續(xù)的限定方法。
背景技術(shù):
目前,隨著通信技術(shù)的飛速發(fā)展,出現(xiàn)了復(fù)合虛擬號(hào)碼業(yè)務(wù)。復(fù)合虛擬號(hào)碼業(yè)務(wù)中,用戶使用自己的個(gè)人號(hào)碼和業(yè)務(wù)碼結(jié)合,產(chǎn)生多個(gè)復(fù)合虛擬號(hào)碼。比如,將用戶個(gè)人號(hào)碼作為前綴碼,將業(yè)務(wù)類型碼作為后綴碼,形成一個(gè)復(fù)合虛擬號(hào)碼,使該復(fù)合虛擬號(hào)碼對(duì)應(yīng)實(shí)際電信網(wǎng)絡(luò)上不同運(yùn)營(yíng)商分配給用戶的實(shí)際網(wǎng)絡(luò)號(hào)碼。當(dāng)主叫用戶通過(guò)復(fù)合虛擬號(hào)碼呼叫被叫用戶時(shí),電信網(wǎng)絡(luò)通過(guò)該復(fù)合虛擬號(hào)碼查詢其所對(duì)應(yīng)的電信網(wǎng)絡(luò)上運(yùn)營(yíng)商分配給用戶的實(shí)際網(wǎng)絡(luò)號(hào)碼,再利用實(shí)際網(wǎng)絡(luò)號(hào)碼呼叫被叫用戶。一個(gè)用戶的多個(gè)復(fù)合虛擬號(hào)碼中個(gè)人號(hào)碼根據(jù)用戶的要求是不變的,業(yè)務(wù)碼通常只有一位,也就是說(shuō)一個(gè)用戶的多個(gè)復(fù)合虛擬號(hào)碼通常只有一位不同,所以便于記憶。使用復(fù)合虛擬號(hào)碼業(yè)務(wù),能夠解決目前用戶聯(lián)系電話多、不便記憶和更換不便等問(wèn)題,使用戶號(hào)碼得到最大限度的利用。
在復(fù)合虛擬號(hào)碼業(yè)務(wù)的實(shí)施中,有兩種典型的呼叫模型第一種模型適宜于網(wǎng)絡(luò)初期的呼叫模型,也叫轉(zhuǎn)接模型。參見(jiàn)圖1,圖1為復(fù)合虛擬號(hào)碼業(yè)務(wù)的轉(zhuǎn)接模型示意圖。其呼叫接續(xù)流程為首先,主叫101通過(guò)其所在主叫端交換機(jī)102呼叫復(fù)合虛擬號(hào)碼;然后,主叫端交換機(jī)102將呼叫接續(xù)到復(fù)合虛擬號(hào)碼服務(wù)器103;最后,復(fù)合虛擬號(hào)碼服務(wù)器103根據(jù)該復(fù)合虛擬號(hào)碼所對(duì)應(yīng)的實(shí)際網(wǎng)絡(luò)號(hào)碼,將呼叫接續(xù)到被叫105所在被叫端交換機(jī)104,該復(fù)合虛擬號(hào)碼服務(wù)器103不但要求支持信令處理,還要求支持話路接續(xù),就象目前的固定交換機(jī)一樣。這種模型的缺陷是從主叫端交換機(jī)102到復(fù)合虛擬號(hào)碼服務(wù)器103間,以及復(fù)合虛擬號(hào)碼服務(wù)器103到被叫端交換機(jī)104之間,需要支持話路,增加了網(wǎng)絡(luò)資源的浪費(fèi),因而,大大影響了復(fù)合虛擬號(hào)碼服務(wù)器的處理能力,當(dāng)然,也就影響了復(fù)合虛擬號(hào)碼服務(wù)器的容量。這種模型下,復(fù)合虛擬號(hào)碼可以直接知道呼叫接續(xù)是否成功,以及呼叫是否中止。
第二種模型網(wǎng)絡(luò)后期的呼叫模型,取號(hào)模型。參見(jiàn)圖2,圖2為復(fù)合虛擬號(hào)碼業(yè)務(wù)的取號(hào)模型示意圖。其呼叫接續(xù)流程為首先,主叫201通過(guò)其所在主叫端交換機(jī)202呼叫復(fù)合虛擬號(hào)碼;然后,復(fù)合虛擬號(hào)碼服務(wù)器203查找到該復(fù)合虛擬號(hào)碼所對(duì)應(yīng)的實(shí)際網(wǎng)絡(luò)號(hào)碼返回給主叫端交換機(jī)202;最后,主叫端交換機(jī)202根據(jù)復(fù)合虛擬號(hào)碼服務(wù)器203所返回的實(shí)際網(wǎng)絡(luò)號(hào)碼,直接將呼叫接續(xù)到被叫205所在的被叫端交換機(jī)204。該復(fù)合虛擬號(hào)碼服務(wù)器203僅僅要求支持信令處理即可,就象目前移動(dòng)通信系統(tǒng)中的歸屬位置寄存器(HLR)一樣。這種模型的呼叫,從主叫端交換機(jī)202到復(fù)合虛擬號(hào)碼服務(wù)器203間,以及復(fù)合虛擬號(hào)碼服務(wù)器203到被叫端交換機(jī)204之間,不需要話路支持,減少了網(wǎng)絡(luò)資源的浪費(fèi),因而,可以大大提高復(fù)合虛擬號(hào)碼服務(wù)器的處理能力,當(dāng)然,也就提高了復(fù)合虛擬號(hào)碼服務(wù)器的容量。在取號(hào)模型下,復(fù)合虛擬號(hào)碼服務(wù)器203無(wú)法直接知道呼叫接續(xù)是否成功。
上述兩種模型下都可以實(shí)現(xiàn)復(fù)合虛擬號(hào)碼業(yè)務(wù)。
在復(fù)合虛擬號(hào)碼的應(yīng)用中,存在這樣的情況,比如,如果有幾個(gè)不同的主叫用戶分別使用被叫的幾個(gè)不同的復(fù)合虛擬號(hào)碼呼叫被叫用戶時(shí),被叫用戶的幾個(gè)復(fù)合虛擬號(hào)碼可能同時(shí)接通電話。這樣,就產(chǎn)生如下問(wèn)題1、被叫正在接辦公室的固定電話,手機(jī)又響了。被叫顯然不希望這樣,被叫更希望自己在接辦公電話時(shí),如果另外一個(gè)主叫再撥打自己的手機(jī),網(wǎng)絡(luò)返回該主叫一個(gè)被叫忙的信息。這種問(wèn)題目前沒(méi)有解決。
2、在復(fù)合虛擬號(hào)碼被企業(yè)用戶使用時(shí),企業(yè)用戶很可能使用不同的復(fù)合虛擬號(hào)碼去對(duì)應(yīng)不同部門的電話號(hào)碼,這樣,會(huì)出現(xiàn)企業(yè)用戶將一組復(fù)合虛擬號(hào)碼作為各個(gè)不同的虛擬號(hào)碼使用,進(jìn)而導(dǎo)致企業(yè)用戶的復(fù)合虛擬號(hào)碼使用頻率比單個(gè)用戶的使用頻率高很多倍。從而,影響運(yùn)營(yíng)商的收益。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明的目的在于提供一種復(fù)合虛擬號(hào)碼呼叫接續(xù)的限定方法,使得復(fù)合虛擬號(hào)碼服務(wù)器在一個(gè)主叫通過(guò)一個(gè)具有關(guān)聯(lián)關(guān)系的復(fù)合虛擬號(hào)碼對(duì)被叫發(fā)起呼叫后,拒絕其他主叫再次使用其它相關(guān)聯(lián)的復(fù)合虛擬號(hào)碼對(duì)該被叫發(fā)起呼叫,有效地避免一個(gè)被叫用戶同時(shí)接到多個(gè)電話情況。
為達(dá)到上述目的,本發(fā)明的技術(shù)方案具體是這樣實(shí)現(xiàn)的一種復(fù)合虛擬號(hào)碼呼叫接續(xù)的限定方法,該方法包含以下步驟1)在復(fù)合虛擬號(hào)碼服務(wù)器中,對(duì)每個(gè)用戶的復(fù)合虛擬號(hào)碼設(shè)置關(guān)聯(lián)關(guān)系;2)當(dāng)主叫用戶使用復(fù)合虛擬號(hào)碼呼叫被叫用戶時(shí),復(fù)合虛擬號(hào)碼服務(wù)器判斷主叫使用的復(fù)合虛擬號(hào)碼是否被鎖定,如果是,則通知主叫用戶該被叫用戶忙;否則,根據(jù)該用戶的復(fù)合虛擬號(hào)碼的關(guān)聯(lián)關(guān)系將相應(yīng)的復(fù)合虛擬號(hào)碼鎖定,并繼續(xù)接續(xù)呼叫流程;3)在呼叫終止時(shí),根據(jù)該用戶的復(fù)合虛擬號(hào)碼的關(guān)聯(lián)關(guān)系將相應(yīng)的復(fù)合虛擬號(hào)碼解鎖。
其中,步驟1)所述對(duì)每個(gè)用戶的復(fù)合虛擬號(hào)碼設(shè)置關(guān)聯(lián)關(guān)系可以是,為每個(gè)用戶設(shè)置一組具有排斥關(guān)系的復(fù)合虛擬號(hào)碼。
步驟2)所述復(fù)合虛擬號(hào)碼服務(wù)器判斷主叫使用的復(fù)合虛擬號(hào)碼是否被鎖定可以包括復(fù)合虛擬號(hào)碼服務(wù)器判斷主叫使用的復(fù)合虛擬號(hào)碼是否已經(jīng)被呼叫,或者被鎖定;所述根據(jù)該用戶的復(fù)合虛擬號(hào)碼的關(guān)聯(lián)關(guān)系將相應(yīng)的復(fù)合虛擬號(hào)碼鎖定可以是如果主叫呼叫時(shí)使用的是具有關(guān)聯(lián)關(guān)系的復(fù)合虛擬號(hào)碼,則,在繼續(xù)接續(xù)呼叫流程前,復(fù)合虛擬號(hào)碼服務(wù)器將該復(fù)合虛擬號(hào)碼相關(guān)聯(lián)的復(fù)合虛擬號(hào)碼鎖定;步驟3)是在具有關(guān)聯(lián)關(guān)系的復(fù)合虛擬號(hào)碼的呼叫終止時(shí),將因本次呼叫被鎖定的復(fù)合虛擬號(hào)碼解鎖。
所述對(duì)復(fù)合虛擬號(hào)碼的鎖定和解鎖可以通過(guò)設(shè)置鎖定標(biāo)志來(lái)實(shí)現(xiàn),當(dāng)鎖定標(biāo)志設(shè)置為有效時(shí),表示相關(guān)聯(lián)的復(fù)合虛擬號(hào)碼被鎖定;當(dāng)鎖定標(biāo)志設(shè)置為無(wú)效時(shí),表示相關(guān)聯(lián)的復(fù)合虛擬號(hào)碼被解鎖。
在轉(zhuǎn)接模型下,步驟2)所述繼續(xù)接續(xù)呼叫流程可以為復(fù)合虛擬號(hào)碼服務(wù)器根據(jù)該復(fù)合虛擬號(hào)碼對(duì)應(yīng)的實(shí)際網(wǎng)絡(luò)號(hào)碼直接呼叫被叫用戶。
在取號(hào)模型下,步驟2)所述繼續(xù)接續(xù)呼叫流程可以為復(fù)合虛擬號(hào)碼服務(wù)器將該復(fù)合虛擬號(hào)碼對(duì)應(yīng)的實(shí)際網(wǎng)絡(luò)號(hào)碼返回給主叫端交換機(jī),主叫端交換機(jī)根據(jù)該實(shí)際網(wǎng)絡(luò)號(hào)碼呼叫被叫用戶。
該方法可以進(jìn)一步包括主叫端交換機(jī)在具有關(guān)聯(lián)關(guān)系的復(fù)合虛擬號(hào)碼接續(xù)成功、接續(xù)失敗或連接終止時(shí),分別將接續(xù)成功、接續(xù)失敗或連接終止的信息上報(bào)給復(fù)合虛擬號(hào)碼服務(wù)器,并定時(shí)將處于連接狀態(tài)的復(fù)合虛擬號(hào)碼的連接信息上報(bào)給復(fù)合虛擬號(hào)碼服務(wù)器。
該方法可以進(jìn)一步包括復(fù)合虛擬號(hào)碼服務(wù)器在鎖定所述復(fù)合虛擬號(hào)碼的相關(guān)聯(lián)的復(fù)合虛擬號(hào)碼時(shí),還要將該所述的復(fù)合虛擬號(hào)碼的接續(xù)信息記錄在允許接續(xù)關(guān)聯(lián)復(fù)合虛擬號(hào)碼表中;所述允許接續(xù)關(guān)聯(lián)復(fù)合虛擬號(hào)碼表可以包括復(fù)合虛擬號(hào)碼、接續(xù)狀態(tài)信息、接續(xù)或連接時(shí)間信息、報(bào)告時(shí)間信息。
該方法可以進(jìn)一步包括復(fù)合虛擬號(hào)碼服務(wù)器在接收到主叫端交換機(jī)上報(bào)的具有關(guān)聯(lián)關(guān)系的復(fù)合虛擬號(hào)碼的狀態(tài)信息時(shí),刷新允許接續(xù)關(guān)聯(lián)復(fù)合虛擬號(hào)碼表中的記錄。
該方法可以進(jìn)一步包括復(fù)合虛擬號(hào)碼服務(wù)器在接收到主叫端交換機(jī)上報(bào)的具有關(guān)聯(lián)關(guān)系的復(fù)合虛擬號(hào)碼的接續(xù)失敗或連接終止信息時(shí),從允許接續(xù)關(guān)聯(lián)復(fù)合虛擬號(hào)碼表中將該復(fù)合虛擬號(hào)碼的記錄刪除。
該方法可以進(jìn)一步包括復(fù)合虛擬號(hào)碼服務(wù)器定期檢查允許接續(xù)關(guān)聯(lián)復(fù)合虛擬號(hào)碼表,將接續(xù)時(shí)間超過(guò)預(yù)定接續(xù)時(shí)間和等待主叫端交換機(jī)上報(bào)連接信息的等待時(shí)間超過(guò)預(yù)定時(shí)間的記錄刪除。
該方法可以進(jìn)一步包括從允許接續(xù)關(guān)聯(lián)復(fù)合虛擬號(hào)碼表中將一個(gè)復(fù)合虛擬號(hào)碼的記錄刪除時(shí),將該復(fù)合虛擬號(hào)碼相關(guān)聯(lián)的復(fù)合虛擬號(hào)碼解鎖。
該方法可以進(jìn)一步包括主叫端交換機(jī)將接續(xù)成功的具有關(guān)聯(lián)關(guān)系的復(fù)合虛擬號(hào)碼、該復(fù)合虛擬號(hào)碼連接的時(shí)間信息記錄在成功接續(xù)復(fù)合虛擬號(hào)碼表中;當(dāng)該表中一個(gè)復(fù)合虛擬號(hào)碼的連接終止時(shí),將其對(duì)應(yīng)的記錄刪除;主叫端交換機(jī)定期從成功接續(xù)復(fù)合虛擬號(hào)碼表中取出這些成功接續(xù)的復(fù)合虛擬號(hào)碼的信息上報(bào)給復(fù)合虛擬號(hào)碼服務(wù)器。
主叫端交換機(jī)向復(fù)合虛擬號(hào)碼服務(wù)器上報(bào)接續(xù)失敗或連接終止的信息可以包含接續(xù)失敗或連接終止的復(fù)合虛擬號(hào)碼、狀態(tài)信息。
主叫端交換機(jī)向復(fù)合虛擬號(hào)碼服務(wù)器上報(bào)接續(xù)成功的信息可以包含接續(xù)成功的復(fù)合虛擬號(hào)碼、接續(xù)成功的時(shí)間信息;主叫端交換機(jī)定期向復(fù)合虛擬號(hào)碼服務(wù)器上報(bào)的信息可以包含成功接續(xù)復(fù)合虛擬號(hào)碼表中的屬于該復(fù)合虛擬號(hào)碼服務(wù)器的復(fù)合虛擬號(hào)碼的數(shù)量、成功接續(xù)復(fù)合虛擬號(hào)碼表中屬于該復(fù)合虛擬號(hào)碼服務(wù)器的復(fù)合虛擬號(hào)碼。
該方法還可以進(jìn)一步包括為一個(gè)用戶設(shè)置最大允許呼叫的關(guān)聯(lián)復(fù)合虛擬號(hào)碼數(shù);所述步驟2)可以為當(dāng)主叫用戶使用復(fù)合虛擬號(hào)碼呼叫被叫用戶時(shí),復(fù)合虛擬號(hào)碼服務(wù)器判斷主叫使用的復(fù)合虛擬號(hào)碼是否被鎖定,如果是,則通知主叫用戶該被叫用戶忙;否則,繼續(xù)接續(xù)呼叫流程,并判斷當(dāng)前已經(jīng)被呼叫的具有關(guān)聯(lián)關(guān)系的復(fù)合虛擬號(hào)碼數(shù),是否已經(jīng)達(dá)到為該用戶設(shè)置的最大允許被呼叫的關(guān)聯(lián)復(fù)合虛擬號(hào)碼數(shù),如果是,則根據(jù)該用戶的復(fù)合虛擬號(hào)碼的關(guān)聯(lián)關(guān)系將相應(yīng)的復(fù)合虛擬號(hào)碼鎖定。
由本發(fā)明的技術(shù)方案可見(jiàn),本發(fā)明的這種復(fù)合虛擬號(hào)碼呼叫接續(xù)的限定方法,將一個(gè)用戶的相關(guān)復(fù)合虛擬號(hào)碼關(guān)聯(lián)起來(lái),同一時(shí)間,只允許關(guān)聯(lián)的復(fù)合虛擬號(hào)碼其中的某個(gè)復(fù)合虛擬號(hào)碼被呼叫,限制其他關(guān)聯(lián)的復(fù)合虛擬號(hào)碼接續(xù)。通過(guò)限制,使得復(fù)合虛擬號(hào)碼服務(wù)器在主叫通過(guò)具有關(guān)聯(lián)關(guān)系的復(fù)合虛擬號(hào)碼對(duì)被叫發(fā)起呼叫后,拒絕其他主叫再次使用相關(guān)聯(lián)的復(fù)合虛擬號(hào)碼對(duì)該被叫發(fā)起呼叫,有效地避免出現(xiàn)一個(gè)被叫用戶同時(shí)接到多個(gè)電話的情況,減少了用戶使用的麻煩。
圖1為復(fù)合虛擬號(hào)碼業(yè)務(wù)的轉(zhuǎn)接模型示意圖;圖2為復(fù)合虛擬號(hào)碼業(yè)務(wù)的取號(hào)模型示意圖;圖3為轉(zhuǎn)接模型下本發(fā)明一個(gè)較佳實(shí)施例的呼叫接續(xù)流程示意圖;圖4為取號(hào)模型下本發(fā)明一個(gè)較佳實(shí)施例的呼叫接續(xù)流程示意圖。
具體實(shí)施例方式
為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚明白,下面結(jié)合實(shí)施例和附圖,對(duì)本發(fā)明進(jìn)一步詳細(xì)說(shuō)明。
本發(fā)明的復(fù)合虛擬號(hào)碼呼叫接續(xù)的限定方法主要是,在復(fù)合虛擬號(hào)碼服務(wù)器中,對(duì)每個(gè)用戶的復(fù)合虛擬號(hào)碼設(shè)置關(guān)聯(lián)關(guān)系,也就是,為每個(gè)用戶確定其相關(guān)復(fù)合虛擬號(hào)碼的關(guān)聯(lián)關(guān)系;當(dāng)主叫用戶使用一個(gè)具有關(guān)聯(lián)關(guān)系的復(fù)合虛擬號(hào)碼呼叫被叫用戶時(shí),復(fù)合虛擬號(hào)碼服務(wù)器判斷該復(fù)合虛擬號(hào)碼是否已經(jīng)被呼叫,或被鎖定,即,是否有已經(jīng)一個(gè)具有關(guān)聯(lián)關(guān)系的復(fù)合虛擬號(hào)碼正在被其他主叫呼叫;如果有,則通知主叫用戶該被叫用戶忙;否則,繼續(xù)接續(xù)流程。
其中,可以這樣設(shè)置關(guān)聯(lián)關(guān)系在復(fù)合虛擬號(hào)碼服務(wù)器中為每個(gè)用戶建立復(fù)合虛擬號(hào)碼關(guān)聯(lián)表;用戶通過(guò)與復(fù)合虛擬號(hào)碼服務(wù)器連接的網(wǎng)絡(luò)服務(wù)器,或通過(guò)復(fù)合虛擬號(hào)碼業(yè)務(wù)的電話服務(wù)系統(tǒng)對(duì)復(fù)合虛擬號(hào)碼關(guān)聯(lián)表進(jìn)行操作,來(lái)設(shè)置該用戶復(fù)合虛擬號(hào)碼間的關(guān)聯(lián)關(guān)系。對(duì)每個(gè)用戶的復(fù)合虛擬號(hào)碼設(shè)置的關(guān)聯(lián)關(guān)系可以是為每個(gè)用戶設(shè)置一組具有排斥關(guān)系的復(fù)合虛擬號(hào)碼。
本發(fā)明中對(duì)關(guān)聯(lián)的復(fù)合虛擬號(hào)碼的呼叫限定可以這樣實(shí)施當(dāng)主叫用戶A通過(guò)一個(gè)具有關(guān)聯(lián)關(guān)系的復(fù)合虛擬號(hào)碼對(duì)被叫用戶B發(fā)起呼叫時(shí),復(fù)合虛擬號(hào)碼服務(wù)器判斷該復(fù)合虛擬號(hào)碼是否已經(jīng)被呼叫,或被鎖定(即Lockflag=1時(shí)),如果是,則復(fù)合虛擬號(hào)碼服務(wù)器返回主叫端交換機(jī)一個(gè)被叫用戶忙的信息,否則,如果沒(méi)有被呼叫,也沒(méi)有被鎖定(即Lockflag=0),則復(fù)合虛擬號(hào)碼服務(wù)器將該復(fù)合虛擬號(hào)碼相關(guān)聯(lián)的復(fù)合虛擬號(hào)碼鎖定,即設(shè)置Lockflag為1,以禁止其他主叫使用被鎖定的復(fù)合虛擬號(hào)碼對(duì)該被叫用戶再次發(fā)起呼叫,同時(shí),繼續(xù)接續(xù)該次呼叫,并在后續(xù)的呼叫接續(xù)失敗或連接終止時(shí),將因該次呼叫被鎖定的復(fù)合虛擬號(hào)碼解鎖,即設(shè)置Lockflag為0。
復(fù)合虛擬號(hào)碼關(guān)聯(lián)表參見(jiàn)表一,表一為被叫用戶張三的一個(gè)復(fù)合虛擬號(hào)碼關(guān)聯(lián)表。
表一其中將用戶的當(dāng)前電話、家里電話、移動(dòng)電話、辦公電話、一號(hào)通業(yè)務(wù)、私家車電話等關(guān)聯(lián)起來(lái)。對(duì)于其它的如傳真機(jī)、秘書電話、E-mail地址等,由于在用戶通話過(guò)程中,不影響這些業(yè)務(wù)的進(jìn)行,因此,可以不將其關(guān)聯(lián)進(jìn)來(lái)。
復(fù)合虛擬號(hào)碼的實(shí)施中,有兩種典型的呼叫模型,且這兩種模型間有很大區(qū)別,先說(shuō)明在轉(zhuǎn)接模型下的接續(xù)流程。參見(jiàn)圖1、圖3,圖3為轉(zhuǎn)接模型下本發(fā)明一個(gè)較佳實(shí)施例的呼叫接續(xù)流程示意圖,其呼叫接續(xù)流程包括以下步驟
步驟301,主叫101通過(guò)其所在主叫端交換機(jī)102呼叫一個(gè)具有關(guān)聯(lián)關(guān)系的復(fù)合虛擬號(hào)碼。
步驟302,主叫端交換機(jī)102將呼叫接續(xù)到復(fù)合虛擬號(hào)碼服務(wù)器103,復(fù)合虛擬號(hào)碼服務(wù)器根據(jù)復(fù)合虛擬號(hào)碼取實(shí)際網(wǎng)絡(luò)號(hào)碼。
步驟303,復(fù)合虛擬號(hào)碼服務(wù)器203判斷呼叫的復(fù)合虛擬號(hào)碼是否被鎖定,也就是判斷被叫用戶當(dāng)前呼叫的復(fù)合虛擬號(hào)碼或與其關(guān)聯(lián)的復(fù)合虛擬號(hào)碼中是否有一個(gè)復(fù)合虛擬號(hào)碼已經(jīng)被其他主叫用戶呼叫;如果是,則執(zhí)行步驟304、305;否則執(zhí)行步驟306。
步驟304、305,復(fù)合虛擬號(hào)碼服務(wù)器103向主叫用戶所在交換機(jī)發(fā)送被叫忙的信息,主叫所在交換機(jī)放忙音通知主叫用戶,被叫用戶忙。
步驟306,復(fù)合虛擬號(hào)碼服務(wù)器103將該復(fù)合虛擬號(hào)碼相關(guān)聯(lián)的復(fù)合虛擬號(hào)碼鎖定,并根據(jù)該復(fù)合虛擬號(hào)碼所對(duì)應(yīng)的實(shí)際網(wǎng)絡(luò)號(hào)碼,向被叫端交換機(jī)104發(fā)起呼叫。
步驟307,被叫端交換機(jī)104判斷被叫是否忙,如果忙則執(zhí)行步驟309、310、311;否則執(zhí)行步驟308。
步驟308,主叫端交換機(jī)102通過(guò)復(fù)合虛擬號(hào)碼服務(wù)器103與被叫端交換機(jī)204接通話路。
步驟309、310、311,被叫端交換機(jī)104向復(fù)合虛擬號(hào)碼服務(wù)器103發(fā)送被叫忙信息;復(fù)合虛擬號(hào)碼服務(wù)器103將該復(fù)合虛擬號(hào)碼相關(guān)聯(lián)的復(fù)合虛擬號(hào)碼解鎖,并向主叫端交換機(jī)102發(fā)送被叫忙信息,主叫端交換機(jī)102向主叫用戶發(fā)送忙音。
顯然,被叫所在交換機(jī)是由被叫復(fù)合虛擬號(hào)碼所對(duì)應(yīng)的實(shí)際網(wǎng)絡(luò)號(hào)碼來(lái)決定的。
然后,對(duì)取號(hào)模型的呼叫接續(xù)流程實(shí)施例進(jìn)行說(shuō)明。
在取號(hào)模型下,復(fù)合虛擬號(hào)碼服務(wù)器203無(wú)法直接知道呼叫接續(xù)是否成功,以及連接是否終止,因此,復(fù)合虛擬號(hào)碼服務(wù)器203需要主叫201所在主叫端交換機(jī)202在取號(hào)并進(jìn)行接續(xù)被叫后,將以后的接續(xù)狀態(tài)信息或連接狀態(tài)信息返回給復(fù)合虛擬號(hào)碼服務(wù)器203,接續(xù)狀態(tài)信息包括接續(xù)成功、接續(xù)失敗,連接信息包括連接終止(包括接續(xù)成功,等待被叫應(yīng)答失敗的連接終止情況)、連接保持等。
在主叫端交換機(jī)通過(guò)關(guān)聯(lián)的復(fù)合虛擬號(hào)碼從復(fù)合虛擬號(hào)碼服務(wù)器獲取對(duì)應(yīng)的實(shí)際網(wǎng)絡(luò)號(hào)碼前,復(fù)合虛擬號(hào)碼服務(wù)器將該復(fù)合虛擬號(hào)碼相關(guān)聯(lián)的復(fù)合虛擬號(hào)碼鎖定,禁止其他主叫使用被鎖定的復(fù)合虛擬號(hào)碼對(duì)該被叫用戶再次發(fā)起呼叫;當(dāng)主叫用戶通過(guò)關(guān)聯(lián)的復(fù)合虛擬號(hào)碼對(duì)被叫用戶的呼叫接續(xù)失敗或連接終止時(shí),復(fù)合虛擬號(hào)碼服務(wù)器將因本次呼叫被鎖定的復(fù)合虛擬號(hào)碼解鎖,開始允許其他主叫用戶使用解鎖的復(fù)合虛擬號(hào)碼對(duì)被叫用戶發(fā)起新的呼叫。
參見(jiàn)圖2、圖4,圖4為取號(hào)模型下本發(fā)明一個(gè)較佳實(shí)施例的呼叫接續(xù)流程示意圖。其呼叫流程包括以下步驟步驟401,主叫201用一個(gè)具有關(guān)聯(lián)關(guān)系的復(fù)合虛擬號(hào)碼通過(guò)主叫端交換機(jī)202對(duì)被叫發(fā)起呼叫。
步驟402,主叫端交換機(jī)202根據(jù)該復(fù)合虛擬號(hào)碼到復(fù)合虛擬號(hào)碼服務(wù)器203取實(shí)際網(wǎng)絡(luò)號(hào)。
步驟403,復(fù)合虛擬號(hào)碼服務(wù)器203判斷呼叫的復(fù)合虛擬號(hào)碼是否被鎖定,也就是判斷被叫用戶當(dāng)前呼叫的復(fù)合虛擬號(hào)碼或與其關(guān)聯(lián)的復(fù)合虛擬號(hào)碼中是否有一個(gè)復(fù)合虛擬號(hào)碼已經(jīng)被其他主叫用戶呼叫;如果是則執(zhí)行步驟404、405;否則執(zhí)行步驟406。
步驟404、405,復(fù)合虛擬號(hào)碼服務(wù)器203向主叫端交換機(jī)202發(fā)送被叫忙的信息;主叫端交換機(jī)202向主叫201發(fā)送忙音,通知主叫,被叫忙。
步驟406,復(fù)合虛擬號(hào)碼服務(wù)器203取出呼叫復(fù)合虛擬號(hào)碼的實(shí)際網(wǎng)絡(luò)號(hào)發(fā)送給主叫端交換機(jī)202,并將該復(fù)合虛擬號(hào)碼相關(guān)聯(lián)的復(fù)合虛擬號(hào)碼鎖定,即,將Lockflag設(shè)置為1。
步驟407,主叫端交換機(jī)202向被叫端交換機(jī)204發(fā)起呼叫。
步驟408,被叫端交換機(jī)204判斷被叫是否忙,如果忙則執(zhí)行步驟409、410、411;否則執(zhí)行步驟412、413。
步驟409、410、411,被叫端交換機(jī)204向主叫端交換機(jī)202發(fā)送忙音;主叫端交換機(jī)202向復(fù)合虛擬號(hào)碼服務(wù)器203發(fā)送包含被叫忙信息的呼叫失敗接續(xù)信息。
步驟412、413,主叫端交換機(jī)202與被叫端交換機(jī)204接續(xù)成功;主叫端交換機(jī)202向復(fù)合虛擬號(hào)碼服務(wù)器203發(fā)送呼叫成功接續(xù)信息(即連接信息)。
在上述流程中,復(fù)合虛擬號(hào)碼服務(wù)器203將接續(xù)成功的復(fù)合虛擬號(hào)碼、該復(fù)合虛擬號(hào)碼接續(xù)的時(shí)間和主叫端交換機(jī)202上報(bào)的連接信息和上報(bào)時(shí)間記錄在允許接續(xù)關(guān)聯(lián)復(fù)合虛擬號(hào)碼表中,該表格式參見(jiàn)表二,表二為允許接續(xù)關(guān)聯(lián)復(fù)合虛擬號(hào)碼表。
表二復(fù)合虛擬號(hào)碼服務(wù)器203定期檢查允許接續(xù)關(guān)聯(lián)復(fù)合虛擬號(hào)碼表,將接續(xù)時(shí)間超過(guò)預(yù)定接續(xù)時(shí)間或等待主叫端交換機(jī)上報(bào)連接信息的等待時(shí)間超過(guò)預(yù)定時(shí)間的記錄刪除;并將與被刪除記錄的復(fù)合虛擬號(hào)碼相關(guān)聯(lián)的復(fù)合虛擬號(hào)碼解鎖。
具體地說(shuō)主叫端交換機(jī)202定期將處于連接狀態(tài)的復(fù)合虛擬號(hào)碼,上報(bào)給復(fù)合虛擬號(hào)碼服務(wù)器203,復(fù)合虛擬號(hào)碼服務(wù)器203用接到的主叫端交換機(jī)202上報(bào)的連接信息和接到報(bào)告的日期和時(shí)間,刷新允許接續(xù)關(guān)聯(lián)復(fù)合虛擬號(hào)碼表中對(duì)應(yīng)記錄的報(bào)告日期和時(shí)間信息。
主叫端交換機(jī)202在相應(yīng)的復(fù)合虛擬號(hào)碼接續(xù)成功時(shí),向復(fù)合虛擬號(hào)碼服務(wù)器203上報(bào)接續(xù)成功消息,復(fù)合虛擬號(hào)碼服務(wù)器203用接到的主叫端交換機(jī)202上報(bào)的接續(xù)成功信息,刷新自己的允許接續(xù)關(guān)聯(lián)復(fù)合虛擬號(hào)碼表中對(duì)應(yīng)記錄的接續(xù)狀態(tài)和接續(xù)或連接時(shí)間信息,并用接到報(bào)告的時(shí)間來(lái)刷新該記錄的報(bào)告日期和時(shí)間信息。主叫端交換機(jī)202向復(fù)合虛擬號(hào)碼服務(wù)器203上報(bào)接續(xù)成功消息包括接續(xù)成功的復(fù)合虛擬號(hào)碼,接續(xù)成功的日期和時(shí)間等等。
主叫端交換機(jī)202在相應(yīng)的復(fù)合虛擬號(hào)碼接續(xù)失敗或連接終止時(shí),都向復(fù)合虛擬號(hào)碼服務(wù)器203上報(bào)接續(xù)和連接狀態(tài)消息,復(fù)合虛擬號(hào)碼服務(wù)器203根據(jù)接續(xù)失敗或連接終止的復(fù)合虛擬號(hào)碼,從允許接續(xù)關(guān)聯(lián)復(fù)合虛擬號(hào)碼表中刪去對(duì)應(yīng)的記錄信息,并將被刪除記錄的復(fù)合虛擬號(hào)碼相關(guān)聯(lián)的復(fù)合虛擬號(hào)碼解鎖。主叫端交換機(jī)202向復(fù)合虛擬號(hào)碼服務(wù)器203上報(bào)接續(xù)失敗或連接終止的消息包括接續(xù)失敗或連接終止的復(fù)合虛擬號(hào)碼,對(duì)應(yīng)的狀態(tài)信息等等信息。
另外,在復(fù)合虛擬號(hào)碼服務(wù)器203定期檢查允許接續(xù)關(guān)聯(lián)復(fù)合虛擬號(hào)碼表過(guò)程中,將那些接續(xù)時(shí)間和報(bào)告時(shí)間超時(shí)的記錄刪去。比如,規(guī)定接續(xù)時(shí)間為1分鐘,則超過(guò)一分鐘沒(méi)有上報(bào)接續(xù)成功的復(fù)合虛擬號(hào)碼將被從允許接續(xù)關(guān)聯(lián)復(fù)合虛擬號(hào)碼表中刪除。還比如,規(guī)定主叫端交換機(jī)202每次上報(bào)處于連接狀態(tài)的復(fù)合虛擬號(hào)碼的時(shí)間間隔為15分鐘,那么,復(fù)合虛擬號(hào)碼服務(wù)器203檢查允許接續(xù)關(guān)聯(lián)復(fù)合虛擬號(hào)碼表中,對(duì)應(yīng)的記錄中報(bào)告時(shí)間與當(dāng)前時(shí)間差如果大于45分鐘,側(cè)將該記錄刪除。即,復(fù)合虛擬號(hào)碼服務(wù)器203在連續(xù)三個(gè)時(shí)間間隔內(nèi)沒(méi)有收到主叫端交換機(jī)202上報(bào)的一個(gè)處于連接狀態(tài)的復(fù)合虛擬號(hào)碼的信息,就認(rèn)定該主叫端交換機(jī)202對(duì)于該復(fù)合虛擬號(hào)碼的呼叫連接已經(jīng)中止,進(jìn)而,將與該復(fù)合虛擬號(hào)碼相關(guān)聯(lián)的復(fù)合虛擬號(hào)碼解鎖,以使其他的主叫能夠利用關(guān)聯(lián)的復(fù)合虛擬號(hào)碼對(duì)該被叫用戶發(fā)起新的呼叫。
同時(shí),主叫端交換機(jī)202將接續(xù)成功的復(fù)合虛擬號(hào)碼、該復(fù)合虛擬號(hào)碼成功接續(xù)的時(shí)間等等接續(xù)信息記錄在當(dāng)前連接復(fù)合虛擬號(hào)碼表中,該表的格式參見(jiàn)表三,表三為當(dāng)前連接復(fù)合虛擬號(hào)碼表。
表三具體地說(shuō)當(dāng)對(duì)一個(gè)復(fù)合虛擬號(hào)碼的呼叫接續(xù)成功后,主叫端交換機(jī)202就將該復(fù)合虛擬號(hào)碼加進(jìn)該當(dāng)前連接復(fù)合虛擬號(hào)碼表,同時(shí)上報(bào)給相應(yīng)的復(fù)合虛擬號(hào)碼服務(wù)器203,該接續(xù)成功;當(dāng)對(duì)一個(gè)復(fù)合虛擬號(hào)碼的連接終止后,交換機(jī)將該復(fù)合虛擬號(hào)碼從該表中刪除,同時(shí)上報(bào)給相應(yīng)的復(fù)合虛擬號(hào)碼服務(wù)器203,該接續(xù)終止。主叫端交換機(jī)203還要根據(jù)當(dāng)前連接復(fù)合虛擬號(hào)碼表,定期,比如每15分鐘向各個(gè)復(fù)合虛擬號(hào)碼服務(wù)器203上報(bào)當(dāng)前連接的復(fù)合虛擬號(hào)碼,以便復(fù)合虛擬號(hào)碼服務(wù)器203知道相應(yīng)復(fù)合虛擬號(hào)碼的呼叫連接狀態(tài)是真實(shí)的,使復(fù)合虛擬號(hào)碼服務(wù)器203不會(huì)因?yàn)榫W(wǎng)絡(luò)傳輸?shù)男畔G失或相應(yīng)交換機(jī)或鏈路故障等原因接收不到相關(guān)復(fù)合虛擬號(hào)碼的接續(xù)失敗或連接終止信息,而導(dǎo)致將相關(guān)的復(fù)合虛擬號(hào)碼鎖死。
主叫端交換機(jī)202在定期上報(bào)給復(fù)合虛擬號(hào)碼服務(wù)器203的連接信息中,一次可以包含多個(gè)復(fù)合虛擬號(hào)碼的信息。復(fù)合虛擬號(hào)碼列表可以包含本交換機(jī)中當(dāng)前連接的所有復(fù)合虛擬號(hào)碼及其對(duì)應(yīng)的實(shí)際網(wǎng)絡(luò)號(hào)碼。比如上報(bào)信息內(nèi)容可以如表四所示,表四為主叫端交換機(jī)向復(fù)合虛擬號(hào)碼服務(wù)器定期上報(bào)的信息內(nèi)容
表四當(dāng)然,實(shí)際當(dāng)中,還要考慮網(wǎng)絡(luò)傳輸?shù)臄?shù)據(jù)的大小對(duì)網(wǎng)絡(luò)傳輸?shù)挠绊?,因此,?shí)際上,主叫端交換機(jī)在向復(fù)合虛擬號(hào)碼服務(wù)器上報(bào)連接狀態(tài)信息時(shí),對(duì)每次上報(bào)的復(fù)合虛擬號(hào)碼數(shù)量可以設(shè)置一個(gè)最大值。另外還要根據(jù)復(fù)合虛擬號(hào)碼的歸屬信息來(lái)將不同的復(fù)合虛擬號(hào)碼的連接狀態(tài)信息上報(bào)給相應(yīng)的復(fù)合虛擬號(hào)碼服務(wù)器。
實(shí)際當(dāng)中,還可以通過(guò)限制一個(gè)用戶最大允許被呼叫的關(guān)聯(lián)復(fù)合虛擬號(hào)碼數(shù)量來(lái)對(duì)接續(xù)進(jìn)行限制。比如,張三的最大允許被呼叫的關(guān)聯(lián)復(fù)合虛擬號(hào)碼數(shù)量為2,那么,張三的相關(guān)聯(lián)的復(fù)合虛擬號(hào)碼只能有兩個(gè)同時(shí)被呼叫,達(dá)到兩個(gè)后,就禁止其它主叫使用關(guān)聯(lián)的復(fù)合虛擬號(hào)碼對(duì)張三的呼叫。當(dāng)主叫用戶使用復(fù)合虛擬號(hào)碼呼叫張三時(shí),復(fù)合虛擬號(hào)碼服務(wù)器判斷該復(fù)合虛擬號(hào)碼是否被鎖定,也就是判斷張三是否有兩個(gè)關(guān)聯(lián)的復(fù)合虛擬號(hào)碼已經(jīng)被呼叫;如果是,則通知主叫用戶張三忙;否則,繼續(xù)接續(xù)呼叫流程,同時(shí),判斷張三是否有兩個(gè)關(guān)聯(lián)的復(fù)合虛擬號(hào)碼已經(jīng)被呼叫,如果是,則將其余相關(guān)聯(lián)的復(fù)合虛擬號(hào)碼鎖定,并在呼叫終止時(shí),解鎖被鎖定的復(fù)合虛擬號(hào)碼。
以上,成功接續(xù),等待被叫應(yīng)答的狀態(tài),也被稱為連接狀態(tài),即,將接續(xù)成功的狀態(tài),都稱為連接狀態(tài)。終止?fàn)顟B(tài)是指連接結(jié)束,也即為,該次呼叫結(jié)束。
以上,講述的都是對(duì)于關(guān)聯(lián)的復(fù)合虛擬號(hào)碼的呼叫處理,對(duì)于非關(guān)聯(lián)的復(fù)合虛擬號(hào)碼的呼叫,由于不存在鎖定和解鎖的問(wèn)題,因此,其呼叫接續(xù)過(guò)程不受本發(fā)明的限定。
另外,以上講述的主要是關(guān)聯(lián)關(guān)系為相互排斥關(guān)系的復(fù)合虛擬號(hào)碼的呼叫處理,實(shí)際當(dāng)中,關(guān)聯(lián)關(guān)系可以僅表現(xiàn)為單向排斥或部分相互排斥和單排斥相結(jié)合的情況,比如,在復(fù)合虛擬號(hào)碼服務(wù)器里,通過(guò)設(shè)置復(fù)合虛擬號(hào)碼的關(guān)聯(lián)關(guān)系達(dá)到設(shè)置李四的手機(jī)排斥李四的家里電話和辦公電話,李四的辦公電話排斥李四的家里電話和手機(jī),即,李四的手機(jī)和辦公電話互相排斥,且二者都排斥李四的家里電話(單向排斥),這樣,一、當(dāng)主叫趙五通過(guò)復(fù)合虛擬號(hào)碼呼叫李四的手機(jī)時(shí),復(fù)合虛擬號(hào)碼服務(wù)器首先判斷李四的手機(jī)是否已經(jīng)被呼叫,或被鎖定,即等同于判斷李四的辦公電話和手機(jī)之一是否被呼叫,如果是,則認(rèn)為李四忙,并拒絕接續(xù)李四的手機(jī),中止呼叫;否則,將李四的辦公電話和家里電話鎖定,并接續(xù)李四的手機(jī),而且,在該次呼叫結(jié)束后,再將李四的辦公電話和家里電話解鎖。
二、當(dāng)主叫趙五通過(guò)復(fù)合虛擬號(hào)碼呼叫李四的辦公電話時(shí),復(fù)合虛擬號(hào)碼服務(wù)器首先判斷李四的辦公電話是否已經(jīng)被呼叫,或被鎖定,即等同于判斷李四的辦公電話和手機(jī)之一是否被呼叫,如果是,則認(rèn)為李四忙,并拒絕接續(xù)李四的辦公電話,中止呼叫;否則,將李四的手機(jī)和家里電話鎖定,并接續(xù)李四的辦公電話,而且,在該次呼叫結(jié)束后,再將李四的手機(jī)和家里電話解鎖。
三、當(dāng)主叫趙五通過(guò)復(fù)合虛擬號(hào)碼呼叫李四的家里電話時(shí),復(fù)合虛擬號(hào)碼服務(wù)器首先判斷李四家里電話是否已經(jīng)被呼叫,或被鎖定,即等同于判斷李四的辦公電話和手機(jī)之一是否被呼叫,如果是,則認(rèn)為李四忙,并拒絕接續(xù)李四的家里電話;否則,接續(xù)李四的家里電話,但,并不鎖定李四的手機(jī)和辦公電話。該次呼叫結(jié)束后,也不存在解鎖問(wèn)題。
以上所述過(guò)程一、二、三,都是通過(guò)對(duì)復(fù)合虛擬號(hào)碼進(jìn)行判斷和鎖定來(lái)實(shí)現(xiàn)的。
由上述的實(shí)施例可見(jiàn),本發(fā)明的這種復(fù)合虛擬號(hào)碼呼叫接續(xù)的限定方法,使得復(fù)合虛擬號(hào)碼服務(wù)器在主叫通過(guò)復(fù)合虛擬號(hào)碼對(duì)一個(gè)被叫發(fā)起呼叫后,拒絕接續(xù)其他主叫再次使用其它相關(guān)聯(lián)的復(fù)合虛擬號(hào)碼對(duì)該被叫發(fā)起呼叫。對(duì)個(gè)人客戶,可以有效地避免一個(gè)用戶同時(shí)接到多個(gè)電話情況,減少使用中的麻煩;對(duì)運(yùn)營(yíng)商,可以避免客戶將一個(gè)用戶的各個(gè)復(fù)合虛擬號(hào)碼分給多個(gè)人使用的情況;對(duì)企業(yè)客戶,可以通過(guò)限定最大允許接續(xù)的關(guān)聯(lián)復(fù)合虛擬號(hào)碼數(shù)量來(lái)對(duì)企業(yè)用戶進(jìn)行使用收費(fèi)和使用授權(quán),進(jìn)一步保證了通信運(yùn)營(yíng)商的利益。
權(quán)利要求
1.一種復(fù)合虛擬號(hào)碼呼叫接續(xù)的限定方法,其特征在于,該方法包含以下步驟1)在復(fù)合虛擬號(hào)碼服務(wù)器中,對(duì)每個(gè)用戶的復(fù)合虛擬號(hào)碼設(shè)置關(guān)聯(lián)關(guān)系;2)當(dāng)主叫用戶使用復(fù)合虛擬號(hào)碼呼叫被叫用戶時(shí),復(fù)合虛擬號(hào)碼服務(wù)器判斷主叫使用的復(fù)合虛擬號(hào)碼是否被鎖定,如果是,則通知主叫用戶該被叫用戶忙;否則,根據(jù)該用戶的復(fù)合虛擬號(hào)碼的關(guān)聯(lián)關(guān)系將相應(yīng)的復(fù)合虛擬號(hào)碼鎖定,并繼續(xù)接續(xù)呼叫流程;3)在呼叫終止時(shí),根據(jù)該用戶的復(fù)合虛擬號(hào)碼的關(guān)聯(lián)關(guān)系將相應(yīng)的復(fù)合虛擬號(hào)碼解鎖。
2.如權(quán)利要求1所述的限定方法,其特征在于,步驟1)所述對(duì)每個(gè)用戶的復(fù)合虛擬號(hào)碼設(shè)置關(guān)聯(lián)關(guān)系是,為每個(gè)用戶設(shè)置一組具有排斥關(guān)系的復(fù)合虛擬號(hào)碼。
3.如權(quán)利要求1所述的限定方法,其特征在于,步驟2)所述復(fù)合虛擬號(hào)碼服務(wù)器判斷主叫使用的復(fù)合虛擬號(hào)碼是否被鎖定包括復(fù)合虛擬號(hào)碼服務(wù)器判斷主叫使用的復(fù)合虛擬號(hào)碼是否已經(jīng)被呼叫,或者被鎖定;所述根據(jù)該用戶的復(fù)合虛擬號(hào)碼的關(guān)聯(lián)關(guān)系將相應(yīng)的復(fù)合虛擬號(hào)碼鎖定是如果主叫呼叫時(shí)使用的是具有關(guān)聯(lián)關(guān)系的復(fù)合虛擬號(hào)碼,則,在繼續(xù)接續(xù)呼叫流程前,復(fù)合虛擬號(hào)碼服務(wù)器將該復(fù)合虛擬號(hào)碼相關(guān)聯(lián)的復(fù)合虛擬號(hào)碼鎖定;步驟3)是在具有關(guān)聯(lián)關(guān)系的復(fù)合虛擬號(hào)碼的呼叫終止時(shí),將因本次呼叫被鎖定的復(fù)合虛擬號(hào)碼解鎖。
4.如權(quán)利要求3所述的限定方法,其特征在于所述對(duì)復(fù)合虛擬號(hào)碼的鎖定和解鎖是通過(guò)設(shè)置鎖定標(biāo)志來(lái)實(shí)現(xiàn)的,當(dāng)鎖定標(biāo)志設(shè)置為有效時(shí),表示相關(guān)聯(lián)的復(fù)合虛擬號(hào)碼被鎖定;當(dāng)鎖定標(biāo)志設(shè)置為無(wú)效時(shí),表示相關(guān)聯(lián)的復(fù)合虛擬號(hào)碼被解鎖。
5.如權(quán)利要求3所述的限定方法,其特征在于,在轉(zhuǎn)接模型下,步驟2)所述繼續(xù)接續(xù)呼叫流程為復(fù)合虛擬號(hào)碼服務(wù)器根據(jù)該復(fù)合虛擬號(hào)碼對(duì)應(yīng)的實(shí)際網(wǎng)絡(luò)號(hào)碼直接呼叫被叫用戶。
6.如權(quán)利要求3所述的限定方法,其特征在于,在取號(hào)模型下,步驟2)所述繼續(xù)接續(xù)呼叫流程為復(fù)合虛擬號(hào)碼服務(wù)器將該復(fù)合虛擬號(hào)碼對(duì)應(yīng)的實(shí)際網(wǎng)絡(luò)號(hào)碼返回給主叫端交換機(jī),主叫端交換機(jī)根據(jù)該實(shí)際網(wǎng)絡(luò)號(hào)碼呼叫被叫用戶。
7.如權(quán)利要求6所述的限定方法,其特征在于,該方法進(jìn)一步包括主叫端交換機(jī)在具有關(guān)聯(lián)關(guān)系的復(fù)合虛擬號(hào)碼接續(xù)成功、接續(xù)失敗或連接終止時(shí),分別將接續(xù)成功、接續(xù)失敗或連接終止的信息上報(bào)給復(fù)合虛擬號(hào)碼服務(wù)器,并定時(shí)將處于連接狀態(tài)的復(fù)合虛擬號(hào)碼的連接信息上報(bào)給復(fù)合虛擬號(hào)碼服務(wù)器。
8.如權(quán)利要求7所述的限定方法,其特征在于,該方法進(jìn)一步包括復(fù)合虛擬號(hào)碼服務(wù)器在鎖定所述復(fù)合虛擬號(hào)碼的相關(guān)聯(lián)的復(fù)合虛擬號(hào)碼時(shí),還要將該所述的復(fù)合虛擬號(hào)碼的接續(xù)信息記錄在允許接續(xù)關(guān)聯(lián)復(fù)合虛擬號(hào)碼表中;所述允許接續(xù)關(guān)聯(lián)復(fù)合虛擬號(hào)碼表包括復(fù)合虛擬號(hào)碼、接續(xù)狀態(tài)信息、接續(xù)或連接時(shí)間信息、報(bào)告時(shí)間信息。
9.如權(quán)利要求7所述的限定方法,其特征在于,該方法進(jìn)一步包括復(fù)合虛擬號(hào)碼服務(wù)器在接收到主叫端交換機(jī)上報(bào)的具有關(guān)聯(lián)關(guān)系的復(fù)合虛擬號(hào)碼的狀態(tài)信息時(shí),刷新允許接續(xù)關(guān)聯(lián)復(fù)合虛擬號(hào)碼表中的記錄。
10.如權(quán)利要求7所述的限定方法,其特征在于,該方法進(jìn)一步包括復(fù)合虛擬號(hào)碼服務(wù)器在接收到主叫端交換機(jī)上報(bào)的具有關(guān)聯(lián)關(guān)系的復(fù)合虛擬號(hào)碼的接續(xù)失敗或連接終止信息時(shí),從允許接續(xù)關(guān)聯(lián)復(fù)合虛擬號(hào)碼表中將該復(fù)合虛擬號(hào)碼的記錄刪除。
11.如權(quán)利要求7所述的限定方法,其特征在于,該方法進(jìn)一步包括復(fù)合虛擬號(hào)碼服務(wù)器定期檢查允許接續(xù)關(guān)聯(lián)復(fù)合虛擬號(hào)碼表,將接續(xù)時(shí)間超過(guò)預(yù)定接續(xù)時(shí)間和等待主叫端交換機(jī)上報(bào)連接信息的等待時(shí)間超過(guò)預(yù)定時(shí)間的記錄刪除。
12.如權(quán)利要求10或11所述的限定方法,其特征在于,該方法進(jìn)一步包括從允許接續(xù)關(guān)聯(lián)復(fù)合虛擬號(hào)碼表中將一個(gè)復(fù)合虛擬號(hào)碼的記錄刪除時(shí),將該復(fù)合虛擬號(hào)碼相關(guān)聯(lián)的復(fù)合虛擬號(hào)碼解鎖。
13.如權(quán)利要求7所述的限定方法,其特征在于,該方法進(jìn)一步包括主叫端交換機(jī)將接續(xù)成功的具有關(guān)聯(lián)關(guān)系的復(fù)合虛擬號(hào)碼、該復(fù)合虛擬號(hào)碼連接的時(shí)間信息記錄在成功接續(xù)復(fù)合虛擬號(hào)碼表中;當(dāng)該表中一個(gè)復(fù)合虛擬號(hào)碼的連接終止時(shí),將其對(duì)應(yīng)的記錄刪除;主叫端交換機(jī)定期從成功接續(xù)復(fù)合虛擬號(hào)碼表中取出這些成功接續(xù)的復(fù)合虛擬號(hào)碼的信息上報(bào)給復(fù)合虛擬號(hào)碼服務(wù)器。
14.如權(quán)利要求13所述的限定方法,其特征在于,主叫端交換機(jī)向復(fù)合虛擬號(hào)碼服務(wù)器上報(bào)接續(xù)失敗或連接終止的信息包含接續(xù)失敗或連接終止的復(fù)合虛擬號(hào)碼、狀態(tài)信息。
15.如權(quán)利要求13所述的限定方法,其特征在于,主叫端交換機(jī)向復(fù)合虛擬號(hào)碼服務(wù)器上報(bào)接續(xù)成功的信息包含接續(xù)成功的復(fù)合虛擬號(hào)碼、接續(xù)成功的時(shí)間信息;
16.如權(quán)利要求13所述的限定方法,其特征在于,主叫端交換機(jī)定期向復(fù)合虛擬號(hào)碼服務(wù)器上報(bào)的信息包含成功接續(xù)復(fù)合虛擬號(hào)碼表中的屬于該復(fù)合虛擬號(hào)碼服務(wù)器的復(fù)合虛擬號(hào)碼的數(shù)量、成功接續(xù)復(fù)合虛擬號(hào)碼表中屬于該復(fù)合虛擬號(hào)碼服務(wù)器的復(fù)合虛擬號(hào)碼。
17.如權(quán)利要求1所述的限定方法,其特征在于,該方法進(jìn)一步包括為一個(gè)用戶設(shè)置最大允許呼叫的關(guān)聯(lián)復(fù)合虛擬號(hào)碼數(shù);所述步驟2)為當(dāng)主叫用戶使用復(fù)合虛擬號(hào)碼呼叫被叫用戶時(shí),復(fù)合虛擬號(hào)碼服務(wù)器判斷主叫使用的復(fù)合虛擬號(hào)碼是否被鎖定,如果是,則通知主叫用戶該被叫用戶忙;否則,繼續(xù)接續(xù)呼叫流程,并判斷當(dāng)前已經(jīng)被呼叫的具有關(guān)聯(lián)關(guān)系的復(fù)合虛擬號(hào)碼數(shù),是否已經(jīng)達(dá)到為該用戶設(shè)置的最大允許被呼叫的關(guān)聯(lián)復(fù)合虛擬號(hào)碼數(shù),如果是,則根據(jù)該用戶的復(fù)合虛擬號(hào)碼的關(guān)聯(lián)關(guān)系將相應(yīng)的復(fù)合虛擬號(hào)碼鎖定。
全文摘要
本發(fā)明公開了一種復(fù)合虛擬號(hào)碼呼叫接續(xù)的限定方法,該方法包含1)在復(fù)合虛擬號(hào)碼服務(wù)器中,對(duì)每個(gè)用戶的復(fù)合虛擬號(hào)碼設(shè)置關(guān)聯(lián)關(guān)系;2)當(dāng)主叫用戶使用復(fù)合虛擬號(hào)碼呼叫被叫用戶時(shí),復(fù)合虛擬號(hào)碼服務(wù)器判斷主叫使用的復(fù)合虛擬號(hào)碼是否被鎖定,如果是,則通知主叫用戶該被叫用戶忙;否則,根據(jù)該用戶的復(fù)合虛擬號(hào)碼的關(guān)聯(lián)關(guān)系將相應(yīng)的復(fù)合虛擬號(hào)碼鎖定,并繼續(xù)接續(xù)呼叫流程;3)在呼叫終止時(shí),將相應(yīng)的復(fù)合虛擬號(hào)碼解鎖。本發(fā)明的限定方法使得在一個(gè)主叫通過(guò)復(fù)合虛擬號(hào)碼對(duì)被叫發(fā)起呼叫后,拒絕其它主叫再次使用其它相關(guān)聯(lián)的復(fù)合虛擬號(hào)碼對(duì)該被叫發(fā)起呼叫,能夠有效地避免出現(xiàn)一個(gè)被叫用戶同時(shí)接到多個(gè)電話的情況,減少了用戶使用的麻煩。
文檔編號(hào)H04W4/16GK1568088SQ0314800
公開日2005年1月19日 申請(qǐng)日期2003年6月26日 優(yōu)先權(quán)日2003年6月26日
發(fā)明者王正偉 申請(qǐng)人:華為技術(shù)有限公司