Real-time data communication heartbeat packet pushing method
A real-time data and communication-centric technology, applied in data exchange networks, digital transmission systems, electrical components, etc., can solve the problems of reduced battery life of mobile devices, occupation of CPU resources, poor user experience, etc., and achieve a reasonable extension of the transmission cycle. , the effect of reducing the sending frequency, improving the arrival rate and real-time performance
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Examples
Embodiment 1
[0024] A method for pushing real-time data communication heartbeat packets, comprising the steps of:
[0025] Step 1: After the client establishes an initial connection with the server, the client application program automatically sends a heartbeat packet to the server. The sending cycle of the heartbeat packet is initially set to the preset time, and the heartbeat cycle is continuously extended until the heartbeat cycle is extended to the maximum value of the device. Long heartbeat time is supported. The preset fixed period of the heartbeat packet of the existing client device is usually between 2-5 seconds. In this embodiment, the heartbeat period is initially set to a preset time of 2 seconds. The heartbeat cycle extension time can be set to 2 seconds.
[0026] Step 2: Take the longest supported heartbeat time of the device as the heartbeat period, and continuously send heartbeat packets to the server;
[0027] Step 3: When the network is disconnected and reconnected, push...
Embodiment 2
[0032] A method for pushing real-time data communication heartbeat packets, comprising the steps of:
[0033] Step 1: After the client establishes an initial connection with the server, the client application program automatically sends a heartbeat packet to the server. The sending cycle of the heartbeat packet is initially set to the preset time, and the heartbeat cycle is continuously extended until the heartbeat cycle is extended to the maximum value of the device. Long heartbeat time is supported. The preset fixed period of the heartbeat packet of the existing client device is usually between 2-5 seconds. In this embodiment, the heartbeat period is initially set to a preset time of 3 seconds. The heartbeat cycle extension time can be set to 1 second.
[0034] Step 2: Take the longest supported heartbeat time of the device as the heartbeat period, and continuously send heartbeat packets to the server;
[0035] Step 3: When the network is disconnected and reconnected, push ...
Embodiment 3
[0040] A method for pushing real-time data communication heartbeat packets, comprising the steps of:
[0041] Step 1: After the client establishes an initial connection with the server, the client application program automatically sends a heartbeat packet to the server. The sending cycle of the heartbeat packet is initially set to the preset time, and the heartbeat cycle is continuously extended until the heartbeat cycle is extended to the maximum value of the device. Long heartbeat time is supported. The preset fixed period of the existing client device heartbeat packet is usually between 2-5 seconds. In this embodiment, the heartbeat period is initially set to a preset time of 4 seconds. The heartbeat cycle extension time can be set to 7 seconds.
[0042] Step 2: Take the longest supported heartbeat time of the device as the heartbeat period, and continuously send heartbeat packets to the server;
[0043] Step 3: When the network is disconnected and reconnected, push the he...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com