KR100700626B1 - Mash-up service system - Google Patents

Mash-up service system Download PDF

Info

Publication number
KR100700626B1
KR100700626B1 KR1020060107924A KR20060107924A KR100700626B1 KR 100700626 B1 KR100700626 B1 KR 100700626B1 KR 1020060107924 A KR1020060107924 A KR 1020060107924A KR 20060107924 A KR20060107924 A KR 20060107924A KR 100700626 B1 KR100700626 B1 KR 100700626B1
Authority
KR
South Korea
Prior art keywords
mashup
content
server
data
unit
Prior art date
Application number
KR1020060107924A
Other languages
Korean (ko)
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 KR1020060107924A priority Critical patent/KR100700626B1/en
Application granted granted Critical
Publication of KR100700626B1 publication Critical patent/KR100700626B1/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services

Landscapes

  • Business, Economics & Management (AREA)
  • Tourism & Hospitality (AREA)
  • Health & Medical Sciences (AREA)
  • Economics (AREA)
  • General Health & Medical Sciences (AREA)
  • Human Resources & Organizations (AREA)
  • Marketing (AREA)
  • Primary Health Care (AREA)
  • Strategic Management (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

A mash-up service system is provided to enable a communication terminal user to generate/distribute new mash-up contents by performing only the simple operation for making multimedia data and inputting a transmission command, and realize an interactive communication service between a user who loads the multimedia data to a mash-up server and a user who uses content through the mash-up server. A data processing module(110) is mounted to an Internet communication terminal(100), and transmits the multimedia data made by the terminal user and basic information provided from the communication terminal to a mash-up server(200). The mash-up server generates and outputs the first mash-up contents by tagging the multimedia data based on the basic information if the multimedia data and the basic information are received. A mash-up service device(300) displays the first mash-up contents to a screen, generates a user response message for the displayed first mash-up contents by receiving a user operation command and data, and transmits the user response message to a message providing server(400).

Description

매쉬업 서비스 시스템{Mash-up service system}Mash-up service system

도 1은 본 발명에 따른 전체적인 매쉬업 서비스 시스템 구성을 개략적으로 도시한 블록도, 1 is a block diagram schematically showing the overall mashup service system configuration according to the present invention;

도 2는 본 발명에 따른 데이터 처리 모듈과 매쉬업 서버의 구성을 도시한 블록도, 2 is a block diagram showing the configuration of a data processing module and a mashup server according to the present invention;

도 3은 본 발명에 따른 매쉬업 서비스 장치의 구성을 도시한 블록도, 3 is a block diagram showing the configuration of a mashup service apparatus according to the present invention;

도 4는 본 발명의 일실시예에 따른 매쉬업 서비스 흐름도,4 is a mashup service flow chart according to an embodiment of the present invention;

도 5는 본 발명의 다른 실시예에 따른 매쉬업 서비스 흐름도,5 is a mashup service flowchart according to another embodiment of the present invention;

도 6은 본 발명의 또 다른 실시예에 따른 매쉬업 서비스 흐름도,6 is a mashup service flowchart according to another embodiment of the present invention;

본 발명은 매쉬업 서비스 시스템에 관한 것이다.The present invention relates to a mashup service system.

매쉬업 서비스란 웹에서는 두 가지 이상의 자원을 섞어서 새로운 자원으로 만드는 기술을 뜻한다. 예를 들어 다음의 지도 서비스에 네이버의 뉴스 서비스를 섞는 혼합 서비스를 생각해볼 수 있다. 이 경우 뉴스가 발생한 지역에 기호를 표시하여 어느 지역에서 사건이 발생되었는지 쉽게 알 수 있다. 또 지도에서 어느 지역 을 선택하면 해당 지역의 뉴스만 모아서 보여주는 편리한 서비스를 만들 수도 있다. 매쉬업 서비스의 장점은 기존의 공개된 자원을 활용하기 때문에 사실상 새로운 자료를 구축하기 위한 노력이 적게 든다. 또한 이미 구축해놓은 자원들을 섞어서 새로운 자원을 만드는 방법을 구체화시키면 된다. A mashup service is a technology on the web that mixes two or more resources into a new resource. For example, consider a hybrid service that mixes Naver's news service with the following map service: In this case, you can easily find out where the incident occurred by displaying a sign in the area where the news occurred. If you select a region on the map, you can create a convenient service that gathers only the news of the region. The advantage of a mashup service is that it leverages existing open resources, so there is virtually no effort to build new data. You can also specify how to create new resources by mixing the resources you have already built.

최근 들어, 전기 전자 기술이 발달하면서 컴퓨터와 연동되는 디지털 카메라, 카메라폰, MP3와 PMP 및 카메라 기능이 구비된 장치 등 다양한 디지털 장치가 널리 이용되고 있다. 또한, 인터넷 웹 서버들 중에는 블로그, 개인 홈페이지 등이 지원되면서 사용자들은 다른 사람과 구별되는 나만의 독특한 컨텐츠를 갖고 싶고 또한 다른 사람과 공유하고자 하는 요구가 높아지고 있다. Recently, with the development of electric and electronic technology, various digital devices such as digital cameras, camera phones, MP3 and PMPs, and devices equipped with camera functions that interoperate with computers have been widely used. In addition, blogs, personal homepages, etc. are supported among Internet web servers, and users are increasingly demanding to have their own unique contents that are distinguished from others and share them with others.

본 발명은 상기와 같은 배경에서 제안된 것으로, 본 발명의 목적은 통신 단말기 사용자가 멀티미디어 데이터를 작성하고 전송명령을 입력하는 간단한 조작만으로 매쉬업 컨텐츠를 생성 및 배포할 수 있는 기술을 제공하는 것이다.SUMMARY OF THE INVENTION The present invention has been proposed in the above background, and an object of the present invention is to provide a technology that enables a user of a communication terminal to generate and distribute mashup content with a simple operation of creating multimedia data and inputting a transmission command.

본 발명의 다른 목적은 멀티미디어 데이터를 작성하여 매쉬업 서버로 올리는 통신 단말기 사용자와 매쉬업 서버를 통해 컨텐츠를 이용하는 사용자 간의 양방향 커뮤니케이션(communication) 형태의 서비스를 가능하게 하는 매쉬업 서비스 시스템을 제공하는 것이다.Another object of the present invention is to provide a mashup service system that enables a service in the form of two-way communication (communication) between a user of a communication terminal that creates and uploads multimedia data to a mashup server and a user who uses contents through the mashup server.

본 발명의 다른 목적은 통신 단말기 사용자가 작성한 멀티미디어 데이터에 다양한 컨텐츠를 추가하여 내용이 풍부한 새로운 컨텐츠를 생성 및 배포할 수 있는 매쉬업 서비스 시스템을 제공하는 것이다.Another object of the present invention is to provide a mashup service system that can create and distribute new content rich in content by adding various contents to multimedia data prepared by a communication terminal user.

상기 목적을 달성하기 위한 본 발명의 일 양상에 따른 매쉬업 서비스 시스템은, 유선 또는 무선 인터넷 통신이 가능한 통신 단말기에 탑재되며 단말기 사용자에 의해 작성된 멀티미디어 데이터와 통신 단말기에서 제공하는 기본정보를 매쉬업 서버로 전송하는 데이터 처리 모듈과, 데이터 처리 모듈로부터 전송된 멀티미디어 데이터와 기본정보를 수신하면 멀티미디어 데이터에 기본정보를 태깅(tagging)하여 제1 매쉬업 컨텐츠를 생성하여 출력하는 매쉬업 서버 및 매쉬업 서버로부터 전송된 제1 매쉬업 컨텐츠를 수신하여 화면에 표시하고 사용자 조작명령 및 데이터를 입력받아 화면에 표시된 제1 매쉬업 컨텐츠에 대한 사용자 응답 메시지를 생성하여 메시지 제공 서버를 통해 통신 단말기로 전송하는 매쉬업 서비스 장치를 포함하는 것을 특징으로 한다.A mashup service system according to an aspect of the present invention for achieving the above object is mounted on a communication terminal capable of wired or wireless Internet communication, and transmits the multimedia data created by the terminal user and basic information provided by the communication terminal to the mashup server. Receiving a multimedia data and basic information transmitted from the data processing module and a mashup server and a mashup server configured to generate and output first mashup content by tagging the basic information on the multimedia data. And a mashup service device configured to receive mashup content, display the same on a screen, receive a user operation command and data, generate a user response message for the first mashup content displayed on the screen, and transmit the generated mashup content to a communication terminal through a message providing server. to do.

이 같은 양상에 따르면, 통신 단말기 사용자는 통신 단말기의 부가 기능을 이용하여 텍스트, 이미지, 애니메이션, 오디오 중 적어도 하나 이상의 멀티미디어 데이터를 작성하고 전송명령을 입력하는 간단한 조작만으로, 매쉬업 서버를 통해 매쉬업 컨텐츠를 생성 및 배포할 수 있다. 또한, 매쉬업 서비스 장치는 멀티미디어 데이터와 기본정보를 매쉬업 서버로 올린 통신 단말기로 사용자 응답 메시지를 전송하도록 구현되어, 통신 단말기 사용자와 매쉬업 서버를 통해 컨텐츠를 이용하는 사용자 간의 양방향 커뮤니케이션(communication) 형태의 서비스를 가능하게 해준다.According to this aspect, the user of the communication terminal may use the additional function of the communication terminal to create the mashup content through the mashup server with a simple operation of creating multimedia data of at least one of text, image, animation, and audio and inputting a transmission command. Can be created and distributed. In addition, the mashup service apparatus is implemented to transmit a user response message to a communication terminal uploading the multimedia data and basic information to the mashup server, thereby providing a service in the form of two-way communication between the user of the communication terminal and the user using the content through the mashup server. Make it possible.

상기 목적을 달성하기 위한 본 발명의 다른 양상에 따른 매쉬업 서비스 시스템은, 매쉬업 서버가 데이터 처리 모듈로부터 전송된 멀티미디어 데이터와 기본정 보를 포함하는 매쉬업 데이터를 수신하면 기본정보를 포함하는 컨텐츠 요청메시지를 컨텐츠 제공 서버로 전송하고, 그 응답으로 컨텐츠 제공 서버로부터 기본정보에 관련된 컨텐츠를 수신하는 컨텐츠 추가 처리부 및 데이터 처리 모듈로부터 전송된 멀티미디어 데이터와 컨텐츠 추가 처리부에서 수신한 컨텐츠로부터 매쉬업 데이터를 생성하고 상기 생성된 매쉬업 데이터에 기본정보를 기초로 태깅(tagging)하여 제2 매쉬업 컨텐츠를 생성하는 매쉬업 컨텐츠 생성부를 포함하는 것을 특징으로 한다. In order to achieve the above object, a mashup service system according to another aspect of the present invention includes a content request message including basic information when a mashup server receives mashup data including basic data and multimedia data transmitted from a data processing module. And generating the mashup data from the multimedia data transmitted from the content adding processor and the content receiving processor and the content received from the content adding processing unit. And tagging the mashup data based on the basic information to generate a second mashup content.

여기서, 컨텐츠 제공 서버는 지도 제공 서버, 날씨 제공 서버, 쿠폰 제공 서버, 이벤트 제공 서버, 광고 제공 서버 중 적어도 하나 이상을 포함하여 구현될 수 있다. 이 같은 양상에 따르면, 매쉬업 서버는 내용이 풍부한 매쉬업 컨텐츠를 생성 및 배포할 수 있다.The content providing server may include at least one of a map providing server, a weather providing server, a coupon providing server, an event providing server, and an advertisement providing server. According to this aspect, the mashup server may generate and distribute content-rich mashup content.

상기 목적을 달성하기 위한 본 발명의 다른 양상에 따른 매쉬업 서비스 시스템은, 매쉬업 서버가 매쉬업 서비스 장치로부터 전송된 사용자 응답 메시지를 수신하면, 상기 사용자 응답 메시지를 해당 매쉬업 컨텐츠에 추가하여 제3 매쉬업 컨텐츠를 더 생성하고 생성된 제3 매쉬업 컨텐츠를 매쉬업 서비스 장치로 더 전송하는 것을 특징으로 한다. According to another aspect of the present invention, when a mashup server receives a user response message transmitted from a mashup service apparatus, the mashup service system adds the user response message to the mashup content to display a third mashup content. The method may further generate and further transmit the generated third mashup content to the mashup service device.

이하에서는 첨부된 도면을 참조하여 기술되는 바람직한 실시예를 통하여 본 발명을 당업자가 용이하게 이해하고 재현할 수 있도록 상세히 설명하기로 한다.Hereinafter, the present invention will be described in detail with reference to the accompanying drawings so that those skilled in the art can easily understand and reproduce the present invention.

도 1은 본 발명에 따른 전체적인 매쉬업 서비스 시스템 구성을 개략적으로 도시한 블록도이다.1 is a block diagram schematically showing the overall mashup service system configuration according to the present invention.

도시한 바와 같이, 본 발명에 따른 전체적인 매쉬업 서비스 시스템은 통신 단말기(100)와 매쉬업 서버(200)와 매쉬업 서비스 장치(300)와 메시지 제공 서버(400)와 컨텐츠 제공 서버(500)를 포함한다. As illustrated, the overall mashup service system according to the present invention includes a communication terminal 100, a mashup server 200, a mashup service device 300, a message providing server 400, and a content providing server 500.

통신 단말기(100)는 도1에는 도시하지 않았지만, 안테나를 통해 송수신되는 무선신호로부터 음성 및 데이터 신호를 추출하는 무선 통신부 또는 랜 카드, 네트워크 어댑터와 같은 유선 통신을 포함하는 통신부와, 음성 신호를 입출력하는 음성처리부, 사용자 조작명령 및 데이터를 입력받는 조작부와, 메뉴 및 동작상태를 표시하는 표시부와, 메인 프로그램 및 임시 데이터가 저장되는 메모리와 제어부를 포함한다. 통신 단말기(100)는 음성통화나 문자 등을 송수신하는 기능 외에 이미지, 애니메이션, 오디오 송수신 등과 같은 부가 기능이 탑재되는 예를 들어, 휴대폰, 개인용 컴퓨터, 노트북, PDA 등과 같은 통신 단말기로 구현된다. Although not shown in FIG. 1, the communication terminal 100 inputs / outputs a voice signal to a communication unit including a wireless communication unit or a wired communication such as a LAN card or a network adapter to extract voice and data signals from a wireless signal transmitted and received through an antenna. And a voice processing unit for receiving a user operation command and data, a display unit for displaying a menu and an operation state, a memory and a control unit for storing a main program and temporary data. The communication terminal 100 is implemented as a communication terminal such as, for example, a mobile phone, a personal computer, a notebook, a PDA, etc., in which additional functions such as images, animations, and audio transmission and reception are mounted in addition to a function of transmitting and receiving voice calls and texts.

본 발명의 특징적인 양상에 따라 통신 단말기(100)에는 통신 단말기 사용자가 작성한 멀티미디어 데이터와 단말기에서 제공하는 기본정보, 예컨대 단말기 식별정보, 현재 시간, 단말 위치 정보를 매쉬업 서버(200)로 전송하는 응용프로그램인 데이터 처리 모듈(110)이 탑재된다. 바람직하게는, 데이터 처리 모듈(110)은 통신 단말기(100)의 메인 프로그램과 데이터 교환이 가능하도록 구현된다. 데이터 처리 모듈(110)의 동작에 대한 자세한 설명은 후술하기로 한다. According to a characteristic aspect of the present invention, the communication terminal 100 includes an application for transmitting multimedia data created by a user of a communication terminal and basic information provided by the terminal, such as terminal identification information, current time, and terminal location information, to the mashup server 200. The data processing module 110 which is a program is mounted. Preferably, the data processing module 110 is implemented to exchange data with the main program of the communication terminal 100. A detailed description of the operation of the data processing module 110 will be described later.

매쉬업 서버(200)는 유무선 인터넷망에 연동되는 서버로서, 데이터 처리 모듈(110)로부터 전송된 멀티미디어 데이터와 통신 단말기(100)에서 제공하는 기본정 보를 수신하면, 멀티미디어 데이터에 기본정보를 기초로 태깅(tagging)하여 매쉬업 컨텐츠를 생성하고 생성된 매쉬업 컨텐츠를 매쉬업 서비스 장치(300)로 전송하도록 구현된다. The mashup server 200 is a server linked to a wired / wireless internet network. When the mashup server 200 receives the multimedia data transmitted from the data processing module 110 and the basic information provided by the communication terminal 100, the mashup server 200 tags the multimedia data based on the basic information. It is implemented to generate the mashup content by tagging and to transmit the generated mashup content to the mashup service device 300.

매쉬업 서비스 장치(300)는 통상적인 CPU, 메모리, 입력장치로서 키패드, 터치패널, 음성 인식 장치 혹은 키보드 및 출력장치로서 디스플레이와 통신을 위한 LAN카드 또는 모뎀 등의 통신장치들이 설치된다. 그 밖에 매쉬업 서비스 장치(300)는 그래픽 사용자 인터페이스가 지원될 수 있는 운영체제 및 포인팅 장치 예를들면, 마우스가 지원되는 장치로 구현될 수 있다. 본 발명의 매쉬업 서비스 장치(300)는 매쉬업 서버(200)에 접속하여 자동으로 매쉬업 서버(200)로부터 매쉬업 컨텐츠를 다운로드 받을 수 있는 것이 바람직하다.The mashup service device 300 is provided with a communication device such as a LAN card or a modem for communicating with a display as a keypad, a touch panel, a voice recognition device or a keyboard and an output device as a conventional CPU, memory, and input device. In addition, the mashup service device 300 may be implemented as an operating system and a pointing device, for example, a mouse, that can support a graphical user interface. The mashup service device 300 of the present invention may access the mashup server 200 and automatically download mashup content from the mashup server 200.

메시지 제공 서버(400)는 매쉬업 서비스 장치(300)와 통신 단말기(100) 간의 메시지를 교환해 주는 장치로서, 이미 널리 사용되고 있는 이-메일 서비스 서버, 단문 메시지 서비스 서버, 멀티미디어 메시지 서비스 서버를 포함하도록 해석되어져야 한다.The message providing server 400 is a device for exchanging messages between the mashup service device 300 and the communication terminal 100 and includes an e-mail service server, a short message service server, and a multimedia message service server that are already widely used. Should be interpreted.

컨텐츠 제공 서버(500)는 기존의 컨텐츠 제공자들에 의해 구축된 웹 서버로서, 예컨대 지도 제공 서버, 날씨 제공 서버, 쿠폰 제공 서버, 이벤트 제공 서버, 광고 제공 서버 중 적어도 하나 이상을 포함할 수 있다. 여기서, 이벤트란 예술, 공연, 행사, 사건/사고 등을 포괄하도록 해석되어져야 한다. 매쉬업 서버(200)는 컨텐츠 제공 서버(500)와 연동되어 컨텐츠 제공 서버(500)로부터 제공되는 컨텐츠와 데이터 처리 모듈(110)로부터 전송된 멀티미디어 데이터를 가공하여 새로운 형 태의 매쉬업 데이터를 생성하고 이 매쉬업 데이터에 기본정보를 기초로 태깅(tagging)하여 매쉬업 컨텐츠를 생성하고 생성된 매쉬업 컨텐츠를 매쉬업 서비스 장치(300)로 전송하도록 구현된다. The content providing server 500 is a web server built by existing content providers, and may include, for example, at least one or more of a map providing server, a weather providing server, a coupon providing server, an event providing server, and an advertisement providing server. Here, an event should be interpreted to encompass arts, performances, events and events / accidents. The mashup server 200 is interlocked with the content providing server 500 to process the content provided from the content providing server 500 and the multimedia data transmitted from the data processing module 110 to generate a new type of mashup data, and this mashup. It is implemented to generate mashup content by tagging data on the basis of basic information and to transmit the generated mashup content to the mashup service apparatus 300.

도 2는 본 발명에 따른 데이터 처리 모듈과 매쉬업 서버의 구성을 도시한 블록도이다. 2 is a block diagram illustrating a configuration of a data processing module and a mashup server according to the present invention.

먼저, 도2를 참조하여 데이터 처리 모듈(110)의 구성을 설명하기로 한다. 도시한 바와 같이, 본 발명에 따른 데이터 처리 모듈(110)은 데이터 입력부(111), 기본정보 수집부(112), 데이터 전송부(113) 및 갱신 처리부(114)를 포함한다. 이러한 데이터 처리 모듈(110)은 단말기 제조 시 통신 단말기에 일체로 탑재되거나 매쉬업 서버(200)로부터 통신 단말기에 다운로드 되어 탑재될 수 있다.First, the configuration of the data processing module 110 will be described with reference to FIG. 2. As illustrated, the data processing module 110 according to the present invention includes a data input unit 111, a basic information collecting unit 112, a data transmitting unit 113, and an update processing unit 114. The data processing module 110 may be integrally mounted on the communication terminal when the terminal is manufactured or downloaded and mounted on the communication terminal from the mashup server 200.

데이터 입력부(111)는 사용자에 의해 작성된 멀티미디어 데이터를 입력 받는다. 멀티미디어 데이터는 텍스트, 이미지, 애니메이션, 오디오 중 적어도 하나 이상을 포함한다. 여기서, 텍스트는 데이터 처리 모듈(110)이 탑재되는 통신 단말기의 키패드, 터치패널, 키보드 등과 같은 사용자 인터페이스를 통해 입력된다. 또한, 이미지나 애니메이션은 통신 단말기의 카메라모듈에 의해 촬영되어 영상 신호 처리기에 신호 처리된 것일 수 도 있고, 멀티미디어카드(MultiMedia Card)와 같은 착탈식 플래시 메모리 카드에 저장된 것일 수 도 있다. 오디오는 데이터 처리 모듈(110)이 탑재되는 통신 단말기의 마이크로부터 입력되는 것일 수 있고, 단말기의 메모리에 미리 저장된 것일 수 있다.The data input unit 111 receives the multimedia data created by the user. The multimedia data includes at least one of text, images, animations, and audio. Here, the text is input through a user interface such as a keypad, a touch panel, a keyboard, etc. of the communication terminal on which the data processing module 110 is mounted. In addition, the image or animation may be taken by the camera module of the communication terminal and signal processed by the image signal processor, or may be stored in a removable flash memory card such as a multimedia card. The audio may be input from a microphone of a communication terminal in which the data processing module 110 is mounted, or may be previously stored in a memory of the terminal.

기본정보 수집부(112)는 사용자에 의해 작성된 멀티미디어 데이터를 매쉬업 서버(200)로 전송하도록 하는 요청명령이 입력되면 통신 단말기에서 제공 가능한 기본정보를 수집한다. 여기서, 통신 단말기에서 제공하는 기본정보는 적어도 단말기 식별정보, 현재 시간 및 단말 위치 정보를 포함한다. The basic information collecting unit 112 collects basic information that can be provided by the communication terminal when a request command for transmitting the multimedia data created by the user to the mashup server 200 is input. Here, the basic information provided by the communication terminal includes at least terminal identification information, current time and terminal location information.

데이터 전송부(113)는 기본정보 수집부(112)에서 수집된 기본정보와 멀티미디어 데이터를 매쉬업 서버(200)로 전송한다. 갱신 처리부(114)는 매쉬업 서버(200)로부터 새로운 데이터 처리 모듈을 다운로드 받아 갱신한다. The data transmitter 113 transmits the basic information and the multimedia data collected by the basic information collector 112 to the mashup server 200. The update processor 114 downloads and updates a new data processing module from the mashup server 200.

이하, 도2를 참조하여 매쉬업 서버(200)의 구성을 설명하기로 한다. 도시한 바와 같이, 본 발명에 따른 매쉬업 서버(200)는 일 실시예에 있어서, 매쉬업 컨텐츠 생성부(210)와 매쉬업 컨텐츠 전송부(220)를 포함하여 구현된다.Hereinafter, the configuration of the mashup server 200 will be described with reference to FIG. 2. As shown, the mashup server 200 according to the present invention is implemented by including a mashup content generator 210 and a mashup content transmitter 220 in one embodiment.

매쉬업 컨텐츠 생성부(210)는 데이터 처리 모듈(110)로부터 전송된 멀티미디어 데이터와 기본정보를 수신하면 멀티미디어 데이터에 기본정보를 기초로 태깅(tagging)하여 매쉬업 컨텐츠를 생성한다. 일반적으로 태깅(tagging)이란 이미지나 텍스트를 대표할 수 있는 키워드(혹은 태그값) 처리하는 것을 의미한다. 예를 들어, 기본정보에 포함된 단말 위치 정보가 대전시 유성구에 해당하는 위치값인 경우, 매쉬업 컨텐츠 생성부(210)는 멀티미디어 데이터에 '대전시 유성구'라는 태그값을 부여하도록 구현될 수 있다. 매쉬업 컨텐츠 전송부(220)는 매쉬업 컨텐츠 생성부(210)에서 생성된 매쉬업 컨텐츠를 매쉬업 서비스 장치로 전송한다. 따라서, 매쉬업 서비스 장치 사용자는 검색어로 대전시 유성구를 사용하면 해당 매쉬업 컨텐츠를 확인할 수 있다. When the mashup content generation unit 210 receives the multimedia data and the basic information transmitted from the data processing module 110, the mashup content generation unit 210 generates a mashup content by tagging the multimedia data based on the basic information. In general, tagging means processing a keyword (or tag value) that can represent an image or text. For example, when the terminal location information included in the basic information is a location value corresponding to the meteor ball in Daejeon, the mashup content generation unit 210 may be implemented to give a tag value of 'the meteor ball in Daejeon' to the multimedia data. The mashup content transmitter 220 transmits the mashup content generated by the mashup content generator 210 to the mashup service device. Therefore, the user of the mashup service device may check the corresponding mashup content when using the meteor ball in Daejeon as a search word.

일 실시예에 있어서, 매쉬업 컨텐츠 생성부(210)는 RSS 데이터 포맷에 따라 매쉬업 컨텐츠를 생성하도록 구현되며, 매쉬업 컨텐츠 전송부(220)는 RSS 전송규약을 따르도록 구현될 수 있다. 여기서, RSS란 Really Simple Syndication 혹은 Rich Site Summary 등의 약칭으로 XML 기반의 표준 통신 포맷이다. RSS의 최초 개발은 네스케이프(Netscape)사에서 RSS 0.9 버전까지 이루어져 왔으며 현재는 RSS-DEV Working Group의 RSS 1.0과 UserLand의 RSS 2.0이 업계 표준 채택을 위한 경합을 벌이고 있다. In one embodiment, the mashup content generation unit 210 may be implemented to generate mashup content according to the RSS data format, and the mashup content transmission unit 220 may be implemented to follow RSS transmission protocol. Here, RSS is an abbreviation such as Really Simple Syndication or Rich Site Summary and is an XML-based standard communication format. The initial development of RSS has been done by Netscape, up to version 0.9 of RSS, and now RSS-DEV Working Group's RSS 1.0 and UserLand's RSS 2.0 are competing to adopt industry standards.

본 발명에 따른 매쉬업 서버(200)는 매쉬업 컨텐츠 생성부(210)에서 생성된 매쉬업 컨텐츠에 대한 리스트를 작성하고, 작성된 컨텐츠 리스트와 매쉬업 컨텐츠를 데이터베이스(250)에 저장하는 매쉬업 컨텐츠 등록부(230)를 더 포함하여 구현될 수 있다. 이 같은 실시예에서, 매쉬업 컨텐츠 전송부(220)는 컨텐츠 리스트를 매쉬업 서비스 장치로 전송하고 매쉬업 서비스 장치로부터 컨텐츠 리스트를 포함하는 컨텐츠 요청 메시지가 입력되면 컨텐츠 리스트에 해당하는 매쉬업 컨텐츠를 데이터베이스(250)로부터 읽어 들여 매쉬업 서비스 장치로 전송하도록 구현된다.The mashup server 200 according to the present invention creates a list of mashup content generated by the mashup content generator 210, and stores the mashup content register 230 that stores the created content list and the mashup content in the database 250. It may be implemented to include more. In this embodiment, the mashup content transmitter 220 transmits the content list to the mashup service apparatus, and when the content request message including the content list is input from the mashup service apparatus, the mashup content corresponding to the content list is displayed in the database 250. It is implemented to read from and send to the mashup service device.

본 발명에 따른 매쉬업 서버(200)는 데이터 처리 모듈(110)로부터 전송된 멀티미디어 데이터와 기본정보를 수신하면 기본정보를 포함하는 컨텐츠 요청메시지를 컨텐츠 제공 서버로 전송하고, 그 응답으로 컨텐츠 제공 서버로부터 기본정보에 관련된 컨텐츠를 수신하는 컨텐츠 추가 처리부(240)를 더 포함하여 구현될 수 있다. 예를 들어, 컨텐츠 추가 처리부(240)는 데이터 처리 모듈(110)로부터 전송된 멀티미디어 데이터가 "시티극장 근처 맛집 좀 소개해 주세요~!!"라는 텍스트이고, 기본정보에 포함된 단말 위치 정보가 역삼동에 해당하는 위치값인 경우, 예컨대 날씨 제공 서버, 쿠폰 제공 서버, 이벤트 제공 서버로부터 역삼동의 날씨, 역삼동 근처 맛집에서 사용할 수 있는 쿠폰 이미지, 역삼동 근처에서의 공연, 행사, 사고/사건 등에 관한 데이터를 각각 수신할 수 있다. When the mashup server 200 according to the present invention receives the multimedia data and the basic information transmitted from the data processing module 110, the mashup server 200 transmits a content request message including the basic information to the content providing server, and in response, from the content providing server. The apparatus may further include a content adding processor 240 that receives content related to basic information. For example, the content addition processing unit 240 is a text that the multimedia data transmitted from the data processing module 110 "Please introduce some restaurants near the city theater ~ !!", the terminal location information included in the basic information is in Yeoksam-dong In the case of the corresponding location value, for example, the weather providing server, the coupon providing server, and the event providing server provide data about the weather in Yeoksam-dong, coupon images that can be used in restaurants near Yeoksam-dong, performances, events, and accidents / events near Yeoksam-dong, respectively. Can be received.

이 같은 실시예에서, 매쉬업 컨텐츠 생성부(210)는 데이터 처리 모듈(110)로부터 전송된 멀티미디어 데이터와 컨텐츠 추가 처리부(240)에서 수신한 컨텐츠를 이용하여 새로운 매쉬업 데이터를 생성하고 상기 생성된 매쉬업 데이터에 기본정보를 기초로 태깅(tagging)하여 매쉬업 컨텐츠를 생성하도록 구현된다. In such an embodiment, the mashup content generation unit 210 generates new mashup data using the multimedia data transmitted from the data processing module 110 and the content received from the content addition processing unit 240 and generates the mashup data. It is implemented to generate mashup content by tagging based on basic information.

다른 실시예에서, 매쉬업 컨텐츠 생성부(210)는 매쉬업 서비스 장치로부터 전송된 사용자 응답 메시지를 수신하면, 사용자 응답 메시지를 해당 매쉬업 컨텐츠에 추가하여 제3 매쉬업 컨텐츠를 더 생성하도록 구현된다. In another embodiment, when the mashup content generation unit 210 receives the user response message transmitted from the mashup service apparatus, the mashup content generation unit 210 is configured to further generate the third mashup content by adding the user response message to the corresponding mashup content.

도 3은 본 발명에 따른 매쉬업 서비스 장치의 구성을 도시한 블록도이다. 도시한 바와 같이, 본 발명에 따른 매쉬업 서비스 장치는 크게 조작부(310), 통신부(320), 저장부(330), 표시부(340) 및 제어부(350)를 포함한다. 3 is a block diagram showing the configuration of a mashup service apparatus according to the present invention. As illustrated, the mashup service apparatus according to the present invention largely includes an operation unit 310, a communication unit 320, a storage unit 330, a display unit 340, and a control unit 350.

조작부(310)는 사용자로부터 조작명령 및 데이터를 입력받을 수 있는 수단으로 구현되며, 숫자키와 기능키 등으로 이루어지는 키 패드, 터치패널, 음성 인식부등이 될 수 있다. 통신부(320)는 인터넷망에 접속하여 데이터를 송수신하는 것으로, LAN 카드 또는 무선 모뎀으로 구현될 수 있다. 저장부(330)는 수 메가 비트의 용량을 갖는 SRAM(static random access memory) 또는 상대적으로 대용량의 플래쉬 메모리(flash memory) 또는 하드디스크 드라이버, 나아가 멀티미디어카드(MultiMedia Card)와 같은 착탈식 플래시 메모리 카드를 포함한다. 표시부(340) 는 장치 내 동작 진행 상황과, 사용자의 메뉴 선택 화면 등을 디스플레이 하는 것으로서, 예를 들어 액정표시장치와 같은 주지된 표시 장치 중의 하나가 될 수 있다. The operation unit 310 is implemented as a means for receiving operation commands and data from the user, and may be a keypad, a touch panel, a voice recognition unit, etc., which are composed of numeric keys and function keys. The communication unit 320 transmits and receives data by connecting to the Internet network, and may be implemented as a LAN card or a wireless modem. The storage unit 330 may include a static random access memory (SRAM) having a capacity of several megabits or a relatively large flash memory or a hard disk driver, and a removable flash memory card such as a multimedia card. Include. The display unit 340 displays the progress of operation within the device, a menu selection screen of the user, and the like, and may be one of the known display devices such as a liquid crystal display.

제어부(350)는 기본적으로 시스템 전반을 제어하며, 롬과 램과 주변장치가 집적된 마이크로프로세서로 구현되는 것이 바람직하다. 도3에 도시한 바와 같이 제어부(350)는 일 실시예에 있어서, 매쉬업 컨텐츠 처리부(351)와 표시 제어부(352)와 데이터 입력부(353)와 메시지 처리부(354)를 포함한다.The controller 350 basically controls the overall system, and is preferably implemented as a microprocessor in which ROM, RAM, and peripheral devices are integrated. As shown in FIG. 3, the control unit 350 includes a mashup content processing unit 351, a display control unit 352, a data input unit 353, and a message processing unit 354 in one embodiment.

매쉬업 컨텐츠 처리부(351)는 통신부(320)를 통해 매쉬업 서버(200)에 접속하여 매쉬업 서버(200)로부터 매쉬업 컨텐츠를 다운로드 받아 저장부(330)에 저장한다. 매쉬업 컨텐츠 처리부(351)는 실시간으로 매쉬업 서버(200)에서 생성되는 매쉬업 컨텐츠를 다운로드 받도록 구현되는 것이 바람직하다.The mashup content processor 351 accesses the mashup server 200 through the communication unit 320, downloads the mashup content from the mashup server 200, and stores the mashup content in the storage unit 330. The mashup content processor 351 may be implemented to download mashup content generated by the mashup server 200 in real time.

표시 제어부(352)는 조작부(310)로부터 입력되는 조작명령에 따라 저장부(330)로부터 매쉬업 컨텐츠를 읽어 들여 화면에 표시한다. 일 실시예에 있어서, 표시 제어부(352)는 매쉬업 컨텐츠의 기본정보에 포함된 단말 위치 정보를 이용하여 지도상에 상기 매쉬업 컨텐츠 생성 위치를 표시하고, 조작부(310)로부터 지도상에 표시된 매쉬업 컨텐츠 생성 위치에 대한 선택명령이 입력되면, 선택된 매쉬업 컨텐츠 생성 위치에 해당하는 매쉬업 컨텐츠를 저장부(330)로부터 읽어 들여 화면에 표시하도록 구현될 수 있다.The display control unit 352 reads the mashup content from the storage unit 330 according to an operation command input from the operation unit 310 and displays the mashup content on the screen. In one embodiment, the display control unit 352 displays the mashup content generation location on the map using the terminal location information included in the basic information of the mashup content, and generates the mashup content displayed on the map from the operation unit 310. When a selection command for a location is input, the mashup content corresponding to the selected mashup content generation location may be read from the storage unit 330 and displayed on the screen.

데이터 입력부(353)는 조작부(310) 또는 저장부(330)로부터 매쉬업 컨텐츠에 대한 사용자 응답 데이터를 입력 받는다. 사용자 응답 데이터는 텍스트, 이미지, 애니메이션, 오디오 중 적어도 하나 이상을 포함할 수 있다. 여기서, 텍스트는 키패드, 터치패널, 키보드 등과 같은 사용자 인터페이스를 통해 입력된다. 또한, 이미지나 애니메이션은 카메라 또는 캠코더에 의해 촬영되어 저장부(330)에 저장된 것일 수 도 있고, 멀티미디어카드(MultiMedia Card)와 같은 착탈식 플래시 메모리 카드에 저장된 것일 수 도 있다. 오디오는 마이크로부터 입력되는 것일 수 있고, 저장부(330)에 미리 저장된 것일 수 있다.The data input unit 353 receives user response data for mashup content from the manipulation unit 310 or the storage 330. The user response data may include at least one of text, an image, animation, and audio. Here, the text is input through a user interface such as a keypad, a touch panel, a keyboard, or the like. In addition, the image or animation may be taken by the camera or camcorder and stored in the storage unit 330, or may be stored in a removable flash memory card such as a multimedia card. The audio may be input from a microphone or may be previously stored in the storage unit 330.

메시지 처리부(354)는 조작부(310)로부터 입력되는 조작명령과 데이터 입력부(353)로부터 입력된 사용자 응답 데이터로부터 화면에 표시된 매쉬업 컨텐츠에 대한 사용자 응답 메시지를 생성하여 메시지 제공 서버로 전송한다. 일 실시예에 있어서, 메시지 처리부(354)는 사용자 응답 메시지를 이-메일, 단문 메시지 서비스(SMS), 멀티미디어 메시지 서비스(MMS) 중 어느 하나의 전송방식에 따라 메시지 제공 서버로 전송하도록 구현될 수 있다. The message processing unit 354 generates a user response message for the mashup content displayed on the screen from the operation command input from the operation unit 310 and the user response data input from the data input unit 353, and transmits the user response message to the message providing server. In one embodiment, the message processing unit 354 may be implemented to transmit the user response message to the message providing server according to any one of e-mail, short message service (SMS), multimedia message service (MMS). have.

본 발명의 다른 특징적인 목적에 따라 제어부(350)는 조작부(310)로부터 사용자 응답 메시지를 매쉬업 서버(200)로 전송하도록 하는 요청명령이 입력되면, 사용자 응답 메시지를 통신부(320)를 통해 매쉬업 서버(200)로 전송하는 데이터 전송부(355)를 포함한다. 이 같은 추가적인 실시예에 따라, 매쉬업 서버(200)는 데이터 전송부(355)로부터 전송된 사용자 응답 메시지를 수신하면, 상기 사용자 응답 메시지를 해당 매쉬업 컨텐츠에 추가하여 새로운 매쉬업 컨텐츠를 더 생성하여 출력하도록 구현될 수 있다. According to another characteristic object of the present invention, when the control unit 350 receives a request command for transmitting the user response message from the operation unit 310 to the mashup server 200, the user response message is transmitted through the communication unit 320. It includes a data transmission unit 355 to transmit to (200). According to such an additional embodiment, when the mashup server 200 receives the user response message transmitted from the data transmitter 355, the user response message is added to the corresponding mashup content to further generate and output new mashup content. Can be implemented.

본 발명의 다른 특징적인 목적에 따라 제어부(350)는 조작부(310)로부터 검 색어를 포함하는 검색명령이 입력되면 상기 입력된 검색어에 대응되는 매쉬업 컨텐츠를 저장부(330)로부터 검색하여 출력하는 검색 처리부(356)를 포함한다. 여기서, 검색어는 단말기 식별번호, 지역 이름, 날짜 혹은 이들의 조합으로 구성된 어떠한 형태도 가능하다.According to another characteristic purpose of the present invention, the control unit 350 searches for a mashup content corresponding to the input search word from the storage unit 330 when a search command including a search word is input from the operation unit 310. It includes a processing unit 356. Here, the search word may have any form consisting of a terminal identification number, a region name, a date, or a combination thereof.

도 4는 본 발명의 일실시예에 따른 매쉬업 서비스 흐름도이다.4 is a flowchart of a mashup service according to an embodiment of the present invention.

본 실시예는 통신 단말기(100)와 통신 단말기(100)에 탑재되는 데이터 처리 모듈(110)과 매쉬업 서버(200)와 매쉬업 서비스 장치(300)와 메시지 제공 서버(400)를 포함하는 매쉬업 서비스 시스템에서 실행 가능한 매쉬업 서비스 흐름도이다.The present embodiment includes a data processing module 110, a mashup server 200, a mashup service device 300, and a message providing server 400 mounted on the communication terminal 100 and the communication terminal 100. Flowchart of mashup services that can be executed in.

먼저, 통신 단말기(100)는 사용자 조작에 따라 텍스트, 이미지, 애니메이션, 오디오 중 적어도 하나 이상을 포함하는 멀티미디어 데이터를 작성한다. 통신 단말기(100)는 사용자에 의해 작성된 멀티미디어 데이터를 매쉬업 서버(200)로 전송하도록 하는 요청명령을 사용자로부터 입력받아 데이터 처리 모듈(110)로 출력한다(S51). First, the communication terminal 100 creates multimedia data including at least one of text, an image, animation, and audio according to a user's manipulation. The communication terminal 100 receives a request command for transmitting the multimedia data created by the user to the mashup server 200 and outputs it to the data processing module 110 (S51).

데이터 처리 모듈(110)은 멀티미디어 데이터 전송 요청명령이 입력되면 통신 단말기(100)에서 제공 가능한 기본정보를 수집한다(S52). 여기서, 통신 단말기에서 제공하는 기본정보는 적어도 단말기 식별정보, 현재 시간 및 단말 위치 정보를 포함한다. 예컨대, 데이터 처리 모듈(110)은 통신 단말기(100)의 메인 프로그램과 데이터 교환을 통해 기본정보 수집이 가능하도록 구현될 수 있다. 이후, 데이터 처리 모듈(110)은 사용자에 의해 작성된 멀티미디어 데이터와 수집된 기본정보를 매 쉬업 서버(200)로 전송한다(S53). The data processing module 110 collects basic information that can be provided by the communication terminal 100 when a multimedia data transmission request command is input (S52). Here, the basic information provided by the communication terminal includes at least terminal identification information, current time and terminal location information. For example, the data processing module 110 may be implemented to collect basic information through data exchange with a main program of the communication terminal 100. Thereafter, the data processing module 110 transmits the multimedia data created by the user and the collected basic information to the mashup server 200 (S53).

매쉬업 서버(200)는 데이터 처리 모듈(110)로부터 전송된 멀티미디어 데이터와 기본정보를 수신하면 멀티미디어 데이터에 기본정보를 기초로 태깅(tagging)하여 제1 매쉬업 컨텐츠를 생성한다(S54). 매쉬업 서버(200)는 예컨대, 멀티미디어 데이터가 시티극장 이미지와 "시티극장 근처 맛집 좀 소개해 주세요~!!"라는 텍스트를 포함하고, 기본정보에 포함된 단말 위치 정보가 역삼동에 해당하는 위치값인 경우, 멀티미디어 데이터에 '역삼동'이라는 태그값을 부여하도록 구현될 수 있다. 이후, 매쉬업 서버(200)는 제1 매쉬업 컨텐츠를 매쉬업 서비스 장치(300)로 전송한다(S55). When the mashup server 200 receives the multimedia data and the basic information transmitted from the data processing module 110, the mashup server 200 generates a first mashup content by tagging the multimedia data based on the basic information (S54). The mashup server 200 may include, for example, the multimedia data including the city theater image and the text "Please introduce restaurants near the city theater ~ !!", and the terminal location information included in the basic information is a location value corresponding to Yeoksam-dong. In addition, the tag may be implemented to give a tag value of 'Yeoksam-dong' to the multimedia data. Thereafter, the mashup server 200 transmits the first mashup content to the mashup service device 300 (S55).

매쉬업 서비스 장치(300)는 매쉬업 서버(200)로부터 전송된 제1 매쉬업 컨텐츠를 수신하여 화면에 표시한다(S56). 이후, 매쉬업 서비스 장치(300)는 매쉬업 컨텐츠에 관련된 텍스트, 이미지, 애니메이션, 오디오 중 적어도 하나 이상을 포함하는 사용자 응답 데이터를 입력 받는다. 여기서, 텍스트는 키패드, 터치패널, 키보드 등과 같은 사용자 인터페이스를 통해 입력된다. 또한, 이미지나 애니메이션은 카메라 또는 캠코더에 의해 촬영되어 저장부에 저장된 것일 수 도 있고, 멀티미디어카드(MultiMedia Card)와 같은 착탈식 플래시 메모리 카드에 저장된 것일 수 도 있다. 오디오는 마이크로부터 입력되는 것일 수 있고, 저장부에 미리 저장된 것일 수 있다. The mashup service apparatus 300 receives the first mashup content transmitted from the mashup server 200 and displays it on the screen (S56). Thereafter, the mashup service apparatus 300 receives user response data including at least one of text, an image, animation, and audio related to the mashup content. Here, the text is input through a user interface such as a keypad, a touch panel, a keyboard, or the like. In addition, the image or animation may be taken by a camera or a camcorder and stored in a storage unit, or may be stored in a removable flash memory card such as a multimedia card. The audio may be input from the microphone or may be pre-stored in the storage unit.

이후, 매쉬업 서비스 장치(300)는 사용자 조작에 따라 사용자 응답 데이터를 기초로 이-메일 또는 단문 메시지 서비스(SMS) 또는 멀티미디어 메시지 서비 스(MMS) 포맷을 따르는 사용자 응답 메시지를 생성하고(S57), 사용자 응답 메시지를 메시지 제공 서버(400)로 전송한다(S58). Subsequently, the mashup service apparatus 300 generates a user response message conforming to an e-mail or short message service (SMS) or a multimedia message service (MMS) format based on user response data according to a user's operation (S57). The user response message is transmitted to the message providing server 400 (S58).

도 5는 본 발명의 다른 실시예에 따른 매쉬업 서비스 흐름도이다.5 is a flowchart of a mashup service according to another embodiment of the present invention.

본 실시예는 통신 단말기(100)와 통신 단말기(100)에 탑재되는 데이터 처리 모듈(110)과 매쉬업 서버(200)와 매쉬업 서비스 장치(300)를 포함하는 매쉬업 서비스 시스템에서 실행 가능한 매쉬업 서비스 흐름도이다.The present embodiment is a mashup service flowchart that can be executed in a mashup service system including a data processing module 110, a mashup server 200, and a mashup service device 300 mounted on the communication terminal 100 and the communication terminal 100. .

먼저, 통신 단말기(100)는 사용자 조작에 따라 텍스트, 이미지, 애니메이션, 오디오 중 적어도 하나 이상을 포함하는 멀티미디어 데이터를 작성한다. 통신 단말기(100)는 사용자에 의해 작성된 멀티미디어 데이터를 매쉬업 서버(200)로 전송하도록 하는 요청명령을 사용자로부터 입력받아 데이터 처리 모듈(110)로 출력한다(S61). First, the communication terminal 100 creates multimedia data including at least one of text, an image, animation, and audio according to a user's manipulation. The communication terminal 100 receives a request command for transmitting the multimedia data created by the user to the mashup server 200 and outputs it to the data processing module 110 (S61).

데이터 처리 모듈(110)은 멀티미디어 데이터 전송 요청명령이 입력되면 통신 단말기(100)에서 제공 가능한 기본정보를 수집한다(S62). 여기서, 통신 단말기에서 제공하는 기본정보는 적어도 단말기 식별정보, 현재 시간 및 단말 위치 정보를 포함한다. 예컨대, 데이터 처리 모듈(110)은 통신 단말기(100)의 메인 프로그램과 데이터 교환을 통해 기본정보 수집이 가능하도록 구현될 수 있다. 이후, 데이터 처리 모듈(110)은 사용자에 의해 작성된 멀티미디어 데이터와 수집된 기본정보를 매쉬업 서버(200)로 전송한다(S63). When the multimedia data transmission request command is input, the data processing module 110 collects basic information that can be provided by the communication terminal 100 (S62). Here, the basic information provided by the communication terminal includes at least terminal identification information, current time and terminal location information. For example, the data processing module 110 may be implemented to collect basic information through data exchange with a main program of the communication terminal 100. Thereafter, the data processing module 110 transmits the multimedia data created by the user and the collected basic information to the mashup server 200 (S63).

매쉬업 서버(200)는 데이터 처리 모듈(110)로부터 전송된 멀티미디어 데이터와 기본정보를 수신하면 멀티미디어 데이터에 기본정보를 기초로 태깅(tagging)하 여 제1 매쉬업 컨텐츠를 생성한다(S64). 매쉬업 서버(200)는 예컨대, 멀티미디어 데이터가 시티극장 이미지와 "시티극장 근처 맛집 좀 소개해 주세요~!!"라는 텍스트를 포함하고, 기본정보에 포함된 단말 위치 정보가 역삼동에 해당하는 위치값인 경우, 멀티미디어 데이터에 '역삼동'이라는 태그값을 부여하도록 구현될 수 있다. 이후, 매쉬업 서버(200)는 제1 매쉬업 컨텐츠를 매쉬업 서비스 장치(300)로 전송한다(S65). When the mashup server 200 receives the multimedia data and the basic information transmitted from the data processing module 110, the mashup server 200 generates a first mashup content by tagging the multimedia data based on the basic information (S64). The mashup server 200 may include, for example, the multimedia data including the city theater image and the text "Please introduce restaurants near the city theater ~ !!", and the terminal location information included in the basic information is a location value corresponding to Yeoksam-dong. In addition, the tag may be implemented to give a tag value of 'Yeoksam-dong' to the multimedia data. Thereafter, the mashup server 200 transmits the first mashup content to the mashup service device 300 (S65).

매쉬업서비스 장치(300)는 매쉬업 서버(200)로부터 전송된 제1 매쉬업 컨텐츠를 수신하여 화면에 표시한다(S56). 매쉬업 서비스 장치(300)는 매쉬업 컨텐츠에 관련된 텍스트, 이미지, 애니메이션, 오디오 중 적어도 하나 이상을 포함하는 사용자 응답 데이터를 입력 받는다. 여기서, 텍스트는 키패드, 터치패널, 키보드 등과 같은 사용자 인터페이스를 통해 입력된다. 또한, 이미지나 애니메이션은 카메라 또는 캠코더에 의해 촬영되어 저장부에 저장된 것일 수 도 있고, 멀티미디어카드(MultiMedia Card)와 같은 착탈식 플래시 메모리 카드에 저장된 것일 수 도 있다. 오디오는 마이크로부터 입력되는 것일 수 있고, 저장부에 미리 저장된 것일 수 있다. 이후, 매쉬업 서비스 장치(300)는 사용자 응답 데이터와 매쉬업 컨텐츠를 매쉬업 서버(200)로 전송한다(S67).The mashup service apparatus 300 receives the first mashup content transmitted from the mashup server 200 and displays it on the screen (S56). The mashup service apparatus 300 receives user response data including at least one of text, an image, an animation, and audio related to the mashup content. Here, the text is input through a user interface such as a keypad, a touch panel, a keyboard, or the like. In addition, the image or animation may be taken by a camera or a camcorder and stored in a storage unit, or may be stored in a removable flash memory card such as a multimedia card. The audio may be input from the microphone or may be pre-stored in the storage unit. Thereafter, the mashup service apparatus 300 transmits the user response data and the mashup content to the mashup server 200 (S67).

매쉬업 서버(200)는 매쉬업 서비스 장치(300)로부터 전송된 사용자 응답 메시지를 수신하면, 상기 사용자 응답 메시지를 해당 매쉬업 컨텐츠에 추가하여 제3 매쉬업 컨텐츠를 더 생성하고(S68), 생성된 제3 매쉬업 컨텐츠를 매쉬업 서비스 장치(300)로 전송한다(S69).When the mashup server 200 receives the user response message transmitted from the mashup service device 300, the mashup server 200 adds the user response message to the corresponding mashup content to further generate third mashup content (S68), and generates the generated third mashup. The content is transmitted to the mashup service device 300 (S69).

도 6은 본 발명의 또 다른 실시예에 따른 매쉬업 서비스 흐름도이다.6 is a flowchart of a mashup service according to another embodiment of the present invention.

본 실시예는 통신 단말기에 탑재되는 데이터 처리 모듈(110)과 매쉬업 서버(200)와 매쉬업 서비스 장치(300)와 메시지 제공 서버(400)와 컨텐츠 제공 서버(500)를 포함하는 매쉬업 서비스 시스템에서 실행 가능한 매쉬업 서비스 흐름도이다. 여기서, 컨텐츠 제공 서버(500)는 기존의 컨텐츠 제공자들에 의해 구축된 웹 서버로서, 예컨대 지도 제공 서버, 날씨 제공 서버, 쿠폰 제공 서버, 이벤트 제공 서버, 광고 제공 서버 중 적어도 하나 이상을 포함한다. 여기서, 이벤트란 예술, 공연, 행사, 사건/사고 등을 포괄하도록 해석되어져야 한다. This embodiment is executed in a mashup service system including a data processing module 110, a mashup server 200, a mashup service device 300, a message providing server 400, and a content providing server 500 mounted on a communication terminal. Possible mashup service flow chart. Here, the content providing server 500 is a web server built by existing content providers, and includes at least one or more of, for example, a map providing server, a weather providing server, a coupon providing server, an event providing server, and an advertisement providing server. Here, an event should be interpreted to encompass arts, performances, events and events / accidents.

먼저, 도면에는 도시되어 있지 않지만, 데이터 처리 모듈(110)은 통신 단말기로부터 사용자 조작에 따라 텍스트, 이미지, 애니메이션, 오디오 중 적어도 하나 이상을 포함하는 멀티미디어 데이터와 데이터 전송 요청명령이 입력되면 통신 단말기에서 제공 가능한 기본정보를 수집한다(S70). 여기서, 통신 단말기에서 제공하는 기본정보는 적어도 단말기 식별정보, 현재 시간 및 단말 위치 정보를 포함한다. 예컨대, 데이터 처리 모듈(110)은 통신 단말기의 메인 프로그램과 데이터 교환을 통해 기본정보 수집이 가능하도록 구현될 수 있다. 데이터 처리 모듈(110)은 사용자에 의해 작성된 멀티미디어 데이터와 수집된 기본정보를 매쉬업 서버(200)로 전송한다(S71). First, although not shown in the drawing, the data processing module 110 may receive a multimedia data including at least one or more of text, images, animations, and audio from a communication terminal and a data transmission request command according to a user's operation. Collect basic information that can be provided (S70). Here, the basic information provided by the communication terminal includes at least terminal identification information, current time and terminal location information. For example, the data processing module 110 may be implemented to collect basic information through data exchange with the main program of the communication terminal. The data processing module 110 transmits the multimedia data created by the user and the collected basic information to the mashup server 200 (S71).

매쉬업 서버(200)는 데이터 처리 모듈(110)로부터 전송된 멀티미디어 데이터와 기본정보를 수신하면 기본정보를 포함하는 컨텐츠 요청메시지를 네트워크로 연결된 컨텐츠 제공 서버(500)로 전송하고(S72), 그 응답으로 컨텐츠 제공 서버(500) 로부터 기본정보에 관련된 컨텐츠를 수신한다(S73). 예를 들어, 데이터 처리 모듈(110)로부터 전송된 멀티미디어 데이터가 "시티극장 근처 맛집 좀 소개해 주세요~!!"라는 텍스트이고, 기본정보에 포함된 단말 위치 정보가 역삼동에 해당하는 위치값이라고 가정하자. 이 경우, 매쉬업 서버(200)는 예컨대 날씨 제공 서버, 쿠폰 제공 서버, 이벤트 제공 서버로 기본정보를 포함하는 컨텐츠 요청메시지를 전송하여 날씨 제공 서버, 쿠폰 제공 서버, 이벤트 제공 서버로부터 역삼동의 날씨, 역삼동 근처 맛집에서 사용할 수 있는 쿠폰 이미지, 역삼동 근처에서의 공연, 행사, 사고/사건 등에 관한 데이터를 각각 수신할 수 있다. When the mashup server 200 receives the multimedia data transmitted from the data processing module 110 and the basic information, the mashup server 200 transmits a content request message including the basic information to the content providing server 500 connected to the network (S72). In step S73, content related to the basic information is received from the content providing server 500. For example, suppose that the multimedia data transmitted from the data processing module 110 is the text "Please introduce a restaurant near the city theater ~ !!" and the terminal location information included in the basic information is a location value corresponding to Yeoksam-dong. . In this case, the mashup server 200 transmits a content request message including basic information to a weather providing server, a coupon providing server, and an event providing server, for example, by providing a weather of Yeoksam-dong from a weather providing server, a coupon providing server, an event providing server, and a reverse Samdong. Coupon images that can be used in nearby restaurants, performances near Yeoksam-dong, events, accidents / events, etc. can be received respectively.

이후, 매쉬업 서버(200)는 데이터 처리 모듈로부터 전송된 멀티미디어 데이터와 컨텐츠 제공 서버(500)로부터의 컨텐츠로부터 매쉬업 데이터를 생성하고 상기 생성된 매쉬업 데이터에 기본정보를 기초로 태깅(tagging)하여 제2 매쉬업 컨텐츠를 생성한다(S74). 이후, 매쉬업 서버(200)는 제1 매쉬업 컨텐츠를 매쉬업 서비스 장치(300)로 전송한다(S75). Subsequently, the mashup server 200 generates mashup data from the multimedia data transmitted from the data processing module and the content from the content providing server 500 and tags the generated mashup data based on basic information. The mashup content is generated (S74). Thereafter, the mashup server 200 transmits the first mashup content to the mashup service device 300 (S75).

매쉬업 서비스 장치(300)는 매쉬업 서버(200)로부터 전송된 제2 매쉬업 컨텐츠를 수신하여 화면에 표시한다(S76). 매쉬업 서비스 장치(300)는 매쉬업 컨텐츠에 관련된 텍스트, 이미지, 애니메이션, 오디오 중 적어도 하나 이상을 포함하는 사용자 응답 데이터를 입력 받는다. 여기서, 텍스트는 키패드, 터치패널, 키보드 등과 같은 사용자 인터페이스를 통해 입력된다. 또한, 이미지나 애니메이션은 카메라 또는 캠코더에 의해 촬영되어 저장부에 저장된 것일 수 도 있고, 멀티미디어카드(MultiMedia Card)와 같은 착탈식 플래시 메모리 카드에 저장된 것일 수 도 있 다. 오디오는 마이크로부터 입력되는 것일 수 있고, 저장부에 미리 저장된 것일 수 있다. The mashup service apparatus 300 receives and displays the second mashup content transmitted from the mashup server 200 on the screen (S76). The mashup service apparatus 300 receives user response data including at least one of text, an image, an animation, and audio related to the mashup content. Here, the text is input through a user interface such as a keypad, a touch panel, a keyboard, or the like. In addition, the image or animation may be taken by a camera or a camcorder and stored in a storage unit, or may be stored in a removable flash memory card such as a multimedia card. The audio may be input from the microphone or may be pre-stored in the storage unit.

이후, 매쉬업 서비스 장치(300)는 사용자 조작에 따라 사용자 응답 데이터를 기초로 이-메일 또는 단문 메시지 서비스(SMS) 또는 멀티미디어 메시지 서비스(MMS) 포맷을 따르는 사용자 응답 메시지를 생성하고(S77), 사용자 응답 메시지를 메시지 제공 서버(400)로 전송한다(S78). Subsequently, the mashup service apparatus 300 generates a user response message conforming to an e-mail or short message service (SMS) or multimedia message service (MMS) format based on user response data according to a user's operation (S77). The response message is transmitted to the message providing server 400 (S78).

상술한 바와 같이, 본 발명에 따르면 통신 단말기 사용자는 멀티미디어 데이터를 작성하고 전송명령을 입력하는 간단한 조작만으로, 새로운 매쉬업 컨텐츠를 인터넷망을 통해 생성 및 배포할 수 있으며, 나아가 매쉬업 컨텐츠 사용자는 실시간으로 매쉬업 컨텐츠를 이용할 수 있는 유용한 효과가 있다.As described above, according to the present invention, a user of a communication terminal can generate and distribute new mashup content through the Internet network with a simple operation of creating multimedia data and inputting a transmission command. There is a useful effect of using content.

또한, 본 발명에 따른 매쉬업 서비스 시스템은 멀티미디어 데이터를 작성하여 매쉬업 서버로 올리는 통신 단말기 사용자와 매쉬업 서버를 통해 컨텐츠를 이용하는 사용자 간의 양방향 커뮤니케이션(communication) 형태의 서비스를 제공해 주는 유용한 효과가 있다.In addition, the mashup service system according to the present invention has a useful effect of providing a service in the form of two-way communication (communication) between the user of the communication terminal to write the multimedia data to the mashup server and the user using the content through the mashup server.

또한, 본 발명에 따른 매쉬업 서비스 시스템은 통신 단말기 사용자가 작성한 멀티미디어 데이터에 지도, 날씨, 광고, 이벤트 정보, 쿠폰 정보 등 다양한 컨텐츠를 추가하여 내용이 풍부한 새로운 매쉬업 컨텐츠를 인터넷망을 통해 생성 및 배포할 수 있는 유용한 효과가 있다.In addition, the mashup service system according to the present invention adds various contents such as maps, weather, advertisements, event information, coupon information, etc. to the multimedia data created by the user of the communication terminal to generate and distribute new mashup contents rich in the contents through the Internet network. It has a useful effect.

본 발명은 첨부된 도면을 참조하여 바람직한 실시예를 중심으로 기술되었지 만 당업자라면 이러한 기재로부터 본 발명의 범주를 벗어남이 없이 많은 다양한 자명한 변형이 가능하다라는 것은 명백하다. 따라서, 이러한 많은 변형예들을 포함하도록 기술된 특허청구범위에 의해서 해석되어져야 할 것이다.Although the present invention has been described with reference to the accompanying drawings, it will be apparent to those skilled in the art that many various obvious modifications are possible without departing from the scope of the invention from this description. Therefore, it should be interpreted by the claims described to include many such variations.

Claims (16)

유선 또는 무선 인터넷 통신이 가능한 통신 단말기에 탑재되며, 상기 단말기 사용자에 의해 작성된 멀티미디어 데이터와 상기 통신 단말기에서 제공하는 기본정보를 매쉬업 서버로 전송하는 데이터 처리 모듈:A data processing module mounted in a communication terminal capable of wired or wireless internet communication and transmitting multimedia data created by the terminal user and basic information provided by the communication terminal to a mashup server: 상기 데이터 처리 모듈로부터 전송된 멀티미디어 데이터와 기본정보를 수신하면 상기 멀티미디어 데이터에 상기 기본정보를 태깅(tagging)하여 제1 매쉬업 컨텐츠를 생성하여 출력하는 매쉬업 서버; 및A mashup server configured to generate and output first mashup content by tagging the basic information on the multimedia data when the multimedia data and the basic information transmitted from the data processing module are received; And 상기 매쉬업 서버로부터 전송된 제1 매쉬업 컨텐츠를 수신하여 화면에 표시하고, 사용자 조작명령 및 데이터를 입력받아 상기 화면에 표시된 제1 매쉬업 컨텐츠에 대한 사용자 응답 메시지를 생성하여 메시지 제공 서버를 통해 상기 통신 단말기로 전송하는 매쉬업 서비스 장치; Receive and display the first mashup content transmitted from the mashup server on the screen, and receives a user operation command and data to generate a user response message for the first mashup content displayed on the screen to the communication terminal through the message providing server Mashup service device for transmitting to; 를 포함하는 것을 특징으로 하는 매쉬업 서비스 시스템. Mashup service system comprising a. 제 1 항에 있어서, 상기 매쉬업 서비스 장치가 : The apparatus of claim 1, wherein the mashup service device is: 사용자로부터 조작명령 및 데이터를 입력받는 조작부; An operation unit receiving an operation command and data from a user; 인터넷망에 접속하여 데이터를 송수신하는 통신부;Communication unit for transmitting and receiving data by connecting to the Internet network; 상기 통신부를 통해 수신되는 매쉬업 컨텐츠를 저장하는 저장부;A storage unit for storing mashup content received through the communication unit; 상기 통신부를 통해 매쉬업 서버에 접속하여 상기 매쉬업 서버로부터 매쉬업 컨텐츠를 다운로드 받아 상기 저장부에 저장하는 매쉬업 컨텐츠 처리부;A mashup content processing unit which accesses a mashup server through the communication unit, downloads mashup content from the mashup server, and stores the mashup content in the storage unit; 상기 조작부로부터 입력되는 조작명령에 따라 상기 저장부로부터 매쉬업 컨텐츠를 읽어 들여 화면에 표시하는 표시 제어부;A display control unit which reads mashup contents from the storage unit and displays them on the screen according to an operation command input from the operation unit; 상기 조작부 또는 저장부로부터 상기 화면에 표시된 매쉬업 컨텐츠에 대한 사용자 응답 데이터를 입력받는 데이터 입력부; 및 A data input unit for receiving user response data on the mashup content displayed on the screen from the operation unit or the storage unit; And 상기 조작부로부터 입력되는 조작명령과 상기 사용자 응답 데이터로부터 상기 화면에 표시된 매쉬업 컨텐츠에 대한 사용자 응답 메시지를 생성하여 상기 메시지 제공 서버로 전송하는 메시지 처리부;A message processing unit for generating a user response message for the mashup content displayed on the screen from the operation command input from the operation unit and the user response data and transmitting the generated user response message to the message providing server; 를 포함하는 것을 특징으로 하는 매쉬업 서비스 시스템.Mashup service system comprising a. 제 2 항에 있어서, 상기 매쉬업 서비스 장치가 :The apparatus of claim 2, wherein the mashup service device is: 상기 조작부로부터 사용자 응답 메시지를 매쉬업 서버로 전송하도록 하는 요청명령이 입력되면 상기 사용자 응답 메시지를 상기 통신부를 통해 상기 매쉬업 서버로 전송하는 데이터 전송부;A data transmission unit for transmitting the user response message to the mashup server through the communication unit when a request command for transmitting a user response message to the mashup server is input from the operation unit; 를 더 포함하는 것을 특징으로 하는 매쉬업 서비스 시스템.Mashup service system further comprising. 제 2 항에 있어서, 상기 매쉬업 서비스 장치가 :The apparatus of claim 2, wherein the mashup service device is: 상기 조작부로부터 검색어를 포함하는 검색명령이 입력되면 상기 입력된 검색어에 대응되는 매쉬업 컨텐츠를 상기 저장부로부터 검색하여 출력하는 검색 처리부;A search processing unit for searching for and outputting mashup content corresponding to the input search word from the storage unit when a search command including a search word is input from the operation unit; 를 더 포함하는 것을 특징으로 하는 매쉬업 서비스 시스템.Mashup service system further comprising. 제 2 항에 있어서, The method of claim 2, 상기 표시 제어부가, The display control unit, 상기 매쉬업 컨텐츠의 기본정보에 포함된 단말 위치 정보를 이용하여 지도상에 상기 매쉬업 컨텐츠 생성 위치를 표시하고, The location of the mashup content is displayed on a map by using terminal location information included in basic information of the mashup content. 상기 조작부로부터 지도상에 표시된 매쉬업 컨텐츠 생성 위치에 대한 선택명령이 입력되면, 상기 선택된 매쉬업 컨텐츠 생성 위치에 해당하는 매쉬업 컨텐츠를 상기 저장부로부터 읽어 들여 화면에 표시하는 것을 특징으로 하는 매쉬업 서비스 시스템.And when a selection command for a mashup content generation location displayed on a map is input from the operation unit, mashup content corresponding to the selected mashup content generation location is read from the storage unit and displayed on the screen. 제 2 항에 있어서, The method of claim 2, 상기 메시지 처리부가,The message processing unit, 상기 사용자 응답 메시지를 이-메일, 단문 메시지 서비스(SMS), 멀티미디어 메시지 서비스(MMS) 중 어느 하나의 전송방식에 따라 상기 메시지 제공 서버로 전송하는 것을 특징으로 하는 매쉬업 서비스 시스템. Mashup service system, characterized in that for transmitting the user response message to the message providing server according to any one of the e-mail, short message service (SMS), multimedia message service (MMS). 제 1 항에 있어서, The method of claim 1, 상기 사용자 응답 메시지가,The user response message, 텍스트, 이미지, 애니메이션, 오디오 중 적어도 하나 이상을 포함하는 것을 특징으로 하는 매쉬업 서비스 시스템.Mashup service system comprising at least one of text, image, animation, audio. 제 1 항에 있어서, 상기 데이터 처리 모듈이 :The method of claim 1, wherein the data processing module is: 사용자에 의해 작성된 멀티미디어 데이터를 입력받는 데이터 입력부; A data input unit configured to receive multimedia data created by a user; 상기 멀티미디어 데이터를 매쉬업 서버로 전송하도록 하는 요청명령이 입력되면 상기 통신 단말기에서 제공 가능한 기본정보를 수집하는 기본정보 수집부와; A basic information collecting unit configured to collect basic information that can be provided by the communication terminal when a request command for transmitting the multimedia data to a mashup server is input; 상기 기본정보 수집부에서 수집된 기본정보와 상기 멀티미디어 데이터를 매쉬업 서버로 전송하는 데이터 전송부;A data transmitter for transmitting the basic information collected by the basic information collector and the multimedia data to a mashup server; 를 포함하는 것을 특징으로 하는 매쉬업 서비스 시스템.Mashup service system comprising a. 제 8 항에 있어서, 상기 데이터 처리 모듈이: 9. The apparatus of claim 8, wherein the data processing module is: 상기 매쉬업 서버로부터 새로운 데이터 처리 모듈을 다운로드 받아 갱신하는 갱신 처리부;An update processor for downloading and updating a new data processing module from the mashup server; 를 더 포함하는 것을 특징으로 하는 매쉬업 서비스 시스템.Mashup service system further comprising. 제 1 항에 있어서, 상기 매쉬업 서버가:The method of claim 1, wherein the mashup server is: 상기 데이터 처리 모듈로부터 전송된 멀티미디어 데이터와 기본정보를 수신하면 상기 멀티미디어 데이터에 상기 기본정보를 기초로 태깅(tagging)하여 제1 매쉬업 컨텐츠를 생성하는 매쉬업 컨텐츠 생성부; 및A mashup content generation unit configured to generate first mashup content by tagging the multimedia data based on the basic information when receiving the multimedia data and the basic information transmitted from the data processing module; And 상기 매쉬업 컨텐츠 생성부에서 생성된 제1 매쉬업 컨텐츠를 매쉬업 서비스 장치로 전송하는 매쉬업 컨텐츠 전송부;A mashup content transmitter for transmitting the first mashup content generated by the mashup content generator to a mashup service device; 를 포함하는 것을 특징으로 하는 매쉬업 서비스 시스템.Mashup service system comprising a. 제 10 항에 있어서, 상기 매쉬업 서버가:The method of claim 10, wherein the mashup server is: 상기 매쉬업 컨텐츠 생성부에서 생성된 제1 매쉬업 컨텐츠에 대한 리스트를 작성하고, 상기 작성된 컨텐츠 리스트와 상기 제1 매쉬업 컨텐츠를 데이터베이스에 저장하는 매쉬업 컨텐츠 등록부를 더 포함하고,A mashup content registration unit for creating a list of first mashup content generated by the mashup content generation unit and storing the created content list and the first mashup content in a database; 상기 매쉬업 컨텐츠 전송부가 상기 컨텐츠 리스트를 매쉬업 서비스 장치로 전송하고 상기 매쉬업 서비스 장치로부터 컨텐츠 리스트를 포함하는 컨텐츠 요청 메시지가 입력되면 상기 컨텐츠 리스트에 해당하는 매쉬업 컨텐츠를 데이터베이스로부터 읽어 들여 매쉬업 서비스 장치로 전송하는 것을 특징으로 하는 매쉬업 서비스 시스템.The mashup content transmission unit transmits the content list to a mashup service device, and when a content request message including a content list is input from the mashup service device, mashup content corresponding to the content list is read from a database and transmitted to a mashup service device. Mashup service system, characterized in that. 제 1 항에 있어서, The method of claim 1, 상기 기본정보가,The basic information is 적어도 단말기 식별정보, 현재 시간 및 단말 위치 정보를 포함하는 것을 특징으로 하는 매쉬업 서비스 시스템.And at least terminal identification information, current time and terminal location information. 제 1 항에 있어서, The method of claim 1, 상기 멀티미디어 데이터가,The multimedia data, 텍스트, 이미지, 애니메이션, 오디오 중 적어도 하나 이상을 포함하는 것을 특징으로 하는 매쉬업 서비스 시스템.Mashup service system comprising at least one of text, image, animation, audio. 제 10 항에 있어서, 상기 매쉬업 컨텐츠 생성부는 RSS 데이터 포맷에 따라 매쉬업 컨텐츠를 생성하고,The method of claim 10, wherein the mashup content generation unit generates mashup content according to the RSS data format, 상기 매쉬업 컨텐츠 전송부는 RSS 전송규약을 따르는 것을 특징으로 하는 매쉬업 서비스 시스템.The mashup content transmission unit mashup service system, characterized in that to follow the RSS transmission protocol. 제 10 항에 있어서, 상기 매쉬업 서버가:The method of claim 10, wherein the mashup server is: 상기 데이터 처리 모듈로부터 전송된 멀티미디어 데이터와 기본정보를 수신하면 상기 기본정보를 포함하는 컨텐츠 요청메시지를 네트워크로 연결된 컨텐츠 제공 서버로 전송하고, 상기 컨텐츠 제공 서버로부터 기본정보에 관련된 컨텐츠를 수신하는 컨텐츠 추가 처리부를 더 포함하고,When the multimedia data and the basic information transmitted from the data processing module are received, the content request message including the basic information is transmitted to a content providing server connected through a network, and the content is added to receive content related to the basic information from the content providing server. Further comprising a processing unit, 상기 매쉬업 컨텐츠 생성부가 상기 데이터 처리 모듈로부터 전송된 멀티미디어 데이터와 상기 컨텐츠 추가 처리부에서 수신한 컨텐츠로부터 매쉬업 데이터를 생성하고 상기 생성된 매쉬업 데이터에 상기 기본정보를 기초로 태깅(tagging)하여 제2 매쉬업 컨텐츠를 더 생성하는 것을 특징으로 하는 매쉬업 서비스 시스템.The mashup content generation unit generates mashup data from the multimedia data transmitted from the data processing module and the content received from the content addition processing unit, and tagging the generated mashup data based on the basic information. Mashup service system, characterized in that further generating. 제 15 항에 있어서, The method of claim 15, 상기 컨텐츠 제공 서버가, The content providing server, 지도 제공 서버, 날씨 제공 서버, 쿠폰 제공 서버, 이벤트 제공 서버, 광고 제공 서버 중 적어도 하나 이상을 포함하여 구성되는 것을 특징으로 하는 매쉬업 서비스 시스템.Mashup service system comprising at least one of a map providing server, weather providing server, coupon providing server, event providing server, advertising providing server.
KR1020060107924A 2006-11-02 2006-11-02 Mash-up service system KR100700626B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020060107924A KR100700626B1 (en) 2006-11-02 2006-11-02 Mash-up service system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020060107924A KR100700626B1 (en) 2006-11-02 2006-11-02 Mash-up service system

Publications (1)

Publication Number Publication Date
KR100700626B1 true KR100700626B1 (en) 2007-03-28

Family

ID=41564913

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020060107924A KR100700626B1 (en) 2006-11-02 2006-11-02 Mash-up service system

Country Status (1)

Country Link
KR (1) KR100700626B1 (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100859595B1 (en) * 2007-10-30 2008-09-23 에스케이텔레콤 주식회사 System for providing mobile mash-up service for mobile telecommunication terminal and method thereof
WO2009078568A1 (en) * 2007-12-14 2009-06-25 Samsung Electronics Co., Ltd. Method and apparatus for providing api service and making api mash-up, and computer readable recording medium thereof
WO2009131959A3 (en) * 2008-04-20 2010-04-01 Microsoft Corporation Component-oriented architecture for web mashups
KR100970970B1 (en) 2007-08-09 2010-07-20 에스케이 텔레콤주식회사 Mash-up service system and its method
KR100979790B1 (en) 2007-12-07 2010-09-02 (주)브로디언 Moving picture rss feed player and the method for implementing
KR101331854B1 (en) * 2009-12-18 2013-11-21 한국전자통신연구원 Apparatus and method for search Open API and generation mashup block skeleton code
US9236049B2 (en) 2012-11-12 2016-01-12 Electronics And Telecommunications Research Institute Mash-up service generation apparatus and method based on voice command

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20050112088A (en) * 2003-02-28 2005-11-29 구글 잉크. Identifying related information given content and/or presenting related information in association with content-related advertisements
US20060123053A1 (en) * 2004-12-02 2006-06-08 Insignio Technologies, Inc. Personalized content processing and delivery system and media

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20050112088A (en) * 2003-02-28 2005-11-29 구글 잉크. Identifying related information given content and/or presenting related information in association with content-related advertisements
US20060123053A1 (en) * 2004-12-02 2006-06-08 Insignio Technologies, Inc. Personalized content processing and delivery system and media

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100970970B1 (en) 2007-08-09 2010-07-20 에스케이 텔레콤주식회사 Mash-up service system and its method
KR100859595B1 (en) * 2007-10-30 2008-09-23 에스케이텔레콤 주식회사 System for providing mobile mash-up service for mobile telecommunication terminal and method thereof
KR100979790B1 (en) 2007-12-07 2010-09-02 (주)브로디언 Moving picture rss feed player and the method for implementing
WO2009078568A1 (en) * 2007-12-14 2009-06-25 Samsung Electronics Co., Ltd. Method and apparatus for providing api service and making api mash-up, and computer readable recording medium thereof
CN101946248B (en) * 2007-12-14 2013-01-30 三星电子株式会社 Method and apparatus for providing API service and making API mash-up, and computer readable recording medium thereof
US8549471B2 (en) 2007-12-14 2013-10-01 Samsung Electronics Co., Ltd. Method and apparatus for providing API service and making API mash-up, and computer readable recording medium thereof
WO2009131959A3 (en) * 2008-04-20 2010-04-01 Microsoft Corporation Component-oriented architecture for web mashups
US9009657B2 (en) 2008-04-20 2015-04-14 Microsoft Technology Licensing, Llc Component-oriented architecture for web mashups
KR101331854B1 (en) * 2009-12-18 2013-11-21 한국전자통신연구원 Apparatus and method for search Open API and generation mashup block skeleton code
US9236049B2 (en) 2012-11-12 2016-01-12 Electronics And Telecommunications Research Institute Mash-up service generation apparatus and method based on voice command

Similar Documents

Publication Publication Date Title
KR100700622B1 (en) Mash-up service system
US8245142B2 (en) Method and system for displaying data on a mobile terminal
USRE47016E1 (en) Method and system for display data on a mobile terminal
US7627648B1 (en) Customizing and storing web pages for mobile on web
CN101310512B (en) Interpretation of markup data for mobile devices
US20090069000A1 (en) Method of Enabling the Downloading of Content
KR100700626B1 (en) Mash-up service system
WO2007100228A1 (en) A system and method for contents upload using a mobile terminal
KR20060004049A (en) Method for editing blog
CN101627618A (en) The multi-media messaging system of mobile phone
US20100070896A1 (en) Symbol Based Graphic Communication System
US20010018703A1 (en) Client server system and communication method thereof
Erbad et al. Magic broker: A middleware toolkit for interactive public displays
KR101497994B1 (en) System for providing a Multimedia Map Service and method thereof
KR20050100794A (en) A method for providing mobile communication device with personal webpage contens and a system thereof
KR100700628B1 (en) Method for providing and obtaining information of an object
Rodrigues et al. New trends on ubiquitous mobile multimedia applications
KR101385107B1 (en) Method and Apparatus for Managing Private Information through Association with Memo Application in Wireless Internet Browser of Mobile Station
JP5009861B2 (en) Content provision system
CN114742013A (en) Online document display method and device and electronic equipment
CN114626332A (en) Content display method and device and electronic equipment
JP3805928B2 (en) Map display method and route guidance method
KR20060058878A (en) Method for providing home page of portable terminal
Fernando et al. A framework to develop location based services applications using OGC map services
AU2006331285B2 (en) Method and system for displaying data on a mobile terminal

Legal Events

Date Code Title Description
A201 Request for examination
A302 Request for accelerated examination
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20110321

Year of fee payment: 5

LAPS Lapse due to unpaid annual fee