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

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