[發(fā)明專利]邏輯服務(wù)器、即時(shí)通信系統(tǒng)和即時(shí)通信方法有效
| 申請?zhí)枺?/td> | 201210273295.0 | 申請日: | 2012-08-02 | 
| 公開(公告)號: | CN102769582A | 公開(公告)日: | 2012-11-07 | 
| 發(fā)明(設(shè)計(jì))人: | 張曉廷 | 申請(專利權(quán))人: | 深圳中興網(wǎng)信科技有限公司 | 
| 主分類號: | H04L12/58 | 分類號: | H04L12/58;H04L29/08 | 
| 代理公司: | 北京友聯(lián)知識產(chǎn)權(quán)代理事務(wù)所(普通合伙) 11343 | 代理人: | 尚志峰;汪海屏 | 
| 地址: | 518057 廣東省深*** | 國省代碼: | 廣東;44 | 
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 | 
| 摘要: | |||
| 搜索關(guān)鍵詞: | 邏輯 服務(wù)器 即時(shí) 通信 系統(tǒng) 方法 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及計(jì)算機(jī)通信領(lǐng)域,具體而言,涉及一種邏輯服務(wù)器、一種即時(shí)通信系統(tǒng)和一種即時(shí)通信方法。
背景技術(shù)
在當(dāng)前隨著移動(dòng)互聯(lián)網(wǎng)的崛起,在移動(dòng)終端上都需要一種個(gè)性化的即時(shí)通訊工具進(jìn)行一些專用領(lǐng)域的溝通交流需求。一些大型企業(yè)需要本企業(yè)專用的企業(yè)即時(shí)通訊工具和移動(dòng)終端一起組成一個(gè)大的體系,通過PC、移動(dòng)終端,隨時(shí)隨地實(shí)現(xiàn)自己的專用溝通交流需求。
即時(shí)通訊要求消息發(fā)送快速,實(shí)時(shí),穩(wěn)定。還需要能獲知關(guān)心用戶的狀態(tài)。特別是大型企業(yè),每個(gè)人需要實(shí)時(shí)獲知其他所有人的狀態(tài),而每次狀態(tài)變化都需要廣播很多客戶端,對服務(wù)端設(shè)計(jì)和架構(gòu)帶來不小的挑戰(zhàn)。
因此,需要一種新的即時(shí)通信軟件,通過采用特定的設(shè)計(jì)框架,既可以提高數(shù)據(jù)傳輸?shù)乃俣扰c可靠性,又可以節(jié)省成本。
發(fā)明內(nèi)容
本發(fā)明正是基于上述問題,提出了一種邏輯服務(wù)器,既可以提高數(shù)據(jù)傳輸?shù)乃俣扰c可靠性,又可以節(jié)省成本。
有鑒于此,根據(jù)本發(fā)明的一個(gè)方面,提出了一種邏輯服務(wù)器,包括:判斷單元,向賬號服務(wù)器發(fā)送獲取請求,根據(jù)所述賬號服務(wù)器返回的賬號數(shù)據(jù),判斷發(fā)出登錄請求的請求賬號是否屬于所述邏輯服務(wù)器的管轄范圍,所述賬號服務(wù)器用于保存每個(gè)邏輯服務(wù)器的節(jié)點(diǎn)號以及每個(gè)邏輯服務(wù)器管轄的賬號數(shù)據(jù);查找單元,用于在所述請求賬號不屬于所述管轄范圍時(shí),通過所述賬號服務(wù)器查找出應(yīng)管轄所述請求賬號的邏輯服務(wù)器,并將查找出的邏輯服務(wù)器的節(jié)點(diǎn)號返回至所述請求賬號;信息反饋單元,在所述請求賬號登錄成功后,通過數(shù)據(jù)服務(wù)器獲取與所述請求賬號相關(guān)聯(lián)的信息并將獲取的信息反饋至所述請求賬號,所述數(shù)據(jù)服務(wù)器用于保存與每個(gè)賬號相關(guān)聯(lián)的信息。
在該技術(shù)方案中,每個(gè)邏輯服務(wù)器的可管轄一個(gè)或多個(gè)賬號,每個(gè)賬號也對應(yīng)著相應(yīng)的邏輯服務(wù)器,每個(gè)邏輯服務(wù)器的地位平等,多個(gè)邏輯服務(wù)器形成一個(gè)網(wǎng)狀結(jié)構(gòu),賬號的登錄和信息獲取不必通過中心服務(wù)器才能實(shí)現(xiàn),也就沒有負(fù)載壓力施加在登錄節(jié)點(diǎn)或中心節(jié)點(diǎn)上,而且也不需要為了追求可靠性而閑置的熱備份節(jié)點(diǎn)、冷備份節(jié)點(diǎn),減少了服務(wù)器資源的浪費(fèi)。其中,與每個(gè)賬號相關(guān)聯(lián)的信息可以是成功登錄信息,用戶組列表信息,用戶狀態(tài)信息,離線消息等、用戶之間的交流消息。
另一方面,數(shù)據(jù)服務(wù)器可以采用nosql(非關(guān)系型的數(shù)據(jù)庫)思想,將數(shù)據(jù)存儲于共享內(nèi)存中,進(jìn)一步地,可以采用哈希(hash)賬號存儲每個(gè)賬號的相關(guān)數(shù)據(jù),這保證了在數(shù)據(jù)服務(wù)器中有節(jié)點(diǎn)崩潰的情況下或斷電時(shí),數(shù)據(jù)在內(nèi)存也不會(huì)丟失,可以在數(shù)據(jù)服務(wù)器的其他未崩潰或未斷電的節(jié)點(diǎn)上查詢到數(shù)據(jù),這種結(jié)構(gòu)完全拋棄了數(shù)據(jù)庫,避免了數(shù)據(jù)庫在查詢、更新數(shù)據(jù)上的慢速而成為整個(gè)系統(tǒng)的瓶頸。而且數(shù)據(jù)庫軟件本身價(jià)格昂貴,而當(dāng)今內(nèi)存已經(jīng)相對廉價(jià)而且容量大。
通過上述結(jié)構(gòu)既可以提高數(shù)據(jù)傳輸?shù)乃俣扰c可靠性,又可以節(jié)省成本。
在上述技術(shù)方案中,優(yōu)選地,還可以包括:通信單元,建立所述邏輯服務(wù)器與其他邏輯服務(wù)器之間的連接,將與所述邏輯服務(wù)器管轄的賬號相關(guān)聯(lián)的信息發(fā)送至所述其他邏輯服務(wù)器進(jìn)行保存;請求接管單元,在所述邏輯服務(wù)器發(fā)生崩潰時(shí),請求所述其他邏輯服務(wù)器中管轄賬號的數(shù)目最小的邏輯服務(wù)器接管所述邏輯服務(wù)器所管轄的賬號,以及在所述邏輯服務(wù)器正常啟動(dòng)時(shí),請求所述管轄賬號的數(shù)目最小的邏輯服務(wù)器重新由所述邏輯服務(wù)器管轄原有賬號。
在該技術(shù)方案中,多個(gè)邏輯服務(wù)器可以組成的前端節(jié)點(diǎn)集群為用戶服務(wù),所有邏輯服務(wù)器之間兩兩互聯(lián),當(dāng)一邏輯服務(wù)器登錄到另一邏輯服務(wù)器上時(shí),都可以相當(dāng)于一個(gè)用戶客戶端登錄到該另一邏輯服務(wù)器上,當(dāng)一個(gè)本地邏輯服務(wù)器檢測到另一個(gè)邏輯服務(wù)器登錄進(jìn)來,即開始檢測本地的邏輯服務(wù)器是否有需要通知另一個(gè)邏輯服務(wù)器的信息,如果有,可以一個(gè)報(bào)文將大量的用戶信息壓縮發(fā)送至另一個(gè)邏輯服務(wù)器,并同時(shí)檢測本地的邏輯服務(wù)器是否有需要推送至另一個(gè)邏輯服務(wù)器的離線消息,如果有,則將其推送至另一個(gè)邏輯服務(wù)器。這種處理流程使得邏輯服務(wù)器的模型設(shè)計(jì)變得簡單。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于深圳中興網(wǎng)信科技有限公司,未經(jīng)深圳中興網(wǎng)信科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210273295.0/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:NAT后的IP地址溯源方法及裝置
 - 下一篇:一種蜂蠟噴涂方法
 
- 一種實(shí)現(xiàn)即時(shí)通訊的方法及系統(tǒng)
 - 一種即時(shí)通信消息顯示管理系統(tǒng)及其方法和顯示界面
 - 多主題即時(shí)消息發(fā)送
 - 實(shí)現(xiàn)即時(shí)通信群中多個(gè)成員之間即時(shí)通信的方法及裝置
 - 一種實(shí)現(xiàn)即時(shí)通信消息處理的方法和系統(tǒng)
 - 一種會(huì)議即時(shí)通訊系統(tǒng)及其實(shí)現(xiàn)方法
 - 即時(shí)通訊方法、服務(wù)器及系統(tǒng)
 - 一種支持多服務(wù)器多賬號同時(shí)在線的即時(shí)通信方法和裝置
 - 一種即時(shí)通信發(fā)送方法、控制方法、發(fā)送端及接收端
 - 一種跨即時(shí)通信系統(tǒng)的好友添加方法
 
- 通信裝置、通信系統(tǒng)、通信方法、通信程序、通信電路
 - 通信設(shè)備、通信系統(tǒng)、通信方法、通信程序、通信電路
 - 通信設(shè)備、通信系統(tǒng)、通信方法、通信程序、通信電路
 - 通信設(shè)備、通信系統(tǒng)、通信方法、通信程序、通信電路
 - 通信設(shè)備、通信方法、通信電路、通信系統(tǒng)
 - 通信設(shè)備、通信系統(tǒng)、通信方法、通信程序、通信電路
 - 通信終端、通信系統(tǒng)、通信方法以及通信程序
 - 通信終端、通信方法、通信裝備和通信系統(tǒng)
 - 通信裝置、通信程序、通信方法以及通信系統(tǒng)
 - 通信裝置、通信系統(tǒng)、通信方法及計(jì)算機(jī)可讀取的記錄介質(zhì)
 





