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

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