專利名稱:網(wǎng)際網(wǎng)絡(luò)快速建立點(diǎn)對點(diǎn)或多點(diǎn)連線的方法
技術(shù)領(lǐng)域:
本發(fā)明是關(guān)于一種網(wǎng)際網(wǎng)絡(luò)快速建立點(diǎn)對點(diǎn)/點(diǎn)對多點(diǎn)的方法,是一網(wǎng)際網(wǎng)絡(luò)上實現(xiàn)P2P或P2MP的快速聯(lián)機(jī)方法,其提供網(wǎng)絡(luò)用戶實時IP搜尋,以快速建立P2P或P2MP的聯(lián)機(jī),特別為浮動IP用戶。
請參閱圖5所示,是一般固定IP用戶與浮動IP用戶和網(wǎng)絡(luò)供貨商(ISP)、網(wǎng)站服務(wù)器間的流程示意圖,不論為何種型態(tài)的網(wǎng)絡(luò)用戶,皆需向網(wǎng)絡(luò)供貨商購得IP,因為需求及價格不同,故有固定IP及浮動IP的區(qū)別,對于固定IP用戶來說,以固定IP上線連結(jié)網(wǎng)際網(wǎng)絡(luò),將無需透過ISP連接至網(wǎng)際網(wǎng)絡(luò),而直接與特定目的端直接聯(lián)機(jī)通訊,而浮動IP用戶由于隨時變更IP,難以借由浮動IP與目的端建立點(diǎn)對點(diǎn)聯(lián)機(jī),因此對于使用固定IP用戶大多僅能至特定網(wǎng)站上進(jìn)行瀏覽動作,而無法進(jìn)行點(diǎn)對點(diǎn)的定點(diǎn)數(shù)據(jù)傳輸。
由上述可知,目前一般網(wǎng)絡(luò)用戶大多借由瀏覽器將網(wǎng)站服務(wù)器儲存的網(wǎng)站上的資料下載至機(jī)器上,進(jìn)行瀏覽或購買商品,構(gòu)成用戶與網(wǎng)站服務(wù)器溝通的網(wǎng)絡(luò)世界,而很少進(jìn)行用戶之間的彼此通訊,原因在于目前網(wǎng)絡(luò)服務(wù)供貨商ISP,設(shè)計出多種不同的網(wǎng)絡(luò)聯(lián)機(jī)方式,其中尤以拔接用戶使用浮動IP最無法達(dá)到點(diǎn)對點(diǎn)的通訊,因為浮動IP用戶欲向網(wǎng)際網(wǎng)絡(luò)的一網(wǎng)絡(luò)用戶要求建立聯(lián)機(jī),于待對方回復(fù)同時,卻因浮動IP更動,而對方回復(fù)封包將無法順利送至原發(fā)出聯(lián)機(jī)要求的用戶,故初步的點(diǎn)對點(diǎn)的聯(lián)機(jī)即無法順利構(gòu)成。
僅管目前的部分軟件(ICQ、NETMEETING)提供網(wǎng)絡(luò)的實時搜尋與點(diǎn)對點(diǎn)聯(lián)機(jī),但該等建立聯(lián)機(jī)的作法卻需同時上線并以廣播封包(Broadcast)的方式告知及搜尋相同軟件的網(wǎng)絡(luò)使用者,是以,利用此一軟件往往無法適用于多人集體上網(wǎng),或進(jìn)行快速IP搜尋。
欲達(dá)上述目的所使用的主要技術(shù)手段是令I(lǐng)P備詢服務(wù)器與眾多網(wǎng)絡(luò)用戶取得聯(lián)機(jī),并取得各網(wǎng)絡(luò)用戶的相關(guān)資料(含IP),其中建立點(diǎn)對點(diǎn)聯(lián)機(jī)方法包含有搜尋一個或多個IP地址,是由網(wǎng)際網(wǎng)絡(luò)上任一網(wǎng)絡(luò)用戶對IP備詢服務(wù)器發(fā)出此一要求;取得一個或多個IP地址,是由該IP備詢服務(wù)器X接收后,回復(fù)該網(wǎng)絡(luò)用戶A其欲搜尋的一個或多個IP地址;進(jìn)行聯(lián)機(jī)交握程序,是利用查詢到的一個或多個IP地址,對一個或多個網(wǎng)絡(luò)用戶C進(jìn)行聯(lián)機(jī)交握程序,以建立點(diǎn)對點(diǎn)或點(diǎn)對多點(diǎn)的聯(lián)機(jī);上述建立聯(lián)機(jī)的機(jī)制是提供網(wǎng)際網(wǎng)絡(luò)上于該IP備詢服務(wù)器上登錄的網(wǎng)絡(luò)用戶彼此查詢IP,由于透過IP備詢服務(wù)器提供的IP詢問功能,可令點(diǎn)對點(diǎn)用戶或點(diǎn)對多點(diǎn)用戶欲彼此建立聯(lián)機(jī)時,能立即取得彼此IP,進(jìn)而快速建立聯(lián)機(jī),由是可知,對于浮動IP用戶,可于網(wǎng)際網(wǎng)絡(luò)立即構(gòu)成點(diǎn)對點(diǎn)聯(lián)機(jī),完全解決于網(wǎng)際網(wǎng)絡(luò)無法知悉對方IP困擾造成聯(lián)機(jī)困難的問題,同時,因借由IP備詢服務(wù)器統(tǒng)一管理網(wǎng)絡(luò)用戶IP,故可避免網(wǎng)絡(luò)用戶以廣播封包作為搜尋特定聯(lián)機(jī)網(wǎng)絡(luò)用戶,是以,可改善網(wǎng)絡(luò)因充斥過多廣播封包所造成頻寬不足的問題。
本發(fā)明是主要提供一可預(yù)設(shè)多人網(wǎng)絡(luò)資料的IP備詢服務(wù)器,其執(zhí)行相關(guān)流程有提供聯(lián)機(jī)登錄入口,是相關(guān)多數(shù)人聯(lián)機(jī)上網(wǎng)后立即至該登錄入口提供相關(guān)資料,包含有已取得的IP;提供備詢機(jī)制,是針對成功登入的用戶,可接收其發(fā)出詢問特定用戶IP的查詢要求,亦即,接受已登錄成功用戶所發(fā)出查詢IP的要求,并于確認(rèn)后回復(fù)予該用戶。
以上即為本發(fā)明提供相關(guān)登錄的用戶IP儲存與詢問IP的說明,以下進(jìn)一步說明兩用戶A、C如何快速建立點(diǎn)對點(diǎn)聯(lián)機(jī),請配合參閱
圖1及圖2所示,是本發(fā)明建立點(diǎn)對點(diǎn)聯(lián)機(jī)的第一實施例,其中網(wǎng)絡(luò)用戶是于上網(wǎng)時,即與該IP備詢服務(wù)器取得聯(lián)機(jī),并提供目前IP予IP備詢服務(wù)器;網(wǎng)絡(luò)用戶是借由IP備詢服務(wù)器欲彼此聯(lián)機(jī)的程序包含有搜尋一或多個IP地址,是由任一網(wǎng)絡(luò)用戶A對IP備詢服務(wù)器X發(fā)出一與一個或多個網(wǎng)絡(luò)用戶C的IP搜尋要求;取得一個或多個IP地址,是由該IP備詢服務(wù)器X接收網(wǎng)絡(luò)用戶A發(fā)出要求后,由IP備詢服務(wù)器X回復(fù)該網(wǎng)絡(luò)用戶A其欲搜尋的一個或多個網(wǎng)絡(luò)用戶IP地址;進(jìn)行聯(lián)機(jī)交握程序,是利用查詢到的一個或多個網(wǎng)絡(luò)用戶IP地址,對一個或多個網(wǎng)絡(luò)用戶C進(jìn)行聯(lián)機(jī)交握程序,以建立點(diǎn)對點(diǎn)或點(diǎn)對多點(diǎn)的聯(lián)機(jī)。
上述建立聯(lián)機(jī)方法可令其中一用戶A為浮動IP用戶,而該網(wǎng)絡(luò)用戶A主動與網(wǎng)絡(luò)用戶C要求取得點(diǎn)對點(diǎn)聯(lián)機(jī)當(dāng)網(wǎng)絡(luò)用戶A對其使用的ISP發(fā)出一索取浮動IP要求,經(jīng)由ISP確認(rèn)身份為其所屬網(wǎng)絡(luò)用戶,則回復(fù)并給予一浮動IP予網(wǎng)絡(luò)用戶A,此時網(wǎng)絡(luò)用戶A即正式連接上網(wǎng)際網(wǎng)絡(luò),并與前述IP備詢服務(wù)器取得聯(lián)機(jī),并送出其取得的浮動IP,此時,網(wǎng)絡(luò)用戶A再發(fā)出一要求得知用戶C的IP,經(jīng)由IP備詢服務(wù)器認(rèn)證后,即將該用戶C的IP告知用戶A,是以,當(dāng)用戶A快速經(jīng)由該網(wǎng)絡(luò)伺器得知用戶C的確切IP后,旋即發(fā)出一個包含用戶A浮動IP(來源IP)及用戶C的IP(目的IP)的封包,使要求聯(lián)機(jī)封包可順利到達(dá)用戶C,而進(jìn)行聯(lián)機(jī)交握程序,待聯(lián)機(jī)完成后。
再請參閱圖3及圖4所示,是本發(fā)明的另一較佳實施,其大多流程與圖1相同,包含有
搜尋一個或多個IP地址,是由一網(wǎng)絡(luò)用戶A對IP備詢服務(wù)器X發(fā)出此一要求;取得一個或多個IP地址,是由該IP備詢服務(wù)器X接收后,再由該IP備詢服務(wù)器X將發(fā)出搜尋要求的網(wǎng)絡(luò)用戶A的IP告知被指定搜尋的一個或多個網(wǎng)絡(luò)用戶C;進(jìn)行聯(lián)機(jī)交握程序,當(dāng)一個或多個網(wǎng)絡(luò)用戶C接收由該IP備詢服務(wù)器X發(fā)出要求之網(wǎng)絡(luò)用戶A的IP地址時,對該網(wǎng)絡(luò)用戶A進(jìn)行聯(lián)機(jī)交握程序,以建立點(diǎn)對點(diǎn)或點(diǎn)對多點(diǎn)的聯(lián)機(jī)。
惟不同的是,該IP備詢服務(wù)器X接受網(wǎng)絡(luò)用戶A提出的IP查詢的要求后,是直接將該網(wǎng)絡(luò)用戶A的要求及網(wǎng)絡(luò)戶A的IP轉(zhuǎn)告知予網(wǎng)絡(luò)用戶C,再由網(wǎng)絡(luò)用戶C自行決定是否對網(wǎng)絡(luò)用戶A構(gòu)成點(diǎn)對點(diǎn)聯(lián)機(jī),若是,則網(wǎng)絡(luò)用戶C則將其IP(來源IP)與網(wǎng)絡(luò)用戶A的IP一并設(shè)定于封包中,依照目的IP將封包順利送達(dá)到網(wǎng)絡(luò)用戶A,而網(wǎng)絡(luò)用戶A即開始與網(wǎng)絡(luò)用戶C進(jìn)行聯(lián)機(jī)交握,而同時構(gòu)成點(diǎn)對點(diǎn)通訊。
綜上所述,本發(fā)明確實可提供網(wǎng)絡(luò)用戶之間借由IP地址的搜尋,而快速建立一P2P或P2MP的聯(lián)機(jī),以為目前上網(wǎng)除瀏覽網(wǎng)站內(nèi)容外,亦可直接與無設(shè)定網(wǎng)站或網(wǎng)頁的網(wǎng)絡(luò)用戶直接建立聯(lián)機(jī),借此,一般浮動IP用戶可確實與其它網(wǎng)絡(luò)用戶構(gòu)成聯(lián)機(jī),亦可有效改善使用廣播封包建立聯(lián)機(jī)所造成網(wǎng)絡(luò)傳輸效率降低的問題。
權(quán)利要求
1.一種網(wǎng)際網(wǎng)絡(luò)快速建立點(diǎn)對點(diǎn)/點(diǎn)對多點(diǎn)的方法,是由一可預(yù)設(shè)多人網(wǎng)絡(luò)資料的IP備詢服務(wù)器加以施行,令I(lǐng)P備詢服務(wù)器與眾多網(wǎng)絡(luò)用戶取得聯(lián)機(jī),并取得各網(wǎng)絡(luò)用戶的相關(guān)資料(含IP),其中網(wǎng)絡(luò)上用戶彼此建立點(diǎn)對點(diǎn)/點(diǎn)對多點(diǎn)的聯(lián)機(jī)方法是包含有下述步驟搜尋一或多個IP地址,是由一網(wǎng)絡(luò)用戶對IP備詢服務(wù)器發(fā)出搜尋特定網(wǎng)絡(luò)用戶IP的要求;取得一或多個IP地址,當(dāng)該IP備詢服務(wù)器接收搜尋要求后,則回復(fù)該網(wǎng)絡(luò)用戶所欲指定搜尋的一個或多個網(wǎng)絡(luò)用戶IP地址;進(jìn)行聯(lián)機(jī)程序,是當(dāng)發(fā)出要求的網(wǎng)絡(luò)用戶取得指定搜尋的一個或多個網(wǎng)絡(luò)用戶IP地址,則可對一個或多個網(wǎng)絡(luò)用戶進(jìn)行聯(lián)機(jī)程序,以建立點(diǎn)對點(diǎn)或點(diǎn)對多點(diǎn)的聯(lián)機(jī)。
2.根據(jù)權(quán)利要求1所述的網(wǎng)際網(wǎng)絡(luò)快速建立點(diǎn)對點(diǎn)/點(diǎn)對多點(diǎn)的方法,該IP備詢服務(wù)器建立多人相關(guān)資料機(jī)制,是包含有下述步驟提供聯(lián)機(jī)登錄入口,是相關(guān)多數(shù)人聯(lián)機(jī)上網(wǎng)后立即至該登錄入口提供相關(guān)資料,包含有已取得的IP;提供備詢機(jī)制,令成功登入的用戶,可接收其發(fā)出詢問特定用戶IP的查詢要求,亦即,接受已登錄成功用戶所發(fā)出查詢IP的要求,并于確認(rèn)后回復(fù)予該用戶。
3.根據(jù)權(quán)利要求1所述的網(wǎng)際網(wǎng)絡(luò)快速建立點(diǎn)對點(diǎn)/點(diǎn)對多點(diǎn)的方法,上述取得一或多個IP地址步驟中,是增加一身份認(rèn)證程序,供身份認(rèn)證程序通過后,再進(jìn)行回復(fù)該網(wǎng)絡(luò)用戶所欲搜尋的一個或多個IP地址。
4.根據(jù)權(quán)利要求1、2或3所述的網(wǎng)際網(wǎng)絡(luò)快速建立點(diǎn)對點(diǎn)/點(diǎn)對多點(diǎn)的方法,該網(wǎng)絡(luò)用戶可使用浮動IP地址。
5.根據(jù)權(quán)利要求4所述的網(wǎng)際網(wǎng)絡(luò)快速建立點(diǎn)對點(diǎn)/點(diǎn)對多點(diǎn)的方法,該聯(lián)機(jī)程序是交握聯(lián)機(jī)程序。
6.一種網(wǎng)際網(wǎng)絡(luò)快速建立點(diǎn)對點(diǎn)/點(diǎn)對多點(diǎn)的方法,是配合一可預(yù)設(shè)多人網(wǎng)絡(luò)資料的IP備詢服務(wù)器加以施行,令I(lǐng)P備詢服務(wù)器與眾多網(wǎng)絡(luò)用戶取得聯(lián)機(jī),并取得各網(wǎng)絡(luò)用戶的相關(guān)資料(含IP),其中網(wǎng)絡(luò)上用戶彼此建立點(diǎn)對點(diǎn)/點(diǎn)對多點(diǎn)的聯(lián)機(jī)方法是包含有下述步驟搜尋一個或多個IP地址,是由一網(wǎng)絡(luò)用戶對IP備詢服務(wù)器發(fā)出搜尋特定網(wǎng)絡(luò)用戶IP的要求;取得一個或多個IP地址,是由該IP備詢服務(wù)器接收后,由IP備詢服務(wù)器將發(fā)出搜尋要求的網(wǎng)絡(luò)用戶IP告知被指定搜尋的一個或多個網(wǎng)絡(luò)用戶;進(jìn)行聯(lián)機(jī)程序,是由一個或多個網(wǎng)絡(luò)用戶取得發(fā)出要求之網(wǎng)絡(luò)用戶的IP地址,對該網(wǎng)絡(luò)用戶進(jìn)行聯(lián)機(jī)程序,以建立點(diǎn)對點(diǎn)或點(diǎn)對多點(diǎn)的聯(lián)機(jī)。
7.根據(jù)權(quán)利要求6所述的網(wǎng)際網(wǎng)絡(luò)快速建立點(diǎn)對點(diǎn)/點(diǎn)對多點(diǎn)的方法,該IP備詢服務(wù)器建立多人相關(guān)資料機(jī)制,是包含有下述步驟提供聯(lián)機(jī)登錄入口,是相關(guān)多數(shù)人聯(lián)機(jī)上網(wǎng)后立即至該登錄入口提供相關(guān)資料,包含有已取得的IP地址;提供備詢機(jī)制,令成功登入的用戶,可接收其發(fā)出詢問特定用戶IP的查詢要求,亦即,接受已登錄成功用戶所發(fā)出查詢IP的要求,并于確認(rèn)后回復(fù)予該用戶。
8.根據(jù)權(quán)利要求6或7所述的網(wǎng)際網(wǎng)絡(luò)快速建立點(diǎn)對點(diǎn)/點(diǎn)對多點(diǎn)的方法,該網(wǎng)絡(luò)用戶可使用浮動IP地址。
9.根據(jù)權(quán)利要求8所述的網(wǎng)際網(wǎng)絡(luò)快速建立點(diǎn)對點(diǎn)/點(diǎn)對多點(diǎn)的方法,該聯(lián)機(jī)程序是交握聯(lián)機(jī)程序。
全文摘要
本發(fā)明是一種網(wǎng)際網(wǎng)絡(luò)快速建立點(diǎn)對點(diǎn)或多點(diǎn)聯(lián)機(jī)的方法,主要設(shè)置一供多人同時聯(lián)機(jī)的IP備詢服務(wù)器,令登錄成功的用戶,可相互查詢對方的IP,進(jìn)而快速建立點(diǎn)對點(diǎn)或多點(diǎn)聯(lián)機(jī);借此,提供用戶之間直接通訊的功能,而不限制僅以被動的網(wǎng)頁瀏覽溝通。
文檔編號H04M11/06GK1474587SQ0212828
公開日2004年2月11日 申請日期2002年8月8日 優(yōu)先權(quán)日2002年8月8日
發(fā)明者陳恒堅, 翁瑞良 申請人:陳金盛, 陳恒堅, 蔡靜葦, 青含國, 翁瑞良