Способ и устройство завершения участия абонента в групповом вызове в сети групповой связи

Иллюстрации

Показать все

Способ и устройство для завершения участия члена в групповом вызове в сети групповой связи предусматривают прием указания от абонента, который желает завершить участие в групповом вызове, и посылку запроса серверу на завершение участия абонента в групповом вызове. Способ и устройство дополнительно предусматривают сервер для приема запроса на завершение участия абонента в групповом вызове, завершения участия абонента в групповом вызове и посылку ответа, указывающего, что абонент завершил участие в групповом вызове. Техническим результатом является уменьшение как вероятного времени ожидания включения режима передачи, испытываемого говорящим абонентом, так и общего времени для восстановления каналов трафика. 8 н.п. ф-лы, 18 ил.

Реферат

Область техники, к которой относится изобретение

Настоящее изобретение относится к многоточечным системам связи. В частности, настоящее изобретение относится к способу и устройству завершения участия абонента в групповом вызове в сети групповой связи.

Уровень техники

Класс беспроводной услуги, предназначенной для быстрой, эффективной связи «один к одному» или «один ко многим» (групповой связи), существовал в различных видах в течение многих лет. Вкратце, эти услуги были полудуплексные, когда абонент нажимает кнопку «включения режима передачи» (ВРП) ("push-to-talk" - "нажми и говори") на своем телефоне/радиостанции для включения передачи речи. Нажатие кнопки или переключает его радиостанцию в некоторых реализациях, или в моделируемой системе, где связь происходит через сервер некоторого вида, указывает запрос абонента на «право передачи». Если ему дается право передачи, или разрешение быть говорящим абонентом, то абонент тогда обычно говорит несколько секунд, после чего он отпускает свою кнопку ВРП, и другие говорящие могут запросить право передачи. Связь обычно осуществляется от одного говорящего к группе слушателей, но может быть связью типа один к одному. Эта услуга традиционно использовалась в применениях, где одному лицу, «диспетчеру», необходимо организовать связь с группой людей, например специалистами фирмы, оказывающими помощь в проведении пусконаладочных работ, или водителями такси, откуда и происходит название «диспетчер» для услуги.

Аналогичные услуги были предложены в Интернете и известны, в основном, как «речевая беседа». Эти услуги обычно осуществляются в виде приложений для персонального компьютера, которые посылают фреймы вокодера в пакетах Интернет-протокола (ИП, IP), т. е. услуга передачи речи по ИП (РпИП, VoIP), на центральный сервер групповой беседы или, возможно, от клиента клиенту в одноранговой услуге.

Ключевой особенностью этих услуг является то, что связь быстрая и непосредственная, обычно включаемая простым нажатием кнопки ВРП без прохождения через последовательность набора номера и вызова. Связь в этом виде услуги обычно очень короткая, при этом индивидуальные «речевые потоки» имеют обычно продолжительность порядка нескольких секунд, и «разговоры» продолжаются, возможно, минуту или меньше.

Временная задержка между тем, когда абонент запрашивает право передачи, и когда он получает подтверждение или отказ от сервера на предоставление ему права передачи и он может начать говорить, что известно как время ожидания ВРП, является критическим параметром для систем полудуплексной групповой связи. Как упомянуто выше, системы диспетчеризации устанавливают приоритет на короткие, быстрые разговоры, которые делают услугу менее эффективной, если время ожидания ВРП становится большим.

Существующие инфраструктуры групповой связи обеспечивают ограниченные возможности для значительного уменьшения времени ожидания ВРП, т. е. фактическое время ожидания ВРП, возможно, не может быть уменьшено ниже времени, необходимого для восстановления каналов трафика в неактивных сеансах передачи пакетных данных. Далее, каналы трафика говорящего абонента и слушающих абонентов устанавливаются последовательно, так как единственным механизмом, доступным для начала активизирования неактивной группы, является ожидание восстановления канала трафика говорящего абонента, чтобы сигнализировать серверу. В настоящее время не существует механизма для посылки инициируемых подвижной станцией данных сигнализации абонента по чему-либо, кроме как по каналу трафика - ограничение, которое требует, чтобы каналы трафика были восстановлены до того, как может происходить любая передача данных между клиентами и сервером.

Существует, поэтому, потребность в механизмах уменьшения как вероятного времени ожидания ВРП, испытываемого говорящим абонентом, так и общего времени, необходимого для восстановления каналов трафика для участия подвижных станций без отрицательного воздействия на емкость системы, срок службы аккумуляторной батареи клиента или других ресурсов.

В модели диспетчеризации связь между конечными точками происходит внутри виртуальных групп, в которых речь одного «говорящего абонента» передается широковещательным образом одному или нескольким «слушающим абонентам». Один пример данного вида связи обычно упоминается как вызов диспетчеризации или просто вызов. Вызов представляет собой конкретизацию группы, которая определяет характеристики вызова и, в сущности, список членов с некоторой ассоциированной информацией, такой как имя группы или идентификатор группы. Списком членов является список, состоящий из одного или нескольких абонентов, которые приглашаются принять участие в вызове.

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

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

Описываемые варианты выполнения обеспечивают новый и улучшенный способ в устройстве связи для завершения участия члена в групповом вызове в сети групповой связи, заключающийся в том, что принимают указание от абонента, который желает завершить участие в групповом вызове, и посылают запрос серверу на завершение участия абонента в групповом вызове.

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

В другом аспекте изобретения устройство связи для завершения участия члена в групповом вызове в сети групповой связи содержит средство для приема указания от абонента, который желает завершить участие в групповом вызове, и средство для посылки запроса серверу на завершение участия абонента в групповом вызове.

В другом аспекте изобретения устройство связи для завершения участия члена в групповом вызове в сети групповой связи содержит приемник, передатчик и процессор, соединенный с возможностью связи с приемником и передатчиком. Процессор выполнен с возможностью приема указания от абонента, который желает завершить участие в групповом вызове, и посылки запроса серверу на завершение участия абонента в групповом вызове. В одном аспекте устройством связи является устройство с включением режима передачи (ВРП).

Описываемые варианты выполнения также обеспечивают новый и улучшенный способ в сервере для завершения участия члена в групповом вызове в сети групповой связи, заключающийся в том, что принимают запрос на завершение участия абонента в групповом вызове, завершают участие абонента в групповом вызове и посылают ответ, указывающий, что участие абонента в групповом вызове завершено.

В другом аспекте изобретения считываемый компьютером носитель в сервере осуществляет способ завершения участия члена в групповом вызове в сети групповой связи, причем способ включает в себя вышеупомянутые этапы.

В другом аспекте изобретения сервер для завершения участия члена в групповом вызове в сети групповой связи включает в себя средство для приема запроса на завершение участия абонента в групповом вызове, завершения участия абонента в групповом вызове и посылки ответа, указывающего, что участие абонента в групповом вызове завершено.

В другом аспекте изобретения сервер для завершения участия члена в групповом вызове в сети групповой связи включает в себя приемник, передатчик и процессор, соединенный с возможностью связи с приемником и передатчиком. Процессор выполнен с возможностью приема запроса на завершение участия абонента в групповом вызове, завершения участия абонента в групповом вызове и посылки ответа, указывающего, что участие абонента в групповом вызове завершено.

Краткое описание чертежей

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

на фиг.1 представлена система групповой связи;

на фиг.2 представлено то, как несколько приложений взаимодействуют друг с другом;

на фиг.3 представлен примерный процесс регистрации абонента в соответствии с одним вариантом выполнения;

на фиг.4 представлен примерный процесс установления местного внутрирегионального вызова в соответствии с одним вариантом выполнения;

на фиг.5 представлен примерный процесс установления удаленного внутрирегионального вызова в соответствии с одним вариантом выполнения;

на фиг.6 представлен примерный процесс установления местного межрегионального вызова в соответствии с одним вариантом выполнения;

на фиг.7 представлен примерный процесс установления удаленного межрегионального вызова в соответствии с одним вариантом выполнения;

на фиг.8 представлен примерный процесс выхода из группового вызова в соответствии с одним вариантом выполнения;

на фиг.9 представлен примерный процесс завершения группового вызова в соответствии с одним вариантом выполнения;

на фиг.10 представлен примерный процесс посылки оповещения о групповом вызове в соответствии с одним вариантом выполнения;

на фиг.11 представлен примерный процесс позднего присоединения к групповому вызову в соответствии с одним вариантом выполнения;

на фиг.12 представлен примерный процесс прерывания обслуживания говорящего абонента в соответствии с одним вариантом выполнения;

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

на фиг.14 представлен примерный процесс удаления участников из группового вызова в соответствии с одним вариантом выполнения;

на фиг.15 представлен примерный процесс удаления регистрации абонента в соответствии с одним вариантом выполнения;

на фиг.16 представлено то, как несколько устройств связи взаимодействуют с менеджером связи в соответствии с одним вариантом выполнения;

на фиг.17 представлена буферизация медиа-данных на стороне менеджера связи в соответствии с одним вариантом выполнения; и

на фиг.18 представлена буферизация медиа-данных на стороне клиента в соответствии с одним вариантом выполнения.

Подробное описание

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

На фиг.1 представлена примерная функциональная блок-схема системы 100 групповой связи. Система 100 групповой связи также известна как система с включением режима передачи (ВРП, PTT), сетевая широковещательная услуга (СШУ, NBS), система диспетчеризации или многоточечная система связи. В одном варианте выполнения система 100 групповой связи включает в себя компоненты сервера приложений, такие как диспетчеры, серверы местоположения, комплексы блоков управления медиа-данными (БУМ, MCV), серверы протоколирования использования и клиенты Интернет-протокола (ИП) (беспроводные и/или проводные устройства с возможностью соединения по ИП). Компоненты сервера приложений могут разворачиваться или с централизованным развертыванием, или с регионализованным развертыванием, основываясь на функциональных возможностях компонента. Централизованное развертывание может включать в себя домашний диспетчер (ДД, HD) 102, домашний сервер 104 местоположения (ДСМ, HLS) и базу 106 данных абонентов/групп. Данные компоненты могут быть расположены центрально в сети поставщика услуг и могут быть доступны для региональных развертываний. Централизованные компоненты могут использоваться при определении местоположения абонентов-роумеров и при инициировании межрегиональных групповых вызовов. Регионализованное развертывание 108, 110 может включать в себя региональный сервер 112 местоположения (РСМ, RLS), региональный диспетчер (РД, PD) 114, комплекс 116 регионального блока управления медиа-данными (БУМ) и региональный сервер 118 протоколирования использования (СИП, VLS).

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

Устройства (клиенты) 120, 122 групповой связи, которые могут быть развернуты, например, на микротелефонной трубке cdma2000, запрашивают сеанс передачи пакетных данных, используя стандартную опцию услуги передачи данных, и используют данный сеанс для регистрации своего адреса ИП на сервере приложений и для выполнения инициирования группового вызова. В одном варианте выполнения компоненты 108, 110 сервера приложений подключаются к узлам услуг передачи пакетных данных (УУППД, PDSN) поставщика услуг. Клиенты 120 и 122 при запросе сеанса передачи пакетных данных у беспроводной инфраструктуры имеют возможность соединения по ИП с компонентами 108, 110 сервера приложений через УУППД.

При включении питания клиенты 120, 122 могут запросить сеанс передачи пакетных данных, используя опцию услуги передачи данных. Как часть установления сеанса передачи пакетных данных, клиенту назначается адрес ИП. В данный момент клиент также принимает адрес сервера 124 службы имен доменов (СИД, DSN). Клиент 120, 122 запрашивает сервер 124 СИД, например, посредством использования поиска учетных записей служб (УЗС, SRV), чтобы найти адрес РСМ 112. После определения местоположения РСМ 112 клиент 120, 122 может выполнить регистрацию, предоставляя серверу приложений информацию о своем местоположении, например адрес ИП. Регистрация может выполняться с использованием протокола ИП, такого как протокол создания сеанса (ПСС, SIP) по протоколу дейтаграмм пользователя (ПДП, VDP). Адрес ИП клиента 120, 122 может использоваться для контакта с клиентом, когда абонент приглашается для участия в групповом вызове.

В одном варианте выполнения после завершения регистрации клиент может выполнить другой поиск записи УЗС СИД, чтобы найти адрес регионального диспетчера 114. Клиент устанавливает связь с региональным диспетчером, всякий раз когда абонент запрашивает запуск вызова или посылает оповещение. Интерфейсом между региональным диспетчером 114 и клиентом 120, 124 может быть протокол обмена сигналами по ПДП.

Если групповой вызов установлен, то клиент 120, 114 и комплекс 116 БУМ обмениваются медиа-данными и сообщениями сигнализации. В одном варианте выполнения медиа-данные могут посылаться между участниками вызова и комплексом 116 БУМ, используя протокол реального времени (ПРВ, RTP) по ПДП. Сообщениями сигнализации также может быть протокол обмена сигналами по ПДП. Данные протоколы и функциональные возможности, которые они обеспечивают, описываются ниже.

Компоненты

Система 100 групповой связи может включать в себя конечные точки ИП, которые содержат клиентское программное обеспечение и регионализованные и централизованные серверные компоненты, которые необходимы для предложения услуги групповой связи. Клиенты групповой связи и компоненты сервера приложений описываются подробно в последующих разделах.

Клиенты

Клиент 120, 122 групповой связи может выполняться на любой конечной точке ИП, которая имеет доступ к соответствующему вокодеру(ам). Конечные точки ИП могут включать в себя приложения, выполняющиеся на беспроводной системе, например cdma2000, платформу разработки приложений, например двоичная среда исполнения для беспроводных устройств (ДСИБУ, BREW), и персональные компьютеры.

Клиент может включать в себя программное приложение, которое может быть разработано с использованием ДСИБУ, и интерфейсы к программному обеспечению модема подвижной станции (МПС, MSM), которое может загружаться на клиенте, который содержит среду ДСИБУ. ДСИБУ представляет собой платформу, которая позволяет разработчикам создавать приложения, которые могут работать на клиентских устройствах связи. ДСИБУ обеспечивает разделительный уровень для разработчика приложений, позволяющий производить разработку приложений без необходимости непосредственного контакта с программным обеспечением МПС и программным обеспечением производителя комплексного оборудования (ПКО, OEM). Это дает возможность быстро разрабатывать приложения и развиваться им независимо от программного обеспечения МПС и/или ПКО. Это также позволяет загружать приложения на любое устройство, содержащее среду ДСИБУ. Как показано на фиг.2, клиентское программное обеспечение 202 приложения групповой связи может выполняться параллельно с другими приложениями 204, 206, 208, 210. Хотя эти услуги могут быть предложены непосредственно через интерфейсы ПКО 212 и МПС 214, ДСИБУ обеспечивает разделение от модификаций, выполняемых приложением на этих уровнях. Это позволяет ПКО 212 и МПС 214 развиваться отдельно от приложений 202, 204, 206, 208, 210 для передачи данных.

Для того чтобы клиент работал эффективно на персональном компьютере, персональный компьютер может включать в себя доступ к совместимому вокодеру, доступ к звуковым драйверам и возможность соединения по ИП с серверами приложений.

Сервер местоположения

В одном варианте выполнения сервер местоположения (СМ, LS) может принимать и/или сохранять информацию о местоположении абонента, например адрес ИП сетевого уровня, физическое местоположение абонента, такое как географическая долгота и географическая широта, и/или идентификатор зоны пакета, т. е. идентификатор системы, передаваемый широковещательно по эфиру по прямым общим каналам, которые определяют область действия УУППД, который обеспечивает услугу передачи пакетных данных для данного сектора. В одном варианте выполнения СМ может включать в себя компонент, который обрабатывает регистрации от клиентов и подает информацию о местоположении абонентов другим приложениям, таким как мгновенный обмен сообщениями, используя интерфейс ПСС.

СМ может включать в себя два функциональных элемента, региональный сервер 112 местоположения (РСМ) и домашний сервер 104 местоположения (ДСМ). РСМ 112 может быть развернут на региональной основе, а ДСМ 104 может быть централизованным. Подробности данных элементов и их функции описаны ниже.

Региональный сервер местоположения

РСМ 112 может обрабатывать и сохранять регистрации клиентов, расположенных внутри его региона. В одном варианте выполнения РСМ 112 представляет собой основанный на ПСС стандартный СМ со связанным запоминающим устройством для информации о местоположении абонента. Как часть обслуживания введенных данных регистрации, РСМ 112 может проверять дату истечения срока, поля «истечения срока», для каждой регистрации. РСМ обеспечивает удаление введенных данных с истекшим сроком, и как региональный диспетчер (РД), так и ДСМ уведомляются об удаленных введенных данных.

Как ранее описано, клиенты могут выполнять регистрацию ИП, чтобы уведомить сервер приложений о своем местоположении. Клиенты могут сохранять свои регистрации в течение их доступности услуге групповой связи. Клиенты могут выполнять повторную регистрацию, когда изменяется адрес ИП клиента, и когда подходит время истечения срока регистрации.

Когда клиент регистрируется или повторно регистрируется, РСМ 112 может уведомлять связанный с ним РД 114. Это позволяет РД 114 предварительно загрузить данные абонента во время подготовки к запросам на установление вызова, таким образом уменьшая время установления вызова. РД 114 может кэшировать информацию о местоположении абонента, исключая необходимость РД 114 устанавливать связь с РСМ для извлечения информации о местоположении абонента во время установления вызова.

РСМ 112 может уведомлять РД 114 в том случае, если информация о местоположении абонента обновляется или удаляется из РСМ 112. Это обеспечивает то, что РСМ 112 и РД 114 остаются синхронизированными с самой последней информацией об абонентах, зарегистрированных в регионе.

РСМ 112 может также периодически обновлять ДСМ 104 информацией о местоположении зарегистрированных абонентов. В случае, если РСМ 112 представляет регистрацию ДСМ 104 для абонента, который уже имеет действующую регистрацию в другом регионе, то ДСМ может разрешить конфликтную ситуацию.

Домашний сервер местоположения

ДСМ 104 может обрабатывать запросы на информацию о местоположении абонентов. В одном варианте выполнения ДСМ 104 обеспечивает основанный на ПСС интерфейс, позволяющий другим приложениям, таким как приложение мгновенного обмена сообщениями, запрашивать информацию о местоположении для конкретного абонента.

Если ДСМ 104 является централизованным компонентом и РСМ сообщаются с ним, то ДСМ может разрешить многочисленные регистрации в различных регионах для абонентов-роумеров. ДСМ 104 может принимать информацию о регистрации от каждого РСМ. Если ДСМ 104 принимает многочисленные регистрации для одного абонента, то ДСМ 104 может хранить наиболее позднюю регистрацию и запрашивать удаление утратившей силу регистрации (регистраций) для абонента у РСМ. Это, в свою очередь, может запускать удаление кэшированной информации для данного абонента из РД 114, связанного с РСМ, который содержит утратившую силу регистрацию.

Диспетчер

Диспетчер может способствовать установлению вызова посредством определения местоположения абонентов и назначения групповых вызовов комплексу 116 блоков управления медиа-данными (БУМ). Диспетчером является серверный компонент, который представляет собой ключевую позицию для выполнения требований «мгновенного доступа». Для обеспечения наименьшего времени установления вызова диспетчер может включать в себя два функциональных элемента с одинаковой структурой и функциональной возможностью, но имеющих различные стратегии развертывания. Данные два элемента, региональный диспетчер (РД) 114 и домашний диспетчер (ДД) 102, подробно описаны в последующих разделах.

Региональный диспетчер

РД 114 может быть исходной точкой контакта для запросов на установление вызова и запросов оповещения. РД 114 может предварительно загружать информацию об абоненте, когда он принимает указание от РСМ 112, что абонент зарегистрировался. Вместе с информацией об абоненте РД 114 может кэшировать информацию о групповых вызовах, которые выполняются в системе. РД 114 может использовать кэшированную информацию для абонентов и групп во время установления вызова для поддержания минимальным времени установления, т. е. может не требоваться поиск в базах данных.

В одном варианте выполнения информация о группе, которую РД хранит в кэше, включает в себя список членов группы и адрес комплекса 116 БУМ, на котором выполняется группа. РД 114 может сохранять список членов и адрес БУМ в течение времени существования вызова. Это позволяет РД 114 быстро определять, содержит ли входящий запрос вызова определение группы, которое идентично определению, которое имеет ассоциированный вызов, уже выполняющийся в системе, что позволяет РД быстро отвечать на запросы на установление вызова и в ответе конфиденциально предоставлять разрешение или отказ на запрос «права передачи».

РД 114 может предоставить разрешение или отказ на запрос на контроль над правом передачи. РД 114 может принять решение, запросить ли комплекс 116 БУМ на добавление абонента к вызову в качестве участника «позднего присоединения» или запуск нового вызова с соответствующим списком членов.

Во время обработки запроса на установление вызова РД 114 может использовать кэшированную информацию об абоненте для извлечения информации о местоположении для абонентов, указанных в запросе на установление вызова. Если не может быть определено местоположение абонента, то РД 114 может запросить у ДД 102 определение местоположения абонента. В одном варианте выполнения, если определено местоположение по меньшей мере одного или нескольких целевых абонентов, то РД 114 продолжает установление вызова. После определения местоположения целевых объектов РД 114 может принять решение, какому БУМ должен быть назначен вызов. Данное определение может основываться на адресах ИП абонентов в группе, включая инициатора.

РД 114 может оперировать запросами оповещения аналогично запросам вызова. В одном варианте выполнения запрос оповещения назначается локальному комплексу 116 БУМ для обработки, независимо от местоположения целевых объектов.

В одном варианте выполнения информация в кэше РД может периодически записываться на надежный запоминающий механизм, так что она может быть восстановлена в случае отказа. При восстановлении после отказа РД информация об абоненте и группе, которая была записана на надежный запоминающий механизм, может быть повторно загружена в кэш и РД продолжит проверку достоверности кэшированной информации совместно с обработкой входящих запросов на установление вызова.

В одном варианте выполнения РД 114 загружает данные абонента в локальный кэш при каждом уведомлении о регистрации абонента от РСМ 112. Посредством исключения необходимости выполнения нескольких поисков в базах данных во время установления вызова РД 114 значительно уменьшает количество времени, которое тратиться на проверку достоверности и ответа на запросы на установление вызова или запросы оповещения.

РД 114 может обращаться к базе 106 данных абонентов/групп во время установления вызова для расширения предварительно определенных адресов групп, если они присутствуют в запросе, до списков индивидуальных абонентов и, если необходимо, для преобразования альтернативных идентификаторов абонентов или групп, например, телефонных номеров, идентификаторов конференции, в канонический адрес(а).

Домашний диспетчер

Домашний диспетчер (ДД) 102 может отслеживать информацию о местоположении зарегистрированных абонентов. ДД может содержать информацию о местоположении для абонентов, которые выполнили регистрацию на РСМ 112.

Как ранее описано, каждый РСМ 112 может уведомлять связанный с ним РД 114 каждый раз, когда происходит регистрация абонента, повторная регистрация абонента, лишение регистрации абонента или истечение срока регистрации абонента. РД 114 может использовать данную информацию для загрузки или выгрузки информации об абоненте в его локальном кэше. Каждый РД 114 может обновлять ДД 102 информацией о местоположении абонентов. Так как ДД 102 принимает обновления от РД 114, то ДД 114 может способствовать нахождению абонентов, которые распределены географически по различным регионам. РД 114 может запросить помощь у ДД 102, когда он принимает запрос для абонента, который в настоящее время не зарегистрирован в регионе, т. е. его нет в кэше РД информации об абонентах.

Сервер СИД

В одном варианте выполнения система 100 групповой связи может использовать сервер 124 СИД поставщика услуг для предоставления клиентам информации о местоположении для РСМ 112 и РД 114. Данная информация может конфигурироваться при каждом региональном развертывании и обновляться периодически для обеспечения ее правильности.

В одном варианте выполнения каждый клиент определяет адрес сервера СИД при помощи согласования протокола управления Интернет-протоколом (ПУИП, IPCP) во время установления сеанса протокола двухточечного соединения (ПДС, PDP), когда запрашивает сеанс передачи пакетных данных. Сервер 124 СИД может быть объявлен данным образом на региональной основе. Это позволяет клиенту производить роуминг из региона в регион и устанавливать связь с сервером 124 СИД в этом же регионе, в котором расположен клиент. Сервер 124 СИД развертывается на региональной основе совместно с каждым УУППД. В одном варианте выполнения сервер 124 СИД может обновляться каждым РД 124 и РСМ, который обслуживает УУППД, с которым связан сервер 124 СИД.

В одном варианте выполнения механизм, используемый для определения местоположения соответствующего РД 114 и РСМ 112, основывается на комбинации адресации СИД и ПСС. Поиск записи (УЗС) службы СИД может выполняться, основываясь на части "<domain>" универсального идентификатора ресурса (УРИ, VRI) ПСС, по которому клиент регистрируется. Запрос записи УЗС может включать в себя протокол или службу, которую инициатор запроса пытается найти. Например, в случае попытки определения местоположения РСМ 112 клиент может запросить «службу регистрации» при поиске записи УЗС СИД. Ответ СИД может включать в себя один или несколько действительных адресов сети и порта для сервера, который предлагает запрашиваемую службу. Сервер 124 СИД может использоваться при выравнивании нагрузки между серверами, которые предлагают такую же службу, позволяя серверу 124 СИД выполнять круговое обслуживание многочисленных серверов при возврате ответов на запросы клиентов.

База данных абонентов/групп

В одном варианте выполнения база 106 данных абонентов/групп представляет собой центральный репозиторий для информации об абонентах и группах. Для каждого абонента база данных может включать в себя информацию, такую как адрес абонента, ранг прерывания обслуживания, аутентификационную информацию, контактную информацию абонента и флаг законного перехвата, который указывает, что у абонента подтверждаются права доступа. База данных также может включать в себя определения предварительно определенных групп, которые представляют собой списки абонентов и связанные с ними имена групп, для модели переговорного зала услуг диспетчеризации. Каждая группа может однозначно идентифицироваться, например, адресом группы. Клиент может использовать адрес группы для идентификации группы в запросе на установление группового вызова. РД 14 может использовать адрес группы для извлечения связанного с ним списка членов из базы 106 данных абонентов/групп, когда он принимает запрос на установление группового вызова с предварительно определенной группой в нем.

Комплекс блоков управления медиа-данными

Комплекс блоков управления медиа-данными (БУМ) может включать в себя хосты управления медиа-данными (ХУМ, MCH) и блок управления медиа-данными (БУМ). ХУМ может хостировать и управлять многочисленными процессами БУМ. Каждый БУМ может оперировать сигнализацией в реальном времени и обработкой среды для одного вызова. Функции, которые выполняет БУМ для вызова, могут включать в себя:

• оперирование назначением вызова от РД 114

• посылку информации о нагрузке и состоянии ХУД

• посылку информации о инициировании вызова клиентам

• обработку сигнализации во время вызова от клиентов, такой как запросы ВРП

• обеспечение надежной доставки сообщений сигнализации клиентам

• тиражирование и распределение медиа-данных для вызовов «один ко многим»

• обеспечение преобразования медиа-данных с использованием соответствующего транскодера для вызовов «один ко многим» «комбинированного» вокодера

• контроль активности вызова и инициирование завершения вызова, основываясь на неактивности потока медиа-данных

• получение информации об использовании для сервера 118 протоколирования использования (СИП)

• направление медиа-данных и информации о сигнализации на соответствующую точку законного перехвата при запросе

БУМ может обрабатывать запросы оповещения от РД 114, рассылать уведомления об оповещении клиентам и ожидать подтверждения приема от клиентов. При получении подтверждения приема от целевых объектов БУМ освобождает любые ресурсы, назначенные для транзакции оповещения. В данный момент БУМ может оперировать другими назначениями вызовов или запросами оповещения.

Сервер протоколирования использования

СИП 118 может существовать в любом регионе и может быть совместно расположен с комплексом 116 БУМ. СИП 118 может собирать события об использовании от комплекса 116 БУМ в течение каждой обработки вызова или оповещения, форматировать их в запись данных об использовании (ЗДИ) и затем сохранять эти ЗДИ в последовательности файлов ЗДИ. ЗДИ для вызовов могут содержать информацию, относящуюся к индивидуальным вызовам, включая список участников и использование участником в целом. ЗДИ для оповещения могут содержать информацию, которая указывает инициатора оповещения и целевых абонентов, кому оповещения было послано. Файлы ЗДИ могут быть собраны поставщиком услуг для анализа биллинга и могут удаляться через фиксированное количество времени.

СИП 118 может записывать один ЗДИ на копию вызова в конце каждого вызова. СИП 118 также может записывать один ЗДИ для каждого раза, когда обрабатывается запрос оповещения. ЗДИ, записанный СИП 118, может содержать следующую информацию:

• идентификатор копии и вызова или идентификатор копии и оповещения

• идентификатор БУМ, который также означает местоположение вызова. В начале вызова может быть выбран соответствующий БУМ, основываясь на зарегистрированном местоположении всех предполагаемых участников. Местоположение БУМ может быть или может не быть в этом же регионе, что и инициатор.

• время начала вызова или оповещения

• время окончания вызова или оповещения

• имя и/или идентификатор инициирующего абонента

• адрес ИП инициирующего абонента

• для каждого участника, имя абонента, адрес абонента, адрес ИП абонента, итоговое время участия, которое может быть равно нулю для оповещений, и общее количество секунд, в течение которых участник имел право передачи, которое может быть равно нулю для оповещений.

В одном варианте выполнения для каждого вызова выдается одна ЗДИ, которая может представлять суммарную совокупность сегментов разговора во время вызова. Если протоколирование событий ЗДИ требуется на посегментной основе разговора, то оно может выполняться за счет дополнительных требований на нагрузку при обработке, ввод-вывод файлов и пространство на диске.

Система 100 групповой связи выполняет несколько различных функций для работы групповых услуг. Функции, относящиеся к квалификации абонента, включают в себя регистрацию, инициирование вызова, завершение вызова, посылку оповещений, позднее присоединение, арбитраж говорящей стороны, добавление абонентов, удаление членов, лишение регистрации, адресацию и аутентификацию. Функции, относящиеся к подготовке и работе системы, включают в себя администрирование и подготовку к работе, масштабируемость и надежность. Эти функции подробно описаны в последующих разделах.

Регистрация

В системе беспроводной связи, например, системе многостанционного доступа с кодовым разделением каналов (МДКР, CDMA), регистрацией является процесс, посредством которого подвижная станция делает известным свое местоположение для инфраструктуры беспроводной системы. Данная информация о местоположении может включать в себя географическую зону, в которой находится подвижная станция, и идентификацию базовой станции, обслуживающей подвижную станцию, которая может использоваться для того, чтобы способствовать эффективному использованию пейджинговых каналов и каналов доступа.

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