版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、qb-d-xxx-2008中國(guó)移動(dòng)通信企業(yè)標(biāo)準(zhǔn)qb-d-xxx-2008ims試驗(yàn)網(wǎng)企業(yè)即時(shí)消息業(yè)務(wù)規(guī)范ims trial:enterprise instant message service specification版本號(hào):1.0.02008-x-xx實(shí)施2008-x-xx發(fā)布中國(guó)移動(dòng)通信有限公司 發(fā)布目錄1.范圍12.規(guī)范性引用文件13.術(shù)語(yǔ)、定義和縮略語(yǔ)44.業(yè)務(wù)概述45.業(yè)務(wù)特征55.1.基本特征55.1.1.用戶范圍55.1.2.業(yè)務(wù)接入55.1.3.數(shù)據(jù)配置55.2.與其它業(yè)務(wù)的關(guān)系55.3.即時(shí)消息業(yè)務(wù)55.3.1.即時(shí)消息支持的消息內(nèi)容55.3.2.點(diǎn)對(duì)點(diǎn)即時(shí)消息55.3.3
2、.一對(duì)多即時(shí)消息65.3.4.多方會(huì)話即時(shí)消息65.3.5.群組即時(shí)消息65.3.6.聊天室即時(shí)消息65.3.7.離線消息75.3.8.定時(shí)消息75.3.9.系統(tǒng)廣播75.3.10.即時(shí)消息通知75.3.11.歷史記錄75.4.presence業(yè)務(wù)85.4.1.presence狀態(tài)85.4.2.presence訂閱85.4.3.presence訂閱列表85.5.隱私策略管理96.業(yè)務(wù)流程96.1.消息業(yè)務(wù)流程96.1.1.點(diǎn)對(duì)點(diǎn)即時(shí)消息96.1.2.一對(duì)多即時(shí)消息96.1.3.即時(shí)消息會(huì)話96.1.4.離線消息106.1.5.大消息遞送106.1.6.添加消息附件106.1.7.消息遞送報(bào)告1
3、16.1.8.歷史會(huì)話116.1.9.消息過(guò)濾116.1.10.定時(shí)消息116.1.11.系統(tǒng)廣播116.2.presence業(yè)務(wù)流程126.2.1.用戶配置授權(quán)策略126.2.2.用戶發(fā)布presence信息126.2.3.presentity訂閱watcher信息126.2.4.用戶訂閱其他用戶的presence信息126.2.5.presence消息變更觸發(fā)通知流程136.2.6.更新訂閱授權(quán)策略觸發(fā)通知137.業(yè)務(wù)管理137.1.用戶管理137.2.統(tǒng)計(jì)功能137.3.系統(tǒng)管理147.4.日志管理147.5.客戶自服務(wù)148.計(jì)費(fèi)與結(jié)算148.1.計(jì)費(fèi)148.1.1.資費(fèi)結(jié)構(gòu)148.1
4、.2.計(jì)費(fèi)原則158.2.結(jié)算159.編制歷史15前言本標(biāo)準(zhǔn)對(duì)中國(guó)移動(dòng)通信集團(tuán)公司ims試驗(yàn)網(wǎng)開(kāi)展的企業(yè)即時(shí)消息業(yè)務(wù)提出全面要求,是開(kāi)展企業(yè)即時(shí)消息業(yè)務(wù)的依據(jù)。本標(biāo)準(zhǔn)主要包括以下幾方面內(nèi)容:總體業(yè)務(wù)描述、業(yè)務(wù)特征功能、業(yè)務(wù)流程業(yè)務(wù)管理、計(jì)費(fèi)結(jié)算等。本標(biāo)準(zhǔn)由中移有限技2008xx號(hào)印發(fā)。本標(biāo)準(zhǔn)由中國(guó)移動(dòng)通信有限公司xxx提出并歸口。本標(biāo)準(zhǔn)由標(biāo)準(zhǔn)歸口部門負(fù)責(zé)解釋。本標(biāo)準(zhǔn)起草單位:中國(guó)移動(dòng)通信有限公司研究院本標(biāo)準(zhǔn)主要起草人:iii1. 范圍本標(biāo)準(zhǔn)對(duì)基于ims試驗(yàn)網(wǎng)開(kāi)展企業(yè)即時(shí)消息業(yè)務(wù)提出全面需求,原則上在中國(guó)移動(dòng)通信集團(tuán)內(nèi)部使用,用于在業(yè)務(wù)開(kāi)展、系統(tǒng)建設(shè)、運(yùn)行維護(hù)等方面為集團(tuán)公司和省公司提供依據(jù);適
5、用于在ims網(wǎng)絡(luò)環(huán)境下開(kāi)展此類業(yè)務(wù)。本標(biāo)準(zhǔn)為描述ims企業(yè)即時(shí)消息業(yè)務(wù)的需求文檔,只定義了中國(guó)移動(dòng)通信集團(tuán)公司對(duì)該業(yè)務(wù)試點(diǎn)階段的初期需求,今后新的功能需求將由基于該文檔的版本升級(jí)提出。2. 規(guī)范性引用文件下列文件中的條款通過(guò)本標(biāo)準(zhǔn)的引用而成為本標(biāo)準(zhǔn)的條款。凡是注日期的引用文件,其隨后所有的修改單(不包括勘誤的內(nèi)容)或修訂版均不適用于本標(biāo)準(zhǔn),然而,鼓勵(lì)根據(jù)本標(biāo)準(zhǔn)達(dá)成協(xié)議的各方研究是否可使用這些文件的最新版本。凡是不注日期的引用文件,其最新版本適用于本標(biāo)準(zhǔn)。表2-11ims試驗(yàn)網(wǎng)總體技術(shù)要求中國(guó)移動(dòng)通信集團(tuán)公司2ims試驗(yàn)網(wǎng)企業(yè)即時(shí)消息業(yè)務(wù)總體技術(shù)要求v1.0.0中國(guó)移動(dòng)通信集團(tuán)公司3rfc277
6、8“a model for presence and im”ietf 4rfc2779“instant messaging / presence protocol requirements”ietf 5rfc3428“session initiation protocol (sip) extension for instant messaging”ietf 6rfc3261“sip: session initiation protocol”ietf 7rfc3515“the session initiation protocol (sip) refer method”ietf 8rfc3856
7、“presence event package for sip”ietf 9rfc3857“a watcher information event template-package for the session initiation protocol (sip)”ietf 10rfc3858“an extensible markup language (xml) based format for watcher information”ietf 11rfc3862“common presence and instant messaging (cpim): message format”iet
8、f 12rfc3863“presence information data format (pidf)”ietf 13rfc3903“sip extension for event state publication”ietf 14ad-presence_simple-v1_0-20051006-c“presence simple architecture document candidate version 1.0 ”oma15rd-presence_simple-v1_0-20051006-c “presence simple requirements candidate version
9、1.0”oma16ts-presence_simple_rls_xdm-v1_0-20051006-c“ resource list server (rls) xdm specification candidate version 1.0”oma17ts-presence_simple_xdm-v1_0-20051006-c“presence xdm specification candidate version 1.0”oma18ts-presence_simple-v1_0-20051103-c“ presence simple specification candidate versio
10、n 1.0”oma19rd_gm-v1_0-20040930-c group management requirements, candidate version 1.0 oma20gm-ad-v1_0_0-20041027-d group management architecture, draft version 1.0oma21rd-xdm-v1_0-20050317-c xml document management requirements, candidate version 1.0oma22ad-xdm-v1_0-20051006-c xml document managemen
11、t architecture, candidate version 1.0 oma23ts-xdm_core-v1_0-20051103-c xml document management (xdm) specification, candidate version 1.0 oma24ts-xdm_shared-v1_0-20051006-c shared xdm specification, candidate version 1.0oma25ad-xdm-v2_0-20051019-d xml document management architecture, candidate vers
12、ion 1.0oma26rd-simple-im-v1_0-20041107-d instant messaging requirements, draft version 1.0.0oma27ad-im_simple-v1_0_0-20060117-d instant messaging using simple architecture, draft version 1.0.0oma28ts 23.228ip multimedia subsystem (ims); stage 2v6.11.0 3gpp29ts 22.141presence service; stage 1 v6.4.03
13、gpp30ts 23.141 presence service; architecture and functional description v6.8.03gpp31ts 24.141 presence service using the ip multimedia (im) core network (cn) subsystem; stage 3 v6.4.03gpp32ts 24.841presence service based on session initiation protocol (sip); functional models, information flows and
14、 protocol details v6.0.0 3gpp33ts 33.141presence service; security v6.2.03gpp34ts 23.228 ip multimedia subsystem (ims); stage 2 v6.11.03gpp35ts 22.250 ip multimedia subsystem (ims) group management; stage 1 v6.0.0 3gpp36ts 23.228 ip multimedia subsystem (ims); stage 2 v6.11.03gpp37ts 22.340“ip multi
15、media system (ims) messaging” v6.2.0 3gpp38ts 22.940 “ip multimedia subsystem (ims) messaging” v6.0.03gpp39ts 24.247“messaging service using the ip multimedia (im) core network” v6.5.0 3gpp40 ts 24.147“conferencing using the ip multimedia (im) core network (cn) subsystem” v6.3.03gpp41ts 24.229ip mul
16、timedia call control protocol based on session initiation protocol (sip) and session description protocol (sdp); stage 3 v6.7.0 3gpp42 ts 24.228signalling flows for the ip multimedia call control based on session initiation protocol (sip) and session description protocol (sdp);stage 3 v5.13.03gpp43t
17、s 29.228ip multimedia (im) subsystem cx and dx interfaces; signalling flows and message contents v6.7.03gpp44draft-ietf-simple-presence-10a presence event package for the session initiation protocol (sip)ietf45draft-ietf-simple-rpid-09 rpid: rich presence extensions to the presence information data
18、format (pidf)ietf46draft-ietf-simple-xcap-08 “the extensible markup language (xml) configuration access protocol”ietf47draft-ietf-simple-xcap-package-03 “an extensible markup language (xml) document format for indicating changes in xml configuration access protocol (xcap) resources”ietf48draft-ietf-
19、simple-presence-rules-04 “presence authorization rules”ietf49draft-ietf-simple-xcap-08“the extensible markup language (xml) configuration access protocol”ietf50draft-ietf-simple-xcap-diff-00an extensible markup language (xml) document format for indicating changes in xml configuration access protoco
20、l (xcap) resourcesietf51draft-ietf-simple-xcap-package-03 “an extensible markup language (xml) document format for indicating changes in xml configuration access protocol (xcap) resources”ietf52draft-ietf-simple-xcap-list-usage-05extensible markup language (xml) formats for representing resource lis
21、tsietf53draft-ietf-simple-event-list-07session initiation protocol (sip) event notification extension for resource listsietf54draft-ietf-simple-xcap-08 “the extensible markup language (xml) configuration access protocol”ietf55draft-ietf-simple-xcap-package-03 “an extensible markup language (xml) doc
22、ument format for indicating changes in xml configuration access protocol (xcap) resources”ietf56draft-ietf-simple-message-sessions-10“the message session relay protocol”ietf57draft-ietf-sipping-uri-list-message-03“multiple-recipient message requests in the session initiation protocol”ietf3. 術(shù)語(yǔ)、定義和縮略
23、語(yǔ)下列術(shù)語(yǔ)、定義和縮略語(yǔ)適用于本標(biāo)準(zhǔn):表3-13gppthird generation partnership project,第三代伙伴計(jì)劃apnaccess point network,接入點(diǎn)網(wǎng)絡(luò)asapplication server,應(yīng)用服務(wù)器b2buaback to back user agent,背靠背用戶代理bossbusiness operation support system,業(yè)務(wù)運(yùn)營(yíng)支撐系統(tǒng)ccfcharging collection function,計(jì)費(fèi)采集功能cmmc convergent multimedia conference, 綜合多媒體會(huì)議cscfcall
24、 session control function,呼叫會(huì)話控制功能diameterdiameter,計(jì)費(fèi)、認(rèn)證協(xié)議ggsngateway gprs support node,gprs網(wǎng)關(guān)支持節(jié)點(diǎn)gmgroup management,群組管理gprsgeneral packet radio service, 通用無(wú)線分組業(yè)務(wù)hsshome subscriber server,歸屬用戶服務(wù)器ietfinternet engineering task force,internet 工程任務(wù)組impiims private user identity,ims用戶私有idimpuims public
25、user identity,ims用戶公有idimsip multimedia subsystem,ip多媒體子系統(tǒng)ims coreims core network,ims核心網(wǎng)ip-canip-connectivity access network ,ip連通性接入網(wǎng)isimip multimedia services identity module,ip多媒體服務(wù)身份模塊ocsonline charging system,在線計(jì)費(fèi)系統(tǒng)p-cscfproxy-cscf,代理cscfs-cscfserving-cscf,服務(wù)cscfsgsnserving gprs support node,服
26、務(wù)gprs支持節(jié)點(diǎn)sipsession initiation protocol,會(huì)話初始化協(xié)議snmpsimple network management protocol,簡(jiǎn)單網(wǎng)管協(xié)議ueuser equipment,用戶設(shè)備 4. 業(yè)務(wù)概述企業(yè)即時(shí)消息業(yè)務(wù)為集團(tuán)客戶的用戶提供即時(shí)消息、presence、文件傳送服務(wù)。主要包括點(diǎn)對(duì)點(diǎn)用戶即時(shí)消息、一個(gè)用戶對(duì)多個(gè)用戶或聯(lián)系人分組的即時(shí)消息、群組即時(shí)消息,多方會(huì)話即時(shí)消息,文件傳送,用戶presence信息訂閱、發(fā)布等。5. 業(yè)務(wù)特征5.1. 基本特征5.1.1. 用戶范圍企業(yè)即時(shí)消息業(yè)務(wù)對(duì)ims試驗(yàn)網(wǎng)的集團(tuán)客戶開(kāi)放,集團(tuán)客戶下的成員可以使用該業(yè)務(wù)
27、。5.1.2. 業(yè)務(wù)接入企業(yè)即時(shí)消息業(yè)務(wù)支持的終端類型為pc客戶端,終端可以通過(guò)企業(yè)局域網(wǎng)、wifi和td數(shù)據(jù)卡接入到ims核心網(wǎng),使用企業(yè)即時(shí)消息業(yè)務(wù)。5.2. 與其它業(yè)務(wù)的關(guān)系企業(yè)即時(shí)消息業(yè)務(wù)開(kāi)放接口給其他業(yè)務(wù),為其提供presence功能。同時(shí),企業(yè)即時(shí)消息業(yè)務(wù)使用企業(yè)通信錄業(yè)務(wù)中的相關(guān)功能。5.3. 即時(shí)消息業(yè)務(wù)即時(shí)消息(instant messaging),是一種接近于實(shí)時(shí)傳送的消息類業(yè)務(wù),可以傳送文本、圖片、視頻、音頻等多種文件格式的附件。5.3.1. 即時(shí)消息支持的消息內(nèi)容即時(shí)消息支持以下消息內(nèi)容:l 基于多種編碼格式、多語(yǔ)種的文本消息;即時(shí)消息客戶端限制輸入文字的長(zhǎng)度最大為18
28、0個(gè)漢字。l 多媒體內(nèi)容的即時(shí)消息,此種即時(shí)消息能夠攜帶文本、圖片、視頻、音頻等附件,一個(gè)消息中可以帶多個(gè)附件。圖像和聲音直接在客戶端上顯示和播放。5.3.2. 點(diǎn)對(duì)點(diǎn)即時(shí)消息用戶應(yīng)能發(fā)送、接收點(diǎn)對(duì)點(diǎn)的即時(shí)消息。用戶應(yīng)能在聯(lián)系人分組或其它聯(lián)系人列表中選擇指定的聯(lián)系人發(fā)起即時(shí)消息。用戶應(yīng)能直接輸入聯(lián)系人地址發(fā)送即時(shí)消息。用戶應(yīng)能向不在聯(lián)系人列表中的用戶發(fā)起即時(shí)消息。5.3.3. 一對(duì)多即時(shí)消息用戶可以選擇多個(gè)聯(lián)系人發(fā)送即時(shí)消息,也可以選擇特定的聯(lián)系人分組(如同事、朋友等)發(fā)送即時(shí)消息。消息通過(guò)一對(duì)多的方式發(fā)送給多個(gè)用戶,接收者回復(fù)消息時(shí)僅回復(fù)給發(fā)送者。用戶一對(duì)多即時(shí)消息發(fā)送成功后,消息對(duì)話框自動(dòng)
29、關(guān)閉。接受者回復(fù)的消息在新的對(duì)話框中顯示。5.3.4. 多方會(huì)話即時(shí)消息 多方會(huì)話即時(shí)消息基于用戶建立的臨時(shí)群組,主要包括以下屬性:l 由用戶臨時(shí)復(fù)選多個(gè)用戶作為成員的方式建立臨時(shí)群組。被選中的用戶會(huì)受到加入該多方會(huì)話的邀請(qǐng),用戶確認(rèn)后可以即時(shí)多方會(huì)話。l 多方會(huì)話中的當(dāng)前用戶可以邀請(qǐng)其他未加入用戶加入。l 多方會(huì)話中至少有2人在線(包括創(chuàng)建者)方可創(chuàng)建。創(chuàng)建的同時(shí)開(kāi)始會(huì)話,當(dāng)會(huì)話方少于2人時(shí),會(huì)話結(jié)束,此多方會(huì)話被刪除。l 多方會(huì)話的最大同時(shí)加入人數(shù)為系統(tǒng)設(shè)置值(系統(tǒng)設(shè)置最大為100人),達(dá)到該人數(shù)后任何人不能再加入該群組。l 當(dāng)會(huì)話通信結(jié)束,多方會(huì)話信息不會(huì)在系統(tǒng)中保存。5.3.5. 群組
30、即時(shí)消息群組即時(shí)消息基于群組建立,群組數(shù)據(jù)由ims試驗(yàn)網(wǎng)企業(yè)通信錄業(yè)務(wù)平臺(tái)提供。群組用戶對(duì)群組發(fā)送即時(shí)消息,群組內(nèi)所有用戶收到即時(shí)消息。用戶退出群組列表后,將不能再使用群組功能。5.3.6. 離線消息用戶應(yīng)能夠向離線用戶發(fā)送即時(shí)消息。接收方可以設(shè)置:l 如果接收方設(shè)置為“服務(wù)器緩存離線消息”,則將該消息暫存,在系統(tǒng)設(shè)定的有效時(shí)間內(nèi)如果接收方上線則將消息發(fā)給接收方,如果超過(guò)有效時(shí)間而用戶未上線則將消息拋棄;l 如果接收方設(shè)置為“離線消息轉(zhuǎn)短信”,則用短信將離線消息發(fā)送到接收方手機(jī)終端。5.3.7. 定時(shí)消息用戶可以設(shè)置消息的發(fā)送時(shí)間,消息暫時(shí)被保存在網(wǎng)絡(luò)中,當(dāng)指定時(shí)間到達(dá)時(shí),即時(shí)消息業(yè)務(wù)將消息發(fā)
31、送出去,用戶通過(guò)客戶端終端可以查看及取消尚未發(fā)出的定時(shí)消息。5.3.8. 系統(tǒng)廣播機(jī)構(gòu)管理員可以發(fā)送系統(tǒng)廣播消息,系統(tǒng)廣播消息具有有效期,在此有效期內(nèi)在線的用戶都可以收到廣播消息。5.3.9. 即時(shí)消息通知用戶的即時(shí)消息業(yè)務(wù)終端應(yīng)能夠接收以下有關(guān)即時(shí)消息業(yè)務(wù)的通知:l 用戶的即時(shí)消息業(yè)務(wù)終端應(yīng)能夠通知用戶有新的即時(shí)消息到來(lái),不管用戶用以進(jìn)行即時(shí)消息會(huì)話的窗口是否打開(kāi),通知的方式可以是聲音、彈出框等方式。用戶可以設(shè)置終端是否發(fā)出即時(shí)消息到來(lái)的通知;l 用戶的即時(shí)消息業(yè)務(wù)終端應(yīng)能夠接收其它用戶向其發(fā)送的即時(shí)消息會(huì)話邀請(qǐng),以建立會(huì)話模式的即時(shí)消息通信;l 即時(shí)消息業(yè)務(wù)系統(tǒng)應(yīng)能夠向用戶發(fā)送消息狀態(tài)報(bào)告
32、,包括成功的狀態(tài)報(bào)告以及失敗的狀態(tài)報(bào)告,用戶可以設(shè)置是否接收消息狀態(tài)報(bào)告,并且可以設(shè)置接收消息狀態(tài)報(bào)告的類型,如僅接收失敗的狀態(tài)報(bào)告,接收成功的狀態(tài)報(bào)告以及失敗的狀態(tài)報(bào)告;用戶可在客戶端進(jìn)行配置是否顯示;l 在多方會(huì)話即時(shí)消息中,當(dāng)有新的成員進(jìn)入或退出會(huì)話,即時(shí)消息業(yè)務(wù)系統(tǒng)應(yīng)能通知正在即時(shí)消息會(huì)話的用戶。5.3.10. 歷史記錄即時(shí)消息業(yè)務(wù)應(yīng)能保存用戶在即時(shí)消息會(huì)話過(guò)程中的各種消息。歷史會(huì)話中的文本信息保存在網(wǎng)絡(luò)側(cè)服務(wù)器上。網(wǎng)絡(luò)側(cè)每個(gè)用戶能夠保存的歷史會(huì)話有容量限制。用戶可以選擇若干條消息上傳到系統(tǒng)進(jìn)行保存。客戶端也對(duì)用戶發(fā)生的即時(shí)消息會(huì)話內(nèi)容進(jìn)行存儲(chǔ)、記錄,當(dāng)客戶端有一定的存儲(chǔ)量的限制時(shí),存
33、儲(chǔ)區(qū)域滿時(shí)會(huì)從頭覆蓋先前的記錄。用戶可以對(duì)指定的消息設(shè)定保護(hù),被保護(hù)的消息不會(huì)被覆蓋。即時(shí)消息的歷史會(huì)話同語(yǔ)音通話記錄在客戶端上一起顯示。用戶可以對(duì)歷史會(huì)話進(jìn)行本地管理,包括:保存、查看、排序(按號(hào)碼、姓名等關(guān)鍵字排序)、搜索。用戶可以設(shè)置是否在聊天的過(guò)程中在業(yè)務(wù)平臺(tái)上保存歷史會(huì)話,并可提供歷史會(huì)話的上傳與下載。5.4. presence業(yè)務(wù)presence業(yè)務(wù)提供用戶訂閱ims試驗(yàn)網(wǎng)內(nèi)其他即時(shí)消息業(yè)務(wù)用戶的在線狀態(tài)、通信意愿、通信手段、場(chǎng)所以及其他等描述信息。presence業(yè)務(wù)可以和即時(shí)消息、群組管理等業(yè)務(wù)相集成,以支持完整的業(yè)務(wù)功能。5.4.1. presence狀態(tài)presence狀態(tài)
34、包括以下幾種類型:在線、忙碌、馬上回來(lái)、離開(kāi)、接聽(tīng)電話、開(kāi)會(huì)、外出就餐、顯示為脫機(jī)、離線。在線:表示用戶已經(jīng)登錄且當(dāng)前空閑。忙碌:表示用戶已登錄但當(dāng)前非空閑。馬上回來(lái):表示用戶已登錄,暫時(shí)無(wú)法回復(fù)消息。離開(kāi):表示用戶已登錄,但用戶并不在計(jì)算機(jī)旁。接聽(tīng)電話:表示用戶已登錄但因接聽(tīng)電話暫時(shí)無(wú)法回復(fù)消息。開(kāi)會(huì):表示用戶已登錄但因開(kāi)會(huì)暫時(shí)無(wú)法回復(fù)消息。外出就餐:表示用戶已登錄但因外出就餐暫時(shí)無(wú)法回復(fù)消息。顯示為脫機(jī):表示用戶已登錄,但對(duì)聯(lián)系人仍“顯示為脫機(jī)”狀態(tài)。離線:用戶退出登錄后狀態(tài)自動(dòng)轉(zhuǎn)為離線。其他用戶可以通過(guò)即時(shí)消息業(yè)務(wù)發(fā)送離線消息或者發(fā)送短信、彩信消息。除“離線”、“顯示為脫機(jī)”狀態(tài)外,用戶
35、處于其他狀態(tài)并不會(huì)導(dǎo)致im的會(huì)話請(qǐng)求被拒絕。用戶可個(gè)性化設(shè)置客戶端所處的上述各種狀態(tài)。5.4.2. presence訂閱presence訂閱包括以下要點(diǎn):l 用戶可以在終端上操作已滿足個(gè)人訂閱需求;l 可以設(shè)置、更改自己的presence信息訂閱策略;l 可以發(fā)起對(duì)其他用戶的訂閱;l 可以對(duì)未定訂閱者進(jìn)行授權(quán)操作;l 可以在自己的聯(lián)系人列表中增加、刪除聯(lián)系人;l 可以查看訂閱者(watcher)的信息;5.4.3. presence訂閱列表presence訂閱列表包括以下要點(diǎn):l 用戶(watcher)在終端上維護(hù)自己的訂閱列表;l 可以創(chuàng)建、刪除、編輯訂閱列表;l 可以增加、刪減訂閱列表的成
36、員;l 可以根據(jù)列表一次性訂閱多個(gè)成員的presence信息;l 可以在訂閱列表中包含群組標(biāo)識(shí);l 修改后的訂閱列表在presence server上保存。l 可以訂閱企業(yè)通信錄平臺(tái)的成員presence信息5.5. 隱私策略管理黑名單:ims試驗(yàn)網(wǎng)即時(shí)消息業(yè)務(wù)提供黑名單功能,用戶可以把指定的聯(lián)系人加入黑名單,被加入黑名單的聯(lián)系人將無(wú)法以任何方式和該用戶聯(lián)系。6. 業(yè)務(wù)流程6.1. 消息業(yè)務(wù)流程6.1.1. 點(diǎn)對(duì)點(diǎn)即時(shí)消息1、 發(fā)送方用戶構(gòu)造即時(shí)消息,選擇一個(gè)在線的消息接收方;2、 發(fā)送方用戶發(fā)送該即時(shí)消息;3、 該即時(shí)消息路由到即時(shí)消息業(yè)務(wù)平臺(tái);4、 即時(shí)消息業(yè)務(wù)平臺(tái)向接收方遞送該即時(shí)消息;
37、5、 若該即時(shí)消息未發(fā)送成功,即時(shí)消息業(yè)務(wù)平臺(tái)向發(fā)送方用戶發(fā)送未發(fā)送成功信息。(如:未發(fā)送到xxx)6.1.2. 一對(duì)多即時(shí)消息1、 發(fā)送方用戶構(gòu)造即時(shí)消息,選擇多個(gè)消息接收方或聯(lián)系人分組發(fā)送即時(shí)消息; 2、 發(fā)送方用戶發(fā)送該即時(shí)消息;3、 該即時(shí)消息路由到即時(shí)消息業(yè)務(wù)平臺(tái);4、 即時(shí)消息業(yè)務(wù)平臺(tái)向接收方分別遞送該即時(shí)消息;5、 若該即時(shí)消息未發(fā)送成功,即時(shí)消息業(yè)務(wù)平臺(tái)根據(jù)不同的接收方,向發(fā)送方用戶分別提示未發(fā)送成功信息。(如:未發(fā)送到xxx)6.1.3. 即時(shí)消息會(huì)話1、 用戶發(fā)起創(chuàng)建即時(shí)消息會(huì)話的請(qǐng)求,被邀請(qǐng)者為用戶uri或群組uri;2、 即時(shí)消息業(yè)務(wù)平臺(tái)根據(jù)用戶的請(qǐng)求創(chuàng)建會(huì)話uri,并
38、且分別和所有參與者建立tcp連接,進(jìn)入即時(shí)消息會(huì)話交互模式;3、 即時(shí)消息會(huì)話成員向即時(shí)消息業(yè)務(wù)平臺(tái)發(fā)送會(huì)話狀態(tài)訂閱請(qǐng)求;4、 即時(shí)消息業(yè)務(wù)平臺(tái)將當(dāng)前會(huì)話狀態(tài)(例如參與者列表)通知訂閱者;5、 訂閱到期前會(huì)話仍然在繼續(xù)則訂閱者應(yīng)續(xù)訂閱會(huì)話狀態(tài);6、 所有會(huì)話的參與者進(jìn)行即時(shí)消息的會(huì)話交互,消息發(fā)送方用戶構(gòu)造即時(shí)消息請(qǐng)求,并向即時(shí)消息業(yè)務(wù)平臺(tái)發(fā)送;7、 消息路由到即時(shí)消息業(yè)務(wù)平臺(tái);8、 即時(shí)消息業(yè)務(wù)平臺(tái)將消息分發(fā)給會(huì)話中的所有其它參與者;9、 所有其它參與者接收到該消息;10、 會(huì)話成員向即時(shí)消息業(yè)務(wù)平臺(tái)發(fā)送邀請(qǐng)其它用戶加入會(huì)話的請(qǐng)求;11、 即時(shí)消息業(yè)務(wù)平臺(tái)向被邀請(qǐng)者發(fā)送邀請(qǐng)用戶加入會(huì)話請(qǐng)求;
39、12、 被邀請(qǐng)者客戶端提示用戶是否接受邀請(qǐng);13、 用戶接受邀請(qǐng),則即時(shí)消息業(yè)務(wù)平臺(tái)和被邀請(qǐng)者間建立會(huì)話;14、 會(huì)話的所有其它參與者均接收到有一個(gè)用戶加入會(huì)話的通知;15、 其中一個(gè)參與者想退出會(huì)話,發(fā)起退出會(huì)話的請(qǐng)求;16、 即時(shí)消息業(yè)務(wù)平臺(tái)釋放和該參與者的會(huì)話;17、 最后一個(gè)會(huì)話參與者發(fā)起退出會(huì)話的請(qǐng)求;18、 即時(shí)消息業(yè)務(wù)平臺(tái)釋放和此會(huì)話參與者間的會(huì)話;19、 即時(shí)消息業(yè)務(wù)平臺(tái)釋放會(huì)話uri。6.1.4. 離線消息1、 發(fā)送方用戶構(gòu)造即時(shí)消息,選擇一離線消息的接收方;2、 用戶發(fā)送該即時(shí)消息;3、 該消息路由到即時(shí)消息業(yè)務(wù)平臺(tái);4、 即時(shí)消息業(yè)務(wù)平臺(tái)發(fā)現(xiàn)接收方用戶離線,于是判斷接收方
40、用戶的設(shè)置:a) 如果接收方設(shè)置為“服務(wù)器緩存離線消息”,則將該消息暫存,在系統(tǒng)設(shè)定的有效時(shí)間內(nèi)如果接收方上線則將消息發(fā)給接收方,如果超過(guò)有效時(shí)間而用戶未上線則將消息拋棄;b) 如果接收方設(shè)置為“離線消息轉(zhuǎn)短信”,則用短信將離線消息發(fā)送到接收方手機(jī)終端。6.1.5. 大消息遞送1、 接收方客戶端比較將要接收消息的大小和本地剩余空間;2、 如果本地空間不足則提示用戶空間不足且停止消息的接收;3、 消息被暫存在即時(shí)消息業(yè)務(wù)平臺(tái)中;4、 當(dāng)本地空間足夠時(shí),即使消息業(yè)務(wù)平臺(tái)再次下發(fā)消息。6.1.6. 添加消息附件1、 發(fā)送方用戶構(gòu)造即時(shí)消息請(qǐng)求;2、 發(fā)送方用戶添加要發(fā)送的文件作為附件;3、 發(fā)送方客
41、戶端將所選擇的文件進(jìn)行mime編碼;4、 發(fā)送方發(fā)送消息。5、 圖像和聲音直接在客戶端上顯示和播放。6.1.7. 消息遞送報(bào)告1、 發(fā)送方用戶設(shè)置需要消息發(fā)送的狀態(tài)報(bào)告;2、 發(fā)送方向即時(shí)消息業(yè)務(wù)平臺(tái)發(fā)送一條即時(shí)消息;3、 即時(shí)消息業(yè)務(wù)平臺(tái)傳送消息到接收方,消息發(fā)送成功或消息超過(guò)有效時(shí)間被拋棄后即時(shí)消息業(yè)務(wù)平臺(tái)產(chǎn)生相應(yīng)的遞送報(bào)告;4、 即時(shí)消息業(yè)務(wù)平臺(tái)把狀態(tài)報(bào)告發(fā)給發(fā)送方。6.1.8. 歷史會(huì)話1、 即時(shí)消息業(yè)務(wù)平臺(tái)將消息保存在消息發(fā)送者的發(fā)件箱中;2、 即時(shí)消息業(yè)務(wù)平臺(tái)將消息保存在消息接收者的收件箱中;3、 當(dāng)歷史會(huì)話空間用量達(dá)到告警點(diǎn)時(shí)系統(tǒng)向用戶發(fā)送告警消息。6.1.9. 消息過(guò)濾1、 接
42、收方接收到消息;2、 根據(jù)接收方用戶設(shè)置的過(guò)濾條件對(duì)消息進(jìn)行檢查;3、 根據(jù)檢查結(jié)果執(zhí)行相關(guān)處理。6.1.10. 定時(shí)消息1、 發(fā)送方用戶構(gòu)造即時(shí)消息請(qǐng)求;2、 發(fā)送方用戶設(shè)置消息為定時(shí)消息;3、 發(fā)送方用戶設(shè)置消息預(yù)定發(fā)送時(shí)間;4、 即時(shí)消息業(yè)務(wù)平臺(tái)收到消息后將其暫存并且啟動(dòng)定時(shí)器;5、 到達(dá)預(yù)定時(shí)間后定時(shí)器觸發(fā)消息發(fā)送流程。6.1.11. 系統(tǒng)廣播1、 系統(tǒng)管理員通過(guò)portal設(shè)置系統(tǒng)廣播內(nèi)容以及有效期;2、 即時(shí)消息業(yè)務(wù)平臺(tái)將廣播內(nèi)容向所有在線用戶發(fā)送一次;3、 當(dāng)用戶上線后即時(shí)消息業(yè)務(wù)平臺(tái)獲得狀態(tài)通知?jiǎng)t檢查是否在廣播有效期內(nèi),如是則向該用戶發(fā)送系統(tǒng)廣播。6.2. presence業(yè)務(wù)
43、流程6.2.1. 用戶配置授權(quán)策略1、 用戶(presentity)可以配置自己的信息授權(quán)規(guī)則;2、 用戶(presentity)向 presence server發(fā)起配置授權(quán)規(guī)則的請(qǐng)求;3、 presence server檢查請(qǐng)求的合法性,如果請(qǐng)求不合法則返回錯(cuò)誤;4、 presence server判斷請(qǐng)求消息的有效性,如果無(wú)效則返回錯(cuò)誤;5、 presence server找到對(duì)應(yīng)的存儲(chǔ)地址,將授權(quán)規(guī)則進(jìn)行保存。6、 presence server返回給用戶(presentity) 配置成功的信息。6.2.2. 用戶發(fā)布presence信息1、 用戶(presentity)向presen
44、ce server發(fā)布自己的presence信息;2、 presence server檢查請(qǐng)求權(quán)限的合法性,如果請(qǐng)求不合法則返回錯(cuò)誤;3、 presence server判斷請(qǐng)求內(nèi)容的有效性,如果無(wú)效則返回錯(cuò)誤;4、 presence server找到對(duì)應(yīng)的存儲(chǔ)地址,將presence信息進(jìn)行保存;5、 presence server返回給用戶(presentity)發(fā)布成功的信息。6.2.3. presentity訂閱watcher信息1、 用戶(presentity) 向presence server訂閱訂閱者(watcher)的信息;2、 presence server判斷該用戶(pre
45、sentity) 是否有訂閱權(quán)限;3、 如果無(wú)訂閱權(quán)限,則返回訂閱失敗信息;4、 presence server返回給用戶(presentity)訂閱成功的信息。5、 presence server向用戶(presentity)發(fā)送訂閱者(watcher)當(dāng)前的信息。6.2.4. 用戶訂閱其他用戶的presence信息1、 用戶(watcher)向presence server訂閱某個(gè)用戶的presence信息;2、 presence server檢查請(qǐng)求權(quán)限的合法性,如果請(qǐng)求不合法則返回錯(cuò)誤;3、 presence server查看被訂閱者的授權(quán)規(guī)則;4、 如果當(dāng)前的用戶(watcher)已
46、經(jīng)被授權(quán),presence server向該用戶發(fā)訂閱成功的消息,并發(fā)送被訂閱用戶(presentity) 的當(dāng)前狀態(tài);5、 如果當(dāng)前的用戶(watcher)被限制授權(quán),presence server向其發(fā)訂閱失敗消息;6、 如果當(dāng)前的用戶(watcher)沒(méi)有被授權(quán),也沒(méi)有被限制,presence server向被訂閱用戶(presentity)發(fā)送該訂閱者(watcher)的信息,請(qǐng)求授權(quán)。(包括一次授權(quán)還是永久授權(quán));7、 如果被訂閱用戶(presentity)向當(dāng)前的訂閱者(watcher)授權(quán),則presence server向訂閱者(watcher)發(fā)訂閱成功的消息,并發(fā)送被訂閱用
47、戶(presentity) 的當(dāng)前狀態(tài);8、 否則,如果被訂閱用戶(presentity)向當(dāng)前的訂閱者(watcher)不授權(quán),presence server向訂閱者(watcher)發(fā)訂閱失敗的消息。6.2.5. presence消息變更觸發(fā)通知流程1、 presence server 上的presence信息發(fā)生改變觸發(fā)變更通知;2、 presence server查找訂閱該變更presence的用戶(watcher)列表;3、 查找需觸發(fā)的用戶(watcher)列表中每個(gè)用戶(watcher)的觸發(fā)規(guī)則;4、 presence server按照觸發(fā)規(guī)則去觸發(fā)每一個(gè)用戶(watcher);5、 如果觸發(fā)成功,用戶(watcher)返回presence server成功的信息;6、 如果觸發(fā)失敗,根據(jù)觸發(fā)規(guī)則按照一定的策略再次觸發(fā)。6.2.6. 更新訂閱授權(quán)策略觸發(fā)通知1、 用戶(presentity)更新了presence server上的訂閱授權(quán)策略;2、 presence server發(fā)現(xiàn)授權(quán)策略的變化;3、 presence server檢查授權(quán)策略所影響的用戶(watcher);4、 如果授權(quán)策略的變化導(dǎo)致某些用戶(watcher)沒(méi)有權(quán)限,則取消該用戶(watcher)的訂閱,并且向該用戶(watcher)發(fā)送
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度學(xué)校教師學(xué)生國(guó)際交流與合作聘用合同3篇
- 二零二五年度信息技術(shù)產(chǎn)品軟件售后服務(wù)合同書(shū)模板2篇
- 2025年度個(gè)人法律咨詢委托書(shū)范本4篇
- 二零二五年度廚房電氣設(shè)備安裝與維護(hù)承包協(xié)議4篇
- 2025版實(shí)習(xí)合同模板:實(shí)習(xí)期間解約與補(bǔ)償3篇
- 二零二五版舊機(jī)動(dòng)車交易車輛售后配件供應(yīng)合同3篇
- 2025版實(shí)習(xí)期員工勞動(dòng)合同-實(shí)習(xí)期間合同解除與續(xù)簽3篇
- 二零二五年度商業(yè)寫字樓租賃合同樣本
- 二零二五年度外語(yǔ)翻譯公司兼職外教資源合作與管理合同
- 2025版投資框架協(xié)議模板下載與投資法律法規(guī)咨詢3篇
- 反騷擾政策程序
- 運(yùn)動(dòng)技能學(xué)習(xí)與控制課件第十一章運(yùn)動(dòng)技能的練習(xí)
- 射頻在疼痛治療中的應(yīng)用
- 四年級(jí)數(shù)學(xué)豎式計(jì)算100道文檔
- “新零售”模式下生鮮電商的營(yíng)銷策略研究-以盒馬鮮生為例
- 項(xiàng)痹病辨證施護(hù)
- 職業(yè)安全健康工作總結(jié)(2篇)
- 懷化市數(shù)字經(jīng)濟(jì)產(chǎn)業(yè)發(fā)展概況及未來(lái)投資可行性研究報(bào)告
- 07FD02 防空地下室電氣設(shè)備安裝
- 教師高中化學(xué)大單元教學(xué)培訓(xùn)心得體會(huì)
- 彈簧分離問(wèn)題經(jīng)典題目
評(píng)論
0/150
提交評(píng)論