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

獲取狀態(tài)信息的方法、服務(wù)器及系統(tǒng)的制作方法

文檔序號:7706876閱讀:138來源:國知局
專利名稱:獲取狀態(tài)信息的方法、服務(wù)器及系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及通信技術(shù),尤其涉及一種獲取狀態(tài)信息的方法、服務(wù)器及系統(tǒng)。
背景技術(shù)
黑名單和白名單功能在通信中使用比較頻繁。其中,黑名單中存儲的是拒絕接通 的用戶的號碼,黑名單以外的號碼都可以接通;白名單中存儲的是可以接聽的用戶的號碼, 白名單以外的號碼拒絕接通。傳統(tǒng)的交換補充業(yè)務(wù)、智能業(yè)務(wù),例如來話助手等,均提供了 黑名單和白名單功能,目前的黑名單和白名單只是簡單的號碼方式的用戶,即一個號碼對 應(yīng)一個用戶。在現(xiàn)有技術(shù)中,對于每項獨立業(yè)務(wù),每一個業(yè)務(wù)的呼叫控制服務(wù)器都需要獨立開 發(fā)存儲黑名單和白名單,例如交換補充業(yè)務(wù)和智能業(yè)務(wù)都開通了黑名單和白名單功能,則 交換補充業(yè)務(wù)的呼叫控制服務(wù)器存儲有一套黑名單和白名單,智能業(yè)務(wù)的呼叫控制服務(wù)器 也存儲有一套黑名單和白名單?,F(xiàn)有技術(shù)中的黑名單和白名單功能存在如下缺陷每項獨立業(yè)務(wù)獨立開發(fā)黑名單 和白名單功能,為用戶提供黑名單和白名單,從而造成相同功能的簡單復(fù)制,浪費了系統(tǒng)資 源。

發(fā)明內(nèi)容
本發(fā)明實施例提供了一種獲取狀態(tài)信息的方法、服務(wù)器及系統(tǒng),用以實現(xiàn)節(jié)省系 統(tǒng)資源,簡化用戶操作。本發(fā)明實施例還提供了一種獲取狀態(tài)信息的方法,包括根據(jù)主叫終端對被叫終端的呼叫,向狀態(tài)信息服務(wù)器發(fā)送攜帶有被叫終端標識的 查詢請求消息;接收所述狀態(tài)信息服務(wù)器發(fā)送的查詢響應(yīng)消息,所述查詢響應(yīng)消息中攜帶所述被 叫終端的狀態(tài)信息。本發(fā)明實施例提供了一種獲取狀態(tài)信息的方法,包括接收所述呼叫控制服務(wù)器發(fā)送的攜帶有被叫終端標識的查詢請求消息;根據(jù)所述被叫終端標識,查詢存儲的所述被叫終端的狀態(tài)信息;向所述呼叫控制服務(wù)器發(fā)送查詢響應(yīng)消息,所述查詢響應(yīng)消息中包括所述被叫終 端的狀態(tài)信息。本發(fā)明實施例還提供了一種呼叫控制服務(wù)器,包括查詢請求消息發(fā)送模塊,用于根據(jù)主叫終端對被叫終端的呼叫,向狀態(tài)信息服務(wù) 器發(fā)送攜帶有被叫終端標識的查詢請求消息;狀態(tài)信息接收模塊,用于接收所述狀態(tài)信息服務(wù)器發(fā)送的查詢響應(yīng)消息,所述查 詢響應(yīng)消息中攜帶所述被叫終端的狀態(tài)信息。本發(fā)明實施例還提供了一種狀態(tài)信息服務(wù)器,包括
查詢請求消息接收模塊,用于接收所述呼叫控制服務(wù)器發(fā)送的攜帶有被叫終端標 識的查詢請求消息;狀態(tài)信息查詢模塊,用于根據(jù)所述被叫終端標識,查詢存儲的所述被叫終端的狀 態(tài)信息;查詢響應(yīng)消息發(fā)送模塊,用于向所述呼叫控制服務(wù)器發(fā)送查詢響應(yīng)消息,所述查 詢響應(yīng)消息中包括所述被叫終端的狀態(tài)信息。本發(fā)明實施例還提供了一種獲取狀態(tài)信息的系統(tǒng),包括呼叫控制服務(wù)器和狀態(tài)信 息服務(wù)器;呼叫控制服務(wù)器用于發(fā)送根據(jù)主叫終端對被叫終端的呼叫,向狀態(tài)信息服務(wù)器發(fā) 送攜帶有被叫終端標識的查詢請求消息,接收所述狀態(tài)信息服務(wù)器發(fā)送的查詢響應(yīng)消息, 所述查詢響應(yīng)消息中攜帶所述被叫終端的狀態(tài)信息;所述狀態(tài)信息服務(wù)器用于發(fā)送接收所述呼叫控制服務(wù)器發(fā)送的攜帶有被叫終端 標識的查詢請求消息,根據(jù)所述被叫終端標識,查詢存儲的所述被叫終端的狀態(tài)信息,向所 述呼叫控制服務(wù)器發(fā)送所述查詢響應(yīng)消息。本發(fā)明實施例提供的獲取狀態(tài)信息的方法、服務(wù)器及系統(tǒng),狀態(tài)信息由狀態(tài)信息 服務(wù)器統(tǒng)一存儲管理,節(jié)省了系統(tǒng)資源,并且簡化用戶操作。


圖1為本發(fā)明實施例獲取狀態(tài)信息的方法實施例的流程圖;圖2為本發(fā)明實施例獲取狀態(tài)信息的方法另一實施例的流程圖;圖3為本發(fā)明實施例獲取狀態(tài)信息的方法另一實施例的流程圖;圖4為圖3所示本發(fā)明實施例獲取狀態(tài)信息的方法另一實施例中一具體應(yīng)用場景 的網(wǎng)絡(luò)結(jié)構(gòu)示意圖;圖5為本發(fā)明實施例獲取狀態(tài)信息的方法另一實施例的流程圖;圖6為本發(fā)明實施例狀態(tài)信息服務(wù)器實施例的結(jié)構(gòu)示意圖;圖7為本發(fā)明實施例狀態(tài)信息服務(wù)器另一實施例的結(jié)構(gòu)示意圖;圖8為本發(fā)明實施例狀態(tài)信息服務(wù)器另一實施例的結(jié)構(gòu)示意圖;圖9為本發(fā)明實施例呼叫控制服務(wù)器實施例的結(jié)構(gòu)示意圖;圖10為本發(fā)明實施例呼叫控制服務(wù)器另一實施例的結(jié)構(gòu)示意圖;圖11為本發(fā)明實施例狀態(tài)信息服務(wù)器另一實施例的結(jié)構(gòu)示意圖;圖12為本發(fā)明實施例呼叫控制服務(wù)系統(tǒng)實施例的結(jié)構(gòu)示意圖。
具體實施例方式下面通過附圖和實施例,對本發(fā)明的技術(shù)方案做進一步的詳細描述。呈現(xiàn)(Presence)和群組(Group)已經(jīng)成為第三代合作伙伴計劃 ^Generation Partner Project,以下簡稱3GPP)以及開放式移動體系結(jié)構(gòu)(Open Mobile Architecture,以下簡稱0MA)的標準業(yè)務(wù)規(guī)范,具有廣泛的應(yīng)用。呈現(xiàn)業(yè)務(wù)中的好友列 表、群組業(yè)務(wù)中的聯(lián)系人一般都可以認為是用戶可以信任的,可以將二者與白名單相結(jié)合, 為用戶提供增強的白名單功能,即在本發(fā)明實施例中,呈現(xiàn)業(yè)務(wù)中的好友列表、群組業(yè)務(wù)中的聯(lián)系人與白名單統(tǒng)一為白名單。此外,用戶也可以指定白名單僅僅為好友列表或除黑名 單以外的其他用戶。同樣,呈現(xiàn)、群組業(yè)務(wù)中的“阻止名單”,可以與黑名單相結(jié)合,即在本發(fā) 明實施例中,呈現(xiàn)、群組業(yè)務(wù)中的“阻止名單”與黑名單統(tǒng)一為黑名單;在本發(fā)明實施例中, 狀態(tài)信息包含了上述統(tǒng)一的白名單、黑名單以及用戶的呈現(xiàn)狀態(tài)。對于呈現(xiàn)、群組等使能部件是滿足0MA以及3GPP相關(guān)規(guī)范的標準使能部件。黑 名單和白名單作為一個傳統(tǒng)業(yè)務(wù)特性,目前主要在獨立業(yè)務(wù)中實現(xiàn),每個獨立業(yè)務(wù)要實現(xiàn) 黑名單和白名單功能,需要重復(fù)開發(fā),并沒有與狀態(tài)或群組等標準使能部件相結(jié)合。因此, 本發(fā)明實施例中,可以將黑名單和白名單的傳統(tǒng)業(yè)務(wù)特性與狀態(tài)或群組標準使能部件相結(jié) 合,提供與狀態(tài)或群組標準使能部件相結(jié)合的黑名單和白名單功能,這樣能夠達到黑名單 和白名單功能借助標準使能部件使之標準化共用的目的,也減少了各獨立業(yè)務(wù)的獨立實現(xiàn) 要求,優(yōu)化了用戶的統(tǒng)一體驗。如圖1所示,為本發(fā)明實施例獲取狀態(tài)信息的方法實施例的流程圖,具體可以包 括如下步驟步驟11、呼叫控制服務(wù)器根據(jù)主叫終端對被叫終端的呼叫,向狀態(tài)信息服務(wù)器發(fā) 送攜帶有被叫終端標識的查詢請求消息。本發(fā)明實施例中,呼叫可以為撥打電話,也可以為發(fā)送短信或者發(fā)送彩信等其它 呼叫方式。狀態(tài)信息服務(wù)器具體可以為呈現(xiàn)服務(wù)器、群組服務(wù)器、或呈現(xiàn)和群組功能結(jié)合的 呈現(xiàn)和群組服務(wù)器,該呈現(xiàn)和群組服務(wù)器實際上是由呈現(xiàn)服務(wù)器和群組服務(wù)器組合而成的 一個服務(wù)器,群組服務(wù)器可以從呈現(xiàn)服務(wù)器中獲取被叫終端的當前呈現(xiàn)狀態(tài)。步驟12、呼叫控制服務(wù)器接收狀態(tài)信息服務(wù)器發(fā)送的查詢響應(yīng)消息,所述查詢響 應(yīng)消息中被叫終端的狀態(tài)信息。具體地,狀態(tài)信息可以為至少包括黑名單或白名單兩者之一的黑白名單、或當前 呈現(xiàn)狀態(tài),可以從群組服務(wù)器、或呈現(xiàn)和群組服務(wù)器中查詢主叫終端是否設(shè)置在被叫終端 的黑白名單中,可以從呈現(xiàn)服務(wù)器、或呈現(xiàn)和群組服務(wù)器中查詢被叫終端的當前呈現(xiàn)狀態(tài), 例如會議狀態(tài)或當前忙狀態(tài)。具體地呼叫控制服務(wù)器獲取的被叫終端狀態(tài)信息由所述狀態(tài)信息服務(wù)器根據(jù)被 叫終端標識對被叫終端的當前呈現(xiàn)狀態(tài)進行查詢獲得;或者,該查詢請求消息中還包括主 叫終端標識,該被叫終端狀態(tài)信息由所述狀態(tài)信息服務(wù)器根據(jù)所述主叫終端標識和被叫終 端標識對被叫終端的黑名單或白名單進行查詢獲得。其中如果被叫終端狀態(tài)信息具體為被 叫終端的當前呈現(xiàn)狀態(tài)被設(shè)置為當前忙或免打擾狀態(tài),給所述主叫終端播放相應(yīng)提示音; 若被叫終端狀態(tài)信息具體為主叫終端在被叫終端的黑名單中,拒絕主叫終端對被叫終端的 呼叫;或者若被叫終端狀態(tài)信息具體為主叫終端在被叫終端的白名單中,接通主叫終端對 被叫終端的呼叫。本發(fā)明實施中,呼叫控制服務(wù)器可以通過應(yīng)用層控制協(xié)議接口發(fā)送攜帶有被叫終 端標識的查詢請求消息,或者接收狀態(tài)信息服務(wù)器發(fā)送的查詢響應(yīng)消息。其中應(yīng)用層控制 協(xié)議接口具體可以為會話外信息消息接口,也可以為簡單消息訪問協(xié)議接口。在本實施例中,呼叫控制服務(wù)器向狀態(tài)信息服務(wù)器發(fā)送用于查詢被叫終端的狀態(tài) 信息的查詢請求消息,再接收狀態(tài)信息服務(wù)器發(fā)送的對被叫終端的狀態(tài)信息進行查詢的被 叫終端狀態(tài)信息,從而獲取被叫終端的狀態(tài)信息;狀態(tài)信息統(tǒng)一由狀態(tài)信息服務(wù)器統(tǒng)一控制,不再需要每項業(yè)務(wù)都單獨為用戶提供狀態(tài)信息,節(jié)省了系統(tǒng)資源。如圖2所示,為本發(fā)明實施例獲取狀態(tài)信息的方法另一實施例的流程圖,在本實 施例中,具體可以包括如下步驟步驟21、狀態(tài)信息服務(wù)器接收呼叫控制服務(wù)器發(fā)送的攜帶有被叫終端標識的查詢 請求消息。具體地,主叫終端呼叫被叫終端時,本發(fā)明實施例中,呼叫具體可以為撥打電話, 也可以為發(fā)送短信或彩信等其它方式,呼叫經(jīng)過主叫終端所在的交換網(wǎng)絡(luò)出發(fā)上報至被叫 終端所歸屬的呼叫控制服務(wù)器,呼叫控制服務(wù)器向狀態(tài)信息服務(wù)器發(fā)送查詢請求消息;狀態(tài)信息服務(wù)器具體可以為呈現(xiàn)服務(wù)器、群組服務(wù)器、或呈現(xiàn)和群組功能結(jié)合的 呈現(xiàn)和群組服務(wù)器,該呈現(xiàn)和群組服務(wù)器實際上是由呈現(xiàn)服務(wù)器和群組服務(wù)器組合而成的 一個服務(wù)器,群組服務(wù)器可以從呈現(xiàn)服務(wù)器中獲取被叫終端的當前呈現(xiàn)狀態(tài)。步驟22、狀態(tài)信息服務(wù)器根據(jù)查詢請求消息中攜帶的被叫終端標識,查詢所存儲 的被叫終端的狀態(tài)信息。具體地,狀態(tài)信息具體可以為包括當前呈現(xiàn)狀態(tài)、黑名單和白名單中,狀態(tài)信息服 務(wù)器可以查詢被叫終端的當前呈現(xiàn)狀態(tài),例如會議狀態(tài)或當前忙狀態(tài);狀態(tài)信息服務(wù)器 還可以查詢主叫終端是否設(shè)置在被叫終端的黑白名單中,此時查詢請求消息還攜帶主叫終 端標識。步驟23、狀態(tài)信息服務(wù)器向呼叫控制服務(wù)器發(fā)送查詢響應(yīng)消息,查詢響應(yīng)消息中 包括被叫終端的狀態(tài)信息。狀態(tài)信息可以為主叫終端在被叫終端的白名單中;或者,主叫終端在被叫終端的 黑名單中;或者,被叫終端的當前呈現(xiàn)狀態(tài),例如當前忙或免打擾狀態(tài)。然后,呼叫控制服 務(wù)器可以根據(jù)該狀態(tài)信息對主叫終端的呼叫進行相應(yīng)處理。本發(fā)明實施例中,接收所述呼叫控制服務(wù)器發(fā)送的攜帶有被叫終端標識的查詢請 求消息,或者向所述呼叫控制服務(wù)器發(fā)送查詢響應(yīng)消息,具體的通過應(yīng)用層控制協(xié)議接口 接收所述呼叫控制服務(wù)器發(fā)送的攜帶有被叫終端標識的查詢請求消息,或者向所述呼叫控 制服務(wù)器發(fā)送查詢響應(yīng)消息;其中應(yīng)用層控制協(xié)議接口具體可以為會話外信息消息接口或 簡單對象訪問協(xié)議接口。本發(fā)明實施例通過狀態(tài)信息服務(wù)器在接收到呼叫控制服務(wù)器發(fā)送的查詢請求消 息后,查詢存儲的被叫終端的狀態(tài)信息,再將對被叫終端的狀態(tài)信息發(fā)送給呼叫控制服務(wù) 器,從而呼叫控制服務(wù)器可以獲取被叫終端的狀態(tài)信息;因為狀態(tài)信息統(tǒng)一由狀態(tài)信息服 務(wù)器統(tǒng)一控制,不再需要每項業(yè)務(wù)都單獨為用戶提供狀態(tài)信息,節(jié)省了系統(tǒng)資源;并且用戶 也不再需要針對每項業(yè)務(wù)復(fù)制狀態(tài)信息,簡化了用戶操作。如圖3所示,為本發(fā)明實施例獲取狀態(tài)信息的方法另一實施例的流程圖,其中主 叫終端具體可以為主叫終端A,被叫終端具體可以為被叫終端B,狀態(tài)信息服務(wù)器具體為呈 現(xiàn)和群組服務(wù)器,本實施例具體可以包括如下步驟步驟31、主叫終端A呼叫被叫終端B,首先將呼叫上報至呼叫控制服務(wù)器。本發(fā)明實施例中,呼叫具體可以為撥打電話,也可以為發(fā)送短信或彩信等其它方式。在主叫終端A呼叫被叫終端B之前,被叫終端B通過超文本傳輸協(xié)議(HypertextTransfer Protocol,以下簡稱HTTP)接口,例如HTTP接口具體為簡單對象訪問協(xié)議 (Simple Object Access Protocol,以下簡稱SOAP)接口,向呈現(xiàn)和群組服務(wù)器發(fā)送狀態(tài) 信息,狀態(tài)信息具體可以為當前呈現(xiàn)狀態(tài)、黑名單和白名單中,呈現(xiàn)和群組服務(wù)器接收到該 狀態(tài)信息后,將上述狀態(tài)信息存儲在呈現(xiàn)和群組服務(wù)器中。具體地,當前呈現(xiàn)狀態(tài)可以設(shè)置為忙、免打擾等等;需要說明的是,SOAP接口只是 作為本發(fā)明一個實施例,本發(fā)明技術(shù)方案并不限于這種接口,而且具體的接口設(shè)置內(nèi)容可 以根據(jù)實際需要靈活設(shè)定。步驟32、呼叫控制服務(wù)器通過會話外信息(Information,以下簡稱INF0)消息接 口,向呈現(xiàn)和群組服務(wù)器發(fā)送用于查詢被叫終端B設(shè)置的狀態(tài)信息查詢請求消息。如表1所示,為本發(fā)明實施例的獲取狀態(tài)信息的方法中會話外INF0消息格式的一 具體實例,該會話外INF0消息的參數(shù)為cmd,類型為int,并且該cmd參數(shù)是必選的,其中, 當cmd參數(shù)為100時,表示查詢被叫終端的黑白名單信息,當cmd參數(shù)為200時,表示查詢 被叫終端的當前呈現(xiàn)狀態(tài)。表1會話外INF0消息格式 如果查詢被叫終端的當前呈現(xiàn)狀態(tài),狀態(tài)信息查詢請求消息具體可以包含被叫終 端B的標識,如果查詢被叫終端的查詢黑名單或白名單,狀態(tài)信息查詢請求消息還可以包 含被叫終端B的標識和主叫終端A的標識。步驟33、呈現(xiàn)和群組服務(wù)器通過會話外INF0消息接口接收該查詢請求消息后,根 據(jù)該查詢請求消息,查詢存儲的被叫終端B的狀態(tài)信息。當采用的應(yīng)用層通信協(xié)議為會話初始協(xié)議(Session InitiationProtocol,以下 簡稱SIP)時,可以采用會話外INF0消息接口傳輸消息,會話外INF0消息接口是與SIP協(xié) 議對應(yīng)的標準接口,采用標準的會話外INF0消息接口以便于與第三方組網(wǎng)使用;如下所示,為查詢被叫終端的黑名單或白名單的查詢請求消息的一具體實例,該 消息包括消息頭和消息體兩部分,消息頭如下述消息正體部分,其基于RFC3264標準,消 息體如下述消息中斜體部分,包括標簽頭(<inf>)、標簽體(<cmd>100</cmd>)和標簽尾 (<inf>),其中,標簽體中的參數(shù)為100時,表示查詢黑名名單,標簽體中的參數(shù)為200時,表 示查詢當前狀態(tài)。INFO sip 100010. 164. 23. 150 SIP/2. 0Via :SIP/2. 0/UDP 10.164.8. 11 5061 ;branch = z9hG4bK1911211547From :<sip :0257777010il0. 164. 23. 150> ;tag = 1667051365To :<sip :960il0. 164. 23. 150>Call-ID :3279944482il0. 164. 8. 11CSeq 1 INFO
Max-Forwards 5User-Agent :Softphone vl. 0Subject :Client RequestAllow INVITE, ACK, CANCEL, BYE, OPTIONS, REFER, SUBSCRIBE,NOTIFY, MESSAGE, INFOContent-Type :text/xmlContent-Length 32<inf><cmd>100</cmd></inf>步驟34、呈現(xiàn)和群組服務(wù)器向呼叫控制服務(wù)器發(fā)送200 OK消息,該200 0K消息中 包括對被叫終端的狀態(tài)信息進行查詢的被叫終端狀態(tài)信息。該被叫終端狀態(tài)信息由呈現(xiàn)和群組服務(wù)器根據(jù)被叫終端B標識對被叫終端的當 前呈現(xiàn)狀態(tài)進行查詢獲得;或者,該被叫終端狀態(tài)信息由呈現(xiàn)和群組服務(wù)器根據(jù)被叫終端 B標識和括主叫終端A的標識,該被叫終端狀態(tài)信息由呈現(xiàn)和群組服務(wù)器根據(jù)主叫終端A標 識和被叫終端B的標識對被叫終端B的黑名單或白名單進行查詢獲得。具體地,該2000K消息攜帶XML文件將被叫終端狀態(tài)信息發(fā)送給呼叫控制服務(wù)器。如下所示,為呈現(xiàn)和群組服務(wù)器根據(jù)查詢黑白名單信息發(fā)送的200 0K消息的 一具體實例,通查詢請求消息類似,該200 0K消息包括消息頭和消息體兩部分,消息 頭基于RFC3264標準,消息體包括標簽頭、標簽體和標簽尾三部分,當標簽體中的黑名 單〈Blacklist〉為0時,表示被叫終端在主叫終端的白名單中,當標簽體中的黑名單 〈Blacklist〉為1時,表示被叫終端在主叫終端的黑名單中。SIP/2.0 200 0KVia :SIP/2. 0/UDP 10.164.8. 11 5061 ;branch = z9hG4bK1911211547Call-ID 3279944482§10. 164. 8. 11From :<sip :0257777010il0. 164. 23. 150> ;tag = 1667051365To :<sip :100il0. 164. 23. 150> ;tag = 98dl5639CSeq 1 INFOContent-Length 55Content-Type :text/xml<inf><cmd>100</cmd>〈Blacklist〉0 表示主叫在被叫白名單中1 標識主叫在被叫黑名單中〈/Blacklist〉</inf>如下所示,為呈現(xiàn)和群組服務(wù)器發(fā)送的200 0K消息的另一具體實例,該200 0K 消息包括消息頭和消息體兩部分,消息頭基于RFC3264標準,消息體包括標簽頭、標簽體和標簽尾三部分,當標簽體中的當前狀態(tài)〈Currentstate〉為0時,表示被叫終端空閑,當 標簽體中的當前狀態(tài)〈Currentstate〉為1時,表示被叫終端忙,當標簽體中的當前狀態(tài) <Currentstate>為2時,表示被叫終端會議中或不希望打擾狀態(tài)中。SIP/2. 0 200 0KVia :SIP/2. 0/UDP 10.164.8. 11 5061 ;branch = z9hG4bK1911211547Call-ID 3279944482§10. 164. 8. 11From :<sip :0257777010il0. 164. 23. 150> ;tag = 1667051365To :<sip :100il0. 164. 23. 150> ;tag = 98dl5639CSeq 1 INFOContent-Length : 55Content-Type :text/xml<inf><cmd>101</cmd><Currentstate>0:空閑1 忙2 會議中或不希望打擾狀態(tài)中 (可擴展)</Currentstate></inf>步驟35、呼叫控制服務(wù)器接收到該200 0K消息后,根據(jù)200 0K消息中攜帶的被叫 終端狀態(tài)信息,處理主叫終端A對被叫終端B的呼叫。具體地,被叫終端狀態(tài)信息可以包括主叫終端在被叫終端的黑名單中;或主叫終 端在被叫終端的白名單中;或主叫終端的當前呈現(xiàn)狀態(tài)為當點忙或免打擾狀態(tài)。若主叫終 端A在被叫終端B的黑名單中,則呼叫控制服務(wù)器拒絕主叫終端A對被叫終端B的呼叫,直 接給主叫終端A提示無法接通被叫終端B ;若主叫終端A在被叫終端B的白名單中,則呼叫 控制服務(wù)器允許主叫終端A對被叫終端B的呼叫;如果沒有查詢到被叫終端狀態(tài)信息,比如 為主叫終端A既不在被叫終端B的黑名單中,也不在被叫終端B的白名單中,此時,呼叫控 制服務(wù)器可以允許主叫終端A對被叫終端B的呼叫。若被叫終端B的當前呈現(xiàn)狀態(tài)被設(shè)置 為當前忙或免打擾狀態(tài),則呼叫控制服務(wù)器給主叫終端A播放相應(yīng)提示音,例如呼叫控制 服務(wù)器給主叫終端A播放被叫終端B不方便接通等提示音,然后呼叫控制服務(wù)器不再發(fā)起 被叫終端B的路由。在本實施例中,呈現(xiàn)和群組服務(wù)器在通過會話外INF0消息接口接收到呼叫控制 服務(wù)器發(fā)送的查詢請求消息后,查詢存儲的被叫終端的黑名單和白名單、或當前呈現(xiàn)狀態(tài), 再通過200 0K消息將被叫終端狀態(tài)信息發(fā)送給呼叫控制服務(wù)器,從而呼叫控制服務(wù)器根 據(jù)該被叫終端狀態(tài)信息可以對主叫終端的呼叫進行相應(yīng)的處理;對于提供呼叫控制服務(wù)的 業(yè)務(wù)而言,被叫終端的黑白名單、以及當前呈現(xiàn)狀態(tài)統(tǒng)一由呈現(xiàn)和群組服務(wù)器在網(wǎng)絡(luò)中統(tǒng) 一控制,不再需要重復(fù)為用戶提供黑白名單以及當前呈現(xiàn)狀態(tài),節(jié)省了系統(tǒng)資源;對用戶而 言,對同一個用戶,只需要在呈現(xiàn)和群組服務(wù)器中設(shè)置一套黑白名單以及當前呈現(xiàn)狀態(tài),不需要重復(fù)設(shè)置,簡化了用戶操作。下面通過一具體應(yīng)用場景進一步闡述本實施例的技術(shù)方案。如圖4所示,為圖3 所示本發(fā)明實施例獲取狀態(tài)信息的方法另一實施例中一具體應(yīng)用場景的網(wǎng)絡(luò)結(jié)構(gòu)示意圖, 其中,終端A與終端B處于交換網(wǎng)絡(luò)A中,業(yè)務(wù)邏輯由呼叫控制服務(wù)器A統(tǒng)一控制處理;終 端C與終端D處于交換網(wǎng)絡(luò)B中,業(yè)務(wù)邏輯由呼叫控制服務(wù)器B統(tǒng)一控制處理;終端E與終 端F處于交換網(wǎng)絡(luò)C中,業(yè)務(wù)邏輯由呼叫控制服務(wù)器C統(tǒng)一控制處理。當終端A撥打終端 B的號碼時,則呼叫經(jīng)過交換網(wǎng)絡(luò)A觸發(fā)上報至呼叫控制服務(wù)器A,呼叫控制服務(wù)器A通過 會話外INFO消息接口訪問呈現(xiàn)和群組服務(wù)器,呈現(xiàn)和群組服務(wù)器根據(jù)存儲的白名單判斷 終端A處于好友列表中,將該判斷結(jié)果發(fā)送給呼叫控制服務(wù)器A,則呼叫控制服務(wù)器A根據(jù) 該判斷結(jié)果直接接通終端B的號碼。當終端C拔打終端D的號碼時,呼叫經(jīng)過交換網(wǎng)絡(luò)B 觸發(fā)上報至呼叫控制服務(wù)器B,此時呼叫控制服務(wù)器B通過會話外INFO消息接口訪問呈現(xiàn) 和群組服務(wù)器,呈現(xiàn)和群組服務(wù)器根據(jù)終端D設(shè)置的黑白名單,判斷終端C處于終端D所設(shè) 置的黑名單中,則將該判斷結(jié)果發(fā)送給呼叫控制服務(wù)器B則呼叫控制服務(wù)器B根據(jù)該判斷 結(jié)果直接拒絕終端C的呼叫。當終端E撥打終端F的號碼時,呼叫經(jīng)過交換網(wǎng)絡(luò)C觸發(fā)上 報至呼叫控制服務(wù)器C,此時呼叫控制服務(wù)器C通過會話外INFO消息接口訪問呈現(xiàn)和群組 服務(wù)器,呈現(xiàn)和群組服務(wù)器發(fā)送終端F的當前呈現(xiàn)狀態(tài)至呼叫控制服務(wù)器C,呼叫控制服務(wù) 器C根據(jù)該當前呈現(xiàn)狀態(tài)判斷終端E是否能夠接通終端F,或可以根據(jù)終端F設(shè)置的路由策 略,例如根據(jù)時間段或當前呈現(xiàn)狀態(tài)判斷是否可以接通終端F,如果終端F通過呈現(xiàn)和群 組服務(wù)器設(shè)置當前呈現(xiàn)狀態(tài)為會議狀態(tài)或忙狀態(tài),則呼叫控制服務(wù)器C獲取該當前呈現(xiàn)狀 態(tài)后,可以播放語音通知給終端E,并且不需要繼續(xù)接通終端F。在本實施例中,呈現(xiàn)和群組服務(wù)器在通過會話外INFO消息接口接收到呼叫控制 服務(wù)器發(fā)送的查詢請求消息后,查詢存儲的被叫終端的黑名單和白名單、或當前呈現(xiàn)狀態(tài), 再通過200 0K消息將被叫終端狀態(tài)信息發(fā)送給呼叫控制服務(wù)器,從而呼叫控制服務(wù)器根 據(jù)該被叫終端狀態(tài)信息可以對主叫終端的呼叫進行相應(yīng)的處理;對于提供呼叫控制服務(wù)的 業(yè)務(wù)而言,被叫終端的黑白名單、以及當前呈現(xiàn)狀態(tài)統(tǒng)一由呈現(xiàn)和群組服務(wù)器在網(wǎng)絡(luò)中統(tǒng) 一控制,不再需要重復(fù)為用戶提供黑白名單以及當前呈現(xiàn)狀態(tài),節(jié)省了系統(tǒng)資源;對用戶而 言,對同一個用戶,只需要在呈現(xiàn)和群組服務(wù)器中設(shè)置一套黑白名單以及當前呈現(xiàn)狀態(tài),不 需要重復(fù)設(shè)置,簡化了用戶操作。如圖5所示,為本發(fā)明實施例獲取狀態(tài)信息的方法另一實施例的流程圖,在本實 施例中,與圖3對應(yīng)的實施例區(qū)別是呼叫控制服務(wù)器通過SOAP消息接口收發(fā)消息,主叫終 端具體可以為主叫終端A,被叫終端具體可以為被叫終端B,狀態(tài)信息服務(wù)器具體為呈現(xiàn)和 群組服務(wù)器,本實施例具體可以包括如下步驟步驟51、主叫終端A呼叫被叫終端B,呼叫上報至呼叫控制服務(wù)器。本發(fā)明實施例中,呼叫具體可以為拔打電話,也可以為發(fā)送短信或彩信等其它方式。在主叫終端A拔打被叫終端B之前,被叫終端B通過S0AP接口,向呈現(xiàn)和群組服 務(wù)器設(shè)置狀態(tài)信息,狀態(tài)信息具體可以為當前呈現(xiàn)狀態(tài)、黑名單和白名單中。具體地,當前呈現(xiàn)狀態(tài)可以設(shè)置為忙、免打擾等等;需要說明的是,S0AP接口只是 作為本發(fā)明一個實施例,本發(fā)明技術(shù)方案并不限于該種接口,而且具體的接口設(shè)置內(nèi)容可以根據(jù)實際需要靈活設(shè)定。步驟52、呼叫控制服務(wù)器通過SOAP消息接口向呈現(xiàn)和群組服務(wù)器發(fā)送用于查詢 被叫終端B的黑白名單或當前呈現(xiàn)狀態(tài)的查詢請求消息。如果查詢被叫終端的當前呈現(xiàn)狀態(tài),狀態(tài)信息查詢請求消息具體可以包含被叫終 端B的標識,如果查詢被叫終端的查詢黑名單或白名單,狀態(tài)信息查詢請求消息還可以包 含被叫終端B的標識和主叫終端A的標識。具體地,當采用的應(yīng)用層通信協(xié)議為HTTP協(xié)議時,可以采用SOAP消息接口傳輸消 息,SOAP消息接口是與HTTP協(xié)議對應(yīng)的標準接口。步驟53、呈現(xiàn)和群組服務(wù)器通過SOAP消息接口接收該查詢請求消息后,根據(jù)該查 詢請求消息,查詢存儲的被叫終端B的狀態(tài)信息;步驟54、呈現(xiàn)和群組服務(wù)器通過SOAP消息接口向呼叫控制服務(wù)器發(fā)送針對該查 詢請求消息的查詢響應(yīng)消息,該查詢響應(yīng)消息中包括對被叫終端的狀態(tài)信息;具體地,該查詢響應(yīng)消息攜帶XML文件將被叫終端狀態(tài)信息發(fā)送給呼叫控制服務(wù) 器;步驟55、呼叫控制服務(wù)器接收到該響應(yīng)消息后,根據(jù)響應(yīng)消息中攜帶的被叫終端 狀態(tài)信息,處理主叫終端A對被叫終端B的呼叫;具體地,若主叫終端A在被叫終端B的黑名單中,則呼叫控制服務(wù)器拒絕主叫終端 A對主叫終端B的呼叫,直接給主叫終端A提示無法接通被叫終端B ;若主叫終端A在主叫 終端B的好友名單中,則呼叫控制服務(wù)器允許主叫終端A對主叫終端B的呼叫;若主叫終端 B的當前呈現(xiàn)狀態(tài)被設(shè)置為當前忙或免打擾狀態(tài),則呼叫控制服務(wù)器給主叫終端A播放相 應(yīng)提示音,例如呼叫控制服務(wù)器給主叫終端A播放被叫終端B不方便接通等提示音,然后 呼叫控制服務(wù)器不再發(fā)起被叫終端B的路由。 在本實施例中,呈現(xiàn)和群組服務(wù)器在通過S0AP接口接收到呼叫控制服務(wù)器發(fā)送 的查詢請求消息后,查詢存儲的被叫終端的黑白名單或當前呈現(xiàn)狀態(tài),再通過S0AP接口將 被叫終端狀態(tài)信息發(fā)送給呼叫控制服務(wù)器,從而呼叫控制服務(wù)器根據(jù)該被叫終端狀態(tài)信息 可以對主叫終端的呼叫進行相應(yīng)的處理;對于提供呼叫控制服務(wù)的業(yè)務(wù)而言,被叫終端的 黑白名單以及當前呈現(xiàn)狀態(tài)統(tǒng)一由呈現(xiàn)和群組服務(wù)器在網(wǎng)絡(luò)中統(tǒng)一控制,不再需要重復(fù)為 用戶提供黑白名單以及當前呈現(xiàn)狀態(tài),節(jié)省了系統(tǒng)資源;對用戶而言,對同一個用戶,只需 要在呈現(xiàn)和群組服務(wù)器中設(shè)置一套黑白名單以及當前呈現(xiàn)狀態(tài),不需要重復(fù)設(shè)置,簡化了 用戶操作。 如圖6所示,為本發(fā)明實施例狀態(tài)信息服務(wù)器實施例的結(jié)構(gòu)示意圖,具體可以包 括查詢請求消息接收模塊61、狀態(tài)信息查詢模塊62和查詢響應(yīng)消息發(fā)送模塊63,其中查 詢請求消息接收模塊61用于接收所述呼叫控制服務(wù)器發(fā)送的攜帶有被叫終端標識的查詢 請求消息;其中一個以上呼叫控制服務(wù)器共用一狀態(tài)信息服務(wù)器;狀態(tài)信息查詢模塊62用 于根據(jù)所述查詢請求消息中攜帶的所述被叫終端標識,查詢所存儲的所述被叫終端的狀態(tài) 信息;狀態(tài)信息具體可以為當前呈現(xiàn)狀態(tài)、黑名單或白名單中至少一個,例如會議狀態(tài)或 當前忙狀態(tài);查詢響應(yīng)消息發(fā)送模塊63用于向所述呼叫控制服務(wù)器發(fā)送查詢響應(yīng)消息,所 述查詢響應(yīng)消息中包括所述狀態(tài)信息查詢模塊對被叫終端的狀態(tài)信息進行查詢的被叫終 端狀態(tài)信息;呼叫控制服務(wù)器可以根據(jù)該被叫終端狀態(tài)信息對主叫終端的呼叫進行相應(yīng)處理。其中,本實施例所涉及的接收查詢請求消息、查詢狀態(tài)信息,發(fā)送查詢響應(yīng)消息所涉及 的具體工作過程,可以參考上述圖3和圖5所涉及的實施例揭露的相關(guān)內(nèi)容,在此不再贅 述。在本實施例中,查詢請求消息接收模塊61接收到呼叫控制服務(wù)器發(fā)送的查詢請 求消息后,狀態(tài)信息查詢模塊62查詢被叫終端的狀態(tài)信息,查詢響應(yīng)消息發(fā)送模塊63再將 被叫終端狀態(tài)信息發(fā)送給呼叫控制服務(wù)器,從而呼叫控制服務(wù)器根據(jù)該被叫終端狀態(tài)信息 可以對主叫終端的呼叫進行相應(yīng)的處理;狀態(tài)信息統(tǒng)一由狀態(tài)信息服務(wù)器統(tǒng)一控制,不再 需要每項業(yè)務(wù)都單獨為用戶提供狀態(tài)信息,節(jié)省了系統(tǒng)資源;并且用戶也不再需要針對每 項業(yè)務(wù)復(fù)制狀態(tài)信息,簡化了用戶操作。如圖7所示,為本發(fā)明實施例狀態(tài)信息服務(wù)器另一實施例的結(jié)構(gòu)示意圖,與上一 實施例的不同之處在于,在本實施例中,還包括應(yīng)用層控制協(xié)議接口 64,查詢請求消息接 收模塊61具體用于接收所述呼叫控制服務(wù)器通過所述應(yīng)用層控制協(xié)議接口 64發(fā)送的攜帶 有被叫終端標識的查詢請求消息;查詢響應(yīng)消息發(fā)送模塊63具體用于通過應(yīng)用層控制協(xié) 議接口 64向呼叫控制服務(wù)器發(fā)送查詢響應(yīng)消息。應(yīng)用層控制協(xié)議接口 64具體可以為會話 外信息消息接口或所述簡單消息訪問協(xié)議接口等應(yīng)用層控制協(xié)議接口。其中,本實施例所 涉及的接收查詢請求消息、查詢狀態(tài)信息,發(fā)送查詢響應(yīng)消息所涉及的具體工作過程,可以 參考上述圖3和圖5所涉及的實施例揭露的相關(guān)內(nèi)容,在此不再贅述。在本實施例中,查詢請求消息接收模塊61接收到呼叫控制服務(wù)器通過應(yīng)用層控 制協(xié)議接口 64發(fā)送的查詢請求消息后,狀態(tài)信息查詢模塊62查詢被叫終端的狀態(tài)信息,查 詢響應(yīng)消息發(fā)送模塊63再將被叫終端狀態(tài)信息通過應(yīng)用層控制協(xié)議接口 64發(fā)送給呼叫控 制服務(wù)器,從而呼叫控制服務(wù)器根據(jù)該被叫終端狀態(tài)信息可以對主叫終端的呼叫進行相應(yīng) 的處理;對系統(tǒng)而言,狀態(tài)信息統(tǒng)一由狀態(tài)信息服務(wù)器統(tǒng)一控制,不再需要每項業(yè)務(wù)都單獨 為用戶提供狀態(tài)信息,節(jié)省了系統(tǒng)資源;對用戶而言,也不再需要針對每項業(yè)務(wù)復(fù)制狀態(tài)信 息,簡化了用戶操作。可選的如圖8所示,為本發(fā)明實施例狀態(tài)信息服務(wù)器另一實施例的結(jié)構(gòu)示意圖, 狀態(tài)信息服務(wù)器還包括存儲模塊65,用于存儲被叫終端發(fā)送的狀態(tài)信息。如圖9所示,為本發(fā)明實施例呼叫控制服務(wù)器實施例的結(jié)構(gòu)示意圖,具體可以包 括查詢請求消息發(fā)送模塊91、狀態(tài)信息接收模塊92,其中查詢請求消息發(fā)送模塊91用于根 據(jù)主叫終端發(fā)送的呼叫被叫終端的呼叫消息,向狀態(tài)信息服務(wù)器發(fā)送攜帶有被叫終端標識 的查詢請求消息;狀態(tài)信息接收模塊92用于接收所述狀態(tài)信息服務(wù)器發(fā)送的查詢響應(yīng)消 息,所述查詢響應(yīng)消息中攜帶狀態(tài)信息服務(wù)器根據(jù)被叫終端標識對被叫終端的狀態(tài)信息進 行查詢的被叫終端狀態(tài)信息。其中,狀態(tài)信息服務(wù)器具體可以為呈現(xiàn)服務(wù)器、群組服務(wù)器、或呈現(xiàn)和群組功能結(jié) 合的呈現(xiàn)和群組服務(wù)器,該呈現(xiàn)和群組服務(wù)器實際上是由呈現(xiàn)服務(wù)器和群組服務(wù)器組合而 成的一個服務(wù)器,群組服務(wù)器可以從呈現(xiàn)服務(wù)器中獲取被叫終端的當前呈現(xiàn)狀態(tài);狀態(tài)信息具體可以為當前呈現(xiàn)狀態(tài)、黑名單或白名單中至少一個;可以從群組服 務(wù)器、或呈現(xiàn)和群組服務(wù)器中查詢主叫終端是否設(shè)置在被叫終端的黑名單或白名單中,可 以從呈現(xiàn)服務(wù)器、或呈現(xiàn)和群組服務(wù)器中查詢被叫終端的當前呈現(xiàn)狀態(tài),例如會議狀態(tài)或 當前忙狀態(tài)。其中,本實施例所涉及的接收查詢請求消息、查詢狀態(tài)信息,發(fā)送查詢響應(yīng)消息所涉及的具體工作過程,可以參考上述圖3和圖5所涉及的實施例揭露的相關(guān)內(nèi)容,在此 不再贅述。本實施例通過查詢請求消息發(fā)送模塊91向呈現(xiàn)和群組服務(wù)器發(fā)送用于查詢被叫 終端的黑白名單或當前呈現(xiàn)狀態(tài)的查詢請求消息,然后狀態(tài)信息接收模塊92接收呈現(xiàn)和 群組服務(wù)器發(fā)送的針對該查詢請求消息的響應(yīng)消息,查詢響應(yīng)消息中攜帶狀態(tài)信息服務(wù)器 根據(jù)被叫終端標識對被叫終端的狀態(tài)信息進行查詢的狀態(tài)信息。對系統(tǒng)而言,黑白名單以 及當前呈現(xiàn)狀態(tài)統(tǒng)一由呈現(xiàn)和群組服務(wù)器統(tǒng)一控制,不再需要每項業(yè)務(wù)都單獨為用戶提供 黑白名單以及當前呈現(xiàn)狀態(tài),節(jié)省了系統(tǒng)資源;對用戶而言,也不再需要針對每項業(yè)務(wù)復(fù)制 黑白名單以及當前呈現(xiàn)狀態(tài),簡化了用戶操作。如圖10所示,為本發(fā)明實施例呼叫控制服務(wù)器另一實施例的結(jié)構(gòu)示意圖,呼叫控 制服務(wù)器還包括應(yīng)用層控制協(xié)議接口 93,查詢請求消息發(fā)送模塊91具體用于根據(jù)主叫終 端對被叫終端的呼叫,通過所述應(yīng)用層控制協(xié)議接口 93向狀態(tài)信息服務(wù)器發(fā)送攜帶有被 叫終端標識的查詢請求消息;狀態(tài)信息接收模塊92具體用于接收狀態(tài)信息服務(wù)器通過應(yīng) 用層控制協(xié)議接口 93發(fā)送的查詢響應(yīng)消息,所述查詢響應(yīng)消息中攜帶被叫終端狀態(tài)信息, 所述被叫終端狀態(tài)信息由所述狀態(tài)信息服務(wù)器根據(jù)所述被叫終端標識對所述被叫終端的 狀態(tài)信息進行查詢獲得。應(yīng)用層控制協(xié)議接口 93具體可以為會話外信息消息接口或所述 簡單消息訪問協(xié)議接口等應(yīng)用層控制協(xié)議接口。其中,本實施例所涉及的接收查詢請求消 息、查詢狀態(tài)信息,發(fā)送查詢響應(yīng)消息所涉及的具體工作過程,可以參考上述圖3和圖5所 涉及的實施例揭露的相關(guān)內(nèi)容,在此不再贅述。本實施例通過查詢請求消息發(fā)送模塊91通過應(yīng)用層控制協(xié)議接口 93向呈現(xiàn)和 群組服務(wù)器發(fā)送用于查詢被叫終端的狀態(tài)信息的查詢請求消息,然后狀態(tài)信息接收模塊92 接收呈現(xiàn)和群組服務(wù)器1通過應(yīng)用層控制協(xié)議接口 93發(fā)送的針對該查詢請求消息的響應(yīng) 消息,查詢響應(yīng)消息中攜帶狀態(tài)信息服務(wù)器根據(jù)被叫終端標識對被叫終端的狀態(tài)信息進行 查詢的被叫終端狀態(tài)信息。黑白名單以及當前呈現(xiàn)狀態(tài)統(tǒng)一由呈現(xiàn)和群組服務(wù)器統(tǒng)一控 制,不再需要每項業(yè)務(wù)都單獨為用戶提供黑白名單以及當前呈現(xiàn)狀態(tài),節(jié)省了系統(tǒng)資源;并 且用戶也不再需要針對每項業(yè)務(wù)復(fù)制黑白名單以及當前呈現(xiàn)狀態(tài),簡化了用戶操作。如圖11所示,為本發(fā)明實施例狀態(tài)信息服務(wù)器另一實施例的結(jié)構(gòu)示意圖,與上一 實施例的不同之處在于,本實施例還可以包括拒絕模塊94、接通模塊95和播放模塊96。被 叫終端狀態(tài)信息具體可以為主叫終端在被叫終端的黑名單中;或者主叫終端在被叫終端的 白名單中;或者,被叫終端當前的狀態(tài)為當前忙或免打擾狀態(tài)。其中,拒絕模塊94用于根據(jù) 被叫終端狀態(tài)信息,若主叫終端在被叫終端的黑名單中,拒絕主叫終端對被叫終端的呼叫。 接通模塊95用于根據(jù)被叫終端狀態(tài)信息,若主叫終端在被叫終端的白名單中,允許主叫終 端對被叫終端的呼叫;當主叫終端既不在被叫終端的黑名單中,又不在主叫終端的白名單 中時,則接通模塊95循序主叫終端對被叫終端的呼叫。播放模塊96用于根據(jù)被叫終端狀 態(tài)信息,若被叫終端的當前呈現(xiàn)狀態(tài)被設(shè)置為當前忙或免打擾狀態(tài),給主叫終端播放相應(yīng) 提示音,例如呼叫控制服務(wù)器給主叫終端A播放被叫終端B不方便接通等提示音,然后呼 叫控制服務(wù)器不再發(fā)起被叫終端B的路由。其中,本實施例所涉及的接收查詢請求消息、查 詢狀態(tài)信息,發(fā)送查詢響應(yīng)消息所涉及的具體工作過程,可以參考上述圖3和圖5所涉及的 實施例揭露的相關(guān)內(nèi)容,在此不再贅述。
如圖12所示,本實施例提供了一種呼叫控制系統(tǒng),具體可以包括狀態(tài)信息服務(wù)器 1201、呼叫控制服務(wù)器1202 ;呼叫控制服務(wù)器1202用于發(fā)送根據(jù)主叫終端發(fā)送的呼叫被叫 終端的呼叫消息,向狀態(tài)信息服務(wù)器1201發(fā)送攜帶有被叫終端標識的查詢請求消息,接收 狀態(tài)信息服務(wù)器發(fā)送的查詢響應(yīng)消息,查詢響應(yīng)消息中攜帶被叫終端狀態(tài)信息,該被叫終 端狀態(tài)信息由狀態(tài)信息服務(wù)器1201根據(jù)被叫終端標識對被叫終端的狀態(tài)信息進行查詢獲 得;狀態(tài)信息服務(wù)器1201用于發(fā)送接收呼叫控制服務(wù)器1202發(fā)送的攜帶有被叫終端標識 的查詢請求消息,根據(jù)被叫終端標識,查詢存儲的被叫終端的狀態(tài)信息,向呼叫控制服務(wù)器 1202發(fā)送查詢響應(yīng)消息。其中,狀態(tài)信息服務(wù)器1201具體可以為呈現(xiàn)服務(wù)器、群組服務(wù)器、或呈現(xiàn)和群組 功能結(jié)合的呈現(xiàn)和群組服務(wù)器,該呈現(xiàn)和群組服務(wù)器實際上是由呈現(xiàn)服務(wù)器和群組服務(wù)器 組合而成的一個服務(wù)器,群組服務(wù)器可以從呈現(xiàn)服務(wù)器中獲取被叫終端的當前呈現(xiàn)狀態(tài); 狀態(tài)信息可以為由黑名單和/或白名單組成的黑白名單、或當前呈現(xiàn)狀態(tài),可以從群組服 務(wù)器、或呈現(xiàn)和群組服務(wù)器中查詢主叫終端是否設(shè)置在被叫終端的黑白名單中,可以從呈 現(xiàn)服務(wù)器、或呈現(xiàn)和群組服務(wù)器中查詢被叫終端的當前呈現(xiàn)狀態(tài),例如會議狀態(tài)或當前忙 狀態(tài)。其中,本實施例所涉及的接收查詢請求消息、查詢狀態(tài)信息,發(fā)送查詢響應(yīng)消息所涉 及的具體工作過程,可以參考上述圖3和圖5所涉及的實施例揭露的相關(guān)內(nèi)容,在此不再贅 述。本實施例對系統(tǒng)而言,狀態(tài)信息統(tǒng)一由狀態(tài)信息服務(wù)器控制,不再需要每項業(yè)務(wù) 都單獨為用戶提供狀態(tài)信息,節(jié)省了系統(tǒng)資源。本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述方法實施例的全部或部分步驟可以通過 程序指令相關(guān)的硬件來完成,前述的程序可以存儲于一計算機可讀取存儲介質(zhì)中,該程序 在執(zhí)行時,執(zhí)行包括上述方法實施例的步驟;而前述的存儲介質(zhì)包括R0M、RAM、磁碟或者 光盤等各種可以存儲程序代碼的介質(zhì)。最后應(yīng)說明的是以上實施例僅用以說明本發(fā)明的技術(shù)方案而非限制,盡管參照 較佳實施例對本發(fā)明進行了詳細說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當理解,可以對本發(fā)明的 技術(shù)方案進行修改或者等同替換,而不脫離本發(fā)明技術(shù)方案的精神和范圍。
權(quán)利要求
一種獲取狀態(tài)信息的方法,其特征在于,包括根據(jù)主叫終端對被叫終端的呼叫,向狀態(tài)信息服務(wù)器發(fā)送攜帶有被叫終端標識的查詢請求消息;接收所述狀態(tài)信息服務(wù)器發(fā)送的查詢響應(yīng)消息,所述查詢響應(yīng)消息中攜帶被叫終端的狀態(tài)信息。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述向所述狀態(tài)信息服務(wù)器發(fā)送攜帶有 被叫終端標識的查詢請求消息具體為通過應(yīng)用層控制協(xié)議接口向所述狀態(tài)信息服務(wù)器發(fā) 送攜帶有被叫終端標識的查詢請求消息;所述接收所述狀態(tài)信息服務(wù)器發(fā)送的查詢響應(yīng)消息具體為通過所述應(yīng)用層控制協(xié)議 接口接收所述狀態(tài)信息服務(wù)器發(fā)送的查詢響應(yīng)消息。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述應(yīng)用層控制協(xié)議接口包括會話外信 息消息接口;所述通過應(yīng)用層控制協(xié)議接口向所述狀態(tài)信息服務(wù)器發(fā)送攜帶有被叫終端標識的查 詢請求消息具體為通過會話外信息消息接口向狀態(tài)信息服務(wù)器發(fā)送攜帶有被叫終端標識的查詢請求消息;所述通過所述應(yīng)用層控制協(xié)議接口接收所述狀態(tài)信息服務(wù)器發(fā)送的查詢響應(yīng)消息具 體為通過會話外信息消息接口接收所述狀態(tài)信息服務(wù)器發(fā)送的查詢響應(yīng)消息。
4.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述應(yīng)用層控制協(xié)議接口包括簡單消息 訪問協(xié)議接口;所述通過應(yīng)用層控制協(xié)議接口向所述狀態(tài)信息服務(wù)器發(fā)送攜帶有被叫終端標識的查 詢請求消息具體為通過簡單消息訪問協(xié)議接口向所述狀態(tài)信息服務(wù)器發(fā)送攜帶有被叫終端標識的查詢 請求消息;所述通過所述應(yīng)用層控制協(xié)議接口接收所述狀態(tài)信息服務(wù)器發(fā)送的查詢響應(yīng)消息具 體為通過簡單消息訪問協(xié)議接口接收所述狀態(tài)信息服務(wù)器發(fā)送的查詢響應(yīng)消息。
5.根據(jù)權(quán)利要求1-4任一所述的方法,其特征在于,所述被叫終端的狀態(tài)信息包括所 述被叫終端的當前呈現(xiàn)狀態(tài)、黑名單或白名單中至少一個;所述被叫終端的狀態(tài)信息具體為所述被叫終端的黑名單或白名單;所述根據(jù)主叫終端對被叫終端的呼叫,向狀態(tài)信息服務(wù)器發(fā)送攜帶有被叫終端標識的 查詢請求消息具體為根據(jù)主叫終端對被叫終端的呼叫,向狀態(tài)信息服務(wù)器發(fā)送攜帶有被叫終端標識和主叫 終端的標識的查詢請求消息。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,還包括若所述被叫終端的當前呈現(xiàn)狀態(tài)當前忙或免打擾狀態(tài),給所述主叫終端播放相應(yīng)提示 音;或者若所述被叫終端的當前呈現(xiàn)狀態(tài)為空閑狀態(tài),接通所述主叫終端對所述被叫終端的呼叫;或者若所述主叫終端在所述被叫終端的黑名單中,拒絕所述主叫終端對所述被叫終端的呼 叫;或者若所述主叫終端在所述被叫終端的白名單中,接通所述主叫終端對所述被叫終端的呼叫。
7.一種獲取狀態(tài)信息的方法,其特征在于,包括接收所述呼叫控制服務(wù)器發(fā)送的攜帶有被叫終端標識的查詢請求消息; 根據(jù)所述被叫終端標識,查詢存儲的所述被叫終端的狀態(tài)信息; 向所述呼叫控制服務(wù)器發(fā)送查詢響應(yīng)消息,所述查詢響應(yīng)消息中包括所述被叫終端的 狀態(tài)信息。
8.根據(jù)權(quán)利要求7所述的方法,其特征在于,所述接收所述呼叫控制服務(wù)器發(fā)送的攜 帶有被叫終端標識的查詢請求消息具體為接收所述呼叫控制服務(wù)器通過應(yīng)用層控制協(xié)議 接口發(fā)送的攜帶有被叫終端標識的查詢請求消息;所述向所述呼叫控制服務(wù)器發(fā)送查詢響應(yīng)消息具體為通過應(yīng)用層控制協(xié)議接口向所 述呼叫控制服務(wù)器發(fā)送查詢響應(yīng)消息。
9.根據(jù)權(quán)利要求8所述的方法,其特征在于,所述應(yīng)用層控制協(xié)議接口具體為會話外 信息消息接口或簡單對象訪問協(xié)議接口;所述接收所述呼叫控制服務(wù)器發(fā)送的攜帶有被叫終端標識的查詢請求消息具體為接 收所述呼叫控制服務(wù)器通過會話外信息消息接口或所述簡單對象訪問協(xié)議接口發(fā)送的攜 帶有被叫終端標識的查詢請求消息;所述向所述呼叫控制服務(wù)器發(fā)送查詢響應(yīng)消息具體為通過會話外INFO消息接口或 所述簡單對象訪問協(xié)議接口向所述呼叫控制服務(wù)器發(fā)送查詢響應(yīng)消息。
10.根據(jù)權(quán)利要求7所述的方法,其特征在于,所述接收所述呼叫控制服務(wù)器發(fā)送的攜 帶有被叫終端標識的查詢請求消息之前還包括接收并存儲所述被叫終端發(fā)送的狀態(tài)信息。
11.一種呼叫控制服務(wù)器,其特征在于,包括查詢請求消息發(fā)送模塊,用于根據(jù)主叫終端對被叫終端的呼叫,向狀態(tài)信息服務(wù)器發(fā) 送攜帶有被叫終端標識的查詢請求消息;狀態(tài)信息接收模塊,用于接收所述狀態(tài)信息服務(wù)器發(fā)送的查詢響應(yīng)消息,所述查詢響 應(yīng)消息中攜帶所述被叫終端的狀態(tài)信息。
12.根據(jù)權(quán)利要求11所述的呼叫控制服務(wù)器,其特征在于,還包括應(yīng)用層控制協(xié)議接n ;所述查詢請求消息發(fā)送模塊具體用于根據(jù)主叫終端對被叫終端的呼叫,通過所述應(yīng)用 層控制協(xié)議接口向狀態(tài)信息服務(wù)器發(fā)送攜帶有被叫終端標識的查詢請求消息;所述狀態(tài)信息接收模塊具體用于接收所述狀態(tài)信息服務(wù)器通過所述應(yīng)用層控制協(xié)議 接口發(fā)送的查詢響應(yīng)消息,所述查詢響應(yīng)消息中攜帶所述被叫終端的狀態(tài)信息。
13.根據(jù)權(quán)利要求12所述的呼叫控制服務(wù)器,其特征在于,所述應(yīng)用層控制協(xié)議接口 包括會話外信息消息接口或簡單消息訪問協(xié)議接口;所述查詢請求消息發(fā)送模塊具體用于根據(jù)主叫終端對被叫終端的呼叫,通過所述會話外信息消息接口或所述簡單消息訪問協(xié)議接口向狀態(tài)信息服務(wù)器發(fā)送攜帶有被叫終端標 識的查詢請求消息;所述狀態(tài)信息接收模塊具體用于接收所述狀態(tài)信息服務(wù)器發(fā)送通過所述會話外信息 消息接口或所述簡單消息訪問協(xié)議接口的查詢響應(yīng)消息,所述查詢響應(yīng)消息中攜帶所述被 叫終端的狀態(tài)信息。
14.根據(jù)權(quán)利要求12所述的呼叫控制服務(wù)器,其特征在于,還包括拒絕模塊,用于根據(jù)所述主叫終端在所述被叫終端的黑名單中,拒絕所述主叫終端對 所述被叫終端的呼叫;接通模塊,用于根據(jù)所述主叫終端在所述被叫終端的白名單中或所述被叫終端的當前 呈現(xiàn)狀態(tài)為空閑狀態(tài),接通所述主叫終端對所述被叫終端的呼叫;播放模塊,用于根據(jù)所述被叫終端的當前呈現(xiàn)狀態(tài)被設(shè)置為當前忙或免打擾狀態(tài),給 所述主叫終端播放相應(yīng)提示音。
15.一種狀態(tài)信息服務(wù)器,其特征在于,包括查詢請求消息接收模塊,用于接收所述呼叫控制服務(wù)器發(fā)送的攜帶有被叫終端標識的 查詢請求消息;狀態(tài)信息查詢模塊,用于根據(jù)所述被叫終端標識,查詢存儲的所述被叫終端的狀態(tài)信息;查詢響應(yīng)消息發(fā)送模塊,用于向所述呼叫控制服務(wù)器發(fā)送查詢響應(yīng)消息,所述查詢響 應(yīng)消息中包括對所述被叫終端的狀態(tài)信息。
16.根據(jù)權(quán)利要求15所述的狀態(tài)信息服務(wù)器,其特征在于,還包括應(yīng)用層控制協(xié)議接n ;所述查詢請求消息接收模塊具體用于接收所述呼叫控制服務(wù)器通過所述應(yīng)用層控制 協(xié)議接口發(fā)送的攜帶有被叫終端標識的查詢請求消息;所述查詢響應(yīng)消息發(fā)送模塊具體用于通過所述應(yīng)用層控制協(xié)議接口向所述呼叫控制 服務(wù)器發(fā)送查詢響應(yīng)消息。
17.根據(jù)權(quán)利要求15所述的狀態(tài)信息服務(wù)器,其特征在于,所述查詢請求消息接收模 塊還用于接收所述被叫終端發(fā)送的狀態(tài)信息;所述狀態(tài)信息服務(wù)器還包括存儲模塊,用于存儲所述被叫終端發(fā)送的狀態(tài)信息。
18.一種獲取狀態(tài)信息的系統(tǒng),其特征在于,包括呼叫控制服務(wù)器和狀態(tài)信息服務(wù)器; 所述呼叫控制服務(wù)器用于發(fā)送根據(jù)主叫終端對被叫終端的呼叫,向狀態(tài)信息服務(wù)器發(fā)送攜帶有被叫終端標識的查詢請求消息,接收所述狀態(tài)信息服務(wù)器發(fā)送的查詢響應(yīng)消息, 所述查詢響應(yīng)消息中攜帶所述被叫終端的狀態(tài)信息;所述狀態(tài)信息服務(wù)器用于發(fā)送接收所述呼叫控制服務(wù)器發(fā)送的攜帶有被叫終端標識 的查詢請求消息,根據(jù)所述被叫終端標識,查詢存儲的所述被叫終端的狀態(tài)信息,向所述呼 叫控制服務(wù)器發(fā)送所述查詢響應(yīng)消息。
全文摘要
本發(fā)明實施例涉及一種獲取狀態(tài)信息的方法、服務(wù)器及系統(tǒng)。其中一種獲取狀態(tài)信息的方法包括根據(jù)主叫終端對被叫終端的呼叫,向狀態(tài)信息服務(wù)器發(fā)送攜帶有被叫終端標識的查詢請求消息;接收所述狀態(tài)信息服務(wù)器發(fā)送的查詢響應(yīng)消息,所述查詢響應(yīng)消息中攜帶被叫終端的狀態(tài)信息。本發(fā)明實施例節(jié)省了系統(tǒng)資源,簡化了用戶操作。
文檔編號H04W88/18GK101854703SQ200910133410
公開日2010年10月6日 申請日期2009年3月31日 優(yōu)先權(quán)日2009年3月31日
發(fā)明者李洋, 沈慶春 申請人:華為軟件技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
甘肃省| 瑞丽市| 三原县| 海城市| 从化市| 辽宁省| 凌源市| 江津市| 宜兰县| 神农架林区| 新竹县| 五常市| 江油市| 浪卡子县| 肇州县| 铜梁县| 石渠县| 河东区| 大城县| 普宁市| 特克斯县| 伊宁市| 吉首市| 宁德市| 荔浦县| 裕民县| 丹凤县| 汝南县| 海门市| 阳东县| 呼图壁县| 夏邑县| 建宁县| 两当县| 邵武市| 鲁甸县| 商南县| 仪征市| 吴忠市| 民乐县| 洞口县|