【技術實現(xiàn)步驟摘要】
本專利技術涉及通信領域,特別涉及一種數(shù)據(jù)傳輸通道建立方法、系統(tǒng)和服務器。
技術介紹
在數(shù)據(jù)傳輸過程中,需要發(fā)起方和應答方建立相應的數(shù)據(jù)傳輸通道,發(fā)起方通過該數(shù)據(jù)傳輸通道,將數(shù)據(jù)發(fā)送至應答方,從而需要一種數(shù)據(jù)傳輸通道建立方法,以使發(fā)起方和應答方建立相應的數(shù)據(jù)傳輸通道。現(xiàn)有技術提供了一種數(shù)據(jù)傳輸通道建立方法,在數(shù)據(jù)傳輸時,發(fā)起方和應答方所連接的服務器建立對應的單個數(shù)據(jù)傳輸通道,實現(xiàn)數(shù)據(jù)傳輸。但是在使用現(xiàn)有技術所提供的方法時,應答方和發(fā)起方需要在數(shù)據(jù)傳輸過程中等待數(shù)據(jù)通道建立的時間,從而降低了數(shù)據(jù)傳輸?shù)男?,且在?shù)據(jù)傳輸通道的網(wǎng)絡環(huán)境較差的情況下,通過單個數(shù)據(jù)傳輸通道進行數(shù)據(jù)傳輸可能導致數(shù)據(jù)丟失,降低數(shù)據(jù)傳輸?shù)目煽啃浴?br>技術實現(xiàn)思路
為了提高數(shù)據(jù)傳輸?shù)目煽啃院托?,本專利技術實施例提供了一種數(shù)據(jù)傳輸通道建立方法、系統(tǒng)和服務器。所述技術方案如下:第一方面,提供了一種數(shù)據(jù)傳輸通道建立方法,所述方法包括:服務器接收發(fā)起方發(fā)送的建立請求,并將所述建立請求發(fā)送至應答方;所述服務器若接收到應答方發(fā)送的第一響應消息,所述第一響應消息用于指示所述應答方接收到所述建立請求,則向所述發(fā)起方和所述應答方發(fā)送多個
用戶數(shù)據(jù)報協(xié)議UDP服務器的信息;所述發(fā)起方和所述應答方向所述多個UDP服務器發(fā)送通道建立請求;所述多個UDP服務器分別建立多個數(shù)據(jù)傳輸通道;所述服務器若接收到所述應答方發(fā)送的第二響應消息,則將所述第二響應消息發(fā)送至所述發(fā)起方;所述發(fā)起方根據(jù)所述多個數(shù)據(jù)傳輸通道中滿足預設條件的至少一個數(shù)據(jù)傳輸通道的信息,向所述應答方發(fā)送數(shù)據(jù)。結合第一方面,在第一種可能的實現(xiàn)方式 ...
【技術保護點】
一種數(shù)據(jù)傳輸通道建立方法,其特征在于,所述方法包括:服務器接收發(fā)起方發(fā)送的建立請求,并將所述建立請求發(fā)送至應答方;所述服務器若接收到應答方發(fā)送的第一響應消息,所述第一響應消息用于指示所述應答方接收到所述建立請求,則向所述發(fā)起方和所述應答方發(fā)送多個用戶數(shù)據(jù)報協(xié)議UDP服務器的信息;所述發(fā)起方和所述應答方向所述多個UDP服務器發(fā)送通道建立請求;所述多個UDP服務器分別建立多個數(shù)據(jù)傳輸通道;所述服務器若接收到所述應答方發(fā)送的第二響應消息,則將所述第二響應消息發(fā)送至所述發(fā)起方;所述發(fā)起方根據(jù)所述多個數(shù)據(jù)傳輸通道中滿足預設條件的至少一個數(shù)據(jù)傳輸通道的信息,向所述應答方發(fā)送數(shù)據(jù)。
【技術特征摘要】
1.一種數(shù)據(jù)傳輸通道建立方法,其特征在于,所述方法包括:服務器接收發(fā)起方發(fā)送的建立請求,并將所述建立請求發(fā)送至應答方;所述服務器若接收到應答方發(fā)送的第一響應消息,所述第一響應消息用于指示所述應答方接收到所述建立請求,則向所述發(fā)起方和所述應答方發(fā)送多個用戶數(shù)據(jù)報協(xié)議UDP服務器的信息;所述發(fā)起方和所述應答方向所述多個UDP服務器發(fā)送通道建立請求;所述多個UDP服務器分別建立多個數(shù)據(jù)傳輸通道;所述服務器若接收到所述應答方發(fā)送的第二響應消息,則將所述第二響應消息發(fā)送至所述發(fā)起方;所述發(fā)起方根據(jù)所述多個數(shù)據(jù)傳輸通道中滿足預設條件的至少一個數(shù)據(jù)傳輸通道的信息,向所述應答方發(fā)送數(shù)據(jù)。2.根據(jù)權利要求1所述的方法,其特征在于,所述服務器包括傳輸控制協(xié)議TCP服務器,所述服務器向所述發(fā)起方和所述應答方發(fā)送多個用戶數(shù)據(jù)報協(xié)議UDP服務器的信息包括:所述TCP服務器獲取滿足預設條件的多個用戶數(shù)據(jù)報協(xié)議UDP服務器的信息;所述TCP服務器向所述發(fā)起方和所述應答方發(fā)送所述多個UDP服務器的信息。3.根據(jù)權利要求2所述的方法,其特征在于,所述TCP服務器獲取滿足預設條件的多個UDP服務器的信息包括:所述TCP服務器獲取所有可用UDP服務器的網(wǎng)絡參數(shù);所述TCP服務器根據(jù)所述網(wǎng)絡參數(shù),從所述所有可用UDP服務器中獲取所述滿足預設條件的多個UDP服務器。4.根據(jù)權利要求1至3任一所述的方法,其特征在于,所述發(fā)起方根據(jù)所
\t述多個數(shù)據(jù)傳輸通道中滿足預設條件的至少一個數(shù)據(jù)傳輸通道的信息,向所述應答方發(fā)送數(shù)據(jù)包括:所述發(fā)起方獲取所述多個數(shù)據(jù)傳輸通道的第一往返時延RTT和第一丟包率中的至少一個;所述應答方獲取所述多個數(shù)據(jù)傳輸通道的第二RTT和第二丟包率中的至少一個;所述發(fā)起方根據(jù)所述第一RTT和所述第二RTT,計算RTT分量;所述發(fā)起方根據(jù)所述第一丟包率和所述第二丟包率,計算丟包率分量;所述發(fā)起方獲取所述多個數(shù)據(jù)傳輸通道中所述RTT分量和所述丟包率分量中的至少一個滿足預設條件的數(shù)據(jù)傳輸通道;所述發(fā)送方根據(jù)所述至少一個滿足預設條件的數(shù)據(jù)傳輸通道的信息,向所述應答方發(fā)送數(shù)據(jù)。5.一種數(shù)據(jù)傳輸通道建立方法,其特征在于,所述方法包括:服務器接收發(fā)起方發(fā)送的建立請求,并將所述建立請求發(fā)送至應答方;當所述服務器接收到所述應答方發(fā)送的接受響應消息,則將所述接受響應消息發(fā)送至所述發(fā)起方,并向所述發(fā)起方和所述應答方發(fā)送多個用戶數(shù)據(jù)報協(xié)議UDP服務器的信息;所述發(fā)起方和所述應答方向所述多個UDP服務器發(fā)送通道建立請求;所述多個UDP服務器分別建立多個數(shù)據(jù)傳輸通道;所述發(fā)起方根據(jù)所述多個數(shù)據(jù)傳輸通道中滿足預設條件的至少一個數(shù)據(jù)傳輸通道的信息,向所述應答方發(fā)送數(shù)據(jù)。6.根據(jù)權利要求5所述的方法,其特征在于,所述服務器包括傳輸控制協(xié)議TCP服務器,所述服務器向所述發(fā)起方和所述應答方發(fā)送多個用戶數(shù)據(jù)報協(xié)議UDP服務器的信息包括:所述TCP服務器獲取滿足預設條件的多個用戶數(shù)據(jù)報協(xié)議UDP服務器的信息;所述TCP服務器向所述發(fā)起方和所述應答方發(fā)送所述多個UDP服務器的信息。7.根據(jù)權利要求5所述的方法,其特征在于,所述TCP服務器獲取滿足預設條件的多個UDP服務器的信息包括:所述TCP服務器獲取所有可用UDP服務器的網(wǎng)絡參數(shù);所述TCP服務器根據(jù)所述網(wǎng)絡參數(shù),從所述所有可用UDP服務器中獲取所述滿足預設條件的多個UDP服務器。8.根據(jù)權利要求5至7任一所述的方法,其特征在于,所述發(fā)起方根據(jù)所述多個數(shù)據(jù)傳輸通道中滿足預設條件的至...
【專利技術屬性】
技術研發(fā)人員:楊柳,
申請(專利權)人:掌贏信息科技上海有限公司,
類型:發(fā)明
國別省市:上海;31
還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。