KR100859595B1 - Mobile mash-up service provision system and method - Google Patents
Mobile mash-up service provision system and method Download PDFInfo
- Publication number
- KR100859595B1 KR100859595B1 KR1020070109697A KR20070109697A KR100859595B1 KR 100859595 B1 KR100859595 B1 KR 100859595B1 KR 1020070109697 A KR1020070109697 A KR 1020070109697A KR 20070109697 A KR20070109697 A KR 20070109697A KR 100859595 B1 KR100859595 B1 KR 100859595B1
- Authority
- KR
- South Korea
- Prior art keywords
- mobile
- mashup
- page
- mash
- communication terminal
- Prior art date
Links
Images
Landscapes
- Information Transfer Between Computers (AREA)
Abstract
본 발명은 웹 상에서 매쉬-업(Mash-Up)한 컨텐츠 등을 이동통신단말에 제공하도록 하는 모바일 매쉬-업 서비스 제공 시스템 및 그 방법에 관한 것이다.The present invention relates to a system and method for providing a mobile mash-up service for providing a mobile communication terminal with mash-up content or the like on a web.
본 발명에 따른 이동통신단말을 위한 모바일 매쉬-업 서비스 제공방법은, 이동통신단말에서 무선 네트워크를 통해 모바일 매쉬업(Mash-up) 포털 서버에 접속하여 상기 모바일 매쉬업 포털 서버에서 제공하는 웹기반의 그래픽 사용자 인터페이스(GUI:Graphic User Interface) 저작도구를 이용하여 상기 이동통신단말을 위한 매쉬업 페이지를 디자인하는 제1단계; 모바일 매쉬업 서비스 서버에서 상기 모바일 포털 서버로부터 상기 디자인된 매쉬업 페이지를 수신하고, 상기 매쉬업 페이지의 디자인 정보에 대응되는 각종 컨텐츠를 상기 디자인된 매쉬업 페이지에 매핑하여 매쉬업 페이지를 생성하는 제2단계; 상기 모바일 매쉬업 서비스 서버에서 상기 이동통신단말로부터 매쉬업 페이지 요청신호가 수신되면 상기 생성된 매쉬업 페이지를 상기 이동통신단말로 전송하는 제3단계; 및 상기 이동통신단말에서 상기 전송된 매쉬업 페이지를 디스플레이하는 제4단계를 포함하는 것을 특징으로 한다.In the method of providing a mobile mash-up service for a mobile communication terminal according to the present invention, a web-based graphic provided by the mobile mash-up portal server is connected to a mobile mash-up portal server through a wireless network in a mobile communication terminal. A first step of designing a mashup page for the mobile communication terminal using a graphical user interface (GUI) authoring tool; A second step of receiving, by the mobile mashup service server, the designed mashup page from the mobile portal server, and generating a mashup page by mapping various contents corresponding to the design information of the mashup page to the designed mashup page; Transmitting, by the mobile mashup service server, the generated mashup page to the mobile communication terminal when a mashup page request signal is received from the mobile communication terminal; And a fourth step of displaying the transmitted mashup page in the mobile communication terminal.
Description
본 발명은 웹(web)이 곧 플랫폼(platform)으로 기능하여 사용자가 직접 데이터를 다룰 수 있도록 하는 웹 2.0의 매쉬-업 서비스를 이동통신단말에 적용한 것으로, 더욱 상세하게는 이동통신 서비스 기능, 오픈 API 및 유무선 컨텐츠 등의 아이템을 사용자가 웹 상에서 매쉬-업(Mash-Up)하여 이동통신단말에 제공함으로써, 사용자의 참여에 의해 생성된 새로운 무선 인터넷 서비스의 제공이 가능하도록 하는 이동통신단말을 위한 모바일 매쉬-업 서비스 제공 시스템 및 그 방법에 관한 것이다.The present invention is to apply a web-based mash-up service to a mobile communication terminal that allows the web to function directly as a platform (web), and more specifically, a mobile communication service function, open A mobile communication terminal for providing a new wireless Internet service generated by the user's participation by providing items such as API and wired and wireless contents to the mobile communication terminal by mashing up on the web. The present invention relates to a mobile mash-up service providing system and a method thereof.
종래에는 인터넷상에서 관리자나 컨텐츠 제공자가 일방적으로 유무선 서비스나 컨텐츠를 제공해 왔으나(예를 들어, 웹 1.0 등), 최근에는 상기 유무선 서비스나 컨텐츠 데이터의 소유나 독점 없이 누구나 손쉽게 그 데이터들을 조합하여 전혀 새로운 서비스 및 컨텐츠를 생산하는 매쉬-업(Mash-Up) 기술을 이용한 사용자 참여 중심의 인터넷 환경이 제공되고 있다. In the past, an administrator or a content provider unilaterally provided wired / wireless services or contents on the Internet (for example, Web 1.0), but recently, anyone can easily combine the data without owning or monopolizing the wired / wireless service or contents data. User participation-oriented internet environment using mash-up technology for producing services and contents is provided.
예를 들어, 웹 2.0에서는 사용자가 구글 검색엔진(www.Google.co.kr) API(Application Programming Interface)와 네이버 검색엔진(www.Naver.com) API를 가져다가 매쉬-업하여 자신만의 독자적인 검색 사이트를 구축할 수 있다. 즉, 종래에는 특정 개발자에게만 제공되던 API를 일반 사용자도 자유롭게 가져다 쓸 수 있도록 개방(Open)하고, 이와 같은 오픈 API(Open API)들을 사용자가 매쉬-업하여 새로운 개념의 API를 창조하며, 그 창조된 새로운 개념의 매쉬-업 API를 또 다른 사용자에게 오픈 API로 제공할 수 있다.For example, in Web 2.0, a user takes the Google Search Engine (www.Google.com) Application Programming Interface (API) and the Naver Search Engine (www.Naver.com) API and mashes it up Build a search site. In other words, the API, which has been provided only to a specific developer, is open so that general users can freely use it, and users can mash up these open APIs to create a new concept API and create the API. A new concept of mash-up API can be provided to other users as an open API.
한편, 최근에는 유선 웹 환경에서 논의되기 시작한 상기 웹 2.0이 휴대폰을 중심으로 한 이동통신단말을 위한 무선 웹 환경으로의 적용 가능성이 새롭게 논의되기 시작하였으며, 나아가 '플랫폼으로서의 웹'을 중심으로 한 기술적 측면에서 XML(eXtensible Markup Language) 응용, 웹 서비스 응용 및 시멘틱 웹 응용 등의 차세대 웹 기술이 이동통신단말에 적용함에 따라 모바일의 개념이 등장하였다.On the other hand, recently, the possibility of applying the web 2.0 to the wireless web environment for mobile communication terminals centering on mobile phones has begun to be discussed in the wired web environment. In the aspect, the concept of mobile has emerged as next-generation web technologies such as XML (eXtensible Markup Language) application, web service application and semantic web application are applied to mobile communication terminal.
그러나, 아직까지는 이러한 모바일의 개념을 완벽히 적용하여 이동통신단말에 이동통신 서비스 기능, 오픈 API 및 유무선 컨텐츠 등의 아이템을 사용자가 웹 상에서 매쉬-업(Mash-Up)하여 상기 매쉬-업된 서비스를 이동통신단말에서 제공받을 수 있도록 하는 이동통신단말을 위한 모바일 매쉬-업 서비스가 제공되지 못하고 있다.However, until now, the concept of mobile has been fully applied to the mobile terminal to move items such as mobile communication service functions, open APIs, and wired / wireless contents to the user by mashing up on the web. Mobile mash-up services for mobile communication terminals that can be provided by the communication terminal are not provided.
본 발명은 전술한 바와 같은 문제점을 해결하기 위해 제안된 것으로, 이동통신 서비스 기능, 오픈 API 및 유무선 컨텐츠 등의 아이템을 사용자가 웹 상에서 매쉬-업하여 이동통신단말에 제공함으로써, 사용자의 참여에 의해 생성된 새로운 무선 인터넷 서비스의 제공이 가능하도록 하는 이동통신단말을 위한 모바일 매쉬-업 서비스 제공 시스템 및 그 방법을 제공하고자 한다.The present invention has been proposed to solve the above-described problems, by providing a mobile communication terminal with items such as mobile communication service function, open API and wired and wireless contents to the mobile communication terminal by the user's participation The present invention provides a system and method for providing a mobile mash-up service for a mobile communication terminal that can provide a new wireless Internet service.
나아가, 이상과 같이 이동통신단말에 모바일 매쉬-업 서비스를 제공함에 있어서, 사용자의 이동통신단말과 유사한 가상 단말에서 상기 아이템을 매쉬-업하고 그 결과를 에뮬레이션을 통해 실시간 확인하도록 함으로써, 상기 사용자의 이동통신단말에 최적화된 새로운 무선 인터넷 서비스의 제공이 가능하도록 하는 이동통신단말을 위한 모바일 매쉬-업 서비스 제공 시스템 및 그 방법을 제공하고자 한다.Furthermore, in providing the mobile mash-up service to the mobile communication terminal as described above, the virtual terminal similar to the mobile communication terminal of the user by mash-up the item and the result is confirmed in real time through the emulation, The present invention provides a system and method for providing a mobile mash-up service for a mobile communication terminal that enables the provision of a new wireless Internet service optimized for the mobile communication terminal.
이를 위해, 본 발명에 따른 이동통신단말을 위한 모바일 매쉬-업 서비스 제공방법은, 유무선단말에서 통신망을 통해 모바일 매쉬업(Mash-up) 포털 서버에 접속하여 상기 모바일 매쉬업 포털 서버에서 제공하는 웹기반의 그래픽 사용자 인터페이스(GUI: Graphic User Interface) 저작도구를 이용하여 이동통신단말을 위한 매쉬업 페이지를 디자인하는 제1단계, 모바일 매쉬업 서비스 서버에서 상기 모바일 포털 서버로부터 상기 디자인된 매쉬업 페이지를 수신하고, 상기 매쉬업 페이지의 디자인 정보에 대응되는 각종 컨텐츠를 상기 디자인된 매쉬업 페이지에 매핑하여 매쉬업 페이지를 생성하는 제2단계, 상기 모바일 매쉬업 서비스 서버에서 상기 이동통신단말로부터 매쉬업 페이지 요청신호가 수신되면 상기 생성된 매쉬업 페이지를 상기 이동통신단말로 전송하는 제3단계 및 상기 이동통신단말에서 상기 전송된 매쉬업 페이지를 디스플레이하는 제4단계를 포함하는 것을 특징으로 한다.To this end, the method for providing a mobile mash-up service for a mobile communication terminal according to the present invention is connected to a mobile mash-up portal server through a communication network in a wired / wireless terminal and provides a web-based service provided by the mobile mash-up portal server. A first step of designing a mashup page for a mobile communication terminal using a Graphic User Interface (GUI) authoring tool, a mobile mashup service server receives the designed mashup page from the mobile portal server, and the mashup A second step of generating a mashup page by mapping various contents corresponding to the design information of the page to the designed mashup page; when the mashup page request signal is received from the mobile communication terminal at the mobile mashup service server, the generated mashup page Send to the mobile communication terminal It is characterized by a fourth step of displaying the transmitted mashup page in the third step and the mobile communication terminal.
여기서, 상기 제1단계는, 상기 모바일 매쉬업 포털 서버에서 상기 통신망을 통해 상기 유무선단말로 다수의 가상 이동통신단말 샘플을 전송하는 단계 및 상기 유무선단말에서 상기 다수의 가상 이동통신단말 샘플 중 하나를 선택하고 상기 선택된 가상 이동통신단말에 매쉬업 페이지를 디자인하는 단계; 를 포함하는 것을 특징으로 한다.The first step may include transmitting a plurality of virtual mobile communication terminal samples from the mobile mashup portal server to the wired / wireless terminal through the communication network and selecting one of the plurality of virtual mobile communication terminal samples from the wired / wireless terminal. Designing a mashup page in the selected virtual mobile communication terminal; Characterized in that it comprises a.
또한, 상기 제1단계 이후에, 상기 모바일 매쉬업 포털 서버에서 에뮬레이터(emulator)를 이용하여 상기 디자인된 매쉬-업 페이지를 에뮬레이트하고 상기 에뮬레이트된 매쉬업 페이지를 상기 유무선단말로 통신망을 통해 전송하여 상기 유무선단말에서 상기 에뮬레이트된 매쉬업 페이지를 미리 표시하도록 하는 단계를 더 포함하는 것을 특징으로 한다.In addition, after the first step, the mobile mashup portal server emulates the designed mash-up page using an emulator, and transmits the emulated mashup page to the wired / wireless terminal through a communication network. The method may further include displaying the emulated mashup page in advance.
또한, 상기 디자인 정보는, 상기 디자인된 매쉬업 페이지의 위치별로 삽입하고자 하는 각종 컨텐츠 정보를 포함하는 것을 특징으로 한다.The design information may include various content information to be inserted for each position of the designed mashup page.
한편, 본 발명에 따른 이동통신단말을 위한 모바일 매쉬-업 서비스 제공 시스템은 통신망을 통해 매쉬업 페이지의 디자인을 위한 웹기반의 그래픽 사용자 인터페이스(GUI) 저작도구를 유무선단말에 제공하고, 상기 GUI 저작도구를 통해 상기 유무선단말에 의해 디자인된 매쉬업 페이지를 저장하는 모바일 매쉬업 포털 서버, 상기 모바일 매쉬업 포털 서버로부터 상기 디자인된 매쉬업 페이지를 수신하고 상기 수신된 매쉬업 페이지에 포함된 디자인 정보에 대응하는 컨텐츠를 상기 디자인된 매쉬업 페이지에 매핑하여 매쉬업 페이지를 생성하고, 상기 생성된 매쉬업 페이지를 통신망을 통해 이동통신단말로 전송하는 모바일 매쉬업 서비스 서버 및 상기 디자인된 매쉬업 페이지에 매핑할 다수의 컨텐츠 및 상기 매쉬업 페이지 생성을 위한 프로그램을 저장하는 프로퍼티 저장부를 포함하는 것을 특징으로 한다.On the other hand, the mobile mash-up service providing system for a mobile communication terminal according to the present invention provides a web-based graphical user interface (GUI) authoring tool for the design of the mashup page through the communication network to the wired and wireless terminal, the GUI authoring tool The mobile mashup portal server storing the mashup page designed by the wired / wireless terminal through the mobile mashup portal server, receiving the designed mashup page from the mobile mashup portal server and designing content corresponding to the design information included in the received mashup page. A mobile mashup service server for generating a mashup page by mapping the mashup page and transmitting the generated mashup page to a mobile communication terminal through a communication network, and a plurality of contents to be mapped to the designed mashup page, and for generating the mashup page. Program me Storage properties which is characterized by comprising: a.
여기서, 상기 GUI 저작도구는, 상기 매쉬-업 페이지를 편집하기 위한 에디터 및 상기 에디터에 의해 편집된 매쉬업 페이지를 에뮬레이팅하는 에뮬레이터를 포함하는 것을 특징으로 한다.The GUI authoring tool may include an editor for editing the mash-up page and an emulator for emulating a mashup page edited by the editor.
또한, 상기 모바일 매쉬업 포털 서버는, 상기 통신망을 통해 상기 이동통신단말로 전송할 다수의 가상 이동통신단말 샘플을 저장하는 가상 단말 저장부 및 상기 매쉬업 페이지를 구현하기 위한 템플릿을 저장하는 템플릿 저장부를 포함하는 것을 특징으로 한다.The mobile mashup portal server may include a virtual terminal storage unit for storing a plurality of virtual mobile communication terminal samples to be transmitted to the mobile communication terminal through the communication network, and a template storage unit for storing a template for implementing the mashup page. It is characterized by.
또한, 상기 디자인 정보는, 상기 디자인된 매쉬업 페이지의 위치별로 삽입하고자 하는 각종 컨텐츠 정보를 포함하는 것을 특징으로 한다.The design information may include various content information to be inserted for each position of the designed mashup page.
이상과 같은 본 발명에 따른 이동통신단말을 위한 모바일 매쉬-업 서비스 제공 시스템 및 방법에 의하면, 이동통신 서비스 기능, 오픈 API 및 유무선 컨텐츠 등의 아이템을 사용자가 웹 상에서 매쉬-업하여 이동통신단말에 제공함으로써, 사 용자의 참여에 의해 생성된 새로운 무선 인터넷 서비스의 제공이 가능하도록 하고, 사용자는 자신의 이동통신단말을 통해 더욱더 다양한 서비스 및 컨텐츠를 제공받을 수 있게 된다.According to the system and method for providing a mobile mash-up service for a mobile communication terminal according to the present invention as described above, a user can mash-up items such as mobile communication service function, open API and wired / wireless content on the web to the mobile communication terminal. By providing, it is possible to provide a new wireless Internet service generated by the user's participation, the user can be provided with more and more various services and contents through their mobile communication terminal.
또한, 사용자의 이동통신단말과 유사한 가상 단말에서 상기 아이템을 매쉬-업하고 그 결과를 에뮬레이션을 통해 실시간 확인하도록 함으로써, 상기 사용자의 이동통신단말에 최적화된 새로운 무선 인터넷 서비스의 제공이 가능하게 된다.In addition, by mashing up the item in a virtual terminal similar to the user's mobile communication terminal and checking the result in real time through emulation, it is possible to provide a new wireless Internet service optimized for the user's mobile communication terminal.
이하, 첨부된 도면을 참조하여 본 발명의 바람직한 실시예에 따른 이동통신단말장치를 위한 모바일 매쉬-업 서비스 제공 시스템 및 그 방법에 대해 상세히 설명하도록 한다.Hereinafter, a mobile mash-up service providing system and method for a mobile communication terminal device according to an embodiment of the present invention will be described in detail with reference to the accompanying drawings.
도 1은 본 발명에 따른 모바일 매쉬-업 서비스 제공 시스템이 적용되는 네트워크망의 일 예를 나타낸 것이다.1 illustrates an example of a network to which a mobile mash-up service providing system according to the present invention is applied.
도 1에 도시된 바와 같이, 본 발명에 따른 모바일 매쉬-업 서비스(Mobile 2.0 Mash-Up Service) 제공 시스템은 이동통신단말(140)에 디스플레이될 매쉬-업 페이지(page)를 디자인하는 환경을 제공하는 모바일 매쉬-업 포털(Portal) 서버(110)와, 상기 디자인된 매쉬-업 페이지 정보를 참조하여 실제 이동통신단말(140)에 전송될 웹 페이지 또는 왑 페이지를 작성하는 모바일 매쉬-업 서비스 서버(120) 및 매쉬-업 되는 이동통신 서비스 기능, 오픈 API(Open Application Programming Interface) 및 다양한 유무선 컨텐츠 등의 아이템(Item)이 저장된 프로퍼티 저장부(Property Repository)(130)를 포함한다. 여기서, 이동통신 서비스 기능은 이동통신 서비스 업체가 제공하는 서비스로서, 예를 들어 음성통화, 문자메시지(SMS), 위치정보 조회 등의 다양한 서비스 기능을 포함한다.As shown in FIG. 1, the mobile 2.0 Mash-Up Service providing system according to the present invention provides an environment for designing a mash-up page to be displayed on the
이때, 모바일 매쉬-업 포털 서버(110)는 인터넷(160)에 연결되어 있어서, 사용자는 유무선 단말(140,150)을 이용하여 무선네트워크(180) 또는 유선 인터넷(160)을 통해 상기 모바일 매쉬-업 포털 서버(110)에 접속하여 이동통신단말(140)을 위한 매쉬-업 페이지를 디자인한다. 이를 보다 상세하게 설명하면, 본 발명의 일례에서 이동통신단말(140)에서 무선네트워크(180)를 통해 모바일 매쉬-업 포털 서버(110)에 접속하고 모바일 매쉬-업 포털 서버(110)에서 제공하는 웹 기반의 그래픽 사용자 인터페이스(GUI:Graphic User Interface) 저작도구를 이용하여 자신의 매쉬-업 페이지를 디자인한다. 또한 본 발명의 다른 일례에서 유선단말(예컨대, PC, PDA 등)에서 인터넷(160)을 통해 모바일 매쉬-업 포털 서버(110)에 접속하고, 모바일 매쉬-업 포털 서버(110)에서 제공하는 웹 기반의 그래픽 사용자 인터페이스(이하, GUI라 함) 저작도구를 이용하여 이동통신단말(140)의 매쉬-업 페이지를 디자인한다. 따라서, 본 발명에서는 유무선 단말을 이용하여 모바일 매쉬-업 포털 서버(110)에 접속한 후 웹 기반의 GUI 저작도구를 이용하여 이동통신단말(140)을 위한 매쉬-업 페이지를 디자인하는 것이다. At this time, the mobile mash-
그리고, 모바일 매쉬-업 서비스 서버(120)는 인터넷(160)을 통해 상기 모바일 매쉬-업 포털 서버(110)로부터 상기 디자인된 매쉬-업 페이지의 정보를 전달받을 수 있도록 구성됨은 물론, 상기 매쉬-업 페이지의 정보를 참조하여 작성한 웹 페이지 또는 왑 페이지(이하, '왑 페이지'라 함) 형식의 매쉬-업 페이지를 왑(WAP:Wireless Access Protocol) 게이트웨이(170) 및 무선네트워크(180)를 경유하는 통신채널을 통해 이동통신단말(140)에 전송하도록 구성된다.And, the mobile mash-up
나아가, 프로퍼티 저장부(130)는 모바일 매쉬-업 서비스 서버(120)와 연결되어 모바일 매쉬-업 서비스 서버(120)에 상기한 바와 같은 각종 아이템을 제공함으로써, 상기한 바와 같이 모바일 매쉬-업 서비스 서버(120)에서 아이템들을 서로 매핑(Mapping)하고 매쉬-업 페이지를 형성할 수 있도록 한다.Furthermore, the
이와 같은, 본 발명의 이동통신단말을 위한 모바일 매쉬-업 서비스 제공 시스템에 의하면, 사용자가 이동통신단말(140) 또는 PC(150) 등의 유선단말을 이용하여 모바일 매쉬-업 포털 서버(110)에 접속하여 자신의 이동통신단말(140)을 위한 매쉬-업 페이지를 디자인하고, 모바일 매쉬-업 서비스 서버(120)에서 상기 디자인된 매쉬-업 페이지 정보에 따라 프로퍼티 저장부(130)를 참조하여 생성한 매쉬-업 페이지를 이동통신단말(140)장치로 전송함으로써, 사용자는 자신의 이동통신단말(140)을 통해 다양한 서비스 및 컨텐츠를 제공받을 수 있게 된다.As such, according to the mobile mash-up service providing system for a mobile communication terminal of the present invention, a user uses a mobile mash-
도 2는 본 발명에 따른 모바일 매쉬-업 서비스 제공 시스템의 모바일 매쉬-업 포털 서버를 나타낸 구성도이다.2 is a block diagram showing a mobile mash-up portal server of the mobile mash-up service providing system according to the present invention.
도시된 바와 같이, 모바일 매쉬-업 포털 서버(110)는 포털 서버 유/무선 통신부(111), GUI(Graphic User Interface)부(112), 저작도구(Authoring Tool)(113), 포털 서버 메모리(114), 포털 서비스부(115) 및 포털 서버 제어부(116) 등을 포함하여 구성된다.As illustrated, the mobile mash-
여기서, 포털 서버 유/무선 통신부(111)는 인터넷(160)이나 무선 네트워크(180)를 통해 외부 유무선단말과의 통신이 이루어지도록 하는 인터페이스를 제공하며, 특히 본 발명에서는 인터넷(160)을 통해 모바일 매쉬-업 서비스 서버(120) 및 프로퍼티 저장부(130)는 물론, 사용자 PC(150)와 통신하는 물리 채널(Physical channel)을 형성한다.Here, the portal server wired /
GUI부(112)는 사용자가 모바일 매쉬-업 포털 서버(110)에 접속하여 이동통신단말(140)을 위한 매쉬-업 페이지 디자인 시, 편리한 인터페이스 환경을 제공하기 위한 것으로, 이동통신 서비스 기능, 각종 오픈 API 및 유무선 컨텐츠 등의 다양한 아이템들을 사용자가 직감적으로 확인할 수 있게 하는 아이콘(Icon)으로 표현하여 주는 등 그래픽을 통한 웹 기반의 사용자 인터페이스(User Interface)를 제공한다.The
저작도구(113)는 실제 매쉬-업 페이지의 디자인이 이루어지는 부분으로서, 상기 GUI부(112)를 통해 사용자가 특정의 아이템들을 선택하면, 그 선택된 아이템들을 서로 매쉬-업하여 페이지를 디자인하는 에디터(Editor)(113a)를 포함한다. 이러한 에디터(113a)는 위지윅(WYSIWYG: What You See Is What You Get) 에디터 등과 같은 공지의 다양한 웹 에디터를 포함한다. 또한, 저작도구(113)는 에디터(113a)를 통해 디자인된 매쉬-업 페이지를 실제 이동통신단말(140)과 유사한 환경에서 사용자가 확인할 수 있도록 하는 에뮬레이터(Emulator)(113b)를 더 포함한다. 에뮬레이터(113b)는 포털 서버 유/무선 인터페이스(111)를 통해 프로퍼티 저장부(130)로부터 아이템을 로드(load)하고, 로드된 아이템들을 LCD 크기 등 해당 이동통신단말(140)의 화면 특성에 맞도록 렌더링(Rendering)함으로써 사용자가 디자인한 매쉬 -업 페이지를 가상의 이동통신단말 화면 상에서 미리보기(Pre-view) 할 수 있도록 한다.The
포털 서버 메모리(114)는 매쉬-업 페이지 디자인을 위한 유용한 자원을 저장하기 위한 것으로, 본 발명에서는 템플릿(template)을 저장하는 템플릿 저장부(114a), 가상의 단말 형상들을 저장하는 가상 단말 샘플 저장부(114b) 및 에디터(113a)가 매쉬-업을 위해 로드한 각종 아이템의 소스 코드를 저장하는 소스 코드 저장부(114c)를 포함한다.The
즉, 본 발명은 템플릿 저장부(114a)에 저장된 다양한 형상 및 구성의 템플릿을 사용자에게 제공하여, 사용자가 선택한 어느 하나의 템플릿 상에 각종 아이콘들을 드래그 앤 드롭(Drag & Drop)하는 간단한 동작만으로 매쉬-업 페이지를 디자인할 수 있도록 한다. That is, the present invention provides a template of various shapes and configurations stored in the
또한, 본 발명은 가상 단말 샘플 저장부(114b)에 저장된 다양한 사이즈의 LCD 화면을 갖는 가상 단말 샘플들을 사용자에게 제공함으로써, 사용자가 자신의 이동통신단말(140)과 가장 유사한 혹은 동일한 어느 하나의 샘플 가상 단말에서 상기한 매쉬-업 페이지를 디자인하고 미리보기를 할 수 있도록 한다.In addition, the present invention provides a user with virtual terminal samples having LCD screens of various sizes stored in the virtual terminal
포털 서비스부(115)는 상기한 바와 같이 작성된 매쉬-업 페이지를 다른 사용자들에게 공개하고, 그에 따른 인기도 관리 및 댓글 작성 등이 가능한 각종의 커뮤니티(Community) 공간을 제공한다. 물론, 그 외 고객센터 서비스 기능을 포함하여 사용자들의 일반적이고 공통된 질문 내용을 편집하여 FAQ(Frequently Asked Question)를 제공하기도 한다.The
포털 서버 제어부(116)는 이상과 같은 모바일 매쉬-업 포털 서버(110)의 전반적인 동작의 제어를 수행한다.The portal
이와 같이, 본 발명에 따른 모바일 매쉬-업 포털 서버(110)에 의하면, 웹 기반의 GUI부(112)를 이용해 아이콘을 드래그 앤 드롭(drag & drop)하는 간편한 방법으로 자신의 이동통신단말(140)과 유사한 환경에서 매쉬-업 페이지를 디자인하고, 그 정보를 모바일 매쉬-업 서비스 서버(120)로 전송함으로써, 상기 모바일 매쉬-업 서비스 서버(120)에서 실제 이동통신단말(140)에 전송할 매쉬-업 페이지를 생성할 수 있게 한다. As such, according to the mobile mash-up
또한, 이상과 같이 디자인된 매쉬-업 페이지 정보를 모바일 매쉬-업 서비스 서버(120)에 전송하여 실제 매쉬-업 페이지를 생성시키기 이전에, 에뮬레이터(113b)를 통해 제공된 가상 단말에서 디자인된 매쉬-업 페이지를 미리보기 할 수도 있게 한다.In addition, before the mash-up page information designed as described above is transmitted to the mobile mash-up
한편, 이상과 같이 모바일 매쉬-업 포털 서버(110)를 통해 디자인되는 매쉬-업 페이지의 일 예가 도 3에 도시되어 있다.Meanwhile, an example of a mash-up page designed through the mobile mash-up
먼저, 템플릿들을 예시한 도 3의 (a)와 같이, 본 발명의 모바일 매쉬-업 포털 서버(110)의 저작도구(113)는 사용자에게 다양한 형상 및 구성으로 이루어진 템플릿(114a')들을 제공하며, 이러한 템플릿(114a')은 사용자의 요청에 따라 상기 저작도구(113)가 템플릿 저장부(114a)를 리드(read)하여 사용자에게 제공한다. 따라서, 사용자는 자신이 디자인하고자 하는 매쉬-업 페이지의 기본 틀을 상기 템플 릿(114a')들 중에서 어느 하나를 선택하는 방법으로 생성시킬 수 있게 된다.First, as illustrated in (a) of FIG. 3 illustrating templates, the
또한, 도 3의 (b)에 도시된 바와 같이, 저작도구(113)는 다양한 LCD 화면 사이즈(size)로 이루어진 가상 단말(114b')을 제공하며, 이러한 가상 단말(114b')은 사용자의 요청에 따라 저작도구(113)가 가상 단말 샘플 저장부(114b)를 리드하여 사용자에 제공한다. 따라서, 사용자는 자신의 이동통신단말(140)의 LCD 화면 사이즈와 가장 유사하거나 혹은 동일한 가상 단말을 선택하고, 그 선택된 가상 단말에서 도 3의 (c)에 도시된 바와 같이 자신의 실제 이동통신단말(140)을 위한 매쉬-업 페이지를 디자인할 수 있다.In addition, as illustrated in FIG. 3B, the
뿐만 아니라, 저작도구(113)는 아이콘화된 이동통신 서비스 기능, 유무선 컨텐츠 및 오픈 API 등의 아이템을 사용자에게 제공하여, 상기 사용자가 아이템을 드래그하여 템플릿의 소정위치에 드롭하는 과정을 반복하는 단순한 방법으로 매쉬-업 페이지를 디자인해 나갈 수 있도록 한다.In addition, the
도 4는 본 발명에 따른 모바일 매쉬-업 서비스 제공 시스템의 모바일 매쉬-업 서비스 서버 및 프로퍼티 저장부를 나타낸 구성도이다.4 is a block diagram illustrating a mobile mash-up service server and a property storage unit of the mobile mash-up service providing system according to the present invention.
도시된 바와 같이, 모바일 매쉬-업 서비스 서버(120)는 서비스 서버 유/무선 통신부(121), 매쉬-업 매니저(122), 매쉬-업 플랫폼(Mash Up Platform)(123), 엔드 유저 매니저(End User Manager)(124), 매쉬-업 서비스부(125) 및 서비스 서버 제어부(126)를 포함하여 구성된다.As shown, the mobile mash-up
여기서, 서비스 서버 유/무선 통신부(121)는 인터넷(160)이나 무선 네트워 크(180)를 통해 외부 단말장치와의 통신이 이루어지도록 하는 인터페이스이다. 특히 본 발명에서는 인터넷(160)을 통해 모바일 매쉬-업 포털 서버(110) 및 프로퍼티 저장부(130)와 연결되어, 상기 모바일 매쉬-업 포털 서버(110)로부터 디자인된 매쉬-업 페이지 정보를 입력받도록 함은 물론, 프로퍼티 저장부(130)로부터 각종 아이템을 입력받도록 한다.Here, the service server wired /
매쉬-업 매니저(122)는 이동통신 서비스 기능, 오픈 API 및 유무선 컨텐츠 등과 같은 각종 아이템은 물론 템플릿의 등록, 테스트 및 유효성 검사를 수행하는 등 상기 각종 아이템 및 템플릿을 통합적으로 관리한다. 또한, 아이템과 사용자가 선택한 템플릿의 매핑(Mapping)을 통해 이들이 서로 연계되도록 한 다음 그에 대한 메타 데이터(Meta Data)를 프로퍼티 저장부(130)에 저장한다.The mash-up
매쉬-업 플랫폼(123)은 각종 유무선 컨텐츠 제공 서버나 구글 맵 서버 같은 오픈 API 제공 서버 등의 등록 및 관리를 담당하고, REST(Representational State Transfer) 또는 SOAP(Simple Object Access Protocol) 등을 기반으로 상기 서버들에 접속할 수 있는 서비스 어댑터를 생성하며, 이동통신단말(140)에서 서비스나 컨텐츠 사용시 그 서비스나 컨텐츠를 상기 서버로부터 호출할 수 있는 URL(Uniform Resource Locator) 주소를 매쉬-업 페이지에 포함시킨다. 즉, 매쉬-업 매니저(122)에서 매핑된 각종 아이템들과 상기 아이템을 제공하는 각종 서버를 서로 연동시키는 역할을 한다. The mash-up
엔드 유저 매니저(124)는 사용자 또는 컨텐츠 제공자에 의해 직접 생성 및 제공되는 컨텐츠나 서비스의 테스트 및 유효성 검사를 수행하고, 소정의 가공 단계 를 거쳐 프로퍼티 저장부(130)에 저장 혹은 등록시키는 기능을 수행한다. The
단, 상기 사용자 또는 컨텐츠 제공자에 의해 직접 생성 및 제공되는 컨텐츠나 서비스에는 도 3을 참조하여 예시한 템플릿(114a')과 가상 단말 샘플(114b') 및 상기 템플릿(114a')과 가상 단말 샘플(114b')을 사용하여 제작한 매쉬-업 페이지들을 포함한다. 물론, 그 외 상술한 바와 같이 이동통신 서비스 기능, 오픈 API 및 유무선 컨텐츠들도 포함한다. 따라서, 매쉬-업 페이지의 생성에 사용되는 아이템의 제공에 사용자가 직접 참여할 수 있게 되고, 결과적으로 더욱 다양한 서비스 및 컨텐츠의 제공이 가능하게 한다.However, the content or service generated and provided directly by the user or the content provider includes the
매쉬-업 서비스부(125)는 이동통신단말(140)이 접속하는 액세스 포인트에 해당하는 것으로, 페이지 생성부(125a) 및 캐쉬 매니저(Cache Manager)(125b) 등을 포함한다.The mash-up
여기서, 페이지 생성부(125a)는 요청된 아이템을 제공하는 서버의 URL 주소와 디자인된 매쉬-업 페이지 정보를 기반으로 사용자에게 전달할 매쉬-업 페이지를 XML/XHTML/HTML 타입으로 생성(HTML 타입인 경우에는 왑 게이트웨이 등에서 이동통신단말에 적합하도록 변형됨)하여 이동통신단말(140)에 제공할 수 있도록 한다. 그리고, 캐쉬 매니저(125b)는 XML/XHTML/HTML 페이지와 각종 아이템 사이의 연계정보를 캐쉬 정보로서 제공하여 상기 페이지 생성 성능을 향상시킨다.Here, the
프로퍼티 저장부(130)는 상술한 바와 같은 각종 오픈 API 및 유무선 컨텐츠를 포함한 아이템을 비롯하여 템플릿 데이터를 저장하기 위한 것으로, 도시는 생략되었지만 사용자가 만든 아이템 등이 저장되는 사용자 저장부, 템플릿이 저장된 템 플릿 저장부, 각종 유무선 서비스 서버와의 연동을 위한 서비스 저장부, 컨텐츠 및 서비스를 포함한 오픈 API를 제공하는 오픈 API 저장부, 유무선 컨텐츠를 제공하는 컨텐츠 저장부 및 독립된 서비스 제공자와의 연동을 위한 파트너 저장부 등을 포함한다.The
그리고, 서비스 서버 제어부(126)는 이상과 같은 모바일 매쉬-업 서비스 서버(120)의 전반적인 동작의 제어를 수행한다.In addition, the
이상과 같은 모바일 매쉬-업 서비스 서버(120)에 의하면 서비스 서버 유/무선 통신부(121)를 통해 모바일 매쉬-업 포털 서버(110)에서 디자인된 페이지 정보를 입력받으면, 매쉬-업 매니저(122)가 그 정보에 따른 아이템들과 사용자가 선택한 템플릿의 매핑을 통해 이들이 서로 연계시키고, 매쉬-업 플랫폼(123)에서 아이템을 호출할 수 있는 URL 주소를 매쉬-업 페이지에 포함시켜 서비스 어댑터를 생성하면, 매쉬-업 서비스부(125)의 페이지 생성부(125a)를 통해 생성된 매쉬-업 페이지를 이동통신단말(140)에 제공할 수 있게 된다.According to the mobile mash-up
이하, 상기한 바와 같이 모바일 매쉬-업 서비스 서버에서 생성된 매쉬-업 페이지를 전송받아 자신의 화면에 표시하는 모바일 매쉬-업 서비스가 제공되는 이동통신단말에 대해 상세히 설명하도록 한다.Hereinafter, a mobile communication terminal provided with a mobile mash-up service that receives a mash-up page generated by the mobile mash-up service server and displays it on its screen will be described in detail.
도 5는 본 발명에 따른 모바일 매쉬-업 서비스 제공 이동통신단말을 나타낸 구성도이다.5 is a block diagram showing a mobile mash-up service providing mobile communication terminal according to the present invention.
도시된 바와 같이, 본 발명에 따른 모바일 매쉬-업 서비스가 제공되는 이동 통신단말(140)은 신호 송수신부(141), 신호 변환부(142), 매쉬-업 페이지 파서(Parser)(143), 영상 처리부(144), 디스플레이부(145), 사용자 키 관리부(146), 단말 메모리(147), 왑 브라우저(WAP Browser)(148) 및 단말 제어부(148)를 포함하여 구성된다.As shown, the
여기서, 신호 송수신부(141)는 공지된 바와 같이 무선 네트워크(180)를 통해 음성 호 전송 및 패킷 데이터를 송수신할 수 있도록 한다. 특히, 본 발명에서는 인터넷(160), 왑 게이트웨이(170) 및 무선 네트워크(180)를 경유하는 통신 채널을 통해, 상기 모바일 매쉬-업 서비스 서버(120)에서 전송된 매쉬-업 페이지를 수신하고, 상기 수신된 매쉬-업 페이지가 이동통신단말(140)에 디스플레이된 상태에서 사용자 키(User Key)를 조작하여 특정 아이템을 요청한 경우, 그 요청신호가 해당 서버로 전송되도록 한다.In this case, the
신호 변환부(142)는 상기한 신호 송수신부(141)를 통해 송신 및 수신되는 신호를 처리하여 그 전송에 적합하도록 하기 위한 것으로 공지된 바와 같이 코덱(Codec) 및 변복조부 등을 포함하여 구성된다.The
매쉬-업 페이지 파서(143)는 상기한 바와 같이 소정의 템플릿을 이용하여 작성된 매쉬-업 페이지가 수신되면, 그 수신된 매쉬-업 페이지의 구문을 분석함으로써 상기 템플릿의 구조, 형태 및 사이즈를 비롯하여 상술한 바와 같이 드래그 앤 드롭 방식으로 템플릿에 연계된 각종 아이템 정보를 추출한다.When the mash-
영상 처리부(144)는 상기 매쉬-업 페이지 파서(143)를 통해 분석된 매쉬-업 페이지의 정보를 참조하여 해당 매쉬-업 페이지를 이동통신단말(140)의 화면 사이 즈 및 해상도에 적절하게 처리하여 LCD 화면에 디스플레이 되도록 한다.The
사용자 키 관리부(146)는 이동통신단말(140)의 키 버튼 동작 제어 및 상기 키 버튼 동작에 따른 명령신호 발생 규칙을 제어하기 위한 것으로, 매쉬-업 페이지 파서(143)를 통해 구문 분석된 페이지 정보를 입력받아 상기 매쉬-업 페이지를 이루는 템플릿의 각 아이템들과 연동한다.The user
예컨대, 사용자가 시프트 키(Shift Key) 등과 같은 이동키를 눌렀을 경우 매쉬-업 페이지를 구성하는 템플릿의 각 구획에 위치한 아이콘(혹은, 아이템)들 사이에서 활성화 커서가 이동하도록 하거나, 그 커서가 이동한 위치에서 확인 버튼을 누르면, 해당 아이템을 호출할 수 있도록 상기 각 아이템들과 연동한다.For example, when the user presses a shift key such as a shift key, the active cursor is moved between icons (or items) located in each section of the template constituting the mash-up page, or the cursor is moved. If you press the OK button at the location, it will work with each of the above items to call the item.
단말 메모리(147)는 이동통신단말(140) 사용자의 개인정보 및 각종 응용프로그램이 저장되어 있다. 특히, 본 발명에서는 매쉬-업 페이지에 대한 메타 데이터를 저장하여 기 사용된 매쉬-업 페이지를 재사용하고자 할 시 모바일 매쉬-업 서비스 서버(120)의 검색 성능을 향상시킨다. The
왑 브라우저(148)는 무선 네트워크(180)를 통해 인터넷(160)에 접속하는 이동통신단말(140)이 웹 서버에 접속하여 서비스를 제공받을 수 있도록 하기 위한 것으로, 매쉬-업 페이지에 유무선 인터넷(160) 컨텐츠 및 유무선 오픈 API 아이템이 포함되어 있는 경우, 상기 서버에서 아이템을 호출하기 위해 해당 서버에 접속하는 경우 사용된다. 그리고, 단말 제어부(149)는 이동통신단말(140)의 전반적인 제어를 수행한다.The
이하, 첨부된 도면을 참조하여 본 발명의 바람직한 실시예에 따른 모바일 매쉬-업 서비스 제공 방법에 대해 설명하도록 한다.Hereinafter, a mobile mash-up service providing method according to an exemplary embodiment of the present invention will be described with reference to the accompanying drawings.
도 6은 본 발명에 따른 모바일 매쉬-업 서비스 제공 방법을 설명하기 위한 흐름도이다.6 is a flowchart illustrating a method of providing a mobile mash-up service according to the present invention.
이동통신단말(140)을 위한 화면 페이지를 매쉬-업하고자 하는 경우, 사용자는 먼저 자신의 PC(150)를 통해 인터넷상에서 모바일 매쉬-업 포털 서버(110)와 접속한다(S101). 그리고, 상기 모바일 매쉬-업 포털 서버(110)에서 저작도구(113)의 실행을 선택한다(S102). When the screen page for the
저작도구(113)가 실행되면, 사용자는 저작도구(113)의 도구(Tool) 모음 중 가상 단말 설정을 선택하고, 가상 단말 샘플 저장부(114b)에 저장된 다양한 사이즈의 LCD 화면을 갖는 가상 단말 샘플들 중 어느 하나를 선택한다(S103). 즉, 사용자는 자신의 이동통신단말(140)과 가장 유사한 혹은 동일한 어느 하나의 가상 단말을 선택하여, 최대한 자신의 이동통신단말(140)과 유사한 환경에서 매쉬-업 페이지를 디자인할 수 있도록 한다.When the
가상단말을 선택한 다음, 사용자는 저작도구(113)의 도구 모음 중 템플릿 설정을 선택하고, 템플릿 저장부(114a)에 저장된 다양한 형상 및 구성의 템플릿들 중 어느 하나를 선택한다(S104). After selecting the virtual terminal, the user selects a template setting from the toolbar of the
물론, 이상과 같이 저작도구(113)를 통해 기본적으로 제공되는 템플릿을 사용하지 않고 직접 매쉬-업 페이지를 디자인하거나 사용자 자신이 직접 템플릿을 생성시킬 수 있으나, 여기서는 상기한 바와 같은 템플릿을 사용하는 것을 일 예로 하 여 설명한다.Of course, you can design your own mash-up page without using the template provided by the
사용자가 가상 단말과 템플릿을 선택하면 저작도구(113)의 에디터(113a)는 상기 선택된 가상 단말에 템플릿을 적용한 화면을 디스플레이한다(S105). 여기서, 에디터(113a)는 위지윅 에디터와 같은 공지의 웹 에디터 등이 사용될 수 있음은 이미 위에서 설명하였다.When the user selects the virtual terminal and the template, the
템플릿이 가상 단말에 적용되면, 사용자는 상기 가상 단말의 화면에 이동통신 서비스 기능, 구글의 맵과 같은 오픈 API 및 유무선 컨텐츠 등과 같은 아이템을 지정하는 아이콘을 드래그하여 상기 가상 단말의 템플릿 상에 드롭한다. 즉, 매쉬-업할 다양한 아이템을 사용자가 원하는 형태로 배치하여 매쉬-업 페이지를 디자인한다(S106).When the template is applied to the virtual terminal, the user drags an icon designating items such as a mobile communication service function, an open API such as Google's map, and wired / wireless content to the screen of the virtual terminal and drops it on the template of the virtual terminal. . That is, the mash-up page is designed by arranging various items to be mash-up in a form desired by the user (S106).
계속하여 디자인이 완료되었는지를 확인하고(S107), 만약 디자인이 완료되었다면, 에디터(113a)는 상기한 바와 같이 가상 단말 템플릿 상에 배치된 다양한 아이템들을 서로 연계시키고, 그 디자인된 매쉬-업 페이지의 정보를 생성(S108)하여 인터넷을 통해 연결된 모바일 매쉬-업 서비스 서버(120)로 전송(S109)하여 후술하는 바와 같이 실제 이동통신단말(140)로 전송될 매쉬-업 페이지가 생성될 수 있도록 한다.Continue to check whether the design is complete (S107), and if the design is complete, the
단, 상기 디자인된 매쉬-업 페이지의 정보를 모바일 매쉬-업 서비스 서버(120)로 전송하기 이전에 필요에 따라서는 생성될 매쉬-업 페이지의 미리보기를 선택한다(S108a). However, before the information of the designed mash-up page is transmitted to the mobile mash-up
그러면, 저작도구(113)의 에뮬레이터(113b)는 프로퍼티 저장부(130)로부터 아이템을 로드하고, 로드된 아이템들을 LCD 크기 등 해당 이동통신단말(140)의 화면 특성에 맞도록 렌더링(Rendering)함으로써 사용자가 디자인한 매쉬-업 페이지를 가상의 단말 화면상에서 미리 보여주고, 사용자는 수정할 사항이 있는지를 확인한다(S108b). Then, the
한편, 디자인된 매쉬-업 페이지의 정보가 모바일 매쉬-업 포털 서버(110)에 입력되면, 상기 모바일 매쉬-업 포털 서버(110)의 매쉬-업 매니저(122)는 상기 선택된 아이템과 사용자가 선택한 템플릿의 매핑을 통해 이들이 서로 연계되도록 하고(S110), 그에 대한 메타 데이터를 프로퍼티 저장부(130)에 저장한다.On the other hand, when information of the designed mash-up page is input to the mobile mash-up
그리고, 매쉬-업 플랫폼(123)에서 REST 또는 SOAP 등을 기반으로 상기 서버들에 접속할 수 있는 서비스 어댑터를 생성하며, 이동통신단말(140)에서 서비스나 컨텐츠 사용시 그 서비스나 컨텐츠를 상기 서버로부터 호출할 수 있는 URL 주소를 매쉬-업 페이지에 포함시켜, 각종 아이템들과 상기 아이템을 제공하는 각종 서버를 서로 연동시킨다. 그러면, 매쉬-업 서비스부(125)의 페이지 생성부(125a)는 요청된 아이템을 제공하는 서버의 URL 주소와 디자인된 매쉬-업 페이지 정보를 기반으로 사용자에게 전달할 매쉬-업 페이지를 XML/XHTML/HTML 타입으로 생성한다(S111).The mash-up
매쉬-업 페이지가 생성되면 모바일 매쉬-업 포털 서버(110)는 인터넷(160), 왑 게이트웨이(170) 및 무선 네트워크(180)를 경유하는 통신 채널을 통해 상기 생성된 매쉬-업 페이지를 이동통신단말(140)로 전송한다(S112). 그리고, 이동통신단말(140)에서는 전송받은 매쉬-업 페이지를 디스플레이하여 사용자에게 매쉬-업 서비스를 제공한다(S113).When the mash-up page is generated, the mobile mash-up
이상 본 발명을 몇 가지 바람직한 실시 예를 사용하여 설명하였다. 그러나 이들 실시 예는 예시적인 것이며 한정적인 것이 아니며, 본 발명이 속하는 기술 분야에서 통상의 지식을 지닌 자라면 본 발명의 사상과 첨부된 특허청구범위에 제시된 권리범위에서 벗어나지 않으면서 균등론에 따라 다양한 변화와 수정을 가할 수 있음을 이해할 것이다.The present invention has been described above using some preferred embodiments. However, these embodiments are illustrative and not restrictive, and a person of ordinary skill in the art to which the present invention pertains may vary variously according to the equivalent theory without departing from the spirit of the present invention and the scope of rights set forth in the appended claims. It will be understood that modifications can be made.
본 발명에 따른 이동통신단말을 위한 모바일 매쉬-업 서비스 제공 시스템 및 그 방법은 이동통신 서비스 기능, 유무선 컨텐츠 서비스 및 사용자가 직접 제작한 컨텐츠 등을 사용자가 웹 상에서 매쉬-업하여 상기 매쉬-업된 서비스를 이동통신단말에서 제공받을 수 있도록 한다. Mobile mash-up service providing system and method for a mobile communication terminal according to the present invention, the user mash-up on the web to the mobile communication service function, wired and wireless content services and user-produced content, etc. To be provided by the mobile communication terminal.
또한, 사용자의 이동통신단말과 유사한 가상 단말에서 상기 아이템을 매쉬-업하고 그 결과를 에뮬레이션을 통해 실시간 확인하도록 함으로써, 상기 사용자의 이동통신단말에 최적화된 새로운 무선 인터넷 서비스의 제공이 가능하도록 한다.In addition, by mashing up the item in a virtual terminal similar to the user's mobile communication terminal and confirming the result through emulation in real time, it is possible to provide a new wireless Internet service optimized for the user's mobile communication terminal.
도 1은 본 발명에 따른 모바일 매쉬-업 서비스 제공 시스템이 적용되는 네트워크망의 일 예를 나타낸 것이다.1 illustrates an example of a network to which a mobile mash-up service providing system according to the present invention is applied.
도 2는 본 발명에 따른 모바일 매쉬-업 서비스 제공 시스템의 모바일 매쉬-업 포털 서버를 나타낸 구성도이다.2 is a block diagram showing a mobile mash-up portal server of the mobile mash-up service providing system according to the present invention.
도 3은 본 발명에 따른 모바일 매쉬-업 포털 서버에서 디자인된 매쉬-업 페이지의 일 예를 나타낸 것이다.3 shows an example of a mash-up page designed in a mobile mash-up portal server according to the present invention.
도 4는 본 발명에 따른 모바일 매쉬-업 서비스 제공 시스템의 모바일 매쉬-업 서비스 서버 및 프로퍼티 저장부를 나타낸 구성도이다.4 is a block diagram illustrating a mobile mash-up service server and a property storage unit of the mobile mash-up service providing system according to the present invention.
도 5는 본 발명에 따른 모바일 매쉬-업 서비스 제공 이동통신단말을 나타낸 구성도이다.5 is a block diagram showing a mobile mash-up service providing mobile communication terminal according to the present invention.
도 6은 본 발명에 따른 모바일 매쉬-업 서비스 제공 방법을 설명하기 위한 흐름도이다.6 is a flowchart illustrating a method of providing a mobile mash-up service according to the present invention.
* 도면의 주요 부분에 대한 부호의 설명 * Explanation of symbols on the main parts of the drawings
110 : 모바일 매쉬-업 포털 서버 120 : 모바일 매쉬-업 서비스 서버110: mobile mash-up portal server 120: mobile mash-up service server
130 : 프로퍼티 저장부(Property Repository)130: Property Repository
140 : 이동통신단말 150 : 유선단말140: mobile communication terminal 150: wired terminal
160 : 유선 인터넷 170 : 왑(WAP)게이트웨이160: wired Internet 170: WAP gateway
180 : 무선네트워크180: wireless network
Claims (8)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020070109697A KR100859595B1 (en) | 2007-10-30 | 2007-10-30 | Mobile mash-up service provision system and method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020070109697A KR100859595B1 (en) | 2007-10-30 | 2007-10-30 | Mobile mash-up service provision system and method |
Publications (1)
Publication Number | Publication Date |
---|---|
KR100859595B1 true KR100859595B1 (en) | 2008-09-23 |
Family
ID=40023460
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020070109697A KR100859595B1 (en) | 2007-10-30 | 2007-10-30 | Mobile mash-up service provision system and method |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100859595B1 (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20130130985A (en) | 2012-05-23 | 2013-12-03 | 에스케이플래닛 주식회사 | Connecting system and method for user device and external device |
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 (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100700626B1 (en) * | 2006-11-02 | 2007-03-28 | 주식회사 네오엠텔 | Mashup Service System |
-
2007
- 2007-10-30 KR KR1020070109697A patent/KR100859595B1/en not_active IP Right Cessation
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100700626B1 (en) * | 2006-11-02 | 2007-03-28 | 주식회사 네오엠텔 | Mashup Service System |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20130130985A (en) | 2012-05-23 | 2013-12-03 | 에스케이플래닛 주식회사 | Connecting system and method for user device and external device |
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 |
---|---|---|
Abrams et al. | UIML: an appliance-independent XML user interface language | |
KR101109293B1 (en) | Sequential Multimode Input | |
CA2557111C (en) | System and method for building mixed mode execution environment for component applications | |
JP5089684B2 (en) | Technology for generating service programs | |
US20080046557A1 (en) | Method and system for designing, implementing, and managing client applications on mobile devices | |
EP2321722A2 (en) | Dynamic mobile client | |
CN102323880A (en) | Mobile phone application interface development method and terminal based on browser parsing mode | |
CN107229760B (en) | Storage medium, electronic device, the display methods of web page contents and device | |
KR100749845B1 (en) | Mobile terminal providing mobile active page function and wireless internet service providing method thereof | |
KR100918503B1 (en) | Method and System for Providing Web Page Information Using Website Link Information | |
Rukzio et al. | Automatic form filling on mobile devices | |
KR20010039743A (en) | Method and apparatus for splitting markup flows into discrete screen displays | |
KR100859595B1 (en) | Mobile mash-up service provision system and method | |
CN106126240A (en) | A kind of method and system customizing mobile terminal desktop shortcut icon | |
JP2018106747A (en) | Information processing apparatus, server, method for processing the same, and program | |
JP5393242B2 (en) | Data providing method and intermediate server device | |
Pietschmann et al. | Dynamic composition of service-oriented web user interfaces | |
Mikkonen et al. | Lively for Qt: A platform for mobile web applications | |
Kao et al. | Designing an XML-based context-aware transformation framework for mobile execution environments using CC/PP and XSLT | |
CN107209782B (en) | Method for interactive operation, and transmitting machine, receiving machine and interactive operation system using the method | |
KR102261153B1 (en) | Method for creating application | |
Krebs et al. | Adaptive applications for ubiquitous collaboration in mobile environments | |
EP1420337A1 (en) | System and method to provide a flexible user interface | |
Passani et al. | Global authoring practices for the mobile web | |
Mitrovic et al. | Adaptive Interfaces in Mobile Environments: An Approach Based on Mobile Agents |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20071030 |
|
PA0201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20080529 Patent event code: PE09021S01D |
|
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20080912 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20080916 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20080917 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
PR1001 | Payment of annual fee |
Payment date: 20110804 Start annual number: 4 End annual number: 4 |
|
FPAY | Annual fee payment |
Payment date: 20120821 Year of fee payment: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20120821 Start annual number: 5 End annual number: 5 |
|
FPAY | Annual fee payment |
Payment date: 20130829 Year of fee payment: 6 |
|
PR1001 | Payment of annual fee |
Payment date: 20130829 Start annual number: 6 End annual number: 6 |
|
FPAY | Annual fee payment |
Payment date: 20140819 Year of fee payment: 7 |
|
PR1001 | Payment of annual fee |
Payment date: 20140819 Start annual number: 7 End annual number: 7 |
|
FPAY | Annual fee payment |
Payment date: 20150827 Year of fee payment: 8 |
|
PR1001 | Payment of annual fee |
Payment date: 20150827 Start annual number: 8 End annual number: 8 |
|
FPAY | Annual fee payment |
Payment date: 20160831 Year of fee payment: 9 |
|
PR1001 | Payment of annual fee |
Payment date: 20160831 Start annual number: 9 End annual number: 9 |
|
FPAY | Annual fee payment |
Payment date: 20170830 Year of fee payment: 10 |
|
PR1001 | Payment of annual fee |
Payment date: 20170830 Start annual number: 10 End annual number: 10 |
|
LAPS | Lapse due to unpaid annual fee | ||
PC1903 | Unpaid annual fee |
Termination category: Default of registration fee Termination date: 20190627 |