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