Data packet transmission method and system

一种传输方法、传输系统的技术,应用在传输系统、电气元件等方向,能够解决数据包死循环、无法区分待加速应用数据包等问题,达到避免死循环的效果

Inactive Publication Date: 2017-08-18
CHINANETCENT TECH
View PDF3 Cites 12 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] In the existing passive proxy, it is mainly implemented by adding redirection rules to redirect the application data packets to the proxy program. However, in some practical applications, it is found that it may not be possible to distinguish the application to be accelerated from the proxy by relying on the redirection rule alone. After processing the data packets sent by the program, the data packets sent by the agent program will be redirected to the agent program again, causing the data packets to loop endlessly in the system

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

Examples

Experimental program
Comparison scheme
Effect test

no. 1 example

[0029] see figure 1 As shown, the first embodiment of the present invention provides a data packet transmission method, which involves an agent program, an application program, and a local system, wherein the application program is a program that provides specific business services for users, such as browsers, Music and video services, and other functional service programs, users obtain corresponding services by operating these applications; the proxy program processes the request data packets sent by the applications, so that the applications that enjoy the network acceleration service send The request packet can be forwarded to the acceleration server; the application program and the proxy program all run on the local system, in the embodiment of the present invention, the kernel of the local system is the Linux kernel, which can be the Android system, and this embodiment is based on the Android system as an example.

[0030] The data packet transmission method in this embo...

no. 2 example

[0045] see figure 2 As shown, the second embodiment of the present invention provides a data packet transmission method, which involves an agent program, an application program, and a local system, wherein the application program is a program that provides specific business services for users, such as browsers, Music and video services, and other functional service programs, users obtain corresponding services by operating these applications; the proxy program processes the request data packets sent by the applications, so that the applications that enjoy the network acceleration service send The request packet can be forwarded to the acceleration server; the application program and the proxy program all run on the local system, in the embodiment of the present invention, the kernel of the local system is the Linux kernel, which can be the Android system, and this embodiment is based on the Android system as an example.

[0046] The data packet transmission method in this em...

no. 3 example

[0062] see image 3 As shown, the third embodiment of the present invention provides a data packet transmission system, the data packet transmission system includes a terminal device, an acceleration server, and a source station, and an application program and an agent program run on the local system of the terminal device.

[0063] Specifically, an application program is a program that provides users with specific business services, such as browsers, music and video services, and other functional service programs, and users obtain corresponding services by operating these application programs. The application program receives user operations and sends corresponding request data packets, which will pass through the proxy program and the local system, and finally be sent to the acceleration server or origin station for back-to-source response to user requests.

[0064] The proxy program processes the request data packets sent by the application programs, so that the request dat...

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 data packet transmission method. The method comprises the steps that: an agent program receives request data packets through a monitoring port, sets labels for the request data packets, and then, sends the request data packets with the labels; a local system receives the request data packets sent by the agent program and an application program, matches the labels in the request data packets, directly forwards the request data packets if the labels are successfully matched, and redirects the request data packets to the monitoring port of the agent program if the labels are failed to match; label setting of the data packets sent by the agent program is carried out; therefore, the local system can distinguish the request data packets from the application and the agent according to the labels; furthermore, corresponding operation is carried out; and thus, endless loop of the data packets in local can be avoided. The invention further discloses a data packet transmission system.

Description

technical field [0001] The invention relates to the field of network technology, in particular to a data packet transmission method and system. Background technique [0002] With the continuous development of Internet technology, various applications have sprung up densely. In order to provide a better user experience, network acceleration services for applications have also emerged. Taking Android application proxy acceleration as an example, it can be divided into active proxy and passive proxy. Active proxy is when the application initiates a network request. Active agent acceleration, passive agent, also known as local agent, is to intercept specific request data packets to the local acceleration service program through certain means at the system level, and then the local agent program will perform corresponding acceleration control and then retransmit the data packets. send out. [0003] In the existing passive proxy, it is mainly implemented by adding redirection ru...

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/08
CPCH04L67/56H04L41/0894H04L45/74H04L63/101H04L67/02H04L67/146H04L67/561H04L67/564
Inventor 康若鹏范自道
Owner CHINANETCENT 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