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

Connection control method, system, device and computer-readable storage medium

A technology of connection control and connection status, applied in the field of network communication, which can solve the problems of data dislocation and waste of server resources.

Active Publication Date: 2021-10-15
SHANGHAI BILIBILI TECH CO LTD
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] In the above draft, if the negotiated Idle Timeout is Disabled or very large, or the connection is closed abnormally (for example, no CONNECTION_CLOSE frame is sent), the following problems may occur: (1) The idle time of the QUIC connection needs to exceed The QUIC connection will be closed only after negotiating the Idle Timeout. In the case of negotiating the Idle Timeout as Disable, the QUIC connection may never be closed, and the data will be retransmitted continuously, resulting in a waste of server resources; (2) The client will continue to restart Using this QUIC connection, the server will not re-establish the connection, which may cause data misalignment

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

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0052] figure 2 A flow chart of a connection control method according to an embodiment 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 2 as the execution subject.

[0053] Such as figure 2 As shown, the connection control method may include steps S200-S204, wherein:

[0054] Step S200, acquiring the transmission parameters of the target connection.

[0055] In an exemplary embodiment, the target connection is a communication connection established between the computer device 2 and the peer 4, such as a TCP connection, a QUIC connection, and the like. Based on the target connection, various data can be transmitted between the computer device 2 and the peer 4, such as video, audio, text, pictures and other data.

[0056] In an exemplary embodiment, the transmission parameters may inclu...

Embodiment 2

[0093] Figure 9 A flow chart of the connection control method according to Embodiment 2 of the present application is schematically shown. The connection control method may include steps S900-S918, wherein:

[0094] Step 900, receiving a QUIC connection request from the opposite end.

[0095] Step 902: Parse the QUIC connection request to obtain device identification information of the opposite end.

[0096] The device identification information may be IP address, MAC address, IMSI (International Mobile Subscriber Identification Number, International Mobile Subscriber Identification Number) information, IMEI (International Mobile Equipment Identity, mobile equipment international identification code), mobile phone number and other identification information.

[0097] Step 904, query the object history record of the peer end according to the device identification information.

[0098] Exemplarily, according to the device identification information, the target history record...

Embodiment 3

[0130] Figure 12 Schematically shows a block diagram of a connection control system according to Embodiment 3 of the present application, the connection control system can be divided into one or more program modules, one or more program modules are stored in a storage medium, and controlled by one or more Executed by multiple processors to complete the embodiment of the present application. The program module referred to in the embodiment of this application refers to a series of computer program instruction segments capable of completing specific functions, which is more suitable than the program itself to describe the execution process of the connection control system in the storage medium. The following description will specifically introduce the programs of this embodiment. function of the module.

[0131] Such as Figure 12 As shown, the connection control system 400 may include an acquisition module 410, an adjustment module 420 and a control module 430, wherein:

[...

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

An embodiment of the present application provides a connection control method, the connection control method comprising: acquiring transmission parameters of a target connection; adjusting the transmission parameters according to a preset parameter threshold; and controlling the connection of the target connection according to the adjusted transmission parameters state. The technical solution provided by this embodiment controls the connection state of the target connection based on the adjusted transmission parameters, thereby ensuring effective control of the connection state of the target connection, and avoiding possible waste of resources caused by controlling the target connection through negotiated transmission parameters and data misalignment.

Description

technical field [0001] The embodiments of the present application relate to the field of network communication technologies, and in particular, to a connection control 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, Google developed the QUIC (QUIC UDP InternetConnections) transport protocol, which is a low-latency Internet transport layer protocol based on UDP. It has many advantages, such as reducing connection delays, avoiding queue head blocking, and multi-channel Multiplexing, etc. [0003] Idle Timeout (Idle Timeout) was introduced ...

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): H04L29/06H04L29/08
CPCH04L67/142H04L69/162H04L69/24H04L47/20H04L47/24H04L67/02H04L69/164H04L69/28H04L67/141
Inventor 王盛周全蔡尚志
Owner SHANGHAI BILIBILI TECH 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