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

A technology for connection control and device identification, which is applied in the field of network communication and can solve problems such as data misalignment and resource waste on the server side

Active Publication Date: 2020-10-27
SHANGHAI BILIBILI TECH CO LTD
View PDF9 Cites 3 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 and device and computer readable storage medium
  • Connection control method, system and device and computer readable storage medium
  • Connection control method, system and device and computer readable storage medium

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0049] figure 2 It schematically shows a flowchart of a connection control method according to an embodiment of the present application. It can be understood that the flowchart in this method embodiment is not used to limit the order of execution of the steps. The following exemplarily describes the computer device 2 as the execution subject.

[0050] Such as figure 2 As shown, the connection control method may include steps S200 to S204, where:

[0051] Step S200: Obtain the transmission parameters of the target connection.

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

[0053] In an exemplary embodiment, the transmission parameter may include...

Embodiment 2

[0090] Picture 9 It schematically shows a flowchart of a connection control method according to the second embodiment of the present application. The connection control method may include steps S900 to S918, where:

[0091] Step 900: Receive a QUIC connection request from the opposite end.

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

[0093] The device identification information may be various types of identification information such as IP address, MAC address, IMSI (International Mobile Subscriber Identification Number) information, IMEI (International Mobile Equipment Identity, mobile equipment international identification code), and mobile phone number.

[0094] Step 904: Query the target history record of the opposite terminal according to the device identification information.

[0095] Exemplarily, according to the device identification information, query the target history record of the opposite end from a...

Embodiment 3

[0127] Picture 12 It schematically shows a block diagram of a connection control system according to the third embodiment 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 are composed of one or more program modules. Executed by multiple processors to complete the embodiments of the present application. The program module referred to in the embodiment of the present application refers to a series of computer program instruction segments that can complete specific functions, and is more suitable for describing the execution process of the connection control system in the storage medium than the program itself. The following description will specifically introduce each program of this embodiment The function of the module.

[0128] Such as Picture 12 As shown, the connection control system 400 may include an acquisition module 410, an adjustment module 420, 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 embodiment of the invention provides a connection control method based on a QUIC protocol. The connection control method comprises the steps receiving a QUIC connection request of an opposite end;analyzing the QUIC connection request to obtain equipment identification information of the opposite terminal; querying a target historical record of the opposite terminal according to the equipmentidentification information; if the target historical record is inquired, adjusting transmission parameters according to the target historical record; establishing QUIC connection with the opposite terminal based on the adjusted transmission parameters; and controlling the connection state of the QUIC connection according to the adjusted transmission parameters. According to the technical scheme provided by the embodiment of the invention, the connection state of the target connection is controlled based on the adjusted transmission parameters, so that the effective control of the connection state of the target connection is ensured, and the problems of resource waste and data dislocation possibly caused by controlling the target connection through the negotiated transmission parameters areavoided.

Description

Technical field [0001] The embodiments of the present application relate to the field of network communication technology, and in particular, to a connection control method, system, device, and computer-readable storage medium based on the QUIC protocol. Background technique [0002] The HTTP protocol, which is based on TCP, is the most widely used network protocol on the Internet, and is used to transfer Hypertext Markup Language (HTML) documents from the server to the computer equipment. However, with the increase of images, videos and other multimedia content, the increased multimedia content means that HTML pages become more and more complex, making page load times longer than ever. In the above context, Google developed the QUIC (QUIC UDP Internet Connections) transmission protocol, which is a low-latency Internet transport layer protocol based on UDP. It has many advantages, such as reducing connection delays, avoiding head-of-line blocking, and multiple channels. Reuse et...

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
IPC IPC(8): H04L29/06H04L29/08
CPCH04L69/164H04L67/141H04L67/146H04L67/02H04L69/10H04L69/28H04L47/24H04L47/20H04L67/143
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