專利名稱:利用實(shí)時(shí)通信建立點(diǎn)對點(diǎn)聯(lián)機(jī)的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種建立點(diǎn)對點(diǎn)聯(lián)機(jī)的方法,尤其涉及一種利用實(shí)時(shí)通信以建立點(diǎn)對 點(diǎn)聯(lián)機(jī)的方法。
背景技術(shù):
目前,為了解決IPv4所能提供的網(wǎng)絡(luò)地址(Internet Protocol, IP)個(gè)數(shù)不足以 應(yīng)付網(wǎng)絡(luò)快速成長而產(chǎn)生的需求,網(wǎng)絡(luò)地址轉(zhuǎn)換器(Network AddressTranslation,NAT)被 廣泛的運(yùn)用在網(wǎng)絡(luò)的各個(gè)角落。網(wǎng)絡(luò)地址轉(zhuǎn)換器(NetworkAddress Translation, NAT)是 一個(gè)路由器(router),通過更換網(wǎng)絡(luò)地址的位首(IPHead)的做法將網(wǎng)絡(luò)分成外部網(wǎng)絡(luò)和 內(nèi)部網(wǎng)絡(luò),其優(yōu)勢在于對外只需要一個(gè)公用的網(wǎng)絡(luò)地址,而內(nèi)部網(wǎng)絡(luò)的IP則可以在不同的 單位重復(fù)使用。這樣的做法可以在有限的IP個(gè)數(shù)下提供更多的端點(diǎn)連上網(wǎng)絡(luò)。網(wǎng)絡(luò)地址轉(zhuǎn)換器(NAT)有一個(gè)特性是外部網(wǎng)絡(luò)無法直接聯(lián)機(jī)到內(nèi)部網(wǎng)絡(luò),如果兩 個(gè)端點(diǎn)同時(shí)在不同的內(nèi)部網(wǎng)絡(luò)下想進(jìn)行聯(lián)機(jī),會(huì)受到這個(gè)特性的限制而失敗。點(diǎn)對點(diǎn)聯(lián) 機(jī)(Peer to Peer Network)是近幾年來受到重視的研究領(lǐng)域,如何穿越網(wǎng)絡(luò)地址轉(zhuǎn)換器 (NAT)更是該領(lǐng)域中的重要主題之一,例如STUN、TURN、NAT-T都是該主題研究下的產(chǎn)物, 但是這些協(xié)議仍存在著某些限制或缺失。本發(fā)明即是整合了實(shí)時(shí)通信IM與STUN(Simple Traversal ofUDP over NAT)的優(yōu)點(diǎn),提出一套建立點(diǎn)對點(diǎn)聯(lián)機(jī)的方法。參照圖1,其繪示了一般現(xiàn)有技術(shù)中建立點(diǎn)對點(diǎn)聯(lián)機(jī)的結(jié)構(gòu)示意圖。圖中,在步驟 (1)首先將第一端點(diǎn)11及第二端點(diǎn)12分別連接至STUN服務(wù)器13。接著在步驟(2),分別 從STUN服務(wù)器13取得第一端點(diǎn)11及第二端點(diǎn)12兩端點(diǎn)的外部網(wǎng)絡(luò)地址Pa及Pb。在步 驟(3),由第一端點(diǎn)11及第二端點(diǎn)12交換網(wǎng)絡(luò)地址信息。在步驟(4)從第一端點(diǎn)11及第 二端點(diǎn)12分別傳送各自的外部網(wǎng)絡(luò)地址至對方,最后在步驟(5)建立第一端點(diǎn)11及第二 端點(diǎn)12的點(diǎn)對點(diǎn)連接關(guān)系。上述的步驟是現(xiàn)有技術(shù)中利用STUN服務(wù)器13建立點(diǎn)對點(diǎn)聯(lián)機(jī)的流程,其中步驟 (3)要交換雙方的IP/Port數(shù)據(jù),因?yàn)榇藭r(shí)第一端點(diǎn)11及第二端點(diǎn)12之間并沒有聯(lián)機(jī),所 以要完成交換數(shù)據(jù)的動(dòng)作必須要通過另一種方式進(jìn)行,其中最常見的做法是利用另一臺(tái)服 務(wù)器進(jìn)行交換數(shù)據(jù)。本發(fā)明是利用十分普及化的實(shí)時(shí)通信進(jìn)行數(shù)據(jù)交換,過程不需要通過 服務(wù)器,能夠提供企業(yè)軟件在開發(fā)上降低維護(hù)服務(wù)器的成本。
發(fā)明內(nèi)容
有鑒于上述現(xiàn)有技術(shù)中所存在的問題,本發(fā)明的目的在于提供一種利用實(shí)時(shí)通信 建立點(diǎn)對點(diǎn)聯(lián)機(jī)的方法,以解決網(wǎng)絡(luò)中兩個(gè)端點(diǎn)都在網(wǎng)絡(luò)地址轉(zhuǎn)換器(Network Address Translation, NAT)之下時(shí)的聯(lián)機(jī)困難。根據(jù)本發(fā)明的目的,提出一種利用實(shí)時(shí)通信建立點(diǎn)對點(diǎn)聯(lián)機(jī)的方法。首先,在第一 通信端按下實(shí)時(shí)通信程序的啟動(dòng)鍵,通過實(shí)時(shí)通信程序建立第一通信端與第二通信端的第 一視頻聯(lián)機(jī),執(zhí)行輔助程序以確認(rèn)第一視頻聯(lián)機(jī)是否已建立。當(dāng)視頻聯(lián)機(jī)已建立,則輔助程序使用通信協(xié)議以取得第一通信端的外部網(wǎng)絡(luò)地址。接著通過實(shí)時(shí)通信程序?qū)⑼獠烤W(wǎng)絡(luò) 地址傳送至第二通信端,再根據(jù)外部網(wǎng)絡(luò)地址使第二通信端與第一通信端建立第二視頻聯(lián) 機(jī)。其中,輔助程序包含通信協(xié)議執(zhí)行模塊以及適用于實(shí)時(shí)通信程序的外掛程序。其中,此外掛程序檢測視頻邀請事件,并通知通信協(xié)議執(zhí)行模塊使用通信協(xié)議以 取得外部網(wǎng)絡(luò)地址。其中,第二視頻聯(lián)機(jī)的視頻質(zhì)量高于第一視頻聯(lián)機(jī)的視頻質(zhì)量。此外,本發(fā)明還提出一種利用實(shí)時(shí)通信建立點(diǎn)對點(diǎn)聯(lián)機(jī)的方法。首先,分別在第一 電子裝置及第二電子裝置中執(zhí)行第一實(shí)時(shí)通信程序及第二實(shí)時(shí)通信程序,以建立所述第一 電子裝置及所述第二電子裝置的第一點(diǎn)對點(diǎn)聯(lián)機(jī)。接著,執(zhí)行輔助程序以確認(rèn)所述第一點(diǎn) 對點(diǎn)聯(lián)機(jī)是否已建立。當(dāng)?shù)谝稽c(diǎn)對點(diǎn)聯(lián)機(jī)已建立,則輔助程序執(zhí)行網(wǎng)絡(luò)通信協(xié)議以取得所 述第一電子裝置的外部網(wǎng)絡(luò)地址。通過第一實(shí)時(shí)通信程序?qū)⑼獠烤W(wǎng)絡(luò)地址傳送至所述第二 通信端,再根據(jù)外部網(wǎng)絡(luò)地址,使第一電子裝置的第一應(yīng)用程序及第二電子裝置的第二應(yīng) 用程序建立第二點(diǎn)對點(diǎn)聯(lián)機(jī)。承上所述,根據(jù)本發(fā)明的利用實(shí)時(shí)通信建立點(diǎn)對點(diǎn)聯(lián)機(jī)的方法,可具有一或多個(gè) 下述優(yōu)點(diǎn)(1)此方法可通過內(nèi)部網(wǎng)絡(luò)進(jìn)行連接,從而可解決網(wǎng)絡(luò)中兩端點(diǎn)在不同內(nèi)部網(wǎng)絡(luò) 時(shí)的聯(lián)機(jī)困難。(2)此方法可通過內(nèi)部網(wǎng)絡(luò)進(jìn)行連接,從而在聯(lián)機(jī)時(shí)可不受限于服務(wù)器頻寬的影 響。
圖1為現(xiàn)有技術(shù)的結(jié)構(gòu)示意圖2為本發(fā)明的利用實(shí)時(shí)通信建立點(diǎn)對點(diǎn)聯(lián)機(jī)的方法的實(shí)施步驟流程圖; 圖3為本發(fā)明的利用實(shí)時(shí)通信建立點(diǎn)對點(diǎn)聯(lián)機(jī)的方法的另一實(shí)施步驟流程圖; 圖4為本發(fā)明的利用實(shí)時(shí)通信建立點(diǎn)對點(diǎn)聯(lián)機(jī)的方法的實(shí)施架構(gòu)示意圖;以及 圖5為本發(fā)明的利用實(shí)時(shí)通信建立點(diǎn)對點(diǎn)聯(lián)機(jī)的方法的另一實(shí)施架構(gòu)示意圖。主要符號(hào)說明
11 第一端點(diǎn);
13 =STUN服務(wù)器;
42 通信模塊;
44 實(shí)時(shí)通信外掛程序模塊
51 第一電腦;
53 =AOL實(shí)時(shí)通信外掛程序;
55 第二通道;
12 第二端點(diǎn); 41 應(yīng)用軟件模塊; 43 =STUN 模塊; 45 點(diǎn)對點(diǎn)連接模塊; 52 第二電腦; 54 第一通道;
S21 S26、S31 S37 步驟流程。
具體實(shí)施例方式
參照圖2,其系為本發(fā)明的利用實(shí)時(shí)通信建立點(diǎn)對點(diǎn)聯(lián)機(jī)的方法的實(shí)施例步驟流 程圖,其包含下列步驟。在步驟S21,于第一通信端按下實(shí)時(shí)通信程序的啟動(dòng)鍵。其中,該啟動(dòng)鍵為快速啟動(dòng)實(shí)時(shí)通信系統(tǒng)軟件或網(wǎng)絡(luò)連接操作的控制鍵。在步驟S22通過實(shí)時(shí)通信程 序建立第一通信端與第二通信端的第一視頻聯(lián)機(jī)。在步驟S23執(zhí)行輔助程序以確認(rèn)第一通 信端與第二通信端是否已聯(lián)機(jī)。當(dāng)該視頻聯(lián)機(jī)已建立,則在步驟S24執(zhí)行所述輔助程序使 用通信協(xié)議取得第一通信端的外部網(wǎng)絡(luò)地址,例如IP或連接端口數(shù)據(jù)。其中,上述通信協(xié) 議是指STUT通信協(xié)議,而輔助程序優(yōu)選為包含通信協(xié)議執(zhí)行模塊(例如STUN模塊)以及 適用于實(shí)時(shí)通信程序的外掛程序,外掛程序用于檢測視頻邀請事件,并通知通信協(xié)議執(zhí)行 模塊使用通信協(xié)議以取得第一通信端的外部網(wǎng)絡(luò)地址。在步驟S25,通過實(shí)時(shí)通信程序?qū)⒋送獠烤W(wǎng)絡(luò)地址傳送至第二通信端。在步驟S26 根據(jù)此外部網(wǎng)絡(luò)地址使第二通信端與第一通信端建立第二視頻聯(lián)機(jī)。由于建立第二視頻聯(lián) 機(jī)時(shí),其網(wǎng)絡(luò)聯(lián)機(jī)參數(shù)可由通信端自行控制,因此該第二視頻聯(lián)機(jī)的視頻質(zhì)量高于第一視 頻聯(lián)機(jī)的視頻質(zhì)量。由于實(shí)時(shí)通信程序的廠商因?yàn)槭袌龌蛏虡I(yè)上的考慮,往往僅能提供質(zhì) 量較低的視頻聯(lián)機(jī)。通過上述步驟,兩位使用者便可先使用彼此都有安裝的實(shí)時(shí)通信程序 先建立視頻聯(lián)機(jī),接著再建立質(zhì)量較高的視頻聯(lián)機(jī)。參照圖3,其系為本發(fā)明的利用實(shí)時(shí)通信建立點(diǎn)對點(diǎn)聯(lián)機(jī)的方法的另一實(shí)施例步 驟流程圖。圖中以電腦作為舉例說明,但不以此為限,凡可建立網(wǎng)絡(luò)聯(lián)機(jī)的電子裝置皆可應(yīng) 用此方法,此方法包含下列步驟。在步驟S31設(shè)置實(shí)時(shí)通信程序于第一電腦。在步驟S32 設(shè)置實(shí)時(shí)通信程序于第二電腦。在步驟S33于第一電腦及第二電腦執(zhí)行實(shí)時(shí)通信程序以建 立第一點(diǎn)對點(diǎn)聯(lián)機(jī)。其中,第一電腦及第二電腦分別位于不同的網(wǎng)絡(luò)地址轉(zhuǎn)換器(NAT)網(wǎng) 絡(luò)內(nèi)。在步驟S34執(zhí)行輔助程序以確認(rèn)第一電腦及第二電腦是否已聯(lián)機(jī)。在步驟S35通 過網(wǎng)絡(luò)通信協(xié)議取得外部網(wǎng)絡(luò)地址,例如IP及連接端口數(shù)據(jù)。在步驟S36通過實(shí)時(shí)通信程 序互傳第一電腦及第二電腦的外部網(wǎng)絡(luò)地址。在步驟S37根據(jù)該外部網(wǎng)絡(luò)地址可使第一電 腦的應(yīng)用程序及第二電腦的應(yīng)用程序建立第二點(diǎn)對點(diǎn)聯(lián)機(jī)。其中,第一點(diǎn)對點(diǎn)聯(lián)機(jī)或第二 點(diǎn)對點(diǎn)聯(lián)機(jī)可為視頻聯(lián)機(jī),且第二點(diǎn)對點(diǎn)聯(lián)機(jī)所應(yīng)用的視頻聯(lián)機(jī)的視頻質(zhì)量高于第一點(diǎn)對 點(diǎn)聯(lián)機(jī)。此外,在步驟S35視需要可取得多組外部網(wǎng)絡(luò)地址,使得第一電腦的應(yīng)用程序及 第二電腦的應(yīng)用程序可利用該多組外部網(wǎng)絡(luò)地址來建立多個(gè)點(diǎn)對點(diǎn)聯(lián)機(jī),如此,第一電腦 的應(yīng)用程序及第二電腦的應(yīng)用程序?qū)⒂麄鬏數(shù)臄?shù)據(jù)分割成多份,分別由該多個(gè)點(diǎn)對點(diǎn)聯(lián)機(jī) 來傳送,如此便可提高第一電腦的應(yīng)用程序及第二電腦的應(yīng)用程序之間可使用的網(wǎng)絡(luò)頻寬?;蛘撸诓襟ES35視需要可取得多組外部網(wǎng)絡(luò)地址,使得第一電腦的多個(gè)應(yīng)用程 序及第二電腦的多個(gè)應(yīng)用程序分別建立多個(gè)點(diǎn)對點(diǎn)聯(lián)機(jī)。參照圖4,其系為本發(fā)明的利用實(shí)時(shí)通信建立點(diǎn)對點(diǎn)聯(lián)機(jī)的方法的實(shí)施架構(gòu)示意 圖。圖中,此實(shí)施架構(gòu)至少需包含應(yīng)用軟件模塊41、通信模塊42、STUN(Simple Traversal of UDP over NAT)模塊43、實(shí)時(shí)通信外掛程序模塊44及點(diǎn)對點(diǎn)連接模塊45。應(yīng)用軟件模 塊41是指任何需要通過網(wǎng)絡(luò)傳輸?shù)膽?yīng)用軟件,通信模塊42為應(yīng)用軟件模塊41 一個(gè)連接網(wǎng) 絡(luò)的接口,應(yīng)用軟件模塊41可以通過此通信模塊42建立聯(lián)機(jī)、傳輸數(shù)據(jù)、接收數(shù)據(jù)及中斷 聯(lián)機(jī),STUN模塊43則負(fù)責(zé)與外部STUN Server溝通以取得所需的外部網(wǎng)絡(luò)地址,實(shí)時(shí)通信 外掛程序模塊44及點(diǎn)對點(diǎn)連接模塊45負(fù)責(zé)與實(shí)時(shí)通信軟件溝通以建立遠(yuǎn)程的聯(lián)機(jī),此聯(lián)機(jī)是用來遠(yuǎn)程交換外部網(wǎng)絡(luò)地址信息,以建立點(diǎn)對點(diǎn)的聯(lián)機(jī)。參照圖5,其系為本發(fā)明的利用實(shí)時(shí)通信建立點(diǎn)對點(diǎn)聯(lián)機(jī)的方法的另一實(shí)施架構(gòu) 示意圖。圖中,以AOL實(shí)時(shí)通信外掛程序?yàn)榧軜?gòu),讓程序開發(fā)者得知AOL實(shí)時(shí)通信發(fā)生的事 件,例如使用者按下視頻邀請按鍵后,AOL實(shí)時(shí)通信外掛程序可以得知此事件發(fā)生,或是使 用者接受視頻邀請后,AOL實(shí)時(shí)通信外掛程序也可以得知事件發(fā)生。首先,第一電腦51及第二電腦52的AOL實(shí)時(shí)通信外掛程序53會(huì)檢測到視頻邀請 的事件,并分別通知第一電腦51的第一通道54及第二電腦52的第二通道55。第一通道 54及第二通道55收到視頻邀請事件后,會(huì)先聯(lián)機(jī)到AOL實(shí)時(shí)通信外掛程序53建立第一通 道54及第二通道55與AOL實(shí)時(shí)通信的溝通橋梁。第一通道54及第二通道55會(huì)利用STUN Query Module取得本機(jī)端的外部網(wǎng)絡(luò)地址,然后將外部網(wǎng)絡(luò)地址信息傳送給AOL實(shí)時(shí)通信 外掛程序53,第一電腦51及第二電腦52兩端的AOL實(shí)時(shí)通信外掛程序53會(huì)建立聯(lián)機(jī),并 交換外部網(wǎng)絡(luò)地址數(shù)據(jù)后,AOL實(shí)時(shí)通信外掛程序53將遠(yuǎn)程的外部網(wǎng)絡(luò)地址送回給第一通 道54及第二通道55,完成了交換外部網(wǎng)絡(luò)地址的動(dòng)作,接下來就通過點(diǎn)對點(diǎn)連接模塊建立 點(diǎn)對點(diǎn)的聯(lián)機(jī)。以上所述僅為舉例性,而非為限制性。任何未脫離本發(fā)明的精神與范疇,而對其進(jìn) 行的等效修改或變更,均應(yīng)包含在權(quán)利要求的范圍中。
權(quán)利要求
一種利用實(shí)時(shí)通信建立點(diǎn)對點(diǎn)聯(lián)機(jī)的方法,其特征在于包含下列步驟通過第一通信端的實(shí)時(shí)通信程序建立該第一通信端與第二通信端的第一視頻聯(lián)機(jī);執(zhí)行輔助程序以確認(rèn)所述第一視頻聯(lián)機(jī)是否已建立;當(dāng)所述第一視頻聯(lián)機(jī)已建立時(shí),該輔助程序使用通信協(xié)議以取得所述第一通信端的外部網(wǎng)絡(luò)地址;通過所述實(shí)時(shí)通信程序?qū)⑺鐾獠烤W(wǎng)絡(luò)地址傳送至所述第二通信端;根據(jù)所述外部網(wǎng)絡(luò)地址使所述第二通信端與所述第一通信端建立第二視頻聯(lián)機(jī)。
2.根據(jù)權(quán)利要求1所述的利用實(shí)時(shí)通信建立點(diǎn)對點(diǎn)聯(lián)機(jī)的方法,其特征在于所述實(shí)時(shí) 通信程序由快速啟動(dòng)鍵所啟動(dòng)。
3.根據(jù)權(quán)利要求1所述的利用實(shí)時(shí)通信建立點(diǎn)對點(diǎn)聯(lián)機(jī)的方法,其特征在于所述輔助 程序包含通信協(xié)議執(zhí)行模塊以及適用于所述實(shí)時(shí)通信程序的外掛程序。
4.根據(jù)權(quán)利要求3所述的利用實(shí)時(shí)通信建立點(diǎn)對點(diǎn)聯(lián)機(jī)的方法,其特征在于所述外掛 程序檢測視頻邀請事件,并通知所述通信協(xié)議執(zhí)行模塊使用所述通信協(xié)議以取得所述外部 網(wǎng)絡(luò)地址。
5.根據(jù)權(quán)利要求1所述的利用實(shí)時(shí)通信建立點(diǎn)對點(diǎn)聯(lián)機(jī)的方法,其特征在于所述通信 協(xié)議為STUN通信協(xié)議。
6.根據(jù)權(quán)利要求1所述的利用實(shí)時(shí)通信建立點(diǎn)對點(diǎn)聯(lián)機(jī)的方法,其特征在于所述外部 網(wǎng)絡(luò)地址包含IP及連接端口數(shù)據(jù)。
7.根據(jù)權(quán)利要求1所述的利用實(shí)時(shí)通信建立點(diǎn)對點(diǎn)聯(lián)機(jī)的方法,其特征在于所述第二 視頻聯(lián)機(jī)的視頻質(zhì)量高于所述第一視頻聯(lián)機(jī)的視頻質(zhì)量。
8.根據(jù)權(quán)利要求1所述的利用實(shí)時(shí)通信建立點(diǎn)對點(diǎn)聯(lián)機(jī)的方法,其特征在于還包含 取得所述第二通信端的外部網(wǎng)絡(luò)地址并傳送至所述第一通信端以建立所述第二視頻聯(lián)機(jī)。
9.一種利用實(shí)時(shí)通信建立點(diǎn)對點(diǎn)聯(lián)機(jī)的方法,其特征在于包含下列步驟分別在第一電子裝置及第二電子裝置中執(zhí)行第一實(shí)時(shí)通信程序及第二實(shí)時(shí)通信程序, 以建立所述第一電子裝置及所述第二電子裝置的第一點(diǎn)對點(diǎn)聯(lián)機(jī); 執(zhí)行輔助程序以確認(rèn)所述第一點(diǎn)對點(diǎn)聯(lián)機(jī)是否已建立;當(dāng)所述第一點(diǎn)對點(diǎn)聯(lián)機(jī)已建立時(shí),所述輔助程序執(zhí)行網(wǎng)絡(luò)通信協(xié)議以取得所述第一電 子裝置的外部網(wǎng)絡(luò)地址;通過所述第一實(shí)時(shí)通信程序?qū)⑺鐾獠烤W(wǎng)絡(luò)地址傳送至所述第二通信端; 根據(jù)所述外部網(wǎng)絡(luò)地址,使所述第一電子裝置的第一應(yīng)用程序及所述第二電子裝置的 第二應(yīng)用程序建立第二點(diǎn)對點(diǎn)聯(lián)機(jī)。
10.根據(jù)權(quán)利要求9所述的利用實(shí)時(shí)通信建立點(diǎn)對點(diǎn)聯(lián)機(jī)的方法,其特征在于所述輔 助程序包含通信協(xié)議執(zhí)行模塊以及適用于所述第一實(shí)時(shí)通信程序的外掛程序。
11.根據(jù)權(quán)利要求9所述的利用實(shí)時(shí)通信建立點(diǎn)對點(diǎn)聯(lián)機(jī)的方法,其特征在于所述外 掛程序檢測視頻邀請事件,并通知所述通信協(xié)議執(zhí)行模塊使用所述通信協(xié)議以取得所述外 部網(wǎng)絡(luò)地址。
12.根據(jù)權(quán)利要求9所述的利用實(shí)時(shí)通信建立點(diǎn)對點(diǎn)聯(lián)機(jī)的方法,其特征在于所述通 信協(xié)議為STUN通信協(xié)議。
13.根據(jù)權(quán)利要求9所述的利用實(shí)時(shí)通信建立點(diǎn)對點(diǎn)聯(lián)機(jī)的方法,其特征在于所述外 部網(wǎng)絡(luò)地址包含IP及連接端口數(shù)據(jù)。
14.根據(jù)權(quán)利要求9所述的利用實(shí)時(shí)通信建立點(diǎn)對點(diǎn)聯(lián)機(jī)的方法,其特征在于所述第 一點(diǎn)對點(diǎn)聯(lián)機(jī)為第一視頻聯(lián)機(jī),而所述第二點(diǎn)對點(diǎn)聯(lián)機(jī)為第二視頻聯(lián)機(jī)。
15.根據(jù)權(quán)利要求14所述的利用實(shí)時(shí)通信建立點(diǎn)對點(diǎn)聯(lián)機(jī)的方法,其特征在于所述第 二視頻聯(lián)機(jī)的視頻質(zhì)量高于所述第一視頻聯(lián)機(jī)的視頻質(zhì)量。
16.根據(jù)權(quán)利要求9所述的利用實(shí)時(shí)通信建立點(diǎn)對點(diǎn)聯(lián)機(jī)的方法,其特征在于當(dāng)所述 外部網(wǎng)絡(luò)地址為多組時(shí),所述第一應(yīng)用程序及所述第二應(yīng)用程序可使用多組外部網(wǎng)絡(luò)地址 建立多個(gè)點(diǎn)對點(diǎn)聯(lián)機(jī),以提高可使用的網(wǎng)絡(luò)頻寬。
17.根據(jù)權(quán)利要求9所述的利用實(shí)時(shí)通信建立點(diǎn)對點(diǎn)聯(lián)機(jī)的方法,其特征在于當(dāng)所述 外部網(wǎng)絡(luò)地址為多組時(shí),所述第一電子裝置的多個(gè)應(yīng)用程序及所述第二電子裝置的多個(gè)應(yīng) 用程序可分別建立多個(gè)點(diǎn)對點(diǎn)聯(lián)機(jī)。
全文摘要
本發(fā)明公開一種利用實(shí)時(shí)通信建立點(diǎn)對點(diǎn)聯(lián)機(jī)的方法,其特征在于,先使用實(shí)時(shí)通信程序使兩通信端建立聯(lián)機(jī),再通過實(shí)時(shí)通信程序的輔助程序以確認(rèn)兩通信端是否已聯(lián)機(jī),接著通過通信協(xié)議取得通信端的外部網(wǎng)絡(luò)地址,例如IP或連接埠(PORT),再通過實(shí)時(shí)通信程序?qū)⒋送獠烤W(wǎng)絡(luò)地址傳送至另一通信端,使該兩通信端可再次建立點(diǎn)對點(diǎn)聯(lián)機(jī),以得到更佳的網(wǎng)絡(luò)聯(lián)機(jī)質(zhì)量。
文檔編號(hào)H04L29/12GK101888397SQ20091020382
公開日2010年11月17日 申請日期2009年5月15日 優(yōu)先權(quán)日2009年5月15日
發(fā)明者謝旺睿 申請人:宏碁股份有限公司