Network congestion control method and device, terminal and storage medium
A technology for network congestion and control methods, applied in the Internet field, can solve problems such as difficulty in adapting to complex network environments, and achieve the effects of strong generalization, stable congestion control, and low computational cost
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0051] Such as figure 1 Shown, in an embodiment of described network congestion control method, comprise steps:
[0052] S100. Determine the packet sending rate according to the current network status information and the trained neural network model, and send the packet to the receiving end according to the packet sending rate.
[0053] Specifically, the network status information includes reflecting the network link status between the terminal executing the network congestion control method provided in this embodiment and the receiving end, and the network status information may include network bandwidth occupancy, packet sending rate . The maximum available bandwidth of the preset link and the preset bandwidth occupancy threshold, the network bandwidth occupancy reflects the occupancy of the network link bandwidth between the terminal and the receiving end, and the packet sending rate is the The rate at which the terminal sends data packets, the preset bandwidth occupancy t...
Embodiment 2
[0107] Based on the above embodiments, the present invention also provides a corresponding network congestion control device, such as Figure 5 As shown, the network congestion control device includes:
[0108] A packet sending module, the packet sending module is used to determine the packet sending rate according to the current network status information and the trained neural network model, and send the packet to the receiving end according to the packet sending rate, specifically as described in Embodiment 1;
[0109] A receiving module, the receiving module is configured to receive the return message sent by the receiving end, and update the network bandwidth occupancy according to the return message, specifically as described in Embodiment 1;
[0110] A stage switching module, the stage switching module is used to switch from the first stage to the second stage if the network bandwidth occupancy is less than the preset bandwidth occupancy threshold when in the first stag...
Embodiment 3
[0112] Based on the above embodiments, the present invention also provides a corresponding terminal, such as Image 6 As shown, the terminal includes a processor 10 and a memory 20 . Image 6 Only some components of the terminal are shown, but it should be understood that implementation of all illustrated components is not required, and more or fewer components may be implemented instead.
[0113] The storage 20 may be an internal storage unit of the terminal in some embodiments, such as a hard disk or memory of the terminal. In other embodiments, the memory 20 may also be an external storage device of the terminal, such as a plug-in hard disk equipped on the terminal, a smart memory card (Smart Media Card, SMC), a secure digital (SecureDigital, SD ) card, flash memory card (Flash Card), etc. Further, the memory 20 may also include both an internal storage unit of the terminal and an external storage device. The memory 20 is used to store application software and various da...
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