專利名稱:一種實現呼叫管理的方法、系統及業務控制點的制作方法
技術領域:
本發明涉及通信技術領域,尤其涉及一種實現呼叫管理的方法、系統,和 一種業務控制點。
背景技術:
業務控制點(Service Control Point , SCP)是目前通信網絡中移動智能網 的核心,加載有業務邏輯和用戶的數據。當一個移動智能網用戶發起呼叫或被 呼叫時,移動業務交換中心/業務交換點(Mobile Service center/Service Switching Point, MSC/SSP)給SCP上報觸發探測點(Detect Point, DP) /初始 探測點(Initinal Detect Point , IDP)消息,從而啟動SCP上的移動智能業務,其 呼叫過程將由SCP進行控制。SCP控制呼叫的基本過程是這樣的呼叫觸發到 SCP后,SCP啟動智能業務邏輯,進行基本的呼叫處理(例如,分析出主、被 叫號碼);查找用戶的數據進行呼叫鑒權,分析用戶的帳戶有效性;判斷本次呼 叫有效后,要求MSC/SSP接續呼叫,并進行計費;最后當終端的用戶掛機后SCP 中的控制過程結束,完成一次呼叫的控制。
通信網絡中,每一個接入的終端都會有一個標識,如接入全球移動通信系 統(GSM )、公用電話網(PSTN )、碼分多址復用(CDMA)等網絡都會有一個 號碼,這個號碼在主叫端發起呼叫時會由通信網絡傳遞到被叫端,只要被叫端 的用戶開通了來電號碼顯示功能,就可以看到主叫端的號碼。
以GSM網絡為例,呼叫發生時,MSC將主叫端的呼叫請求發送到被叫端 所在網絡,被叫端所在網絡將攜帶有主叫端號碼的呼叫發送給被叫端,被叫端 根據接收到的主叫端號碼決定是否接聽本次呼叫,或者被叫端根據接收到的主 叫端號碼從其存有的用戶信息通訊錄里查詢主叫端的用戶信息,并根據查詢的 結果決定是否接聽本次呼叫。
當前,由于被叫端只能接收一串數字信號,無法攜帶更多的信息,所以對 主叫端號碼的識別都只能是在被叫端上進行處理。然而,當出現以下情況,如
1、主叫端號碼未曾通知過被叫端;2、終端的通訊錄因容量有限無法記錄所有
號碼的信息(例如一個集團有好幾千人而終端上的通訊錄往往只有一百到兩百
個);3、終端丟失導致終端中的通訊錄丟失等等,都將導致終端無法顯示足夠 的用戶信息,從而使被叫端的用戶就很難判斷是否應當接聽本次呼叫。
而現實生活中,被叫端的用戶只愿意有選擇地接聽電話的情況很多,如參 加會議或重要工作時不想接聽推銷電話等,都是有可能的。而一般人能夠記憶 的電話號碼并不多,也就常用的一些號碼,這么少的號碼是無法應付當前日益 增加的溝通需求的。因此在很多情況下,被叫端的用戶都只能試探性地接聽電 話然后很快掛掉,但是這樣已經打擾了正在進行的工作。
發明內容
本發明實施例所要解決的技術問題在于,提供一種實現呼叫管理的方法、 系統,使得被叫端能夠根據主叫端的用戶信息選擇是否接聽呼叫,從而實現了 對呼叫的管理。本發明實施例還提供了一種業務控制點,用于為被叫端提供主 叫端的用戶信息。
為了解決上述技術問題,本發明實施例提供了一種實現呼叫管理的方法, 包括
根據主叫端的呼叫請求信息查詢到所述主叫端的用戶信息; 發送所述主叫端的用戶信息到^皮叫端;
根據所述被叫端對帶有所述主叫端的用戶信息的呼叫做出的響應,執行相 應的呼叫控制。
相應地,本發明實施例還提供了一種實現呼叫管理的系統,包括業務控制 點,用于根據主叫端的呼叫請求信息查詢到所述主叫端的用戶信息,并發送所 述主叫端的用戶信息到被叫端;和
根據所述被叫端對帶有所述主叫端的用戶信息的呼叫做出的響應,執行相 應的呼叫控制。
相應地,本發明實施還提供了一種業務控制點,包括
查詢單元,用于根據主叫端的呼叫請求信息查詢到所述主叫端的用戶信息;
發送單元,用于發送所述主叫端的用戶信息;
控制單元,用于根據所述被叫端對帶有所述主叫端的用戶信息的呼叫做出
的響應,4丸4于相應的控制。
相應地,本發明實施例還^是供了一種通信終端,包括
接收單元,用于接收主叫端的用戶信息;
選擇單元,用于根據所述主叫端的用戶信息選擇是否接聽呼叫。 本發明實施例通過業務控制點根據主叫端的呼叫請求信息查詢用戶信息數 據庫從而獲取到主叫端的用戶信息,使得被叫端根據接收到的所述主叫端的用 戶信息能夠有選擇地接聽,從而可以避免因接聽一些不必要的電話而導致打擾 工作。
圖1是本發明實施例一的實現呼叫管理的方法流程示意圖; 圖2是本發明實施例二的實現呼叫管理的方法流程示意圖; 圖3是根據圖2所示的方法被叫端選擇接聽的流程示意圖; 圖4是根據圖2所示的方法被叫端選擇拒絕接聽的流程示意圖; 圖5是本發明實施例一的實現呼叫管理的系統示意圖; 圖6本發明實施例二的實現呼叫管理的系統示意圖; 圖7是本發明實施例一的業務控制點的結構示意圖; 圖8是本發明實施例二的業務控制點的結構示意圖。
具體實施例方式
下面將結合附圖對本發明作進一步地詳細描述。
本發明實施例在主叫端發起呼叫的情況下,通過業務控制點的用戶查詢模 式查詢得到主叫端的用戶信息,然后將該主叫端的用戶信息被發送到被叫端, 使得在被叫端處可以根據主叫端的用戶信息選擇是否接聽呼叫,從而實現對呼 叫進行管理。
圖1是本發明實施例一的實現呼叫管理的方法流程示意圖。如圖1所示,
本發明實施例的實現呼叫管理的方法,包括以下步驟
S11 、根據主叫端的呼叫請求消息查詢到主叫端的用戶信息;
此處,SCP提供主叫端的用戶信息查詢功能,接收到主叫端的用戶請求消
息后自動進行主叫端的用戶信息查詢。所述主叫端的呼叫請求信息中包括主叫
端號碼和被叫端號碼,SCP可以根據已知的主叫端號碼查詢用戶信息數據庫來
獲取主叫端的用戶信息,例如名稱、職位和歸屬地等;也可以根據主叫端號 碼和被叫端號碼一起查詢用戶信息數據庫來獲取主叫端的用戶信息。所述用戶 信息數據庫可以是位于業務控制點上,也可以是位于在業務控制點以外的其他 設備上。
512、 發送所述主叫端的用戶信息到被叫端;
本實施例中,可以通過短消息、非結構化補充數據業務(Unstructured Supplementary Service Data, USSD )消息、來電顯示或交互式語音應答(Interactive Voice Response, IVR )呼叫等向被叫端發送主叫端的用戶信息。
513、 根據所述被叫端對帶有所述主叫端的用戶信息的呼叫做出的響應,執 4亍相應的呼叫控制。
本實施例中,被叫端接收到主叫端的用戶信息和本次呼叫,當被叫端根據 主叫端的用戶信息選擇接聽呼叫時,則主叫端與被叫端之間建立起通話連接, 當通話結束后,SCP的控制過程結束。當被叫端根據主叫端的用戶信息選擇拒 絕接聽呼叫時,則SCP指令切斷本次呼叫。當被叫端既不選擇接聽呼叫,也不 選擇拒絕接聽呼叫(例如用戶不在通信終端旁),經過預先定義的一段時間,接 收不到被叫端的響應消息時,最終SCP指令切斷本次呼叫。
圖2是本發明實施例二的實現呼叫管理的方法流程示意圖。如圖2所示, 所述方法包括以下步驟
S21、啟動用戶信息查詢沖莫式;
本實施例中,可以是預先在歸屬位置寄存器HLR中設置終端的用戶簽約信 息CSI。當呼叫發生時,移動業務交換中心MSC會沖艮據歸屬位置寄存器HLR 發送的用戶簽約信息CSI觸發IDP消息,所述IDP消息中包括用于SCP啟動具 體業務的業務鍵參數。MSC將該IDP消息發送到SCP, SCP接收到IDP消息后, 根據所述業務鍵參數啟動用戶信息查詢模式。
可選地,本發明實施例還可以是在呼叫發生時,SCP根據被叫端在HLR的 預先配置信息(例如被叫端被呼叫時通知SCP處理)或在SCP上的預先配置信 息,來啟動SCP的用戶查詢模式。
上述啟動用戶查詢才莫式的方法,不僅可以應用在GSM網絡中的CAMEL協 議中,還可以運用在其他網絡中,如PSTN網絡、CDMA網絡、IP多媒體子
系統(IP Mutimedia Subsystem, IMS )網絡中,CDMA網絡也有HLR支持CSI 信息,IMS網絡中有SHLR支持CSI信息。
S22、根據主叫端的呼叫請求信息查詢到主叫端的用戶信息;
本實施例中,主叫端的呼叫請求信息包括主叫端的號碼和被叫端的號碼, SCP可以根據主叫端號碼查詢用戶信息數據庫來獲得主叫端的用戶信息,例如 名稱、職位和歸屬地等;也可以根據主叫端的號碼和被叫端的號碼一起查詢用 戶信息數據庫來獲取主叫端的用戶信息。所述用戶信息數據庫可以是位于業務 控制點上,也可以是位于在業務控制點以外的其他設備上。
S23 、才艮據所述主叫端的用戶信息和預先配置的所述^皮叫端的通信錄和/或所 述被叫端當前工作狀態有選擇地發送所述主叫端的用戶信息。其具體為
判斷所述被叫端處理該主叫端呼叫的情況,如果判斷為所述被叫端不需要 接聽,則執行步驟S24;如果判斷為所述被叫端當前必須接聽,則執行步驟S25; 否則執行步驟S26;
524、 所述業務控制點發送釋放呼叫Release call消息;
此處,所述業務控制點發送釋放呼叫消息到MSC后,MSC切斷本次呼叫。
525、 所述業務控制點按照普通呼叫的方式發送Co皿ect/Conti皿e消息; 此處,MSC接收該Conncet/Continue消息后,將該呼叫發送給被叫端,被
叫端接收到的將是普通方式的帶電話號碼的來電顯示的呼叫。
526、 發送所述主叫端的用戶信息到所述被叫端;
本發明實施例中,發送所述主叫端的用戶信息到所述被叫端,可以通過以 下方式
一、 發送攜帶有所述主叫端的用戶信息的USSD消息給所述^皮叫端。其中, USSD消息中還包括供所述被叫端選擇的菜單,所述菜單的內容包括同意接聽、 帶背景音效的同意接聽、回復為忙的拒絕接聽、回復為號碼不存在的拒絕接聽 和回復為不在服務區的拒絕接聽等等;
二、 發送攜帶有所述主叫端的用戶信息的短消息給所述被叫端;
三、 發送攜帶有所述主叫端的來電顯示到所述被叫端;
四、 發送攜帶有所述主叫端的用戶信息的消息到交互式語音應答IVR呼叫 中心,所述IVR呼叫中心根據上述消息生成內容包含所述主叫端的用戶信息的 語音信息,然后將所述語音信息發送給所述被叫端。其中,SCP發送所述主叫
端的用戶信息到IVR呼叫中心的方式為SCP與IVR呼叫中心建立起通信連接, SCP發送攜帶有所述主叫端的用戶信息的消息到IVR呼叫中心。
本發明實施例中,根據主叫端的呼叫請求信息查詢到所述主叫端的用戶信 息,發送所述主叫端的用戶信息到所述被叫端的方式還可以是
SCP發送CONNECT消息給MSC, MSC與IVR呼叫中心建立連接。此處, SCP發送的CONNECT消息里攜帶的被叫端號碼為"IVR呼叫中心號碼和原被 叫端號碼",主叫端號碼不變。然后MSC根據該CONNECT消息將呼叫轉給IVR 呼叫中心。所述IVR呼叫中心可以從上述主叫端號碼和被叫端號碼中得到所述 主叫端號碼和所述被叫端號碼,IVR呼叫中心預先根據主叫端號碼和被叫端號 碼為被叫端配置好相應的語音信息,此時根據接收到需要提供主叫端用戶信息 的消息,獲取到相應的,內容包含所述主叫端的用戶信息的語音信息,然后IVR 呼叫中心將該語音信息發送給所述;^皮叫端。
527、 所述被叫端根據接收到的所述主叫端的用戶信息處置當前呼叫,當選 擇接聽呼叫時,則執行步驟S28;當選擇拒絕接聽呼叫時,執行步驟S29;當既 不選擇接聽呼叫,也不選擇拒絕呼叫時,執行步驟S30;
528、 建立通話連接;
此處,SCP接收到被叫端對本次呼叫做出的接聽響應后,指令MSC為主叫 端與凈皮叫端建立起通話連才妻。
529、 切斷本次呼叫;
此處,SCP接收到被叫端對本次呼叫做出的拒絕接聽響應后,指令MSC切 斷本次呼叫。
530、 經過預先定義的一^a時間后,切斷本次呼叫;
此處,SCP經過一段時間沒有接收到的任何響應,指令MSC切斷本次呼叫。 最后,通話結束后,或者本次呼叫被切斷后,SCP的控制過程也相應地結束。
本發明實施例通過只拓展SCP上的業務,就能夠為被叫端提供主叫端的用 戶信息,從而被叫端能夠根據獲知的信息選擇是否接聽,使得用戶可以明確地 選擇是否接聽電話。,
圖3是根據圖2所示的方法被叫端選擇接聽的流程示意圖。如圖3所示, 本實施例從主叫端發起呼叫,然后經過網絡,最后被叫端根據主叫端的用戶信
息選擇接聽呼叫時的流程如下
5301、 主叫端的用戶發起呼叫到MSCa;
5302、 MSCa/SSP取被叫端的漫游號碼,發送路由消息(Send Routing Info, SRI)消息到歸屬位置寄存器(Home Location Register, HLR);
5303、 HLR返回包含用戶簽約信息的SRI確認消息到MSCa/SSP;
此處,-故叫端應有訂購本業務,因此在HLR中有用戶簽約信息(CAMEL Subscription Information , CSI )。
5304、 MSCa/SSP根據CSI觸發發送IDP消息到SCP;
5305、 SCP根據已知的主叫端和被叫端的號碼,通過查詢數據庫得到主叫 端的用戶信息,例如名稱、職位、歸屬地等;
5306、 SCP通過USSD消息向被叫端發送主叫端的用戶信息,并提供菜單 選擇,菜單選擇包括的內容有同意接聽、同意接聽(帶背景音效)、拒絕接聽
(忙)、拒絕接聽(號碼不存在)、拒絕接聽(不在服務區);
5307、 被叫端根據看到的信息在菜單中選擇接聽,該選擇接聽的消息被傳 送到SCP;
5308、 SCP下發CONNECT消息給MSCa;
5309、 MSCa第二次向HLR發送SRI消息,此時抑制CSI;
5310、 HLR向MSCa返回被叫端的漫游號碼; S311 、 MSCa向MSCb發送IAM消息;
5312、 MSCb發送ANM響應消息到MSCa;
5313、 主叫端和被叫端正常通話;
5314、 主叫端掛斷連接。
圖4是根據圖2所示的方法被叫端選擇拒絕接聽的流程示意圖。如圖4所 示,本實施例從主叫端發起呼叫,然后經過網絡,最后被叫端根據主叫端的用 戶信息選擇拒絕接聽呼叫的流程如下
S401 、主叫端的用戶發起呼叫到MSCa;
5402、 MSCa/SSP取被叫端的漫游號碼,發送路由消息(Send Routing Info, SRI)消息到歸屬位置寄存器(Home Location Register, HLR);
5403、 HLR返回包含用戶簽約信息的SRI確認消息到MSCa/SSP;
此處,-故叫端應有訂購本業務,因此在HLR中有用戶簽約信息(CAMEL
Subscription Information , CSI)。
5404、 MSCa/SSP根據CSI觸發發送IDP消息到SCP;
5405、 SCP根據已知的主叫端和被叫端的號碼,通過查詢數據庫得到主叫 端的用戶信息,例如名稱、職位、歸屬地等;
5406、 SCP通過USSD消息向被叫端發送主叫端的用戶信息,并提供菜單 選擇,菜單選擇包括的內容有同意接聽、同意接聽(帶背景音效)、拒絕接聽
(忙)、拒絕接聽(號碼不存在)、拒絕接聽(不在服務區);
5407、 被叫端根據看到的信息在菜單中選擇拒絕接聽(不在服務區),該拒 絕接聽的消息被傳送到SCP;
5408、 SCP下發播放通知(Play Announcement, PA)消息給MSCa,向主叫端 的用戶播放語音"您撥打的用戶不在服務區";
5409、 SCP向MSCa下發釋放呼叫(Release Call)消息,從而切斷本次呼叫。
上述為被叫端提供主叫端的用戶信息實現呼叫管理的方法,能夠運用在非 常普遍的場景下,例如不希望對方知道自己的號碼時,可以選擇拒絕接聽(號 碼不存在)的菜單。這種服務對運營商來說可提高終端用戶的滿意度。
且本發明實施例的方法僅通過SCP配合即可實現,其在網絡中傳遞使用的 消息都為標準的消息,因此對網絡的兼容性4艮好。
相應地,本發明實施例還提供了 一種實現呼叫管理的系統。使用本系統, 主叫端向被叫端發起呼叫時,被叫端能夠根據接收到的主叫端的用戶信息選擇 是否接聽本次呼叫。
圖5是本發明實施例一的實現呼叫管理的系統示意圖。如圖5所示,包括 主叫端1、實現呼叫管理的系統2,和凈皮叫端3,所述實現呼叫管理的系統2中 包括業務控制點SCP3,其中,SCP3包括
查詢單元33,用于根據主叫端的呼叫請求信息查詢到所述主叫端的用戶信自'.
,",
本實施例中,查詢單元33根據主叫端的呼叫請求信息從用戶信息數據庫中 查詢主叫端的用戶信息,查詢到的主叫端的用戶信息可以是名稱、職位和歸 屬地等信息。所述用戶信息數據庫可以是存儲在業務控制點3中,也可以是存 儲在業務控制點3以外的其他設備中。
所述主叫端的呼叫請求消息中包括主叫端1的號碼和^皮叫端4的號碼。所
述查詢單元33可以根據所述主叫端1的號碼和所述^皮叫端4的號碼查詢到所述 主叫端1的用戶信息;也可以才艮據所述主叫端1的號碼查詢到所述主叫端1的 用戶信息。
發送單元34,用于發送所述主叫端1的用戶信息;
本實施例中,發送單元34可以通過短消息、非結構化補充數據業務 (Unstructured Supplementary Service Data, USSD )消息、來電顯示或交互式語 音應答(Interactive Voice Response , IVR )呼叫等向被叫端發送主叫端的用戶 信息。此處,所述發送單元34還包括接收系統2中發送給SCP3的各種消息。
控制單元37,用于根據所述被叫端對帶有所述主叫端的用戶信息的呼叫做 出的響應,4丸行相應的控制。
本實施例中,被叫端4通過系統2接收到帶有主叫端1的用戶信息和本次 的呼叫,并根據接收到的所述主叫端1的用戶信息選擇是否接聽本次呼叫,當 被叫端4選擇接聽呼叫時,控制單元37根據SCP3接收到的被叫端4的選擇接 聽的響應,指令系統2中的其他設4 (如MSC )為主叫端1與被叫端4之間建 立起通話連接,當通話結束后,SCP的控制過程結束。當被叫端4選擇拒絕接 聽呼叫時,則控制單元37根據SCP接收到的被叫端4選擇拒絕接聽的響應指令 切斷本次呼叫。對于被叫端對呼叫不執行任何操作的情況(既不選擇接聽呼叫, 也不選擇拒絕接聽呼叫),SCP也認為是一種響應,經過預先設置的一段時間后, 控制單元37指令切斷本次呼叫。
圖6是本發明實施例二的實現呼叫管理的系統示意圖。如圖6所示,包括 主叫端1 、實現呼叫管理的系統2和被叫端4,所述實現呼叫管理系統2包括業 務控制點SCP3,其中,所述SCP3包括
啟動單元31,用于啟動用戶信息查詢;漠式;
本實施例中,可以是預先在歸屬位置寄存器HLR中設置終端的用戶簽約信 息CSI。當呼叫發生時,移動業務交換中心MSC會沖艮據歸屬位置寄存器HLR 發送的用戶簽約信息CSI觸發IDP消息,所述IDP消息中包括用于SCP啟動具 體業務的業務鍵參數。MSC將該IDP消息發送到SCP, SCP接收到IDP消息后, .啟動單元31將會根據接收到IDP消息啟動用戶信息查詢模式。可選地,本實施 還可以是在呼叫發生時,SCP根據被叫端在HLR上的預先配置信息(例如被叫
端^^皮呼叫時通知SCP處理)或在SCP3上預先配置的信息,來啟動SCP的用戶
查詢一莫式。
上述啟動用戶查詢模式的方法,不僅可以應用在GSM網絡中的CAMEL協 議中,還可以運用在其他網絡中,如PSTN網絡、CDMA網絡、IMS)網絡中, CDMA網絡也有HLR支持CSI信息,IMS網絡中有SHLR支持CSI信息。
存儲單元32,用于存儲用戶信息數據庫;
查詢單元33,用于根據所述主叫端的請求消息從存儲單元32中查詢到主叫 端的用戶信息;
本實施例中,查詢單元33根據所述主叫端的呼叫請求信息從存儲在存儲單 元32中的用戶信息數據庫中查詢主叫端1的用戶4言息,查詢到的主叫端1的用 戶信息可以是名稱、職位和歸屬地等信息。需要說明的是,所述用戶信息數 據庫并不一定存放在業務控制點3或業務控制點3中的存儲單元32中,其也可 以存儲在系統2中的其他設備處。
所述主叫端的呼叫請求消息中包括主叫端的號碼和被叫端的號碼。所述查 詢單元3可以根據所述主叫端的號碼和所述被叫端的號碼查詢到所述主叫端的 用戶信息;也可以根據所述主叫端的號碼查詢到所述主叫端的用戶信息。
本實施例中,查詢到的主叫端的用戶信息可以是名稱、職位和歸屬地等化息。
發送單元34,用于發送所述主叫端的用戶信息;
本實施例中,發送單元34不僅可以發送所述主叫端的用戶信息,還可以發 送SCP3需要發送的其他各種消息,同時還包括接收系統2中發送給SCP3的各 種消息。
本實施例中,發送單元34發送攜帶有所述主叫端的用戶信息的消息到被叫 端4。其中,發送單元34發送的攜帶有所述主叫端的用戶信息的消息可以是 USSD消息或短消息。當發送的消息為USSD消息時,USSD消息中還包括供所 述被叫端選擇的菜單,所述菜單的內容包括同意接聽、帶背景音效的同意接 聽、回復為忙的拒絕接聽、回復為號碼不存在的拒絕接聽和回復為不在服務區 的拒絕接聽等等。
判斷單元35,用于根據所述主叫端的用戶信息和預先設置的所述被叫端的 通信錄和/或其當前工作狀態判斷所述^L叫端對該主叫端呼叫的處理;
判斷結果處理單元36,用于根據判斷結果有選擇地發送主叫端的用戶信息。 所述判斷結果處理單元36根據判斷結果有選擇地發送主叫端的用戶信息,包括
當判斷結果為所述被叫端不需要接聽時,指令發送單元34發送釋放呼叫 releasecall消息給MSC;當判斷結果為所述被叫端當前無條件必須接聽時,指令 發送單元34發送Connect/Continue消息給MSC (為接續普通呼叫的方式);否 則,指令發送單元34發送所述主叫端的用戶信息。
可選地,本實施例中,系統2還包括IVR呼叫中心5 ,用于沖妄收所述業務 控制點發送的消息,并根據所述消息生成攜帶有所述主叫端的用戶信息的語音 信息,將所述語音信息發送給所述^L叫端,包括以下兩種方式
一、 發送單元34發送包括所述主叫端的用戶信息的消息到IVR呼叫中心5。 所述IVR呼叫中心5將生成內容包括主叫端的用戶信息的語音信息,然后將所 述語音信息發送到所述4皮叫端。
二、 發送單元34發送CONNECT消息給MSC,此處,SCP 3發送的 CONNECT消息里攜帶的被叫端號碼為"IVR呼叫中心號碼和原被叫端號碼", 主叫端號碼不改變。MSC與IVR呼叫中心建立連接,然后MSC根據該 CONNECT消息并將其轉給IVR呼叫中心5。
所述IVR呼叫中心5從接收到的上述主叫端號碼和被叫端號碼中獲得到所 述主叫端1的號碼和所述被叫端4的號碼,IVR呼叫中心5預先根據主叫端1 和被叫端4的號碼為被叫端4配置好相應的語言信息,此時才艮據接收到的信息 獲取到對應的內容包含主叫端1的用戶信息的語音信息,IVR呼叫中心5將該 語音信息發送給所述被叫端。
控制單元37,用于才艮據所述被叫端對帶有所述主叫端的用戶信息的呼叫做 出的響應,執行相應的控制。
本實施例中,被叫端4通過系統2接收到帶有主叫端1的用戶信息的呼叫, 并根據接收到的所述主叫端1的用戶信息選擇是否接聽本次呼叫,當被叫端4 選擇接聽呼叫時,控制單元37才艮據所述發送單元34接收到的被叫端4的選擇 接聽的響應指令系統2中的其他設備(如MSC)為主叫端1與被叫端4之間建 立起通話連接,當通話結束后,SCP的控制過程結束。當被叫端4選擇拒絕接 聽呼叫時,則控制單元37根據SCP接收到的被叫端4選擇拒絕接聽的響應指令 切斷本次呼叫。對于被叫端對呼叫不執行任何梯:作的情況(既不選擇接聽呼叫, 也不選擇拒絕接聽呼叫),SCP也認為是一種響應,經過預先設置的一段時間后,
控制單元37指令切斷本次呼叫。
上述為被叫端提供主叫端的用戶信息實現呼叫管理的系統,能夠運用在非 常普遍的場景下,這種服務對運營商來說可提高終端用戶的滿意度。且本發明 實施例的系統其在網絡中傳遞使用的消息都為標準的消息,僅需在業務控制點
擴展功能模塊使得能夠查詢到主叫端的用戶信息,因此對網絡的兼容性很好。
圖7是本發明實施例一的業務控制點的結構示意圖。如圖7所示,所述業 務控制點3包括
查詢單元33,用于才艮據主叫端的呼叫請求信息查詢到所述主叫端的用戶信
自
本實施例中,查詢單元33根據主叫端的呼叫請求信息從用戶信息數據庫中 查詢主叫端1的用戶信息,查詢到的主叫端的用戶信息可以是名稱、職位和 歸屬地等信息。所述用戶信息數據庫可以是存儲在業務控制點3中,也可以是 存儲在業務控制點3以外的其他設備中。
所述主叫端的呼叫請求消息中包括主叫端的號碼和^皮叫端的號碼。所述查 詢單元3可以才艮據所述主叫端的號碼和所述^皮叫端的號碼查詢到所述主叫端1 的用戶信息;也可以根據所述主叫端的號碼查詢到所述主叫端的用戶信息。
發送單元34,用于發送所述主叫端的用戶信息到被叫端;
本實施例中,發送單元34可以通過短消息、非結構化補充數據業務 (Unstructured Supplementary Service Data, USSD )消息、來電顯示或交互式語 音應答(Interactive Voice Response , IVR )呼叫等向被叫端發送主叫端的用戶 信息。
控制單元37,用于根據所述被叫端對帶有所述主叫端的用戶信息的呼叫做 出的響應,4丸行相應的控制。
本實施例中,SCP接收到被叫端對帶有主叫端的用戶信息的呼叫做出的響 應,控制單元37根據被叫端的響應執行相應的控制。如果被叫端根據所述主叫 端的用戶信息選擇^t妄聽呼叫時,則控制單元37指令通信網絡中的其他設備(如 MSC)為主叫端與被叫端之間建立起通話連接,當通話結束后,SCP的控制過 程結束。如果被叫端選擇拒絕接聽呼叫,則控制單元37指令切斷本次呼叫。對 于被叫端對呼叫不執行任何操作的情況(既不選擇接聽呼叫,也不選擇拒絕接
聽呼叫),SCP也認為是一種響應,經過SCP預先設置的一段時間后,控制單元
37指令切斷本次呼叫。
圖8是本發明實施例二的業務控制點的結構示意圖。如圖8所示,所述業 務控制點3包括
啟動單元31,用于啟動業務控制點的用戶信息查詢模式;
通信網絡中,移動業務交換中心MSC會才艮據歸屬位置寄存器HLR發送的 用戶簽約信息CSI觸發IDP消息,所述IDP消息中包括用于SCP啟動具體業務 的業務鍵參數。MSC將該IDP消息發送到SCP, SCP接收到IDP消息后,根據 所述業務鍵參數啟動用戶訂購的業務。本實施例中,如果被叫端訂購有該業務, SCP3中的啟動單元31將會根據接收到IDP消息啟動用戶信息查詢模式。可選 地,本實施例還可以是,呼叫發生時,SCP根據被叫端的預先配置信息(例如 被叫端在HLR上配置被呼叫時通知SCP處理或在SCP上配置被呼叫時提供用 戶信息),來啟動SCP的用戶查詢模式。
上述啟動用戶查詢模式的方法,不僅可以應用在GSM網絡中的CAMEL協 議中,還可以運用在其他網絡中,如PSTN網絡、CDMA網絡、IMS網絡中。
存儲單元32,用于存儲用戶信息數據庫;
查詢單元33,用于根據所述主叫端的請求消息查詢到主叫端的用戶信息; 本實施例中,查詢單元33根據所述主叫端的呼叫請求信息從存儲在存儲單 元32中的用戶信息數據庫中查詢主叫端1的用戶信息,查詢到的主叫端1的用 戶信息可以是名稱、職位和歸屬地等信息。所述主叫端的呼叫請求消息中包 括主叫端1的號碼和被叫端4的號碼。所述查詢單元3可以根據所述主叫端的 號碼和所述被叫端的號碼查詢到所述主叫端的用戶信息;也可以根據所述主叫 端的號碼查詢到所述主叫端的用戶信息。
本實施例中,查詢到的主叫端1的用戶信息可以是名稱、職位和歸屬地 等信息。
發送單元34,用于發送所述主叫端的用戶信息到被叫端;
本實施例中,發送單元34不僅可以發送所述主叫端的用戶信息,還可以SCP
需要發送的其他消息。
發送單元34可以是發送包括所述主叫端的用戶信息的消息到被叫端。其中,
發送單元34發送的包括所述主叫端的用戶信息的消息可以是USSD消息或短消 息。當發送的消息為USSD消息時,USSD消息中還包括供所述被叫端選擇的菜 單,所述菜單的內容包括同意接聽、帶背景音效的同意接聽、回復為忙的拒 絕接聽、回復為號碼不存在的拒絕接聽和回復為不在服務區的拒絕接聽等等。 判斷單元35,用于根據所述主叫端的用戶信息和預先設置的所述被叫端的
通信錄和/或其當前工作狀態判斷所述#:叫端對該主叫端呼叫的處理;
判斷結果處理單元36,用于根據判斷結果有選擇地發送主叫端的用戶信息。 所述判斷結果處理單元36根據判斷結果有選擇地發送主叫端的用戶信息, 包括
當判斷結果為所述被叫端不需要接聽時,指令發送單元34發送釋放呼叫 releasecall消息給MSC;當判斷結果為所述被叫端當前無條件必須接聽時,指令
否則,指令發送單元34發送所述主叫端的用戶信息。
控制單元37,用于根據所述被叫端對帶有所述主叫端的用戶信息的呼叫做 出的響應,執4亍相應的控制。
本實施例中,SCP接收到被叫端對帶有主叫端的用戶信息的呼叫做出的響 應,控制單元37根據被叫端的響應執行相應的控制。如果被叫端才艮據所述主叫 端的用戶信息選擇接聽呼叫時,則控制單元37指令通信網絡中的其他設備(如 MSC)為主叫端與被叫端之間建立起通話連接,當通話結束后,SCP的控制過 程結束。如果被叫端選擇拒絕接聽呼叫,則控制單元37指令切斷本次呼叫。對 于被叫端對呼叫不執行任何操作的情況(既不選擇接聽呼叫,也不選擇拒絕接 聽呼叫),SCP也認為是一種響應,經過預設的一段時間后,控制單元37指令 切斷本次呼叫。
本發明實施例的業務控制點利用的消息都是在網絡中傳遞使用的標準消 息,只需擴展一些功能模塊即可獲取到主叫端的用戶信息,并能夠方便地將其 提供給被叫端使用,從而對網絡的兼容性很好。
相應地,本發明實施例還提供了一種通信終端,包括
接收單元,用于接收主叫端的用戶信息;
此處,接收單元接收到主叫端的用戶信息的方式包括短消息、USSD消息、 語言消息和來電顯示。這些方式可以是與主叫端的呼叫同時到達為被叫端的通 信終端,也可以是主叫端的用戶信息提前到達為被叫端的通信終端。
選擇單元,用于根據所述主叫端的用戶信息選擇是否接聽呼叫。 此處,為被叫端的移動終端根據所所主叫端的用戶信息選擇是否接聽呼叫, 其中可供選擇的模式包括同意接聽、帶背景音效的同意接聽、回復為忙的拒 絕接聽、回復為號碼不存在的拒絕接聽和回復為不在服務區的拒絕接聽等等。
步驟是可以通過程序指令相關的硬件來完成,所屬的程序可以存儲于一計算機
可讀存儲介質中,該程序在執行時,包括如下全部或部分步驟 根據主叫端的呼叫請求信息查詢到所述主叫端的用戶信息; 發送所述主叫端的用戶信息到被叫端;
當所述被叫端根據發送來的所述主叫端的用戶信息確定接聽呼叫時,建立 起通話連接,否則不建立通話連接。
所述的存儲介質為,如ROM/RAM、磁盤、光盤等。
當然,以上所揭露的僅為本發明的優選實施方式,當然不能以此來限定本 發明之權利范圍,因此依本發明權利要求所作的等同變化,仍屬本發明所涵蓋 的范圍。
權利要求
1、一種實現呼叫管理的方法,包括根據主叫端的呼叫請求信息查詢到所述主叫端的用戶信息;發送所述主叫端的用戶信息到被叫端;根據所述被叫端對帶有所述主叫端的用戶信息的呼叫做出的響應,執行相應的呼叫控制。
2、 根據權利要求1所述的方法,其特征在于,所述根據主叫端的呼叫請求 信息查詢到所述主叫端的用戶信息,包括根據主叫端號碼和被叫端號碼查詢到所述主叫端的用戶信息;或 根據主叫端號碼查詢到主叫端的用戶信息。
3、 根據權利要求1所述的方法,其特征在于,所述根據主叫端的呼叫請求 信息查詢到所述主叫端的用戶信息之前,還包括啟動用戶信息查詢模式。
4、 根據權利要求3所述的方法,其特征在于,所述啟動用戶信息查詢模式, 包括接收到移動業務交換中心發送的初始探測點消息后,啟動用戶查詢模式;或所述呼叫發生時,根據所述被叫端預先配置的信息啟動用戶信息查詢模式。
5、 根據權利要求1所述的方法,其特征在于,所述發送所述主叫端的用戶 信息到被叫端,包括;根據所述主叫端的用戶信息和預先配置的所述被叫端的通信錄或/和所述被 叫端當前工作狀態有選擇地發送所述主叫端的用戶信息。
6、 根據權利要求5所述的方法,其特征在于,所述有選擇地發送所述主叫 端的用戶信息,包括判斷所述被叫端對所述呼叫的處理, 如果判斷為所述被叫端不需要接聽,則發送釋放呼叫Release call消息; 如果判斷為所述被叫端當前必須接聽,則按照持續普通呼叫的方式發送連 4妻/接續Connect/Continue消息;否則,發送所述主叫端的用戶信息。
7、 根據權利要求1至6之一所述的方法,其特征在于,所述發送所述主叫 端的用戶信息到被叫端,包括下列方式之一發送攜帶有所述主叫端的用戶信息的USSD消息到所述^f皮叫端; 發送攜帶有所述主叫端的用戶信息的短消息到所述被叫端; 發送攜帶有所述主叫端的用戶信息的語音信息到所述被叫端。
8、 根據權利要求7所述的方法,其特征在于,所述USSD消息中包括提供 給所述被叫端選擇接聽或不接聽的菜單。
9、 一種實現呼叫管理的系統,包括業務控制點,其特征在于所述業務控制點用于根據主叫端的呼叫請求信息查詢到所述主叫端的用戶 信息,并發送所述主叫端的用戶信息到被叫端;和根據所述被叫端對帶有所述主叫端的用戶信息的呼叫做出的響應,執行相 應的呼叫控制。
10、 根據權利要求9所述的系統,其特征在于,所述業務控制點用于根據 所述主叫端的呼叫請求信息查詢到所述主叫端的用戶信息,包括所述業務控制點用于根據主叫端號碼和被叫端號碼查詢到所述主叫端的用 戶信息;或所述業務控制點用于根據主叫端號碼查詢到所述主叫端的用戶信息。
11、 根據權利要求9所述的系統,其特征在于,所述業務控制點還包括用 于根據所述主叫端的用戶信息和預先配置的所述被叫端的通信錄和/或所述被叫 端的當前工作狀態判斷所述被叫端對所述主叫端呼叫的處理;并根據判斷結果 有選擇地發送所述主叫端的用戶信息。
12、 根據權利要求9至11之一所述的系統,其特征在于,所述系統還包括IVR呼叫中心,用于接收所述業務控制點發送的消息,并根據所述消息生成攜帶有所述主叫端的用戶信息的語音信息,將所述語音信息發送給所述被叫端。
13、 一種業務控制點,其特征在于,包括查詢單元,用于根據主叫端的呼叫請求信息查詢到所述主叫端的用戶信息; 發送單元,用于發送所述主叫端的用戶信息到被叫端; 控制單元,用于根據所述被叫端對帶有所述主叫端的用戶信息的呼叫做出 的響應,執行相應的控制。
14、 根據權利要求13所述的業務控制點,其特征在于,所述查詢單元用于 根據主叫端的呼叫請求信息查詢到所述主叫端的用戶信息,包括所述查詢單元用于根據主叫端號碼和被叫端號碼查詢到所述主叫端的用戶"息;或所述查詢單元用于根據主叫端號碼查詢到所述主叫端的用戶信息。
15、 根據權利要求13所述的業務控制點,其特征在于,所述業務控制點還 包括啟動單元,用于啟動用戶信息查詢^^莫式。
16、 根據權利要求13所述的業務控制點,其特征在于,所述業務控制點還 包括判斷單元,用于根據所述主叫端的用戶信息和預先配置的所述被叫端的通 信錄和/或所述被叫端的當前工作狀態判斷所述#:叫端對該主叫端呼叫的處理; 判斷結果處理單元,用于根據判斷結果有選擇地發送所述主叫端的用戶信自
17、 一種通信終端,其特征在于,包括 接收單元,用于接收主叫端的用戶信息;選擇單元,用于根據所述主叫端的用戶信息選擇是否接聽呼叫。
全文摘要
本發明公開了一種實現呼叫管理的方法,包括根據主叫端的呼叫請求信息查詢到所述主叫端的用戶信息;發送所述主叫端的用戶信息到被叫端;根據所述被叫端對帶有所述主叫端的用戶信息的呼叫的響應,執行相應的呼叫控制。相應地,本發明還公開了一種實現呼叫管理的系統及一種業務控制點。采用本發明,能夠使得被叫端根據所述主叫端的用戶信息有選擇地接聽,從而可以避免因接聽一些不必要的電話而導致打擾工作的狀況出現。
文檔編號H04B7/26GK101340719SQ20081003015
公開日2009年1月7日 申請日期2008年8月13日 優先權日2008年8月13日
發明者前 俞 申請人:華為技術有限公司