Способ, система и терминал для обеспечения сигнала обратного вызова в режиме реального времени

Иллюстрации

Показать все

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

Реферат

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

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

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

В существующих сетях связи, будь то стационарная сеть связи, сеть GSM (Global System for Mobile communication, глобальная система мобильной связи) или сеть мобильной связи CDMA (Code Division Multiple Access, множественный доступ с кодовым разделением каналов), действует следующий принцип: когда вызываемая сторона получает входящий вызов от вызывающей стороны, вызываемая сторона может выбрать, отвечать или не отвечать на вызов, или же отклонить вызов (вызываемая сторона может отклонить входящий вызов путем нажатия кнопки завершения вызова). При поступлении вызова часто встречается ситуация, в которой вызываемая сторона занята, например отвечает на другой важный вызов, занята неотложным делом или находится на встрече. В этом случае вызываемая сторона обычно отклоняет вызов, и оконечный центр коммутации мобильной связи (Terminating Mobile Switching Center, T_MSC) в известном уровне техники воспроизводит для вызывающей стороны неизменяемое звуковое сообщение, например: "Вызываемый абонент в настоящее время недоступен" или "Вызываемый абонент в настоящее время занят".

Если вызывающая сторона сталкивается с этим в первый раз, он (она) может понять услышанное звуковое сообщение буквально, т.е. посчитать, что вызываемая сторона недоступна или занята. Однако по прошествии времени все пользователи начинают понимать, что такое звуковое сообщение объясняется тем, что вызываемая сторона отклоняет вызов. Кроме того, перед тем как вызываемая сторона отклонит вызов, вызывающая сторона может услышать сигнал обратного вызова, указывающий на свободное состояние вызываемой стороны. Отклонение вызова обычно считается невежливым и может негативно повлиять на отношения между вызывающей и вызываемой стороной. Даже если вызываемая сторона перезвонит вызывающей стороне и попытается объяснить эту ситуацию, может оказаться уже поздно, и результат может быть неприятным.

Далее, в настоящее время пользователям предлагается техническое решение, позволяющее устанавливать собственный сигнал обратного вызова. Это означает, что вызываемая сторона может заказать услугу сигнала обратного вызова, после чего при посылке вызова с вызывающего терминала на вызываемый терминал, когда вызываемая сторона находится в свободном состоянии, сервер сигналов обратного вызова (Ringback Tone Server, RBTS) посылает вызывающей стороне сигнал обратного вызова, настроенный вызываемой стороной. При этом вызываемая сторона может настраивать различные сигналы обратного вызова по собственным предпочтениям, в зависимости от номеров вызывающих абонентов или от времени. За счет этого в некоторой степени удовлетворяются индивидуальные пожелания пользователя. С другой стороны, такие сигналы обратного вызова настроены заранее, что означает, что невозможно посылать различные сигналы обратного вызова в реальном времени в зависимости от текущей ситуации и, соответственно, обеспечить гибкое выполнение пожеланий пользователя терминала.

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

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

Способ обеспечения сигнала возврата вызова в сети связи включает в себя следующие шаги:

установление соединения по вызову между вызывающей стороной и вызываемой стороной согласно принятому запросу вызова;

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

получение соответствующего сигнала обратного вызова согласно значению идентификатора сигнала обратного вызова; и

воспроизведение соответствующего сигнала обратного вызова для вызывающей стороны.

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

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

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

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

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

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

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

На фиг.1A приведена структурная диаграмма системы согласно первому варианту осуществления настоящего изобретения;

на фиг.1B приведена блок-схема передачи сигналов согласно первому варианту осуществления настоящего изобретения;

на фиг.2A приведена структурная диаграмма системы согласно второму варианту осуществления настоящего изобретения;

на фиг.2B приведена блок-схема передачи сигналов согласно второму варианту осуществления настоящего изобретения;

на фиг.3A приведена структурная диаграмма системы согласно третьему варианту осуществления настоящего изобретения;

на фиг.3B приведена блок-схема передачи сигналов согласно третьему варианту осуществления настоящего изобретения;

на фиг.4A и на фиг.4B приведены блок-схемы передачи сигналов согласно четвертому варианту осуществления настоящего изобретения;

на фиг.5 приведена блок-схема передачи сигналов согласно пятому варианту осуществления настоящего изобретения.

Осуществление изобретения

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

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

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

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

Первый вариант осуществления: значение идентификатора сигнала обратного вызова представляет собой указатель сигнала обратного вызова.

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

Таблица 1
Указатель сигнала обратного вызова Сигнал обратного вызова
1 сигнал 1 обратного вызова в режиме реального времени
2 сигнал 2 обратного вызова в режиме реального времени
3 сигнал 3 обратного вызова в режиме реального времени
4 сигнал 4 обратного вызова в режиме реального времени
5 сигнал 5 обратного вызова в режиме реального времени

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

Сигнал обратного вызова по умолчанию может быть установлен для всех вызывающих терминалов. В этом случае все вызывающие терминалы соответствуют одному и тому же сигналу обратного вызова. Сигнал обратного вызова по умолчанию может быть установлен для отдельных вызывающих терминалов. В этом случае может быть определена таблица соответствия сигнала обратного вызова по умолчанию для конкретных вызывающих терминалов согласно идентификаторам вызывающей стороны, как показано в таблице 2. В этой таблице идентификатор вызывающего терминала представляет собой MSISDN (Mobile Station Integrated Service Digital Number, мобильный номер абонента цифровой сети) вызывающей стороны. Таким образом, RBTS определяет сигнал обратного вызова по умолчанию согласно идентификатору вызывающего терминала.

Таблица 2
Идентификатор вызывающего терминала Указатель сигнала обратного вызова по умолчанию
13923812345 1
13323622336 2
82882233 3

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

Таблица 3
Идентификатор вызываемого терминала Указатель сигнала обратного вызова по умолчанию
13923812345 1
13323622336 2
82882233 3

Если вызываемый терминал посылает указатель сигнала обратного вызова, то будет воспроизводиться соответствующий сигнал обратного вызова в режиме реального времени согласно указателю сигнала обратного вызова, такой как сигнал 1-5 обратного вызова в режиме реального времени согласно таблице 1. Такие сигналы обратного вызова в режиме реального времени могут иметь соответствующее содержание голосового сообщения о причине отклонения. Например, сигнал 1 обратного вызова в режиме реального времени имеет следующее содержание голосового сообщения: "вызываемый абонент находится на встрече". Разумеется, все сигналы обратного вызова в режиме реального времени могут содержать не только голосовые сообщения, но и речь, музыку, песни, видеоданные и/или диалоги. Таким образом, при отклонении вызова вызываемая сторона может своевременно надлежащим образом объяснить вызывающей стороне причину невозможности ответа на вызов. Это позволяет предотвратить недоразумения и ссоры между вызывающей и вызываемой стороной.

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

Второй вариант осуществления: значение идентификатора сигнала обратного вызова представляет собой указатель причины.

Аналогично вышеописанному варианту осуществления, в модуле сигналов обратного вызова составляется и сохраняется таблица соответствия сигналов обратного вызова и указателей причин. Другими словами, причины отклонения (такие, как присутствие на встрече или ответ на другой вызов) или другие текущие ситуации соответственно задаются как различные указатели причин, после чего различные идентификаторы сигналов обратного вызова выбираются согласно указателям причин, как показано в таблице 4:

Таблица 4
Причина отклонения Указатель причины Указатель сигнала обратного вызова
Пусто НУЛЬ сигнал 0 обратного вызова по умолчанию
На встрече 1 сигнал 1 обратного вызова в режиме реального времени
Ответ на вызов 2 сигнал 2 обратного вызова в режиме реального времени
За рулем 3 сигнал 3 обратного вызова в режиме реального времени
За работой 4 сигнал 4 обратного вызова в режиме реального времени
Отдых 5 сигнал 5 обратного вызова в режиме реального времени

Если вызываемый терминал не посылает указатель причины, другими словами, если указатель причины пуст (нулевой), то воспроизводимый в этом случае сигнал обратного вызова будет представлять собой сигнал обратного вызова по умолчанию или традиционный сигнал обратного вызова. В этом случае модуль сигналов обратного вызова может передавать на вызывающий терминал сигнал обратного вызова по умолчанию или традиционный сигнал обратного вызова. Кроме того, если вызываемый терминал не пошлет указатель причины в пределах определенного периода времени, т.е. указатель причины будет пуст, воспроизводимый в этом случае сигнал обратного вызова будет представлять собой сигнал обратного вызова по умолчанию или традиционный сигнал обратного вызова, и модуль сигналов обратного вызова может посылать на вызывающий терминал сигнал обратного вызова по умолчанию или традиционный сигнал обратного вызова. Если после указанного периода времени вызываемый терминал пошлет указатель причины, то будет воспроизводиться сигнал обратного вызова в режиме реального времени, такой как сигналы 1-5 обратного вызова в режиме реального времени, представленные в таблице 1, соответствующий указателю причины. Такие сигналы обратного вызова в режиме реального времени могут содержать соответствующее голосовое сообщение о причине отклонения. Например, сигнал 1 обратного вызова в режиме реального времени содержит следующее голосовое сообщение: "вызываемый абонент находится на встрече". Разумеется, все сигналы обратного вызова в режиме реального времени могут содержать не только голосовые сообщения, но и речь, музыку, песни, видеоданные и/или диалоги. Таким образом, вызываемая сторона может своевременно надлежащим образом объяснить вызывающей стороне причину невозможности ответа на вызов. Это позволяет предотвратить недоразумения и ссоры между вызывающей и вызываемой сторонами.

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

Таблица 5
Текущая ситуация Указатель причины Указатель сигнала обратного вызова
Пусто НУЛЬ сигнал 0 обратного вызова по умолчанию
Счастливый 1 сигнал 1 обратного вызова в режиме реального времени
Грустный 2 сигнал 2 обратного вызова в режиме реального времени
Спокойный 3 сигнал 3 обратного вызова в режиме реального времени
Уставший 4 сигнал 4 обратного вызова в режиме реального времени
Приподнятое настроение 5 сигнал 5 обратного вызова в режиме реального времени

Сигнал обратного вызова в режиме реального времени в вариантах осуществления настоящего изобретения может быть предоставлен поставщиком услуг или загружен пользователем, при этом он хранится в модуле сигналов обратного вызова. Модуль сигналов обратного вызова может представлять собой независимый RBTS или входить в состав центра коммутации мобильной связи (Mobile Switching Center, MSC). Данные сигнала обратного вызова, представляемые указателями сигналов обратного вызова в режиме реального времени, хранятся в модуле сигналов обратного вызова. При получении значения идентификатора сигнала обратного вызова от вызываемого терминала модуль сигналов обратного вызова находит соответствующий сигнал обратного вызова в режиме реального времени согласно значению идентификатора сигнала обратного вызова и посылает соответствующий сигнал обратного вызова в режиме реального времени на вызывающий терминал.

На практике вызываемый абонент может передавать различные значения идентификатора сигнала обратного вызова в сеть автоматически или вручную в зависимости от различных периодов времени. Например, после 22:00 вызываемый терминал может автоматически возвращать одно значение идентификатора сигнала обратного вызова; в течение стандартного рабочего дня вызываемый терминал может автоматически возвращать другое значение идентификатора сигнала обратного вызова; в воскресенье вызываемый терминал может автоматически возвращать еще одно значение идентификатора сигнала обратного вызова. Если пользователь отвечает на вызов, он также может вручную послать значение идентификатора сигнала обратного вызова, при этом соответствующий сигнал обратного вызова для этого идентификатора сигнала возврата вызова может представлять собой голосовое сообщение о том, что пользователь отвечает на вызов. Таким образом, видно, что значение идентификатора сигнала обратного вызова может изменяться в зависимости от времени, места, людей, событий, настроения и т.д.

Далее, в вариантах осуществления настоящего изобретения обеспечивается техническое решение, обеспечивающее для вызываемого терминала передачу значения идентификатора сигнала обратного вызова в T_MSC (оконечный центр коммутации мобильной связи). При этом должны быть произведены соответствующие изменения в вызываемом терминале, исходном центре коммутации мобильной связи (Originating Mobile Switching Center, O_MSC) и/или T_MSC. Например, в T_MSC должна быть задействована функция приема номера в процессе набора номера (в существующих центрах коммутации мобильной связи функция приема номера блокируется во время набора номера), а на вызываемом терминале должно быть расположено и установлено приложение, получающее и передающее указатель сигнала обратного вызова. Далее описываются два способа посылки значения идентификатора сигнала обратного вызова в сеть. Следует отметить, что способы посылки значения идентификатора сигнала обратного вызова в сеть не ограничиваются этими двумя способами.

Решение 1: значение идентификатора сигнала обратного вызова посылается в режиме двухтонального многочастотного набора (Dual Tone Multiple Frequency, DTMF).

A) Для стационарного терминала выполнение может быть следующим:

1) вызываемый терминал напрямую передает значение идентификатора сигнала обратного вызова в T_MSC в режиме двухтонального многочастотного набора. В случае отправки значения идентификатора сигнала обратного вызова вручную, если значение идентификатора сигнала обратного вызова равно 1, оно может быть послано путем нажатия кнопки "1" на стационарном телефонном аппарате. При этом, во избежание неверного выполнения операций, может быть добавлена кнопка подтверждения, например кнопка "#". Это означает, что для отправки значения идентификатора сигнала обратного вызова необходимо нажать кнопку "#", т.е. вначале на вызываемом терминале нажимают кнопку "1", а затем кнопку "#".

2) После приема последовательности символов определенной длины (например, 2 цифры) путем анализа сигнала двухтонального многочастотного набора, T_MSC передает полученное значение идентификатора сигнала обратного вызова модулю сигналов обратного вызова.

B) Для мобильного терминала выполнение может быть следующим:

1) вызываемый терминал посылает один символ значения идентификатора сигнала обратного вызова в T_MSC посредством сообщения Start DTMF. В случае отправки значения идентификатора сигнала обратного вызова вручную, если один символ значения идентификатора сигнала обратного вызова равен 2, этот символ значения идентификатора сигнала обратного вызова может быть послан путем нажатия кнопки "2" на мобильном терминале. Аналогично вышесказанному, во избежание неверного выполнения операций, может быть добавлена кнопка подтверждения, например кнопка "#". Таким образом, для отправки символа 2 значения идентификатора сигнала обратного вызова необходимо нажать кнопки "2" и "#".

2) После получения сообщения DTMF Ack, возвращаемого T_MSC, вызываемый терминал посылает в T_MSC сообщение Stop DTMF;

3) вызываемый терминал посылает один следующий символ значения идентификатора сигнала обратного вызова в T_MSC посредством сообщения Start DTMF; после приема следующего сообщения DTMF Ack, возвращаемого T_MSC, вызываемый терминал посылает в T_MSC следующее сообщение Stop DTMF. Вышеописанный процесс повторяется до тех пор, пока все символы значения идентификатора сигнала обратного вызова не будут отправлены в T_MSC. Разумеется, мобильный терминал может посылать значение идентификатора сигнала обратного вызова посредством сообщения Start DTMF с передачей последовательности символов определенной длины за один раз.

Решение 2: значение идентификатора сигнала обратного вызова посылается посредством отправки сигналов "пользователь-пользователь" (User to User Signal, UUS) или сообщения Disconnect.

Содержание сообщения Disconnect следующее: 3GPP TS 24.008: DISCONNECT содержание сообщения (направление от мобильной станции в сеть):

IEI Информационный элемент Тип/ссылка Присутствие Формат Длина
Дискриминатор протокола управления вызовом Дискриминатор протокола 10.2 M V 1/2
Идентификатор транзакций Идентификатор транзакций 10.3.2 M V 1/2
Тип сообщения Disconnect Тип сообщения 10.4 M V 1
Причина Причина 10.5.4.11 M LV 3-31
1C Средство Средство 10.5.4.15 O TLV 2-?
7E Пользователь-пользователь Пользователь-пользователь 10.5.4.25 O TLV 3-131
7F Версия SS Идентификатор версии SS 10.5.4.24 O TLV 2-3

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

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

Содержание сообщения Connect следующее (3GPP TS 24.008: CONNECT) содержание сообщения (направление от мобильной станции в сеть):

IEI Информационный элемент Тип/ссылка Присутствие Формат Длина
Дискриминатор протокола управления вызовами Дискриминатор протокола 10.2 M V 1/2
Идентификатор транзакций Идентификатор транзакций 10.3.2 M V 1/2
Тип сообщения Connect Тип сообщения 10.4 M V 1
1C Средство Средство 10.5.4.15 O TLV 2-?
4D Подадрес подключенной стороны Подадрес подключенной стороны 10.5.4.14 O TLV 2-23
7E Пользователь-пользователь Пользователь-пользователь 10.5.4.25 O TLV 3-131
7F Версия SS Идентификатор версии SS 10.5.4.24 O TLV 2-3
2D Идентификатор потока Идентификатор потока 10.5.4.28 O TLV 3

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

Далее, в принципе вызываемый терминал может получать значение идентификатора сигнала обратного вызова путем выдачи пользователю запроса на ввод данных. Опционально, на вызываемом терминале может быть предварительно установлено значение идентификатора сигнала обратного вызова, соответствующее предопределенному состоянию, и тогда вызываемый терминал определяет соответствующее значение идентификатора сигнала обратного вызова согласно текущему состоянию терминала. В еще одном случае, значение идентификатора сигнала обратного вызова может быть получено в ходе процесса, инициированного событием входящего вызова. Например, пользователю выдается запрос на ввод значения идентификатора сигнала обратного вызова при приеме входящего вызова, и далее выполняются следующие действия. Когда на вызываемый терминал поступает входящий вызов, появляется диалоговое окно, запрашивающее у вызываемой стороны ввод значения идентификатора сигнала обратного вызова, или же вызываемой стороне выводится список для выбора сигналов обратного вызова; после того как вызываемая сторона выберет соответствующий сигнал обратного вызова, будет получено соответствующее значение идентификатора сигнала возврата вызова. Опционально, при поступлении вызова к вызываемой стороне указанная вызываемая сторона может открыть диалоговое окно через предварительно установленное меню и ввести значение идентификатора сигнала обратного вызова с использованием диалогового окна; в альтернативном варианте у вызываемой стороны может быть запрошен выбор сигнала обратного вызова из списка сигналов обратного вызова. В примере, в котором используется зависимость от состояния терминала, вызываемый терминал может возвратить в сеть значение идентификатора сигнала обратного вызова, соответствующее состоянию терминала или режиму, согласно состоянию терминала или режиму, предварительно установленному вызываемой стороной. Например, если вызываемая сторона находится на встрече, терминал может быть установлен в режим "встреча", и для этого режима может быть заранее установлено соответствующее значение идентификатора сигнала обратного вызова. В этом случае вызываемый терминал при приеме входящего вызова автоматически передаст в сеть значение идентификатора сигнала обратного вызова, соответствующее режиму "встреча", и вызываемой стороне не потребуется вводить значение идентификатора сигнала обратного вызова вручную. Другой пример: до 8:00 и после 22:00 вызываемый терминал устанавливается в состояние, соответствующее значению идентификатора сигнала обратного вызова, равному 18. Таким образом, до 8:00 и после 22:00 при приеме входящего вызова терминал автоматически получает значение идентификатора сигнала обратного вызова, равное 18, при этом сигнал обратного вызова, соответствующий указанному значению идентификатора сигнала обратного вызова, может быть следующим: "С вами говорит автоответчик. Вызываемый абонент в данный момент не на работе. Если это не очень срочно, пожалуйста, перезвоните завтра. Спасибо!"

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

На фиг.1A приведена структурная диаграмма системы согласно первому варианту осуществления настоящего изобретения, причем система включает в себя не только O_MSC, T_MSC и HLR (Home Location Register, реестр абонентов), к которому относится вызываемый терминал, но и RBTS (сервер сигналов обратного вызова), обеспечивающий хранение и воспроизведение сигналов обратного вызова. В данном варианте осуществления используется сеть GSM, однако описываемая базовая концепция может быть легко применена в системе CDMA или системе сети стационарной связи, при этом различия заключаются в том, что конкретные сообщения различны.

В данном случае MSC в основном выполняет функцию коммутации услуг и функцию управления вызовами. При этом O_MSC - это исходный MSC или GMSC (Gateway Mobile Switching Center, шлюзовый центр коммутации мобильной связи) вызывающей стороны. T_MSC - это MSC, в котором вызываемая сторона является "гостем", причем T_MSC в основном осуществляет сохранение текущей информации вызываемой стороны и установление соединения с вызываемой стороной в процессе вызова. HLR в основном используется для хранения базовой информации мобильного терминала, в том числе абонентской информации об услуге сигнала обратного вызова в режиме реального времени и др.

На фиг.1B приведена блок-схема передачи сигналов согласно первому варианту осуществления настоящего изобретения, которая включает в себя нижеперечисленные шаги.

Шаг 101: При приеме запроса вызова от вызывающего терминала O_MSC посылает запрос SRI (Send Routing Information, посылка информации о маршрутизации) в HLR, к которому привязана вызываемая сторона, с целью получения информации о маршрутизации для вызываемой стороны, при этом запрос содержит такую информацию, как вызываемый номер, который здесь представляет собой MSISDN (мобильный номер абонента цифровой сети) вызываемой стороны.

Шаги 102-103: По номеру вызываемой стороны HLR определяет, что вызываемая сторона является пользователем услуги сигнала обратного вызова в режиме реального времени. HLR посылает в T_MSC запрос на получение вызываемого маршрутного номера (roaming number). T_MSC присваивает вызываемой стороне MSRN (Mobile Subscriber Roaming Number, маршрутный номер мобильного абонента) и посылает этот MSRN в HLR.

Шаг 104: HLR посылает MSRN и информацию вызываемой стороны о подписке на услугу сигнала обратного вызова в режиме реального времени в O_MSC посредством сообщения SRI_Ack.

Шаг 105: O_MSC посылает в T_MSC сообщение IAM (Initial Address Message, сообщение исходного адреса), причем это сообщение IAM содержит номер вызывающей стороны, вызываемый номер и вызываемый MSRN.

Шаги 106-108: T_MSC посылает IAM вызываемому терминалу. T_MSC опрашивает вызываемый терминал и посылает информацию о состоянии вызываемого терминала в O_MSC посредством сообщения ACM (Address Complete Message, сообщение полного адреса), когда вызываемый терминал находится в свободном состоянии. Если текущее состояние вызываемого терминала отлично от свободного, например вызываемый терминал находится в состоянии "занят", выключен или вышел из зоны обслуживания, T_MSC явным образом транслирует на вызывающий терминал через O_MSC голосовое сообщение о том, что вызываемая сторона занята, выключена или находится вне зоны обслуживания.

Шаг 109: O_MSC посылает в RBTS сообщение IAM, при этом в указанном сообщении в RBTS передается такая информация, как вызывающий номер и вызываемый номер. В данном варианте осуществления воспроизведение сигнала обратного вызова происходит под управлением O_MSC.

Шаг 110: RBTS получает сигнал обратного вызова по умолчанию, после чего посылает в O_MSC сообщение АСМ. В данном случае, если вызываемый терминал не посылает значение идентификатора сигнала обратного вызова, O_MSC вначале посылает в RBTS команду на передачу сигнала обратного вызова по умолчанию, т.е. сигнала обратного вызова, соответствующего пустому значению идентификатора сигнала обратного вызова. Если сигнал обратного вызова по умолчанию задан в соответствии с вызываемым номером, RBTS может осуществить поиск сигнала обратного вызова по умолчанию, установленного вызываемой стороной согласно вызываемому номеру.

Шаг 111: RBTS воспроизводит сигнал обратного вызова по умолчанию на вызывающем терминале посредством O_MSC, причем O_MSC подменяет традиционный сигнал обратного вызова, воспроизводимый T_MSC.

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

Шаги 113-114: T_MSC отправляет значение идентификатора сигнала обратного вызова в O_MSC, a O_MSC посылает значение идентификатора сигнала обратного вызова в RBTS.

Шаг 115: RBTS осуществляет поиск соответствующего сигнала обратного вызова в режиме реального времени по значению идентификатора сигнала обратного вызова, после чего посылает в O_MSC сообщение АСМ.

Шаг 116: RBTS воспроизводит сигнал обратного вызова в режиме реального времени вызывающему терминалу через O_MSC, при этом RBTS отменяет воспроизведение сигнала обратного вызова по умолчанию. Сигнал обратного вызова в режиме реального времени содержит голосовое пояснение причины отклонения вызова вызываемой стороной. Как следствие, благодаря своевременному объяснению предотвращаются недоразумения и ссоры между вызы