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