KR100700626B1 - Mash-up service system - Google Patents
Mash-up service system Download PDFInfo
- 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
Links
- 238000004891 communication Methods 0.000 claims abstract description 75
- 238000012545 processing Methods 0.000 claims abstract description 64
- 230000004044 response Effects 0.000 claims abstract description 40
- 230000005540 biological transmission Effects 0.000 claims abstract description 15
- 238000000034 method Methods 0.000 claims description 13
- 230000002452 interceptive effect Effects 0.000 abstract 1
- 238000010586 diagram Methods 0.000 description 6
- 230000006870 function Effects 0.000 description 5
- 230000000694 effects Effects 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 238000011161 development Methods 0.000 description 2
- 208000006930 Pseudomyxoma Peritonei Diseases 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 229920000306 polymethylpentene Polymers 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
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
Description
도 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
통신 단말기(100)는 도1에는 도시하지 않았지만, 안테나를 통해 송수신되는 무선신호로부터 음성 및 데이터 신호를 추출하는 무선 통신부 또는 랜 카드, 네트워크 어댑터와 같은 유선 통신을 포함하는 통신부와, 음성 신호를 입출력하는 음성처리부, 사용자 조작명령 및 데이터를 입력받는 조작부와, 메뉴 및 동작상태를 표시하는 표시부와, 메인 프로그램 및 임시 데이터가 저장되는 메모리와 제어부를 포함한다. 통신 단말기(100)는 음성통화나 문자 등을 송수신하는 기능 외에 이미지, 애니메이션, 오디오 송수신 등과 같은 부가 기능이 탑재되는 예를 들어, 휴대폰, 개인용 컴퓨터, 노트북, PDA 등과 같은 통신 단말기로 구현된다. Although not shown in FIG. 1, the
본 발명의 특징적인 양상에 따라 통신 단말기(100)에는 통신 단말기 사용자가 작성한 멀티미디어 데이터와 단말기에서 제공하는 기본정보, 예컨대 단말기 식별정보, 현재 시간, 단말 위치 정보를 매쉬업 서버(200)로 전송하는 응용프로그램인 데이터 처리 모듈(110)이 탑재된다. 바람직하게는, 데이터 처리 모듈(110)은 통신 단말기(100)의 메인 프로그램과 데이터 교환이 가능하도록 구현된다. 데이터 처리 모듈(110)의 동작에 대한 자세한 설명은 후술하기로 한다. According to a characteristic aspect of the present invention, the
매쉬업 서버(200)는 유무선 인터넷망에 연동되는 서버로서, 데이터 처리 모듈(110)로부터 전송된 멀티미디어 데이터와 통신 단말기(100)에서 제공하는 기본정 보를 수신하면, 멀티미디어 데이터에 기본정보를 기초로 태깅(tagging)하여 매쉬업 컨텐츠를 생성하고 생성된 매쉬업 컨텐츠를 매쉬업 서비스 장치(300)로 전송하도록 구현된다. The
매쉬업 서비스 장치(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
메시지 제공 서버(400)는 매쉬업 서비스 장치(300)와 통신 단말기(100) 간의 메시지를 교환해 주는 장치로서, 이미 널리 사용되고 있는 이-메일 서비스 서버, 단문 메시지 서비스 서버, 멀티미디어 메시지 서비스 서버를 포함하도록 해석되어져야 한다.The
컨텐츠 제공 서버(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
도 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
데이터 입력부(111)는 사용자에 의해 작성된 멀티미디어 데이터를 입력 받는다. 멀티미디어 데이터는 텍스트, 이미지, 애니메이션, 오디오 중 적어도 하나 이상을 포함한다. 여기서, 텍스트는 데이터 처리 모듈(110)이 탑재되는 통신 단말기의 키패드, 터치패널, 키보드 등과 같은 사용자 인터페이스를 통해 입력된다. 또한, 이미지나 애니메이션은 통신 단말기의 카메라모듈에 의해 촬영되어 영상 신호 처리기에 신호 처리된 것일 수 도 있고, 멀티미디어카드(MultiMedia Card)와 같은 착탈식 플래시 메모리 카드에 저장된 것일 수 도 있다. 오디오는 데이터 처리 모듈(110)이 탑재되는 통신 단말기의 마이크로부터 입력되는 것일 수 있고, 단말기의 메모리에 미리 저장된 것일 수 있다.The
기본정보 수집부(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
데이터 전송부(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
이하, 도2를 참조하여 매쉬업 서버(200)의 구성을 설명하기로 한다. 도시한 바와 같이, 본 발명에 따른 매쉬업 서버(200)는 일 실시예에 있어서, 매쉬업 컨텐츠 생성부(210)와 매쉬업 컨텐츠 전송부(220)를 포함하여 구현된다.Hereinafter, the configuration of the
매쉬업 컨텐츠 생성부(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
본 발명에 따른 매쉬업 서버(200)는 데이터 처리 모듈(110)로부터 전송된 멀티미디어 데이터와 기본정보를 수신하면 기본정보를 포함하는 컨텐츠 요청메시지를 컨텐츠 제공 서버로 전송하고, 그 응답으로 컨텐츠 제공 서버로부터 기본정보에 관련된 컨텐츠를 수신하는 컨텐츠 추가 처리부(240)를 더 포함하여 구현될 수 있다. 예를 들어, 컨텐츠 추가 처리부(240)는 데이터 처리 모듈(110)로부터 전송된 멀티미디어 데이터가 "시티극장 근처 맛집 좀 소개해 주세요~!!"라는 텍스트이고, 기본정보에 포함된 단말 위치 정보가 역삼동에 해당하는 위치값인 경우, 예컨대 날씨 제공 서버, 쿠폰 제공 서버, 이벤트 제공 서버로부터 역삼동의 날씨, 역삼동 근처 맛집에서 사용할 수 있는 쿠폰 이미지, 역삼동 근처에서의 공연, 행사, 사고/사건 등에 관한 데이터를 각각 수신할 수 있다. When the
이 같은 실시예에서, 매쉬업 컨텐츠 생성부(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
다른 실시예에서, 매쉬업 컨텐츠 생성부(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
조작부(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
제어부(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
매쉬업 컨텐츠 처리부(351)는 통신부(320)를 통해 매쉬업 서버(200)에 접속하여 매쉬업 서버(200)로부터 매쉬업 컨텐츠를 다운로드 받아 저장부(330)에 저장한다. 매쉬업 컨텐츠 처리부(351)는 실시간으로 매쉬업 서버(200)에서 생성되는 매쉬업 컨텐츠를 다운로드 받도록 구현되는 것이 바람직하다.The mashup content processor 351 accesses the
표시 제어부(352)는 조작부(310)로부터 입력되는 조작명령에 따라 저장부(330)로부터 매쉬업 컨텐츠를 읽어 들여 화면에 표시한다. 일 실시예에 있어서, 표시 제어부(352)는 매쉬업 컨텐츠의 기본정보에 포함된 단말 위치 정보를 이용하여 지도상에 상기 매쉬업 컨텐츠 생성 위치를 표시하고, 조작부(310)로부터 지도상에 표시된 매쉬업 컨텐츠 생성 위치에 대한 선택명령이 입력되면, 선택된 매쉬업 컨텐츠 생성 위치에 해당하는 매쉬업 컨텐츠를 저장부(330)로부터 읽어 들여 화면에 표시하도록 구현될 수 있다.The
데이터 입력부(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
본 발명의 다른 특징적인 목적에 따라 제어부(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
본 발명의 다른 특징적인 목적에 따라 제어부(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
도 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
먼저, 통신 단말기(100)는 사용자 조작에 따라 텍스트, 이미지, 애니메이션, 오디오 중 적어도 하나 이상을 포함하는 멀티미디어 데이터를 작성한다. 통신 단말기(100)는 사용자에 의해 작성된 멀티미디어 데이터를 매쉬업 서버(200)로 전송하도록 하는 요청명령을 사용자로부터 입력받아 데이터 처리 모듈(110)로 출력한다(S51). First, the
데이터 처리 모듈(110)은 멀티미디어 데이터 전송 요청명령이 입력되면 통신 단말기(100)에서 제공 가능한 기본정보를 수집한다(S52). 여기서, 통신 단말기에서 제공하는 기본정보는 적어도 단말기 식별정보, 현재 시간 및 단말 위치 정보를 포함한다. 예컨대, 데이터 처리 모듈(110)은 통신 단말기(100)의 메인 프로그램과 데이터 교환을 통해 기본정보 수집이 가능하도록 구현될 수 있다. 이후, 데이터 처리 모듈(110)은 사용자에 의해 작성된 멀티미디어 데이터와 수집된 기본정보를 매 쉬업 서버(200)로 전송한다(S53). The data processing module 110 collects basic information that can be provided by the
매쉬업 서버(200)는 데이터 처리 모듈(110)로부터 전송된 멀티미디어 데이터와 기본정보를 수신하면 멀티미디어 데이터에 기본정보를 기초로 태깅(tagging)하여 제1 매쉬업 컨텐츠를 생성한다(S54). 매쉬업 서버(200)는 예컨대, 멀티미디어 데이터가 시티극장 이미지와 "시티극장 근처 맛집 좀 소개해 주세요~!!"라는 텍스트를 포함하고, 기본정보에 포함된 단말 위치 정보가 역삼동에 해당하는 위치값인 경우, 멀티미디어 데이터에 '역삼동'이라는 태그값을 부여하도록 구현될 수 있다. 이후, 매쉬업 서버(200)는 제1 매쉬업 컨텐츠를 매쉬업 서비스 장치(300)로 전송한다(S55). When the
매쉬업 서비스 장치(300)는 매쉬업 서버(200)로부터 전송된 제1 매쉬업 컨텐츠를 수신하여 화면에 표시한다(S56). 이후, 매쉬업 서비스 장치(300)는 매쉬업 컨텐츠에 관련된 텍스트, 이미지, 애니메이션, 오디오 중 적어도 하나 이상을 포함하는 사용자 응답 데이터를 입력 받는다. 여기서, 텍스트는 키패드, 터치패널, 키보드 등과 같은 사용자 인터페이스를 통해 입력된다. 또한, 이미지나 애니메이션은 카메라 또는 캠코더에 의해 촬영되어 저장부에 저장된 것일 수 도 있고, 멀티미디어카드(MultiMedia Card)와 같은 착탈식 플래시 메모리 카드에 저장된 것일 수 도 있다. 오디오는 마이크로부터 입력되는 것일 수 있고, 저장부에 미리 저장된 것일 수 있다. The mashup service apparatus 300 receives the first mashup content transmitted from the
이후, 매쉬업 서비스 장치(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
먼저, 통신 단말기(100)는 사용자 조작에 따라 텍스트, 이미지, 애니메이션, 오디오 중 적어도 하나 이상을 포함하는 멀티미디어 데이터를 작성한다. 통신 단말기(100)는 사용자에 의해 작성된 멀티미디어 데이터를 매쉬업 서버(200)로 전송하도록 하는 요청명령을 사용자로부터 입력받아 데이터 처리 모듈(110)로 출력한다(S61). First, the
데이터 처리 모듈(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
매쉬업 서버(200)는 데이터 처리 모듈(110)로부터 전송된 멀티미디어 데이터와 기본정보를 수신하면 멀티미디어 데이터에 기본정보를 기초로 태깅(tagging)하 여 제1 매쉬업 컨텐츠를 생성한다(S64). 매쉬업 서버(200)는 예컨대, 멀티미디어 데이터가 시티극장 이미지와 "시티극장 근처 맛집 좀 소개해 주세요~!!"라는 텍스트를 포함하고, 기본정보에 포함된 단말 위치 정보가 역삼동에 해당하는 위치값인 경우, 멀티미디어 데이터에 '역삼동'이라는 태그값을 부여하도록 구현될 수 있다. 이후, 매쉬업 서버(200)는 제1 매쉬업 컨텐츠를 매쉬업 서비스 장치(300)로 전송한다(S65). When the
매쉬업서비스 장치(300)는 매쉬업 서버(200)로부터 전송된 제1 매쉬업 컨텐츠를 수신하여 화면에 표시한다(S56). 매쉬업 서비스 장치(300)는 매쉬업 컨텐츠에 관련된 텍스트, 이미지, 애니메이션, 오디오 중 적어도 하나 이상을 포함하는 사용자 응답 데이터를 입력 받는다. 여기서, 텍스트는 키패드, 터치패널, 키보드 등과 같은 사용자 인터페이스를 통해 입력된다. 또한, 이미지나 애니메이션은 카메라 또는 캠코더에 의해 촬영되어 저장부에 저장된 것일 수 도 있고, 멀티미디어카드(MultiMedia Card)와 같은 착탈식 플래시 메모리 카드에 저장된 것일 수 도 있다. 오디오는 마이크로부터 입력되는 것일 수 있고, 저장부에 미리 저장된 것일 수 있다. 이후, 매쉬업 서비스 장치(300)는 사용자 응답 데이터와 매쉬업 컨텐츠를 매쉬업 서버(200)로 전송한다(S67).The mashup service apparatus 300 receives the first mashup content transmitted from the
매쉬업 서버(200)는 매쉬업 서비스 장치(300)로부터 전송된 사용자 응답 메시지를 수신하면, 상기 사용자 응답 메시지를 해당 매쉬업 컨텐츠에 추가하여 제3 매쉬업 컨텐츠를 더 생성하고(S68), 생성된 제3 매쉬업 컨텐츠를 매쉬업 서비스 장치(300)로 전송한다(S69).When the
도 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
먼저, 도면에는 도시되어 있지 않지만, 데이터 처리 모듈(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
이후, 매쉬업 서버(200)는 데이터 처리 모듈로부터 전송된 멀티미디어 데이터와 컨텐츠 제공 서버(500)로부터의 컨텐츠로부터 매쉬업 데이터를 생성하고 상기 생성된 매쉬업 데이터에 기본정보를 기초로 태깅(tagging)하여 제2 매쉬업 컨텐츠를 생성한다(S74). 이후, 매쉬업 서버(200)는 제1 매쉬업 컨텐츠를 매쉬업 서비스 장치(300)로 전송한다(S75). Subsequently, the
매쉬업 서비스 장치(300)는 매쉬업 서버(200)로부터 전송된 제2 매쉬업 컨텐츠를 수신하여 화면에 표시한다(S76). 매쉬업 서비스 장치(300)는 매쉬업 컨텐츠에 관련된 텍스트, 이미지, 애니메이션, 오디오 중 적어도 하나 이상을 포함하는 사용자 응답 데이터를 입력 받는다. 여기서, 텍스트는 키패드, 터치패널, 키보드 등과 같은 사용자 인터페이스를 통해 입력된다. 또한, 이미지나 애니메이션은 카메라 또는 캠코더에 의해 촬영되어 저장부에 저장된 것일 수 도 있고, 멀티미디어카드(MultiMedia Card)와 같은 착탈식 플래시 메모리 카드에 저장된 것일 수 도 있 다. 오디오는 마이크로부터 입력되는 것일 수 있고, 저장부에 미리 저장된 것일 수 있다. The mashup service apparatus 300 receives and displays the second mashup content transmitted from the
이후, 매쉬업 서비스 장치(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)
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)
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)
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 |
-
2006
- 2006-11-02 KR KR1020060107924A patent/KR100700626B1/en not_active IP Right Cessation
Patent Citations (2)
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)
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 |