ГОЛОСОВОЕ УВЕДОМЛЕНИЕ ПОЛУЧАТЕЛЮ ТЕКСТОВОГО СООБЩЕНИЯ, КОТОРЫЙ ЗАНЯТ ГОЛОСОВЫМ ВЫЗОВОМ
VOICE NOTIFICATION FOR TEXT MESSAGE RECIPIENT ENGAGED IN VOICE CALL

УРОВЕНЬ ТЕХНИКИ
1. Область техники
Изобретение относится к области связи и, в частности, к уведомлению лица, что текстовое сообщение принято, в то время как лицо находится на голосовом вызове.
2. Постановка задачи
Обмен текстовыми сообщениями стал очень популярным способом связи во многих мобильных сетях, таких как Всеобщая мобильная сеть (Public Land Mobile Network (PLMN)). Одним примером обмена текстовыми сообщениями является служба коротких сообщений (Short Message Service (SMS)), которая является протоколом связи, позволяющим обмен короткими текстовыми сообщениями (то есть, 160 знаков) между мобильными устройствами. В то время как термином "текстовое сообщение" традиционно называют только текстовые сообщения, отправленные при помощи SMS, это было расширено, чтобы включать в себя мультимедийные сообщения, такие как изображения, видео, содержащие звук, и т.д. Мультимедийные сообщения могут быть отправлены, используя протокол Мультимедийное обслуживание (Multimedia Service (MMS)). Во многих случаях мобильные пользователи более часто используют обмен текстовыми сообщениями для связи, чем голосовые вызовы.
Отправитель нового текстового сообщения вводит одного или более предназначенных получателей для сообщения и также вводит содержание сообщения. Телефон (или другое передающее устройство) отправителя форматирует текстовое сообщение в надлежащий протокол и отправляет текстовое сообщение центру сообщения в сети по предназначенным сигнальным каналам. Одним примером типичного центра сообщения является SMS-центр (SMS-Center (SMSC)). SMSC затем пытается доставить SMS-сообщение своему получателю. Специалисты в данной области техники учитывают, что доставка текстового сообщения включает в себя несколько других сетевых элементов, кроме описанных выше, таких как элементов обслуживания сети, базы данных абонента, межсетевые шлюзы, и т.д.
Могут быть случаи, когда получатель текстового сообщения занят активным голосовым вызовом в то время, когда доставлено текстовое сообщение. Например, предположим, что получатель содержит мобильный телефон, который управляется конечным пользователем. В ответ на прием текстового сообщения мобильный телефон может предоставить определенный тип предупреждения конечному пользователю, что текстовое сообщение принято, такое как звуковой сигнал или тон. Если конечный пользователь хочет просмотреть текстовое сообщение, то он или она могут завершить голосовой вызов и просмотреть текстовое сообщение. Конечный пользователь может, с другой стороны, извлечь телефон от его/ее уха и попытаться просмотреть текстовое сообщение без случайного завершения голосового вызова. В любом случае просмотр текстового сообщения, которое принято, в то время как происходит голосовой вызов, представляет неудобство для конечного пользователя.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
Варианты реализации, описанные в данном документе, предоставляют голосовое уведомление конечному пользователю, в то время как конечный пользователь находится на активном голосовом вызове. Голосовое уведомление включает в себя информацию о принятом текстовом сообщении, которое может быть воспроизведено как фон во время голосового вызова. Таким образом, конечный пользователь может прослушать голосовое уведомление во время голосового вызова, чтобы установить, кто отправил текстовое сообщение, о чем текстовое сообщение и т.д. Конечному пользователю преимущественно сообщают суть текстового сообщения во время голосового вызова, без необходимости фактически просматривать текстовое сообщение и прерывать голосовой вызов.
Один вариант реализации содержит систему, выполненную с возможностью предоставлять голосовые уведомления конечному пользователю. Система включает в себя систему доставки сообщения, выполненную с возможностью принимать текстовое сообщение, предназначенное для получателя и инициировать доставку текстового сообщения получателю. Система также включает в себя систему уведомления о сообщении, выполненную с возможностью обнаруживать, что получатель занят активным голосовым вызовом во время доставки текстового сообщения, чтобы идентифицировать информацию для текстового сообщения, преобразовать информацию о текстовом сообщении в голосовую информацию для генерации голосового уведомления и инициировать передачу голосового уведомления получателю, которое воспроизводится во время активного голосового вызова.
Другие примерные варианты реализации описаны ниже.
ОПИСАНИЕ ЧЕРТЕЖЕЙ
Некоторые варианты реализации настоящего изобретения далее описаны только посредством примера и со ссылкой на прилагаемые чертежи. Один и тот же номер ссылки представляет один и тот же элемент или один и тот же тип элемента на всех чертежах.
ФИГ. 1 иллюстрирует сеть связи в примерном варианте реализации.
ФИГ. 2 иллюстрирует систему обмена сообщениями в примерном варианте реализации.
ФИГ. 3 - блок-схема последовательности операций, иллюстрирующая способ предоставления голосового уведомления о текстовом сообщении в примерном варианте реализации.
ФИГ. 4 иллюстрирует сеть связи в другом примерном варианте реализации.
ФИГ. 5-7 - схемы сообщения, иллюстрирующие голосовое уведомление для SMS-сообщения в примерном варианте реализации.
ОПИСАНИЕ ВАРИАНТОВ РЕАЛИЗАЦИИ
Чертежи и следующее описание иллюстрируют конкретные примерные варианты реализации изобретения. Таким образом, следует учитывать, что специалисты в данной области техники будут способны разработать различное оборудование, которое, хотя явно не описано или не показано в настоящем документе, основано на принципах изобретения и включено в границы объема изобретения. Более того, любые примеры, описанные в настоящем документе, предназначены для помощи в понимании принципов изобретения и не должны быть истолкованы как ограниченные конкретными изложенными примерами и условиями. В результате изобретение не ограничено конкретными вариантами реализации или примерами, описанными ниже, но формулой изобретения и ее эквивалентами.
ФИГ. 1 иллюстрирует сеть 100 связи в примерном варианте реализации. Сеть 100 связи оказывает услугу связи устройству 122 связи, которое управляется конечным пользователем 124. Услуги связи, предлагаемые и оказываемые сетью 100 связи, могут варьироваться в зависимости от подписки конечного пользователя 124. Как минимум, конечный пользователь 124 подписывается на голосовой вызов и обмен текстовыми сообщениями в сети 100 связи. Сеть 100 связи может содержать замкнутую мобильную или проводную сеть, такую как сеть CDMA, сеть GSM, Общественную коммутационную телефонную сеть (Public Switched Telephone Network (PSTN)) и т.д. Сеть 100 связи может также содержать основанную на пакете сеть, такую как сеть IP Мультимедийная подсистема (Multimedia Subsystem (IMS)). Поскольку сеть 100 связи может представлять различные типы сетей, устройство 122 может аналогично представлять различные типы устройств, такие как мобильное или сотовое устройство, проводное устройство, SIP телефон, устройство двойного режима, и т.д.
В этом варианте реализации сеть 100 связи включает в себя элемент 102 обслуживания сети и систему 104 обмена сообщениями. Элемент 102 обслуживания сети содержит любой коммутатор, сервер, маршрутизатор или другой узел в основной сети, который устанавливает или соединяет голосовые вызовы с устройством 122. Например, элемент 102 обслуживания сети может содержать MSC в замкнутой сети, может содержать Функцию управления сеансом вызова услуг (Serving-Call Session Control Function (S-CSCF)), основанной на пакете сети IMS, может содержать маршрутизатор, основанный на пакете сети, который соединяет сеансы Протокола реального времени (Real-Time Protocol (RTP)) и т.д. Голосовые вызовы связаны с другими устройствами или системами, не показанными в ФИГ. 1 для краткости.
Система 104 обмена сообщениями содержит любую систему, сервер или устройство, которое облегчает доставку текстовых сообщений устройству 122. В некоторых вариантах реализации, описанных ниже, система 104 обмена сообщениями также в состоянии предоставить голосовое уведомление конечному пользователю 124, в то время как конечный пользователь 124 находится на голосовом вызове. Голосовое уведомление, предоставляемое системой 104 обмена сообщениями, включает в себя информацию о тексте сообщения, которое принято устройством 122, в то время как конечный пользователь 124 находится на голосовом вызове, используя устройство 122. Например, голосовое уведомление может идентифицировать отправителя текстового сообщения, может идентифицировать содержание из текстового сообщения, и т.д. Система 104 обмена сообщениями может быть реализована в нескольких местоположениях сети 100 связи. Например, система 104 обмена сообщениями может быть реализована в центре сообщения (не показана), таком как SMSC. Система 104 обмена сообщениями может быть реализована в межсетевом шлюзе (не показан), таком как IP Межсетевой шлюз короткого сообщения (Short Message Gateway (IP-SM-GW)). Система 104 обмена сообщениями может быть реализована как автономный сервер или сетевой узел или может быть распределена среди нескольких сетевых элементов. Поскольку система 104 обмена сообщениями может быть реализована в нескольких местоположениях в пределах сети 100, она просто показана как включенная в пределы сети 100 и не привязана к какому-либо конкретному сетевому узлу.
ФИГ. 2 иллюстрирует систему 104 обмена сообщениями в примерном варианте реализации. Система 104 обмена сообщениями включает в себя систему 202 доставки сообщения и систему 204 уведомления о сообщении. Система 202 доставки сообщения содержит любое устройство, компонент или элемент, выполненные с возможностью принимать текстовые сообщения и инициировать доставку текстовых сообщений их предназначенным получателям. Система 204 уведомления о сообщении содержит любое устройство, компонент или элемент, выполненные с возможностью инициировать передачу голосового уведомления, которое включает в себя информацию о текстовом сообщении. Более подробно управление системой 204 уведомления о сообщении иллюстрировано на ФИГ. 3.
ФИГ. 3 - блок-схема последовательности операция, иллюстрирующая способ 300 предоставления голосового уведомления о текстовом сообщении в примерном варианте реализации. Этапы способа 300 будут описаны со ссылкой на сеть 100 связи на ФИГ. 1 и систему 104 обмена сообщениями на ФИГ. 2, но специалисты в данной области техники учитывают, что способ 300 может быть выполнен в других сетях и системах. Этапы блок-схем последовательности операции, описанные в настоящем документе, не включают в себя все этапы и могут включать в себя другие этапы, которые не показаны. Этапы также могут выполняться в другом порядке.
На этапе 302 система 202 доставки сообщения принимает текстовое сообщение, которое предназначено для одного или более получателей. На ФИГ. 1 комбинация устройства 122 и конечного пользователя 124 может быть обозначена в целом как получатель 120 (см. ФИГ. 1). Таким образом, когда термин "получатель" используется в настоящем документе, он может относиться к устройству 122, к конечному пользователю 124 или обоим. Этап 302 может внести ясность для утверждения, что принятое текстовое сообщение предназначено для получателя 120. На этапе 304 система 202 доставки сообщения инициирует доставку текстового сообщения получателю 120. Специалисты в данной области техники учитывают другие дополнительные этапы, которые могут использоваться для доставки текстового сообщения получателю 120.
В дополнение к доставке текстового сообщения получателю 120 система 204 уведомления о сообщении обнаруживает, что получатель 120 занят активным голосовым вызовом во время доставки текстового сообщения на этапе 306. Система 204 уведомления о сообщении может сделать запрос другому сетевому элементу в сети 100 для обнаружения, что получатель 120 занят активным голосовым вызовом, как например, при помощи запроса элемента 102 обслуживания сети. Система 204 уведомления о сообщении способна обнаружить, что получатель 120 занят активным голосовым вызовом другими способами, так, например, при помощи запроса устройства 122, запроса базы данных абонента (например, HL или HSS), обработки сигнальной информации для текстового сообщения и т.д. Активный голосовой вызов определяется как голосовой вызов, который настроен посредством сигнальной информации вызова и установлен канал связи. С установленным каналом связи голосовой вызов протекает в настоящее время так, чтобы участники разговора имели возможность вести переговоры.
Если получатель 120 занят активным голосовым вызовом, то система 204 уведомления о сообщении может передать голосовое уведомление получателю 120, касающееся текстового сообщения, так, как иллюстрировано на этапах 308-312. Система 204 уведомления о сообщении может обработать критерии для определения, инициировать передачу голосового уведомления получателю 120 или нет. Например, критерии могут включать в себя идентификатор отправителя, местоположение отправителя, местоположение получателя, время приема (например, время суток, день недели, день месяца и т.д.), язык текста и т.д.
Если решено отправить голосовое уведомление, система 204 уведомления о сообщении идентифицирует информацию для текстового сообщения на этапе 308. Информация, идентифицированная на этапе 308, может содержать любую информацию, касающуюся текстового сообщения. Например, система 204 уведомления о сообщении может извлечь информацию заголовка из текстового сообщения, такую как ID отправителя. Система 204 уведомления о сообщении может также извлечь содержание из текстового сообщения (например, все или часть фактического текстового сообщения). Система 204 уведомления о сообщении может также идентифицировать другую информацию для текстового сообщения, такую как, местоположение получателя 120, местоположение отправителя текстового сообщения, времени суток, день недели, язык текстового сообщения и т.д.
На этапе 310 система 204 уведомления о сообщении преобразует или переводит информацию о текстовом сообщении в голосовую информацию для генерации голосового уведомления. Информация текстового сообщения, которая идентифицирована для текстового сообщения, находится в виде текста. Таким образом, система 204 уведомления о сообщении преобразует текст в голос, который также может упоминаться как преобразование информации текстового сообщения в речь или в голосовой формат. Преобразование информации текстового сообщения в голосовую информацию приводит к голосовому уведомлению, которое находится в слышимом формате. Например, голосовое уведомление может быть аналоговой голосовой информацией, цифровой голосовой информацией или некоторым другим голосовым сигналом, который является слышимым. Голосовое уведомление является не просто звуковым сигналом или тоном, указывающим, что текстовое сообщение принято. Голосовое уведомление в вариантах реализации настоящего документа находится в голосовом формате и включает в себя информацию о текстовом сообщении, такую как ID отправителя, содержание текстового сообщения и т.д.
На этапе 312 система 204 уведомления о сообщении инициирует передачу голосового уведомления получателю 120, которое воспроизводится во время активного голосового вызова. Например, устройство 122 принимает голосовое уведомление от системы 204 уведомления о сообщении. В то время как конечный пользователь 124 разговаривает с другим абонентом во время голосового вызова, устройство 122 воспроизводит голосовое уведомление конечному пользователю 124. Конечный пользователь 124, таким образом, имеет возможность слышать голосовое уведомление во время голосового вызова, которое сообщает ему/ей информацию, касающуюся текстового сообщения. Например, голосовое уведомление может сообщить: "Сообщение, принято от Рэнди Смита, говорящего: "Встречайте меня в спортзале в 6".
Поскольку голосовое уведомление представлено во время данного голосового вызова, конечный пользователь 124 знает, что Рэнди Смит отправил текстовое сообщение, предлагающее встретиться в спортзале в 6. Полезно, чтобы конечный пользователь 124 был уведомлен об отправителе и содержании текстового сообщения вслух так, чтобы он или она не прерывали настоящий голосовой вызов для того, чтобы просмотреть текстовое сообщение. Слышимое голосовое уведомление намного более удобно для конечного пользователя 124.
ПРИМЕР
ФИГ. 4 иллюстрирует сеть 400 связи в примерном варианте реализации. Сеть 400 связи включает в себя одну или более сетей 402 доступа, таких как Функцию управления сессией доверительного вызова (Proxy-Call Session Control Function (P-CSCF)) 404 и (основную) сеть 406 IMS. Сеть 402 доступа позволяет пользователям IMS подсоединиться к сети 406 IMS. Сеть 402 доступа может содержать стационарную сеть доступа, такую как сеть DSL, кабельную сеть, локальную компьютерную сеть (Ethernet) и т.д. Сеть 402 доступа может содержать мобильную сеть доступа, такую как сеть W-CDMA, сеть CDMA2000, сеть GSM, сеть GPRS и т.д. Сеть 402 доступа может, с другой стороны, содержать сеть беспроводного доступа, такую как WLAN, сеть WiFi, сеть WiMAX и т.д. P-CSCF 404-SIP - программа, которой передаются полномочия для установления связи (SIP proxy), которая является первой точкой контакта для устройства IMS при подключении к сети 406 IMS. На ФИГ. 4 имеются, по меньшей мере, два устройства 430 и 440 IMS, которые принимают услуги от сети 406 IMS.
Сеть 406 IMS включает в себя услуги-CSCF (Serving-CSCF (S-CSCF)) 412, Домашний сервер абонента (Home Subscriber Server (HSS) 414)), IP Межсетевой шлюз короткого сообщения (IP-SM-GW) 416 и Функцию ресурс медиа (Media Resource Function) (MRF)) 418. S-CSCF 412 является центральным узлом сигнальной платы и выполняет управление сеансом связи для устройств IMS, которые инициируют сеансы связи по сети 406 IMS. HSS 414 является главной пользовательской базой данных, которая хранит информацию, связанную с абонентом (например, профили абонента), выполняет аутентификацию и авторизацию конечных пользователей, обеспечивает информацию о местоположении абонента и т.д. IP-SM-GW 416 является самостоятельным подразделением, которое обеспечивает протокол взаимодействия для предоставления коротких сообщений от отправителя к S-CSCF 412 и для доставки коротких сообщений от S-CSCF 412 к принимающему устройству. MRF 418 обеспечивает функции, связанные со средствами связи, такие как манипулирование средствами связи (например, смешивание голосового потока) и воспроизведение звуковых сигналов и извещений. MRF 418 делится на контроллер функции медиа ресурс (Media Resource Function Controller (MRFC)) и процессор функции медиа ресурс (Media Resource Function Processor (MRFP)), хотя это специально не показано на ФИГ. 4. MRFC - узел сигнальной платы, который управляет MRFP. MRFP - узел платы средств связи, который реализует функции, связанные со средствами связи, такими как воспроизведение звуковых сигналов и извещений.
Сеть 400 связи способна предоставить голосовое уведомление получателю SMS-сообщения, причем голосовое уведомление включает в себя некоторую информацию о SMS-сообщении. Хотя этот пример показывает голосовое уведомление в сети 406 IMS, специалисты в данной области техники учитывают, что голосовые уведомления могут быть обеспечены в других типах основных сетей, которые предусмотрены для обмена текстовыми сообщениями. Также, хотя этот пример показывает голосовое уведомление для SMS-сообщений, специалисты в данной области техники учитывают, что голосовые уведомления могут быть обеспечены в других типах текстовых сообщений, таких как сообщения MMS.
ФИГ. 5-7 - схемы сообщения, иллюстрирующие голосовое уведомление для SMS-сообщения в примерном варианте реализации. В этом примере одно предположение заключается в том, что медиа сессия для голосового вызова происходит между устройством 430 IMS и устройством 440 IMS и что конечный пользователь 432 разговаривает с конечным пользователем 442 (см. ФИГ. 4-5). Это означает, что сеанс связи RTP установлен между устройством 430 IMS и устройством 440 IMS и переговоры происходят по сеансу связи RTP. Хотя устройство 430 IMS показано, как вовлеченное в медиа сессию с другим устройством 440 IMS, специалисты в данной области техники учитывают, что устройство 430 IMS может быть вовлечено в медиа сессию с любым типом участника переговоров, таким как IMS, действующая сеть и т.д.
В какой-то момент, во время установленной медиа сессии, отправитель 450 отправляет SMS-сообщение, которое предназначено для устройства 430 IMS, в границах SIP-СООБЩЕНИЯ. SIP-СООБЩЕНИЕ принимают в S-CSCF 412. S-CSCF 412 обрабатывает SIP-СООБЩЕНИЕ для идентификации, что оно содержит SMS-сообщение и должно быть отправлено IP-SM-GW 416. Прежде, чем отправить SIP-СООБЩЕНИЕ в IP-SM-GW 416, S-CSCF 412 может определить, занято устройство 430 IMS медиа сессией для голосового вызова или нет. Поскольку устройство 430 IMS занято медиа сессией в этом примере, S-CSCF 412 может вставить указатель в SIP-СООБЩЕНИЕ, что устройство 430 IMS занято в медиа сессии для голосового вызова. Например, ниже приведено примерное SIP-СООБЩЕНИЕ, форматированное S-CSCF 412:
Сообщение тел.: + 19305020103 SIP /2.0
Посредством: SIP/2.0/UDP 135.1.62.120:5060; переход=z9hG4b
Для: тел.: + 19305020103
От: тел: + l9305020106; закладка=l
Вызов-ID: 689e5af4451 c O170@livemas 1
Max Передать: 70
CSeq: 1 СООБЩЕНИЕ
P-Зарядка-вектор=icid-value = "PCSF: 192.161.1.xxx-xxxxxxxx"
Тема: SMS w/ голосовой вызов продолжается
Тип содержания: приложение/vnd.3gpp2.sms
Длина содержания: 100
«Инкапсулировано IS637 сообщение транспортного уровня»
SIP-СООБЩЕНИЕ включает в себя поле "тема", которое заполняется с указателем, что голосовой вызов продолжается.
После форматирования SIP-СООБЩЕНИЕ указывает, что голосовой вызов продолжается, S-CSCF 412 направляет SIP-СООБЩЕНИЕ в IP-SM-GW 416. В ответ на прием SIP-СООБЩЕНИЯIP-SM-GW 416 отвечает обратно на сторону отправителя с SIP 200 ОК. Также IP-SM-GW 416 обрабатывает SIP-СООБЩЕНИЕ, чтобы идентифицировать предназначенного получателя для SMS-СООБЩЕНИЯ, которым является устройство 430 IMS. IP-SM-GW 416 локализует идентификатор для устройства 430 IMS (например, MDN=9305020103), и отправляет Запрос данных пользователя Diameter Sh (Diameter Sh User Data Request (UDR)) в HSS 414 чтобы определить, куда направлять SMS-сообщение. HSS 414 отвечает информацией с направлением в Ответе данных пользователя Diameter Sh (Diameter Sh User Data Answer (UDA)).
IP-SM-GW 416 также обрабатывает SIP-СООБЩЕНИЕ, чтобы обнаружить, продолжается активный голосовой вызов или нет, вовлекая предназначенного получателя для SMS-СООБЩЕНИЯ, которым является устройство 430 IMS. SIP-СООБЩЕНИЕ в этом примере включает в себя поле "тема", указывающее, находится устройство 430 IMS на активном голосовом вызове или нет. IP-SM-GW 416 может обработать эту информацию, чтобы обнаружить, находится устройство 430 IMS на активном голосовом вызове или нет.
Когда получатель (устройство 430 IMS) находится на голосовом вызове, IP-SM-GW 416 обрабатывает критерии для определения, предоставить голосовое уведомление получателю или нет (см. ФИГ.6). Решение о том, предоставить голосовое уведомление или нет, выбирается на основании различных факторов. Например, решение может быть основано на идентификаторе отправителя, местоположении отправителя, местоположении получателя, времени приема (например, время суток, день недели, день месяца и т.д.), языке текста в SMS-СООБЩЕНИИ или некоторых других факторов. Критерии, по которым делают выбор, предоставить голосовое уведомление или нет, могут устанавливаться поставщиком услуг, абонентом (например, конечным пользователем 432) или комбинацией обоих.
Если принято решение предоставить голосовое уведомление получателю, то IP-SM-GW 416 извлекает информацию, касающуюся SMS-СООБЩЕНИЯ, из SIP-СООБЩЕНИЯ. Например, IP-SM-GW 416 может извлечь идентификатор отправителя (например, MDN, IP-адрес, имя, и т.д.), метку времени и текст из SMS-сообщения. IP-SM-GW 416 может затем попытаться доставить SMS-СООБЩЕНИЕ своему получателю, направляя SIP-СООБЩЕНИЕ устройству 430 IMS через S-CSCF 412. После приема SIP-СООБЩЕНИЯ устройство 430 IMS может предоставить предупреждение (например, тон) конечному пользователю 432 указывающее, что SMS-СООБЩЕНИЕ принято. Специалисты в данной области техники учитывают, что IP-SM-GW 416 может попытаться доставить SMS-СООБЩЕНИЕ своему получателю раньше, как ФИГ. 5-7 иллюстрируют один пример обмена сообщениями, который может быть использован.
Конечный пользователь 432 также принимает голосовое уведомление от IP-SM-GW 416, указывающее некоторую информацию, касающуюся SMS-СООБЩЕНИЯ. Для этого IP-SM-GW 416 вставляет извлеченную информацию из SMS-сообщения в описание сеанса связи (то есть, SDP) SIP-ПРИГЛАШЕНИЕ. Затем IP-SM-GW 416 передает SIP-ПРИГЛАШЕНИЕ в MRF 418 через S-CSCF 412. В ответ на SIP-ПРИГЛАШЕНИЕ, MRF 418 отправляет SIP -200 ОК обратно в IP-SM-GW 416 через S-CSCF 412. MRF 418 также преобразует текст, извлеченный из SMS-сообщения в голосовой формат, чтобы генерировать голосовое уведомление для SMS-сообщения. Голосовое уведомление является голосовым представлением текста, который извлечен из SMS-сообщения. Затем IP-SM-GW 416 устанавливает медиа сессию между MRF 418 и устройством 430 IMS так, чтобы MRF 418 могло воспроизвести голосовое уведомление конечному пользователю 432.
Чтобы настроить медиа сессию, IP-SM-GW 416 передает SIP (Re) ПРИГЛАШЕНИЕ в устройство 430 IMS через S-CSCF 412 (см. ФИГ. 7). В ответ устройство 430 IMS передает SIP 200 ОК в IP-SM-GW 416 и также передает SIP ACK в MRF 418. В этот момент устанавливается RTP медиа сессия между MRF 418 и устройством 430 IMS. Эта (вторая) медиа сессия для голосового уведомления, в то время как оригинальная (первая) медиа сессия с участием устройства 430 IMS еще продолжается для голосового вызова. С установлением второй медиа сессии MRF 418 воспроизводит голосовое уведомление устройству 430 IMS. Например, MRF 418 может воспроизвести следующее голосовое уведомление: " Сообщение принято от Рэнди Смита, говорящего: "Встречайте меня в спортзале в 6". Голосовое уведомление в этом примере подразумевает фон к продолжающимся переговорам голосового вызова. Звучание или громкость голосового уведомления, которое воспроизводится конечному пользователю 432, могут быть более мягкими, чем переговоры голосового вызова, так что голосовое уведомление не влияет на переговоры и является фоном. Фактический уровень звука голосового уведомления может быть предварительно настроен. И поскольку медиа сессия установлена только с устройством 430 IMS, конечный пользователь 432 является только единственным участником голосового вызова, который слышит голосовое уведомление.
Поскольку голосовое уведомление представлено во время существующего голосового вызова, конечный пользователь 432 знает, что Рэнди Смит отправил SMS-сообщение с просьбой встретиться в спортзале в 6. Полезно, чтобы конечный пользователь 432 был уведомлен об отправителе и содержание SMS-сообщения озвучено так, чтобы он или она не прерывали настоящий голосовой вызов для просмотра SMS-сообщения.
После того, как голосовое уведомление воспроизведено конечному пользователю 432, MRF 418 передает SIP-ПРИГЛАШЕНИЕ устройству 430 IMS через S-CSCF 412, чтобы прервать вторую медиа сессию. В ответ устройство 430 IMS передает SIP 200 ОК в MRF 418 через S-CSCF 412 и медиа сессия прерывается. Если принято еще одно SMS-сообщение, которое предназначено для устройства 430 IMS, то сеть 406 IMS будет действовать подобным образом, чтобы предоставить голосовое уведомление конечному пользователю 432.
Любой из различных элементов, показанных на чертежах или описанных в настоящем документе, может быть реализован как аппаратными средствами, программным обеспечением, программным оборудованием или какими-либо их комбинациями. Например, элемент может быть реализован как выделенное аппаратное средство. Выделенные элементы аппаратных средств могут упоминаться как "процессоры", "контроллеры" или некоторой подобной терминологией. Когда предусмотрен процессор, функции могут быть обеспечены одним выделенным процессором, одним совместно используемым процессором или множеством отдельных процессоров, некоторые из которых могут быть совместно используемыми. Более того, явное использование термина "процессор" или "контроллер" не должно подразумевать, что они относятся исключительно к аппаратным средствам, способным выполнять программное обеспечение, и могут неявно включать в себя, без ограничения, аппаратные средства цифрового сигнального процессора (DSP), сетевой процессор, применение специализированной интегральной схемы (ASIC) или другие схемы: программируемые в условиях эксплуатации логические матрицы (FPGA), память только для чтения (ROM) для хранения программного обеспечения, память произвольного доступа (RAM), энергонезависимое запоминающее устройство, логическую схему или некоторый другой физический компонент аппаратных средств или модуль.
Также элемент может быть реализован как инструкции, выполняемые процессором или компьютером для выполнения функций элемента. Некоторые примеры инструкций - программное обеспечение, код программы и программируемое оборудование. Инструкции по эксплуатации, которые выполняются процессором, направляются процессору для выполнения функций элемента. Инструкции могут храниться в устройствах хранения, которые считаются процессором. Некоторыми примерами устройств хранения являются цифровые или твердотельные памяти, магнитные носители памяти, такие как магнитные диски и магнитные ленты, жесткие диски или оптически считываемые цифровые носители памяти.
Хотя конкретные варианты реализации были описаны в настоящем документе, объем изобретения не ограничен этими конкретными вариантами реализации. Объем изобретения определяется следующей формулой изобретения и любыми ее эквивалентами.