УСТРОЙСТВО И СПОСОБ УПРАВЛЕНИЯ ОЧЕРЕДЬЮ

1. Способ управления очередью, отличающийся тем, что в нем:
принимают приблизительное количество пакетов очереди, на которых выполняют текущую операцию удаления из очереди, при этом приблизительное количество пакетов сохраняют внутри компонента управления очередью и приблизительное количество пакетов используют для указания состояния текущего количества пакетов в очереди;
определяют количество раз, которое снова разрешается удалять из очереди, согласно приблизительному количеству пакетов.
2. Способ по п. 1, отличающийся тем, что состояние содержит одно из следующих условий:
приблизительное количество пакетов равно 0, приблизительное количество пакетов равно любому числу с интервала 1-N и приблизительное количество пакетов превышает N, где N является количеством раз, которое тактовый цикл, который требуется для получения текущего количества пакетов в очереди, разрешает удалять из очереди, и количество пакетов сохраняют вне компонента управления очередью.
3. Способ по п. 2, отличающийся тем, что, при определении количества раз, которое разрешают снова удалять из очереди, согласно приблизительному количеству пакетов:
в случае, когда приблизительное количество пакетов превышает 1, то определяют, что разрешено один раз удалить из очереди;
в случае, когда приблизительное количество пакетов превышает 2, то определяют, что разрешено дважды удалять из очереди; и
для других случаев, определяют согласному тому же правилу, в случае, когда приблизительное количество пакетов превышает N, определяют, что разрешено N раз удалить из очереди.
4. Способ по п. 2 или 3, отличающийся тем, что в нем дополнительно:
в случае, когда определяют, что снова разрешено удаление из очереди, вычитают определенное количество раз, которое разрешают снова удалять из очереди, из количества пакетов, и снова определяют состояние, указанное приблизительным количеством пакетов, согласно обновленному количеству пакетов.
5. Способ по п. 2 или 3, отличающийся тем, что в нем дополнительно:
в случае установки в очередь, прибавляют 1 к приблизительному количеству пакетов и прибавляют 1 к количеству пакетов.
6. Устройство управления очередью, отличающееся тем, что содержит:
приемный модуль, сконфигурированный для получения приблизительного количества пакетов очереди, на которых выполняют текущую операцию удаления из очереди, при этом приблизительное количество пакетов сохраняют внутри компонента управления очередью и приблизительное количество пакетов используют для указания состояния текущего количества пакетов в очереди;
определяющий модуль, сконфигурированный для определения количества раз, которое разрешают снова удалять из очереди, согласно приблизительному количеству пакетов.
7. Устройство по п. 6, отличающееся тем, что состояние содержит одно из следующих условий:
приблизительное количество пакетов равно 0, приблизительное количество пакетов равно любому числу в интервале 1-N, и приблизительное количество пакетов превышает N, где N является количеством раз, которое тактовый цикл, который требуется для получения текущего количества пакетов в очереди, разрешает удалять очередь, и количество пакетов сохраняют вне компонента управления очередью.
8. Устройство по п. 7, отличающееся тем, что определяющий модуль содержит:
первый определяющий элемент, сконфигурированный для определения, что разрешено один раз удалить из очереди, в случае, когда приблизительное количество пакетов превышает 1;
второй определяющий элемент, сконфигурированный для определения, что разрешено дважды удалять из очереди, в случае, когда приблизительное количество пакетов превышает 2; и
N-й определяющий элемент, сконфигурированный для определения, что разрешено N раз удалить из очереди, в случае, когда приблизительное количество пакетов превышает N.
9. Устройство по п. 7 или 8, отличающееся тем, что дополнительно содержит:
первый обрабатывающий модуль, сконфигурированный для вычитания определенного количества раз, которое снова разрешено удалять из очереди, от количества пакетов и снова для определения состояния, указанного приблизительным количеством пакетов, согласно обновленному количеству пакетов, в случае, когда определяют, что снова разрешено удаление из очереди,.
10. Устройство по п. 7 или 8, отличающееся тем, что дополнительно содержит:
второй обрабатывающий модуль, сконфигурированный для прибавления 1 к приблизительному количеству пакетов и прибавления 1 к количеству пакетов, в случае установки в очередь.