售前電話
135-3656-7657
售前電話 : 135-3656-7657
狀態(tài)呈現(xiàn)(Presence,也叫在線狀態(tài))將是互聯(lián)網(wǎng)中大屜普及的基礎(chǔ)業(yè)務(wù)之一。一方面,狀態(tài)呈現(xiàn)業(yè)務(wù)能夠給用戶提供大量的定制信息;另一方面,第三方業(yè)務(wù)可以利用狀態(tài)信息并根據(jù)用戶需求和意愿實現(xiàn)業(yè)務(wù)定制。
狀態(tài)呈現(xiàn)業(yè)務(wù)可以將用戶自身的狀態(tài)信息,如是否在線、通信能力、通信意愿等展現(xiàn)給別人,同時也可以訂閱其他人的狀態(tài)信息。簡單地說,狀態(tài)呈現(xiàn)業(yè)務(wù)是一種實現(xiàn)告知一個用戶關(guān)于另一個用戶的可達性、可用性和通信意愿的業(yè)務(wù)。
IMS也可以提供狀態(tài)呈現(xiàn)業(yè)務(wù),由3GPP與OMA共同制定,包括業(yè)務(wù)體系架構(gòu)、業(yè)務(wù)能力、功能要求、接口要求、與其他業(yè)務(wù)實體的關(guān)系等。基于IMS的狀態(tài)呈現(xiàn)業(yè)務(wù)的最大特點是標(biāo)準(zhǔn)化,同時具備分散組網(wǎng)的能力,進而為在大網(wǎng)上提供狀態(tài)呈現(xiàn)業(yè)務(wù)能力,使?fàn)顟B(tài)呈現(xiàn)成為提供多網(wǎng)融合業(yè)務(wù)的重要基本業(yè)務(wù)能力成為可能。
一、狀態(tài)呈現(xiàn)業(yè)務(wù)與其他業(yè)務(wù)的關(guān)系
狀態(tài)呈現(xiàn)業(yè)務(wù)本質(zhì)上包含兩個內(nèi)容:使我的狀態(tài)為別人所知曉,以及讓我看到其他人的狀態(tài)。呈現(xiàn)業(yè)務(wù)可提供以下基本業(yè)務(wù)能力。
•業(yè)務(wù)用戶訂閱其他用戶/應(yīng)用的在線狀態(tài),同時也能被其他用戶訂閱。在線狀態(tài)改變后,業(yè)務(wù)系統(tǒng)自動通知被授權(quán)者更改呈現(xiàn)信息。
•提供業(yè)務(wù)用戶組創(chuàng)建、加入等操作,組屬性更改后,業(yè)務(wù)系統(tǒng)可通知相關(guān)人員。
•提供創(chuàng)建好友列表,刪除好友列表,修改、制定好友列表的屬性和成員等功能。
•搜索業(yè)務(wù)可根據(jù)需要按用戶名等屬性搜索相關(guān)用戶,進行匹配。
•邀請業(yè)務(wù)可邀請其他用戶加入一個組,交換消息,共享狀態(tài)呈現(xiàn)信息,共享內(nèi)容。
基于狀態(tài)呈現(xiàn)業(yè)務(wù)能力,大量的第三方應(yīng)用可以根據(jù)用戶的狀態(tài)呈現(xiàn)信息實現(xiàn)業(yè)務(wù)定制,運營商則可以為用戶提供更加豐富多彩的應(yīng)用。PoC、WAP、SMS、MMS以及Web應(yīng)用都可以把呈現(xiàn)業(yè)務(wù)整合到各自的業(yè)務(wù)中去。呈現(xiàn)業(yè)務(wù)的一個典型應(yīng)用例子是嵌入在線狀態(tài)信息的電話簿,這使得電話簿是動態(tài)的。動態(tài)的在線狀態(tài)將是用戶在進行通信之前首先見到的信息,這將會影響用戶對通信方式和時間的選擇。
二、狀態(tài)呈現(xiàn)業(yè)務(wù)的信息模型
3GPP在TS22.141規(guī)范中定義狀態(tài)呈現(xiàn)業(yè)務(wù)模型如圖13.18所示。狀態(tài)呈現(xiàn)業(yè)務(wù)支持兩個主要角色:狀態(tài)實體(Presentity)和觀察者(Watcher)。
1、 狀態(tài)實體
狀態(tài)實體是為呈現(xiàn)業(yè)務(wù)提供有關(guān)狀態(tài)信息的資源,它們是狀態(tài)呈現(xiàn)信息的提供者。狀態(tài)實體的狀態(tài)信息(也即表征狀態(tài)實體特征的一種屬性)可以包括如下內(nèi)容。
(1)狀態(tài)(Status),指示設(shè)備或者業(yè)務(wù)的當(dāng)前狀態(tài),比如開啟、關(guān)閉、在線、離線、忙、離開、免打擾等。
(2)通信地址,包含通信方式以及聯(lián)系地址。
•通信方式,指示可以實現(xiàn)通信的方法,比如業(yè)務(wù)類型(電話、短信入媒體類型(語音、視頻、文本消息)等。
•聯(lián)系地址,指示可以通過某種通信方式聯(lián)系到的特定地址。比如E.164、URI、即時通信的接收服務(wù)器地址等。
(3)其他的在線狀態(tài)信息。
2、觀察者
觀察者是對資源的呈現(xiàn)信息提出請求的實體。它們是狀態(tài)呈現(xiàn)信息的請求者(當(dāng)然也是呈現(xiàn)信息的接收者)。狀態(tài)呈現(xiàn)信息觀察者的分類與兩種不同的獲取狀態(tài)信息的操作模式相關(guān):
(1)InformationMode(信息模式),對應(yīng)于“請求響應(yīng)(Request-Response)"模式,代表了那些主動請求一個狀態(tài)實體的當(dāng)前狀態(tài)信息的實體。術(shù)語”獲取觀察者(Fetcher)"被用于標(biāo)識狀態(tài)信息的這類接收者。術(shù)語“調(diào)查觀察者(Poller)"被用于標(biāo)識定期的或周期性的請求狀態(tài)信息的一類FetL!1er。
(2)NotificationMode(通知模式),對應(yīng)于“下推(Push)"模式,代表了那些請求獲得一個狀態(tài)實體的狀態(tài)信息變化通知的實體。術(shù)語“簽約觀察者(Subscribed-watcher)"被用于標(biāo)識這類通知的接收者。對于這類觀察者,狀態(tài)呈現(xiàn)業(yè)務(wù)將在狀態(tài)實體的狀態(tài)信息發(fā)生變化時,主動向其發(fā)送更新后的狀態(tài)信息。
狀態(tài)呈現(xiàn)信息數(shù)據(jù)格式(PIDF,PresenceInformationDataFormat)設(shè)計用來在兩個狀態(tài)實體之間承載在線狀態(tài)的語義信息,它是協(xié)議無關(guān)的,由IETF定義。PIDF制定了狀態(tài)呈現(xiàn)信息的公共結(jié)構(gòu)。除了SIP,其他各種協(xié)議也能用它來傳遞狀態(tài)呈現(xiàn)信息。