Unlock instant, AI-driven research and patent intelligence for your innovation.

Method for regulating number of sub-transmitter and device thereof

A technology of transmitters and numbers, applied in the direction of electrical components, transmission systems, etc., can solve the problems of large impact and low bandwidth utilization, and achieve the effect of improving speed and efficiency

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

AI Technical Summary

Problems solved by technology

[0003] Adopt the UDP (User Datagram Protocol, User Datagram Protocol) file transmission method of imitating TCP (Transmission Control Protocol, Transmission Control Protocol) sliding window in the prior art, because method is similar with TCP characteristic, therefore be affected by network environment (packet loss, delay) , jitter, etc.) have greater impact and lower bandwidth utilization

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 regulating number of sub-transmitter and device thereof
  • Method for regulating number of sub-transmitter and device thereof
  • Method for regulating number of sub-transmitter and device thereof

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0029] See figure 1 , The embodiment of the present invention provides a file transmission method, the method includes:

[0030] 101: After receiving the response of the file block sent last time, when it is determined that it is valid, query the coordinator for the label of the next file block to be sent;

[0031] 102: Receive the label of the next file block to be sent returned by the coordinator, and send the file block with the label.

[0032] For example, if the label of the last file block sent is 13, then a certain sub-sender queries the coordinator for the label of the next file block to be sent as 14, then the certain sub-sender will send the file block with label 14. Then when another sub-sender queries the coordinator, the label of the next file to be sent is 15.

[0033] Among them, the method also includes:

[0034] After receiving the response of the file block sent last time, it stops sending when it is determined that it is invalid.

[0035] For example, there are...

Embodiment 2

[0041] The embodiment of the present invention provides a method for adjusting the number of sub-transmitters provided in Embodiment 1, and the method includes:

[0042] Step b1: Multiply the real-time average speed in the first preset time period and the real-time average RTT (Round-Trip Time, round-trip time) in the preset time period to obtain the sub-transmitter required to maintain the current real-time average speed The minimum number of.

[0043] Among them, assuming that the first preset time period is 5s, the real-time average speed is the total number of file blocks sent in 5s / 5s. If the 5s calculated last time is 2 to 6s, the 5s calculated next time can be 3 to 7s. That is, time periods can overlap.

[0044] Among them, the method includes:

[0045] Step b2: Multiply the minimum number of sub-transmitters required to maintain the current real-time average speed calculated above by the multi-transmission coefficient to obtain the number of multi-transmission sub-transmit...

Embodiment 3

[0059] See image 3 , The embodiment of the present invention provides a seed transmitter, and the sub transmitter includes:

[0060] Query module 201 and first sending module 202;

[0061] The query module 201 is configured to query the coordinator for the label of the next file block to be sent when it is determined that it is valid after receiving the response of the file block sent last time;

[0062] The first sending module 202 is configured to receive the label of the next file block to be sent returned by the coordinator, and send the file block with the label.

[0063] For example, if the label of the last file block sent is 13, then a certain sub-sender queries the coordinator for the label of the next file block to be sent as 14, then the certain sub-sender will send the file block with label 14. Then when another sub-sender queries the coordinator, the label of the next file to be sent is 15.

[0064] Among them, the sub-transmitter also includes:

[0065] The determin...

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 embodiment of the invention discloses a method for regulating the number of sub-transmitters in a file transmission process in computer technology, and a device thereof. The method comprises the steps of: leading real-time average speed in a first preset time period to be multiplied by real-time average round trip time (RTT) to obtain the least number of the sub-transmitters required for preserving the current real-time average speed. The device comprises a first multiplication module used for leading the real-time average speed in the first preset time period to be multiplied by the real-time average RTT in the preset time to obtain the least number of the sub-transmitters required for preserving the current real-time average speed. The method provided by the embodiment of the invention for regulating the number of the sub-transmitters can largely enhance the speed and efficiency for transmitting UDP files.

Description

Technical field [0001] The present invention relates to the field of file transmission in computer technology, in particular to a method and device for adjusting the number of sub-transmitters. Background technique [0002] With the development of network technology, network instant messaging tools have developed to this day and have been accepted by most netizens. They have become indispensable software tools for users, not only in normal leisure and entertainment, but also in users’ work. widely used. Therefore, users have put forward higher requirements for the ease of use, stability, and security of IM software. In IM software, humanized services can provide users with a stronger stickiness. Users must use IM software in their network life for daily communication and communication. IM software can be said to be indispensable for users’ desktops. One of the most important tools has become an indispensable part of work and life. As a main communication method, file transfer pla...

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