本發(fā)明屬于通信控制系統(tǒng)和通信控制方法領(lǐng)域,特別是涉及一種通信控制系統(tǒng)。
背景技術(shù):
在用手機(jī)或PHS(Personal Handphone System,個(gè)人手機(jī)系統(tǒng))等的移動(dòng)通信終端向國外打電話的情況下,必須預(yù)先與國際通信公司之間締結(jié)合同。就是說,把自己的姓名、住所、連絡(luò)地址、支付方法等填入規(guī)定的申請(qǐng)表上之后向國際通信公司提出申請(qǐng)。
傳統(tǒng)技術(shù)存在若干缺點(diǎn)。首先,語音呼叫發(fā)送方可能發(fā)送了某些不具有正確通信互連協(xié)議參數(shù)的語音呼叫,或者發(fā)送了接收方網(wǎng)絡(luò)不支持的呼叫類型的呼叫。這可能導(dǎo)致在處理某些接收方網(wǎng)絡(luò)不想要的呼叫通信量時(shí)浪費(fèi)網(wǎng)絡(luò)資源。其次,利用特別是IP話音(VOIP)的技術(shù)的優(yōu)勢,某些人可能很容易對(duì)于網(wǎng)絡(luò)生成大量未經(jīng)請(qǐng)求的語音呼叫。接收方網(wǎng)絡(luò)運(yùn)營商可能只能向他們的上級(jí)中轉(zhuǎn)商(carrier,其例如用于轉(zhuǎn)發(fā)或交換話務(wù))進(jìn)行投訴。而在很多情況下(例如在具有匿名特性的IDD批發(fā)網(wǎng)絡(luò)環(huán)境下),接收方網(wǎng)絡(luò)運(yùn)營商無法對(duì)于真實(shí)發(fā)起方采取任何實(shí)質(zhì)的行動(dòng)。
雖然語音交換技術(shù)如今主要基于數(shù)字交換技術(shù),但是并不以“存儲(chǔ)轉(zhuǎn)發(fā)”方式處理語音呼叫。語音交換運(yùn)營商難以有效地檢查和拒絕那些不受歡迎的呼叫。這首先是因?yàn)檎Z音呼叫是實(shí)時(shí)建立的,因此無論使用多么強(qiáng)大的處理系統(tǒng),用于任何校驗(yàn)程序的時(shí)間都是受限的。其次,即使可以使用這種校驗(yàn)系統(tǒng),運(yùn)營商也通常需要專門將呼叫路由到這種校驗(yàn)系統(tǒng)以便其校驗(yàn)每個(gè)呼叫。這使得普通的呼叫路由網(wǎng)絡(luò)布置變得復(fù)雜,并且消耗雙倍的語音交換機(jī)的呼叫處理能力。
中國專利申請(qǐng)公開CN1265810A提出了一種為移動(dòng)電話的來電進(jìn)行呼入篩選的方法。在該方法中,在GSM制式的移動(dòng)電話網(wǎng)絡(luò)環(huán)境中,接收來電的移動(dòng)用戶需要把所有來電無條件地轉(zhuǎn)移至電話網(wǎng)絡(luò)中的一個(gè)預(yù)定節(jié)點(diǎn)上,并且在該節(jié)點(diǎn)處將關(guān)于呼叫的信息與預(yù)定的篩選準(zhǔn)則進(jìn)行比較,僅在呼叫滿足篩選準(zhǔn)則時(shí)將呼叫再次轉(zhuǎn)移回移動(dòng)電話。
技術(shù)實(shí)現(xiàn)要素:
為解決上述問題,本發(fā)明提供一種通信控制系統(tǒng),包括:信令提取器,被配置為用于提取第一交換機(jī)與第二交換機(jī)之間的信令消息;信令探測器,被配置為用于探測所述信令消息中的由所述第一交換機(jī)發(fā)送的特定消息;以及呼叫控制器,被配置為用于判斷所述特定消息中的特定參數(shù)是否滿足預(yù)定準(zhǔn)則;其中,在判斷為所述特定參數(shù)滿足所述預(yù)定準(zhǔn)則的情況下,所述呼叫控制器向所述第一交換機(jī)和所述第二交換機(jī)中的至少一個(gè)發(fā)送用于釋放呼叫的信令消息。
具體地,本發(fā)明提供一種通信控制方法,包括:信令提取步驟,提取第一交換機(jī)與第二交換機(jī)之間的信令消息;信令探測步驟,探測所述信令消息中的由所述第一交換機(jī)發(fā)送的特定消息;判斷步驟,判斷所述特定消息中的特定參數(shù)是否滿足預(yù)定準(zhǔn)則;以及呼叫釋放步驟,在所述特定參數(shù)滿足所述預(yù)定準(zhǔn)則的情況下,向所述第一交換機(jī)和所述第二交換機(jī)中的至少一個(gè)發(fā)送用于釋放呼叫的信令消息。
根據(jù)本發(fā)明的系統(tǒng)和方法,由于通信節(jié)點(diǎn)(交換機(jī)、移動(dòng)電話終端等)并不主動(dòng)地參與在整個(gè)過程中,因此不會(huì)為通信節(jié)點(diǎn)的標(biāo)準(zhǔn)操作和功能帶來任何擾亂。
進(jìn)一步地,由于根據(jù)本發(fā)明的系統(tǒng)和方法不需改變交換機(jī)的內(nèi)部結(jié)構(gòu)和功能,因此本發(fā)明不會(huì)擾亂現(xiàn)有或標(biāo)準(zhǔn)的系統(tǒng)路由布置。
進(jìn)一步地,由于本發(fā)明的系統(tǒng)和方法可應(yīng)用于公共信道7號(hào)信令(C7)互聯(lián)的交換機(jī),因此本發(fā)明可適用于在不同的網(wǎng)絡(luò)運(yùn)營商甚至在移動(dòng)電話和固網(wǎng)電話網(wǎng)絡(luò)之間進(jìn)行呼叫篩選。
附圖說明
圖1為本發(fā)明的一個(gè)實(shí)施例的示例性通信控制系統(tǒng)的示意性部署圖;
圖2為本發(fā)明的一個(gè)實(shí)施例的示例性通信控制方法的示意性流程圖。
具體實(shí)施方式
為了使本發(fā)明所解決的技術(shù)問題、技術(shù)方案及有益效果更加清楚明白,以下結(jié)合附圖及實(shí)施例,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
圖1為根據(jù)本發(fā)明的一個(gè)實(shí)施例的示例性通信控制系統(tǒng)的示意性部署圖。如圖2所示,根據(jù)本發(fā)明實(shí)施例的示例性通信控制系統(tǒng)1000包括:信令提取器(tap)1100,被配置為用于提取第一交換機(jī)500與第二交換機(jī)600之間的信令消息;信令探測器(probe)1200,被配置為用于探測所述信令消息中的由所述第一交換機(jī)500發(fā)送的特定消息;以及呼叫控制器1300,被配置為用于判斷所述特定消息中的特定參數(shù)是否滿足預(yù)定準(zhǔn)則。在判斷為所述特定參數(shù)滿足所述預(yù)定準(zhǔn)則的情況下,所述呼叫控制器1300向所述第一交換機(jī)500和所述第二交換機(jī)600中的至少一個(gè)發(fā)送用于釋放呼叫的信令消息。
根據(jù)一種實(shí)施方式,可通過信號(hào)提取裝置(tappingdevice)來實(shí)現(xiàn)上述的信令提取器1100。這種信號(hào)提取裝置是可在當(dāng)前市場上獲得的。所述信號(hào)提取裝置一般使用高阻抗元件而將線路與偵測設(shè)備連接。由于高阻抗元件使得偵測設(shè)備不會(huì)影響或干擾線路信號(hào)在信令鏈路上的傳送,因此這種信號(hào)提取裝置也被稱為“被動(dòng)式”信號(hào)提取裝置。例如,可以使用美國專利5,457,729中公開的用于 銅纜的信號(hào)提取器作為本發(fā)明中的信號(hào)提取器1100。此外,在光纜連接的環(huán)境也可以使用美國專利5,410,628中公開的光學(xué)信號(hào)提取裝置作為本發(fā)明中的信號(hào)提取器1100。信令提取器1100可用于在信令鏈路上提取信令消息(例如ISUP消息)并且將該信令消息傳遞到信令探測器1200。信令探測器1200能夠探測由信令提取器1100提取的信令消息中的特定消息,以及通過分析而獲得所述特定消息中的特定參數(shù)。信令探測器1200能夠向呼叫控制器1300發(fā)送數(shù)據(jù)從而進(jìn)行數(shù)據(jù)連接。信令探測器1200也是可在當(dāng)前市場上獲得的,并且也是不干擾信令鏈路的被動(dòng)裝置。例如,可以使用美國專利7,496,185中公開的用于采集和存儲(chǔ)電信數(shù)據(jù)的系統(tǒng)中所使用的探測器作為本發(fā)明中的信令探測器1200。呼叫控制器1300可由應(yīng)用服務(wù)器實(shí)現(xiàn),其能夠利用相同種類的信令鏈路而連接到圖中所示的STP。然而,根據(jù)運(yùn)營商的偏好或具體應(yīng)用環(huán)境,呼叫控制器1300也可以直接連接到運(yùn)營商的交換機(jī)500和/或600而不通過STP。呼叫控制器1300中可包含用于判斷特定消息中的特定參數(shù)是否滿足預(yù)定準(zhǔn)則的檢驗(yàn)邏輯。
上述的通信控制系統(tǒng)1000可位于所述第一交換機(jī)500外部,并且位于所述第二交換機(jī)600外部。因此,不需改變交換機(jī)的內(nèi)部結(jié)構(gòu)和功能,從而不會(huì)擾亂現(xiàn)有或標(biāo)準(zhǔn)的系統(tǒng)路由布置。
此外,在信令提取器1100和信令探測器1200執(zhí)行操作時(shí),第一交換機(jī)500和第二交換機(jī)600之間的呼叫建立過程獨(dú)立于所述操作而正常進(jìn)行,不受到干擾。因此,本發(fā)明可不擾亂各現(xiàn)有通信節(jié)點(diǎn)的標(biāo)準(zhǔn)操作和功能。
圖2是示出根據(jù)本發(fā)明的一個(gè)實(shí)施例的示例性通信控制方法的示意性流程圖。
在步驟S1中,信令提取器1100提取第一交換機(jī)500與第二交換機(jī)600之間的信令消息。在這期間,兩個(gè)交換機(jī)500與600之間的呼叫建立過程繼續(xù)進(jìn) 行而可以不知曉數(shù)據(jù)被提取。也就是說,對(duì)于這兩個(gè)交換機(jī)500與600來說,信令提取器1100可以是“透明”的。根據(jù)一種示例性實(shí)施方式,信令提取器1100可提取所有的C7消息并且將提取的C7消息發(fā)送給信令探測器1200。
在步驟S2中,信令探測器1200提取信令提取器1100所提取的信令消息中的由第一交換機(jī)(發(fā)起方交換機(jī))500發(fā)送的特定消息。這種特定消息可以是第一交換機(jī)500請(qǐng)求與第二交換機(jī)600建立呼叫的初始消息。根據(jù)一種示例性實(shí)施方式,所述特定消息可以是ISUP消息中的IAM消息(初始地址消息,來自發(fā)起方交換機(jī)建立呼叫的第一個(gè)消息),并且將該IAM消息發(fā)送到呼叫控制器1300。
在步驟S3中,呼叫控制器1300的檢驗(yàn)邏輯判斷所述特定消息中的特定參數(shù)是否滿足預(yù)定準(zhǔn)則。如果判斷為所述特定參數(shù)滿足所述預(yù)定準(zhǔn)則,則處理前進(jìn)到步驟S4。
根據(jù)一種示例性實(shí)施方式,在步驟S3中,所述呼叫控制器1300的檢驗(yàn)邏輯應(yīng)用程序可以提取IAM消息中的內(nèi)容,檢驗(yàn)諸如OPC(發(fā)起這條消息的交換機(jī)的交換機(jī)C7點(diǎn)代碼)、DPC(接收這條消息的交換機(jī)的C7點(diǎn)代碼)、主叫號(hào)碼、被叫號(hào)碼、CIC(標(biāo)識(shí)用于語音呼叫的信道的電路標(biāo)識(shí)碼)之類的關(guān)鍵參數(shù),以及呼叫控制所要求的其它可應(yīng)用的參數(shù),并且校驗(yàn)諸如呼叫類型、主叫和被叫號(hào)碼之類的參數(shù),利用所述預(yù)定準(zhǔn)則進(jìn)行判斷。所述預(yù)定準(zhǔn)則可以是用于判斷呼叫是否是惡意呼叫的準(zhǔn)則。例如,所述預(yù)定準(zhǔn)則可以是主叫號(hào)碼符合一定準(zhǔn)則(例如,與某種黑名單匹配),也可以是來電時(shí)間符合一定準(zhǔn)則(例如,凌晨1:00到早晨6:00),或者是多種條件的組合。前述的所述檢驗(yàn)邏輯可以是靜態(tài)塊列表,也可以是從用于檢測惡意呼叫的外部系統(tǒng)接收的某種動(dòng)態(tài)模式。例如,所述檢驗(yàn)邏輯可以根據(jù)隨時(shí)收集到的新信息來更新其用于檢驗(yàn)的預(yù) 定準(zhǔn)則(例如,向黑名單中添加主叫號(hào)碼,等等)。
在步驟S4中,所述呼叫控制器1300向所述第一交換機(jī)500和所述第二交換機(jī)600中的至少一個(gè)發(fā)送用于釋放呼叫的信令消息。
根據(jù)一種示例性實(shí)施方式,呼叫控制器1300可以通過偽裝第二交換機(jī)600(目的地交換機(jī))試圖釋放呼叫而構(gòu)造釋放消息(例如,ISUP協(xié)議中的REL消息)。為了偽裝第二交換機(jī)600,呼叫控制器1300可以使用例如如下關(guān)鍵參數(shù):第二交換機(jī)(目的地交換機(jī))的交換機(jī)點(diǎn)代碼(例如,在ISUP協(xié)議中,其用作REL消息的OPC)、第一交換機(jī)(發(fā)起方交換機(jī))的交換機(jī)點(diǎn)代碼(例如,在ISUP協(xié)議中,其用作REL消息的DPC)以及來自初始地址消息的電路標(biāo)識(shí)碼(例如,ISUP協(xié)議中的IAM消息的CIC)。所述釋放消息從呼叫控制器1300被發(fā)出,然后被發(fā)送到作為發(fā)起方的第一交換機(jī)500。呼叫控制器1300中的應(yīng)用程序可寫下事件日志用于記錄或者收費(fèi)記錄,可用于處理客戶查詢或與運(yùn)營商對(duì)帳過程中使用。
根據(jù)一種示例性實(shí)施方式,如果在步驟S3中判斷為上述預(yù)定準(zhǔn)則不匹配,則呼叫控制器1300中的應(yīng)用程序不執(zhí)行任何動(dòng)作,而是回到步驟S3,校驗(yàn)下一個(gè)到來的消息。
之后,當(dāng)作為發(fā)起方的第一交換機(jī)500從呼叫控制器1300接收到用于釋放呼叫的信令消息時(shí),會(huì)認(rèn)為該用于釋放呼叫的信令消息是來自第二交換機(jī)(目的地交換機(jī))600的消息,于是將結(jié)束呼叫,并且也將另一用于釋放呼叫的信令消息發(fā)送到第二交換機(jī)600。于是,呼叫終止。
請(qǐng)注意,雖然以上詳細(xì)描述了在步驟S4中將釋放消息發(fā)送到作為發(fā)起方的第一交換機(jī)500,但是這僅是本發(fā)明的一個(gè)示例性的例子。也可以將釋放消息發(fā)送到作為目的地的第二交換機(jī)600。更具體地,呼叫控制器1300可以通過偽裝 第一交換機(jī)500(發(fā)起方交換機(jī))試圖釋放呼叫而構(gòu)造釋放消息(例如,ISUP協(xié)議中的REL消息)。為了偽裝第一交換機(jī)500,呼叫控制器1300可以使用例如如下關(guān)鍵參數(shù):第一交換機(jī)(發(fā)起方交換機(jī))的交換機(jī)點(diǎn)代碼(例如,在ISUP協(xié)議中,其用作REL消息的OPC)、第二交換機(jī)(目的地交換機(jī))的交換機(jī)點(diǎn)代碼(例如,在ISUP協(xié)議中,其用作REL消息的DPC)以及來自初始地址消息的電路標(biāo)識(shí)碼(例如,ISUP協(xié)議中的IAM消息的CIC)。所述釋放消息從呼叫控制器1300被發(fā)出,然后被發(fā)送到作為目的地的第二交換機(jī)600。
圖2中的流程圖示出S1、S2和S3是順序進(jìn)行的,但該流程圖僅示意性地示出對(duì)于單個(gè)信令的信號(hào)處理流程。也即是說,對(duì)于一個(gè)信令,首先該信令被提取,其次被分析以提取該信令中的特定消息,然后該特定消息用于與預(yù)定準(zhǔn)則進(jìn)行比較。然而,在實(shí)際操作中,信令提取器1100、信令探測器1200和呼叫控制器1300可以并行處理多個(gè)信令。更具體地,信令提取器1100可被配置為不斷提取信令并且將提取的信令發(fā)送到信令探測器1200,而無論信令探測器1200和呼叫控制器1300在執(zhí)行怎樣的處理。信令探測器1200可被配置為不斷接收并且分析來自信令提取器1100的信令,并且將經(jīng)過分析而提取的特定消息發(fā)送到呼叫控制器1300,而無論信令提取器1100和呼叫控制器1300在執(zhí)行怎樣的處理。類似地,呼叫控制器1300可被配置為不斷接收來自信令探測器1200的特定信息,并且對(duì)于該特定信息進(jìn)行判斷而進(jìn)行控制,而無論信令提取器1100和信令探測器1200在執(zhí)行怎樣的處理。例如,在信令探測器1200對(duì)一個(gè)信令進(jìn)行分析時(shí),信令提取器1100可以執(zhí)行另一信令的提取。此外也有這樣的可能性,即:在信令提取器1100提取了三個(gè)信令時(shí),信令探測器1200由于某種原因僅分析了其中一個(gè)信令。也就是說,信令提取器1100、信令探測器1200和呼叫控制器1300的操作可以不是同步的。
本發(fā)明的檢測系統(tǒng)是非入侵性的檢測系統(tǒng)。根據(jù)本發(fā)明的技術(shù)能夠停止惡意呼叫而并不要求大量的或顯著的網(wǎng)絡(luò)路由改變。由于本發(fā)明僅僅操作于信令消息,因此本發(fā)明的設(shè)計(jì)容量規(guī)劃是簡單和成本低廉的。
可以通過許多方式來實(shí)施本發(fā)明的方法和設(shè)備。例如,可以通過軟件、硬件、固件、或其任何組合來實(shí)施本發(fā)明的方法和設(shè)備。上述的方法步驟的次序僅是說明性的,本發(fā)明的方法步驟不限于以上具體描述的次序,除非以其他方式明確說明。此外,在一些實(shí)施例中,本發(fā)明還可以被實(shí)施為記錄在記錄介質(zhì)中的程序,其包括用于實(shí)現(xiàn)根據(jù)本發(fā)明的方法的機(jī)器可讀指令。因而,本發(fā)明還覆蓋存儲(chǔ)用于實(shí)現(xiàn)根據(jù)本發(fā)明的方法的程序的記錄介質(zhì)。
雖然已通過示例詳細(xì)展示了本發(fā)明的一些具體實(shí)施例,但是本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解,上述示例僅意圖是說明性的而不限制本發(fā)明的范圍。本領(lǐng)域技術(shù)人員應(yīng)該理解,上述實(shí)施例可以被修改而不脫離本發(fā)明的范圍和實(shí)質(zhì)。本發(fā)明的范圍是通過所附的權(quán)利要求限定的。
在本公開的描述中,以IDD交換機(jī)為例子描述了本發(fā)明的實(shí)施例。然而,本發(fā)明不限于IDD交換機(jī)。本發(fā)明可適用于所有任何交換機(jī),只要在該交換機(jī)使用的信令協(xié)議中包含發(fā)起方交換機(jī)建立呼叫的消息和釋放呼叫的消息即可。例如,本發(fā)明也可適用于諸如移動(dòng)呼叫中心(MSC)之類的交換機(jī)。
另外,在本公開中,以使用C7協(xié)議的交換機(jī)以及ISUP協(xié)議的信令消息作為例子描述本發(fā)明。然而,本發(fā)明不限于C7協(xié)議的交換機(jī)以及ISUP協(xié)議的信令消息。本發(fā)明也可應(yīng)用于其它通信協(xié)議,只要通信協(xié)議中包含在信令鏈路上傳輸主叫交換機(jī)用于建立通信的信令消息以及通信方用于釋放呼叫的信令消息即可。
以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā) 明的精神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。