СИСТЕМА МУЛЬТИМЕДИЙНЫХ СООБЩЕНИЙ И СПОСОБ ОТПРАВКИ МУЛЬТИМЕДИЙНЫХ СООБЩЕНИЙ
MULTIMEDIA MESSAGING SYSTEM AND METHOD OF SENDING MULTIMEDIA MESSAGES

Область изобретения
Настоящее изобретение относится к Услуге Мультимедийных Сообщений (MMS) и, в частности, к системе мультимедийных сообщений и к способу отправки мультимедийных сообщений.
Уровень техники
Как мобильная услуга передачи данных услуга MMS может поддерживать многие высокоскоростные услуги передачи данных, например голосовую связь, Интернет-браузинг, электронную почту и видеоконференцию, и может обеспечить мгновенную доставку мультимедийной информации между мобильными терминалами и между мобильными телефонными терминалами и сетью Интернет. Мультимедийные сообщения доставляются посредством системы мультимедийных сообщений. В результате быстрого увеличения числа пользователей услуг передачи данных и повышающихся темпов развития услуги MMS, MMS была признана новым прибыльным видом бизнеса. Поэтому услуга MMS должна быть поддержана более надежной, более эффективной и более полной архитектурой услуги мобильной передачи данных.
На фиг.1 представлена структурная схема, иллюстрирующая архитектуру системы мультимедийных сообщений согласно существующему уровню техники, которая содержит: терминал MMS, Центр MMS (ЦУМС(MMSC)), Шлюз Протокола Беспроводного Доступа (ШПБД(WAPGW)), Провайдер Дополнительных Платных Услуг (ПДПУ(VASP)) и Узел Управления Взаимодействием Шлюз-Услуга (УУВШ-У(G-SCP)). Центр ЦУМС(MMSC) служит для получения, хранения и отправки мультимедийных сообщений; шлюз ШПБД(WAPGW) служит для связи центра ЦУМС(MMSC) с мобильной сетью, для передачи услуги мультимедийных сообщений между центром ЦУМС(MMSC) и терминалами MMS, причем центр ЦУМС(MMSC) и терминалы MMS могут поддерживать связь друг с другом только через мобильную сеть; провайдер ПДПУ(VASP), также называемый Провайдером Услуг (SP), который соединен с центром ЦУМС(MMSC) через сеть Интернет-Протокола (IP), служит для предоставления дополнительных платных услуг; и узел УУВШ-У(G-SCP) служит для выставления счетов пользователям предоплаченных услуг.
Если терминал MMS отправляет мультимедийное сообщение на провайдер SP, то это значит, что терминал MMS отправляет отредактированное мультимедийное сообщение в домашний центр ЦУМС(MMSC) терминала MMS через шлюз ШПБД(WAPGW) и через мобильную сеть или только через мобильную сеть. Домашний центр ЦУМС(MMSC) терминала MMS получает и сохраняет мультимедийное сообщение, отправленное терминалом MMS, и отправляет полученное мультимедийное сообщение провайдеру SP.
Когда провайдер SP отправляет мультимедийное сообщение на терминал MMS, то провайдер SP отправляет это мультимедийное сообщение в тот центр ЦУМС(MMSC), к которому он подключен. После получения этого мультимедийного сообщения центр ЦУМС(MMSC) определяет, какой центр ЦУМС(MMSC) является домашним центром ЦУМС(MMSC) принимающего терминала MMS. Если центр ЦУМС(MMSC), к которому подключен провайдер SP, и домашний центр ЦУМС(MMSC) принимающего терминала - это одно устройство, то этот центр ЦУМС(MMSC) сохраняет мультимедийное сообщение или отправляет мультимедийное сообщение на принимающий терминал MMS через шлюз ШПБД(WAPGW) и мобильную сеть или только через мобильную сеть; если центр ЦУМС(MMSC), к которому подключен провайдер SP, и домашний центр ЦУМС(MMSC) принимающего терминала MMS - это разные устройства, то центр ЦУМС(MMSC), к которому подключен провайдер SP, отправляет полученное мультимедийное сообщение в домашний центр ЦУМС(MMSC) принимающего терминала MMS; после получения мультимедийного сообщения домашний центр ЦУМС(MMSC) принимающего терминала MMS сохраняет это мультимедийное сообщение или отправляет его на принимающий терминал MMS через шлюз ШПБД(WAPGW) и мобильную сеть или только через мобильную сеть.
На основе системы, представленной на фиг.1, на фиг.2 и фиг.3, представлена блок-схема способа отправки мультимедийного сообщения согласно существующему уровню техники. На фиг.2 изображена блок-схема, иллюстрирующая способ отправки провайдером SP мультимедийного сообщения на терминал MMS согласно существующему уровню техники. А на фиг.3 изображена блок-схема, иллюстрирующая способ отправки терминалом MMS мультимедийного сообщения провайдеру SP согласно существующему уровню техники.
Как проиллюстрировано на фиг.2, способ отправки провайдером SP мультимедийного сообщения на терминал MMS согласно существующему уровню техники содержит следующие шаги.
Шаг 201: Провайдер SP отправляет сообщение MM7_submit.REQ (запрос о передаче) в центр ЦУМС(MMSC). Данное сообщение содержит мультимедийное сообщение, которое дополнительно содержит адресную информацию, например номер мобильного телефона принимающего терминала MMS.
Шаг 202: Центр ЦУМС(MMSC) после получения сообщения MM7_submit.REQ идентифицирует провайдера SP с целью проверки, имеется ли подписка на данную услугу, предоставляемую провайдером SP, и идентифицирует принимающего пользователя в запросе услуги провайдера SP с целью проверки состояния подписки этого пользователя и действительности его статуса, а также определяет, какой центр ЦУМС(MMSC) является домашним центром ЦУМС(MMSC) принимающего абонента. Если центр ЦУМС(MMSC), к которому подключен провайдер SP, и домашний центр ЦУМС(MMSC) принимающего терминала MMS - это разные устройства, то центр ЦУМС(MMSC), к которому подключен провайдер SP, должен отправить мультимедийное сообщение в домашний центр ЦУМС(MMSC) принимающего терминала MMS.
Шаг 203: После завершения идентификации центр ЦУМС(MMSC) возвращает ответное сообщение MM7_submit.RES (ответ на запрос о передаче) провайдеру SP, которое содержит информацию о том, успешно ли выполнена передача мультимедийного сообщения. Если мультимедийное сообщение было передано успешно, то происходит выполнение шага 204; а в противном случае происходит прерывание потока.
Шаги 204-205: Центр ЦУМС(MMSC) отправляет на узел УУВШ-У(G-SCP) запрос о выставлении счета. Узел УУВШ-У(G-SCP) после получения запроса о выставлении счета возвращает ответ на запрос о выставлении счета.
Шаги 206-207: Домашний центр ЦУМС(MMSC) принимающего терминала MMS отправляет сообщение MM1_notification.REQ (запрос об уведомлении) на принимающий терминал MMS, уведомляя принимающий терминал MMS о необходимости извлечь это мультимедийное сообщение из центра ЦУМС(MMSC). Принимающий терминал MMS после получения сообщения MM1_notification.REQ отправляет сообщение MM1_notification.RES (ответ на уведомление) в центр ЦУМС(MMSC) с указанием, что он получил уведомление.
Шаги 208-210: Терминал MMS отправляет в центр ЦУМС(MMSC) сообщение MM1_retrieve.REQ (запрос об изъятии), запрашивающее центр ЦУМС(MMSC) об изъятии этого мультимедийного сообщения. Центр ЦУМС(MMSC) после получения сообщения MM1_retrieve.REQ возвращает сообщение MM1_retrieve.RES (ответ на запрос от изъятии), содержащее мультимедийное сообщение, на принимающий терминал MMS. Терминал MMS после получения мультимедийного сообщения возвращает ответное сообщение MM1_Acknowledgement.REQ (запрос подтверждения) в центр ЦУМС(MMSC).
Шаги 211-212: После получения ответного сообщения MM1_Acknowledgement.REQ центр ЦУМС(MMSC) отправляет подтверждение о выставлении счета на узел УУВШ-У(G-SCP). После получения подтверждения о выставлении счета узел УУВШ-У(G-SCP) возвращает ответ на подтверждение о выставлении счета.
Как представлено на фиг.3, способ отправки терминалом MMS мультимедийного сообщения провайдеру SP согласно существующему уровню техники содержит следующие шаги.
Шаг 301: Терминал MMS отправляет в центр ЦУМС(MMSC) сообщение MM1_submit.REQ, содержащее мультимедийное сообщение.
Шаги 302-303: После получения сообщения MM1_submit.REQ от терминала MMS центр ЦУМС(MMSC) проверяет содержание мультимедийного сообщения и идентифицирует терминал MMS, провайдера SP и данную услугу. После проверки содержания и идентификации центр ЦУМС(MMSC) возвращает ответное сообщение MM1_submit.RES на терминал MMS. Если мультимедийное сообщение передано успешно, то происходит выполнение шага 304. В противном случае происходит прерывание потока.
Шаги 304-305: Центр ЦУМС(MMSC) отправляет на узел УУВШ-У(G-SCP) запрос о выставлении счета. Узел УУВШ-У(G-SCP) после получения запроса о выставлении счета возвращает ответ на запрос о выставлении счета.
Шаги 306-307: Центр ЦУМС(MMSC) отправляет провайдеру SP сообщение MM7_delivery.REQ (запрос о доставке), которое содержит мультимедийное сообщение. После получения сообщения MM7_delivery.REQ провайдер SP возвращает ответное сообщение MM7_delivery.RES (ответ на запрос о доставке).
Шаги 308-309: После получения ответного сообщения MM7_delivery.RES центр ЦУМС(MMSC) отправляет подтверждение о выставлении счета на узел УУВШ-У(G-SCP). После получения подтверждения о выставлении счета узел УУВШ-У(G-SCP) возвращает ответ на подтверждение о выставлении счета.
Таким образом, способ реализации передачи мультимедийных сообщений согласно существующему уровню техники может иметь перечисленные ниже недостатки.
1. Если провайдер SP подключен к центру ЦУМС(MMSC) напрямую, то центр ЦУМС(MMSC) должен идентифицировать и контролировать провайдера SP и услуги, что потенциально может привести к угрозе безопасности центра ЦУМС(MMSC).
2. Центр ЦУМС(MMSC) в качестве устройства, позволяющего реализовать дополнительную платную услугу MMS, должен принимать участие в выполнении многочисленных управляющих и контролирующих функций, например открытие и отмена платной услуги, определение режима тарификации и управление полномочиями доступа, что может увеличивать нагрузку на центр ЦУМС(MMSC).
3. Операторы периферийного уровня неспособны осуществлять контроль и управление, выполняемые центром ЦУМС(MMSC), например регистрацию платной услуги и изменение режима тарификации, что может неблагоприятно влиять на для развитие локальных платных услуг, а также на расширение функций.
Сущность изобретения
Предложена система мультимедийных сообщений, предназначенная для реализации отделения доступа к услугам от передачи услуг, что позволит защитить основное передающее оборудование.
Также предложены три способа отправки мультимедийных сообщений, предназначенные для обеспечения разделения между доступом к услугам и передачей услуг таким образом, чтобы уменьшить рабочую загрузку центра ЦУМС(MMSC).
Система мультимедийных сообщений содержит:
Центр Услуги Мультимедийных Сообщений (ЦУМС(MMSC)), предназначенный для получения, хранения и отправки мультимедийных сообщений;
и Шлюз Услуги Мультимедийных Сообщений (ШУМС(MMSG)), подключенный к по меньшей мере одному центру ЦУМС(MMSC) и к провайдеру услуг (SP), принадлежащему соответственно этому шлюзу ШУМС(MMSG), служащий для идентификации данного провайдера услуг (SP), пользователя, содержащегося в мультимедийном сообщении, и предоставленной услуги и служащий для передачи мультимедийных сообщений между провайдером услуг (SP) и центром ЦУМС(MMSC).
Шлюз ШУМС(MMSG) - это шлюз ШУМС(MMSG) с функциями маршрутизации.
Эта система дополнительно содержит:
Сервер Трансляции Телефонных Номеров в Имена Доменов (ENUM DNS SERVER), соединенный с шлюзом ШУМС(MMSG), устанавливающий соответствие между телефонным номером и именем домена шлюза ШУМС(MMSG) и служащий для предоставления шлюзу ШУМС(ММSG) адресной информации о домашнем центре ЦУМС(MMSC) пользователя, принимающего мультимедийное сообщение.
Эта система дополнительно содержит:
Узел Управления Взаимодействием Шлюз-Услуга (УУВШ-У(G-SCP)), соединенный с шлюзом ШУМС(MMSG) и выставляющий счета пользователям предоплаченных услуг.
Способ отправки мультимедийных сообщений содержит следующие шаги:
в системе мультимедийных сообщений конфигурируют Шлюз Услуги Мультимедийных Сообщений (ШУМС(MMSG)) и соединяют шлюз ШУМС(MMSG), соответственно, с Центром Услуги Мультимедийных Сообщений (ЦУМС(MMSC)) и провайдером услуг (SP), причем данный шлюз ШУМС(MMSG) является домашним шлюзом ШУМС(MMSG) провайдера услуг (SP);
провайдер услуг (SP) отправляет запрос услуги, содержащий мультимедийное сообщение, в домашний шлюз ШУМС(MMSG);
после получения запроса услуги домашний шлюз ШУМС(MMSG) провайдера услуг (SP) выполняет идентификацию доступа провайдера услуг (SP), услуги и пользователя, содержащихся в запросе услуги, и отсылает мультимедийное сообщение, содержащееся в запросе услуги, в домашний центр ЦУМС(MMSC) принимающего пользователя.
Шаг идентификации услуги и пользователя, содержащихся в запросе услуги, выполняемый домашним шлюзом ШУМС(MMSG) провайдера услуг (SP), дополнительно содержит:
в отношении услуг, содержащихся в запросе услуги, на которые должна быть подписка, шлюз ШУМС(MMSG) выполняет идентификацию состояния подписки на услугу пользователем, содержащимся в запросе услуги.
Способ дополнительно содержит следующие шаги:
Центр ЦУМС(MMSC) после получения мультимедийного сообщения от шлюза ШУМС(MMSG) выполняет идентификацию доступа шлюза ШУМС(MMSG), осуществившего доступ, и уведомляет принимающего пользователя о необходимости извлечь мультимедийное сообщение;
принимающий пользователь извлекает мультимедийное сообщение из домашнего центра ЦУМС(MMSC);
принимающий пользователь возвращает ответ в домашний центр ЦУМС(MMSC); и
после получения ответа центр ЦУМС(MMSC) отправляет в шлюз ШУМС(MMSG) отчет о статусе доставки мультимедийного сообщения.
Шаг отправки мультимедийного сообщения в домашний центр ЦУМС(MMSC) принимающего пользователя содержит:
в случае, если шлюз ШУМС(ММSG) подключен к одному центру ЦУМС(MMSC),
шлюз ШУМС(MMSG) отправляет мультимедийное сообщение напрямую в центр ЦУМС(MMSC), к которому он подключен, и в соответствии с идентификатором принимающего пользователя определяет, является ли принимающий пользователь абонентом центра ЦУМС(MMSC), подключенного к данному шлюзу ШУМС(MMSG);
если принимающий пользователь не является абонентом центра ЦУМС(MMSC), подключенного к данному шлюзу ШУМС(MMSG), то центр ЦУМС(MMSC) выполняет поиск домашнего центра ЦУМС(MMSC) принимающего пользователя и отправляет полученное мультимедийное сообщение в найденный домашний центр ЦУМС(MMSC) принимающего пользователя;
в случае, если шлюз ШУМС(MMSG) подключен к нескольким центрам ЦУМС(MMSC),
шлюз ШУМС(MMSG) выполняет поиск домашнего центра ЦУМС(MMSC) принимающего пользователя в соответствии с идентификатором принимающего пользователя и отправляет полученное мультимедийное сообщение в найденный домашний центр ЦУМС(MMSC) принимающего пользователя.
Этот способ далее содержит следующие шаги:
в случае, если пользователь является пользователем предоплаченных услуг, шлюз ШУМС(MMSG), который получил мультимедийное сообщение, отправляет узлу УУВШ-У(G-SCP) запрос о выставлении счета; и
шлюз ШУМС(MMSG), который получил отчет о статусе доставки мультимедийного сообщения, отправляет узлу УУВШ-У(G-SCP) подтверждение о выставлении счета или запрос об отмене списания средств на узел УУВШ-У(G-SCP);
в случае, если пользователь оплачивает услуги по факту,
шлюз ШУМС(MMSG), который получил отчет о статусе доставки мультимедийного сообщения, содержащий информацию об успешной отправке, активирует функцию выставления счета для генерации Учетной Записи Вызова (УЗВ(CDR)) и отправляет данную запись УЗВ(CDR) напрямую в систему выставления счетов или система выставления счетов получает запись УЗВ(CDR) для выполнения операции выставления счета.
Способ далее содержит следующий шаг:
после того как центр ЦУМС(MMSC) отправляет в шлюз ШУМС(MMSG) отчет о статусе доставки мультимедийного сообщения, шлюз ШУМС(MMSG) отправляет полученный отчет о статусе доставки мультимедийного сообщения провайдеру услуг (SP).
Способ отправки мультимедийных сообщений содержит следующие шаги:
в системе мультимедийных сообщений конфигурируют Шлюз Услуги Мультимедийных Сообщений (ШУМС(MMSG)) и подключают шлюз ШУМС(MMSG), соответственно, к по меньшей мере одному Центру Услуги Мультимедийных Сообщений (ЦУМС(MMSC)) и к провайдеру услуг (SP), причем данный шлюз ШУМС(MMSG) является домашним шлюзом ШУМС(MMSG) этого провайдера услуг (SP);
терминал пользователя отправляет запрос услуги, содержащий мультимедийное сообщение, в центр ЦУМС(MMSC);
центр ЦУМС(MMSC) находит домашний шлюз ШУМС(MMSG) провайдера услуг (SP) в соответствии с идентификатором этого провайдера услуг (SP), содержащимся в полученном запросе услуги, и отправляет запрос услуги на этот домашний шлюз ШУМС(MMSG); и
домашний шлюз ШУМС(MMSG) выполняет идентификацию провайдера услуг (SP), услуги и терминала пользователя, содержащихся в запросе услуги, и отправляет мультимедийное сообщение провайдеру услуг (SP).
Способ дополнительно содержит следующий шаг:
провайдер услуг (SP), который получил мультимедийное сообщение из шлюза ШУМС(MMSG), возвращает в шлюз ШУМС(MMSG) ответ о передаче мультимедийного сообщения, содержащий информацию о том, успешно ли была выполнена передача мультимедийного сообщения.
Этот способ далее содержит следующие шаги:
в случае, если пользователь является пользователем предоплаченных услуг,
шлюз ШУМС(MMSG), который получил мультимедийное сообщение, отправляет запрос о выставлении счета на Узел Управления Взаимодействием Шлюз-Услуга (УУВШ-У(G-SCP)); и
шлюз ШУМС(MMSG), который получил ответ о передаче мультимедийного сообщения, отправляет подтверждение о выставлении счета или запрос об отмене списания средств на узел УУВШ-У(G-SCP);
в случае, если пользователь оплачивает услуги по факту,
шлюз ШУМС(MMSG), который получил ответ о передаче мультимедийного сообщения, содержащий информацию об успешной отправке, активирует функцию выставления счета для генерации Учетной Записи Вызова (УЗВ(CDR)) и отправляет эту запись УЗВ(CDR) прямо в систему выставления счетов или система выставления счетов получает запись УЗВ(CDR) для выполнения операции выставления счета.
Способ отправки мультимедийных сообщений содержит:
после получения запроса услуги Шлюз Услуги Мультимедийных Сообщений (ШУМС(MMSG)) выполняет идентификацию доступа того терминала, который отправляет запрос услуги, услуги и пользователя, содержащихся в запросе услуги, и отправляет мультимедийное сообщение, содержащееся в запросе услуги.
Если терминал, который отправляет запрос услуги, является терминалом пользователя, то шлюз ШУМС(MMSG) отправляет мультимедийное сообщение, содержащееся в запросе услуги, Провайдеру Услуг (SP).
Если терминал, который отправляет запрос услуги, является провайдером SP, то шлюз ШУМС(MMSG) отправляет мультимедийное сообщение, содержащееся в запросе услуги, на домашний Центр Услуги Мультимедийных Сообщений (ЦУМС(MMSC)) принимающего пользователя.
Что касается услуг, содержащихся в запросе услуги, на которые необходима подписка, то шлюз ШУМС(MMSG) выполняет идентификацию состояния подписки на услугу пользователем, содержащимся в запросе услуги.
Этот способ далее содержит следующие шаги:
в случае, если пользователь является пользователем предоплаченных услуг, шлюз ШУМС(MMSG), который получил мультимедийное сообщение, отправляет запрос о выставление счета на Узел Управления Взаимодействием Шлюз-Услуга (УУВШ-У(G-SCP)); и
шлюз ШУМС(MMSG), который получил ответ о передаче мультимедийного сообщения, отправляет на узел УУВШ-У(G-SCP) подтверждение о выставлении счета или запрос об отмене списания средств;
в случае, если пользователь оплачивает услуги по факту,
шлюз ШУМС(MMSG), который получил ответ о передаче мультимедийного сообщения, содержащий информацию об успешной отправке, активирует функцию выставления счета для генерации Учетной Записи Вызова (УЗВ(CDR)) и отправляет эту запись УЗВ(CDR) напрямую в систему выставления счетов или система выставления счетов получает запись УЗВ(CDR) для выполнения операции выставления счета.
Согласно описанному выше решению, центральной идеей настоящего изобретения является конфигурирование в системе мультимедийных сообщений шлюза ШУМС(MMSG). Домашний шлюз ШУМС(MMSG) провайдера услуг (SP) идентифицирует этого провайдера услуг (SP) и услугу, предоставляемую провайдером услуг (SP), а шлюз ШУМС(MMSG) передает мультимедийные сообщения между этим провайдером услуг (SP) и домашним центром ЦУМС(MMSC) терминала пользователя.
Следовательно, система мультимедийных сообщений и соответствующий способ отправки мультимедийных сообщений, раскрытые в вариантах реализации настоящего изобретения, обладают следующими преимуществами:
1. Шлюз ШУМС(MMSG) служит для реализации доступа к провайдеру услуг (SP) и его идентификации унифицированным образом с целью достичь относительного разделения между доступом к услугам и передачей услуг, что может уменьшить загрузку центра ЦУМС(MMSC), повысить уровень надежности центра ЦУМС(MMSC), что позволит защитить основные передающие устройства и реализовать четко организованную архитектуру сети.
2. Шлюз ШУМС(MMSG) может осуществлять функцию буфера, что повысит производительность центра ЦУМС(MMSC) при резком повышении потока на провайдере услуг (SP).
3. Шлюз ШУМС(MMSG) способен осуществлять доступ к множеству центров ЦУМС(MMSC) и отправлять мультимедийное сообщение в домашний центр ЦУМС(MMSC) принимающего пользователя в соответствии с номером принимающего пользователя, что значительно снижает маршрутный поток сообщений между центрами ЦУМС(MMSC) и оптимизирует коммуникационный статус сети.
4. Шлюз ШУМС(MMSG) служит для организации доступа к провайдеру услуг (SP) и его идентификации унифицированным образом и обеспечивает функции локального доступа и локального обслуживания провайдера услуг (SP) с целью способствовать развитию локальных услуг.
Краткое описание чертежей
На фиг.1 представлена структурная схема, иллюстрирующая архитектуру системы мультимедийных сообщений согласно существующему уровню техники.
На фиг.2 представлена блок-схема, иллюстрирующая способ отправки провайдером SP мультимедийного сообщения на терминал MMS согласно существующему уровню техники.
На фиг.3 представлена блок-схема, иллюстрирующая способ отправки терминалом MMS мультимедийного сообщения провайдеру SP согласно существующему уровню техники.
На фиг.4 представлена структурная схема, иллюстрирующая архитектуру системы мультимедийных сообщений, которая содержит шлюз ШУМС(MMSG) в соответствии с вариантом реализации настоящего изобретения.
На фиг.5 представлена блок-схема, иллюстрирующая способ отправки провайдером SP мультимедийного сообщения на терминал MMS того же самого домашнего центра ЦУМС(MMSC) в соответствии с вариантом реализации настоящего изобретения.
На фиг.6 представлена блок-схема, иллюстрирующая способ отправки провайдером SP мультимедийного сообщения на терминал MMS другого домашнего центра ЦУМС(MMSC) в соответствии с вариантом реализации настоящего изобретения.
На фиг.7 представлена блок-схема, иллюстрирующая способ отправки терминалом MMS мультимедийного сообщения провайдеру SP в соответствии с вариантом реализации настоящего изобретения.
Варианты реализации изобретения
Данное изобретение будет подробно описано далее со ссылками на сопровождающие чертежи и варианты реализации.
На фиг.4 представлена структурная схема, иллюстрирующая архитектуру системы мультимедийных сообщений, содержащей шлюз ШУМС(MMSG), в соответствии с вариантом реализации настоящего изобретения. Система мультимедийных сообщений содержит терминал MMS, центр ЦУМС(MMSC), шлюз ШПБД(WAPGW), провайдер SP, узел УУВШ-У(G-SCP) и шлюз ШУМС(MMSG). Шлюз ШУМС(MMSG) отправляет мультимедийные сообщения от провайдера SP или центра ЦУМС(MMSC) и идентифицирует провайдера SP, осуществившего доступ, и услуги, предоставляемые провайдером SP. Провайдер SP является абонентом шлюза ШУМС(MMSG). Провайдер SP подключен к своему домашнему шлюзу ШУМС(MMSG) через сеть IP, а шлюз ЩУМС(MMSG) подключен к центру ЦУМС(MMSC). Шлюз ШУМС(MMSG) также подключен к узлу УУВШ-У(G-SCP), реализующему интерфейс начисления оплаты для пользователя предоплаченных услуг.
Когда терминал MMS отправляет мультимедийное сообщение провайдеру SP, сначала терминал MMS отправляет отредактированное мультимедийное сообщение в домашний центр ЦУМС(MMSC) терминала MMS через шлюз ШПБД(WAPGW). Центр ЦУМС(MMSC) получает и сохраняет мультимедийное сообщение, переданное терминалом MMS, и отправляет полученное мультимедийное сообщение в домашний шлюз ШУМС(MMSG) провайдера SP. Шлюз ШУМС(MMSG) идентифицирует провайдера SP, услугу SP и терминал MMS. Если идентификация выполнена успешно, то шлюз ШУМС(MMSG) отправляет полученное мультимедийное сообщение провайдеру SP.
Когда провайдер SP отправляет мультимедийное сообщение на терминал MMS, сначала провайдер SP отправляет мультимедийное сообщение в свой домашний шлюз ШУМС(MMSG). Шлюз ШУМС(MMSG) идентифицирует провайдера SP, услугу SP и терминал MMS. Если идентификация выполнена успешно, то шлюз ШУМС(MMSG) отправляет полученное мультимедийное сообщение в домашний центр ЦУМС(MMSC) принимающего терминала MMS в соответствии с номером принимающего пользователя. После получения мультимедийного сообщения домашний центр ЦУМС(MMSC) терминала MMS сохраняет мультимедийное сообщение или отправляет его на принимающий терминал MMS через шлюз ШПБД(WAPGW).
В альтернативном варианте реализации шлюз ШУМС(MMSG) и центр ЦУМС(MMSC) могут хранить список всех идентификационных номеров провайдеров SP, которые принадлежат этому шлюзу ШУМС(MMSG), выражающих соотношение адресов между провайдером SP и шлюзом ШУМС(MMSG). Соотношение адресов между терминалом пользователя и центром ЦУМС(MMSC) могут быть записаны в списке соответствия, в котором сохранены соотношения между идентификатором пользователя и центром ЦУМС(MMSC), причем список соответствия сохранен в шлюзе ШУМС(MMSG) и в центре ЦУМС(MMSC). Идентификационный номер провайдера SP может быть номером доступа провайдера SP, а идентификационный номер пользователя может быть номером мобильного телефона.
Шлюз ШУМС(MMSG) в системе мультимедийных сообщений подключен только к одному центру ЦУМС(MMSC) согласно варианту реализации настоящего изобретения. Однако в соответствии с другим вариантом реализации настоящего изобретения шлюз ШУМС(MMSG) может быть подключен не только к одному центру ЦУМС(MMSC), а к нескольким центрам ЦУМС(MMSC). В этом случае шлюз ШУМС(MMSG) должен осуществлять функции маршрутизации или должен быть подключен к Серверу Трансляции Телефонных Номеров в Имена Доменов (ENUM DNS SERVER), который устанавливает соотношение между телефонным номером и именем домена центра ЦУМС(MMSC). Если центр ЦУМС(MMSC), к которому подключен домашний шлюз ШУМС(MMSG) провайдера SP, и домашний центр ЦУМС(MMSC) принимающего терминала MMS - разные устройства, то шлюз ШУМС(MMSG) может получить адрес домашнего центра ЦУМС(MMSC) принимающего терминала MMS на основании информации из собственной таблицы маршрутизации, или из Сервера Трансляции Телефонных Номеров в Имена Доменов (ENUM DNS SERVER) в соответствии с номером принимающего пользователя; затем он напрямую посылает мультимедийное сообщение на найденный центр ЦУМС(MMSC).
На фиг.5 представлен способ отправки провайдером SP мультимедийного сообщения на принимающий терминал MMS, соответствующий варианту реализации настоящего изобретения, реализуемый на базе системы мультимедийных сообщений, представленной на фиг.4, для того случая, когда центр ЦУМС(MMSC), к которому подключен домашний шлюз ШУМС(MMSG) провайдера SP, и домашний центр ЦУМС(MMSC) принимающего терминала MMS - одно устройство, причем способ содержит следующие шаги:
Шаг 501: Провайдер SP отправляет запрос о передаче Мультимедийного Сообщения (ММ), содержащий мультимедийное сообщение, подлежащее отправке, на свой домашний шлюз ШУМС(MMSG).
Шаг 502: Шлюз ШУМС(MMSG) выполняет идентификацию доступа провайдера SP, причем эта идентификация доступа содержит идентификацию состояния подписки, учетных данных доступа и пароля, а также IP-адреса провайдера SP, осуществившего доступ. Если идентификация доступа выполнена успешно, то происходит выполнение шага 503; в противном случае шлюз ШУМС(MMSG) возвращает информацию об ошибке провайдеру SP и прерывает поток.
Шаг 503: Шлюз ШУМС(MMSG) выполняет идентификацию услуги применительно к услуге, соответствующей запросу услуги провайдера SP, причем идентификация услуги содержит проверку состояния услуги, содержащейся в запросе услуги, например произведена ли подписка на данную услугу и находится ли данная услуга в состоянии готовности. Если идентификация услуги выполнена успешно, то происходит выполнение шага 504; в противном случае шлюз ШУМС(MMSG) возвращает информацию об ошибке провайдеру SP и прерывает поток.
Шаг 504: Шлюз ШУМС(MMSG) идентифицирует пользователя, содержащегося в запросе услуги провайдера SP, выполняя в том числе проверку отношения подписки между пользователем и данным провайдером SP и проверку действительности статуса пользователя; если на данную услугу необходима подписка, то шлюз ШУМС(MMSG) должен идентифицировать отношение подписки на данную услугу пользователя, который эту услугу запрашивает. Если идентификация выполнена успешно, то происходит выполнение шага 505; в противном случае шлюз ШУМС(MMSG) возвращает провайдеру SP информацию об ошибке и прерывает поток.
Последовательность выполнения шага 503 и шага 504 не является фиксированной. Т.е., шаг 504 может быть выполнен до шага 503.
Шаги 505-507; Шлюз ШУМС(MMSG) отправляет запрос о передаче ММ сообщения в тот центр ЦУМС(MMSC), к которому он получил доступ. Центр ЦУМС(MMSC), после того как он получил запрос о передаче сообщения ММ, идентифицирует шлюз ШУМС(MMSG), который получил доступ, и возвращает ответ на запрос о передаче ММ сообщения в шлюз ШУМС(MMSG). После получения ответа на запрос о передаче ММ, возвращенный центром ЦУМС(MMSC), шлюз ШУМС(MMSG) отправляет ответ на запрос о передаче ММ сообщения провайдеру SP.
Если принимающий пользователь является абонентом предоплаченных услуг, то выполняются шаги 508-509; после получения ответа, возвращенного центром ЦУМС(MMSC), на запрос о передаче ММ, сообщающий об успешной передаче ММ, шлюз ШУМС(MMSG) отправляет запрос о выставлении счета на узел УУВШ-У(G-SCP), и после того, как он получил этот запрос о выставлении счета, узел УУВШ-У(G-SCP) возвращает ответ на запрос о выставлении счета.
Если принимающий пользователь - это абонент с оплатой по факту, то шаги 508-509 не выполняются.
Шаги 510-514: Центр ЦУМС(MMSC) отправляет уведомление о приходе ММ сообщения на принимающий терминал MMS. После того, как он получил уведомление о приходе ММ, принимающий терминал MMS возвращает ответ. Принимающий терминал MMS отправляет запрос на получение ММ сообщения в центр ЦУМС(MMSC). После получения запроса на получение ММ сообщения от принимающего терминала центр ЦУМС(MMSC) предоставляет ММ сообщение принимающему терминалу MMS. После получения ММ сообщения принимающий терминал MMS возвращает ответ на ММ сообщение в центр ЦУМС(MMSC). Следует отметить, что упомянутые выше шаги 510-514 описывают пример отложенного терминалом MMS изъятия мультимедийного сообщения.
Шаг 515: Центр ЦУМС(MMSC) получает ответ на ММ сообщение, возвращенный терминалом MMS, и отправляет в шлюз ШУМС(MMSG) отчет о статусе доставки ММ сообщения, содержащий информацию о том, послано ли ММ сообщение успешным образом.
Шаг 516-517: В случае, когда пользователь является пользователем предоплаченных услуг, если отчет о статусе доставки ММ сообщения указывает на то, что данное ММ сообщение доставлено успешно, то шлюз ШУМС(MMSG) отправляет подтверждение о выставлении счета на узел УУВШ-У(G-SCP); в противном случае шлюз ШУМС(MMSG) отправляет на узел УУВШ-У(G-SCP) запрос об отмене списания средств. Затем узел УУВШ-У(G-SCP) возвращает ответ на подтверждение о выставлении счета или ответ на запрос об отмене списания средств. В случае, если пользователь оплачивает по факту, когда шлюз ШУМС(MMSG) получает отчет о статусе доставки MMS, содержащий информацию об успешной доставке ММ сообщения, шлюз ШУМС(MMSG) активизирует функцию выставления счета, т.е. шлюз ШУМС(MMSG) генерирует Учетную Запись Вызова (УЗВ(CDR)) и отправляет ее в систему выставления счетов напрямую или система выставления счетов получает запись УЗВ(CDR) для выполнения операции выставления счета.
Шаг 518: Если провайдер SP в запросе о передаче ММ сообщения запрашивает отчет о статусе доставки ММ сообщения, то шлюз ШУМС(MMSG) также отправляет провайдеру SP отчет о статусе доставки ММ сообщения. Если центр ЦУМС(MMSC), к которому подключен домашний шлюз ШУМС(MMSG) провайдера SP, и домашний центр ЦУМС(MMSC) принимающего терминала MMS - разные устройства, то способ отправки провайдером SP мультимедийного сообщения на принимающий терминал MMS в соответствии с вариантом реализации настоящего изобретения представлен на фиг.6, при этом домашний шлюз ШУМС(MMSG) данного провайдера SP подключен к центру ЦУМС(MMSG)1, а центр ЦУМС(MMSC)2 - это домашний центр ЦУМС(MMSC) принимающего терминала MMS. В этом случае, помимо шагов 601-617, идентичных шагам 501-517, представленным на фиг.5, данный способ в соответствии с настоящим вариантом реализации после шага 605 дополнительно содержит следующие шаги:
Шаги 605'-606': После определения в соответствии с номером принимающего пользователя, что домашним центром ЦУМС(MMSC) принимающего терминала MMS является центр ЦУМС(MMSC)2, центр ЦУМС(MMSC)1 отправляет в центр ЦУМС(MMSC)2 запрос о передаче ММ сообщения, содержащий мультимедийное сообщение. После того, как центр ЦУМС(MMSC)2 получает запрос о передаче ММ сообщения, он возвращает в центр ЦУМС(MMSC)1 ответ на запрос о передаче ММ сообщения. Далее выполняется шаг 606.
Соответствующим образом, данный способ после шага 614 далее содержит следующие шаги:
Шаг 615': Центр ЦУМС(MMSC)2, после получения ответа на ММ сообщения, возвращенного терминалом ММS, отправляет отчет о статусе доставки ММ сообщения в центр ЦУМС(MMSC)1. Далее выполняется шаг 615.
Кроме того, также возможно, что в соответствии с настоящим вариантом реализации сообщение MMS, переданное в центр ЦУМС(MMSC) провайдером SР через шлюз ШУМС(MMSG), может быть отправлено на внешние серверы приложений, например на сервер электронной почты, тогда в этом случае адрес доставки сообщения MMS - это ящик электронной почты. Внешние серверы приложений подключены к центру ЦУМС(MMSC) через сеть IP, которая на фиг.1 и фиг.4 не изображена.
На фиг.7 представлена блок-схема, иллюстрирующая способ отправки мультимедийного сообщения терминалом ММS провайдеру SР в соответствии с вариантом реализации настоящего изобретения, при этом центр ЦУМС(MMSC), к которому подключен домашний шлюз ШУМС(MMSG) провайдера SP, и домашний центр ЦУМС(MMSC) принимающего терминала MMS - это одно и то же устройство, и способ содержит следующие шаги:
Шаг 701: Терминал MMS отправляет запрос о передаче ММ сообщения, содержащий мультимедийное сообщение, подлежащее отправке, в свой домашний центр ЦУМС(MMSC).
Шаги 702-703: Центр ЦУМС(MMSC) идентифицирует терминал MMS и находит домашний шлюз ШУМС(ММSG) провайдера SP в соответствии с номером доступа провайдера SP, содержащимся в мультимедийном сообщении. Далее центр ЦУМС(MMSC) возвращает ответ на запрос о передаче ММ сообщения на терминал MMS.
Шаг 704: Центр ЦУМС(MMSC) отправляет запрос о доставке ММ сообщения, содержащий мультимедийное сообщение, подлежащее доставке, в домашний шлюз ШУМС(MMSG) провайдера SP.
Шаги 705-707: После получения из центра ЦУМС(MMSC) запроса о доставке ММ сообщения шлюз ШУМС(MMSG) идентифицирует провайдера SP и услугу, содержащихся в запросе о доставке ММ сообщения, и идентифицирует пользователя, содержащегося в запросе о доставке услуги, например, чтобы проверить состояние подписки пользователя и действительность его статуса;
если идентификация прошла успешно, то выполняется шаг 708; в противном случае происходит прерывание потока. При этом последовательность выполнения шагов 705-707 может быть изменена.
Шаги 708-709: Шлюз ШУМС(MMSG) отправляет ответ на запрос о выставлении счета после того, как он получил запрос о выставлении счета. Если принимающий пользователь - это абонент, оплачивающий по факту, то шаги 708-709 не выполняются.
Шаг 710: Шлюз ШУМС(MMSG) отправляет запрос о доставке ММ сообщения провайдеру SP в соответствии с номером доступа провайдера SP, причем мультимедийное сообщение, подлежащее доставке, содержится в этом запросе.
Шаги 711-712: После получения от шлюза ШУМС(MMSG) запроса о доставке ММ сообщения, который содержит мультимедийное сообщение, провайдер SP возвращает ответ на запрос о доставке ММ сообщения в шлюз ШУМС(MMSG). После получения ответа на запрос о доставке ММ сообщения, возвращенного провайдером SP, шлюз ШУМС(MMSG) отправляет ответ на запрос о доставке ММ сообщения в центр ЦУМС(MMSC).
Шаги 713-714: В случае, когда пользователь является пользователем предоплаченных услуг, шлюз ШУМС(ММSG) отправляет на узел УУВШ-У(G-SCP) подтверждение о выставлении счета, если ММ сообщение доставлено успешно; в противном случае шлюз ШУМС(MMSG) отправляет на узел УУВШ-У(G-SCP) запрос об отмене списания средств. Затем узел УУВШ-У(G-SCP) возвращает ответ на подтверждение о выставлении счета или ответ на запрос об отмене списания средств. В случае, если пользователь оплачивает по факту, шлюз ШУМС(MMSG) активирует функцию выставления счета, т.е. шлюз ШУМС(MMSG) генерирует запись УЗВ(CDR) и отправляет ее в систему выставления счетов напрямую или система выставления счетов получает запись УЗВ(CDR) для выполнения операции выставления счета.
При этом принципы выставления счетов для случая, когда терминал пользователя отправляет ММ сообщение провайдеру SP, аналогичны принципам для счетов, выставляемых в случае, когда провайдер SP отправляет ММ сообщение на терминал пользователя. В случае, если пользователь является пользователем предоплаченных услуг, шлюз ШУМС(MMSG) отправляет запрос о выставлении счета на узел УУВШ-У(G-SCP), в то время как в случае, если пользователь оплачивает по факту, шлюз ШУМC(MMSG) активирует функцию выставления счета.
Если центр ЦУМC(MMSC), к которому подключен домашний шлюз ШУМС(MMSG) провайдера SP, и домашний центр ЦУМС(MMSC) терминала пользователя - разные устройства, то, помимо вышеупомянутых шагов 701-711, способ отправки мультимедийного сообщения отправляющим терминалом пользователя провайдеру SP дополнительно содержит шаг пересылки сообщения между двумя центрами ЦУМС(MMSC).
Из вышеописанного решения видно, что соединение SP и центра ЦУМС(MMSC) через шлюз ШУМС(MMSG), а также унифицированные доступ и идентификация провайдера SP шлюзом ШУМС(MMSG) позволяют реализовать разделение между доступом к услугам и передачей услуг, снизить загрузку центра ЦУМС(MMSC), защитить основные передающие устройства и повысить надежность центра ЦУМС(MMSC). Кроме того, шлюз ШУМС(MMSG) оказывается способным управлять локальным доступом и локальным обслуживанием провайдера SP для того, чтобы способствовать развитию локальных услуг.
Приведенное выше описание содержит только предпочтительные варианты реализации настоящего изобретения, но не ограничивает область его защиты. Все модификации, эквивалентные замены или улучшения, выполненные в духе и согласно принципам данного изобретения, должны также принадлежать объему патентной защиты данного изобретения.