СПОСОБ ОБРАБОТКИ УСЛУГ, СИСТЕМА СВЯЗИ И СООТВЕТСТВУЮЩИЕ УСТРОЙСТВА
SERVICE PROCESSING METHOD, COMMUNICATION SYSTEM AND CORRESPONDING DEVICES

Данная заявка испрашивает приоритет по заявке на патент Китая № 200910130199.9, поданной в Патентное ведомство Китая 25 марта 2009 г. и озаглавленной "Способ обработки услуг, система связи и соответствующие устройства", которая полностью включена в настоящий документ путем ссылки.
Область техники, к которой относится изобретение
Настоящее изобретение относится к области связи и, в частности, к способу обработки услуг, к системе связи и соответствующим устройствам.
Предшествующий уровень техники
При непрерывном развитии информационных услуг в настоящее время появляются различные типы самостоятельно выбираемых услуг. Например, услуга самостоятельно выбираемого контроля посылки вызова представляет собой услугу, которая позволяет пользователю терминала самостоятельно выбирать контроль посылки вызова.
Самостоятельно выбираемый контроль посылки вызова означает самостоятельно выбираемый контроль посылки вызова, также известный как окрашенный контроль посылки вызова, который слышит вызывающий пользователь до того, как вызываемый пользователь снимет трубку, в то время как вызываемый терминал начинает звонить после того, как вызывающий терминал порождает сигнал вызова в вызываемом терминале.
Эта услуга самостоятельно выбираемого контроля посылки вызова открывает сетевые возможности операторов для пользователя и обеспечивает поддержку услуги для пользователя, чтобы демонстрировать свою индивидуальность. Она ориентирована на сильное желание современных людей демонстрировать свою индивидуальность и достигает хороших рыночных результатов.
В настоящее время, чтобы реализовать услугу самостоятельно выбираемого контроля посылки вызова в предшествующем уровне техники, пользователь осуществляет связь с Интернетом через компьютер и осуществляет доступ к сайту, определяемому операторами для установления услуги самостоятельно выбираемого контроля посылки вызова. Установки, выполняемые пользователем для услуги самостоятельно выбираемого контроля посылки вызова, включают в себя: воспроизведение различных мелодий вызова в разных отрезках времени и обеспечение различных мелодий вызова для разных пользователей. Пользователь может добавлять новую мелодию вызова, модифицировать или удалять существующую мелодию вызова и устанавливать соответствующие персональные группы.
Однако чтобы установить услугу самостоятельно выбираемого контроля посылки вызова, пользователь должен осуществлять доступ к Интернету через компьютер и осуществлять доступ к сайту, определяемому операторами. Для пользователей, не имеющих компьютера поблизости или не имеющих возможности осуществлять доступ к Интернету, решения в предшествующем уровне техники разочаровывали пользователей в отношении установки услуги самостоятельно выбираемого контроля посылки вызова в реальном времени.
С популяризацией протокола приложений для беспроводной связи (WAP) возникает способ доступа для пользователя на пользовательском терминале к сайту, определяемому операторами, непосредственно через WAP.
Однако требуется, чтобы соответствующий сайт генерировал соответствующие страницы, доступные для пользовательского терминала, и это увеличивает сложность и рабочую нагрузку обслуживания сайта. Кроме того, пользователь все еще не имеет возможности устанавливать самостоятельно выбираемый контроль посылки вызова, если сайт не доступен по некоторым причинам (например, когда он подвергается злонамеренным атакам или при плановом техническом обслуживании).
Во-вторых, протокол WAP все еще задействует соединение с Интернетом для доступа к сайту, определяемому операторами. Информация пользователя является уязвимой для воровства из-за незащищенности Интернета.
Наконец, когда пользовательский терминал непосредственно осуществляет доступ к сайту через WAP, сайт передает на терминал некоторую информацию, не связанную с установкой мелодии вызова (такую как рекомендуемые мелодии вызова и изображения на странице), и это генерирует излишний сетевой трафик.
Сущность изобретения
Варианты осуществления настоящего изобретения обеспечивают способ обработки услуг, систему связи и соответствующие устройства, чтобы обеспечивать возможность пользователю удобным образом устанавливать мелодии вызова и повышать безопасность системы.
Способ обработки услуг, обеспеченный в варианте осуществления настоящего изобретения, включает в себя:
получение запроса обработки установки мелодии вызова пользователя, клиентом управления, расположенным в пользовательском терминале; и
отправку, клиентом управления, запроса обработки установки мелодии вызова на обслуживающий сервер через сеть мобильной связи, чтобы обслуживающий сервер выполнял соответствующую обработку в соответствии с запросом обработки установки мелодии вызова.
Система связи, обеспеченная в варианте осуществления настоящего изобретения, включает в себя:
клиент управления, сконфигурированный, чтобы получать запрос обработки установки мелодии вызова пользователя и отправлять запрос обработки установки мелодии вызова на обслуживающий сервер через сеть мобильной связи; и
обслуживающий сервер, сконфигурированный, чтобы принимать, через сеть мобильной связи, запрос обработки установки мелодии вызова, отправляемый от клиента управления, и обрабатывать соответствующую установку мелодии вызова в соответствии с запросом обработки установки мелодии вызова.
Клиент управления, обеспеченный в варианте осуществления настоящего изобретения, включает в себя:
модуль получения запросов операции, сконфигурированный, чтобы получать запрос обработки установки мелодии вызова от пользователя; и
модуль отправки запросов, сконфигурированный, чтобы отправлять, через сеть мобильной связи, запрос обработки установки мелодии вызова, полученный модулем получения запросов операции, на обслуживающий сервер, чтобы обслуживающий сервер выполнял соответствующую обработку в соответствии с запросом обработки установки мелодии вызова.
Устройство для обработки услуг, обеспеченное в варианте осуществления настоящего изобретения, включает в себя:
модуль приема запросов, сконфигурированный, чтобы принимать, через сеть мобильной связи, запрос обработки установки мелодии вызова, отправляемый от клиента управления; и
модуль обработки, сконфигурированный, чтобы обрабатывать соответствующие установки мелодии вызова в соответствии с запросом обработки установки мелодии вызова, принятым модулем приема запросов.
Вышеизложенные технические решения показывают, что варианты осуществления настоящего изобретения имеют следующие преимущества:
В вариантах осуществления настоящего изобретения клиент управления, расположенный в пользовательском терминале, отправляет запрос обработки установки мелодии вызова непосредственно на обслуживающий сервер через сеть мобильной связи после приема запроса обработки установки мелодии вызова от пользователя, без необходимости осуществлять доступ к Веб-сайту, определяемому операторами. Поэтому прямое взаимодействие между клиентом управления и обслуживающим сервером может обеспечивать возможность пользователю устанавливать мелодию вызова более удобным образом в любое время, так что неисправности Веб-сайта не будут оказывать влияния.
Во-вторых, поскольку клиент управления непосредственно осуществляет связь с обслуживающим сервером без необходимости осуществлять доступ к сайту, клиент управления не принимает от обслуживающего сервера информацию, не имеющую отношения к установке мелодии вызова, таким образом уменьшая излишний сетевой трафик.
Наконец, в вариантах осуществления настоящего изобретения, клиент управления взаимодействует с обслуживающим сервером через сеть мобильной связи, не создавая Интернет-соединение с обслуживающим сервером. Характерные особенности сети мобильной связи гарантируют, что безопасность сети мобильной связи выше, чем безопасность Интернета. Поэтому установка мелодии вызова, выполняемая через сеть мобильной связи в вариантах осуществления настоящего изобретения, эффективно улучшает безопасность системы.
Краткое описание чертежей
Фиг.1 - схематическое представление способа обработки услуг в соответствии с вариантом осуществления настоящего изобретения;
фиг.2 - схематическое представление способа обработки услуг в соответствии с вариантом осуществления настоящего изобретения;
фиг.3 - схематическое представление способа обработки услуг в соответствии с другим вариантом осуществления настоящего изобретения;
фиг.4 - схематическое представление способа обработки услуг в соответствии с другим вариантом осуществления настоящего изобретения;
фиг.5 - схематическое представление способа обработки услуг в соответствии с другим вариантом осуществления настоящего изобретения;
фиг.6 - схематическое представление системы связи в соответствии с вариантом осуществления настоящего изобретения;
фиг.7 - схематическое представление клиента управления в варианте осуществления настоящего изобретения;
фиг.8 - схематическое представление устройства для обработки услуг в соответствии с вариантом осуществления настоящего изобретения;
фиг.9 - схематическое представление сервера доступа в соответствии с вариантом осуществления настоящего изобретения; и
фиг.10 - схематическое представление сервера доступа в другом варианте осуществления настоящего изобретения.
Подробное описание вариантов осуществления
Варианты осуществления настоящего изобретения обеспечивают способ обработки услуг, систему связи и соответствующие устройства, которые могут обеспечивать возможность пользователю удобным образом устанавливать мелодию вызова и улучшать безопасность системы.
Как показано на фиг.1, способ обработки услуг в варианте осуществления настоящего изобретения включает в себя следующие этапы.
Этап 101: Получение запроса операции установки мелодии вызова от пользователя.
Когда пользователь предполагает установить услугу своего самостоятельно выбираемого контроля посылки вызова, пользователь отправляет запрос операции установки мелодии вызова клиенту управления в пользовательском терминале через операцию ввода, такую как нажатие клавиши. Запрос операции несет в себе такие параметры, как тип операции и объект операции.
102: Генерирование запроса обработки установки мелодии вызова в соответствии с запросом операции установки мелодии вызова.
После приема запроса операции установки мелодии вызова от пользователя, клиент управления генерирует соответствующий запрос обработки установки мелодии вызова в соответствии с запросом операции установки мелодии вызова. Процесс генерирования будет конкретизирован в последующих вариантах осуществления.
Запрос обработки установки мелодии вызова в этом варианте осуществления может включать в себя:
запрос выяснения установки мелодии вызова, адаптированный для выяснения текущей установки мелодии вызова пользователя;
запрос добавления установки мелодии вызова, адаптированный для добавления одного или более условий запуска мелодии вызова;
запрос удаления установки мелодии вызова, адаптированный для удаления одного или более условий запуска мелодии вызова; или
запрос модифицирования установки мелодии вызова, адаптированный для обновления существующих условий запуска мелодии вызова.
Должно быть понятно, что в практических применениях, запрос обработки установки мелодии вызова может иметь другие типы запросов, например может быть запросом на отдельную операцию некоторой установки или элемента установки, или запросом на выполнение специальной операции. Тип запроса обработки установки мелодии вызова в данном описании не ограничивается.
Следует отметить, что режим инкапсулирования запроса операции установки мелодии вызова может отличаться от режима инкапсулирования запроса обработки установки мелодии вызова. Запрос операции установки мелодии вызова может быть сообщением, передаваемым внутри пользовательского терминала, а запрос обработки установки мелодии вызова может быть сообщением, передаваемым между клиентом управления и обслуживающим сервером. В этом варианте осуществления, клиент управления принимает запрос операции установки мелодии вызова, вводимый пользователем с модуля ввода пользовательского терминала, и затем инкапсулирует запрос операции установки мелодии вызова для того, чтобы генерировать запрос обработки установки мелодии вызова.
Должно быть понятно, что в практических применениях, клиент управления также может получать запрос обработки установки мелодии вызова от пользователя. То есть, в этом случае, пользователь вводит запрос операции установки мелодии вызова через модуль ввода пользовательского терминала. Запрос операции установки мелодии вызова инкапсулируется другим модулем, таким как модуль инкапсулирования передачи, в пользовательском терминале для того, чтобы получать запрос обработки установки мелодии вызова. Таким образом, клиент управления может получать запрос обработки установки мелодии вызова от пользователя.
Если клиент управления получает запрос обработки установки мелодии вызова непосредственно от пользователя на этапе 101 в этом варианте осуществления, этап 102 может быть опущен. В практических применениях, что касается того, должен ли клиент управления выполнять процесс генерирования запроса обработки установки мелодии вызова или нет, этап 102 служит в качестве ссылки, и этот вариант осуществления не налагает ограничения. В последующих вариантах осуществления случай, когда клиент управления должен выполнять процесс генерирования запроса обработки установки мелодии вызова, берется в качестве примера для иллюстрации.
103: Отправка запроса обработки установки мелодии вызова на обслуживающий сервер через сеть мобильной связи.
После генерирования запроса обработки установки мелодии вызова клиент управления может отправлять запрос обработки установки мелодии вызова на обслуживающий сервер через сеть мобильной связи.
В этом варианте осуществления сетью мобильной связи может быть сеть глобальной системы мобильной связи (GSM), или сеть множественного доступа с кодовым разделением каналов (CDMA), или сеть широкополосного множественного доступа с кодовым разделением каналов (WCDMA), или сеть синхронного множественного доступа с кодовым разделением каналов - с временным разделением каналов (TD-SCDMA), или сеть CDMA2000, или сеть общемировой совместимости сетей доступа в микроволновом диапазоне (WiMax), или другие сети мобильной связи. В данном описании определенный тип сети не ограничивается.
В этом варианте осуществления между клиентом управления и обслуживающим сервером создается логический интерфейс связи, при этом логический интерфейс связи в клиенте управления может активизировать физический интерфейс пользовательского терминала для осуществления связи с обслуживающим сервером. Осуществление связи между клиентом управления и обслуживающим сервером выполняется на прикладном уровне. Например, в сети радиослужбы пакетной передачи данных общего назначения (GPRS), данные, отправляемые клиентом управления, достигают обслуживающего сервера после прохождения через шлюзовой узел поддержки радиослужбы пакетной передачи данных общего назначения (GGSN) и обслуживающий узел поддержки радиослужбы пакетной передачи данных общего назначения (SGSN). Вышеизложенное описание представляет собой только пример, предназначенный для того, чтобы описать осуществление связи между клиентом управления и обслуживающим сервером. Должно быть понятно, что в практических применениях, для различных сетей мобильной связи, процесс осуществления связи между клиентом управления и обслуживающим сервером и сетевыми элементами, через которые проходит осуществление связи, может изменяться, и это в данном описании не ограничивается.
Следует отметить, что клиент управления в этом варианте осуществления располагается в пользовательском терминале, и клиент управления отправляет данные на обслуживающий сервер через сеть мобильной связи, активизируя интерфейс связи пользовательского терминала; сетевой адрес обслуживающего сервера предварительно устанавливают в клиенте управления, или получают заранее, и поэтому данные могут быть отправлены в соответствии с этим сетевым адресом.
В этом варианте осуществления клиент управления отправляет соответствующий запрос обработки установки мелодии вызова непосредственно на обслуживающий сервер через сеть мобильной связи после приема запроса операции установки мелодии вызова пользователя, без необходимости осуществлять доступ к Веб-сайту, определяемому операторами. Поэтому прямое взаимодействие между клиентом управления и обслуживающим сервером может обеспечивать возможность пользователю более удобным образом устанавливать мелодию вызова в любое время, так что неисправности Веб-сайта не будут оказывать влияния.
Во-вторых, поскольку клиент управления непосредственно осуществляет связь с обслуживающим сервером без необходимости осуществлять доступ к сайту, клиент управления не принимает информацию, не связанную с установкой мелодии вызова, от обслуживающего сервера, таким образом уменьшая излишний сетевой трафик.
Наконец, в этом варианте осуществления, клиент управления взаимодействует с обслуживающим сервером через сеть мобильной связи, не создавая Интернет-соединение с обслуживающим сервером. Характерные особенности сети мобильной связи гарантируют, что безопасность сети мобильной связи выше, чем безопасность Интернета. Поэтому установка мелодии вызова, выполняемая через сеть мобильной связи в этом варианте осуществления настоящего изобретения, эффективно улучшает безопасность системы.
Поскольку способ обработки услуг в варианте осуществления настоящего изобретения описан выше с точки зрения клиента управления, ниже описывается способ обработки услуг в варианте осуществления настоящего изобретения с точки зрения обслуживающего сервера. Как показано на фиг.2, способ обработки услуг в варианте осуществления настоящего изобретения включает в себя следующие этапы:
201: Прием, через сеть мобильной связи, запроса обработки установки мелодии вызова, отправленного клиентом управления.
В этом варианте осуществления, сетевой адрес обслуживающего сервера устанавливается в клиенте управления. Поэтому клиент управления может отправлять запрос обработки установки мелодии вызова на обслуживающий сервер через сеть мобильной связи. Обслуживающий сервер в этом варианте осуществления может принимать запрос обработки установки мелодии вызова, отправляемый клиентом управления и передаваемый соответствующим элементом сети мобильной связи, таким как обслуживающий узел поддержки радиослужбы пакетной передачи данных общего назначения (SGSN).
Принимаемый обслуживающим сервером запрос обработки установки мелодии вызова, который соответствует запросу обработки установки мелодии вызова, отправленному клиентом управления, в этом варианте осуществления может включать в себя:
запрос выяснения установки мелодии вызова, адаптированный для выяснения текущей установки мелодии вызова пользователя;
запрос добавления установки мелодии вызова, адаптированный для добавления одного или более условий запуска мелодии вызова;
запрос удаления установки мелодии вызова, адаптированный для удаления одного или более условий запуска мелодии вызова; или
запрос модифицирования установки мелодии вызова, адаптированный для обновления существующих условий запуска мелодии вызова.
Должно быть понятно, что в практических применениях, запрос обработки установки мелодии вызова также может иметь другие типы запросов, и в данном описании не ограничивается.
202: Обработка соответствующей установки мелодии вызова в соответствии с запросом обработки установки мелодии вызова.
После приема запроса обработки установки мелодии вызова обслуживающий сервер может обрабатывать установку мелодии вызова пользователя в соответствии с запросом, например, выясняя установку мелодии вызова, добавляя условие запуска мелодии вызова, удаляя условие запуска мелодии вызова, обновляя условие запуска мелодии вызова или выполняя другие типы операции.
Следует отметить, что до того, как обрабатывать установку мелодии вызова, обслуживающий сервер может аутентифицировать пользователя. После того как пользователь проходит аутентификацию, обслуживающий сервер анализирует соответствующее сообщение с запросом и обрабатывает соответствующую установку мелодии вызова пользователя в соответствии с информацией о пользователе, типом операции и параметрами установки в сообщении.
В этом варианте осуществления обслуживающий сервер не только аутентифицирует пользователя, но также аутентифицирует пользовательский терминал и/или клиента управления, в соответствии со стратегией аутентификации операторов; или аутентифицирует любые два из этих элементов: пользователя, клиента управления и пользовательского терминала; или аутентифицирует все эти три элемента. Обслуживающий сервер выполняет последующие операции только после успешного выполнения аутентификации.
В этом варианте осуществления, обслуживающий сервер может принимать, через сеть мобильной связи, запрос обработки установки мелодии вызова, отправляемый клиентом управления, и выполнять соответствующую обработку. Поэтому прямое взаимодействие между клиентом управления и обслуживающим сервером может обеспечивать возможность пользователю более удобным образом устанавливать мелодию вызова в любое время, так что неисправности Веб-сайта не будут оказывать влияния.
Во-вторых, поскольку клиент управления непосредственно осуществляет связь с обслуживающим сервером без необходимости осуществлять доступ к сайту, клиент управления не принимает от обслуживающего сервера информацию, не связанную с установкой мелодии вызова, таким образом уменьшая излишний сетевой трафик.
Наконец, в этом варианте осуществления, между клиентом управления и обслуживающим сервером создается соединение сети мобильной связи вместо Интернет-соединения. Характерные особенности сети мобильной связи гарантируют, что безопасность сети мобильной связи выше, чем безопасность Интернета. Поэтому установка мелодии вызова, выполняемая через сеть мобильной связи в этом варианте осуществления настоящего изобретения, эффективно улучшает безопасность системы.
Для лучшего понимания ниже представлен детально разработанный способ обработки услуг в этом варианте осуществления настоящего изобретения с точки зрения взаимодействия между клиентом управления и обслуживающим сервером. Как показано на фиг.3, способ обработки услуг в другом варианте осуществления настоящего изобретения включает в себя следующие этапы.
301: клиент управления генерирует запрос обработки установки мелодии вызова.
В этом варианте осуществления, когда пользователь предполагает установить услугу самостоятельно выбираемого контроля посылки вызова, пользователь может сначала войти в клиент управления. Клиент управления может быть программным обеспечением в пользовательском терминале. После того как клиент управления успешно аутентифицирует пользователя, пользователь отправляет запрос операции установки мелодии вызова клиенту управления в пользовательском терминале через операцию ввода, такую как нажатие клавиши. Запрос операции несет в себе параметры, такие как тип операции и объект операции.
После приема запроса операции установки мелодии вызова от пользователя, клиент управления генерирует соответствующий запрос обработки установки мелодии вызова в соответствии с запросом операции установки мелодии вызова. Запрос может генерироваться в любом из следующих режимов:
A. через протокол передачи гипертекста (HTTP).
В этом режиме, клиент управления может сделать так, чтобы параметры запроса операции установки мелодии вызова переносились в заголовке сообщения или в теле сообщения в сообщении HTTP, и использовать сообщение HTTP в качестве запроса обработки установки мелодии вызова.
Следует отметить, что если параметры в запросе операции установки мелодии вызова описываются непосредственно через последовательности символов, параметры запроса операции установки мелодии вызова можно переносить в заголовке сообщения или в теле сообщения в сообщении HTTP.
Если параметры в запросе операции установки мелодии вызова описываются через расширяемый язык разметки (XML) или через протокол SOAP, параметры запроса операции установки мелодии вызова можно переносить в теле сообщения в сообщении HTTP.
B. через протокол доступа к конфигурированию XML (XCAP).
В этом режиме клиент управления должен иметь функции клиента XCAP и может генерировать, в соответствии с XCAP, команду XCAP формата сообщения XCAP, а именно запрос обработки установки мелодии вызова.
Следует отметить, что вышеизложенные два режима генерирования выдвинуты только с целью приведения примера. В практических применениях, запрос обработки установки мелодии вызова может генерироваться через другие отличающиеся протоколы в соответствии с требованиями передачи. Тип протокола и процесс генерирования в данном описании не ограничиваются.
Запрос обработки установки мелодии вызова в этом варианте осуществления может включать в себя: запрос выяснения установки мелодии вызова, запрос добавления установки мелодии вызова, запрос удаления установки мелодии вызова или запрос модифицирования установки мелодии вызова, или другие типы запросов обработки. Функции таких запросов включают в себя, но не ограничиваются этим: пользователь добавляет новую установку мелодии вызова, пользователь просматривает существующую установку мелодии вызова, пользователь удаляет существующую установку мелодии вызова и пользователь модифицирует существующую установку мелодии вызова.
Пользователь может воспроизводить мелодию вызова в соответствии с различными атрибутами установок и условиями воспроизведения мелодии вызова, например воспроизведение мелодии вызова в определенном периоде времени, или воспроизведение мелодии вызова в соответствии с определенной группой пользователей.
302: Клиент управления отправляет сгенерированный запрос обработки установки мелодии вызова на обслуживающий сервер через сеть мобильной связи.
В этом варианте осуществления, после генерирования запроса обработки установки мелодии вызова, клиент управления может отправлять запрос обработки установки мелодии вызова на обслуживающий сервер через сеть мобильной связи. В частности, сеть мобильной связи может быть сетью GSM или сетью CDMA, или другими сетями мобильной связи. Тип сети в данном описании не ограничивается.
Следует отметить, что клиент управления в этом варианте осуществления располагается в пользовательском терминале, и клиент управления отправляет данные на обслуживающий сервер через сеть мобильной связи, активизируя интерфейс связи пользовательского терминала; сетевой адрес обслуживающего сервера предварительно устанавливают в клиенте управления, или получают заранее, и поэтому данные могут отправляться в соответствии с этим сетевым адресом.
303: Обслуживающий сервер выполняет соответствующую обработку в соответствии с принятым запросом обработки установки мелодии вызова.
В этом варианте осуществления сетевой адрес обслуживающего сервера установлен в клиенте управления. Поэтому клиент управления может отправлять запрос обработки установки мелодии вызова на обслуживающий сервер через сеть мобильной связи. Специфичный для услуги сервер в этом варианте осуществления может принимать запрос обработки установки мелодии вызова, передаваемый от соответствующего элемента сети мобильной связи, такого как SGSN.
После приема запроса обработки установки мелодии вызова, обслуживающий сервер может аутентифицировать пользователя и/или клиента управления до того, как обрабатывать соответствующую установку мелодии вызова; и, после успешного выполнения аутентификации, обрабатывать соответствующую установку мелодии вызова пользователя в соответствии с информацией о пользователе, типом операции и параметрами установки в сообщении.
304: Обслуживающий сервер передает обратно ответ на обработку установки мелодии вызова клиенту управления через сеть мобильной связи.
В этом варианте осуществления, после завершения обработки установки мелодии пользователя, обслуживающий сервер может передавать обратно ответ на обработку клиенту управления, например передавать обратно результат обработки, или, если пользователь запрашивает просмотр установок мелодии вызова, обслуживающий сервер может передавать обратно клиенту управления текущие установки мелодии вызова пользователя.
Следует отметить, что этап 304 в этом варианте осуществления является необязательным. Специфичный для услуги сервер не обязательно передает обратно результат обработки клиенту управления. Например, если пользователь запрашивает удаление установки мелодии вызова, обслуживающий сервер удаляет соответствующую установку мелодии вызова в соответствии с запросом, без необходимости возвращать результат обработки.
В этом варианте осуществления обслуживающий сервер может принимать запрос обработки установки мелодии вызова, отправленный клиентом управления, и выполнять соответствующую обработку. Поэтому прямое взаимодействие между клиентом управления и обслуживающим сервером может обеспечивать возможность пользователю более удобным образом устанавливать мелодию вызова в любое время, так что неисправности Веб-сайта не будут оказывать влияния.
Кроме того, поскольку клиент управления осуществляет связь непосредственно с обслуживающим сервером без необходимости осуществлять доступ к сайту, клиент управления не принимает информацию, не связанную с установкой мелодии вызова, от обслуживающего сервера, таким образом уменьшая излишний сетевой трафик.
Кроме того, в этом варианте осуществления, между клиентом управления и обслуживающим сервером создается соединение сети мобильной связи вместо Интернет-соединения. Характерные особенности сети мобильной связи гарантируют, что безопасность сети мобильной связи выше, чем безопасность Интернета. Поэтому установка мелодии вызова, выполняемая через сеть мобильной связи в этом варианте осуществления настоящего изобретения, эффективно улучшает безопасность системы.
Кроме того, в этом варианте осуществления, клиент управления может генерировать запрос обработки установки мелодии вызова во множестве режимов, которые могут быть адаптированы ко множеству транспортных протоколов и могут улучшать гибкость передачи запроса обработки установки мелодии вызова.
В практических применениях, запрос обработки установки мелодии вызова может включать в себя какой-либо из запроса выяснения установки мелодии вызова, запроса добавления установки мелодии вызова, запроса удаления установки мелодии вызова и запроса модифицирования установки мелодии вызова. Для лучшего понимания настоящего изобретения ниже описывается, как обрабатывать такие примерные типы запросов. В соответствии с различными режимами генерирования запроса обработки установки мелодии вызова, способ обработки услуг в этом варианте осуществления сводится к следующим случаям:
I. Обработка услуги в режиме HTTP
(1) обработка запроса выяснения установки мелодии вызова.
В этом режиме, когда пользователь предполагает запросить свои собственные установки мелодии вызова, пользователь может ввести запрос операции установки мелодии вызова в клиент управления. Клиент управления генерирует соответствующий запрос выяснения установки мелодии вызова, который может нести в себе параметры, включающие в себя: идентификатор пользователя, тип запроса и тип установки.
Идентификатор пользователя представляет собой идентификатор пользователя, который инициирует запрос операции установки мелодии вызова, тип запроса представляет собой тип установки мелодии вызова, который предполагает запросить пользователь, отправляющий запрос операции установки мелодии вызова, а тип установки представляет собой диапазон установок мелодии вызова, которые предполагает запросить пользователь, отправляющий запрос операции установки мелодии вызова.
В практических применениях, запрос выяснения установки мелодии вызова может содержать больше параметров, включающих в себя следующие параметры:
Таблица 1
Название параметра
Структура
Значение параметра может быть нулевым?
Комментарии
Идентификатор пользователя userid
Цифра
Нет
Номер пользователя, который может быть номером мобильного телефона пользователя или международным номером мобильной станции в цифровой сети с интегрированными услугами (MSISDN)
Код доступа пользователя randomsessionkey
Цифра, буква
Да
Код доступа пользователя
Идентификатор пользовательского терминала sid
Цифра
Да
Номер терминала пользователя, который может быть международным идентификационным номером мобильного оборудования (IMEI) пользовательского терминала
Тип выяснения flag
Цифра
Да
Типы выяснения, когда значение параметра является нулевым, тип 2 выяснения ниже применяется по умолчанию:1 - установка персонального самостоятельно выбираемого контроля посылки вызова (включающая в себя установку мелодии
вызова и установку блока мелодий вызова);2 - установка персонального самостоятельно выбираемого контроля посылки вызова и установка самостоятельно выбираемого контроля посылки вызова группы, к которой принадлежит пользователь;3 - установка самостоятельно выбираемого контроля посылки вызова группы, к которой принадлежит пользователь;4 - установка блока мелодий вызова из установки самостоятельно выбираемого контроля посылки вызова; и5 - установка мелодии
вызова персональной самостоятельно выбираемого контроля посылки вызова
Тип установки settype
Цифра
Да
Типы установки включают в себя: 0 - все установки; и1 - персональные установки, кроме мелодии вызова по умолчанию системы
Идентификаторустановки мелодии вызоваcustomizeid
Цифра
Да
Идентификатор установки мелодии вызова может быть более чем один
Параметры, показанные в Таблице 1, представлены только с целью приведения примера. В практических применениях могут быть добавлены другие параметры, которые в данном описании не ограничиваются.
Клиент управления может генерировать соответствующий запрос выяснения установки мелодии вызова в соответствии с HTTP, например со ссылкой на структуру параметров в Таблице 1. В практических применениях, запрос выяснения установки мелодии вызова может иметь следующий вид:
В вышеупомянутом запросе выяснения установки мелодии переносятся следующие параметры: адрес и порт обслуживающего сервера "10.70.119.108:80", тип запроса "query" ("выяснение"), номер пользователя "userid=13811112222", идентификатор пользовательского терминала "sid=358973017867744", тип выяснения "flag=l" и тип установки "settype=0". Запрос выяснения установки мелодии вызова генерируется посредством переноса параметров, через последовательности символов, в заголовке сообщения в сообщении HTTP. Режим переноса параметров в теле сообщения и режим описания параметров через XML подобны, и в данном описании повторно не описываются.
Вышеприведенный запрос выяснения установки мелодии вызова передается на соответствующий обслуживающий сервер через интерфейс клиента управления в сети мобильной связи, и затем обслуживающий сервер выполняет соответствующую операцию запроса, и возвращает результат запроса клиенту управления. Результат запроса включает в себя идентификатор элемента установки и содержимое элемента установки. Если запрос, отправленный клиентом, включает в себя тип установки (settype), это указывает, что требуются все установки или все персональные установки, и сервер должен возвращать всю информацию по установке; если запрос не включает в себя тип установки (settype), но включает в себя один или более идентификаторов элемента установки, это указывает, что требуется содержимое установок одного или более элементов установки, и сервер выясняет относительно содержимого элементов установок в соответствии с идентификатором элемента установки и возвращает соответствующее содержимое элементов установки пользовательскому терминалу.
В этом варианте осуществления, установки мелодии вызова, возвращаемые обслуживающим сервером, могут быть описаны через XML, например:
<!-- название параметра
specialtype
тип установки мелодии вызова
tonecode
ID (идентификатор) мелодии вызова
looptype
тип воспроизведения мелодии вызова0 - последовательный; 1 - произвольный
timetype
тип времени воспроизведения
starttime
время запуска
endtime
время окончания
specialphone
номер вызывающего абонента
desc
информация описания
customizeid
ID установки
boxflag
тип установки мелодии вызова
Следует отметить, что в этом варианте осуществления, в режиме HTTP, установка мелодии вызова может быть передана непосредственно клиенту управления мелодии вызова через HTTP, или клиент загружает соответствующий файл установки мелодии вызова на сторону клиента, и этот определенный режим в данном описании не ограничивается.
Следует отметить, что в этом варианте осуществления, пользователь получает установку мелодии вызова от обслуживающего сервера, активно инициируя запрос выяснения. В практических применениях, обслуживающий сервер может синхронизировать установку мелодии вызова пользователя с клиентом управления, как запускаемую определенными условиями или периодически. Например, установка мелодии вызова пользователя может синхронизироваться раз в неделю между обслуживающим сервером и клиентом управления посредством согласования; или, после того, как пользователь модифицирует установку мелодии вызова, входя на Веб-сайт, определяемый операторами через компьютер, обслуживающий сервер также может активно синхронизировать установку мелодии вызова с клиентом управления, и следовательно, пользователь может выяснять текущие установки мелодии вызова непосредственно через клиента управления, без необходимости отправлять какой-либо запрос выяснения.
(2) обработка запроса добавления установки мелодии вызова.
В этом режиме, когда пользователь предполагает добавлять новые установки мелодии вызова, пользователь вводит запрос операции установки мелодии вызова в клиента управления. Клиент управления генерирует соответствующий запрос добавления установки мелодии вызова, который может нести в себе параметры, включающие в себя: идентификатор пользователя и параметры установки.
Идентификатор пользователя представляет собой идентификатор пользователя, который отправляет запрос операции установки мелодии вызова.
В этом варианте осуществления параметры установки в запросе добавления установки мелодии вызова дополнительно могут включать в себя по меньшей мере один из следующих параметров: идентификатор мелодии вызова, параметр установки времени, параметр установки статуса и параметр номера.
Параметры установки в этом варианте осуществления не ограничиваются параметром установки времени, параметром установки статуса и параметром номера, упомянутыми выше. В практических применениях, в соответствии с различными стратегиями операторов, параметры установок могут включать в себя другие типы параметров, которые в данном описании ограничиваются.
В практических применениях, запрос добавления установки мелодии вызова может нести в себе больше параметров, включая следующие параметры:
Таблица 2
Название параметра
Структура
Значение параметра может быть нулевым?
Комментарии
Идентификатор пользователя userid
Цифра
Нет
Номер пользователя, который может быть номером мобильного телефона пользователя или номером MSISDN
Код доступа пользователя randomsessionkey
Цифра, буква
Да
Код доступа пользователя
Идентификатор пользователь-ского терминала sid
Цифра
Да
Номер пользовательского терминала, который может быть номером IMEI пользовательского терминала
Атрибут мелодии вызова specialtype
Цифра
Нет
1 - мелодия вызова по умолчанию;2 - персональная мелодия вызова;3 - групповая мелодия вызова
Циркулирующий режим воспроизведения looptype
Цифра
Да
Циркулирующий режим воспроизведения тоновых сигналов:0 - последовательный;1 - произвольный
Тип мелодии вызова boxflag
Цифра
Да
Существуют следующие типы мелодий вызова. Если значение параметра является нулевым, по умолчанию применяется тип 0 мелодии вызова:0 - установленная обычная мелодия вызова;1 - установленная музыкальная шкатулка; 2 - установленная группа мелодий вызова (поддерживает только usdpb064)
Идентификатор мелодии вызова tonecode
Цифра
Нет
Код обычной мелодии вызова, группы мелодий вызова или музыкальной шкатулки. Для группы мелодий вызова или музыкальной шкатулки может быть введен только один код. Множество обычных мелодий разграничиваются символом "|"
Параметр номера specialphone
Цифра, буква
Да
Этот параметр определяет номера, для которых воспроизводится соответствующая мелодия вызова. Когда значение Specialtype равно 2, оно указывает номер пользователя; когда значение Specialtype равно 3, оно указывает порядковый номер группы
Установка времени timerule
Массив
Да
Правило времени воспроизведения мелодии вызова
Другая установка statusrule
Массив
Да
Правило воспроизведения мелодий вызова в соответствии с различными статусами
Тип мелодии вызова статуса statustype
Цифра
Да
Воспроизведение мелодий вызова в соответствии с различными статусами0 - нормальная мелодия вызова (по умолчанию); 1 - контроль посылки вызова отключения питания;2- контроль посылки вызова для переадресации вызова без условий;3 - контроль посылки вызова для вызываемого пользователя, находящегося вне зоны обслуживания
Описание
Символ
Да
Описание установки
Атрибут установки flag
Цифра
Да
Перекрытие отрезков времени 0 - ошибка с подсказкой и отклонение установки 1 - перезапись существующих установок; 2 - добавление кольца мелодий вызова (допускаемого весь день по умолчанию); 3 - если отрезки времени накладываются, использование нового отрезка времени установки, чтобы разделить существующие установки
Установка времени "timerule" в вышеприведенной таблице 2 может включать в себя следующие параметры:
Таблица 3
Название параметра
Структура
Значение параметра может быть нулевым?
Комментарии
Тип времени timetype
Цифра
Нет
Тип времени0 - каждодневный отрезок времени;1 - отрезок времени с датой;2 - отрезок времени на весь день;3 - еженедельный отрезок времени;4 - ежемесячный отрезок времени;5 - ежегодный отрезок времени
Время начала starttime
Цифра
Нет
Время началаyyyy-mm-dd hh:mm:ss
Время окончания endtime
Цифры
Нет
Время окончанияyyyy-mm-dd hh:mm:ss
В приведенной выше таблице 2, другая установка "statusrule" может быть правилом воспроизведения мелодий вызова в соответствии со статусом пользователя, или правилом воспроизведения мелодий вызова в соответствии с географическим местоположением пользователя. Например, правило воспроизведения мелодий вызова в соответствии со статусом пользователя может включать в себя следующие параметры:
Таблица 4
Название параметра
Структура
Значение параметраможет быть нулевым?
Комментарии
Тип мелодии вызова статуса присутствия presencetone
Цифра или булево значение
Нет
0 - воспроизведение мелодий вызова в соответствии с различными статусами присутствия;1 - преобразование информации о присутствии в воспроизведении мелодий вызова
Статус присутствия presence
Цифра, буква
Нет
Описание информации о статусе присутствия
Или правило воспроизведения мелодий вызова в соответствии со статусом пользователя может включать в себя следующие параметры:
Таблица 5
Название параметра
Структура
Значение параметраможетбытьнулевым?
Комментарии
Тип мелодий вызова для местоположения loctone
Цифра или булево значение
Нет
0 - воспроизведение в соответствии с различными статусами местоположения;1 - преобразование информации о местоположении в воспроизведении мелодий вызова
Статус местоположения location
Цифра, буква
Нет
Описание информации о статусе местоположения
Параметры, показанные в вышеприведенных таблице 2 - таблице 5, представлены только с целью приведения примера. В практических применениях также могут быть добавлены другие параметры, которые в данном описании не ограничиваются.
После получения запроса операции установки мелодии вызова, клиент управления может генерировать соответствующий запрос добавления установки мелодии вызова в соответствии с HTTP. Структура запроса добавления установки мелодии вызова подобна структуре вышеприведенного запроса выяснения установки мелодии вызова и повторно в данном описании не описывается.
После того как вышеприведенный запрос добавления установки мелодии вызова передается на соответствующий обслуживающий сервер через интерфейс клиента управления в сети мобильной связи, обслуживающий сервер выполняет соответствующую операцию добавления, а именно модифицирует соответствующие установки мелодии вызова в соответствии с идентификатором мелодии вызова, информацией по установке воспроизведения времени и информацией по установке воспроизведения пользователя, определяемыми в запросе добавления установки мелодии вызова.
Должно быть понятно, что после завершения добавления установки мелодии вызова, обслуживающий сервер может возвратить результат обработки клиенту управления. Результат обработки может включать в себя идентификатор, указывающий на успех или неудачу операции, и причины для неудачи операции. Например, "0" используется для того, чтобы указать на успех операции, а различные коды используются для того, чтобы указать: пользователь недопустим, код мелодии вызова не существует, отрезок времени установки перекрывается с существующим отрезком времени или время установки представляет собой нуль.
Если установка мелодии вызова добавляется успешно, и запрос устанавливается пользователем как: воспроизведение самостоятельно выбираемого контроля посылки вызова в период времени с 8:00 до 9:00 каждое утро, когда инициируется вызов для пользователя, обслуживающий сервер выясняет, в соответствии с установками воспроизведения времени вызываемого пользователя, находится ли текущее время в пределах установленного диапазона. Если текущее время находится в пределах от 8:00 до 9:00, обслуживающий сервер запускает сервер воспроизведения контроля посылки вызова, чтобы воспроизводить контроль посылки вызова, самостоятельно выбираемый вызываемым пользователем для вызывающего пользователя; в противном случае обслуживающий сервер воспроизводит контроль посылки вызова в соответствии с существующим правилом установки.
(3) обработка запроса модифицирования установки мелодии вызова.
Обработка запроса модифицирования установки мелодии вызова и параметров в запросе операции установки мелодии вызова подобна действиям в обработке вышеприведенного запроса добавления установки мелодии вызова. Один или более идентификаторов элементов установок параметров "customizeid" требуется добавлять на основании вышеприведенной Таблицы 2, чтобы указать ID существующей установки мелодии вызова. Структура параметров может быть цифрой или символом, а значение по меньшей мере одного из параметров является не нулевым. Клиент управления модифицирует установки мелодии вызова, соответствующие параметру. Если переносится множество идентификаторов элементов установок, соответствующие параметры установок мелодии вызова, такие как время воспроизведения мелодии вызова, для элемента установки являются вспомогательными.
Следует отметить, что в этом варианте осуществления, если обслуживающий сервер не в состоянии найти соответствующий идентификатор элемента установки, он расценивает этот запрос, как запрос на добавление нового элемента установки мелодии вызова, и обслуживающий сервер выполняет операцию добавления нового элемента установки мелодии вызова.
В этом варианте осуществления запрос модифицирования установки мелодии вызова может дополнительно включать в себя параметры, подлежащие модифицированию, а именно определенные параметры установки мелодии вызова, подлежащие модифицированию, как затребуется пользователем, отправляющим запрос операции установки мелодии вызова. Параметры, подлежащие модифицированию, могут включать в себя: параметр установки времени, параметр установки статуса, идентификатор мелодии вызова, параметр номера или другие параметры, подлежащие модифицированию.
(4) обработка запроса удаления установки мелодии вызова.
Когда пользователь предполагает удалить установку мелодии вызова, пользователь может ввести запрос операции для удаления установки мелодии вызова в клиент управления. Клиент управления отправляет запрос удаления установки мелодии вызова на обслуживающий сервер. Запрос удаления установки мелодии вызова несет в себе идентификатор пользователя и идентификатор установки мелодии вызова, подлежащей удалению.
Идентификатор пользователя представляет собой идентификатор пользователя, отправляющего запрос операции установки мелодии вызова, а идентификатор установки мелодии вызова, подлежащей удалению, является идентификатором установки мелодии вызова, подлежащей удалению, как затребуется пользователем, отправляющим запрос операции установки мелодии вызова.
В этом варианте осуществления запрос удаления установки мелодии вызова несет в себе параметры, подлежащие удалению, а именно определенные параметры установки мелодии вызова, подлежащей удалению, как затребуется пользователем, отправляющим запрос операции установки мелодии вызова. Параметры, подлежащие удалению, могут включать в себя: параметр установки времени, параметр установки статуса, идентификатор мелодии вызова, параметр номера или другие параметры, подлежащие удалению.
В практических применениях запрос выяснения установки мелодии вызова может нести в себе больше параметров, включая параметры, показанные в следующей таблице:
Таблица 6
Название параметра
Структура
Значение параметра можетбыть нулевым?
Комментарии
userid
Цифра
Нет
Номер пользователя, который может быть номером мобильного телефона пользователя или номером MSISDN
randomsessionkey
Цифра, буква
Да
Код доступа пользователя
Идентификатор пользовательского терминала sid
Цифра
Да
Номер пользовательского терминала, который может быть IMEI пользовательского терминала
customizeid
Цифра
Нет
ID установки мелодии вызова
Параметры, показанные в вышеприведенной таблице 6, представлены только с целью приведения примера. В практических применениях могут быть добавлены другие параметры, которые в данном описании не ограничиваются.
После приема запроса операции установки мелодии вызова на удаление установки мелодии вызова, клиент управления может генерировать соответствующий запрос удаления установки мелодии вызова в соответствии с HTTP. В соответствии с вышеприведенной Таблицей 6, в практических применениях, запрос удаления установки мелодии вызова может иметь следующий вид:
В вышеприведенном запросе удаления установки мелодии вызова переносятся следующие параметры: адрес и порт обслуживающего сервера "10.70.119.108:80", тип запроса "del", номер пользователя "userid=l3811112222", код пользовательского терминала "sid = 358973017867744" и ID "customizeid=65" установки мелодии вызова, подлежащей удалению. Запрос удаления установки мелодии вызова генерируется посредством перенесения параметров в заголовок сообщения в сообщении HTTP через последовательности символов. Режим переноса параметров в теле сообщения и режим описания параметров через XML подобны, и повторно в данном описании не описываются.
Вышеприведенный запрос удаления установки мелодии вызова передается на соответствующий обслуживающий сервер через интерфейс клиента управления в сети мобильной связи, и затем обслуживающий сервер выполняет соответствующую операцию удаления и возвращает результат удаления на сервер управления. Результат удаления, в частности, может включать в себя идентификатор, указывающий на успех или неудачу операции, и причины для неудачи операции. Например, "0" используется для того, чтобы указать на успех операции, а различные коды используются для того, чтобы указать: пользователь недопустим или запись установки не существует.
Следует отметить, что в режиме HTTP, обслуживающий сервер может быть платформой услуги самостоятельно выбираемого контроля посылки вызова, или другим устройством с подобными функциями.
II. Обработка услуги в режиме XCAP
Обработка услуги в режиме HTTP описана выше, а в дальнейшем описывается обработка услуги, выполняемая в режиме XCAP. Когда применяется протокол XCAP, требуется, чтобы и клиент управления, и обслуживающий сервер могли поддерживать протокол XCAP, и обслуживающий сервер должен иметь функции сервера XCAP, и сохранять и управлять установками мелодии вызова в XML-файлах. В этом режиме, клиент управления может модифицировать определенный элемент установки более удобным образом, между клиентом управления и обслуживающим сервером передается меньше информационных данных, и излишний сетевой трафик дополнительно уменьшается.
Следует отметить, что в этом режиме, обслуживающий сервер устанавливает мелодии вызова пользователя как XML-файлы и управляет ими в древовидной структуре в соответствии с протоколом XCAP. Например, для пользователя Тома, адрес ресурса XCAP установок мелодий Тома можно рассматривать как выражение: http://server.crbt.com/service-setting/users/Tom/prem1, которое указывает, что корневой адрес услуги представляет собой server.crbt.com, идентификатор приложения представляет собой service-setting, идентификатор пользователя представляет Tom (Том), а XML-файл установки мелодии представляет prem1. Например, в элементе 522 установки мелодии вызова Тома, мелодии вызова в персональной группе мелодий 100100000002 могут последовательно воспроизводиться для пользователя 13800000001 в периоды времени 8:30 - 12:00 и 13:30 - 18:00 каждый день. Файл установки мелодии вызова prem1 имеет следующий вид:
(1) обработка запроса выяснения установки мелодии вызова.
В этом режиме, когда пользователь предполагает выяснить свои установки мелодии вызова, пользователь может вводить запрос операции выяснения установки мелодии вызова в клиенте управления. Запрос операции может включать в себя элементы установки, подлежащие выяснению.
После получения вышеприведенного запроса операции установки мелодии вызова, клиент управления может генерировать соответствующий запрос выяснения установки мелодии вызова в соответствии с XCAP. Запрос выяснения установки мелодии вызова может иметь следующий вид: "GET http://server.crbt.com/service-setting/users/Tom/prem1 HTTP/1.1", где "GET" указывает на получение.
Вышеприведенный запрос выяснения установки мелодии вызова передается на соответствующий обслуживающий сервер через интерфейс клиента управления в сети мобильной связи, и затем обслуживающий сервер выполняет соответствующую операцию выяснения, и возвращает результат выяснения клиенту управления. Результат выяснения может быть XML-файлом prem1, который включает в себя установки мелодии вызова пользователя.
В вышеприведенном примере выполняется выяснение всей информации по установке мелодии вызова в prem1 пользователя. Следует отметить, что в практических применениях пользователь может выяснять установку мелодии вызова только в одном элементе установки, например, выяснять информацию о номере вызывающего абонента в установке мелодии вызова:
В этом случае, ответное сообщение, возвращаемое клиенту управления, представляет собой: HTTP/1.1 200 OK, а тело сообщения несет в себе соответствующий номер: <one phone-number="13800000001"/> (один номер телефона = ...).
Процесс выяснения является аналогичным, и повторно в данном описании не описывается.
(2) обработка запроса добавления установки мелодии вызова.
В этом режиме, когда пользователь предполагает добавить некоторые установки мелодии вызова, пользователь вводит запрос операции установки мелодии вызова в клиента управления. Запрос операции может нести в себе содержимое, подлежащее добавлению.
После получения запроса операции установки мелодии вызова, клиент управления может генерировать соответствующий запрос добавления установки мелодии вызова в соответствии с XCAP. Запрос добавления установки мелодии вызова может иметь следующий вид:
Content-Type: application/xml-fragment-body;
где " PUT" указывает на установку. Определенное значение запроса добавления установки мелодии вызова указывает, что в номера вызывающих абонентов добавляется номер "+8613012345678".
Вышеприведенный запрос добавления установки мелодии вызова передается на соответствующий обслуживающий сервер через интерфейс клиента управления в сети мобильной связи, и затем обслуживающий сервер выполняет соответствующую операцию добавления, и возвращает результат обработки клиенту управления. Результат обработки может включать в себя идентификатор, указывающий на успех или неудачу операции, причины для неудачи операции и так далее.
(3) обработка запроса модифицирования установки мелодии вызова.
Процесс модифицирования установки мелодии вызова является аналогичным вышеприведенному процессу запроса добавления установки мелодии вызова, и повторно в данном описании не описывается.
(4) обработка запроса удаления установки мелодии вызова.
Когда пользователь предполагает удалить установку мелодии вызова, пользователь вводит запрос операции установки мелодии вызова в клиент управления. Запрос операции может нести в себе содержимое, подлежащее удалению.
После получения запроса операции установки мелодии вызова, клиент управления может генерировать соответствующий запрос удаления установки мелодии вызова в соответствии с XCAP. Запрос удаления установки мелодии вызова может иметь следующий вид:
Где "DELETE" указывает на удаление, а определенное значение запроса удаления установки мелодии вызова указывает, что установка мелодии prem1 удаляется.
Вышеприведенный запрос удаления установки мелодии вызова передается на соответствующий обслуживающий сервер через интерфейс клиента управления в сети мобильной связи, и затем обслуживающий сервер выполняет соответствующую операцию удаления, и возвращает результат обработки на сервер управления. Результат обработки может включать в себя идентификатор, указывающий на успех или неудачу операции, причины для неудачи операции и так далее.
Следует отметить, что в режиме XCAP, обслуживающий сервер может быть платформой услуги самостоятельно выбираемого контроля посылки вызова, или другим устройством с подобными функциями, и обслуживающий сервер должен включать в себя систему управления базами данных XML (XDMS) для пользователя, чтобы выполнять обработку протокола XCAP.
В этом варианте осуществления обслуживающий сервер может принимать, через сеть мобильной связи, запрос обработки установки мелодии вызова, отправляемый клиентом управления, и выполнять соответствующую обработку. Поэтому прямое взаимодействие между клиентом управления и обслуживающим сервером может обеспечивать возможность пользователю более удобным образом устанавливать мелодию вызова в любое время, так что неисправности Веб-сайта не будут оказывать влияния.
Во-вторых, в этом варианте осуществления, между клиентом управления и обслуживающим сервером создается соединение сети мобильной связи вместо Интернет-соединения. Характерные особенности сети мобильной связи гарантируют, что безопасность сети мобильной связи выше, чем безопасность Интернета. Поэтому установка мелодии вызова, выполняемая через сеть мобильной связи в этом варианте осуществления настоящего изобретения, эффективно улучшает безопасность системы.
Наконец, в этом варианте осуществления, клиент управления генерирует запрос обработки установки мелодии вызова через режим XCAP и взаимодействует с обслуживающим сервером через протокол XCAP. Поэтому параметр установки в определенном элементе установки можно гибко добавлять или модифицировать, количество данных, передаваемых между клиентом управления и обслуживающим сервером, может быть эффективно уменьшено, и сетевые ресурсы сохраняются.
Следует отметить, что для улучшения безопасности обработки установки мелодии, в этом варианте осуществления настоящего изобретения может быть добавлен сервер доступа для того, чтобы аутентифицировать клиента управления и реализовывать данные, пересылаемые между сервером управления и обслуживающим сервером. В частности, способ обработки услуг, который вовлекает сервер доступа, в варианте осуществления настоящего изобретения сводится к следующим случаям в соответствии со сценариями приложений.
(1) обработка запроса выяснения установки мелодии вызова.
В этом режиме сервер доступа принимает запрос выяснения установки мелодии вызова от клиента управления через сеть мобильной связи и аутентифицирует клиента управления. Если аутентификация выполнена успешно, сервер доступа оценивает, сохранена ли локально установка мелодии вызова пользователя, соответствующего клиенту управления. Если установка мелодии вызова локально сохранена, сервер доступа возвращает локально сохраненную установку мелодии вызова клиенту управления через сеть мобильной связи; если установка мелодии вызова локально не сохранена, сервер доступа получает установку мелодии вызова пользователя от обслуживающего сервера, и передает обратно установку мелодии вызова, полученную от обслуживающего сервера, клиенту управления через сеть мобильной связи.
Для лучшего понимания настоящего изобретения ниже представлен пример, предназначенный для описания вышеприведенного процесса. Как показано на фиг.4, способ обработки услуг в другом варианте осуществления настоящего изобретения включает в себя следующие этапы:
401: Клиент управления отправляет запрос выяснения установки мелодии вызова на сервер доступа.
В этом режиме, когда пользователь предполагает выяснить свои установки мелодии вызова, пользователь вводит запрос операции установки мелодии вызова в клиент управления. После приема запроса операции установки мелодии вызова, клиент управления генерирует соответствующий запрос выяснения установки мелодии вызова через режим HTTP или режим XCAP или через другие режимы. Режим генерирования в данном описании не ограничивается.
После того как запрос выяснения установки мелодии вызова сгенерирован, клиент управления передает запрос выяснения установки мелодии вызова на сервер доступа через сеть мобильной связи.
402: Сервер доступа аутентифицирует клиента управления.
После приема запроса выяснения установки мелодии вызова, отправленного клиентом управления, сервер доступа аутентифицирует пользователя. Если аутентификация выполнена успешно, сервер доступа выполняет последующие этапы; если аутентификация завершается неудачно, сервер доступа передает обратно ответ о неудаче аутентификации клиенту управления.
Определенным процессом аутентификации может быть: оценка, дается ли право пользователю запрашивать установку мелодии вызова, или другие типы аутентификации. Тип аутентификации в данном описании не ограничивается.
Следует отметить, что в этом варианте осуществления, сервер доступа не только аутентифицирует пользователя, но также аутентифицирует и пользовательский терминал и/или клиента управления, в соответствии с определенной стратегией аутентификации операторов; или аутентифицирует любые два из этих элементов: пользователя, клиента управления и пользовательского терминала; или аутентифицирует все эти три элемента. Сервер доступа выполняет последующие операции только после успешного выполнения аутентификации.
403: Сервер доступа проверяет локальную установку мелодии вызова.
После успешной аутентификации клиента управления, сервер доступа оценивает, сохранена ли сервером доступа установка мелодии вызова, запрашиваемая для выяснения клиентом управления; если установка мелодии вызова сервером доступа сохранена, сервер доступа выполняет непосредственно этап 407; если установка мелодии сервером доступа не сохранена, сервер доступа выполняет этапы 404-407.
404: Сервер доступа запрашивает и получает установку мелодии вызова от обслуживающего сервера.
Если сервер доступа локально не хранит установку мелодии вызова, запрашиваемую для выяснения клиентом управления, сервер доступа получает установку мелодии вызова от обслуживающего сервера, и получением, в частности, может быть: непосредственная пересылка на обслуживающий сервер запроса выяснения установки мелодии вызова, отправляемого клиентом управления.
405: Обслуживающий сервер возвращает установку мелодии вызова на сервер доступа.
После приема запроса выяснения установки мелодии вызова, отправленного сервером доступа, обслуживающий сервер возвращает запрашиваемую установку мелодии вызова на сервер доступа. Детализированный процесс выяснения обслуживающего сервера является аналогичным процессу выяснения, описанному в вышеприведенном варианте осуществления, и повторно в данном описании не описывается.
406: Сервер доступа сохраняет установку мелодии вызова.
После приема установки мелодии вызова от обслуживающего сервера, сервер доступа локально сохраняет установку мелодии вызова, после чего установка мелодии вызова может быть локально получена от сервера доступа, когда клиент управления снова запрашивает выяснение для установки мелодии вызова.
407: Сервер доступа возвращает установку мелодии вызова клиенту управления.
Когда сервер доступа локально сохраняет установку мелодии вызова, запрашиваемую для выяснения клиентом управления, или после того, как сервер доступа успешно получает от обслуживающего сервера установку мелодии вызова, которая запрашивается для выяснения клиентом управления, сервер доступа может возвратить установку мелодии вызова клиенту управления.
В этом варианте осуществления, сервер доступа является независимым от обслуживающего сервера, и служит для специальной цели аутентификации клиента управления. Поэтому для различных типов доступа могут использоваться разные серверы доступа, чтобы выполнять аутентификацию и управление, таким образом повышая гибкость аутентификации.
(2) обработка запроса модифицирования установки мелодии вызова.
В этом режиме сервер доступа принимает, через сеть мобильной связи, запрос модифицирования установки мелодии вызова, отправляемый клиентом управления, и аутентифицирует пользователя. Если аутентификация выполнена успешно, сервер доступа отправляет запрос модифицирования установки мелодии вызова на обслуживающий сервер, и принимает ответ модифицирования установки мелодии вызова, передаваемый обратно обслуживающим сервером. Ответ модифицирования установки мелодии вызова несет в себе установку мелодии вызова, обновленную обслуживающим сервером. Установка мелодии вызова, обновленная обслуживающим сервером, сохраняется, и установка мелодии вызова, обновленная обслуживающим сервером, передается обратно клиенту управления через сеть мобильной связи.
Следует отметить, что в этом варианте осуществления, сервер доступа не только аутентифицирует пользователя, но также аутентифицирует пользовательский терминал и/или клиента управления, в соответствии со стратегией аутентификации операторов; или аутентифицирует любые два из этих элементов: пользователя, клиента управления и пользовательского терминала; или аутентифицирует все эти три элемента. Сервер доступа выполняет последующие операции только после успешного выполнения аутентификации.
Для лучшего понимания настоящего изобретения ниже представлен пример, предназначенный для описания вышеприведенного процесса. Как показано на фиг.5, способ обработки услуг в другом варианте осуществления настоящего изобретения включает в себя следующие этапы:
501: Клиент управления отправляет запрос модификации установки мелодии вызова на сервер доступа.
В этом режиме, когда пользователь предполагает модифицировать свои установки мелодии вызова, пользователь вводит запрос операции установки мелодии вызова в клиент управления. После приема запроса операции установки мелодии вызова, клиент управления генерирует соответствующий запрос модификации установки мелодии вызова через режим HTTP или режим XCAP или через другие режимы. Режим генерирования в данном описании не ограничивается.
После того как запрос модифицирования установки мелодии вызова сгенерирован, клиент управления передает запрос модифицирования установки мелодии вызова на сервер доступа через сеть мобильной связи.
502: Сервер доступа аутентифицирует клиента управления.
После приема запроса модифицирования установки мелодии вызова, отправленного клиентом управления, сервер доступа аутентифицирует пользователя. Если аутентификация выполнена успешно, сервер доступа выполняет последующие этапы; если аутентификация завершается неудачно, сервер доступа передает обратно ответ о неудаче аутентификации клиенту управления.
Определенным процессом аутентификации может быть: оценка, дается ли право пользователю запрашивать установку мелодии вызова, или другие типы аутентификации. Тип аутентификации в данном описании не ограничивается.
Следует отметить, что в этом варианте осуществления, сервер доступа не только аутентифицирует пользователя, но также аутентифицирует пользовательский терминал и/или клиента управления, в соответствии со стратегией аутентификации операторов; или аутентифицирует любые два из этих элементов: пользователя, клиента управления и пользовательского терминала; или аутентифицирует все эти три элемента. Сервер доступа выполняет последующие операции только после успешного выполнения аутентификации.
503: Сервер доступа отправляет запрос модифицирования установки мелодии вызова на обслуживающий сервер.
504: Обслуживающий сервер модифицирует установку мелодии вызова.
После приема запроса модифицирования установки мелодии вызова, отправленного сервером доступа, обслуживающий сервер модифицирует соответствующую установку мелодии вызова в соответствии с запросом модифицирования установки мелодии вызова. Детализированный процесс модификации является аналогичным процессу модификации, описанному в вышеприведенном варианте осуществления, и повторно в данном описании не описывается.
505: Обслуживающий сервер возвращает модифицированную установку мелодии вызова на сервер доступа.
После модифицирования установки мелодии вызова обслуживающий сервер возвращает модифицированную установку мелодии вызова на сервер доступа.
506: Сервер доступа сохраняет установку мелодии вызова.
После получения от обслуживающего сервера установки мелодии вызова, модифицированной обслуживающим сервером, сервер доступа локально сохраняет установку мелодии вызова. То есть, эта установка мелодии вызова используется для того, чтобы перезаписать исходную установку мелодии вызова. Таким образом, установка мелодии вызова локально обновляется, после чего установка мелодии вызова может быть непосредственно локально получена от сервера доступа, когда клиент управления снова выполнит запрос выяснения для установки мелодии вызова.
507: Сервер доступа возвращает результат обработки клиенту управления.
После получения модифицированной установки мелодии вызова от обслуживающего сервера, сервер доступа возвращает результат обработки клиенту управления.
В этом варианте осуществления, сервер доступа является независимым от обслуживающего сервера и служит для специальной цели аутентификации клиента управления. Поэтому для различных типов доступа могут использоваться разные серверы доступа, чтобы выполнять аутентификацию и управление, таким образом повышая гибкость аутентификации.
Следует отметить, что в вышеприведенном варианте осуществления, обслуживающий сервер может быть сервером управления услуг мелодии вызова; сервер управления услуг мелодии вызова может управлять услугой контроля посылки вызова и услугой мелодий вызова одновременно. Поэтому описанный выше процесс установки мелодии вызова можно применять не только к самостоятельно выбираемому контролю посылки вызова, который слышит вызывающий пользователь, но также и к мелодии вызова, которую слышит вызываемый пользователь, и это в данном описании не ограничивается.
Ниже описывается система связи, обеспеченная в варианте осуществления настоящего изобретения. Как показано на фиг.6, система связи в варианте осуществления настоящего изобретения включает в себя:
Клиент 601 управления, сконфигурированный, чтобы: получать запрос операции установки мелодии вызова от пользователя, генерировать запрос обработки установки мелодии вызова в соответствии с запросом операции мелодии вызова, и отправлять запрос обработки установки мелодии вызова на обслуживающий сервер 602 через сеть мобильной связи.
Следует отметить, что режим инкапсулирования запроса операции установки мелодии вызова может отличаться от режима инкапсулирования запроса обработки установки мелодии вызова. Запрос операции установки мелодии вызова может быть сообщением, передаваемым в пределах пользовательского терминала, в то время как запрос обработки установки мелодии вызова может быть сообщением, передаваемым между клиентом 601 управления и обслуживающим сервером 602. В этом варианте осуществления, клиент 601 управления принимает запрос операции установки мелодии вызова, вводимый пользователем, от модуля ввода пользовательского терминала, и затем инкапсулирует запрос операции установки мелодии вызова для того, чтобы генерировать запрос обработки установки мелодии вызова.
Должно быть понятно, что в практических применениях, клиент 601 управления может получать запрос обработки установки мелодии вызова от пользователя. В этом случае, пользователь вводит запрос операции установки мелодии вызова через модуль ввода пользовательского терминала. Запрос операции установки мелодии вызова инкапсулируется другим модулем, таким как модуль инкапсулирования передачи, в пользовательском терминале для того, чтобы сделать запрос обработки установки мелодии вызова. Таким образом, клиент 601 управления может получать запрос обработки установки мелодии вызова пользователя.
В этом варианте осуществления, если клиент 601 управления непосредственно получает запрос обработки установки мелодии вызова от пользователя, процесс генерирования запроса обработки установки мелодии вызова не обязательно выполняется. В практических применениях, вариант осуществления в данном описании не налагает ограничения на то, необходимо ли клиенту 601 управления выполнять процесс генерирования запроса обработки установки мелодии вызова или нет. В этом варианте осуществления, случай, в котором клиенту 601 управления необходимо выполнять процесс генерирования запроса обработки установки мелодии вызова, берется в качестве примера для иллюстрации.
Специфичный для услуги сервер 602 сконфигурирован, чтобы: принимать запрос обработки установки мелодии вызова от клиента 601 управления через сеть мобильной связи, и обрабатывать соответствующие установки мелодии вызова в соответствии с запросом обработки установки мелодии вызова.
В этом варианте осуществления клиент 601 управления располагается в пользовательском терминале; а обслуживающий сервер 602 может быть платформой услуг самостоятельно выбираемого контроля посылки вызова, или другим устройством с подобными функциями.
Обслуживающий сервер 602 в этом варианте осуществления дополнительно сконфигурирован, чтобы возвращать ответ на обработку установки мелодии вызова клиенту 601 управления.
Клиент 601 управления дополнительно сконфигурирован, чтобы принимать ответ на обработку установки мелодии вызова, передаваемый обратно обслуживающим сервером 602.
В процессе выяснения установки мелодии вызова для того, чтобы улучшить безопасность обработки установки мелодии вызова, система связи в этом варианте осуществления дополнительно может включать в себя:
сервер 603 доступа, сконфигурированный, чтобы: принимать запрос выяснения установки мелодии вызова от клиента 601 управления через сеть мобильной связи, и аутентифицировать клиента 601 управления; если аутентификация выполнена успешно, оценивать, сохранена ли локально установка мелодии вызова пользователя, соответствующего клиенту 601 управления; если установка мелодии локально сохранена, передавать обратно локально сохраненную установку мелодии вызова клиенту 601 управления через сеть мобильной связи; если установка мелодии вызова локально не сохранена, получать установки мелодии вызова пользователя от обслуживающего сервера 602, и передавать обратно установки мелодии вызова, полученные от обслуживающего сервера 602, клиенту 601 управления через сеть мобильной связи.
В процессе модификации установки мелодии вызова, для улучшения безопасности обработки установки мелодии вызова, система связи в этом варианте осуществления может дополнительно включать в себя:
сервер 603 доступа, сконфигурированный, чтобы: принимать, через сеть мобильной связи, запрос модифицирования установки мелодии вызова, отправляемый клиентом 601 управления, и аутентифицировать клиента 601 управления; если аутентификация выполнена успешно, пересылать запрос модифицирования установки мелодии вызова на обслуживающий сервер 602, и принимать ответ модифицирования установки мелодии вызова, передаваемый обратно обслуживающим сервером 602, при этом ответ модифицирования установки мелодии вызова несет в себе установку мелодии вызова, обновленную обслуживающим сервером 602; сохранять установку мелодии вызова, обновленную обслуживающим сервером 602, и передавать обратно установку мелодии вызова, обновленную обслуживающим сервером 602, клиенту 601 управления через сеть мобильной связи.
Для лучшего понимания настоящего изобретения ниже описывается взаимодействие между сетевыми элементами в вышеприведенной системе связи, при этом процесс выяснения установки мелодии вызова берется в качестве примера.
Когда пользователь предполагает выяснить свою установку мелодии вызова, пользователь вводит запрос операции установки мелодии вызова в клиент 601 управления. После приема вышеприведенного запроса операции установки мелодии вызова, клиент 601 управления генерирует соответствующий запрос выяснения установки мелодии вызова через режим HTTP или режим XCAP или через другие режимы. Режим генерирования в данном описании не ограничивается.
После того как запрос выяснения установки мелодии вызова сгенерирован, клиент 601 управления передает запрос выяснения установки мелодии вызова на сервер 603 доступа через сеть мобильной связи.
После приема запроса выяснения установки мелодии вызова, отправленного клиентом 601 управления, сервер 603 доступа аутентифицирует клиента 601 управления. Если аутентификация выполнена успешно, сервер доступа выполняет последующие этапы; если аутентификация завершается неудачно, сервер доступа передает обратно ответ о неудаче аутентификации клиенту 601 управления.
Определенным процессом аутентификации может быть: оценка, дается ли право клиенту 601 управления для того, чтобы выяснять установку мелодии вызова, или другие типы аутентификации. Тип аутентификации в данном описании не ограничивается.
Следует отметить, что в соответствии со стратегией аутентификации операторов, сервер доступа также может аутентифицировать пользователя и/или пользовательский терминал; или аутентифицировать любые два из этих элементов: пользователя, клиента управления и пользовательского терминала; или аутентифицировать все эти три элемента. Сервер доступа выполняет последующие операции только после успешного выполнения аутентификации. Поэтому, для различных операторов, могут быть выбраны разные режимы аутентификации, таким образом повышая гибкость аутентификации.
После успешной аутентификации клиента 601 управления, сервер 603 доступа оценивает, хранит ли локально сервер 603 доступа установку мелодии вызова, запрашиваемую для выяснения клиентом 601 управления; если сервер доступа локально не хранит установку мелодии вызова, сервер 603 доступа получает установку мелодии вызова от обслуживающего сервера 602, и получение представляет собой, в частности: непосредственную отправку запроса выяснения установки мелодии вызова, который отправляется клиентом 601 управления на обслуживающий сервер 602.
После приема запроса выяснения установки мелодии вызова, отправленного сервером 603 доступа, обслуживающий сервер 602 возвращает установку мелодии вызова, запрашиваемую для выяснения, на сервер 603 доступа.
После получения установки мелодии вызова от обслуживающего сервера 602, сервер 603 доступа локально сохраняет установку мелодии вызова, после чего установка мелодии вызова может быть непосредственно локально получена от сервера 603 доступа, когда клиент 601 управления снова запрашивает выяснение для установки мелодии вызова.
После того как сервер 603 доступа локально сохраняет установку мелодии вызова, запрашиваемую для выяснения клиентом 601 управления, или сервер 603 доступа успешно получает установку мелодии вызова, которая запрашивается для выяснения клиентом 601 управления, от обслуживающего сервера 602, сервер 603 доступа возвращает установку мелодии вызова клиенту 601 управления.
Следует отметить, что в этом варианте осуществления сервер 603 доступа может быть либо объединен с обслуживающим сервером 602, либо может быть независимым от него. Если они являются независимыми, для различных режимов доступа, для аутентификации могут использоваться разные серверы 603 доступа, таким образом повышая гибкость аутентификации.
Ниже описывается клиент управления, обеспеченный в варианте осуществления настоящего изобретения. Как показано на фиг.7, клиент управления в варианте осуществления настоящего изобретения включает в себя:
модуль 701 получения запросов операции, сконфигурированный для получения запроса операции установки мелодии вызова от пользователя;
модуль 702 генерирования запросов, сконфигурированный для генерирования запроса обработки установки мелодии вызова в соответствии с запросом операции установки мелодии вызова, полученным модулем 701 получения запросов; и
модуль 703 отправки запросов, сконфигурированный для отправки запроса обработки установки мелодии вызова, сгенерированного модулем 702 генерирования запросов, на обслуживающий сервер через сеть мобильной связи, чтобы обслуживающий сервер мог выполнять соответствующую обработку в соответствии с запросом обработки установки мелодии вызова.
Следует отметить, что в этом варианте осуществления, модуль 701 получения запросов операции может получать запрос обработки установки мелодии вызова непосредственно от пользователя. Для детализированного режима получения можно обратиться к режиму получения, описанному в вышеприведенном варианте осуществления. Поэтому для клиента управления в этом варианте осуществления не обязательно требуется модуль 702 генерирования запросов, а именно, не обязательно снова генерировать запрос обработки установки мелодии вызова. В практических применениях, в отношении того, должен ли клиент управления сам выполнять процесс генерирования запроса обработки установки мелодии вызова или нет, этот вариант осуществления не налагает какие-либо ограничения. В этом варианте осуществления, случай, когда клиент управления сам должен выполнять процесс генерирования запроса обработки установки мелодии вызова, а именно, случай, когда модуль 702 генерирования запросов необходим для того, чтобы генерировать запрос обработки установки мелодии вызова, берется в качестве примера для иллюстрации.
Когда в варианте осуществления необходим модуль 702 генерирования запросов, модуль 702 генерирования запросов может включать в себя по меньшей мере один из следующих модулей:
первый модуль 7021 генерирования, сконфигурированный, чтобы: создавать заголовок сообщения или текстовую часть сообщения для сообщения HTTP, переносящего параметры в запросе операции установки мелодии вызова, и использовать сообщение HTTP в качестве запроса обработки установки мелодии вызова; и
второй модуль 7022 генерирования, сконфигурированный, чтобы: инкапсулировать адрес ресурса XCAP и параметры в запросе операции установки мелодии вызова в команду XCAP, и использовать команду XCAP в качестве запроса обработки установки мелодии вызова.
В соответствии с вышеприведенным первым модулем 7021 генерирования или вторым модулем 7022 генерирования, модуль 703 отправки запросов в этом варианте осуществления использует HTTP или XCAP для того, чтобы отправлять запрос обработки установки мелодии вызова на обслуживающий сервер через сеть мобильной связи.
Клиент управления в этом варианте осуществления дополнительно может включать в себя:
Модуль приема ответов, сконфигурированный, чтобы принимать ответ на обработку установки мелодии вызова, передаваемый обратно обслуживающим сервером через сеть мобильной связи.
Для лучшего понимания настоящего изобретения ниже описывается совместная работа между модулями в клиенте управления в этом варианте осуществления, в котором сценарий приложения взят в качестве примера:
Когда пользователь предполагает установить свою услугу самостоятельно выбираемого контроля посылки вызова, пользователь отправляет запрос операции установки мелодии вызова в модуль 701 получения запросов операции в клиенте управления через операцию ввода, такую как нажатие клавиши. Запрос операции несет в себе параметры, такие как тип операции и объект операции.
После того как модуль 701 получения запросов операции в клиенте управления получает запрос операции установки мелодии вызова от пользователя, модуль 702 генерирования запросов генерирует запрос обработки установки мелодии вызова, соответствующий запросу операции установки мелодии вызова, через режим HTTP или режим XCAP или через другие режимы. Режим генерирования в данном описании не ограничивается.
После того как модуль 702 генерирования запросов в клиенте управления генерирует запрос обработки установки мелодии вызова, модуль 703 отправки запросов может отправлять запрос обработки установки мелодии вызова на обслуживающий сервер через сеть мобильной связи.
Следует отметить, что клиент управления в этом варианте осуществления располагается в пользовательском терминале, и клиент управления отправляет данные на обслуживающий сервер через сеть мобильной связи, активизируя интерфейс связи пользовательского терминала; сетевой адрес обслуживающего сервера предварительно устанавливают в клиенте управления, или получают от пользовательского терминала, и поэтому данные могут быть отправлены в соответствии с этим сетевым адресом.
В этом варианте осуществления, после того, как модуль 701 получения запросов операции принимает запрос операции установки мелодии вызова пользователя, модуль 702 генерирования запросов генерирует соответствующий запрос обработки установки мелодии вызова, и модуль 703 отправки запросов отправляет запрос обработки установки мелодии вызова непосредственно на обслуживающий сервер через сеть мобильной связи, без необходимости осуществлять доступ к Веб-сайту, определяемому операторами. Поэтому, прямое взаимодействие между клиентом управления и обслуживающим сервером может обеспечивать возможность пользователю более удобным образом устанавливать мелодию вызова в любое время, так что неисправности Веб-сайта не будут оказывать влияния.
Во-вторых, поскольку клиент управления непосредственно осуществляет связь с обслуживающим сервером без необходимости осуществлять доступ к сайту, клиент управления не принимает от обслуживающего сервера информацию, не связанную с установкой мелодии вызова, таким образом уменьшая излишний сетевой трафик.
Наконец, в этом варианте осуществления, клиент управления взаимодействует с обслуживающим сервером через сеть мобильной связи, не создавая Интернет-соединение с обслуживающим сервером. Характерные особенности сети мобильной связи гарантируют, что безопасность сети мобильной связи выше, чем безопасность Интернета. Поэтому установка мелодии, выполняемая в этом варианте осуществления настоящего изобретения через сеть мобильной связи, эффективно улучшает безопасность системы.
Ниже описывается устройство для обработки услуг, обеспеченное в варианте осуществления настоящего изобретения. Как показано на фиг.8, устройство для обработки услуг в варианте осуществления настоящего изобретения включает в себя:
модуль 801 приема запросов, сконфигурированный, чтобы принимать, через сеть мобильной связи, запрос обработки установки мелодии вызова, отправляемый клиентом управления; и
модуль 802 обработки, сконфигурированный, чтобы обрабатывать соответствующие установки мелодий вызова в соответствии с запросом обработки установки мелодии вызова, полученным модулем 801 приема запросов.
Устройство для обработки услуг в этом варианте осуществления дополнительно может включать в себя:
модуль 803 отправки ответов, сконфигурированный, чтобы передавать обратно ответ на обработку установки мелодии вызова клиенту управления через сеть мобильной связи.
Устройство для обработки услуг в этом варианте осуществления дополнительно может включать в себя:
модуль 804 аутентификации, сконфигурированный, чтобы: аутентифицировать по меньшей мере одно из следующего: пользователя, пользовательского терминала и клиента управления; и запускать модуль 802 обработки для того, чтобы выполнять соответствующие операции, если аутентификация успешно выполнена.
Устройство для обработки услуг в этом варианте осуществления дополнительно может включать в себя:
модуль 805 сохранения установок, сконфигурированный, чтобы сохранять установку мелодии вызова, обработанную модулем 802 обработки.
Для лучшего понимания настоящего изобретения ниже описывается совместная работа между модулями в устройстве для обработки услуг в этом варианте осуществления, в котором сценарий приложения взят в качестве примера:
В этом варианте осуществления клиент управления может отправлять запрос обработки установки мелодии вызова в модуль 801 приема запросов в устройстве для обработки услуг через сеть мобильной связи. Модуль 801 приема запросов в устройстве для обработки услуг в этом варианте осуществления также может принимать запрос обработки установки мелодии вызова, отправляемый клиентом управления.
После того как модуль 801 приема запросов в устройстве для обработки услуг принимает запрос обработки установки мелодии вызова, модуль 802 обработки может обрабатывать соответствующую установку мелодии вызова пользователя в соответствии с запросом, например, выясняя установку мелодии вызова, добавляя условие установки мелодии вызова, обновляя условие установки мелодии вызова, или выполняя другие типы операции.
Следует отметить, что устройство для обработки услуг в этом варианте осуществления может быть обслуживающим сервером, упомянутым в вышеприведенном варианте осуществления, или обслуживающим сервером, который объединяет функции сервера доступа, и который в данном описании не ограничивается.
Модули в устройстве для обработки услуг могут быть установлены в одном устройстве в объединенном режиме или установлены в различных устройствах независимым образом.
В этом варианте осуществления модуль 801 приема запросов в устройстве для обработки услуг может принимать, через сеть мобильной связи, запрос обработки установки мелодии вызова, отправляемый клиентом управления, а модуль 802 обработки выполняет соответствующую обработку. Поэтому прямое взаимодействие между клиентом управления и устройством для обработки услуг может обеспечивать возможность пользователю более удобным образом устанавливать мелодию вызова в любое время, так что неисправности Веб-сайта не будут оказывать влияния.
Во-вторых, поскольку клиент управления осуществляет связь непосредственно с устройством для обработки услуг без необходимости осуществлять доступ к сайту, клиент управления не принимает от обслуживающего сервера информацию, не связанную с установкой мелодии вызова, таким образом уменьшая излишний сетевой трафик.
Наконец, в этом варианте осуществления, между клиентом управления и устройством для обработки услуг создается соединение сети мобильной связи вместо Интернет-соединения. Характерные особенности сети мобильной связи гарантируют, что безопасность сети мобильной связи выше, чем безопасность Интернета. Поэтому установка мелодии, выполняемая в этом варианте осуществления настоящего изобретения через сеть мобильной связи, эффективно улучшает безопасность системы.
Ниже описывается сервер доступа, обеспеченный в варианте осуществления настоящего изобретения. Как показано на фиг.9, сервер доступа, применяемый в процессе выяснения установки мелодии вызова в варианте осуществления настоящего изобретения, включает в себя:
модуль 901 приема запросов выяснения, сконфигурированный, чтобы принимать, через сеть мобильной связи, запрос выяснения установки мелодии вызова, отправляемый клиентом управления;
первый модуль 902 аутентификации, сконфигурированный, чтобы аутентифицировать клиента управления;
модуль 903 локальной проверки, сконфигурированный, чтобы оценивать, сохранена ли локально установка мелодии вызова пользователя, соответствующего клиенту управления, когда первый модуль аутентификации 902 успешно выполняет аутентификацию;
модуль 904 запросов установки мелодии вызова, сконфигурированный, чтобы получать установку мелодии вызова пользователя от обслуживающего сервера, когда установка мелодии вызова пользователя, соответствующего клиенту управления, локально не сохранена; и
модуль 905 отправки установки мелодии вызова, сконфигурированный, чтобы отправлять локально сохраненные установки мелодии вызова клиенту управления через сеть мобильной связи.
Следует отметить, что в этом варианте осуществления, первый модуль 902 аутентификации не только аутентифицирует клиента управления, но также аутентифицирует и пользователя и/или пользовательский терминал, в соответствии со стратегией аутентификации операторов; или аутентифицирует любые два из этих элементов: пользователя, клиента управления и пользовательского терминала; или аутентифицирует все эти три элемента. Последующие операции выполняются только после успешного выполнения аутентификации.
Как показано на фиг.10, сервер доступа, применяемый в процессе модификации установки мелодии в варианте осуществления настоящего изобретения, включает в себя: модуль 1001 приема запросов модификации, второй модуль 1002 аутентификации, модуль 1003 пересылки установок мелодии вызова и модуль 1004 сохранения.
Модуль 1001 приема запросов модификации сконфигурирован, чтобы принимать, через сеть мобильной связи, запрос модифицирования установки мелодии вызова, отправляемый клиентом управления.
Второй модуль 1002 аутентификации сконфигурирован, чтобы аутентифицировать клиента управления.
Модуль 1003 пересылки установок мелодии вызова сконфигурирован, чтобы: пересылать запрос модификации установки мелодии на обслуживающий сервер, когда второй модуль 1002 аутентификации успешно выполняет аутентификацию; принимать ответ модифицирования установки мелодии вызова, передаваемый обратно обслуживающим сервером, при этом ответ модифицирования установки мелодии вызова несет в себе установку мелодии вызова, обновленную обслуживающим сервером; и передавать обратно установку мелодии вызова, которая обновлена обслуживающим сервером, клиенту управления через сеть мобильной связи.
Следует отметить, что модуль 1003 пересылки установок мелодии вызова в этом варианте осуществления может не только отправлять запрос модификации установки мелодии вызова, отправляемый клиентом управления, на обслуживающий сервер, но также отправлять установку мелодии вызова, обновленную обслуживающим сервером, клиенту управления. В практических применениях два процесса отправки могут быть отдельно реализованы различными модулями в модуле 1003 пересылки установок мелодии вызова.
Модуль 1004 сохранения сконфигурирован, чтобы сохранять установку мелодии вызова, обновленную обслуживающим сервером.
Следует отметить, что в этом варианте осуществления, второй модуль 1002 аутентификации не только аутентифицирует клиента управления, но также аутентифицирует пользователя и/или пользовательский терминал, в соответствии со стратегией аутентификации операторов; или аутентифицирует любые два из этих элементов: пользователя, клиента управления и пользовательского терминала; или аутентифицирует все эти три элемента. Последующие операции выполняются только после успешного выполнения аутентификации.
Технические решения в вышеприведенных вариантах осуществления обладают следующими преимуществами:
(1) клиент управления, расположенный в пользовательском терминале, отправляет запрос обработки установки мелодии вызова непосредственно на обслуживающий сервер через сеть мобильной связи после приема запроса обработки установки мелодии вызова от пользователя, без необходимости осуществлять доступ к Веб-сайту, определяемому операторами. Поэтому прямое взаимодействие между клиентом управления и обслуживающим сервером может обеспечивать возможность пользователю более удобным образом устанавливать мелодию вызова в любое время, так что неисправности Веб-сайта не будут оказывать влияния.
(2) Поскольку клиент управления осуществляет связь непосредственно с обслуживающим сервером без необходимости осуществлять доступ к сайту, клиент управления не принимает от обслуживающего сервера информацию, не связанную с установкой мелодии вызова, таким образом уменьшая излишний сетевой трафик.
(3) Клиент управления взаимодействует с обслуживающим сервером через сеть мобильной связи, не создавая Интернет-соединение со специфичным для услуги сервером. Характерные особенности сети мобильной связи гарантируют, что безопасность сети мобильной связи выше, чем безопасность Интернета. Поэтому установка мелодии, выполняемая через сеть мобильной связи в варианте осуществления настоящего изобретения, эффективно улучшает безопасность системы.
(4) Клиент управления отправляет запрос обработки установки мелодии вызова на обслуживающий сервер через HTTP или XCAP, и поэтому процесс отправки может быть основан на множестве протоколов, и гибкость процесса отправки улучшается.
(5) Когда запрос обработки установки мелодии вызова отправляется через XCAP, благодаря характерным особенностям XCAP уменьшается количество данных, которые должны быть переданы, и ширина полосы пропускания сохраняется.
(6) В соответствии с конкретными условиями, могут быть применены различные функции на сервере доступа для того, чтобы выполнять соответствующие обработку и аутентификацию, таким образом повышая гибкость процесса аутентификации.
(7) Поскольку сервер доступа и/или обслуживающий сервер могут аутентифицировать по меньшей мере одно из следующего: пользователя, пользовательского терминала и клиента управления, таким образом повышается гибкость процесса аутентификации.
Специалистам в данной области техники должно быть понятно, что все или часть этапов способа в вариантах осуществления настоящего изобретения могут быть реализованы с помощью программы, выдающей команды соответствующему аппаратному обеспечению. Программа может храниться на компьютерно-читаемом носителе информации. Когда программа выполняется, выполняются этапы способа в вариантах осуществления настоящего изобретения. Носитель информации может быть любым носителем, способным сохранять коды программ, таким как ROM, RAM, магнитный диск или CD-ROM.
Выше дано подробное описание способа обработки услуг, системы связи и соответствующих устройств, обеспеченных в настоящем изобретении. Специалисты в данной области техники могут делать вариации и модификации на основании определенных реализаций и объемов заявки в соответствии с идеями настоящего изобретения. Поэтому, составные части описания изобретения не должны рассматриваться в качестве ограничений данного изобретения.