Embedded dual-channel network data packet unpacking and grouping method and system

A network data packet and embedded technology, which is applied in the field of network communication and embedded technology, can solve the problems such as the decrease of the proportion of data information, the waste of bandwidth resources, etc., and achieve the effect of ensuring priority transmission, saving bandwidth resources, and ensuring communication stability

Inactive Publication Date: 2016-08-17
PEKING UNIV
View PDF6 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, this scheme will cause a network data packet to be split into N frame length packets when the data packet length is much larger than the frame length, and then encapsulate the IP header information, which will cause an IP data packet to become N IP data packets, so (N-1) headers are added, resulting in a decrease in the proportion of data information, resulting in a waste of bandwidth resources

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
  • Embedded dual-channel network data packet unpacking and grouping method and system
  • Embedded dual-channel network data packet unpacking and grouping method and system
  • Embedded dual-channel network data packet unpacking and grouping method and system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0036] The present invention will be described in detail below through specific embodiments and accompanying drawings.

[0037] figure 1 It is a flowchart of the method for unpacking and grouping data packets based on the embedded dual-channel network in this embodiment. The main process of this solution is to receive data packets by the virtual network card at the sending end, unpack and frame them, and send them to FPGA and other hardware for sending. . figure 2 It is a schematic diagram of the functional modules involved in the system for unpacking and assembling data packets based on the embedded dual-channel network using the above-mentioned method. The system includes a sending end and a receiving end. The sending end includes a virtual network card, an unpacking and framing module, and a hardware sending buffer module; the receiving end includes a hardware receiving buffer module, an unpacking and framing module, and a virtual network card. Combine belowfigure 1 and...

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 an unpacking and packing method and system based on an embedded two-channel network data package. The unpacking and packing method comprises the following steps of: firstly creating a virtual network card in an embedded drive, and creating a buffer queue to store the network data package in the virtual network card; if the length of data stored in the buffer queue is less than a frame length, taking out all the data, and putting the data in a hardware buffer region; if the length of data stored in the buffer queue is more than the frame length, putting the data with the length being less than the frame length into the hardware buffer region; marking length information of residual data of the network data package at the head of a transmit frame after the last frame is sent; and packaging the network data package by utilizing a receiving terminal according to the length information of the residual data of the network data package and the length information recorded in the network data package, wherein the buffer queue comprises a signaling data buffer queue and a business data buffer queue, and signaling data is preferentially sent by a sending terminal. According to the unpacking and packing method and the unpacking and packing system, a service channel and a data channel are separated, the preferential sending of the signaling data is guaranteed, the bandwidth resource is saved, and the stability and the real-time response of a communication link are guaranteed.

Description

technical field [0001] The invention belongs to the field of embedded technology and network communication technology, and relates to an embedded dual-channel network data packet unpacking and grouping method and a system applying the method. Background technique [0002] Today's embedded network communication protocols are mainly based on the TCP / IP protocol. The data packets generated by the TCP / IP protocol are sent and received by the network card driver in the embedded system. Most of the data received by the network card driver from the network card must be processed by hardware (such as FPGA). At the same time, the data frame received from the hardware (such as FPGA) should also be converted into a network data packet conforming to the TCP / IP protocol and handed over to the kernel, so the embedded system needs to solve the format between the TCP / IP protocol data packet and the underlying data frame conversion problem. In the embedded system based on satellite link, si...

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/46H04L29/06
Inventor 刘志敏张振杨延军余扬段晓辉
Owner PEKING UNIV
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