[發明專利]一種在點對點網絡中對請求進行響應的方法及服務器系統有效
| 申請號: | 201210388436.3 | 申請日: | 2012-10-12 |
| 公開(公告)號: | CN103731454B | 公開(公告)日: | 2019-03-29 |
| 發明(設計)人: | 李濤;劉振華;張旭 | 申請(專利權)人: | 北京音之邦文化科技有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08 |
| 代理公司: | 北京鴻德海業知識產權代理事務所(普通合伙) 11412 | 代理人: | 倪志華 |
| 地址: | 100027 北京市海淀區*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 點對點 網絡 請求 進行 響應 方法 服務器 系統 | ||
本發明提供了一種在點對點網絡中對請求進行響應的方法及服務器系統,其中所述方法包括:A.一級服務器對點對點網絡的請求節點發送的請求進行解析,以確定所述請求類型,當所述請求類型與資源相關時,將所述請求轉發至所述資源對應的二級服務器;B.所述資源對應的二級服務器當所述請求類型為查詢所述資源時,確定所述點對點網絡中具有所述資源的在線節點,并將所述在線節點的地址返回至所述一級服務器,由所述一級服務器將所述在線節點的地址返回至所述請求節點。通過上述方式,本發明可以有效提高在點對點網絡中對請求進行響應時的可擴展性。
【技術領域】
本發明涉及數據通訊技術,特別涉及一種在點對點網絡中對請求進行響應的方法及服務器系統。
【背景技術】
點對點(P2P)網絡的數據交換方式已經得到了廣泛應用,通過這種方式,數據下載時的速度大大提高,方便了人們獲取各種資源。
請參考圖1,圖1為現有技術中點對點網絡的示意圖。在點對點網絡中,節點想要獲取某種資源,需要先從服務器查詢到具有該種資源的其他節點,然后直接與具有該種資源的其他節點進行數據交換。
隨著點對點網絡中節點數量的增加,服務器的負擔也迅速增加,如果服務器的負擔過重,就會影響點對點網絡的連接成功率。在現有技術中通常是通過增加服務器內存來提高服務器響應能力的,但是服務器內存的增加是有限的,這種方法的可擴展性較差。
【發明內容】
本發明所要解決的技術問題是提供一種在點對點網絡中對請求進行響應的方法及服務器系統,以提高在點對點網絡中對請求進行響應時的可擴展性。
本發明為解決技術問題而采用的技術方案是提供一種在點對點網絡中對請求進行響應的方法,其特征在于,所述方法包括:A.一級服務器對點對點網絡的請求節點發送的請求進行解析,以確定所述請求類型,當所述請求類型與資源相關時,將所述請求轉發至所述資源對應的二級服務器;B.所述資源對應的二級服務器當所述請求類型為查詢所述資源時,確定所述點對點網絡中具有所述資源的在線節點,并將所述在線節點的地址返回至所述一級服務器,由所述一級服務器將所述在線節點的地址返回至所述請求節點。
根據本發明之一優選實施例,所述一級服務器確定所述資源對應的二級服務器的步驟包括:將所述請求包含的所述資源的哈希值轉換為整數,求該整數與各個二級服務器的總數之間的余數,并將以該余數為編號的二級服務器作為所述資源對應的二級服務器。
根據本發明之一優選實施例,所述資源對應的二級服務器確定所述點對點網絡中具有所述資源的在線節點的步驟包括:根據所述資源對應的二級服務器中保存的資源與節點映射表,確定具有所述資源的節點,其中所述資源與節點映射表包括各個資源與含有該資源的節點之間的對應關系;根據所述資源對應的二級服務器中保存的在線節點表,確定具有所述資源的節點中的在線節點作為所述點對點網絡中具有所述資源的在線節點。
根據本發明之一優選實施例,所述資源對應的二級服務器確定所述點對點網絡中具有所述資源的在線節點的步驟包括:從所述請求中確定所述請求節點所屬地域;根據所述資源對應的二級服務器中保存的資源與節點映射表,確定具有所述資源的節點中與所述請求節點屬于相同地域的節點,其中所述資源與節點映射表包括各個資源與含有該資源、且以地域劃分的節點之間的對應關系;根據所述資源對應的二級服務器中保存的在線節點表,確定與所述請求節點屬于相同地域的節點中的在線節點作為所述點對點網絡中具有所述資源的在線節點。
根據本發明之一優選實施例,所述步驟A進一步包括:所述一級服務器當所述請求類型與節點狀態相關時,將所述請求轉發至各個二級服務器,且所述步驟B進一步包括:各個二級服務器根據所述請求更新該二級服務器中保存的在線節點表。
根據本發明之一優選實施例,所述步驟B進一步包括:所述資源對應的二級服務器當所述請求類型為上報或刪除所述資源時,根據所述請求更新所述資源對應的二級服務器中保存的資源與節點映射表。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京音之邦文化科技有限公司,未經北京音之邦文化科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210388436.3/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種新型聚丙烯生物袋
- 下一篇:一種抗洪水袋





