IP Library › Granted Patent US 12,120,502
Granted Patent B2
US 12,120,502 · App. 17/622,768 · Granted Oct 15, 2024

Congestion control method and apparatus, computer storage medium and terminal

Inventor: Dongyan Yu (Shenzhen, CN)
Assignee: SANECHIPS TECHNOLOGY CO., LTD.
H04W28/0289
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,120,502
App. No.
17/622,768
Granted
Oct 15, 2024
Kind
B2
Abstract

Disclosed are a congestion control method and apparatus, a non-transitory computer-readable storage medium and a terminal device. The congestion control method may include: for a plurality of terminal devices transmitting caller data in a first predetermined duration starting from a first moment, configuring a corresponding delayed access time for each terminal device at a first time interval; determining whether each terminal device satisfies a congestion control requirement; and based on a determination of whether the plurality of terminal devices satisfy the congestion control requirement, performing congestion control on the terminal device accessing a network; the terminal device comprises a low priority terminal device, and the delayed access time is configured to control a time that the terminal device accesses a network in response to a subsequent event being reported.

Claims (51)

1. A congestion control method, comprising:

for a plurality of terminal devices transmitting caller data in a first predetermined duration starting from a first moment, configuring a corresponding delayed access time for each terminal device at a first time interval;

determining whether each terminal device satisfies a congestion control requirement; and

based on a determination of whether the plurality of terminal devices satisfy the congestion control requirement, performing congestion control on the terminal device accessing a network;

wherein, the terminal device comprises a low priority terminal device, and the delayed access time is configured to control a time that the terminal device accesses a network in response to a subsequent event being reported;

wherein before determining whether each of the terminal devices satisfies a congestion control requirement, the method further comprises:

monitoring a terminal device accessing the network within a second predetermined duration from a second moment;

wherein, the second moment comprises: a moment when a first terminal device accessing the network based on the allocated delayed access time is monitored after the corresponding delayed access time is configured for each terminal device; the second predetermined duration being greater than the first predetermined duration.

2. The method of claim 1 , wherein based on a determination of whether the plurality of terminal devices satisfy the congestion control requirement, performing congestion control on the terminal device accessing a network comprises:

in response to a determination that at least one terminal device in the plurality of terminal devices does not satisfy the congestion control requirement, reconfiguring a corresponding delayed access time for each terminal device in the at least one terminal device based on a strategy until all terminal devices satisfy the congestion control requirement; and

in response to a determination that all the at least one terminal device satisfies the congestion control requirement, controlling the at least one terminal device to access the network based on the configured corresponding delayed access time;

wherein, a time interval for reconfiguring a corresponding delayed access time for each terminal device in the at least one terminal device is not equal to the first time interval.

3. The method of claim 2 , wherein reconfiguring a corresponding delayed access time for each terminal device in the at least one terminal device based on a strategy comprises:

configuring a corresponding delayed access time for each terminal device in the at least one terminal device based on a second time interval;

after configuring the corresponding delayed access time for each terminal device in the at least one terminal device based on the second time interval, determining whether each terminal device in the at least one terminal device satisfies the congestion control requirement; and

in response to a determination that at least one terminal device in the plurality of terminal devices does not satisfy the congestion control requirement, reconfiguring a corresponding delayed access time for the terminal device that does not satisfy the congestion control requirement based on a third time interval until all terminal devices satisfy the congestion control requirement;

wherein, a duration of the second time interval and a duration of the first time interval are not equal, and the third time interval is different from the first time interval and the second time interval.

4. The method of claim 2 , wherein after configuring a corresponding delayed access time for each terminal device, the method further comprises:

recording the delayed access time allocated to each terminal device by taking a predetermined unique terminal device identifier as an index.

5. The method of claim 3 , wherein after configuring a corresponding delayed access time for each terminal device, the method further comprises:

recording the delayed access time allocated to each terminal device by taking a predetermined unique terminal device identifier as an index.

6. The method of claim 2 , further comprising:

counting a number of times that each terminal device does not satisfy the congestion control requirement; and

in response to a determination that the number of times that each terminal device does not satisfy the congestion control requirement is greater than a predetermined number threshold, feeding back an abnormal status of each terminal device.

7. The method of claim 3 , further comprising:

counting a number of times that each terminal device does not satisfy the congestion control requirement; and

in response to a determination that the number of times that each terminal device does not satisfy the congestion control requirement is greater than a predetermined number threshold, feeding back an abnormal status of each terminal device.

8. The method of claim 1 , wherein determining whether each terminal device satisfies a congestion control requirement comprises:

for each terminal device monitored, determining whether each terminal device accesses the network at the delayed access time configured; and

in response to a determination that each terminal device accesses the network at the delayed access time configured, determining that the delayed access time configured for each terminal device satisfies the congestion control requirement; and in response to a determination that each terminal device does not access the network at the delayed access time configured, determining that the delayed access time configured for each terminal device does not satisfy the congestion control requirement.

9. The method of claim 1 , wherein after configuring a corresponding delayed access time for each terminal device, the method further comprises:

recording the delayed access time allocated to each terminal device by taking a predetermined unique terminal device identifier as an index.

10. The method of claim 1 , further comprising:

counting a number of times that each terminal device does not satisfy the congestion control requirement; and

in response to a determination that the number of times that each terminal device does not satisfy the congestion control requirement is greater than a predetermined number threshold, feeding back an abnormal status of each terminal device.

11. A congestion control apparatus, comprising: an initial configuration unit, a determination unit, and an adjustment and control unit; wherein,

the initial configuration unit is configured for: for a plurality of terminal devices transmitting caller data in a first predetermined duration starting from a first moment, configuring a corresponding delayed access time for each terminal device at a first time interval;

the determination unit is configured for: determining whether each terminal device satisfies a congestion control requirement; and

the adjustment and control unit is configured for: based on a determination whether the plurality of terminal devices satisfy the congestion control requirement, performing congestion control on the terminal device accessing a network;

wherein, the terminal device comprises a low priority terminal device, and the delayed access time is configured to control a time that the terminal device accesses a network in response to a subsequent event being reported;

further comprising:

a monitoring unit, which is configured for: monitoring a terminal device accessing the network within a second predetermined duration from a second moment; wherein, the second moment comprises: a moment when a first terminal device accessing the network based on the allocated delayed access time is monitored after the corresponding delayed access time is configured for each terminal device; the second predetermined duration being greater than the first predetermined duration.

12. A non-transitory computer-readable storage medium storing instructions which, when executed by a processor, causes the processor to perform the congestion control method of claim 1 .

13. A terminal device, comprising a memory, a processor and a program instruction stored in the memory and executable by the processor, wherein the program instruction, when executed by the processor, causes the processor to perform a congestion control method, the congestion control method comprising:

for a plurality of terminal devices transmitting caller data in a first predetermined duration starting from a first moment, configuring a corresponding delayed access time for each terminal device at a first time interval;

determining whether each terminal device satisfies a congestion control requirement; and

based on a determination of whether the plurality of terminal devices satisfy the congestion control requirement, performing congestion control on the terminal device accessing a network;

wherein, the terminal device comprises a low priority terminal device, and the delayed access time is configured to control a time that the terminal device accesses a network in response to a subsequent event being reported;

wherein before determining whether each of the terminal devices satisfies a congestion control requirement, the method further comprises:

monitoring a terminal device accessing the network within a second predetermined duration from a second moment;

wherein, the second moment comprises: a moment when a first terminal device accessing the network based on the allocated delayed access time is monitored after the corresponding delayed access time is configured for each terminal device; the second predetermined duration being greater than the first predetermined duration.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 16, 2022
From: ZTE CORPORATION
To: SANECHIPS TECHNOLOGY CO., LTD.
Reel/Frame 061789/0596 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 24, 2021
From: YU, DONGYAN
To: ZTE CORPORATION
Reel/Frame 058476/0499 →
Priority Claims (1)
CN 201910913576.X · Sep 25, 2019 · national
Continuity (1)
Related Publication 20220248263A1 · Aug 4, 2022