Где хранятся мои MMS?

4 июня 2010  |  Рубрики: Theory

Собственно, а где же все-таки хранятся MMS, которые я передаю через свой мобильный аппарат? Давайте разберемся в этом вопросе.


Для этого нам необходимо взглянуть, на общую архитектуру MMS (Multimedia Messaging Service) сервиса.

MMS клиент (или MMS пользователь в терминологии 3GPP спецификаций) представляет собой программное обеспечение на стороне абонента, которое позволяет получать, отправлять, просматривать и обрабатывать мультимедийный контент на мобильной терминале.

Для коммуникационной обменной среды (трудно подобрать русский аналог английской терминологии exchange), пользователь услуг MMS, который отправляет и генерирует мультимедийный контент, называется источник (originator), в то время как пользователь услуг MMS, который получает отправленный контент – получатель (recipient).

MMS Environment (MMSE) представляет собой набор сетевых элементов MMS архитектуры (см. рисунок ниже). Источник и отправитель мультимедийного контента, должны быть приаттачены к MMSE сетям, обоих абонентов.

Ключевым сетевым элементом в архитектуре MMSE является MMS Centre (MMSC). MMSC состоит из MMS relay и MMS server’a. MMS relay отвечает за роутинг мультимедийных сообщений, не только в пределах одной MMSE сети, но и за пределы «домашней» MMSE, в то время как MMS server отвечает за хранение мультимедийных сообщений.

MMS Architectures

 

MMSC может использовать механизмы WAP, для адаптации пересылаемых сообщений в соответствие с возможностями устройств на приемной стороне. При этом в MMSC может быть «встроена» адаптационная платформа, либо MMSC может быть подключен к внешнему серверу, отвечающему за адаптацию сообщений (transcoding server).

Для предоставления дополнительных услуг MMS (навязчивый прогноз погоды или гороскоп от оператора, который порой тянет не малый трафик и вызывает только негодование), MMSC подключен к т.н. VAS server’у.

Для того чтобы иметь возможность отправить сообщение абоненту, необходимо знать его текущее расположение (например, обслуживающий SGSN), поэтому MMSC также подключен к HLR.

MMSC также отвечает за временное хранение (cache mode) или постоянное хранение сообщений (предоставление услуги MMBox для абонентов).

Рассмотрим более детально, ту часть MMSE, а конкретно MMSC (см. рисунок ниже), которая связана с хранением сообщений.

MMSE Interfaces

 

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

Согласно спецификации, существует, т.н. немедленная (immediate) и отсроченная (deferred) отправка MMS сообщений, которая определяется на стороне получателя. Немедленная отправка сообщения похожа на механизм доставки SMS сообщения получателю, т.е. сообщения доставляется сразу же после его отправки, но в случае MMS его контент может достигать значительных размеров и получатель, возможно, не сможет его обработать (не имеет достаточно памяти для хранение сообщения). К тому же этот механизм открывает широкие возможности для спамеров, по доставке навязчивого контента получателю. Во избежание таких ситуаций в спецификацию были внесена возможность дифференцированной или отсроченной отправки, механизм которой состоит из двух этапов:

  1. MMSC временно сохраняет (начиная с версии MMS 1.0) MMS сообщение для получателя во временном хранилище – Temporary Message Store и создает своеобразное уведомление для получателя, в котором указывает характеристики MMS сообщения (размер, тип и т.д.).
  2. MMSC сообщает получателю, что для него пришло некое сообщении с помощью созданного уведомления, а получатель уже сам «решает» стоит ли ему принять указанный контент немедленно или чуть позже, исходя из своих возможностей.

В случае этих двух методов, получатель вправе использовать следующие механизмы по отношению к принимаемым сообщением:

  1. Rejection of the message – отклонить прием сообщения.
  2. Forward of the message – перенаправить сообщение на удаленный почтовый ящик, либо на адрес другого получателя.

Начиная с версии MMS 1.2, пользователю предоставляется возможность хранить MMS общения в т.н. Multimedia Message Boxes (MMBox) – в сетевом хранилище (Permanent Message Store) на стороне MMSC. С помощью MMBox пользователь может:

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

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

Еще одной довольно интересной возможность отправки MMS сообщений, на мой взгляд, является т.н. оплата ответа, которая позволяет отправителю оплатить все ответы на его отправленное сообщение от получателя(-лей), указав несколько условий, которые должны быть выполнены получателем(-лями) для оплаты ответного сообщения. Этими условиями могут быть:

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

Но это уже совсем другая история…

Небольшой помощник:

HLR – Home Location Register

MS – Mobile Station

SGSN – Serving GPRS Support Node

SMS – Short Message Service

VAS – Value Added Services

WAP – Wireless Application Protocol

Ссылки по теме (en):

 

If you enjoyed this post, make sure you subscribe to my RSS feed!
Автор:
Теги: , ,
0 комментариев | 4 436 просмотров

Поля отмеченные * нужно в любом случае заполнить. Пожалуйста, не оставляйте ссылки на интернет-магазины, коммерческие сайты и аналогичные им сообщения - они будут расценены как спам и будут удаленны. Кстати, это dofollow блог.

 

?Раньше искали

CombiSGSN GGSN SGSN GPRS Attach PDP Context SMS over GPRS SMSC GTP-C GTP-U IMSI 

!На хостинг

#Счетчики

Rambler's Top100