[發明專利]一種數據傳輸方法及系統在審
| 申請號: | 201611053015.X | 申請日: | 2016-11-24 |
| 公開(公告)號: | CN108111556A | 公開(公告)日: | 2018-06-01 |
| 發明(設計)人: | 劉春瑞;孔韜;趙國鑫 | 申請(專利權)人: | 深圳市優朋普樂傳媒發展有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;H04L12/58 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 518000 廣東省深圳市羅湖區翠*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 客戶端 采集 第一數據 目標數據 發送 數據傳輸 邀請信息 節點服務器 節點信息 可擴展性 可用 反饋 | ||
本發明實施例公開了一種數據傳輸方法,包括:向節點服務器獲取第一頻道號和第一節點信息,第一頻道號用于標識第一P2P客戶端采集的第一目標數據;發送第一頻道號至第一XMPP客戶端;接收第一XMPP客戶端發送的第一數據采集請求;第一數據采集請求是第一XMPP客戶端,在將基于第一頻道號生成的第一邀請信息經由XMPP服務器發送至第二XMPP客戶端后,接收到第二XMPP客戶端反饋的與第一邀請信息相對應的接受信息時,生成的;基于第一數據采集請求,采集第一目標數據;發送第一目標數據至第一節點。本發明的技術方案將P2P和XMPPP相結合,利用了P2P和XMPPP的優點,可擴展性強,可用范圍廣,實用性強。
技術領域
本發明涉及數據傳輸技術領域,特別涉及一種數據傳輸方法及系統。
背景技術
目前,網絡信息系統可分為兩類,分別是基于C/S構架(客戶端/服務器)和P2P(peer to peer,伙伴對伙伴)構架的應用系統。P2P應用允許主機之間通過互聯網直接進行相互通信,眾多Peer之間形成一個P2P覆蓋網絡(Overlay Network),從而使各種數據(如文本文件、視頻文件等)能方便地在普通主機之間共享。在全球的即時通信(如Skype)、文件共享(如BT)、分布計算、協同工作等方面大有前途。P2P使得網絡上的溝通變得容易、更直接共享和交互和傳輸。
XMPP是一種基于標準通用標記語言的子集XML的協議,它繼承了在XML環境中靈活的發展性。因此,基于XMPP的應用具有超強的可擴展性。經過擴展以后的XMPP可以通過發送擴展的信息來處理用戶的需求,以及在XMPP的頂端建立如內容發布系統和基于地址的服務等應用程序。而且,XMPP包含了針對服務器端的軟件協議,使之能與另一個進行通話,這使得開發者更容易建立客戶應用程序或給一個配好系統添加功能。
在實現本發明的過程中,發明人發現至少存在如下問題,在現有的數據傳輸技術中,存在P2P與其他方式相結合進行數據傳輸的方案,但卻沒有P2P和XMPP相結合的方案,現有的技術方案可擴展性差,不利于整個數據傳輸系統的進一步擴展,因此,一種能夠結合P2P的優點且具有超強可擴展性的數據傳輸方法和系統亟待研發。
發明內容
本發明實施例的目的是提供一種數據傳輸方法及系統,充分利用XMPP功能以用來建立用戶之間的聯系,而對等網絡P2P則可以在建立該聯系后,完成數據的分發,結合XMPPP即時通信協議和對等網絡P2P的方式實現數據傳輸的整個過程,充分利用對等網絡P2P和XMPPP的優點,可擴展性強,可用范圍廣,實用性強。
根據本發明實施例的一方面,本發明的實施例提供了一種數據傳輸方法,應用于第一P2P客戶端,包括:
向節點服務器獲取第一頻道號和第一節點信息,其中,所述第一頻道號用于標識第一P2P客戶端采集的第一目標數據;
發送所述第一頻道號至第一XMPP客戶端;接收第一XMPP客戶端發送的第一數據采集請求;其中,所述第一數據采集請求是所述第一XMPP客戶端,在將基于所述第一頻道號生成的第一邀請信息經由XMPP服務器發送至第二XMPP客戶端后,接收到第二XMPP客戶端反饋的與所述第一邀請信息相對應的接受信息時,生成的;
基于第一數據采集請求,采集第一目標數據;
發送所述第一目標數據至與所述第一節點信息對應的第一節點。
優選地,所述方法還包括:
當接收到第一XMPP客戶端發送的第二頻道號時,向節點服務器發送攜帶所述第二頻道號的第二節點信息請求;其中,第二頻道號用于標識第二P2P客戶端采集的第二目標數據;
接收節點服務器返回的第二節點信息;
向與所述第二節點信息對應的至少一個第二節點發送第二目標數據請求;
接收所述第二節點返回的第二目標數據。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳市優朋普樂傳媒發展有限公司,未經深圳市優朋普樂傳媒發展有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201611053015.X/2.html,轉載請聲明來源鉆瓜專利網。





