两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

通信頻度控制方法及裝置與流程

文檔序號:12630298閱讀:437來源:國知局
通信頻度控制方法及裝置與流程

本發(fā)明涉及通信領(lǐng)域,具體而言,涉及一種通信頻度控制方法及裝置。



背景技術(shù):

在通信網(wǎng)絡(luò)中,經(jīng)常存在騷擾通信。騷擾通信一般具有以下至少之一的特征:1、某種通信消息在短時間內(nèi)大量發(fā)起;2、某個地理位置(移動網(wǎng)絡(luò)常以小區(qū)、基站、端局等表示地理位置,固定網(wǎng)絡(luò)常以IP、端局等表示地理位置,也可以用城市、街道、商場、經(jīng)緯度等表示地理位置)在短時間內(nèi)發(fā)起大量信息。騷擾通信涉及電話、短信、彩信等各種數(shù)據(jù)業(yè)務(wù)(如http、FTP等基本數(shù)據(jù)業(yè)務(wù))以及其它互聯(lián)網(wǎng)業(yè)務(wù),造成對普通用戶的騷擾或者惡意攻擊。

相關(guān)技術(shù)中采用了各種辦法來識別、攔截騷擾通信,但是很多時候?qū)Ⅱ}擾通信與正常通信完全區(qū)分開并不是一件簡單的事情。當無法明確識別出某個用戶是否是惡意用戶時,一般要求對該用戶(或按地理位置)的某類通信業(yè)務(wù)(包括電話業(yè)務(wù)、消息業(yè)務(wù)、數(shù)據(jù)業(yè)務(wù)、互聯(lián)網(wǎng)業(yè)務(wù))的頻度進行控制。

例如,騷擾電話,騷擾電話的典型特征是:1、某個話機在短時間內(nèi)發(fā)起大量呼叫(每撥打一次電話稱為一次呼叫);2、某個地理位置在短時間內(nèi)發(fā)起大量呼叫。騷擾電話的頻度(呼叫頻度)是指用戶在一個統(tǒng)計周期內(nèi)發(fā)起電話呼叫或接收電話呼叫的次數(shù)。比如在1分鐘內(nèi)允許發(fā)起呼叫的最大次數(shù)為10次。再例如,騷擾消息(包括短消息、彩信、微博、BBS發(fā)言等)的消息頻度是指用戶在一個統(tǒng)計周期內(nèi)發(fā)出消息的次數(shù)。比如在1分鐘內(nèi)允許短消息的最大發(fā)出條數(shù)為10條。

伴隨電信詐騙、垃圾電話、垃圾短信、電信營銷等行為日益嚴重,為了對惡意通信行為進行有效管控,相關(guān)技術(shù)中開始對通信頻度進行控制。

具體來說,運營商通過計費話單、呼叫日志等手段發(fā)現(xiàn)某個地理位置(如一個IP地址段、一個基站、一個大樓)在短時間內(nèi)發(fā)起大量呼叫。在明確鑒別為騷擾電話之前,需要對這個地理位置(這里以IP地址為例)下發(fā)起的呼叫進行呼叫管控。

首先,運營商通過上層管控系統(tǒng)下達指令給通信網(wǎng)絡(luò)。例如,具體的指令如下:管控對象:【192.168.10.2,192.168.10.21】(也可以是單個用戶號碼、單個IP地址等);統(tǒng)計粒度:5分鐘;呼叫次數(shù)(閾值):20次;管控時長:3天。通信網(wǎng)絡(luò)收到命令后,從下一個統(tǒng)計粒度開始,對該IP段內(nèi)發(fā)出的呼叫次數(shù)進行統(tǒng)計。統(tǒng)計時可針對每個單獨的IP地址分別進行統(tǒng)計(指上述的19個IP包括的用戶發(fā)起的呼叫,每個IP允許的呼叫次數(shù)上限均為20次)?;蛘咭部舍槍χ噶钪姓麄€IP地址段進行統(tǒng)計。當一個統(tǒng)計粒 度內(nèi)從某個IP的呼出次數(shù)達到21次,則拒絕呼叫。每個粒度開始時清空上個粒度的統(tǒng)計結(jié)果,并重新進行統(tǒng)計與控制。

下面以電話業(yè)務(wù)為例,對相關(guān)技術(shù)中的通信頻度的控制方法進行說明。在傳統(tǒng)的通信網(wǎng)絡(luò)中(如PSTN、PLMN),電話交換機通常是按地域部署,某個用戶、某個地理位置發(fā)起的呼叫總會經(jīng)過某個電話交換機(如PSTN中的端局),經(jīng)由該電話交換機提供電話業(yè)務(wù)。通常運營商通過上層管控系統(tǒng)下達的指令會下發(fā)至某個交換機,該交換機可以對上述指令中所要求的統(tǒng)計對象進行完全的統(tǒng)計和控制。

但是在現(xiàn)代的通信網(wǎng)絡(luò)(軟交換網(wǎng)絡(luò)、3G網(wǎng)絡(luò)、IMS網(wǎng)絡(luò)等)中,實現(xiàn)通信頻度的控制存在較大的難度。由于在現(xiàn)代的通信網(wǎng)絡(luò)中,電話業(yè)務(wù)被完全上移到一個核心網(wǎng)處理,用戶接入地只有一個簡單的網(wǎng)絡(luò)接入設(shè)備(如Volte網(wǎng)絡(luò)中的P-CSCF、代理CSCF),并且用戶會在不同地理位置、不同接入設(shè)備間移動,所以此時只有核心網(wǎng)能得到指定統(tǒng)計對象的全部呼叫信息。通常,在整個核心網(wǎng)中存在許多電話交換機(一般稱為POOL組網(wǎng)模式)。交換機存在多個的原因至少有兩點:1,容災(zāi);2,全網(wǎng)話務(wù)量太大導(dǎo)致必須將話務(wù)量負荷分擔到多個電話交換機上。

如果按用戶進行呼叫頻度控制,當前的網(wǎng)絡(luò)技術(shù)一般可以實現(xiàn)將某個用戶的前后多次呼叫綁定到某個電話交換機上處理。從技術(shù)上來說,這個交換機能得到指定用戶的所有呼叫信息,但當前網(wǎng)絡(luò)中在分發(fā)用戶到交換機時會發(fā)生如下情況:用戶在前一小時注冊到交換機A,而后一小時注冊到交換機B。原因在于,在網(wǎng)絡(luò)中,用戶數(shù)據(jù)并沒有與交換機設(shè)備有固定的綁定關(guān)系,網(wǎng)絡(luò)總是在用戶注冊到網(wǎng)絡(luò)中時才會分配一個實際上的交換機設(shè)備處理此用戶的業(yè)務(wù),即用戶與交換機設(shè)備是一種動態(tài)的綁定關(guān)系。這種動態(tài)綁定關(guān)系對于網(wǎng)絡(luò)流量的均勻分擔是有益的,但是這樣帶來的后果是,任何單個電話交換機都無法得到某用戶的全部呼叫信息。同樣地,在按特定地理位置進行呼叫頻度控制時,由于話務(wù)量總是按用戶均勻分擔到多個電話交換機上,所以任何單個電話交換機都無法得到指定地理位置發(fā)出的所有的呼出信息。

相關(guān)技術(shù)中存在的一種方案是通過修改POOL組網(wǎng)中的話務(wù)分發(fā)策略(或負載均衡機制),令其支持按地理位置分發(fā)用戶話務(wù)量到特定的交換機上(或?qū)⒐芸貙ο笊婕暗乃型ㄐ艠I(yè)務(wù)量都導(dǎo)向到某個指定的通信設(shè)備)。例如,POOL內(nèi)有三個交換機,新的分發(fā)策略讓基站1發(fā)出的呼出落到交換機1,而基站2發(fā)出的呼叫落到交換機2。

該方案在管控用戶的話務(wù)量較小時尚可適用,但在管控用戶的話務(wù)量較大時則不再適用。因為不同地理位置下呼叫量不同(且無法預(yù)知),按地理位置分擔話務(wù)到不同交換機,會導(dǎo)致多個交換機負荷不均勻,影響網(wǎng)絡(luò)穩(wěn)定。所以這個方案在商用網(wǎng)絡(luò)中不具有工程上的可行性。

針對相關(guān)技術(shù)中無法對現(xiàn)代通信網(wǎng)絡(luò)按用戶、按地理位置實行通信頻度控制的問題,目前尚未提出有效的解決方案。



技術(shù)實現(xiàn)要素:

本發(fā)明提供了一種通信頻度控制方法及裝置,以至少解決相關(guān)技術(shù)中無法對現(xiàn)代通信網(wǎng)絡(luò)按用戶、按地理位置實行通信頻度控制的問題。

根據(jù)本發(fā)明的一個方面,提供了一種通信頻度控制方法,包括:中央控制設(shè)備接收通信設(shè)備發(fā)送的通信消息,其中,通信消息攜帶有目標通信請求的信息,目標通信請求所請求的目標通信業(yè)務(wù)為待執(zhí)行通信頻度控制的通信業(yè)務(wù),通信設(shè)備包括一個或者多個通信設(shè)備;中央控制設(shè)備根據(jù)通信消息在指定時間粒度內(nèi)的統(tǒng)計結(jié)果以及預(yù)設(shè)策略向通信設(shè)備發(fā)送控制指令,其中,控制指令用于指示通信設(shè)備對目標通信業(yè)務(wù)的通信頻度執(zhí)行控制。

進一步地,中央控制設(shè)備接收通訊網(wǎng)絡(luò)的管理系統(tǒng)發(fā)送的預(yù)設(shè)策略。

進一步地,在通信消息攜帶有目標通信記錄的情況下,中央控制設(shè)備根據(jù)通信消息在指定時間粒度內(nèi)的統(tǒng)計結(jié)果以及預(yù)設(shè)策略向通信設(shè)備發(fā)送控制指令包括:中央控制設(shè)備按照目標通信記錄在指定時間粒度內(nèi)的統(tǒng)計結(jié)果以及預(yù)設(shè)策略向通信設(shè)備發(fā)送控制指令,其中,目標通信記錄為目標通信請求對應(yīng)的通信記錄。

進一步地,中央控制設(shè)備按照目標通信記錄在指定時間粒度內(nèi)的統(tǒng)計結(jié)果以及預(yù)設(shè)策略向通信設(shè)備發(fā)送控制指令包括:中央控制設(shè)備按照預(yù)設(shè)策略識別目標通信記錄,并在指定時間粒度內(nèi)對識別到目標通信記錄的次數(shù)進行統(tǒng)計,得到統(tǒng)計值,其中,預(yù)設(shè)策略用于指定目標通信業(yè)務(wù)和目標通信業(yè)務(wù)在指定時間粒度內(nèi)的統(tǒng)計次數(shù)閾值;中央控制設(shè)備將統(tǒng)計值和統(tǒng)計次數(shù)閾值進行比較;以及在統(tǒng)計值達到統(tǒng)計次數(shù)閾值的情況下,中央控制設(shè)備向通信設(shè)備發(fā)送控制指令。

進一步地,在中央控制設(shè)備向通信設(shè)備發(fā)送控制指令之后,該方法還包括:通信設(shè)備按照控制指令拒絕目標通信請求,以對目標通信業(yè)務(wù)的通信頻度執(zhí)行控制。

進一步地,在控制指令還用于指定通信設(shè)備拒絕目標通信請求的時長的情況下,通信設(shè)備按照控制指令拒絕目標通信請求包括:在時長內(nèi),通信設(shè)備按照控制指令拒絕目標通信請求。

進一步地,在中央控制設(shè)備按照目標通信記錄以及預(yù)設(shè)策略向通信設(shè)備發(fā)送控制指令之前,該方法還包括:中央控制設(shè)備按照預(yù)設(shè)策略從通信消息攜帶的多個通信記錄中識別出目標通信記錄,其中,預(yù)設(shè)策略用于指定目標通信業(yè)務(wù)。

進一步地,在中央控制設(shè)備接收通信設(shè)備發(fā)送的通信消息之前,該方法還包括:通信設(shè)備接收預(yù)設(shè)策略,其中,預(yù)設(shè)策略用于指定目標通信業(yè)務(wù);通信設(shè)備根據(jù)預(yù)設(shè)策略,從多個通信請求中識別目標通信請求,并獲取目標通信記錄,其中,目標通信記錄為目標通信請求對應(yīng)的通信記錄;通信設(shè)備生成攜帶有目標通信記錄的通信消息。

進一步地,在預(yù)設(shè)策略還用于指定指定時間粒度、時間子粒度以及目標通信業(yè)務(wù)在 指定時間粒度內(nèi)的統(tǒng)計次數(shù)閾值的情況下,在通信設(shè)備接收預(yù)設(shè)策略之后,該方法還包括:通信設(shè)備統(tǒng)計第一次數(shù),并按照時間子粒度生成攜帶有第一次數(shù)的通信消息,其中,第一次數(shù)為通信設(shè)備在時間子粒度內(nèi)識別到目標通信請求的次數(shù);中央控制設(shè)備統(tǒng)計第二次數(shù),并在第二次數(shù)達到統(tǒng)計次數(shù)閾值時生成控制指令,其中,第二次數(shù)為中央控制設(shè)備在指定時間粒度內(nèi)接收到的第一次數(shù)的次數(shù)之和,時間子粒度小于指定時間粒度。

進一步地,在中央控制設(shè)備接收通信設(shè)備發(fā)送的通信消息之前,該方法還包括:通信設(shè)備接收預(yù)設(shè)策略,其中,預(yù)設(shè)策略用于指定目標通信業(yè)務(wù);通信設(shè)備根據(jù)預(yù)設(shè)策略,從多個通信請求中識別目標通信請求;通信設(shè)備生成攜帶有目標通信請求的通信消息。

進一步地,通信消息中還攜帶有預(yù)設(shè)策略。

根據(jù)本發(fā)明的另一方面,提供了一種通信頻度控制裝置,包括:接收模塊,用于接收通信設(shè)備發(fā)送的通信消息,其中,通信消息攜帶有目標通信請求的信息,目標通信請求所請求的目標通信業(yè)務(wù)為待執(zhí)行通信頻度控制的通信業(yè)務(wù),通信設(shè)備包括一個或者多個通信設(shè)備;發(fā)送模塊,用于根據(jù)通信消息在指定時間粒度內(nèi)的統(tǒng)計結(jié)果以及預(yù)設(shè)策略向通信設(shè)備發(fā)送控制指令,其中,控制指令用于指示通信設(shè)備對目標通信業(yè)務(wù)的通信頻度執(zhí)行控制。

通過本發(fā)明,中央控制設(shè)備接收通信設(shè)備發(fā)送的通信消息,其中,通信消息攜帶有目標通信請求的信息,目標通信請求所請求的目標通信業(yè)務(wù)為待執(zhí)行通信頻度控制的通信業(yè)務(wù),通信設(shè)備包括一個或者多個通信設(shè)備;中央控制設(shè)備根據(jù)通信消息在指定時間粒度內(nèi)的統(tǒng)計結(jié)果以及預(yù)設(shè)策略向通信設(shè)備發(fā)送控制指令,其中,控制指令用于指示通信設(shè)備對目標通信業(yè)務(wù)的通信頻度執(zhí)行控制,解決了相關(guān)技術(shù)中無法對現(xiàn)代通信網(wǎng)絡(luò)按用戶、按地理位置實行通信頻度控制的問題,進而通過中央控制設(shè)備根據(jù)通信消息在指定時間粒度內(nèi)的統(tǒng)計結(jié)果以及預(yù)設(shè)策略向通信設(shè)備發(fā)送控制指令,以指示通信設(shè)備對目標通信業(yè)務(wù)的通信頻度執(zhí)行控制,達到了對現(xiàn)代通信網(wǎng)絡(luò)按用戶、按地理位置實行通信頻度控制的效果。

附圖說明

此處所說明的附圖用來提供對本發(fā)明的進一步理解,構(gòu)成本申請的一部分,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當限定。在附圖中:

圖1是根據(jù)本發(fā)明第一實施例的通信頻度控制方法的流程圖;

圖2是根據(jù)本發(fā)明第二實施例的用于執(zhí)行通信頻度控制方法的系統(tǒng)的組網(wǎng)圖;

圖3是根據(jù)本發(fā)明第二實施例的通信頻度控制方法的示意圖;

圖4是根據(jù)本發(fā)明第三實施例的用于執(zhí)行通信頻度控制方法的系統(tǒng)的組網(wǎng)圖;

圖5是根據(jù)本發(fā)明第三實施例的通信頻度控制方法的示意圖;

圖6是根據(jù)本發(fā)明第四實施例的通信頻度控制方法的示意圖;

圖7是根據(jù)本發(fā)明第五實施例的用于執(zhí)行通信頻度控制方法的系統(tǒng)的組網(wǎng)圖;

圖8是根據(jù)本發(fā)明第五實施例的通信頻度控制方法的示意圖;

圖9是IMS網(wǎng)絡(luò)的基本架構(gòu)圖;

圖10是IMS網(wǎng)絡(luò)的POOL組網(wǎng)架構(gòu)圖;

圖11是根據(jù)本發(fā)明第六實施例的用于執(zhí)行通信頻度控制方法的系統(tǒng)的組網(wǎng)圖;

圖12是根據(jù)本發(fā)明第六實施例的通信頻度控制方法的示意圖;

圖13是根據(jù)本發(fā)明第七實施例的用于執(zhí)行通信頻度控制方法的系統(tǒng)的組網(wǎng)圖;

圖14是根據(jù)本發(fā)明第七實施例的通信頻度控制方法的示意圖;

圖15是根據(jù)本發(fā)明實施例的通信頻度控制裝置的示意圖。

具體實施方式

下文中將參考附圖并結(jié)合實施例來詳細說明本發(fā)明。需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互組合。

需要說明的是,本發(fā)明的說明書和權(quán)利要求書及上述附圖中的術(shù)語“第一”、“第二”等是用于區(qū)別類似的對象,而不必用于描述特定的順序或先后次序。

在本實施例中提供了一種通信頻度控制方法的示意圖。圖1是根據(jù)本發(fā)明第一實施例的通信頻度控制方法的流程圖,如圖1所示,該方法包括如下步驟S102至步驟S104:

步驟S102,中央控制設(shè)備接收通信設(shè)備發(fā)送的通信消息,其中,通信消息攜帶有目標通信請求的信息,目標通信請求所請求的目標通信業(yè)務(wù)為待執(zhí)行通信頻度控制的通信業(yè)務(wù),通信設(shè)備包括一個或者多個通信設(shè)備。

該步驟中,通信業(yè)務(wù)包括電話業(yè)務(wù)、消息業(yè)務(wù)、數(shù)據(jù)業(yè)務(wù)、互聯(lián)網(wǎng)業(yè)務(wù)等。目標通信業(yè)務(wù)(控制對象)可以是根據(jù)通信業(yè)務(wù)發(fā)起用戶、目標用戶(通信對象)、通信終端所在位置等確定的通信業(yè)務(wù)。例如,目標通信業(yè)務(wù)為目標用戶的電話業(yè)務(wù),通信設(shè)備為電話交換機。

步驟S104,中央控制設(shè)備根據(jù)通信消息在指定時間粒度內(nèi)的統(tǒng)計結(jié)果以及預(yù)設(shè)策略向通信設(shè)備發(fā)送控制指令,其中,控制指令用于指示通信設(shè)備對目標通信業(yè)務(wù)的通信頻度執(zhí)行控制。

該步驟中,預(yù)設(shè)策略是預(yù)先設(shè)置的用于指示通信設(shè)備對目標通信業(yè)務(wù)的通信頻度執(zhí)行控制的策略。該策略可以預(yù)先配置于中央控制設(shè)備,配置于通信設(shè)備中并由通信設(shè)備 發(fā)送至中央控制設(shè)備,或者由第三方(例如通訊網(wǎng)絡(luò)的管理系統(tǒng))生成并發(fā)送至中央控制設(shè)備。

根據(jù)該實施例,通過中央控制設(shè)備接收通信設(shè)備發(fā)送的通信消息;中央控制設(shè)備根據(jù)通信消息在指定時間粒度內(nèi)的統(tǒng)計結(jié)果以及預(yù)設(shè)策略向通信設(shè)備發(fā)送控制指令,解決了相關(guān)技術(shù)中無法對現(xiàn)代通信網(wǎng)絡(luò)按用戶、按地理位置實行通信頻度控制的問題,進而通過中央控制設(shè)備根據(jù)通信消息在指定時間粒度內(nèi)的統(tǒng)計結(jié)果以及預(yù)設(shè)策略向通信設(shè)備發(fā)送控制指令,以指示通信設(shè)備對目標通信業(yè)務(wù)的通信頻度執(zhí)行控制,達到了對現(xiàn)代通信網(wǎng)絡(luò)按用戶、按地理位置實行通信頻度控制的效果。

可選地,中央控制設(shè)備接收通訊網(wǎng)絡(luò)的管理系統(tǒng)發(fā)送的預(yù)設(shè)策略。在該實施例中中央控制設(shè)備接收預(yù)設(shè)策略,并按照該預(yù)設(shè)策略以及通信消息向通信設(shè)備發(fā)送控制指令。

優(yōu)選地,在通信消息攜帶有目標通信記錄的情況下,中央控制設(shè)備根據(jù)通信消息在指定時間粒度內(nèi)的統(tǒng)計結(jié)果以及預(yù)設(shè)策略向通信設(shè)備發(fā)送控制指令包括:中央控制設(shè)備按照目標通信記錄在指定時間粒度內(nèi)的統(tǒng)計結(jié)果以及預(yù)設(shè)策略向通信設(shè)備發(fā)送控制指令,其中,目標通信記錄為目標通信請求對應(yīng)的通信記錄。

在該實施例中,通信設(shè)備獲取目標通信請求,獲取目標通信請求對應(yīng)的目標通信記錄,并生成攜帶有目標通信記錄的通信消息(也即攜帶有目標通信請求的信息)。中央控制設(shè)備根據(jù)該目標通信記錄在指定時間粒度內(nèi)的統(tǒng)計結(jié)果和預(yù)設(shè)策略向通信設(shè)備發(fā)送控制指令。

優(yōu)選地,中央控制設(shè)備按照目標通信記錄以及預(yù)設(shè)策略向通信設(shè)備發(fā)送控制指令包括:中央控制設(shè)備按照預(yù)設(shè)策略識別目標通信記錄,并在指定時間粒度內(nèi)對識別到目標通信記錄的次數(shù)進行統(tǒng)計,得到統(tǒng)計值,其中,預(yù)設(shè)策略用于指定目標通信業(yè)務(wù)和目標通信業(yè)務(wù)在指定時間粒度內(nèi)的統(tǒng)計次數(shù)閾值;中央控制設(shè)備將統(tǒng)計值和統(tǒng)計次數(shù)閾值進行比較;以及在統(tǒng)計值達到統(tǒng)計次數(shù)閾值的情況下,中央控制設(shè)備向通信設(shè)備發(fā)送控制指令。

在該實施例中,由于預(yù)設(shè)策略中指定了目標通信業(yè)務(wù),因此,中央控制設(shè)備可按照預(yù)設(shè)策略識別目標通信記錄,并對識別到目標通信記錄的次數(shù)進行統(tǒng)計。并且預(yù)設(shè)策略中指定了在指定時間粒度內(nèi)的統(tǒng)計次數(shù)閾值,統(tǒng)計次數(shù)閾值為預(yù)先設(shè)置的指定時間粒度內(nèi)識別出目標通信記錄的次數(shù)的最大值(統(tǒng)計粒度內(nèi)允許發(fā)起、終結(jié)的通信次數(shù)),如果達到該最大值,則中央控制設(shè)備向通信設(shè)備發(fā)送控制指令。

例如,對于騷擾電話的識別,當中央控制設(shè)備在指定時間粒度內(nèi)識別出目標用戶的呼叫請求(目標通信請求)的次數(shù)達到統(tǒng)計次數(shù)閾值,則向電話交換機發(fā)送控制指令,以指示電話交換機拒絕之后該目標用戶的呼叫。

優(yōu)選地,在中央控制設(shè)備向通信設(shè)備發(fā)送控制指令之后,該方法還包括:通信設(shè)備 按照控制指令拒絕目標通信請求,以對目標通信業(yè)務(wù)的通信頻度執(zhí)行控制。

優(yōu)選地,在控制指令還用于指定通信設(shè)備拒絕目標通信請求的時長的情況下,通信設(shè)備按照控制指令拒絕目標通信請求包括:在該時長內(nèi),通信設(shè)備按照控制指令拒絕目標通信請求。

在該實施例中,在中央控制設(shè)備向通信設(shè)備發(fā)送控制指令之后,通信設(shè)備在后續(xù)的上述時長內(nèi)可拒絕再接收到的目標通信請求。在經(jīng)過該時長之后,可以重新根據(jù)接收到的目標通信請求(或者其對應(yīng)的通信記錄)生成通信消息,并發(fā)送至中央控制設(shè)備,中央控制設(shè)備重新統(tǒng)計并執(zhí)行控制。例如,可設(shè)置該時長為3天,則超過3天后,控制指令失效;也可不配置,也即控制指令永久有效。

可選地,是否達到上述時長(也即是否可以重新開始進行通信頻度控制),也可通過中央控制設(shè)備發(fā)送新的控制指令,以告知通信設(shè)備可重新開始進行通信頻度控制。

可選地,在中央控制設(shè)備按照目標通信記錄以及預(yù)設(shè)策略向通信設(shè)備發(fā)送控制指令之前,該方法還包括:中央控制設(shè)備按照預(yù)設(shè)策略從通信消息攜帶的多個通信記錄中識別出目標通信記錄,其中,預(yù)設(shè)策略用于指定目標通信業(yè)務(wù)。

在該實施例中,通信設(shè)備僅僅接收通信請求,并生成對應(yīng)的通信記錄,而不對通信請求進行識別(也即不判斷通信記錄中哪些為目標通信記錄),并將所有的通信記錄發(fā)送至中央控制設(shè)備。中央控制設(shè)備按照預(yù)設(shè)策略對接收到的通信記錄進行識別,以識別出目標通信記錄,并根據(jù)目標通信記錄在指定時間粒度內(nèi)的統(tǒng)計結(jié)果和預(yù)設(shè)策略向通信設(shè)備發(fā)送控制指令。

可選地,在中央控制設(shè)備接收通信設(shè)備發(fā)送的通信消息之前,該方法還包括:通信設(shè)備接收預(yù)設(shè)策略,其中,預(yù)設(shè)策略用于指定目標通信業(yè)務(wù);通信設(shè)備根據(jù)預(yù)設(shè)策略,從多個通信請求中識別目標通信請求,并獲取目標通信記錄,其中,目標通信記錄為目標通信請求對應(yīng)的通信記錄;通信設(shè)備生成攜帶有目標通信記錄的通信消息。

在該實施例中,通信設(shè)備可接收到預(yù)設(shè)策略,該預(yù)設(shè)策略可以由第三方(例如通訊網(wǎng)絡(luò)的管理系統(tǒng))提供,或者由中央控制設(shè)備向其轉(zhuǎn)發(fā)。根據(jù)預(yù)設(shè)策略,通信設(shè)備可對接收到的通信請求進行識別,以確定哪些為目標通信請求,生成對應(yīng)目標通信請求的目標通信記錄,并生成攜帶該目標通信記錄的通信消息。

為了減小中央控制設(shè)備的負荷壓力,提高網(wǎng)絡(luò)的可靠性,優(yōu)選地,在預(yù)設(shè)策略還用于指定指定時間粒度、時間子粒度以及目標通信業(yè)務(wù)在指定時間粒度內(nèi)的統(tǒng)計次數(shù)閾值的情況下,在通信設(shè)備接收預(yù)設(shè)策略之后,該方法還包括:通信設(shè)備統(tǒng)計第一次數(shù),并按照時間子粒度生成攜帶有第一次數(shù)的通信消息,其中,第一次數(shù)為通信設(shè)備在時間子粒度內(nèi)識別到目標通信請求的次數(shù);中央控制設(shè)備統(tǒng)計第二次數(shù),并在第二次數(shù)達到統(tǒng)計次數(shù)閾值時生成控制指令,其中,第二次數(shù)為中央控制設(shè)備在指定時間粒度內(nèi)接收到 的第一次數(shù)的次數(shù)之和,時間子粒度小于指定時間粒度。

為了提高通信頻度控制的準確性,在該實施例中,預(yù)設(shè)策略指定了兩種統(tǒng)計時間粒度(即時間子粒度和指定時間粒度)。其中,時間子粒度小于指定時間粒度。例如,時間子粒度為1分鐘,指定時間粒度為10分鐘。通信設(shè)備統(tǒng)計每一分鐘內(nèi)識別到目標通信請求的次數(shù)(第一次數(shù)),并將其(攜帶在通信消息中)發(fā)送至中央控制設(shè)備。中央控制設(shè)備可以以第一次接收到通信消息的時間點作為時間起點,記錄10分鐘內(nèi)接收到的第一次數(shù)之和(第二次數(shù))。在10分鐘之內(nèi),比如在第8分鐘,如果累加得到的第二次數(shù)達到了統(tǒng)計次數(shù)閾值,則向通信設(shè)備發(fā)送控制指令,指示通信設(shè)備在后續(xù)的2分鐘內(nèi)拒絕目標通信請求。

各通信業(yè)務(wù)可能擁有不同的統(tǒng)計粒度(時間子粒度或者指定時間粒度)。例如,電話呼叫,一般以1分鐘、5分鐘為最小統(tǒng)計單位,某些通信業(yè)務(wù),如基于數(shù)據(jù)通信的業(yè)務(wù),可能需要達到秒級的統(tǒng)計粒度。

為了應(yīng)對復(fù)雜的預(yù)設(shè)策略,可選地,在中央控制設(shè)備接收通信設(shè)備發(fā)送的通信消息之前,該方法還包括:通信設(shè)備接收預(yù)設(shè)策略,其中,預(yù)設(shè)策略用于指定目標通信業(yè)務(wù);通信設(shè)備根據(jù)預(yù)設(shè)策略,從多個通信請求中識別目標通信請求;通信設(shè)備生成攜帶有目標通信請求的通信消息。

由于通信頻度控制可能要求非常復(fù)雜的策略,比如按用戶的信用等級、主被叫用戶是否漫游、主被叫用戶是否在同一地理區(qū)域(行政區(qū)域)、主被叫用戶是否是友好關(guān)系(如家庭帳號)、涉及高危號碼(免審核號碼)等;管控操作不再是固定的頻度(單位時間內(nèi)的通信次數(shù));當呼叫符合不同策略時,頻度閥值也不同(比如長途呼叫的閥值與本地呼叫的設(shè)置的閥值不同);或者可能要求對高危呼叫進行實時斷線(即強行關(guān)閉本次通信業(yè)務(wù))。因此,為了應(yīng)對復(fù)雜的預(yù)設(shè)策略,在該實施例中提出所有通信設(shè)備將接收到的通信請求立即轉(zhuǎn)發(fā)至中央控制設(shè)備,中央控制設(shè)備如果允許本次通信業(yè)務(wù),則返回成功響應(yīng),此后通信設(shè)備才執(zhí)行正常的通信業(yè)務(wù)邏輯。

可選地,通信消息中還攜帶有預(yù)設(shè)策略。在實施例中,預(yù)設(shè)策略可只發(fā)送至通信設(shè)備,由通信設(shè)備生成攜帶有預(yù)設(shè)策略和目標通信請求的信息的通信消息(如目標通信請求或者其對應(yīng)的通信記錄)。

總之,根據(jù)本發(fā)明的通信頻度控制方法可應(yīng)用于通信網(wǎng)絡(luò)中,用于對各種通信業(yè)務(wù)(例如語音呼叫、視頻呼叫、短信、彩信、http數(shù)據(jù)業(yè)務(wù)等),以對單位時間內(nèi)的發(fā)生次數(shù)(即通信頻度)進行控制。該方法不僅支持按用戶控制,也支持按地理位置進行控制,可對疑似騷擾電話用戶、騷擾電話發(fā)生地的通信頻度進行控制,以減少惡意通信行為;在網(wǎng)絡(luò)負荷較高時,對用戶的通信頻度進行控制,能夠保證網(wǎng)絡(luò)正常運行以及大部分通信業(yè)務(wù)的正常執(zhí)行;解決了相關(guān)技術(shù)中無法對現(xiàn)代通信網(wǎng)絡(luò)按用戶、按地理位置實行通信頻度控制的問題。

通過以上的實施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到根據(jù)上述實施例的方法可借助軟件加必需的通用硬件平臺的方式來實現(xiàn),當然也可以通過硬件,但很多情況下前者是更佳的實施方式?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品存儲在一個存儲介質(zhì)(如ROM/RAM、磁碟、光盤)中,包括若干指令用以使得一臺終端設(shè)備(可以是手機,計算機,服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實施例所述的方法。

圖2是根據(jù)本發(fā)明第二實施例的用于執(zhí)行通信頻度控制方法的系統(tǒng)的組網(wǎng)圖,該實施例可以作為圖1所示實施例的一種優(yōu)選的實施方式。如圖2所示,該系統(tǒng)包括:

通信記錄收集點CCP(Call Collection Point,簡稱為CCP)和通信設(shè)備。通信設(shè)備是電信網(wǎng)絡(luò)中負責接續(xù)或處理各種通信業(yè)務(wù)的的設(shè)備;CCP是為實現(xiàn)頻度控制主要功能增設(shè)的一個設(shè)備,網(wǎng)絡(luò)中必須存在一個CCP設(shè)備,它向上接收管控指令,向下收集各通信設(shè)備上傳的呼叫信息。需要說明的是,圖1所示實施例中的中央控制設(shè)備可以通過該實施例中的CCP來實現(xiàn);通信設(shè)備可以通過該實施例中的通信設(shè)備來實現(xiàn),控制指令可以通過該實施例中的管控指令實現(xiàn)(后續(xù)實施例中也是如此,將不再贅述)。

在該網(wǎng)絡(luò)系統(tǒng)中,CCP引入的原因是:網(wǎng)絡(luò)中必須有一個中心設(shè)備來匯總各管控對象(即第一實施例中的目標通信業(yè)務(wù))涉及的所有通信業(yè)務(wù)量后,才能決策:1、指定管控對象的通信業(yè)務(wù)量是否已經(jīng)超過閥值;2、是否需要對指定管控對象觸發(fā)管控。在實際網(wǎng)絡(luò)中,CCP的管控策略可能很復(fù)雜,不僅基于單位時間內(nèi)的通信業(yè)務(wù)量,還可能基于管控對象或另一側(cè)用戶的服務(wù)等級、話費信息、當前網(wǎng)絡(luò)負荷等更多參數(shù)來進行管控決策的判斷。所以將管控策略集中在一個中心設(shè)備(即CCP),由它來進行是否觸發(fā)管控的判斷。

如圖2所示,管控指令只下達給CCP,而不需要下達給各通信設(shè)備。CCP和通信設(shè)備在該實施例中主要發(fā)揮的作用為:

(1)CCP的主要作用:1、識別哪些通信記錄涉及被管控對象;2、按統(tǒng)計粒度對被管控對象的通信行為進行計數(shù);3、超過閥值后則通知各通信設(shè)備。

(2)通信設(shè)備的主要作用:1、在處理通信請求的同時,也將通信記錄發(fā)送給CCP;2、當CCP要求在指定時間前禁止某管控對象的通信行為時,則執(zhí)行該控制行為。

圖3是根據(jù)本發(fā)明第二實施例的通信頻度控制方法的示意圖。如圖3所示,每個通信設(shè)備當收到一個通信請求時,均將通信記錄(Call History Record,簡稱為CHR)發(fā)送給CCP。CCP發(fā)現(xiàn)用戶是管控對象,則按管控指令中要求的統(tǒng)計粒度進行呼叫統(tǒng)計。如果達到統(tǒng)計閥值,則產(chǎn)生一條控制消息發(fā)送給所有通信設(shè)備(含用戶號碼或者地理位置、本粒度的終止時間點)。此后在終止時間點之前,通信設(shè)備每收到一個通信請求,都檢查用戶號碼或者地理位置是否匹配,如匹配,則拒絕呼叫(例如,在15:00前拒絕呼叫,在15:00后開啟一個新的統(tǒng)計粒度)。當下一個統(tǒng)計粒度開始后,新的呼叫請求 又被通信設(shè)備轉(zhuǎn)發(fā)給CCP。重復(fù)這個過程,直到達到管控指令中要求的管控時長。

可選地,如果網(wǎng)絡(luò)中沒有開通管控功能或沒有任何用戶被管控,通信設(shè)備則不需要將任何CHR發(fā)送給CCP。CCP發(fā)現(xiàn)某管控對象達到本粒度的閥值后,可以先發(fā)送禁止消息(控制消息)給通信設(shè)備,然后通信設(shè)備禁止這個管控對象的通信行為。后續(xù)當CCP發(fā)現(xiàn)本粒度到期后,再發(fā)送允許消息(控制消息)給通信設(shè)備,然后通信設(shè)備允許這個管控對象的通信行為,并又重新開始上報通信記錄給CCP。

需要說明的是,CCP返回的控制消息中必須攜帶一個時間點(或其它能表示本統(tǒng)計粒度的信息),以使通信設(shè)備獲知統(tǒng)計粒度信息。

圖4是根據(jù)本發(fā)明第三實施例的用于執(zhí)行通信頻度控制方法的系統(tǒng)的組網(wǎng)圖。該實施例可以作為圖1所示實施例的一種優(yōu)選實施方式。如圖4所示,管控指令不僅下達給CCP,也需要下達給各通信設(shè)備??紤]到通信設(shè)備的組網(wǎng)模式允許管控對象發(fā)起、終結(jié)的各類、各個通信業(yè)務(wù)由不同的通信設(shè)備處理(比如某個基站下接入的許多用戶,其呼叫會分別由不同的移動交換機處理),須把針對同一個管控對象的管控指令發(fā)給網(wǎng)絡(luò)中所有的通信設(shè)備。

在該實施例中,CCP和通信設(shè)備發(fā)揮的主要作用為:

(1)CCP的主要作用:1、按統(tǒng)計粒度對被管控對象的通信行為進行計數(shù);2、超過閥值后則通知各通信設(shè)備。

(2)通信設(shè)備的主要作用:1、處理通信請求時,識別是否涉及被管控對象,如涉及則按統(tǒng)計粒度拆分子粒度后進行計數(shù),然后將各子粒度的通信數(shù)量發(fā)送給CCP。2、當CCP要求在指定時間前禁止某管控對象的通信行為時,則執(zhí)行該控制行為。

該實施例由分散的各通信設(shè)備(如電話交換機)完成大部分統(tǒng)計工作,CCP只完成最后的匯總工作。通信設(shè)備與CCP之間只定時傳遞被管控用戶在每分鐘(或其它小的時間周期)內(nèi)發(fā)生的通信次數(shù)即可,降低了帶寬的要求。該實施例將高負荷的工作分散到各個設(shè)備分別完成,提高了網(wǎng)絡(luò)可靠性,有效解決了單點性能瓶頸與形成單個故障點會提高軟硬件成本的問題,能夠支持更多的管控用戶。

圖5是根據(jù)本發(fā)明第三實施例的通信頻度控制方法的示意圖。如圖5所示,

在各通信設(shè)備、CCP接收到管控指令后,開始執(zhí)行以下邏輯:

1、通信設(shè)備接首通信請求。

通信設(shè)備內(nèi)部記錄管控指令,CCP內(nèi)部記錄管控指令。

2、通信設(shè)備接受到通信請求后,發(fā)現(xiàn)通信用戶、位置或者對象為管控對象(也即識別出本次通信業(yè)務(wù)符合管控指令的要求,比如發(fā)起者被管控了)。

3至5、通信設(shè)備對管控指令中統(tǒng)計粒度進行拆分,拆分成幾個子粒度。通信設(shè)備接收通信請求,并且統(tǒng)計每個子時間粒度內(nèi)的通信請求次數(shù),并每子時間粒度上報一次通信請求次數(shù)(即通信量)。例如,統(tǒng)計粒度是5分鐘,子粒度為1分鐘。通信設(shè)備以1分鐘為周期,統(tǒng)計1分鐘內(nèi)收到的通信請求次數(shù),并每分鐘上報一次通信請求次數(shù)(即通信量)。

子時間粒度到期后,通信設(shè)備上報消息給CCP,該消息含以下關(guān)鍵信息:管控對象標識(如用戶號碼),子粒度周期的時間長度(如1分鐘)以及子粒度內(nèi)發(fā)生的通信量。CCP按通信設(shè)備同樣的粒度拆分策略,將管控指令中統(tǒng)計粒度拆分為幾個子粒度。CCP在收到所有通信設(shè)備上報的消息后,在一個統(tǒng)計粒度內(nèi),針對每個管控對象,累加各子粒度的通信量。每個子粒度開始時,各通信設(shè)備都重新計算每個子粒度內(nèi)管控對象的通信量。在子粒度結(jié)束時,上報消息給CCP。

6至7、CCP持續(xù)累加各子粒度通信量,如果在達到統(tǒng)計粒度要求的時間長度之前,通信量之和已經(jīng)超過閥值,則觸發(fā)本統(tǒng)計粒度的管控行為。

CCP向所有通信設(shè)備都發(fā)送一條控制消息,用于指示對某個管控對象,在指定的統(tǒng)計粒度前(也可用時間點表示,例如15:00)禁止用戶的某種通信業(yè)務(wù)。

8至9、通信設(shè)備又收到管控對象發(fā)來的一條通信請求,由于當前未達到指定統(tǒng)計粒度(例如,未到15:00),因此拒絕本次通信請求,返回失敗響應(yīng)(也可不返回任何響應(yīng))。

10至11、統(tǒng)計粒度到期(例如,時間點到15:00),各通信設(shè)備又重新開始按子粒度統(tǒng)計通信量,并上報CCP,接受CCP的控制消息。

需要說明的是,在基于會話、事務(wù)的通信業(yè)務(wù)中,通信請求指會話中第一條信令;在非會話的通信業(yè)務(wù)中,通信請求指所有的通信信令。

需要說明的是,由于該實施例提出了準實時頻度控制,因此為了進一步精確控制用戶呼叫頻度,可以將拆分的子粒度縮短,例如,從1分鐘縮短到半分鐘。也可以根據(jù)用戶的歷史呼叫頻度,對于不同管控對象自動采用不同的子粒度。

圖6是根據(jù)本發(fā)明第四實施例的通信頻度控制方法的示意圖。該實施例可以作為圖1所示實施例的一種優(yōu)選實施方式。在該實施例中,各通信設(shè)備也可以本地不執(zhí)行拆分子粒度并統(tǒng)計通信次數(shù)的操作,而是只檢查通信請求是否與管控對象有關(guān),如有關(guān)則上報CHR。而CCP則按統(tǒng)計粒度累加收到的CHR個數(shù),如超過閥值則通知各通信設(shè)備執(zhí)行管控操作。

需要說明的是,在根據(jù)本發(fā)明第三、第四實施例的通信頻度控制系統(tǒng)中,在CPP返回的控制消息中,可以攜帶一個時間點(例如,15:00),原因是:各管控對象的統(tǒng)計粒度不同、開始管控的時間點也不同,導(dǎo)致某些設(shè)備未能準確計算出每個統(tǒng)計粒度的開 始與結(jié)束時間點(例如,當統(tǒng)計粒度起始時間從收到管控對象的第一個通信請求才能開始計算時)。通過這個時間點可對通信設(shè)備與CCP間的時鐘進行對準,并且降低了通信設(shè)備內(nèi)部業(yè)務(wù)邏輯處理的復(fù)雜度,減輕了設(shè)備大量定時器對CPU的壓力。當然在設(shè)計較好的系統(tǒng)中,上述返回的控制消息中,也可以不攜帶上述時間點。

圖7是根據(jù)本發(fā)明第五實施例的用于執(zhí)行通信頻度控制方法的系統(tǒng)的組網(wǎng)圖。該實施例可以作為圖1所示實施例的一種優(yōu)選的實施方式。如圖7所示,每個通信設(shè)備收到涉及管控對象的通信請求時,均實時轉(zhuǎn)發(fā)通信請求給CCP(該通信請求中可能攜帶所有必須的通信信息)。CCP按策略決策是否允許本次通信。例如,當統(tǒng)計粒度內(nèi)某類通信請求達到閥值時,返回禁止響應(yīng),或者要求發(fā)送請求的通信設(shè)備拒絕本次通信業(yè)務(wù)。

由于運營商有可能要求對于通信頻度管控提供更復(fù)雜的策略,比如按用戶的信用等級、主被叫用戶是否漫游、主被叫用戶是否在同一地理區(qū)域(行政區(qū)域)、主被叫用戶是否是友好關(guān)系(如家庭帳號)、涉及高危號碼(免審核號碼)等;管控操作不再是固定的頻度(單位時間內(nèi)的通信次數(shù));當呼叫符合不同策略時,頻度閥值也不同(比如長途呼叫的閥值與本地呼叫的設(shè)置的閥值不同);或者可能要求對高危呼叫進行實時斷線(即強行關(guān)閉本次通信業(yè)務(wù))。因此,在該實施例中提出所有通信設(shè)備將接收到的通信請求立即轉(zhuǎn)發(fā)給CCP,CCP如果允許本次通信業(yè)務(wù),則返回成功響應(yīng),此后通信設(shè)備才執(zhí)行正常的通信業(yè)務(wù)邏輯。

圖8是根據(jù)本發(fā)明第五實施例的通信頻度控制方法的示意圖。如圖8所示,通信設(shè)備1收到通信請求,判斷出與管控對象有關(guān),則將通信請求該轉(zhuǎn)發(fā)給CCP。CCP按本地的策略或通過專門的策略服務(wù)器,判斷出本次通信請求應(yīng)該禁止(比如長途類型的呼叫達到閥值),則指示上述通信設(shè)備1拒絕本次通信。通信設(shè)備1則返回失敗響應(yīng)給發(fā)起者。

可選地,對于一些復(fù)雜的管控策略使得通信設(shè)備本地因為缺少完整的策略,而不能準確判斷出本次通信請求是否涉及管控對象,則通信設(shè)備應(yīng)該將所有通信請求都轉(zhuǎn)發(fā)給CCP。

在上述各實施例中,需要說明的是:

(1)當通信設(shè)備需要拒絕某次通信時,可以返回失敗響應(yīng),也可以直接丟棄該次通信請求(因為發(fā)起者對于不同的通信業(yè)務(wù),可能執(zhí)行不同的重發(fā)策略)。

(2)當CCP發(fā)現(xiàn)某管控對象的通信行為已經(jīng)達到當前統(tǒng)計粒度的閥值時,可返回控制消息給各通信設(shè)備,以要求在指定時間點前禁止該管控對象的某類通信行為。

(3)在上述返回的控制消息中,可以攜帶一個通信類別(比如語音呼叫、視頻呼叫、短信、彩信、http數(shù)據(jù)業(yè)務(wù)等),以實現(xiàn)按通信業(yè)務(wù)類別進行通信頻度管控。是否需要攜帶通信類別根據(jù)網(wǎng)絡(luò)組網(wǎng)與運營商是否需要細粒度控制而定。例如,當不同通信 業(yè)務(wù)分由不同的通信設(shè)備處理時,就可以不攜帶通信類別。

(4)統(tǒng)計粒度的起始、結(jié)束時間可以固定跟隨時間單位,也可以從收到管控對象的第一個通信請求之后開始作為統(tǒng)計粒度起始點??蛇x擇以下兩種不同的策略:

策略1:統(tǒng)計粒度設(shè)為1小時,各統(tǒng)計點起始時間固定在時間單位。則一天中共有24個統(tǒng)計粒度,分別從:0點、1點、2點……23點開始。

策略2:統(tǒng)計粒度設(shè)為1小時,各統(tǒng)計點起始時間從收到管控對象或所有呼叫開始計算。例如,某通信設(shè)備在11:42分收到某個管控對象的第一次呼叫,則以11:42為起始點,CCP和所有通信設(shè)備都應(yīng)該以11:42為當前統(tǒng)計粒度的起始點。

其中,策略1需要所有通信設(shè)備和CCP對于特定管控對象都設(shè)立統(tǒng)一的統(tǒng)計粒度,只要各設(shè)備、CCP能夠在時間上進行同步即可。策略2在實現(xiàn)上比較復(fù)雜,當管控對象的第一個呼叫落在通信設(shè)備1時,其它通信設(shè)備也必須在該點開始進行統(tǒng)計,需要各通信設(shè)備點同步關(guān)于管控對象的呼叫信息。

圖9是IMS網(wǎng)絡(luò)的基本架構(gòu)圖。如圖9所示,IMS網(wǎng)絡(luò)需要對IP地址或IP地址段進行呼叫頻度管控、與消息頻度管控制。IMS主要的網(wǎng)元包括:呼叫控制實體(Call Session Control Function,簡稱為CSCF),歸屬用戶服務(wù)器(Home Subscriber Server,簡稱為HSS),以及應(yīng)用服務(wù)器(Application Server,簡稱為AS)。

下面分別對CSCF、HSS和AS進行介紹:

(1)CSCF分三種類型:S-CSCF(Serving-Call Session Control Function,服務(wù)CSCF)、I-CSCF(Interrogating-Call Session Control Function,查詢CSCF)、P-CSCF(Proxy-Call Session Control Function,代理CSCF)。P-CSCF可處于用戶當前所在地接入網(wǎng)內(nèi),作為用戶接入IMS網(wǎng)絡(luò)的第一個聯(lián)系網(wǎng)元,把用戶的SIP呼叫信令轉(zhuǎn)發(fā)到IMS核心網(wǎng)(IMS網(wǎng)絡(luò)中用SIP信令作為呼叫控制的信令協(xié)議,SIP即Session Initiation Protocol,初始會話協(xié)議)。I-CSCF可完成網(wǎng)絡(luò)內(nèi)部信息隱藏的功能,支持網(wǎng)絡(luò)安全。S-CSCF作為核心的呼叫控制實體,完成基本的呼叫控制功能,提供與應(yīng)用服務(wù)器的接口。

(2)HSS記錄每個IMS用戶的用戶信息與業(yè)務(wù)數(shù)據(jù),配合CSCF完成路由功能,并提供認證、授權(quán)功能。用戶簽約數(shù)據(jù)保存在HSS,并在用戶注冊時被下載到S-CSCF。用戶簽約數(shù)據(jù)中保存了用戶的業(yè)務(wù)觸發(fā)規(guī)則IFC(Initial Filter Criteria)和提供業(yè)務(wù)的AS的地址信息。業(yè)務(wù)數(shù)據(jù)在用戶注冊時從HSS下載到AS,供AS完成用戶業(yè)務(wù)處理所用。用戶的IFC數(shù)據(jù)在用戶注冊時從HSS下載到S-CSCF,供S-CSCF選擇AS所用。

(3)AS向用戶提供各種呼叫類業(yè)務(wù),比如基本的語音、視頻業(yè)務(wù)與補充業(yè)務(wù)。S-CSCF按每個用戶的IFC信息選擇一個AS來執(zhí)行用戶的補充業(yè)務(wù)。

IMS網(wǎng)絡(luò)中也引入了短消息網(wǎng)關(guān)(IP-SM-GW,IP-Short-Message-Gateway),作為CS域用戶與IMS域用戶之間短消息流程的互通網(wǎng)元。它作為IMS域與CS域短消息中心(SC, Short message Center)的中介網(wǎng)元,將CS域與IMS域之間的短消息互相傳遞。S-CSCF按每個用戶的IFC信息選擇一個IP-SM-GW來處理用戶的短消息業(yè)務(wù)。

圖10是IMS網(wǎng)絡(luò)的POOL組網(wǎng)架構(gòu)圖。如圖10所示,在IMS網(wǎng)絡(luò)中,用戶發(fā)起的呼叫或者短消息通過接入地的P-CSCF后,被轉(zhuǎn)發(fā)到核心網(wǎng)的某一個中間呼叫控制實體I-CSCF。I-CSCF會轉(zhuǎn)發(fā)到某一個服務(wù)呼叫控制實體S-CSCF,同樣,S-CSCF需要將呼叫或者消息轉(zhuǎn)發(fā)給某個應(yīng)用服務(wù)器AS或短消息網(wǎng)關(guān)。I-CSCF、S-CSCF、應(yīng)用服務(wù)器AS、短消息網(wǎng)關(guān)都是POOL組網(wǎng),用戶與這些設(shè)備間沒有絕對的綁定關(guān)系。以AS為例,某個用戶的前后多次呼叫會分發(fā)到不同的AS上處理。

由于HSS中以用戶為單位存儲用戶數(shù)據(jù),相關(guān)技術(shù)中S-CSCF在轉(zhuǎn)發(fā)呼叫到AS時,利用了IFC機制與DNS技術(shù),可以利用DNS將用戶與某個AS綁定在一起。但無法實現(xiàn)按地理位置(如IP、基站、城市)綁定到某個AS,原因是各地理位置離散且數(shù)量極大,現(xiàn)有IFC觸發(fā)規(guī)則無法表示數(shù)百、數(shù)千地理位置信息。即使利用非3GPP標準的機制將地理位置綁定到POOL內(nèi)某個AS(比如基站1用戶的呼叫完全由AS1處理,基站2接入用戶的呼叫完全由AS2處理),但因為不同地理位置下接入的用戶數(shù)目不同,勢必造成各AS上用戶話務(wù)量不同(負荷不均勻),影響網(wǎng)絡(luò)的穩(wěn)定性。

例如,運營商要分別對20個IP地址進行呼叫頻度管控,并且希望把如果要將20個IP地址均勻分發(fā)到POOL內(nèi)3個AS。由于允許用戶移動到其它地理位置上,無人可以預(yù)測某個IP地址下會接入多少個用戶(尤其是接入地采用固定寬帶加上NAT轉(zhuǎn)換IP地址時,同一個IP下允許接入多個用戶),會造成POOL內(nèi)多個AS上話務(wù)量不均勻,影響網(wǎng)絡(luò)的穩(wěn)定。

圖11是根據(jù)本發(fā)明第六實施例的用于執(zhí)行通信頻度控制方法的系統(tǒng)的組網(wǎng)圖。該實施例可以作為圖3所示實施例的一種優(yōu)選實施方式。如圖11所示,該實施例提供了應(yīng)用服務(wù)器AS與CCP結(jié)合執(zhí)行呼叫類業(yè)務(wù)的頻度管控的組網(wǎng)圖。管控指令發(fā)給POOL內(nèi)所有AS與CCP,讓各AS都按照統(tǒng)一的時間單位來統(tǒng)計同一管控對象的通信頻度,然后在子粒度到期時發(fā)給CCP。

圖12是根據(jù)本發(fā)明第六實施例的通信頻度控制方法的示意圖。如圖12所示,各通信設(shè)備(AS)、CCP在接受管控指令后,在記錄了管控對象與統(tǒng)計粒度信息后,開始在固定的時間單位設(shè)立定時器,并開始統(tǒng)計通信行為。

例如,管控指令要求對基站1進行呼叫頻度管控,管控粒度是5分鐘,各AS將之拆分成5個子粒度。則在14:55:00秒起,各通信設(shè)備、CCP都設(shè)立了一個定時器,開始統(tǒng)計。執(zhí)行通信頻度控制的過程包括以下步驟:

1、AS在14:55:3秒收到一個呼叫請求。

2、AS發(fā)現(xiàn)本呼叫需要被管控,則本子粒度內(nèi)計數(shù)器+1。

3至5、AS在14:55:59秒前又收到了指定管控對象的N個呼叫請求,則本子粒度內(nèi)計數(shù)器+N。在14:55:59秒到達后,上報一個消息給CCP:管控對象號碼或地理位置,上個子粒度信息(可選字段,如果AS與CCP間能夠在統(tǒng)計粒度上同步的話則不需要)、上個子粒度的呼叫頻度(N+1次)。并且AS在14:56:0秒起重新開始一個子粒度的統(tǒng)計。

6、CCP在管控粒度內(nèi)(14:55:00秒到15:00:0秒)累加從各AS收到的,針對同一個管控對象的呼叫頻度值。例如,在14:57:59秒這個子粒度結(jié)束時間點收到各AS上報的新頻度值,統(tǒng)計后發(fā)現(xiàn)從14:55:0秒到14:57:59這3分鐘內(nèi)某個管控對象的呼叫頻度值已經(jīng)超過閥值。CCP執(zhí)行的管控決策為:從當前點到15:00:00秒前,上述管控對象的呼叫應(yīng)該被拒絕。

7、CCP返回一條控制消息給各AS,要求對上述管控對象(用戶或者地理位置)在15:00:00秒前發(fā)生的呼叫應(yīng)該拒絕。

8至9、AS在14:58:23秒收到了上述管控對象發(fā)來的一個呼叫請求,則AS拒絕該呼叫,返回失敗響應(yīng)。

10、當15:00:00秒到達后,各AS返回本實施例起始點,重新設(shè)立子粒度進行統(tǒng)計,CCP則按一個新的統(tǒng)計粒度來統(tǒng)計。

該實施例能夠?qū)νㄐ蓬l度實現(xiàn)準實時控制。例如,管控指令要求5分鐘內(nèi)只允許打20次電話。在實施過程中,出現(xiàn)以下情況:

14:55:00-14:55:59打了8次電話;

14:56:00-14:56:59打了8次電話;

14:57:00-14:57:59打了8次電話。

則從14:55:00開始的5分鐘內(nèi),管控對象在前3分鐘打了24次電話,則后2分鐘禁止呼叫。

該實施例將頻度統(tǒng)計的一部分工作交由AS來處理,降低了對CCP的性能負荷。

可選地,為了進一步提高用戶呼叫頻度控制的準確性,可以將拆分的子粒度縮短。例如,可將子粒度從1分鐘縮短到半分鐘。也可以根據(jù)用戶的歷史呼叫頻度,對于不同管控對象自動采用不同的子粒度。另外,子粒度拆分的邏輯可以完全放在各AS內(nèi)部,與CCP無關(guān)。

圖13是根據(jù)本發(fā)明第七實施例的用于執(zhí)行通信頻度控制方法的系統(tǒng)的組網(wǎng)圖。該實施例可以作為圖4所示實施例的一種優(yōu)選實施方式。如圖13所示,提供了短消息網(wǎng)關(guān)與CCP結(jié)合執(zhí)行消息類業(yè)務(wù)的頻度管控的組網(wǎng)圖。在該實施例中,管控指令發(fā)給POOL內(nèi)所有短消息網(wǎng)關(guān)與CCP,讓各短消息網(wǎng)關(guān)都按照統(tǒng)一的時間單位來統(tǒng)計同一管控對象的通信頻度,然后在子粒度到期時發(fā)給CCP。

圖14是根據(jù)本發(fā)明第七實施例的通信頻度控制方法的示意圖。如圖14所示,CCP在接受管控指令后,在記錄了管控對象與統(tǒng)計粒度信息后,開始在固定的時間單位設(shè)立定時器,并開始統(tǒng)計通信行為。短消息網(wǎng)關(guān)在接受管控指令后,只記錄管控對象信息(如CHR)。

例如,管控指令要求對基站1發(fā)出的短消息進行消息頻度管控,管控粒度是5分鐘,則在14:55:00秒起,CCP設(shè)立了一個定時器,開始統(tǒng)計。執(zhí)行通信頻度控制的過程包括以下步驟:

1、短消息網(wǎng)關(guān)在14:55:3秒收到一個短消息。

2、短消息網(wǎng)關(guān)發(fā)現(xiàn)這條短消息需要被管控(按照用戶、位置或者對象)。

3、短消息網(wǎng)關(guān)立即上報一個消息給CCP,攜帶本次短消息的有關(guān)信息(如CHR)。

4、CCP將這個管控對象的計數(shù)器+1。

按照1至4,當CCP在14:58:20秒時,計數(shù)器已經(jīng)達到本粒度的閥值。

5、CCP返回一個控制消息給短消息網(wǎng)關(guān),要求其對指定管控對象在15:00前進行消息管控。

6、在14:58:30秒時,短消息網(wǎng)關(guān)又收到一個短消息

7、因為當前還未到15:00分,則拒絕這條短消息的發(fā)送。

8、在15:00之后,短消息網(wǎng)關(guān)又收到一個短消息。

9、重新執(zhí)行1。

在本實施例中還提供了一種通信頻度控制裝置,該裝置用于實現(xiàn)上述實施例及優(yōu)選實施方式,已經(jīng)進行過說明的不再贅述。如以下所使用的,術(shù)語“模塊”可以實現(xiàn)預(yù)定功能的軟件和/或硬件的組合。盡管以下實施例所描述的裝置較佳地以軟件來實現(xiàn),但是硬件,或者軟件和硬件的組合的實現(xiàn)也是可能并被構(gòu)想的。

圖15是根據(jù)本發(fā)明實施例的通信頻度控制裝置的示意圖。如圖15所示,該裝置包括:接收模塊20和發(fā)送模塊40。

接收模塊20,用于接收通信設(shè)備發(fā)送的通信消息,其中,通信消息攜帶有目標通信請求的信息,目標通信請求所請求的目標通信業(yè)務(wù)為待執(zhí)行通信頻度控制的通信業(yè)務(wù),通信設(shè)備包括一個或者多個通信設(shè)備。

發(fā)送模塊40,用于根據(jù)通信消息在指定時間粒度內(nèi)的統(tǒng)計結(jié)果以及預(yù)設(shè)策略向通信設(shè)備發(fā)送控制指令,其中,控制指令用于指示通信設(shè)備對目標通信業(yè)務(wù)的通信頻度執(zhí)行控制。

根據(jù)該實施例,通過接收模塊20接收通信設(shè)備發(fā)送的通信消息,發(fā)送模塊40根據(jù)通信消息在指定時間粒度內(nèi)的統(tǒng)計結(jié)果以及預(yù)設(shè)策略向通信設(shè)備發(fā)送控制指令,解決了無法對現(xiàn)代通信網(wǎng)絡(luò)按用戶、按地理位置實行通信頻度控制的問題,進而通過發(fā)送模塊40根據(jù)通信消息在指定時間粒度內(nèi)的統(tǒng)計結(jié)果以及預(yù)設(shè)策略向通信設(shè)備發(fā)送控制指令,以指示通信設(shè)備對目標通信業(yè)務(wù)的通信頻度執(zhí)行控制,達到了對現(xiàn)代通信網(wǎng)絡(luò)按用戶、按地理位置實行通信頻度控制的效果。

顯然,本領(lǐng)域的技術(shù)人員應(yīng)該明白,上述的本發(fā)明的各模塊或各步驟可以用通用的計算裝置來實現(xiàn),它們可以集中在單個的計算裝置上,或者分布在多個計算裝置所組成的網(wǎng)絡(luò)上,可選地,它們可以用計算裝置可執(zhí)行的程序代碼來實現(xiàn),從而,可以將它們存儲在存儲裝置中由計算裝置來執(zhí)行,并且在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟,或者將它們分別制作成各個集成電路模塊,或者將它們中的多個模塊或步驟制作成單個集成電路模塊來實現(xiàn)。這樣,本發(fā)明不限制于任何特定的硬件和軟件結(jié)合。

以上所述僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明,對于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。

當前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
阳曲县| 铜鼓县| 阿拉善左旗| 建湖县| 阿拉善右旗| 定安县| 甘肃省| 迭部县| 鄂托克旗| 寿光市| 栾城县| 兴海县| 都昌县| 松滋市| 黄浦区| 安义县| 阜新市| 高碑店市| 岚皋县| 肃南| 汉源县| 扎囊县| 克拉玛依市| 榆树市| 深州市| 昌江| 噶尔县| 泰宁县| 霍山县| 台湾省| 梁山县| 股票| 北流市| 昭通市| 上思县| 湘潭市| 茂名市| 蒙阴县| 全椒县| 昌平区| 安吉县|