×
27.02.2013
216.012.2cdf

Результат интеллектуальной деятельности: СПОСОБ ГРУППОВОГО ОПОВЕЩЕНИЯ В СЛУЖБЕ ОБМЕНА СООБЩЕНИЯМИ НА ОСНОВЕ ПРОТОКОЛА ИНИЦИАЦИИ СЕАНСА СВЯЗИ "SIP"

Вид РИД

Изобретение

№ охранного документа
0002477014
Дата охранного документа
27.02.2013
Аннотация: Изобретение относится к услуге, основанной на сеансах связи, и, в частности, к способу группового оповещения в службе обмена сообщениями на основе протокола инициации сеанса связи (SIP). Техническим результатом является обеспечение способа группового оповещения, включающего в себя задание, настройку и применение правил группового оповещения. Указанный технический результат достигается тем, что предложен способ группового оповещения в службе сообщений на основе протокола инициации сеанса связи SIP и устройство для «РТ-клиента». Способ включает в себя прием «РТ-сервером» от запрашивающего «РТ-клиента» запроса на отправку сообщения группового оповещения для определенной «РТ-группы»; определение «РТ-сервером», является ли эта определенная «РТ-группа» ограниченной конференц-группой или заранее сформированной группой; определение «РТ-сервером» на основе документа «РТ-группы», связанного с этой «РТ-группой», разрешено ли указанному запрашивающему «РТ-клиенту» отправлять сообщение группового уведомления; и избирательная передача «РТ-сервером» сообщения группового оповещения, по крайней мере, одному члену этой определенной «РТ-группы» на основе результатов указанных шагов определения. 3 н. и 18 з.п. ф-лы, 3 ил.

Сущность изобретения

Техническое решение

[1] Данная заявка заявляет притязания на приоритет предварительной заявки на патент США №60/809845, поданной 01 июня 2006 года, заявки на патент Кореи №10-2006-0064641, поданной 10 июля 2006 года в Республике Корея, заявки на патент Кореи №10-2006-0066573, поданной 14 июля 2006 г. в Республике Корея, и заявки на патент Кореи №10-2007-0044692, поданной 08 мая 2007 года в Республике Корея. Полное содержание указанных заявок включено в текст описания.

[2] Настоящее изобретение относится к услуге, основанной на сеансах связи, и, в частности, к способу группового оповещения в службе обмена сообщениями на основе протокола «SIP» (Session Initiation Protocol - протокол инициации сеанса).

[3] В общем случае «PT-услуга» [Push-To (Нажми, чтобы) - прямая полудуплексная связь], предназначенная для обеспечения быстрого обмена данными поставщиков услуг и пользователей подвижной связи, представляет собой услугу связи, при которой один клиент передает мультимедийные данные (например, речевые пакеты) другому клиенту или нескольким клиентам, с которыми установлен сеанс связи. «PT-услуга» может быть «PoC-услугой» (услугой «push to talk over cellular» - «нажмите и говорите через сеть сотовой связи»), предназначенной для обслуживания вызовов с передачей речевых данных, «PTV-услугой» (push to view - «нажмите и смотрите»), предназначенной для передачи изображения (видеоданных), или «PTD-услугой» (push to data - «нажмите и передавайте данные»), предназначенной для передачи данных.

[4] «PT-услуга» обеспечивает связь с одним получателем информации (от одного - к одному) или между группами получателей информации, например в сеансе групповой конференции (один - со многими), в ней для установления сеанса связи применяется протокол инициации сеанса «SIP».

[5] В «PT-услуге» любой клиент, пользующийся «PT-услугой» (поддерживающий «PT-услугу»), далее «PT-клиент», может пригласить на PT-сеанс связи (сеанс связи для «PT-услуги») клиентов или группы, к которым клиенты принадлежат. То есть отдельный «PT-клиент» выбирает одного или несколько других «PT-клиентов», чтобы пригласить их на PT-сеанс связи. После этого сеанс связи устанавливается между указанными «PT-клиентами». Соответственно, между «PT-клиентами», участвующими в данном сеансе связи, производится обмен мультимедийными данными.

[6] «PT-услуга» обеспечивает «групповое оповещение». Групповое оповещение означает, что один назначатель (designator) «PT-группы» (группа «PT-клиентов» для участия в PT-сеансе связи), назначает (указывает) отдельную «PT-группу» с целью информирования для пользования других «PT-клиентов» о существовании данной PT-группы. Например, отдельный «PT-клиент» может оповестить (проинформировать) об адресе «PT-группы» (например, имени группы) членов «PT-группы» для того, чтобы члены «PT-группы» могли использовать адрес этой «PT-группы» для обмена данными друг с другом.

[7] Назначенная «PT-группа» может быть подразделена на неограниченную конференц-«PT-группу» («чат - PT-группа»), в которой групповое оповещение разрешено (допустимо) для каждого «PT-клиента», и ограниченную «PT-группу», в которой групповое оповещение разрешено только для членов этой «PT-группы». Конференц-«PT-группы» обычно создаются на серверной стороне, например, оператором или администратором, для того чтобы конечные пользователи, например заказчики, могли легко присоединиться к таким конференц-группам. Здесь в качестве назначателя обычно выступает оператор или администратор. Другим примером назначенной «PT-группы» является предварительно сформированная «PT-группа», которая обычно создается отдельным (индивидуальным) конечным пользователем. Например, пользователь терминала может создавать свою собственную «PT-группу», состав членов которой ограничен его семьей и друзьями. В этом случае назначателем является пользователь, который создал такую предварительно сформированную «PT-группу».

[8] Таким образом, обычно назначатель «PT-группы» регистрирует документ соответствующей «PT-группы» на «XDM-сервере» [сервер управления базами данных на основе языка XML (Extensible Markup Language - расширяемый язык разметки)]. В общем случае в документе «PT-группы» определяются имя и/или адрес группы и члены, входящие в состав данной группы. Управляющий «PT-сервер» (сервер для «PT-услуги»), выполняющий функции управления, может обрабатывать запрос «PT-клиента» на групповое оповещение с помощью «SIP-сообщения» (сообщение на основе протокола инициации сеанса связи), основанного на документе «PT-группы».

[9] Однако в документе «PT-группы» в соответствии с известными техническими решениями не оговаривается какое-либо правило или условие, касающееся группового оповещения, так как в «PT-услуге» пока не предусмотрены правила группового оповещения. В результате, в известных технических решениях любому PT-пользователю (пользователь «PT-услуги») разрешено безоговорочно выполнять групповое оповещение по отношению к «PT-группе», указанной назначателем, что приводит к частой выдаче приглашений всем членам группы из-за слишком частого появления адресов группы и членов группы. Поскольку в известных технических решениях не предусмотрено каких-либо соответствующих правил группового оповещения, назначатель «PT-группы» не имеет возможности стабильно обслуживать и использовать «PT-группу», назначенную им самим. В результате, в известных технических решениях групповое оповещение выполняется несколько раз, без необходимости и без учета соответствующих факторов, например конфиденциальности и пр. Кроме того, известные технические решения имеют тот недостаток, что информация, связанная с соответствующей «PT-группой», к которой принадлежат участники, становится незащищенной независимо от их намерений.

[10] Таким образом, целью настоящего изобретения является предложение способа группового оповещения, включающего в себя задание, настройку и применение правил группового оповещения.

[11] Другой целью настоящего изобретения является предложение способа регистрации документа «PT-группы» и способа группового оповещения на основе документа «PT-группы», а также аппаратного и/или программного обеспечения, необходимого для осуществления указанных способов, которые устраняют ограничения и недостатки, связанные с известными техническими решениями.

[12] Еще одной целью настоящего изобретения является предложение способа, позволяющего по-разному использовать функции участников или объектов группового оповещения посредством динамического создания набора правил для документов «PT-группы».

[13] Для достижения указанных целей настоящего изобретения в соответствии с вариантом осуществления настоящего изобретения предложен способ группового оповещения в службе обмена сообщениями на основе протокола «SIP», включающий в себя следующие шаги: регистрация назначателем «PT-группы» информации о правилах, связанной с групповым оповещением для «PT-группы», на «XDM-сервере» и обработка запроса на групповое оповещение назначателя «PT-группы» или «PT-пользователя» посредством использования документов, содержащих информацию о правилах, связанную с групповым оповещением, зарегистрированным на «XDM-сервере».

[14] В соответствии с одним из примеров осуществления настоящего изобретения информация о правилах, связанная с групповым оповещением, может определяться в документах «PT-группы» в зависимости от субъектов группового оповещения или объектов группового оповещения. В предпочтительном случае информация о правилах, связанная с групповым оповещением, которая является элементом, указывающим, является ли «PT-группа» неограниченной конференц-«PT-группой» или ограниченной конференц-«PT-группой», содержит дочерний элемент «chat-group-type» (тип конференц-группы), включенный в элемент «list-service» (служба списков) документов «PT-группы».

[15] В соответствии с одним из примеров осуществления настоящего изобретения, когда «PT-группа» является неограниченной конференц-«PT-группой», «PT-сервер» разрешает (допускает) передачу группового оповещения между отдельными «PT-пользователями» даже в случае, когда они не являются членами «PT-группы». Если «PT-группа» является ограниченной конференц-«PT-группой» или заранее сформированной «PT-группой», то «PT-сервер» разрешает пересылку сообщений группового оповещения между «PT-клиентами» в соответствии с информацией о правилах, связанной с групповым оповещением, назначенным назначателем «PT-группы».

[16] В соответствии с одним из примеров осуществления настоящего изобретения информация о правилах, связанная с групповым оповещением, содержит элемент, указывающий субъект группового оповещения для «PT-группы». В предпочтительном варианте этот элемент определяет, может ли осуществлять групповое оповещение только назначатель «PT-группы» или каждый член «PT-группы», и содержит дочерний элемент «advertise-all» (оповещать всех), включенный в элемент «list-service» (служба списков) документов «PT-группы».

[17] В соответствии с одним из примеров осуществления настоящего изобретения другой способ регламентирования правила субъекта заключается в задании условий группового оповещения в пределах элемента действий. В предпочтительном случае, когда значением элемента «advertise-all» (оповещать всех) является «false» (ложь), «PT-сервер» разрешает выполнять групповое оповещение только назначателю «PT-группы», создавшему эти документы «PT-группы». Если значением элемента «advertise-all» (оповещать всех) является «true» (истина), то «PT-сервер» разрешает выполнение группового оповещения всем членам «PT-группы».

[18] В соответствии с одним из примеров осуществления настоящего изобретения другой способ для генерирования элемента, указывающего субъект группового оповещения для PT-группы, заключается во включении дочернего элемента «group-advertisement-subjects» (субъекты группового оповещения) [также называемого group-advertisement-sending (отправка сообщений группового оповещения)] в элемент действий для документов «PT-группы». В предпочтительном варианте, когда значением элемента «group-advertisement-subjects» (субъекты группового оповещения) является «false» (ложь), «PT-сервер» не разрешает выполнять групповое оповещение другим «PT-пользователям», за исключением назначателя «PT-группы». Если значением элемента «group-advertisement-subjects» (субъекты группового оповещения) является «true» (истина), то «PT-сервер» разрешает выполнять групповое оповещение любому «PT-пользователю», выдавшему запрос на выполнение группового оповещения.

[19] В соответствии с одним из примеров осуществления настоящего изобретения информация о правилах, связанная с групповым оповещением, содержит элемент, указывающий на объект, которому отправляется сообщение группового оповещения для «PT-группы». В предпочтительном варианте данный элемент указывает на то, что сообщение группового оповещения отправляется только членам «PT-группы» или даже определенным пользователям «PT-группы», и представляет собой дочерний элемент «advertise-members» (информировать членов), включенный в элемент «list-service» (служба списков) документов «PT-группы». В предпочтительном случае, когда значением элемента «advertise-members» (оповещать членов) является «false» (ложь), «PT-сервер» разрешает доставлять сообщение группового оповещения только членам «PT-группы». Если значением элемента «advertise-members» (оповещать членов) является «true» (истина), то «PT-сервер» разрешает «PT-пользователю», желающему отправить сообщение группового оповещения, доставлять сообщение группового оповещения определенным «PT-пользователям».

[20] В соответствии с одним из примеров осуществления настоящего изобретения другой способ для генерирования элемента, указывающего объект группового оповещения для PT-группы, заключается во включении дочернего элемента «group-advertisement-objects» (объекты группового оповещения) в элемент действий для документов «PT-группы». В предпочтительном варианте, когда значением элемента «group-advertisement-objects» (объекты группового оповещения) является «false» (ложь), «PT-сервер» не разрешает доставлять сообщение группового оповещения соответствующим пользователям. Если значением элемента «group-advertisement-objects» (объекты группового оповещения) является «true» (истина), то «PT-сервер» разрешает доставлять сообщение группового оповещения соответствующим «PT-пользователям».

[21] В соответствии с одним из аспектов настоящего изобретения предложен способ управления оповещением «PT-группы» (группы, поддерживающей услугу «Push-To»), включающий в себя следующие шаги: прием «PT-сервером» запроса на отправку сообщения группового оповещения для определенной «PT-группы» от запрашивающего «PT-клиента»; определение «PT-сервером», является ли указанная определенная «PT-группа» ограниченной конференц-группой или заранее сформированной группой; определение «PT-сервером», разрешена ли запрашивающему PT-клиенту отправка сообщения группового оповещения, на основе документа «PT-группы», связанного с указанной определенной «PT-группой»; и в зависимости от результатов шагов определения избирательная передача «PT-сервером» принятого сообщения группового оповещения членам указанной определенной «PT-группы».

[22] В соответствии с другим аспектом настоящего изобретения предложен способ регистрации документа «PT-группы» (группы поддерживающей услуги «Push-To»), предназначенного для использования в целях управления групповым оповещением, включающий в себя следующие шаги: прием «XDM-сервером» документа «PT-группы» от назначателя «PT-группы», где документ «PT-группы» содержит информацию о правилах группового оповещения, определяющую условия, при которых может быть разрешено групповое оповещение «PT-группы»; выполнение аутентификации назначателя; и если назначатель аутентифицирован, то сохранение «XDM-сервером» принятого документа «PT-группы», связанного с этой «PT-группой», в соответствии с которым «PT-сервер» использует информацию о правилах группового оповещения в целях управления групповым оповещением «PT-группы».

[23] В соответствии с еще одним аспектом настоящего изобретения предложен «PT-терминал» (терминал, поддерживающий услугу «Push-To»), содержащий контроллер, служащий для генерирования документа «PT-группы» (в рамках услуги Push-To), предназначенного для использования в целях управления передачей групповым оповещением «PT-группы» и для передачи сгенерированного документа «PT-группы» в сообщении на основе протокола «SIP» (протокол инициации сеанса связи) «XDM-серверу» (сервер управления базами данных на основе языка «XML»), где документ «PT-группы» содержит информацию о правилах группового оповещения, определяющую условия, при которых может быть разрешено групповое оповещение, по меньшей мере, одному члену PT-группы.

[24] Эти и другие цели настоящей заявки станут более очевидными при ознакомлении с приведенным ниже подробным описанием. Однако следует понимать, что указанное подробное описание и конкретные примеры хотя и поясняют предпочтительные варианты осуществления настоящего изобретения, даются только для иллюстрации, а специалисту в данной области техники будет понятно из данного подробного описания, что возможны разнообразные изменения и модификации в рамках сущности и объема настоящего изобретения.

[25] Настоящее изобретение станет более понятным при ознакомлении с приведенным ниже подробным описанием и приложенными к нему чертежами, которые не являются ограничительными по отношению к настоящему изобретении и на которых:

[26] На Фиг.1 показан способ регистрации документа «PT-группы» на «XDM-сервере» для группового оповещения в службе обмена сообщениями на основе протокола инициации сеанса «SIP», в соответствии с одним из вариантов осуществления настоящего изобретения;

[27] На Фиг.2 показан пример документа «PT-группы» в соответствии с одним из вариантов осуществления настоящего изобретения; и

[28] На Фиг.3 представлен способ выполнения группового оповещения «PT-сервером», выполняющим функции управления «PT-услугой» с использованием документа «PT-группы», зарегистрированного на «XDM-сервере», в соответствии с одним из вариантов осуществления настоящего изобретения.

[29] Теперь рассмотрим подробно предпочтительные варианты осуществления настоящего изобретения со ссылкой на прилагаемые чертежи.

[30] Способ группового оповещения в рамках службы обмена сообщениями на основе протокола инициации сеанса связи «SIP» в соответствии с одним из вариантов осуществления настоящего изобретения может содержать шаги: присвоение назначателем «PT-группы» обозначения отдельной «PT-группе» и регистрация, по меньшей мере, одного документа «PT-группы» для указанной «PT-группы» на «XDM-сервере»; и обработка запроса на групповое оповещение, используя зарегистрированный документ (документы) «PT-группы», «PT-сервером», осуществляющим управление «PT-функциями» (функциями «PT-услуги»), когда индивидуальный «PT-пользователь» (т.е. «PT-клиент») запрашивает это групповое оповещение.

[31] В настоящем изобретении в роли «PT-клиента» может выступать «PT-терминал» (терминал, поддерживающий «PT-услугу»), например мобильный телефон, карманный компьютер, смартфон, ноутбук и т.д., или отдельный компонент такого «PT-терминала». «PT-терминал» представляет собой терминал, способный передавать и/или принимать «PT-услугу», такую как «РоС-услуга» (услуга «push to talk over cellular» - «нажмите и говорите через сеть сотовой связи»), предназначенная для обслуживания вызовов с передачей речевых данных, «PTV-услуга» (push to view - «нажмите и смотрите»), предназначенная для передачи изображения (видеоданных), или «PTD-услуга» (push to data - «нажмите и передавайте данные»), предназначенная для передачи данных, и т.д.

[32] На Фиг.1 представлен способ сохранения и/или обновления документа «PT-группы» на «XDM-сервере» в соответствии с одним из вариантов осуществления настоящего изобретения. Возможны и другие системы, в которых может быть внедрен настоящий способ.

[33] Как показано на Фиг.1, сначала для сохранения или обновления, по меньшей мере, одного документа «PT-группы» (например, документа 60 на Фиг.2), описывающего «PT-группу», назначатель «PT-группы» (например, «PT-клиент» или «PT-пользователь») 10 посылает запрос в формате протоколов для пересылки гипертекстов «HTTP PUT» (или «HTTP POST») на прокси-сервер (сервер-посредник) агрегирования 11 с использованием протокола «ХСАР» (протокола доступа к конфигурации «XML») (S10), чтобы сохранить или обновить документ «PT-группы» на «XDM-сервере» 12. Запрос в формате протокола для пересылки гипертекстов «HTTP PUT» (или «HTTP POST») посылается на «XDM-сервер» 12 через прокси-сервер агрегирования 11 (S11). «XDM-сервер» 12 выполняет проверку авторизации и/или аутентификации, необходимую для назначателя 10 «PT-группы» [например, чтобы верифицировать (подтвердить), что назначатель 10 текущей «PT-группы» является допустимым назначателем и т.д.] и затем посылает ответное сообщение (например, сообщение с подтверждением «200 ОК») назначателю 10 «PT-группы» через прокси-сервер агрегирования 11 (S12 или S13). Ответное сообщение подтверждает, что документ «PT-группы» сохранен или обновлен на «XDM-сервере» 12. Таким образом, назначатель конкретной «PT-группы» может подготовить или сгенерировать документ «PT-группы», содержащий информацию, касающуюся конкретной «PT-группы», и затем сохранить этот документ «PT-группы» на «XDM-сервере» 12.

[34] Документ «PT-группы» обычно представляет собой «XDM-документ» (документ управления базами данных на основе языка «XML»). Пример «XDM-документа», сохраняемого на «XDM-сервере» 12, указанном на Фиг.1, показан на Фиг.2 в соответствии с одним из вариантов осуществления настоящего изобретения.

[35] Как показано на Фиг.2, «XDM-документ» 60 в соответствии с настоящим изобретением состоит из элемента <list-service> (служба списков) 50, под которым идут элементы <list> (список) 52, <ruleset> (набор правил) 54 и другие элементы (если необходимо). Атрибутом (содержимым) элемента <list-service> 50 является адрес группы или другой групповой идентификатор «PT-группы», к которой имеет отношение этот «XDM-документ» 60. В примере на Фиг.2 адрес группы «my-conference@example-com» представлен в качестве атрибута элемента <list-service> 50, идентифицирующего PT-группу. В элементе <list> 52 представлен список членов, принадлежащих к «PT-группе», идентифицируемой адресом группы «myconference@example-com». Например, представлены адреса членов, принадлежащих к указанной «PT-группе». В примере на Фиг.2 два члена группы 53а и 53b определяются, соответственно, идентификаторами «tel=:+1-212-555-1234» и «sip:hermione.blossom@example.com».

[36] Элемент <ruleset> (набор правил) 54 состоит из элементов <conditions> (условия) 56 и <actions> (действия) 58. Элемент <conditions> 56 определяет условие (или объект), а элемент <actions> 58 определяет действие или функцию, подлежащие выполнению в зависимости от условия (или объекта), определенного в элементе <conditions> 56. В соответствии с одним из вариантов осуществления настоящего изобретения в элементе <conditions> 56 указываются один или более «PT-клиентов» (или пользователей), а в элементе <actions> 58 указывается, разрешается или нет «PT-клиентам» (клиентом), указанным в соответствующем элементе <conditions> 56, отправлять сообщения группового оповещения (например, сообщение оповещения, чтобы известить об адресах конкретной «PT-группы»). В данном случае подэлементом элемента <actions> 58 является элемент <allow-group-advertisement-sending> (разрешить отправку группового оповещения) 59, определяющий действие. Здесь действием является отправка сообщения группового оповещения. Если значением элемента <allow-group-advertisement-sending> 59 является «false» (ложь), то каждый член группы, указанный в элементе <conditions> 56, не имеет право отправлять сообщение группового оповещения. С другой стороны, если значением элемента <allow-group-advertisement-sending> 59 является «true» (истина), то каждый член группы, указанный в элементе <conditions> 56, имеет право отправлять сообщение группового оповещения всем членам, принадлежащим к этой «PT-группе» (т.е. членам, указанным в элементе <list> (список) 52). В примере на Фиг.2 значением элемента <allow-group-advertisement-sending> 59 является «true» (истина). Это означает, что каждому из членов группы (например, "tel=:+1-212-555-1234" и "sip:hermione.blossom@example.com"), определенному в элементе <conditions> 56, по запросу разрешается оправлять сообщение группового оповещения членам 53а и 53b, перечисленным в элементе <list> 52.

[37] На Фиг.3 представлен способ избирательной обработки запроса на групповое оповещение «PT-сервером», который выполняет управление «PT-функцией» с использованием документа «PT-группы», зарегистрированного на «XDM-сервере», в соответствии с вариантом осуществления настоящего изобретения.

[38] Как показано на Фиг.3, сначала PT-клиент 20 посылает «SIP-сообщение» (сообщение протокола инициации сеанса связи «SIP») в базовую сеть SIP/IP 21 для запроса группового оповещения (S20). Групповое оповещение может включать в себя, например, отправку сообщения оповещения одному или нескольким членам определенной группы. «SIP-сообщение» представляет собой специальное сообщение, предназначенное для передачи мгновенного сообщения (Instant Message - IM) в соответствии с известными протоколами «SIP». В данном случае «SIP-сообщение» содержит адрес «PT-группы» (например, «myconference@example.com»). Здесь базовая сеть 21 «SIP/IP» (протокол инициации сеанса связи / Интернет-протокол) маршрутизирует такие «SIP-сообщения» и может соответствовать стандартам «IMS» («IP Multimedia Subsystem - мультимедийная подсистема с Интернет-протоколом), в системе 3GPP, и мультимедийного домена «MMD» (MultiMedia Domain) в системе 3GPP2.

[39] Базовая сеть «SIP/IP» 21 передает принятое «SIP-сообщение» на «PT-сервер» 22 (S21). «PT-сервер» 22 получает от XDM-сервера 12, по меньшей мере, один документ «PT-группы», связанный с адресом этой «PT-группы» (или идентификатором этой группы), указанным в принятом «SIP-сообщении. Как упоминалось выше, один или более документов «PT-группы», касающихся конкретной «PT-группы», могут быть зарегистрированы или сохранены на «XDM-сервере» 12 в соответствии со способом, иллюстрируемым на Фиг.1.

[40] После нахождения документа «PT-группы» «PT-сервер» 22 на основе найденного документа «PT-группы» определяет, следует или нет разрешать запрашивающему «PT-клиенту» 20 выполнение группового оповещения другого «PT-клиента» (клиентов) (т.е. отправлять сообщение группового оповещения). Если «XDM-сервер» 12 определяет, что отправка сообщения группового оповещения разрешена, то в зависимости от полученного документа «PT-группы» «PT-сервер» 22 посылает сообщение группового оповещения соответствующему «PT-клиенту» («PT-клиентам») (S22). Однако если полученный документ «PT-группы» указывает на то, что запрошенное групповое оповещение не разрешено, то «PT-сервер» 22 не разрешает выполнять указанное групповое оповещение «PT-клиенту» 20 и может проинформировать его об этом решении.

[41] Теперь рассмотрим более подробно шаг S22 в соответствии с вариантом осуществления настоящего изобретения со ссылкой на Фиг.2. Когда на шагах S20 и S21 «PT-сервер» 22 через базовую сеть «SIP/IP» 21 получает «SIP-сообщение» от «PT-клиента» 20 (запрашивающего групповое оповещение), «PT-сервер» 22 получает от «XDM-сервера» 12 документ «PT-группы», связанный с адресом группы (или идентификатором группы), указанным в принятом «SIP-сообщении». Только в качестве примера: если принятое «SIP-сообщение» содержит адрес группы «myconference@example.com», то «PT-сервер» 22 извлекает документ «PT-группы» 60 из «XDM-сервера» 12. Затем «PT-сервер» 22 определяет, является ли идентифицированная группа (например, по адресу группы) ограниченной конференц-группой или заранее сформированной группой. Такое определение может быть основано на информации о «PT-группе», сохраненной на «PT-сервере» 22, или в документе «PT-группы», сохраненном на «XDM-сервере» 12. В данном случае предполагается, что в качестве группы, имеющей адрес «myconference@example.com», выступает ограниченная конференц-«PT-группа» или заранее сформированная «PT-группа». Кроме того, «PT-сервер» 22 проверяет, является ли запросчик («PT-клиент» 20) одним из «PT-клиентов», указанных в элементе <conditions> 56 «XDM-документа» 60. Если текущий запросчик («PT-клиент» 20) указан в элементе <conditions> 56, а группа определена как ограниченная конференц-группа или заранее сформированная группа, то «PT-сервер» 22 определяет, должно ли выполняться действие, указанное в элементе <actions> 58.

[42] Например, пусть «XDM-документ» 60 содержит

[43] …

[44] <actions>

[45] <allow-group-advertisement-sendmg> true</allow-group-advertisement-

[46] sending>[47]</actions>[48]…,

[49] и так как запрошенная «PT-группа» является конференц - «PT-группой» или заранее сформированной «PT-группой», то «PT-сервер» 22 определяет, что запросчику 20 разрешено отправлять групповое оповещение членам группы (значение элемента 59 равно «true» (истина)), и он посылает сообщение группового оповещения (например, принятое «SIP-сообщение») членам 53а и 53b группы, указанным под элементом <list> 52.

[50] В вариантах осуществления настоящего изобретения указанные имена элементов можно изменять по желанию. Например, параметр <allow-group-advertisement-sending> (разрешить отправку сообщения группового оповещения) может называться также <group-advertisement-subjects> (объекты группового оповещения) или иметь другое имя.

[51] После завершения отправки сообщения группового оповещения «PT-сервер» 22 посылает через базовую сеть «SIP/IP» 21 ответ (например, «202 accepted» - 202 принято) «PT-клиенту» 20, чтобы проинформировать его о том, что запрос на групповое оповещение принят (S23 и S24).

[52] В настоящем изобретении «PT-клиент» и/или «PT-пользователь» может заранее установить правила, как должно обрабатываться «PT-клиентом» сообщение группового оповещения для «PT-группы» из «PT-клиентов» и/или «PT-пользователей». Кроме того, в настоящем изобретении «PT-серверу» разрешается управлять групповым оповещением от «PT-клиента» одному или большему числу других клиентов на основе правил группового оповещения, заранее установленных в соответствующем документе «PT-группы», сохраненном на «XDM-сервере». Более того, благодаря динамическому созданию правил оповещения в документе «PT-группы», иллюстрируемом на Фиг.2, в зависимости от типа «PT-группы» и членов «PT-группы», и если групповое оповещение запрашивается индивидуальным «PT-клиентом», то в соответствии с созданными правилами оповещения могут быть предусмотрены различные способы группового оповещения.

[53] Далее будут подробно рассмотрены пять примеров способа обработки запроса на групповое оповещение в соответствии с осуществлением настоящего изобретения.

[54] В первом примере настоящего изобретения иллюстрируется способ группового оповещения в соответствии с типом «PT-группы». Данный способ осуществляется путем добавления в документ(ы) PT-группы элемента, по которому можно распознать тип «PT-группы» (т.е. неограниченная конференц-«PT-группа», ограниченная конференц-«PT-группа» или заранее сформированная «PT-группа»).

[55] Например, для осуществления этого способа назначатель 10 «PT-группы» добавляет дочерний элемент <chat-group-type> (тип конференц-группы) под элемент <list-service> 50 документа «PT-группы», представленного на Фиг.2. В предпочтительном случае элемент <chat-group-type> отражает следующее: является ли данная конференц-«PT-группа» ограниченной конференц-«PT-группой» или неограниченной конференц-«PT-группой». В данном случае значение «restricted» (ограниченная) или «true» (истина) может указывать на то, что «PT-группа» является ограниченной «PT-группой», тогда как значение «unrestricted» (неограниченная) или «false» (ложь) может указывать на то, что «PT-группа» является неограниченной «PT-группой». Например, для неограниченной конференц-«PT-группы» дочерний элемент <chat-group-type>может быть представлен следующим образом.

[56] …

[57] <list-service uri="sip:myconference@example.com">

[58] <display-name xml:lang="en-us">Friends</display-name>

[59] <chat-group-type>false/chat-group-type>

[60] …

[61] В другом примере под элементом <list-service>50 может находиться элемент <group-type>, который указывает тип «PT-группы». Возможны и другие примеры. Следовательно, если упомянутые выше документы (документ) «PT-группы» зарегистрированы на «XDM-сервере» 12, то в случае, если «PT-группа» является неограниченной конференц-«PT-группой», «PT-сервер» 22, осуществляющий групповое оповещение с использованием соответствующих документов (документа) «PT-группы», может допустить (разрешить) групповое оповещение между определенными «PT-клиентами», (то есть «PT-пользователями») даже в случае, когда они не являются членами «PT-группы». В альтернативном случае, когда «PT-группа» является ограниченной конференц-«PT-группой», или когда соответствующая группа является заранее сформированной «PT-группой», «PT-сервер» 22 может допустить (разрешить) групповое оповещение между «PT-клиентами», указанными назначателем «PT-группы», в соответствии с документами (документом) «PT-группы».

[62] Здесь информационный список идентификаторов назначенных PT-клиентов заранее определяется назначателем «PT-группы» в документе (документах) «PT-группы» в качестве элемента условий.

[63] Второй пример настоящего изобретения представляет собой способ группового оповещения в соответствии с субъектом, запрашивающим групповое оповещение, при этом настоящее изобретение регулирует, может ли выполнять групповое оповещение только назначатель «PT-группы» или каждый член «PT-группы».

[64] Например, чтобы осуществить этот способ, распорядитель «PT-группы» 10 добавляет дочерний элемент <advertise-all> (оповещать всех) под элемент <list-service> (служба списков) документа «PT-группы», представленного на Фиг.2. Для элемента <advertise-all> может быть установлено значение «false» (ложь) или «true» (истина). Здесь значение «false» (ложь) может указывать на то, что только назначателю «PT-группы» 10, дана возможность (разрешено) выполнять групповое оповещение, тогда как значение «true» (истина) может указывать на то, что выполнять групповое оповещение разрешено каждому члену «PT-группы», указанному в элементе <list> (список) 52. Например, когда каждому члену «PT-группы» разрешено выполнение оповещения, дочерний элемент <all-advertise> представляется следующим образом.

[65] …

[66] <list-service uri="sip:myconference@example.com">

[67] <display-name xml:lang="en-us">Friends</display-name>

[68] <advertise-all>true</all-advertise>

[69] …

[70] Таким образом, когда указанные выше документы «PT-группы» зарегистрированы на «XDM-сервере» 12, в случае, когда значением элемента <advertise-all> является «false» (ложь), «PT-сервер» 22, осуществляющий групповое оповещение с использованием соответствующих документов PT-группы, разрешает только распорядителю «PT-группы» 10, подготовившему документы «PT-группы», выполнение группового оповещения, тогда как в случае, когда значением элемента <advertise-all> является «true» (истина), «PT-сервер» 22 разрешает выполнять групповое оповещение каждому члену «PT-группы».

[71] Третий пример настоящего изобретения иллюстрирует способ группового оповещения, который может осуществляться по-разному в зависимости от субъекта, запрашивающего групповое оповещение. Данный способ осуществляется таким образом, что выполнять групповое оповещение разрешается только индивидуальным «PT-пользователям», получившим разрешение от назначателя 10 «PT-группы».

[72] Например, для осуществления этого способа назначатель 10 «PT-группы» 10 добавляет дочерний элемент <group-advertisement-subjects> (субъекты группового оповещения) под элемент <actions> 58 документа «PT-группы», представленного на Фиг.2. В предпочтительном случае элемент <group-advertisement-subjects> может отражать следующее: разрешено ли групповое оповещение только отдельным членам «PT-группы». Здесь значение «false» (ложь) элемента <group-advertisement-subjects> может указывать на то, что «PT-пользователям», представленным в элементе <conditions> (условия), не разрешено (не позволено) оповещать соответствующих членов «PT-группы». То есть «PT-сервер» ограничивает передачу сообщений группового оповещения пользователями (или клиентами), включенными в информационный список идентификаторов элемента <conditions> (условия). С другой стороны, значение «true» (истина) элемента <group-advertisement-subjects> может указывать на то, что «PT-пользователям», представленным в элементе <conditions>, разрешено (позволено) оповещать соответствующих членов «PT-группы». То есть «PT-сервер» разрешает пользователям, включенным в список идентификаторов элемента <conditions>, посылать сообщения группового оповещения.

[73] Например, когда осуществление оповещения допускается (разрешается) отдельным членам «PT-группы», дочерний элемент <group-advertisement-subjects> представляется следующим образом.

[74] …

[75] <cr:<actions>

[76] <group-advertisement-subjects>true</<group-advertisement-subjects>

[77] Таким образом, когда указанные выше документы «PT-группы» зарегистрированы на «XDM-сервере» 12, в случае, когда значением элемента <group-advertisement-subjects> является «false» (ложь), «PT-сервер» 22, осуществляющий групповое оповещение с использованием соответствующих документов «PT-группы», не разрешает пользователям, включенным в информационный список идентификаторов, выполнять групповое оповещение, тогда как в случае, когда значением элемента <group-advertisement-subjects> является «true» (истина), «PT-сервер» 22 разрешает пользователям, включенным в информационный список идентификаторов, выполнять групповое оповещение. Четвертый пример настоящего изобретения представляет собой способ группового оповещения в соответствии с объектом, которому посылается групповое оповещение. Указанный способ реализуется таким образом, что сообщение группового оповещения посылается только членам «PT-группы» или даже определенным «PT-пользователям».

[78] Например, в данном примере, чтобы осуществить этот способ, назначатель 10 «PT-группы» добавляет дочерний элемент <advertise-members> (оповещать членов) под элемент <list-service> (служба списков) документа «PT-группы», представленного на Фиг.2. В предпочтительном случае элемент <advertise-members> может отражать следующее: разрешена (допустима) ли отправка сообщений оповещения по отдельным «PT-адресам». Здесь значение «false» (ложь) элемента <advertise-members> может указывать на то, что отправка сообщения группового оповещения разрешена по адресам «PT-пользователей», представленных в элементе <conditions>, тогда как значение «true» (истина) элемента <advertise-members> может указывать на то, что отправка сообщения группового оповещения разрешена даже по адресам индивидуальных «PT-пользователей». Например, когда отправка сообщения оповещения разрешена только по адресам членов «PT-группы», дочерний элемент <advertise-members> представляется следующим образом.

[79] …

[80] <list-service uri="sip:myconference@example.com">

[81] <display-name xml: lang="en-us">Friends</display-name>

[82]<advertise-members>false</ advertise-members>

[83] …

[84] Таким образом, если указанные выше документы «PT-группы» зарегистрированы на «XDM-сервере» 12, в случае, когда значением элемента <advertise-members> является «false» (ложь), «PT-сервер» 22, осуществляющий групповое оповещение с использованием соответствующих документов «PT-группы», разрешает отправлять сообщения группового оповещения только членам «PT-группы», в то же время «PT-сервер» 22 разрешает «PT-пользователю», желающему отправить сообщение группового оповещения, отправлять сообщение группового оповещения индивидуальным «PT-пользователей».

[85] Пятый пример настоящего изобретения иллюстрирует способ группового оповещения в соответствии с объектом, которому посылается групповое оповещение. Этот способ осуществляется так, что сообщение группового оповещения разрешается отправлять «PT-пользователям», принятым назначателем «PT-группы».

[86] Например, чтобы осуществить этот способ, назначатель «PT-группы» 10 добавляет дочерний элемент <group-advertisement-objects> (объекты группового оповещения) под элемент <actions> (действия) 58 документа «PT-группы», представленного на Фиг.2. В качестве примера: для элемента <group-advertisement-objects> может быть установлено значение «false» (ложь) или «true» (истина). Здесь значение «false» (ложь) элемента <group-advertisement-objects> может указывать на то, что отправка сообщения группового оповещения по адресам «PT-пользователей», включенных в элемент <conditions> (т.е. пользователей, указанных в элементе <conditions> 56) ограничена, тогда как значение «true» (истина) элемента <group-advertisement-objects> может указывать на то, что разрешена отправка сообщения группового оповещения по адресам PT-пользователей, включенных в элемент <conditions>. Например, когда прием группового оповещения допустим (разрешен) индивидуальным членам PT-группы, дочерний элемент <group-advertisement-objects> представляется следующим образом.

[87] …

[88] <cr:<actions>

[89] <group-advertisement-objects>true</<group-advertisement-objects>

[90] Таким образом, если документы «PT-группы» зарегистрированы на «XDM-сервере» 12, то, в случае, если значением элемента <group-advertisement-objects> является «false» (ложь), «PT-сервер» не разрешает отправлять сообщение группового оповещения соответствующим «PT-пользователям», тогда как в случае, когда значением элемента <group-advertisement-objects> является «true» (истина), «PT-сервер» разрешает отправку группового оповещения по адресу соответствующих пользователей.

[91] Как упомянуто выше, согласно настоящему изобретению «PT-клиенту» и/или пользователю разрешается динамически определять правило в документе «PT-группы», чтобы разрешить отправку группового оповещения от различных субъектов по адресам различных объектов. Кроме того, если необходимо, групповое оповещение может быть избирательно ограничено, чтобы обеспечить стабильное техническое обслуживание и работу «PT-группы», указанной назначателем «PT-группы».

[92] Настоящее изобретение было рассмотрено со ссылкой на варианты осуществления, которые, приведены только для примера. Для специалиста в данной области техники должно быть очевидным, что в настоящем изобретении могут быть сделаны различные модификации и изменения, не выходящие за пределы его сущности и области действия. Следовательно, предполагается, что настоящее изобретение охватывает модификации и изменения, которые могут быть осуществлены в нем, при условии, что они находятся в рамках прилагаемой формулы изобретения и их эквивалентов.


СПОСОБ ГРУППОВОГО ОПОВЕЩЕНИЯ В СЛУЖБЕ ОБМЕНА СООБЩЕНИЯМИ НА ОСНОВЕ ПРОТОКОЛА ИНИЦИАЦИИ СЕАНСА СВЯЗИ
СПОСОБ ГРУППОВОГО ОПОВЕЩЕНИЯ В СЛУЖБЕ ОБМЕНА СООБЩЕНИЯМИ НА ОСНОВЕ ПРОТОКОЛА ИНИЦИАЦИИ СЕАНСА СВЯЗИ
СПОСОБ ГРУППОВОГО ОПОВЕЩЕНИЯ В СЛУЖБЕ ОБМЕНА СООБЩЕНИЯМИ НА ОСНОВЕ ПРОТОКОЛА ИНИЦИАЦИИ СЕАНСА СВЯЗИ
Источник поступления информации: Роспатент

Показаны записи 71-80 из 94.
18.05.2019
№219.017.5784

Носитель записи со структурой данных для управления воспроизведением записанных на нем видеоданных

Предложен носитель записи со структурой данных для управления воспроизведением записанных на нем видеоданных для множества каналов воспроизведения. Носитель записи содержит область каталогов списков воспроизведения. Каждый каталог содержит файлы списков воспроизведения. Файл списка...
Тип: Изобретение
Номер охранного документа: 0002356106
Дата охранного документа: 20.05.2009
18.05.2019
№219.017.57b1

Носитель записи с областью связывания, включающий в себя данные скремблирования, и устройство и способы формирования, записи и воспроизведения носителя записи

Настоящее изобретение относится к структуре области связывания, выполненной между секциями данных на носителе записи только для чтения. Носитель записи содержит область данных с, по меньшей мере, двумя разделами данных и область связывания для связывания соседних разделов данных. Область...
Тип: Изобретение
Номер охранного документа: 0002377666
Дата охранного документа: 27.12.2009
18.05.2019
№219.017.57d5

Система для обработки блока данных уровня протоколов радиосвязи

Изобретение относится к системе обработки элементов данных уровня радиопротокола. Технический результат заключается в повышении эффективности передачи данных. Буфер переупорядочивания для переупорядочивания блоков данных предоставляется каждому логическому каналу. Устройство содержит: уровень...
Тип: Изобретение
Номер охранного документа: 0002372737
Дата охранного документа: 10.11.2009
18.05.2019
№219.017.57ea

Носитель записи со структурой данных для управления записью и воспроизведением записанных на нем данных нескольких каналов и способы и устройства записи и воспроизведения

Носитель записи содержит навигационную область, хранящую навигационную управленческую информацию для управления воспроизведением видеоданных с несколькими каналами воспроизведения. Эти видеоданные записаны на носитель записи. Навигационная область содержит большое количество информации о записи...
Тип: Изобретение
Номер охранного документа: 0002334286
Дата охранного документа: 20.09.2008
18.05.2019
№219.017.582f

Носитель записи со структурой данных, включающей навигационно-управляющую информацию, для управления воспроизведением записанных на нем видеоданных и способы и устройства записи и воспроизведения

Изобретение относится к носителям записи, имеющим структуру данных для управления воспроизведением, в частности, записанной на нем видеоинформации, а также к способам и устройствам для воспроизведения и записи таких носителей. Носитель записи включает навигационную область, где хранится...
Тип: Изобретение
Номер охранного документа: 0002309467
Дата охранного документа: 27.10.2007
18.05.2019
№219.017.5838

Способ предоставления мультимедийных услуг в мобильной телекоммуникационной системе связи

Рассмотрено мультимедийное широковещательное/многоадресное обслуживание (MBMS) в универсальных мобильных телекоммуникационных системах (UMTS). Когда универсальная наземная сеть радиодоступа (UTRAN) системы UMTS предоставляет услугу MBMS, происходит обмен информацией, связанной с услугой MBMS,...
Тип: Изобретение
Номер охранного документа: 0002305370
Дата охранного документа: 27.08.2007
18.05.2019
№219.017.5843

Структура области связывания, выполненная на носителе только для чтения записи высокой плотности, и способ и устройство его изготовления/считывания

Изобретение относится к структуре области связывания, выполненной между секциями данных на носителе информации неперезаписываемого типа высокой плотности. Область связывания для связывания двух соседних разделов данных включает два кадра связывания одинакового размера. Каждый кадр связывания...
Тип: Изобретение
Номер охранного документа: 0002302043
Дата охранного документа: 27.06.2007
18.05.2019
№219.017.5895

Способ выбора комбинации транспортного формата с гарантированным качеством обслуживания в системе подвижной связи

Изобретение относится к выбору комбинации транспортных форматов «TFC», так чтобы гарантировать определенный уровень качества обслуживания (QoS) в системе подвижной связи даже для услуги, имеющей низкий приоритет. В соответствии с настоящим изобретением уровень управления доступом к среде «MAC»...
Тип: Изобретение
Номер охранного документа: 0002360369
Дата охранного документа: 27.06.2009
24.05.2019
№219.017.5fe0

Носитель записи, способ конфигурирования его управляющей информации, способ записи или воспроизведения данных с ее использованием и служащее для этого устройство

Настоящее изобретение предлагает способ записи управляющей информации на записываемый оптический диск, включающий, по крайней мере, один записывающий слой. При записи управляющей информации в зону управления оптического диска, включающего, по крайней мере, один или более записывающих слоев,...
Тип: Изобретение
Номер охранного документа: 0002378717
Дата охранного документа: 10.01.2010
24.05.2019
№219.017.60a4

Способ и устройство для управления разрешением на передачу в службе "push-to"

Изобретение относится к услугам быстрой связи (Push-to), далее, РТ-услуга, например, (push to talk - «нажмите и говорите»). Техническим результатом является обеспечение способа и устройства для управления состоянием РТ-сервера для эффективного управления пакетами данных мультимедиа. Указанный...
Тип: Изобретение
Номер охранного документа: 0002469501
Дата охранного документа: 10.12.2012
Показаны записи 21-27 из 27.
20.10.2015
№216.013.82a7

Способ и устройство для передачи/приема идентификатора для мобильной станции без мобильности в состоянии бездействия в системе беспроводной связи

Изобретение относится к беспроводной связи и предназначено для назначения идентификатора для мобильных станций в состоянии бездействия, не имеющих мобильности. Изобретение раскрывает, в частности, устройство для передачи/приема идентификатора для мобильной станции без мобильности в состоянии...
Тип: Изобретение
Номер охранного документа: 0002565050
Дата охранного документа: 20.10.2015
13.01.2017
№217.015.7ba7

Способ и устройство для передачи информации о состоянии канала в беспроводной системе связи

Изобретение относится к беспроводной связи. При передаче информации о состоянии канала (CSI) пользовательским оборудованием в беспроводной системе связи осуществляют прием опорного сигнала информации о состоянии канала (CSI-RS), определение непроизводительных затрат ресурсного элемента общего...
Тип: Изобретение
Номер охранного документа: 0002600569
Дата охранного документа: 27.10.2016
25.08.2017
№217.015.c249

Устройство и способ для планирования услуги адаптивного предоставления и опроса в системе широкополосного беспроводного доступа

Изобретение относится к беспроводной связи. Техническим решением является информирование терминала о назначении времени, в которое базовая станция переключается или изменяется, когда переключается или изменяется набор параметров качества обслуживания соответствующей услуги при конкретном...
Тип: Изобретение
Номер охранного документа: 0002617717
Дата охранного документа: 26.04.2017
29.03.2019
№219.016.f17e

Пользовательское оборудование, способ и система для управления одновременным сеансом связи

Изобретение относится к сеансам связи на основе услуг подсистемы передачи мультимедийных сообщений на базе протоколов Интернет «IMS» и, в частности, к системе для управления одновременными сеансами связи, для таких услуг, как услуга многоточечной полудуплексной связи («Push-to-Таlk»/«Нажми и...
Тип: Изобретение
Номер охранного документа: 0002394393
Дата охранного документа: 10.07.2010
29.03.2019
№219.016.f73a

Способ и терминал для установления "рт-сеанса связи", чтобы использовать "рт-блок"

Изобретение относится к системам связи и в частности, к способу установления услуги полудуплексной связи (Push-To) РТ-сеанса связи, позволяющему определенному пользователю воспользоваться услугой абонентского ящика РТ (РТ-блока) под управлением РТ-сервера в рамках услуги, основанной на...
Тип: Изобретение
Номер охранного документа: 0002449500
Дата охранного документа: 27.04.2012
18.05.2019
№219.017.5650

Способ управления цифровыми правами при широковещательном/многоадресном обслуживании

Настоящее изобретение относится к способу управления цифровыми правами при широковещательном/многоадресном обслуживании. Техническим результатом изобретения является: предотвращение неразрешенного использования контента. Технический результат достигается за счет преобразования контента в...
Тип: Изобретение
Номер охранного документа: 0002391783
Дата охранного документа: 10.06.2010
24.05.2019
№219.017.60a4

Способ и устройство для управления разрешением на передачу в службе "push-to"

Изобретение относится к услугам быстрой связи (Push-to), далее, РТ-услуга, например, (push to talk - «нажмите и говорите»). Техническим результатом является обеспечение способа и устройства для управления состоянием РТ-сервера для эффективного управления пакетами данных мультимедиа. Указанный...
Тип: Изобретение
Номер охранного документа: 0002469501
Дата охранного документа: 10.12.2012
+ добавить свой РИД