Method and device for increasing UDP transmission efficiency

A transmission efficiency, a piece of technology, applied in the field of multimedia communication, can solve the problem that the memory frequency cannot keep up with the CPU, the CPU can only wait for idling, and the system memory fragmentation intensifies, so as to improve business processing capabilities, product performance and competitiveness, Eliminate the effect of system consumption

Inactive Publication Date: 2010-05-05
ZTE CORP
View PDF0 Cites 5 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] 1. At least one memory copy of the data is required from the application layer to the kernel layer. The frequency of the memory cannot keep up with the frequency of the CPU itself. At this time, the CPU can only wait for idling;
[0005] 2. During the process of data transmission, the system resources are continuously applied for and released, and there is system consumption during the repeated actions of the application. This action will also lead to the intensification of system memory fragmentation

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 and device for increasing UDP transmission efficiency
  • Method and device for increasing UDP transmission efficiency
  • Method and device for increasing UDP transmission efficiency

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0021] The key point of the present invention is that through the memory mapping method, under the Linux standard memory map mechanism, the present invention uses memory format management, the subsystem itself manages the memory, and sets the timer. After the timing arrives, the data packet is obtained The length of the packet is sent when the packet length is not zero. The invention can reduce the re-copying of data, thereby reducing the application release action of system resources.

[0022] The technical solutions of the present invention will be described in detail below in conjunction with the accompanying drawings and preferred embodiments.

[0023] The accompanying drawings are used to provide a further understanding of the present invention, and constitute a part of the description, and are used together with the embodiments of the present invention to explain the present invention, and do not constitute a limitation to the present invention.

[0024] refer to figur...

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 method and a device for increasing the UDP transmission efficiency; the method comprises the following steps of: a new driver provides a memory area for an application; wherein the memory area is self-maintained and can be directly operated by an application layer; the application writes data to the memory area and informs the driver of a subsystem the length of a packet; a kernel daemon process obtains the length of the packet after timing arrives and sends the packet when judging that the length of the packet is not zero. The method and the device of the invention can realize the zero-copy from the application to the memory data. Frequency application and the memory resources release are not needed, thus eliminating the consumption of a system brought about by the technical scheme of the prior art, decreasing the generation of the memory fragmentation in the system and the time of the CPU awaiting for accessing the memory and increasing the utilization efficiency of the CPU.

Description

technical field [0001] The invention belongs to the technical field of multimedia communication, and in particular relates to a method and a device for enabling multimedia terminal equipment to realize UDP (User Datagram Protocol, User Datagram Protocol) high-speed transmission. Background technique [0002] With the rapid development of network broadband, there are more and more application scenarios using multimedia data broadband services, such as Global Eye, IPTV (Internet Protocol Television, Internet TV) and so on. For the embedded terminal multimedia industry environment, using UDP to carry the transmission of multimedia data has become the first choice for design. [0003] However, the current UDP sending method has the following problems: [0004] 1. At least one memory copy of the data is required from the application layer to the kernel layer. The frequency of the memory cannot keep up with the frequency of the CPU itself. At this time, the CPU can only wait for ...

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): H04L29/06H04L12/56
Inventor 付贤会霍东风陈初铨李霞
Owner ZTE CORP
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