Способы, системы и центр crbt для воспроизведения персонифицированных тональных сигналов контроля посылки вызова (crbt) и персонифицированных тональных сигналов телефонного вызова (crt)
Иллюстрации
Показать всеИзобретение относится к области предоставления абонентам особых услуг, таких как воспроизведение персонифицированного тонального сигнала контроля посылки вызова и воспроизведения персонифицированного тонального сигнала вызова. Способ, система и соответствующее устройство обеспечивают реализацию услуги "цветного звонка" и услуги "цветного" тонального сигнала вызова в области PS и обеспечивают для других систем возможность совместного использования информации о группах из описания "цветных звонков" и "цветных" тональных сигналов вызова. Способ воспроизведения "цветных звонков" включает в себя: прием запроса на соединение с центром "цветных звонков" от вызывающих пользователей; получение идентификатора группы из блока управления группами, который сопоставляет обычный критерий, согласно идентификатору группы, получение "цветного звонка" вызывающих пользователей и воспроизведение его. Способ воспроизведения "цветных" тональных сигналов вызова включает в себя: прием запроса на соединение с центром "цветных" тональных сигналов вызова от вызывающих пользователей; получение идентификатора группы из блока управления группами, который сопоставляет обычный критерий, согласно идентификатору группы, получение "цветного" тонального сигнала вызова вызывающего пользователя и воспроизведение его. 5 н. и 12 з.п. ф-лы, 14 ил.
Реферат
ПЕРЕКРЕСТНАЯ ССЫЛКА НА РОДСТВЕННЫЕ ЗАЯВКИ НА ИЗОБРЕТЕНИЕ
Эта заявка на патент испрашивает приоритет заявки на патент Китая №200710143078.9, поданной 22 августа 2007 г., которая в полном объеме включена сюда путем ссылки.
ОБЛАСТЬ ТЕХНИКИ
Настоящее изобретение относится к области техники услуг связи и, в частности, к способам и к системам воспроизведения персонифицированных тональных сигналов контроля посылки вызова (CRBT) и персонифицированных тональных сигналов вызова (CRT), и к центру CRBT.
УРОВЕНЬ ТЕХНИКИ
В настоящее время услуги воспроизведения тональных сигналов, предоставляемые операторами связи, могут включать в себя услугу персонифицированных тональных сигналов контроля посылки вызова (CRBT) и услугу персонифицированных тональных сигналов вызова (CRT).
В услуге CRBT вместо обычного тонального сигнала контроля посылки вызова вызываемый пользователь заказывает по собственному усмотрению благозвучный музыкальный фрагмент, фрагмент видеоинформации или приветствие, и их предоставляют вызывающему пользователю. После того как пользователь подписался на услугу CRBT в качестве абонента, он или она могут заказать тональный сигнал контроля посылки вызова (RBT) через сеть путем набора номера доступа и т.д.
Существующие в настоящее время услуги CRBT могут быть подразделены на услугу персонального CRBT и на услугу группового CRBT. Пользователь, подписавшийся на услугу персонального CRBT, может воспроизводить один и тот же предварительно заказанный RBT для различных вызывающих пользователей. Пользователь, подписавшийся на услугу группового CRBT, может разделять вызывающих пользователей на группы, заказывать RBT для каждой группы и воспроизводить для вызывающего пользователя RBT, предварительно заказанный по его усмотрению для той группы, к которой принадлежит вызывающий пользователь.
В родственных областях техники существует два способа реализации услуги группового CRBT в домене с коммутацией каналов (CS). Первый способ показан на фиг.1, и он может включать в себя следующие операции.
На этапе 101 регистр местоположения собственных абонентов сети (HLR) производит поиск той группы, к которой принадлежит номер вызывающего пользователя, из набора групп, предварительно установленных вызываемым пользователем.
На этапе 102 регистр местоположения собственных абонентов сети (HLR) возвращает в коммутационный центр мобильной связи (MSC) префиксный код полученной в результате группы, к которой принадлежит вызывающий пользователь.
На этапе 103 коммутационный центр мобильной связи (MSC) инициирует вызов в центр CRBT и в этом вызове переносит префиксный код, возвращенный из регистра местоположения собственных абонентов сети (HLR).
На этапе 104 центр CRBT производит поиск информации об отношении соответствия между группой вызывающего пользователя и CRBT для CRBT на основании префиксного кода, перенесенного в вызове, и воспроизводит CRBT.
В описанном выше способе данные о наборе групп, предварительно установленных вызываемым пользователем, хранят в регистре местоположения собственных абонентов сети (HLR), и этот набор групп включает в себя, по меньшей мере, общую группу и группу, заданную по умолчанию. Каждая общая группа соответствует общему префиксному коду и включает в себя перечень номеров вызывающих пользователей, для которых должен быть воспроизведен один и тот же CRBT. Группа, заданная по умолчанию, соответствует префиксному коду, используемому по умолчанию.
В родственных областях техники существует другой способ реализации групповой услуги CRBT, который может отличаться от вышеописанного способа в следующих аспектах.
Регистр местоположения гостевых абонентов (VLR) производит поиск той группы, к которой принадлежит номер вызывающего пользователя, из набора групп, предварительно установленного вызываемым пользователем, и возвращает в коммутационный центр мобильной связи (MSC) префиксный код полученной в результате группы, к которой принадлежит вызывающий пользователь. В этом способе набор групп, предварительно установленный вызываемым пользователем, хранят в регистре местоположения гостевых абонентов (VLR).
В услуге CRT (персонифицированных тональных сигналов вызова) вместо обычного тонального сигнала вызова вызывающий пользователь заказывает по собственному усмотрению благозвучный музыкальный фрагмент, фрагмент видеоинформации или приветствие, и их предоставляют вызывающему пользователю. После того как пользователь подписался на услугу CRT в качестве абонента, он/она может заказывать тональные сигналы вызова (RT) через сеть путем набора номера доступа и т.д.
КРАТКОЕ ИЗЛОЖЕНИЕ СУЩНОСТИ ИЗОБРЕТЕНИЯ
Техническая задача, которая должна быть решена в одном из вариантов осуществления настоящего изобретения, состоит в создании способа, системы и центра CRBT для воспроизведения персонифицированного тонального сигнала контроля посылки вызова (CRBT), которые могут предоставить другим системам возможность совместного использования информации о группах.
Для решения вышеупомянутой технической задачи в варианте осуществления настоящего изобретения предложен способ воспроизведения персонифицированного тонального сигнала контроля посылки вызова (CRBT), включающий в себя:
прием посредством центра CRBT запроса соединения от вызывающего пользователя и получение идентификатора группы из совместимого со стандартом компонента управления группами; и
сопоставление посредством центра CRBT идентификатора группы с идентификаторами групп в отношении соответствия между идентификатором группы и CRBT, который предварительно установлен вызываемым пользователем, и воспроизведение CRBT, сопоставленного идентификатору группы, для вызывающего пользователя.
В варианте осуществления настоящего изобретения также предложен центр CRBT, включающий в себя блок приема вызовов, первый блок получения идентификатора группы и блок поиска и воспроизведения CRBT.
Блок приема вызовов сконфигурирован с возможностью принимать запрос соединения от вызывающего пользователя. Первый блок получения идентификатора группы сконфигурирован с возможностью получать идентификатор группы из совместимого со стандартом компонента управления группами.
Блок поиска и воспроизведения CRBT сконфигурирован с возможностью сопоставлять идентификатор группы с идентификаторами групп в отношении соответствия между идентификатором группы и CRBT, который предварительно установлен вызываемым пользователем, и воспроизводить CRBT, сопоставленный идентификатору группы, для вызывающего пользователя.
В варианте осуществления настоящего изобретения также предложена система для воспроизведения CRBT, содержащая центр CRBT, первый блок переключения вызовов и совместимый со стандартом компонент управления группами.
Первый блок переключения вызовов сконфигурирован с возможностью получать запрос соединения от вызывающего пользователя и переключать запрос соединения в центр CRBT.
Совместимый со стандартом компонент управления группами, удовлетворяющий требованиям стандарта, сконфигурирован с возможностью хранить идентификатор группы, предварительно установленный пользователем.
Центр CRBT сконфигурирован с возможностью принимать запрос соединения от вызывающего пользователя, получать идентификатор группы из совместимого со стандартом компонента управления группами, сопоставлять идентификатор группы с идентификаторами групп в отношении соответствия между идентификатором группы и CRBT, который предварительно установлен вызываемым пользователем, и воспроизводить CRBT, сопоставленный идентификатору группы, для вызывающего пользователя.
В способе и в системе для воспроизведения CRBT, которые предложены в одном из вариантов осуществления настоящего изобретения, центр CRBT может производить поиск информации о группе, к которой принадлежит пользователь, и определять группу, к которой принадлежит вызывающий пользователь, и CRBT, соответствующий группе. Таким образом, в этом варианте осуществления изобретения информация о группах, предварительно установленная пользователем, может храниться в стандартном совместимом компоненте управления группами. Поскольку информация о группе, управление которой осуществляют в совместимом со стандартом компоненте управления группами, совместимом со стандартными техническими требованиями в области техники средств связи, то другие системы, для которых необходима информация о группах, такие как, например, система начисления оплаты, система обмена сообщениями и т.п., могут совместно использовать информацию о группах из услуги CRBT. Можно избежать многократного задания информации о группах, и может быть обеспечена экономия системных ресурсов.
Техническая задача, которая должна быть решена в другом варианте осуществления настоящего изобретения, состоит в создании способа и системы для воспроизведения CRT, которые обеспечивают возможность реализации групповой услуги CRT в PS домене.
Для решения вышеупомянутой технической задачи, как предложено в варианте осуществления настоящего изобретения, способ воспроизведения CRT может включать в себя:
прием посредством центра CRT запроса соединения от вызывающего пользователя и получение идентификатора группы из совместимого со стандартом компонента управления группами; и
сопоставление посредством центра CRT идентификатора группы с идентификаторами групп в отношении соответствия между идентификатором группы и CRT, который предварительно задан вызывающим пользователем, и воспроизведение CRT, сопоставленного идентификатору группы, для вызываемого пользователя.
В варианте осуществления настоящего изобретения также предложена система для воспроизведения CRT, включающая в себя центр CRT, совместимый со стандартом компонент управления группами и второй блок переключения вызовов.
Второй блок переключения вызовов сконфигурирован с возможностью получать запрос соединения от вызывающего пользователя и переключать запрос соединения в центр CRT, когда определено, что вызывающий пользователь подписан на услугу CRT.
Совместимый со стандартом компонент управления группами сконфигурирован с возможностью хранить идентификатора группы, предварительно установленного пользователем.
Центр CRT сконфигурирован с возможностью принимать запрос соединения от вызывающего пользователя, получать идентификатор группы из совместимого со стандартом компонента управления группами, сопоставлять идентификатор группы с идентификаторами групп в отношении соответствия между идентификатором группы и CRT, предварительно установленным вызывающим пользователем, и воспроизводить CRT, сопоставленный идентификатору группы для вызываемого пользователя.
В способе и в системе для воспроизведения CRT, которые предложены в другом варианте осуществления настоящего изобретения, после получения запроса соединения от вызывающего пользователя центр CRT обменивается информацией с совместимым со стандартом компонентом управления группами и определяет CRT, который следует воспроизвести для вызываемого пользователя, на основании отношения соответствия между идентификатором группы и CRT, который предварительно установлен вызывающим пользователем. Таким образом, реализуют услугу группового CRT в домене PS. Кроме того, поскольку информация о группах, управление которой осуществляют в совместимом со стандартом компоненте управления группами, соответствует техническим требованиям стандартов в области техники средств связи, то другие системы, для которых необходима информация о группах, такая как, например, системы начисления оплаты, системы обмена сообщениями, системы CRBT и т.п., могут совместно использовать информацию о группах из услуги CRT. Можно избежать многократного задания информации о группах, и может быть обеспечена экономия системных ресурсов.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
На фиг.1 изображена схема последовательности операций, на которой показан способ реализации услуги CRBT из известного уровня техники.
На фиг.2 изображена блок-схема, на которой показана конфигурация системы для воспроизведения CRBT согласно одному из вариантов осуществления настоящего изобретения.
На фиг.3 изображена схема последовательности операций, на которой показан способ воспроизведения CRBT согласно одному из вариантов осуществления настоящего изобретения.
На фиг.4 изображена схема последовательности операций, на которой показан способ воспроизведения CRBT согласно одному из вариантов осуществления настоящего изобретения.
На фиг.5 изображена схема последовательности операций, на которой показан способ воспроизведения CRBT согласно одному из вариантов осуществления настоящего изобретения.
На фиг.6 изображена схема последовательности операций, на которой показан способ задания CRBT группы согласно одному из вариантов осуществления настоящего изобретения.
На фиг.7 изображена схема последовательности операций, на которой показан способ задания персонального CRBT согласно одному из вариантов осуществления настоящего изобретения.
На фиг.8 показана страница, на которой задают персональный CRBT согласно одному из вариантов осуществления настоящего изобретения.
На фиг.9 изображена схема последовательности операций, на которой показан способ обновления данных центром CRBT и группой XDMS (группой спецификаций управления документами на расширяемом языке разметки (XML)), согласно одному из вариантов осуществления настоящего изобретения.
На фиг.10A изображена блок-схема, на которой показана конфигурация центра CRBT согласно одному из вариантов осуществления настоящего изобретения.
На фиг.10Б изображена блок-схема, на которой показана конфигурация центра CRBT согласно одному из вариантов осуществления настоящего изобретения.
На фиг.10В изображена блок-схема, на которой показана конфигурация центра CRBT согласно одному из вариантов осуществления настоящего изобретения.
На фиг.11 изображена блок-схема, на которой показана конфигурация системы для воспроизведения CRT согласно одному из вариантов осуществления настоящего изобретения; и
на фиг.12 изображена схема последовательности операций, на которой показан способ воспроизведения CRT согласно одному из вариантов осуществления настоящего изобретения.
ПОДРОБНОЕ ОПИСАНИЕ
Для того чтобы задачи, технические решения и преимущества настоящего изобретения стали более ясными и более легкими для понимания, ниже приведены подробные описания вариантов осуществления настоящего изобретения со ссылкой на сопроводительные чертежи.
Сначала приведено общее описание системы для воспроизведения CRBT согласно одному из вариантов осуществления настоящего изобретения. Со ссылкой на фиг.2 система содержит первый блок 201 переключения вызовов, центр 202 CRBT и совместимый со стандартом компонент 203 управления группами.
Первый блок 201 переключения вызовов сконфигурирован с возможностью получать информацию о подписке вызываемого пользователя на услуги в соответствии с номером вызываемого пользователя, который передан в запросе соединения от вызывающего пользователя, и определяет, является ли вызываемый пользователь подписанным на услугу CRBT. Если вызываемый пользователь является подписанным на услугу CRBT, то запрос соединения от вызывающего пользователя переключают в центр 202 CRBT.
Центр 202 CRBT принимает запрос соединения, поступивший от вызывающего пользователя, получает идентификатор группы из совместимого со стандартом компонента 203 управления группами, сопоставляет идентификатор группы с идентификаторами групп в отношении соответствия между идентификатором группы и CRBT, который предварительно установлен вызываемым пользователем, и воспроизводит CRBT, сопоставленный идентификатору группы, для вызывающего пользователя.
На фиг.3 изображена схема последовательности операций, на которой показан способ воспроизведения CRBT согласно одному из вариантов осуществления настоящего изобретения.
На этапе 301 центр CRBT принимает запрос соединения от вызывающего пользователя. На этапе 302 центр CRBT получает идентификатор группы из совместимого со стандартом компонента управления группами.
На этапе 303 центр CRBT сопоставляет идентификатор группы, полученный на этапе 302, с идентификаторами групп в отношении соответствия между идентификатором группы и CRBT, который предварительно установлен вызываемым пользователем, и воспроизводит CRBT, сопоставленный идентификатору группы, для вызывающего пользователя.
В варианте осуществления настоящего изобретения термин "сопоставленный идентификатору группы" означает "являющийся тем же самым, что и идентификатор группы".
В одном из вариантов осуществления настоящего изобретения совместимым со стандартом компонентом управления группами может являться компонент управления группами сервера управления документами на расширяемом языке разметки (XML), например группа спецификаций управления документами на расширяемом языке разметки (XML) (группа XDMS) или любой иной компонент, осуществляющий управление группами в соответствии со стандартами, который не оказывает воздействие на реализацию вариантов осуществления настоящего изобретения.
Группа XDMS представляет собой компонент хранения данных о группах и управления группами, определенный стандартом организации OMA (открытое сообщество производителей мобильной связи). Информация, хранение и управление которой осуществляют в этом компоненте, может включать в себя персональную информацию и информацию о группе. Персональная информация включает в себя персональный идентификатор, номер телефона, номер терминала, основанный на протоколе инициирования сеанса связи (SIP), и т.д. Информация о группе включает в себя идентификатор группы, перечень членов группы и т.д. Группа может быть классифицирована как общедоступная группа (public group) или как частная группа (private group). Общедоступная группа представляет собой открытую группу, любой член которой может получать информацию о общедоступной группе. Информация о группе для частной группы видна только создателю группы, и другие члены группы не могут получать информацию о частной группе, к которой они принадлежат.
Ниже будут приведены подробные описания способа и системы для воспроизведения CRBT согласно одному из вариантов осуществления настоящего изобретения, в котором способным компонентом, совместимым со стандартом, является, например, группа XDMS.
В этом варианте осуществления настоящего изобретения первым блоком 201 переключения вызовов может являться коммутационный центр мобильной связи (MSC). Система, состоящая из коммутационного центра мобильной связи (MSC), центра CRBT и группы XDMS, может воспроизводить CRBT в домене CS.
Когда коммутационный центр мобильной связи (MSC) служит в качестве первого блока 201 переключения вызовов, то коммутационный центр мобильной связи (MSC) получает информацию о подписке вызываемого пользователя на услуги и определяет, является ли вызываемый пользователь подписанным на услугу CRBT. Если вызываемый пользователь является подписанным на услугу CRBT, то запрос соединения от вызывающего пользователя переключают в центр CRBT. В домене CS информацию о подписке пользователя на услуги хранят в регистре местоположения собственных пользователей сети (HLR).
Центр 202 CRBT принимает запрос соединения, начатый вызывающим пользователем, через коммутационный центр мобильной связи (MSC), получает идентификатор группы из группы XDMS, сопоставляет идентификатор группы с идентификаторами групп в отношении соответствия между идентификатором группы и CRBT, который предварительно задан вызываемым пользователем, и воспроизводит CRBT, сопоставленный идентификатору группы, для вызывающего пользователя.
На фиг.4 изображена схема последовательности операций, на которой показан способ воспроизведения CRBT в домене CS согласно одному из вариантов осуществления настоящего изобретения.
На этапе 401 коммутационный центр мобильной связи (MSC) получает информацию о подписке вызываемого пользователя на услуги в соответствии с номером вызываемого пользователя, который перенесен в запросе соединения от вызывающего пользователя, и определяет, является ли вызываемый пользователь подписанным на услугу CRBT. Если вызываемый пользователь является подписанным на услугу CRBT, то запрос соединения от вызывающего пользователя переключают в центр CRBT.
На этапе 402 центр CRBT принимает запрос соединения, поступивший от вызывающего пользователя, и передает запрос в группу XDMS, выдавая запрос на поиск идентификатора группы у группы, предварительно установленной вызывающим пользователем, через интерфейс группы XDMS для поиска информации о группе.
В вариантах осуществления настоящего изобретения интерфейсом группы XDMS, предназначенным для поиска информации о группе, является интерфейс, основанный на стандартных открытых протоколах, таких как, например, протокол XCAP или протокол SOAP/WSDL.
На этапе 403 группа XDMS отвечает на запрос, возвращая идентификатор группы у группы, предварительно установленной вызывающим пользователем, в центр CRBT.
На этапе 404 центр CRBT сопоставляет идентификатор группы вызывающего пользователя с идентификаторами групп в отношении соответствия между идентификатором группы и CRBT, который предварительно установлен вызываемым пользователем, и получает CRBT, сопоставленный идентификатору группы.
На этапе 405 центр CRBT воспроизводит CRBT, полученный на этапе 404, для вызывающего пользователя.
Как правило, способ, предложенный в данном варианте осуществления настоящего изобретения, главным образом применим для тех случаев воспроизведения CRBT группы для вызывающего пользователя, когда вызывающий пользователь является членом общедоступной группы для вызываемого пользователя.
Из приведенного выше описания можно заметить, что общедоступная группа представляет собой открытую группу, каждый член которой может получать информацию о группе. Согласно вариантам осуществления настоящего изобретения общедоступная группа, к которой принадлежат вызываемый пользователь и вызывающий пользователь, может быть создана вызывающим пользователем, вызываемым пользователем или третьей стороной.
Если вызываемый пользователь создает общедоступную группу, для которой идентификатором группы является идентификатор group1, то информация о группе, соответствующая вызывающему пользователю, управление которой осуществляет группа XDMS, может включать в себя идентификатор group1 группы и перечень членов группы, в котором хранится номер телефона каждого пользователя. Когда группа XDMS узнает о том, что группа, заданная пользователем, является общедоступной группой, то группа XDMS добавляет идентификатор group1 группы и перечень членов группы к информации о группе, соответствующей каждому члену группы.
Если вызывающий пользователь является членом общедоступной группы для вызываемого пользователя, то в информации о группе, соответствующей вызывающему пользователю, также имеется идентификатор группы для общедоступной группы, установленной вызываемым пользователем. Следовательно, идентификатор группы вызывающего пользователя может использоваться для сопоставления с идентификаторами групп в политике группового CRBT вызываемого пользователя для получения CRBT, который подлежит воспроизведению для вызывающего пользователя.
Способ установки общедоступной группы вызывающим пользователем или третьей стороной является аналогичным вышеописанной процедуре, и, следовательно, его описание здесь опущено. Резюмируя вышеизложенное, информация о группе для каждого члена общедоступной группы включает в себя информацию о общедоступной группе, к которой принадлежит этот член группы.
На фиг.5 изображена схема последовательности операций, на которой показан способ воспроизведения CRBT в домене CS согласно одному из вариантов осуществления настоящего изобретения.
На этапе 501 коммутационный центр мобильной связи (MSC) получает информацию о подписке вызываемого пользователя на услуги в соответствии с номером вызываемого пользователя, который перенесен в запросе соединения, от вызывающего пользователя, и определяет, является ли вызываемый пользователь подписанным на услугу CRBT. Если вызываемый пользователь является подписанным на услугу CRBT, то запрос соединения от вызывающего пользователя переключают в центр CRBT.
На этапе 502 центр CRBT передает запрос соединения, поступивший от вызывающего пользователя, и передает запрос в группу XDMS, запрашивающую поиск в перечне членов группы, предварительно установленном вызываемым пользователем, идентификатора той группы, к которой принадлежит номер вызывающего пользователя, через интерфейс группы XDMS для поиска информации о группе.
На этапе 503 группа XDMS отвечает на запрос путем поиска в перечне членов группы, предварительно установленном вызываемым пользователем, идентификатора той группы, к которой принадлежит вызывающий пользователь, и возвращает полученный идентификатор группы в центр CRBT.
На этапе 504 центр CRBT сопоставляет идентификатор группы, полученный на этапе 503, с идентификаторами групп в отношении соответствия между идентификатором группы и CRBT, предварительно установленным вызываемым пользователем, и получает CRBT, сопоставленный идентификатору группы.
На этапе 505 центр CRBT воспроизводит CRBT, полученный на этапе 504, для вызывающего пользователя.
Как правило, способ, предложенный в данном варианте осуществления настоящего изобретения, главным образом применим для тех случаев воспроизведения CRBT группы для вызывающего пользователя, когда вызывающий пользователь является членом частной группы для вызываемого пользователя и когда вызывающий пользователь является членом общедоступной группы для вызываемого пользователя.
В других вариантах осуществления настоящего изобретения первым блоком 201 переключения вызовов может являться сервер функции контроля состояния соединения (CSCF) или сервер программной коммутации. Кроме того, система, состоящая из сервера CSCF или сервера программной коммутации, центра CRBT и группы XDMS может воспроизводить персонифицированный тональный сигнал контроля посылки вызова (CRBT) в домене PS.
Техническое решение относительно воспроизведения CRBT в домене с коммутацией пакетов (PS) отличается от вышеупомянутого технического решения относительно реализации услуги CRBT в домене CS только тем, что в домене PS сервер CSCF или программной коммутации получает информацию о подписке вызываемого пользователя на услуги и определяет, является ли вызываемый пользователь подписанным на услугу CRBT. Если вызываемый пользователь является подписанным на услугу CRBT, то сервер CSCF или программной коммутации перенаправляет запрос соединения, поступивший от вызывающего пользователя, в центр CRBT. Кроме того, в домене PS информацию о подписке пользователей на услуги хранят в сервере собственных абонентов сети (HSS). Другие операции являются теми же самыми, что и описанные выше операции, выполняемые для воспроизведения CRBT в домене CS, и, следовательно, их повторное описание здесь не приведено.
Использование CRBT обычно классифицируют на два этапа: этап установления CRBT и этап воспроизведения CRBT. Выше были приведены подробные описания способа воспроизведения CRBT согласно одному из вариантов осуществления настоящего изобретения. Ниже будут приведены подробные описания способа задания CRBT группы согласно одному из вариантов осуществления настоящего изобретения, который показан на фиг.6.
На этапе 601 клиентская сторона передает запрос в центр CRBT, запрашивающий на доступ к Web-странице установки CRBT.
На этапе 602 центр CRBT получает информацию о группе, предварительно установленную пользователем, в соответствии с идентификатором пользователя путем вызова интерфейса группы XDMS для поиска информации о группе.
Идентификатором пользователя может являться имя пользователя для входа в систему, например Zhang Sanfeng, или код пользователя, например телефонный номер 137****1102.
Примером запроса на получение информации о группе является запрос следующего вида:
GET
http://xap.example.com/services/org.openmobilealliance.xcap-directory/users/sip:joebloggs@example.com/directory.xml HTTP/1.1
....
Content-Length:0
На этапе 603 группа XDMS отвечает на запрос, поступивший из центра CRBT, возвращая информацию о группе в центр CRBT. Информация о группе может включать в себя информацию о общедоступной группе и информацию о частной группе.
Примером информации о группе, возвращенной из группы XDMS, является следующая информация:
HTTP/1.1 200 OK
....
Content-Type: application/oma-directory+xml
Content-Length:(…)
<?xml version="1.0" encoding="UTF-8"?>
<xcap-directory xmlns="urn:oma:params:xml:ns:xcap-directory"
xmlns:xsi="http://wvvw.w3.org/2001/XMLSchema-instance''>
<entry
url='http://xcap.example.com/services/resource-lists/users/sip:joebloggs@example.com/addresslist.xml" etag="pqr999"/>
<folder auid="resource-lists">
<entry
url="http://xcap.example.com/services/resource-lists/users/sip:joebloggs@example.com/grouping.xml" etag="xyz123"/>
</folder>
<folder auid="public-group">
<entry url="http://xcap.example.com/services/public-group/users/sip:joebloggs@example.com/bloggs.xml"etag="pqr999"/>
<entry
url="http://xcap.example.com/services/public-group/users/sip:hlhui@example.com/hlhuixml" etag="xyz123"/>
</folder>
</xcap-directory>
На этапе 604 центр CRBT отображает информацию о группе на Web-странице установки CRBT.
Затем пользователь устанавливает CRBT для группы на Web-странице установки CRBT.
На этапе 605 центр CRBT ассоциирует CRBT с идентификатором группы для этой группы и сохраняет отношение соответствия между CRBT и идентификатором группы.
Выше были приведены подробные описания технических решений для воспроизведения и задания CRBT в домене CS и в домене PS. Так как группа XDMS также может осуществлять управление персональной информацией, то персональная информация, управление которой осуществляет группа XDMS, может быть использована для реализации усовершенствованной персональной услуги CRBT для того, чтобы пользователь, использующий несколько терминалов, мог устанавливать политику воспроизведения CRBT единообразным образом на основании идентификатора пользователя, а не устанавливая политику воспроизведения CRBT по отдельности на основании каждого номера пользователя.
Ниже будут приведены подробные описания технических решений для задания и воспроизведения персонального CRBT согласно вариантам осуществления настоящего изобретения.
Система CRBT, показанная на фиг.2, также может быть применена к системе для реализации персональной услуги CRBT, предложенной в вариантах осуществления настоящего изобретения.
На фиг.7 изображена схема последовательности операций, на которой показан способ задания персональной CRBT согласно одному из вариантов осуществления настоящего изобретения.
На этапе 701 клиент передает запрос на доступ к Web-странице установки CRBT в центр CRBT.
На этапе 702 центр CRBT получает предварительно установленную пользователем персональную информацию (информацию о пользователе) на основании идентификатора пользователя путем вызова интерфейса группы XDMS для поиска персональной информации.
Примером получения персональной информации о пользователе является следующий:
GET
http://xcap.example.eom/service/PS-pim/user/sip:bill@example.com/indexHTTP/l.l
....
Content-Length:0
На этапе 703 группа XDMS отвечает на запрос, поступивший из центра CRBT, возвращая информацию о пользователе в центр CRBT.
Информация о пользователе может быть задана в виде следующей информации, которая приведена в качестве примера:
< XS: Sequence >
< XS:element minOccurs="0"name ="home-tel" type="phone-num-type" />
< XS: element minOccurs="0" name ="home-tel" type="phone-num-type" />
< XS: element minOccurs="0" name ="office-tel" type="phone-num-type" />
< XS: element minOccurs="0" name ="mobile" type="phone-num-type" />
< XS: element minOccurs="0" name ="auto-tel" type="phone-num-type" />
</XS: Sequence >
На этапе 704 центр CRBT отображает персональную информацию, полученную на этапе 703, на Web-странице установки CRBT.
На фиг.8 показана персональная информация, отображенная на Web-странице установки CRBT. В списке контактов пользователя "Zhang Sanfeng" отображены три телефонных номера.
Пользователь выбирает идентификатор пользователя из Web-страницы установки CRBT и устанавливает персональный CRBT.
На этапе 705 центр CRBT сохраняет политику воспроизведения CRBT, установленную пользователем в соответствии с идентификатором пользователя, и осуществляет преобразование политики воспроизведения CRBT, установленной пользователем в соответствии с идентификатором пользователя, в политику воспроизведения CRBT, установленную в соответствии с номером пользователя. Другими словами, CRBT ассоциируют с номером пользователя, соответствующим идентификатору пользователя, и сохраняют отношение соответствия между номером пользователя услуги CRBT и CRBT.
Например, пользователь устанавливает персональный CRBT для пользователя "Zhang Sanfeng" на Web-странице установки CRBT. Центр CRBT сохраняет политику CRBT, установленную в соответствии с идентификатором пользователя "Zhang Sanfeng": |priority|period|Zhang Sanfeng|jasmine|. Центр CRBT осуществляет преобразование вышеупомянутой политики в политику воспроизведения персонифицированного тонального сигнала контроля посылки вызова (CRBT), соответствующую трем телефонным номерам пользователя "Zhang Sanfeng".
|priority|period|Zhang Sanfeng:home-tel|580125**|jasmine|
|priority|period|Zhang Sanfeng:office-tel|845655**|jasmine|
|priority|period|Zhang Sanfeng:mobile|135****0119|jasmine|
Когда пользователь вызывает того пользователя, который является подписанным на персональную услугу CRBT, центр CRBT производит поиск CRBT на основании номера вызываемого пользователя, а затем воспроизводит CRBT.
Кроме того, пользователь может корректировать информацию о группе и персональную информацию, сохраненную в группе XDMS. Следовательно, когда информация о пользователе в группе XDMS изменяется, например, когда пользователь добавляет, корректирует или удаляет номер телефона, эти изменения телефонного номера пользователя должны быть переданы в центр CRBT. Затем центр CRBT может автоматически конфигурировать CRBT на основании скорректированной информации.
Например, в приведенном выше примере телефонный номер пользователя Zhang Sanfeng может быть изменен с номера 135****0119 на номер 137****2890. Группа XDMS передает данные в центр CRBT, и центр CRBT делает следующие изменения:
Delete: | priority | period | Zhang Sanfeng : mobile | 135****0119|jasmine|,
Add: |priority |period | Zhang Sanfeng : mobile | 137****2890|jasmine|.
Теперь будут приведены описания способа передачи данных из группы XDMS в центр CRBT в том случае, когда услуга CRBT реализована согласно одному из вариантов осуществления настоящего изобретения.
Например, в этом варианте осуществления настоящего изобретения центр CRBT активно периодически получает измененный номер пользователя из компонента группы XDMS. На фиг.9 показан вариант реализации обновления данных.
На этапе 901 центр CRBT периодически или непериодически передает в группу XDMS запрос на получение измененного номера пользователя.
На этапе 902 группа XDMS отвечает на запрос, возвращая измененный пользователем номер пользователя.
На этапе 903 центр CRBT определяет, является ли номер вновь добавленным. Если номер является вновь добавленным, то в последовательности операций переходят к выполнению операции 904. Если же номер не является вновь добавленным, то этот номер является удаленным телефонным номером, и в последовательности операций переходят к выполнению операции 905.
На этапе 904 центр CRBT ассоциирует вновь добавленный телефонный номер с установленным пользователем персональным CRBT и сохраняет соответствие между вновь добавленным телефонным номером и CRBT.
На этапе 905 центр CRBT удаляет ассоциирование между телефонным номером и персональным CRBT.
На этапе 906 центр CRBT определяет, является ли пользователь последним. Если пользователь является последним, то последовательность операций завершают. В противном случае в последовательности операций переходят к выполнению операции 901.
В альтернативных вариантах осуществления настоящего изобретения, когда установлен персональный CRBT, то данные о соответствии между идентификатором пользователя и CRBT могут храниться только в центре CRBT, и отсутствует необходимость в преобразовании политики воспроизведения CRBT, установленной пользователем в соответствии с идентификатором пользователя, в политику воспроизведения CRBT, установленную в соответствии с номером пользователя.
Если используется описанный выше способ задания CRBT, то способ воспроизведения персонального CRBT может содержать следующие операции.
По номеру вызываемо