密服務器40的第二檢測模塊401檢測到通信中斷時,生成中斷信息。第一私密服務器30的第三發(fā)送模塊302和/或第二私密服務器40的第四發(fā)送模塊402將生成的中斷信息發(fā)送至中心服務器20。中心服務器20的第二接收模塊201,用于接收中斷信息。中心服務器20的選擇模塊203,用于接收到中斷信息后,根據(jù)通信列表和預設規(guī)則在多個私密服務器中選中一個私密服務器作為第一私密服務器30的替代者,和/或選中一個私密服務器作為第二私密服務器40的替代者。
[0084]中心服務器20與多個私密服務器通信連接,中心服務器20與每一個私密服務器之間設有一個路由器,私密服務器與路由器一一對應。中心服務器20的第三檢測模塊204,用于檢測與每一個私密服務器連接的路由器是否支持UPNP。。中心服務器20的獲取模塊205,用于若路由器支持UPNP,獲取與路由器對應的私密服務器的IP地址信息和端口數(shù)據(jù)信息,并將其作為第一檢測結(jié)果信息。。中心服務器20的生成模塊206,用于若路由器不支持UPNP,生成默認的第二檢測結(jié)果信息。中心服務器20的生成模塊206,還用于生成包含第一檢測結(jié)果信息和第二檢測結(jié)果信息的通信列表。
[0085]上述的即時通信數(shù)據(jù)多路傳輸系統(tǒng)中,當與源終端10綁定的第三私密服務器50的路由器不支持UPNP時,中心服務器20分配兩個路由器支持UPNP的私密服務器,以供源終端10能夠通過外網(wǎng)與第三私密服務器50進行通信。此外,源終端10與目標終端60之間傳輸?shù)募磿r通信數(shù)據(jù)可以存儲至第三私密服務器50,以提升了數(shù)據(jù)安全性。
[0086]上述的即時通信數(shù)據(jù)多路傳輸系統(tǒng)中,當待發(fā)送即時通信數(shù)據(jù)是視頻文件時,分解該視頻文件為奇數(shù)幀視頻信息和偶數(shù)幀視頻信息,且通過兩路傳輸線路分別發(fā)送奇數(shù)幀視頻信息和偶數(shù)幀視頻信息,以致提升系統(tǒng)的傳輸速率。
[0087]上述的即時通信數(shù)據(jù)多路傳輸系統(tǒng)中,當待發(fā)送即時通信數(shù)據(jù)不是視頻文件時,復制該待發(fā)送即時通信數(shù)據(jù),且通過兩路傳輸線路分別發(fā)送此兩個該待發(fā)送即時通信數(shù)據(jù),以致提升系統(tǒng)的傳輸速率。
[0088]上述的即時通信數(shù)據(jù)多路傳輸系統(tǒng)中,目標終端60不在線時,第三私密服務器50在目標終端60重新上線時,再將即時通信數(shù)據(jù)發(fā)送至目標終端60,以致目標終端60不在線的情況下,發(fā)送至目標終端60的即時通信數(shù)據(jù),也能在目標終端60重新在線的情況下,即時發(fā)送至目標終端60,以致提升了系統(tǒng)的穩(wěn)定性。
[0089]上述的即時通信數(shù)據(jù)多路傳輸系統(tǒng)中,中心服務器20檢測與每一個私密服務器連接的路由器是否支持UPNP,并根據(jù)檢測結(jié)果形成一個通信列表,以便接收到源終端10的通信請求時,快速的分配兩個支持UPNP的私密服務器給源終端10,以提升系統(tǒng)的響應速度。
[0090]如圖5所示,其為另一種實施方式即時通信數(shù)據(jù)多路傳輸方法的部分流程示意圖。該流程示意圖中第三私密服務器與源終端綁定,且第三私密服務器連接的路由器不支持UPNP。該即時通信數(shù)據(jù)多路傳輸方法包括如下步驟:
[0091]步驟S30,源終端發(fā)送通信請求至中心服務器,中心服務器存儲有一個通信列表,通信列表包含有多個私密服務器的通信連接信息,且與私密服務器連接的路由器支持UPNP,通信連接信息包括IP地址信息和端口數(shù)據(jù)信息。
[0092]步驟S31,中心服務器根據(jù)通信請求、通信列表和預設規(guī)則在多個私密服務器中選中兩個私密服務器作為第一私密服務器和第二私密服務器。
[0093]步驟S32,中心服務器發(fā)送第一私密服務器的第一通信連接信息,和第二私密服務器的第二通信連接信息至源終端,源終端與第三私密服務器綁定。
[0094]步驟S33,源終端判斷待發(fā)送即時通信數(shù)據(jù)是否為視頻文件。若是視頻文件,執(zhí)行步驟S34。若不是視頻文件,執(zhí)行步驟S39。
[0095]步驟S34,源終端將視頻文件分解為奇數(shù)幀視頻信息和偶數(shù)幀視頻信息。
[0096]步驟S35,源終端經(jīng)與第一通信連接信息對應的第一私密服務器將奇數(shù)幀視頻信息發(fā)送至第三私密服務器,且經(jīng)與第二通信連接信息對應的第二私密服務器將偶數(shù)幀視頻信息發(fā)送至第三私密服務器。第三私密服務器經(jīng)與第一通信連接信息對應的第一私密服務器將奇數(shù)幀視頻信息發(fā)送至目標終端,且經(jīng)與第二通信連接信息對應的第二私密服務器將偶數(shù)幀視頻信息發(fā)送至目標終端。
[0097]步驟S36,第一私密服務器和/或第二私密服務器判斷是否出現(xiàn)通信中斷。若未有出現(xiàn)通信中斷,執(zhí)行步驟S37。若出現(xiàn)通信中斷,執(zhí)行步驟S38。
[0098]步驟S37,第三私密服務器將整合奇數(shù)幀視頻信息和偶數(shù)幀視頻信息得到視頻文件進行存儲。目標終端整合奇數(shù)幀視頻信息和偶數(shù)幀視頻信息得到視頻文件,并輸出顯示視頻文件。
[0099]步驟S38,第一私密服務器和/或第二私密服務器將生成的中斷信息發(fā)送至中心服務器。中心服務器接收到中斷信息后,中心服務器根據(jù)通信列表和預設規(guī)則在多個私密服務器中選中一個私密服務器作為第一私密服務器的替代者,和/或選中一個私密服務器作為第二私密服務器的替代者,繼續(xù)作為中轉(zhuǎn)站轉(zhuǎn)發(fā)所述源終端與所述目標終端之間傳輸?shù)乃黾磿r通信數(shù)據(jù)。
[0100]步驟S39,源終端復制待發(fā)送即時通信數(shù)據(jù)得到第一即時通信數(shù)據(jù)和第二即時通信數(shù)據(jù)。
[0101]步驟S40,源終端經(jīng)與第一通信連接信息對應的第一私密服務器將第一即時通信數(shù)據(jù)發(fā)送至第三私密服務器,且經(jīng)與第二通信連接信息對應的第二私密服務器將第二即時通信數(shù)據(jù)發(fā)送至第三私密服務器。
[0102]步驟S41,第三私密服務器判斷目標終端是否在線。若目標終端在線,執(zhí)行步驟S42。若目標終端不在線,執(zhí)行步驟S45。
[0103]步驟S42,第三私密服務器經(jīng)與第一通信連接信息對應的第一私密服務器將第一即時通信數(shù)據(jù)發(fā)送至目標終端,且經(jīng)與第二通信連接信息對應的第二私密服務器將第二即時通信數(shù)據(jù)發(fā)送至目標終端。
[0104]步驟S43,第一私密服務器和/或第二私密服務器判斷是否出現(xiàn)通信中斷。若未有出現(xiàn)通信中斷,執(zhí)行步驟S44。若出現(xiàn)通信中斷,執(zhí)行步驟S38。
[0105]步驟S44,目標終端接收到第一即時通信數(shù)據(jù)和第二即時通信數(shù)據(jù)后,刪除第一即時通信數(shù)據(jù)或第二即時通信數(shù)據(jù),輸出顯示佘下的第一即時通信數(shù)據(jù)或第二即時通信數(shù)據(jù)。
[0106]步驟S45,第三私密服務器刪除第一即時通信數(shù)據(jù)或第二即時通信數(shù)據(jù)。
[0107]步驟S46,當目標終端重新在線時,第三私密服務器復制第一即時通信數(shù)據(jù)或第二即時通信數(shù)據(jù)得到第三即時通信數(shù)據(jù)和第四即時通信數(shù)據(jù)。
[0108]步驟S47,第三私密服務器經(jīng)與第一通信連接信息對應的第一私密服務器將第三即時通信數(shù)據(jù)發(fā)送至目標終端,且經(jīng)與第二通信連接信息對應的第二私密服務器將第四即時通信數(shù)據(jù)發(fā)送至目標終端。
[0109]步驟S48,第一私密服務器和/或第二私密服務器判斷是否出現(xiàn)通信中斷。若未有出現(xiàn)通信中斷,執(zhí)行步驟S49。若出現(xiàn)通信中斷,執(zhí)行步驟S38。
[0110]步驟S49,目標終端接收到第三即時通信數(shù)據(jù)和第四即時通信數(shù)據(jù)后,刪除第三即時通信數(shù)據(jù)或第四即時通信數(shù)據(jù),輸出顯示佘下的第三即時通信數(shù)據(jù)或第四即時通信數(shù)據(jù)。
[0111]以上對發(fā)明的【具體實施方式】進行了詳細說明,但其只作為范例,本發(fā)明并不限制與以上描述的【具體實施方式】。對于本領域的技術(shù)人員而言,任何對該發(fā)明進行的等同修改或替代也都在本發(fā)明的范疇之中,因此,在不脫離本發(fā)明的精神和原則范圍下所作的均等變換和修改、改進等,都應涵蓋在本發(fā)明的范圍內(nèi)。
【主權(quán)項】
1.一種即時通信數(shù)據(jù)多路傳輸方法,其特征在于,其包括如下步驟: 源終端發(fā)送通信請求至中心服務器,中心服務器存儲有一個通信列表,所述通信列表包含有多個私密服務器的通信連接信息,且與所述私密服務器連接的路由器支持UPNP,所述通信連接信息包括IP地址信息和端口數(shù)據(jù)信息; 所述中心服務器根據(jù)所述通信請求、所述通信列表和預設規(guī)則在多個所述私密服務器中選中兩個私密服務器作為第一私密服務器和第二私密服務器; 所述中心服務器發(fā)送所述第一私密服務器的第一通信連接信息,和所述第二私密服務器的第二通信連接信息至源終端,所述源終端與第三私密服務器綁定; 所述源終端判斷待發(fā)送即時通信數(shù)據(jù)是否為視頻文件; 若所述待發(fā)送即時通信數(shù)據(jù)是視頻文件,所述源終端將所述視頻文件分解為奇數(shù)幀視頻信息和偶數(shù)幀視頻信息; 所述源終端經(jīng)與所述第一通信連接信息對應的第一私密服務器將所述奇數(shù)幀視頻信息發(fā)送至所述第三私密服務器,且經(jīng)與所述第二通信連接信息對應的第二私密服務器將所述偶數(shù)幀視頻信息發(fā)送至所述第三私密服務器; 所述第三私密服務器經(jīng)與所述第一通信連接信息對應的第一私密服務器將所述奇數(shù)幀視頻信息發(fā)送至目標終端,且經(jīng)與所述第二通信連接信息對應的第二私密服務器將所述偶數(shù)幀視頻信息發(fā)送至所述目標終端; 所述第三私密服務器將整合所述奇數(shù)幀視頻信息和所述偶數(shù)幀視頻信息得到所述視頻文件進行存儲; 所述目標終端整合所述奇數(shù)幀視頻信息和所述偶數(shù)幀視頻信息得到所述視頻文件,并輸出顯示所述視頻文件。2.根據(jù)權(quán)利要求1所述的即時通信數(shù)據(jù)多路傳輸方法,其特征在于,所述源終端判斷待發(fā)送即時通信數(shù)據(jù)是否為視頻文件的步驟之后,還包括: 若所述待發(fā)送即時通信數(shù)據(jù)不是所述視頻文件,所述源終端復制所述待發(fā)送即時通信數(shù)據(jù)得到第一即時通信數(shù)據(jù)和第二即時通信數(shù)據(jù); 所述源終端經(jīng)與所述第一通信連接信息對應的第一私密服務器將所述第一即時通信數(shù)據(jù)發(fā)送至第三私密服務器,且經(jīng)與所述第二通信連接信息對應的第二私密服務器將所述第二即時通信數(shù)據(jù)發(fā)送至所述第三私密服務器; 所述第三私密服務器判斷目標終端是否在線; 若所述所述目標終端在線,所述第三私密服務器經(jīng)與所述第一通信連接信息對應的第一私密服務器將所述第一即時通信數(shù)據(jù)發(fā)送至目標終端,且經(jīng)與所述第二通信連接信息對應的第二