[go: up one dir, main page]

KR100629037B1 - Method and apparatus for transmitting multimedia message to mobile communication terminal - Google Patents

Method and apparatus for transmitting multimedia message to mobile communication terminal Download PDF

Info

Publication number
KR100629037B1
KR100629037B1 KR1020040108140A KR20040108140A KR100629037B1 KR 100629037 B1 KR100629037 B1 KR 100629037B1 KR 1020040108140 A KR1020040108140 A KR 1020040108140A KR 20040108140 A KR20040108140 A KR 20040108140A KR 100629037 B1 KR100629037 B1 KR 100629037B1
Authority
KR
South Korea
Prior art keywords
document
message
unit
mobile communication
network
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
KR1020040108140A
Other languages
Korean (ko)
Other versions
KR20060069051A (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 KR1020040108140A priority Critical patent/KR100629037B1/en
Publication of KR20060069051A publication Critical patent/KR20060069051A/en
Application granted granted Critical
Publication of KR100629037B1 publication Critical patent/KR100629037B1/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/12Messaging; Mailboxes; Announcements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/18Information format or content conversion, e.g. adaptation by the network of the transmitted or received information for the purpose of wireless delivery to users or terminals
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/12Use of codes for handling textual entities
    • G06F40/14Tree-structured documents
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/166Editing, e.g. inserting or deleting
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/20Natural language analysis
    • G06F40/205Parsing

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

본 발명은 이동통신 단말기에서 통용되는 멀티미디어 메시지 서비스(Multimedia messaging service, MMS) 용의 메시지 생성 방법에 관한 것으로, 이들 멀티미디어 메시지를 보다 편리하게 작성할 수 있도록 하는 것을 목적으로 한다. The present invention relates to a message generating method for a multimedia messaging service (MMS) commonly used in a mobile communication terminal, and an object thereof is to make it possible to more conveniently compose these multimedia messages.

상기 목적을 달성하기 위한 본 발명의 일 양상에 따른 멀티미디어 메시지 전송 방법은 유선망에서 통용되는 마크업 언어 형식의 제 1 문서를 획득하고 파싱하여 이 제 1 문서에서 참조하는 이미지 및/또는 오디오 파일을 포함하는 구성요소 파일들의 위치 정보를 획득한 후, 이 위치 정보를 이용하여 해당 구성요소 파일들을 획득하고, 이 제 1 문서 파일과 구성요소 파일들을 이동통신 단말기에서 열람 가능한 멀티미디어 메시지로 재구성하여, 작성된 메시지를 이동통신망을 경유하여 지정된 수신 단말기로 전송하는것을 특징으로 한다. 이때, 획득된 구성요소 파일들은 텍스트 형식의 파일로 변환되고, 이들은 제 1 문서와 함께 헤드가 부가되어 다중-구획 (Multi-Part) 형식의 멀티미디어 메시지로 재구성된다. A multimedia message transmission method according to an aspect of the present invention for achieving the above object includes an image and / or audio file obtained by parsing and parsing a first document of markup language format commonly used in a wired network and referenced in the first document. After acquiring the location information of the component files, the corresponding component files are acquired using the location information, and the first document file and the component files are reconfigured into a multimedia message that can be viewed in the mobile communication terminal, and the message is created. It is characterized in that for transmitting to the designated receiving terminal via the mobile communication network. At this time, the obtained component files are converted into a file in a text format, and they are reconstructed into a multimedia message in a multi-part format by adding a head along with the first document.

이동통신, 휴대폰, MMS, 메시지, 웹, 인터넷, MIME, HTTPMobile communication, Mobile phone, MMS, Message, Web, Internet, MIME, HTTP

Description

이동통신 단말기로의 멀티미디어 메시지 전송 방법 및 장치{Apparatus and method for preparing and sending multimedia message for mobile communication}Method and device for transmitting multimedia message to mobile communication terminal {Apparatus and method for preparing and sending multimedia message for mobile communication}

도 1은 본 발명의 일 실시예에 따른 멀티미디어 메시지 서비스 장치가 적용되는 시스템의 전체적인 구성을 개략적으로 도시한 도면이다. 1 is a diagram schematically showing the overall configuration of a system to which a multimedia message service device according to an embodiment of the present invention is applied.

도 2는 본 발명의 일 실시예에 따른 멀티미디어 메시지 서비스 장치의 전체적인 구성을 개략적으로 도시한 도면이다. 2 is a diagram schematically showing the overall configuration of a multimedia message service apparatus according to an embodiment of the present invention.

도 3은 본 발명의 또다른 실시예에 따른 멀티미디어 메시지 서비스 장치가 적용되는 시스템의 전체적인 구성을 개략적으로 도시한 도면이다. 3 is a diagram schematically showing the overall configuration of a system to which a multimedia message service device according to another embodiment of the present invention is applied.

도 4는 본 발명의 또다른 실시예에 따른 멀티미디어 메시지 서비스 장치의 전체적인 구성을 개략적으로 도시한 도면이다. 4 is a diagram schematically showing the overall configuration of a multimedia message service apparatus according to another embodiment of the present invention.

도 5는 본 발명의 또다른 실시예에 따른 멀티미디어 메시지 서비스 장치가 적용되는 시스템의 전체적인 구성을 개략적으로 도시한 도면이다. 5 is a diagram schematically showing the overall configuration of a system to which a multimedia message service device according to another embodiment of the present invention is applied.

도 6은 본 발명의 또다른 실시예에 따른 멀티미디어 메시지 서비스 장치의 전체적인 구성을 개략적으로 도시한 도면이다. 6 is a diagram schematically showing the overall configuration of a multimedia message service apparatus according to another embodiment of the present invention.

도 7은 본 발명의 일 실시예에 따른 멀티미디어 메시지 전송 방법의 전체적인 구성을 개략적으로 도시한 흐름도이다. 7 is a flowchart schematically showing the overall configuration of a method for transmitting a multimedia message according to an embodiment of the present invention.

<도면의 주요 부분에 대한 부호의 설명><Explanation of symbols for the main parts of the drawings>

11 : 이동통신 단말기 13 : 클라이언트 컴퓨터11: mobile communication terminal 13: client computer

20 : MMSC 30 : MMS 프록시 서버20: MMSC 30: MMS Proxy Server

40 : 서비스 서버 50 : 웹서버40: service server 50: web server

71 : 무선통신망 73 : 인터넷71: wireless communication network 73: internet

100 : 통신부 110 : 프로토콜 처리부100: communication unit 110: protocol processing unit

130 : 네트워크 접속부 200 : 전송정보 데이터베이스130: network connection 200: transmission information database

300 : 파서 500 : 오브젝트 획득부300: parser 500: object acquisition unit

700 : 메시지 생성부 800 : 인터페이스부700: message generating unit 800: interface unit

900 : 메시지 발송부900: message sending unit

본 발명은 이동통신 기술에 관련되며, 특히 이동통신 단말기에서 통용되는 멀티미디어 메시지 서비스(Multimedia messaging service, MMS) 용의 메시지 생성 방법에 관한 것이다. The present invention relates to a mobile communication technology, and more particularly, to a message generating method for a multimedia messaging service (MMS) commonly used in a mobile communication terminal.

이동통신은 휴대성으로 인하여 언제 어디서나 필요한 정보를 공급하고 교환할 수 있는 측면에서 그 보급의 보편화에 따라 일상 생활에 큰 영향을 미치며 변화시켜 왔다. 나아가 초기에는 정보 교류라는 측면이 강조되었으나, 점차 콘텐츠의 제공을 위한 문화 교류 적인 측면의 중요성이 더욱 부각되고 있다. Mobile communication has greatly changed and changed everyday life in accordance with the universalization of its dissemination in terms of being able to supply and exchange necessary information anytime and anywhere due to its portability. Furthermore, in the early stages, the aspect of information exchange was emphasized, but the importance of the cultural exchange aspect for providing contents is more and more emphasized.

현재 이동통신에서 지원하는 통신 기술은 음성 통신과, 메시징 서비스, 그리 고 무선 인터넷 서비스로 나눌 수 있다. 전통적인 음성 통신을 제외하고, 메시징 서비스와 무선 인터넷 서비스에 있어서 무선 콘텐츠들은 우선 클라이언트의 화면의 크기나 해상도가 차이가 나므로 유선 콘텐츠들과는 별도로 작성되곤 한다. 그러나 무선 콘텐츠를 작성하기 위한 툴들은 유선 콘텐츠를 작성하기 위한 툴들에 비해 보급이 많이 되어 있지 않고 전문가들도 아직은 부족한 형편이다. The communication technologies currently supported by mobile communication can be divided into voice communication, messaging service, and wireless internet service. With the exception of traditional voice communications, wireless content in messaging and wireless Internet services is often written separately from wired content because the screen size or resolution of the client is different. But tools for creating wireless content are less common than tools for creating wired content, and experts are still lacking.

이에 따라 유선 콘텐츠를 무선 클라이언트에 맞게 작성하여 이들을 무선 콘텐츠로 변환시키고자 하는 것이 본 발명자의 착상이다. 유무선 콘텐츠간의 변환과 관련하여 본 발명과 착상은 전혀 다르지만 김갑순 등에 의해 발명되어 2000. 11. 15.자 공개된 대한민국 공개특허공보 2000-67044호에서는 유무선 게이트웨이 장치에서 유선 인터넷 측의 웹 서버로 웹 문서를 요청하여 이를 변환/압축한 후 저장하고 있다가 이 문서를 요청한 무선 클라이언트 측으로 전송하는 기술을 개시하고 있다. 이 기술은 유선 콘텐츠를 무선 클라이언트에 제공하고자 하는 점에서 본 발명과 기술적으로 유사한 면이 있지만, 주로 유무선망의 전송 속도의 차이를 고려하여 데이터 압축에 촛점을 맞추고 있으며, 유선 콘텐츠와 무선 콘텐츠의 데이터 형식의 차이를 극복하는 구체적인 기술에 대해서는 착상하거나 개시하고 있지 않다. Accordingly, it is an idea of the present invention to create wired contents for wireless clients and convert them to wireless contents. In connection with the conversion between wired and wireless contents, the present invention and concept are completely different, but Korean Patent Laid-Open Publication No. 2000-67044, which was invented by Kim Gap-soon et al. The present invention discloses a technique for converting, compressing, storing, storing, and transmitting the document to the requesting wireless client. This technology is similar in technology to the present invention in that wired content is provided to a wireless client, but mainly focuses on data compression in consideration of differences in transmission speeds of wired and wireless networks. It does not conceive or disclose specific techniques for overcoming formal differences.

또다른 관련기술에 김재형, 홍종철등에 의해 발명되어 2003. 5. 16.자 공개된 대한민국 공개특허공보 2003-38325호가 있다. 이 문서는 웹 게시판을 무선망을 통해 액세스하여 멀티미디어 콘텐츠를 올리고 열람하는 기술을 개시하고 있다. 그러나 이 문서는 전체적인 시스템 구성과 표준 현황에 대해 열거할 뿐 구체적인 콘텐츠 변환기술에 대해서는 건드리지 않고 있다. 또한 이 공지기술은 메시지의 전 송과 관련된 문서 변환에 대해서는 접근하고 있지 않다. Another related art is Korean Patent Laid-Open Publication No. 2003-38325, which was invented by Kim Jae-hyung, Hong Jong-cheol, etc. and published on May 16, 2003. This document discloses a technique for uploading and viewing multimedia contents by accessing a web bulletin board through a wireless network. However, this document only lists the overall system configuration and current status of standards, and does not touch specific content conversion technologies. This well-known technique does not approach document conversion related to the transmission of messages.

또다른 관련 기술에 유호경에 의해 발명되어 2003. 5. 9.자 공개된 대한민국 공개특허2003-35249호가 있다. 이 문서는 단문 메시지를 수신하여 그 텍스트를 분석하여 텍스트들을 멀티미디어 데이터로 치환하면서 멀티미디어 메시지로 변환하여 전송해주는 시스템을 개시하고 있다. 이 문서는 멀티미디어 메시지의 구성에 대해 개략적으로 개시하고 있지만 본 발명과 같은 유무선 망의 시스템적인 차이에 따른 불편을 극복하고자 하는 착상은 보이지 않는다. Another related art is Korean Patent Publication No. 2003-35249, which was invented by Yu Ho Kyung and published May 5, 2003. This document discloses a system for receiving a short message, analyzing the text, converting the text into multimedia data, and converting the text into a multimedia message. This document outlines the construction of a multimedia message, but the idea of overcoming the inconvenience caused by the system differences of wired and wireless networks such as the present invention is not seen.

본 발명은 이 같은 배경에서 제안된 것으로, 이동통신 단말기에서 열람 가능한 멀티미디어 메시지를 보다 편리하게 작성할 수 있도록 하는 것을 목적으로 한다. The present invention has been proposed in this background, and an object thereof is to make it possible to more conveniently compose a multimedia message that can be viewed in a mobile communication terminal.

상기 목적을 달성하기 위한 본 발명의 일 양상에 따른 멀티미디어 메시지 전송 방법은 유선망에서 통용되는 마크업 언어 형식의 제 1 문서를 획득하고 파싱하여 이 제 1 문서에서 참조하는 이미지 및/또는 오디오 파일을 포함하는 구성요소 파일들의 위치 정보를 획득하고, 이 위치 정보를 이용하여 해당 구성요소 파일들을 획득한 후, 이 제 1 문서 파일과 구성요소 파일들을 이동통신 단말기에서 열람 가능한 멀티미디어 메시지로 재구성하는 재구성하여 작성된 메시지를 이동통신망을 경유하여 지정된 수신 단말기로 전송하는것을 특징으로 한다. 이때, 획득된 구성요소 파일들은 텍스트 형식의 파일로 변환되고, 이들은 제 1 문서와 함께 헤드가 부가되어 다중-구획 (Multi-Part) 형식의 멀티미디어 메시지로 재구성된다. A multimedia message transmission method according to an aspect of the present invention for achieving the above object includes an image and / or audio file obtained by parsing and parsing a first document of markup language format commonly used in a wired network and referenced in the first document. Obtains the location information of the component files, obtains the corresponding component files using the location information, and then reconstructs the first document file and the component files into a multimedia message that can be viewed by the mobile communication terminal. The message is transmitted to a designated receiving terminal via a mobile communication network. At this time, the obtained component files are converted into a file in a text format, and they are reconstructed into a multimedia message in a multi-part format by adding a head along with the first document.

본 발명의 이 같은 양상에 따르면, 멀티미디어 메시지는 널리 알려진 유선 콘텐츠 작성 툴로 편리하게 작성된 후 변환되어 메시지 수신자에게 전송될 수 있다. According to this aspect of the present invention, the multimedia message may be conveniently written by a well-known wired content creation tool and then converted and transmitted to the message receiver.

보조적인 양상에 따르면, 이 같은 변환 방법은 네트워크 상에 연결된 개인용 컴퓨터에서 독립적으로 수행될 수 있다. 이때 수신 단말기의 식별번호와 웹 문서가 저장된 위치 정보가 입력되고, 이에 따라 해당 문서를 획득하여 변환한 후 지정한 수신자로 발송한다. 추가적으로 웹 문서 작성 툴이 본 발명에 따른 소프트웨어와 연계되거나 통합되어 제공됨으로써 본 발명이 사용자에게 보다 편리하게 이용될 수 있다. According to an auxiliary aspect, this conversion method can be performed independently on a personal computer connected on the network. At this time, the identification number of the receiving terminal and the location information where the web document is stored are input. Accordingly, the document is obtained, converted, and sent to the designated recipient. Additionally, the web document creation tool is provided in connection with or integrated with the software according to the present invention, so that the present invention can be used more conveniently for the user.

또다른 보조적인 양상에 따르면, 이 같은 변환 방법은 네트워크 상에 연결된 서비스 서버에서 수행될 수 있다. 이때 이 서비스 서버에 네트워크를 통해 접속되는 클라이언트 컴퓨터로부터 수신 단말기의 식별번호와 웹 문서가 저장된 위치 정보가 입력되고, 이에 따라 해당 문서를 획득하여 변환한 후 지정한 수신자로 발송한다. According to another auxiliary aspect, this conversion method may be performed in a service server connected on a network. At this time, the identification number of the receiving terminal and the location information where the web document is stored are input from the client computer connected to the service server through the network. Accordingly, the document is obtained, converted, and sent to the designated recipient.

본 발명의 이 같은 양상에 따라 다수의 이용자에 대해 서비스를 하는 방식으로 본 발명이 구현될 수 있다. In accordance with this aspect of the invention, the invention may be implemented in such a way that it serves a number of users.

전술한, 그리고 추가적인 본 발명의 양상들은 첨부된 도면을 참조하여 기술되는 바람직한 실시예를 통하여 이후에 더욱 명확해질 것이다. 이하에서는 본 발명을 이 같은 실시예를 통하여 당업자가 용이하게 이해하고 재현할 수 있도록 상세 히 설명하기로 한다.The foregoing and further aspects of the present invention will become more apparent later through the preferred embodiments described with reference to the accompanying drawings. Hereinafter, the present invention will be described in detail to enable those skilled in the art to easily understand and reproduce the present invention.

[실시예1]Example 1

도 1은 본 발명의 일 실시예에 따른 멀티미디어 메시지 서비스 장치가 적용되는 시스템의 전체적인 구성을 개략적으로 도시한 도면이다. 도시된 바와 같이 일 실시예에 있어서, 본 발명에 따른 멀티미디어 메시지 서비스 장치는 서비스 서버(40)로 구현되며, MMS 프록시 릴레이(31, 33)를 거쳐 이동통신망의 멀티미디어 메시징 시스템, 예를 들면 멀티미디어 메시지 서버(MMSC)로 연결된다. 즉, 본 실시예에 있어서, 본 발명에 따른 멀티미디어 메시지 서비스 장치는 기업 내의 웹 서버에 솔루션으로 탑재된다. 그러나 본 발명은 HTTP와 같은 웹 망에 한정되는 것은 아니며, 인터넷(73)은 현존하는 또는 미래의 또다른 컴퓨터간의 통신 기술로 치환될 수 있음은 자명하다. 기업 내 솔루션으로 탑재된 멀티미디어 메시지 서비스 장치는 복수의 MMS 프록시 릴레이(31, 33)로 연결되며, 수신자 단말기(11,15)가 가입된 이동통신망으로 선택적으로 연결될 수 있다. 1 is a diagram schematically showing the overall configuration of a system to which a multimedia message service device according to an embodiment of the present invention is applied. As shown, in one embodiment, the multimedia message service device according to the present invention is implemented as a service server 40, and through the MMS proxy relays 31 and 33, a multimedia messaging system of a mobile communication network, for example, a multimedia message. You are connected to the server (MMSC). That is, in this embodiment, the multimedia message service device according to the present invention is mounted as a solution in a web server in an enterprise. However, the present invention is not limited to a web network such as HTTP, and it is apparent that the Internet 73 may be replaced by an existing or future communication between other computers. The multimedia message service device mounted as an enterprise solution may be connected to a plurality of MMS proxy relays 31 and 33, and may be selectively connected to a mobile communication network to which the receiver terminals 11 and 15 are subscribed.

MMS 프록시 릴레이(31, 33)는 Open Mobile Alliance 표준 OMA-MMS-ARCH-v1_2-20030920-C 에 규정되어 있다. 이동통신사의 MMSC 시스템은 위 표준에서 규정하고 있는 MMS 서버이며, MMS 메시지를 저장하고 버퍼링하면서 무선 통신망의 기지국과 연동하여 이동통신망을 통해 이동통신 단말기(11,15)로 전송하는 역할을 한다. 이동통신 단말기는 이동통신망을 통해 멀티미디어 메시지를 수신할 수 있는 단말기로 예를 들면 휴대폰이나 이동통신 가능을 가진 PDA 등이 될 수 있다. MMS proxy relays 31 and 33 are defined in the Open Mobile Alliance standard OMA-MMS-ARCH-v1_2-20030920-C. The mobile communication company's MMSC system is an MMS server defined in the above standard, and stores and buffers MMS messages, and plays a role of transmitting to the mobile communication terminals 11 and 15 through a mobile communication network in conjunction with a base station of a wireless communication network. The mobile communication terminal is a terminal capable of receiving a multimedia message through a mobile communication network. For example, the mobile communication terminal may be a mobile phone or a PDA capable of mobile communication.

서비스 서버(40)는 기업 내 업무 처리 시스템의 일부이거나 또는 웹 서비스 를 제공하는 웹 서버일 수 있다. 이 서비스 서버(40)에는 메시징 솔루션의 하나로 본 발명에 따른 멀티미디어 메시지 서비스 장치가 탑재되어 있다. 이때 멀티미디어 메시지 서비스 장치는 타 응용 프로그램이 액세스할 수 있는 라이브러리(library) 형태로 제공된다. 따라서 기업 내에서는 이 라이브러리를 이용하여 다양한 응용프로그램을 작성할 수 있다. 예를 들어 신용정보 회사의 채권 추심을 위한 메시지를 대량 발송하는 시스템은 본 발명에 따른 멀티미디어 메시지 서비스 장치를 통해 편리하게 멀티미디어 메시지를 발송할 수 있다. 또다른 예로, 맞춤식 문자 메세지를 보내는 웹 서비스를 처리하는 웹 서버에서 사용자가 편집한 멀티미디어 메시지를 본 발명에 따른 멀티미디어 메시지 서비스 장치로 넘겨 발송할 수 있다. 사용자는 예를 들면 HTTP와 같은 일반적인 웹 프로토콜에 따라 작성한 웹 문서를 서비스 서버(40)로 올리거나 이 서비스 서버에서 편집하여 작성하고, 이 웹 문서를 멀티미디어 메시지 형태로 수신할 이동통신 단말기의 식별자, 예를 들면 폰 번호를 입력한다. 본 발명에 따른 멀티미디어 메시지 서비스 장치는 타 응용 프로그램으로부터 이 웹 문서가 저장된 URL과, 전송에 필요한 정보를 넘겨 받아 해당 네트워크 위치를 액세스하여 이 웹 문서를 획득하여 변환한 후 지정된 수신자로 전송한다. The service server 40 may be part of a business processing system in an enterprise or a web server providing a web service. The service server 40 is equipped with a multimedia message service device according to the present invention as one of the messaging solutions. The multimedia message service device is provided in the form of a library that can be accessed by other applications. Therefore, this library can be used within an enterprise to create various applications. For example, a system for mass-delivering a message for credit collection by a credit information company can conveniently send a multimedia message through the multimedia message service device according to the present invention. As another example, a multimedia message edited by a user may be transferred to a multimedia message service device according to the present invention in a web server that processes a web service that sends a customized text message. The user uploads a web document created according to a general web protocol such as HTTP to the service server 40 or edits the web document in this service server, and receives the web document in the form of a multimedia message. For example, enter a phone number. The multimedia message service apparatus according to the present invention receives the URL storing the web document from other application programs and information necessary for transmission, accesses the network location, obtains the web document, converts the web document, and transmits the web document to a designated recipient.

도 2는 본 발명의 일 실시예에 따른 멀티미디어 메시지 서비스 장치의 전체적인 구성을 개략적으로 도시한 도면이다. 도시된 바와 같이 일 실시예에 따른 멀티미디어 메시지 서비스 장치는 통신부(100)와, 유선망에서 통용되는 마크업 언어로 기술된 제 1 문서를 파싱(parsing)하는 파싱부(300)와, 상기 파싱부(300)의 파 싱 결과로부터 상기 제 1 문서에서 참조하는 이미지 및/또는 오디오 파일을 포함하는 구성요소 파일들의 위치 정보를 획득하고, 이 위치 정보를 이용하여 해당 구성요소 파일들을 획득하는 오브젝트 획득부(500)와, 상기 획득된 제 1 문서 파일과 상기 구성요소 파일들을 이동통신 단말기에서 열람 가능한 멀티미디어 메시지로 재구성하는 메시지 생성부(700)와, 상기 재구성된 메시지를 상기 통신부(100)를 통해 지정된 수신 단말기로 발송하는 메시지 발송부(900)를 포함한다. 2 is a diagram schematically showing the overall configuration of a multimedia message service apparatus according to an embodiment of the present invention. As shown in the drawing, the multimedia message service apparatus includes a communication unit 100, a parser 300 for parsing a first document described in a markup language commonly used in a wired network, and the parser ( From the parsing result of 300, an object obtaining unit obtaining position information of component files including the image and / or audio file referred to in the first document, and obtaining the corresponding component files using the position information ( 500, a message generator 700 for reconstructing the obtained first document file and the component files into a multimedia message that can be viewed by a mobile communication terminal, and receiving the reconstructed message through the communication unit 100. It includes a message sending unit 900 for sending to the terminal.

인터페이스부(800)는 본 발명에 따른 멀티미디어 메시지 서비스 장치가 외부 프로그램과 인터페이스되는 부분이다. 전송할 웹 문서가 저장된 URL과 같은 위치 정보와, 수신자들의 식별정보가 이 인터페이스부(800)를 통해 본 발명에 따른 멀티미디어 메시지 서비스 장치에 제공된다. The interface unit 800 is a part where the multimedia message service device according to the present invention is interfaced with an external program. Location information such as a URL where a web document to be transmitted and identification information of recipients are provided to the multimedia message service device according to the present invention through the interface unit 800.

일 실시예에 있어서, 통신부(100)는 타 응용프로그램으로부터 획득된 위치 정보에 따라 변환할 웹 문서를 획득하여 파싱부(300)에 제 1 문서로 공급하는 프로토콜 처리부(110)와, 네트워크를 통해 타 컴퓨터와의 통신을 수행하는 네트워크 접속부(130)를 포함한다. 프로토콜 처리부(110)는 예를 들어 TCP/IP 상위 레이어에 존재하는 HTTP 프로토콜 스택이 될 수 있다. 이 프로토콜에 의해 HTML 과 같은 웹 문서를 액세스할 수 있다. 프로토콜 처리부(110)는 인터페이스부(800)를 통해 서비스 서버(40)의 메모리의 특정한 위치에 저장된 웹 문서를 획득할 수 있다. 또다른 실시예에 있어서 프로토콜 처리부(110)는 인터페이스부(800)를 통해 타 응용프로그램으로부터 직접 웹 문서를 넘겨 받을 수 있다. 예를 들면 프로토콜 처리부(110)는 웹문서 저작툴이나 저작모듈에서 편집된 문서를 넘겨받아 처리할 수도 있 다. 또다른 실시예에 있어서, 프로토콜 처리부(110)는 인터페이스부(800)를 통해 획득한 웹 문서가 저장된 위치정보를 이용하여 네트워크 접속부(130)를 통해 타 컴퓨터를 액세스하여 변환할 웹 문서를 획득할 수도 있다. In one embodiment, the communication unit 100 obtains a web document to be converted according to the location information obtained from the other application program and supplies the first document to the parser 300 as a first document, and through the network And a network connection unit 130 for communicating with another computer. The protocol processor 110 may be, for example, an HTTP protocol stack existing in a TCP / IP upper layer. This protocol allows you to access web documents such as HTML. The protocol processor 110 may obtain a web document stored in a specific location of a memory of the service server 40 through the interface 800. In another embodiment, the protocol processing unit 110 may receive a web document directly from another application through the interface unit 800. For example, the protocol processing unit 110 may receive and process a document edited in a web document authoring tool or an authoring module. In another exemplary embodiment, the protocol processor 110 may access another computer through the network connection unit 130 to obtain a web document to be converted by using the location information in which the web document obtained through the interface unit 800 is stored. It may be.

네트워크 접속부(130)는 일 실시예에 있어서 HTTP 하위 레이어인 TCP/IP 레이어와 물리계층 및 네트워크 어댑터 하드웨어를 포괄하는 개념이다. 본 발명에 따른 멀티미디어 메시지 서비스 장치는 TCP/IP 계층을 통해 무선 통신망(70)의 게이트웨이를 거쳐 이동통신 단말기(11)와 통신하거나, 또는 인터넷망(73)을 통해 타 컴퓨터와 통신할 수 있다. The network connection unit 130 is a concept encompassing a TCP / IP layer, a physical layer, and network adapter hardware, which is an HTTP lower layer in an embodiment. The multimedia message service device according to the present invention may communicate with the mobile communication terminal 11 via a gateway of the wireless communication network 70 through a TCP / IP layer, or with another computer through the Internet network 73.

파싱부(300)는 예를 들면 HTTP 프로토콜과 같은 프로토콜 처리부(110)로부터 마크업 언어로 작성된 텍스트 스트링을 받아 문서를 토크나이징(Tokenizing)한다. 토그나이징은 마크업 언어의 규약에 따라 '<' ,'>' 기호와 같은 문자로 약속된 태그와 어트리뷰트 텍스트 등을 분해하여 토큰을 만드는 것을 말한다. 분석을 통해 만들어진 토큰으로 DOM Tree를 구성한다. DOM Tree는 w3c(World Wide Web Consortium)의 규격에 맞추어 만들어지며, DOM Tree가 완성되면, DOM Tree에 속성(어트리뷰트의 Value)을 부여하게 된다. The parser 300 receives a text string written in a markup language from the protocol processor 110 such as the HTTP protocol, and tokenizes the document. Toggling refers to the creation of tokens by decomposing tags and attribute text, etc., promised by characters such as the '<' and '>' symbols, according to the conventions of the markup language. Construct a DOM tree with tokens created through analysis. The DOM Tree is created according to the w3c (World Wide Web Consortium) standard. When the DOM Tree is completed, the DOM Tree is assigned an attribute (attribute value).

오브젝트 획득부(500)는 파싱부(300)로부터 DOM Tree를 넘겨받아 문서에 연결되어 있는 파일의 목록을 만든다. 이 목록에는 각각의 구성요소 파일들을 액세스할 수 있는 위치정보, 예를 들면 URL이 포함된다. 예를들어 <a> 태그에 연결되어 있는 파일을 제외한 나머지 파일 들 모두가 다운로드 받을 파일에 포함될 수 있다. 예를 들어 이 파일들은 동영상(mpeg, mov, avi, asf, ram, dat), 사운드(mp3, asx, vqf, wav, mid), 이미지(gif, jpg, pic, bmp, tif), 압축파일(zip, rar, tgz, arj, cab, tar, ace), 실행파일(exe), 문서파일(hwp, doc, txt, pdf, ps, xls, ppt) 등을 포함할 수 있다. The object acquirer 500 receives the DOM Tree from the parser 300 and creates a list of files connected to the document. This list includes location information, eg, URLs, to which individual component files can be accessed. For example, all files other than the file associated with the <a> tag can be included in the file to be downloaded. For example, these files can include video (mpeg, mov, avi, asf, ram, dat), sound (mp3, asx, vqf, wav, mid), images (gif, jpg, pic, bmp, tif), compressed files ( zip, rar, tgz, arj, cab, tar, ace), executable (exe), document file (hwp, doc, txt, pdf, ps, xls, ppt) and the like.

오브젝트 획득부(500)는 프로토콜 처리부(110)를 통해 목록에 지정된 파일들을 다운로드 받는다. 일 실시예에 있어서, 오브젝트 획득부(500)는 메시지 생성부(700)로부터 구성요소 파일들의 위치정보, 예를 들면 URL을 획득하고, 이 위치정보를 이용하여 해당 구성요소 파일들을 획득한다. 본 실시예에 있어서, 오브젝트 획득부(500)는 HTTP 프로토콜 스택인 프로토콜 처리부(110)에 의해 구성요소 파일들을 액세스하여 획득한다. The object obtaining unit 500 downloads files specified in the list through the protocol processing unit 110. In one embodiment, the object obtaining unit 500 obtains the location information of the component files, for example, the URL from the message generator 700, and obtains the corresponding component files by using the location information. In the present embodiment, the object obtaining unit 500 accesses and obtains the component files by the protocol processing unit 110 which is an HTTP protocol stack.

이후에, 메시지 생성부(700)는 상기 획득된 구성요소 파일들을 텍스트 형식의 파일로 변환하고, 이들을 제 1 문서와 함께 헤드를 부가하여 다중-구획 (Multi-Part) 형식의 멀티미디어 메시지로 재구성한다. Subsequently, the message generating unit 700 converts the obtained component files into a file in a text format, and reconstructs them into a multi-part multimedia message by adding a head together with a first document. .

MMS 메시지는 3GPP(3rd Generation Partnership Project)가 제 3 세대 무선 인터넷 환경에서 개인 대 개인 사이의 멀티미디어 메시지 전달을 위해 제정한 무선 메일 시스템 형태의 데이터 통신 방법으로, 문자, 오디오, 이미지 그리고 비디오 등을 포함하는 모든 종류의 미디어 형식을 각각의 MMS 에이전트로 전달하고 출력시킬 수 있도록 지원한다. MMS 는 기본적으로 인터넷 메시지 모델을 따르며, 자료의 전송을 위해 MIME(Multipurpose Internet Mail Extensions) 기능을 사용하고, 사용자 프로파일(user profile)을 기반으로 배달(Delivery)과 통보(Notification)를 수행한다. The MMS message is a data communication method in the form of a wireless mail system established by the 3rd Generation Partnership Project (3GPP) for the delivery of multimedia messages between individuals in a third generation wireless Internet environment. It includes text, audio, images, and video. It supports the delivery and output of all kinds of media formats to each MMS agent. MMS basically follows the Internet message model, uses MIME (Multipurpose Internet Mail Extensions) function for data transmission, and performs delivery and notification based on user profile.

MIME 형식의 메시지이므로, 이미지나 오디오 등의 멀티미디어 파일들은 이진 파일 형태에서 텍스트 형식으로 변환되어야 하며, 당초의 HTTP 텍스트 문서는 MMS 가 마크업 언어를 지원하므로 거의 변환없이 그대로 포함될 수 있다. Since it is a message in MIME format, multimedia files such as images and audio should be converted from binary file format to text format. The original HTTP text document can be included as it is without conversion since MMS supports markup language.

따라서 메시지 생성부(700)는 프로토콜 처리부(110)에서 획득한 HTTP 문서와, 오브젝트 획득부(500)에서 획득되어 텍스트 파일 형태로 변환된 관련 구성요소 파일들을 하나의 파일로 병합하고 헤더를 부가하여 MIME 형식의 멀티미디어 메시지 문서를 생성한다. Therefore, the message generating unit 700 merges the HTTP document obtained by the protocol processing unit 110 and related component files obtained by the object obtaining unit 500 and converted into a text file into a single file and adds a header Create a multimedia message document in MIME format.

메시지 발송부(900)는 인터페이스부(800)를 통해 넘겨 받은 전송정보를 이용하여 메시지 생성부(700)에서 구성된 메시지를 발송한다. 전송 정보를 참조하여 수신자가 가입한 이동통신 회사를 확인하고, 해당 이동통신사의 MMS 프록시 릴레이로 메시지를 전송한다. 이 같은 처리는 실제로는 메시지 생성부(700)에서 구성된 메시지의 수신자 필드를 채우는 과정이다. 생성된 최종 메시지는 네트워크 접속부(130)를 통해 전송된다. 도 2에 도시되지 않았지만, 네트워크 접속부(130)는 TCP/IP 프로토콜 스택을 포함하고, 메시지 발송부는 HTTP 프로토콜 처리부(110)과 동등한 레이어인 SMTP 레이어를 포함하고 있다. 동보 메시지의 경우 메시지 발송부(900)는 전송정보 데이터베이스(200)를 참조하여 수신자별로 변경되는 적응 정보를 채우면서 최종 메시지를 생성한다. 즉, 수신자가 다수인 경우 수신할 이동통신 단말기의 식별번호는 복수개로 리스트화되어 인터페이스부(800)로 부터 입력된다. 또한 이 같은 동보 메시지에 있어서, 수신자별로 메시지의 일부분이 변경되는 경우, 예를 들어 수신자 성명 부분이 변경되는 경우 이 같은 적용정보가 전송정보 데 이터베이스(200)에 추가로 저장된다. 이들 전송정보는 발신자별, 발신 메시지 건별로 관리된다. The message sending unit 900 transmits the message configured in the message generating unit 700 using the transmission information received through the interface unit 800. With reference to the transmission information, the mobile communication company to which the receiver subscribes is identified, and the message is transmitted to the MMS proxy relay of the mobile communication company. This processing is actually a process of filling the receiver field of the message configured in the message generator 700. The generated final message is transmitted through the network connection 130. Although not shown in FIG. 2, the network connection unit 130 includes a TCP / IP protocol stack, and the message sending unit includes an SMTP layer which is a layer equivalent to the HTTP protocol processing unit 110. In the case of the broadcast message, the message sending unit 900 generates the final message while filling in the adaptation information changed for each recipient by referring to the transmission information database 200. That is, when there are a plurality of recipients, a plurality of identification numbers of mobile communication terminals to be received are listed from the interface unit 800. In addition, in such a broadcast message, when a part of the message is changed for each recipient, for example, when the recipient name part is changed, such application information is additionally stored in the transmission information database 200. These transmission information is managed by sender and outgoing message.

[실시예2]Example 2

도 3은 본 발명의 또다른 일 실시예에 따른 멀티미디어 메시지 서비스 장치가 적용되는 시스템의 전체적인 구성을 개략적으로 도시한 도면이다. 도시된 바와 같이 본 실시예에 있어서, 본 발명에 따른 멀티미디어 메시지 서비스 장치는 서비스 서버(40)로 구현되며, 수신자가 가입될 수 있는 복수의 이동통신사의 멀티미디어 메시지 서버(MMSC)로 대응하는 MMS 프록시 릴레이(31, 33)를 거쳐 연결된다. 3 is a diagram schematically showing the overall configuration of a system to which a multimedia message service apparatus according to another embodiment of the present invention is applied. As shown, in the present embodiment, the multimedia message service apparatus according to the present invention is implemented as a service server 40, and corresponds to an MMS proxy of a multimedia message server (MMSC) of a plurality of mobile carriers to which a receiver can be subscribed. It is connected via relays 31 and 33.

MMS 프록시 릴레이(31, 33)는 Open Mobile Alliance 표준 OMA-MMS-ARCH-v1_2-20030920-C 에 규정되어 있다. MMSC(20) 역시 위 표준에서 규정하고 있는 MMS 서버이며, MMS 메시지를 저장하고 버퍼링하면서 무선 통신망의 기지국과 연동하여 이동통신망을 통해 이동통신 단말기(11,15)로 전송하는 역할을 한다. 이동통신 단말기는 이동통신망을 통해 멀티미디어 메시지를 수신할 수 있는 단말기로 예를 들면 휴대폰이나 이동통신 가능을 가진 PDA 등이 될 수 있다. MMS proxy relays 31 and 33 are defined in the Open Mobile Alliance standard OMA-MMS-ARCH-v1_2-20030920-C. The MMSC 20 is also an MMS server defined in the above standard. The MMSC 20 stores and buffers the MMS message and transmits the MMSC 20 to the mobile communication terminals 11 and 15 through the mobile communication network in conjunction with the base station of the wireless communication network. The mobile communication terminal is a terminal capable of receiving a multimedia message through a mobile communication network. For example, the mobile communication terminal may be a mobile phone or a PDA capable of mobile communication.

서비스 서버(40)는 일반적인 인터넷 망(73)을 통해 사용자 클라이언트(13)로부터 액세스 가능하며, 인터넷(73)을 통해 웹 문서가 저장된 웹서버(50)로 액세스할 수 있다. The service server 40 may be accessed from the user client 13 through a general internet network 73, and may access the web server 50 in which web documents are stored through the internet 73.

일 실시예에 있어서, 사용자는 클라이언트 컴퓨터(13)로 인터넷(73)을 통해 서비스 서버(40)로 접속한다. 사용자는 로그인 등의 사용자 인증 후에 자신이 예를 들면 HTTP와 같은 일반적인 웹 프로토콜에 따라 작성한 웹 문서를 서비스 서버 (40)로 올리고, 이 웹 문서를 멀티미디어 메시지 형태로 수신할 이동통신 단말기의 식별자, 예를 들면 폰 번호를 입력한다. 이때 웹 문서를 편집하는 기능이 서비스 서버(40)에 의해 제공될 수 있다. 또다른 실시예에 있어서, 사용자는 웹 서버(50)에 저장되어 있는 웹 문서의 위치정보, 예를 들면 URL 을 서비스 서버(40)에 제시하고, 이후에 서비스 서버(40)가 웹 서버(50)의 해당 위치를 액세스하여 이 웹 문서를 획득하여 변환한 후 지정된 수신자로 전송한다. In one embodiment, the user connects to the service server 40 via the Internet 73 to the client computer 13. After the user authenticates, such as login, the user uploads a web document written in accordance with a general web protocol such as HTTP to the service server 40, and the identifier of the mobile terminal to receive the web document in the form of a multimedia message, for example. For example, enter the phone number. In this case, the function of editing the web document may be provided by the service server 40. In another embodiment, the user presents the location information of a web document stored in the web server 50, for example, a URL, to the service server 40, which is then serviced by the service server 40. Access this location to obtain, convert, and send this web document to a specified recipient.

도 4는 본 발명의 일 실시예에 따른 멀티미디어 메시지 서비스 장치의 전체적인 구성을 개략적으로 도시한 도면이다. 도시된 바와 같이 일 실시예에 따른 멀티미디어 메시지 서비스 장치는 통신부(100)와, 유선망에서 통용되는 마크업 언어로 기술된 제 1 문서를 파싱(parsing)하는 파싱부(300)와, 상기 파싱부(300)의 파싱 결과로부터 상기 제 1 문서에서 참조하는 이미지 및/또는 오디오 파일을 포함하는 구성요소 파일들의 위치 정보를 획득하고, 이 위치 정보를 이용하여 해당 구성요소 파일들을 획득하는 오브젝트 획득부(500)와, 상기 획득된 제 1 문서 파일과 상기 구성요소 파일들을 이동통신 단말기에서 열람 가능한 멀티미디어 메시지로 재구성하는 메시지 생성부(700)와, 상기 재구성된 메시지를 상기 통신부(100)를 통해 지정된 수신 단말기로 발송하는 메시지 발송부(900)를 포함한다. 4 is a diagram schematically showing the overall configuration of a multimedia message service apparatus according to an embodiment of the present invention. As shown in the drawing, the multimedia message service apparatus includes a communication unit 100, a parser 300 for parsing a first document described in a markup language commonly used in a wired network, and the parser ( An object obtaining unit 500 that obtains location information of component files including an image and / or audio file referred to in the first document from the parsing result of 300, and obtains corresponding component files using the location information. ), A message generating unit 700 for reconstructing the obtained first document file and the component files into a multimedia message that can be viewed by a mobile communication terminal, and the receiving terminal designated through the communication unit 100. Message sending unit 900 to send to.

인터페이스부(800)는 사용자로부터 메시지 수신 단말기의 식별번호와, 변환할 웹 문서가 저장된 위치 정보를 획득하는 구성이다. 예를 들어 도 3에서 웹서버(50)에 변환하여 전송할 웹문서가 저장되어 있는 경우, 인터페이스부(800)는 서비스 서버(40)에 구현된 멀티미디어 메시지 서비스 장치의 일부로 포함되고, HTTP 프 로토콜 처리부(110)와 네트워크 접속부(130)를 통해 도 3에 도시된 바와 같이 클라이언트 컴퓨터(13)로부터 이들 정보를 입력받는다. 그러나 본 발명은 HTTP 프로토콜에 의한 접속에 한정되지 않으며, 네트워커 접속부(130)의 상위 계층으로 FTP, TELNET, RLOGIN 등 다양한 프로토콜을 이용할 수도 있다. The interface unit 800 is a component for obtaining, from a user, an identification number of a message receiving terminal and location information storing a web document to be converted. For example, in FIG. 3, when the web document is converted and transmitted to the web server 50, the interface unit 800 is included as a part of the multimedia message service device implemented in the service server 40, and the HTTP protocol processing unit is provided. Via the 110 and the network connection 130 receives this information from the client computer 13 as shown in FIG. However, the present invention is not limited to the connection by the HTTP protocol, and various protocols such as FTP, TELNET, and RLOGIN may be used as the upper layer of the network connection unit 130.

클라이언트 컴퓨터(13)는 멀티미디어 메시지 발송 싸이트인 서비스 서버(40)를 접속하여 로그인 인증을 거친 후 메시지 파일이 저장된 웹서버(50)의 주소와, 수신할 이동통신 단말기(11)의 폰번호를 입력한다. 이때 웹 문서는 웹 서버(50)가 아닌 클라이언트 컴퓨터(13)의 로컬 디렉토리에 저장될 수도 있다. 입력된 정보 중 수신할 이동통신단말기의 식별번호들은 전송정보 데이터베이스(200)에 저장된다. 이때 수신자가 다수인 경우 수신할 이동통신 단말기의 식별번호는 복수개로 리스트화되어 입력된다. 또한 이 같은 동보 메시지에 있어서, 수신자별로 메시지의 일부분이 변경되는 경우, 예를 들어 수신자 성명 부분이 변경되는 경우 이 같은 적용정보가 전송정보 데이터베이스(200)에 추가로 저장된다. 이들 전송정보는 발신자별, 발신 메시지 건별로 관리된다. The client computer 13 accesses the service server 40 which is a multimedia message sending site, performs login authentication, and inputs the address of the web server 50 in which the message file is stored, and the phone number of the mobile communication terminal 11 to be received. do. In this case, the web document may be stored in a local directory of the client computer 13 instead of the web server 50. Among the inputted information, identification numbers of the mobile communication terminal to be received are stored in the transmission information database 200. At this time, when there are a plurality of recipients, a plurality of identification numbers of the mobile communication terminals to be received are listed and input. In addition, in such a broadcast message, when a part of a message is changed for each recipient, for example, when a part of a recipient name is changed, such application information is additionally stored in the transmission information database 200. These transmission information is managed by sender and outgoing message.

일 실시예에 있어서, 통신부(100)는 획득된 위치 정보에 따라 변환할 웹 문서를 획득하여 파싱부(300)에 제 1 문서로 공급하는 프로토콜 처리부(110)와, 네트워크를 통해 타 컴퓨터와의 통신을 수행하는 네트워크 접속부(130)를 포함한다. 프로토콜 처리부(110)는 예를 들어 TCP/IP 상위 레이어에 존재하는 HTTP 프로토콜 스택이 될 수 있다. 이 프로토콜에 의해 클라이언트와 웹 서버는 세션을 설정하고 문서를 교환한다. According to an embodiment, the communication unit 100 obtains a web document to be converted according to the obtained location information, and supplies the first document to the parsing unit 300 as a first document, and a network with another computer through a network. And a network connection unit 130 for performing communication. The protocol processor 110 may be, for example, an HTTP protocol stack existing in a TCP / IP upper layer. This protocol allows clients and web servers to establish sessions and exchange documents.

네트워크 접속부(130)는 일 실시예에 있어서 HTTP 하위 레이어인 TCP/IP 레이어와 물리계층 및 네트워크 어댑터 하드웨어를 포괄하는 개념이다. TCP/IP 계층을 통해 무선 통신망(70)의 게이트웨이를 거쳐 이동통신 단말기(11)와 통신할 수 있다. The network connection unit 130 is a concept encompassing a TCP / IP layer, a physical layer, and network adapter hardware, which is an HTTP lower layer in an embodiment. The mobile terminal 11 may communicate with the mobile communication terminal 11 via a gateway of the wireless communication network 70 through the TCP / IP layer.

프로토콜 처리부(110)는 웹 상에 위치한 웹문서 뿐 아니라 로컬에 저장된 파일이나 타 응용프로그램 또는 동일 프로그램의 다른 모듈, 예를 들면 웹문서 저작툴이나 저작모듈에서 편집된 문서를 넘겨받아 처리할 수도 있다.  The protocol processing unit 110 may receive and process not only a web document located on the web but also a file stored locally, another application program, or another module of the same program, for example, a document edited in a web document authoring tool or an authoring module.

파싱부(300)는 예를 들면 HTTP 프로토콜과 같은 프로토콜 처리부(110)로부터 마크업 언어로 작성된 텍스트 스트링을 받아 문서를 토크나이징(Tokenizing)한다. 토크나이징은 '<' ,'>'기호와 같은 약속된 문자로 태그와 어트리뷰트, 텍스트등의 토큰을 만드는 것을 말한다. 분석을 통해 만들어진 토큰으로 DOM Tree를 구성한다. DOM Tree는 w3c(World Wide Web Consortium)의 규격에 맞추어 만들어지며, DOM Tree가 완성되면, DOM Tree에 속성(어트리뷰트의 Value)을 부여하게 된다. The parser 300 receives a text string written in a markup language from the protocol processor 110 such as the HTTP protocol, and tokenizes the document. Tokenizing is the creation of tokens such as tags, attributes, and text with promised characters like the '<' and '>' symbols. Construct a DOM tree with tokens created through analysis. The DOM Tree is created according to the w3c (World Wide Web Consortium) standard. When the DOM Tree is completed, the DOM Tree is assigned an attribute (attribute value).

오브젝트 획득부(500)는 파싱부(300)로부터 DOM Tree를 넘겨받아 문서에 연결되어 있는 파일의 목록을 만든다. 이 목록에는 각각의 구성요소 파일들을 액세스할 수 있는 위치정보, 예를 들면 URL이 포함된다. 예를들어 <a> 태그에 연결되어 있는 파일을 제외한 나머지 파일 들 모두가 다운로드 받을 파일에 포함될 수 있다. 예를 들어 이 파일들은 동영상(mpeg, mov, avi, asf, ram, dat), 사운드(mp3, asx, vqf, wav, mid), 이미지(gif, jpg, pic, bmp, tif), 압축파일(zip, rar, tgz, arj, cab, tar, ace), 실행파일(exe), 문서파일(hwp, doc, txt, pdf, ps, xls, ppt) 등을 포함할 수 있다. The object acquirer 500 receives the DOM Tree from the parser 300 and creates a list of files connected to the document. This list includes location information, eg, URLs, to which individual component files can be accessed. For example, all files other than the file associated with the <a> tag can be included in the file to be downloaded. For example, these files can include video (mpeg, mov, avi, asf, ram, dat), sound (mp3, asx, vqf, wav, mid), images (gif, jpg, pic, bmp, tif), compressed files ( zip, rar, tgz, arj, cab, tar, ace), executable (exe), document file (hwp, doc, txt, pdf, ps, xls, ppt) and the like.

오브젝트 획득부(500)는 프로토콜 처리부(110)를 통해 목록에 지정된 파일들을 다운로드 받는다. 일 실시예에 있어서, 오브젝트 획득부(500)는 메시지 생성부(700)로부터 구성요소 파일들의 위치정보, 예를 들면 URL을 획득하고, 이 위치정보를 이용하여 해당 구성요소 파일들을 획득한다. 본 실시예에 있어서, 오브젝트 획득부(500)는 HTTP 프로토콜 스택인 프로토콜 처리부(110)에 의해 구성요소 파일들을 액세스하여 획득한다. The object obtaining unit 500 downloads files specified in the list through the protocol processing unit 110. In one embodiment, the object obtaining unit 500 obtains the location information of the component files, for example, the URL from the message generator 700, and obtains the corresponding component files by using the location information. In the present embodiment, the object obtaining unit 500 accesses and obtains the component files by the protocol processing unit 110 which is an HTTP protocol stack.

이후에, 메시지 생성부(700)는 상기 획득된 구성요소 파일들을 텍스트 형식의 파일로 변환하고, 이들을 제 1 문서와 함께 헤드를 부가하여 다중-구획 (Multi-Part) 형식의 멀티미디어 메시지로 재구성한다. MMS 메시지는 MIME 형식의 메시지이므로, 이미지나 오디오 등의 멀티미디어 파일들은 이진 파일 형태에서 텍스트 형식으로 변환되어야 하며, 당초의 HTTP 텍스트 문서는 MMS 가 마크업 언어를 지원하므로 거의 변환없이 그대로 포함될 수 있다. 따라서 메시지 생성부(700)는 프로토콜 처리부(110)에서 획득한 HTTP 문서와, 오브젝트 획득부(500)에서 획득되어 텍스트 파일 형태로 변환된 관련 구성요소 파일들을 하나의 파일로 병합하고 헤더를 부가하여 MIME 형식의 멀티미디어 메시지 문서를 생성한다. Subsequently, the message generating unit 700 converts the obtained component files into a file in a text format, and reconstructs them into a multi-part multimedia message by adding a head together with a first document. . Since MMS messages are MIME-formatted messages, multimedia files such as images and audio should be converted from binary to text format, and the original HTTP text document can be included as it is without conversion since MMS supports markup language. Therefore, the message generating unit 700 merges the HTTP document obtained by the protocol processing unit 110 and related component files obtained by the object obtaining unit 500 and converted into a text file into a single file and adds a header Create a multimedia message document in MIME format.

메시지 발송부(900)는 메시지 생성부(700)에서 생성된 메시지를 지정된 수신자로 발송한다. 메시지 발송부(900)는 전송 정보를 참조하여 수신자가 가입한 이동통신 회사를 확인하고, 해당 이동통신사의 MMS 프록시 릴레이로 메시지를 전송한다. 이 같은 처리는 실제로는 메시지 생성부(700)에서 구성된 메시지의 수신자 필 드를 채우는 과정이다. 생성된 최종 메시지는 네트워크 접속부(130)를 통해 전송된다. 도 1에 도시되지 않았지만, 네트워크 접속부(130)는 TCP/IP 프로토콜 스택을 포함하고, 메시지 발송부는 HTTP 프로토콜 처리부(110)과 동등한 레이어인 SMTP 레이어를 포함하고 있다. 동보 메시지의 경우 메시지 발송부(900)는 전송정보 데이터베이스(200)를 참조하여 수신자별로 변경되는 적응 정보를 채우면서 최종 메시지를 생성한다. 즉, 수신자가 다수인 경우 수신할 이동통신 단말기의 식별번호는 복수개로 리스트화되어 인터페이스부(800)로 부터 입력된다. 또한 이 같은 동보 메시지에 있어서, 수신자별로 메시지의 일부분이 변경되는 경우, 예를 들어 수신자 성명 부분이 변경되는 경우 이 같은 적용정보가 전송정보 데이터베이스(200)에 추가로 저장된다. 이들 전송정보는 발신자별, 발신 메시지 건별로 관리된다. The message sending unit 900 sends a message generated by the message generating unit 700 to a designated recipient. The message sending unit 900 checks the mobile communication company subscribed to by the receiver with reference to the transmission information, and transmits the message to the MMS proxy relay of the corresponding mobile communication company. This process is actually a process of filling the recipient field of the message configured in the message generator 700. The generated final message is transmitted through the network connection 130. Although not shown in FIG. 1, the network connection unit 130 includes a TCP / IP protocol stack, and the message sending unit includes an SMTP layer which is a layer equivalent to the HTTP protocol processing unit 110. In the case of the broadcast message, the message sending unit 900 generates the final message while filling in the adaptation information changed for each recipient by referring to the transmission information database 200. That is, when there are a plurality of recipients, a plurality of identification numbers of mobile communication terminals to be received are listed from the interface unit 800. In addition, in such a broadcast message, when a part of a message is changed for each recipient, for example, when a part of a recipient name is changed, such application information is additionally stored in the transmission information database 200. These transmission information is managed by sender and outgoing message.

[실시예3]Example 3

도 5는 본 발명의 또다른 일 실시예에 따른 멀티미디어 메시지 서비스 장치가 적용되는 시스템의 전체적인 구성을 개략적으로 도시한 도면이다. 도시된 바와 같이 본 실시예에 있어서, 본 발명에 따른 멀티미디어 메시지 서비스 장치는 개인용 컴퓨터(13)로 구현되며, 수신자가 가입한 복수의 이동통신사의 멀티미디어 메시지 서버(MMSC)들로 대응하는 MMS 프록시 릴레이들(31, 33)을 거쳐 연결된다. FIG. 5 is a diagram schematically showing an overall configuration of a system to which a multimedia message service device according to another embodiment of the present invention is applied. As shown, in the present embodiment, the multimedia message service apparatus according to the present invention is implemented as a personal computer 13, and corresponds to MMS proxy relays of multimedia message servers (MMSCs) of a plurality of mobile carriers subscribed to by a receiver. Are connected via the fields 31 and 33.

MMS 프록시 릴레이(31, 33)는 Open Mobile Alliance 표준 OMA-MMS-ARCH-v1_2-20030920-C 에 규정되어 있다. MMSC(20) 역시 위 표준에서 규정하고 있는 MMS 서버이며, MMS 메시지를 저장하고 버퍼링하면서 무선 통신망의 기지국과 연동하여 이동통신망을 통해 이동통신 단말기(11,15)로 전송하는 역할을 한다. 이동통 신 단말기는 이동통신망을 통해 멀티미디어 메시지를 수신할 수 있는 단말기로 예를 들면 휴대폰이나 이동통신 가능을 가진 PDA 등이 될 수 있다. 개인용 컴퓨터(13)는 인터넷(73)을 통해 MMS 로 전송하기 위해 작성된 웹 문서가 저장된 웹서버(50)로 액세스할 수 있다. MMS proxy relays 31 and 33 are defined in the Open Mobile Alliance standard OMA-MMS-ARCH-v1_2-20030920-C. The MMSC 20 is also an MMS server defined in the above standard. The MMSC 20 stores and buffers the MMS message and transmits the MMSC 20 to the mobile communication terminals 11 and 15 through the mobile communication network in conjunction with the base station of the wireless communication network. The mobile communication terminal is a terminal capable of receiving a multimedia message through a mobile communication network. For example, the mobile communication terminal may be a mobile phone or a PDA capable of mobile communication. The personal computer 13 can access the web server 50 in which the web document created for transmission to the MMS via the Internet 73 is stored.

일 실시예에 있어서, 사용자는 자신의 개인용 컴퓨터(13)에 본 발명에 따른 멀티미디어 메시지 서비스 프로그램을 설치한다. 이후에 사용자는 본 발명에 따른 멀티미디어 메시지 서비스 프로그램을 실행시켜, 예를 들면 HTTP와 같은 일반적인 웹 프로토콜에 따라 작성한 웹 문서를 선택하여 연결시키고, 이 웹 문서를 멀티미디어 메시지 형태로 수신할 이동통신 단말기의 식별자, 예를 들면 폰 번호를 입력한다. 이때 웹 문서를 편집하는 기능이 이 프로그램에 추가로 구현되어 있고, 이 멀티미디어 메시지 서비스 프로그램 자체에서 생성된 웹 문서가 직접 전송을 위해 제공될 수 있다. 또다른 실시예에 있어서, 사용자는 웹 서버(50)에 저장되어 있는 웹 문서의 위치정보, 예를 들면 URL 을 입력하고, 이후에 개인용 컴퓨터(13)가 웹 서버(50)의 해당 위치를 액세스하여 이 웹 문서를 획득하여 변환한 후 지정된 수신자로 전송한다. In one embodiment, the user installs a multimedia message service program according to the invention on his personal computer 13. Thereafter, the user executes the multimedia message service program according to the present invention, selects and connects a web document prepared according to a general web protocol such as HTTP, and receives the web document in the form of a multimedia message. Enter an identifier, for example a phone number. In this case, a function of editing a web document is additionally implemented in the program, and a web document generated by the multimedia message service program itself may be provided for direct transmission. In another embodiment, the user enters location information, such as a URL, of a web document stored on the web server 50, after which the personal computer 13 accesses the corresponding location of the web server 50. Obtains this web document, converts it, and sends it to the specified recipient.

도 6는 본 발명의 일 실시예에 따른 멀티미디어 메시지 서비스 장치의 전체적인 구성을 개략적으로 도시한 도면이다. 본 실시예에 있어서 멀티미디어 메시지 서비스 장치는 개인용 컴퓨터에 응용프로그램의 하나로 구현된다. 이 경우 문서 편집부(820)는 도시되지 않은 조작부, 예를 들면 키보드와 마우스의 조작으로부터 직접 관련 정보들을 획득할 수 있다. 도시된 실시예에 있어서, 변환될 문서는 문 서 저장장소(220)에서 획득된다. 문서 저장장소(220)는 작성된 웹 문서가 저장되는 메모리상의 공간을 의미한다. 6 is a diagram schematically showing the overall configuration of a multimedia message service apparatus according to an embodiment of the present invention. In the present embodiment, the multimedia message service device is implemented as one application program on a personal computer. In this case, the document editing unit 820 may directly obtain relevant information from an operation of an operation unit (not shown), for example, a keyboard and a mouse. In the illustrated embodiment, the document to be converted is obtained at document storage 220. The document storage location 220 refers to a space in a memory in which the created web document is stored.

이 문서는 문서 편집부(820)에서 편집되어 저장된 것이다. 문서 편집부(820)는 널리 알려진 웹 문서 저작 툴의 하나이다. 문서 편집부(820)는 추가로 HTTP 형식으로 작성된 문서가 멀티미디어 메시지로 변환된 후 수신할 이동통신 단말기의 식별번호를 입력받아 전송정보 데이터베이스(200)에 저장한다. 문서 편집부(820)에서 작성된 문서는 HTTP 문서이므로, HTTP 프로토콜 처리부(110)를 통해 파싱부(300)에서 파싱된다. 오브젝트 획득부(500) 역시 HTTP프로토콜 처리부(110)를 통해 문서 저장장소(220)에서 관련 구성요소 파일들을 획득한다. 그외의 구성에 있어서는 도 2나 도 4에 도시된 실시예의 경우와 유사하다. This document is edited and stored in the document editing unit 820. The document editing unit 820 is one of well-known web document authoring tools. The document editing unit 820 further receives an identification number of a mobile communication terminal to be received after a document written in HTTP format is converted into a multimedia message and stored in the transmission information database 200. Since the document created by the document editing unit 820 is an HTTP document, it is parsed by the parsing unit 300 through the HTTP protocol processing unit 110. The object acquirer 500 also obtains relevant component files from the document storage 220 through the HTTP protocol processor 110. Other configurations are similar to those of the embodiment shown in FIG. 2 or 4.

[방법][Way]

도 7은 본 발명의 일 실시예에 따른 멀티미디어 메시지 전송 방법의 전체적인 구성을 개략적으로 도시한 흐름도이다. 도시된 바와 같이 일 실시예에 따른 멀티미디어 메시지 전송 방법은 유선망에서 통용되는 마크업 언어 형식의 제 1 문서를 획득하는 단계(S103)와, 상기 제 1 문서를 파싱하는 단계(S105)와, 파싱된 결과로부터 상기 제 1 문서에서 참조하는 이미지 및/또는 오디오 파일을 포함하는 구성요소 파일들의 위치 정보를 획득하고, 이 위치 정보를 이용하여 해당 구성요소 파일들을 획득하는 단계(S107)와, 상기 획득된 제 1 문서 파일과 구성요소 파일들을 이동통신 단말기에서 열람 가능한 멀티미디어 메시지로 재구성하는 재구성 단계(S111)와, 상기 재구성된 메시지를 이동통신망을 경유하여 지정된 수신 단말기로 전송하는 단계(S113)를 포함하여 구성된다. 7 is a flowchart schematically showing the overall configuration of a method for transmitting a multimedia message according to an embodiment of the present invention. As shown, the multimedia message transmission method according to an embodiment of the present invention comprises the steps of acquiring a first document in a markup language format commonly used in a wired network (S103), parsing the first document (S105), and parsed the Acquiring the location information of the component files including the image and / or audio file referred to in the first document from the result, and acquiring the corresponding component files using the location information (S107); A reconstruction step (S111) of reconstructing the first document file and the component files into a multimedia message that can be viewed by a mobile communication terminal, and transmitting the reconstructed message to a designated receiving terminal via a mobile communication network (S113). It is composed.

먼저 수신자 단말기의 식별 정보, 예를 들면 폰 번호와, 웹 문서가 저장된 위치 정보가 획득된다(단계 S101). 일 실시예에 있어서, 이들 정보는 사용자의 클라이언트 컴퓨터로부터 획득되며, 웹 문서의 위치 정보는 변환할 웹 문서가 저장된 네트워크 주소이다. 또다른 실시예에 있어서, 웹 문서의 위치 정보는 클라이언트 컴퓨터의 로컬 디렉토리의 경로 정보가 될 수 있다. 수신자 단말기의 식별정보는 동보 전송을 위해 복수개가 리스트로 입력될 수도 있다. 이 경우 수신 단말기의 식별번호 별로 메시지의 내용 중 변경되는 부분에 대한 적응 정보, 예를 들면 성명이나 주소 등의 적응 정보를 추가로 입력받을 수 있다. First, identification information of the receiver terminal, for example, a phone number and location information where a web document is stored, is obtained (step S101). In one embodiment, this information is obtained from the user's client computer, and the location information of the web document is the network address where the web document to be converted is stored. In another embodiment, the location information of the web document can be path information of a local directory of the client computer. A plurality of identification information of the receiver terminal may be input in a list for broadcast transmission. In this case, it is possible to additionally receive the adaptation information for the changed portion of the message, for example, the name or address, for each identification number of the receiving terminal.

다음으로, 획득된 위치정보로부터 해당 웹 문서가 획득된다(단계 S103). 일 실시예에 있어서, 본 발명에서 취급하는 이 웹 문서는 HTTP와 같은 유선망에서 통용되는 프로토콜로 작성되었으나, 이동통신 단말기의 화면에서 표시되기에 적합한 해상도로 작성된 문서이다. 이때 웹 문서는 획득된 위치정보인 네트워크 주소를 이용하여 웹 문서를 액세스하여 획득될 수 있다. 적응정보가 있을 경우 웹 문서에는 본 발명에 따라 약정된 적응정보들간의 식별자를 포함할 수 있다. 예를 들어 성명 필드는 %%name, 주소 필드는 %%address 등으로 하여 문서가 생성되어 있을 수 있다. Next, the web document is obtained from the obtained position information (step S103). In one embodiment, the web document handled by the present invention is a document written in a protocol commonly used in a wired network such as HTTP, but at a resolution suitable for display on a screen of a mobile communication terminal. In this case, the web document may be obtained by accessing the web document using a network address which is obtained location information. If there is adaptation information, the web document may include identifiers between the adaptation information contracted according to the present invention. For example, a document may be generated with the name field %% name and the address field %% address.

다음으로, 획득된 웹 문서는 파싱되어 구성요소들이 분석된다(단계 S105). 분석된 결과에 따라 이 문서에 연결된 이미지, 오디오, 비디오 파일들의 위치와 파일명이 파악된다. 이후에 이 같은 정보를 이용하여 웹 문서에 포함된 이들 구성요 소 파일들이 획득된다(단계 S107). Next, the obtained web document is parsed and the components are analyzed (step S105). Based on the analysis, the location and filename of the image, audio, and video files linked to this document are identified. Thereafter, these component files included in the web document are obtained using this information (step S107).

다음으로, 획득된 웹 문서를 이동통신망의 메시징 서비스 용의 마크업 언어 파일로 변환하는 과정이 필요할 수 있다. 이동통신망의 마크업 언어는 예를 들면 WML(Wireless Markup Language), SMIL(Synchronized Multimedia Integration Language) 등이 알려져 있다. MMS 서비스는 다양한 형식의 마크업 언어를 지원하지만, 특정한 이동통신사별로 HTTP 이외의 프로토콜만을 지원하는 경우도 있을 수 있으므로 이 경우에는 변환이 필요하다. 하지만 수신 단말기가 HTTP 프로토콜을 지원하는 경우에는 텍스트 웹 페이지 자체의 변환은 불필요하다. Next, a process of converting the obtained web document into a markup language file for a messaging service of a mobile communication network may be required. Examples of markup languages of mobile communication networks include WML (Wireless Markup Language), SMIL (Synchronized Multimedia Integration Language), and the like. Although MMS service supports various types of markup languages, some mobile operators may only support protocols other than HTTP. In this case, conversion is necessary. However, if the receiving terminal supports the HTTP protocol, the conversion of the text web page itself is unnecessary.

나아가 이미지 및/또는 오디오 파일과 같은 구성요소 파일들은 이동통신 단말기에서 출력되기에 유리한 형식으로 압축된 후 변환될 수 있다(단계 S109). 멀티미디어 파일들의 압축 알고리즘은 다양한 형식이 공지되어 있으므로 상세한 설명은 생략한다. Furthermore, component files such as image and / or audio files may be compressed and then converted into a format that is advantageous for output from the mobile communication terminal (step S109). Since the compression algorithm of the multimedia files is known in various formats, a detailed description thereof will be omitted.

획득된 구성요소 파일들은 압축된 후 또는 바로 텍스트 형식의 파일로 변환된다. 이는 MIME 형식의 파일들이 바이너리 전송을 허용하지 않고 텍스트 파일만의 전송을 허용하기 때문이다. 이후에 이들을 텍스트 웹 문서와 함께 헤드를 부가하여 다중-구획 (Multi-Part) 형식의 멀티미디어 메시지로 재구성된다(단계 S111). MMS 메시지의 구조는 OMA-WAP-MMS-ENC-V1_1-20040715-A로 문서화된 Multimedia Messaging Service Encapsulation Protocol, Approved Version 1.1 ? 15 Jul 2004 에 상세히 기술되어 있다. 이 파일은 메시지 헤더 부분과, 그리고 프리젠테이션, 이미지, 텍스트, 오디오 파일을 포함하는 메시지 본체(body) 부분으로 구성된다. 헤더에는 MMS 메시지 타입, 트랜잭션 아이디, 버젼과 발송일, 발송자, 수신자, 참조수신자, 제목, 우선순위 정보, 요금정보 등이 포함된다. The obtained component files are converted to a file in a text format immediately after being compressed. This is because MIME-type files do not allow binary transfers, but only text files. Thereafter, they are added to the head together with the text web document to be reconstructed into a multimedia message in a multi-part format (step S111). The structure of the MMS message is described in the Multimedia Messaging Service Encapsulation Protocol, Approved Version 1.1? Documented as OMA-WAP-MMS-ENC-V1_1-20040715-A. This is described in detail in 15 Jul 2004. This file consists of a message header part and a message body part containing a presentation, image, text and audio file. The header includes the MMS message type, transaction ID, version and send date, sender, receiver, reference recipient, subject, priority information, and rate information.

이때 폰번호와 같은 수신자 식별정보와 발신자 정보가 추가된다(단계 S111). 생성된 멀티미디어 메시지는 MMS 서버(20)로 전송되어 이동통신망을 통해 설정된 수신자 단말기로 전송된다(단계 S113). At this time, receiver identification information such as a phone number and caller information are added (step S111). The generated multimedia message is transmitted to the MMS server 20 and transmitted to the receiver terminal set through the mobile communication network (step S113).

동보 전송의 경우 재구성된 메시지는 복수개의 수신 단말기에 대해 반복하여 전송된다. 또한 수신자 별로 상이한 필드인 적응 정보를 갖고 있는 경우, 단계 S111과 단계 S113이 반복되어 수신자 필드와 적응 정보 필드들이 갱신되면서 생성되는 일련의 동보 메시지들이 순차적으로 발송된다. In the case of broadcast transmission, the reconstructed message is repeatedly transmitted to a plurality of receiving terminals. In addition, when the receiver has the adaptation information which is a different field, the steps S111 and S113 are repeated, and a series of broadcast messages generated by updating the receiver field and the adaptation information fields are sequentially sent.

이상에서 상세히 설명한 바와 같이, 본 발명에 따르면 기존에 디자이너들이 익숙하지 않은 멀티미디어 메시지를 보다 익숙한 툴인 웹 문서 작성 툴에서 생성한 다음, 이들을 멀티미디어 메시지 형식으로 변환하여 전송함으로써 보다 편리하게 멀티미디어 메시지 서비스를 이용할 수 있다. As described in detail above, according to the present invention, multimedia messages that are not familiar to designers are generated in a web document creation tool, which is a more familiar tool, and then converted into a multimedia message format for transmission. Can be.

본 발명은 첨부된 도면을 참조하여 기술되는 실시예를 중심으로 설명되었지만 이에 한정되는 것은 아니며, 이로부터 자명하게 도출되는 다양한 변형예들을 포괄하도록 의도된 특허청구범위에 의해 해석되어져야 한다. The present invention has been described with reference to the embodiments described with reference to the accompanying drawings, but is not limited thereto, and should be interpreted by the claims intended to cover various modifications apparently derived therefrom.

Claims (16)

삭제delete a) 유선망에서 통용되는 마크업 언어 형식의 제 1 문서를 획득하는 단계와;a) obtaining a first document in a markup language format commonly used in a wired network; b) 상기 제 1 문서를 파싱하는 단계와;b) parsing the first document; c) 파싱된 결과로부터 상기 제 1 문서에서 참조하는 이미지 및/또는 오디오 파일을 포함하는 구성요소 파일들의 위치 정보를 획득하고, 이 위치 정보를 이용하여 해당 구성요소 파일들을 획득하는 단계와;c) obtaining location information of component files including the image and / or audio file referenced in the first document from the parsed result, and obtaining the corresponding component files using the location information; d) 상기 획득된 구성요소 파일들을 텍스트 형식의 파일로 변환하고, 이들을 제 1 문서와 함께 헤드를 부가하여 다중-구획 (Multi-Part) 형식의 멀티미디어 메시지로 재구성하는 단계와;d) converting the obtained component files into a file in text format and reconstructing them into a multi-part multimedia message by adding a head with a first document; e) 상기 재구성된 메시지를 이동통신망을 경유하여 지정된 수신 단말기로 전송하는 단계;를 포함하는 것을 특징으로 하는 이동통신망을 통한 멀티미디어 메시지 전송 방법.e) transmitting the reconstructed message to a designated receiving terminal via a mobile communication network. 제 2 항에 있어서, 상기 방법이 : The method of claim 2 wherein the method is: l) 클라이언트 컴퓨터로부터 메시지 수신 단말기의 식별번호와, 변환할 웹 문서가 저장된 네트워크 주소를 획득하는 단계;를 더 포함하고,l) obtaining from the client computer an identification number of the message receiving terminal and a network address where the web document to be converted is stored; 상기 단계 a)에서 제 1 문서는 상기 네트워크 주소를 이용하여 웹 문서를 액세스하여 획득되는 것을 특징으로 하는 이동통신망을 통한 멀티미디어 메시지 전송 방법.The method of claim 1, wherein the first document is obtained by accessing a web document using the network address. 제 3 항에 있어서, 상기 단계 l)에서 메시지 수신 단말기의 식별번호를 복수개로 입력받고,The method of claim 3, wherein in step l), a plurality of identification numbers of the message receiving terminal are received. 상기 단계 e)에서 재구성된 메시지는 상기 복수개의 수신 단말기에 대해 반복하여 전송되는 것을 특징으로 하는 이동통신망을 통한 멀티미디어 메시지 전송 방법.The message reconstructed in step e) is repeatedly transmitted to the plurality of receiving terminals. 제 4 항에 있어서, 상기 단계 l)이 수신 단말기의 식별번호별로 메시지의 내용 중 변경되는 부분에 대한 적응 정보를 추가로 입력받고,The method of claim 4, wherein the step l) further receives adaptation information on a part of the content of the message for each identification number of the receiving terminal. 단계 e)가 상기 입력된 적응 정보에 따라 메시지 수신 단말기별로 메시지를 변경하여 전송하는 것을 특징으로 하는 이동통신망을 통한 멀티미디어 메시지 전송 방법.And e) changing and transmitting a message for each message receiving terminal according to the input adaptation information. 제 2 항에 있어서, 상기 방법이 : The method of claim 2 wherein the method is: l) 사용자로부터 메시지 수신 단말기의 식별번호와, 변환할 웹 문서가 저장된 네트워크 주소를 획득하는 단계;를 더 포함하고,l) obtaining from the user an identification number of the message receiving terminal and a network address storing a web document to be converted; 상기 단계 a)에서 제 1 문서는 상기 네트워크 주소를 이용하여 웹 문서를 액세스하여 획득되는 것을 특징으로 하는 이동통신망을 통한 멀티미디어 메시지 전송 방법.The method of claim 1, wherein the first document is obtained by accessing a web document using the network address. 제 6 항에 있어서, 상기 단계 l)에서 메시지 수신 단말기의 식별번호를 복수개로 입력받고,The method of claim 6, wherein in step l), a plurality of identification numbers of the message receiving terminal are received. 상기 단계 e)에서 재구성된 메시지는 상기 복수개의 수신 단말기에 대해 반복하여 전송되는 것을 특징으로 하는 이동통신망을 통한 멀티미디어 메시지 전송 방법.The message reconstructed in step e) is repeatedly transmitted to the plurality of receiving terminals. 제 2 항에 있어서, 상기 단계 d)가 : The process of claim 2, wherein step d) is: d1) 상기 제 1 문서를 이동통신망의 메시징 서비스 용의 마크업 언어 파일로 변환하고, 상기 이미지 및/또는 오디오 파일을 이동통신 단말기에서 유리한 형식으로 압축하고 변환하는 변환 단계와;d1) converting the first document into a markup language file for a messaging service of a mobile communication network, and compressing and converting the image and / or audio file into an advantageous format in a mobile communication terminal; d2) 상기 변환 단계에서 변환된 다수의 파일들을 이동통신망의 메시지 형식으로 재구성하는 단계;d2) reconstructing a plurality of files converted in the conversion step into a message format of a mobile communication network; 를 포함하는 것을 특징으로 하는 이동통신망을 통한 멀티미디어 메시지 전송 방법.Multimedia message transmission method through a mobile communication network comprising a. 제 2 항 내지 제 8 항의 방법이 저장된 컴퓨터가 판독가능한 저장매체.A computer readable storage medium storing the method of claim 2. 삭제delete 통신부와;A communication unit; 유선망에서 통용되는 마크업 언어로 기술된 제 1 문서를 파싱(parsing)하는 파싱부와;A parsing unit for parsing a first document written in a markup language commonly used in a wired network; 상기 파싱부의 파싱 결과로부터 상기 제 1 문서에서 참조하는 이미지 및/또는 오디오 파일을 포함하는 구성요소 파일들의 위치 정보를 획득하고, 이 위치 정보를 이용하여 해당 구성요소 파일들을 획득하는 오브젝트 획득부와;An object obtaining unit obtaining position information of component files including an image and / or audio file referred to in the first document from a parsing result of the parsing unit, and obtaining the corresponding component files using the position information; 상기 획득된 구성요소 파일들을 텍스트 형식의 파일로 변환하고, 이들을 제 1 문서와 함께 헤드를 부가하여 다중-구획 (Multi-Part) 형식의 멀티미디어 메시지로 재구성하는 메시지 생성부와;A message generating unit for converting the obtained component files into a file in a text format and reconstructing them into a multi-part multimedia message by adding a head together with a first document; 상기 재구성된 메시지를 상기 통신부를 통해 지정된 수신 단말기로 발송하는 메시지 발송부;A message sending unit which sends the reconstructed message to a designated receiving terminal through the communication unit; 를 포함하는 것을 특징으로 하는 멀티미디어 메시지 서비스 장치.Multimedia message service device comprising a. 제 11 항에 있어서, 상기 서비스 장치가 : 12. The apparatus of claim 11, wherein the service device is: 사용자로부터 메시지 수신 단말기의 식별번호와, 변환할 웹 문서가 저장된 위치 정보를 획득하는 사용자 인터페이스부;를 더 포함하고,And a user interface unit for obtaining, from a user, an identification number of a message receiving terminal and location information storing a web document to be converted. 상기 통신부가 : The communication unit: 상기 획득된 위치 정보에 따라 변환할 웹 문서를 획득하여 상기 파싱부에 제 1 문서로 공급하는 프로토콜 처리부와,A protocol processor for acquiring a web document to be converted according to the obtained position information and supplying the web document to the parsing unit as a first document; 네트워크를 통해 타 컴퓨터와의 통신을 수행하는 네트워크 접속부;를 포함하는 것을 특징으로 하는 멀티미디어 메시지 서비스 장치.And a network connection unit for communicating with another computer via a network. 제 12 항에 있어서, 상기 프로토콜처리부는 상기 위치 정보에 따라 상기 네트워크 접속부를 통해 네트워크 상의 웹 문서를 액세스하여 획득하는 것을 특징으로 하는 멀티미디어 메시지 서비스 장치.The multimedia message service apparatus of claim 12, wherein the protocol processing unit accesses and obtains a web document on a network through the network connection unit according to the location information. 제 12 항에 있어서, 상기 사용자 인터페이스부는 조작부로부터 관련 정보들을 획득하는 것을 특징으로 하는 멀티미디어 메시지 서비스 장치.The apparatus of claim 12, wherein the user interface unit obtains relevant information from an operation unit. 제 12 항에 있어서, 상기 사용자 인터페이스부는 상기 네트워크 접속부를 통해 접속된 사용자 클라이언트로부터 관련 정보들을 획득하는 것을 특징으로 하는 멀티미디어 메시지 서비스 장치.The multimedia message service device of claim 12, wherein the user interface unit obtains relevant information from a user client connected through the network connection unit. 제 11 항에 있어서, 상기 서비스 장치가 : 12. The apparatus of claim 11, wherein the service device is: 사용자로부터 메시지 수신 단말기의 식별번호와, 변환할 웹 문서를 편집받아 획득하는 문서 편집부;를 더 포함하고,And a document editing unit which receives and receives the identification number of the message receiving terminal and the web document to be converted from the user. 상기 통신부가 :The communication unit: 상기 문서 편집부에서 편집된 웹 문서를 상기 파싱부에 제 1 문서로 공급하는 프로토콜 처리부와;A protocol processing unit for supplying a web document edited by the document editing unit as a first document to the parsing unit; 네트워크를 통해 타 컴퓨터와의 통신을 수행하는 네트워크 접속부;를 포함하는 것을 특징으로 하는 멀티미디어 메시지 서비스 장치.And a network connection unit for communicating with another computer via a network.
KR1020040108140A 2004-12-17 2004-12-17 Method and apparatus for transmitting multimedia message to mobile communication terminal Expired - Fee Related KR100629037B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020040108140A KR100629037B1 (en) 2004-12-17 2004-12-17 Method and apparatus for transmitting multimedia message to mobile communication terminal

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020040108140A KR100629037B1 (en) 2004-12-17 2004-12-17 Method and apparatus for transmitting multimedia message to mobile communication terminal

Publications (2)

Publication Number Publication Date
KR20060069051A KR20060069051A (en) 2006-06-21
KR100629037B1 true KR100629037B1 (en) 2006-09-26

Family

ID=37163273

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020040108140A Expired - Fee Related KR100629037B1 (en) 2004-12-17 2004-12-17 Method and apparatus for transmitting multimedia message to mobile communication terminal

Country Status (1)

Country Link
KR (1) KR100629037B1 (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100767586B1 (en) * 2006-06-30 2007-10-17 주식회사 케이티프리텔 Method for broadcasting broadcast of MMS message and apparatus for same
KR100827752B1 (en) * 2006-11-28 2008-05-07 곽기영 Web Browsing Performance Improvement System through Mobile Web Gateway Server in Wireless Wide Area Network Environment
CN101217686A (en) * 2007-01-04 2008-07-09 中兴通讯股份有限公司 A method and device allowing MMS sending by network
KR100925644B1 (en) * 2007-10-22 2009-11-06 에스케이 텔레콤주식회사 Object transfer system and control method

Also Published As

Publication number Publication date
KR20060069051A (en) 2006-06-21

Similar Documents

Publication Publication Date Title
US10057734B2 (en) System and method for transmitting and receiving media messages
EP1075750B1 (en) A method and apparatus for processing electronic mail
Coulombe et al. Multimedia adaptation for the multimedia messaging service
US20080294729A1 (en) Email object for open mobile alliance data synchronization usage
CN101273604B (en) System and method for progressive delivery of multimedia objects
US20030055907A1 (en) Clientless electronic mail MIME attachment re-delivery system via the web to reduce network bandwidth usage
US20080227433A1 (en) Method and system for multimedia message service communication
CN101027666A (en) System and method for efficient adaptation of multimedia message content
US20100011077A1 (en) Delivery of email messages with repetitive attachments
KR101418951B1 (en) Method and system for multimedia messaging service (mms) to video adaptation
US20140220947A1 (en) Transmission of MMS Messages with the Conversion of Data Types and/or Data Formats
ZA200500376B (en) Methods and systems for mobile device messaging
WO2001017174A1 (en) Method and system for efficient transmission of information over a network
CN1460351B (en) Device and method for generating multimedia files sent to communication terminal
US20100248758A1 (en) Message service method and message service system
US20060176902A1 (en) Method of processing a multimedia message, a storage medium, and an associated processing system
KR100629037B1 (en) Method and apparatus for transmitting multimedia message to mobile communication terminal
WO2006066450A1 (en) Adaptation method of transferring multimedia message between terminals
CN101790135A (en) Interactive mobile paper
CN100574521C (en) The MMS information source tracing method
US20040019633A1 (en) MIME encoding of values for web procedure calls
WO2006035116A1 (en) Content presentation adaptation
JP4276562B2 (en) Mobile communication system and server apparatus
CN101500204A (en) Method, server terminal and system for multimedia conversion
Vatsa et al. Role of media transformation in multimedia messaging

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

R17-X000 Change to representative recorded

St.27 status event code: A-3-3-R10-R17-oth-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

E13-X000 Pre-grant limitation requested

St.27 status event code: A-2-3-E10-E13-lim-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

PG1501 Laying open of application

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

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

P22-X000 Classification modified

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

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

PR1001 Payment of annual fee

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

Fee payment year number: 6

FPAY Annual fee payment

Payment date: 20120807

Year of fee payment: 7

PR1001 Payment of annual fee

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

Fee payment year number: 7

FPAY Annual fee payment

Payment date: 20130911

Year of fee payment: 8

PR1001 Payment of annual fee

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

Fee payment year number: 8

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: 20140821

Year of fee payment: 9

PR1001 Payment of annual fee

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

Fee payment year number: 9

L13-X000 Limitation or reissue of ip right requested

St.27 status event code: A-2-3-L10-L13-lim-X000

U15-X000 Partial renewal or maintenance fee paid modifying the ip right scope

St.27 status event code: A-4-4-U10-U15-oth-X000

FPAY Annual fee payment

Payment date: 20150903

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

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: 20160921

Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

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

P22-X000 Classification modified

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

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: 20160921

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

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

R18-X000 Changes to party contact information recorded

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