High-performance multi-task TCP speed measurement implementation method and system

An implementation method and technology for implementing a system, applied in transmission systems, electrical components, etc., can solve problems such as easily affecting CPU performance, and achieve the effects of improving CPU performance, eliminating switching, and increasing download speed.

Pending Publication Date: 2022-03-18
HISENSE BROADBAND MULTIMEDIA TECH
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] This application provides a high-performance multi-task TCP speed measurement implementation method and system to solve the problem that the traditional TCP speed measurement method easily affects CPU performance

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
  • High-performance multi-task TCP speed measurement implementation method and system
  • High-performance multi-task TCP speed measurement implementation method and system
  • High-performance multi-task TCP speed measurement implementation method and system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0027] In order to enable those skilled in the art to better understand the technical solutions in the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described The embodiments are only some of the embodiments of the present application, not all of them. Based on the embodiments in this application, all other embodiments obtained by persons of ordinary skill in the art without creative efforts shall fall within the scope of protection of this application.

[0028] figure 1 It is a block diagram of a traditional TCP speed measurement system. Such as figure 1 As shown, the traditional TCP speed measurement method is performed at the application layer of the client, and the test function is completed through the application layer APP. The APP functions mainly include the following modules: config...

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 discloses a high-performance multi-task TCP speed measurement implementation method and system, and the method comprises the steps: building at least two TCP connections with a server, and initiating a speed measurement request; creating delay tasks corresponding to the at least two TCP connections in the CPU, and binding the TCP connections with the delay tasks one by one; the CPU reads the data sent by the server from a kernel mode to a corresponding delay task in a polling mode; and acquiring the downloading rate of the data in real time to obtain the transmission rate of the TCP connection. According to the method, a TCP mechanism is utilized, the data sent by the server is read from the kernel mode to the delay task of the CPU instead of being in the user mode, the copying and user kernel switching times are reduced, and the speed measurement performance is improved; delay tasks are bound one by one through TCP connection, a multi-concurrence mechanism is achieved, the downloading rate is increased, and therefore the testing rate is effectively increased, the advantages of software speed measurement are fully played, and it is guaranteed that data are accurate and effective.

Description

technical field [0001] The present application relates to the technical field of home intelligent gateways, in particular to a high-performance multi-task TCP speed measurement implementation method and system. Background technique [0002] In order to solve the problem of the last mile of Internet access, fiber-to-the-home and fiber-to-building are launched to solve broadband Internet access. The smart gateway device is closest to the user and can most affect the user experience. Broadband speed measurement can provide users with actual experience perception and real-time monitoring of the network. Bandwidth traffic, be aware of your own network environment. Therefore, speed measurement needs to provide accurate data information for user reference, especially the CPU-based TCP speed measurement method, which has extremely high requirements for speed measurement performance. How to effectively use CPU performance to improve speed measurement performance and ensure accurate a...

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 Applications(China)
IPC IPC(8): H04L43/0894H04L43/18H04L43/50H04L43/106
CPCH04L43/0894H04L43/18H04L43/50H04L43/106
Inventor 张泽杰刘启林
Owner HISENSE BROADBAND MULTIMEDIA TECH
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