[go: up one dir, main page]

RU2431942C2 - Method, system and apparatus for realising conversion between call back signal and incoming call - Google Patents

Method, system and apparatus for realising conversion between call back signal and incoming call Download PDF

Info

Publication number
RU2431942C2
RU2431942C2 RU2009120444/09A RU2009120444A RU2431942C2 RU 2431942 C2 RU2431942 C2 RU 2431942C2 RU 2009120444/09 A RU2009120444/09 A RU 2009120444/09A RU 2009120444 A RU2009120444 A RU 2009120444A RU 2431942 C2 RU2431942 C2 RU 2431942C2
Authority
RU
Russia
Prior art keywords
call
user terminal
ringtone
callback
information
Prior art date
Application number
RU2009120444/09A
Other languages
Russian (ru)
Other versions
RU2009120444A (en
Inventor
Синь ЯН (CN)
Синь ЯН
Цзепин ЧЖУН (CN)
Цзепин ЧЖУН
Сяоцянь ЧАЙ (CN)
Сяоцянь ЧАЙ
Гобин МИНЬ (CN)
Гобин МИНЬ
Original Assignee
Хуавэй Текнолоджиз Ко., Лтд.
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Хуавэй Текнолоджиз Ко., Лтд. filed Critical Хуавэй Текнолоджиз Ко., Лтд.
Publication of RU2009120444A publication Critical patent/RU2009120444A/en
Application granted granted Critical
Publication of RU2431942C2 publication Critical patent/RU2431942C2/en

Links

Images

Landscapes

  • Telephonic Communication Services (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

FIELD: information technology.
SUBSTANCE: method of converting a call back signal to an incoming call involves setting up call back signal information according to a call back signal setup request, obtaining data with call information according to the set up call back signal information, and transmitting the necessary data to a user terminal. The method of converting an incoming call to a call back signal involves call back signal setup request in accordance with the incoming call setup information. The user terminal sets up an incoming call using incoming call setup information and also sets up the call back signal corresponding to the incoming call.
EFFECT: wider range of technological tools.
52 cl, 22 dwg

Description

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

Настоящее изобретение относится к технической области связи, в частности к области технологий обработки звонков (сигналов) вызова, и более конкретно относится к способу и устройству для настройки сигнала обратного вызова и звонка вызова, а также к способу и системе для реализации преобразования между сигналом обратного вызова и звонком вызова.The present invention relates to the technical field of communication, in particular to the field of processing technology for call (signal) calls, and more specifically relates to a method and apparatus for setting up a callback signal and a call bell, and also to a method and system for implementing conversion between a callback signal and a call bell.

Уровень техникиState of the art

Сигналом обратного вызова (сигналом ожидания ответа) называют аудиофрагмент, воспроизводимый для вызывающей стороны до того, как вызываемая сторона «берет трубку» и отвечает на вызов, инициированный вызывающей стороной. Разрабатываемые в настоящее время услуги индивидуализации сигналов обратного вызова становятся все более популярными благодаря высокой гибкости настройки таких услуг. В рамках услуг индивидуализации («расцвечивания») сигналов обратного вызова для вызывающей стороны могут воспроизводиться различные аудиофайлы, определенные в соответствии с настройками пользователя, и кроме того, для разных вызывающих сторон могут быть установлены разные сигналы обратного вызова. Например, может быть установлен групповой сигнал обратного вызова или сигнал обратного вызова, используемый по умолчанию. Для настройки группового сигнала обратного вызова пользователь приписывает определенный аудиофайл группе контактов в своей адресной книге, где звук, записанный в таком аудиофайле, является сигналом обратного вызова для группы. При инициации вызова данного пользователя от какого-либо из пользователей, входящих в данную группу, данный пользователь, являющийся вызывающей стороной, будет слышать звук данного аудиофайла. Сигнал обратного вызова, используемый по умолчанию, применяется в случаях, когда пользователем не определены особые сигналы обратного вызова для абонентов, занесенных в адресную книгу. Поэтому, когда такой абонент инициирует вызов пользователя, вызывающий абонент слышит сигнал обратного вызова, установленный данным пользователем для использования по умолчанию. Отношение соответствия между вызывающей стороной и аудиофайлом, определенным пользователем, сохранены в платформе сигналов обратного вызова.A callback signal (call waiting signal) is an audio fragment played for the calling party before the called party “picks up the phone” and answers the call initiated by the calling party. The services currently being developed for individualizing callback signals are becoming increasingly popular due to the high flexibility of setting up such services. Within the framework of the individualization (“coloring”) services of callback signals for the calling party, various audio files determined in accordance with the user's settings can be played, and in addition, different callback signals can be set for different calling parties. For example, a group ringback tone or a default ringback tone can be set. To set up a group callback signal, the user ascribes a specific audio file to a group of contacts in his address book, where the sound recorded in such an audio file is a callback signal for a group. When a user initiates a call from any of the users in this group, this user, who is the caller, will hear the sound of this audio file. The default ringback tone is used when the user does not define specific ringback tones for subscribers listed in the address book. Therefore, when such a subscriber initiates a user call, the caller hears a callback signal set by the user for use by default. The correspondence relationship between the caller and the user-defined audio file is stored in the callback signaling platform.

Когда вызывающая сторона инициирует вызов, платформа сигналов обратного вызова воспроизводит соответствующий аудиофайл для вызывающей стороны в соответствии с сохраненным отношением соответствия между вызывающей стороной и аудиофайлом.When the calling party initiates the call, the callback signal platform plays back the corresponding audio file for the calling party in accordance with the stored correspondence relationship between the calling party and the audio file.

Звонок вызова представляет собой аудиофрагмент, воспроизводимый для вызываемой стороны терминалом пользователя вызываемой стороны при поступлении вызова для пользователя. Пользователь может установить при помощи терминала пользователя разные звонки вызова для разных вызывающих сторон, например, такие как групповой звонок вызова или звонок вызова, используемый по умолчанию. Групповой звонок вызова представляет собой аудиофайл, назначенный пользователем для определенной группы контактов в адресной книге, так что звук аудиофайла используется в качестве звонка вызова для данной группы. При инициации вызова данного пользователя абонентом, входящим в такую группу, вызываемая сторона слышит звук соответствующего аудиофайла. Звонок вызова, используемый по умолчанию, представляет собой звонок, используемый в случаях, когда пользователем не определены особые звонки вызова для абонентов, занесенных в адресную книгу. Поэтому, когда такой абонент инициирует вызов данного пользователя, вызываемая сторона слышит звонок вызова, установленный данным пользователем для использования по умолчанию.A call bell is an audio fragment played for the called party by the user terminal of the called party when a call is received for the user. The user can set different ring tones for different callers using the user terminal, for example, such as a group ringtone or the default ringtone. A group call bell is an audio file assigned by the user for a specific group of contacts in the address book, so that the sound of the audio file is used as a ringtone for that group. When a user initiates a call to this user by a member of such a group, the called party hears the sound of the corresponding audio file. The default call ringtone is a ringtone used in cases when the user does not define specific ringing tones for subscribers listed in the address book. Therefore, when such a subscriber initiates a call to this user, the called party hears the call ring set by this user for use by default.

В настоящее время существуют три схемы сигналов обратного вызова: схема интеллектуальной сети, схема абонентского пункта вызывающей стороны и схема абонентского пункта вызываемой стороны.Currently, there are three schemes for callback signals: a smart network diagram, a calling party subscriber station diagram, and a called party subscriber station diagram.

Шаг А: вызывающая сторона инициирует вызов узла коммутации услуг связи (Service Switching Point, SSP); SSP запускает интеллектуальную услугу в соответствии с меткой услуги сигналов обратного вызова в вызове и передает информацию о метке в узел управления услугами (Service Control Point, SCP); SCP получает номер для сигнала обратного вызова и передает его в SSP.Step A: the caller initiates a call to the Service Switching Point (SSP); SSP starts the intelligent service in accordance with the label of the callback signal service in the call and transmits the label information to the Service Control Point (SCP); SCP receives the callback ring number and transmits it to the SSP.

Шаг В: SSP инициирует вызов вызываемой стороны и платформы сигналов обратного вызова в соответствии с полученным номером для сигнала обратного вызова.Step B: The SSP initiates a call to the called party and the callback signaling platform according to the received number for the callback signal.

Шаг С: определяется устанавливаемый через SSP и функционирующий под управлением SSP голосовой канал, причем голосовой канал соединяет вызываемую сторону с вызывающей стороной, а также устанавливается и активируется голосовой канал через SSP под управлением SSP, так что голосовой канал соединяет платформу сигналов обратного вызова и вызывающую сторону.Step C: a voice channel is established via SSP and operating under SSP control, and the voice channel connects the called party to the calling party, and a voice channel is established and activated via SSP under SSP control, so that the voice channel connects the callback signal platform and the calling side .

Шаг D: платформа сигналов обратного вызова воспроизводит индивидуальный сигнал обратного вызова для вызывающей стороны через голосовой канал между платформой сигналов обратного вызова и вызывающей стороной.Step D: The callback signal platform reproduces an individual callback signal for the calling party via the voice channel between the callback signaling platform and the calling party.

Шаг Е: вызываемая сторона берет трубку, чем активирует голосовой канал между вызывающей стороной и вызываемой стороной, после чего вызывающая сторона и вызываемая сторона общаются между собой по голосовому каналу. В это время SSP прекращает соединение с платформой сигналов обратного вызова и освобождает ресурсы платформы сигналов обратного вызова.Step E: the called party picks up the phone, which activates the voice channel between the calling party and the called party, after which the calling party and the called party communicate with each other via the voice channel. At this time, the SSP disconnects from the callback signaling platform and frees up the callback signaling platform resources.

Фиг.1 схематически иллюстрирует архитектуру системы для загрузки и настройки звонка вызова, как известно из уровня техники. Как показано на фиг.1, система содержит сервер загрузки звонков вызова, прокси-шлюз, использующий технологию Push (Push Proxy Gateway, PPG), шлюз протокола беспроводных приложений (Wireless Application Protocol, WAP) и мобильный терминал. Сервер загрузки звонков вызова выполнен с возможностью передачи в PPG информации о звонке вызова, выбранном пользователем, и передаче звонка вызова в мобильный терминал через шлюз WAP в соответствии с поступившим из мобильного терминала запросом на загрузку звонка вызова. PPG выполнен с возможностью формирования Push-сообщения (Push message) в соответствии с информацией о звонке вызова, полученной из сервера загрузки звонков вызова, и передачи Push-сообщения, содержащего информацию о загрузке звонка вызова, в мобильный терминал. Мобильный терминал выполнен с возможностью установления соединения со шлюзом WAP в соответствии с Push-сообщением, полученным из PPG, передачи запроса на загрузку звонка вызова в сервер загрузки звонков вызова через шлюз WAP и загрузки звонка вызова, передаваемого сервером загрузки звонков вызова через шлюз WAP. Поскольку обмен информацией между мобильным терминалом и шлюзом WAP происходит на основе технологии WAP, а обмен информацией между шлюзом WAP и сервером загрузки звонков вызова происходит на основе протокола HTTP (Hyper Text Transfer Protocol), шлюз WAP выполнен с возможностью преобразования протокола для информации, передаваемой между мобильным терминалом и сервером загрузки звонков вызова, из одного формата в другой. Кроме того, мобильный терминал выполнен с возможностью установки полученного звонка вызова для использования в качестве звонка вызова для соответствующих абонентов, занесенных в адресную книгу в соответствии с действиями, производимыми пользователем. PPG в основном предназначен для активной принудительной передачи информации, получения push-запроса (запроса на принудительную передачу) информации WAP от сервера загрузки звонков вызова и передачи соответствующей информации WAP в мобильный терминал.Figure 1 schematically illustrates the architecture of a system for loading and setting up a call ring, as is known in the art. As shown in FIG. 1, the system includes a call ring loading server, a proxy gateway using Push technology (Push Proxy Gateway, PPG), a wireless application protocol (WAP) gateway, and a mobile terminal. The call ringtone download server is configured to transmit information about the ringtone selected by the user to the PPG and transmit the ringtone to the mobile terminal via the WAP gateway in accordance with the call ringtone download request received from the mobile terminal. PPG is configured to generate a Push message in accordance with the call information received from the call ringtone download server and send a Push message containing information about the ringtone download to the mobile terminal. The mobile terminal is configured to connect to the WAP gateway in accordance with the Push message received from the PPG, send the request to download the call ringtone to the call ringtone download server through the WAP gateway, and download the call ringtone transmitted by the call ringtone download server through the WAP gateway. Since the exchange of information between the mobile terminal and the WAP gateway is based on WAP technology, and the exchange of information between the WAP gateway and the call ringtone download server is based on the HTTP protocol (Hyper Text Transfer Protocol), the WAP gateway is capable of converting the protocol for information transferred between a mobile terminal and a call ringtone download server, from one format to another. In addition, the mobile terminal is configured to set the received call ringtone for use as a ringtone for the respective subscribers listed in the address book in accordance with the actions performed by the user. PPG is mainly intended for the active forced transfer of information, the receipt of a push request (request for forced transfer) of WAP information from the server for loading call calls and transmitting the corresponding WAP information to the mobile terminal.

Кроме того, обмен информацией между сервером загрузки звонков вызова и PPG происходит на основе протокола PAP (Push Access Protocol), а обмен информацией между РРС и мобильным терминалом происходит на основе протокола Р-ОТА (Push Over-The-Air).In addition, the exchange of information between the call call download server and PPG is based on the PAP (Push Access Protocol) protocol, and the exchange of information between the PPC and the mobile terminal is based on the P-OTA protocol (Push Over-The-Air).

Пользователь может зарегистрироваться на сервере загрузки звонков вызова через персональный компьютер (ПК) или мобильный терминал и выбрать звонок вызова для загрузки. Когда пользователь регистрируется на сервере загрузки звонков вызова через ПК, ПК регистрируется на сервере загрузки звонков вызова через Интернет, после чего пользователь может выбрать звонок вызова для загрузки, используя взаимодействие ПК с сервером загрузки звонков вызова. Когда пользователь регистрируется на сервере загрузки звонков вызова через мобильный терминал, мобильный терминал регистрируется на сервере загрузки звонков вызова через шлюз WAP, после чего пользователь может выбрать звонок вызова для загрузки, используя взаимодействие мобильного терминала с сервером загрузки звонков вызова.The user can register on the server to download call calls through a personal computer (PC) or mobile terminal and select a call call to download. When a user registers with a call ringtone download server via a PC, the PC registers with a call ringtone download server via the Internet, after which the user can select a ringtone to download using the PC’s interaction with the ringtone download server. When a user registers with the call ringtone download server through the mobile terminal, the mobile terminal registers with the ringtone download server via the WAP gateway, after which the user can select the ringtone to download using the interaction of the mobile terminal with the ringtone download server.

На фиг.2 представлена блок-схема операций загрузки и настройки звонков вызова, как известно из уровня техники. Как показано на фиг.2, загрузка и настройка звонка вызова включает в себя следующие шаги.Figure 2 presents a block diagram of the operations of loading and setting up call rings, as is known from the prior art. As shown in FIG. 2, loading and setting up a call bell includes the following steps.

Шаги 201-202: пользователь регистрируется на сервере загрузки звонков вызова через ПК или мобильный терминал и выбирает звонок вызова для загрузки, используя взаимодействие сервера загрузки звонков вызова с ПК или мобильным терминалом.Steps 201-202: the user logs on to the call ringtone download server through a PC or mobile terminal and selects the call ringtone to download using the interaction of the ringtone download server with a PC or mobile terminal.

Шаг 203: после выбора пользователем звонка вызова для загрузки сервер загрузки звонков вызова передает в PPG информацию о звонке вызова, выбранном пользователем.Step 203: after the user selects the call ringtone to download, the ringtone download server transfers to the PPG information about the ringtone selected by the user.

Шаг 204: получив информацию о звонке вызова, шлюз PPG формирует Push-сообщение в соответствии с информацией о звонке вызова и передает в мобильный терминал Push-сообщение, содержащее информацию о загрузке звонка вызова. В последующих шагах предполагается участие мобильного терминала, но не ПК.Step 204: after receiving the call ringtone information, the PPG gateway generates a push message in accordance with the ringtone information and transmits a push message containing information about the ringtone download to the mobile terminal. The next steps involve the participation of a mobile terminal, but not a PC.

Шаги 205-206: мобильный терминал принимает Push-сообщение, устанавливает соединение со шлюзом WAP в соответствии с Push-сообщением и передает в шлюз WAP запрос на загрузку звонка вызова. Получив запрос на загрузку звонка вызова, шлюз WAP передает запрос на загрузку звонка вызова в сервер загрузки звонков вызова и выдает требование загрузить соответствующий звонок вызова.Steps 205-206: the mobile terminal receives the Push message, establishes a connection with the WAP gateway in accordance with the Push message, and transmits a request to download the call ring to the WAP gateway. After receiving a request to download a call bell, the WAP gateway sends a request to download a call bell to the call ringtone download server and issues a request to download the corresponding call bell.

Шаг 207: получив запрос на загрузку звонка вызова, сервер загрузки звонков вызова передает в шлюз WAP звонок вызова, выбранный пользователем.Step 207: Upon receiving the call ringtone download request, the ringtone download server transfers the ringtone selected by the user to the WAP gateway.

Шаг 208: получив звонок вызова, шлюз WAP передает в мобильный терминал звонок вызова, выбранный пользователем.Step 208: Upon receipt of the call, the WAP gateway transmits a call selected by the user to the mobile terminal.

Шаг 209: получив звонок вызова, мобильный терминал передает в шлюз WAP подтверждение получения, чтобы сообщить шлюзу WAP об успешном приеме звонка вызова.Step 209: upon receipt of the call, the mobile terminal transmits receipt confirmation to the WAP gateway to inform the WAP gateway of the successful reception of the call bell.

Шаг 210: получив подтверждение получения, шлюз WAP передает результат передачи звонка вызова в сервер загрузки звонков вызова, чтобы сообщить серверу загрузки звонков вызова о необходимости завершения текущей операции загрузки звонка вызова.Step 210: After receiving a confirmation of receipt, the WAP gateway transmits the result of the transfer of the call to the call ringtone download server to inform the call ringtone download server to complete the current call ringtone download operation.

Шаг 211: при получении звонка вызова мобильный терминал может произвести настройку звонка вызова в соответствии с действиями пользователя, чтобы использовать звонок вызова в качестве звонка вызова для соответствующего абонента, внесенного в адресную книгу.Step 211: upon receipt of a call bell, the mobile terminal can configure the call bell in accordance with the actions of the user to use the call bell as a call bell for the corresponding subscriber included in the address book.

Для выполнения шагов 209-210 и шага 211 не существует явной временной последовательности. Шаги 209-210 и шаг 211 могут быть выполнены одновременно; также возможен вариант, в котором сначала выполняются шаги 209-210 и затем шаг 211; также возможен вариант, в котором сначала выполняется шаг 211 и затем шаги 209-210.There are no explicit time sequences for performing steps 209-210 and step 211. Steps 209-210 and step 211 may be performed simultaneously; a variant is also possible in which steps 209-210 are first performed and then step 211; a variant is also possible in which step 211 is first performed and then steps 209-210.

На фиг.3 представлена условная схема системы для настройки сигналов обратного вызова, как известно из уровня техники. Как показано на фиг.3, такая система содержит периферийное оборудование, веб-сервер и платформу сигналов обратного вызова. Периферийное оборудование выполнено с возможностью регистрации в платформе сигналов обратного вызова через веб-сервер и подачи запроса на настройку сигнала обратного вызова платформой сигналов обратного вызова. Платформа сигналов обратного вызова выполнена с возможностью настройки сигнала обратного вызова терминала пользователя в соответствии с запросом на настройку сигнала обратного вызова и сохранения отношения соответствия между настроенным сигналом обратного вызова и вызывающей стороной. Веб-сервер выполнен с возможностью осуществления преобразования протоколов для информации, передаваемой между периферийным оборудованием и платформой сигналов обратного вызова. Обмен информацией между периферийным оборудованием и веб-сервером происходит на основе протокола HTTP, а обмен информацией между веб-сервером и платформой сигналов обратного вызова происходит на основе протокола SOAP (Simple Object Access Protocol). Периферийное оборудование может представлять собой персональный компьютер (ПК).Figure 3 presents a schematic diagram of a system for setting callback signals, as is known from the prior art. As shown in FIG. 3, such a system comprises peripheral equipment, a web server, and a callback signaling platform. The peripheral equipment is configured to register callback signals in the platform via a web server and submit a request to configure the callback signal by the callback platform. The callback signal platform is configured to configure a user terminal callback signal in accordance with a request to configure a callback signal and maintain a correspondence relationship between the configured callback signal and the calling party. The web server is configured to convert protocols for information transmitted between the peripheral equipment and the callback signaling platform. The exchange of information between peripheral equipment and the web server is based on the HTTP protocol, and the exchange of information between the web server and the callback signaling platform is based on the Simple Object Access Protocol (SOAP). The peripheral equipment may be a personal computer (PC).

На фиг.4 представлена блок-схема операции настройки сигнала обратного вызова, как известно из уровня техники. Как показано на фиг.4, настройка сигнала обратного вызова включает в себя следующие шаги.Figure 4 presents a block diagram of the operation of setting the callback signal, as is known from the prior art. As shown in FIG. 4, setting up the callback signal includes the following steps.

Шаг 401: периферийное оборудование передает запрос на регистрацию в платформе сигналов обратного вызова; платформа сигналов обратного вызова производит аутентификацию периферийного оборудования. При успешном завершении аутентификации периферийное оборудование осуществляет регистрацию в платформе сигналов обратного вызова.Step 401: the peripheral equipment sends a registration request to the callback signaling platform; The callback signaling platform authenticates peripheral equipment. Upon successful authentication, the peripheral equipment registers the callback signals in the platform.

Шаги 402-403: периферийное оборудование передает запрос на настройку сигнала обратного вызова в веб-сервер для осуществления настройки сигнала обратного вызова. Получив запрос на настройку сигнала обратного вызова, веб-сервер передает запрос на настройку сигнала обратного вызова в платформу сигналов обратного вызова.Steps 402-403: The peripheral equipment sends a request to configure a callback signal to the web server to configure the callback signal. Upon receiving a request to configure a callback signal, the web server sends a request to configure a callback signal to the callback signaling platform.

Шаг 404: получив запрос на настройку сигнала обратного вызова, платформа сигналов обратного вызова производит настройку сигнала обратного вызова для терминала пользователя в соответствии с запросом на настройку сигнала обратного вызова и сохраняет отношение соответствия между вызывающей стороной и настроенным сигналом обратного вызова.Step 404: upon receiving a request to configure a callback signal, the callback signaling platform adjusts the callback signal for the user terminal in accordance with the request to configure the callback signal and saves the correspondence relationship between the calling party and the configured callback signal.

Шаги 405-406: по завершении настройки сигнала обратного вызова платформа сигналов обратного вызова возвращает в веб-сервер результат настройки сигнала обратного вызова, чтобы сообщить периферийному оборудованию о том, что сигнал обратного вызова успешно настроен. Получив результат настройки сигнала обратного вызова, веб-сервер передает результат настройки сигнала обратного вызова в периферийное оборудование.Steps 405-406: Upon completion of the callback setup, the callback framework returns the result of the callback setup to the web server to inform the peripheral that the callback has been configured successfully. Having received the result of setting the callback signal, the web server transmits the result of setting the callback signal to the peripheral equipment.

Исследования, проведенные автором изобретения, показали, что преобразование между звонком вызова и сигналом обратного вызова не может быть реализовано в рамках известных решений.Studies conducted by the author of the invention have shown that the conversion between a call ringing and a callback signal cannot be implemented within the framework of known solutions.

Поскольку в рамках известных решений звонок вызова и сигнал обратного вызова не могут быть преобразованы один в другой, невозможно обеспечить сохранение в терминале и на сетевой стороне звонка вызова и сигнала обратного вызова, представляющих собой один и тот же звук. Даже в случае, когда звонок вызова и сигнал обратного вызова, представляющие собой один и тот же звук, сохранены в терминале и на сетевой стороне, их настройка производится по отдельности и никакой корреляции между ними не существует, вследствие чего пользователь, желающий установить одинаковые звонок вызова и сигнал обратного вызова для какого-либо абонента или группы абонентов, должен инициировать и производить их соответствующую настройку по отдельности. Следовательно, соответствующая настройка звонка вызова и сигнала обратного вызова должна быть произведена пользователем по отдельности, что нерационально, связано со значительными неудобствами для пользователя и негативно влияет на разработку и применение услуг обеспечения сигналов обратного вызова и загрузки звонков вызова.Since, within the framework of the known solutions, the ringing call and the ringback signal cannot be converted into one another, it is impossible to ensure that the ringing and ringing ringtones, which are the same sound, are stored in the terminal and on the network side. Even in the case when the call bell and the callback signal, which are the same sound, are stored in the terminal and on the network side, they are configured separately and there is no correlation between them, as a result of which the user who wants to establish the same call bell and the callback signal for any subscriber or group of subscribers should initiate and make their respective settings separately. Consequently, the appropriate settings for the call ringtone and callback signal must be done separately by the user, which is irrational, associated with significant inconvenience for the user and negatively affects the development and application of callback ringtone and call ringtone loading services.

Раскрытие изобретенияDisclosure of invention

В соответствии с настоящим изобретением предлагаются способ и система для взаимного преобразования между сигналом обратного вызова и звонком вызова. Настоящее изобретение предлагает схему преобразования сигнала обратного вызова в звонок вызова, а также схему преобразования звонка вызова в сигнал обратного вызова.In accordance with the present invention, there is provided a method and system for mutually converting between a callback signal and a call ringing. The present invention provides a circuit for converting a callback signal to a call ringtone, as well as a circuit for converting a call ringtone to a callback signal.

В соответствии с настоящим изобретением предлагается способ настройки звонка вызова в соответствии с сигналом обратного вызова, состоящий вIn accordance with the present invention, there is provided a method for setting up a call ringer in accordance with a callback signal, comprising

осуществлении настройки информации сигнала обратного вызова для пользователя в соответствии с запросом на настройку сигнала обратного вызова; иsetting up callback signal information for a user in accordance with a request for setting up a callback signal; and

получении необходимых данных с соответствующей информацией звонка согласно настроенной информации сигнала обратного вызова и передаче указанных необходимых данных в терминал пользователя;receiving the necessary data with the relevant call information according to the configured callback signal information and transmitting the specified necessary data to the user terminal;

причем необходимые данные обеспечивают возможность получения терминалом пользователя звонка вызова по необходимым данным, а звонок вызова обеспечивает возможность настройки звонка вызова для терминала пользователя.moreover, the necessary data provides the ability for the user terminal to receive a call ring on the necessary data, and the call ring provides the ability to configure a call ring for the user terminal.

В соответствии с настоящим изобретением предлагается способ настройки сигнала обратного вызова в соответствии со звонком вызова, состоящий вIn accordance with the present invention, there is provided a method for adjusting a callback signal in accordance with a call ringing, comprising

формировании запроса на настройку сигнала обратного вызова в соответствии с информацией настройки звонка вызова, причем терминал пользователя производит настройку звонка вызова с использованием информации настройки звонка вызова; иgenerating a request for setting up a callback signal in accordance with call ringtone setting information, the user terminal configuring a call ringtone using call ringtone setting information; and

осуществлении настройки сигнала обратного вызова, соответствующего звонку вызова, для использования в качестве информации сигнала обратного вызова терминала пользователя в соответствии с информацией настройки звонка вызова, содержащейся в запросе на настройку сигнала обратного вызова.setting up a callback signal corresponding to a call ringtone for use as a ringtone signal information of a user terminal in accordance with call ringtone setting information contained in a callback ringtone setup request.

В соответствии с настоящим изобретением предлагается система для настройки звонка вызова в соответствии с сигналом обратного вызова, содержащаяIn accordance with the present invention, there is provided a system for setting up a call ring in accordance with a ring back tone, comprising

сетевой элемент, выполненный с возможностьюa network element configured to

осуществления настройки информации сигнала обратного вызова для пользователя в соответствии с запросом на настройку сигнала обратного вызова;setting up callback signal information for a user in accordance with a request for setting up a callback signal;

получения необходимых данных с соответствующей информацией звонка согласно информации настроенного сигнала обратного вызова и передаче указанных необходимых данных в терминал пользователя;receiving the necessary data with the relevant call information according to the configured callback signal information and transmitting the specified necessary data to the user terminal;

причем необходимые данные обеспечивают возможность получения терминалом пользователя звонка вызова по необходимым данным, а звонок вызова обеспечивает возможность настройки звонка вызова для терминала пользователя.moreover, the necessary data provides the ability for the user terminal to receive a call ring on the necessary data, and the call ring provides the ability to configure a call ring for the user terminal.

В соответствии с настоящим изобретением предлагается система для настройки сигнала обратного вызова в соответствии со звонком вызова, содержащаяIn accordance with the present invention, there is provided a system for adjusting a ring back tone according to a ringing bell, comprising

платформу сигналов обратного вызова, выполненную с возможностью внесения сигнала обратного вызова, соответствующего звонку вызова, в массив сигналов обратного вызова терминала пользователя в соответствии с информацией настройки звонка вызова, переданной терминалом пользователя; иa callback signal platform configured to insert a callback signal corresponding to the call ringtone into the user terminal callback signal array in accordance with call ringtone setting information transmitted by the user terminal; and

сетевой элемент, выполненный с возможностьюa network element configured to

формирования запроса на настройку сигнала обратного вызова в соответствии с информацией настройки звонка вызова, причем терминал пользователя производит настройку звонка вызова с использованием информации настройки звонка вызова; иgenerating a request for setting up a callback signal in accordance with call ringtone setting information, the user terminal configuring a call ringtone using call ringtone setting information; and

осуществления настройки сигнала обратного вызова, соответствующего звонку вызова, для использования в качестве информации сигнала обратного вызова терминала пользователя в соответствии с информацией настройки звонка вызова, содержащейся в запросе на настройку сигнала обратного вызова.setting up a callback signal corresponding to the call ringtone for use as the ringtone signaling information of the user terminal in accordance with the ringtone setting information contained in the callback ringtone setting request.

В соответствии с настоящим изобретением также предлагается система для осуществления преобразования между звонком вызова и сигналом обратного вызова, содержащаяIn accordance with the present invention, there is also provided a system for converting between a ringing tone and a ringback tone, comprising

модуль управления звонками, выполненный с возможностью настройки сигнала обратного вызова и запуска модуля направления данных звонка вызова;a call control module configured to configure a ring back tone and trigger a call ring data routing module;

модуль данных звонков вызова терминала, выполненный с возможностью сохранения звонка вызова терминала, соответствующего сигналу обратного вызова, сохраненному в модуле данных сигналов обратного вызова;a terminal call ringtone data module configured to store a terminal ringtone corresponding to a callback signal stored in the ringback tone data module;

модуль направления данных звонков вызова, выполненный с возможностью осуществления поиска звонка вызова терминала, соответствующего настроенному сигналу обратного вызова, в модуле данных звонков вызова терминала и передачи необходимых данных звонка вызова терминала в терминал пользователя.a call ringing data sending module, configured to search for a terminal ringing bell corresponding to the configured callback signal in the terminal ringing ring data module and transmitting the necessary terminal ringing ring data to a user terminal.

В соответствии с настоящим изобретением предлагается терминал, содержащийIn accordance with the present invention, there is provided a terminal comprising

первый модуль сохранения объектов управления, выполненный с возможностью сохранения объекта управления (management object, МО, ОУ), причем объект управления используется для направления необходимых данных звонка вызова терминала, соответствующего сигналу обратного вызова; иa first module for storing control objects configured to save a control object (management object, MO, OA), the control object being used to direct the necessary call data of the terminal call corresponding to the callback signal; and

модуль получения, выполненный с возможностью получения звонка вызова терминала в соответствии с необходимыми данными, причем необходимые данные получают путем использования объекта управления, сохраненного в первом модуле сохранения объектов управления.a receiving module, configured to receive a terminal ringtone in accordance with the necessary data, the necessary data being obtained by using the control object stored in the first module for storing the control objects.

В соответствии с настоящим изобретением также предлагается другой терминал, содержащийThe present invention also provides another terminal comprising

модуль приема и модуль настройки звонка вызова, причем модуль приема выполнен с возможностью приема звонка, соответствующего информации настройки сигнала обратного вызова, а модуль настройки звонка вызова выполнен с возможностью настройки звонка для использования в качестве звонка вызова; и/илиa receiving module and a call ringtone tuning module, wherein the receiving module is configured to receive a call corresponding to the ringback tone setting information, and the call ringtone tuning module is configured to configure a call to be used as a call ringtone; and / or

модуль настройки сигнала обратного вызова, выполненный с возможностью настройки звонка вызова и формирования запроса на настройку сигнала обратного вызова в соответствии с информацией настройки звонка вызова.a callback signal tuning module configured to configure a call bell and generate a request for tuning a callback signal in accordance with call ringtone setting information.

В соответствии с настоящим изобретением предлагается система, содержащаяIn accordance with the present invention, there is provided a system comprising

модуль сообщения, выполненный с возможностью сообщения серверу загрузки звонков вызова информации настройки сигнала обратного вызова по завершении настройки сигнала обратного вызова; и/илиa message module, configured to inform the call loading server of the call setup information of the callback signal upon completion of the setup of the callback signal; and / or

модуль приема и модуль настройки, причем модуль приема выполнен с возможностью приема информации настройки звонка вызова от сервера загрузки звонков вызова или веб-сервера, а модуль настройки выполнен с возможностью настройки сигнала обратного вызова терминала пользователя в соответствии с информацией настройки звонка вызова.a receiving module and a tuning module, the receiving module being configured to receive call ringtone setup information from a call ringtone download server or web server, and the tuning module is configured to configure a user terminal callback signal in accordance with call ringtone setting information.

В соответствии с настоящим изобретением также предлагается сервер загрузки звонков вызова, содержащийThe present invention also provides a call ringtone download server, comprising

модуль запросов, выполненный с возможностью передачи запроса на настройку сигнала обратного вызова, сформированного в соответствии с информацией настройки, причем терминал пользователя настраивает информацию звонка вызова с использованием информации настройки; и/илиa request module configured to transmit a request for tuning a callback signal generated in accordance with the configuration information, the user terminal configuring the ringing information of the call using the configuration information; and / or

модуль предоставления файлов, выполненный с возможностью предоставления терминалу пользователя информации звонка, соответствующей информации настройки сигнала обратного вызова, согласно информации настройки сигнала обратного вызова.a file providing module, configured to provide the user terminal with call information corresponding to the ring back tone setting information according to the ring back tone setting information.

В решении по настоящему изобретению сетевая сторона определяет необходимые данные звонка вызова, соответствующего настроенному сигналу обратного вызова, и направляет необходимые данные в терминал пользователя. Терминал пользователя получает звонок вызова согласно необходимым данным. Таким образом осуществляется преобразование сигнала обратного вызова в звонок вызова.In the solution of the present invention, the network side determines the necessary call ring data corresponding to the configured callback signal, and sends the necessary data to the user terminal. The user terminal receives a call ring according to the necessary data. In this way, the callback signal is converted to a call bell.

В решении по настоящему изобретению после завершения настройки звонка вызова терминал пользователя сообщает результат настройки звонка вызова в платформу сигналов обратного вызова. Платформа сигналов обратного вызова вносит сигнал обратного вызова, соответствующий звонку вызова, в массив сигналов обратного вызова терминала пользователя в соответствии с результатом настройки звонка вызова. Таким образом осуществляется преобразование звонка вызова в сигнал обратного вызова.In the solution of the present invention, upon completion of setting up a call bell, the user terminal reports the result of setting up the call bell to the callback signaling platform. The callback signaling platform introduces a callback signal corresponding to the call ringtone into the user terminal callback signal array in accordance with the result of setting the call ringtone. Thus, the call is converted to a callback signal.

Краткое описание чертежейBrief Description of the Drawings

На фиг.1 представлена условная схема, иллюстрирующая архитектуру системы для загрузки и настройки звонков вызова по известным технологиям.Figure 1 presents a schematic diagram illustrating the architecture of the system for loading and setting up call calls using known technologies.

На фиг.2 представлена диаграмма операций загрузки и настройки звонков вызова по известным технологиям.Figure 2 presents a diagram of the operations of loading and setting up call rings by known technologies.

На фиг.3 представлена условная схема, иллюстрирующая архитектуру системы для настройки сигналов обратного вызова по известным технологиям.Figure 3 presents a schematic diagram illustrating the architecture of the system for setting callback signals using known technologies.

На фиг.4 представлена диаграмма операции настройки сигналов обратного вызова по известным технологиям.Figure 4 presents a diagram of the operation of setting up callback signals by known technologies.

На фиг.5 представлена диаграмма, иллюстрирующая шаги способа по одному из вариантов осуществления изобретения.5 is a diagram illustrating the steps of a method according to one embodiment of the invention.

На фиг.6 представлена диаграмма второго варианта осуществления изобретения.6 is a diagram of a second embodiment of the invention.

На фиг.7 представлена схема, иллюстрирующая пример объекта управления (МО) по одному из вариантов осуществления изобретения.7 is a diagram illustrating an example of a control object (MO) according to one embodiment of the invention.

На фиг.8 представлена диаграмма третьего варианта осуществления изобретения.FIG. 8 is a diagram of a third embodiment of the invention.

На фиг.9 представлена диаграмма, описывающая звонок на терминале пользователя по четвертому варианту осуществления изобретения.FIG. 9 is a diagram describing a call at a user terminal in a fourth embodiment of the invention.

На фиг.10 представлена условная схема, иллюстрирующая архитектуру платформы сигналов обратного вызова по пятому варианту осуществления изобретения.10 is a schematic diagram illustrating the architecture of a callback signaling platform according to a fifth embodiment of the invention.

На фиг.11 представлена условная схема, иллюстрирующая архитектуру платформы сигналов обратного вызова по шестому варианту осуществления изобретения.11 is a schematic diagram illustrating the architecture of a callback signaling platform according to a sixth embodiment of the invention.

На фиг.12 представлена условная схема, иллюстрирующая архитектуру терминала пользователя по седьмому варианту осуществления изобретения.12 is a schematic diagram illustrating the architecture of a user terminal in a seventh embodiment of the invention.

На фиг.13 представлена условная схема, иллюстрирующая архитектуру терминала пользователя по восьмому варианту осуществления изобретения.13 is a schematic diagram illustrating the architecture of a user terminal in an eighth embodiment of the invention.

На фиг.14 представлена условная схема, иллюстрирующая архитектуру системы для настройки звонков вызова и сигналов обратного вызова по одному из вариантов осуществления изобретения.On Fig presents a schematic diagram illustrating the architecture of the system for setting up ringtones and callback signals according to one embodiment of the invention.

На фиг.15 представлена первая условная схема, иллюстрирующая архитектуру системы для настройки звонков вызова и сигналов обратного вызова по одному из вариантов осуществления изобретения.On Fig presents a first conditional diagram illustrating the architecture of the system for setting up ringtones and callback signals according to one embodiment of the invention.

На фиг.16 представлена первая диаграмма операций настройки звонков вызова и сигналов обратного вызова по одному из вариантов осуществления изобретения.On Fig presents a first diagram of the operations of setting up call bells and callback signals according to one embodiment of the invention.

На фиг.17 представлена вторая условная схема, иллюстрирующая архитектуру системы для настройки звонков вызова и сигналов обратного вызова по одному из вариантов осуществления изобретения.On Fig presents a second conditional diagram illustrating the architecture of the system for setting up ringtones and callback signals according to one embodiment of the invention.

На фиг.18 представлена вторая диаграмма операций настройки звонков вызова и сигналов обратного вызова по одному из вариантов осуществления изобретения.On Fig presents a second diagram of the operations of setting call bells and callback signals according to one embodiment of the invention.

На фиг.19 представлена третья диаграмма операций настройки звонков вызова и сигналов обратного вызова по одному из вариантов осуществления изобретения.On Fig presents a third diagram of the operations of setting up call bells and callback signals according to one embodiment of the invention.

На фиг.20 представлена условная схема, иллюстрирующая архитектуру терминала связи по одному из вариантов осуществления изобретения.On Fig presents a schematic diagram illustrating the architecture of a communication terminal according to one embodiment of the invention.

На фиг.21 представлена условная схема, иллюстрирующая архитектуру платформы сигналов обратного вызова по одному из вариантов осуществления изобретения.21 is a schematic diagram illustrating the architecture of a callback signaling platform in one embodiment of the invention.

На фиг.22 представлена условная схема, иллюстрирующая архитектуру сервера загрузки звонков вызова по одному из вариантов осуществления изобретения.FIG. 22 is a schematic diagram illustrating the architecture of a call ringtone download server according to one embodiment of the invention.

Осуществление изобретенияThe implementation of the invention

В соответствии с одним из вариантов осуществления изобретения предлагается способ для преобразования сигнала обратного вызова в звонок вызова, который позволяет осуществлять преобразование сигнала обратного вызова в звонок вызова на терминале. Как показано на фиг.5, способ включает в себя следующие основные этапы.In accordance with one embodiment of the invention, there is provided a method for converting a callback signal to a call ringtone, which allows a callback signal to be converted to a ringtone on a terminal. As shown in FIG. 5, the method includes the following main steps.

Этап 1: сетевая сторона определяет необходимые данные звонка вызова, соответствующего настроенному сигналу обратного вызова, и направляет такие данные в терминал пользователя.Stage 1: the network side determines the necessary call ring data corresponding to the configured callback signal, and sends such data to the user terminal.

Этап 2: терминал пользователя получает звонок вызова в соответствии с необходимыми данными.Stage 2: the user terminal receives a call ring in accordance with the necessary data.

В соответствии с первым вариантом осуществления настоящего изобретения предлагается способ преобразования сигнала обратного вызова в звонок вызова, включающий в себя следующие шаги.According to a first embodiment of the present invention, there is provided a method for converting a callback signal into a call ringtone comprising the following steps.

Шаг 101: платформа сигналов обратного вызова в сети определяет необходимые данные звонка вызова, соответствующего настроенному сигналу обратного вызова.Step 101: The network callback signaling platform determines the necessary callback data corresponding to the configured callback signal.

Поскольку и сигналы обратного вызова, сохраненные в базе данных сигналов обратного вызова, и звонки вызова все пронумерованы, сигнал обратного вызова может представлять собой обычный сигнал обратного вызова, например звонок, содержащий аудиозапись, или мультимедийный сигнал обратного вызова, содержащий аудиофрагмент, видеофрагмент, изображение и т.п. Платформа сигналов обратного вызова может определить звонок вызова, соответствующий настроенному сигналу обратного вызова, посредством отношения соответствия между номером сигнала обратного вызова и номером звонка вызова, а затем определить необходимые данные. Номер сигнала обратного вызова и номер соответствующего звонка вызова могут быть идентичными. В таком случае платформа сигналов обратного вызова производит непосредственный поиск номера звонка вызова, совпадающего с номером сигнала обратного вызова, чтобы определить звонок вызова, соответствующий настроенному сигналу обратного вызова. В альтернативном варианте правила нумерации сигналов обратного вызова и звонков вызова могут быть различными; в таком случае номер сигнала обратного вызова и номер соответствующего звонка вызова также могут быть различными. В таком случае отношение соответствия между номером сигнала обратного вызова и номером звонка вызова может быть установлено с использованием правила нумерации сигналов обратного вызова и правила нумерации звонков вызова, после чего может быть определен звонок вызова, соответствующий настроенному сигналу обратного вызова.Since both the callbacks stored in the callback database and the callbacks are all numbered, the callback can be a regular callback, such as a call containing an audio recording, or a multimedia callback containing an audio fragment, video clip, image and etc. The callback signaling platform can determine the ringing tone corresponding to the configured ringing tone through the correspondence relationship between the ringing tone number and the ringing ring number, and then determine the necessary data. The ringback tone number and the corresponding ringtone number can be identical. In this case, the callback signal platform performs a direct search for the call ring number matching the callback signal number to determine the call ring corresponding to the configured callback signal. In an alternative embodiment, the rules for numbering callback signals and call rings may be different; in this case, the ringback tone number and the corresponding ringing bell number may also be different. In this case, the correspondence relationship between the callback signal number and the call ring number can be established using the callback ring numbering rule and the call ringing numbering rule, after which the call ring corresponding to the configured callback signal can be determined.

Ниже приведено два примера возможных необходимых данных.The following are two examples of possible required data.

В первом примере необходимые данные, определяемые платформой сигналов обратного вызова, представляют собой сам звонок вызова.In the first example, the necessary data defined by the callback signaling platform is the call ringing itself.

Во втором примере необходимые данные, определяемые платформой сигналов обратного вызова, представляют собой адрес URL загрузки для звонка вызова.In the second example, the necessary data defined by the callback signaling platform is the download URL for the call ringing.

Шаг 102: платформа сигналов обратного вызова направляет необходимые данные в терминал пользователя.Step 102: the callback signaling platform sends the necessary data to the user terminal.

В ходе данной операции платформа сигналов обратного вызова может сначала направлять необходимые данные звонка вызова, соответствующего сигналу обратного вызова, в систему управления данными (Data Management System, DMS).During this operation, the callback signaling platform may first forward the necessary callback data corresponding to the callback signal to the Data Management System (DMS).

Затем DMS определяет, существует ли в терминале пользователя объект управления (Management Object, МО) для направления необходимых данных. Если необходимые данные существуют в терминале пользователя, DMS осуществляет непосредственное задействование объекта управления для направления необходимых данных в терминал пользователя.The DMS then determines whether a Management Object (MO) exists in the user terminal to direct the necessary data. If the necessary data exists in the user terminal, the DMS directly activates the control object to send the necessary data to the user terminal.

В противном случае DMS передает в терминал пользователя объект управления для направления необходимых данных. Терминал пользователя сохраняет объект управления, присланный DMS. Затем DMS задействует объект управления, сохраненный в терминале пользователя, чтобы направить необходимые данные в терминал пользователя.Otherwise, the DMS transmits a control object to the user terminal to forward the necessary data. The user terminal stores the control object sent by the DMS. Then, the DMS activates the control object stored in the user terminal to forward the necessary data to the user terminal.

В альтернативном варианте необходимые данные могут находиться непосредственно в узле объекта управления для направления в терминал пользователя, когда DMS передает объект управления для направления необходимых данных в терминал пользователя.Alternatively, the necessary data can be located directly in the node of the control object for direction to the user terminal when the DMS transmits the control object for sending the necessary data to the user terminal.

DMS также может не определять, существует ли в терминале пользователя объект управления для направления необходимых данных, и напрямую передавать объект управления для направления необходимых данных. Конкретные действия в этом случае те же, что описаны выше.The DMS may also not determine whether a control object exists in the user terminal to send the necessary data, and directly transmit the control object to send the necessary data. The specific actions in this case are the same as described above.

Двум примерам необходимых данных для шага 101 соответствуют два примера направления необходимых данных.Two examples of the necessary data for step 101 correspond to two examples of the direction of the necessary data.

В первом примере DMS получает информацию о звонке в терминале пользователя. DMS передает в терминал пользователя звонок вызова, если звонок вызова отсутствует. В альтернативном варианте DMS может непосредственно передавать звонок вызова в терминал пользователя.In the first example, the DMS receives call information in the user terminal. The DMS transmits a call bell to the user terminal if there is no call bell. Alternatively, the DMS may directly transmit the call ring to the user terminal.

Во втором примере DMS получает информацию о звонке в терминале пользователя. Если звонок вызова отсутствует, DMS передает в терминал пользователя адрес загрузки и команду загрузки. В альтернативном варианте DMS может непосредственно передавать адрес загрузки и команду загрузки в терминал пользователя.In the second example, the DMS receives call information in the user terminal. If there is no call ring, the DMS sends the download address and download command to the user terminal. Alternatively, the DMS may directly transmit the download address and download command to the user terminal.

Шаг 103: Терминал пользователя получает звонок вызова в соответствии с необходимыми данными.Step 103: The user terminal receives a call ring in accordance with the necessary data.

В случае, соответствующем первому примеру шага 101, терминал пользователя принимает и сохраняет звонок вызова, присланный DMS.In the case corresponding to the first example of step 101, the user terminal receives and stores the call ring sent by the DMS.

В случае, соответствующем второму примеру шага 101, терминал пользователя выполняет команду загрузки, переданную из DMS, и загружает звонок вызова с адреса загрузки, присланного DMS.In the case corresponding to the second example of step 101, the user terminal executes the download command transmitted from the DMS and downloads the call bell from the download address sent by the DMS.

Данная операция завершает автоматического получения терминалом звонка вызова, соответствующего сигналу обратного вызова.This operation completes the automatic receipt by the terminal of the call ringer corresponding to the callback signal.

Терминал пользователя также может назначить соответствующий звонок вызова в качестве активного звонка вызова в соответствии с командой от сетевой стороны, чтобы обеспечить автоматическую синхронизацию сигнала обратного вызова и звонка вызова даже в случае использования логически сложной конфигурации сигнала обратного вызова. Существуют следующие два режима передачи инструкции сетевой стороной.The user terminal can also designate the appropriate call ringtone as an active ringtone in accordance with a command from the network side to ensure automatic synchronization of the ringtone and ringtone even if a logically complex ringtone configuration is used. The following two modes of transmitting instructions to the network side.

Режим 1: Объект управления передается в режиме управления данными (DM), чтобы обеспечить настройку звонка вызова в терминале пользователя.Mode 1: The control object is transmitted in data management (DM) mode in order to configure call ringing in the user terminal.

При получении инструкции настроить звонок вызова терминала платформа сигналов обратного вызова соответствующим образом инструктирует DMS настроить звонок вызова для терминала пользователя. DMS производит настройку звонка вызова в соответствии с инструкцией, переданной платформой сигналов обратного вызова, путем передачи настраивающего объекта управления в терминал пользователя и задействования настраивающего объекта управления или путем непосредственного задействования настраивающего объекта управления, присутствующего в терминале пользователя. Настраивающий объект управления, переданный в терминал пользователя DMS, и объект управления для направления необходимых данных могут быть переданы в терминал пользователя совместно или по отдельности. Другими словами, DMS может направлять необходимые данные звонка вызова и настраивать звонок в терминале одновременно или же направлять необходимые данные звонка вызова и настраивать звонок в терминале по отдельности.Upon receiving instructions to configure the terminal's call ringtone, the callback platform instructs the DMS to configure the ringtone for the user terminal accordingly. The DMS adjusts the call ring in accordance with the instructions sent by the callback platform by transmitting the tuning control object to the user terminal and activating the tuning control object or by directly activating the tuning control object present in the user terminal. The tuning control object transmitted to the DMS user terminal and the control object for sending the necessary data can be transmitted to the user terminal together or separately. In other words, the DMS can send the necessary call ring data and configure the call in the terminal at the same time, or send the necessary call ring data and configure the call in the terminal separately.

Если инструкция настроить звонок вызова терминала, принятая платформой сигналов обратного вызова, содержит стратегию настройки звонка вызова терминала, а стратегия настройки звонка вызова терминала содержит длительность звонка в настраиваемом звонке вызова, например комплексную логику, настраивающий объект управления, передаваемый из DMS, может содержать объект управления для настройки звонка вызова и объект управления планирования для обработки длительности звонка. После выполнения вышеописанного шага DMS настраивает логику планируемой операции для объекта управления планирования в соответствии с длительностью звонка. При выполнении условий объекта управления планирования объект управления планирования запускает логику операции для задействования объекта управления звонка вызова с целью осуществления настройки звонка вызова в терминале пользователя.If the instruction to configure the terminal call ringtone adopted by the callback signaling platform contains a terminal ringtone setting strategy, and the terminal ringtone setting strategy contains the duration of the ringtone in the ringtone, for example, complex logic configuring the control object transmitted from the DMS may contain a control object to configure call ringtone and scheduling management object to process call duration. After completing the above step, the DMS adjusts the logic of the planned operation for the planning control object in accordance with the duration of the call. When the conditions of the planning control object are fulfilled, the planning control object starts the operation logic to activate the call ringer control object in order to configure the call ringer in the user terminal.

Режим 2: Номер сигнала обратного вызова содержится в инструкции CONNECT (соединения), передаваемой в терминал пользователя центром коммутации, в результате чего терминал пользователя использует звонок в соответствии с номером сигнала обратного вызова.Mode 2: The callback signal number is contained in the CONNECT (connection) instruction transmitted to the user terminal by the switching center, whereby the user terminal uses the call in accordance with the callback signal number.

В вышеописанных действиях на шаге 102, когда платформа сигналов обратного вызова направляет необходимые данные в терминал пользователя, одновременно с этим в терминал пользователя может быть передана и сохранена в нем таблица отношений соответствия между номерами сигналов обратного вызова и номерами звонков вызова.In the above steps, in step 102, when the callback signaling platform sends the necessary data to the user terminal, at the same time, a correspondence table between callback signal numbers and call ring numbers can be transmitted and stored in the user terminal.

После выполнения шага 103, во время установления вызова центр коммутации получает от платформы сигналов обратного вызова номер существующего сигнала обратного вызова и вводит полученный номер в инструкцию CONNECT, передаваемую в терминал пользователя. Терминал пользователя извлекает номер, содержащийся в инструкции CONNECT. Затем терминал пользователя производит локальный поиск звонка вызова, соответствующего принятому номеру, в таблице отношений соответствия между номерами сигналов обратного вызова и номерами звонков вызова, если такая таблица локально сохранена в терминале пользователя. В другом возможном варианте терминал пользователя производит локальный поиск звонка вызова с тем же номером, если таблица отношений соответствия между номерами сигналов обратного вызова и номерами звонков вызова не сохранена локально в терминале пользователя. После нахождения нужного звонка вызова терминал пользователя подает звонки, установив найденный звонок вызова в качестве активного звонка вызова. Если нужный звонок вызова не найден, терминал пользователя подает звонки с использованием активного звонка вызова.After performing step 103, during the establishment of the call, the switching center receives the number of the existing callback signal from the callback signaling platform and enters the received number into the CONNECT instruction transmitted to the user terminal. The user terminal retrieves the number contained in the CONNECT statement. Then, the user terminal locally searches for the call ring corresponding to the received number in the table of correspondence relations between the ringback signal numbers and ringing call numbers, if such a table is locally stored in the user terminal. In another possible embodiment, the user terminal locally searches for a call ring with the same number if the correspondence relationship table between callback signal numbers and call ring numbers is not stored locally in the user terminal. After finding the desired call bell, the user terminal makes calls by setting the found call bell as the active call bell. If the desired call bell is not found, the user terminal makes calls using the active call bell.

Ниже приведено подробное описание вариантов осуществления способа по изобретению.The following is a detailed description of embodiments of the method according to the invention.

В соответствии со вторым вариантом осуществления настоящего изобретения звонок вызова передается непосредственно в режиме DM, а настройка звонка вызова в терминале пользователя осуществляется посредством объекта управления. Как показано на фиг.6, способ по настоящему варианту осуществления изобретения включает в себя следующие шаги.According to a second embodiment of the present invention, a call bell is transmitted directly in DM mode, and a call bell is configured in a user terminal by a control entity. As shown in FIG. 6, the method of the present embodiment includes the following steps.

Шаг 1: Приложение пользовательского интерфейса передает логическую команду настройки сигнала обратного вызова и инструкцию настроить звонок вызова в сервер индивидуализированных сигналов обратного вызова (Coloring Ring Back Tone, CRBT). Приложение пользовательского интерфейса может представлять собой портал или сообщение SMS и т.п., а сервер CRBT включен в платформу сигналов обратного вызова.Step 1: The user interface application sends a logical command to configure the callback signal and instructions to configure the call to the server of individualized ringback tones (CRBT). The user interface application may be a portal or SMS message, etc., and the CRBT server is included in the callback signaling platform.

Шаг 2: Сервер CRBT настраивает сигнал обратного вызова и определяет необходимые данные звонка вызова, соответствующего настроенному сигналу обратного вызова.Step 2: The CRBT server configures the callback signal and determines the necessary callback data corresponding to the configured callback signal.

Шаг 3: Сервер CRBT передает запрос на обработку звонка вызова и необходимые данные в DMS.Step 3: The CRBT server sends the call call processing request and the necessary data to the DMS.

В число необходимых данных могут входить информация звонка; однозначная идентификация звонка, такая как идентификатор (ID) звонка, название, срок действия, размер, имя автора, имя правообладателя; стратегия настройки, например стратегия изменения звонка со временем; функциональные команды:Required data may include call information; unique call identification, such as call identifier (ID), name, validity, size, author’s name, copyright holder’s name; a tuning strategy, such as a strategy for changing a call over time functional teams:

команда настройки звонка, команда удаления конкретного звонка; данные звонка: собственно звонок вызова.call setup command, specific call delete command; call data: the actual call call.

Ниже приведен пример конкретной реализации.The following is an example of a specific implementation.

Figure 00000001
Figure 00000001

Figure 00000002
Figure 00000002

Шаг 4: DMS производит предварительную обработку, например преобразование формата команды В случае использования комплексной логики DMS может дополнительно определять запланированные операции.Step 4: The DMS preprocesses, for example, converting the command format. If complex logic is used, the DMS can additionally determine the planned operations.

Шаг 5: DMS устанавливает сеанс управления данными (DM) с терминалом (устройством) пользователя.Step 5: DMS establishes a data management (DM) session with a user terminal (device).

Шаг 6: DMS запрашивает информацию звонка и информацию настройки звонка терминала пользователяStep 6: DMS requests call information and user terminal call setup information

Шаг 7: Терминал пользователя возвращает в DMS результат запроса.Step 7: The user terminal returns the result of the request to the DMS.

Шаг 8: DMS формирует объект управления для направления необходимых данных для терминала пользователя, объект управления для настройки звонка вызова. В случае наличия комплексной логики DMS также может дополнительно сформировать объект управления планирования для настройки длительности звонка. DMS передает сформированный объект управления в терминал пользователя; в дальнейшем описании сформированный объект управления обозначается как SoundMO. DMS передает звонок вызова в терминал пользователя посредством объекта управления. Пример SoundMO представлен на фиг.7.Step 8: DMS generates a control object for sending the necessary data to the user terminal, a control object for setting up the call bell. In the case of complex logic, the DMS can also optionally generate a scheduling control object for setting the call duration. DMS transfers the generated control object to the user terminal; in the following description, the generated control object is referred to as SoundMO. The DMS transmits the call bell to the user terminal through the control object. An example of SoundMO is presented in Fig.7.

В примере, проиллюстрированном на фиг 7, номер звонка вызова, например, 601502000000001001 сохранен в узле «Идентификатор» (ID node). Данный номер соответствует номеру настроенного сигнала обратного вызова.In the example illustrated in FIG. 7, the call ring number, for example, 601502000000001001 is stored in the “ID” node. This number corresponds to the number of the configured ringback tone.

Основной узел, соответствующий объекту управления, выглядит какThe main node corresponding to the control object looks like

<ContentType><ContentType>

Узел дереваTree knot ФорматFormat Минимальные права доступаMinimum Permissions ЗначениеValue ОдинOne ChrChr GetGet Звук/Изображение/…Sound / Image / ...

Данная таблица иллюстрирует формат данных, указанный идентификатором.This table illustrates the data format indicated by the identifier.

Загрузка файла звонка может быть осуществлена путем исполнения команды Replace (замена) для узла «Данные» (Data node) по фиг.7 и пересылки файла звонка непосредственно в узел «Данные».Downloading the call file can be done by executing the Replace command (replacement) for the Data node in Fig. 7 and sending the call file directly to the Data node.

Для загрузки звонка используется следующая команда.The following command is used to download a call.

Figure 00000003
Figure 00000003

Примечание: Если на шаге 7 указано, что данный звонок вызова уже сохранен в терминале пользователя, выполнение переходит к шагу 10. Если на шаге 7 указано, что данный звонок вызова уже назначен активным звонком вызова терминалом пользователя, выполнение завершается.Note: If at step 7 it is indicated that the given call bell has already been saved in the user terminal, execution proceeds to step 10. If at step 7 it is indicated that this call bell has already been assigned as the active call ring of the user terminal, execution ends.

Шаг 9: Терминал пользователя возвращает результат операции.Step 9: The user terminal returns the result of the operation.

Шаг 10: DMS передает в терминал пользователя команду установки/настройки.Step 10: DMS sends the installation / configuration command to the user terminal.

По завершении загрузки объект управления по фиг.7 выполняет команду Ехес (выполнение) для узла «Установка» (Install node), чтобы обеспечить завершение установки файла звонка. Под установкой понимается добавление файла звонка к списку звонков терминала. Добавленный звонок не обязательно должен быть настроен в качестве активного звонка. Для настройки данного звонка в качестве активного звонка подается команда, например команда Ехес, для задействования узла настройки звонка (Active node).Upon completion of the download, the control object of Fig. 7 executes the Exc (execution) command for the Install node to ensure that the installation of the call file is completed. Installation means adding a call file to the call list of the terminal. The added call does not have to be configured as an active call. To configure this call as an active call, a command is sent, for example, the Ex command to activate the call setup node (Active node).

Для установки и активации звонка используется следующая команда.The following command is used to set up and activate a call.

Figure 00000004
Figure 00000004

Figure 00000005
Figure 00000005

Шаг 11: Терминал пользователя настраивает звонок вызова в соответствии с командой.Step 11: The user terminal sets up the call ring according to the command.

Шаги 12-14: Терминал пользователя возвращает результат настройки сетевой стороне.Steps 12-14: The user terminal returns the configuration result to the network side.

В соответствии с третьим вариантом осуществления настоящего изобретения адрес загрузки звонка вызова передается в режиме управления данными (DM), а настройка и загрузка звонка вызова осуществляется посредством объекта управления. Как показано на фиг.8, данный вариант осуществления изобретения включает в себя следующие шаги.According to a third embodiment of the present invention, the call ringtone download address is transmitted in the data management (DM) mode, and the ringtone setup and download is performed by the control entity. As shown in FIG. 8, this embodiment of the invention includes the following steps.

Шаг 1: Приложение пользовательского интерфейса передает логическую команду настройки сигнала обратного вызова и инструкцию настроить звонок вызова в сервер индивидуализированных сигналов обратного вызова (Coloring Ring Back Tone), причем приложение пользовательского интерфейса может представлять собой портал/сообщение SMS и т.п., а сервер CRBT включен в платформу сигналов обратного вызова.Step 1: The user interface application sends a logical command to configure the callback signal and instructions to configure the call to the server of the individualized ringback tones (Coloring Ring Back Tone), the user interface application can be a portal / SMS message, etc., and the server CRBT is included in the callback signaling platform.

Шаг 2: Сервер CRBT настраивает сигнал обратного вызова и определяет необходимые данные звонка вызова, соответствующего настроенному сигналу обратного вызова.Step 2: The CRBT server configures the callback signal and determines the necessary callback data corresponding to the configured callback signal.

Шаг 3: Сервер CRBT передает запрос на обработку звонка вызова и необходимые данные в DMS.Step 3: The CRBT server sends the call call processing request and the necessary data to the DMS.

В число необходимых данных входят информация звонка: однозначная идентификация звонка, такая как идентификатор (ID) звонка, название, срок действия, размер, имя автора, имя правообладателя; стратегия настройки.The required data includes call information: unique call identification, such as call identifier (ID), name, validity, size, author’s name, copyright holder’s name; customization strategy.

например стратегия изменения звонка со временем; функциональные команды:for example, a strategy for changing a call over time; functional teams:

команда настройки звонка, команда удаления конкретного звонка; данные звонка:call setup command, specific call delete command; call data:

адрес URL, где хранится файл звонка. Ниже приведен пример конкретной реализации.URL address where the call file is stored. The following is an example of a specific implementation.

Figure 00000006
Figure 00000006

Шаг 4: DMS производит предварительную обработку, например преобразование формата команды. Если используется комплексная логика, DMS может дополнительно определять запланированные операции.Step 4: DMS preprocesses, for example, converting the command format. If complex logic is used, the DMS can optionally determine scheduled operations.

Шаг 5: DMS устанавливает сеанс управления данными (DM) с терминалом (устройством) пользователя.Step 5: DMS establishes a data management (DM) session with a user terminal (device).

Шаг 6: DMS запрашивает информацию звонка и информацию настройки звонка терминала пользователя.Step 6: The DMS requests the call information and the call setup information of the user terminal.

Шаг 7: Терминал пользователя возвращает в DMS результаты запроса.Step 7: The user terminal returns the query results to the DMS.

Шаг 8: DMS формирует объект управления для направления необходимых данных для терминала пользователя, объект управления для настройки звонка вызова. В случае наличия комплексной логики DMS также может дополнительно сформировать объект управления планирования для настройки длительности звонка. DMS передает сформированный объект управления в терминал пользователя (в дальнейшем описании сформированный объект управления обозначается как SoundMO) и передает в терминал пользователя посредством объекта управления адрес загрузки и команду загрузки звонка вызова. Пример SoundMO представлен на фиг.7.Step 8: DMS generates a control object for sending the necessary data to the user terminal, a control object for setting up the call bell. In the case of complex logic, the DMS can also optionally generate a scheduling control object for setting the call duration. The DMS transmits the generated control object to the user terminal (in the further description, the generated control object is referred to as SoundMO) and transmits the download address and the call ringtone download command to the user terminal via the control object. An example of SoundMO is presented in Fig.7.

В примере, проиллюстрированном на фиг.7, номер звонка вызова, например, 601502000000001001, сохранен в узле «Идентификатор» (ID node). Данный номер соответствует номеру настроенного сигнала обратного вызова.In the example illustrated in FIG. 7, the call ring number, for example 601502000000001001, is stored in the ID node. This number corresponds to the number of the configured ringback tone.

Основной узел, соответствующий объекту управления, выглядит какThe main node corresponding to the control object looks like

<ContentType><ContentType>

Узел дереваTree knot ФорматFormat Минимальные права доступаMinimum Permissions ЗначениеValue ОдинOne ChrChr GetGet Звук/Изображение/…Sound / Image / ...

Данная таблица иллюстрирует формат данных, указанный идентификатором. Загрузка файла звонка может быть осуществлена путем исполнения команды Replace (замена) для узла «URL» (URL node) по фиг.7 для направления адреса загрузки файла звонка с последующим выполнением команды Exec (выполнение) для узла «Загрузка» (Download node), которая вызывает загрузку звонка терминалом с контент-сервера.This table illustrates the data format indicated by the identifier. Downloading the call file can be accomplished by executing the Replace command (replacement) for the “URL” node (URL node) of FIG. 7 to direct the download address of the call file, and then executing the Exec (execution) command for the “Download” node, which causes the terminal to download the call from the content server.

Для загрузки звонка используется следующая команда:To load a call, use the following command:

Figure 00000007
Figure 00000007

Figure 00000008
Figure 00000008

Если на шаге 7 при данных действиях известно, например, что данный звонок вызова уже сохранен в терминале пользователя, выполнение переходит к шагу 12. Если на шаге 7 указано, что данный звонок вызова уже назначен активным звонком вызова терминалом пользователя, выполнение завершается.If it is known in step 7 for these actions, for example, that the given call is already stored in the user terminal, execution proceeds to step 12. If at step 7 it is indicated that the given call is already assigned as the active call in the user terminal, the execution ends.

Шаг 9: Терминал пользователя отправляет запрос на загрузку данных согласно контент-серверу для загрузки звонка вызова с адреса загрузки. Данный шаг также может быть выполнен между шагами 12 и 13.Step 9: The user terminal sends a request to download data according to the content server to download the call bell from the download address. This step can also be performed between steps 12 and 13.

Шаг 10: Контент-сервер возвращает в терминал пользователя звонок вызова, расположенный по адресу загрузки.Step 10: The content server returns a call to the user terminal located at the download address.

Шаг 11: Терминал пользователя возвращает в DMS результат операции.Step 11: The user terminal returns the result of the operation to the DMS.

Шаг 12: DMS передает в терминал пользователя команду установки/настройки.Step 12: The DMS sends the installation / configuration command to the user terminal.

По завершении загрузки объект управления по фиг.7 выполняет команду Exec (выполнение) для узла «Установка» (Install node), чтобы обеспечить завершение установки файла звонка. Под установкой понимается добавление файла звонка к списку звонков терминала. Добавленный звонок не обязательно должен быть настроен в качестве активного звонка. Для настройки данного звонка в качестве активного звонка подается команда, например команда Exec, для задействования узла настройки звонка (Active node). Для установки и активации звонка используется следующая команда:Upon completion of the download, the control object of FIG. 7 executes the Exec command for the Install node to ensure that the installation of the call file is completed. Installation means adding a call file to the call list of the terminal. The added call does not have to be configured as an active call. To configure this call as an active call, a command is issued, for example, the Exec command, to activate the call setup node (Active node). To install and activate a call, use the following command:

Figure 00000009
Figure 00000009

Figure 00000010
Figure 00000010

Шаг 13: Терминал пользователя настраивает звонок вызова в соответствии с командой.Step 13: The user terminal sets up the call ring in accordance with the command.

Шаги 14-16: Терминал пользователя возвращает результат настройки сетевой стороне.Steps 14-16: The user terminal returns the configuration result to the network side.

В соответствии с четвертым вариантом осуществления настоящего изобретения предусмотрена схема, в которой звонок вызова передается непосредственно в режиме управления данными (DM). В течение установления вызова центр коммутации передает в устройство (терминал) пользователя инструкцию CONNECT, содержащую номер текущего сигнала обратного вызова, чем запускает соответствующий звонок вызова. В данном варианте осуществления изобретения имеются следующие шаги.According to a fourth embodiment of the present invention, there is provided a circuit in which a call bell is transmitted directly in a data management (DM) mode. During the establishment of a call, the switching center transmits a CONNECT instruction containing the number of the current callback signal to the device (terminal) of the user, which triggers the corresponding call call. In this embodiment, the following steps are available.

Шаги 1-10 совпадают с шагами 1-10 по первому варианту осуществления изобретения.Steps 1-10 are the same as steps 1-10 of the first embodiment.

Шаг 11: Во время установления вызова центр коммутации, соединенный с сервером CRBT в платформе сигналов обратного вызова, запрашивает у сервера CRBT информацию о сигнале обратного вызова и получает номер текущего сигнала обратного вызова. Центр коммутации может представлять собой вызывающий или вызываемый мобильный коммутационный центр (Mobile Switching Centre, MSC) в сети GSM, коммутатор стационарной сети или прокси-сервер, передающий команду приглашения (Invite).Step 11: During call setup, the switching center connected to the CRBT server in the callback signaling platform requests the information about the callback signal from the CRBT server and receives the current callback signal number. A switching center can be a calling or called Mobile Switching Center (MSC) in a GSM network, a fixed network switch, or a proxy server that sends an Invite command.

Шаг 12: Номер текущего сигнала обратного вызова передается в составе инструкции CONNECT при передаче инструкции CONNECT в терминал пользователя.Step 12: The current callback signal number is transmitted as part of the CONNECT instruction when the CONNECT instruction is transmitted to the user terminal.

В данных операциях способ включения номера текущего сигнала обратного вызова состоит в расширении инструкции CONNECT, передаваемой центром коммутации в терминал пользователя. Расширенная инструкция CONNECT может представлять собой инструкцию CONNECT, используемую в интеллектуальной сети, или команду приглашения (Invite) протокола SIP (Session Initiation Protocol).In these operations, the method of including the current callback signal number is to expand the CONNECT instruction transmitted by the switching center to the user terminal. An extended CONNECT statement can be a CONNECT statement used on an intelligent network or an SIP (Session Initiation Protocol) Invite command.

Ниже приведен вариант реализации расширения в виде команды Invite протокола SIP. Расширенная часть может иметь следующий вид.The following is an implementation option for the extension in the form of the Invite command of the SIP protocol. The extended part may have the following form.

Ниже представлен пример расширенной команды Invite, в котором SoundID представляет собой расширенный заголовок сообщения.The following is an example of an extended Invite command, in which SoundID is an extended message header.

INVITE sip:bob@biloxi.com SIP/2.0INVITE sip: bob@biloxi.com SIP / 2.0

Via: SIP/2.0/UDP pc33.atlanta.com; branch=z9hG4bKnashds8Via: SIP / 2.0 / UDP pc33.atlanta.com; branch = z9hG4bKnashds8

Max-Forwards: 70Max-Forwards: 70

To: Bob <sip:bob@biloxi.com>To: Bob <sip: bob@biloxi.com>

From: Alice <sip:alice@atlanta.com>; tag=1928301774From: Alice <sip: alice@atlanta.com>; tag = 1928301774

Call-ID: a84b4c76e66710Call-ID: a84b4c76e66710

CSeq: 314159 INVITECSeq: 314159 INVITE

SoundID: 601502000000001001SoundID: 601502000000001001

Contact: <sip:alice@pc33.atlanta.com>Contact: <sip: alice@pc33.atlanta.com>

Content-Type: application/sdpContent-Type: application / sdp

Content-Length: 142Content-Length: 142

Шаг 13: Вызываемый терминал пользователя производит локальный поиск в терминале соответствующего звонка вызова в соответствии с номером, содержащимся в принятой команде. Если соответствующий звонок вызова существует, терминал производит звонок, используя найденный для пользователя звонок. В противном случае для произведения звонков используется текущий настроенный звонок.Step 13: The called user terminal performs a local search in the terminal of the corresponding call bell in accordance with the number contained in the received command. If a corresponding call bell exists, the terminal makes a call using the call found for the user. Otherwise, the currently configured call is used to make calls.

При данных операциях происходит некоторое изменение логики звонков терминала пользователя. Измененная логика проиллюстрирована на фиг.9.With these operations, there is a slight change in the logic of the user's terminal calls. The changed logic is illustrated in FIG. 9.

При получении инструкции CONNECT терминал пользователя прежде всего получает настройки терминала, чтобы определить, следует ли воспроизвести звонок. В случае положительного решения терминал определяет, содержит ли инструкция CONNECT номер сигнала обратного вызова. В противном случае терминал пользователя подает вибрационный сигнал.Upon receipt of the CONNECT instruction, the user terminal first receives the terminal settings to determine whether to play the call. If so, the terminal determines whether the CONNECT statement contains the callback signal number. Otherwise, the user terminal vibrates.

Если инструкция CONNECT содержит номер сигнала обратного вызова, такой номер извлекается, после чего производится локальный поиск соответствующего звонка вызова. В случае обнаружения соответствующего звонка вызова производится получение параметра звонка в терминале, например громкости, после чего терминал воспроизводит звонок. В противном случае терминал воспроизводит звонок, используя текущий настроенный звонок. Если инструкция CONNECT не содержит номер сигнала обратного вызова, терминал сразу воспроизводит звонок, используя текущий настроенный звонок.If the CONNECT statement contains a ringback tone number, that number is retrieved, after which a local search is made for the corresponding ringtone. If a corresponding call bell is detected, a call parameter is received in the terminal, for example, the volume, after which the terminal plays the call. Otherwise, the terminal plays the call using the currently configured call. If the CONNECT instruction does not contain a ringback tone number, the terminal immediately plays the call using the currently configured call.

В четвертом варианте осуществления изобретения передача инструкции CONNECT в вызываемый терминал пользователя должна быть произведена после получения данных сигнала обратного вызова из сервера CRBT. Четвертый вариант осуществления изобретения не может быть использован в схеме использования сигналов обратного вызова, в которой передача инструкции CONNECT в вызываемый терминал пользователя происходит до получения из сервера CRBT данных сигнала обратного вызова.In a fourth embodiment of the invention, the CONNECT instruction is sent to the called user terminal after receiving the callback signal data from the CRBT server. A fourth embodiment of the invention cannot be used in a callback signaling scheme in which a CONNECT instruction is sent to a called user terminal before receiving a callback signal data from a CRBT server.

В соответствии с изобретением также предлагается платформа сигналов обратного вызова. Интерфейс между платформой сигналов обратного вызова и DMS отвечает за передачу необходимых данных звонка вызова, а также команды настройки звонка вызова, причем необходимые данные звонка вызова могут представлять собой сам звонок вызова, адрес URL загрузки звонка вызова и т.д. Такой интерфейс может быть осуществлен посредством интерфейса веб-служб обработки данных (DM Web Service Interface, DM WSI) или использовать индивидуальный интерфейс между платформой сигналов обратного вызова и DMS, например, на основе вызовов модифицированного протокола RPC (Remote Procedure Call).The invention also provides a callback signaling platform. The interface between the callback signaling platform and the DMS is responsible for transmitting the necessary call ringtone data, as well as call ringtone setup commands, and the ringtone call data needed can be the ringtone itself, the ringtone download URL, etc. Such an interface can be implemented through the DM Web Service Interface (DM WSI) or use an individual interface between the callback platform and the DMS, for example, based on calls of the modified RPC protocol (Remote Procedure Call).

Платформа сигналов обратного вызова по изобретению содержит модуль данных сигналов обратного вызова, модуль управления звонками, модуль направления данных звонков вызова и модуль данных звонков вызова терминала, причем данные модули соединены между собой последовательно.The callback signaling platform according to the invention comprises a callback signal data module, a call control module, a call ringing data sending module and a terminal call ringing data module, wherein these modules are interconnected in series.

Модуль данных сигналов обратного вызова выполнен с возможностью сохранения сигнала обратного вызова.The callback signal data module is configured to store a callback signal.

Модуль управления звонками выполнен с возможностью настройки сигнала обратного вызова и запуска модуля направления данных звонков вызова при приеме инструкции загрузки звонка вызова, а также запуска модуля настройки звонков вызова терминала при приеме инструкции настройки звонка вызова терминала.The call control module is configured to configure a callback signal and launch a call ringing data sending module upon receiving a call ringtone loading instruction, as well as launching a terminal call ringtone setting module when receiving a terminal call ringtone setup instruction.

Модуль направления данных звонков вызова выполнен с возможностью поиска звонка вызова, соответствующего текущему настроенному сигналу обратного вызова, в модуле данных звонков вызова терминала и направления необходимых данных звонка вызова в терминал пользователя.The call ringing data sending module is configured to search for a ringing call corresponding to the currently configured callback signal in the terminal ringing data module and sending the necessary ringing call data to the user terminal.

Звонок вызова, сохраненный в модуле данных звонков вызова терминала, соответствует сигналу обратного вызова, сохраненному в модуле данных сигналов обратного вызова. Модуль данных звонков вызова терминала также может быть предусмотрен в составе контент-сервера, независимого от платформы сигналов обратного вызова.The call ring stored in the terminal call ring data module corresponds to the ring back signal stored in the ring ring signal data module. The terminal call call data module may also be provided as part of a content server independent of the callback signaling platform.

В соответствии с пятым вариантом осуществления изобретения предлагается схема для осуществления автоматической синхронизации между звонком сигнала обратного вызова и звонком вызова, соответствующая Режиму 1 передачи инструкции сетевой стороной по вышеописанному способу, содержащая модуль настройки звонков вызова терминала, соединенный с модулем управления звонками, как показано на фиг.10. Кроме того, дополнительно предусмотрен модуль настройки стратегии, соединенный с модулем настройки звонков вызова терминала.According to a fifth embodiment of the invention, there is provided a circuit for automatically synchronizing between a ring back tone and a ringing bell, corresponding to Mode 1 of transmitting an instruction by the network side according to the method described above, comprising a terminal call ringtone setup module connected to the call management module as shown in FIG. .10. In addition, a strategy setting module is further provided, connected to a terminal call ringtone setting module.

Модуль настройки звонков вызова терминала выполнен с возможностью формирования логики настройки звонка в терминале в соответствии со стратегией настройки звонка вызова терминала и передачи команд настройки в терминал. Модуль настройки звонков вызова терминала также может отправлять в терминал команду удаления, содержащую номер звонка вызова терминала, соответствующего текущему настроенному сигналу обратного вызова, если известно, что данный сигнал обратного вызова не работает.The terminal call ringtone setup module is configured to generate a ringtone setup logic in the terminal in accordance with the terminal call ringtone setup strategy and transmit configuration commands to the terminal. The terminal call ringtone setup module can also send a delete command to the terminal containing the terminal ringtone number corresponding to the currently configured callback signal, if it is known that this callback signal is not working.

Модуль настройки стратегии может быть использован пользователем для настройки стратегии или системой для настройки стратегии по умолчанию, причем такая стратегия представляет собой условия для формирования модулем настройки звонков вызова терминала логики настройки звонка в терминале.The strategy settings module can be used by the user to configure the strategy or by the system to set the default strategy, and such a strategy represents the conditions for the call settings module of the terminal’s call setup to generate the call settings in the terminal.

В соответствии с шестым вариантом осуществления изобретения предусмотрен представленный на фиг.11 модуль предоставления номеров, соединенный с модулем данных сигналов обратного вызова и предназначенный для осуществления автоматической синхронизации между звонком сигнала обратного вызова и звонком вызова в соответствии с Режимом 2 передачи инструкции сетью в вышеописанном способе.In accordance with a sixth embodiment of the invention, the number providing module shown in FIG. 11 is connected to the callback signal data module and is designed to automatically synchronize between the ringtone ringtone and the ringtone in accordance with the Network transmission mode 2 in the above method.

Модуль предоставления номеров выполнен с возможностью предоставления центру коммутации соответствующего номера сигнала обратного вызова во время установления вызова.The number providing module is configured to provide the switching center with a corresponding callback signal number during call setup.

В соответствии с одним из вариантов осуществления изобретения дополнительно предлагается терминал пользователя, содержащий первый модуль сохранения объектов управления (МО) и модуль получения, соединенные между собой.In accordance with one embodiment of the invention, a user terminal is further provided comprising a first control object (MO) storage module and a receiving module interconnected.

Первый модуль сохранения объектов управления выполнен с возможностью сохранения объекта управления, передаваемого DMS и используемого для направления необходимых данных звонка вызова, соответствующего сигналу обратного вызова.The first module for storing control objects is configured to save the control object transmitted by the DMS and used to direct the necessary call ring data corresponding to the callback signal.

Модуль получения выполнен с возможностью получения звонка вызова в соответствии с необходимыми данными, переданными путем задействования объекта управления, сохраненного в первом модуле сохранения объектов управления сетевой стороной.The receiving module is configured to receive a call bell in accordance with the necessary data transmitted by activating the control object stored in the first module for storing management objects of the network side.

В соответствии с седьмым вариантом осуществления изобретения предусмотрены представленные на фиг.12 второй модуль сохранения объектов управления (МО) и первый исполнительный модуль, соединенные между собой и предназначенные для осуществления автоматической синхронизации между звонком сигнала обратного вызова и звонком вызова в соответствии с Режимом 1 передачи инструкции сетевой стороной в вышеописанном способе.In accordance with a seventh embodiment of the invention, the second control object storage (MO) storage module and the first execution module, shown in FIG. 12, are provided, connected to each other and for automatic synchronization between the ringback tone and the ringing bell in accordance with the instruction transmission Mode 1 the network side in the above method.

Второй модуль сохранения объектов управления выполнен с возможностью сохранения передаваемого сетевой стороной объекта управления для настройки звонка вызова или с возможностью сохранения передаваемых сетевой стороной объекта управления для настройки звонка вызова и объекта управления планирования для обработки длительности звонка.The second module for storing control objects is configured to save the control object transmitted by the network side to configure the call or to save the control object transmitted by the network side to configure the call and the planning control object to process the call duration.

Первый исполнительный модуль выполнен с возможностью задействования объекта управления для настройки звонка вызова, сохраненного во втором модуле сохранения объектов управления, в соответствии с командой, передаваемой сетевой стороной, с целью завершения настройки звонка вызова для пользователя. В одном из возможных вариантов первый исполнительный модуль может быть выполнен с возможностью задействования объекта управления для настройки звонка вызова, сохраненного во втором модуле сохранения объектов управления, в соответствии с командой, передаваемой объектом управления планирования, сохраненным во втором модуле сохранения объектов управления, с целью завершения настройки звонка вызова для пользователя.The first executive module is configured to use the control object to configure the call ring stored in the second module for storing the control objects, in accordance with the command transmitted by the network side, in order to complete the call ring setting for the user. In one embodiment, the first executive module may be configured to engage a control object to configure a call ring stored in a second control object storage module in accordance with a command transmitted by a planning control object stored in a second control object storage module in order to complete call ringer settings for the user.

В соответствии с восьмым вариантом осуществления изобретения предусмотрены представленные на фиг.13 модуль идентификации номера, модуль поиска и второй исполнительный модуль, соединенные последовательно и предназначенные для осуществления автоматической синхронизации между звонком сигнала обратного вызова и звонком вызова в соответствии с Режимом 2 передачи инструкции сетевой стороной в вышеописанном способе.According to an eighth embodiment of the invention, a number identification module, a search module and a second executive module, shown in FIG. 13, are connected in series and are designed to automatically synchronize between a ring back tone and a ring in accordance with Mode 2 of the instruction transmission by the network side in the above method.

Модуль идентификации номера выполнен с возможностью идентификации номера в инструкции CONNECT.The number identification module is configured to identify the number in the CONNECT instruction.

Модуль поиска выполнен с возможностью осуществления локального поиска звонка вызова, соответствующего номеру, идентифицированному модулем определения номера.The search module is configured to perform a local search for the call bell corresponding to the number identified by the number determination module.

Второй исполнительный модуль выполнен с возможностью воспроизведения звонка вызова, найденного модулем поиска.The second executive module is configured to play a call ring found by the search module.

Способ получения терминалом звонка по настоящему изобретению не ограничен направлением необходимых данных звонка вызова терминала в терминал пользователя в режиме управления данными. В альтернативном варианте звонок вызова и инструкция настройки звонка могут быть переданы посредством мультимедийного сообщения. Инструкция настройки может представлять собой инструкцию AT или расширенную особую инструкцию.The method by which a terminal receives a call of the present invention is not limited to sending the necessary call data of a terminal call to a user terminal in a data management mode. Alternatively, the call bell and call setup instructions may be transmitted via a multimedia message. The setup instruction may be an AT instruction or an extended specific instruction.

Например, при приеме инструкции настройки сигнала обратного вызова для использования в качестве звонка вызова терминала платформа сигналов обратного вызова формирует мультимедийное сообщение, содержание которого представляет собой звонок вызова, соответствующий сигналу обратного вызова. В мультимедийное сообщение включается особый идентификатор. Затем платформа сигналов обратного вызова взаимодействует с сервером службы мультимедийных сообщений (Multimedia Message Service, MMS) и передает мультимедийное сообщение в терминал пользователя. Терминал пользователя идентифицирует особый идентификатор, содержащийся в мультимедийном сообщении, и узнает о том, что звонок, содержащийся в мультимедийном сообщении, используется для настройки звонка вызова. Затем производится извлечение и сохранение звонка, содержащегося в мультимедийном сообщении. Данный вариант осуществления изобретения также позволяет осуществить синхронизацию между звонком сигнала обратного вызова и звонком вызова. Например, инструкция настройки звонка передается посредством короткого сообщения или мультимедийного сообщения, с тем чтобы завершить настройку звонка вызова в терминале пользователя. В альтернативном варианте номер текущего сигнала обратного вызова включается при вызове в инструкцию CONNECT, после чего терминал пользователя идентифицирует соответствующий звонок вызова и производит его поиск.For example, upon receiving instructions for setting up a callback signal for use as a terminal call ringtone, the callback signaling platform generates a multimedia message, the content of which is a call ringtone corresponding to a callback signal. A special identifier is included in the multimedia message. Then, the callback signaling platform interacts with the Multimedia Message Service (MMS) server and transmits the multimedia message to the user terminal. The user terminal identifies the specific identifier contained in the multimedia message and finds out that the call contained in the multimedia message is used to set up the ringing bell. Then, the call contained in the multimedia message is retrieved and saved. This embodiment of the invention also allows for synchronization between ringing a ringback tone and a ringing bell. For example, a call setup instruction is transmitted via a short message or multimedia message in order to complete the setup of a call ringer in a user terminal. Alternatively, the current callback signal number is included when called into the CONNECT instruction, after which the user terminal identifies the corresponding call ringtone and searches for it.

Система для преобразования сигнала обратного вызова в звонок вызова по одному из вариантов осуществления настоящего изобретения содержитA system for converting a callback signal to a call bell according to one embodiment of the present invention comprises

сетевой элемент на сетевой стороне, выполненный с возможностью определения необходимых данных звонка вызова, соответствующего настроенному сигналу обратного вызова, и направления указанных необходимых данных;a network element on the network side, configured to determine the necessary call ringer data corresponding to the configured callback signal, and route said necessary data;

терминал пользователя, выполненный с возможностью получения звонка вызова в соответствии с необходимыми данными, направленными сетевой стороной; иa user terminal configured to receive a call ring in accordance with the necessary data sent by the network side; and

платформу сигналов обратного вызова на сетевой стороне, выполненную с возможностью определения необходимых данных звонка вызова, соответствующего настроенному сигналу обратного вызова, и передачи необходимых данных в терминал пользователя через сервер управления оборудованием (Device Management Server, DMS). А именно, DMS направляет необходимые данные в терминал пользователя путем передачи в терминал пользователя объекта управления (МО), используемого для направления необходимых данных, или путем задействования объекта управления, используемого для направления необходимых данных, уже присутствующего в терминале пользователя.a callback signaling platform on the network side, configured to determine the necessary callback data corresponding to the configured callback signal and transmit the necessary data to the user terminal via the Device Management Server (DMS). Namely, the DMS sends the necessary data to the user terminal by transmitting to the user terminal a control object (MO) used to send the necessary data, or by activating the control object used to send the necessary data already present in the user terminal.

В схеме по одному из вариантов осуществления изобретения сервер загрузки звонков вызова принимает результат настройки сигнала обратного вызова, передаваемый платформой сигналов обратного вызова, и предоставляет терминалу пользователя звонок вызова, соответствующий результату настройки сигнала обратного вызова, через шлюз. Терминал пользователя настраивает такой звонок вызова для использования в качестве звонка вызова для вызывающей стороны, как результат настройки сигнала обратного вызова. Другими словами, платформа сигналов обратного вызова сообщает серверу загрузки звонков вызова о результате настройки сигнала обратного вызова по завершении настройки сигнала обратного вызова в соответствии с запросом пользователя. Сервер загрузки звонков вызова предоставляет терминалу пользователя звонок вызова, соответствующий результату настройки сигнала обратного вызова, после приема результата настройки сигнала обратного вызова. Терминал пользователя настраивает такой звонок вызова для использования в качестве звонка вызова для вызывающей стороны, как результат настройки сигнала обратного вызова.In the diagram of one embodiment of the invention, the call ringtone download server receives the callback signal setup result transmitted by the callback signaling platform and provides the user terminal with a call ringtone corresponding to the callback signal setup result through the gateway. The user terminal configures such a ringtone to be used as a ringtone for the calling party, as a result of setting a ringback tone. In other words, the callback signaling platform informs the call ringtone download server of the result of setting up the callback signal upon completion of setting up the callback signal in accordance with the user's request. The call ringtone download server provides the user terminal with a ringtone corresponding to the result of setting the callback signal after receiving the result of setting the ringback signal. The user terminal configures such a ringtone to be used as a ringtone for the calling party, as a result of setting a ringback tone.

В случае, когда загрузка звонка вызова инициирована настройкой сигнала обратного вызова, в систему, используемую для настройки сигнала обратного вызова и звонка вызова, входят платформа сигналов обратного вызова, сервер загрузки звонков вызова и терминал пользователя. Фиг.14 иллюстрирует соединения между ними. Платформа сигналов обратного вызова выполнена с возможностью настройки сигнала обратного вызова в соответствии с запросом пользователя и сообщения серверу загрузки звонков вызова результата настройки сигнала обратного вызова. Сервер загрузки звонков вызова выполнен с возможностью приема результата настройки сигнала обратного вызова и предоставления терминалу пользователя звонка вызова, соответствующего результату настройки сигнала обратного вызова. Терминал пользователя выполнен с возможностью приема звонка вызова и настройки принятого звонка вызова для использования в качестве звонка вызова для вызывающей стороны, как результат настройки сигнала обратного вызова в соответствии с действиями пользователя. Между терминалом пользователя и сервером загрузки звонков вызова может быть дополнительно предусмотрен шлюз. Данный шлюз выполнен с возможностью передачи информации, обмен которой происходит между терминалом пользователя и сервером загрузки звонков вызова. Система для настройки звонка вызова и сигнала обратного вызова может дополнительно содержать веб-сервер. Пользователь может зарегистрироваться на платформе сигналов обратного вызова через веб-сервер при помощи периферийного оборудования и передать платформе сигналов обратного вызова запрос на настройку сигнала обратного вызова. В альтернативных вариантах пользователь также может зарегистрироваться на платформе сигналов обратного вызова, используя другие способы. Например, пользователь может зарегистрироваться на платформе сигналов обратного вызова напрямую через терминал пользователя.In the case where the call ringtone download is initiated by setting up the callback signal, the system used to configure the callback signal and call ringtone includes the callback signaling platform, call ringtone download server and user terminal. 14 illustrates the connections between them. The callback signal platform is configured to configure the callback signal in accordance with the request of the user and inform the call ringtone download server of the result of the callback signal setup. The call ringtone download server is configured to receive a ring back tone setting result and provide the user terminal with a ring tone corresponding to the ring back tone setting result. The user terminal is configured to receive a call ringtone and configure the received call ringtone for use as a call ringtone for the calling party, as a result of setting a callback signal in accordance with the user's actions. An additional gateway may be provided between the user terminal and the call ringtone download server. This gateway is configured to transmit information exchanged between a user terminal and a call ringtone download server. The system for setting the ringtone and ringback tone may further comprise a web server. The user can register on the callback signaling platform through a web server using peripheral equipment and send the callback signaling platform a request for setting up a callback signal. In alternative embodiments, the user can also register on the callback signaling platform using other methods. For example, a user may register on a callback signaling platform directly through a user terminal.

На фиг.15 представлена первая условная схема, иллюстрирующая архитектуру системы для настройки звонка вызова и сигнала обратного вызова по одному из вариантов осуществления изобретения. Как показано на фиг.15, шлюз по фиг.14 может содержать прокси-шлюз, использующий технологию Push (Push Proxy Gateway, PPG) и шлюз WAP. В данном случае сервер загрузки звонков вызова выполнен с возможностью передачи в PPG информации звонка вызова и передачи в шлюз WAP звонка вызова в соответствии с запросом на загрузку звонка вызова, полученным от шлюза WAP. PPG выполнен с возможностью формирования Push-сообщения в соответствии с информацией звонка вызова из сервера загрузки звонков вызова и передачи Push-сообщения, содержащего информацию загрузки звонка вызова, в терминал пользователя. Шлюз WAP выполнен с возможностью передачи звонка вызова и запроса на загрузку звонка вызова, обмен которыми происходит между терминалом пользователя и сервером загрузки звонков вызова. Терминал пользователя устанавливает соединение со шлюзом WAP после получения от PPG Push-сообщения, передает запрос на загрузку звонка вызова в сервер загрузки звонков вызова и загружает звонок вызова, передаваемый сервером загрузки звонков вызова через шлюз WAP.On Fig presents a first conditional diagram illustrating the architecture of a system for setting up a call ringtone and a callback signal according to one embodiment of the invention. As shown in FIG. 15, the gateway of FIG. 14 may comprise a proxy gateway using Push (Push Proxy Gateway, PPG) technology and a WAP gateway. In this case, the call ringtone download server is configured to transmit call ringtone information to the PPG and transmit the ringtone to the WAP gateway in accordance with the call ringtone download request received from the WAP gateway. The PPG is configured to generate a push message in accordance with call ring information from the call ringtone download server and transmit a push message containing call ringtone download information to the user terminal. The WAP gateway is configured to transmit a call ringtone and a call ringtone download request, exchanged between the user terminal and the ringtone download server. The user terminal establishes a connection with the WAP gateway after receiving a Push message from the PPG, transmits the call ringtone download request to the ringtone download server, and downloads the ringtone transmitted by the ringtone download server through the WAP gateway.

PPG должен передать в терминал пользователя Push-сообщение в соответствии с информацией звонка вызова, предоставленной сервером загрузки звонков вызова. Однако, если модуль обработки сообщений в терминале пользователя не включен, терминал пользователя на может принять Push-сообщение, что может привести к неудачному завершению операции. В связи с этим в соответствии с одним из вариантов осуществления изобретения предлагается следующее решение. Когда модуль обработки сообщений в терминале пользователя включается, в шлюз WAP передается сообщение о переходе в режим онлайн (сообщение онлайн); когда модуль обработки сообщений терминала пользователя выключается, в шлюз WAP передается сообщение о переходе в режим оффлайн (сообщение оффлайн). Сообщение онлайн или оффлайн содержит идентификатор модуля обработки сообщений. В качестве идентификатора модуля обработки сообщений может быть использован идентификатор терминала пользователя. Таким образом в шлюзе WAP обеспечивается онлайновый список модулей обработки сообщений всех терминалов пользователя, причем такой онлайновый список содержит идентификаторы модулей обработки сообщений, находящихся в режиме онлайн. При приеме сообщения онлайн, переданного модулем обработки сообщений в терминале пользователя, идентификатор модуля обработки сообщений данного терминала пользователя добавляется в онлайновый список. При приеме сообщения оффлайн, переданного модулем обработки сообщений в терминале пользователя, идентификатор модуля обработки сообщений данного терминала пользователя удаляется из онлайнового списка. Сервер загрузки звонков вызова обращается к шлюзу WAP, чтобы установить, находится ли модуль обработки сообщений соответствующего терминала пользователя в режиме онлайн. В случае подтверждения сервер загрузки звонков вызова передает в PPG информацию звонка вызова. В противном случае информация звонка вызова буферизуется в очереди сообщений сервером загрузки звонков вызова. Если определяется, что модуль обработки сообщений в терминале пользователя находится в режиме онлайн, в PPG отправляется информация звонка вызова. Способ, используемый сервером загрузки звонков вызова чтобы узнать, что модуль обработки сообщений в терминале пользователя находится в режиме онлайн, включает периодическое обращение к шлюзу WAP относительно онлайнового списка или запрос у шлюза WAP передачи в сервер загрузки звонков вызова сообщения, когда модуль обработки сообщений соответствующего терминала пользователя переходит в режим онлайн.The PPG must send a push message to the user terminal in accordance with the call ring information provided by the call ringtone download server. However, if the message processing module in the user terminal is not turned on, the user terminal cannot receive a push message, which may lead to an unsuccessful operation. In this regard, in accordance with one embodiment of the invention, the following solution is proposed. When the message processing module in the user terminal is turned on, a message is sent to the WAP gateway about the transition to online mode (online message); when the message processing module of the user terminal is turned off, a message is sent to the WAP gateway to switch to offline mode (offline message). The message online or offline contains the identifier of the message processing module. As the identifier of the message processing module, the identifier of the user terminal may be used. Thus, the WAP gateway provides an online list of message processing modules of all user terminals, and such an online list contains identifiers of online message processing modules. When receiving an online message transmitted by the message processing module in the user terminal, the identifier of the message processing module of the user terminal is added to the online list. When receiving an offline message transmitted by the message processing module in the user terminal, the identifier of the message processing module of the user terminal is deleted from the online list. The call call download server contacts the WAP gateway to determine if the message processing module of the corresponding user terminal is online. If confirmed, the call ringtone download server transfers call ringtone information to the PPG. Otherwise, the call ringtone information is buffered in the message queue by the call ringtone download server. If it is determined that the message processing module in the user terminal is online, the call ring information is sent to the PPG. The method used by the call ringtone download server to find out that the message processing module in the user terminal is online includes periodically contacting the WAP gateway regarding the online list or requesting the WAP gateway to send a message to the call ringtone download server when the message processing module of the corresponding terminal user goes online.

Для предотвращения ситуаций случайного выключения модуля обработки сообщений без передачи сообщения оффлайн в шлюз WAP в связи со случайным отключением терминала пользователя в шлюзе WAP может быть предусмотрено предельное значение срока действия. Если время нахождения модуля обработки сообщений в терминале пользователя в режиме онлайн превышает такое предельное значение срока действия, модуль обработки сообщений данного терминала пользователя можно считать уже перешедшим в режим оффлайн и идентификатор модуля обработки сообщений данного терминала пользователя удаляется из онлайнового списка. При новом приеме шлюзом WAP сообщения онлайн из модуля обработки сообщений данного терминала пользователя идентификатор модуля обработки сообщений добавляется в онлайновый список.To prevent situations when the message processing module is accidentally turned off without sending an offline message to the WAP gateway, due to the accidental disconnection of the user terminal, the validity period can be set in the WAP gateway. If the time spent by the message processing module in the user terminal on-line exceeds this limit of validity, the message processing module of this user terminal can be considered already switched to offline and the identifier of the message processing module of this user terminal is deleted from the online list. When the WAP gateway receives new messages online from the message processing module of this user terminal, the message processing module identifier is added to the online list.

На фиг.16 представлена первая диаграмма настройки звонка вызова и сигнала обратного вызова по одному из вариантов осуществления изобретения. Как показано на фиг.16, в данном варианте осуществления изобретения операция настройки звонка вызова и сигнала обратного вызова включает в себя следующие шаги.On Fig presents the first diagram of the settings of the call ringer and callback signal according to one embodiment of the invention. As shown in FIG. 16, in this embodiment, the operation of setting up a call ringer and a ring back tone includes the following steps.

Шаг 701: Платформа сигналов обратного вызова настраивает сигнал обратного вызова терминала пользователя в соответствии с запросом пользователя. Пользователь может зарегистрироваться на платформе сигналов обратного вызова через веб-сервер при помощи периферийного оборудования и передать платформе сигналов обратного вызова запрос на настройку сигнала обратного вызова. В альтернативных вариантах пользователь также может зарегистрироваться на платформе сигналов обратного вызова, используя другие способы. Например, пользователь может зарегистрироваться на платформе сигналов обратного вызова напрямую с терминала пользователя.Step 701: The callback signaling platform configures the user terminal's callback signal in accordance with the user's request. The user can register on the callback signaling platform through a web server using peripheral equipment and send the callback signaling platform a request for setting up a callback signal. In alternative embodiments, the user can also register on the callback signaling platform using other methods. For example, a user may register on a callback signaling platform directly from a user terminal.

Шаг 702: Завершив настройку сигнала обратного вызова, платформа сигналов обратного вызова сообщает серверу загрузки звонков вызова результат настройки сигнала обратного вызова. Результат настройки сигнала обратного вызова может содержать по меньшей мере информацию о пользователе и информацию сигнала обратного вызова. Если пользователь задает в качестве сигнала обратного вызова аудиофайл, результат настройки сигнала обратного вызова может также содержать информацию о пользователе и отношение соответствия между сигналом обратного вызова и вызывающей стороной.Step 702: After completing the setup of the callback signal, the callback signaling platform informs the call ringtone download server of the result of setting the callback signal. The result of setting the callback signal may contain at least user information and ringback signal information. If the user sets an audio file as the ringback tone, the result of setting the ringback tone may also contain user information and the correspondence relationship between the ringback tone and the calling party.

Шаг 703: Сервер загрузки звонков вызова принимает результат настройки сигнала обратного вызова, определяет звонок вызова, соответствующий результату настройки сигнала обратного вызова и затем обращается к шлюзу WAP относительно идентификатора модуля обработки сообщений в терминале пользователя, содержащегося в онлайновом списке, чтобы определить, находится ли модуль обработки сообщений в терминале пользователя, соответствующий информации о пользователе, в режиме онлайн. Если модуль обработки сообщений в терминале пользователя находится в режиме онлайн, выполнение переходит к шагу 704; в противном случае информация звонка вызова буферизуется в очереди сообщений. Чтобы узнать, что модуль обработки сообщений соответствующего терминала пользователя находится в режиме онлайн, сервер загрузки звонков вызова может использовать следующие способы: периодическое обращение к шлюзу WAP относительно онлайнового списка или запрос у шлюза WAP передачи в сервер загрузки звонков вызова сообщения, когда модуль обработки сообщений соответствующего терминала пользователя переходит в режим онлайн.Step 703: The call ringtone download server receives the callback ringtone setup result, determines the ringtone corresponding to the ringtone setup result, and then contacts the WAP gateway regarding the identifier of the message processing module in the user terminal contained in the online list to determine if the module is located processing messages in the user terminal, corresponding to user information, online. If the message processing module in the user terminal is online, execution proceeds to step 704; otherwise, call ringing information is buffered in the message queue. To find out that the message processing module of the corresponding user terminal is online, the call ringtone download server can use the following methods: periodically contact the WAP gateway regarding the online list or request the WAP gateway to send a message to the call ringtone download server when the message processing module of the corresponding The user's terminal goes online.

Шаг 704: Сервер загрузки звонков вызова передает в PPG информацию звонка вызова, соответствующую результату настройки сигнала обратного вызова.Step 704: The call ringtone download server transmits call ringtone information corresponding to the result of setting the callback signal to the PPG.

Шаг 705: Приняв информацию звонка вызова, PPG формирует Push-сообщение в соответствии с информацией звонка вызова, а затем передает Push-сообщение, содержащее информацию загрузки звонка вызова, в терминал пользователя.Step 705: Having received the call ringtone information, the PPG generates a push message in accordance with the ringtone information, and then transmits a push message containing call ringtone download information to the user terminal.

Шаг 706: Приняв Push-сообщение, терминал пользователя производит поиск по локально сохраненным файлам, чтобы определить, существует ли среди них файл, соответствующий звонку вызова. Если такой файл существует, непосредственно выполняется шаг 713; в противном случае выполнение переходит к шагу 707. Под файлом, соответствующим звонку вызова, понимают локально сохраненный файл, формат которого соответствует формату звонка вызова. Соответственно, под файлами, не соответствующими звонку вызова, понимают файлы, не сохраненные локально, или файлы, формат которых не соответствует формату звонка вызова.Step 706: After receiving the push message, the user terminal searches the locally stored files to determine if there is a file among them corresponding to the ringing tone. If such a file exists, step 713 is directly executed; otherwise, execution proceeds to step 707. A file corresponding to a call is understood to mean a locally stored file whose format corresponds to the format of the call. Accordingly, files that do not correspond to a call ringer are understood to mean files that are not saved locally, or files whose format does not correspond to the format of a ringer call.

Перед осуществлением поиска файла, соответствующего звонку вызова, терминал пользователя может сначала вывести пользователю через рабочий интерфейс запрос о том, хочет ли пользователь загрузить звонок вызова. В случае получения подтверждения от пользователя выполнение переходит к шагу 706; в противном случае выполнение немедленно завершается, т.е выполнения какой-либо операции не происходит.Before searching for a file corresponding to a call ringtone, the user terminal may first display a request to the user through the operating interface whether the user wants to download the ringtone. If confirmation is received from the user, execution proceeds to step 706; otherwise, execution ends immediately, that is, no operation is performed.

Шаги 707-708: Терминал пользователя устанавливает соединение со шлюзом WAP в соответствии с принятым Push-сообщением и передает в шлюз WAP запрос на загрузку звонка вызова. Приняв запрос на загрузку звонка вызова, шлюз WAP передает запрос на загрузку звонка вызова в сервер загрузки звонков вызова и запрашивает загрузку соответствующего звонка вызова.Steps 707-708: The user terminal establishes a connection with the WAP gateway in accordance with the received push message and transmits a call ringtone download request to the WAP gateway. Having received the request to download the call bell, the WAP gateway sends the request to download the call bell to the call ringtone download server and requests the download of the corresponding call bell.

Шаг 709: Приняв запрос на загрузку звонка вызова, сервер загрузки звонков вызова предоставляет шлюзу WAP звонок вызова, соответствующий результату настройки сигнала обратного вызова.Step 709: Upon receiving the call ringtone download request, the ringtone download server provides the WAP gateway with a ringtone corresponding to the result of setting the ringback tone.

Шаг 710: Приняв звонок вызова, шлюз WAP предоставляет терминалу пользователя звонок вызова, соответствующий результату настройки сигнала обратного вызова.Step 710: Upon receiving the call ring, the WAP gateway provides the user terminal with a call ring corresponding to the result of setting the ring back tone.

Шаг 711: Приняв звонок вызова, терминал пользователя передает в шлюз WAP подтверждение получения, которым сообщает шлюзу WAP об успешном приеме звонка вызова.Step 711: Having received the call bell, the user terminal transmits receipt confirmation to the WAP gateway, which informs the WAP gateway about the successful reception of the call bell.

Шаг 712: Приняв подтверждение получения, шлюз WAP передает результат настройки звонка вызова в сервер загрузки звонков вызова, чтобы сообщить серверу загрузки звонков вызова о завершении текущей загрузки звонка вызова.Step 712: Upon receipt of confirmation of receipt, the WAP gateway transmits the result of the call setup to the call ringtone download server to inform the call ringtone download server that the current call ringtone download is complete.

Шаг 713: После приема звонка вызова терминал пользователя может настроить данный звонок вызова для использования в качестве звонка вызова для вызывающей стороны, как результат настройки сигнала обратного вызова в соответствии с действиями пользователя.Step 713: After receiving a call, the user terminal can configure the call to be used as a call for the calling party, as a result of setting up a ring back tone in accordance with the user's actions.

Для выполнения шагов 711-712 и шага 713 не существует явной временной последовательности. Шаги 711-712 и шаг 713 могут быть выполнены одновременно; также возможен вариант, в котором сначала выполняются шаги 711-712, а затем шаг 713; также возможен вариант, в котором сначала выполняется шаг 713, а затем шаги 711-712.There are no explicit time sequences for performing steps 711-712 and step 713. Steps 711-712 and step 713 may be performed simultaneously; a variant is also possible in which steps 711-712 are first executed, and then step 713; a variant is also possible in which step 713 is performed first and then steps 711-712.

Вместо вышеуказанных шагов 703-713 также могут быть использованы следующие шаги, в которых для направления необходимых данных звонка вызова, соответствующих результату настройки сигнала обратного вызова, применяется режим загрузки стандарта ОМА (Open Mobile Alliance). Именно используются следующие конкретные шаги.Instead of the above steps 703-713, the following steps may also be used in which the OMA standard loading mode (Open Mobile Alliance) is used to direct the necessary call ring data corresponding to the result of setting the callback signal. The following specific steps are used.

Шаг 1: Сервер загрузки звонков вызова принимает результат настройки сигнала обратного вызова, определяет звонок вызова, соответствующий результату настройки сигнала обратного вызова, а затем производит принудительную передачу в терминал пользователя файла дескриптора загрузки (Download Descriptor, DD) звонка вызова. Такой файл служит для описания информации файла звонка, предназначенного для загрузки. Данная информация может содержать информацию о провайдере, размер файла, параметр установки, сообщение извещения об установке и т.д. Принудительная передача может быть осуществлена при помощи механизма Push WAP или механизма MMS. В случае использования механизма Push WAP элемент Application ID должен использовать х-oma-application:dlota.ua с двоичной формой 0×11. Ниже приведен пример файла DD:Step 1: The call ringtone download server receives the result of the callback signal setting, determines the call ringtone corresponding to the result of the callback signaling setting, and then forcibly transmits the call descriptor file (Download Descriptor, DD) to the user terminal. Such a file is used to describe the information of the call file intended for download. This information may contain information about the provider, file size, installation parameter, installation notification message, etc. Forced transmission can be done using the Push WAP mechanism or the MMS mechanism. In the case of using the Push WAP mechanism, the Application ID element should use x-oma-application: dlota.ua with the binary form 0 × 11. The following is an example DD file:

Figure 00000011
Figure 00000011

Шаг 2: Терминал пользователя анализирует принятый файл DD, определяет, удовлетворяют ли возможности терминала требованиям загрузки (например, имеется ли достаточное количество памяти), и загружает файл звонка в соответствии с адресной информацией, содержащейся в элементе ObjectURI файла DD. Загрузка осуществляется путем передачи HTTP-запроса по адресу, указанному в элементе ObjectURI.Step 2: The user terminal analyzes the received DD file, determines whether the capabilities of the terminal satisfy the download requirements (for example, if there is enough memory), and downloads the call file in accordance with the address information contained in the ObjectURI element of the DD file. Download is done by sending an HTTP request to the address specified in the ObjectURI element.

Шаг 3: По завершении загрузки терминал пользователя производит настройку звонка вызова в соответствии с инструкцией в элементе installNotifyURI файла DD. Если файл DD также содержит элемент installParam, настройка звонка вызова производится в соответствии с инструкцией в параметрах установки в элементе installParam.Step 3: Upon completion of the download, the user terminal configures the call ring in accordance with the instructions in the installNotifyURI element of the DD file. If the DD file also contains the installParam element, the call setup is made according to the instructions in the installation parameters in the installParam element.

Шаг 4: По завершении настройки звонка вызова терминал пользователя передает информацию о результате настройки в заданный сервер согласно адресной информации в элементе installNotifyURI файла DD. Для передачи такой информации используется HTTP.Step 4: Upon completion of call ringtone setup, the user terminal transmits information about the setting result to the specified server according to the address information in the installNotifyURI element of the DD file. HTTP is used to transmit this information.

В соответствии с дальнейшим вариантом осуществления изобретения предлагается способ преобразования звонка вызова в сигнал обратного вызова, включающий в себя следующие основные шаги.In accordance with a further embodiment of the invention, there is provided a method for converting a call ringtone into a callback signal, including the following basic steps.

По завершении настройки звонка вызова терминал пользователя сообщает результат настройки звонка вызова в платформу сигналов обратного вызова. Платформа сигналов обратного вызова вносит сигнал обратного вызова, соответствующего звонку вызова, в массив сигналов обратного вызова данного терминала пользователя в соответствии с результатом настройки звонка вызова.Upon completion of the call ringtone setup, the user terminal reports the result of the ringtone setup to the callback signaling platform. The callback signaling platform inserts a callback signal corresponding to the call ringtone into the ringback signal array of this user terminal in accordance with the result of setting the call ringtone.

В соответствии с дальнейшим вариантом осуществления изобретения предлагается система для преобразования звонка вызова в сигнал обратного вызова, которая содержит:In accordance with a further embodiment of the invention, there is provided a system for converting a call ringtone into a callback signal, which comprises:

терминал пользователя, выполненный с возможностью настройки звонка вызова и с возможностью сообщения результата настройки звонка вызова; иa user terminal configured to configure a call bell and with the ability to report the result of setting a call bell; and

платформу сигналов обратного вызова, выполненную с возможностью внесения сигнала обратного вызова, соответствующего звонку вызова, в массив сигналов обратного вызова данного терминала пользователя в соответствии с результатом настройки звонка вызова, переданным терминалом пользователя.a callback signal platform configured to insert a callback signal corresponding to the call ringtone into the ringback signal array of this user terminal in accordance with the result of the ringtone setup transmitted by the user terminal.

Кроме того, терминал пользователя завершает настройку звонка вызова в соответствии с действиями пользователя и также в соответствии с действиями пользователя передает платформе сигналов обратного вызова запрос на настройку сигнала обратного вызова на основании результата настройки звонка вызова. Платформа сигналов обратного вызова производит настройку сигнала обратного вызова терминала пользователя в соответствии с принятым запросом.In addition, the user terminal completes the ringtone setup in accordance with the user’s actions and also, in accordance with the user’s actions, transmits a callback signaling platform to the callback signaling setup based on the result of the ringing call setup. The callback signaling platform adjusts the callback signal of the user terminal in accordance with the received request.

В случае, когда настройку сигнала обратного вызова инициирует настройка звонка вызова, система для настройки звонка вызова и сигнала обратного вызова может содержать терминал пользователя и платформу сигналов обратного вызова. Соединения между ними проиллюстрированы на фиг.14, где терминал пользователя выполнен с возможностью настройки звонка вызова в соответствии с действиями пользователя и также в соответствии с действиями пользователя передает платформе сигналов обратного вызова запрос на настройку сигнала обратного вызова на основании результата настройки звонка вызова. Платформа сигналов обратного вызова выполнена с возможностью проведения настройки сигнала обратного вызова терминала пользователя в соответствии с принятым запросом.In the case where the ringback tone setting is triggered by the ringing tone setting, the system for setting the ringing tone and ringback tone may include a user terminal and a ringback tone platform. The connections between them are illustrated in FIG. 14, where the user terminal is configured to configure the ringtone in accordance with the actions of the user and also, in accordance with the actions of the user, transmits to the ringback signaling platform a request to configure the ringback ringtone based on the result of setting up the ringtone. The callback signal platform is configured to configure a callback signal of a user terminal in accordance with a received request.

В случае, когда настройку сигнала обратного вызова инициирует настройка звонка вызова, система для настройки звонка вызова и сигнала обратного вызова может содержать терминал пользователя, платформу сигналов обратного вызова и сервер загрузки звонков вызова. Соединения между ними проиллюстрированы на фиг.14, где терминал пользователя выполнен с возможностью настройки звонка вызова в соответствии с действиями пользователя, например, такими как настройка звонка вызова для использования в качестве звонка вызова для соответствующего абонента, внесенного в адресную книгу, и также в соответствии с действиями пользователя передачи платформе сигналов обратного вызова запроса на настройку сигнала обратного вызова на основании результата настройки звонка вызова. Платформа сигналов обратного вызова выполнена с возможностью проведения настройки сигнала обратного вызова терминала пользователя в соответствии с принятым запросом. Сервер загрузки звонков вызова выполнен с возможностью передачи информации, обмен которой происходит между терминалом пользователя и платформой сигналов обратного вызова. Сервер загрузки звонков вызова выполнен с возможностью предоставления звонка вызова терминалу пользователя. Между терминалом пользователя и сервером загрузки звонков вызова может быть предусмотрен шлюз для передачи информации, обмен которой происходит между терминалом пользователя и сервером загрузки звонков вызова.In the case where the ringback tone setup is triggered by the ringing ringtone setup, the system for setting the ringtone and ringback tone may include a user terminal, a ringtone platform and a ringtone download server. The connections between them are illustrated in FIG. 14, where the user terminal is configured to configure a ringtone in accordance with user actions, such as, for example, setting up a ringtone to be used as a ringtone for a corresponding subscriber included in the address book, and also in accordance with the actions of a user transmitting to the platform callback signals of a request for setting up a callback signal based on the result of setting up a call bell. The callback signal platform is configured to configure a callback signal of a user terminal in accordance with a received request. The call ringtone download server is configured to transmit information exchanged between the user terminal and the callback signaling platform. The call ringtone download server is configured to provide a call ringtone to a user terminal. A gateway may be provided between the user terminal and the call ringtone download server for exchanging information exchanged between the user terminal and the ringtone download server.

В случае отсутствия операции загрузки звонка вызова система для настройки звонка вызова и сигнала обратного вызова может содержать терминал пользователя, шлюз, веб-сервер и платформу сигналов обратного вызова. Соединения между ними проиллюстрированы на фиг.14, где терминал пользователя выполнен с возможностью настройки звонка вызова в соответствии с действиями пользователя, и также в соответствии с действиями пользователя, передачи платформе сигналов обратного вызова запроса на настройку сигнала обратного вызова на основании результата настройки звонка вызова. Платформа сигналов обратного вызова выполнена с возможностью проведения настройки сигнала обратного вызова терминала пользователя в соответствии с принятым запросом. Шлюз и веб-сервер выполнены с возможностью передачи информации, обмен которой происходит между терминалом пользователя и платформой сигналов обратного вызова.In the absence of a call ringtone download operation, a system for setting up a ringtone and ringback tone may include a user terminal, a gateway, a web server, and a ringback tones platform. The connections between them are illustrated in FIG. 14, where the user terminal is configured to configure the ringtone in accordance with the actions of the user, and also in accordance with the actions of the user, transmitting the callback signaling platform a request for setting up the ringback signal based on the result of setting the ringtone. The callback signal platform is configured to configure a callback signal of a user terminal in accordance with a received request. The gateway and the web server are configured to transmit information exchanged between the user terminal and the callback signaling platform.

Когда терминал пользователя направляет платформе сигналов обратного вызова запрос на настройку сигнала обратного вызова на основании результата настройки звонка вызова, запрос может быть передан в платформу сигналов обратного вызова через сервер загрузки звонков вызова. При наличии в системе шлюза запрос также может быть передан в платформу сигналов обратного вызова через шлюз и сервер загрузки звонков вызова. При наличии в системе шлюза и веб-сервера запрос также может быть передан в платформу сигналов обратного вызова через шлюз и веб-сервер.When the user terminal sends the callback signaling platform a request to configure the callback signal based on the result of the call ringtone setup, the request can be transmitted to the callback signaling platform through the call ringtone download server. If there is a gateway in the system, the request can also be transmitted to the callback signaling platform through the gateway and the call ringtone download server. If there is a gateway and a web server in the system, the request can also be transmitted to the callback signaling platform through the gateway and the web server.

Платформа сигналов обратного вызова выполнена с возможностью возврата в терминал пользователя результата настройки сигнала обратного вызова. Результат настройки сигнала обратного вызова может быть передан в терминал пользователя через сервер загрузки звонков вызова. При наличии в системе шлюза результат настройки сигнала обратного вызова также может быть передан в терминал пользователя через сервер загрузки звонков вызова и шлюз. При наличии в системе шлюза и веб-сервера результат настройки сигнала обратного вызова также может быть передан в терминал пользователя через веб-сервер и шлюз.The callback signal platform is configured to return to the user terminal the result of setting the callback signal. The result of setting the callback signal can be transmitted to the user terminal via the call ringtone download server. If there is a gateway in the system, the result of setting the callback signal can also be transmitted to the user terminal via the call ringtone download server and the gateway. If there is a gateway and a web server in the system, the result of setting the callback signal can also be transmitted to the user terminal via the web server and the gateway.

На фиг.17 представлена вторая условная схема, иллюстрирующая архитектуру системы для настройки звонка вызова и сигнала обратного вызова по одному из вариантов осуществления изобретения. Как показано на фиг.17, шлюз по фиг.14 может содержать прокси-шлюз, использующий технологию Push (Push Proxy Gateway, PPG) и шлюз WAP. В данном случае сервер загрузки звонков вызова выполнен с возможностью передачи в PPG информации звонка вызова и передачи в шлюз WAP звонка вызова в соответствии с запросом на загрузку звонка вызова от шлюза WAP. PPG выполнен с возможностью формирования Push-сообщения в соответствии с информацией звонка вызова из сервера загрузки звонков вызова и передачи Push-сообщения, содержащего информацию загрузки звонка вызова, в терминал пользователя. Терминал пользователя устанавливает соединение со шлюзом WAP после получения из шлюза PPG Push-сообщения, передает запрос на загрузку звонка вызова в сервер загрузки звонков вызова через шлюз WAP и загружает звонок вызова, предоставляемый сервером загрузки звонков вызова, через шлюз WAP.On Fig presents a second conditional diagram illustrating the architecture of the system for setting up a call ringtone and a callback signal according to one embodiment of the invention. As shown in FIG. 17, the gateway of FIG. 14 may comprise a proxy gateway using Push (Push Proxy Gateway, PPG) technology and a WAP gateway. In this case, the call ringtone download server is configured to transmit call ringtone information to the PPG and transmit the ringtone to the WAP gateway in accordance with the request to download the ringtone from the WAP gateway. The PPG is configured to generate a push message in accordance with call ring information from the call ringtone download server and transmit a push message containing call ringtone download information to the user terminal. The user terminal establishes a connection with the WAP gateway after receiving a Push message from the PPG gateway, sends a request to download the call bell to the call ringtone download server through the WAP gateway, and downloads the call ring provided by the call ringtone download server through the WAP gateway.

В случае, когда платформа сигналов обратного вызова возвращает результат настройки сигнала обратного вызова в терминал пользователя через сервер загрузки звонков вызова и PPG, сервер загрузки звонков вызова дополнительно выполнен с возможностью передачи в PPG результата настройки сигнала обратного вызова. PPG дополнительно выполнен с возможностью формирования Push-сообщения в соответствии с результатом настройки сигнала обратного вызова от сервера загрузки звонков вызова и передачи Push-сообщения, содержащего результат настройки сигнала обратного вызова, в терминал пользователя. Во избежание смешения в терминале пользователя исходного Push-сообщения с Push-сообщением, содержащим результат настройки сигнала обратного вызова, данное Push-сообщение может приниматься через отдельно настроенный порт или через исходный порт при условии, что данное Push-сообщение содержит информацию, которое может реализовать функцию данного Push-сообщения.In the case where the callback signaling platform returns the result of setting the callback signal to the user terminal via the call ringtone download server and PPG, the call ringtone download server is further configured to transmit the result of setting the callback signal to the PPG. The PPG is further configured to generate a Push message in accordance with the result of setting up a call back signal from a call ringtone download server and transmitting a Push message containing the result of setting a call back signal to a user terminal. In order to avoid confusion in the user terminal of the original Push message with the Push message containing the result of setting the callback signal, this Push message can be received through a separately configured port or through the source port, provided that this Push message contains information that can implement function of this push message.

PPG должен передать в терминал пользователя Push-сообщение в соответствии с результатом настройки сигнала обратного вызова, предоставленным сервером загрузки звонков вызова. Однако если модуль обработки сообщений в терминале пользователя не включен, терминал пользователя не может принять Push-сообщение. В связи с этим в соответствии с одним из вариантов осуществления изобретения предлагается следующее решение. Когда модуль обработки сообщений в терминале пользователя включается, в шлюз WAP передается сообщение о переходе в режим онлайн (сообщение онлайн); когда модуль обработки сообщений в терминале пользователя выключается, в шлюз WAP передается сообщение о переходе в режим оффлайн (сообщение оффлайн). Сообщение онлайн или оффлайн содержит идентификатор модуля обработки сообщений. В качестве идентификатора модуля обработки сообщений может быть использован идентификатор терминала пользователя. Таким образом в шлюзе WAP обеспечивается онлайновый список модулей обработки сообщений всех терминалов пользователя, причем такой онлайновый список содержит идентификаторы модулей обработки сообщений, находящихся в режиме онлайн. При приеме сообщения онлайн, переданного модулем обработки сообщений в терминале пользователя, идентификатор модуля обработки сообщений данного терминала пользователя добавляется в онлайновый список. При приеме сообщения оффлайн, переданного модулем обработки сообщений в терминале пользователя, идентификатор модуля обработки сообщений данного терминала пользователя удаляется из онлайнового списка. Перед передачей в PPG результата настройки сигнала обратного вызова сервер загрузки звонков вызова обращается к шлюзу WAP относительно того, находится ли модуль обработки сообщений соответствующего терминала пользователя в режиме онлайн. В случае подтверждения сервер загрузки звонков вызова передает в PPG результат настройки сигнала обратного вызова. В противном случае результат настройки сигнала обратного вызова буферизуется в очереди сообщений сервером загрузки звонков вызова. Если определяется, что модуль обработки сообщений в терминале пользователя находится в режиме онлайн, в PPG передается результат настройки сигнала обратного вызова. Для того чтобы сервер загрузки звонков вызова мог узнать, что модуль обработки сообщений соответствующего терминала пользователя перешел в режим онлайн, могут использоваться следующие способы: периодическое обращение к шлюзу WAP относительно онлайнового списка или передача в шлюз WAP запроса на передачу в сервер загрузки звонков вызова сообщения о переходе модуля обработки сообщений соответствующего терминала пользователя в режим онлайн.The PPG must send a push message to the user terminal in accordance with the result of the callback signal setting provided by the call ringtone download server. However, if the message processing module in the user terminal is not turned on, the user terminal cannot receive the push message. In this regard, in accordance with one embodiment of the invention, the following solution is proposed. When the message processing module in the user terminal is turned on, a message is sent to the WAP gateway about the transition to online mode (online message); when the message processing module in the user terminal is turned off, a message is sent to the WAP gateway about the transition to offline mode (offline message). The message online or offline contains the identifier of the message processing module. As the identifier of the message processing module, the identifier of the user terminal may be used. Thus, the WAP gateway provides an online list of message processing modules of all user terminals, and such an online list contains identifiers of online message processing modules. When receiving an online message transmitted by the message processing module in the user terminal, the identifier of the message processing module of the user terminal is added to the online list. When receiving an offline message transmitted by the message processing module in the user terminal, the identifier of the message processing module of the user terminal is deleted from the online list. Before transmitting the result of setting the callback signal to the PPG, the call ring loading server contacts the WAP gateway regarding whether the message processing module of the corresponding user terminal is online. If confirmed, the call ringtone download server sends the result of setting the callback signal to the PPG. Otherwise, the result of setting the callback signal is buffered in the message queue by the call ringtone download server. If it is determined that the message processing module in the user terminal is online, the result of setting the callback signal is transmitted to the PPG. In order for the call ringtone download server to know that the message processing module of the corresponding user terminal has gone online, the following methods can be used: periodically contact the WAP gateway regarding the online list or send a request to the WAP gateway to send a message about transition of the message processing module of the corresponding user terminal to online mode.

Для предотвращения ситуаций случайного выключения модуля обработки сообщений без передачи сообщения оффлайн в шлюз WAP в связи со случайным отключением терминала пользователя в шлюзе WAP может быть предусмотрено предельное значение срока действия. Если время нахождения модуля обработки сообщений в терминале пользователя в режиме онлайн превышает такое предельное значение срока действия, модуль обработки сообщений данного терминала пользователя можно считать уже перешедшим в режим оффлайн и идентификатор модуля обработки сообщений данного терминала пользователя удаляется из онлайнового списка. При новом получении шлюзом WAP сообщения онлайн из модуля обработки сообщений данного терминала пользователя идентификатор данного модуля обработки сообщений добавляется в онлайновый список.To prevent situations when the message processing module is accidentally turned off without sending an offline message to the WAP gateway, due to the accidental disconnection of the user terminal, the validity period can be set in the WAP gateway. If the time spent by the message processing module in the user terminal on-line exceeds this limit of validity, the message processing module of this user terminal can be considered already switched to offline and the identifier of the message processing module of this user terminal is deleted from the online list. When the WAP gateway receives new messages online from the message processing module of this user terminal, the identifier of this message processing module is added to the online list.

На фиг.18 представлена вторая диаграмма настройки звонка вызова и сигнала обратного вызова по одному из вариантов осуществления изобретения. Как показано на фиг.18, в данном варианте осуществления изобретения операция настройки звонка вызова и сигнала обратного вызова включает в себя следующие шаги.On Fig presents a second diagram of the settings of the call ringer and callback signal according to one embodiment of the invention. As shown in FIG. 18, in this embodiment, the operation of setting up a call ringer and a ring back tone includes the following steps.

Шаг 901: Терминал пользователя настраивает звонок вызова в соответствии с действиями пользователя. Например, терминал пользователя может настраивать звонок вызова для использования в качестве звонка вызова для определенного абонента, занесенного в адресную книгу.Step 901: The user terminal configures the call ring in accordance with the actions of the user. For example, a user terminal may configure a ringtone to be used as a ringtone for a specific subscriber listed in the address book.

Перед выполнением шага 901 терминал пользователя может загрузить соответствующий звонок вызова путем взаимодействия с сервером загрузки звонков вызова. Если соответствующий звонок вызова уже сохранен в терминале пользователя, терминал пользователя может сразу задействовать звонок вызова в соответствии с действиями пользователя.Before performing step 901, the user terminal may download the corresponding call ringtone by interacting with the ringtone download server. If the corresponding call bell is already stored in the user terminal, the user terminal can immediately activate the call bell in accordance with the actions of the user.

Шаг 902: В соответствии с действиями пользователя терминал пользователя передает в шлюз WAP запрос на настройку сигнала обратного вызова, запрашивая настройку сигнала обратного вызова платформой сигналов обратного вызова в соответствии с результатом настройки звонка вызова. Запрос на настройку сигнала обратного вызова содержит по меньшей мере имя файла звонка вызова, настроенного терминалом пользователя.Step 902: In accordance with the actions of the user, the user terminal transmits a request for setting a callback signal to the WAP gateway, requesting the setting of a callback signal by the callback platform in accordance with the result of setting up the call ringtone. The callback ringtone setup request contains at least the name of the call ringtone file configured by the user terminal.

Перед передачей в шлюз WAP запроса на настройку сигнала обратного вызова терминал пользователя может сначала вывести пользователю через рабочий пользовательский интерфейс запрос, хочет ли пользователь настроить сигнал обратного вызова. В случае получения подтверждения от пользователя выполнение переходит к шагу 706; в противном случае выполнение немедленно завершается, т.е выполнения какой-либо операции не происходит.Before sending a request to configure the callback signal to the WAP gateway, the user terminal may first prompt the user through the working user interface if the user wants to configure the callback signal. If confirmation is received from the user, execution proceeds to step 706; otherwise, execution ends immediately, that is, no operation is performed.

Шаги 903-904: Приняв запрос на настройку сигнала обратного вызова, шлюз WAP передает запрос на настройку сигнала обратного вызова в сервер загрузки звонков вызова. Приняв запрос на настройку сигнала обратного вызова, сервер загрузки звонков вызова передает запрос на настройку сигнала обратного вызова в платформу сигналов обратного вызова.Steps 903-904: Upon receiving the request to configure the callback signal, the WAP gateway sends the request to configure the callback signal to the call ringtone download server. After receiving a request to configure a callback signal, the call ringtone download server sends a request to configure a callback signal to the callback signaling platform.

Шаг 905: Приняв запрос на настройку сигнала обратного вызова, платформа сигналов обратного вызова производит настройку сигнала обратного вызова терминала пользователя в соответствии с данным запросом на настройку сигнала обратного вызова.Step 905: Upon receiving the request to configure the callback signal, the callback signaling platform adjusts the callback signal of the user terminal in accordance with this request to configure the callback signal.

Платформа сигналов обратного вызова извлекает из запроса на настройку сигнала обратного вызова имя файла звонка вызова, а затем производит в базе данных сигналов обратного вызова поиск сигнала обратного вызова, имя которого совпадает с именем этого звонка вызова. Платформа сигналов обратного вызова вносит необходимую информацию данного сигнала обратного вызова в массив сигналов обратного вызова терминала пользователя. Затем может быть произведена настройка сигнала обратного вызова с использованием способов, описанных в известных решениях.The callback signal platform extracts the name of the call ringtone file from the callback signal setup request, and then searches the callback signal database for a callback signal whose name matches the name of this call ringtone. The callback signaling platform brings the necessary information of this callback signal to the user terminal callback signal array. Then, the callback signal can be tuned using the methods described in the known solutions.

В альтернативном варианте, если после извлечения из запроса на настройку сигнала обратного вызова имени файла звонка вызова платформа сигналов обратного вызова определяет, что необходимая информация сигнала обратного вызова, имя которого совпадает с именем данного звонка вызова, отсутствует в массиве сигналов обратного вызова терминала пользователя, платформа сигналов обратного вызова производит в базе данных сигналов обратного вызова поиск звонка вызова, имя которого совпадает с именем данного звонка вызова. Затем может быть произведена настройки сигнала обратного вызова с использованием способов, описанных в известных решениях.Alternatively, if, after retrieving the call ringtone name from the callback setup request, the callback platform determines that the necessary information for the callback signal, the name of which matches the name of the call ringtone, is not in the user terminal callback signal array, the platform callback signals performs a search for the call ringtone in the callback signal database, whose name matches the name of the given call ringtone. Then, the callback tone can be adjusted using the methods described in prior art.

Шаг 906. По завершении настройки сигнала обратного вызова платформа сигналов обратного вызова передает результат настройки сигнала обратного вызова в сервер загрузки звонков вызова.Step 906. Upon completion of setting up the callback signal, the callback signaling platform transmits the result of setting up the callback signal to the call ringtone download server.

Шаг 907: Приняв результат настройки сигнала обратного вызова, сервер загрузки звонков вызова обращается к шлюзу WAP относительно присутствия идентификатора модуля обработки сообщений в терминале пользователя в онлайновом списке и определяет, находится ли модуль обработки сообщений терминала пользователя, соответствующего информации о пользователе, в режиме онлайн. В случае подтверждения выполнение переходит к шагу 908; в противном случае информация звонка вызова буферизуется в очереди сообщений. Когда определяется, что модуль обработки сообщений в терминале пользователя находится в режиме онлайн, выполняется шаг 908. Для того чтобы узнать, что модуль обработки сообщений в терминале пользователя перешел в режим онлайн, сервер загрузки звонков вызова может использовать следующие способы: периодическое обращение к шлюзу WAP относительно онлайнового списка или передача в шлюз WAP запроса на передачу в сервер загрузки звонков вызова сообщения, когда модуль обработки сообщений соответствующего терминала пользователя переходит в режим онлайн.Step 907: After receiving the result of setting the callback signal, the call ringtone download server contacts the WAP regarding the presence of the identifier of the message processing module in the user terminal in the online list and determines whether the message processing module of the user terminal corresponding to the user information is online. If confirmed, execution proceeds to step 908; otherwise, call ringing information is buffered in the message queue. When it is determined that the message processing module in the user terminal is online, step 908 is performed. In order to find out that the message processing module in the user terminal has gone online, the call ringtone download server can use the following methods: periodically access the WAP gateway regarding an online list or sending a request to the WAP gateway to send a call message to the download server when the message processing module of the corresponding user terminal enters nlayn.

Шаг 908: Сервер загрузки звонков вызова передает результат настройки сигнала обратного вызова в PPG.Step 908: The call ringtone download server transmits the result of setting the callback tone to the PPG.

Шаг 909: Приняв результат настройки сигнала обратного вызова, PPG формирует Push-сообщение в соответствии с результатом настройки сигнала обратного вызова, а затем передает Push-сообщение, содержащее результат настройки сигнала обратного вызова, в терминал пользователя.Step 909: Having received the result of setting the callback signal, the PPG generates a Push message in accordance with the result of setting the callback signal, and then transmits the Push message containing the result of setting the callback signal to the user terminal.

Вместо вышеуказанных шагов 902-904 также могут быть использованы следующие шаги, на которых терминал пользователя также может передавать результат настройки звонка вызова посредством короткого сообщения. Именно используются следующие конкретные шаги: терминал пользователя передает результат настройки звонка вызова в центр коротких сообщений (Short Message Center), а центр коротких сообщений передает результат настройки в платформу сигналов обратного вызова.Instead of the above steps 902-904, the following steps can also be used, in which the user terminal can also transmit the result of setting up the call bell via a short message. The following specific steps are used: the user terminal transmits the result of setting up the call ring to the Short Message Center, and the center of short messages transmits the result of the setting to the callback signal platform.

Вместо вышеуказанных шагов 902-904 также могут быть использованы следующие шаги, на которых терминал пользователя также может передавать результат настройки звонка вызова посредством сообщения SIP. Именно используются следующие конкретные шаги: терминал пользователя передает в платформу сигналов обратного вызова сообщение SIP, причем сообщение SIP содержит результат настройки звонка вызова.Instead of the above steps 902-904, the following steps can also be used, in which the user terminal can also transmit the result of setting up the call bell via the SIP message. Namely, the following specific steps are used: the user terminal transmits a SIP message to the callback signaling platform, and the SIP message contains the result of setting up the call bell.

На фиг.19 представлена третья диаграмма настройки звонка вызова и сигнала обратного вызова по одному из вариантов осуществления изобретения. Как показано на фиг.19, в данном варианте осуществления изобретения операция настройки звонка вызова и сигнала обратного вызова включает в себя следующие шаги.On Fig presents a third diagram of the settings of the call ringer and callback signal according to one embodiment of the invention. As shown in FIG. 19, in this embodiment of the invention, the operation of setting up a call ringer and a ring back tone includes the following steps.

Шаг А01: Терминал пользователя настраивает звонок вызова в соответствии с действиями пользователя. Например, терминал пользователя может настраивать звонок вызова для использования в качестве звонка вызова для соответствующего абонента, занесенного в адресную книгу.Step A01: The user terminal sets up the call ring in accordance with the user's actions. For example, a user terminal may configure a ringtone to be used as a ringtone for a corresponding subscriber listed in the address book.

Перед выполнением шага А01 терминал пользователя может загрузить соответствующий звонок вызова путем взаимодействия с сервером загрузки звонков вызова. Если соответствующий звонок вызова уже сохранен в терминале пользователя, терминал пользователя может сразу задействовать звонок вызова в соответствии с действиями пользователя.Before performing step A01, the user terminal can download the corresponding call call by interacting with the call ringtone download server. If the corresponding call bell is already stored in the user terminal, the user terminal can immediately activate the call bell in accordance with the actions of the user.

Шаг А02: В соответствии с действиями пользователя терминал пользователя передает в шлюз WAP запрос на настройку сигнала обратного вызова, чтобы запросить платформу сигналов обратного вызова настроить сигнал обратного вызова в соответствии с результатом настройки звонка вызова.Step A02: In accordance with the user’s actions, the user terminal sends a callback signal setup request to the WAP gateway in order to request the callback signaling platform to configure the callback signaling in accordance with the result of setting up the call ringtone.

Перед передачей запроса на настройку сигнала обратного вызова в шлюз WAP терминал пользователя может сначала вывести пользователю через рабочий пользовательский интерфейс запрос, хочет ли пользователь настроить сигнал обратного вызова. В случае получения подтверждения от пользователя выполнение переходит к шагу 706; в противном случае выполнение немедленно завершается, т.е выполнения какой-либо операции не происходит.Before sending a request to configure a callback signal to a WAP gateway, a user terminal may first prompt the user through a working user interface whether the user wants to configure a callback signal. If confirmation is received from the user, execution proceeds to step 706; otherwise, execution ends immediately, that is, no operation is performed.

Шаг А03 - шаг А04: Приняв запрос на настройку сигнала обратного вызова, шлюз WAP передает запрос на настройку сигнала обратного вызова в веб-сервер. Приняв запрос на настройку сигнала обратного вызова, веб-сервер передает запрос на настройку сигнала обратного вызова в платформу сигналов обратного вызова.Step A03 - Step A04: Upon receiving the request to configure the callback signal, the WAP gateway sends the request to configure the callback signal to the web server. Upon receiving the request to configure the callback signal, the web server sends the request to configure the callback signal to the callback signaling platform.

Шаг А05: Приняв запрос на настройку сигнала обратного вызова, платформа сигналов обратного вызова производит настройку сигнала обратного вызова в терминале пользователя в соответствии с таким запросом на настройку сигнала обратного вызова.Step A05: Upon receiving a request for setting up a callback signal, the callback signaling platform adjusts the callback signal in the user terminal in accordance with such a request for setting up a callback signal.

Шаг А06: По завершении настройки сигнала обратного вызова платформа сигналов обратного вызова передает результат настройки сигнала обратного вызова в сервер загрузки звонков вызова.Step A06: Upon completion of the setup of the callback signal, the callback platform transmits the result of the setup of the callback signal to the call ringtone download server.

Шаг А07: Приняв результат настройки сигнала обратного вызова, сервер загрузки звонков вызова обращается к шлюзу WAP относительно наличия идентификатора модуля обработки сообщений в терминале пользователя в онлайновом списке и определяет, находится ли модуль обработки сообщений в терминале пользователя, соответствующего информации о пользователе, в режиме онлайн. В случае подтверждения выполнение переходит к шагу А08; в противном случае информация звонка вызова буферизуется в очереди сообщений. Когда определяется, что модуль обработки сообщений в терминале пользователя находится в режиме онлайн, выполнение переходит к шагу А08. Чтобы узнать, что модуль обработки сообщений соответствующего терминала пользователя перешел в режим онлайн, сервер загрузки звонков вызова может использовать следующие способы: периодическое обращение к шлюзу WAP относительно онлайнового списка или передача в шлюз WAP запроса на передачу в сервер загрузки звонков вызова сообщения, когда модуль обработки сообщений соответствующего терминала пользователя переходит в режим онлайн.Step A07: After receiving the result of setting the callback signal, the call ringtone download server contacts the WAP regarding the availability of the identifier of the message processing module in the user terminal in the online list and determines whether the message processing module in the user terminal corresponding to the user information is online . If confirmed, execution proceeds to step A08; otherwise, call ringing information is buffered in the message queue. When it is determined that the message processing module in the user terminal is online, execution proceeds to step A08. To find out that the message processing module of the corresponding user terminal has gone online, the call ringtone download server can use the following methods: periodically contact the WAP gateway regarding the online list or send a request to the WAP gateway to send a message to the call ringtone download server when the processing module messages of the corresponding user terminal goes online.

Шаг А08: Сервер загрузки звонков вызова передает результат настройки сигнала обратного вызова в PPG.Step A08: The call ringtone download server transmits the result of setting the callback tone to the PPG.

Шаг А09: Приняв результат настройки сигнала обратного вызова, PPG формирует Push-сообщение в соответствии с результатом настройки сигнала обратного вызова, а затем передает Push-сообщение, содержащее результат настройки сигнала обратного вызова, в терминал пользователя.Step A09: Having received the result of setting the callback signal, PPG generates a Push message in accordance with the result of setting the callback signal, and then transmits the Push message containing the result of setting the callback signal to the user terminal.

Структура терминала пользователя по вариантам осуществления настоящего изобретения представлена на фиг.20. Из вышеприведенного описания видно, что терминал пользователя может содержать модуль приема и модуль настройки звонка вызова. Модуль приема выполнен с возможностью приема звонка вызова, переданного сервером загрузки звонков вызова в соответствии с результатом настройки сигнала обратного вызова, а модуль настройки звонка вызова выполнен с возможностью настройки принятого звонка вызова для использования в качестве звонка вызова. В альтернативном варианте терминал пользователя может содержать модуль настройки сигнала обратного вызова, выполненный с возможностью настройки звонка вызова и передачи платформе сигналов обратного вызова запроса на настройку сигнала обратного вызова в соответствии с результатом настройки звонка вызова. В еще одном альтернативном варианте терминал пользователя может содержать комбинацию двух вышеописанных конструкций. Терминал пользователя может дополнительно содержать модуль обработки сообщений, выполненный с возможностью передачи сообщения онлайн при включении модуля обработки сообщений и передачи сообщения оффлайн при выключении модуля обработки сообщений. Сообщение онлайн или сообщение оффлайн содержит идентификатор модуля обработки сообщений.The structure of a user terminal in accordance with embodiments of the present invention is shown in FIG. From the above description, it can be seen that the user terminal may comprise a receiving module and a call ringtone tuning module. The receiving module is configured to receive a call ringtone transmitted by the call ringtone download server in accordance with the result of setting a callback signal, and the call ringtone configuration module is configured to configure a received call ringtone for use as a call ringtone. Alternatively, the user terminal may comprise a ring back tone tuner configured to configure the ringtone and transmit to the platform the ring back tones of the request to set the ring back tone in accordance with the result of setting the ringtone. In yet another alternative embodiment, the user terminal may comprise a combination of the two structures described above. The user terminal may further comprise a message processing module configured to transmit a message online when the message processing module is turned on and send a message offline when the message processing module is turned off. An online message or offline message contains the identifier of the message processing module.

Структура платформы сигналов обратного вызова по вариантам осуществления настоящего изобретения представлена на фиг.21. Платформа сигналов обратного вызова содержит модуль сообщения, выполненный с возможностью сообщения серверу загрузки звонков вызова результата настройки сигнала обратного вызова по завершении настройки сигнала обратного вызова. В альтернативном варианте платформа сигналов обратного вызова может содержать модуль приема и модуль настройки. Модель приема выполнен с возможностью приема результата настройки звонка вызова от сервера загрузки звонков вызова или от веб-сервера; модуль настройки выполнен с возможностью настройки сигнала обратного вызова терминала пользователя в соответствии с результатом настройки звонка вызова. В еще одном альтернативном варианте платформа сигналов обратного вызова может содержать комбинацию вышеописанных конструкций.The structure of the callback signaling platform of the embodiments of the present invention is shown in FIG. The callback signaling platform comprises a message module configured to inform the call ringtone download server of the result of setting up the callback signal upon completion of setting up the callback signal. Alternatively, the callback signaling platform may comprise a receiving module and a tuning module. The reception model is configured to receive the result of setting up a call bell from a server to download call rings or from a web server; the tuning module is configured to configure a callback signal of a user terminal in accordance with the result of setting up a call bell. In yet another alternative embodiment, the callback signaling platform may comprise a combination of the above structures.

Структура сервера загрузки звонков вызова по вариантам осуществления настоящего изобретения представлена на фиг.22. Сервер загрузки звонков вызова содержит модуль запросов, выполненный с возможностью передачи запроса на настройку сигнала обратного вызова от терминала пользователя в платформу сигналов обратного вызова. В альтернативном варианте сервер загрузки звонков вызова может содержать модуль предоставления файлов, выполненный с возможностью предоставления терминалу пользователя звонка вызова, соответствующего результату настройки сигнала обратного вызова, согласно сообщению от платформы сигналов обратного вызова. В еще одном альтернативном варианте сервер звонков вызова может содержать комбинацию вышеописанных конструкций. Сервер загрузки звонков вызова может дополнительно содержать модуль обращения, выполненный с возможностью обращения к онлайновому списку, контролируемому шлюзом WAP, и определения того, находится ли модуль обработки сообщений терминала пользователя в режиме онлайн. Модуль обращения может дополнительно содержать модуль передачи, выполненный с возможностью передачи сообщения в модуль буферизации сообщений, дополнительно содержащийся в составе сервера загрузки звонков вызова, если определяется, что модуль обработки сообщений в терминале пользователя находится в режиме оффлайн. Модуль буферизации сообщений выполнен с возможностью буферизации результата настройки сигнала обратного вызова в соответствии с принятым сообщением.The structure of the call ringtone download server of the embodiments of the present invention is shown in FIG. The call ringtone download server comprises a request module configured to transmit a request for setting up a callback signal from a user terminal to the callback signaling platform. Alternatively, the call ringtone download server may include a file providing module configured to provide the user terminal with a call ringtone corresponding to the result of setting a callback signal according to a message from the callback signaling platform. In yet another alternative embodiment, the call ring server may comprise a combination of the above structures. The call ringtone download server may further comprise a call module configured to access the online list controlled by the WAP gateway and determine whether the message processing module of the user terminal is online. The access module may further comprise a transmission module configured to transmit the message to the message buffering module, further included in the call ring loading server, if it is determined that the message processing module in the user terminal is offline. The message buffering module is configured to buffer the result of setting the callback signal in accordance with the received message.

В решении, предлагаемом в соответствии с вариантами осуществления настоящего изобретения, загрузка и настройка звонка вызова могут быть инициированы настройкой сигнала обратного вызова, или настройка сигнала обратного вызова может быть инициирована настройкой звонка вызова, что обеспечивает существование взаимосвязи между настройкой сигнала обратного вызова и настройкой звонка вызова. Когда пользователь хочет настроить одинаковые звонок вызова и сигнал обратного вызова для какого-либо абонента, внесенного в адресную книгу, или абонентской группы, нет необходимости инициировать и проводить их настройку по отдельности, как это было предусмотрено в известных решениях. Взаимодействие между терминалом пользователя и сетевыми элементами обеспечивает возможность одновременной настройки звонка вызова и сигнала обратного вызова, что облегчает использование данной функции для пользователя, повышает удовлетворение пользователя качеством обслуживания и благотворно влияет на популярность и использование услуг сигналов обратного вызова и загрузки звонков вызова.In the solution proposed in accordance with embodiments of the present invention, loading and setting up a ringtone can be triggered by setting a ring back tone, or setting a ringtone can be triggered by setting a ringtone, which ensures that there is a relationship between setting a ringback tone and setting a ringtone . When a user wants to configure the same call ringtone and callback signal for any subscriber entered in the address book or subscriber group, there is no need to initiate and configure them individually, as was provided for in the known solutions. The interaction between the user terminal and network elements provides the ability to simultaneously configure the call ringtone and callback signal, which facilitates the use of this function for the user, increases user satisfaction with the quality of service and has a beneficial effect on the popularity and use of callback ringtone and call ringtone services.

Кроме того, для обеспечения передачи в терминал пользователя Push-сообщения через PPG в шлюзе WAP предусмотрен онлайновый список модулей обработки сообщений всех терминалов пользователя. Когда сервер загрузки звонков вызова определяет, что модуль обработки сообщений в терминале пользователя находится в режиме онлайн, PPG получает инструкцию сформировать Push-сообщение, что позволяет исключить ситуации, в которых терминал пользователя не может принять Push-сообщение в связи с выключением модуля обработки сообщений и невозможностью соответствующей обработки сообщения.In addition, to ensure the transmission of Push messages to the user terminal via PPG in the WAP gateway, an online list of message processing modules of all user terminals is provided. When the call ringtone download server determines that the message processing module in the user terminal is online, the PPG is instructed to generate a push message, which eliminates situations in which the user terminal cannot receive the push message due to the shutdown of the message processing module and the inability to properly process the message.

Решения, предлагаемые настоящим изобретением, не ограничены применением в какой-либо конкретной сети связи. Они могут быть применены в сетях мобильной связи или же в сетях стационарной связи.The solutions proposed by the present invention are not limited to use in any particular communication network. They can be used in mobile networks or in fixed networks.

В целом, в соответствии с решениями по вариантам осуществления изобретения, необходимые данные звонка вызова, соответствующего настроенному сигналу обратного вызова, определяются при помощи платформы сигналов обратного вызова и направляются в терминал пользователя. Терминал пользователя получает звонок вызова в соответствии с необходимыми данными. Таким образом сигнал обратного вызова преобразуется в звонок вызова.In general, in accordance with the decisions of the embodiments of the invention, the necessary call ring data corresponding to the configured callback signal is determined using the callback signal platform and sent to the user terminal. The user terminal receives a call ring in accordance with the necessary data. In this way, the callback signal is converted to a call bell.

Кроме того, в соответствии с решениями по вариантам осуществления изобретения предлагается способ направления необходимых данных через DMS и способ направления необходимых данных через сервер загрузки звонков вызова.In addition, in accordance with the decisions of the embodiments of the invention, there is provided a method for sending the necessary data via the DMS and a method for sending the necessary data through the call ringtone download server.

Кроме того, в соответствии с решениями по вариантам осуществления изобретения после получения терминалом пользователя соответствующего звонка вызова такой звонок вызова может быть настроен для использования в качестве активного звонка вызова терминала пользователя в соответствии с инструкцией сетевой стороны - объектом управления или сигнализацией вызова, или же может быть вручную настроен пользователем для использования в качестве активного звонка вызова терминала, что обеспечивает возможность синхронизации между звонком вызова и сигналом обратного вызова в рамках одного терминала пользователя. Таким образом вызывающая сторона и вызываемая сторона могут слышать один и тот же звонок, что повышает качество обслуживания.In addition, in accordance with the decisions of the embodiments of the invention, after the user terminal receives the corresponding call ringtone, such a ringtone can be configured to be used as an active ringtone of the user's terminal in accordance with the instruction of the network side — the control object or call signaling, or it can be manually configured by the user to use as an active call ringtone terminal, which provides the ability to synchronize between call rings and a callback signal within one user terminal. Thus, the calling party and the called party can hear the same call, which improves the quality of service.

В соответствии с решениями по вариантам осуществления изобретения по завершении настройки звонка вызова при помощи терминала пользователя результат настройки звонка вызова сообщается в платформу сигналов обратного вызова. Платформа сигналов обратного вызова вносит в массив сигналов обратного вызова данного терминала пользователя сигнал обратного вызова, соответствующий звонку вызова, в соответствии с результатом настройки звонка вызова. Таким образом звонок вызова преобразуется в сигнал обратного вызова.In accordance with the decisions of the embodiments of the invention, upon completion of setting up a call bell using a user terminal, the result of setting a call bell is communicated to the callback signaling platform. The callback signaling platform inserts a callback signal corresponding to the call ringtone into the array of callback signals of this user terminal in accordance with the result of setting the call ringtone. In this way, the call ring is converted to a ring back tone.

Кроме того, в соответствии с решениями по вариантам осуществления изобретения после внесения сигнала обратного вызова, соответствующего результату настройки звонка вызова, платформой сигналов обратного вызова в массив сигналов обратного вызова терминала пользователя данный сигнал обратного вызова также может быть настроен для использования в качестве активного сигнала обратного вызова этого терминала пользователя, что обеспечивает возможность синхронизации между звонком вызова и сигналом обратного вызова в рамках одного терминала пользователя. Таким образом вызывающая сторона и вызываемая сторона могут слышать один и тот же звонок, что повышает качество обслуживания.In addition, in accordance with the solutions of the embodiments of the invention, after the callback signal corresponding to the result of setting up the call ringtone is inputted by the platform of callback signals into the array of callback signals of the user terminal, this callback signal can also be configured to be used as an active callback signal this user terminal, which provides the ability to synchronize between a call ringtone and a callback signal within one terminal and user. Thus, the calling party and the called party can hear the same call, which improves the quality of service.

Следует подчеркнуть, что вышеописанные варианты осуществления изобретения и, в частности, любые предпочтительные варианты осуществления изобретения представляют собой лишь возможные примеры, описанные для обеспечения ясного понимания принципов изобретения. В вышеописанные предпочтительные варианты осуществления изобретения могут быть внесены различные вариации и изменения, не выходящие за рамки духа и принципов изобретения. Все такие вариации и изменения следует включать в рамки данного раскрытия и описанных выше предпочтительных вариантов его осуществления и защищаемого прилагаемой формулой изобретения.It should be emphasized that the above-described embodiments of the invention and, in particular, any preferred embodiments of the invention are only possible examples described to provide a clear understanding of the principles of the invention. Various variations and changes may be made to the above described preferred embodiments of the invention without departing from the spirit and principles of the invention. All such variations and changes should be included within the scope of this disclosure and the preferred embodiments described above and protected by the appended claims.

Claims (52)

1. Способ настройки звонка вызова, соответствующего сигналу обратного вызова, включающий такие шаги, как
осуществление настройки информации сигнала обратного вызова для пользователя в соответствии с запросом на настройку сигнала обратного вызова;
получение необходимых данных с соответствующей информацией звонка согласно настроенной информации сигнала обратного вызова и передача указанных необходимых данных в терминал пользователя;
причем необходимые данные обеспечивают возможность получения терминалом пользователя звонка вызова по необходимым данным, а звонок вызова обеспечивает возможность настройки звонка вызова для терминала пользователя.
1. A method for setting up a ringtone corresponding to a ringback tone, including steps such as
setting up callback signal information for a user in accordance with a request for setting up a callback signal;
receiving the necessary data with the relevant call information according to the configured callback signal information and transmitting the specified necessary data to the user terminal;
moreover, the necessary data provides the ability for the user terminal to receive a call ring on the necessary data, and the call ring provides the ability to configure a call ring for the user terminal.
2. Способ по п.1, отличающийся тем, что передача необходимых данных в терминал пользователя включает
направление платформой сигнала обратного вызова необходимых данных звонка вызова, соответствующего сигналу обратного вызова, в сервер управления оборудованием; и
направление сервером управления оборудованием необходимых данных в терминал пользователя.
2. The method according to claim 1, characterized in that the transmission of the necessary data to the user terminal includes
the platform sending the callback signal of the necessary call call data corresponding to the callback signal to the equipment management server; and
sending the necessary data to the user terminal by the equipment management server.
3. Способ по п.2, отличающийся тем, что направление сервером управления оборудованием необходимых данных в терминал пользователя включает направление сервером управления оборудованием необходимых данных в терминал пользователя путем передачи объекта управления с целью направления необходимых данных в терминал пользователя или путем задействования объекта управления, уже присутствующего в терминале пользователя, с целью направления необходимых данных.3. The method according to claim 2, characterized in that sending the necessary data to the user terminal by the equipment management server to the user terminal includes sending the necessary data to the user terminal by the equipment management server to transfer the necessary data to the user terminal or by activating the control object, present in the user terminal, in order to send the necessary data. 4. Способ по п.3, отличающийся тем, что
необходимые данные представляют собой данные звонка вызова, сервер управления оборудованием получает информацию звонка терминала пользователя; и
сервер управления оборудованием направляет звонок вызова в терминал пользователя, если звонок вызова отсутствует;
необходимые данные представляют собой информацию об адресе загрузки звонка вызова, сервер управления оборудованием получает информацию о звонке из терминала пользователя; и
сервер управления оборудованием передает в терминал пользователя адрес загрузки и команду загрузки, если звонок вызова отсутствует.
4. The method according to claim 3, characterized in that
the necessary data is the call data of the call, the equipment management server receives the call information of the user terminal; and
the equipment management server routes the call to the user terminal if there is no call;
the necessary data is information about the download address of the call bell, the equipment management server receives call information from the user terminal; and
the equipment management server transmits a download address and a download command to the user terminal if there is no call ring.
5. Способ по любому из пп.2-4, отличающийся тем, что платформа сигналов обратного вызова соответствующим образом инструктирует сервер управления оборудованием настроить звонок вызова для терминала пользователя после приема инструкции настроить звонок вызова терминала пользователя, причем
сервер управления оборудованием производит настройку звонка вызова путем передачи настраивающего объекта управления в терминал пользователя и задействования настраивающего объекта управления в соответствии с инструкцией, переданной платформой сигналов обратного вызова, или
сервер управления оборудованием производит настройку звонка вызова путем непосредственного задействования настраивающего объекта управления, присутствующего в терминале пользователя, в соответствии с инструкцией, переданной платформой сигналов обратного вызова.
5. The method according to any one of claims 2 to 4, characterized in that the callback signal platform accordingly instructs the equipment management server to configure a call ring for a user terminal after receiving instructions to configure a ring tone for a user terminal,
the equipment management server configures the call ring by transmitting the tuning control object to the user terminal and activating the tuning control object in accordance with the instructions transmitted by the callback signaling platform, or
the equipment management server configures the call ring by directly activating the tuning control object present in the user terminal in accordance with the instructions transmitted by the callback signaling platform.
6. Способ по п.5, отличающийся тем, что инструкция настроить звонок вызова терминала, принимаемая платформой сигналов обратного вызова, содержит стратегию настройки звонка вызова терминала, причем стратегия настройки содержит длительность звонка, которая должна быть установлена для звонка вызова, а настраивающий объект управления, передаваемый сервером DMS содержит объект управления для настройки звонка вызова и объект управления планирования для обработки длительности звонка, причем сервер управления оборудованием производит настройку логики планируемой операции для объекта управления планирования в соответствии с длительностью звонка, и объект управления планирования запускает логику операции для задействования объекта управления для звонка вызова с целью настройки звонка вызова для терминала пользователя при выполнении условий запуска объекта управления планирования.6. The method according to claim 5, characterized in that the instruction to configure the terminal call ringtone received by the callback signaling platform contains a terminal call ringtone setting strategy, the setting strategy contains a call duration that must be set for the ringtone and the setting control object transmitted by the DMS server contains a control object for setting up the call bell and the planning control object for processing the duration of the call, and the equipment management server configures y logic for scheduling the planned operation of the control object in accordance with the call duration, and scheduling management entity starts operation logic for activating the control object for calling a call to configure the dial key to the user terminal when performing startup management planning facility conditions. 7. Способ по любому из пп.2-4, отличающийся тем, что платформа сигналов обратного вызова инструктирует сервер управления оборудованием загрузить звонок вызова для терминала пользователя после приема инструкции загрузить звонок вызова терминала, а номер звонка вызова соответствует номеру сигнала обратного вызова.7. The method according to any one of claims 2 to 4, characterized in that the callback signal platform instructs the equipment management server to download the call bell for the user terminal after receiving the instruction to download the terminal call bell, and the call ring number corresponds to the ringback signal number. 8. Способ по п.2, отличающийся тем, что включает получение центром коммутации номера, соответствующего сигналу обратного вызова, из платформы сигналов обратного вызова при установлении вызова;
передачу центром коммутации инструкции CONNECT, содержащей указанный номер, в терминал пользователя;
анализ терминалом пользователя номера, содержащегося в инструкции CONNECT;
осуществление локального поиска звонка вызова, соответствующего указанному номеру; и
выполнение настройки звонка вызова для использования в качестве звонка вызова терминала пользователя после нахождения звонка вызова, соответствующего указанному номеру.
8. The method according to claim 2, characterized in that it includes receiving by the switching center a number corresponding to the callback signal from the callback signaling platform when establishing a call;
transmission by the switching center of the CONNECT instruction containing the indicated number to the user terminal;
Analysis by the user terminal of the number contained in the CONNECT statement;
local search for a call bell corresponding to a specified number; and
making a call ringtone setup to be used as a ringtone of a user terminal after finding a ringtone corresponding to a specified number.
9. Способ по п.1, отличающийся тем, что получение терминалом пользователя звонка вызова включает
передачу платформой сигналов обратного вызова результата настройки сигнала обратного вызова в сервер загрузки звонков вызова, если необходимые данные представляют собой информацию об адресе загрузки звонка вызова, и
предоставление сервером загрузки звонков вызова терминалу пользователя данных звонка вызова, соответствующих результату настройки сигнала обратного вызова.
9. The method according to claim 1, characterized in that the receiving terminal user call call includes
the platform transmitting the callback signal of the result of setting the callback signal to the call ringtone download server if the necessary data is information about the ringtone load address, and
providing the server of the call ringtone download to the user terminal with call ringing data corresponding to the result of setting the ringback tone.
10. Способ по п.9, отличающийся тем, что предоставление данных звонка вызова сервером загрузки звонков вызова включает
формирование сервером загрузки звонков вызова Push-сообщения, содержащего информацию описания звонка вызова, и передачу Push-сообщения в терминал пользователя; или
предоставление сервером загрузки звонков вызова прокси-шлюзу, использующему технологию Push, информации звонка, соответствующей результату настройки сигнала обратного вызова; передачу прокси-шлюзом, использующим технологию Push, Push-сообщения, сформированного в соответствии с информацией звонка; соединение терминала пользователя со шлюзом WAP в соответствии с Push-сообщением; и предоставление сервером загрузки звонков вызова терминалу пользователя звонка вызова, соответствующего результату настройки сигнала обратного вызова, через шлюз WAP.
10. The method according to claim 9, characterized in that the provision of data call call server download call calls includes
formation of a call loading call loading server by a Push message containing call call description information, and transmitting the Push message to the user terminal; or
Providing the call loading server with the proxy gateway using the Push technology the call information corresponding to the result of setting the callback signal; transmission by a proxy gateway using Push technology of a Push message generated in accordance with the call information; connecting the user terminal to the WAP gateway in accordance with the Push message; and providing the call ring loading download server to the user terminal with a ringing bell corresponding to the result of setting the ringback tone through the WAP gateway.
11. Способ по п.10, отличающийся тем, что перед предоставлением прокси-шлюзу, использующему технологию Push, информации звонка вызова дополнительно включает обращение сервера загрузки звонков вызова к онлайновому списку в шлюзе WAP и предоставление информации звонка прокси-шлюзу, использующему технологию Push, когда модуль обработки сообщений терминала пользователя находится в режиме онлайн.11. The method according to claim 10, characterized in that prior to providing the proxy gateway using Push technology, call ring information further includes accessing the call ringtone download server to the online list in the WAP gateway and providing call information to the proxy gateway using Push technology, when the message processing module of the user terminal is online. 12. Способ по п.11, отличающийся тем, что дополнительно включает
передачу в шлюз WAP сообщения перехода в режим онлайн при включении модуля обработки сообщений в терминале пользователя и сообщения перехода в режим оффлайн при выключении модуля обработки сообщений в терминале пользователя, причем сообщение перехода в режим онлайн или сообщение перехода в режим оффлайн содержит идентификатор модуля обработки сообщений;
добавление шлюзом WAP идентификатора модуля обработки сообщений в терминале пользователя в онлайновый список согласно сообщению перехода в режим онлайн или удаление идентификатора модуля обработки сообщений в терминале пользователя из онлайнового списка при получении сообщения перехода в режим оффлайн; и
удаление шлюзом WAP идентификатора модуля обработки сообщений в терминале пользователя из онлайнового списка, если время нахождения модуля обработки сообщений в терминале пользователя в режиме онлайн превышает установленное предельное значение срока действия.
12. The method according to claim 11, characterized in that it further includes
sending to the WAP gateway an online transition message when the message processing module in the user terminal is turned on and an offline message is sent when the message processing module is turned off in the user terminal, wherein the online message or the offline message contains the identifier of the message processing module;
adding the WAP gateway identifier of the message processing module in the user terminal to the online list according to the online transition message or removing the identifier of the message processing module in the user terminal from the online list when receiving the offline message; and
removal by the WAP gateway of the identifier of the message processing module in the user terminal from the online list, if the time spent by the message processing module in the user terminal online exceeds the set expiration time limit.
13. Способ по п.11, отличающийся тем, что дополнительно включает буферизацию сервером загрузки звонков вызова информации звонка в очереди сообщений, если в результате обращения к онлайновому списку определено, что модуль обработки сообщений в терминале пользователя находится в режиме оффлайн; и
предоставление прокси-шлюзу, использующему технологию Push, информации звонка, если модуль обработки сообщений в терминале пользователя находится в режиме онлайн.
13. The method according to claim 11, characterized in that it further includes buffering the call download server for the call information of the call in the message queue if, as a result of accessing the online list, it is determined that the message processing module in the user terminal is offline; and
providing a proxy gateway using Push technology with call information if the message processing module in the user terminal is online.
14. Способ по п.13, отличающийся тем, что определение нахождения модуля обработки сообщений в терминале пользователя в режиме онлайн включает
определение путем периодического обращения к онлайновому списку, контролируемому шлюзом WAP; или
прием сообщения, передаваемого шлюзом WAP, если шлюз WAP определяет, что модуль обработки сообщений в терминале пользователя находится в режиме онлайн.
14. The method according to item 13, wherein determining the location of the message processing module in the user terminal online includes
determination by periodically accessing the online list controlled by the WAP gateway; or
receiving a message transmitted by the WAP gateway if the WAP gateway determines that the message processing module in the user terminal is online.
15. Способ настройки сигнала обратного вызова, соответствующего звонку вызова, включающий
формирование запроса на настройку сигнала обратного вызова в соответствии с информацией настройки звонка вызова, причем терминал пользователя производит настройку звонка вызова с использованием информации настройки звонка вызова; и
осуществление настройки сигнала обратного вызова, соответствующего звонку вызова, для использования в качестве информации сигнала обратного вызова терминала пользователя в соответствии с информацией настройки звонка вызова, содержащейся в запросе на настройку сигнала обратного вызова.
15. The method of setting up a callback signal corresponding to a call ring, including
generating a request for setting up a callback signal in accordance with call ringtone setting information, the user terminal configuring a call ringtone using call ringtone setting information; and
making a callback signal setting corresponding to the call ringtone to be used as the callback signal information of the user terminal in accordance with the ringtone setting information contained in the callback ringtone setting request.
16. Способ по п.15, отличающийся тем, что дополнительно включает передачу терминалом пользователя платформе сигналов обратного вызова информации настройки звонка вызова, причем указанная передача включает
передачу терминалом пользователя информации настройки звонка вызова в шлюз WAP; и
передачу шлюзом WAP информации настройки звонка вызова в платформу сигналов обратного вызова.
16. The method according to clause 15, characterized in that it further includes transmitting, by the user terminal to the platform of the callback signals, call ringtone setup information, said transmission including
the transfer by the user terminal of the call setup information to the WAP gateway; and
WAP gateway transmitting call setup information to the callback signaling platform.
17. Способ по п.15, отличающийся тем, что дополнительно включает передачу терминалом пользователя платформе сигналов обратного вызова информации настройки звонка вызова, причем указанная передача включает
передачу терминалом пользователя информации настройки звонка вызова в центр коротких сообщений; и
передачу центром коротких сообщений результата настройки в платформу сигналов обратного вызова.
17. The method according to clause 15, characterized in that it further includes transmitting, by the user terminal to the platform of the callback signals, call ringtone setup information, said transmission comprising
transfer by the user terminal of the call setup information to the short message center; and
the center sends short messages of the tuning result to the callback signal platform.
18. Способ по п.15, отличающийся тем, что дополнительно включает передачу терминалом пользователя платформе сигналов обратного вызова информации настройки звонка вызова, причем указанная передача включает передачу терминалом пользователя в платформу сигналов обратного вызова сообщения SIP, причем указанное сообщение SIP содержит информацию настройки звонка вызова.18. The method according to p. 15, characterized in that it further includes transmitting, by the user terminal, the callback platform of the call ringtone setup information, said transfer including transmitting the SIP message to the user platform of the callback platform, said SIP message containing call ringtone setup information . 19. Способ по п.15, отличающийся тем, что информация настройки звонка вызова содержит по меньшей мере имя файла звонка вызова, настроенного терминалом пользователя,
причем настройка сигнала обратного вызова, соответствующего звонку вызова, для использования в качестве сигнала обратного вызова терминала пользователя включает
извлечение платформой сигналов обратного вызова имени файла звонка вызова из информации настройки звонка вызова;
поиск платформой сигналов обратного вызова в базе данных сигналов обратного вызова такого сигнала обратного вызова, имя файла которого совпадает с именем файла звонка вызова; и
осуществление настройки платформой сигналов обратного вызова сигнала обратного вызова, соответствующего звонку вызова, для использования в качестве информации сигнала обратного вызова терминала пользователя согласно информации настройки звонка вызова, содержащейся в запросе на настройку сигнала обратного вызова.
19. The method according to clause 15, wherein the call ringtone configuration information contains at least the name of the ringtone file configured by the user terminal,
moreover, the configuration of the callback signal corresponding to the call, to be used as a callback signal of the user terminal includes
retrieving the ringback tones of the ringtone file name from the ringtone setup information;
the platform searches for callback signals in the callback signal database of such a callback signal whose file name matches the name of the call ringtone file; and
the platform configuring the callback signals of the callback signal corresponding to the call ringtone for use as the ringtone signaling information of the user terminal according to the ringtone setting information contained in the callback ringtone tuning request.
20. Способ по п.19, отличающийся тем, что дополнительно включает
извлечение имени файла звонка вызова из информации настройки звонка вызова; и
поиск платформой сигналов обратного вызова в данных сигналов обратного вызова такого сигнала обратного вызова, имя файла которого совпадает с именем файла звонка вызова, при определении отсутствия необходимой информации сигнала обратного вызова.
20. The method according to claim 19, characterized in that it further includes
extracting the call ringer file name from the ring ringer setup information; and
the platform searches for callback signals in the callback signal data of such a callback signal, the file name of which matches the name of the call ringtone file, when determining the absence of the necessary information of the callback signal.
21. Способ по п.15, отличающийся тем, что после настройки сигнала обратного вызова дополнительно включает возвращение платформой сигналов обратного вызова в терминал пользователя информации настройки сигнала обратного вызова через шлюз и сервер загрузки звонков вызова или через шлюз и веб-сервер.21. The method according to clause 15, characterized in that after setting up the callback signal, the platform further includes returning callback signals to the user terminal of the callback signaling configuration information through the gateway and the call ringtone download server or through the gateway and the web server. 22. Способ по п.21, отличающийся тем, что включает
предоставление сервером загрузки звонков вызова прокси-шлюзу, использующему технологию Push, результата настройки сигнала обратного вызова;
формирование прокси-шлюзом, использующим технологию Push, Push-сообщения в соответствии с результатом настройки сигнала обратного вызова; и
передачу прокси-шлюзом, использующим технологию Push, Push-сообщения, содержащего результат настройки сигнала обратного вызова, в терминал пользователя.
22. The method according to item 21, characterized in that it includes
providing the server for loading call calls to the proxy gateway using Push technology, the result of setting the callback signal;
formation of a proxy gateway using Push technology, Push messages in accordance with the result of setting a callback signal; and
transmission by the proxy gateway using the Push technology of the Push message containing the result of setting the callback signal to the user terminal.
23. Способ по п.22, отличающийся тем, что перед предоставлением результата настройки сигнала обратного вызова прокси-шлюзу, использующему технологию Push, дополнительно включает обращение сервера загрузки звонков вызова к шлюзу WAP относительно онлайнового списка, и предоставление прокси-шлюзу, использующему технологию Push, результата настройки звонка обратного вызова, если модуль обработки сообщений в терминале пользователя находится в режиме онлайн.23. The method according to p. 22, characterized in that before providing the result of setting the callback signal to the proxy gateway using Push technology, it further includes contacting the call ringtone download server with the WAP gateway regarding the online list, and providing the proxy gateway using Push technology , the result of setting up a callback call if the message processing module in the user terminal is online. 24. Способ по п.23, отличающийся тем, что дополнительно включает передачу в шлюз WAP сообщения перехода в режим онлайн при включении модуля обработки сообщений в терминале пользователя, причем сообщение перехода в режим онлайн содержит идентификатор модуля обработки сообщений; и
передачу в шлюз WAP сообщения перехода в режим оффлайн при выключении модуля обработки сообщений в терминале пользователя, причем сообщение перехода в режим онлайн содержит идентификатор модуля обработки сообщений.
24. The method according to p. 23, characterized in that it further includes transmitting to the WAP gateway an online transition message when the message processing module is turned on in the user terminal, the online transition message contains an identifier of the message processing module; and
transmitting the offline transition message to the WAP gateway when the message processing module in the user terminal is turned off, and the online transition message contains the identifier of the message processing module.
25. Способ по п.24, отличающийся тем, что дополнительно включает удаление шлюзом WAP идентификатора модуля обработки сообщений в терминале пользователя из онлайнового списка, если время нахождения модуля обработки сообщений в терминале пользователя в режиме онлайн превышает установленное предельное значение срока действия.25. The method according to p. 24, characterized in that it further includes the removal by the WAP gateway of the identifier of the message processing module in the user terminal from the online list, if the time spent by the message processing module in the user terminal online exceeds the set expiration time limit. 26. Способ по п.23, отличающийся тем, что, если в результате обращения к онлайновому списку установлено, что модуль обработки сообщений в терминале пользователя находится в режиме оффлайн, дополнительно включает
буферизацию сервером загрузки звонков вызова результат настройки сигнала обратного вызова в очереди сообщений, если модуль обработки сообщений терминала пользователя находится в режиме оффлайн; и
предоставление прокси-шлюзу, использующему технологию Push, результата настройки сигнала обратного вызова при переходе модуля обработки сообщений в терминале пользователя в режим онлайн.
26. The method according to item 23, wherein if, as a result of accessing the online list, it is established that the message processing module in the user terminal is offline, further includes
buffering by the call load download server the result of setting the callback signal in the message queue if the message processing module of the user terminal is offline; and
providing the proxy gateway using Push technology with the result of setting the callback signal when the message processing module in the user terminal goes online.
27. Способ по п.26, отличающийся тем, что включает
определение того, что модуль обработки сообщений в терминале пользователя находится в режиме онлайн, путем периодического обращения к онлайновому списку, контролируемому шлюзом WAP; или определение того, что модуль обработки сообщений в терминале пользователя находится в режиме онлайн, путем приема сообщения, передаваемого шлюзом WAP.
27. The method according to p. 26, characterized in that it includes
determining that the message processing module in the user terminal is online by periodically accessing the online list controlled by the WAP gateway; or determining that the message processing module in the user terminal is online by receiving a message transmitted by the WAP gateway.
28. Система для настройки звонка вызова, соответствующего сигналу обратного вызова, содержащая сетевой элемент, выполненный с возможностью:
осуществления настройки информации сигнала обратного вызова для пользователя в соответствии с запросом на настройку сигнала обратного вызова;
получения необходимых данных с соответствующей информацией звонка согласно информации настроенного сигнала обратного вызова и передачи указанных необходимых данных в терминал пользователя;
причем необходимые данные обеспечивают возможность получения терминалом пользователя звонка вызова по необходимым данным, а звонок вызова обеспечивает возможность настройки звонка вызова для терминала пользователя.
28. A system for setting up a call bell corresponding to a callback signal, comprising a network element configured to:
setting up callback signal information for a user in accordance with a request for setting up a callback signal;
receiving the necessary data with the corresponding call information according to the configured callback signal information and transmitting the specified necessary data to the user terminal;
moreover, the necessary data provides the ability for the user terminal to receive a call ring on the necessary data, and the call ring provides the ability to configure the ring bell for the user terminal.
29. Система по п.28, отличающаяся тем, что сетевой элемент содержит платформу сигналов обратного вызова, выполненную с возможностью определения необходимых данных звонка вызова, соответствующего настроенному сигналу обратного вызова; и
сервер управления оборудованием, выполненный с возможностью пересылки необходимых данных, определенных платформой сигналов обратного вызова, в терминал пользователя.
29. The system of claim 28, wherein the network element comprises a callback signal platform configured to determine the necessary call ring data corresponding to the configured callback signal; and
equipment management server, configured to send the necessary data defined by the callback signal platform to the user terminal.
30. Система по п.28, отличающаяся тем, что сетевой элемент дополнительно содержит
платформу сигналов обратного вызова, выполненную с возможностью определения необходимых данных звонка вызова, соответствующего настроенному сигналу обратного вызова; и
сервер загрузки звонков вызова на сетевой стороне, выполненный с возможностью предоставления терминалу пользователя необходимых данных звонка вызова соответствующего информации настройки сигнала обратного вызова согласно информации настройки сигнала обратного вызова, сообщенной платформой сигналов обратного вызова.
30. The system of claim 28, wherein the network element further comprises
a callback signal platform configured to determine the necessary call ring data corresponding to the configured callback signal; and
a call ringtone download server on the network side, configured to provide the user terminal with the necessary call ringtone data for the ringback tone setting information according to the ringtone setting information reported by the ringtone platform.
31. Система по п.30, отличающаяся тем, что сетевой элемент дополнительно содержит шлюз, выполненный с возможностью передачи информации, обмен которой происходит между терминалом пользователя и сервером загрузки звонков вызова;
причем шлюз содержит прокси-шлюз, использующий технологию Push, и шлюз WAP;
при этом прокси-шлюз, использующий технологию Push, выполнен с возможностью формирования Push-сообщения в соответствии с информацией звонка от сервера загрузки звонков вызова, и передачи Push-сообщения, содержащего информацию о загрузке звонка вызова, в терминал пользователя;
а шлюз WAP выполнен с возможностью передачи запроса на загрузку звонка вызова и звонка вызова, обмен которыми происходит между терминалом пользователя и сервером загрузки звонков вызова.
31. The system of claim 30, wherein the network element further comprises a gateway configured to transmit information exchanged between a user terminal and a call ringtone download server;
moreover, the gateway contains a proxy gateway using Push technology, and a WAP gateway;
at the same time, the proxy gateway using the Push technology is configured to generate a Push message in accordance with the call information from the call ringtone download server, and send a Push message containing information about the ringtone download to the user terminal;
and the WAP gateway is configured to transmit a request to download a call ringtone and a ringtone, exchanged between the user terminal and the ringtone download server.
32. Система по п.31, отличающаяся тем, что шлюз WAP дополнительно выполнен с возможностью удаления идентификатора модуля обработки сообщений в терминале пользователя из онлайнового списка, если время нахождения модуля обработки сообщений в терминале пользователя в режиме онлайн превышает установленное предельное значение срока действия.32. The system according to p. 31, characterized in that the WAP gateway is further configured to remove the identifier of the message processing module in the user terminal from the online list, if the time spent by the message processing module in the user terminal online exceeds the set limit of validity. 33. Система для настройки сигнала обратного вызова в соответствии со звонком вызова, содержащая
платформу сигналов обратного вызова, выполненную с возможностью внесения сигнала обратного вызова, соответствующего звонку вызова, в массив сигналов обратного вызов терминала пользователя в соответствии с информацией настройки звонка вызова, переданной терминалом пользователя; и
сетевой элемент, выполненный с возможностью
формирования запроса на настройку сигнала обратного вызова в соответствии с информацией настройки звонка вызова, причем терминал пользователя производит настройку звонка вызова с использованием информации настройки звонка вызова; и
осуществления настройки сигнала обратного вызова, соответствующего звонку вызова, для использования в качестве информации сигнала обратного вызова терминала пользователя в соответствии с информацией настройки звонка вызова, содержащейся в запросе на настройку сигнала обратного вызова.
33. A system for setting a callback signal in accordance with a call bell, comprising
a callback signal platform configured to insert a callback signal corresponding to the call ringtone into the user terminal callback signal array in accordance with call ringtone setting information transmitted by the user terminal; and
a network element configured to
generating a request for setting up a callback signal in accordance with call ringtone setting information, the user terminal configuring a call ringtone using call ringtone setting information; and
setting up a callback signal corresponding to the call ringtone for use as the ringtone signaling information of the user terminal in accordance with the ringtone setting information contained in the callback ringtone setting request.
34. Система по п.33, отличающаяся тем, что сетевой элемент содержит шлюз, сервер загрузки звонков вызова и платформу сигналов обратного вызова, причем
шлюз выполнен с возможностью передачи информации, обмен которой происходит между терминалом пользователя и сервером загрузки звонков вызова;
сервер загрузки звонков вызова выполнен с возможностью передачи информации настройки звонка вызова в платформу сигналов обратного вызова; а
платформа сигналов обратного вызова выполнена с возможностью настройки сигнала обратного вызова, соответствующего звонку вызова, для использования в качестве информации сигнала обратного вызова терминала пользователя в соответствии с информацией настройки звонка вызова.
34. The system of claim 33, wherein the network element comprises a gateway, a call ringtone download server, and a callback signaling platform, wherein
the gateway is configured to transmit information exchanged between the user terminal and the call ringtone download server;
the call ringtone download server is configured to transmit call ringtone setup information to the callback signaling platform; but
the callback signal platform is configured to configure a callback signal corresponding to the call ringtone for use as user terminal callback signal information in accordance with call ringtone setting information.
35. Система по п.34, отличающаяся тем, что шлюз содержит прокси-шлюз, использующий технологию Push, и шлюз WAP;
причем прокси-шлюз, использующий технологию Push, выполнен с возможностью формирования Push-сообщения в соответствии с информацией настройки сигнала обратного вызова от сервера загрузки звонков вызова, и передачи Push-сообщения, содержащего информацию настройки сигнала обратного вызова, в терминал пользователя;
а шлюз WAP выполнен с возможностью добавления идентификатора модуля обработки сообщений в терминале пользователя в онлайновый список согласно сообщению перехода в режим онлайн и удаления идентификатора модуля обработки сообщений в терминале пользователя из онлайнового списка при получении сообщения перехода в режим оффлайн.
35. The system of claim 34, wherein the gateway comprises a proxy gateway using Push technology and a WAP gateway;
moreover, the proxy gateway using the Push technology is configured to generate a Push message in accordance with the callback signal setup information from the call ringtone download server, and send a Push message containing callback signal setup information to the user terminal;
and the WAP gateway is configured to add the identifier of the message processing module in the user terminal to the online list according to the online transition message and to remove the identifier of the message processing module in the user terminal from the online list when receiving the offline message.
36. Система по п.35, отличающаяся тем, что сервер загрузки звонков вызова дополнительно выполнен с возможностью
обращения к онлайновому списку, контролируемому шлюзом WAP, и определения того, находится ли модуль обработки сообщений в терминале пользователя в режиме онлайн; и
буферизации информации настройки сигнала обратного вызова в очереди сообщений или предоставления информации настройки сигнала обратного вызова прокси-шлюзу, использующему технологию Push;
причем если модуль обращения определяет, что модуль обработки сообщений в терминале пользователя находится в режиме оффлайн, модуль обработки информации звонка буферизует информацию настройки сигнала обратного вызова в очереди сообщений;
а если модуль обращения определяет, что модуль обработки сообщений в терминале пользователя находится в режиме онлайн, модуль обработки информации звонка предоставляет прокси-шлюзу, использующему технологию Push, информацию настройки сигнала обратного вызова.
36. The system according to clause 35, wherein the server download call calls is additionally configured to
accessing the online list controlled by the WAP gateway and determining whether the message processing module is online in the user terminal; and
buffering callback signal setting information in a message queue or providing callback signal setting information to a proxy gateway using Push technology;
moreover, if the access module determines that the message processing module in the user terminal is offline, the call information processing module buffers callback signal setting information in the message queue;
and if the access module determines that the message processing module in the user terminal is online, the call information processing module provides the proxy gateway using Push technology with callback signal configuration information.
37. Система по п.36, отличающаяся тем, что если модуль обработки сообщений в терминале пользователя находится в режиме оффлайн, то модуль обращения периодически обращается к шлюзу WAP относительно онлайнового списка; или модуль обращения требует от шлюза WAP передать сообщение, когда модуль обработки сообщений в терминале пользователя перейдет в режим онлайн.37. The system of claim 36, wherein if the message processing module in the user terminal is offline, then the call module periodically contacts the WAP gateway regarding the online list; or the access module requires the WAP gateway to send a message when the message processing module in the user terminal goes online. 38. Система по п.35, отличающаяся тем, что шлюз WAP удаляет идентификатор модуля обработки сообщений в терминале пользователя из онлайнового списка, если время нахождения модуля обработки сообщений в терминале пользователя в режиме онлайн превышает установленное предельное значение срока действия.38. The system of claim 35, wherein the WAP gateway deletes the identifier of the message processing module in the user terminal from the online list if the time spent by the message processing module in the user terminal online exceeds the set expiration time limit. 39. Система для настройки звонка вызова, соответствующего сигналу обратного вызова, содержащая
модуль управления звонками, выполненный с возможностью настройки сигнала обратного вызова и запуска модуля направления данных звонка вызова;
модуль данных звонков вызова терминала, выполненный с возможностью сохранения звонка вызова терминала, соответствующего сигналу обратного вызова, сохраненному в модуле данных сигналов обратного вызова;
модуль направления данных звонков вызова, выполненный с возможностью осуществления поиска звонка вызова терминала, соответствующего настроенному сигналу обратного вызова, в модуле данных звонков вызова терминала и передачи необходимых данных звонка вызова терминала в терминал пользователя.
39. A system for setting up a ringtone corresponding to a ringback tone, comprising
a call control module configured to configure a ring back tone and trigger a call ring data routing module;
a terminal call ringtone data module configured to store a terminal ringtone corresponding to a callback signal stored in the ringback tone data module;
a call ringing data sending module, configured to search for a terminal ringing bell corresponding to the configured callback signal in the terminal ringing ring data module and transmitting the necessary terminal ringing ring data to a user terminal.
40. Система по п.39, отличающаяся тем, что
платформа сигналов обратного вызова дополнительно содержит модуль настройки звонков вызова терминала, причем модуль настройки звонков вызова терминала выполнен с возможностью формирования логики настройки звонка терминала в соответствии со стратегией настройки звонка вызова терминала и передачи команды настройки в терминал; и
модуль управления звонками выполнен с возможностью запуска модуля настройки звонков вызова терминала при приеме инструкции настроить звонок вызова терминала.
40. The system according to § 39, characterized in that
the callback signaling platform further comprises a terminal call ringtone setup module, the terminal call ringtone setup module configured to generate terminal ringtone setup logic in accordance with the terminal call ringtone setup strategy and transmitting the command to the terminal; and
the call control module is configured to launch the terminal call ringtone setup module upon receipt of the instruction to configure the terminal call ringtone.
41. Система по п.40, отличающаяся тем, что когда модуль настройки звонков вызова терминала получает информацию, что сигнал обратного вызова стал недействителен, модуль настройки звонков вызова терминала передает в терминал команду удаления, причем команда удаления содержит номер звонка вызова терминала, соответствующего настроенному в данный момент сигналу обратного вызова.41. The system of claim 40, wherein when the terminal call ringtone configuration module receives information that the callback signal has become invalid, the terminal's ringtone ringtone module sends a delete command to the terminal, the delete command contains the terminal's ringtone number corresponding to the configured currently ringing tone. 42. Система по п.40, отличающаяся тем, что дополнительно содержит модуль настройки стратегии, используемый пользователем для настройки стратегии или используемый системой для настройки стратегии по умолчанию, причем настроенная стратегия используется в качестве условия для формирования модулем настройки звонков вызова терминала логики настройки звонков терминала.42. The system of claim 40, characterized in that it further comprises a strategy settings module used by the user to configure the strategy or used by the system to set the default strategy, the strategy being used as a condition for the terminal calls setup module to generate terminal calls settings logic . 43. Система по п.39, отличающаяся тем, что дополнительно содержит модуль предоставления номеров, выполненный с возможностью предоставления центру коммутации во время установления вызова номера соответствующего сигнала обратного вызова.43. The system according to § 39, characterized in that it further comprises a module for providing numbers, configured to provide the switching center during the establishment of the call number of the corresponding callback signal. 44. Терминал, содержащий
первый модуль сохранения объектов управления, выполненный с возможностью сохранения объекта управления, причем объект управления обеспечивает возможность направления необходимых данных звонка вызова терминала, соответствующего сигналу обратного вызова; и
модуль получения, выполненный с возможностью получения звонка вызова терминала в соответствии с необходимыми данными, причем необходимые данные получают путем использования объекта управления, сохраненного в первом модуле сохранения объектов управления.
44. A terminal containing
a first module for storing control objects, configured to save the control object, the control object providing the ability to forward the necessary call data of the terminal call corresponding to the callback signal; and
a receiving module, configured to receive a terminal ringtone in accordance with the necessary data, the necessary data being obtained by using the control object stored in the first module for storing the control objects.
45. Терминал по п.44, отличающийся тем, что дополнительно содержит
второй модуль сохранения объектов управления, выполненный с возможностью сохранения объекта управления для настройки звонка вызова терминала или выполненный с возможностью сохранения объекта управления для настройки звонка вызова терминала и объекта управления планирования для обработки длительности звонка; и
первый исполнительный модуль, выполненный с возможностью задействования объекта управления для настройки звонка вызова терминала, сохраненного во втором модуле сохранения объектов управления, с целью завершения настройки звонка вызова терминала для пользователя; или выполненный с возможностью задействования объекта управления для настройки звонка вызова терминала, сохраненного во втором модуле сохранения объектов управления, в соответствии с командой, переданной объектом управления планирования, сохраненным во втором модуле сохранения объектов управления, с целью завершения настройки звонка вызова терминала для пользователя.
45. The terminal according to item 44, characterized in that it further comprises
a second module for storing control objects, configured to save a control object for setting up a ringtone of a terminal call or configured to save a control object for setting up a ringtone for a terminal call and a planning control object for processing call duration; and
the first executive module, configured to use the control object to configure the ringtone of the terminal stored in the second module for storing the control objects, in order to complete the configuration of the ringtone of the terminal call for the user; or configured to use a control object to configure a terminal call ring stored in a second control object storage unit, in accordance with a command transmitted by a scheduling control object stored in a second control object storage unit in order to complete a terminal call ring setting setting for a user.
46. Терминал по п.44, отличающийся тем, что дополнительно содержит модуль идентификации номера, выполненный с возможностью идентификации номера в инструкции CONNECT;
модуль поиска, выполненный с возможностью осуществления локального поиска звонка вызова терминала, соответствующего номеру, идентифицированному модулем определения номера; и
второй исполнительный модуль, выполненный с возможностью воспроизведения звонка вызова терминала, найденного модулем поиска.
46. The terminal according to item 44, wherein the terminal further comprises a number identification module configured to identify the number in the CONNECT instruction;
a search module configured to perform a local call ringtone search of the terminal corresponding to the number identified by the number determination module; and
a second executive module, configured to play a terminal ringtone found by the search module.
47. Терминал, содержащий
модуль приема и модуль настройки звонка вызова, причем модуль приема выполнен с возможностью приема звонка, соответствующего информации настройки сигнала обратного вызова, а модуль настройки звонка вызова выполнен с возможностью настройки звонка для использования в качестве звонка вызова; и/или
модуль настройки сигнала обратного вызова, выполненный с возможностью настройки звонка вызова и формирования запроса на настройку сигнала обратного вызова в соответствии с информацией настройки звонка вызова.
47. A terminal containing
a receiving module and a call ringtone tuning module, wherein the receiving module is configured to receive a call corresponding to the ringback tone setting information, and the call ringtone tuning module is configured to configure a call to be used as a call ringtone; and / or
a callback signal tuning module configured to configure a call bell and generate a request for tuning a callback signal in accordance with call ringtone setting information.
48. Терминал по п.47, отличающийся тем, что дополнительно содержит
модуль обработки сообщений, выполненный с возможностью передачи сообщения перехода в режим онлайн при включении и сообщения перехода в режим оффлайн при выключении, причем сообщение перехода в режим онлайн или сообщение перехода в режим оффлайн содержит идентификатор модуля обработки сообщений.
48. The terminal according to item 47, characterized in that it further comprises
a message processing module, configured to transmit an online transition message when turned on and an offline transition message when turned off, wherein the online transition message or offline message contains an identifier of the message processing module.
49. Система для настройки звонка вызова и сигнала обратного вызова, содержащая
модуль сообщения, выполненный с возможностью сообщения серверу загрузки звонков вызова информации настройки сигнала обратного вызова по завершении настройки сигнала обратного вызова; и/или
модуль приема и модуль настройки, причем модуль приема выполнен с возможностью приема информации настройки звонка вызова от сервера загрузки звонков вызова или веб-сервера, а модуль настройки выполнен с возможностью настройки сигнала обратного вызова терминала пользователя в соответствии с информацией настройки звонка вызова.
49. A system for setting up a ringtone and ringback tone, comprising
a message module, configured to inform the call loading server of the call setup information of the callback signal upon completion of the setup of the callback signal; and / or
a receiving module and a tuning module, the receiving module being configured to receive call ringtone setup information from a call ringtone download server or web server, and the tuning module is configured to configure a user terminal callback signal in accordance with call ringtone setting information.
50. Сервер загрузки звонков вызова, содержащий
модуль запросов, выполненный с возможностью передачи запроса на настройку сигнала обратного вызова, сформированного в соответствии с информацией настройки, причем терминал пользователя настраивает информацию звонка вызова с использованием информации настройки; и/или
модуль предоставления файлов, выполненный с возможностью предоставления терминалу пользователя информации звонка, соответствующей информации настройки сигнала обратного вызова, согласно информации настройки сигнала обратного вызова.
50. A server for loading call calls containing
a request module configured to transmit a request for tuning a callback signal generated in accordance with the configuration information, the user terminal configuring the ringing information of the call using the configuration information; and / or
a file providing module, configured to provide the user terminal with call information corresponding to the ring back tone setting information according to the ring back tone setting information.
51. Сервер по п.50, отличающийся тем, что содержит модуль обращения, выполненный с возможностью обращения к онлайновому списку, контролируемому шлюзом WAP, и определения того, находится ли модуль обработки сообщений в терминале пользователя в режиме онлайн.51. The server according to claim 50, characterized in that it comprises a call module configured to access the online list controlled by the WAP gateway and determine whether the message processing module is online in the user terminal. 52. Сервер по п.51, отличающийся тем, что дополнительно содержит модуль направления, выполненный с возможностью направления сообщения, если модуль обработки сообщений в терминале пользователя находится в режиме оффлайн; и
модуль буферизации сообщений, выполненный с возможностью буферизации информации настройки сигнала обратного вызова в соответствии с сообщением.
52. The server according to paragraph 51, characterized in that it further comprises a direction module configured to send a message if the message processing module in the user terminal is offline; and
a message buffering module, configured to buffer callback signal tuning information in accordance with the message.
RU2009120444/09A 2006-11-06 2007-09-17 Method, system and apparatus for realising conversion between call back signal and incoming call RU2431942C2 (en)

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
CN200610138229.7 2006-11-06
CN200610138229 2006-11-06
CN200710079211.9 2007-02-09
CN200710079211 2007-02-09
CN200710107886.X 2007-05-17

Publications (2)

Publication Number Publication Date
RU2009120444A RU2009120444A (en) 2010-12-20
RU2431942C2 true RU2431942C2 (en) 2011-10-20

Family

ID=44056125

Family Applications (1)

Application Number Title Priority Date Filing Date
RU2009120444/09A RU2431942C2 (en) 2006-11-06 2007-09-17 Method, system and apparatus for realising conversion between call back signal and incoming call

Country Status (1)

Country Link
RU (1) RU2431942C2 (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2195081C2 (en) * 1999-02-18 2002-12-20 КангСук КИМ Advertising method employing return call tone
KR20030075930A (en) * 2002-03-21 2003-09-26 (주)엔슬래시닷컴 A System for Setting a Customized Bell Sound and Ring Back Tone in a Telecommunication System, and a Method thereof

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2195081C2 (en) * 1999-02-18 2002-12-20 КангСук КИМ Advertising method employing return call tone
KR20030075930A (en) * 2002-03-21 2003-09-26 (주)엔슬래시닷컴 A System for Setting a Customized Bell Sound and Ring Back Tone in a Telecommunication System, and a Method thereof

Also Published As

Publication number Publication date
RU2009120444A (en) 2010-12-20

Similar Documents

Publication Publication Date Title
KR101158288B1 (en) Method, and system for implementing inerconversion between ring-back tone and ringing tone
US8379824B2 (en) Methods and apparatus to provide a network-based caller identification service in a voice over internet protocol network
RU2448434C2 (en) Method and device to realise services of multimedia tuned rbt and multimedia tuned rt
KR20080106251A (en) Communication network and operation of communication network
US8060055B2 (en) Method, system and color ring back tone platform for downloading media resources to terminal
CN1964396B (en) A method, system and device to copy color ring
US20060203802A1 (en) Method and system for dynamically specifying and instantly transmitting and representing/displaying call data
CN115941778B (en) A method, device and storage medium for providing services
KR101524496B1 (en) System and method for providing voice and video ringback tone services during volte voice call
KR20050075830A (en) A system and a method for providing a multimedia content through a mobile telecommunication network
CN105704684A (en) Customized ringing tone implementation method, device, server and system
CN101848283A (en) Method, device, system and terminal for call rejecting and forwarding
CN101009733B (en) A method, device and terminal for providing the ringtone
RU2431942C2 (en) Method, system and apparatus for realising conversion between call back signal and incoming call
CN102308564B (en) Method, color ring platform and system for implementing the press copy service
US20060062365A1 (en) Method, system, and terminal equipment enabling personalized call notification
CN105519148A (en) System for switching and outputting sender-controlled incoming ringtone and method therefor
KR101616801B1 (en) Method for providing audio information using ringback tone and text message
WO2014183536A1 (en) Method and device for processing audio-visual color ring back tone
CN104661196A (en) Implementation method, device, execution method and terminals of coloring ringtone service
CN102572728B (en) A kind of method of transmitting message and device and system
CN101043549B (en) System for realizing downloaded color bell tone as mobile terminal vibration ring and method thereof
KR100767641B1 (en) Method and system for notifying current status information of receiver
CN1988682B (en) Intelligent network service control point device
EP2890097B1 (en) A system for and a method of presenting media data to communication clients in the course of a communication data exchange