Communication method, system and device and computer readable storage medium

A communication method and technology of a target device are applied in the field of systems, devices and computer-readable storage media, and communication methods, and can solve the problems of complex HTML pages and long page loading times.

Active Publication Date: 2020-12-04
SHANGHAI BILIBILI TECH CO LTD
View PDF7 Cites 10 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, with images, videos and other multimedia content, increased multimedia content means that HTML pages are becoming more complex, making page load times longer than ever before

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
  • Communication method, system and device and computer readable storage medium
  • Communication method, system and device and computer readable storage medium
  • Communication method, system and device and computer readable storage medium

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0067] figure 1 A schematic diagram of an architecture of a communication system according to Embodiment 1 of the present application is schematically shown.

[0068] In an exemplary embodiment, the communication system includes at least one client 2 and at least one server 4 , and the client 2 can establish a network connection with the server 4 through a network 6 . Wherein, the client 2 and the server 4 may be electronic devices such as servers, mobile phones, tablet personal computers, and laptop computers. The network 6 may be the Internet.

[0069] In an exemplary embodiment, the client 2 is configured with a source program 2A, a first TCP (Transmission Control Protocol, Transmission Control Protocol) protocol stack 2B, a TCP server program 2C and a first QUIC (quick UDP network connection , Quick UDP Internet Connections) protocol stack 2D. The server 4 is configured with a target program 4A, a second TCP protocol stack 4B, a TCP client program 4C and a second QUIC p...

Embodiment 2

[0082] Image 6 A schematic diagram of an environment application of the communication method according to Embodiment 2 of the present application is schematically shown. In the exemplary embodiment, computer device 8 may establish a network connection with target device 10 via network 12 . Wherein, the computer device 8 and the target device 10 may be electronic devices such as servers, mobile phones, tablet personal computers, and laptop computers. The network 12 may be the Internet.

[0083] In an exemplary embodiment, the computer device 8 is configured with an application program (eg, a browser 8A), a TCP protocol stack 8B, a TCP server program 8C, and a QUIC protocol stack 8D. The target device 10 is configured with an application program (eg, a Web service program 10A), a target TCP protocol stack 10B, a TCP client program 10C, and a target QUIC protocol stack 10D.

[0084] Figure 7 A flowchart of a communication method according to Embodiment 2 of the present appl...

Embodiment 3

[0136] Figure 13 A flowchart of the communication method according to Embodiment 3 of the present application is schematically shown. It can be understood that the flowchart in this method embodiment is not used to limit the sequence of execution steps. An exemplary description is given below taking the computer device 8 as the execution subject.

[0137] like Figure 13 As shown, the communication method may include steps S1300-S1308, wherein:

[0138] In step S1300, the application layer data is encapsulated into a TCP data packet through the TCP protocol stack, and the application layer data is the body data of the application layer protocol.

[0139] The TCP data packet includes TCP header data (TCP header) and TCP payload data (TCP payload), wherein the TCP payload data is the application layer data.

[0140] Exemplarily, the application layer data may be data to be sent generated by an application program, such as data to be sent generated by a browser, a multimedia...

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 embodiment of the invention provides a communication method based on a QUIC protocol. The communication method comprises the following steps: packaging application layer data into a TCP data packet through a TCP protocol stack; transmitting TCP payload data in the TCP data packet to a QUIC protocol stack; packaging the TCP payload data into a QUIC data packet through the QUIC protocol stack; and transmitting the QUIC data packet to a target device through a QUIC connection, the QUIC connection being a communication connection established with the target device based on a QUIC protocol. According to the technical scheme provided by the embodiment of the invention, a new transmission protocol can be used for replacing and being compatible with an existing transmission protocol, thereby improving the communication efficiency and security.

Description

technical field [0001] The embodiments of the present application relate to the field of communication technologies, and in particular, to a communication method, system, device, and computer-readable storage medium. Background technique [0002] The HTTP protocol based on TCP is the most widely used network protocol on the Internet, and is used to transmit Hypertext Markup Language (HTML) documents from servers to computer devices. However, increased multimedia content means that HTML pages are becoming more complex, along with images, videos, and other multimedia content, making page load times longer than ever. In the above background, the QUIC (QUIC UDP Internet Connections) transport protocol was proposed, which is a UDP-based low-latency Internet transport layer protocol, which has many advantages, such as reducing connection delay, avoiding queue head blocking, multiple Multiplexing, etc. [0003] However, existing protocols (such as the TCP protocol) have been wide...

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/06
CPCH04L69/16H04L69/161H04L69/22
Inventor 潘晓皖王盛蔡尚志
Owner SHANGHAI BILIBILI TECH CO LTD
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