中文字幕无码日韩视频无码三区

一種實現可控的呼叫轉移業務的方法

文檔序(xu)號(hao):7956550閱讀(du):222來源(yuan):國知局
專利名稱:一種實現可控的呼叫轉移業務的方法
技術領域
本發明涉及通信技術領域,特別涉及一種實現可控的呼叫轉移(CallTransfer,CT)業務的方法。
背景技術
CT業務是現有移動通信業務中的一種補充業務,在使用前用戶必須向移動通信運營商簽約并激活該業務。使用CT業務的用戶稱為主控用戶。CT業務為如果主控用戶已經建立兩個呼叫,主控用戶在每個呼叫中可以是呼入方或呼出方;或者主控用戶與第一個用戶的呼叫過程中撥打第二個用戶的號碼,所述呼叫過程可以是已接通或未接通;主控用戶通過釋放呼叫將與之有呼叫聯系的兩個遠端用戶連接起來成為一個普通呼叫,該呼叫為CT業務所觸發的呼叫,同時主控用戶釋放自身與這兩個遠端用戶的連接。所述遠端用戶可以是移動用戶(MS),也可以是電話網絡(PSTN)用戶;可以是本局用戶,也可以是它局用戶。
CT業務的實現與普通呼叫過程類似,無需特別的系統交互過程。三個用戶之間發生的一種典型CT業務流程如圖1所示,為便于表述,這三個用戶都是移動用戶,若其中一個或多個用戶為其他類型的用戶,業務流程與此類似。該業務流程包括如下步驟步驟101主控用戶MS1和用戶2(MS2)正在進行呼叫過程,該過程可以是MS2向MS1發起呼叫,而MS1尚未應答,或者是MS1發起呼叫而MS2未應答;或者是MS1和MS2之間的通話已經接通,而該通話可以是MS1發起或MS2發起;步驟102MS1向用戶3(MS3)發起呼叫,即向移動交換中心(MSC)發送帶有MS3的終端地址(TA)的呼叫消息;步驟103MSC對TA進行分析后,向被叫MS3發送初始地址信息(IAM),進入入局流程;步驟104被叫MS3振鈴后,MS3向MSC返回地址全消息(ACM);步驟105被叫MS3應答后,MS3向MSC發送應答消息(ANM),MS1和MS3建立通話鏈路;步驟106MS1掛機觸發CT業務,向基站子系統(BSS)發送釋放通話鏈路的命令,發起呼叫拆線流程;步驟107BSS向MSC發送清除請求,請求釋放被占用資源;步驟108MSC向BSS發送清除命令,指示BSS和終端相關電路資源的釋放;步驟109BSS完成相關資源的釋放,即拆除MS1和MS2、MS1和MS3之間的通話鏈路,然后向MSC發送清除完成消息,表示相關資源釋放完成;步驟110MS2和MS3之間建立通話鏈路并進行通話。
若以上所述MS2或MS3變為PSTN用戶,其業務流程保持不變。
從以上CT業務流程可以看出,主控用戶在和用戶2的呼叫待機狀態或者通話狀態中,撥叫用戶3的號碼;然后用戶2和用戶3之間建立連接,而主控用戶釋放和這兩個用戶的連接;用戶2和用戶3通過所建立的連接進行通話,就如同用戶2和用戶3之間直接建立的普通通話一樣。
在此過程中,目前多數廠家設備將按照如下方式產生計費話單1、為MS1產生MS1與MS2通話的話單,話單中主叫方是MS1,被叫方是MS2,有CT業務標志;2、為MS1產生MS1與MS3通話的話單,話單中主叫方是MS1,被叫是MS3,有CT業務標志;3、為MS2產生MS2與MS1通話的話單,話單中主叫方是MS1,被叫方是MS2;4、為MS3產生MS3與MS1通話的話單,話單中主叫方是MS1,被叫方是MS3。
可能個別廠家設備或運營商產生話單的方式與上述稍有差異,但原理是相同的。
目前的CT業務具有如下缺點1、在目前CT業務計費方式下,主控用戶需要為用戶2和用戶3的通話支付話費,但又沒有對用戶2和用戶3通話的控制權,如果用戶2和用戶3的通話時間過長,會對主控用戶造成不必要的經濟損失;2、CT業務發生時,系統也只是把用戶2和用戶3的通話當作普通的通話來處理,而無法對其中可能出現的異常情況采取相應的控制手段。例如,如果用戶2和用戶3都是語音服務臺,則用戶2和用戶3之間的通話會一直進行而無法掛斷,導致用戶2和用戶3之間的連接無法釋放,資源被吊死。
因此,現有的CT業務無論是對主控用戶還是對運營商來說,可控制性不強,不利于業務的使用和推廣,進而影響了用戶和運營商的利益。

發明內容
有鑒于此,本發明的目的在于,提出一種實現可控的呼叫轉移業務的方法,增強對CT業務中建立的連接的控制,在發現異常呼叫時能及時強制拆除該呼叫或發出報警消息。
本發明方法包括如下步驟A、第一用戶在與第二用戶的呼叫過程中呼叫第三用戶,移動交換中心MSC獲取第一用戶的簽約數據,根據所獲取的簽約數據判斷第一用戶已簽約CT業務后,進一步判斷第一用戶是否簽約CT的可控呼叫時長業務,如果是,則執行步驟B;否則按現有的呼叫轉移業務流程處理,并結束本處理流程;
B、當第一用戶掛斷和第二用戶、第三用戶的呼叫觸發CT業務后,MSC判斷第二用戶和第三用戶之間的呼叫是否超過了CT的可控呼叫時長業務所設定的最長通話時間,如果是,則執行步驟C;否則按現有的呼叫轉移業務流程處理,并結束本處理流程;C、MSC強制拆除第二用戶和第三用戶之間的連接,終止CT業務。
步驟B中所述主控用戶掛斷和第二用戶、第三用戶的呼叫觸發呼叫轉移業務后進一步包括B1、MSC啟動時長為CT的可控呼叫時長業務所設定的最長通話時間的定時器;步驟B所述判斷為判斷所設定的定時器是否超時。
在步驟A之前進一步包括第一用戶在簽約或激活CT業務的同時,設定CT的可控呼叫時長業務的最長通話時間,并將所設定的最長通話時間存儲于歸屬位置寄存器HLR第一用戶CT業務的簽約數據中,并通過HLR和拜訪位置寄存器VLR的交互過程將第一用戶CT業務的簽約數據存儲于VLR中;步驟A中所述MSC獲取第一用戶的簽約數據為MSC向VLR獲取第一用戶的簽約數據。
較佳地,在步驟A之前進一步包括AA1、主控用戶通過終端向MSC發送包括CT業務碼和最長通話時間的數字串;AA2、MSC分析所收到的數字串,得知主控用戶發起設定CT的可控呼叫時長業務最長通話時間的請求,并向和主控用戶相關的HLR發送攜帶所述數字串的特征業務請求;AA3、HLR分析所收到特征業務請求中的數字串,根據其中的最長通話時間更新HLR中相應的用戶信息;AA4、HLR與VLR進行交互,將最長通話時間存儲于VLR中。
步驟A所述進一步判斷得到第一用戶未簽約CT的可控呼叫時長業務,則進一步包括A1、當第一用戶掛斷和第二用戶、第三用戶的呼叫觸發CT業務后,營帳系統判斷第二用戶和第三用戶之間的呼叫是否出現了異常,如果是,則執行步驟A2;否則按現有的呼叫轉移業務流程處理,并結束本處理流程;A2、營帳系統向MSC發出強制拆除第二用戶和第三用戶之間呼叫的指令;A3、MSC強制拆除第二用戶和第三用戶之間的連接,終止CT業務。
較佳地,步驟A1中所述判斷為分析MSC中第二用戶和第三用戶之間呼叫的呼叫數據記錄CDR,根據分析的結果判斷是否出現異常情況。
所述異常情況為以下情況的任一種或組合CDR中非主控用戶的號碼都為語音中心或其他服務臺號碼;CDR中非主控用戶的號碼相同;CDR中所記錄的通話時間超出了營帳系統中設定的通話時限。
較佳地,步驟A2還可以進一步包括營帳系統發出報警消息。
從以上技術方案可以看出主控用戶預先設定CT業務的最長通話時間,并在觸發CT業務時啟動時長為該最長通話時間的定時器,當定時器超時則強制拆除CT業務所建立的連接,實現了主控用戶對CT業務通話時長的控制,防止通話時間過長對主控用戶造成花費損失;通過分析通話中的特征數據,如CDR,判斷通話是否為異常呼叫,并對異常呼叫進行強制拆除或者發出報警消息,則進一步增強了系統的網絡維護能力,防止了異常呼叫造成資源吊死的情況,維護了運營商的利益。


圖1為現有技術中CT業務的流程圖;圖2為本發明實施例的業務流程圖;
圖3為本發明實施例中設定最長通話時間的流程圖。
具體實施例方式
本發明的核心內容為在使用CT業務之前,對CT業務中可能出現的異常情況,設定相應的處理措施;在CT業務進行過程中,檢察是否出現了異常情況,如果發現異常情況,則按照預先設定的措施進行處理。
為使本發明的目的、技術方案和優點更加清楚,下面結合附圖以及具體實施例對本發明作進一步的詳細闡述。
本實施例以碼分多址(CDMA)網絡的實現流程為例,實現上述第一種實施方式;對于其他運營網絡實現原理相同,其實現流程可依照本實施例的流程類比得到。
在用戶簽約CT業務時,可選擇簽約CT的可控呼叫時長業務,若簽約該業務,則設定CT業務所觸發通話的最長通話時間;當CT業務觸發的通話持續時間達到所設定的最長通話時間,則認為該CT業務觸發的呼叫為異常呼叫,強制拆除該通話,終止CT業務。
如果用戶不簽約CT的可控呼叫時長業務,則利用營帳系統實現對CT業務的監控。營帳系統指網絡主設備以外的輔助設備,用來實現某一專項服務功能。本實施例中,在MSC和營帳系統設備之間建立接口,借助網絡營帳系統實現對CT業務的監控功能,其基本原理如下MSC通常會為每一個呼叫產生呼叫數據記錄(CDR),CDR中包含主、被叫用戶號碼、通話時長以及補充業務標志等信息。營帳系統通過和MSC之間的接口獲取CDR,并對CDR進行分析,當發現分析結果與預先定義的異常情況相符時,則進行相應的控制操作;所述相應控制操作可以是強制拆除呼叫或者產生報警消息。
所述異常情況可以包括如下幾種情況情況1、主被叫都是語音中心或其他服務臺號碼,這種情況可通過分析CDR中的主被叫號碼識別;情況2、主被叫號碼相同,這種情況可通過分析CDR中的主被叫號碼識別;情況3、通話時間超過預定時限,該預定時限與上述CT的可控呼叫時長業務中設定的最長通話時間不同,為營帳系統中所設定的最長通話時間,這種情況可通過分析CDR中的通話時間識別;情況4、未包括在上述三種情況內的其他異常情況。
如果主控用戶簽約了CT的可控呼叫時長業務,則歸屬位置寄存器(HLR)中所存儲的CT業務簽約信息中包括了最長通話時間,通過HLR與拜訪位置寄存器(VLR)的交互過程,將該最長通話時間和其他簽約信息一起,記錄于VLR中。
本實施例的實現過程概述如下當主控用戶在與一個用戶的呼叫過程中發起對另一個用戶的呼叫時,MSC判斷主控用戶為CT業務的簽約用戶,接續主控用戶和另一個用戶的呼叫連接之后,判斷主控用戶是否已簽約CT的可控呼叫時長業務,如果是,當主控用戶掛機觸發CT業務時,MSC啟動時長為所述最長通話時間的定時器,若定時器超時,則強制拆除CT業務的呼叫;如果主控用戶未簽約CT的可控呼叫時長業務,則營帳系統通過和MSC之間的接口獲取CDR,并對CDR進行分析,如果發現異常情況則進行相應處理。
本實施例的具體流程如圖2所示,包括如下步驟步驟201用戶1在與用戶2的呼叫過程中,向MSC發送帶有用戶3的終端地址的呼叫消息。
步驟202MSC收到呼叫消息后,向VLR獲取用戶1的CT業務的簽約數據,判斷用戶1是否簽約并激活了CT業務,如果是,則執行步驟204,否則執行步驟203。
步驟203拒絕用戶1的呼叫請求,并退出大流程。
步驟204MSC根據所獲取的簽約數據,判斷用戶1是否簽約CT的可控呼叫時長業務,如果是,則執行步驟205;否則執行步驟208。
步驟205用戶1掛機觸發CT業務時,MSC啟動時長為所述最長通話時間的定時器。
步驟206MSC判斷是否定時器超時且用戶2和用戶3的通話仍在進行中,如果是,則執行步驟207,否則執行步驟208。
步驟207MSC強制拆除用戶2和用戶3之間的連接,終止CT業務并結束本流程。
步驟208營帳系統判斷CT業務觸發的呼叫是否出現異常;所述判斷為營帳系統通過和MSC之間的接口獲取CDR,并對CDR內容進行分析,并判斷是否出現了異常情況,若是則執行步驟210,若否則執行步驟209;所述異常情況為以下情況的任一種主被叫都是語音中心或其他服務臺號碼;主被叫號碼相同;通話時間超過了營帳系統中的預定時限;未包括在上述三種情況內的其他異常情況。
步驟209按照現有技術流程進行CT業務,執行完畢后退出本流程。
步驟210營帳系統向MSC發出強制拆除該呼叫指令并發出報警消息,轉至步驟207。
所述CT的可控呼叫時長業務中所設定的最長通話時間可以是在用戶簽約或激活CT業務時,作為CT業務的用戶數據的組成部分設定的;也可以是用戶在激活CT業務之后、使用CT業務之前通過終端進行設定。
終端CT的可控呼叫時長業務的最長通話時間的交互流程如圖3所示,包括如下步驟步驟301用戶通過終端向MSC發送設定業務特征值的消息,該消息中包括CT業務的業務特征碼(FC)和最長通話時間;該消息的形式可以是FC+TIMER+SEND,其中TIMER是所設定的最長通話時間,SEND為發送指令。
步驟302MSC根據所收到的消息,向對應的HLR發送特征業務請求(Feature Request,FEATREQ);其具體實現方式可以為在MSC中預先設置了數據配置表,表中內容為業務特征碼與具體業務的對應關系,以及業務特征碼后面的數字串所對應的具體操作;MSC收到終端發送的一串數字,通過預先存儲的數據配置表識別出該數字碼串中的業務特征碼,進一步識別出該數字碼串為用戶設置CT業務最大通話時間的請求;完成以上識別后向對應的HLR發送設置CT業務最大通話時間的業務請求。
步驟303HLR根據收到的業務請求,設置用戶的CT業務簽約信息中的最長通話時間,設置完畢后向MSC返回業務請求的響應消息featreq,這里字母小寫表示為FEATREQ的響應消息。
步驟304MSC收到來自HLR的響應消息后,向終端發送服務特征確認消息。
步驟305HLR與VLR進行交互,將所設置的CT業務最長通話時間記錄在VLR上。
以上所述的HLR和VLR的交互過程可以為HLR發送資格指示(Qualification Directive,QUALDIR)消息,通過呼叫特征指示(Calling Feature Indicator,CFI)參數將簽約信息插入VLR中,VLR記錄簽約的CT業務拆線時長;VLR插入用戶數據成功,給HLR返回成功資格指示響應消息qualdir,這里字母小寫表示為QUALDIR的響應消息。
以上所述僅為本發明的較佳實施例而已,并不用以限制本發明,凡在本發明的精神和原則之內所作的任何修改、等同替換和改進等,均應包含在本發明的保護范圍之內。
權利要求
1.一種實現可控的呼叫轉移CT業務的方法,其特征在于,該方法包括如下步驟A、第一用戶在與第二用戶的呼叫過程中呼叫第三用戶,移動交換中心MSC獲取第一用戶的簽約數據,根據所獲取的簽約數據判斷第一用戶已簽約CT業務后,進一步判斷第一用戶是否簽約CT的可控呼叫時長業務,如果是,則執行步驟B;否則按現有的呼叫轉移業務流程處理,并結束本處理流程;B、當第一用戶掛斷和第二用戶、第三用戶的呼叫觸發CT業務后,MSC判斷第二用戶和第三用戶之間的呼叫是否超過了CT的可控呼叫時長業務所設定的最長通話時間,如果是,則執行步驟C;否則按現有的呼叫轉移業務流程處理,并結束本處理流程;C、MSC強制拆除第二用戶和第三用戶之間的連接,終止CT業務。
2.根據權利要求1所述的方法,其特征在于,步驟B中所述主控用戶掛斷和第二用戶、第三用戶的呼叫觸發呼叫轉移業務后進一步包括B1、MSC啟動時長為CT的可控呼叫時長業務所設定的最長通話時間的定時器;步驟B所述判斷為判斷所設定的定時器是否超時。
3.根據權利要求1所述的方法,其特征在于,在步驟A之前進一步包括第一用戶在簽約或激活CT業務的同時,設定CT的可控呼叫時長業務的最長通話時間,并將所設定的最長通話時間存儲于歸屬位置寄存器HLR第一用戶CT業務的簽約數據中,并通過HLR和拜訪位置寄存器VLR的交互過程將第一用戶CT業務的簽約數據存儲于VLR中;步驟A中所述MSC獲取第一用戶的簽約數據為MSC向VLR獲取第一用戶的簽約數據。
4.根據權利要求1所述方法,其特征在于,在步驟A之前進一步包括AA1、主控用戶通過終端向MSC發送包括CT業務碼和最長通話時間的數字串;AA2、MSC分析所收到的數字串,得知主控用戶發起設定CT的可控呼叫時長業務最長通話時間的請求,并向和主控用戶相關的HLR發送攜帶所述數字串的特征業務請求;AA3、HLR分析所收到特征業務請求中的數字串,根據其中的最長通話時間更新HLR中相應的用戶信息;AA4、HLR與VLR進行交互,將最長通話時間存儲于VLR中。
5.根據權利要求1至4任一項所述的方法,其特征在于,步驟A所述進一步判斷得到第一用戶未簽約CT的可控呼叫時長業務,則進一步包括A1、當第一用戶掛斷和第二用戶、第三用戶的呼叫觸發CT業務后,營帳系統判斷第二用戶和第三用戶之間的呼叫是否出現了異常,如果是,則執行步驟A2;否則按現有的呼叫轉移業務流程處理,并結束本處理流程;A2、營帳系統向MSC發出強制拆除第二用戶和第三用戶之間呼叫的指令;A3、MSC強制拆除第二用戶和第三用戶之間的連接,終止CT業務。
6.根據權利要求5所述的方法,其特征在于,步驟A1中所述判斷為分析MSC中第二用戶和第三用戶之間呼叫的呼叫數據記錄CDR,根據分析的結果判斷是否出現異常情況。
7.根據權利要求6所述的方法,其特征在于,所述異常情況為以下情況的任一種或組合CDR中非主控用戶的號碼都為語音中心或其他服務臺號碼;CDR中非主控用戶的號碼相同;CDR中所記錄的通話時間超出了營帳系統中設定的通話時限。
8.根據權利要求5所述的方法,其特征在于,步驟A2進一步包括營帳系統發出報警消息。
全文摘要
本發明公開了一種實現可控的呼叫轉移(CT)業務的方法,簽約了CT業務的用戶如果簽約了CT的可控呼叫時長業務,則當CT業務觸發時啟動時長為預設的最長通話時間的定時器,當定時器超時則強制拆除CT業務所觸發的呼叫;若簽約了CT業務的用戶未簽約上述業務,則通過營帳系統對CT業務所觸發的通話進行判斷。通過本發明方法,可以由CT業務的簽約用戶控制呼叫轉移業務的通話時長,維護用戶的切身利益;還可以實現對CT業務的呼叫中可能出現的其他各種異常情況進行監控并處理,提高系統網絡的維護能力。
文檔編號H04M3/54GK1859510SQ200610058688
公開日2006年11月8日 申請日期2006年3月8日 優先權日2006年3月8日
發明者蘇健 申請人:華為技術有限公司
網友詢(xun)問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1