JP4417417B2 - ピア・ツー・ピア接続の確立方法 - Google Patents
ピア・ツー・ピア接続の確立方法 Download PDFInfo
- Publication number
- JP4417417B2 JP4417417B2 JP2007533853A JP2007533853A JP4417417B2 JP 4417417 B2 JP4417417 B2 JP 4417417B2 JP 2007533853 A JP2007533853 A JP 2007533853A JP 2007533853 A JP2007533853 A JP 2007533853A JP 4417417 B2 JP4417417 B2 JP 4417417B2
- Authority
- JP
- Japan
- Prior art keywords
- terminal
- connection
- address
- message
- public
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 claims abstract description 68
- 230000000977 initiatory effect Effects 0.000 claims abstract description 5
- 230000004044 response Effects 0.000 claims description 53
- 230000008569 process Effects 0.000 claims description 26
- 230000005540 biological transmission Effects 0.000 description 6
- 238000010586 diagram Methods 0.000 description 3
- 230000006855 networking Effects 0.000 description 3
- 230000002457 bidirectional effect Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/104—Peer-to-peer [P2P] networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/09—Mapping addresses
- H04L61/25—Mapping addresses of the same type
- H04L61/2503—Translation of Internet protocol [IP] addresses
- H04L61/2517—Translation of Internet protocol [IP] addresses using port numbers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/09—Mapping addresses
- H04L61/25—Mapping addresses of the same type
- H04L61/2503—Translation of Internet protocol [IP] addresses
- H04L61/2546—Arrangements for avoiding unnecessary translation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/104—Peer-to-peer [P2P] networks
- H04L67/1044—Group management mechanisms
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/104—Peer-to-peer [P2P] networks
- H04L67/1061—Peer-to-peer [P2P] networks using node-based peer discovery mechanisms
- H04L67/1063—Discovery through centralising entities
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/104—Peer-to-peer [P2P] networks
- H04L67/1087—Peer-to-peer [P2P] networks using cross-functional networking aspects
- H04L67/1091—Interfacing with client-server systems or between P2P systems
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computing Systems (AREA)
- Physics & Mathematics (AREA)
- Mathematical Physics (AREA)
- Theoretical Computer Science (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Gyroscopes (AREA)
- Control Of Motors That Do Not Use Commutators (AREA)
- Control Of Multiple Motors (AREA)
- Use Of Switch Circuits For Exchanges And Methods Of Control Of Multiplex Exchanges (AREA)
- Communication Control (AREA)
- Computer And Data Communications (AREA)
- Telephonic Communication Services (AREA)
Description
接続の第一端末が被接続の第二端末に第一端末アドレスの付け加えられているメッセージを送信するステップと、
第二端末が前記メッセージを受信した後、当該メッセージに付け加えられている接続の第一端末アドレスを読取り、第一端末アドレスへP2P接続を開始するステップとを含む。
第一端末がセンターサーバに前記第一端末アドレスの付けられているメッセージを送信し、センターサーバが前記第一端末アドレスの付けられているメッセージを第二端末に転送することを含む。
第一端末がセンターサーバを通じて第二端末に接続要求メッセージを転送し、第二端末によって返信される第二端末のポートタイプの付けられている第一応答メッセージを受信するステップと、
第一端末が第二端末のポートタイプがUDPであることを判断した場合、そのIPアドレスとUDPポートを第二端末に通知し、第二端末が第一端末のIPアドレスとUDPポートにP2P接続の確立を開始し、プロセスを終了するステップと、
第一端末が前記第二端末のポートタイプがTCPであることを判断した場合、そのIPアドレスとTCPポートを第二端末に通知し、第二端末が第一端末のIPアドレスとTCPポートへP2P接続の確立を開始するステップとを含む。
第一端末がセンターサーバを通じて第二端末へそのローカルIPアドレスとUDPポートの付けられているメッセージを転送し、
第二端末が前記メッセージを受信した後、直接に当該メッセージ中の第一端末のローカルIPアドレスとUDPポートへ第二端末のローカルIPアドレスとUDPポートの付けられている第二応答メッセージを返信してP2P接続を開始し、
第一端末が前記第二応答メッセージを受信した後、当該P2P接続に応答して、当該応答メッセージ中の第二端末のローカルIPアドレスとUDPポートへのP2P接続を確立することを含む。
第一端末が直接に第二端末へ第一端末の公衆IPアドレスとUDPポートの付け加えられているメッセージを送信し、
第二端末が当該メッセージを受信した後、直接に当該メッセージに付け加えられている第一端末の公衆IPアドレスとUDPポートへ、第二端末の公衆IPアドレスとUDPポートの付け加えられている第三応答メッセージを返信してP2P接続を開始し、
第一端末が前記第三応答メッセージを受信した後、当該P2P接続に応答して、当該応答メッセージ中の第二端末の公衆IPアドレスとUDPポートへのP2P接続を確立することを更に含む。
第一端末がセンターサーバを通じて第二端末へ第一端末の公衆IPアドレスとUDPポートの付け加えられているメッセージを転送し、
第二端末が当該メッセージを受信した後、直接に当該メッセージ中の第一端末の公衆IPアドレスとUDPポートへ、第二端末の公衆IPアドレスとUDPポートの付け加えられている第四応答メッセージを返信してP2P接続を開始し、
第一端末が前記第四応答メッセージを受信した後、当該P2P接続に応答して、当該応答メッセージ中の第二端末の公衆IPアドレスとUDPポートへのP2P接続を確立することを更に含む。
第一端末がセンターサーバを通じて、第二端末へ第一端末の公衆IPアドレスとUDPポートの付け加えられているメッセージを転送し、
第二端末がセンターサーバを通じて第一端末へ第二端末の公衆IPアドレスとUDPポートの付け加えられている第五応答メッセージを転送し、
第一端末が前記応答メッセージを受信した後、直接に当該応答メッセージに付け加えられている第二端末の公衆IPアドレスとUDPポートへ、接続の確立要求メッセージを送信し、
第二端末が前記接続の確立要求メッセージを受信した場合、第一端末の公衆IPアドレスとUDPポートへ第六応答メッセージを返信してP2P接続を開始し、
第一端末が前記第六応答メッセージを受信した後、当該P2P接続に応答して、第二端末の公衆IPアドレスとUDPポートへのP2P接続を確立することを更に含む。
前記第一端末のIPアドレスとTCPポートを第二端末に通知し、第二端末が第一端末のIPアドレスとTCPポートへP2P接続の確立を開始するステップは、
第一端末が第二端末へ第一端末のIPアドレスとTCPポートの付け加えられている接続要求メッセージを送信し、
第二端末が直接にTCPプロトコルを使用して当該メッセージに付け加えられている第一端末の公衆IPアドレスとTCPポートに接続する。
第二端末へ第一端末IPアドレスとTCPポートが0に設定されている接続要求メッセージを送信し、
第二端末が前記接続要求を受信した場合、且つそれ自身が公衆網にあること又はsock5プロキシを使用していることを判断した場合、第一端末へ第二端末の公衆IPアドレスとTCPポートの付け加えられている接続要求メッセージを送信し、
第一端末が前記接続要求メッセージを受信した後、直接にTCPプロトコルを使用して、当該応答メッセージに付け加えられている第二端末の公衆IPアドレスとTCPポートに接続することを含む。
第一端末がセンターサーバに接続し、センターサーバに一つの中継チャネルchannelを申請し、
センターサーバが一つの中継チャネルを割り当て、且つ対応するchannel ID及び対応するキーkeyを第一端末と第二端末に送信し、
第一端末と第二端末がセンターサーバによって提供されるchannel ID、keyを通じてセンターサーバへのP2P接続を確立することを更に含む。
202 PeerlistからPeerを選択
203 選択されたPeerを送信
204 P2P接続を確立
205 データをダウンロード(アップロード)
206 情報をアップロード
Claims (10)
- ピア・ツー・ピア(P2P)接続の確立方法であって、
接続の第一端末が被接続の第二端末に第一端末アドレスの付け加えられているメッセージを送信するステップと、
第二端末が前記メッセージを受信した後、当該メッセージに付け加えられている接続の第一端末アドレスを読取り、第一端末アドレスへP2P接続を開始するステップと、
第二端末がUDP方式を使用する場合、第二端末は、第二端末がUDPを使用することを第一端末に通知し、または、第二端末がTCP方式を使用する場合、第二端末は、第二端末がTCPを使用することを第一端末に通知するステップと、
第二端末がUDPを使用することを第一端末が検出した場合、第一端末は、UDPを介して第二端末とのP2P接続を確立することを試み、または、第二端末がTCPを使用することを第一端末が検出した場合、第一端末は、TCPを介して第二端末とのP2P接続を確立することを試みるステップと
を含むことを特徴とするこの方法。 - 第一端末と第二端末が一つのセンターサーバに登録し、前記第一端末が第二端末にメッセージを送信するステップは、
第一端末がセンターサーバに前記第一端末アドレスの付けられているメッセージを送信し、センターサーバが前記第一端末アドレスの付けられているメッセージを第二端末に転送することを含むことを特徴とする請求項1に記載の方法。 - ピア・ツー・ピア(P2P)接続の確立方法であって、接続の第一端末と被接続の第二端末が公衆網に接続されており、当該方法は、
第一端末がセンターサーバを通じて第二端末に接続要求メッセージを転送し、第二端末によって返信される第二端末のポートタイプの付けられている第一応答メッセージを受信するステップと、
第一端末が第二端末のポートタイプがUDPであることを判断した場合、そのIPアドレスとUDPポートを第二端末に通知し、第二端末が第一端末のIPアドレスとUDPポートにP2P接続の確立を開始し、プロセスを終了するステップと、
第一端末が前記第二端末のポートタイプがTCPであることを判断した場合、そのIPアドレスとTCPポートを第二端末に通知し、第二端末が第一端末のIPアドレスとTCPポートへP2P接続の確立を開始するステップとを含むことを特徴とするこの方法。 - 前記IPアドレスとUDPポートを第二端末に通知し、第二端末がP2P接続の確立を開始するステップは、
第一端末がセンターサーバを通じて第二端末へそのローカルIPアドレスとUDPポートの付けられているメッセージを転送し、
第二端末が前記メッセージを受信した後、直接に当該メッセージ中の第一端末のローカルIPアドレスとUDPポートへ第二端末のローカルIPアドレスとUDPポートの付けられている第二応答メッセージを返信してP2P接続を開始し、
第一端末が前記第二応答メッセージを受信した後、当該P2P接続に応答して、当該応答メッセージ中の第二端末のローカルIPアドレスとUDPポートへのP2P接続を確立することを含むことを特徴とする請求項3に記載の方法。 - 第一端末が前記第二応答メッセージを受信しなかった場合、
第一端末が直接に第二端末へ第一端末の公衆IPアドレスとUDPポートの付け加えられているメッセージを送信し、
第二端末が当該メッセージを受信した後、直接に当該メッセージに付け加えられている第一端末の公衆IPアドレスとUDPポートへ、第二端末の公衆IPアドレスとUDPポートの付け加えられている第三応答メッセージを返信してP2P接続を開始し、
第一端末が前記第三応答メッセージを受信した後、当該P2P接続に応答して、当該応答メッセージ中の第二端末の公衆IPアドレスとUDPポートへのP2P接続を確立することを更に含むことを特徴とする請求項4に記載の方法。 - 第一端末が前記第三応答メッセージを受信しなかった場合、
第一端末がセンターサーバを通じて第二端末へ第一端末の公衆IPアドレスとUDPポートの付け加えられているメッセージを転送し、
第二端末が当該メッセージを受信した後、直接に当該メッセージ中の第一端末の公衆IPアドレスとUDPポートへ、第二端末の公衆IPアドレスとUDPポートの付け加えられている第四応答メッセージを返信してP2P接続を開始し、
第一端末が前記第四応答メッセージを受信した後、当該P2P接続に応答して、当該応答メッセージ中の第二端末の公衆IPアドレスとUDPポートへのP2P接続を確立することを更に含むことを特徴とする請求項5に記載の方法。 - 第一端末が前記第四応答メッセージを受信しなかった場合、
第一端末がセンターサーバを通じて、第二端末へ第一端末の公衆IPアドレスとUDPポートの付け加えられているメッセージを転送し、
第二端末がセンターサーバを通じて第一端末へ第二端末の公衆IPアドレスとUDPポートの付け加えられている第五応答メッセージを転送し、
第一端末が前記応答メッセージを受信した後、直接に当該応答メッセージに付け加えられている第二端末の公衆IPアドレスとUDPポートへ、接続の確立要求メッセージを送信し、
第二端末が前記接続の確立要求メッセージを受信した場合、第一端末の公衆IPアドレスとUDPポートへ第六応答メッセージを返信してP2P接続を開始し、
第一端末が前記第六応答メッセージを受信した後、当該P2P接続に応答して、第二端末の公衆IPアドレスとUDPポートへのP2P接続を確立することを更に含むことを特徴とする請求項6に記載の方法。 - 第一端末が自分が公衆網であること又はsock5プロキシ(proxy)を使用していることを判断した場合、
前記第一端末のIPアドレスとTCPポートを第二端末に通知し、第二端末が第一端末のIPアドレスとTCPポートへP2P接続の確立を開始するステップは、
第一端末が第二端末へ第一端末のIPアドレスとTCPポートの付け加えられている接続要求メッセージを送信し、
第二端末が直接にTCPプロトコルを使用して当該メッセージに付け加えられている第一端末の公衆IPアドレスとTCPポートに接続することを含むことを特徴とする請求項3に記載の方法。 - 第一端末が自分が公衆網にいないこと又はsock5プロキシを使用していないことを判断した場合、前記ステップDは、
第二端末へ第一端末IPアドレスとTCPポートが0に設定されている接続要求メッセージを送信し、
第二端末が前記接続要求を受信した場合、且つそれ自身が公衆網にあること又はsock5プロキシを使用していることを判断した場合、第一端末へ第二端末の公衆IPアドレスとTCPポートの付け加えられている接続要求メッセージを送信し、
第一端末が前記接続要求メッセージを受信した後、直接にTCPプロトコルを使用して、当該応答メッセージに付け加えられている第二端末の公衆IPアドレスとTCPポートに接続することを含むことを特徴とする請求項3に記載の方法。 - 前記P2P接続の確立が失敗した場合、
第一端末がセンターサーバに接続し、センターサーバに一つの中継チャネルchannelを申請し、
センターサーバが一つの中継チャネルを割り当て、且つ対応するchannel ID及び対応するキーkeyを第一端末と第二端末に送信し、
第一端末と第二端末がセンターサーバによって提供されるchannel ID、keyを通じてセンターサーバへのP2P接続を確立することを更に含むことを特徴とする請求項3に記載の方法。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB2004100803923A CN100486193C (zh) | 2004-09-29 | 2004-09-29 | 多策略的p2p连接建立方法 |
PCT/CN2005/001564 WO2006034635A1 (fr) | 2004-09-29 | 2005-09-26 | Procede permettant d'etablir une connexion p2p |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2008515067A JP2008515067A (ja) | 2008-05-08 |
JP4417417B2 true JP4417417B2 (ja) | 2010-02-17 |
Family
ID=36118575
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2007533853A Active JP4417417B2 (ja) | 2004-09-29 | 2005-09-26 | ピア・ツー・ピア接続の確立方法 |
Country Status (11)
Country | Link |
---|---|
US (1) | US7797429B2 (ja) |
EP (1) | EP1796341B1 (ja) |
JP (1) | JP4417417B2 (ja) |
KR (1) | KR100997175B1 (ja) |
CN (1) | CN100486193C (ja) |
AT (1) | ATE519314T1 (ja) |
DK (1) | DK1796341T3 (ja) |
ES (1) | ES2369759T3 (ja) |
HK (1) | HK1102983A1 (ja) |
PT (1) | PT1796341E (ja) |
WO (1) | WO2006034635A1 (ja) |
Families Citing this family (27)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN100433657C (zh) * | 2006-05-11 | 2008-11-12 | 蓝汛网络科技(北京)有限公司 | 适用于大规模流媒体直播***的对等网络成员管理方法 |
CN101079871B (zh) * | 2006-09-29 | 2011-05-11 | 腾讯科技(深圳)有限公司 | 多媒体信息流的透传方法和*** |
KR101341456B1 (ko) * | 2006-10-02 | 2013-12-16 | 엘지전자 주식회사 | 이동통신 단말기간의 피투피 통신 방법, 및 이를 구현하기위한 이동통신 단말기 |
JP2008181281A (ja) * | 2007-01-24 | 2008-08-07 | Hitachi Ltd | ピア・ツー・ピア通信を行うネットワークシステム |
US8392604B2 (en) * | 2007-10-09 | 2013-03-05 | Yahoo! Inc. | Peer to peer browser content caching |
WO2009095461A1 (en) * | 2008-01-30 | 2009-08-06 | International Business Machines Corporation | Method and system of updating a plurality of computers |
CN101547134B (zh) * | 2008-03-27 | 2011-12-28 | 北京铭万互联科技有限公司 | 一种udp连接和tcp连接相互转化的方法、***及中转服务器 |
US8073959B2 (en) * | 2008-03-28 | 2011-12-06 | Microsoft Corporation | Automatically detecting whether a computer is connected to a public or private network |
KR101049912B1 (ko) * | 2009-02-24 | 2011-07-19 | (주)닥터소프트 | 네트워크 시스템 간의 접속 방법 |
US20100260101A1 (en) * | 2009-04-08 | 2010-10-14 | Qualcomm Incorporated | Route optimization for directly connected peers |
JP2011188111A (ja) * | 2010-03-05 | 2011-09-22 | Sony Corp | 通信端末装置、ネットワーク機器、通信システム、および通信方法 |
US8620986B2 (en) * | 2010-03-24 | 2013-12-31 | Blackberry Limited | Peer-to-peer network connectivity status |
US8352576B2 (en) * | 2010-11-15 | 2013-01-08 | Google Inc. | Media file access |
US9560141B2 (en) * | 2010-12-29 | 2017-01-31 | Open Invention Network, Llc | Method and apparatus of performing peer-to-peer communication establishment |
TWI429308B (zh) * | 2011-02-14 | 2014-03-01 | Wistron Corp | 建立點對點傳輸的方法及行動通訊系統 |
CN102413182A (zh) * | 2011-11-17 | 2012-04-11 | 南京天溯自动化控制***有限公司 | 一种智能家居设备远程监控装置和方法 |
JP6132267B2 (ja) * | 2012-03-21 | 2017-05-24 | パナソニックIpマネジメント株式会社 | 複数の通信機器間の通信確立の仲介を行う電子機器および通信システム |
CN104735753A (zh) * | 2013-12-20 | 2015-06-24 | 华为技术有限公司 | 通信方法、用户设备和网络侧设备 |
CN103873472A (zh) * | 2014-03-18 | 2014-06-18 | 广州市纬志电子科技有限公司 | 一种自动连接网络的方法 |
TWI551100B (zh) * | 2014-06-13 | 2016-09-21 | 物聯智慧科技(深圳)有限公司 | 用以進行點對點連接的方法、伺服器與裝置 |
US10079728B2 (en) * | 2014-11-17 | 2018-09-18 | Vudu, Inc. | System and method for discovery of devices on a network |
WO2016190657A1 (ko) * | 2015-05-26 | 2016-12-01 | 김태정 | 단말 및 단말의 동작 방법 |
CN106487864B (zh) * | 2015-09-02 | 2019-09-27 | 华为终端有限公司 | 数据连接的建立方法、服务端及移动终端 |
TWI578748B (zh) * | 2015-10-13 | 2017-04-11 | Virtual private network connection method | |
WO2017105152A1 (ko) * | 2015-12-17 | 2017-06-22 | 엘지전자 주식회사 | 무선 통신 시스템에서 nan 단말이 데이터 교환을 수행하는 제공하는 방법 및 장치 |
US10749913B2 (en) * | 2018-09-27 | 2020-08-18 | Intel Corporation | Techniques for multiply-connected messaging endpoints |
CN114401304B (zh) * | 2021-11-15 | 2024-04-26 | 广州方阵科技有限公司 | 一种基于ip的去中心化端到端连接通信*** |
Family Cites Families (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE69628965T2 (de) * | 1995-03-22 | 2004-02-26 | Sun Microsystems, Inc., Mountain View | Verfahren und Gerät zum Verwalten von Beziehungen zwischen Objekten in einer verteilten Objektumgebung |
US20010015977A1 (en) * | 1999-10-08 | 2001-08-23 | Stefan Johansson | Selective reception |
WO2002057917A2 (en) * | 2001-01-22 | 2002-07-25 | Sun Microsystems, Inc. | Peer-to-peer network computing platform |
KR100397673B1 (ko) * | 2001-05-11 | 2003-09-13 | 주식회사 비즈모델라인 | 씨디엔을 이용한 클라이언트간 직접 데이터 통신 방법 |
US7676579B2 (en) * | 2002-05-13 | 2010-03-09 | Sony Computer Entertainment America Inc. | Peer to peer network communication |
EP1385323A1 (en) * | 2002-07-24 | 2004-01-28 | Koninklijke KPN N.V. | A system, a method and apparatus for peer-to peer exchange of information |
US6990352B2 (en) * | 2002-10-03 | 2006-01-24 | Nokia Corporation | GPRS signaling via SMS messages |
KR100474064B1 (ko) * | 2002-12-02 | 2005-03-10 | 주식회사데이콤 | 방화벽 환경에서의 p2p 접속 방법 |
US7899932B2 (en) * | 2003-01-15 | 2011-03-01 | Panasonic Corporation | Relayed network address translator (NAT) traversal |
IL156924A (en) * | 2003-07-15 | 2009-05-04 | Tadiran Telecom Ltd | Communication between users located behind nat device |
US7961663B2 (en) * | 2004-04-05 | 2011-06-14 | Daniel J. LIN | Peer-to-peer mobile instant messaging method and device |
TW200536362A (en) * | 2004-04-30 | 2005-11-01 | Chin-Lung Peng | Internet phone system and method for establishing peer to peer communication |
-
2004
- 2004-09-29 CN CNB2004100803923A patent/CN100486193C/zh active Active
-
2005
- 2005-09-26 PT PT05792016T patent/PT1796341E/pt unknown
- 2005-09-26 KR KR20077007776A patent/KR100997175B1/ko active IP Right Grant
- 2005-09-26 ES ES05792016T patent/ES2369759T3/es active Active
- 2005-09-26 WO PCT/CN2005/001564 patent/WO2006034635A1/zh active Application Filing
- 2005-09-26 EP EP20050792016 patent/EP1796341B1/en active Active
- 2005-09-26 AT AT05792016T patent/ATE519314T1/de active
- 2005-09-26 JP JP2007533853A patent/JP4417417B2/ja active Active
- 2005-09-26 DK DK05792016T patent/DK1796341T3/da active
-
2007
- 2007-03-27 US US11/691,546 patent/US7797429B2/en active Active
- 2007-07-11 HK HK07107427A patent/HK1102983A1/xx unknown
Also Published As
Publication number | Publication date |
---|---|
ATE519314T1 (de) | 2011-08-15 |
DK1796341T3 (da) | 2011-10-17 |
EP1796341A4 (en) | 2010-01-27 |
CN1756213A (zh) | 2006-04-05 |
WO2006034635A1 (fr) | 2006-04-06 |
ES2369759T3 (es) | 2011-12-05 |
EP1796341A1 (en) | 2007-06-13 |
US7797429B2 (en) | 2010-09-14 |
US20070288656A1 (en) | 2007-12-13 |
KR100997175B1 (ko) | 2010-11-29 |
PT1796341E (pt) | 2011-10-03 |
KR20070088568A (ko) | 2007-08-29 |
CN100486193C (zh) | 2009-05-06 |
JP2008515067A (ja) | 2008-05-08 |
HK1102983A1 (en) | 2007-12-07 |
EP1796341B1 (en) | 2011-08-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4417417B2 (ja) | ピア・ツー・ピア接続の確立方法 | |
EP1714437B1 (en) | Methods and apparatus for routing in a network | |
JP4511603B2 (ja) | 公衆陸上移動網におけるピア・ツー・ピア通信を提供するための構成 | |
EP2153625B1 (en) | Mobile device file sharing method and apparatus | |
EP2112788B1 (en) | A method and node for p2p content sharing | |
JP4819953B2 (ja) | IPv4ネットワークベースのIPv6サービス提供システムにおける制御トンネル及びダイレクトトンネルの設定方法 | |
US20080215669A1 (en) | System and Method for Peer-to-Peer Connection of Clients Behind Symmetric Firewalls | |
WO2015003566A1 (zh) | 组播域名***中报文传输的方法、装置及*** | |
US10367893B1 (en) | Method and apparatus of performing peer-to-peer communication establishment | |
US8085759B2 (en) | Method for establishing a VoIP communication using a peer-to-peer databank | |
WO2008065532A2 (en) | Communication system | |
WO2013040970A1 (zh) | 中继节点选择方法及装置 | |
US20070091872A1 (en) | Peer-to-peer connection establishment | |
JP2023542398A (ja) | データ処理方法、装置、関連機器及び記憶媒体 | |
US9699139B2 (en) | Communications system | |
JP4654613B2 (ja) | 通信システム、通信方法、アドレス配布システム、アドレス配布方法、通信端末 | |
JP4126859B2 (ja) | 応答方法、ネットワークシステム、および端末装置 | |
JP2004253961A (ja) | 呼制御サーバおよび移動通信システム | |
JP5120431B2 (ja) | 通信システム、通信方法、アドレス配布システム、アドレス配布方法、通信端末 | |
JP2005184249A (ja) | 通信システム、サーバ、端末装置、通信方法、プログラムおよび記憶媒体 | |
JP2005010871A (ja) | 計算機通信制御方法およびシステム | |
US20060034306A1 (en) | Method for transferring a queue position | |
JP2005143058A (ja) | アドレス表管理方法、及び、端末 | |
JP2009080805A (ja) | ファイル転送システムおよびその方法 | |
KR20120060566A (ko) | 콘텐츠 인식 네트워크 구조에서의 이동성 및 멀티 캐스트 지원을 위한 방법 및 시스템 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20090518 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20090602 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090831 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20091110 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20091125 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 Ref document number: 4417417 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121204 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131204 Year of fee payment: 4 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |