[發明專利]消息推送服務器的改進方法在審
| 申請號: | 201710465330.1 | 申請日: | 2017-06-19 |
| 公開(公告)號: | CN107317850A | 公開(公告)日: | 2017-11-03 |
| 發明(設計)人: | 謝元澄;梁敬東;姜海燕;楊再永 | 申請(專利權)人: | 南京農業大學 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08 |
| 代理公司: | 南京天華專利代理有限責任公司32218 | 代理人: | 徐冬濤 |
| 地址: | 211225 江蘇省南京市溧*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 消息 推送 服務器 改進 方法 | ||
1.一種消息推送服務器的改進方法,其特征在于包括使用動態數組保存空閑連接的位置索引對空閑管理連接機制的優化,和通過Hash表存儲結構存儲主題與其訂閱列表之間的映射地址管理方法對消息發送主題匹配機制的優化。
2.根據權利要求1所述的改進方法,其特征在于所述動態數組保存空閑連接的位置索引是:當連接進來時,直接對動態數組進行掃描,不需要對整個存儲連接對象的存儲空間進行掃描,相比原先管理空閑連接機制效率得到有效提高。
3.根據權利要求1所述的改進方法,其特征在于所述通過Hash表存儲結構存儲主題與其訂閱列表之間的映射地址管理方法是:當進行檢索時,直接對Hash表進行檢索,不必對整個訂閱樹進行掃描,降低了資源浪費。
4.根據權利要求1所述的改進方法,其特征在于改進方法的完整步驟為:
步驟1:首先對整個消息推送服務器中存儲連接對象的數組空間進行掃描,找到空閑連接的位置并記錄;
步驟2:對步驟1中獲得的空閑連接的位置建立索引,并使用動態數組存儲;
步驟3:當有新連接申請時,掃描動態數組,與通過索引獲得的空閑連接對象進行匹配;
步驟4:若匹配成功,跳到步驟6;
步驟5:若匹配不成功,在原數組中開辟新空間存儲該連接;
步驟6:掃描整個訂閱樹,記錄匹配的主題節點以及對應的訂閱列表;
步驟7:用Hash表存儲主題與其訂閱列表之間的映射關系;
步驟8:進行實驗測試。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于南京農業大學,未經南京農業大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710465330.1/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種終端設備的工作狀態的確定方法及設備
- 下一篇:面罩系統





