[go: up one dir, main page]

KR100430275B1 - The protocol for the multimedia message service and thereof method - Google Patents

The protocol for the multimedia message service and thereof method Download PDF

Info

Publication number
KR100430275B1
KR100430275B1 KR10-2001-0054325A KR20010054325A KR100430275B1 KR 100430275 B1 KR100430275 B1 KR 100430275B1 KR 20010054325 A KR20010054325 A KR 20010054325A KR 100430275 B1 KR100430275 B1 KR 100430275B1
Authority
KR
South Korea
Prior art keywords
message
server
session
mms
protocol
Prior art date
Legal status (The legal status 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 status listed.)
Expired - Fee Related
Application number
KR10-2001-0054325A
Other languages
Korean (ko)
Other versions
KR20030021290A (en
Inventor
김현호
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 KR10-2001-0054325A priority Critical patent/KR100430275B1/en
Publication of KR20030021290A publication Critical patent/KR20030021290A/en
Application granted granted Critical
Publication of KR100430275B1 publication Critical patent/KR100430275B1/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1069Session establishment or de-establishment
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/40Support for services or applications
    • H04L65/401Support for services or applications wherein the services involve a main real-time session and one or more additional parallel real-time or time sensitive sessions, e.g. white board sharing or spawning of a subconference
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Business, Economics & Management (AREA)
  • General Business, Economics & Management (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Computer And Data Communications (AREA)

Abstract

본 발명은 멀티미디어 서비스를 제공하기 위한 프로토콜과 그 연동방법에 관한 것으로, 더욱 자세하게는 MMS(MULTIMEDIA MESSAGE SERVICE)를 제공하기 위한 MMS proxy/relay 서버와 IP 컨텐츠 서버와의 연동은 물론 타 MMS서버와의 연동을 위한 프로토콜에 관한 것이다.The present invention relates to a protocol for providing a multimedia service and an interworking method thereof, and more particularly, to interworking with an MMS proxy / relay server and an IP content server for providing a MMS (MULTIMEDIA MESSAGE SERVICE), as well as other MMS servers. It relates to a protocol for interworking.

본 발명은 MMS서버 상호간 또는 MMS이외의 다른 서버와의 연동을 효율적으로 처리하는 프로토콜을 제공하며, 그로 인해 대용량의 고품질 멀티미디어 서비스를 구현할 수 있는 효과가 있다.The present invention provides a protocol for efficiently handling interworking between MMS servers or other servers other than MMS, and therefore, there is an effect of implementing a large-capacity, high-quality multimedia service.

또한 본 발명은, 초기 한번의 세션 연결을 통해 인증과정을 거치고, 연결된 세션을 유지하는 효과가 있다.In addition, the present invention, through the initial one session connection through the authentication process, there is an effect of maintaining the connected session.

Description

멀티미디어 서비스를 제공하기 위한 프로토콜과 그 연동방법{THE PROTOCOL FOR THE MULTIMEDIA MESSAGE SERVICE AND THEREOF METHOD}Protocol for providing multimedia service and interworking method {THE PROTOCOL FOR THE MULTIMEDIA MESSAGE SERVICE AND THEREOF METHOD}

본 발명은 멀티미디어 서비스를 제공하기 위한 프로토콜과 그 연동방법에 관한 것으로, 더욱 자세하게는 MMS(MULTIMEDIA MESSAGE SERVICE)를 제공하기 위한MMS proxy/relay 서버와 IP(INTERNET PROTOCOL)컨텐츠 서버와의 연동은 물론 타 MMS서버와의 연동을 위한 프로토콜에 관한 것이다.The present invention relates to a protocol for providing a multimedia service and an interworking method thereof, and more particularly, an interworking between an MMS proxy / relay server and an IP (INTERNET PROTOCOL) content server for providing MMS (MULTIMEDIA MESSAGE SERVICE). It is about protocol for interworking with MMS server.

현재 무선 단말 시장에서는 단말에서 IP 처리 및 인터넷 서비스를 제한없이 제공할 수 있는 무선 데이터 서비스를 위하여 WAP(WIRELESS APPLICATION PROTOCOL) 1.x 표준이 제정되어 사용되고 있다.In the wireless terminal market, a WAP (WIRELESS APPLICATION PROTOCOL) 1.x standard has been enacted and used for a wireless data service that can provide IP processing and Internet services in a terminal.

상기 WAP방식은 낮은 대역폭과 낮은 사양의 단말에 최적화된 단순 텍스트 메뉴방식의 서비스를 주로 제공하고, GSM이나 IS-41에서 이용되어지는 SMS(SHORT MESSAGE SERVICE)도 100바이트 내외의 단문 텍스트 형태의 메시지 전달 서비스를 행하고 있다.The WAP method mainly provides a simple text menu type service optimized for a low bandwidth and low specification terminal. The SMS (SHORT MESSAGE SERVICE) used in GSM or IS-41 also has a short text message of about 100 bytes. The delivery service is performed.

MMS는 상기의 텍스트 기반의 서비스 제공에서 탈피하여 다양한 고품질 멀티미디어를 수용할 수 있도록 하는 것으로, 그 시스템은 IP망 연동 및 멀티미디어 메세지 처리를 위한 proxy/relay 서버와, 메시지를 저장하고 관리하는 서버로 이루어진다.MMS is to escape from the text-based service to accommodate a variety of high-quality multimedia, the system consists of a proxy / relay server for IP network interworking and multimedia message processing, and a server for storing and managing messages .

상기 MMS proxy/relay 서버는 현재 IP망에서 행해지고 있는 메일 서비스와 WAP 서비스와의 연동을 위해 각각 SMTP(SIMPLE MESSAGE TRANSFER PROTOCOL) 및 HTTP(HYPER TEXT TRANSFER PROTOCOL)프로토콜을 사용하고 있으며, 타 MMS proxy/relay 서버간의 연동을 위해서도 SMTP 프로토콜을 사용하고 있다.The MMS proxy / relay server uses the SMTP (SIMPLE MESSAGE TRANSFER PROTOCOL) and HTTP (HYPER TEXT TRANSFER PROTOCOL) protocols for interworking with the mail service and the WAP service currently performed in the IP network, and the other MMS proxy / relay. The SMTP protocol is also used for interworking between servers.

도 1은 종래의 MMS 프로토콜 스택을 나타낸 것으로, 도시된 바와 같이, MMS UA는 WAP 게이트 웨이를 통해 MMS proxy/relay 와의 연동을 위해 각각 WSP(WIRELESS SESSION PROTOCOL), HTTP 프로토콜을 사용한다.Figure 1 shows a conventional MMS protocol stack, as shown, MMS UA uses WSP (WIRELESS SESSION PROTOCOL), HTTP protocol for interworking with the MMS proxy / relay through the WAP gateway, respectively.

또한, MMS proxy/relay는 타 MMS proxy/relay와의 연동을 위해서 현재 메일 프로토콜로 널리 알려진 SMTP 프로토콜을 사용한다.In addition, MMS proxy / relay uses the SMTP protocol widely known as the current mail protocol for interworking with other MMS proxy / relay.

상기 MMS 서비스의 과정을 설명하면 다음과 같다.The process of the MMS service is as follows.

먼저, 인터넷망을 통해 메일 서버 SMTP 프로토콜을 이용하여 메시지 송신자가 보낸 멀티미디어 파일이 첨부된 메일 메시지를 수신한다. 이 때 멀티미디어 메시지 처리부에서는 해당 메일 수신자 프로파일을 참조하여 메일 파싱 및 메일 내의 미디어(텍스트, 이미지)를 수신자 단말에 최적화되도록 변환한다.First, a mail message to which a multimedia file sent by a message sender is received by using a mail server SMTP protocol through an internet network. At this time, the multimedia message processing unit refers to the mail recipient profile and converts mail parsing and media (text, image) in the mail to be optimized for the receiver terminal.

상기 프로파일 정보에는 단말 사용에 대한 정보, 즉 MMS지원 여부, 해상도, 지원 색상수, 메모리 용량 등을 포함한다.The profile information includes information on terminal usage, that is, whether MMS is supported, resolution, number of colors supported, memory capacity, and the like.

MMS는 메시지 도착 사실을 단말에 통보한다. 이 때 HTTP 프로토콜을 이용하여 WAP G/W(GATEWAY)와의 연동을 통해 WAP 세션을 통해 단말에 통보 메시지(M-notification.ind)를 전송해 주거나, 또는 기존의 SMSC(SHORT MESSAGE SERVICE CENTER)와의 연동을 통해 문자 메시지 형태로 도착 통보를 할 수 있다.The MMS notifies the terminal of the arrival of the message. In this case, by using the HTTP protocol, a notification message (M-notification.ind) is transmitted to a terminal through a WAP session through interworking with WAP G / W (GATEWAY), or interworking with an existing SMSC (SHORT MESSAGE SERVICE CENTER). You can be notified of your arrival via text message.

메시지 도착 통보에는 메시지가 저장되어 있는 URI(UNIFORM RESOURCE INDICATOR)정보를 포함되어지고, 상기와 같은 메시지 도착 통보 메시지 관리를 위해 스케줄링 기법을 사용하여 송신자가 원하는 시각에 메시지를 전달할 수 있는 예약 전송 방식을 사용하기도 한다.The message arrival notification includes URI (UNIFORM RESOURCE INDICATOR) information in which the message is stored, and a scheduled transmission method that can deliver a message at a desired time by using a scheduling technique for managing the message arrival notification message as described above. Also used.

메시지 도착 통보를 수신한 단말은 먼저 통보 메시지에 대한 응답 메시지(M-notifyresp.ind)를 전송하게 되고, 해당 메시지를 수신하던지, 거절하던지 삭제하는 것이 가능하다.The terminal receiving the message arrival notification first transmits a response message (M-notifyresp.ind) to the notification message, and may receive, reject or delete the corresponding message.

만약, 수신시에는 HTTP GET방식으로 해당 메시지의 URI를 이용한 접근 방식을 취한다.If received, the HTTP GET method uses the URI of the message.

MMS는 변환된 메시지를 HTTP로 캡슐화하여 WSP 세션을 통해 해당 메시지를 단말에 전달한다.The MMS encapsulates the converted message in HTTP and delivers the message to the terminal through a WSP session.

역으로, 단말에서 작성한 멀티미디어 메시지(M-send.req)를 MMS에서 메일 포맷 또는 MMS 메시지로 변환한 후 인터넷 또는 MMS 지원 단말로의 전송도 가능하다.On the contrary, it is also possible to convert the multimedia message (M-send.req) prepared by the terminal into an MMS message or a mail format in MMS and then transmit it to the Internet or MMS supporting terminal.

상기와 같은 과정을 도 2에서 나타내었다. 도 2는 종래의 MMS 트랜잭션 흐름을 나타낸 것으로, 도시된 바와 같이, 전송하고자 하는 MMS UA(사용자 단말)가 M-Send.req메시지를 MMS proxy/relay로 보내면, MMS proxy/relay는 이에 대한 응답메시지 M-Send.conf를 사용자 단말로 보냄과 함께 수신측 사용자 단말에 도착통보 메시지M-Notification를 전송한다.The above process is shown in FIG. Figure 2 shows a conventional MMS transaction flow, as shown, when the MMS UA (user terminal) to be sent to the M-Send.req message to MMS proxy / relay, MMS proxy / relay is a response message for this Send M-Send.conf to the user terminal and send the arrival notification message M-Notification to the receiving user terminal.

수신측은 도착통보에 대한 응답메시지 M-Notifyresp.ind를 MMS proxy/relay로 보내거나, 또는 WSP GET요청을 통해서 실제 MMS메시지 M-retrieve.conf를 수신 받는다.The receiver sends M-Notifyresp.ind a response message for arrival notification to MMS proxy / relay, or receives an actual MMS message M-retrieve.conf through a WSP GET request.

수신측 사용자 단말에서 MMS메시지 M-retrieve.conf를 수신할 경우에는 그에 대한 응답메시지인 M-Acknowedge.ind를 MMS proxy/relay로 전송한다.When the receiving user terminal receives the MMS message M-retrieve.conf, the response message M-Acknowedge.ind is transmitted to the MMS proxy / relay.

이후 MMS proxy/relay는 해당 메시지를 수신측에 전달했는지에 대한 정보를 송신측에 요구할 경우, 이에 대한 확인메시지 M-Delivery.ind를 송신측에 전송한다.After that, when the MMS proxy / relay requests the sender for information on whether the message has been delivered to the receiver, the MMS proxy / relay transmits an acknowledgment message M-Delivery.ind to the sender.

그러나, MMS proxy/relay 간의 연동을 나타낸 도 3과, MMS proxy/relay 와 VAS 서버간의 연동을 나타낸 도4에서 처럼 상호간의 연동을 SMTP 프로토콜을 사용하는 상기의 종래기술은, 하나의 메시지 송신 또는 수신을 위해서 수차례의 트랜잭션이 필요하고, 이로 인하여 네트워크의 불필요한 대역 점유 및 잦은 연결 시도로 인한 시스템 리소스의 자원을 많이 소비함은 물론 네트워크 상의 전송속도 및 효율저하의 원인이 된다.However, in the prior art using the SMTP protocol as shown in FIG. 3 showing the interworking between the MMS proxy / relay and FIG. 4 showing the interworking between the MMS proxy / relay and the VAS server, one message transmission or reception is performed. In order to solve this problem, a number of transactions are required, which consumes a lot of system resources due to unnecessary bandwidth occupancy and frequent connection attempts of the network, and also causes transmission speed and efficiency degradation on the network.

또한, 암호화하지 않은 메시지는 사용자들간의 메시지 전달시 그 신뢰성이 떨어진다.In addition, unencrypted messages are less reliable when passing messages between users.

만약, 대용량 처리가 요구되는 VAS(Value Added Service) 서버와 연동시, HTTP와 같은 저용량의 단순 텍스트만을 전송하거나 수신할 수 있는 기존의 서버로는 원활한 메시지 송수신을 기대하기 어렵다.When interworking with a value added service (VAS) server that requires a large amount of processing, it is difficult to expect a smooth message transmission and reception with an existing server that can only transmit or receive simple text of low capacity such as HTTP.

위와 같은 문제점을 해결하기 위해 안출된 본 발명은, MMS proxy/relay 상호간 또는 MMS proxy/relay와 VAS서버와의 연동을 위한 프로토콜(이하 MMPP, )을 제공하는 데에 그 목적이 있다.An object of the present invention is to provide a protocol (hereinafter referred to as MMPP,) for interworking between MMS proxy / relay or MMS proxy / relay and a VAS server.

도 1은 종래의 MMS 프로토콜 스택을 나타낸 것이다.1 illustrates a conventional MMS protocol stack.

도 2는 종래의 MMS 트랜잭션 흐름을 나타낸 것이다.2 shows a conventional MMS transaction flow.

도 3은 종래의 MMS proxy/relay 간의 연동을 나타낸 것이다.3 shows the interworking between the conventional MMS proxy / relay.

도 4는 종래의 MMS proxy/relay 와 VAS 서버간의 연동을 나타낸 것이다.4 shows the interworking between the conventional MMS proxy / relay and the VAS server.

도 5는 본 발명에서의 MMPP 세션 연결 및 해제를 나타낸 것이다.5 illustrates MMPP session connection and disconnection in the present invention.

도 6은 본 발명에서의 각 메시지 타입에 따른 트랜잭션을 나타낸 것이다.Figure 6 shows a transaction according to each message type in the present invention.

도 7은 본 발명에서의 MMS RELAY 상호간의 전체 MMPP 트랜젝션을 나타낸 것이다.Figure 7 shows the overall MMPP transaction between MMS RELAY in the present invention.

도 8은 본 발명에서의 ABSTRACT와 LINKSTATE의 트랜젝션을 나타낸 것이다.8 illustrates the transaction of ABSTRACT and LINKSTATE in the present invention.

상기와 같은 목적을 달성하기 위한 본 발명은, IP망 또는 무선통신망을 통해 MMS(MULTIMEDIA MESSAGE SERVICE)를 제공하기 위해 MMS 서버 상호간 또는 MMS 서버와 그 외의 서버와의 연동을 위한 프로토콜에 있어서, 상기 프로토콜은, 최초 상호간 연결로 세션을 계속 유지하고, 세션연결유지를 기반으로 상호간 데이터 전송을 행하는 것을 특징으로 한다.The present invention for achieving the above object, in the protocol for interworking between MMS server or MMS server and other servers to provide MMS (MULTIMEDIA MESSAGE SERVICE) over an IP network or a wireless communication network, the protocol Is characterized by continuing to maintain a session with the first mutual connection, and mutual data transmission based on maintaining the session connection.

본 발명은 또한, IP망 또는 무선통신망을 통해 MMS서버 상호간 또는 MMS서버 이외의 다른 서버와의 멀티미디어 서비스를 제공하기 위한 프로토콜의 연동방법에 있어서, 송신측 서버에서 세션 연결을 위한 Mp-Connect.req 메시지를 수신측 서버로 전송하는 과정과, 상기 Mp-Connect.req 메시지에 대한 응답 메시지인 Mp-Connect.resp 메시지를 송신측 서버로 전송하는 과정과, 상기와 같이 연결설정을 통한 세션이 유지되면 상호간 MMPP메시지를 송수신하는 과정과, 메시지 송수신이 끝나면 세션종료 메시지인 Mp-Close.Req메시지를 송신측 서버로 보내는 과정과, 이에 대한 응답메시지인 Mp-Close.Resp메시지를 수신측 서버로 보내어 세션을 종료하는 과정을 포함하는 것을 특징으로 한다.The present invention also relates to a method of interworking a protocol for providing a multimedia service between an MMS server or another server other than an MMS server through an IP network or a wireless communication network, the Mp-Connect.req for session connection at a sending server. Transmitting a message to a receiving server, transmitting a Mp-Connect.resp message, which is a response to the Mp-Connect.req message, to a sending server, and maintaining a session through connection establishment as described above. Sending / receiving MMPP message to each other, and sending and receiving the message of ending session, Mp-Close.Req message to the sending server, and sending the response message, Mp-Close.Resp message to the receiving server. It characterized in that it comprises a process of ending.

본 발명은 또한, IP망 또는 무선통신망을 통해 멀티미디어 서비스를 제공하기 위한 프로토콜의 연동방법에 있어서, 사용자 단말에서 MMSE또는 VAS로 메시지를 전송하는 방법은, 사용자 단말에서 전송된 MMS메시지가 MMPP세션을 통해서 MMSE 또는 VAS 서버로 전송되는 과정과, 상기 사용자 단말에서 MMS메시지(m-send.req)를 MMS proxy서버로 전송하고, MMS proxy서버에서 이 MMS 메시지(mp-delivery.req)를 VAS 또는 MMSE로 전송하는 과정을 포함하는 것을 특징으로 한다.The present invention also provides a method for interworking a protocol for providing a multimedia service through an IP network or a wireless communication network. The method of transmitting a message from a user terminal to an MMSE or a VAS includes an MMP message transmitted from a user terminal. The MMS message (m-send.req) is transmitted to the MMSE or VAS server through the user terminal, and the MMS message (mp-delivery.req) is transmitted from the MMS proxy server to the VAS or MMSE. It characterized in that it comprises a process of transmitting to.

본 발명은 또한, IP망 또는 무선통신망을 통해 멀티미디어 서비스를 제공하기 위한 프로토콜의 연동방법에 있어서, 사용자 단말1에서 단말2로 메시지를 송신하고자 할 때, 수신측 MMS서버에서 송신측 MMS서버로 세션연결 요청 메시지(Mp-Connect.Req)를 전송하는 과정과, 송신측 서버에서 연결응답 메시지(Mp-Connect.Resp)를 수신측 서버로 보내어 세션연결이 행해지는 과정과, 통신이 가능하도록 세션연결이 유지되면, 송신측 단말(10)에서 송신측 서버로 메시지(M-Send.Req)를 전송하고, 서버에서는 그에 대한 응답 메시지(M-Send.Conf)를 단말로 전송하는 과정과, 송신측 서버에서는 단말로 부터 수신된 메시지(Mp-Send.Req)를 수신측 서버로 전송하고, 수신측 서버에서는 이에 대한 응답메시지(M-Send.Conf)를 전송하는 과정과, 수신측 서버에서 수신측 단말로 도착통보 메시지(M-Notification. Ind)를 전송하고, 수신측 단말에서는 이에 대한 응답메시지(M-Notifyresp. Ind)를 전송하는 과정과, 수신측 단말에서 실제 메시지를 요청하면(WSP GET), 서버에서는 실제 메시지(M-retrieve.conf)를 수신측 단말로 전송하고, 수신측 단말에서는 이에 대한 응답메시지(M-Acknowledge.ind)를 보내는 과정을 포함하는 것을 특징으로 한다.The present invention also relates to a protocol interworking method for providing a multimedia service through an IP network or a wireless communication network, when a user terminal 1 to a terminal 2 is to transmit a message, a session from the receiving MMS server to the sending MMS server Sending a connection request message (Mp-Connect.Req), sending a connection response message (Mp-Connect.Resp) from the sending server to the receiving server, making a session connection, and connecting the session to enable communication If so, the transmitting terminal 10 transmits a message (M-Send.Req) to the transmitting server, and the server transmits a response message (M-Send.Conf) to the terminal, and the transmitting side The server transmits the message (Mp-Send.Req) received from the terminal to the receiving server, the receiving server transmits a response message (M-Send.Conf) for this, and the receiving server at the receiving side Arrival notification message to the terminal (M- In the process of transmitting a notification message, the receiving terminal transmits a response message (M-Notifyresp.Ind), and when the receiving terminal requests an actual message (WSP GET), the server sends the actual message (M-Notify Resp. Ind). and a process of sending a response message (M-Acknowledge.ind) to the receiving terminal.

이하, 본 발명의 바람직한 일시시예를 첨부된 도면을 참조로 하여 설명하면 다음과 같다.Hereinafter, preferred embodiments of the present invention will be described with reference to the accompanying drawings.

현재 MMS proxy/relay 서버 상호간 또는 VAS에서 사용되는 프로토콜인 SMTP는 연결유지(CONNECTION KEEP-ALIVE) 방법을 사용할 수 없지만, 본 발명에서의 헤더와 바디로 이루어진 메시지 구조와, 전송 흐름 및 연결 규약과, 사용자와 메시지 인증 부분으로 구성된 MMPP 프로토콜은, 최초 상호간 연결을 통해서 인증과정을 거치고, 연결된 세션을 유지하면서 MMS proxy/relay 서버 상호간 또는 VAS 서버와의 메시지 흐름을 유지하도록 한다.SMTP, which is currently a protocol used in MMS proxy / relay servers or in a VAS, cannot use a connection keeping method, but in the present invention, a message structure consisting of a header and a body, a transmission flow and a connection protocol, The MMPP protocol, which consists of the user and message authentication part, authenticates through the initial mutual connection, and maintains the connected session while maintaining the message flow between MMS proxy / relay servers or the VAS server.

상기와 같은 세션의 유지는 메시지 당 연결/연결 인증의 오버헤드를 제거하여 전송효율을 높인다.Maintaining such a session improves transmission efficiency by eliminating the overhead of connection / connection authentication per message.

이러한 세션 유지를 위해서 기존의 MMS 메시지 이외에 별도의 메시지가 추가되어야 한다.In order to maintain such a session, a separate message must be added in addition to the existing MMS message.

추가된 메시지로는 Mp-Connect.req, Mp-Connect.resp, Mp-Close.req, Mp-Close.resp 가 있으며, 본 발명에서 제시하는 프로토콜인 MMPP(MULTIMEDIA MESSAGE PEER TO PEER PROTOCOL)의 연결규약을 나타낸 도 5를 참조로 하여 각 기능들을 설명하기로 한다.Additional messages include Mp-Connect.req, Mp-Connect.resp, Mp-Close.req, and Mp-Close.resp, and the connection protocol of MMPP (MULTIMEDIA MESSAGE PEER TO PEER PROTOCOL), which is a protocol proposed by the present invention. Each function will be described with reference to FIG. 5.

도 5는 MMPP 세션 연결 및 해제를 나타낸 것이다. 도시된 바와 같이, VAS 또는 MMS relay서버 1과 MMS relay서버 2가 세션 연결되고 해제되는 과정을 나타내었다.5 illustrates MMPP session connection and disconnection. As shown, the VAS or MMS relay server 1 and the MMS relay server 2 is shown a session connection and disconnection.

우선, VAS 또는 MMS relay서버 1에서 세션 연결을 위한 Mp-Connect.req 메시지를 MMS relay서버 2로 전송한다①.First, the Mp-Connect.req message for session connection is sent to MMS relay server 2 from VAS or MMS relay server 1.

상기 Mp-Connect.req 메시지는 인증을 위한 사용자 정보(ID, PASSWORD)를 포함하고, 초기 세션 타입을 정하기 위한 필드인 'connect-type'필드를 가지며, 이 필드의 값에 따라 해당 세션 타입이 다음과 같이 결정된다.The Mp-Connect.req message includes user information (ID, PASSWORD) for authentication, and has a 'connect-type' field, which is a field for determining an initial session type. Is determined as follows.

1) SND_CON : 메시지 송신만을 위한 전용 세션,1) SND_CON: Dedicated session for sending messages only.

2) RCV_CON : 메시지 수신만을 위한 전용 세션,2) RCV_CON: Dedicated session for receiving messages only.

3) DUP_CON : 메시지 송수신이 모두 가능한 세션3) DUP_CON: Session capable of both sending and receiving messages

상기 Mp-Connect.req 메시지에 대한 응답 메시지로 MMS relay/server2에서는Mp-Connect.resp 메시지를 VAS 또는 MMS relay/server1으로 전송하고, 이 메시지에는 각 세션을 구분할 수 있도록 session-ID를 부여한다②.In response to the Mp-Connect.req message, the MMS relay / server2 transmits the Mp-Connect.resp message to the VAS or the MMS relay / server1, and gives a session-ID to distinguish each session. .

부여된 session-ID로 각 세션을 구분하고, 트랜잭션별 메시지 구분은 기존의 Transaction-ID와 session-ID와의 조합을 통해서 구별된다.Each session is classified by the given session-ID, and message classification by transaction is distinguished through a combination of the existing Transaction-ID and session-ID.

상기와 같이 연결설정을 통한 세션이 유지되면 상호간 MMPP메시지를 송수신하며③, 실제 요구 및 응답 메시지는 기존 MMS메시지 필드 및 형식을 그대로 따르고, 이에 session-ID필드가 추가된다.When the session is maintained through the connection setup as described above, the MMPP message is transmitted to and received from each other, ③, the actual request and response message follow the existing MMS message field and format as it is, and the session-ID field is added thereto.

메시지 송수신이 끝나면 해당 세션의 session-ID를 포함한 세션종료 메시지인 Mp-Close.Req메시지를 VAS 또는 MMS relay/server1로 보내고④, 이에 대한 응답메시지인 Mp-Close.Resp메시지를 MMS relay/server2로 보내어 세션을 종료하도록 한다⑤.After sending / receiving message, send Mp-Close.Req message, which is session termination message including session-ID of the session, to VAS or MMS relay / server1④, and reply message Mp-Close.Resp message to MMS relay / server2. Send to end the session.

상기와 같은 세션 유지로 각각의 메시지 트랜잭션은 매번 연결과 단절없이 이루어질 수 있으며, 처음 한번의 연결인증(사용자 인증)만으로 해당 연결 상태의 인증문제를 해결할 수 있다.By maintaining the session as described above, each message transaction can be made without disconnection every time, and the authentication problem of the connection state can be solved only by the first connection authentication (user authentication).

만약, 일정시간동안 어떠한 메시지 흐름도 존재하지 않을 경우 MMS proxy/relay는 'connect time out'을 수행하여 연결을 해제하여 불필요한 세션 연결을 줄일 수 있다.If there is no message flow for a certain period of time, MMS proxy / relay can reduce the unnecessary session connection by disconnecting by performing 'connect time out'.

MMPP를 지원하지 않는 기존의 MMS proxy/relay 또는 IP컨텐츠 서버와의 연동은 기존 규약의 SMTP 프로토콜을 사용하여 연동되며, MMPP를 지원하는 서버와의 연동은 MMPP를 통하여 연동된다.Interworking with the existing MMS proxy / relay or IP content server that does not support MMPP is interworking using the SMTP protocol of the existing protocol, and interworking with the server that supports MMPP is interworking through MMPP.

MMPP에서의 전송흐름을 도 6을 참조로 하여 설명하기로 한다. 도 6은 각 메시지 타입에 따른 트랜잭션을 나타낸 것으로, (a)는 기존 MMS Agent 단말(MUA1)에서 MMS 메시지를 전송할 경우 해당 MMS proxy/relay는 연결 유지되는 세션을 통해 MMPP프로토콜을 사용하여 수신측 MMS proxy/relay에 전달하는 것을 나타내며, 이후는 기존 MMS와 동일한 트랜잭션 플로우와 같다.The transmission flow in the MMPP will be described with reference to FIG. 6. 6 illustrates a transaction according to each message type. (A) When an MMS message is transmitted from an existing MMS agent terminal (MUA1), a corresponding MMS proxy / relay uses a MMPP protocol through a session in which the MMS message is received. Shows the transfer to proxy / relay, after which the same transaction flow as the existing MMS.

단말 1에서 단말 2로 전송하고자 하는 MMS메시지(m-send.req)를 MMS proxy서버 1로 보내고①, MMS proxy서버 1은 이 MMS메시지(mp-send.req)를 수신측 서버인 MMS proxy서버 2로 전송하며②, 또한 단말 1에 MMS 메시지(mp-send.conf)를 송신했음을 알리는 메시지(m-send.conf)를 전송한다④.Send MMS message (m-send.req) to be transmitted from terminal 1 to terminal 2 to MMS proxy server 1 ①, MMS proxy server 1 sends this MMS message (mp-send.req) to the receiving server MMS proxy server ② and 2, and also transmits a message (m-send.conf) indicating that the MMS message (mp-send.conf) has been sent to the terminal 1.

MMS proxy서버 2는 전송되어온 MMS 도착통보 메시지(m-notification.ind)를 단말 2로 보내고③, MMS proxy서버 1로 메시지를 수신했음을 알린다(mp-send.conf)⑤.단말 2에서는 이에 대한 도착통보응답 메시지(m-notifyresp.ind)를 MMS proxy서버 2로 보낸다⑥.The MMS proxy server 2 sends the MMS arrival notification message (m-notification.ind) sent to the terminal 2 and indicates that the message has been received by the MMS proxy server 1 (mp-send.conf). Send notification response message (m-notifyresp.ind) to MMS proxy server 2.

MMS메시지를 수신받은 단말 2에서는 MMS proxy서버 2에 실제 메시지를 요청 하고(HTTP(GET))⑦, MMS proxy서버 2는 이에 대한 실제 메시지(m-retrieve.conf)를 단말 2에 보낸다⑧.The terminal 2 receiving the MMS message requests the actual message from the MMS proxy server 2 (HTTP (GET)) ⑦, and the MMS proxy server 2 sends the actual message (m-retrieve.conf) to the terminal 2⑧.

단말 2에서는 실제 메시지에 대한 응답메시지(m-acknowedge.ind)를 MMS proxy서버 2로 보내고⑨, MMS proxy서버 2에서는 MMS proxy서버 1로 메시지가 단말 2로 전송되었음을 알리는 메시지(mp-delivery.ind)를 전송하고⑩, MMS proxy서버 1은 이것을 단말 1에 알려준다⑪.The terminal 2 sends a response message (m-acknowedge.ind) to the actual message to the MMS proxy server 2 ⑨, and the MMS proxy server 2 to inform the MMS proxy server 1 that the message has been sent to the terminal 2 (mp-delivery.ind). ), And MMS proxy server 1 informs terminal 1 of this.

도 6의 (b)는 사용자 단말 MUA에서 전송되는 MMS메시지가 연결유지되는 MMPP세션을 통해서 MMSE(MULTIMEDIA MESSAGE SERVICE ENVIRONMENT) 또는 VAS 서버에 전송되는 트랜잭션을 나타낸다.6 (b) shows a transaction transmitted to a MULTIMEDIA MESSAGE SERVICE ENVIRONMENT (MMSE) or a VAS server through an MMPP session in which an MMS message transmitted from a user terminal MUA is maintained.

상기와 같은 경우에, MMS proxy/relay에서 수신하는 MMS메시지는 Mp-Send.Req라 하고, VAS에서 수신하는 MMS메시지는 Mp-Delivery.Req라 한다.In this case, the MMS message received at the MMS proxy / relay is called Mp-Send.Req, and the MMS message received at the VAS is called Mp-Delivery.Req.

사용자 단말에서 MMS메시지(m-send.req)를 MMS proxy서버로 전송하면①, MMS proxy서버에서는 이 MMS 메시지(mp-delivery.req)를 VAS 또는 MMSE로 전송한다②.When the user terminal transmits the MMS message (m-send.req) to the MMS proxy server ①, the MMS proxy server transmits the MMS message (mp-delivery.req) to the VAS or MMSE ②.

MMS proxy서버는 m-send.req메시지에 대한 응답메시지(m-send.conf)와③, VAS 또는 MMSE로부터 mp-delivery.req에 대한 응답메시지(mp-delivery.conf)④를 전송받아서 전달확인메시지(m-delivery.ind)를 사용자 단말로 전송한다⑤.MMS proxy server confirms delivery by receiving response message (m-send.conf) for m-send.req message and response message (mp-delivery.conf) ④ for mp-delivery.req from ③, VAS or MMSE. Send a message (m-delivery.ind) to the user terminal ⑤.

도 7은 본 발명에서의 MMS RELAY 서버 상호간의 전체 MMPP 트랜젝션을 나타낸 것이다. 도시된 바와 같이, 사용자 단말1(originator MMS UA)(10)에서 사용자 단말2(recipient MMS UA)(40)로 메시지를 송신하는 것으로 가정하면, 우선 수신측 MMS서버(30)에서 송신측 MMS서버(originator MMS relay server)(20)로 양방향 통신이 가능한 필드를 포함하는 세션연결 요청 메시지 Mp-Connect.Req를 전송하고, 송신측 서버(20)에서는 세션 아이디를 포함한 연결응답 메시지 Mp-Connect. Resp를 수신측 서버(recipient MMS relay server)(30)로 보내어 세션연결이 행해진다(S10)7 shows the overall MMPP transaction between MMS RELAY servers in the present invention. As shown, assuming that a message is sent from a user terminal 1 (originator MMS UA) 10 to a user terminal 2 (recipient MMS UA) 40, the receiving side MMS server 30 at the receiving side MMS server 30 first. (originator MMS relay server) 20 sends a session connection request message Mp-Connect.Req including a field capable of bidirectional communication, and the sender server 20 transmits a connection response message Mp-Connect. Session connection is performed by sending Resp to a recipient MMS relay server 30 (S10).

양방향 통신이 가능하도록 세션연결이 유지되면, 송신측 단말(10)에서 송신측 서버(20)로 메시지(M-Send.Req)를 전송하고, 서버에서는 그에 대한 응답 메시지(M-Send.Conf)를 단말로 전송한다(S20).When the session connection is maintained to enable bidirectional communication, the transmitting terminal 10 transmits a message (M-Send.Req) from the transmitting terminal 10 to the transmitting server 20, and the server responds to the response message (M-Send.Conf). Send to the terminal (S20).

송신측 서버(20)에서는 단말로 부터 수신된 메시지(Mp-Send.Req)를 수신측 서버(30)로 전송하고, 수신측 서버에서는 이에 대한 응답메시지(M-Send.Conf)를 전송한다(S30).The transmitting server 20 transmits a message (Mp-Send.Req) received from the terminal to the receiving server 30, and the receiving server transmits a response message (M-Send.Conf) thereto ( S30).

수신측 서버(30)에서 수신측 단말(40)로 도착통보 메시지(M-Notification. Ind)를 전송하고, 수신측 단말(40)에서는 이에 대한 응답메시지(M-Notifyresp. Ind)를 보낸다(S40).The receiving server 30 transmits an arrival notification message (M-Notification.Ind) to the receiving terminal 40, and the receiving terminal 40 transmits a response message (M-Notifyresp.Ind) thereto (S40). ).

수신측 단말(40)에서 실제메시지를 요청하면(WSP GET), 서버(30)에서는 실제 메시지(M-retrieve.conf)를 수신측 단말(40)로 전송하고(S50), 수신측 단말(40)에서는 이에 대한 응답메시지(M-Acknowledge.ind)를 보낸다(S60).When the receiving terminal 40 requests the actual message (WSP GET), the server 30 transmits the actual message (M-retrieve.conf) to the receiving terminal 40 (S50), and the receiving terminal 40 ) Sends a response message (M-Acknowledge.ind) for this (S60).

수신측 서버(30)에서 전달확인 메시지(Mp-delivery.ind)를 송신측 서버(20)로 전송하여 메시지가 전달되었음을 알리면(S70), 송신측 서버(20)는 송신측 단말(10)로 전달확인 메시지(M-delivery.ind)를 전송하여 사용자가 메시지가 전달되었음을 알 수 있게 한다(S80).When the receiving server 30 transmits a delivery confirmation message (Mp-delivery.ind) to the transmitting server 20 to notify that the message has been delivered (S70), the transmitting server 20 transmits to the transmitting terminal 10. By transmitting the delivery confirmation message (M-delivery.ind) so that the user can know that the message has been delivered (S80).

메시지 전송이 모두 끝나면 MMS relay server(30)에서는 세션 종료를 요구하는 메시지(Mp-Close.req)를 전송하고, 상대 서버로부터 이에 대한 응답메시지(Mp-Close.resp)를 전송받음으로서 트랜잭션이 종료된다(S90).When all messages are sent, the MMS relay server 30 sends a message (Mp-Close.req) requesting the end of the session, and the transaction is terminated by receiving a response message (Mp-Close.resp) from the counterpart server. (S90).

상기에서 설명한 세션 연결과 해제를 위한 메시지 이외에도 MMS메시지의 요약 정보를 요청하기 위한 Mp-Query.Req와, 그에 대한 응답 메시지인 Mp-Query.Resp와, 세션 상태 정보요청과 응답을 위한 Mp-Linkstate.Req와 그에 대한 응답메시지인 Mp-Linkstate.Resp가 추가된다.Mp-Query.Req for requesting summary information of MMS message, Mp-Query.Resp for the response message, Mp-Linkstate for requesting session state and response .Req and its response message, Mp-Linkstate.Resp, are added.

이외에 MMPP에 사용되어지는 타입별 메시지는 현재 WAP포럼에서 권하는 메시지 틀을 벗어나지 않으며, 기존의 MMS 헤더에 추가필드가 더 포함된다.In addition, the message for each type used in the MMPP does not deviate from the message frame currently recommended by the WAP forum, and additional fields are further included in the existing MMS header.

MMPP헤더도 기존의 MMS메시지의 헤더를 그대로 수용하고, 네트워크 연결 메카니즘에 사용되어질 부가 헤더 필드를 더 포함하도록 한다.The MMPP header also accepts the header of the existing MMS message as it is, and further includes an additional header field to be used in the network connection mechanism.

상기 부가 헤더 필드에는 기설명된 session-ID 필드와 인증 (authentication)Key 필드가 포함되어 진다.The additional header field includes a previously described session-ID field and an authentication key field.

인증(authentication)Key 필드는 64비트 또는 128비트 사용자 또는 메시지 인증에 사용되며, 처음 연결시 해당 필드 값의 사용자 MMPP메시지는 메시지 타입에 따라 다수로 구분되어질 수 있다.The authentication key field is used for 64-bit or 128-bit user or message authentication. Upon initial connection, the user MMPP message of the field value can be divided into a number according to the message type.

참고로 표 1에서 표 12까지는 MMPP에서 추가되는 메시지 포맷을 나타낸다.For reference, Tables 1 to 12 show message formats added in MMPP.

MMSE는 연결유지 상태에서 특정 메시지의 헤더 또는 기타 요약정보를 쿼리(QUERY)하여 해당 메시지의 요약 정보를 수신 받을 수 있다.The MMSE may receive a summary message of a message by querying a header or other summary information of a specific message while maintaining a connection.

또한, MMSE는 세션 유지 상태중에 특정 메시지의 아이디를 전송하여, 해당 메시지의 헤더정보를 포함한 MMS 메시지 도착시간, 통보 메시지 송신시간, MMS메시지 송신시간 등 다양한 정보를 응답 메시지 형태로 수신받을 수 있다.In addition, the MMSE may transmit the ID of a specific message during the session maintenance state, and receive various types of information such as MMS message arrival time, notification message transmission time, MMS message transmission time and the like in response message form including header information of the corresponding message.

MMSE의 쿼리 요청동작은 Mp-Abstract.Req 메시지를 MMS proxy/relay에 전송하여 이루어지고, 실제 해당 MMS메시지 정보를 담은 Mp-Abstract.Conf 메시지를 통하여 응답받는다.Query request operation of MMSE is performed by sending Mp-Abstract.Req message to MMS proxy / relay, and is responded through Mp-Abstract.Conf message containing actual MMS message information.

실제 메시지 정보는 Mp-Abstract.Res의 바디부분에 RFC822 메시지 규칙에 따라 실리게 된다. 실리게 되는 각각의 요약은 링크상태 관리와 MMPP인증 내용이며, 이에 대한 추가와 삭제가 가능하고, 또한 Mp-Abstract.Req 메시지 쿼리 타입을 설정하여 요약정보에 실리게 되는 내용을 조정할 수 있다.The actual message information is displayed in the body of Mp-Abstract.Res according to RFC822 message rules. Each summary that is displayed is the management of link status and MMPP authentication. It can be added and deleted, and the contents of the summary information can be adjusted by setting the Mp-Abstract.Req message query type.

도 8에서 나타낸 바와 같이, 세션유지 상태정보를 송수신할 수 있는 MMSE에서 MMS proxy/relay 서버로 요약정보(Mp-Abstract.Req)를 전송하면, 서버는 이에 대한 응답메시지(Mp-Abstract.Conf)를 MMSE로 전송한다(T10).As shown in FIG. 8, when the summary information (Mp-Abstract.Req) is transmitted to the MMS proxy / relay server from the MMSE capable of transmitting and receiving session maintenance status information, the server responds to the response message (Mp-Abstract.Conf). To the MMSE (T10).

MMSE는 세션ID를 포함한 Mp-Linkstate.Req 메시지를 MMS proxy/relay에 송신하고, 해당 메시지를 수신한 MMS proxy/relay는 해당 세션에 대한 정보를 Mp-Linkstate.Resp 메시지에 실어 MMSE에 응답하게 되고(T20), MMSE는 해당 응답 메시지를 통하여 현재 연결타입 및 연결 상태를 확인할 수 있다.The MMSE sends the Mp-Linkstate.Req message including the session ID to the MMS proxy / relay, and the MMS proxy / relay receiving the message responds to the MMSE with the information on the session in the Mp-Linkstate.Resp message. (T20), the MMSE may check the current connection type and connection state through the corresponding response message.

링크 상태를 알아보기 위해서는 해당 세션의 아이디를 송신함으로서 가능하다.To check the link status, it is possible to send the ID of the session.

상기 MMPP의 헤더는 기존의 MMS메시지의 헤더를 그대로 수용하며, 부가적으로 사용자 또는 메시지 인증을 위한 키(KEY)필드를 포함한다. 키 필드는 64비트 또는 128비트의 크기를 가지고 사용자 인증, 암호복호화, 메시지 인증의 키 값으로 사용되며, 특히 사용자 인증(또는 연결요청 서버인증)은 초기 연결을 통한 세션 유지상태에서 처음 한 번의 인증작업을 통해 그 상태를 유지할 수 있다.The header of the MMPP accepts the header of the existing MMS message as it is, and additionally includes a key field for user or message authentication. The key field has a 64-bit or 128-bit size and is used as a key value for user authentication, decryption, and message authentication. In particular, user authentication (or connection request server authentication) is the first time authentication in session maintenance with initial connection. You can keep that state through work.

본 발명은 MMS서버 상호간 또는 MMS이외의 다른 서버와의 연동을 효율적으로 처리하는 프로토콜을 제공하며, 그로 인해 대용량의 고품질 멀티미디어 서비스를 구현할 수 있는 효과가 있다.The present invention provides a protocol for efficiently handling interworking between MMS servers or other servers other than MMS, and therefore, there is an effect of implementing a large-capacity, high-quality multimedia service.

또한 본 발명은, 초기 한번의 세션 연결을 통해 인증과정을 거치고, 연결된 세션을 유지하는 효과가 있다.In addition, the present invention, through the initial one session connection through the authentication process, there is an effect of maintaining the connected session.

Claims (19)

IP망 또는 무선통신망을 통해 MMS서버 상호간 또는 MMS서버 이외의 다른 서버와의 멀티미디어 서비스를 제공하기 위한 프로토콜에 있어서,In the protocol for providing a multimedia service between the MMS server or another server other than the MMS server through an IP network or a wireless communication network, 상기 프로토콜은, 상기 MMS서버 상호간 또는 MMS서버 이외의 다른 서버와의 세션연결 메시지를 실행하여 최초 상호간 연결로 세션을 계속 유지하고, 세션연결유지를 기반으로 상호간 데이터 전송을 행하는 것을 특징으로 하는 멀티미디어 서비스를 제공하기 위한 프로토콜.The protocol is a multimedia service, characterized in that the session connection message between the MMS server or another server other than the MMS server to continue to maintain the session in the first mutual connection, and the data transmission between each other based on the session connection maintenance. Protocol to provide. 제 1항에 있어서,The method of claim 1, 상기 상호간 연결되어 세션이 유지된 서버는 특정 메시지의 헤더 또는 기타 요약정보를 쿼리(QUERY)하여 해당 메시지의 요약 정보를 수신 받을 수 있는 것을 특징으로 하는 멀티미디어 서비스를 제공하기 위한 프로토콜.A server for maintaining a session connected to each other may query a header or other summary information of a specific message and receive the summary information of the corresponding message. 제 1항에 있어서,The method of claim 1, 상기 상호간 연결되어 세션이 유지된 서버는 특정 메시지의 아이디를 전송하여 해당 메시지의 헤더정보를 포함한 MMS 메시지 도착시간, 통보 메시지 송신시간, MMS메시지 송신시간 등 다양한 정보를 응답 메시지 형태로 수신받을 수 있는 것을 특징으로 하는 멀티미디어 서비스를 제공하기 위한 프로토콜.The server, which is connected to each other and maintains a session, may receive various types of information such as MMS message arrival time, notification message transmission time, MMS message transmission time, etc., including header information of the corresponding message, by sending an ID of a specific message. Protocol for providing a multimedia service, characterized in that. 제 1항에 있어서,The method of claim 1, 상기 프로토콜은 메시지당 연결과 인증의 오버헤드를 제거하여 최초 연결로 세션을 유지하는 것을 특징으로 하는 멀티미디어 서비스를 제공하기 위한 프로토콜.The protocol is a protocol for providing a multimedia service, characterized in that to maintain the session on the first connection by removing the overhead of connection and authentication per message. 제 4항에 있어서.The method of claim 4. 상기 세션 유지는 일정 시간동안 메시지의 송수신이 없으면 연결을 해제하는 것을 특징으로 하는 멀티미디어 서비스를 제공하기 위한 프로토콜.The session maintenance is a protocol for providing a multimedia service, characterized in that if there is no message transmission and reception for a predetermined time. 제 1항에 있어서,The method of claim 1, 상기 프로토콜의 메시지의 헤더는 기존의 MMS메시지 헤더에 세션ID필드와 인증KEY필드의 부가 헤더 필드를 추가한 구조로 이루어지는 것을 특징으로 하는 멀티미디어 서비스를 제공하기 위한 프로토콜.The header of the message of the protocol is a protocol for providing a multimedia service, characterized in that the additional header field of the session ID field and the authentication key field to the existing MMS message header. 제 1항에 있어서,The method of claim 1, 상기 프로토콜의 메시지의 BODY부분에 실려서 전송되는 실제의 메시지는 RFC822 규정에 따르는 것을 특징으로 하는 멀티미디어 서비스를 제공하기 위한 프로토콜.The actual message transmitted in the BODY portion of the message of the protocol is in accordance with the RFC822 protocol. IP망 또는 무선통신망을 통해 멀티미디어 서비스를 제공하기 위한 프로토콜의 연동방법에 있어서,In a method of interworking a protocol for providing a multimedia service through an IP network or a wireless communication network, 송신측 서버에서 세션 연결을 위한 Mp-Connect.req 메시지를 수신측 서버로 전송하는 과정과,Transmitting the Mp-Connect.req message for the session connection from the sending server to the receiving server; 상기 Mp-Connect.req 메시지에 대한 응답 메시지인 Mp-Connect.resp 메시지를 송신측 서버로 전송하는 과정과,Transmitting a Mp-Connect.resp message, which is a response message to the Mp-Connect.req message, to a sender server; 상기와 같이 연결설정을 통한 세션이 유지되면 상호간 MMPP메시지를 송수신하는 과정과,If the session is maintained through the connection setting as described above, the process of transmitting and receiving MMPP messages with each other, 메시지 송수신이 끝나면 세션종료 메시지인 Mp-Close.Req메시지를 송신측 서버로 보내는 과정과,After the sending and receiving of the message, the process of sending the session termination message Mp-Close.Req message to the sending server, 이에 대한 응답메시지인 Mp-Close.Resp메시지를 수신측 서버로 보내어 세션을 종료하는 과정을 포함하는 것을 특징으로 하는 멀티미디어 서비스를 제공하기 위한 프로토콜의 연동방법.Method of interworking protocol for providing a multimedia service comprising the step of ending the session by sending a response message Mp-Close.Resp message to the receiving server. 제 8항에 있어서,The method of claim 8, 상기 Mp-Connect.resp메시지와 Mp-Close.resp메시지에는 각 세션을 구분할 수 있도록 세션ID를 부여한 것을 특징으로 하는 멀티미디어 서비스를 제공하기 위한 프로토콜의 연동방법.The Mp-Connect.resp message and the Mp-Close.resp message are interworking protocols for providing a multimedia service, characterized in that the session ID is assigned to distinguish each session. 제 8항에 있어서,The method of claim 8, 상기 Mp-Connect.req 메시지는 인증을 위한 사용자 정보(ID, PASSWORD)를 포함하는 것을 특징으로 하는 멀티미디어 서비스를 제공하기 위한 프로토콜의 연동방법.The Mp-Connect.req message interworking method for providing a multimedia service, characterized in that it comprises user information (ID, PASSWORD) for authentication. 제 10항에 있어서,The method of claim 10, 상기 Mp-Connect.req 메시지는 초기 세션 타입을 정하기 위한 필드인 'connect-type'필드를 가지며, 이 필드의 값에 따라 해당 세션 타입이 SND_CON : 메시지 송신만을 위한 전용 세션이나, RCV_CON : 메시지 수신만을 위한 전용 세션이나 또는 DUP_CON : 메시지 송수신이 모두 가능한 세션으로 결정되는 것을 특징으로 하는 멀티미디어 서비스를 제공하기 위한 프로토콜의 연동방법.The Mp-Connect.req message has a 'connect-type' field, which is a field for determining an initial session type, and according to the value of this field, the corresponding session type is SND_CON: a dedicated session for message transmission only or RCV_CON: message reception only. Dedicated session or DUP_CON: A method for interworking with a protocol for providing a multimedia service, characterized in that determined as a session capable of both transmitting and receiving messages. IP망 또는 무선통신망을 통해 멀티미디어 서비스를 제공하기 위한 프로토콜의 연동방법에 있어서,In a method of interworking a protocol for providing a multimedia service through an IP network or a wireless communication network, 사용자 단말에서 MMSE또는 VAS로 메시지를 전송하는 방법은,The method for transmitting a message from the user terminal to the MMSE or VAS, 사용자 단말에서 전송된 MMS메시지가 MMPP세션을 통해서 MMSE 또는 VAS 서버로 전송되는 과정과,MMS message transmitted from the user terminal is transmitted to the MMSE or VAS server through the MMPP session, 상기 사용자 단말에서 MMS메시지(m-send.req)를 MMS proxy서버로 전송하고, MMS proxy서버에서 이 MMS 메시지(mp-delivery.req)를 VAS 또는 MMSE로 전송하는 과정을 포함하는 것을 특징으로 하는 멀티미디어 서비스를 제공하기 위한 프로토콜의 연동방법.Transmitting the MMS message (m-send.req) from the user terminal to the MMS proxy server, and transmitting the MMS message (mp-delivery.req) to the VAS or MMSE from the MMS proxy server. Interworking method of protocol for providing multimedia service. 제 12항에 있어서,The method of claim 12, 상기 세션은 초기 연결과정을 거쳐서 연결유지 상태인 것을 특징으로 하는 멀티미디어 서비스를 제공하기 위한 프로토콜의 연동방법.The session interworking method for providing a multimedia service, characterized in that the connection is maintained through the initial connection process. 제 12항에 있어서,The method of claim 12, 상기 MMS proxy서버에서 m-send.req메시지에 대한 응답메시지(m-send.conf)와, VAS 또는 MMSE로부터 mp-delivery.req에 대한 응답메시지(mp-delivery.conf)를 전송받아서 전달확인 메시지(m-delivery.ind)를 사용자 단말로 전송하는 과정을 더 포함하는 것을 특징으로 하는 멀티미디어 서비스를 제공하기 위한 프로토콜의 연동방법.The MMS proxy server receives a response message (m-send.conf) for the m-send.req message and a response message (mp-delivery.conf) for mp-delivery.req from VAS or MMSE. A method of interworking with a protocol for providing a multimedia service, further comprising transmitting (m-delivery.ind) to a user terminal. IP망 또는 무선통신망을 통해 멀티미디어 서비스를 제공하기 위한 프로토콜의 연동방법에 있어서,In a method of interworking a protocol for providing a multimedia service through an IP network or a wireless communication network, 사용자 단말1에서 단말2로 메시지를 송신하고자 할 때, 수신측 MMS서버에서 송신측 MMS서버로 세션연결 요청 메시지(Mp-Connect.Req)를 전송하는 과정과,Transmitting a session connection request message (Mp-Connect.Req) from the receiving MMS server to the sending MMS server when the user terminal 1 wants to send a message from the terminal 2 to the terminal 2; 송신측 서버에서 연결응답 메시지(Mp-Connect.Resp)를 수신측 서버로 보내어 세션연결이 행해지는 과정과,Sending a connection response message (Mp-Connect.Resp) from the sending server to the receiving server to perform a session connection; 통신이 가능하도록 세션연결이 유지되면, 송신측 단말(10)에서 송신측 서버로 메시지(M-Send.Req)를 전송하고, 서버에서는 그에 대한 응답 메시지(M-Send.Conf)를 단말로 전송하는 과정과,When the session connection is maintained to enable communication, the transmitting terminal 10 transmits a message (M-Send.Req) to the transmitting server, and the server transmits a response message (M-Send.Conf) thereto. Process, 송신측 서버에서는 단말로 부터 수신된 메시지(Mp-Send.Req)를 수신측 서버로 전송하고, 수신측 서버에서는 이에 대한 응답메시지(M-Send.Conf)를 전송하는 과정과,The transmitting server transmits a message (Mp-Send.Req) received from the terminal to the receiving server, and the receiving server transmits a response message (M-Send.Conf) to the receiving server; 수신측 서버에서 수신측 단말로 도착통보 메시지(M-Notification. Ind)를 전송하고, 수신측 단말에서는 이에 대한 응답메시지(M-Notifyresp. Ind)를 전송하는 과정과,Transmitting an arrival notification message (M-Notification.Ind) from the receiving server to the receiving terminal, and transmitting a response message (M-Notifyresp.Ind) to the receiving terminal; 수신측 단말에서 실제 메시지를 요청하면(WSP GET), 서버에서는 실제 메시지(M-retrieve.conf)를 수신측 단말로 전송하고, 수신측 단말에서는 이에 대한 응답메시지(M-Acknowledge.ind)를 보내는 과정을 포함하는 것을 특징으로 하는 멀티미디어 서비스를 제공하기 위한 프로토콜의 연동방법.When the receiving terminal requests the actual message (WSP GET), the server sends the actual message (M-retrieve.conf) to the receiving terminal, and the receiving terminal sends a response message (M-Acknowledge.ind) to the receiving terminal. Protocol interworking method for providing a multimedia service, characterized in that it comprises a process. 제 15항에 있어서,The method of claim 15, 상기 세션연결 요청 메시지(Mp-Connect.Req)는 양방향 통신 또는 단방향 통신이 가능하도록 하는 필드를 더 포함하는 것을 특징으로 하는 멀티미디어 서비스를 제공하기 위한 프로토콜의 연동방법.The session connection request message (Mp-Connect.Req) further comprises a field for enabling bidirectional communication or one-way communication method of the protocol for providing a multimedia service. 제 15항에 있어서,The method of claim 15, 상기 Mp-Connect.Resp메시지에는 세션 구분이 가능하도록 세션 아이디를 더포함한 것을 특징으로 하는 멀티미디어 서비스를 제공하기 위한 프로토콜의 연동방법.The Mp-Connect.Resp message interworking method for providing a multimedia service, characterized in that it further comprises a session ID to distinguish the session. 제 15항에 있어서,The method of claim 15, 상기 수신측 서버에서 전달확인 메시지(Mp-delivery.ind)를 송신측 서버로 전송하여 메시지가 전달되었음을 알리면, 송신측 서버는 송신측 단말로 전달확인 메시지(M-delivery.ind)를 전송하는 과정을 더 포함하는 것을 특징으로 하는 멀티미디어 서비스를 제공하기 위한 프로토콜의 연동방법.When the receiving server sends a delivery confirmation message (Mp-delivery.ind) to the sending server to inform that the message has been delivered, the sending server sends a delivery confirmation message (M-delivery.ind) to the sending terminal Protocol interworking method for providing a multimedia service, characterized in that it further comprises. 제 15항에 있어서,The method of claim 15, 상기 메시지 전송이 모두 끝나면 MMS relay server에서는 세션 종료를 요구하는 메시지(Mp-Close.req)를 전송하고, 상대 서버로부터 이에 대한 응답메시지(Mp-Close.resp)를 전송받음으로서 트랜잭션이 종료되는 과정을 더 포함하는 것을 특징으로 하는 멀티미디어 서비스를 제공하기 위한 프로토콜의 연동방법.After the message transmission is completed, the MMS relay server transmits a message (Mp-Close.req) requesting the end of the session, and the transaction is terminated by receiving a response message (Mp-Close.resp) from the counterpart server. Protocol interworking method for providing a multimedia service, characterized in that it further comprises.
KR10-2001-0054325A 2001-09-05 2001-09-05 The protocol for the multimedia message service and thereof method Expired - Fee Related KR100430275B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR10-2001-0054325A KR100430275B1 (en) 2001-09-05 2001-09-05 The protocol for the multimedia message service and thereof method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR10-2001-0054325A KR100430275B1 (en) 2001-09-05 2001-09-05 The protocol for the multimedia message service and thereof method

Publications (2)

Publication Number Publication Date
KR20030021290A KR20030021290A (en) 2003-03-15
KR100430275B1 true KR100430275B1 (en) 2004-05-04

Family

ID=27722522

Family Applications (1)

Application Number Title Priority Date Filing Date
KR10-2001-0054325A Expired - Fee Related KR100430275B1 (en) 2001-09-05 2001-09-05 The protocol for the multimedia message service and thereof method

Country Status (1)

Country Link
KR (1) KR100430275B1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101591832B1 (en) 2009-11-23 2016-02-04 엘지전자 주식회사 Method of messages exchanging and transmitting devices and receving devices

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20000040233A (en) * 1998-12-17 2000-07-05 이계철 System and method for interworking internet and next generation intelligent network
KR20010016663A (en) * 1999-08-02 2001-03-05 정선종 Connectivity-Interworking Function Module between and ATM Network
KR20010058117A (en) * 1999-12-24 2001-07-05 이계철 Communication service session management device and method for the multi-layer network management in data communication network

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20000040233A (en) * 1998-12-17 2000-07-05 이계철 System and method for interworking internet and next generation intelligent network
KR20010016663A (en) * 1999-08-02 2001-03-05 정선종 Connectivity-Interworking Function Module between and ATM Network
KR20010058117A (en) * 1999-12-24 2001-07-05 이계철 Communication service session management device and method for the multi-layer network management in data communication network

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101591832B1 (en) 2009-11-23 2016-02-04 엘지전자 주식회사 Method of messages exchanging and transmitting devices and receving devices

Also Published As

Publication number Publication date
KR20030021290A (en) 2003-03-15

Similar Documents

Publication Publication Date Title
US8291022B2 (en) Method and device for messaging
EP2063590B1 (en) A method and system for transmitting email and a push mail server
KR100677497B1 (en) How to handle duplicate notification messages
JP4034071B2 (en) Method for transmission of messages in a telecommunications network
US9426104B2 (en) Group management method and system in interworking system of IMPS system and simple IM system
EP2549695A1 (en) Method and system for managing message threads in converged ip messaging service
JP5753316B2 (en) Interface between RESTful web service and packet-switched network for text messaging
JP4991772B2 (en) Transmission method, exchange
KR101054787B1 (en) Method, system, and apparatus for sending IMS instant messages
CN101047880B (en) A message transmission method and system
GB2414364A (en) Routing messages between different networks
KR100430275B1 (en) The protocol for the multimedia message service and thereof method
JP2004532567A (en) Messaging in Multimedia Message Service (MMS)
CN101110789B (en) Method for sending instant message report in instant message system
EP2136517B1 (en) Short message delivery
KR100431466B1 (en) System And Method For Streaming Service In Mobile Internet
CN102611639B (en) System for sending instant message report in instant message system
KR101445390B1 (en) How Unified Messaging Service handles processing of incoming messages and how state information is shared
CN101110800B (en) Communication system and method for sending multimedia message in communication network
CN106656755B (en) E-mail transmission method and system
NO326948B1 (en) Method and apparatus for transmitting a message in an awakening mechanism
KR20000054581A (en) A Method of Information Transmission based on TCP/IP Protocol for Control System of Mobile Objects
KR20010064817A (en) Method for receiving electronic data message of enormous
KR20030089365A (en) Method for push access service over smtp protocol
HK1086136B (en) Error messaging method in http based communication systems

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

St.27 status event code: A-0-1-A10-A12-nap-PA0109

PA0201 Request for examination

St.27 status event code: A-1-2-D10-D11-exm-PA0201

PN2301 Change of applicant

St.27 status event code: A-3-3-R10-R13-asn-PN2301

St.27 status event code: A-3-3-R10-R11-asn-PN2301

PG1501 Laying open of application

St.27 status event code: A-1-1-Q10-Q12-nap-PG1501

D13-X000 Search requested

St.27 status event code: A-1-2-D10-D13-srh-X000

D14-X000 Search report completed

St.27 status event code: A-1-2-D10-D14-srh-X000

E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

St.27 status event code: A-1-2-D10-D21-exm-PE0902

N231 Notification of change of applicant
PN2301 Change of applicant

St.27 status event code: A-3-3-R10-R13-asn-PN2301

St.27 status event code: A-3-3-R10-R11-asn-PN2301

T11-X000 Administrative time limit extension requested

St.27 status event code: U-3-3-T10-T11-oth-X000

T11-X000 Administrative time limit extension requested

St.27 status event code: U-3-3-T10-T11-oth-X000

P11-X000 Amendment of application requested

St.27 status event code: A-2-2-P10-P11-nap-X000

P13-X000 Application amended

St.27 status event code: A-2-2-P10-P13-nap-X000

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

St.27 status event code: A-1-2-D10-D22-exm-PE0701

GRNT Written decision to grant
PR0701 Registration of establishment

St.27 status event code: A-2-4-F10-F11-exm-PR0701

PR1002 Payment of registration fee

St.27 status event code: A-2-2-U10-U11-oth-PR1002

Fee payment year number: 1

PG1601 Publication of registration

St.27 status event code: A-4-4-Q10-Q13-nap-PG1601

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R11-asn-PN2301

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R14-asn-PN2301

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 4

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 5

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R13-asn-PN2301

St.27 status event code: A-5-5-R10-R11-asn-PN2301

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 6

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 7

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 8

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 9

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R13-asn-PN2301

St.27 status event code: A-5-5-R10-R11-asn-PN2301

FPAY Annual fee payment

Payment date: 20130319

Year of fee payment: 10

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 10

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R11-asn-PN2301

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R14-asn-PN2301

FPAY Annual fee payment

Payment date: 20140317

Year of fee payment: 11

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 11

FPAY Annual fee payment

Payment date: 20150313

Year of fee payment: 12

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 12

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R13-asn-PN2301

St.27 status event code: A-5-5-R10-R11-asn-PN2301

LAPS Lapse due to unpaid annual fee
PC1903 Unpaid annual fee

St.27 status event code: A-4-4-U10-U13-oth-PC1903

Not in force date: 20160424

Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

PC1903 Unpaid annual fee

St.27 status event code: N-4-6-H10-H13-oth-PC1903

Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

Not in force date: 20160424

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R13-asn-PN2301

St.27 status event code: A-5-5-R10-R11-asn-PN2301

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000