專利名稱:獲取呈現(xiàn)信息的方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信技術(shù),尤其涉及獲取呈現(xiàn)信息的方法和系統(tǒng)。
背景技術(shù):
呈現(xiàn)業(yè)務(wù)(PRESENCE SERVICE)是一種用于搜集和分發(fā)呈現(xiàn)信息(PRESENCE INFORMATION)的通信業(yè)務(wù),目前通常和即時消息業(yè)務(wù)(INSTANT MESSAGE SERVICE)一起提供,當(dāng)然呈現(xiàn)業(yè)務(wù)也可以單獨提供,或者和其他業(yè)務(wù)如網(wǎng)絡(luò)游戲結(jié)合。因特網(wǎng)工程任務(wù)組IETF、開放移動聯(lián)盟OMA等國際標(biāo)準(zhǔn)組織都已經(jīng)初步制訂了呈現(xiàn)業(yè)務(wù)的相應(yīng)標(biāo)準(zhǔn)規(guī)范,正在不斷完善之中。本發(fā)明主要使用RFC 2778中的術(shù)語,將向呈現(xiàn)業(yè)務(wù)提供呈現(xiàn)信息的稱為呈現(xiàn)體(PRESENTITY),向呈現(xiàn)業(yè)務(wù)請求呈現(xiàn)信息的稱為觀察體(WATCHER)?,F(xiàn)有的呈現(xiàn)信息一般包含用戶姓名、通信地址、網(wǎng)絡(luò)狀態(tài)信息(在線、離線)、應(yīng)用狀態(tài)信息(閑置或激活)和用戶終端的狀態(tài)信息(可用或忙),這些信息通常都是從呈現(xiàn)體終端發(fā)布的呈現(xiàn)信息。
圖1示出了現(xiàn)有提供呈現(xiàn)信息的呈現(xiàn)業(yè)務(wù)系統(tǒng)的系統(tǒng)結(jié)構(gòu)圖,如圖1所示。從圖中可見現(xiàn)有系統(tǒng)包括呈現(xiàn)服務(wù)器,以及與其相連的呈現(xiàn)終端,呈現(xiàn)終端包括呈現(xiàn)體終端和觀察體終端兩種。所述呈現(xiàn)體終端包括呈現(xiàn)體和呈現(xiàn)體用戶代理(PRESENCEUSER AGENT)。所述觀察體終端包括觀察體和觀察體用戶代理(WATCHERUSER AGENT)。
在呈現(xiàn)體或觀察體所在呈現(xiàn)體終端和呈現(xiàn)服務(wù)器之間通過呈現(xiàn)協(xié)議(PRESENCE PROTOCOL)傳送呈現(xiàn)信息。
所述呈現(xiàn)體用戶代理作為呈現(xiàn)體用戶與系統(tǒng)交互的裝置,所述呈現(xiàn)體通過呈現(xiàn)體用戶代理向呈現(xiàn)服務(wù)器發(fā)布呈現(xiàn)信息。
所述觀察體用戶代理作為觀察體用戶與系統(tǒng)交互的裝置,所述觀察體通過觀察體用戶代理接收呈現(xiàn)服務(wù)器發(fā)送來的呈現(xiàn)信息。
圖2示出了呈現(xiàn)業(yè)務(wù)的流程圖。下面結(jié)合圖2描述現(xiàn)有技術(shù)中獲取呈現(xiàn)信息的過程。
步驟201、呈現(xiàn)體終端向呈現(xiàn)服務(wù)器發(fā)布呈現(xiàn)信息;步驟202、觀察體終端向呈現(xiàn)服務(wù)器發(fā)送訂閱呈現(xiàn)信息的請求;步驟203、呈現(xiàn)服務(wù)器向呈現(xiàn)體終端發(fā)送訂閱確認(rèn)通知;步驟204、呈現(xiàn)體終端向呈現(xiàn)服務(wù)器返回同意訂閱呈現(xiàn)信息的消息;步驟205、呈現(xiàn)服務(wù)器根據(jù)呈現(xiàn)體終端所設(shè)置的授權(quán)規(guī)則向觀察體終端發(fā)送呈現(xiàn)信息。
從上面的現(xiàn)有技術(shù)可知,觀察體用戶必須通過呈現(xiàn)終端和呈現(xiàn)協(xié)議獲取呈現(xiàn)信息。這樣,很多使用不具備呈現(xiàn)終端功能的移動終端(如目前只支持第二代移動通信技術(shù)2G的移動終端)的用戶就不能獲取其所需要的呈現(xiàn)信息。
發(fā)明內(nèi)容
本發(fā)明的目的是提供一種獲取呈現(xiàn)信息的方法和系統(tǒng),可使不具備呈現(xiàn)終端功能的移動終端獲得呈現(xiàn)信息。
本發(fā)明提供了一種獲取呈現(xiàn)信息的方法,包括A、移動終端向呈現(xiàn)體終端發(fā)起呼叫;B、移動交換中心處理呼叫,向呈現(xiàn)服務(wù)器發(fā)送呈現(xiàn)信息請求信息;C、呈現(xiàn)服務(wù)器將呈現(xiàn)體終端的呈現(xiàn)信息經(jīng)呈現(xiàn)信息中介裝置返回給移動終端。
所述的步驟C為呈現(xiàn)服務(wù)器根據(jù)呈現(xiàn)信息授權(quán)設(shè)置對所述呈現(xiàn)信息請求信息進(jìn)行鑒權(quán),鑒權(quán)通過后將符合呈現(xiàn)信息授權(quán)設(shè)置的呈現(xiàn)信息經(jīng)呈現(xiàn)信息中介裝置返回給移動終端。
所述的步驟B為移動交換中心處理呼叫時先將呼叫上報給業(yè)務(wù)控制點,然后由業(yè)務(wù)控制點將呈現(xiàn)信息請求發(fā)給呈現(xiàn)服務(wù)器。
所述的呈現(xiàn)信息中介裝置為移動交換中心,所述的步驟C中呈現(xiàn)服務(wù)器將呈現(xiàn)體終端的呈現(xiàn)信息返回給移動終端進(jìn)一步包括呈現(xiàn)服務(wù)器先將呈現(xiàn)信息發(fā)送給移動交換中心,移動交換中心再發(fā)送給移動終端。
移動交換中心以短消息形式或多媒體消息形式將呈現(xiàn)信息發(fā)給移動終端。
所述的呈現(xiàn)信息中介裝置為業(yè)務(wù)控制點,所述的步驟C中呈現(xiàn)服務(wù)器將呈現(xiàn)體終端的呈現(xiàn)信息返回給移動終端進(jìn)一步包括呈現(xiàn)服務(wù)器先將呈現(xiàn)信息發(fā)送給業(yè)務(wù)控制點,業(yè)務(wù)控制點再發(fā)送給移動終端。
業(yè)務(wù)控制點以短消息形式或多媒體消息形式將呈現(xiàn)信息發(fā)給移動終端。
所述步驟B為移動交換中心處理呼叫,判斷呈現(xiàn)體終端的狀態(tài)信息是否為空閑,如果為空閑則按正常呼叫流程進(jìn)行處理,否則才向呈現(xiàn)服務(wù)器發(fā)送呈現(xiàn)信息請求信息。
移動交換中心處理呼叫時將呼叫上報給SCP,SCP在向HLR請求呈現(xiàn)體終端的漫游號碼之前獲取呈現(xiàn)體終端的狀態(tài)信息,判斷呈現(xiàn)體終端的狀態(tài)信息是否為空閑,如果為空閑則按正常呼叫流程進(jìn)行處理,否則SCP才向呈現(xiàn)服務(wù)器發(fā)送呈現(xiàn)信息請求信息。
本發(fā)明還提供了一種獲取呈現(xiàn)信息的系統(tǒng),包括移動終端,用于向呈現(xiàn)體終端發(fā)起呼叫,并接收呈現(xiàn)信息;移動交換中心,用于處理移動終端發(fā)起的呼叫,發(fā)送呈現(xiàn)信息請求信息給呈現(xiàn)服務(wù)器,并接收呈現(xiàn)服務(wù)器返回的呈現(xiàn)信息,并以短消息形式或多媒體消息形式將接收的呈現(xiàn)信息發(fā)給移動終端;呈現(xiàn)服務(wù)器,用于存儲呈現(xiàn)體終端發(fā)布的呈現(xiàn)信息,并將呈現(xiàn)體終端的呈現(xiàn)信息發(fā)給移動交換中心。
所述的移動交換中心還包括呈現(xiàn)信息獲取單元,用于在移動交換中心收到移動終端的呼叫時發(fā)送呈現(xiàn)信息請求信息給呈現(xiàn)服務(wù)器,并接收呈現(xiàn)服務(wù)器返回的呈現(xiàn)信息;呈現(xiàn)信息發(fā)送單元,用于以短消息形式或多媒體消息形式將接收的呈現(xiàn)信息發(fā)給移動終端。
本發(fā)明還提供了一種獲取呈現(xiàn)信息的系統(tǒng),包括移動終端,用于向呈現(xiàn)體終端發(fā)起呼叫,并接收呈現(xiàn)信息;移動交換中心,用于在收到移動終端的呼叫時上報給業(yè)務(wù)控制點,并接收業(yè)務(wù)控制點發(fā)來的呈現(xiàn)信息,并以短消息形式或多媒體消息形式將接收的呈現(xiàn)信息發(fā)給移動終端;業(yè)務(wù)控制點,用于處理移動交換中心上報的呼叫,發(fā)送呈現(xiàn)信息請求信息給呈現(xiàn)服務(wù)器,接收呈現(xiàn)服務(wù)器返回的呈現(xiàn)信息,并將收到的呈現(xiàn)信息發(fā)給移動交換中心;呈現(xiàn)服務(wù)器,用于存儲呈現(xiàn)體終端發(fā)布的呈現(xiàn)信息,并將呈現(xiàn)體終端的呈現(xiàn)信息發(fā)給業(yè)務(wù)控制點。
本發(fā)明還提供了一種獲取呈現(xiàn)信息的系統(tǒng),包括移動終端,用于向呈現(xiàn)體終端發(fā)起呼叫,并接收呈現(xiàn)信息;移動交換中心,用于在收到移動終端的呼叫時上報給業(yè)務(wù)控制點;業(yè)務(wù)控制點,用于處理移動交換中心上報的呼叫,發(fā)送呈現(xiàn)信息請求信息給呈現(xiàn)服務(wù)器,接收呈現(xiàn)服務(wù)器返回的呈現(xiàn)信息,并將收到的呈現(xiàn)信息以短消息形式或多媒體消息形式發(fā)給移動終端;呈現(xiàn)服務(wù)器,用于存儲呈現(xiàn)體終端發(fā)布的呈現(xiàn)信息,并將呈現(xiàn)體終端的呈現(xiàn)信息發(fā)給業(yè)務(wù)控制點。
所述的業(yè)務(wù)控制點還包括呈現(xiàn)信息獲取單元,用于發(fā)送呈現(xiàn)信息請求信息給呈現(xiàn)服務(wù)器,接收呈現(xiàn)服務(wù)器返回的呈現(xiàn)信息;呈現(xiàn)信息發(fā)送單元,用于將收到的呈現(xiàn)信息以短消息形式或多媒體消息形式發(fā)給移動終端。
本發(fā)明還提供了一種獲取呈現(xiàn)信息的方法,該方法包括步驟D、呈現(xiàn)服務(wù)器將呈現(xiàn)信息發(fā)送給呈現(xiàn)信息中介裝置;E、呈現(xiàn)信息中介裝置將收到的呈現(xiàn)信息發(fā)送給移動終端。
所述步驟E中呈現(xiàn)信息中介裝置將收到的呈現(xiàn)信息以短消息形式或多媒體消息形式發(fā)送給移動終端。
所述的呈現(xiàn)信息中介裝置為以下裝置的任意組合移動交換中心、業(yè)務(wù)控制點、短消息中心、多媒體消息中心、應(yīng)用服務(wù)器。
在步驟D之前設(shè)置移動終端接收呈現(xiàn)信息的過濾條件,步驟D中呈現(xiàn)服務(wù)器根據(jù)所述的過濾條件將呈現(xiàn)信息發(fā)送給呈現(xiàn)信息中介裝置。
根據(jù)本發(fā)明,本發(fā)明提供了一種獲取呈現(xiàn)信息的方法和系統(tǒng),使呈現(xiàn)服務(wù)器通過呈現(xiàn)信息中介裝置以短消息或多媒體消息方式向移動終端發(fā)送呈現(xiàn)信息,從而可使即使不具備呈現(xiàn)終端功能的移動終端方便地獲得呈現(xiàn)信息。
圖1示出了現(xiàn)有技術(shù)中呈現(xiàn)業(yè)務(wù)的組網(wǎng)圖;圖2示出了現(xiàn)有技術(shù)中實現(xiàn)呈現(xiàn)業(yè)務(wù)的流程圖;圖3示出了本發(fā)明的獲得呈現(xiàn)信息的流程圖;圖4示出了本發(fā)明的通過授權(quán)設(shè)置獲得呈現(xiàn)信息的流程圖;圖5示出了本發(fā)明的另一種獲得呈現(xiàn)信息的流程圖;圖6示出了本發(fā)明的另一種獲得呈現(xiàn)信息的流程圖;圖7示出了本發(fā)明的另一種獲得呈現(xiàn)信息的流程圖;圖8示出了本發(fā)明的主動向移動終端提供呈現(xiàn)信息的流程圖。
具體實施例方式
為了便于本領(lǐng)域一般技術(shù)人員理解和實現(xiàn)本發(fā)明,現(xiàn)結(jié)合附圖描繪本發(fā)明的實施例。
本發(fā)明公開了一種獲取呈現(xiàn)信息的方法,移動終端通過呼叫發(fā)布呈現(xiàn)信息的呈現(xiàn)體終端,移動交換中心直接或間接向呈現(xiàn)服務(wù)器發(fā)送呈現(xiàn)信息請求信息,呈現(xiàn)服務(wù)器根據(jù)呈現(xiàn)體終端所設(shè)置的呈現(xiàn)信息授權(quán)設(shè)置返回呈現(xiàn)體終端發(fā)布的呈現(xiàn)信息,移動終端通過短消息或多媒體消息接收上述呈現(xiàn)信息。圖3示出了本發(fā)明移動終端獲取呈現(xiàn)信息的基本流程圖,下面參照圖3對獲取呈現(xiàn)信息方法進(jìn)行詳細(xì)的描述。
步驟301、在獲取呈現(xiàn)信息之前,呈現(xiàn)體終端設(shè)置呈現(xiàn)信息的授權(quán)設(shè)置,即,設(shè)置什么人可以獲得什么范圍的呈現(xiàn)信息。
呈現(xiàn)信息的授權(quán)設(shè)置是呈現(xiàn)體終端預(yù)先設(shè)立的呈現(xiàn)信息的發(fā)布策略,呈現(xiàn)信息的授權(quán)設(shè)置包括授權(quán)列表和授權(quán)范圍,所述授權(quán)列表表示哪些終端可以獲得呈現(xiàn)信息,所述授權(quán)范圍表示發(fā)布呈現(xiàn)信息的范圍,呈現(xiàn)服務(wù)器根據(jù)呈現(xiàn)信息授權(quán)設(shè)置決定可以向哪些移動終端提供呈現(xiàn)體終端的哪些呈現(xiàn)信息。
可使用可擴(kuò)展標(biāo)志語言XML配置授權(quán)設(shè)置,如可用“identity”元素中包含的子元素指定授權(quán)的移動終端標(biāo)識<identity>
<id entity=″13048907033″/>
<id entity=″13760463639″/>
</identity>
如上表示移動終端標(biāo)識即電話號碼為“13048907033”和“13760463639”的移動終端有權(quán)限獲取呈現(xiàn)體的呈現(xiàn)信息,移動終端標(biāo)識可以為多個,構(gòu)成授權(quán)列表。類似的進(jìn)一步可以在“content”元素中用一些控制元素限定提供哪些呈現(xiàn)信息,即授權(quán)范圍,如<content>
<provide-place-is>true</provide-place-is>
<provide-mood>true</provide-mood>
</content>
如上表示授權(quán)范圍為提供呈現(xiàn)信息中的位置信息和心情信息。授權(quán)列表和授權(quán)范圍可以結(jié)合使用,即對一個授權(quán)列表對應(yīng)設(shè)置其授權(quán)范圍。為了更精確的對不同的人提供不同內(nèi)容的呈現(xiàn)信息,可以在一個呈現(xiàn)體的授權(quán)設(shè)置文件中使用多個“rule”元素,其中每個“rule”元素包括一個“identity”和“content”元素,這樣就可以實現(xiàn)控制對不同的授權(quán)列表提供不同內(nèi)容的呈現(xiàn)信息。
如圖4所示,下面描述利用呈現(xiàn)信息授權(quán)設(shè)置決定發(fā)布呈現(xiàn)信息的過程。在步驟401中,呈現(xiàn)服務(wù)器獲得被叫即呈現(xiàn)體終端的呈現(xiàn)信息授權(quán)設(shè)置;在步驟402中,呈現(xiàn)服務(wù)器根據(jù)授權(quán)設(shè)置判斷是否有提供該主叫移動終端的呈現(xiàn)信息,若有,則執(zhí)行步驟404提供呈現(xiàn)體終端的呈現(xiàn)信息,否則,執(zhí)行步驟403返回,提示無呈現(xiàn)體終端的呈現(xiàn)信息。
步驟302、移動終端向呈現(xiàn)體終端發(fā)起呼叫。
步驟303、主叫端局MSC(移動交換中心)向歸屬位置寄存器HLR請求獲得呈現(xiàn)體終端的漫游號碼。
步驟304、HLR向主叫端局MSC返回呈現(xiàn)體終端的漫游號碼。
步驟305、主叫端局MSC根據(jù)所述漫游號碼呼叫呈現(xiàn)體終端,同時向呈現(xiàn)服務(wù)器發(fā)送呈現(xiàn)信息請求信息。呈現(xiàn)信息請求信息包括呈現(xiàn)體終端標(biāo)識、移動終端標(biāo)識。
步驟306、呈現(xiàn)服務(wù)器根據(jù)呈現(xiàn)信息請求信息查詢呈現(xiàn)體終端的呈現(xiàn)信息授權(quán)設(shè)置。
步驟307、呈現(xiàn)服務(wù)器根據(jù)呈現(xiàn)信息授權(quán)設(shè)置向MSC返回呈現(xiàn)信息。
步驟308、MSC向移動終端發(fā)送以短消息承載的呈現(xiàn)信息。
實際上,通常在被叫即呈現(xiàn)體終端處于忙、關(guān)機(jī)、不在服務(wù)區(qū)、無應(yīng)答等狀態(tài)時,不能和主叫用戶通話,這時候主叫才需要獲取呈現(xiàn)體終端的呈現(xiàn)信息。因此,在上述步驟305中,主叫端局MSC可以在根據(jù)所述漫游號碼呼叫呈現(xiàn)體終端后接收到被叫的狀態(tài)信息為空閑時,繼續(xù)正常的呼叫流程,不向呈現(xiàn)服務(wù)器發(fā)送呈現(xiàn)信息請求信息;而在被叫的狀態(tài)信息為忙、關(guān)機(jī)、不在服務(wù)區(qū)、無應(yīng)答等時才向呈現(xiàn)服務(wù)器發(fā)送呈現(xiàn)信息請求信息。
根據(jù)本發(fā)明,在智能網(wǎng)中,還可以通過SCP(業(yè)務(wù)控制點)獲取呈現(xiàn)信息,如圖5所示,移動終端獲得呈現(xiàn)信息的過程如下。
步驟501、在獲取呈現(xiàn)信息之前,呈現(xiàn)體終端設(shè)置呈現(xiàn)信息授權(quán)設(shè)置。呈現(xiàn)信息授權(quán)設(shè)置與上述介紹的基本相同,在此省略對其描述。
步驟502、移動終端向呈現(xiàn)體終端發(fā)起呼叫。
步驟503、主叫端局MSC將呼叫上報給SCP。
步驟504、SCP向HLR請求呈現(xiàn)體終端的漫游號碼。
步驟505、HLR向SCP返回呈現(xiàn)體終端的漫游號碼。
步驟506、SCP根據(jù)所述漫游號碼指示主叫端局MSC呼叫呈現(xiàn)體終端,同時SCP將呈現(xiàn)信息請求信息發(fā)給呈現(xiàn)服務(wù)器。
步驟507、呈現(xiàn)服務(wù)器根據(jù)呈現(xiàn)信息請求信息查詢呈現(xiàn)體終端的呈現(xiàn)信息授權(quán)設(shè)置。
步驟508、呈現(xiàn)服務(wù)器根據(jù)呈現(xiàn)信息授權(quán)設(shè)置向SCP返回呈現(xiàn)信息。
步驟509、SCP向MSC返回呈現(xiàn)信息。
步驟510、MSC向移動終端發(fā)送以短消息承載的呈現(xiàn)信息。
根據(jù)本發(fā)明,當(dāng)在智能網(wǎng)中,通過SCP(業(yè)務(wù)控制點)獲取呈現(xiàn)信息后,SCP可將呈現(xiàn)信息直接發(fā)給移動終端,如圖6所示,移動終端獲得呈現(xiàn)信息的過程如下。
步驟601、在獲取呈現(xiàn)信息之前,呈現(xiàn)體終端設(shè)置呈現(xiàn)信息授權(quán)設(shè)置。呈現(xiàn)信息授權(quán)設(shè)置與上述介紹的基本相同,在此省略對其描述。
步驟602、移動終端向呈現(xiàn)體終端發(fā)起呼叫。
步驟603、主叫端局MSC將呼叫上報給SCP。
步驟604、SCP向HLR請求呈現(xiàn)體終端的漫游號碼。
步驟605、HLR向SCP返回呈現(xiàn)體終端的漫游號碼。
步驟606、SCP根據(jù)所述漫游號碼指示主叫端局MSC呼叫呈現(xiàn)體終端,同時SCP將呈現(xiàn)信息請求信息發(fā)給呈現(xiàn)服務(wù)器。
步驟607、呈現(xiàn)服務(wù)器根據(jù)呈現(xiàn)信息請求信息查詢呈現(xiàn)體終端的呈現(xiàn)信息授權(quán)設(shè)置。
步驟608、呈現(xiàn)服務(wù)器根據(jù)呈現(xiàn)信息授權(quán)設(shè)置向SCP返回呈現(xiàn)信息。
步驟609、SCP向移動終端發(fā)送以短消息承載的呈現(xiàn)信息。
同樣在以上兩種智能網(wǎng)實施例中,考慮到通常在被叫即呈現(xiàn)體終端處于忙、關(guān)機(jī)、不在服務(wù)區(qū)、無應(yīng)答等狀態(tài),不能和主叫用戶通話的情況下,主叫才需要獲取呈現(xiàn)體終端的呈現(xiàn)信息。因此,在上述步驟506或606中,SCP可以在接收到被叫的狀態(tài)信息為空閑時,繼續(xù)正常的呼叫流程,不向呈現(xiàn)服務(wù)器發(fā)送呈現(xiàn)信息請求信息;而在被叫的狀態(tài)信息為忙、關(guān)機(jī)、不在服務(wù)區(qū)、無應(yīng)答等時才向呈現(xiàn)服務(wù)器發(fā)送呈現(xiàn)信息請求信息。為了節(jié)省信令交互,提供系統(tǒng)處理呼叫的效率,還可以在SCP向HLR請求呈現(xiàn)體終端的漫游號碼之前獲取呈現(xiàn)體終端的狀態(tài)信息,根據(jù)狀態(tài)信息是否空閑決定是否向呈現(xiàn)服務(wù)器發(fā)送呈現(xiàn)信息請求信息,如圖7所示,具體步驟如下步驟701、在獲取呈現(xiàn)信息之前,呈現(xiàn)體終端設(shè)置呈現(xiàn)信息授權(quán)設(shè)置。
步驟702、移動終端向呈現(xiàn)體終端發(fā)起呼叫。
步驟703、主叫端局MSC將呼叫上報給SCP。
步驟704、SCP向被叫用戶歸屬的HLR發(fā)送一個任意時間查詢,HLR收到后向被叫端局發(fā)送提供用戶信息請求,被叫端局尋呼呈現(xiàn)體終端,并將呈現(xiàn)體終端的當(dāng)前狀態(tài)發(fā)送給HLR。
步驟705、HLR通過將呈現(xiàn)體終端的當(dāng)前狀態(tài)發(fā)送給SCP。
步驟706、SCP判斷呈現(xiàn)體終端的當(dāng)前狀態(tài)是否空閑,如果不空閑執(zhí)行步驟707;否則向HLR請求呈現(xiàn)體終端的漫游號碼,進(jìn)行正常的呼叫處理流程,結(jié)束。
步驟707、SCP將呈現(xiàn)信息請求信息發(fā)給呈現(xiàn)服務(wù)器。
步驟708、呈現(xiàn)服務(wù)器根據(jù)呈現(xiàn)信息請求信息查詢呈現(xiàn)體終端的呈現(xiàn)信息授權(quán)設(shè)置。
步驟709、呈現(xiàn)服務(wù)器根據(jù)呈現(xiàn)信息授權(quán)設(shè)置向SCP返回呈現(xiàn)信息。
步驟710、SCP向移動終端發(fā)送以短消息承載的呈現(xiàn)信息。
除了在移動終端發(fā)起呼叫的情況下,向其提供呈現(xiàn)信息,還可以主動向移動終端提供呈現(xiàn)信息,如呈現(xiàn)體的呈現(xiàn)信息發(fā)生變化時。同樣的,考慮到移動終端不支持呈現(xiàn)功能,無法通過呈現(xiàn)協(xié)議接收呈現(xiàn)信息,呈現(xiàn)服務(wù)器首先將呈現(xiàn)信息發(fā)送給呈現(xiàn)信息中介裝置,然后由呈現(xiàn)信息中介裝置通過移動終端支持的方式將呈現(xiàn)信息發(fā)送給移動終端。所述呈現(xiàn)信息中介裝置可以是移動交換中心,業(yè)務(wù)控制點,短消息中心,多媒體消息中心,應(yīng)用服務(wù)器等。
如圖8所示,下面描述主動向移動終端提供呈現(xiàn)信息的流程,具體步驟如下步驟801、呈現(xiàn)體終端設(shè)置呈現(xiàn)信息授權(quán)設(shè)置。
步驟802、為移動終端訂閱呈現(xiàn)體終端的呈現(xiàn)信息。移動終端可以通過短消息,互聯(lián)網(wǎng)等方式訂閱,訂閱信息存儲在呈現(xiàn)服務(wù)器上;呈現(xiàn)體終端也可以主動為移動終端訂閱呈現(xiàn)信息。訂閱信息包括呈現(xiàn)體終端標(biāo)識,移動終端標(biāo)識以及訂閱的呈現(xiàn)信息的內(nèi)容等。
步驟803、呈現(xiàn)體終端更新呈現(xiàn)信息到呈現(xiàn)服務(wù)器。
步驟804、呈現(xiàn)服務(wù)器將呈現(xiàn)信息發(fā)給呈現(xiàn)信息中介裝置。
步驟805、呈現(xiàn)信息中介裝置將將呈現(xiàn)信息發(fā)送給移動終端。
實際上呈現(xiàn)體終端的呈現(xiàn)信息并不需要全部發(fā)送給移動終端,可以進(jìn)行選擇性的發(fā)布,在呈現(xiàn)服務(wù)器上為移動終端設(shè)置過濾條件,指定移動終端要接收哪些呈現(xiàn)信息,過濾條件可以用XML設(shè)置,用“what”元素限定要接收哪些呈現(xiàn)信息,如<filter uri=″13048907033″><what>
<include>mood</include>
<include>status</include>
</what></filter>
如上對移動終端“13048907033”設(shè)置的過濾條件“filter”中用“include”元素設(shè)置了呈現(xiàn)信息要包含心情“mood”和狀態(tài)“status”屬性,一個“what”元素可以包含多個“include”。過濾條件被存放在呈現(xiàn)服務(wù)器上,呈現(xiàn)服務(wù)器上設(shè)置有過濾裝置,對向移動終端發(fā)送的呈現(xiàn)信息根據(jù)過濾條件進(jìn)行過濾。另外除了指定移動終端要接收哪些呈現(xiàn)信息外,過濾條件還可以設(shè)置呈現(xiàn)信息的發(fā)生哪些變化時需要通知移動終端,用“changed”元素限定,如<changed>mood</changed>
表示當(dāng)呈現(xiàn)信息心情“mood”屬性發(fā)生變化時,呈現(xiàn)服務(wù)器就要立即將更新的心情“mood”信息通過呈現(xiàn)信息中介裝置發(fā)送給移動終端。還可以進(jìn)一步用“from”和“to”屬性限定具體哪些值變化時才發(fā)送呈現(xiàn)信息<changed to=″open″>status</changed>
表示當(dāng)狀態(tài)“status”信息變?yōu)榭捎谩皁pen”時發(fā)送呈現(xiàn)信息。這樣就可以使移動終端只在一些自己關(guān)注的信息發(fā)送變化時才收到呈現(xiàn)信息,如呈現(xiàn)體終端用戶的心情變化,或者由關(guān)機(jī)變?yōu)殚_機(jī)可用狀態(tài)時。
根據(jù)以下過濾條件的XML設(shè)置,呈現(xiàn)服務(wù)器在“activities”發(fā)送變化時,將呈現(xiàn)體的心情“mood”,活動“activities”呈現(xiàn)信息通過呈現(xiàn)信息中介裝置發(fā)送給移動終端。當(dāng)然也會同時將呈現(xiàn)體終端標(biāo)識(也可以是在呈現(xiàn)服務(wù)器上保存的與呈現(xiàn)體終端標(biāo)識對應(yīng)的呈現(xiàn)體用戶名等)一起和呈現(xiàn)信息發(fā)送給移動終端,以便移動終端識別呈現(xiàn)信息對應(yīng)的呈現(xiàn)體。
<filter uri=″13048907033″>
<what>
<include>mood</include>
<include>activities</include>
</what>
<changed>activities</changed>
</filter>
另外,根據(jù)本發(fā)明,發(fā)送給移動終端的呈現(xiàn)信息也可以通過多媒體消息承載。下面描述通過多媒體消息承載時獲得呈現(xiàn)信息的方法。
業(yè)務(wù)控制點等呈現(xiàn)信息中介裝置將呈現(xiàn)信息通過多媒體消息接口協(xié)議MM7發(fā)送到MMSC(多媒體消息中心),MMSC再發(fā)給移動終端。另外MMSC可以判斷用戶終端是否能夠支持多媒體消息MMS,并根據(jù)用戶終端的承載能力(如顯示分辨率,終端的容量等)進(jìn)行相應(yīng)的處理。例如,當(dāng)用戶終端不支持MMS功能時,MMSC將把多媒體消息轉(zhuǎn)發(fā)至電子郵箱,并通過短消息方式提醒用戶。
以短消息和多媒體消息發(fā)送的呈現(xiàn)信息可以包括呈現(xiàn)體終端標(biāo)識,狀態(tài),以及呈現(xiàn)體的備注信息(如“正在開會”)等,呈現(xiàn)信息的內(nèi)容可以參考IETF的相關(guān)標(biāo)準(zhǔn)RFC3863,“Presence Information Data Format(PIDF)”(“呈現(xiàn)信息數(shù)據(jù)格式”),以及RPID(Rich Presence Extensions to the Presence InformationData Format)文檔等。上述的“mood”,“activities”,“status”等呈現(xiàn)信息在IETF的SIMPLE組的文檔中都有詳細(xì)描述。
本發(fā)明還公開了一種獲取呈現(xiàn)信息的系統(tǒng),包括移動終端、MSC(移動交換中心)、SCP(業(yè)務(wù)控制點)和呈現(xiàn)服務(wù)器。下面對本發(fā)明的系統(tǒng)進(jìn)行分別描述。
移動終端,用于向呈現(xiàn)體終端發(fā)起呼叫,并接收呈現(xiàn)信息。
MSC,用于發(fā)送呈現(xiàn)信息請求信息給呈現(xiàn)服務(wù)器或?qū)⒑艚猩蠄蠼oSCP,并接收呈現(xiàn)服務(wù)器或SCP發(fā)來的呈現(xiàn)信息,并以短消息形式(或多媒體消息形式)將接收的呈現(xiàn)信息發(fā)給移動終端。所述MSC包括呈現(xiàn)信息獲取單元,用于在移動交換中心收到移動終端的呼叫時發(fā)送呈現(xiàn)信息請求信息給呈現(xiàn)服務(wù)器,并接收呈現(xiàn)服務(wù)器返回的呈現(xiàn)信息;呈現(xiàn)信息發(fā)送單元,用于以短消息形式或多媒體消息形式將接收的呈現(xiàn)信息發(fā)給移動終端。
SCP,用于處理MSC上報的呼叫和發(fā)送呈現(xiàn)信息請求從呈現(xiàn)服務(wù)器獲取呈現(xiàn)信息,并將呈現(xiàn)信息發(fā)給MSC或以短消息形式(或多媒體消息形式)直接發(fā)給移動終端。所述SCP包括呈現(xiàn)信息獲取單元,用于發(fā)送呈現(xiàn)信息請求信息給呈現(xiàn)服務(wù)器,接收呈現(xiàn)服務(wù)器返回的呈現(xiàn)信息;呈現(xiàn)信息發(fā)送單元,用于將收到的呈現(xiàn)信息以短消息形式或多媒體消息形式發(fā)給移動終端。
呈現(xiàn)服務(wù)器,用于存儲呈現(xiàn)體終端的呈現(xiàn)信息,并將呈現(xiàn)體終端的呈現(xiàn)信息發(fā)給MSC或SCP等呈現(xiàn)信息中介裝置。所述呈現(xiàn)信息中介裝置可以是移動交換中心,業(yè)務(wù)控制點,短消息中心,多媒體消息中心,應(yīng)用服務(wù)器等,移動終端支持的方式可以是短消息,多媒體消息等方式。
根據(jù)本發(fā)明,提供了獲取呈現(xiàn)信息的方法和系統(tǒng),使呈現(xiàn)服務(wù)器通過呈現(xiàn)信息中介裝置以短消息或多媒體消息等目前多數(shù)移動終端都支持的方式向移動終端發(fā)送呈現(xiàn)信息,從而可使即使不具備呈現(xiàn)終端功能的移動終端方便地獲得呈現(xiàn)信息。
雖然通過實施例描繪了本發(fā)明,但本領(lǐng)域普通技術(shù)人員知道,在不脫離本發(fā)明的精神和實質(zhì)的情況下,就可使本發(fā)明有許多變形和變化,本發(fā)明的范圍由所附的權(quán)利要求來限定。
權(quán)利要求
1.一種獲取呈現(xiàn)信息的方法,其特征在于,包括A、移動終端向呈現(xiàn)體終端發(fā)起呼叫;B、移動交換中心處理呼叫,向呈現(xiàn)服務(wù)器發(fā)送呈現(xiàn)信息請求信息;C、呈現(xiàn)服務(wù)器將呈現(xiàn)體終端的呈現(xiàn)信息經(jīng)呈現(xiàn)信息中介裝置返回給移動終端。
2.根據(jù)權(quán)利要求1所述的獲取呈現(xiàn)信息的方法,其特征在于,所述的步驟C為呈現(xiàn)服務(wù)器根據(jù)呈現(xiàn)信息授權(quán)設(shè)置對所述呈現(xiàn)信息請求信息進(jìn)行鑒權(quán),鑒權(quán)通過后將符合呈現(xiàn)信息授權(quán)設(shè)置的呈現(xiàn)信息經(jīng)呈現(xiàn)信息中介裝置返回給移動終端。
3.根據(jù)權(quán)利要求1所述的獲取呈現(xiàn)信息的方法,其特征在于,所述的步驟B為移動交換中心處理呼叫時先將呼叫上報給業(yè)務(wù)控制點,然后由業(yè)務(wù)控制點將呈現(xiàn)信息請求發(fā)給呈現(xiàn)服務(wù)器。
4.根據(jù)權(quán)利要求1所述的獲取呈現(xiàn)信息的方法,其特征在于,所述的呈現(xiàn)信息中介裝置為移動交換中心,所述的步驟C中呈現(xiàn)服務(wù)器將呈現(xiàn)體終端的呈現(xiàn)信息返回給移動終端進(jìn)一步包括呈現(xiàn)服務(wù)器先將呈現(xiàn)信息發(fā)送給移動交換中心,移動交換中心再發(fā)送給移動終端。
5.根據(jù)權(quán)利要求4所述的獲取呈現(xiàn)信息的方法,其特征在于,移動交換中心以短消息形式或多媒體消息形式將呈現(xiàn)信息發(fā)給移動終端。
6.根據(jù)權(quán)利要求1所述的獲取呈現(xiàn)信息的方法,其特征在于,所述的呈現(xiàn)信息中介裝置為業(yè)務(wù)控制點,所述的步驟C中呈現(xiàn)服務(wù)器將呈現(xiàn)體終端的呈現(xiàn)信息返回給移動終端進(jìn)一步包括呈現(xiàn)服務(wù)器先將呈現(xiàn)信息發(fā)送給業(yè)務(wù)控制點,業(yè)務(wù)控制點再發(fā)送給移動終端。
7.根據(jù)權(quán)利要求6所述的獲取呈現(xiàn)信息的方法,其特征在于,業(yè)務(wù)控制點以短消息形式或多媒體消息形式將呈現(xiàn)信息發(fā)給移動終端。
8.根據(jù)權(quán)利要求1至7任一項所述的獲取呈現(xiàn)信息的方法,其特征在于,所述步驟B為移動交換中心處理呼叫,判斷呈現(xiàn)體終端的狀態(tài)信息是否為空閑,如果為空閑則按正常呼叫流程進(jìn)行處理,否則才向呈現(xiàn)服務(wù)器發(fā)送呈現(xiàn)信息請求信息。
9.根據(jù)權(quán)利要求8所述的獲取呈現(xiàn)信息的方法,其特征在于,移動交換中心處理呼叫時將呼叫上報給業(yè)務(wù)控制點,業(yè)務(wù)控制點在向歸屬位置寄存器請求呈現(xiàn)體終端的漫游號碼之前獲取呈現(xiàn)體終端的狀態(tài)信息,判斷呈現(xiàn)體終端的狀態(tài)信息是否為空閑,如果為空閑則按正常呼叫流程進(jìn)行處理,否則業(yè)務(wù)控制點才向呈現(xiàn)服務(wù)器發(fā)送呈現(xiàn)信息請求信息。
10.一種獲取呈現(xiàn)信息的系統(tǒng),其特征在于,包括移動終端,用于向呈現(xiàn)體終端發(fā)起呼叫,并接收呈現(xiàn)信息;移動交換中心,用于處理移動終端發(fā)起的呼叫,發(fā)送呈現(xiàn)信息請求信息給呈現(xiàn)服務(wù)器,并接收呈現(xiàn)服務(wù)器返回的呈現(xiàn)信息,并以短消息形式或多媒體消息形式將接收的呈現(xiàn)信息發(fā)給移動終端;呈現(xiàn)服務(wù)器,用于存儲呈現(xiàn)體終端發(fā)布的呈現(xiàn)信息,并將呈現(xiàn)體終端的呈現(xiàn)信息發(fā)給移動交換中心。
11.根據(jù)權(quán)利要求10所述的系統(tǒng),其特征在于,移動交換中心還包括呈現(xiàn)信息獲取單元,用于在移動交換中心收到移動終端的呼叫時發(fā)送呈現(xiàn)信息請求信息給呈現(xiàn)服務(wù)器,并接收呈現(xiàn)服務(wù)器返回的呈現(xiàn)信息;呈現(xiàn)信息發(fā)送單元,用于以短消息形式或多媒體消息形式將接收的呈現(xiàn)信息發(fā)給移動終端。
12.一種獲取呈現(xiàn)信息的系統(tǒng),其特征在于,包括移動終端,用于向呈現(xiàn)體終端發(fā)起呼叫,并接收呈現(xiàn)信息;移動交換中心,用于在收到移動終端的呼叫時上報給業(yè)務(wù)控制點,并接收業(yè)務(wù)控制點發(fā)來的呈現(xiàn)信息,并以短消息形式或多媒體消息形式將接收的呈現(xiàn)信息發(fā)給移動終端;業(yè)務(wù)控制點,用于處理移動交換中心上報的呼叫,發(fā)送呈現(xiàn)信息請求信息給呈現(xiàn)服務(wù)器,接收呈現(xiàn)服務(wù)器返回的呈現(xiàn)信息,并將收到的呈現(xiàn)信息發(fā)給移動交換中心;呈現(xiàn)服務(wù)器,用于存儲呈現(xiàn)體終端發(fā)布的呈現(xiàn)信息,并將呈現(xiàn)體終端的呈現(xiàn)信息發(fā)給業(yè)務(wù)控制點。
13.一種獲取呈現(xiàn)信息的系統(tǒng),其特征在于,包括移動終端,用于向呈現(xiàn)體終端發(fā)起呼叫,并接收呈現(xiàn)信息;移動交換中心,用于在收到移動終端的呼叫時上報給業(yè)務(wù)控制點;業(yè)務(wù)控制點,用于處理移動交換中心上報的呼叫,發(fā)送呈現(xiàn)信息請求信息給呈現(xiàn)服務(wù)器,接收呈現(xiàn)服務(wù)器返回的呈現(xiàn)信息,并將收到的呈現(xiàn)信息以短消息形式或多媒體消息形式發(fā)給移動終端;呈現(xiàn)服務(wù)器,用于存儲呈現(xiàn)體終端發(fā)布的呈現(xiàn)信息,并將呈現(xiàn)體終端的呈現(xiàn)信息發(fā)給業(yè)務(wù)控制點。
14.根據(jù)權(quán)利要求13所述的系統(tǒng),其特征在于,業(yè)務(wù)控制點還包括呈現(xiàn)信息獲取單元,用于發(fā)送呈現(xiàn)信息請求信息給呈現(xiàn)服務(wù)器,接收呈現(xiàn)服務(wù)器返回的呈現(xiàn)信息;呈現(xiàn)信息發(fā)送單元,用于將收到的呈現(xiàn)信息以短消息形式或多媒體消息形式發(fā)給移動終端。
15.一種獲取呈現(xiàn)信息的方法,其特征在于,該方法包括步驟D、呈現(xiàn)服務(wù)器將呈現(xiàn)信息發(fā)送給呈現(xiàn)信息中介裝置;E、呈現(xiàn)信息中介裝置將收到的呈現(xiàn)信息發(fā)送給移動終端。
16.根據(jù)權(quán)利要求15所述的獲取呈現(xiàn)信息的方法,其特征在于,所述步驟E中呈現(xiàn)信息中介裝置將收到的呈現(xiàn)信息以短消息形式或多媒體消息形式發(fā)送給移動終端。
17.根據(jù)權(quán)利要求15所述的獲取呈現(xiàn)信息的方法,其特征在于,所述的呈現(xiàn)信息中介裝置為以下裝置的任意組合移動交換中心、業(yè)務(wù)控制點、短消息中心、多媒體消息中心、應(yīng)用服務(wù)器。
18.根據(jù)權(quán)利要求15、16或17所述的獲取呈現(xiàn)信息的方法,其特征在于,在步驟D之前設(shè)置移動終端接收呈現(xiàn)信息的過濾條件,步驟D中呈現(xiàn)服務(wù)器根據(jù)所述的過濾條件將呈現(xiàn)信息發(fā)送給呈現(xiàn)信息中介裝置。
全文摘要
本發(fā)明公開了一種獲取呈現(xiàn)信息的方法,包括移動終端向呈現(xiàn)體終端發(fā)起呼叫;處理呼叫的移動交換中心直接或間接向呈現(xiàn)服務(wù)器發(fā)送呈現(xiàn)信息請求信息,所述呈現(xiàn)信息請求信息包括呈現(xiàn)體終端標(biāo)識、移動終端標(biāo)識;呈現(xiàn)服務(wù)器根據(jù)呈現(xiàn)信息授權(quán)設(shè)置對所述呈現(xiàn)信息請求信息進(jìn)行鑒權(quán),鑒權(quán)通過后將符合呈現(xiàn)信息授權(quán)設(shè)置的呈現(xiàn)信息通過移動交換中心或業(yè)務(wù)控制點以短消息或多媒體消息形式返回給移動終端。本發(fā)明還公開了一種獲取呈現(xiàn)信息的系統(tǒng),包括移動終端、移動交換中心和呈現(xiàn)服務(wù)器。根據(jù)本發(fā)明,提供了在呼叫時通過短消息或多媒體消息向移動終端提供呈現(xiàn)信息的方法,從而可使即使不具備呈現(xiàn)終端功能的移動終端方便地獲得被叫的呈現(xiàn)信息。
文檔編號H04W12/06GK1794831SQ20051010550
公開日2006年6月28日 申請日期2005年9月23日 優(yōu)先權(quán)日2005年9月23日
發(fā)明者孫謙, 胡立新, 招揚(yáng) 申請人:華為技術(shù)有限公司