[發(fā)明專(zhuān)利]一種大型通訊錄人員狀態(tài)實(shí)時(shí)感知算法在審
| 申請(qǐng)?zhí)枺?/td> | 201410081362.8 | 申請(qǐng)日: | 2014-03-07 |
| 公開(kāi)(公告)號(hào): | CN103916460A | 公開(kāi)(公告)日: | 2014-07-09 |
| 發(fā)明(設(shè)計(jì))人: | 周旭光 | 申請(qǐng)(專(zhuān)利權(quán))人: | 杭州易和互聯(lián)軟件技術(shù)有限公司 |
| 主分類(lèi)號(hào): | H04L29/08 | 分類(lèi)號(hào): | H04L29/08;H04L12/58 |
| 代理公司: | 暫無(wú)信息 | 代理人: | 暫無(wú)信息 |
| 地址: | 310000 浙江省杭*** | 國(guó)省代碼: | 浙江;33 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 大型 通訊錄 人員 狀態(tài) 實(shí)時(shí) 感知 算法 | ||
1.一種大型通訊錄人員狀態(tài)實(shí)時(shí)感知算法,其特征是,包含獲取個(gè)人通訊錄、獲取用戶(hù)組織通訊錄、實(shí)時(shí)狀態(tài)獲取和用戶(hù)的增刪改,獲取個(gè)人通訊錄通過(guò)登錄后,點(diǎn)擊常用聯(lián)系人,獲取個(gè)人通訊錄,查看本地是否有個(gè)人通訊錄的緩存,如果有緩存,點(diǎn)擊直接展現(xiàn)個(gè)人通訊錄,并向IM請(qǐng)求獲取個(gè)人通訊錄版本號(hào),如果沒(méi)有緩存,直接向IM請(qǐng)求獲取個(gè)人通訊錄版本號(hào),IM收到請(qǐng)求后,向客戶(hù)端返回個(gè)人通訊錄的版本號(hào),此時(shí),客戶(hù)端把本地個(gè)人通訊錄版本號(hào)和IM返回的版本號(hào)進(jìn)行比對(duì),如果版本號(hào)一致,則維持當(dāng)前個(gè)人通訊錄的展現(xiàn);如果不一致的話(huà),再次向IM請(qǐng)求獲取個(gè)人通訊錄的數(shù)據(jù),IM收到請(qǐng)求后,獲取個(gè)人通訊錄的用戶(hù),從用戶(hù)隊(duì)列中讀取個(gè)人通訊錄數(shù)據(jù)的數(shù)據(jù),然后把數(shù)據(jù)返回給客戶(hù)端,客戶(hù)端更新個(gè)人通訊錄的展現(xiàn),并把數(shù)據(jù)緩存保存到本地;獲取用戶(hù)的組織通訊錄分級(jí)獲取組織,打開(kāi)當(dāng)前節(jié)點(diǎn)的組織,就獲取當(dāng)前組織,打開(kāi)其他節(jié)點(diǎn)組織,則再次獲取其他組織,獲取組織后在客戶(hù)端展現(xiàn),獲取用戶(hù)指定類(lèi)型用戶(hù),即獲取當(dāng)前打開(kāi)某一節(jié)點(diǎn)組織;實(shí)時(shí)狀態(tài)獲取,在獲取到組織通訊錄后,客戶(hù)端每隔10s會(huì)去輪詢(xún)IM服務(wù)器,獲取組織通訊錄版本號(hào)進(jìn)行比較,如果一致,則維持當(dāng)前組織通訊錄的展現(xiàn);如果不一致,則獲取IM中用戶(hù)狀態(tài)統(tǒng)計(jì)數(shù)據(jù),同時(shí)更新客戶(hù)端組織通訊錄展現(xiàn),更新本地組織緩存數(shù)據(jù),保存數(shù)據(jù),更新版本號(hào);用戶(hù)的增刪改,在Web后臺(tái)增加、刪除、修改一個(gè)用戶(hù),web后臺(tái)把消息發(fā)送給IM,IM保存數(shù)據(jù),同時(shí)IM去判斷用戶(hù)是否在線(xiàn),在線(xiàn)的話(huà),把消息推送給用戶(hù),更新客戶(hù)端;如果用戶(hù)離線(xiàn),IM便更新版本號(hào),等用戶(hù)上線(xiàn),向IM請(qǐng)求獲取版本號(hào),獲取版本號(hào)后比對(duì)不一致,則向IM請(qǐng)求重新獲取組織,IM返回新數(shù)據(jù)后,更新客戶(hù)端通訊錄展現(xiàn),更新本地組織緩存數(shù)據(jù),保存數(shù)據(jù),更新版本號(hào)。
2.根據(jù)權(quán)利要求1所述的一種大型通訊錄人員狀態(tài)實(shí)時(shí)感知算法,其特征是,所述的用戶(hù)隊(duì)列緩存著用戶(hù)數(shù)據(jù),用戶(hù)隊(duì)列最大人數(shù)為1000人,超過(guò)1000人,有新用戶(hù)進(jìn)入隊(duì)列前端,則隊(duì)列末端用戶(hù)被踢出隊(duì)列。
3.根據(jù)權(quán)利要求1所述的一種大型通訊錄人員狀態(tài)實(shí)時(shí)感知算法,其特征是,所述的IM服務(wù)器中的任務(wù)引擎每15s去統(tǒng)計(jì)一次用戶(hù)狀態(tài),把統(tǒng)計(jì)數(shù)據(jù)保存在IM服務(wù)器,并更新版本號(hào)。
該專(zhuān)利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專(zhuān)利權(quán)人授權(quán)。該專(zhuān)利全部權(quán)利屬于杭州易和互聯(lián)軟件技術(shù)有限公司,未經(jīng)杭州易和互聯(lián)軟件技術(shù)有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專(zhuān)利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410081362.8/1.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專(zhuān)利網(wǎng)。
- 一種訪(fǎng)問(wèn)通訊錄的方法及其通訊錄系統(tǒng)
- 機(jī)頂盒通訊錄管理方法、系統(tǒng)及通信方法、系統(tǒng)
- 通訊錄同步方法及裝置
- 一種通訊錄共享方法及系統(tǒng)
- 一種同步企業(yè)通訊錄的方法及裝置
- 通訊錄的共享處理方法與系統(tǒng)
- 基于云計(jì)算實(shí)現(xiàn)多企業(yè)多通訊錄自動(dòng)關(guān)聯(lián)的方法及系統(tǒng)
- 具有個(gè)性化的單位通訊錄同步方法、裝置和智能通信系統(tǒng)
- 基于云端通訊錄的通訊錄數(shù)據(jù)自動(dòng)發(fā)布和更新系統(tǒng)
- 車(chē)載系統(tǒng)同步通訊錄的方法和裝置
- 狀態(tài)檢測(cè)裝置及狀態(tài)檢測(cè)方法
- 狀態(tài)估計(jì)裝置以及狀態(tài)估計(jì)方法
- 經(jīng)由次級(jí)狀態(tài)推斷管理狀態(tài)
- 狀態(tài)估計(jì)裝置及狀態(tài)估計(jì)方法
- 狀態(tài)估計(jì)裝置、狀態(tài)估計(jì)方法
- 狀態(tài)預(yù)測(cè)裝置以及狀態(tài)預(yù)測(cè)方法
- 狀態(tài)推定裝置、狀態(tài)推定方法和狀態(tài)推定程序
- 狀態(tài)檢測(cè)系統(tǒng)及狀態(tài)檢測(cè)方法
- 狀態(tài)判定裝置、狀態(tài)判定方法以及狀態(tài)判定程序
- 狀態(tài)判斷裝置以及狀態(tài)判斷方法





