DIRECT STREAMING BETWEEN PEER-TO-PEER ENTITIES
ПРЯМАЯ ПОТОКОВАЯ ПЕРЕДАЧА МЕЖДУ ОДНОРАНГОВЫМИ ЭЛЕМЕНТАМИ

FIELD: radio engineering, communication.SUBSTANCE: invention relates to peer-to-peer networks used in a communication system, specifically to a peer-to-peer protocol for streaming content. According to the peer-to-peer protocol, a peer-to-peer network includes multiple associations and multiple peer-to-peer entities which receive content distributed by a source on a network. Each of the plurality of peer-to-peer entities is part of at least two associations. If content is generated, the source divides the content into multiple data units and assigns each data unit to an association. Each data unit is transmitted to peer-to-peer entities relating to the association assigned the data unit. When a peer-to-peer entity in an association receives a data unit assigned to said association, the peer-to-peer entity distributes the data unit to other peer-to-peer entities in the association. Additionally, the peer-to-peer entity transmits the data unit to peer-to-peer entities in other associations. Furthermore, the peer-to-peer entity receives data units assigned to other associations from peer-to-peer entities which are not members of the association.EFFECT: improved communication system.27 cl, 6 dwg
Изобретение относится к одноранговым сетям, используемым в системе связи, конкретно к одноранговому протоколу для потоковой передачи контента. Согласно одноранговому протоколу одноранговая сеть включает в себя несколько объединений и несколько одноранговых элементов, которые принимают контент, распространяемый источником в сети. Каждый из множества одноранговых элементов является частью по меньшей мере двух из объединений. Если контент сформирован, источник разделяет контент на несколько блоков данных и назначает каждый блок данных объединению. Каждый блок данных передается на одноранговые элементы, которые относятся к объединению, назначенному блоку данных. Когда одноранговый элемент в объединении принимает блок данных, назначенный этому объединению, одноранговый элемент распространяет блок данных другим одноранговым элементам в объединении. Дополнительно, одноранговый элемент передает блок данных на одноранговые элементы в других объединениях. Кроме того, одноранговый элемент принимает блоки данных, назначенные другим объединениям, от одноранговых элементов, которые не являются членами объединения. 3 н. и 24 з.п. ф-лы, 6 ил.