專利名稱:一種實現分類呼叫前轉的方法及歸屬位置寄存器的制作方法
技術領域:
本發明涉及移動通訊領域,尤其涉及對用戶潛在的來話用戶群進行分類前 轉的方法及歸屬位置寄存器。
背景技術:
目前在移動通訊系統中,呼叫前轉業務是一種常見的業務。呼叫前轉業務通常包括(1) 無條件呼叫前轉,將所有呼叫用戶終端的號碼全部前轉至預先設置 的另一號碼上;(2) 無應答呼叫前轉,當用戶終端處于開機狀態時,打入的呼叫接通但無人接聽,來電會被自動前轉至預先設置的另一個號碼上;(3) 遇忙呼叫前轉,當用戶終端正在通話時,其他打入的呼叫會被自動 前轉至預先設置的另一個號碼上。如果用戶設定了呼叫前轉業務的類型,則當該用戶被叫且需要前轉時,所 有主叫將一律被前轉到被叫預先設定的一個前轉號碼上,而無法實現根據不同 的主叫號碼來分別前轉到相應號碼上的特色服務。發明內容為了實現將不同的主叫號碼分別前轉到相應號碼上的功能,本發明提供了 一種移動用戶實現分類呼叫前轉的方法,包括以下步驟步驟A,建立并保存成員號碼與前轉號碼的對應關系;步驟B,在被叫用戶分類前轉功能和標準呼叫前轉功能激活時,根據保存 的成員號碼與前轉號碼的對應關系,獲取與主叫號碼對應的前轉號碼;步驟C,系統根據獲取的前轉號碼進行呼叫前轉。所述步驟B中,標準呼叫前轉類型包括無條件呼叫前轉、無應答呼叫 前轉、遇忙呼叫前轉。所述步驟C中的系統包括CDMA網絡和GSM網絡。 當所述標準的呼叫前轉類型為無條件呼叫前轉時,所述步驟B具體包括步驟201,始發移動交換中心MSC向與移動臺MS即移動終端有關的歸 屬位置寄存器HLR發送位置信息申請;步驟202, HLR判斷出用戶激活了無條件呼叫前轉和分類前轉,則查詢用 戶分類表,找到主叫號碼隸屬于某組的前轉號碼;步驟203, HLR判斷出主叫號碼隸屬于某組的前轉號碼N后,在向MSC 返回的響應消息中攜帶該前轉號碼N;所述步驟C具體包括步驟204,始發MSC根據HLR返回的前轉號碼發起呼叫前轉。當所述系統為GSM網絡時,所述步驟201中的位置信息通過信息擴展參 數MAP-SEND-ROUTING-INFORMATION-REQ進行擴展以攜帶主叫號碼。當所述標準的呼叫前轉類型為無應答呼叫前轉或遇忙呼叫前轉,所述系統 為CDMA網絡時,所述步驟B具體包括步驟31,始發MSC通過與HLR 、 VLR即拜訪位置寄存器和服務MSC 的交互,建立起與服務MSC的呼叫關系;步驟32,服務MSC收到始發MSC的呼叫后,如果發現MS激活了呼叫 轉移能力,則向始發MSC發送一個改向再呼申請消息REDREQ,指示由于無 應答導致的呼叫前轉;步驟33,始發MSC向HLR發送前轉號碼申請消息TRANUMREQ,申請 呼叫前轉號碼;步驟34, HLR發現用戶分類前轉功能激活,并判斷本次呼叫的主叫號碼 屬于哪一個分類組,然后取出該組的前轉號碼作為無應答前轉號碼; 所述步驟C具體包括步驟35, HLR向始發MSC發送前轉號碼申請消息返回結果tranumreq, 其中包括在終端列表參數中的前轉號碼;步驟36,當收到來自HLR的tranumreq,始發MSC向服務MSC發送改 向再呼申請消息返回結果redreq,表明始發MSC已經獲得了前轉號碼;
步驟37,釋放MSC之間的電路;步驟38,始發MSC用收到的前轉號碼開始呼叫前轉。當所述標準的呼叫前轉類型為無應答呼叫前轉或遇忙呼叫前轉,所述系統 為GSM網絡時,所述步驟B具體包括步驟41,用戶位置更新時,如果HLR判斷用戶分類前轉功能激活,則 HLR將用戶分類前轉信息通過MAP—INSERT—SUBSCRIBER—DATA消息擴展 參數傳遞給VLR;步驟42,始發MSC通過與HLR 、 VLR和服務MSC的交互,建立起與 服務MSC的呼叫關系;步驟43,服務MSC收到始發MSC的呼叫后,尋呼MS,如果MS振鈴 后沒有應答,服務MSC確定在無尋呼應答狀態時MS激活了呼叫轉移能力;所述步驟C具體包括步驟44,服務MSC根據主叫號碼在VLR保存的分類前轉號碼表中進行匹配,并根據匹配到的分類前轉號碼進行呼叫前轉。本發明還提供了一種實現分類呼叫前轉的HLR,包括存儲模塊,用于存儲成員用戶號碼及其前轉號碼的對應關系;所述MSC根據保存的成員號碼與前轉號碼的對應關系,獲取與主叫號碼對應的前轉號碼進行呼叫前轉。所述呼叫前轉為無條件呼叫前轉、無應答呼叫前轉、遇忙呼叫前轉。 所述HLR位于CDMA網絡或GSM網絡中。當所述呼叫前轉為無條件呼叫前轉時,或當所述呼叫前轉為無應答呼叫前 轉或遇忙呼叫前轉,所述網絡為CDMA時,所述HLR還包括 判斷模塊,用于判斷本次呼叫的主叫號碼屬于哪一個分組; 發送模塊,用于取出與主叫號碼對應的前轉號碼作為無應答前轉號碼發送 給所述MSC;所述MSC根據從所述發送模塊獲取的前轉號碼進行呼叫前轉。 當所述呼叫前轉為無條件呼叫前轉時,所述網絡為GSM時,HLR還包括判斷模塊和發送模塊。當所述呼叫前轉為無應答呼叫前轉或遇忙呼叫前轉,所述網絡為GSM時,
所述HLR還包括同步模塊,用于在用戶位置更新時,將所述存儲模塊中的用戶分類前轉信 息通過MAP—INSERT—SUBSCRIBER—DATA消息擴展參數傳遞給VLR;所述MSC根據從VLR獲取的與主叫號碼匹配的前轉號碼進行呼叫前轉。 與現有技術相比,本發明具有以下有益效果本發明在對來話用戶進行分 類的基礎上,實現了將不同類的主叫號碼前轉到相應號碼上的服務,滿足了用 戶對來話進行分類前轉的需求。
圖1為本發明的在歸屬位置寄存器(Home Location Register, HLR)中對 用戶來話進行分組的示意圖;圖2為本發明在通訊網絡中,用戶標準的無條件呼叫前轉和分類前轉功能 都激活時,發生前轉的系統過程流程圖;圖3為本發明在CDMA網絡中用戶標準的無應答呼叫前轉和分類前轉功 能都激活時,發生前轉的系統過程流程圖;圖4為本發明在GSM網絡中用戶標準的無應答呼叫前轉和分類前轉功能 都激活時,發生前轉的系統過程流程圖。
具體實施方式
為深入了解本發明實現用戶分類呼叫前轉功能的方法和系統,下面結合 附圖對本發明的具體實施方式
進行詳細說明。本發明需要事先對成員號碼進行分類,比如工作同事組、工作客戶組、親 朋好友組等,每個組別內的成員號碼可以通過用戶終端或者營業廳進行添加、 刪除或者修改,各組內的成員號碼不可以重復;同時,針對每個組別用戶可以 設定一個前轉號碼,這些前轉號碼可以相同也可以不同。即,首先建立并保存 成員號碼與前轉號碼的對應關系。如圖1所示,圖1為本發明的在HLR中對成員號碼進行分組的示意圖, 圖中,在HLR中對成員號碼進行分類,每個用戶位于一個分組中,并為每個 分類組設置了一個分類前轉號碼N, N=l, 2, 3......。GSM網絡與CDMA網絡系統中,由于不同的標準呼叫前轉在處理流程上 有相同(例如無條件呼叫前轉)和不同(例如無應答呼叫前轉)之處,所以下 面分別以具有代表性的無條件呼叫前轉和無應答呼叫前轉為例來說明系統如 何實現分類呼叫前轉功能。<第一實施例>本實施例以GSM網絡和CDMA網絡為例,用戶分類前轉功能和標準的 無條件前轉同時激活。如圖2所示,圖2為本發明的在通訊網絡中,用戶標準的無條件前轉和分 類前轉功能都激活時,發生前轉的系統過程流程圖。圖中包括以下步驟步驟201,始發移動交換中心MSC向與移動臺MS有關的HLR發送位置 信息申請;本步驟中,對于CDMA網絡,此申請消息中會攜帶主叫號碼;而對于GSM 網絡,此申請信息需要通過消息擴展參數 MAP-SEND-ROUTING-INFORMATION-REQ進行擴展以攜帶主叫號碼。步驟202, HLR判斷出用戶激活了無條件呼叫前轉和分類前轉,則查詢用 戶分類表,找到主叫號碼隸屬于某組的前轉號碼N;步驟203, HLR判斷出主叫號碼隸屬于某組的前轉號碼N后,在向MSC 返回的響應消息中攜帶該前轉號碼N;步驟204,始發MSC根據HLR返回的前轉號碼發起呼叫前轉。例如當用戶B2發起呼叫時,HLR發現被叫用戶激活了標準的無條件前 轉和分類呼叫前轉,則HLR根據該主叫號碼在用戶分類表中查詢,找到用戶 B2位于組二中,對應的前轉號碼為前轉號碼二,因此,HLR在向始發MSC返 回的響應消息中攜帶該前轉號碼,始發MSC根據收到的前轉號碼二進行呼叫 前轉。<第二實施例>本實施例以CDMA網絡為例,用戶標準的無應答呼叫前轉和分類前轉功 能同時激活。如圖3所示,圖3為本發明的CDMA網絡中用戶標準的無應答呼叫前轉 和分類前轉功能都激活時,發生前轉的系統過程流程圖。
圖3中,包括以下步驟始發MSC通過與HLR 、 VLR和服務MSC的交互,建立起與服務MSC 的呼叫關系的步驟,具體包括步驟301,由始發MSC接收呼叫始發和MS的號碼薄號碼;步驟302,始發MSC向與MS有關的HLR發送位置申請消息LOCREQ, 用來獲得;陂叫用戶信息;步驟303,如果這個被叫用戶號碼分配給了一個合法用戶,HLR向MS登 記的拜訪位置寄存器(Visitor Location Register, VLR )發送路由申請消息 ROUTREQ,同時,HLR記錄本次呼叫的主叫號碼;步驟304, VLR向當前服務MSC發送路由申請消息ROUTREQ;步驟305,服務MSC分配一個臨時本地電話薄號碼(Temporary Local Directory Number, TLDN ),用來在始發MSC和服務MSC之間建立話音通路, 并在路由申請響應routreq中向VLR返回TLDN;步驟306, VLR向HLR發送routreq;步驟307,當HLR收到routreq后,向始發MSC返回位置申請響應消息 locreq,其中包括以終端列表參數形式的路由選擇信息;步驟308,根據收到的locreq,始發MSC建立至服務MSC的話音通路。服務MSC收到始發MSC的呼叫后,如果發現MS激活了呼叫轉移能力, 則向始發MSC發出消息,指示由于無應答導致的呼叫前轉,具體包括步驟309,服務MSC收到始發MSC的呼叫后,尋呼MS,如果MS振鈴 后沒有應答,服務MSC根據服務項目清單判斷出在無應答呼叫狀態時,MS 激活了呼叫轉移能力;步驟310,服務MSC向始發MSC發送一個改向再呼申請消息REDREQ, 指示由于無尋呼響應或無應答導致的呼叫前轉,目的是讓始發MSC向HLR申請前轉號碼發起呼叫前轉;步驟3U,始發MSC向HLR發送前轉號碼申請消息TRANUMREQ,申請呼叫前轉號碼;步驟312, HLR發現用戶分類前轉功能激活,并判斷本次呼叫的主叫號碼 屬于哪一個分類組,然后取出該組的前轉號碼作為無應答前轉號碼;
步驟313, HLR向始發MSC發送前轉號碼申請消息返回結果tranumrcq, 其中包括在終端列表參數中的前轉號碼;步驟314,當收到來自HLR的tranumreq,始發MSC向服務MSC發送改 向再呼申請消息返回結果redreq,表明始發MSC已經獲得了前轉號碼;步驟315,釋》文MSC之間的電路;步驟316,始發MSC用收到的前轉號碼開始呼叫前轉。<第三實施例>本實施例以GSM網絡為例,用戶標準的無應答前轉和分類前轉功能同時 激活。如圖4所示,圖4為本發明的GSM網絡中用戶標準的無應答呼叫前轉 和分類前轉功能都激活時,發生前轉的系統過程流程圖。圖4中,包括以下步驟步驟401,用戶位置更新時,如果HLR判斷用戶分類前轉功能激活,則 HLR將用戶分類前轉信息通過MAP_INSERT_SUBSCRIBER—DATA消息擴展 參數傳遞給VLR。始發MSC通過與HLR 、 VLR和服務MSC的交互,建立起與服務MSC 的呼叫關系,具體包括步驟402,由始發MSC接收呼叫始發和MS的號碼薄號碼;步驟403,始發MSC向與MS有關的HLR發送路由申請消息 MAP畫SEND-ROUTING-INFORMATION誦REQ;步驟404,若被叫號碼分配給了 一個合法用戶,HLR向MS登記處的VLR 發送提供漫游號碼申請MAP-PROVIDE-ROAMING-NUMBER-REQ,用來在 始發MSC和服務MSC之間建立話音通路;步驟405, VLR分配一個漫游號碼,并在響應消息中向HLR返回這一信 息MAP國PROVIDE-ROAMING國NUMBER-RSP;步驟406 , HLR向始發MSC返回路由申請響應消息 MAP國SEND-ROUTING畫INFO腹ATION-RSP;步驟407,根據收到的漫游號碼,始發MSC建立至服務MSC的話音通路。步驟408,服務MSC收到始發MSC的呼叫后,尋呼MS,如果MS振鈴 后沒有應答,服務MSC確定在無尋呼應答狀態時MS激活了呼叫轉移能力。
步驟409,服務MSC根據主叫號碼在VLR保存的分類前轉號碼表中進行 匹配,并根據匹配到的分類前轉號碼進行呼叫前轉。當標準的無條件前轉、無應答前轉和遇忙前轉功能激活,但用戶分類前轉 功能沒有激活時,系統不對來話的主叫號碼進行判斷,而是按照標準的無條件 前轉、無應答前轉或遇忙前轉流程執行,前轉號碼為標準的無條件前轉、無應 答前轉或遇忙前轉號碼。當標準的無條件前轉、無應答前轉和遇忙前轉功能沒有激活時,無論用戶 分類前轉功能是否激活,系統不執行無條件前轉、無應答前轉或遇忙前轉流程。本發明還提供了一種實現分類呼叫前轉的裝置即HLR,在不同的呼叫前 轉類型被激活的條件下,不同的網絡中進行分類呼叫前轉的流程是不一樣的, 下面進行詳細說明。當無條件呼叫前轉和分類呼叫前轉同時激活時,在CDMA網絡和GSM網 絡中,包括:始發移動交換中心MSC、 HLR, HLR包括存儲模塊,用于存儲成員用戶號碼及其前轉號碼的對應關系;判斷模塊,用于根據存儲模塊存儲的對應關系判斷本次呼叫的主叫號碼屬 于哪一個分組;發送模塊,用于取出與主叫號碼對應的前轉號碼作為無應答前轉號碼發送 給始發MSC。始發MSC根據從發送模塊獲取的前轉號碼進行呼叫前轉。 當無應答呼叫前轉和分類呼叫前轉同時激活時,在CDMA網絡中,包括始發移動交換中心MSC、服務移動交換中心MSC 、 VLR和HLR, HLR包括 存儲模塊,用于存儲成員用戶號碼及其前轉號碼的對應關系; 判斷模塊,用于根據存儲模塊存儲的對應關系判斷本次呼叫的主叫號碼屬于哪一個分組;發送模塊,用于取出與主叫號碼對應的前轉號碼作為無應答前轉號碼發送 給始發MSC。始發MSC通過與HLR、 VLR和服務MSC交互并建立與服務MSC的呼 叫關系之后,根據從發送模塊獲取的前轉號碼進行呼叫前轉。當無應答呼叫前轉和分類呼叫前轉同時激活時,在GSM網絡中,包括
始發移動交換中心MSC、服務移動交換中心MSC 、 VLR和HLR, HLR包括 存儲模塊,用于存儲成員用戶號碼及其前轉號碼的對應關系; 同步模塊,用于在用戶位置更新時,將所述存儲模塊中的用戶分類前轉信息通過MAP—INSERT—SUBSCRIBER—DATA消息擴展參數傳遞給VLR。始發MSC通過與HLR、 VLR和服務MSC交互并建立與服務MSC的呼叫關系之后,服務MSC根據VLR中存儲的用戶信息判斷本次呼叫的主叫號碼屬于哪一個分組,并取出該組的前轉號碼作為無應答前轉號碼進行呼叫前轉。以上所述僅是本發明的優選實施方式,應當指出,對于本技術領域的普通 技術人員來說,在不脫離本發明原理的前提下,還可以做出若干改進和潤飾, 這些改進和潤飾也應^L為本發明的保護范圍。
權利要求
1.一種實現分類呼叫前轉的方法,其特征在于,包括以下步驟步驟A,建立并保存成員號碼與前轉號碼的對應關系;步驟B,在被叫用戶分類前轉功能和標準呼叫前轉功能激活時,根據保存的成員號碼與前轉號碼的對應關系,獲取與主叫號碼對應的前轉號碼;步驟C,系統根據獲取的前轉號碼進行呼叫前轉。
2. 如權利要求1所述的實現分類呼叫前轉的方法,其特征在于,所述步 驟B中,標準呼叫前轉類型包括無條件呼叫前轉、無應答呼叫前轉、遇忙 呼叫前轉。
3. 如權利要求2所述的實現分類呼叫前轉的方法,其特征在于,所述步 驟C中的系統包括CDMA網絡和GSM網絡。
4. 如權利要求3所述的實現分類呼叫前轉的方法,其特征在于,當所述 標準的呼叫前轉類型為無條件呼叫前轉時,所述步驟B具體包括步驟201,始發移動交換中心MSC向與移動臺MS即移動終端有關的歸 屬位置寄存器HLR發送位置信息申請;步驟202, HLR判斷出用戶激活了無條件呼叫前轉和分類前轉,則查詢用 戶分類表,找到主叫號碼隸屬于某組的前轉號碼;步驟203, HLR判斷出主叫號碼隸屬于某組的前轉號碼N后,在向MSC 返回的響應消息中攜帶該前轉號碼N;所述步驟C具體包括步驟204,始發MSC根據HLR返回的前轉號碼發起呼叫前轉。
5. 如權利要求4所述的實現分類呼叫前轉的方法,其特征在于,當所述 系統為GSM網絡時,所述步驟201中的位置信息通過信息擴展參數進行擴展 以攜帶主叫號碼。
6. 如權利要求3所述的實現分類呼叫前轉的方法,其特征在于,當所述 標準的呼叫前轉類型為無應答呼叫前轉或遇忙呼叫前轉,所述系統為CDMA 網絡時,所述步驟B具體包括步驟31,始發MSC通過與HLR 、 VLR即拜訪位置寄存器和服務MSC的交互,建立起與服務MSC的呼叫關系;步驟32,服務MSC收到始發MSC的呼叫后,如果發現MS激活了呼叫 轉移能力,則向始發MSC發送一個改向再呼申請消息,指示由于無應答導致 的呼叫前轉;步驟33,始發MSC向HLR發送前轉號碼申請消息,申請呼叫前轉號碼; 步驟34, HLR發現用戶分類前轉功能激活,并判斷本次呼叫的主叫號碼 屬于哪一個分類組,然后取出該組的前轉號碼作為無應答前轉號碼; 所述步驟C具體包括步驟35, HLR向始發MSC發送前轉號碼申請消息返回結果,其中包括 在終端列表參數中的前轉號碼;步驟36,當收到來自HLR的申請消息返回結果后,始發MSC向服務MSC 發送改向再呼申請消息返回結果,表明始發MSC已經獲得了前轉號碼;步驟37,釋放MSC之間的電路;步驟38,始發MSC用收到的前轉號碼開始呼叫前轉。
7. 如權利要求3所述的實現分類呼叫前轉的方法,其特征在于,當所述 標準的呼叫前轉類型為無應答呼叫前轉或遇忙呼叫前轉,所述系統為GSM網 絡時,所述步驟B具體包括步驟41,用戶位置更新時,如果HLR判斷用戶分類前轉功能激活,則 HLR將用戶分類前轉信息通過消息擴展參數傳遞給VLR;步驟42,始發MSC通過與HLR 、 VLR和服務MSC的交互,建立起與 服務MSC的呼叫關系;步驟43,服務MSC收到始發MSC的呼叫后,尋呼MS,如果MS振鈴 后沒有應答,服務MSC確定在無尋呼應答狀態時MS激活了呼叫轉移能力;所述步驟C具體包括步驟44,服務MSC根據主叫號碼在VLR保存的分類前轉號碼表中進行 匹配,并才艮據匹配到的分類前轉號碼進行呼叫前轉。
8. —種實現分類呼叫前轉的HLR,其特征在于,包括 存儲模塊,用于存儲成員用戶號碼及其前轉號碼的對應關系;所述MSC根據保存的成員號碼與前轉號碼的對應關系,獲取與主叫號碼 對應的前轉號碼進行呼叫前轉。
9. 如權利要求8所述的實現分類呼叫前轉的HLR,其特征在于,所述呼 叫前轉為無條件呼叫前轉、無應答呼叫前轉、遇忙呼叫前轉。
10. 如權利要求9所述的實現分類呼叫前轉的HLR,其特征在于,所述 HLR位于CDMA網絡或GSM網絡中。
11. 如權利要求IO所述的實現分類呼叫前轉的HLR,其特征在于,當所 述呼叫前轉為無條件呼叫前轉時,或當所述呼叫前轉為無應答呼叫前轉或遇忙 呼叫前轉,所述網絡為CDMA時,所述HLR還包括判斷模塊,用于判斷本次呼叫的主叫號碼屬于哪一個分組; 發送模塊,用于取出與主叫號碼對應的前轉號碼作為無應答前轉號碼發送 給所述MSC;所述MSC根據從所述發送模塊獲取的前轉號碼進行呼叫前轉; 當所述呼叫前轉為無條件呼叫前轉時,所述網絡為GSM時,HLR還包括判斷模塊和發送模塊。
12. 如權利要求10所述的實現分類呼叫前轉的HLR,其特征在于,當所 述呼叫前轉為無應答呼叫前轉或遇忙呼叫前轉,所述網絡為GSM時,所述 HLR還包括同步模塊,用于在用戶位置更新時,將所述存儲模塊中的用戶分類前轉信 息通過消息擴展參數傳遞給VLR;所述MSC根據從VLR獲取的與主叫號碼匹配的前轉號碼進行呼叫前轉。
全文摘要
本發明提供了一種實現分類呼叫前轉的方法,應用于移動通訊領域,包括以下步驟步驟A,建立并保存成員號碼與前轉號碼的對應關系;步驟B,在被叫用戶分類前轉功能和標準呼叫前轉功能激活時,根據保存的成員號碼與前轉號碼的對應關系,獲取與主叫號碼對應的前轉號碼;步驟C,系統根據獲取的前轉號碼進行呼叫前轉。本發明還提供了一種實現分類呼叫前轉的HLR,包括存儲模塊,用于存儲成員用戶號碼及其前轉號碼的對應關系;移動交換中心根據保存的成員號碼與前轉號碼的對應關系,獲取與主叫號碼對應的前轉號碼進行呼叫前轉。本發明在對來話用戶進行分類的基礎上,實現了將不同類的主叫號碼前轉到相應號碼上的服務,滿足了用戶的需求。
文檔編號H04W92/24GK101119591SQ20071012195
公開日2008年2月6日 申請日期2007年9月18日 優先權日2007年9月18日
發明者張曉輝, 趙維鐸, 陳繼華 申請人:中興通訊股份有限公司