Method and device for controlling network traffic and local area network system
A flow control and network flow technology, applied in the field of communications, can solve the problems of downlink data blocking, uncontrollable downlink data packets occupying downlink bandwidth, network applications unable to receive downlink data, etc.
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0074] First of all, it needs to be explained that, for the uplink data packets, since they arrive at the network card first, and then are sent to the network through the modem, and the upload rate of the network card is much higher than the upload rate of the modem, there is a buffer at the network card. Since the uplink data packets that have arrived at the network card but have not been sent by the modem are buffered, the uplink data packets in the buffer form an uplink buffer queue. Based on the above characteristics, in Embodiment 1 of the present invention, a parameter can be set in advance: the water level value of the uplink sending buffer queue, which is equivalent to the amount of data (the number of occupied data units) occupied by each current uplink data packet in the buffer. , such as the sum of the number of bytes, the number of bits, etc.), since the uplink data packets in the buffer are continuously uploaded, the upload rate S' of the modem is equivalent to the...
Embodiment 2
[0093] In the foregoing first embodiment, network applications are divided into high priority and non-high priority. In practical applications, non-high priority network applications can also be divided into multiple priority levels, wherein high priority The network applications can also be not discarded no matter what the water level is, and the non-high priority network applications of each level can set their own water level thresholds respectively. Whenever a non-high-priority data packet is detected, it can be judged whether it can be sent according to the water level threshold corresponding to its priority level.
[0094] For example, network applications may be divided into three levels: A, B, and C, where A is high priority, B and C are not high priority, and B's priority is higher than C's priority. Therefore, no matter how much the data packet of the A-level network application is discarded, the water level threshold of the B-level network application can be set to ...
Embodiment 3
[0098] In the foregoing embodiment one and embodiment two, the water level threshold is fixed after setting, and in this embodiment three, after the first uplink data packet of the high-priority network application arrives, the To limit the uploading of uplink data packets of non-high priority network applications, a flow rate adjustment strategy is adopted, which will be introduced in detail below.
[0099] First of all, it needs to be explained that the water level value and the outflow rate of the data volume used in the embodiment of the present invention are all virtual concepts, that is, these values are used to calculate and determine whether to discard when the second uplink data packet is detected of the second uplink data packet. Although the values of the water level threshold and outflow rate may be related to the actual modem upload rate, when these values are changed to control the upload of some second uplink data packets, the actual rate will not be affec...
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