[發明專利]一種基于P2P的數據傳輸方法、裝置和系統在審
| 申請號: | 201410088722.7 | 申請日: | 2014-03-11 |
| 公開(公告)號: | CN104917790A | 公開(公告)日: | 2015-09-16 |
| 發明(設計)人: | 丁亮 | 申請(專利權)人: | 北京風行在線技術有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;H04L29/06 |
| 代理公司: | 北京漢昊知識產權代理事務所(普通合伙) 11370 | 代理人: | 羅朋 |
| 地址: | 100088 北京市海淀*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 p2p 數據傳輸 方法 裝置 系統 | ||
技術領域
本發明涉及P2P網絡技術領域,尤其涉及一種基于P2P的數據傳輸方法、裝置和系統。
背景技術
RTMFP是Adobe公司開發的通信協議,該協議可使得Adobe?Flash?Player客戶端之間能夠進行基于P2P協議的數據共享。此外,現有技術中,還存在基于其他協議的P2P,如基于TCP協議的P2P,且采用TCP協議的客戶端之間能夠實現P2P數據共享。然而,現有技術中,使用不同協議的客戶端之間,不能進行數據共享,也即,數據共享僅能在采用相同協議的客戶端構成的網絡中實現。
發明內容
本發明的目的是提供一種基于P2P的數據傳輸方法、裝置和系統。
根據本發明的一個方面,提供一種在基于RTMFP協議的第一客戶端中與基于非RTMFP協議的第二客戶端進行基于P2P的數據傳輸的方法,其中,所述第一客戶端基于flash實現,該方法包括以下步驟:
a基于所述第二客戶端支持的P2P連接協議,與所述第二客戶端建立直接連接;
其中,該方法還包括以下步驟:
m向所述第二客戶端發送基于RTMFP協議的消息;以及
x接收所述第二客戶端基于RTMFP協議封裝的數據。
根據本發明的另一個方面,還提供了一種在基于非RTMFP協議的第二客戶端中與基于RTMFP協議的第一客戶端進行基于P2P的數據傳輸的方法,其中,所述第一客戶端基于flash實現,該方法包括以下步驟:
A基于所述第二客戶端支持的P2P連接協議,與所述第一客戶端建立直接連接;
其中,該方法還包括以下步驟:
M接收來自第一客戶端的、基于RTMFP協議的消息;
N將所述基于RTMFP協議的消息解封為所述第二客戶端能夠解讀的信息;
其中,該方法還包括以下步驟:
X將需要發送給所述第一客戶端的數據封裝為基于RTMFP協議的數據;
Y將所述基于RTMFP協議的數據發送給所述第一客戶端。
根據本發明的另一方面,還提供了一種在基于RTMFP協議的第一客戶端中與基于非RTMFP協議的第二客戶端進行基于P2P的數據傳輸的第一傳輸裝置,其中,所述第一客戶端基于flash實現,該第一傳輸裝置包括以下裝置:
第一連接裝置,用于基于所述第二客戶端支持的P2P連接協議,與所述第二客戶端建立直接連接;
第一發送裝置,用于向所述第二客戶端發送基于RTMFP協議的消息;以及
第一接收裝置,用于接收所述第二客戶端基于RTMFP協議封裝的數據。
根據本發明的另一方面,還提供了一種在基于非RTMFP協議的第二客戶端中與基于RTMFP協議的第一客戶端進行基于P2P的數據傳輸的第二傳輸裝置,其中,所述第一客戶端基于flash實現,該第二傳輸裝置包括以下裝置:
第二連接裝置,用于基于所述第二客戶端支持的P2P連接協議,與所述第一客戶端建立直接連接;
第二接收裝置,用于接收來自第一客戶端的、基于RTMFP協議的消息;
第一解封裝置,用于將所述基于RTMFP協議的消息解封為所述第二客戶端能夠解讀的信息;
封裝裝置,將需要發送給所述第一客戶端的數據封裝為基于RTMFP協議的數據;
第三發送裝置,用于將所述基于RTMFP協議的數據發送給所述第一客戶端。
根據本發明的另一方面,還提供了一種第一客戶端,所述第一客戶端包括本發明的第一傳輸裝置。
根據本發明的另一方面,還提供了一種第二客戶端,所述第二客戶端包括本發明的第二傳輸裝置。
根據本發明的另一方面,還提供了一種P2P系統,該P2P系統包括第一客戶端、第二客戶端以及基于RTMFP協議的第一網絡設備,其中,所述第一網絡設備包括:
注冊裝置,用于接收所述第一客戶端和所述第二客戶端的注冊請求,以實現所述第一客戶端與所述第二客戶端在所述第一網絡設備上的注冊;
第四接收裝置,用于接收來自所述第一客戶端或第二客戶端中一者的連接請求,該連接請求用于請求所述一者與所述第一客戶端或第二客戶端中的另一者進行基于P2P的直接連接;
提供裝置,用于將所述連接請求提供給所述另一者,以使第一客戶端與第二客戶端能夠建立基于P2P的直接連接。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京風行在線技術有限公司,未經北京風行在線技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410088722.7/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:多功能筆
- 下一篇:可重復使用的強化記憶單詞學習本





