[發明專利]服務器節點的分配方法及裝置在審
| 申請號: | 201510939661.5 | 申請日: | 2015-12-15 |
| 公開(公告)號: | CN105577759A | 公開(公告)日: | 2016-05-11 |
| 發明(設計)人: | 宋德華;啟哲 | 申請(專利權)人: | 東軟熙康健康科技有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;H04L12/58 |
| 代理公司: | 北京英創嘉友知識產權代理事務所(普通合伙) 11447 | 代理人: | 南毅寧;桑傳標 |
| 地址: | 100193 北京市海淀區*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 服務器 節點 分配 方法 裝置 | ||
技術領域
本發明涉及通信技術領域,具體地,涉及一種服務器節點的分配方法及 裝置。
背景技術
基于互聯網的即時通信具有經濟便捷、體驗豐富的優勢,所以漸漸取代 了各類的傳統通信,成為生活中最常用的通信方式。本質上,即時通信是客 戶端之間,借助服務器交互傳輸即時消息,實現通信的過程。隨著現階段客 戶端用戶數量的大幅度增加,通信數據量發生爆炸式的增長,對服務器的性 能也在不斷提出新的挑戰??梢哉f服務器的響應能力,對即時通信的用戶體 驗有直接的影響。
目前的即時通信方案中,如果大量的客戶端通過互聯網連接到特定的服 務器上,會造成服務器高強度的負荷,使得性能資源緊張。導致服務器的性 能和響應速度顯著的下降,即時通信的效率低下,給用戶體驗帶來了十分不 利的影響。而現有的針對服務器的優化設計,往往效果也并不理想,沒有將 服務器有限的性能資源高效的整合利用,有待進一步的改良。
發明內容
本發明的目的是提供一種服務器節點的分配方法及裝置,通過對服務器 系統中的服務器節點進行均衡的分配使用,使得服務器系統整體的響應速度 顯著提高,性能資源的利用更加高效。
本發明實施例提供了一種服務器節點的分配方法,服務器系統中包括多 個服務器節點;所述方法包括:
接口集合接收客戶端提交的連接請求,調取節點列表;所述節點列表中 記錄有當前在線的服務器節點的身份標識;
利用預設的篩選規則,對所述節點列表中的服務器節點進行篩選,選定 待分配的服務器節點;
將所述待分配的服務器節點的身份標識反饋至所述客戶端,以使所述客 戶端連接到所述待分配的服務器節點。
可選地,第一客戶端連接第一服務器節點,第二客戶端連接第二服務器 節點,所述方法還包括:
當第一客戶端向所述第一服務器節點提交針對第二客戶端的即時通信 消息,則所述第一服務器節點將所述即時通信消息轉發至中轉模塊;
所述中轉模塊通過所述即時通信消息,查詢得到所述第二客戶端所連接 的第二服務器節點的身份標識;
所述中轉模塊根據第二服務器節點的身份標識,將所述即時通信消息發 送至所述第二服務器節點,以使所述第二服務器節點將所述即時通信消息推 送至所述第二客戶端。
可選地,所述接口集合調取節點列表,包括:
接口集合按照預設周期調用監聽模塊,以使所述監聽模塊對所述服務器 系統中服務器節點的當前狀態進行監聽,并將當前狀態為在線的服務器節點 記錄到所述節點列表;
或者,
接口集合在接收到連接請求之后調用監聽模塊,以使所述監聽模塊對所 述服務器系統中服務器節點的當前狀態進行監聽,并將當前狀態為在線的服 務器節點記錄到所述節點列表。
可選地,利用所述預設的篩選規則選定待分配的服務器節點,包括:
平均的選取所述節點列表中的服務器節點,作為待分配的服務器節點;
或者,
隨機的選取所述節點列表中的服務器節點,作為待分配的服務器節點。
可選地,所述節點列表中還記錄有當前在線的服務器節點的負載量信息; 則利用所述預設的篩選規則選定待分配的服務器節點,包括:
根據所述負載量信息,選取當前的負載量低于負載量平均值的服務器節 點,作為待分配的服務器節點。
可選地,所述接口集合中包括多個子接口,則所述客戶端提交連接請求 具體為:
所述客戶端向所述接口集合中的一個子接口提交連接請求,以使該子接 口接收;
當該子接口響應所述連接請求的時間超過預設的連接閾值,所述客戶端 則將所述連接請求提交到所述接口集合中的另一子接口。
本發明實施例還提供了一種服務器節點的分配裝置,服務器系統中包括 多個服務器節點;所述裝置包括:
接口集合,用于接收客戶端提交的連接請求,調取節點列表;所述節點 列表中記錄有當前在線的服務器節點的身份標識;
篩選模塊,用于利用預設的篩選規則,對所述節點列表中的服務器節點 進行篩選,選定待分配的服務器節點;
所述接口集合,還用于將待分配的服務器節點的身份標識反饋至所述客 戶端,以使所述客戶端連接到所述待分配的服務器節點。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于東軟熙康健康科技有限公司,未經東軟熙康健康科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201510939661.5/2.html,轉載請聲明來源鉆瓜專利網。





