Data transmission method and system

A data transmission method and a technology of a data transmission system, which are applied in the field of Internet data transmission, can solve the problems that the speed of diffusion lags behind the speed of transfer of user interests, the speed of resource downloads varies greatly, and the needs of users are unbalanced, so as to improve the performance of P2P downloads, The effect of saving server bandwidth and improving utilization

Active Publication Date: 2012-04-11
TENCENT TECH (SHENZHEN) CO LTD
View PDF4 Cites 18 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] However, in the current P2P network, due to the uneven distribution of user interests, the distribution of resources in the network is also extremely uneven, and the diffusion speed of resources in the network is relatively lagging behind the transfer speed of user interests. The law causes the distribution of resources in the network to be extremely unbalanced with user needs, and the download speed of different resources varies greatly
For example, in the initial s

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
  • Data transmission method and system
  • Data transmission method and system
  • Data transmission method and system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0030] A detailed description will be given below in conjunction with specific embodiments and accompanying drawings.

[0031] Such as figure 1 Shown, a kind of data transmission method comprises the following steps:

[0032] Step S10, obtain the copy resource data information of resource files downloaded and distributed across the network from the client, generate a pushed resource list and a discarded pushed resource list according to the downloaded and distributed copy resource data information of the resource file, and send them. In a P2P network, each client is a download or upload node. After a client downloads a certain resource, the resource will be used as copy resource data for other clients to download. The information server collects the downloaded and distributed copy data information of resource files from each client in the P2P network, and then selects the resources to be pushed and the pushed to be discarded from the downloaded and distributed copy resource ...

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

The invention relates to a data transmission method, which comprises the following steps that: duplicate resource data information of a resource file which is downloaded and distributed from the whole network is collected from the client, a push resource list and an abandonable push resource list are generated according to the downloaded and distributed duplicate resource data information of the resource file and are transmitted; basic information of the client when in running is acquired, whether the basic information conforms to a set push initial condition is judged, if the basic information conforms to the set push initial condition, a push request is transmitted, and if the basic information cannot conform to the set push initial condition, the push request is not transmitted; and a push task is returned according to the push request, and corresponding push resource is downloaded from a network according to the returned push task. In addition, the invention also provides a data transmission system. Due to the adoption of the data transmission method and the system, the download task is reasonably and initiatively pushed according to the basic information of the client, so the client stores and uploads the resource, the distribution of the resource on the network can be balanced, the utilization rate of the client network bandwidth can be improved, the peer-to-peer (P2P) download performance can be improved, and the server bandwidth can be saved.

Description

【Technical field】 [0001] The invention relates to the field of Internet data transmission, in particular to a data transmission method and system. 【Background technique】 [0002] A peer-to-peer network (such as a Peer-to-Peer network, referred to as a P2P network) is a network topology that can be dynamically configured in any environment without requiring other infrastructure. Compared with the traditional network, it has the characteristics of self-organization, multi-hop routing and dynamic topology. The peer-to-peer network is easy to realize full utilization of resources and maximum sharing. [0003] In the traditional client / server (Client / Server) mode, data distribution uses a dedicated server, and multiple clients obtain data from this server. This mode can achieve data consistency and is easy to control and manage, but Due to the limited number of servers, the system is likely to have a single failure point, and a single server faces many clients. Due to the limit...

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
IPC IPC(8): H04L29/08H04L29/06
Inventor 曹杨关镇安高云翔
Owner TENCENT TECH (SHENZHEN) CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products