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