TWI575915B - Network point - to - point connection switching system and method - Google Patents
Network point - to - point connection switching system and method Download PDFInfo
- Publication number
- TWI575915B TWI575915B TW103137798A TW103137798A TWI575915B TW I575915 B TWI575915 B TW I575915B TW 103137798 A TW103137798 A TW 103137798A TW 103137798 A TW103137798 A TW 103137798A TW I575915 B TWI575915 B TW I575915B
- Authority
- TW
- Taiwan
- Prior art keywords
- point
- destination device
- network
- connection
- relay server
- Prior art date
Links
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
Description
本發明是有關於一種網路連線切換系統與方法,特別是有關於依據點對點網路連接狀態以決定切換路線的網路點對點連接切換系統與方法。
現今的對等網路(peer-to-peer,簡稱P2P),又稱點對點技術,是無中心伺服器、依靠用戶群(peers)交換資訊的網際網路體系。每個用戶端皆是一個節點,資料交流僅能透過節點之間的資料交換完成,最基礎的架構是兩個節點直接連線。
然而,點對點連線中,兩個節點之間的連接路徑一旦形成斷路,節點兩造之間即無法連線。
為解決上述問題,本發明係揭露一種網路點對點連接切換系統與方法,其結合中繼的網路傳輸設備,使節點兩端能維持連線。
本發明揭露的網路點對點連接切換系統,適用於連接一目的裝置。系統包括一中繼伺服器與一起始裝置。其中,起始裝置用以與目的裝置進行點對點連接,當起始裝置判斷無法與目的裝置連接時,透過中繼伺服器間接連接目的裝置。
本發明揭露的網路點對點連接切換方法,適用於連接一目的裝置,其包括以下步驟:利用一起始裝置與目的裝置進行點對點連接;以及,當起始裝置判斷無法與目的裝置連接時,透過一中繼伺服器間接連接目的裝置。
本發明所揭系統與方法,其特點在於,當點對點連線路徑無法成立時,亦能透過中繼的網路傳輸設備,使節點兩端無法進行點對點連
線時,仍能進行間接性的連線。
100‧‧‧起始裝置
200‧‧‧目的裝置
310‧‧‧中繼伺服器
320‧‧‧備用伺服器
S110-S130‧‧‧步驟
圖1繪示本發明實施例之網路點對點連接切換系統的第一種系統架構圖。
圖2繪示本發明實施例之網路點對點連接切換方法的流程示意圖。
圖3繪示本發明實施例之網路點對點連接切換系統的第二種系統架構圖。
茲配合圖式將本發明實施例詳細說明如下。
請參閱圖1繪示本發明實施例之網路點對點連接切換系統的第一種系統架構圖。此系統用以連接至一目的裝置200。系統包括一起始裝置100與一中繼伺服器310。目的裝置200、起始裝置100與中繼伺服器310皆具網路連線功能,且起始裝置100與目的裝置200具點對點連線能力。請一併參閱圖2繪示本發明實施例之網路點對點連接切換方法的流程示意圖。系統所施行步驟至少包括如下所示:利用起始裝置100與目的裝置200進行點對點連接(步驟S110)。起始裝置100記載有目的裝置200的網路位置,網路位置可透過與起始裝置100及目的裝置200相同之用戶群(peers)所提供、藉由人工輸入或是相同、相類似等資料取得手段所取得。
當起始裝置100判斷無法與目的裝置200連接時,透過一中繼伺服器310間接連接目的裝置200(步驟S120)。其中,起始裝置100記載目的裝置200的網路位址,並於判斷無法與目的裝置200連接時,將網路位址傳輸予中繼伺服器310,中繼伺服器310透過網路位址連接目的裝置200。
更進一步者,起始裝置100在連接中繼伺服器310時,會定期或不定期判斷是否能與目的裝置200進行點對點連接。當起始裝置100判斷能與目的裝置200點對點連接時,係連接目的裝置200,並令中繼伺服器310停止與目的裝置200連接(步驟S130)。
然而,起始裝置100判斷能與目的裝置200點對點連接時,會先分析透過中繼伺服器310間接連目的裝置200的網路連線品質,及分析與目的裝置200進行點對點連接的網路連線品質,判斷何者較佳。當透過中繼伺服器310間接連目的裝置200的網路連線品質高於與目的裝置200進行點對點連接的網路連線品質時,就維持透過中繼伺服器310間接連目的裝置200。相反的,則切換回與目的裝置200進行點對點連接。
然而,在起始裝置100切換回與目的裝置200進行點對點連接前,會先判斷是否正在進行資料傳輸。若起始裝置100判斷有資料傳輸時,會等待資料傳輸完成後,再切換回與目的裝置200進行點對點連接。
請參閱圖3繪示本發明實施例之網路點對點連接切換系統的第二種系統架構圖,與前實施例不同在於,系統更包括一備用伺服器320。當起始裝置100判斷中繼伺服器310無法連接目的裝置200時,改連接備用伺服器320,並將目的裝置200的網路位址傳輸予備用伺服器320,備用伺服器320透過網路位址連接目的裝置200,以使起始裝置100透過備用伺服器320間接連接至目的裝置200。
綜上所述之,乃僅記載本發明為呈現解決問題所採用的技術手段之實施或實施例而已,並非用來限定本發明專利實施之範圍。即凡與本發明專利申請範圍文義相符,或依本發明專利範圍所做的均等變化與修飾,皆為本發明專利範圍所涵蓋。
100‧‧‧起始裝置
200‧‧‧目的裝置
310‧‧‧中繼伺服器
Claims (8)
- 一種網路點對點連接切換系統,適用於連接一目的裝置,該系統包括:一中繼伺服器;以及一起始裝置,用以與該目的裝置進行點對點連接,當該起始裝置判斷無法與該目的裝置連接時,透過該中繼伺服器間接連接該目的裝置,其中,該起始裝置記載該目的裝置的網路位址,並於判斷無法與該目的裝置連接時,將該網路位址傳輸予該中繼伺服器,該中繼伺服器透過該網路位址連接該目的裝置。
- 根據申請專利範圍第1項所述的網路點對點連接切換系統,其中,更包括一備用伺服器,該起始裝置記載該目的裝置的網路位址,當該起始裝置判斷該中繼伺服器無法連接該目的裝置時,改連接該備用伺服器,並將該網路位址傳輸予該備用伺服器,該備用伺服器透過該網路位址連接該目的裝置。
- 根據申請專利範圍第1項所述的網路點對點連接切換系統,其中,該起始裝置在連接該中繼伺服器時,會定期或不定期判斷是否能與該目的裝置進行點對點連接。
- 根據申請專利範圍第3項所述的網路點對點連接切換系統,其中,該起始裝置判斷能與該目的裝置點對點連接時,係連接該目的裝置,並令該中繼伺服器停止與該目的裝置連接。
- 根據申請專利範圍第4項所述的網路點對點連接切換系統,其中,該起始裝置判斷能與該目的裝置點對點連接時,判斷 透過該中繼伺服器間接連該目的裝置的網路連線品質高於與該目的裝置進行點對點連接的網路連線品質時,維持透過該中繼伺服器間接連該目的裝置。
- 根據申請專利範圍第4項所述的網路點對點連接切換系統,其中,該起始裝置判斷能與該目的裝置點對點連接時,判斷透過該中繼伺服器間接連該目的裝置的網路連線品質低於與該目的裝置進行點對點連接的網路連線品質時,切換至與該目的裝置進行點對點連接。
- 根據申請專利範圍第4項所述的網路點對點連接切換系統,其中,該起始裝置判斷透過該中繼伺服器與該目的裝置進行資料傳輸時,係等待該資料傳輸完成後,再點對點連接該目的裝置,並令該中繼伺服器停止與該目的裝置連接。
- 一種網路點對點連接切換方法,適用於連接一目的裝置,該方法至少包括以下步驟:利用一起始裝置與該目的裝置進行點對點連接;以及當該起始裝置判斷無法與該目的裝置連接時,透過一中繼伺服器間接連接該目的裝置,其中,該起始裝置記載該目的裝置的網路位址,並於判斷無法與該目的裝置連接時,將該網路位址傳輸予該中繼伺服器,該中繼伺服器透過該網路位址連接該目的裝置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW103137798A TWI575915B (zh) | 2014-10-31 | 2014-10-31 | Network point - to - point connection switching system and method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW103137798A TWI575915B (zh) | 2014-10-31 | 2014-10-31 | Network point - to - point connection switching system and method |
Publications (2)
Publication Number | Publication Date |
---|---|
TW201616842A TW201616842A (zh) | 2016-05-01 |
TWI575915B true TWI575915B (zh) | 2017-03-21 |
Family
ID=56508707
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
TW103137798A TWI575915B (zh) | 2014-10-31 | 2014-10-31 | Network point - to - point connection switching system and method |
Country Status (1)
Country | Link |
---|---|
TW (1) | TWI575915B (zh) |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2008051974A1 (en) * | 2006-10-24 | 2008-05-02 | Clique Communications, Llc | System and method for establishing a peer-to-peer connection |
US20080130900A1 (en) * | 2003-10-20 | 2008-06-05 | Hsieh Vincent W | Method and apparatus for providing secure communication |
TW200924439A (en) * | 2007-11-23 | 2009-06-01 | D Link Corp | Portable ICE relay server and its method thereof |
US20100088427A1 (en) * | 2007-11-06 | 2010-04-08 | Alibaba Group Holding Limited | Selective Routing of Data Transmission Between Clients |
CN101834775A (zh) * | 2009-03-13 | 2010-09-15 | ***通信集团公司 | 媒体流传输方法、***及用户终端 |
CN102447749A (zh) * | 2010-10-15 | 2012-05-09 | 中兴通讯股份有限公司 | 支持nat穿越的集中式p2p***、nat穿越的方法 |
US8199760B2 (en) * | 2002-11-04 | 2012-06-12 | At&T Intellectual Property I, L.P. | Peer to peer SVC-based DSL service |
-
2014
- 2014-10-31 TW TW103137798A patent/TWI575915B/zh active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8199760B2 (en) * | 2002-11-04 | 2012-06-12 | At&T Intellectual Property I, L.P. | Peer to peer SVC-based DSL service |
US20080130900A1 (en) * | 2003-10-20 | 2008-06-05 | Hsieh Vincent W | Method and apparatus for providing secure communication |
WO2008051974A1 (en) * | 2006-10-24 | 2008-05-02 | Clique Communications, Llc | System and method for establishing a peer-to-peer connection |
US20100088427A1 (en) * | 2007-11-06 | 2010-04-08 | Alibaba Group Holding Limited | Selective Routing of Data Transmission Between Clients |
TW200924439A (en) * | 2007-11-23 | 2009-06-01 | D Link Corp | Portable ICE relay server and its method thereof |
CN101834775A (zh) * | 2009-03-13 | 2010-09-15 | ***通信集团公司 | 媒体流传输方法、***及用户终端 |
CN102447749A (zh) * | 2010-10-15 | 2012-05-09 | 中兴通讯股份有限公司 | 支持nat穿越的集中式p2p***、nat穿越的方法 |
Also Published As
Publication number | Publication date |
---|---|
TW201616842A (zh) | 2016-05-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105024844B (zh) | 一种计算跨域路由的方法、服务器以及*** | |
WO2019084972A1 (zh) | 流媒体直播方法及*** | |
US20140348002A1 (en) | Relayed cspf computation for multiple areas and multiple autonomous systems | |
JP2018503303A5 (zh) | ||
JP6279938B2 (ja) | 接続管理装置、通信システム、接続管理方法およびプログラム | |
TWI584194B (zh) | 在一服務導向架構(soa)網路中尋求服務之技術 | |
CN106716976A (zh) | 网络端点之间的媒体会话 | |
WO2014047784A1 (zh) | 报文转发路径确定方法及网络设备、控制设备 | |
JP2013510459A (ja) | 分離的なパス計算アルゴリズム | |
RU2011128874A (ru) | Архитектура системы обслуживания политик для сеансов, создаваемых с использованием stun | |
WO2013152718A1 (zh) | 一种路径计算单元通信协议会话建立方法及装置 | |
WO2016019866A1 (en) | Tunnel between interior border gateway protocol neighbors | |
JP2020510342A (ja) | Avbストリームのモジュール式ルーティングの方法及び装置 | |
TW201729568A (zh) | 網路系統及建立資料連線的方法 | |
JP2010533328A5 (zh) | ||
WO2017113816A1 (zh) | 一种对等网络连接方法及装置 | |
US20090041035A1 (en) | Information communication system, information communication method, node device included in information communication system and recording medium recording information processing program | |
TWI510063B (zh) | 媒體串流提供裝置、連線至媒體串流提供裝置的方法、媒體串流系統與電腦可讀取媒體 | |
WO2016101652A1 (zh) | 远程协助设置的方法、服务器、终端及*** | |
TWI575915B (zh) | Network point - to - point connection switching system and method | |
JP5522494B2 (ja) | クオリティオブサービス設定のための方法、リモートアクセスサーバおよびシステム | |
JP6000231B2 (ja) | ネットワークシステム、常時接続方法、電子機器、常時接続サーバ、アプリケーションサーバ、プログラム | |
CN104348744B (zh) | 一种路径计算方法及路径计算单元 | |
CN109983734B (zh) | 具有中继设备的远程计算设备的子组 | |
JP4798146B2 (ja) | 情報配信システムにおける端末装置及びプログラム、並びに再接続処理方法 |