[發明專利]分布式HSvr在審
| 申請號: | 201610529329.6 | 申請日: | 2016-07-05 |
| 公開(公告)號: | CN107580012A | 公開(公告)日: | 2018-01-12 |
| 發明(設計)人: | 王正偉 | 申請(專利權)人: | 王正偉 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 610000 四川省成都*** | 國省代碼: | 四川;51 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 分布式 hsvr | ||
1.一種HSvr,其特征在于,所述HSvr包括多個UDSvr和多個ASvr;UDSvr和ASvr都被稱為葉子服務器(LSvr),每個LSvr被指配相應的RCode,按照被指配的RCode,各個LSvr間可以進行消息交互;
所述UDSvr中保存相應常住地用戶的數據信息;所述UDSvr用于接收離線消息,保存該消息,或者在所述消息的目的用戶離線時保存該消息;
所述ASvr提供用戶客戶端接入能力,以及提供在線用戶間進行消息交互的能力。
2.一種離線消息發送方法,其特征在于,所述消息的目的地址包括目的用戶的SPAddr,該方法包括以下步驟:
a、根據目的用戶的SPAddr的LSvrCDesc,將所述消息發送給目的用戶的UDSvr;
b、UDSvr收到所述消息后,根據根據消息的目的地址中的AccoAddr,從賬戶信息表中確定目標用戶,保存該消息。
3.一種在線消息發送方法,其特征在于,所述消息的目的地址包括目的用戶的DAddr,該方法包括以下步驟:
a、根據目的用戶的DAddr的LSvrCDesc,將所述消息發送給目的用戶的ASvr;
b、ASvr根據消息的目的地址中的AccoAddr,從在線信息表中確定目標用戶,判斷是否成功,如果是,則執行步驟c:將所述消息發送給該目標用戶的客戶端;否則執行步驟d:將所述消息發送給所述AccoAddr的UDSvr。
4.一種離線消息處理方法,其特征在于,該方法包括以下步驟:
b、UDSvr收到消息后,根據根據消息的目的地址中的AccoAddr,從賬戶信息表中確定目標用戶,判斷目標用戶是否在線,如果是,則執行步驟c:將所述消息發送給目標用戶當前接入的ASvr;否則,執行步驟d:保存該消息。
5.一種在線消息處理方法,其特征在于,該方法包括以下步驟:
b、ASvr根據消息的目的地址中的AccoAddr,從在線信息表中確定目標用戶,判斷是否成功,如果是,則執行步驟c:將所述消息發送給該目標用戶的客戶端;否則執行步驟d:將所述消息發送給所述AccoAddr的UDSvr。
6.一種消息發送方法,其特征在于,該方法包括以下步驟:
a、客戶端將所述消息發送給接入的ASvr;
b、所述ASvr判斷消息的目的LSvr是否是自己,如果是,則執行步驟c:根據消息的目的地址中的AccoAddr,從在線信息表中確定目標用戶,將所述消息發送給該目標用戶的客戶端,結束流程;否則,執行步驟d:將所述消息發送給目的LSvr。
7.根據權利要求6所述的方法,其特征在于,所述目的LSvr是UDSvr;
步驟d之后進一步包括步驟e:所述UDSvr收到所述消息后,根據消息的目的地址中的AccoAddr,從賬戶信息表中確定目標用戶,判斷目標用戶是否在線,如果是,則執行步驟f:將所述消息發送給目標用戶當前接入的ASvr,所述ASvr收到所述消息后,根據消息的目的地址中的AccoAddr,從在線信息表中確定目標用戶,將所述消息發送給該目標用戶的客戶端,結束流程;否則,執行步驟g:保存當前消息。
8.根據權利要求6所述的方法,其特征在于,所述目的LSvr是ASvr;
步驟d之后進一步包括步驟e:所述ASvr收到所述消息后,根據消息的目的地址中的AccoAddr,從在線信息表中確定目標用戶,將所述消息發送給該目標用戶的客戶端。
9.一種消息分流方法,用于ASvr分流來自客戶端的消息,其特征在于,該方法包括以下步驟:
所述ASvr判斷目的用戶的ACode是否為0,如果是,則將所述消息發送給目的用戶的UDSvr;否則,所述ASvr將所述消息發送給目的用戶的ASvr。
10.一種登入方法,其特征在于,該方法包括以下步驟:
a、客戶端向ASvr發送登入請求,請求中攜帶當前用戶的AccoAddr值,以及登入口令;
b、所述ASvr收到所述登入請求后,向相應的UDSvr發送鑒權請求,請求中攜帶所述用戶的AccoAddr值、當前ASvr的ACode值和登入口令;
c、所述UDSvr在收到登入請求后,針對所述用戶,執行鑒權操作,向所述ASvr返回鑒權結果;
d、所述ASvr在收到所述UDSvr的鑒權回復后,向所述客戶端返回鑒權結果。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于王正偉,未經王正偉許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610529329.6/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種數據共享方法及桌面云服務端
- 下一篇:跨域請求數據的方法及裝置





