СТРУКТУРА И МЕТОДОЛОГИЯ ОДНОРАНГОВОГО ГРУППОВОГО УПРАВЛЕНИЯ

1. Процессорно-реализованный способ, включающий
инициирование инициирующим членом группы, имеющей множество членов, по меньшей мере одной функции группового управления, которая обеспечивает ограничение членства в группе;
передачу по одноранговой связи сообщений группового управления, связанных с этой функцией групповой связи, от инициирующего члена группы одному или нескольким другим членам группы и
обеспечение бессерверного управления групповой связью между членами группы на основе сообщения группового управления.
2. Способ по п.1, в котором по меньшей мере одна функция группового управления включает конфигурацию списка группового доступа, а передача по меньшей мере одного сообщения управления включает передачу данных о членстве, связанных со списком группового доступа, одному или более другим членам группы.
3. Способ по п.2, также включающий поддержание локальной копии списка группового доступа каждым членом группы в ответ на передачу данных о членстве, связанных со списком группового доступа, так, что локальные копии списка группового доступа по существу одинаковы.
4. Способ по п.1, также включающий передачу по одноранговой связи по меньшей мере одного сообщения группового управления от инициирующего члена группы потенциальному члену группы.
5. Способ по п.4, в котором передача по меньшей мере одного сообщения группового управления потенциальному члену группы включает передачу приглашения потенциальному члену группы.
6. Способ по п.5, также включающий после получения приглашения потенциальным членом группы обновление списка членов группы в устройстве связи приглашающего члена группы для включения потенциального члена группы в качестве нового члена группы; и передачу групповых данных, включающих список членов группы, по одноранговой связи от приглашающего члена группы новому члену группы.
7. Способ по п.6, также включающий передачу объявления о новом члене группы по одноранговой связи от приглашающего члена группы каждому из других членов группы.
8. Способ по п.1, также включающий
получение запроса от запрашивающего устройства связи на доступ к одной или нескольким функциям группового управления, доступным группе;
сравнение идентификационной информации запрашивающего устройства связи со списком членов группы; и
недопущение доступа запрашивающего устройства связи к запрашиваемой функции группового управления, если идентификационная информация не соответствует ни одной из записей из списка членов группы.
9. Способ по п.8, также включающий разрешение доступа запрашивающего устройства связи к запрашиваемой функции группового управления, если идентификационная информация соответствует записи в списке членов группы.
10. Способ по п.9, также включающий передачу идентификационной информации членам группы на основе соответствия идентификационной информации записи в списке членов группы.
11. Считываемый компьютером носитель с записанными на нем инструкциями, исполняемыми системой обработки данных для выполнения шагов способа по п.1.
12. Способ, включающий
инициирование передачи данных приложения из устройства связи первого члена группы, имеющей множество членов;
определение адресов каждого из других членов группы на основе списка членов группы, хранимого локально в каждом устройстве связи членов группы; и
передачу данных приложения по одноранговой связи от первого члена группы другим членам группы.
13. Способ по п.12, также включающий
пометку данных идентификатором приложения, предоставляющего данные приложения; и
прием данных приложения каждым из других членов группы и
определение локального приложения для использования данных приложения на основе идентификатора приложения, предоставленного первым членом группы.
14. Способ по п.12, также включающий
пометку данных идентификатором подключаемого модуля, приложения соответствующего приложению, предоставляющему данные приложения; и
прием данных приложения каждым из других членов группы и определение локального подключаемого модуля приложения, соответствующего локальному приложению, для использования данных приложения, на основе идентификатора приложения, предоставленного первым членом группы.
15. Способ по п.12, также включающий
передачу данных о членстве из устройства связи по меньшей мере одного из членов группы;
поддержание локального списка членов группы, хранимого в каждом из устройств связи, в ответ на передачу данных о членстве, так, что списки членов группы по существу одинаковы.
16. Считываемый компьютером носитель с записанными на нем инструкциями, исполняемыми системой обработки данных для выполнения шагов способа по п.12.
17. Устройство связи, включающее
модуль группового управления для обеспечения управления одноранговой связью между устройствами связи членов группы, включающий,
локальную базу данных для хранения групповых данных, включающих по меньшей мере список членов для каждой из одной или более групп, в которые входит устройство;
модуль управления членством, соединенный с локальной базой данных для управления сохранением и извлечением групповых данных;
интерфейс прикладного программирования, сконфигурированный для сопряжения по меньшей мере контента приложения и интерфейса пользователя (UI) с модулем управления членами группы; и
модуль связи, соединенный с модулем управления членством для осуществления одноранговой связи между указанным устройством и устройствами связи других членов группы, где одноранговая связь ограничена на основе групповых данных.
18. Устройство по п.17, в котором модуль управления членством передает через модуль связи пригласительное сообщение потенциальному члену группы.
19. Устройство по п.18, в котором модуль управления членством после принятия приглашения потенциальным членом обновляет групповые данные через локальную базу данных для включения потенциального члена в качестве нового члена группы и передает групповые данные через модуль связи новому члену группы.
20. Устройство по п.19, в котором модуль управления членством передает объявление о новом члене группы через модуль связи каждому из других членов группы.
21. Устройство по п.17, в котором модуль связи получает запрос от запрашивающего устройства связи на доступ к контенту приложения, и модуль управления членством в ответ на этот запрос сравнивает идентификационную информацию запрашивающего устройства связи со списком членов группы, при этом модуль управления членством не разрешает доступа запрашивающего устройством к данным приложения, если эта идентификационная информация не совпадает ни с одной из записей списка членов.
22. Устройство по п.21, в котором модуль управления членством разрешает доступ запрашивающего устройства связи к данным приложения, если идентификационная информация соответствует записи в списке членов группы.
23. Одноранговая сеть устройств связи, включающая группу, где каждое устройство связи включает
интерфейс пользователя (UI);
модуль приложения, включающий одно или более приложений и соответствующих подключаемых модулей приложений; и
модуль группового управления, включающий
локальную базу данных для хранения групповых данных, включающих по меньшей мере список членов для каждой из одной или более групп, в которые входит групповое устройство;
модуль управления членством, соединенный с локальной базой данных для управления сохранением и извлечением групповых данных;
интерфейс прикладного программирования (АРI), сконфигурированный для сопряжения по меньшей мере модуля приложения и интерфейса пользователя с модулем управления членством; и
модуль связи, соединенный с модулем управления членством, для осуществления одноранговой связи между указанным устройством связи и устройствами связи других членов группы.
24. Сеть по п.23, в которой модуль управления членством передает через модуль связи пригласительное сообщение потенциальному члену группы.
25. Сеть по п.24, в которой модуль управления членством после принятия приглашения потенциальным членом обновляет групповые данные через локальную базу данных для включения потенциального члена в качестве нового члена группы и передает групповые данные через модуль связи новому члену.
26. Сеть по п.25, в которой модуль управления членством передает объявление о новом члене группы через модуль связи каждому из других членов группы.
27. Сеть по п.23, в которой модуль связи получает запрос от запрашивающего устройства связи на доступ к контенту приложения, и модуль управления членством в ответ на этот запрос сравнивает идентификационную информацию запрашивающего устройства связи со списком членов, при этом модуль управления членством не допускает доступа запрашивающего устройства к данным приложения, если эта идентификационная информация не совпадает ни с одной из записей списка членов.
28. Сеть по п.27, в которой модуль управления членством разрешает доступ запрашивающего устройства связи к данным приложения, если идентификационная информация соответствует записи в списке членов группы.
29. Сеть по п.27, в которой каждое из устройств связи передает данные, связанные с изменением его списка членства, другим устройствам связи одной или более групп так, что списки членства по существу одинаковы в каждом из устройств связи в этих одной или более группах.