[go: up one dir, main page]

RU2351089C2 - Method of retrieving and sending multimedia messages using session initiating protocol - Google Patents

Method of retrieving and sending multimedia messages using session initiating protocol Download PDF

Info

Publication number
RU2351089C2
RU2351089C2 RU2006119624/09A RU2006119624A RU2351089C2 RU 2351089 C2 RU2351089 C2 RU 2351089C2 RU 2006119624/09 A RU2006119624/09 A RU 2006119624/09A RU 2006119624 A RU2006119624 A RU 2006119624A RU 2351089 C2 RU2351089 C2 RU 2351089C2
Authority
RU
Russia
Prior art keywords
mms
message
service
request
mms service
Prior art date
Application number
RU2006119624/09A
Other languages
Russian (ru)
Other versions
RU2006119624A (en
Inventor
Йозеф ЛАУМЕН (DE)
Йозеф ЛАУМЕН
НИКЕРК Сабине ВАН (DE)
НИКЕРК Сабине ВАН
Original Assignee
Сименс Акциенгезелльшафт
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Сименс Акциенгезелльшафт filed Critical Сименс Акциенгезелльшафт
Priority to RU2006119624/09A priority Critical patent/RU2351089C2/en
Publication of RU2006119624A publication Critical patent/RU2006119624A/en
Application granted granted Critical
Publication of RU2351089C2 publication Critical patent/RU2351089C2/en

Links

Images

Landscapes

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

Abstract

FIELD: physics; communication.
SUBSTANCE: present invention pertains to the method of retrieving and sending multimedia messages (MMS) using session initiating protocol (SIP). Proposed here is a method of retrieving an MMS message (N404) by an MMS user agent (180), comprising the following stages: generation of an MMS subscription request (M401); sending the MMS subscription request (M401) to an MMS server (130); reception of an MMS report (M405) on the MMS message (N404) from the MMS server (130); in reply to the MMS report (M405), generation of an MMS message select query (M409) for retrieving the above mentioned MMS message (N404); sending the above mentioned MMS message select query (M409) to the MMS server (130); reception of an MMS message select query (M411), containing the above mentioned MMS service; and in reply to the received MMS message select query (M411) from the MMS server (130), sending a confirmation (m413) to the MMS server (M130). The above mentioned an MMS subscription request (M401) is sent using the SIP SUBSCRIBE method. The above mentioned MMS report is received using the NOTIFY method. The MMS message select query (M409) is sent using the FETCH method and the above mentioned confirmation is sent using the INFORM method.
EFFECT: possibility of retrieving MMS messages using SIP.
8 cl, 5 dwg

Description

Область техникиTechnical field

Изобретение относится к способу извлечения и доставки мультимедийных сообщений с использованием протокола инициирования сеанса.The invention relates to a method for retrieving and delivering multimedia messages using a session initiation protocol.

Описание предшествующего уровня техникиDescription of the Related Art

Служба мультимедийных сообщений (MMS) в ее современной форме определена в стандарте 3GPP TS 23.140 “3rd Generation Partnership Project; Technical Specification Group Terminals; Multimedia Messaging Service (”MMS”); Functional description; Stage 2 (Release 6)”. Архитектура соответствующих сетей, а также функции различных модулей, в частности, MMS пользовательский агент и MMS ретранслятор/сервер (ниже упоминается как MMS сервер), описаны ниже более детально.The multimedia messaging service (MMS) in its modern form is defined in 3GPP TS 23.140 “3 rd Generation Partnership Project; Technical Specification Group Terminals; Multimedia Messaging Service (”MMS”); Functional description; Stage 2 (Release 6). ” The architecture of the respective networks, as well as the functions of the various modules, in particular the MMS user agent and MMS relay / server (hereinafter referred to as MMS server), are described in more detail below.

Уведомления о входящих MMS сообщениях доставляются от MMS сервера к MMS пользовательскому агенту с использованием WAP накачки. MMS пользовательский агент посылает запрос GET («получить») протокола WAP или HTTP, чтобы вызвать посылку MMS сервером MMS сообщения.Notifications of incoming MMS messages are delivered from the MMS server to the MMS user agent using WAP pumping. The MMS user agent sends a GET (“receive”) WAP or HTTP request to cause the MMS server to send an MMS message.

Передача MMS сообщений Служб мультимедийных сообщений обычно выполняется с использованием протокола беспроводной пересылки приложений WAP или протокола передачи гипертекстовых файлов НТТР. Извлечение MMS сообщения выполняется затем путем посылки WAP или HTTP GET запроса, соответственно.Multimedia messaging services for Multimedia Messaging Services are typically accomplished using the WAP application forwarding protocol or the HTTP hypertext transfer protocol. Extracting the MMS message is then done by sending a WAP or HTTP GET request, respectively.

Услуги передачи сообщений, реализуемые сетью IMS, являющейся подсистемой IP-мультимедийной базовой сети, обсуждаются в настоящее время рабочей группой 3GPP. IMS услуги передачи сообщений содержат такие типы передачи сообщений, как немедленная передача сообщений, отложенная передача сообщений и ориентированная на сеанс передача сообщений. При немедленной передаче сообщений сообщение доставляется немедленно от одного пользователя к другому, в то время как при отложенной передаче сообщений оно доставляется, как только получатель сообщения становится доступным. При ориентированной на сеанс передаче сообщений, прежде чем любая другая передача может иметь место, должен устанавливаться сеанс связи.The messaging services implemented by the IMS network, which is a subsystem of the IP multimedia core network, are currently being discussed by the 3GPP working group. IMS messaging services include message types such as instant messaging, delayed messaging, and session-oriented messaging. With the immediate transmission of messages, the message is delivered immediately from one user to another, while with the delayed transmission of messages it is delivered as soon as the recipient of the message becomes available. In session oriented messaging, a communication session must be established before any other transmission can take place.

В сети IMS используется протокол инициирования сеанса SIP для создания, модифицирования и завершения сеансов с одним или более участниками. Двумя методами, определенными в протоколе SIP, являются SUBSCRIBE («подписаться») и NOTIFY («уведомить»). Метод SUBSCRIBE используется пользовательским терминалом для подписки на пакеты событий у посредников или на серверах. Всякий раз, когда запускается событие, принадлежащее пакету событий подписки, терминал информируется с использованием SIP метода NOTIFY.The IMS network uses the SIP Session Initiation Protocol to create, modify, and end sessions with one or more participants. The two methods defined in the SIP protocol are SUBSCRIBE (“subscribe”) and NOTIFY (“notify”). The SUBSCRIBE method is used by the user terminal to subscribe to event packets from resellers or servers. Whenever an event belonging to the subscription event package is fired, the terminal is informed using the SIP NOTIFY method.

С коммерческой точки зрения может быть весьма важным иметь возможность извлекать MMS сообщения непосредственно из IMS, что, тем не менее, и несмотря на большую работу, было невозможным до настоящего времениFrom a commercial point of view, it can be very important to be able to retrieve MMS messages directly from IMS, which, however, and despite the great work, has been impossible to date

Сущность изобретенияSUMMARY OF THE INVENTION

Целью настоящего изобретения является придание новых признаков протоколу инициирования сеанса SIP, с помощью которых MMS сообщения Службы мультимедийных сообщений могут быть извлечены или доставлены с использованием только протокола SIP.An object of the present invention is to provide new features to the SIP Session Initiation Protocol, by which MMS messages of the Multimedia Messaging Service can be retrieved or delivered using only the SIP protocol.

Цель, заключающаяся в извлечении MMS сообщений с использованием протокола SIP, может быть достигнута способом, соответствующим независимому пункту 1 формулы изобретения, или с помощью терминала, соответствующего независимому пункту 4 формулы изобретения.The goal of retrieving MMS messages using the SIP protocol can be achieved by a method corresponding to the independent claim 1, or by using a terminal corresponding to the independent claim 4.

Цель, заключающаяся в доставке MMS сообщений с использованием протокола SIP, может быть достигнута способом, соответствующим независимому пункту 5 формулы изобретения, или с помощью MMS сервера, соответствующего независимому пункту 8 формулы изобретения.The goal of delivering MMS messages using the SIP protocol can be achieved by a method corresponding to the independent claim 5, or by using an MMS server corresponding to the independent claim 8.

Зависимые пункты формулы изобретения описывают различные предпочтительные варианты осуществления изобретения.The dependent claims describe various preferred embodiments of the invention.

Преимущества изобретенияAdvantages of the Invention

Устройства и способы, соответствующие изобретению, позволяют использовать протокол SIP в качестве единственного транспортного протокола для извлечения и доставки MMS сообщений. Вследствие этого терминалам не требуется иметь другие протоколы, отличные от протокола SIP, поддерживаемого их стеками протоколов, тем самым способствуя снижению затрат на изготовление терминалов. Кроме того, поскольку в стеке протоколов имеется меньше необходимых протоколов, то вероятность ошибок в программном обеспечении снижается, вследствие чего также сокращается период тестирования устройств, приводя в результате к сокращению времени подготовки к продаже.The devices and methods of the invention allow the use of SIP as the only transport protocol for the extraction and delivery of MMS messages. As a result, terminals do not need to have other protocols than the SIP protocol supported by their protocol stacks, thereby helping to reduce terminal manufacturing costs. In addition, since there are fewer required protocols in the protocol stack, the likelihood of software errors is reduced, which also shortens the testing period of devices, resulting in a reduction in preparation time for sale.

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

Предпочтительные варианты осуществления изобретения описаны ниже более детально со ссылками на фиг. 1-4, где представлено следующее:Preferred embodiments of the invention are described in more detail below with reference to FIGS. 1-4, where the following is presented:

Фиг. 1 - мобильная сеть, содержащая мультимедийную подсистему базовой сети протокола IP;FIG. 1 - a mobile network containing a multimedia subsystem of the IP network;

Фиг. 2 - структура нового SIP сообщения, используемого для извлечения или доставки MMS сообщения;FIG. 2 shows the structure of a new SIP message used to retrieve or deliver an MMS message;

Фиг. 3А и 3B - структура двух различных сообщений протокола SIP иFIG. 3A and 3B are the structure of two different SIP messages and

Фиг. 4 - передача сообщений (41), используемая для подписки на пакета событий, передача сообщений (43), используемая для уведомления терминала о приеме MMS сообщения, и передача сообщений (45), используемая для загрузки MMS сообщения в абонентский терминал.FIG. 4 - messaging (41) used to subscribe to an event package, messaging (43) used to notify the terminal about receiving MMS messages, and messaging (45) used to download MMS messages to the subscriber terminal.

Детальное описание изобретенияDETAILED DESCRIPTION OF THE INVENTION

На фиг. 1 показан терминал 101 в сети радиодоступа RAN 11 мобильной сети 12. Сеть RAN 11 содержит множество базовых станций BS 103, управляемых сетевым контроллером радиосвязи RNC 105, причем терминал 101 осуществляет связь с мобильной сетью 12 беспроводным способом через базовую станцию BS 103. В типовом случае одна мобильная сеть 12 содержит множество контроллеров RNC 105, но для простоты на фиг. 1 показан только один такой контроллер RNC.In FIG. 1 shows a terminal 101 in a radio access network RAN 11 of a mobile network 12. A RAN 11 comprises a plurality of base stations BS 103 controlled by a network radio controller RNC 105, the terminal 101 communicating wirelessly with a mobile network 12 through a base station BS 103. Typically, one mobile network 12 contains multiple RNCs 105, but for simplicity, in FIG. 1 shows only one such RNC controller.

Терминал 101 содержит коммуникационные средства 165, предпочтительно такие, которые в типовом случае используются для радиосвязи, и все связанные средства, обеспечивающие успешную связь с мобильной сетью 12. В терминале 101 блок 170 обработки использует коммуникационные средства 165 для передачи и приема данных. Как подлежащие передаче данные, так и принимаемые данные фильтруются посредством стека 175 протоколов, прежде чем над ними будут выполняться дальнейшие операции. Терминал 101 может иметь множество приложений, сохраненных в его памяти. Эти приложения также включают в себя MMS пользовательский агент, который поддерживает все специфические для MMS взаимодействия между исходной сетью 14 и терминалом 101. Приложения выполняются в блоке 170 обработки, причем они используют данные, полученные посредством коммуникационных средств 165 и отфильтрованные с использованием стека 175 протоколов.The terminal 101 comprises communication means 165, preferably those typically used for radio communications, and all associated means for successful communication with the mobile network 12. At terminal 101, the processing unit 170 uses communication means 165 to transmit and receive data. Both the data to be transmitted and the received data are filtered by the protocol stack 175 before further operations are performed on them. Terminal 101 may have many applications stored in its memory. These applications also include an MMS user agent that supports all MMS-specific interactions between the source network 14 and the terminal 101. The applications are executed in the processing unit 170, and they use data obtained by communication means 165 and filtered using the protocol stack 175.

Для пакетного трафика мобильная сеть 12 содержит обслуживающий узел поддержки GPRS (узел SGSN) 107 и шлюзовой узел поддержки GPRS (узел GGSN) 109. Терминал 101 получает IP-адрес который зарезервирован до узла GGSN 109. Трафик между терминалом 101 и узлом GGSN 109 направляется затем на уровень протокола туннелирования GPRS (GTP) через узел SGSN 107 и сеть RAN 11, при этом имеются дополнительные конкретные протоколы уровня радиоинтерфейса, облегчающие ресурсно-эффективную транспортировку данных через интерфейс радиосвязи. Специалистам в данной области техники должно быть понятно, что более детальное описание связанных протоколов можно найти в любом из различных стандартов, описывающих эти механизмы.For packet traffic, mobile network 12 contains a serving GPRS support node (SGSN) 107 and a gateway GPRS support (GGSN) 109. Terminal 101 receives an IP address that is reserved to GGSN 109. Traffic between terminal 101 and GGSN 109 is then routed to the level of the GPRS tunneling protocol (GTP) through the SGSN 107 and the RAN 11 network, while there are additional specific protocols for the level of the radio interface that facilitate the resource-efficient transportation of data via the radio interface. Those skilled in the art will appreciate that a more detailed description of the associated protocols can be found in any of the various standards that describe these mechanisms.

Терминал 101 может осуществлять роуминг в мобильной сети 12, даже если бы его исходная сеть 12 находилась где угодно. Передача пакетных данных выполняется тогда либо непосредственно между терминалом 101 и его исходной сетью 14 или через любую другую сеть, в частности Интернет 13.The terminal 101 may roam in the mobile network 12, even if its original network 12 was anywhere. The transmission of packet data is then either directly between the terminal 101 and its source network 14 or through any other network, in particular the Internet 13.

Исходная сеть содержит исходный обслуживающий сервер HSS 115, который имеет абонентские данные и знает, в какой мобильной сети осуществляет роуминг терминал 101. Обслуживающая функция управления состоянием вызова (S-CSCF) 113 находится в исходной сети терминала 101. Если терминал 101 осуществляет роуминг в другой мобильной сети 12, то функция S-CSCF 113 исходной сети 14 используется через функцию-посредник управления состоянием вызова P-CSCF 111. Функция P-CSCF 111 содержит данные об услугах, на которые подписался терминал 101; эти данные передаются от функции S-CSCF 113 к функции P-CSCF 111 как ответ на запрос, посланный функцией P-CSCF 111.The source network contains the source serving server HSS 115, which has subscriber data and knows which mobile network the terminal 101 is roaming in. The call state management function (S-CSCF) 113 is located in the source network of the terminal 101. If the terminal 101 is roaming to another of the mobile network 12, the S-CSCF 113 of the source network 14 is used through the P-CSCF 111 call state control intermediary function. The P-CSCF 111 function contains data about services to which the terminal 101 has subscribed; this data is transmitted from the S-CSCF 113 to the P-CSCF 111 as a response to the request sent by the P-CSCF 111.

В мобильных телекоммуникационных системах, таких как GSM, UMTS, протокол SIP используется для мультимедийной подсистемы IMS базовой сети протокола IP. Подсистема IMS включает в себя функцию P-CSCF 111, функцию S-CSCF 113 и серверы MMS, обеспечивающие некоторые из услуг. В частности, для сообщений MMS, сервер MMS 130 используется в качестве сервера, обеспечивающего все услуги, связанные с MMS.In mobile telecommunication systems, such as GSM, UMTS, SIP is used for the multimedia subsystem IMS of the core network of the IP protocol. The IMS subsystem includes a P-CSCF 111 function, an S-CSCF 113 function, and MMS servers providing some of the services. In particular, for MMS messages, the MMS server 130 is used as a server providing all MMS-related services.

Сервер MMS 130 содержит коммуникационные средства 185 для осуществления связи между терминалами 101 с другими серверами MMS 130 и серверами в сети Интернет 13. Блок 190 обработки сервера MMS 130 использует коммуникационные средства 185, а также стек 195 протоколов. Стек 195 протоколов содержит протоколы IMS, позволяющие обеспечить различные услуги. Стек 195 протоколов может дополнительно содержать часть, специфическую для MMS часть. Сервер MMS 130 выполняет MMS-приложение 196, которое обеспечивает регистрацию подписок на пакеты событий, уведомление абонентских терминалов о принятых сообщениях MMS, принадлежащих к пакету событий, соответствующему подписке, и доставку выборок MMS в ответ на прием запросов на выборки MMS.MMS server 130 contains communication means 185 for communication between terminals 101 with other MMS servers 130 and servers on the Internet 13. The processing unit 190 of MMS server 130 uses communication means 185, as well as protocol stack 195. The 195 protocol stack contains IMS protocols to provide various services. The protocol stack 195 may further comprise a portion specific to the MMS portion. MMS server 130 executes MMS application 196, which provides registration of subscriptions to event packets, notification of subscriber terminals of received MMS messages belonging to the event packet corresponding to the subscription, and delivery of MMS samples in response to receiving MMS sample requests.

На фиг. 2 показана структура MMS-части новых сообщений протокола SIP, используемых для подписки на пакет событий или выборку и доставку сообщения MMS. Сообщение 20 протокола SIP содержит поля 21 (X-Mms_Message-Typ) (тип сообщения MMS), 22 (X-Mms_Transaction ID) (идентификатор транзакции MMS), 23 (X-Mms_MMS-Version) (версия MMS), 24 (To) (кому), 25 (From) (от кого). Эти поля 21-25 обычно передаются в заголовке сообщения 20 протокола SIP.In FIG. Figure 2 shows the structure of the MMS part of new SIP messages used to subscribe to an event package or select and deliver an MMS message. SIP message 20 contains fields 21 (X-Mms_Message-Typ) (MMS message type), 22 (X-Mms_Transaction ID) (MMS transaction identifier), 23 (X-Mms_MMS-Version) (MMS version), 24 (To) (to), 25 (From) (from). These fields 21-25 are usually transmitted in the header of the SIP message 20.

На фиг. 3А и 3B показаны структуры двух различных сообщений 20 протокола SIP. Сообщение 20а протокола SIP, используемое для передачи сообщения М401 запроса на подписку MMS, показано на фиг. 3А и содержит в своем поле 21 идентификатор “m-sreg”, а также в поле 36А - флаг “yes” (да). Сообщение 20b протокола SIP, используемое для передачи сообщения М403 ответа на подписку MMS, показано на фиг. 3B и содержит в поле 21 идентификатор “m-sref”, а также подтверждение “OK” в поле 36В.In FIG. 3A and 3B show the structures of two different SIP messages 20. The SIP message 20a used to transmit the MMS subscription request message M401 is shown in FIG. 3A and contains the identifier “m-sreg” in its field 21, as well as the “yes” flag in field 36A. The SIP message 20b used to transmit the MMS subscription response message M403 is shown in FIG. 3B and contains the identifier “m-sref” in field 21, as well as the confirmation “OK” in field 36B.

Специалистам в данной области техники должно быть понятно, что примеры, показанные на фиг. 2, 3А, 3B, являются схематичными по своему характеру. Более детальное описание для всех форматов заголовков и сообщений содержится в IETF-спецификациях RFC 3261 и 3265. Документ RFC 3261 содержит описание протокола SIP, а документ RFC 3265 содержит описание специфического для протокола SIP уведомления о событии. Оба эти документа определяют методы, используемые в протоколе SIP, на которые далее даются ссылки в настоящем описании.Those skilled in the art will appreciate that the examples shown in FIG. 2, 3A, 3B are schematic in nature. A more detailed description for all header and message formats can be found in the IETF specifications RFC 3261 and 3265. RFC 3261 describes the SIP protocol, and RFC 3265 describes the SIP-specific event notification. Both of these documents define the methods used in the SIP protocol, which are further referenced in the present description.

Пунктирный блок 41 на фиг. 4 показывает, каким образом осуществляется подписка на пакет событий. Пользовательский агент 180 службы MMS запрашивает, путем посылки запроса М401 на подписку MMS к серверу 130 службы MMS, чтобы сервер 130 службы MMS использовал метод NOTIFY (уведомить) протокола SIP для посылки уведомлений службы MMS. Запрос М401 на подписку MMS имеет форму сообщения 20b, показанного на фиг. 3b, и посылается терминалом 101, как только он включается в первый раз и имеет сетевое покрытие. Прием запроса М401 на подписку MMS подтверждается сервером 130 службы MMS с помощью ответа М403 на запрос подписки MMS.Dotted block 41 in FIG. 4 shows how to subscribe to an event package. The MMS user agent 180 requests, by sending an M401 MMS subscription request to the MMS service server 130, that the MMS service server 130 uses the SIP NOTIFY method to send MMS notifications. The MMS subscription request M401 is in the form of a message 20b shown in FIG. 3b, and sent by terminal 101 as soon as it is turned on for the first time and has network coverage. The receipt of an M401 MMS subscription request is confirmed by the MMS service server 130 using an M403 response to the MMS subscription request.

Пунктирный блок 43 показывает, каким образом терминал 101 информируется о приеме сообщения MMS N404. Как только сервер 130 службы MMS примет сообщение N404 службы MMS, которое принадлежит пакету событий, соответствующему подписке, он посылает уведомление М405 службы MMS пользовательскому агенту 180 службы MMS, информируя его, что сообщение N404 службы MMS поступило на сервер 130 службы MMS. Пользовательский агент 180 службы MMS реагирует на уведомление М405 службы MMS ответом М407 на уведомление службы MMS.Dotted block 43 shows how terminal 101 is informed of the receipt of MMS message N404. As soon as the MMS service server 130 receives the MMS service message N404, which belongs to the event package corresponding to the subscription, it sends an MMS service notification M405 to the MMS user agent 180, informing it that the MMS service message N404 has arrived at the MMS service server 130. The MMS user agent 180 responds to the MMS service notification M405 with the response M407 to the MMS service notification.

Пунктирный блок 45 показывает, каким образом сообщение N404 службы MMS, принятое сервером 130 службы MMS, может быть загружено в терминал 101. В ответ на уведомление М405 службы MMS пользовательский агент 180 службы MMS может принять решение загрузить сообщение N404 службы MMS, путем посылки запроса М409 на выборку сообщения службы MMS серверу 130 службы MMS. Запрос М409 на выборку сообщения службы MMS представляет собой сообщение FETCH (осуществить выборку) протокола SIP.Dotted block 45 shows how the MMS service message N404 received by the MMS service server 130 can be downloaded to the terminal 101. In response to the MMS service notification M405, the MMS service agent 180 may decide to download the MMS service message N404 by sending an M409 request to select the MMS service message to the MMS service server 130. The MMS request M409 is a FETCH (Sample) SIP message.

В ответ на прием запроса М409 на выборку сообщения службы MMS, сервер 130 службы MMS посылает выборку М411 сообщения службы MMS на сервер 130 службы MMS. Выборка М411 сообщения службы MMS включает в себя информационное содержание (контент) сообщения N404 службы MMS.In response to receiving a request M409 to sample an MMS service message, the MMS service server 130 sends a sample M411 MMS service message to the MMS service server 130. The MMS service message selection M411 includes the information content (content) of the MMS service message N404.

Пользовательский агент 180 службы MMS подтверждает прием выборки М411 сообщения службы MMS путем возврата подтверждения М413 приема выборки М411 сообщения службы MMS. В ответ на прием подтверждения М413 приема выборки М411 сообщения службы MMS сервер 130 службы MMS отвечает подтверждением М417 приема.The MMS user agent 180 confirms the receipt of the MMS service message sample M411 by returning the MMS service message selection confirmation M413. In response to receiving an acknowledgment M413 of receiving a sample of M411 messages of an MMS service, the MMS server 130 responds with an acknowledgment M417 of reception.

Все сообщения - запрос М401 на подписку MMS, ответ М403 на запрос на подписку MMS, уведомление М405 службы MMS, ответ М407 на уведомление службы MMS, запрос М409 на выборку сообщения службы MMS, выборка М411 сообщения службы MMS и подтверждение М413 приема выборки сообщения службы MMS - имеют структуры, подобные показанным на фиг. 3А и 3B, за исключением того, что значение в поле 21 изменяется в соответствии с идентификацией типа сообщения. Структура этих сообщений в остальном такова, как определено в документах 3GPP, TS 23.140, упомянутых выше.All messages - M401 request for MMS subscription, M403 response to MMS subscription request, MMS service notification M405, M407 response to MMS service notification, M409 request for MMS message retrieval, MMS service message selection M411 and MMS service message reception confirmation M413 - have structures similar to those shown in FIG. 3A and 3B, except that the value in field 21 changes in accordance with the identification of the message type. The structure of these messages is otherwise as defined in 3GPP, TS 23.140, mentioned above.

Сообщения с М401 по М417, пересылаемые между терминалом 101 и сервером 130 службы MMS, маршрутизируются, при необходимости, через базовую станцию BS 103, узел SGSN 107, узел GGSN 109, функцию P-CSCCF 111 и функцию S-CSCF 113.Messages M401 through M417 forwarded between the terminal 101 and the MMS server 130 are routed, if necessary, through the BS 103, SGSN 107, GGSN 109, P-CSCCF 111 and S-CSCF 113.

Для запроса М401 на подписку MMS поле “event” (событие) устанавливается на значение “mms”, указывающее цель запроса М401 на подписку MMS, то есть, что пользовательский агент 180 службы MMS запрашивает от сервера 130 службы MMS использовать метод уведомления по протоколу SIP для посылки уведомлений М405 службы MMS.For an M401 request for an MMS subscription, the “event” field is set to “mms” indicating the purpose of the M401 request for an MMS subscription, that is, the MMS user agent 180 requests from the MMS service server 130 to use the SIP notification method for sending notifications M405 MMS service.

Поскольку в запросе М401 на подписку MMS, а также в уведомлении М405 службы MMS поле “event” установлено на значение “mms”, посредством этого терминал 103 информируется о входящем MMS-уведомлении в уведомлении М405 службы MMS.Since the “event” field is set to “mms” in the M401 MMS subscription request, as well as in the MMS service notification M405, this means that the terminal 103 is informed of the incoming MMS notification in the MMS service notification M405.

Сообщения М401 - М417 содержат специфические для протокола SIP поля заголовка и поля заголовка на MMS-уровне.Messages M401 - M417 contain SIP-specific header fields and header fields at the MMS level.

Запрос М401 на подписку MMS посылается с использованием метода SUBSCRIBE (подписаться) протокола SIP. Запрос М401 на подписку MMS содержит идентификатор события, определяющий, что для посылки уведомления М405 службы MMS должен использоваться метод NOTIFY протокола SIP. После приема уведомления М405 службы MMS, терминал 101 генерирует и посылает запрос М409 на выборку сообщения службы MMS.An M401 MMS subscription request is sent using the SUBSCRIBE (subscribe) SIP method. The MMS subscription request M401 contains an event identifier that determines that the SIP protocol NOTIFY method must be used to send the MMS service notification M405. After receiving the MMS service notification M405, the terminal 101 generates and sends an M409 request to sample the MMS service message.

В первом варианте осуществления поля заголовка на MMS-уровне добавляются к полям заголовка в сообщениях М401-М417. Затем функция S-CSCF 113 анализирует заголовки протокола SIP каждого входящего сообщения. Если обнаружены специфические для службы MMS заголовки, например, путем обнаружения ключевого слова “X-Mms” в полях, то функция S-CSCF 113 маршрутизирует сообщение на сервер 130 службы MMS. Аналогичным образом, все сообщения протокола SIP, принимаемые терминалом 101, проверяются на наличие каких-либо специфических для службы MMS заголовков, и если такой заголовок найден, то сообщение направляется пользовательскому агенту 180 службы MMS. Преимущество такой структуры заголовка заключается в том, что как заголовки протокола SIP, так и MMS-заголовки имеют одинаковый формат и кодирование. В частности, для терминала только с возможностями протокола SIP это сокращает затраты на реализацию, поскольку единственная схема кодирования может быть применена к стеку протокола SIP, а также на уровне приложений.In the first embodiment, the header fields at the MMS level are added to the header fields in the messages M401-M417. The S-CSCF 113 then analyzes the SIP headers of each incoming message. If MMS-specific headers are detected, for example, by detecting the “X-Mms” keyword in the fields, then the S-CSCF 113 routes the message to the MMS service server 130. Similarly, all SIP messages received by the terminal 101 are checked for any MMS-specific headers, and if such a header is found, the message is sent to the MMS user agent 180. The advantage of this header structure is that both the SIP headers and the MMS headers have the same format and encoding. In particular, for a terminal with SIP capabilities only, this reduces implementation costs, since a single coding scheme can be applied to the SIP protocol stack as well as at the application level.

Во втором варианте осуществления, поля заголовка сообщений протокола SIP содержат только поля, специфические для протокола SIP. При таком подходе информация службы MMS является вложением для сообщения протокола SIP. Функция S-CSCF 113 проверяет, является ли вложение сообщением протокола SIP. Если в поле “Content-Type:” (тип контента) заголовка обнаружено ключевое слово “application/vnd.wap.mms-message”, то с высокой вероятностью имеет место именно этот случай, и сообщение затем маршрутизируется на сервер 130 службы MMS. Поле “Content-Type:” заголовка сообщений протокола SIP, принимаемых терминалом 101, проверяется таким же образом. Если поле заголовка содержит “application/vnd.wap.mms-message”, то сообщение протокола SIP направляется пользовательскому агенту 180 службы MMS. Преимущество такой структуры заголовка и кодирования заключается в том, что таким способом можно обеспечить лучшую совместимость с современными существующими системами MMS. В частности, терминалам, содержащим современное клиентское программное обеспечение службы MMS, которое связывается только со стеком протоколов SIP, не требуется никаких дополнительных кодеров или декодеров для обработки сообщений М401-М417, что позволяет более просто реализовать терминал 101, поддерживающий функциональность службы MMS.In the second embodiment, the SIP message header fields contain only SIP-specific fields. With this approach, MMS service information is an attachment for SIP message. S-CSCF 113 checks if the attachment is a SIP message. If the keyword “application / vnd.wap.mms-message” is found in the “Content-Type:” field of the header, then this is the case with high probability, and the message is then routed to the MMS service server 130. The “Content-Type:” field of the SIP message header received by the terminal 101 is checked in the same way. If the header field contains “application / vnd.wap.mms-message”, then the SIP message is sent to the MMS user agent 180. The advantage of such a header and coding structure is that in this way it is possible to provide better compatibility with current existing MMS systems. In particular, terminals containing modern MMS client software that only communicates with the SIP protocol stack do not require any additional encoders or decoders for processing M401-M417 messages, which makes it easier to implement terminal 101 that supports MMS service functionality.

Некоторые из сообщений подтверждения приема, например ответ М403 на запрос на подписку MMS, ответ М407 на уведомление службы MMS, выборка М411 сообщения службы MMS являются «200 ОК»-сообщениями. Кроме того, они содержат релевантные MMS-заголовки, а выборка М411 сообщения службы MMS дополнительно содержит сообщение N404 службы MMS, принятое сервером 130 службы MMS. Все эти сообщения подтверждения могут содержать либо поля заголовка, специфические для протокола SIP, либо, в дополнение к полям заголовка, специфическим для протокола SIP, также некоторые поля заголовка, специфические для службы MMS. В первом случае другие необходимые данные помещаются в полезную нагрузку.Some of the acknowledgment messages, for example, the response of the M403 to the MMS subscription request, the response of the M407 to the MMS notification, the selection of the M411 MMS messages are “200 OK” messages. In addition, they contain relevant MMS headers, and the MMS service message selection M411 further comprises an MMS service message N404 received by the MMS service server 130. All of these confirmation messages may contain either SIP-specific header fields or, in addition to SIP-specific header fields, also some MMS-specific header fields. In the first case, other necessary data is placed in the payload.

В других сообщениях подтверждения приема, т.е. подтверждение М413 приема выборки сообщения службы MMS и подтверждение М417, также являются «200 ОК»-сообщениями. В противоположность описанным выше «200 ОК»-сообщениям, они не содержат информации, специфической для службы MMS.In other acknowledgment messages, i.e. acknowledgment M413 of receiving a sample of a MMS message and acknowledgment M417 are also “200 OK” messages. In contrast to the “200 OK” messages described above, they do not contain information specific to the MMS service.

Перечень ссылочных позицийList of Reference Items

11eleven сеть радиодоступа RANradio access network RAN 1212 мобильная сетьmobile network 14fourteen исходная сетьsource network 101101 терминалterminal 103103 базовая станция BSbase station BS 105105 сетевой контроллер радиосвязи RNCradio network controller RNC 107107 обслуживающий узел поддержки GPRS (SGSN) шлюзовой узел поддержки GPRS (GGSN)Serving GPRS Support Node (SGSN) GPRS Gateway Support Node (GGSN) 109109 шлюзовой узел поддержки GPRS (GGSN)GPRS Support Gateway Node (GGSN) 111111 функция-посредник управления состоянием вызова
P-CSCF
call state management proxy
P-CSCF
113113 обслуживающая функция управления состоянием вызова S-CSCFS-CSCF serving call state management function 115115 исходный обслуживающий сервер HSSHSS source server 130130 сервер службы MMSMMS service server 165165 коммуникационные средстваcommunication tools 170170 блок обработкиprocessing unit 175175 стек протоколовprotocol stack 185185 коммуникационные средстваcommunication tools 190190 блок обработкиprocessing unit 195195 стек протоколовprotocol stack 196196 приложение службы MMSMMS service application

Claims (8)

1. Способ извлечения сообщения (N404) службы мультимедийных сообщений (MMS), предназначенный для исполнения на пользовательском агенте (180) службы MMS, содержащий этапы: генерирование запроса (М401) на подписку MMS; посылка упомянутого запроса (М401) на подписку MMS на сервер (130) службы MMS; прием уведомления (М405) службы MMS о сообщении (N404) службы MMS от сервера (130) службы MMS; в ответ на прием упомянутого уведомления (М405) службы MMS генерирование запроса (М409) на выборку сообщения службы MMS для извлечения упомянутого сообщения (N404) службы MMS; посылка упомянутого запроса (М409) на выборку сообщения службы MMS на сервер (130) службы MMS; прием выборки (М411) сообщения службы MMS, содержащей упомянутое сообщение (N404) службы MMS; и в ответ на прием упомянутой выборки (М411) сообщения службы MMS от сервера (130) службы MMS, посылка подтверждения (М413) на сервер (130) службы MMS; в котором усовершенствование состоит в том, что упомянутый запрос (М401) на подписку MMS посылается с использованием метода SUBSCRIBE (подписаться) протокола SIP; упомянутое уведомление (М405) службы MMS принимается с использованием метода NOTIFY (уведомить) протокола SIP; упомянутый запрос (М409) на выборку сообщения службы MMS посылается с использованием метода FETCH (осуществить выборку) протокола SIP; и упомянутое подтверждение (М413) посылается с использованием метода INFORM (информировать) протокола SIP.1. A method of retrieving a message (N404) of a multimedia messaging service (MMS) intended for execution on an MMS user agent (180), comprising the steps of: generating a request (M401) for an MMS subscription; sending the above request (M401) to an MMS subscription to the MMS service server (130); receiving a notification (M405) of the MMS service about a message (N404) of the MMS service from the MMS service server (130); in response to receiving said MMS service notification (M405), generating a request (M409) to sample an MMS service message to retrieve said MMS service message (N404); sending said request (M409) to sample the MMS service message to the MMS service server (130); receiving a sample (M411) of an MMS service message containing said MMS service message (N404); and in response to receiving said sample (M411) of the MMS service message from the MMS service server (130), sending a confirmation (M413) to the MMS service server (130); wherein the improvement is that said MMS subscription request (M401) is sent using the SIP SUBSCRIBE (subscribe) method; said MMS service notification (M405) is received using the SIP NOTIFY method; said request (M409) to sample an MMS service message is sent using the FETCH (sample) SIP protocol; and said acknowledgment (M413) is sent using the INFORM (inform) SIP protocol method. 2. Способ по п.1, в котором специфические для службы MMS поля заголовка упомянутого запроса (М401) на подписку MMS, упомянутого уведомления (М405) службы MMS, упомянутого запроса (М409) на выборку сообщения службы MMS и упомянутого подтверждения (М413) посылаются или принимаются как вложения.2. The method according to claim 1, in which the MMS-specific header fields of said MMS subscription request (M401), MMS service notification (M405), said MMS request (M409) to sample an MMS service message and said acknowledgment (M413) or accepted as attachments. 3. Способ по п.1, в котором специфические для службы MMS поля заголовка упомянутого запроса (М401) на подписку MMS, упомянутого уведомления (М405) службы MMS, упомянутого запроса (М409) на выборку сообщения службы MMS и упомянутого подтверждения (М413) включены в поля заголовка протокола SIP.3. The method according to claim 1, in which the MMS service-specific header fields of said MMS subscription (M401), MMS service notification (M405), said MMS request (M409) and MMS confirmation message (M413) are included in the header fields of the SIP protocol. 4. Терминал (101), содержащий коммуникационные средства (165) для связи с мобильной сетью (12), стек протоколов (175) для фильтрации данных, передаваемых и принимаемых посредством коммуникационных средств (165), память для хранения множества приложений, включая пользовательский агент (180) службы MMS, который поддерживает специфическое для MMS взаимодействие между исходной сетью (14) терминала и терминалом (101), блок обработки (170) для выполнения приложений с использованием данных, полученных посредством коммуникационных средств (165) и отфильтрованных с использованием стека протоколов (175), при этом пользовательский агент (180) службы MMS выполнен с возможностью осуществления способа извлечения сообщения службы MMS по любому из пп.1-3.4. A terminal (101) containing communication means (165) for communicating with a mobile network (12), a protocol stack (175) for filtering data transmitted and received by means of communication means (165), a memory for storing a variety of applications, including a user agent (180) an MMS service that supports MMS-specific interaction between the source network (14) of the terminal and the terminal (101), a processing unit (170) for executing applications using data obtained by communication means (165) and filtered using using the protocol stack (175), wherein the MMS user agent (180) is configured to implement a method for retrieving an MMS service message according to any one of claims 1 to 3. 5. Способ доставки сообщения (N404) службы мультимедийных сообщений (MMS), предназначенный для исполнения на сервере (130)службы MMS, содержащий этапы: прием запроса (М401) на подписку MMS от терминала (101);
прием сообщения (N404) службы MMS; в ответ на прием упомянутого сообщения (N404) службы MMS генерирование уведомления (М405) службы MMS и посылка упомянутого уведомления (М405) службы MMS на терминал (101); прием запроса (М409) на выборку сообщения службы MMS от терминала (101) для извлечения сообщения (N404); в ответ на упомянутый запрос (М409) на выборку сообщения службы MMS, генерирование выборки (М411) сообщения службы MMS, содержащей сообщение (N404) службы MMS, и посылка упомянутой выборки (М411) сообщения службы MMS на терминал (101); и прием подтверждения (М413) от терминала (101); в котором усовершенствование состоит в том, что упомянутый запрос (М401) на подписку MMS принимается с использованием метода SUBSCRIBE (подписаться) протокола SIP; упомянутое уведомление (М405) службы MMS посылается с использованием метода NOTIFY (уведомить) протокола SIP; упомянутый запрос (М409) на выборку сообщения службы MMS принимается с использованием метода FETCH (осуществить выборку) протокола SIP; и упомянутое подтверждение (М413) принимается с использованием метода INFORM (информировать) протокола SIP.
5. A method for delivering a message (N404) of a multimedia messaging service (MMS) for execution on an MMS service server (130), comprising the steps of: receiving a request (M401) for an MMS subscription from a terminal (101);
receiving an MMS message (N404); in response to receiving said MMS service message (N404), generating a MMS service notification (M405) and sending said MMS service notification (M405) to terminal (101); receiving a request (M409) to retrieve an MMS service message from a terminal (101) to retrieve a message (N404); in response to said request (M409) to sample an MMS service message, generating a sample (M411) of an MMS service message containing an MMS service message (N404), and sending said sample (M411) of an MMS service message to a terminal (101); and receiving confirmation (M413) from the terminal (101); wherein the improvement is that said MMS subscription request (M401) is received using the SUBSCRIBE (subscribe) SIP method; said MMS service notification (M405) is sent using the SIP NOTIFY method; said request (M409) for sampling an MMS service message is received using the FETCH (sample) SIP protocol; and said acknowledgment (M413) is received using the SIP INFORM method.
6. Способ по п.5, в котором специфические для службы MMS поля заголовка упомянутого запроса (М401) на подписку MMS, упомянутого уведомления (М405) службы MMS, упомянутого запроса (М409) на выборку сообщения службы MMS и упомянутого подтверждения (М413) принимаются или посылаются как вложения.6. The method according to claim 5, in which the MMS service-specific header fields of said MMS subscription (M401), MMS notification (M405), said MMS request (M409) and MMS confirmation message (M413) are received or sent as attachments. 7. Способ по п.5, в котором специфические для службы MMS поля заголовка упомянутого запроса (М401) на подписку MMS, упомянутого уведомления (М405) службы MMS, упомянутого запроса (М409) на выборку сообщения службы MMS и упомянутого подтверждения (М413) включены в поля заголовка протокола SIP.7. The method according to claim 5, in which the MMS service-specific header fields of said MMS subscription (M401), MMS notification (M405), MMS request (M409) and MMS confirmation message and said acknowledgment (M413) are included in the header fields of the SIP protocol. 8. Сервер (130) службы MMS, содержащий коммуникационные средства (185) для осуществления связи между терминалами (101), с другими серверами (130) службы MMS и серверами сети Интернет (13), стек протоколов (195), содержащий протоколы подсистемы IP-мультимедийной базовой сети (IMS) для обеспечения различных услуг, и часть, специфическую для службы MMS, блок обработки (190) для выполнения приложения MMS (196) для обеспечения регистрации подписок на пакеты событий, уведомления абонентских терминалов о принятых сообщениях MMS, принадлежащих к пакету событий, соответствующему подписке, и доставки выборок MMS в ответ на прием запросов на выборки MMS в соответствии со способом доставки сообщения службы MMS по любому из пп.5-7. 8. Server (130) of the MMS service, containing communication means (185) for communication between the terminals (101), with other servers (130) of the MMS service and Internet servers (13), a protocol stack (195) containing the protocols of the IP subsystem a multimedia core network (IMS) for providing various services, and a part specific to the MMS service, a processing unit (190) for executing the MMS application (196) for registering subscriptions to event packets, notifying subscriber terminals about received MMS messages belonging to event package corresponding to him by subscribing, and delivering MMS samples in response to receiving requests for MMS samples in accordance with the method of delivering an MMS message according to any one of claims 5-7.
RU2006119624/09A 2003-11-06 2003-11-06 Method of retrieving and sending multimedia messages using session initiating protocol RU2351089C2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
RU2006119624/09A RU2351089C2 (en) 2003-11-06 2003-11-06 Method of retrieving and sending multimedia messages using session initiating protocol

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
RU2006119624/09A RU2351089C2 (en) 2003-11-06 2003-11-06 Method of retrieving and sending multimedia messages using session initiating protocol

Publications (2)

Publication Number Publication Date
RU2006119624A RU2006119624A (en) 2007-12-20
RU2351089C2 true RU2351089C2 (en) 2009-03-27

Family

ID=38916865

Family Applications (1)

Application Number Title Priority Date Filing Date
RU2006119624/09A RU2351089C2 (en) 2003-11-06 2003-11-06 Method of retrieving and sending multimedia messages using session initiating protocol

Country Status (1)

Country Link
RU (1) RU2351089C2 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2493665C1 (en) * 2009-10-29 2013-09-20 Зте Корпорэйшен Method and system for subscription service implementation in ims network
RU2517399C2 (en) * 2009-07-09 2014-05-27 Телефонактиеболагет Лм Эрикссон (Пабл) Methods and apparatus for initiating provisioning of subscriber data in hss of ip multimedia subsystem network

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2154357C2 (en) * 1995-08-18 2000-08-10 Моторола Инк. Multimedia receiver and system for it
WO2002032165A1 (en) * 2000-10-09 2002-04-18 Nokia Corporation Method and system for establishing a connection between network elements
WO2002062026A1 (en) * 2001-01-29 2002-08-08 Siemens Aktiengesellschaft Message transfer device and method for transferring messages
EP1163775B1 (en) * 1999-03-22 2006-09-13 Nokia Corporation Method and apparatus for the transmission of information

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2154357C2 (en) * 1995-08-18 2000-08-10 Моторола Инк. Multimedia receiver and system for it
EP1163775B1 (en) * 1999-03-22 2006-09-13 Nokia Corporation Method and apparatus for the transmission of information
WO2002032165A1 (en) * 2000-10-09 2002-04-18 Nokia Corporation Method and system for establishing a connection between network elements
WO2002062026A1 (en) * 2001-01-29 2002-08-08 Siemens Aktiengesellschaft Message transfer device and method for transferring messages

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
3GPP TS 23.140 V4.2.0, 3 rd Generation Partnership Project; Technical Specification Group Terminals; Multimedia Messaging Service (MMS); Functional description; Stage 2, раздел 8.1.4-8.1.5, фиг.4-5. *
ГОЛЬДШТЕЙН B.C. и др., IP - телефония, Радио и Связь, Москва, 2001, с.с.198-217. А.В.ROACH, Network Working Group, RFC 3265, Session Initiation Protocol (SIP)-Specific Event Notification, Dynamicsoft, 06.2002. SCHULZRINNE H. AND ROSENBERG J., ADVANCED SIGNALING AND CONTROL IN NEXT GENERATION NETWORKS, The Session Initiation Protocol: Internet-Centric Signaling, IEEE Communications Magazine, October 2000, с.с.134-141. 3GPP TS 22.140 V5.2.0, 3 rd Generation Partnership Project; Technical Specification Group Services and System Aspects; Multimedia Messaging Service (MMS), Stage 1, 3GPP TS 22.140 version 5.2.0 Release 5, 06.2002, c.c.1-15. *

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2517399C2 (en) * 2009-07-09 2014-05-27 Телефонактиеболагет Лм Эрикссон (Пабл) Methods and apparatus for initiating provisioning of subscriber data in hss of ip multimedia subsystem network
RU2493665C1 (en) * 2009-10-29 2013-09-20 Зте Корпорэйшен Method and system for subscription service implementation in ims network

Also Published As

Publication number Publication date
RU2006119624A (en) 2007-12-20

Similar Documents

Publication Publication Date Title
CN102006571B (en) Support the report terminal capacity of short message service
EP2144479B1 (en) Method, system and message service interworking module for implementing message service interworking
US8195168B2 (en) Mechanism for controlling a transmission of data messages to user equipment by an external gateway
RU2610590C2 (en) Short messages service going from mobile devices/coming to mobile devices, without mobile subscriber isdn (msisdn), in internet protocol multimedia subsystem (ims)
US20090221310A1 (en) Message interworking method, system, entity and message delivery report processing method, system, the entity, terminal for message interworking
JP5666020B2 (en) Method and apparatus for delivering application-originated text messages over packet-switched networks
JP6238746B2 (en) Delivery report on text messages in SIP communication
EP1954000A2 (en) Sending a message to multiple recipients
US7574203B2 (en) Method for retrieving and delivering multimedia messages using the session initiation protocol
RU2351089C2 (en) Method of retrieving and sending multimedia messages using session initiating protocol
EP1501249A2 (en) Method and device for multimedia message routing
CN101077018A (en) Reporting terminal capability supporting SMS service
KR200402238Y1 (en) Reporting terminal capabilities for supporting short message service
KR101467970B1 (en) Method and apparatus for delivering application-originated text messages over a packet-switched network

Legal Events

Date Code Title Description
MM4A The patent is invalid due to non-payment of fees

Effective date: 20151107