Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

A data stream transmission control method, device and system

A data stream transmission and transmission control technology, applied in the field of data transmission, can solve problems such as inability to realize batch control and management of transmission resources

Active Publication Date: 2019-01-08
CHINA MOBILE COMM GRP CO LTD
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0007] Embodiments of the present invention provide a data stream transmission control method, device, and system, which are used to solve the problem that batch control and management of transmission resources cannot be realized in the prior art, and realize batch management and control of transmission 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
  • A data stream transmission control method, device and system
  • A data stream transmission control method, device and system
  • A data stream transmission control method, device and system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0073] The data stream transmission control method provided by Embodiment 1 of the present invention takes batch creation of data streams as an example, and its flow is as follows figure 2 shown, including the following steps:

[0074] Step S201: The communication endpoint configures a data stream creation message.

[0075] The frame header format of the configured data stream creation message is as follows image 3 As shown, each frame includes: an 8-byte frame header and a frame body with a length ranging from 0 to 65535 bytes. The frame header includes the following fields:

[0076] Length (16 bits) - Frame body byte length. (not including the 8-byte frame header)

[0077] Type (8 bits) - Identifies the type of frame.

[0078] flags (Flags, 8 bits) - Boolean flags associated with the frame type.

[0079] Reserved bit (R, 1 bit).

[0080] Data stream identification (Stream id, 31 bits) - when the value is 0, it means that the frame is applied to the entire connection...

Embodiment 2

[0093] The data stream transmission control method provided in Embodiment 2 of the present invention takes data stream batch state control as an example. The state control process is different from the data stream creation process in Embodiment 1 in that:

[0094]In step S201, the receiving end of the data flow configures a transmission status control message. When configuring the transmission status control message for batch adjustment of the data flow status, here you can perform group operation-related extensions on priority status adjustment (PRIORITY) frames, window update (WINDOW_UPDATE) frames, and stream termination (RST_STREAM) frames. The data frame type field does not need to be expanded, and the previous definition can be used.

[0095] Take the WINDOW_UPDATE frame as an example, extend the frame header of the WINDOW_UPDATE frame, and select a free bit to define it as a group flag to carry batch management indication information, which is used to mark the managemen...

Embodiment 3

[0101] The data stream transmission control method provided by Embodiment 3 of the present invention, on the basis of Embodiment 2, further expands the Stream id field in the frame header or frame body, and uses the reserved bits in front of the Stream id field to mark, that is, in the 31-bit Add a 1-bit delimitation mark in front of the Stream id. If the value is 0, this field is marked as the last batch processing data stream identification field; if the value is 1, it means that there are other batch processing data stream identification fields after this field. , marking the identifiers of data streams to be processed in batches in the 31-bit Stream id.

[0102] For example, it is necessary to perform state control management on three data streams, and the data stream identifiers are AAAA, BBBB, and CCCC respectively. The content of the data frame is extended to modify the Stream id field in the frame header or frame body to 1AAAA+1BBBB+0CCCC. The 1 or 0 in the reserved b...

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 stream transmission control method, device and system. The method includes: acquiring a transmission control management message sent by a communication endpoint, parsing out the data frame type carried in the transmission control management message, batch management indication information, and data stream identification information related to batch management; according to the data frame The type determines the management operation that needs to be performed on the data flow to be managed; and executes the determined management operation on the corresponding data flow to be processed according to the batch management instruction information and the data flow identification information related to batch management. The invention also discloses a device for realizing the method.

Description

technical field [0001] The present invention relates to the technical field of data transmission, in particular to a data stream transmission control method, device and system. Background technique [0002] With the popularization and development of Internet applications, the content of web pages is becoming more and more complex, and the types and numbers of elements contained therein are exploding exponentially. In order to improve the overall experience of users visiting complex pages, how to improve the efficiency of concurrent downloading of multiple elements becomes a key issue. For this reason, the Hypertext Transfer Protocol HTTP establishes a TCP long connection by default, and the request and response data of different elements can share the established long connection, thereby avoiding the overhead of establishing a short connection when multiple elements are downloaded concurrently. [0003] Looking at most of the existing web pages, all the content in the web p...

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/801H04L12/855H04L47/2466
Inventor 邓灵莉
Owner CHINA MOBILE COMM GRP CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products