СПОСОБ ГРУППОВОГО ОПОВЕЩЕНИЯ В СЛУЖБЕ ОБМЕНА СООБЩЕНИЯМИ НА ОСНОВЕ ПРОТОКОЛА ИНИЦИАЦИИ СЕАНСА СВЯЗИ "SIP"

1. Способ управления оповещением группы клиентов, пользующихся услугой «Push-To», далее «PT-группа», включающий в себя следующие шаги:
прием сервером для «PT-услуги», далее «PT-сервер», запроса на отправку сообщения группового оповещения для определенной «PT-группы» от запрашивающего «PT-клиента» (клиента, пользующегося / поддерживающего «PT-услугу»);
определение указанным «PT-сервером», является ли указанная определенная «PT-группа» ограниченной конференц-группой или заранее сформированной группой;
определение указанным «PT-сервером», разрешено ли запрашивающему «PT-клиенту» отправлять сообщение группового оповещения, на основе документа «PT-группы», связанного с этой определенной «PT-группой»; и
избирательная передача указанным «PT-сервером» сообщения группового оповещения, по меньшей мере, одному члену указанной определенной «PT-группы» в зависимости от результатов шагов определения.
2. Способ по п.1, в котором на шаге избирательной передачи, если на основе документа «PT-группы» указанный «PT-сервер» определяет, что указанная определенная «PT-группа» является ограниченной конференц-группой или заранее сформированной «PT-группой», и что запрашивающему клиенту разрешено отправлять сообщение группового оповещения, то указанный «PT-сервер» посылает сообщение группового оповещения, по меньшей мере, одному члену указанной определенной «PT-группы».
3. Способ по п.1, в котором на шаге избирательной передачи, если на основе документа «PT-группы» указанный «PT-сервер» определяет, что указанная определенная «PT-группа» не является ограниченной конференц-группой или заранее сформированной «PT-группой», или что запрашивающему клиенту не разрешено отправлять сообщение группового оповещения, то указанный «PT-сервер» не посылает сообщение группового оповещения, по меньшей мере, одному члену указанной определенной «PT-группы».
4. Способ по п.1, в котором шаг определения, если на основе документа «PT-группы» запрашивающему клиенту разрешено отправлять сообщение группового оповещения, включает в себя:
получение указанным «PT-сервером» документа «PT-группы» от «XDM-сервера» [XML Database Management server - сервер управления базами данных на основе языка XML - расширяемый язык разметки (гипертекста)].
5. Способ по п.1, в котором шаг определения, если на основе документа «PT-группы» запрашивающему клиенту разрешено отправлять сообщение группового оповещения, включает в себя:
(a) определение, указан ли запрашивающий «PT-клиент» под заданным элементом <conditions> (условия) в документе «PT-группы»;
(b) определение, указывает ли элемент <actions> (действия), связанный с указанным заданным элементом <conditions> в документе «PT-группы», что указанное определенное действие разрешено; и
(c) определение на основе результатов шагов (а) и (b), что запрашивающему «PT-клиенту» разрешена ли отправка сообщения группового оповещения по адресу, по меньшей мере, одного члена указанной определенной «PT-группы».
6. Способ по п.5, в котором элемент<actions>содержит параметр <allow-group-advertisement-sending> (разрешить отправку сообщения группового оповещения).
7. Способ по п.6, в котором, если значением параметра <allow-group-advertisement-sending> является «false» (ложь), то на шаге (b) определяется, что указанное определенное действие отправки сообщения группового оповещения не разрешено.
8. Способ по п.6, в котором, если значением параметра <allow-group-advertisement-sending> является «true» (истина), то на шаге (b) определяется, что указанное определенное действие отправки сообщения группового оповещения разрешено.
9. Способ по п.5, в котором на шаге (с) определяется, что запрашивающему «PT-клиенту» разрешается отправлять сообщение группового оповещения, по меньшей сере, одному члену указанной определенной «PT-группы», если на шаге (а) определяется, что запрашивающий «PT-клиент» обозначен под указанным заданным элементом <conditions>, и если на шаге (b) определяется, что элемент <actions> указывает на то, что указанное определенное действие разрешено.
10. Способ по п.5, в котором на шаге (с) определяется, что запрашивающему «PT-клиенту» не разрешается отправлять сообщение группового оповещения, по меньшей мере, одному члену указанной определенной «PT-группы», если на шаге (а) определяется, что запрашивающий «PT-клиент» не обозначен под указанным заданным элементом <conditions>, или если на шаге (b) определяется, что элемент <actions> указывает на то, что указанное определенное действие не разрешено.
11. Способ по п.1, в котором сообщением группового оповещения является сообщение, основанное на протоколе инициации сеанса связи, «SIP-сообщение».
12. Способ регистрации документа «PT-группы» (группы клиентов, пользующихся услугой «Push-To»), предназначенный для использования в целях управления групповым оповещением и включающий в себя следующие шаги:
прием «XDM-сервером» [XML Database Management server - сервер управления базами данных на основе языка XML - расширяемый язык разметки (гипертекста)], документа «PT-группы» от назначателя «PT-группы», где документ «PT-группы» содержит информацию о правилах группового оповещения, определяющую условия, при которых может быть разрешена передача сообщений группового оповещения «PT-группе»;
выполнение аутентификации назначателя; и
если назначатель аутентифицирован, сохранение этим «XDM-сервером» принятого документа «PT-группы», связанного с этой «PT-группой»,
при этом сервер для «PT-услуги», далее «PT-сервер», использует указанную информацию о правилах группового оповещения при управлении групповым оповещением для «PT-группы».
13. Способ по п.12, в котором на шаге приема документ «PT-группы» принимается в «SIP-сообщении» (Session Initiation Protocol message - сообщение протокола инициации сеанса связи).
14. Способ по п.13, в котором «SIP-сообщение» представляет собой сообщение в формате протоколов для пересылки гипертекстов «HTTP PUT» или формате протоколов для пересылки гипертекстов «HTTP POST».
15. Способ по п.12, в котором информация о правилах группового оповещения содержит элемент <actions>, определяющий разрешена или нет отправка сообщения группового оповещения в «PT-группу», и элемент <conditions> определяющий, по меньшей мере, одного «PT-клиента», который уполномочен выполнять действие, указанное в элементе <actions>.
16. Способ по п.15, в котором элемент <actions> содержит параметр <allow-group-advertisement-sending> (разрешить отправку сообщения группового оповещения).
17. Терминал, поддерживающий услугу быстрой полудуплексной связи «Push-To», далее «PT-терминал», содержащий:
контроллер, служащий для генерирования документа «PT-группы» (группы клиентов, пользующихся услугой «Push-To»), предназначенного для использования в целях управления передачей сообщений группового оповещения «PT-группе» и для передачи сгенерированного документа «PT-группы» в «SIP-сообщении» (Session Initiation Protocol message - сообщение протокола инициации сеанса связи) на «XDM-сервер» [XML Database Management server - сервер управления базами данных на основе языка XML - расширяемый язык разметки (гипертекста)],
при этом документ «PT-группы» содержит информацию о правилах оповещения, определяющую условия, при которых может быть разрешена передача сообщений группового оповещения, по меньшей мере, одному члену «PT-группы».
18. «PT-терминал» по п.17, в котором «PT-терминалом» является распорядитель «PT-группы».
19. «PT-терминал» по п.17, в котором «SIP-сообщение» представляет собой сообщение в формате протоколов для пересылки гипертекстов «HTTP PUT» или формате протоколов для пересылки гипертекстов «HTTP POST».
20. «PT-терминал» по п.17, в котором информация о правилах группового оповещения содержит элемент <actions>, определяющий, разрешена или нет отправка сообщения группового оповещения, по меньшей мере, одному члену «PT-группы», и элемент <conditions>, указывающий, по меньшей мере, одного «PT-клиента», уполномоченного выполнять действие, указанное в элементе <actions>.