Check patentability & draft patents in minutes with Patsnap Eureka AI!

Method for setting point-to-point data channel

A data channel, point-to-point technology, applied in the field of computer networks, can solve problems such as wasting time, and achieve the effect of reducing time and shortening the time for creating channels

Active Publication Date: 2009-06-24
TENCENT TECH (SHENZHEN) CO LTD
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

This is not suitable for occasions with high real-time requirements. Even if it can be used in some occasions with low real-time requirements, it is a waste of time

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Method for setting point-to-point data channel
  • Method for setting point-to-point data channel
  • Method for setting point-to-point data channel

Examples

Experimental program
Comparison scheme
Effect test

no. 1 example

[0041] refer to image 3 , the first embodiment of the present invention includes the following steps:

[0042] Before creating the data channel, PeerA obtains the transit Peer from the Server through SuperPeerA in advance. The process is as follows: PeerA sends a request to SuperPeerA to obtain a transit Peer; SuperPeerA forwards the request to Server; Server returns the network information of transit PeerC to SuperPeerA according to the request; SuperPeerA returns the result returned by Server to PeerA. Preferably, PeerA can obtain the transit Peer when it is idle, or can obtain the transit Peer periodically. Certainly, the network information of the transit Peer may also be stored in PeerA in advance by other methods.

[0043] Perform the following steps during the process of creating the data channel between PeerA and PeerB:

[0044] In step 201, PeerA sends a request to SuperPeerA to find PeerB.

[0045] Step 202, SuperPeerA forwards the search request to the Server. ...

no. 2 example

[0055] Such as Figure 4 Shown, the second embodiment of the present invention comprises:

[0056] Before creating the data channel, PeerB obtains the transit Peer from the Server through SuperPeerB in advance. The process is as follows: PeerB sends a request to SuperPeerB to obtain a transit Peer; SuperPeerB forwards the request to Server; Server returns the network information of transit PeerD to SuperPeerB according to the request; SuperPeerB returns the result returned by Server to PeerB. Preferably, PeerB can obtain the transit Peer when it is idle, or can obtain the transit Peer periodically. Certainly, the network information of the transit Peer may also be stored in PeerB in advance through other methods.

[0057] Perform the following steps during the process of creating the data channel between PeerB and PeerC:

[0058] In step 301, PeerB sends a request to find PeerC to SuperPeerB.

[0059] Step 302, SuperPeerB forwards the search request to the Server.

[0060...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

A method for setting up point to point data channel includes sending data packet to the second node and the first relay node simultaneously by the first node and sending network information of the first relay node to super-node of the second node, judging whether data packet of the second node and / or the first relay node is received at preset time or not by the first node and setting up data channel according to received data packet if any data packet from the second node and / or the first relay node is received.

Description

technical field [0001] The invention relates to the technical field of computer networks, in particular to a method for creating a point-to-point data channel. Background technique [0002] Peer-to-Peer (P2P) network is a distributed network, in which the nodes (Peer) in the P2P network are both resource providers and resource enjoyers, and the resources of all nodes are shared in the network. The most typical one is P2P downloading. In P2P downloading, when a node downloads files from other nodes, the files it shares are also downloaded by other nodes. [0003] P2P network can be divided into four forms according to its topology: centralized topology, fully distributed unstructured topology, fully distributed structured topology and semi-distributed topology. The semi-distributed topology related to the present invention is introduced below. [0004] see figure 1 , in the semi-distributed topology, some nodes with high performance in processing, storage, bandwidth, etc. ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Patents(China)
IPC IPC(8): H04L12/28H04L12/56H04L12/721
Inventor 朱冶吴波何法江
Owner TENCENT TECH (SHENZHEN) CO LTD
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More