欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一鍵通業(yè)務(wù)用戶管理、呈現(xiàn)及會話狀態(tài)管理的方法及系統(tǒng)的制作方法

文檔序號:7740896閱讀:229來源:國知局
專利名稱:一鍵通業(yè)務(wù)用戶管理、呈現(xiàn)及會話狀態(tài)管理的方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種一鍵通業(yè)務(wù)用戶管理、呈現(xiàn)及會話狀態(tài)管理的方法及系統(tǒng),更具 體地說,涉及一種可解決目前業(yè)務(wù)流程過于復(fù)雜以及信令交互過于頻繁等問題的一鍵通業(yè) 務(wù)用戶管理、呈現(xiàn)及會話狀態(tài)管理的方法及系統(tǒng)。
背景技術(shù)
目前,基于現(xiàn)有的IMS網(wǎng)絡(luò),其呈現(xiàn)業(yè)務(wù)采用標(biāo)準(zhǔn)協(xié)議,其互通性好,且符合未來 標(biāo)準(zhǔn)的發(fā)展趨勢。然而,現(xiàn)有的IMS網(wǎng)絡(luò),其業(yè)務(wù)流程復(fù)雜,終端需要與多方服務(wù)器交互,信 令交互頻繁,導(dǎo)致終端業(yè)務(wù)處理復(fù)雜,同時考慮到無線網(wǎng)絡(luò)的現(xiàn)狀,與服務(wù)器過多的交互極 容易產(chǎn)生不穩(wěn)定及異常情況的出現(xiàn)。

發(fā)明內(nèi)容
本發(fā)明的一個目的是提供一種一鍵通業(yè)務(wù)用戶管理、呈現(xiàn)及會話狀態(tài)管理系統(tǒng), 其解決了現(xiàn)有技術(shù)中用戶管理、呈現(xiàn)及會話狀態(tài)管理方面業(yè)務(wù)流程過于復(fù)雜,信令交互頻 繁,造成網(wǎng)絡(luò)負(fù)荷及終端壓力大的問題。本發(fā)明的另一個目的在于提供一種實(shí)現(xiàn)上述系統(tǒng)的方法。為了解決上述技術(shù)問題,本發(fā)明采用了以下技術(shù)方案一種一鍵通業(yè)務(wù)用戶管理、呈現(xiàn)及會話狀態(tài)管理的系統(tǒng),其包括服務(wù)器和至少兩 個客戶端;所述服務(wù)器包括用戶管理服務(wù)器、呈現(xiàn)服務(wù)器及會話管理服務(wù)器,呈現(xiàn)服務(wù)器分 別與用戶管理服務(wù)器、會話管理服務(wù)器、管理終端連接,其中,所述用戶管理服務(wù)器用于對用戶進(jìn)行有效性鑒權(quán)及提供相關(guān)用戶管理服務(wù),以及 用戶管理服務(wù)器用于對用戶注冊及心跳請求先進(jìn)行合法性鑒權(quán)再向呈現(xiàn)服務(wù)器獲取用戶 群組信息及會話狀態(tài)信息;所述呈現(xiàn)服務(wù)器用于管理用戶群組信息及用戶所在會話的成員會話狀態(tài)信息,以 及呈現(xiàn)服務(wù)器用于對來自用戶管理服務(wù)器的請求進(jìn)行檢查群組版本號及會話狀態(tài)版本號 并將最新版本的群組信息與會話狀態(tài)信息響應(yīng)給用戶管理服務(wù)器,以及對于來自會話管理 服務(wù)器請求,如果為會話狀態(tài)更新,呈現(xiàn)服務(wù)器用于更新相應(yīng)群組會話狀態(tài)并生成新的版 本號,如果為群組信息請求,呈現(xiàn)服務(wù)器用于檢查請求中攜帶的群組版本號并將最新版本 的群組信息響應(yīng)給會話管理服務(wù)器,以及對于來自管理終端的請求,如果群組信息改變,呈 現(xiàn)服務(wù)器用于生成新的群組版本號并通知會話管理服務(wù)器;會話管理服務(wù)器用于處理客戶端的邀請等會話請求,以及會話管理服務(wù)器用于對 來自管戶端的邀請請求根據(jù)群組信息及相關(guān)群組權(quán)限及群組成員權(quán)限來按照設(shè)計的業(yè)務(wù) 流程進(jìn)行處理,以及會話管理服務(wù)器對于群組會話狀態(tài)的更新需通知呈現(xiàn)服務(wù)器時,會話 管理服務(wù)器用于對來自呈現(xiàn)服務(wù)器的群組信息更新通知進(jìn)行處理;所述客戶端包括用戶管理模塊與會話管理模塊,用戶管理模塊與會話管理模塊連接,其中,所述用戶管理模塊用于與用戶管理服務(wù)器交互并獲取用戶群組信息及群組會話 狀態(tài)信息,以及用戶管理模塊用于從會話管理模塊獲取當(dāng)前用戶會話狀態(tài)以便與服務(wù)器同

少;所述會話管理模塊用于會話呼叫等業(yè)務(wù)處理并對用戶管理獲取到的用戶在服務(wù) 器會話狀態(tài)進(jìn)行同步。所述各客戶端的用戶管理模塊與服務(wù)器的用戶管理服務(wù)器之間使用HTTP協(xié)議進(jìn) 行通信。一種一鍵通業(yè)務(wù)用戶管理、呈現(xiàn)及會話狀態(tài)管理的方法,其包括以下步驟步驟S101,客戶端向用戶管理服務(wù)器發(fā)送注冊消息,用戶管理服務(wù)器對用戶進(jìn)行 鑒權(quán),在鑒權(quán)通過后,用戶管理服務(wù)器向呈現(xiàn)服務(wù)器請求該用戶的群組信息,并響應(yīng)客戶 端;步驟S102,客戶端根據(jù)步驟SlOl返回的群組信息中的某一個群組向會話管理服 務(wù)器發(fā)起邀請呼叫,會話管理服務(wù)器根據(jù)群組ID向呈現(xiàn)服務(wù)器獲取該群組信息并按照主 叫的權(quán)限進(jìn)入相關(guān)業(yè)務(wù)處理流程以及向呈現(xiàn)服務(wù)器通報當(dāng)前群組會話狀態(tài)信息;步驟S103,客戶端在加入會話成功后,其向用戶管理服務(wù)器發(fā)送心跳信息,用戶管 理服務(wù)器在鑒權(quán)后,用戶管理服務(wù)器向呈現(xiàn)服務(wù)器請求用戶會話狀態(tài)信息并響應(yīng)客戶端;步驟S104,客戶端定時向用戶管理服務(wù)器發(fā)送心跳信息、同步群組信息及會話狀 態(tài),當(dāng)服務(wù)器響應(yīng)不在會話中而客戶端仍在會話中時,客戶端退出當(dāng)前會話,當(dāng)心跳消息顯 示客戶端不在會話中而會話管理服務(wù)器發(fā)現(xiàn)該用戶在群組會話中時,即會話管理服務(wù)器把 用戶踢出群組會話;步驟S105,管理終端更新群組信息,呈現(xiàn)服務(wù)器將最近版本通報所述會話管理服 務(wù)器進(jìn)行處理,當(dāng)出現(xiàn)某用戶已經(jīng)從群組中刪除而該用戶仍在群組會話中的情況時,會話 管理服務(wù)器將把該用戶踢出群組會話。進(jìn)一步地,在步驟SlOl中,客戶端發(fā)送給用戶管理服務(wù)器的注冊消息攜帶有用戶 信息,用戶管理服務(wù)器對于注冊成功的響應(yīng)需攜帶用戶相關(guān)聯(lián)群組信息。進(jìn)一步地,在步驟S103中,所述心跳消息攜帶有用戶信息及會話狀態(tài)信息,心跳 消息的觸發(fā)分為定時觸發(fā)及主動觸發(fā),在客戶端發(fā)起加入群組會話并成功后,心跳消息的 觸發(fā)為用于提高群組信息狀態(tài)實(shí)時性的主動觸發(fā)。進(jìn)一步地,對于心跳消息的成功響應(yīng)進(jìn)一步包括步驟S1031,若用戶當(dāng)前不在群組會話中,S卩服務(wù)器檢查用戶相關(guān)聯(lián)群組是否變 化,如果變化,即響應(yīng)消息需攜帶用戶的相關(guān)聯(lián)群組信息,如果無變化,即響應(yīng)消息不需要 攜帶用戶的相關(guān)聯(lián)群組信息;步驟S1032,若用戶當(dāng)前在群組會話中,S卩服務(wù)器檢查用戶相關(guān)聯(lián)群組是否變化a、如果用戶相關(guān)聯(lián)群組無變化,即需檢查群組會話中會話狀態(tài)是否有變化,如果 有變化,服務(wù)器響應(yīng)消息需攜帶當(dāng)前群組會話中的成員及會話狀態(tài)信息,如果無變化,服務(wù) 器響應(yīng)消息無需攜帶當(dāng)前群組會話信息;b、如果用戶相關(guān)聯(lián)群組信息有變化,服務(wù)器響應(yīng)消息需攜帶新的用戶相關(guān)聯(lián)群組 信息,以及需檢查群組會話中會話狀態(tài)是否有變化,如果有變化,服務(wù)器響應(yīng)還需攜帶當(dāng)前群組會話中的成員及會話狀態(tài)信息,如果無變化,服務(wù)器響應(yīng)消息無需攜帶當(dāng)前群組會話 fn息;步驟S1033,如果心跳消息中攜帶的會話狀態(tài)信息與會話管理服務(wù)器中會話狀態(tài) 信息不一致,會話管理服務(wù)器需進(jìn)行異常處理,完成與客戶端會話狀態(tài)的同步a、如果心跳中攜帶會話狀態(tài)為在某個群組會話中,服務(wù)器檢查該用戶不在該群組 會話中,即服務(wù)器需響應(yīng)客戶端會話狀態(tài)為不在該群組會話中,客戶端根據(jù)響應(yīng)信息退出 群組會話;b、如果心跳中攜帶會話狀態(tài)為不在某個群組會話中,服務(wù)器檢查該用戶在某個群 組會話中,服務(wù)器需將用戶退出群組會話,并響應(yīng)客戶端不在群組會話。本發(fā)明由于采用了上述系統(tǒng)和方法,通過將部分信令交互放在服務(wù)器間處理,使 客戶端與多方服務(wù)器交互模式減少到只與單方服務(wù)器交互,從而解決了現(xiàn)有技術(shù)中用戶管 理、呈現(xiàn)及會話狀態(tài)管理方面業(yè)務(wù)流程過于復(fù)雜,信令交互頻繁而造成網(wǎng)絡(luò)負(fù)荷及終端壓 力大的問題,本發(fā)明大幅度地減少了信令交互,降低了網(wǎng)絡(luò)資源的占用,也減少了客戶端的 異步事件,同時降低了客戶端的業(yè)務(wù)復(fù)雜度。在結(jié)合附圖閱讀本發(fā)明的實(shí)施方式的詳細(xì)描述后,本發(fā)明的特點(diǎn)和優(yōu)點(diǎn)將變得更 加清楚。


圖1是本發(fā)明的系統(tǒng)的示意圖;圖2是本發(fā)明的方法的流程圖。
具體實(shí)施例方式為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對 本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并 不用于限定本發(fā)明。參閱圖1,一種一鍵通業(yè)務(wù)用戶管理、呈現(xiàn)及會話狀態(tài)管理的系統(tǒng),該系統(tǒng)包括服 務(wù)器1與多個客戶端2,其中,服務(wù)器1與各客戶端2分別相連,應(yīng)當(dāng)說明的是,本發(fā)明所有 圖示中各設(shè)備之間的連接關(guān)系是為了清楚闡釋其信息交互及控制過程的需要,因此應(yīng)當(dāng)視 為邏輯上的連接關(guān)系,而不應(yīng)公限于物理連接,各客戶端2可以為終端通信設(shè)備,例如普通 手機(jī)。在本實(shí)施方式中,所述服務(wù)器1包括用戶管理服務(wù)器13、呈現(xiàn)服務(wù)器12及會話管 理服務(wù)器11,呈現(xiàn)服務(wù)器12分別與用戶管理服務(wù)器13、會話管理服務(wù)器11、管理終端連接, 其中,服務(wù)器1的內(nèi)部結(jié)構(gòu)并不是本發(fā)明的服務(wù)器最簡結(jié)構(gòu),另外也可在其上進(jìn)行擴(kuò)展,服 務(wù)器1的內(nèi)部結(jié)構(gòu)是在一鍵通業(yè)務(wù)處理中的一個典型結(jié)構(gòu)。用戶管理服務(wù)器13用于對用 戶進(jìn)行有效性鑒權(quán)及提供相關(guān)用戶管理服務(wù),以及用戶管理服務(wù)器13用于對用戶注冊及 心跳請求先進(jìn)行合法性鑒權(quán)再向呈現(xiàn)服務(wù)器12獲取用戶群組信息及會話狀態(tài)信息;所述 呈現(xiàn)服務(wù)器12用于管理用戶群組信息及用戶所在會話的成員會話狀態(tài)信息,以及呈現(xiàn)服 務(wù)器12用于對來自用戶管理服務(wù)器13的請求進(jìn)行檢查群組版本號及會話狀態(tài)版本號并將 最新版本的群組信息與會話狀態(tài)信息響應(yīng)給用戶管理服務(wù)器13,以及對于來自會話管理服務(wù)器11請求,如果為會話狀態(tài)更新,呈現(xiàn)服務(wù)器12用于更新相應(yīng)群組會話狀態(tài)并生成新的 版本號,如果為群組信息請求,呈現(xiàn)服務(wù)器12用于檢查請求中攜帶的群組版本號并將最新 版本的群組信息響應(yīng)給會話管理服務(wù)器11,以及對于來自管理終端的請求,如果群組信息 改變,呈現(xiàn)服務(wù)器12用于生成新的群組版本號并通知會話管理服務(wù)器11 ;所述會話管理服 務(wù)器11用于處理客戶端2的邀請等會話請求,以及會話管理服務(wù)器11用于對來自管戶端 2的邀請請求根據(jù)群組信息及相關(guān)群組權(quán)限及群組成員權(quán)限來按照設(shè)計的業(yè)務(wù)流程進(jìn)行處 理,以及會話管理服務(wù)器11對于群組會話狀態(tài)的更新需通知呈現(xiàn)服務(wù)器12時,會話管理服 務(wù)器11用于對來自呈現(xiàn)服務(wù)器12的群組信息更新通知進(jìn)行處理;所述客戶端2包括用戶管理模塊21與會話管理模塊22,用戶管理模塊21與會話 管理模塊22連接,其中,客戶端2的內(nèi)部結(jié)構(gòu)并不是本發(fā)明的客戶端最簡結(jié)構(gòu),另外也可以 在其上進(jìn)行擴(kuò)展,該客戶端2的內(nèi)部結(jié)構(gòu)是在一鍵通業(yè)務(wù)處理中的一個典型結(jié)構(gòu)。用戶管 理模塊21用于與用戶管理服務(wù)器13交互并獲取用戶群組信息及群組會話狀態(tài)信息,以及 用戶管理模塊21用于從會話管理模塊22獲取當(dāng)前用戶會話狀態(tài)以便與服務(wù)器1同步;會 話管理模塊22用于會話呼叫等業(yè)務(wù)處理并對用戶管理獲取到的用戶在服務(wù)器1會話狀態(tài) 進(jìn)行同步。在本實(shí)施方式中,所述各客戶端的用戶管理模塊與服務(wù)器的用戶管理服務(wù)器之間 使用HTTP協(xié)議進(jìn)行通信。參閱圖2,一種一鍵通業(yè)務(wù)用戶管理、呈現(xiàn)及會話狀態(tài)管理的方法,其中,不同的用 戶可登陸到不同的客戶端,如圖中的兩個獨(dú)立的客戶端,該方法包括以下步驟步驟S101,客戶端向用戶管理服務(wù)器發(fā)送注冊消息,用戶管理服務(wù)器對用戶進(jìn)行 鑒權(quán),在鑒權(quán)通過后,用戶管理服務(wù)器向呈現(xiàn)服務(wù)器請求該用戶的群組信息,并響應(yīng)客戶 端;步驟S102,客戶端根據(jù)步驟SlOl返回的群組信息中的某一個群組向會話管理服 務(wù)器發(fā)起邀請呼叫,會話管理服務(wù)器根據(jù)群組ID向呈現(xiàn)服務(wù)器獲取該群組信息并按照主 叫的權(quán)限進(jìn)入相關(guān)業(yè)務(wù)處理流程以及向呈現(xiàn)服務(wù)器通報當(dāng)前群組會話狀態(tài)信息;步驟S103,客戶端在加入會話成功后,其向用戶管理服務(wù)器發(fā)送心跳信息,用戶管 理服務(wù)器在鑒權(quán)后,用戶管理服務(wù)器向呈現(xiàn)服務(wù)器請求用戶會話狀態(tài)信息并響應(yīng)客戶端;步驟S104,客戶端定時向用戶管理服務(wù)器發(fā)送心跳信息、同步群組信息及會話狀 態(tài),當(dāng)服務(wù)器響應(yīng)不在會話中而客戶端仍在會話中時,客戶端退出當(dāng)前會話,當(dāng)心跳消息顯 示客戶端不在會話中而會話管理服務(wù)器發(fā)現(xiàn)該用戶在群組會話中時,即會話管理服務(wù)器把 用戶踢出群組會話;步驟S105,管理終端更新群組信息,呈現(xiàn)服務(wù)器將最近版本通報所述會話管理服 務(wù)器進(jìn)行處理,當(dāng)出現(xiàn)某用戶已經(jīng)從群組中刪除而該用戶仍在群組會話中的情況時,會話 管理服務(wù)器將把該用戶踢出群組會話。在本實(shí)施方式的步驟SlOl中,客戶端發(fā)送給用戶管理服務(wù)器的注冊消息攜帶有 用戶信息,用戶管理服務(wù)器對于注冊成功的響應(yīng)需攜帶用戶相關(guān)聯(lián)群組信息。在本實(shí)施方式的步驟S103中,所述心跳消息攜帶有用戶信息及會話狀態(tài)信息,心 跳消息的觸發(fā)分為定時觸發(fā)及主動觸發(fā),在客戶端發(fā)起加入群組會話并成功后,心跳消息 的觸發(fā)為用于提高群組信息狀態(tài)實(shí)時性的主動觸發(fā)。
在本實(shí)施方式的步驟S103中,對于心跳消息的成功響應(yīng)進(jìn)一步包括步驟S1031,若用戶當(dāng)前不在群組會話中,S卩服務(wù)器檢查用戶相關(guān)聯(lián)群組是否變 化,如果變化,即響應(yīng)消息需攜帶用戶的相關(guān)聯(lián)群組信息,如果無變化,即響應(yīng)消息不需要 攜帶用戶的相關(guān)聯(lián)群組信息;步驟S1032,若用戶當(dāng)前在群組會話中,S卩服務(wù)器檢查用戶相關(guān)聯(lián)群組是否變化a、如果用戶相關(guān)聯(lián)群組無變化,即需檢查群組會話中會話狀態(tài)是否有變化,如果 有變化,服務(wù)器響應(yīng)消息需攜帶當(dāng)前群組會話中的成員及會話狀態(tài)信息,如果無變化,服務(wù) 器響應(yīng)消息無需攜帶當(dāng)前群組會話信息;b、如果用戶相關(guān)聯(lián)群組信息有變化,服務(wù)器響應(yīng)消息需攜帶新的用戶相關(guān)聯(lián)群組 信息,以及需檢查群組會話中會話狀態(tài)是否有變化,如果有變化,服務(wù)器響應(yīng)還需攜帶當(dāng)前 群組會話中的成員及會話狀態(tài)信息,如果無變化,服務(wù)器響應(yīng)消息無需攜帶當(dāng)前群組會話 fn息;步驟S1033,如果心跳消息中攜帶的會話狀態(tài)信息與會話管理服務(wù)器中會話狀態(tài) 信息不一致,會話管理服務(wù)器需進(jìn)行異常處理,完成與客戶端會話狀態(tài)的同步a、如果心跳中攜帶會話狀態(tài)為在某個群組會話中,服務(wù)器檢查該用戶不在該群組 會話中,即服務(wù)器需響應(yīng)客戶端會話狀態(tài)為不在該群組會話中,客戶端根據(jù)響應(yīng)信息退出 群組會話;b、如果心跳中攜帶會話狀態(tài)為不在某個群組會話中,服務(wù)器檢查該用戶在某個群 組會話中,服務(wù)器需將用戶退出群組會話,并響應(yīng)客戶端不在群組會話。雖然結(jié)合附圖描述了本發(fā)明的實(shí)施方式,但是本領(lǐng)域的技術(shù)人員可以在所附權(quán)利 要求的范圍之內(nèi)作出各種變形或修改,只要不超過本發(fā)明的權(quán)利要求所描述的保護(hù)范圍, 都應(yīng)當(dāng)在本發(fā)明的保護(hù)范圍之內(nèi)。
8
權(quán)利要求
1.一種一鍵通業(yè)務(wù)用戶管理、呈現(xiàn)及會話狀態(tài)管理的系統(tǒng),其包括服務(wù)器和至少兩個 客戶端;其特征在于所述服務(wù)器包括用戶管理服務(wù)器、呈現(xiàn)服務(wù)器及會話管理服務(wù)器,呈現(xiàn)服務(wù)器分別與 用戶管理服務(wù)器、會話管理服務(wù)器、管理終端連接,其中,所述用戶管理服務(wù)器用于對用戶進(jìn)行有效性鑒權(quán)及提供相關(guān)用戶管理服務(wù),以及用戶 管理服務(wù)器用于對用戶注冊及心跳請求先進(jìn)行合法性鑒權(quán)再向呈現(xiàn)服務(wù)器獲取用戶群組 信息及會話狀態(tài)信息;所述呈現(xiàn)服務(wù)器用于管理用戶群組信息及用戶所在會話的成員會話狀態(tài)信息,以及呈 現(xiàn)服務(wù)器用于對來自用戶管理服務(wù)器的請求進(jìn)行檢查群組版本號及會話狀態(tài)版本號并將 最新版本的群組信息與會話狀態(tài)信息響應(yīng)給用戶管理服務(wù)器,以及對于來自會話管理服務(wù) 器請求,如果為會話狀態(tài)更新,呈現(xiàn)服務(wù)器用于更新相應(yīng)群組會話狀態(tài)并生成新的版本號, 如果為群組信息請求,呈現(xiàn)服務(wù)器用于檢查請求中攜帶的群組版本號并將最新版本的群組 信息響應(yīng)給會話管理服務(wù)器,以及對于來自管理終端的請求,如果群組信息改變,呈現(xiàn)服務(wù) 器用于生成新的群組版本號并通知會話管理服務(wù)器;所述會話管理服務(wù)器用于處理客戶端的邀請等會話請求,以及會話管理服務(wù)器用于對 來自客戶端的邀請請求根據(jù)群組信息及相關(guān)群組權(quán)限及群組成員權(quán)限來按照設(shè)計的業(yè)務(wù) 流程進(jìn)行處理,以及會話管理服務(wù)器對于群組會話狀態(tài)的更新需通知呈現(xiàn)服務(wù)器時,會話 管理服務(wù)器用于對來自呈現(xiàn)服務(wù)器的群組信息更新通知進(jìn)行處理;所述客戶端包括用戶管理模塊與會話管理模塊,用戶管理模塊與會話管理模塊連接, 其中,所述用戶管理模塊用于與用戶管理服務(wù)器交互并獲取用戶群組信息及群組會話狀態(tài) 信息,以及用戶管理模塊用于從會話管理模塊獲取當(dāng)前用戶會話狀態(tài)以便與服務(wù)器同步;所述會話管理模塊用于會話呼叫等業(yè)務(wù)處理并對用戶管理獲取到的用戶在服務(wù)器會 話狀態(tài)進(jìn)行同步。
2.根據(jù)權(quán)利要求1所述的一種一鍵通業(yè)務(wù)用戶管理、呈現(xiàn)及會話狀態(tài)管理的系統(tǒng),其 特征在于所述各客戶端的用戶管理模塊與服務(wù)器的用戶管理服務(wù)器之間使用HTTP協(xié)議 進(jìn)行通信。
3.一種實(shí)現(xiàn)權(quán)利要求1所述的系統(tǒng)的一鍵通業(yè)務(wù)用戶管理、呈現(xiàn)及會話狀態(tài)管理的方 法,其特征在于,其包括以下步驟步驟S101,客戶端向用戶管理服務(wù)器發(fā)送注冊消息,用戶管理服務(wù)器對用戶進(jìn)行鑒權(quán), 在鑒權(quán)通過后,用戶管理服務(wù)器向呈現(xiàn)服務(wù)器請求該用戶的群組信息,并響應(yīng)客戶端;步驟S102,客戶端根據(jù)步驟SlOl返回的群組信息中的某一個群組向會話管理服務(wù)器 發(fā)起邀請呼叫,會話管理服務(wù)器根據(jù)群組ID向呈現(xiàn)服務(wù)器獲取該群組信息并按照主叫的 權(quán)限進(jìn)入相關(guān)業(yè)務(wù)處理流程以及向呈現(xiàn)服務(wù)器通報當(dāng)前群組會話狀態(tài)信息;步驟S103,客戶端在加入會話成功后,其向用戶管理服務(wù)器發(fā)送心跳信息,用戶管理服 務(wù)器在鑒權(quán)后,用戶管理服務(wù)器向呈現(xiàn)服務(wù)器請求用戶會話狀態(tài)信息并響應(yīng)客戶端;步驟S104,客戶端定時向用戶管理服務(wù)器發(fā)送心跳信息、同步群組信息及會話狀態(tài),當(dāng) 服務(wù)器響應(yīng)不在會話中而客戶端仍在會話中時,客戶端退出當(dāng)前會話,當(dāng)心跳消息顯示客 戶端不在會話中而會話管理服務(wù)器發(fā)現(xiàn)該用戶在群組會話中時,即會話管理服務(wù)器把用戶踢出群組會話;步驟S105,管理終端更新群組信息,呈現(xiàn)服務(wù)器將最近版本通報所述會話管理服務(wù)器 進(jìn)行處理,當(dāng)出現(xiàn)某用戶已經(jīng)從群組中刪除而該用戶仍在群組會話中的情況時,會話管理 服務(wù)器將把該用戶踢出群組會話。
4.根據(jù)權(quán)利要求3所述的一種一鍵通業(yè)務(wù)用戶管理、呈現(xiàn)及會話狀態(tài)管理的方法,其 特征在于在步驟SlOl中,客戶端發(fā)送給用戶管理服務(wù)器的注冊消息攜帶有用戶信息,用戶管理 服務(wù)器對于注冊成功的響應(yīng)需攜帶用戶相關(guān)聯(lián)群組信息。
5.根據(jù)權(quán)利要求3所述的一種一鍵通業(yè)務(wù)用戶管理、呈現(xiàn)及會話狀態(tài)管理的方法,其 特征在于在步驟S103中,所述心跳消息攜帶有用戶信息及會話狀態(tài)信息,心跳消息的觸發(fā)分為 定時觸發(fā)及主動觸發(fā),在客戶端發(fā)起加入群組會話并成功后,心跳消息的觸發(fā)為用于提高 群組信息狀態(tài)實(shí)時性的主動觸發(fā)。
6.根據(jù)權(quán)利要求5所述的一種一鍵通業(yè)務(wù)用戶管理、呈現(xiàn)及會話狀態(tài)管理的方法,其 特征在于對于心跳消息的成功響應(yīng)進(jìn)一步包括步驟S1031,若用戶當(dāng)前不在群組會話中,S卩服務(wù)器檢查用戶相關(guān)聯(lián)群組是否變化,如 果變化,即響應(yīng)消息需攜帶用戶的相關(guān)聯(lián)群組信息,如果無變化,即響應(yīng)消息不需要攜帶用 戶的相關(guān)聯(lián)群組信息;步驟S1032,若用戶當(dāng)前在群組會話中,S卩服務(wù)器檢查用戶相關(guān)聯(lián)群組是否變化a、如果用戶相關(guān)聯(lián)群組無變化,即需檢查群組會話中會話狀態(tài)是否有變化,如果有變 化,服務(wù)器響應(yīng)消息需攜帶當(dāng)前群組會話中的成員及會話狀態(tài)信息,如果無變化,服務(wù)器響 應(yīng)消息無需攜帶當(dāng)前群組會話信息;b、如果用戶相關(guān)聯(lián)群組信息有變化,服務(wù)器響應(yīng)消息需攜帶新的用戶相關(guān)聯(lián)群組信 息,以及需檢查群組會話中會話狀態(tài)是否有變化,如果有變化,服務(wù)器響應(yīng)還需攜帶當(dāng)前群 組會話中的成員及會話狀態(tài)信息,如果無變化,服務(wù)器響應(yīng)消息無需攜帶當(dāng)前群組會話信 息;步驟S1033,如果心跳消息中攜帶的會話狀態(tài)信息與會話管理服務(wù)器中會話狀態(tài)信息 不一致,會話管理服務(wù)器需進(jìn)行異常處理,完成與客戶端會話狀態(tài)的同步a、如果心跳中攜帶會話狀態(tài)為在某個群組會話中,服務(wù)器檢查該用戶不在該群組會話 中,即服務(wù)器需響應(yīng)客戶端會話狀態(tài)為不在該群組會話中,客戶端根據(jù)響應(yīng)信息退出群組 會話;b、如果心跳中攜帶會話狀態(tài)為不在某個群組會話中,服務(wù)器檢查該用戶在某個群組會 話中,服務(wù)器需將用戶退出群組會話,并響應(yīng)客戶端不在群組會話。
全文摘要
本發(fā)明公開了一鍵通業(yè)務(wù)用戶管理、呈現(xiàn)及會話狀態(tài)管理的方法及系統(tǒng),一方面,其系統(tǒng)包括服務(wù)器和至少兩個客戶端,服務(wù)器包括用戶管理服務(wù)器、呈現(xiàn)服務(wù)器及會話管理服務(wù)器,呈現(xiàn)服務(wù)器分別與用戶管理服務(wù)器、會話管理服務(wù)器、管理終端連接,客戶端包括用戶管理模塊與會話管理模塊,用戶管理模塊與會話管理模塊連接,以及用戶管理模塊與用戶管理服務(wù)器相連接;另一方面,其方法為實(shí)現(xiàn)上述系統(tǒng)的方法。本發(fā)明解決了現(xiàn)有技術(shù)中用戶管理、呈現(xiàn)及會話狀態(tài)管理方面業(yè)務(wù)流程過于復(fù)雜,信令交互頻繁,造成網(wǎng)絡(luò)負(fù)荷及終端壓力大的問題,其大幅度地減少了信令交互,降低了網(wǎng)絡(luò)資源的占用,也減少了客戶端的異步事件,同時降低了客戶端的業(yè)務(wù)復(fù)雜度。
文檔編號H04W68/00GK102137338SQ20101010159
公開日2011年7月27日 申請日期2010年1月22日 優(yōu)先權(quán)日2010年1月22日
發(fā)明者陳岱暉 申請人:深圳市源通世紀(jì)科技有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
顺昌县| 石渠县| 三穗县| 穆棱市| 新巴尔虎左旗| 康保县| 永善县| 温宿县| 定结县| 徐水县| 碌曲县| 龙里县| 察隅县| 青海省| 河北区| 仙桃市| 德令哈市| 武冈市| 大荔县| 余庆县| 永济市| 三门峡市| 革吉县| 固始县| 拉萨市| 西平县| 澄城县| 永济市| 开封市| 毕节市| 格尔木市| 缙云县| 彭阳县| 凉城县| 玉环县| 远安县| 潜江市| 红河县| 永年县| 买车| 安化县|