KR101614690B1 - System and method for providing contents using short message, and potable terminal and service server - Google Patents
System and method for providing contents using short message, and potable terminal and service server Download PDFInfo
- Publication number
- KR101614690B1 KR101614690B1 KR1020090088261A KR20090088261A KR101614690B1 KR 101614690 B1 KR101614690 B1 KR 101614690B1 KR 1020090088261 A KR1020090088261 A KR 1020090088261A KR 20090088261 A KR20090088261 A KR 20090088261A KR 101614690 B1 KR101614690 B1 KR 101614690B1
- Authority
- KR
- South Korea
- Prior art keywords
- answers
- server
- url
- detailed information
- text message
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/07—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail characterised by the inclusion of specific contents
- H04L51/08—Annexed information, e.g. attachments
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/12—Messaging; Mailboxes; Announcements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/18—Service support devices; Network management devices
- H04W88/184—Messaging devices, e.g. message centre
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- 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)
- Theoretical Computer Science (AREA)
- Information Transfer Between Computers (AREA)
Abstract
본 발명은 문자메시지를 이용한 컨텐츠 제공시스템 및 방법, 그 휴대단말 및 컨텐츠서버에 관한 것으로, 휴대단말이 서비스서버로 키워드를 포함한 문자메시지를 전송하고 서비스서버로부터 키워드에 대한 답변을 각각의 답변에 short URL이 매핑된 형태로 문자메시지를 통해 전송받아 디스플레이한 후, 휴대단말이 특정 답변에 대한 선택입력을 수신하면 서비스서버로부터 특정 답변에 대한 상세 정보를 문자메시지로 수신하고 디스플레이하는 과정을 포함하며, 본 발명에 따르면 휴대단말 사용자가 패킷 요금을 지불함이 없이 문자메시지를 이용하여 키워드에 대한 검색 정보를 얻을 수 있다.The present invention relates to a system and method for providing content using a text message, a portable terminal, and a content server. The portable terminal transmits a text message including a keyword to a service server, And receiving and displaying detailed information on a specific reply from the service server in the form of a text message when the mobile terminal receives a selection input for a specific answer after displaying and transmitting the text message through a text message in the form of a URL mapped, According to the present invention, a user of a mobile terminal can obtain search information on a keyword using a text message without paying a packet fee.
키워드검색, 문자메시지, virtual machine viewer Keyword search, text message, virtual machine viewer
Description
본 발명은 문자메시지를 이용한 컨텐츠 제공방법에 관한 것으로, 특히, 휴대단말 사용자가 패킷을 이용한 정보 전송 방법과 같은 인터페이스를 제공받으면서 문자메시지를 이용하여 키워드에 따른 세부 정보를 수신하고 시각적으로 확인할 수 있는 문자메시지를 이용한 컨텐츠 제공시스템 및 방법, 그 휴대단말 및 서비스서버에 관한 것이다.The present invention relates to a method of providing content using a text message, and more particularly, to a method and system for providing content using a text message while a user of the mobile terminal is provided with an interface such as a method of transmitting information using a packet, A system and a method for providing contents using a text message, a portable terminal and a service server.
무선이동통신 기술의 발달로 휴대단말은 통화수단으로서의 유선 전화를 빠르게 대체하고 있으며, 이러한 휴대단말은 현대인의 생활 필수품으로 자리잡고 있다. 또한 휴대단말 자체의 프로세서, 메모리 기술 발전과 이동통신망의 발전에 따라 종래 컴퓨터 등과 같은 유선 단말을 통해 제공받던 컨텐츠를 휴대단말을 이용해서도 이용할 수 있게 되었다.With the development of wireless mobile communication technology, mobile terminals are rapidly replacing fixed telephones as a means of communication, and such mobile terminals are becoming a living necessity of modern people. In addition, according to development of a processor, a memory technology of the mobile terminal itself, and development of a mobile communication network, contents that have been provided through a wired terminal such as a conventional computer can be used also using a mobile terminal.
그런데 무선통신 기반의 이동통신망은 유선 통신망보다 그 사용료가 상대적으로 비싸기 때문에, 휴대단말 사용자는 휴대단말을 이용하여 컨텐츠를 전송받고 이용하는 것을 상대적으로 꺼려하는 것이 현실이다.However, since the mobile communication network based on the wireless communication is relatively more expensive than the wired communication network, the user of the mobile terminal is relatively reluctant to transmit and use the content using the mobile terminal.
특히, 이동통신 서비스 사업자는 휴대단말을 이용하여 키워드 검색을 하고 검색 결과를 제공하는 정보 검색 서비스 등을 제공하고 있으나, 키워드 검색의 특징상 사용자가 필요로 하지 않는 다수의 데이터가 검색되고 이를 휴대단말에 전송함으로써 과도한 비용이 발생한다는 단점이 있다.In particular, a mobile communication service provider provides an information search service and the like for performing a keyword search and a search result using a mobile terminal. However, due to the feature of keyword search, a large number of data that a user does not need is searched, And thus an excessive cost is incurred.
이에, 이러한 사용자 비용을 줄이면서, 휴대단말에 정보 검색 서비스를 제공할 수 있는 방법이 요구된다.Accordingly, there is a need for a method for providing an information search service to a portable terminal while reducing the user cost.
본 발명은 상기한 종래의 문제점을 해결하기 위해 제안된 것으로서, 휴대단말 사용자가 패킷 기반의 정보 검색 서비스의 사용자 환경을 제공받으면서, 상대적으로 그 비용이 저렴한 문자메시지를 이용하여 키워드를 이용한 정보 검색 결과를 수신하여 확인할 수 있는 문자메시지를 이용한 컨텐츠 제공시스템 및 방법, 그 휴대단말 및 서비스서버를 제공하는데 그 목적이 있다.SUMMARY OF THE INVENTION The present invention has been proposed in order to solve the above-described problems and it is an object of the present invention to provide a packet-based information search service, The present invention provides a content providing system and method using a text message, and a portable terminal and a service server.
상기와 같은 목적을 달성하기 위한 본 발명의 문자메시지를 이용한 컨텐츠 제공시스템의 서비스서버는, 네트워크를 통한 데이터 송수신을 위한 서버송수신부, 휴대단말에서 실행되어 키워드에 대응하는 short URL이 매핑된 하나 이상의 답변을 시각적으로 디스플레이하거나, 상기 하나 이상의 답변 중 특정 답변에 대한 상세 정보를 시각적으로 디스플레이하는 뷰어를 제공하는 가상머신을 저장한 데이터베이스, 및 상기 서버송수신부를 통해 상기 휴대단말로 상기 가상머신을 전송하고, 상기 휴대단말로부터 상기 서버송수신부를 통해 상기 키워드를 포함한 문자메시지를 수신하면 상기 서버송수신부를 통한 컨텐츠서버와의 메시지 송수신을 통해 상기 키워드에 대응하는 상기 하나 이상의 답변 및 상기 하나 이상의 답변에 대응하는 상세 정보의 저장위치를 나타내는 URL 정보를 수신하고, 상기 URL을 상기 URL보다 정보의 길이가 짧은 가상의 short URL로 인덱싱하여 상기 데이터베이스에 저장하며, 상기 하나 이상의 답변 각각에 상기 short URL을 매핑하여 문자메시지 형태로 상기 서버송수신부를 통해 상기 휴대단말로 전송하고, 상기 휴대단말로부터 상기 서버송수신부를 통해 상기 하나 이상의 답변 중 특정 답변에 대응하는 상세 정보 요청을 수신하면, 상기 데이터베이스에서 상기 특정 답변에 매핑된 short URL에 대응하는 URL을 검색하여 상기 서버송수신부를 통해 상기 컨텐츠서버로부터 상기 특정 답변에 대응하는 상세 정보를 수신하고, 상기 특정 답변에 대응하는 상세 정보를 포함한 문자메시지를 상기 서버송수신부를 통해 상기 휴대단말로 전송하는 서버제어부를 포함한다.According to another aspect of the present invention, there is provided a service providing system for a content providing system using a text message, comprising: a server transmitting and receiving unit for transmitting and receiving data through a network; A database storing a virtual machine for visually displaying an answer or providing a viewer for visually displaying detailed information on a specific answer among the one or more answers, and a server for transmitting the virtual machine to the portable terminal through the server transceiver Receiving a text message including the keyword from the mobile terminal through the server transceiver unit, transmitting the message to the content server through the server transceiver unit, receiving the one or more responses corresponding to the keyword and the details corresponding to the one or more responses Storage of information And stores the URL in a virtual short URL having a shorter information length than the URL and stores the URL in the database, maps the short URL to each of the one or more answers, Receiving a detailed information request corresponding to a specific answer from the one or more answers through the server transceiver unit from the mobile terminal through the transceiving unit and transmitting the detailed information corresponding to the short URL mapped to the specific answer in the database, Receiving a detailed message corresponding to the specific reply from the content server through the server transceiver unit by searching for a URL and transmitting a text message including detailed information corresponding to the specific reply to the portable terminal through the server transceiver unit; And a control unit.
삭제delete
삭제delete
삭제delete
삭제delete
삭제delete
삭제delete
삭제delete
삭제delete
본 발명의 문자메시지를 이용한 컨텐츠 제공시스템의 서비스서버에 있어서, 상기 서버제어부는, 상기 short URL이 매핑된 하나 이상의 답변을 상기 휴대단말로의 전송 전후에 상기 가상머신을 상기 휴대단말로 전송하는 것을 특징으로 한다.In the service server of the content providing system using the text message of the present invention, the server control unit may transmit the virtual machine to the portable terminal before and after transferring one or more responses to which the short URL is mapped to the portable terminal .
삭제delete
상기와 같은 목적을 달성하기 위한 본 발명의 문자메시지를 이용한 컨텐츠 제공방법은, 휴대단말이 서비스서버로 검색을 위한 키워드를 포함한 문자메시지를 전송하는 키워드 전송단계, 상기 휴대단말이 상기 서비스서버로부터 상기 키워드에 대응하는 하나 이상의 답변을, 상기 하나 이상의 답변에 대응하는 상세 정보의 저장위치를 나타내는 URL을 상기 URL보다 정보의 길이가 짧도록 인덱싱한 short URL이 상기 하나 이상의 답변에 각각 매핑된 상태로 문자메시지를 이용하여 수신하고 디스플레이하는 답변 수신단계, 상기 휴대단말이 상기 디스플레이된 상기 하나 이상의 답변 중 특정 답변에 대한 선택입력을 수신하면 상기 서비스서버로 상기 특정 답변에 대응하는 상세 정보를 요청하는 상세 정보 요청단계, 상기 휴대단말이 상기 특정 답변에 대응하는 상세 정보를 포함한 문자메시지를 수신하여 디스플레이하는 상세 정보 디스플레이단계를 포함한다.According to another aspect of the present invention, there is provided a method of providing content using a text message, the method comprising: a keyword transmitting step of transmitting a text message including a keyword for searching to a service server, A short URL in which one or more answers corresponding to the keyword are indexed so that the URL indicating the storage location of the detailed information corresponding to the one or more answers is shorter than the URL, Receiving a selection input for a specific answer among the one or more answers displayed on the portable terminal, receiving detailed information corresponding to the specific answer to the service server, Requesting the mobile terminal to respond to the specific answer Includes a detailed information display step of receiving and displaying a text message including detailed information.
본 발명의 문자메시지를 이용한 컨텐츠 제공방법에 있어서, 상기 답변 수신 단계는, 상기 하나 이상의 답변을 디스플레이하기 전에, 상기 휴대단말이 상기 서비스서버로부터 상기 하나 이상의 답변 또는 상기 특정 답변에 대응하는 상세 정보를 디스플레이하는데 이용되는 가상머신을 수신하고, 상기 가상머신의 뷰어를 이용하여 상기 하나 이상의 답변을 디스플레이하는 것을 특징으로 한다.In the content providing method using a text message according to the present invention, the receiving of the answer may further include receiving, from the service server, the one or more answers or the detailed information corresponding to the specific answer Receiving a virtual machine used for display, and displaying the one or more answers using a viewer of the virtual machine.
본 발명의 문자메시지를 이용한 컨텐츠 제공방법에 있어서, 상기 답변 수신단계는, 상기 휴대단말이 상기 하나 이상의 답변을 포함한 복수의 문자메시지를 수신하는 경우 상기 복수의 문자메시지 중 일정 개수의 문자메시지에 포함된 답변을 묶어서 상기 가상머신의 뷰어를 이용하여 디스플레이하는 것을 특징으로 한다.In the method of providing a content using a text message according to the present invention, when the mobile terminal receives a plurality of text messages including the one or more answers, the mobile terminal may include a predetermined number of text messages among the plurality of text messages And displays the answers using the viewer of the virtual machine.
본 발명의 문자메시지를 이용한 컨텐츠 제공방법에 있어서, 상기 상세 정보 디스플레이단계는, 상기 휴대단말이 상기 특정 답변에 대응하는 상세 정보를 포함한 복수의 문자메시지를 수신하는 경우 일정 개수의 문자메시지에 포함된 상세 정보를 묶어서 상기 가상머신의 뷰어를 이용하여 디스플레이하는 것을 특징으로 한다.In the method of providing a content using a text message according to the present invention, the step of displaying the detailed information may include a step of displaying, when the mobile terminal receives a plurality of text messages including detailed information corresponding to the specific answer, And displaying detailed information by using a viewer of the virtual machine.
본 발명에 의하면, 휴대단말의 사용자가 패킷 방식의 검색 인터페이스를 제공받으면서 문자메시지를 이용하여 정보를 검색하고 상세 정보를 수신하여 시각적으로 인식하는 것이 가능하다.According to the present invention, a user of a portable terminal can receive information using a text message while receiving a packet-based search interface, receive detailed information, and visually recognize the information.
본 발명에 의하면, 데이터 전송이 문자메시지를 통해 이루어지므로, 패킷 방식의 데이터 수신시보다 상대적으로 저렴한 요금으로 정보 검색결과를 수신하는 것이 가능하여 사용자 편의가 증진된다.According to the present invention, since data transmission is performed through a text message, it is possible to receive information search results at a relatively low rate compared with packet data reception, thereby enhancing user convenience.
본 발명에 의하면, 휴대단말이나 기존에 컨텐츠를 제공하는 컨텐츠서버의 기본 기능을 변경하지 않고 본 발명의 서비스를 구현하는 서비스서버를 추가하여 휴대단말 사용자가 서비스를 이용하도록 할 수 있으며, 휴대단말의 경우 사용자 동의를 받아 가상머신 프로그램을 수신하고 설치하도록 하여 기존의 휴대단말을 이용하여 본 발명의 서비스를 제공받도록 할 수 있어, 기존 장치의 기능 변경이나 추가 비용의 발생을 최소화하면서 본 발명의 서비스를 제공하는 것이 가능해진다.According to the present invention, it is possible to add a service server that implements the service of the present invention without changing the basic functions of the portable terminal or the contents server that provides the contents in advance, so that the portable terminal user can use the service. It is possible to receive the service of the present invention by using the existing portable terminal by receiving and installing the virtual machine program by the user's consent so that the service of the present invention can be provided while minimizing the function change of the existing device or the occurrence of the additional cost And the like.
이하 첨부된 도면을 참조하여 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자가 본 발명을 용이하게 실시할 수 있는 바람직한 실시예를 상세히 설명한다. 다만, 본 발명의 바람직한 실시예에 대한 동작 원리를 상세하게 설명함에 있어 관련된 공지 기능 또는 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에는 그 상세한 설명을 생략한다. 또한, 도면 전체에 걸쳐 유사한 기능 및 작용을 하는 부분에 대해서는 동일한 도면 부호를 사용한다.DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the accompanying drawings. However, the detailed description of known functions and configurations incorporated herein will be omitted when it may unnecessarily obscure the subject matter of the present invention. The same reference numerals are used for portions having similar functions and functions throughout the drawings.
도 1은 본 발명의 일 실시예에 따른 문자메시지를 이용한 컨텐츠 제공시스템의 구성도이다. 도 1을 참조하면, 본 실시예의 컨텐츠 제공시스템은 휴대단말(100), 컨텐츠서버(200), 서비스서버(300) 및 네트워크(400)를 포함하여 구성된다.1 is a configuration diagram of a content providing system using a text message according to an embodiment of the present invention. Referring to FIG. 1, the content providing system of the present embodiment includes a
네트워크(400)는 휴대단말(100), 컨텐츠서버(200) 및 서비스서버(300) 간의 데이터 전송, 정보 교환을 위한 데이터 통신망을 의미한다. 본 발명의 네트워크(400)는 인터넷, 인트라넷, 익스트라넷 또는 기타 널리 공지되었거나 향후 개발 될 유선, 무선 또는 이들의 결합망을 포함한다. 특히, 본 발명의 네트워크(400)는 이동통신이 가능한 휴대단말(100)로 데이터를 전송할 수 있는 이동통신망을 포함한다.The
휴대단말(100)은 네트워크(100)를 이용하여 데이터를 송수신할 수 있는 단말기이다. 본 발명의 휴대단말(100)은 이동통신망을 포함한 네트워크(400)를 이용하여 무선 데이터 송수신이 가능한 PDA, 노트북, 이동통신 단말기 등이 될 수 있으며, 특히, 음성 또는 영상통화와 함께 문자메시지 송수신이 가능한 휴대폰이 될 수 있다.The
컨텐츠서버(200)는 컨텐츠 제공자(contents provider: CP)가 운용 및 관리하는 서버이다. 컨텐츠서버(200)는 WML(Wireless Markup Language)로 작성된 컨텐츠를 제공할 수 있고, 이 경우 휴대단말(100)은 WAP(Wireless Application Protocol)을 이용하여 서비스서버(300)를 거쳐 컨텐츠서버(200)가 제공하는 컨텐츠를 수신하여 디스플레이하는 것이 가능하다.The
만일, 컨텐츠서버(200)가 HTML(HyperText Markup Language) 기반의 인터넷 컨텐츠를 보유한 경우 휴대단말(100)은 WAP 2.X를 이용하거나, 네트워크(400) 내에서 HTML을 WML로 변환하는 WAP 게이트웨이를 통해 컨텐츠를 전송받아 디스플레이하는 것이 가능하다.If the
서비스서버(300)는 본 발명에 따른 문자메시지를 이용한 컨텐츠 제공서비스를 구현하기 위해 휴대단말(100) 및 컨텐츠서버(200)와 네트워크(400)로 연결되는 서버이다. 본 발명의 서비스서버(300)는 휴대단말(100)로부터 검색 키워드를 포함 한 문자메시지를 수신하면, 해당 문자메시지에 포함된 키워드를 이용하여 컨텐츠서버(200)와의 메시지 송수신을 통해 키워드에 대응하는 하나 이상의 답변 및 하나 이상의 답변에 대응하는 상세 정보의 저장위치를 나타내는 URL(Uniform Resource Locator) 정보를 수신한다.The
이때, 키워드를 포함한 문자메시지는 네트워크(400) 내에서 문자메시지 서비스를 제공하는 SMS(Short Message Service)서버를 이용하여 휴대단말(100)로부터 서비스서버(300)로 전송되며, 이하에서 설명되는 문자메시지는 모두 동일한 방식으로 전송될 수 있음을 밝혀둔다.At this time, the text message including the keyword is transmitted from the
서비스서버(300)가 컨텐츠서버로부터 키워드에 대응하는 하나 이상의 답변 및 하나 이상의 답변에 대응하는 상세 정보의 저장위치를 나타내는 URL 정보를 수신하면, 서비스서버(300)는 수신한 URL을 short URL로 인덱싱(indexing)하고 내부에 저장한다. 그리고 서비스서버(300)는 URL을 short URL로 인덱싱하고 내부에 저장하는 동작의 전후에 하나 이상의 답변 각각에 short URL을 매핑(mapping)하여 문자메시지 형태로 휴대단말(100)로 전송한다.When the
문자메시지를 통하여 short URL이 매핑된 하나 이상의 답변을 수신한 휴대단말(100)은 해당 하나 이상의 답변을 디스플레이 장치에 표현하여 사용자가 시각적으로 인식할 수 있도록 한다. 휴대단말(100)이 하나 이상의 답변을 디스플레이할 때에는 서비스서버(300)로부터 수신한 가상머신(virtual machine)의 뷰어(viewer)를 이용하여 디스플레이할 수 있다.The
본 발명에서 서비스서버(300)가 휴대단말(100)로 제공하는 가상머신은, 휴대 단말(100) 내에서 실행되어, 서비스서버(100)로부터 수신하는 답변이나 답변에 대응하는 상세 정보를 시각적으로 디스플레이하는 뷰어를 제공하는 프로그램이다.The virtual machine provided by the
이때, 휴대단말(100)이 특정 키워드에 대응하는 답변을 포함한 복수의 문자메시지를 서비스서버(300)로부터 수신한 경우 일정 개수의 문자메시지에 포함된 답변을 묶어서 한꺼번에 가상머신의 뷰어를 통해 디스플레이 장치에 표현할 수 있다.At this time, when the
휴대단말(100)에 디스플레이된 하나 이상의 답변을 인식한 사용자가 해당 하나 이상의 답변 중 특정 답변을 선택하는 선택입력을 하면, 휴대단말(100)은 해당 선택입력을 수신하여 서비스서버(300)로 해당 특정 답변에 대응하는 상세 정보를 요청한다.When the user who recognizes one or more answers displayed on the
특정 답변에 대응하는 상세 정보 요청을 수신한 서비스서버(300)는 해당 특정 답변에 매핑한 short URL을 이용하여, 내부에 기 저장한 해당 short URL에 대응하는 URL을 검색한다. 그리고 검색된 URL을 이용하여 컨텐츠서버(200)로 특정 답변에 해당하는 상세 정보를 요청하여 수신한다.Upon receiving the detailed information request corresponding to the specific answer, the
본 발명에서, short URL이란 문자 그대로 통상의 URL보다 그 정보의 길이가 짧은 URL을 의미하며, 단일 문자메시지에 통상의 URL을 Call Back URL로 첨부하여 전송하는 경우 URL이 차지하는 byte 수가 너무 커서 실제 컨텐츠의 내용을 담기 어려워지므로, 서비스서버(300)가 실제 URL에 대응하는 가상의 URL을 인덱싱하고 문자메시지에 포함하여 휴대단말(100)로 전송하는데 이용하는 URL이다. 여기에서 Call Back URL은 문자메시지에 포함되어 사용자가 간단한 입력만으로 특정 싸이트에 접속할 수 있도록 하는 URL 정보를 말한다.In the present invention, a short URL literally means a URL whose information length is shorter than that of a normal URL. When a normal URL is attached to a single text message by a Call Back URL, the short URL occupies a large number of bytes, The
통상 단문 문자메시지의 용량은 80 kbyte 정도에 불과하다. 이러한 문자메시지에 컨텐츠서버(200)에 저장된 상세 정보의 저장위치를 나타내는 URL을 첨부하여 전송한다면, 문자메시지에 포함하여 전송할 수 있는 컨텐츠의 용량은 그만큼 줄어들게 된다. 본 발명에서는 이러한 점을 극복하기 위하여, 서비스서버(300)가 실제 URL에 short URL을 인덱싱하고, 인덱싱한 short URL 만을 문자메시지에 첨부하여 전송함으로써 실제 컨텐츠 전송에 활용되는 byte 수를 극대화할 수 있다.Normally, the capacity of short text messages is only about 80 kbytes. If a URL indicating the storage location of the detailed information stored in the
예를 들어, 특정 답변에 해당하는 상세 정보의 컨텐츠서버(200)내 저장위치를 나타내는 URL이 'http://xxx.nate.com/view.jsp?pageID=12345'라 하자. 서비스서버(300)는 해당 URL을 '1'의 short URL로 인덱싱하고 내부에 저장한다. 그리고 휴대단말(100)로부터 특정 답변에 대한 상세 정보를 요청받으면, '1'의 short URL에 대응하는 실제 URL이 'http://xxx.nate.com/view.jsp?pageID=12345'임을 확인하고, 해당 실제 URL을 이용하여 컨텐츠서버(200)에 접속해 해당 상세 정보를 수신할 수 있게 된다. 이때, '1'의 short URL은 문자메시지에 포함되어도 1 byte의 용량만을 차지하기 때문에, 문자메시지에 좀 더 많은 답변 컨텐츠를 포함하여 전송하는 것이 가능해진다.For example, a URL indicating the storage location of detailed information corresponding to a specific answer in the
컨텐츠서버(200)로부터 특정 답변에 해당하는 상세 정보를 수신한 서비스서버(300)는 이를 문자메시지에 포함하여 휴대단말(100)로 전송하고, 휴대단말(100)은 이를 수신하여 디스플레이 장치에 표현한다.The
휴대단말(100)이 서비스서버(300)로부터 상세 정보를 수신하여 표현하는 경우에도 상기와 같이 가상머신의 뷰어를 이용하여 디스플레이할 수 있다. 또한, 상 기와 마찬가지로 상세 정보를 포함한 복수의 문자메시지를 수신하는 경우 일정 개수의 문자메시지에 포함된 상세 정보의 내용을 묶어서 휴대단말(100)의 화면 등에 한꺼번에 디스플레이할 수 있다.When the
본 발명에 따른 휴대단말(100)의 구성 및 동작에 대해서는 도 2를 참조하여 좀 더 상세하게 설명하기로 한다.The configuration and operation of the
도 2는 도 1의 실시예에 따른 휴대단말(100)의 구성을 예시한 도면이다. 도 1 및 도 2를 참조하면, 휴대단말(100)은 송수신부(110), 입력부(120), 저장부(130), 디스플레이부(140) 및 제어부(150)를 포함한다.2 is a diagram illustrating the configuration of the
송수신부(110)는 네트워크(400)를 매개로 컨텐츠서버(200) 및 서비스서버(300)와 통신을 수행한다. 송수신부(110)는 송신되는 신호의 주파수를 상승변환 및 증폭하는 RF(Radio Frequency) 송신기와, 수신되는 신호를 저잡음 증폭하고 주파수를 하강 변환하는 RF 수신기 등을 포함할 수 있다.The transmission /
입력부(120)는 휴대단말(100)의 조작을 위한 복수의 키를 제공하며, 휴대단말(100) 사용자의 키선택에 따른 선택신호를 발생한다. 또한 입력부(120)는 정보검색을 위한 키워드를 입력받고, 디스플레이부(140)에 디스플레이된 키워드에 대응하는 답변에 대한 선택신호를 입력받는다. 입력부(120)는 키패드, 터치패드와 같은 포인팅 장치, 터치스크린 등의 입력장치가 사용될 수 있다.The
저장부(130)는 제어부(150)의 제어에 의해 휴대단말(100)의 동작 제어시 필요한 어플리케이션 프로그램과, 그 프로그램 수행 중에 발생되는 데이터를 저장하며, 하나 이상의 휘발성 메모리 소자와 비휘발성 메모리 소자로 이루어진다. The
본 발명의 저장부(130)는, 제어부(150)의 제어에 따라 디스플레이부(140)에 시각적으로 디스플레이되는 뷰어를 제공하는 가상머신을 저장한 저장소이다. 이때, 가상머신의 뷰어는 short URL이 매핑된 하나 이상의 답변을 시각적으로 디스플레이하거나, 하나 이상의 답변 중 특정 답변에 대한 상세 정보를 시각적으로 디스플레이하는 역할을 한다.The
제어부(150)는 송수신부(110), 입력부(120), 저장부(130), 디스플레이부(140)를 포함한 휴대단말(100)의 동작을 전체적으로 제어하는 프로세서를 포함한다.The
제어부(150)는 입력부(120)를 통해 검색을 위한 키워드 및 문자 전송 명령을 수신하여 서비스서버(300)로 키워드를 포함한 문자메시지를 전송한다. 이때, 제어부(150)는 입력부(120)를 통해 서비스서버(300)에 대응하는 번호를 입력받아 키워드를 포함한 문자메시지를 전송할 수 있다.The
이후, 제어부(150)가 송수신부(110)를 통해 서비스서버(300)로부터 키워드에 대응하는 하나 이상의 답변을 short URL이 매핑된 형태로 문자메시지를 이용하여 수신하면, 저장부(130)에 저장된 가상머신을 내부의 메모리에 로딩하여 실행하고, 가상머신의 뷰어를 이용해 해당 하나 이상의 답변을 디스플레이부(140)에 디스플레이한다. 만일 하나 이상의 답변이 복수의 문자메시지에 포함되어 전송된 경우, 제어부(140)는 일정 개수의 문자메시지에 포함된 답변을 묶어서 한꺼번에 가상머신의 뷰어로 디스플레이할 수 있다.When the
이때, 저장부(130)에 저장한 가상머신은 제어부(150)가 키워드에 대응하는 하나 이상의 답변을 디스플레이부(140)에 디스플레이하기 전에, 서비스서버(300)로부터 송수신부(110)를 통해 수신하여 저장한 것이다. At this time, the virtual machine stored in the
본 발명에서 제어부(150)는 키워드에 대응하는 하나 이상의 답변을 디스플레이부(140)에 디스플레이하기 전에, 가상머신이 저장부(130)에 저장되어 있는지 확인하여 저장되어 있지 않은 경우 송수신부(110)를 통해 서비스서버(300)로 가상머신을 요청하여 수신할 수 있다. 예를 들어, 제어부(140)는 키워드를 포함한 문자메시지를 서비스서버(300)로 전송할 때, 저장부(130)에 가상머신이 저장되어 있지 않음을 확인하고, 가상머신을 요청하는 짧은 코드를 포함하여 서비스서버(300)로 전송하고, 서비스서버(300)는 이를 수신하여 내부에 저장된 가상머신을 휴대단말(100)로 전송할 수 있다. 이때, 휴대단말(100)의 제어부(150)는 송수신부(110)를 통해 가상머신의 설치 프로그램을 수신하고 이를 실행하여 저장부(130)에 가상머신을 저장할 수 있을 것이다. 또한, 제어부(140)는 키워드에 대응하는 하나 이상의 답변을 디스플레이부(140)에 표현하려고 할 때, 가상머신이 저장부(130)에 저장되어 있지 않음을 확인하고, 서비스서버(300)로 가상머신을 요청하여 수신할 수도 있다.The
제어부(150)가 저장부(130)에 가상머신을 저장할 때에는, 휴대단말(100)에 가상머신이 설치되어 있지 않음을 인지한 서비스서버(300)로부터 가상머신을 수신할 것인지에 대한 문자메시지를 송수신부(110)를 통해 수신하고, 이를 디스플레이부(140)에 디스플레이한 후, 입력부(120)를 통해 가상머신의 수신동의 입력을 받아 수신할 수 있다. 이후, 제어부(150)는 입력부(120)를 통해 가상머신의 설치동의 입 력을 받아 저장부(130)에 가상머신을 저장할 수 있다.When the
또한, 제어부(150)는 키워드에 대한 하나 이상의 답변을 디스플레이하기 전에 가상머신의 새로운 버전(version)을 수신하여 기존의 가상머신을 업그레이드(upgrade)하고 업그레이드된 가상머신을 이용하여, 해당 하나 이상의 답변을 디스플레이부(140)에 디스플레이할 수 있다. 이때에는, 제어부(150)가 송수신부(110)를 통해 서비스서버(300)로 키워드를 포함한 문자메시지를 전송할 때, 기존에 저장한 가상머신의 버전 정보를 나타내는 코드를 포함하여 함께 전송하는 방식으로 서비스서버(300)로 기 설치된 가상머신의 버전을 알리고, 서비스서버(300)로부터 새로운 버전의 가상머신을 송수신부(100)를 통해 수신하여 업그레이드할 수 있다. 상기와 마찬가지로, 제어부(150)가 가상머신을 업그레이드할 때에는 서비스서버(300)로부터 가상머신의 업그레이드 동의를 질의하는 문자메시지를 수신하여 디스플레이부(140)에 디스플레이하고, 입력부(120)를 통해 이를 동의하는 사용자 입력을 받아 업그레이드를 진행할 수 있다.In addition, the
제어부(150)가 디스플레이부(140)에 키워드에 대응하는 하나 이상의 답변을 표현한 상태에서, 입력부(120)를 통해 특정 답변을 선택하는 선택입력을 수신하면, 해당 특정 답변에 대응하는 상세 정보를 송수신부(110)를 통해 서비스서버(300)로 요청한다.When the
특정 답변에 대응하는 상세 정보 요청을 수신한 서비스서버(300)는 해당 특정 답변에 매핑한 short URL을 이용하여 내부에 저장한 URL을 검색하고, 해당 URL을 이용하여 컨텐츠서버(200)로부터 특정 답변에 대응하는 상세 정보를 수신한다. 그리고 서비스서버(300)는 특정 답변에 대응하는 상세 정보를 문자메시지에 포함하여 휴대단말(100)로 전송하고, 휴대단말(100)의 제어부(150)는 송수신부(100)를 통해 이를 수신하여 디스플레이부(140)에 디스플레이한다.The
제어부(150)가 특정 답변에 대응하는 상세 정보를 디스플레이부(140)에 디스플레이할 때에는, 상기와 마찬가지로, 상세 정보를 포함하여 수신된 복수의 문자메시지 중 일정 개수의 문자메시지에 포함된 상제 정보를 묶어서 가상머신의 뷰어를 통해 한꺼번에 디스플레이할 수 있다.When the
본 발명에 따른 서비스서버(300)의 구성 및 동작에 대해서는 도 3을 참조하여 좀 더 상세하게 설명하기로 한다.The configuration and operation of the
도 3은 도 1의 실시예에 따른 서비스서버(300)를 구성을 나타낸 도면이다. 도 1 및 도 3을 참조하면, 본 실시예의 서비스서버(300)는 서버송수신부(310), 데이터베이스(320) 및 서버제어부(330)를 포함하여 구성된다.FIG. 3 is a diagram illustrating the configuration of a
서버송수신부(310)는 네트워크(400)를 매개로 휴대단말(100) 및 컨텐츠서버(200)와의 데이터 송수신을 수행하기 위한 인터페이스를 가진다. The server transmission /
데이터베이스(320)는 휴대단말에서 실행되어, short URL이 매핑된 하나 이상의 답변을 시각적으로 디스플레이하거나, 하나 이상의 답변 중 특정 답변에 대한 상세 정보를 시각적으로 디스플레이하는 뷰어를 제공하는 가상머신을 저장한 저장소이다.The
서버제어부(330)는 서버송수신부(310)를 통해 휴대단말(100)로부터 키워드를 포함한 문자메시지를 수신하면, 서버송수신부(310)를 통한 컨텐츠서버(200)와의 메 시지 송수신을 통해 해당 키워드에 대응하는 하나 이상의 답변 및 해당 하나 이상의 답변에 대응하는 상세 정보의 저장위치를 나타내는 URL 정보를 수신한다.The
그리고 서버제어부(330)는 컨텐츠서버(200)로부터 수신한 URL을 short URL로 인덱싱하여 데이터베이스(320)에 저장하고, 하나 이상의 답변 각각에 short URL을 매핑하여 문자메시지 형태로 서버송수신부(310)를 통해 휴대단말(100)로 전송한다. 서버제어부(330)가 인덱싱한 정보를 데이터베이스(320)에 저장하는 동작과, 하나 이상의 답변을 문자메시지에 담아 휴대단말(100)로 전송하는 동작은 그 순서를 서로 바꾸어 전후로 이루어질 수 있다.The
또한, 서버제어부(330)는 short URL이 매핑된 하나 이상의 답변을 휴대단말(100)로 전송할 때의 전후에 데이터베이스(320)에 저장된 가상머신을 휴대단말(100)로 전송하여, 휴대단말(100)이 가상머신의 뷰어를 이용하여 문자메시지에 포함된 하나 이상의 답변을 디스플레이하도록 한다.The
이후, 서버제어부(330) 휴대단말(100)로부터 서버송수신부(310)를 통해 하나 이상의 답변 중 특정 답변에 대응하는 상세 정보 요청을 수신하면, 데이터베이스(320)에서 해당 특정 답변에 매핑된 short URL에 대응하는 URL을 검색한다. 서버제어부(330)가 데이터베이스(320)에서 URL을 검색할 때에는, 휴대단말(100)의 MIN(Mobile Identification Number) 정보 및 특정 답변에 매핑한 short URL 정보 등을 이용하여, 특정 답변에 대응하는 상세 정보의 저장위치를 나타내는 URL을 검색할 수 있다.Thereafter, when the
그리고 서버제어부(330)는 검색한 URL을 이용하여 서버송수신부(310)를 통해 컨텐츠서버(200)로 접속하여 특정 답변에 대응하는 상세 정보를 수신하고, 휴대단말(100)로 상세 정보를 문자메시지에 담아 전송한다. 휴대단말(100)은 문자메시지에 포함된 상세 정보를 가상머신의 뷰어를 이용하여 시각적으로 디스플레이하게 된다.The
이러한 방식으로, 기존 컨텐츠서버(200)의 기능을 변경함이 없이 서비스서버(300)의 추가만으로 본 발명의 서비스를 제공할 수 있게 되며, 휴대단말(100)의 경우에도 사용자의 동의 등을 받아 가상머신을 설치하도록 함으로써 본 발명의 서비스를 제공받도록 할 수 있다.In this way, the service of the present invention can be provided only by adding the
본 발명에 따라 휴대단말(100)에 디스플레이되는 화면의 일 예에 대해서는 도 4 및 도 5를 참조하여 설명하기로 한다.An example of a screen displayed on the
도 4 및 도 5는 본 발명의 일 실시예에 따라 키워드에 따른 답변이 휴대단말에 디스플레이된 화면을 나타낸 예시도이다. 도 4 및 도 5는 휴대단말(100)의 입력장치에 '김갑돌'의 키워드가 입력되어, '김갑돌'의 키워드를 포함한 문자메시지가 서비스서버(300)로 전송되고, 서비스서버(300)로부터 문자메시지로 수신한 답변이 휴대단말(100)의 디스플레이 장치에 표현되는 화면을 나타낸다. 이때, 휴대단말(100)은 서비스서버(300)로부터 수신한 가상머신의 뷰어를 이용하여 답변을 디스플레이하고 있다.4 and 5 are views illustrating screens displayed on a mobile terminal according to a keyword according to an exemplary embodiment of the present invention. 4 and 5 are diagrams illustrating a case where a keyword " Kimgadol " is input to an input device of the
도 4 및 도 5의 상단에는 총 세 개의 문자메시지의 내용이 표시되어 있다. 각각의 문자메시지에는 '김갑돌' 키워드에 대한 답변이 나누어져 담겨있다. 이러한 '김갑돌' 키워드에 대한 답변은 서비스서버(300)가 휴대단말(100)로부터 '김갑돌' 키워드가 포함된 문자메시지를 수신하면, '김갑돌'에 대한 답변을 컨텐츠서버(200)로 요청하고 수신하여 휴대단말(100)로 전송한 것이다.At the top of FIGS. 4 and 5, the contents of the three text messages are displayed. Each text message contains the answer to the keyword 'Kimgadol'. When the
도 4 및 도 5에서 '김갑돌' 키워드에 대한 답변은 총 8개의 답변으로 이루어져 있으며, 8개 답변의 데이터량이 하나의 문자메시지를 통해 전송할 수 있는 데이터 총량을 초과하여 세 개의 문자메시지로 나누어 전송되었다.In Figs. 4 and 5, the answer to the keyword 'jadegol' consists of a total of eight responses. The data amount of the eight answers is divided into three text messages exceeding the total amount of data that can be transmitted through one text message .
휴대단말(100)은 세 개의 문자메시지를 수신하면, 가상머신의 뷰어를 이용해 제1 문자메시지 및 제2 문자메시지 두 개의 문자메시지에 포함된 답변을 묶어서 디스플레이 장치에 표현한다. 도 4의 실시예에서, 휴대단말(100)은 1의 답변('김갑돌 연애설은 진실?') 내지 6의 답변('김갑돌 팬 싸인회')을 묶어서 가상머신의 뷰어에 도 4 하단과 같이 디스플레이하고 있다.When the
또한, 제3 문자메시지에 포함된 답변 7('김갑돌 영화계 진출') 및 답변 8('김갑돌 교통사고')은 도 4의 디스플레이 화면이 아니라 도 5의 디스플레이 화면에 디스플레이되고 있으며, 도 5의 하단은 도 4와 같이 휴대단말에 디스플레이된 상태에서 휴대단말(100)의 사용자가 가상머신의 뷰어의 하단에 제공되는 더보기 키를 선택하는 등의 동작을 수행하여 전환되는 화면이다.In addition, the answer 7 ('Going to the movie industry') and the answer 8 ('Kimdamol traffic accident') included in the third text message are displayed on the display screen of FIG. 5 instead of the display screen of FIG. 4, As shown in FIG. 4, the user of the
이후, 예를 들어, 사용자가 휴대단말(100) 입력장치의 방향키를 이용하여 7번 답변('김갑돌 영화계 진출')을 선택하고 가상머신 인터페이스 하단의 확인 버튼을 누르는 등의 동작을 수행하면, 휴대단말(100)은 7번 답변('김갑돌 영화계 진출')에 매핑된 short URL을 이용하여 서비스서버(300)로 상세 정보를 요청한다. 이러한 동작을 위해, 휴대단말(100)의 입력장치 및 디스플레이장치는 터치스크린으로 이루어질 수 있다.Thereafter, when the user performs an operation such as selecting answer 7 ('go to the movie industry') using the direction key of the input device of the
그리고, 휴대단말(100)은 서비스서버(300)로부터 7번 답변('김갑돌 영화계 진출')에 대응하는 상세 정보를 문자메시지로 수신하고 가상머신의 뷰어를 통해 디스플레이한다. 휴대단말(100)이 상세정보를 디스플레이할 때에는, 답변을 디스플레이할 때와 마찬가지로 복수의 문자메시지에 포함된 상세 정보를 묶어서 가상머신의 뷰어를 통해 디스플레이할 수 있다. 이때, 더보기와 같은 버튼을 이용하여 기 디스플레이된 내용과 이어지는 상세 정보를 순차적으로 확인할 수 있음은 상기와 같다.Then, the
본 발명에 따라 문자메시지를 이용한 컨텐츠를 제공하는 과정에 대해서는 도 6를 참조하여 좀 더 상세하게 설명하기로 한다.The process of providing contents using a text message according to the present invention will be described in more detail with reference to FIG.
도 6은 본 발명의 일 실시예에 따른 문자메시지를 이용한 컨텐츠 제공방법의 흐름도이다. 도 1 및 도 6을 참조하면, 휴대단말(100)은 사용자로부터 정보 검색을 위한 키워드 및 서비스서버(300)에 대응하는 특정 번호를 입력받아 키워드를 포함한 문자메시지를 서비스서버(300)로 전송한다(S600).6 is a flowchart illustrating a method of providing content using a text message according to an embodiment of the present invention. 1 and 6, the
단계(S610)에서 문자메시지를 수신한 서비스서버(300)는 키워드에 대응하는 하나 이상의 답변 및 각각의 답변에 대응하는 상세 정보의 저장위치를 나타내는 URL을 컨텐츠서버(200)로 요청하고(S605), 수신한다(S610).In step S605, the
단계(S610)에서 URL을 수신한 서비스서버(300)는 각각의 URL에 short URL을 순차적으로 인덱싱하고(S615), 단계(S610)에서 수신한 하나 이상의 답변에 해당 인덱싱한 short URL을 매핑한 후 URL 및 인덱싱한 short URL 정보를 포함한 매핑정보를 내부에 저장한다(S620). 단계(S615) 및 단계(S620)에서의 short URL은, 예를 들 어, 실제 URL을 대신할 한 자리수의 숫자로 표현된 short URL임이 바람직하다.The
이후, 서비스서버(300)는 단계(S620)에서 short URL을 매핑한 하나 이상의 답변을 문자메시지에 담아 휴대단말(100)로 전송한다(S625). 단계(S625)는 단계(S620)에서 매핑정보를 저장하는 과정과 순서를 바꾸어 전후에 이루어질 수 있다.Thereafter, the
단계(S625)에서 실제 URL 대신 각 URL에 인덱싱한 short URL을 하나 이상의 답변에 매핑하여 전송하는 이유는, '1', '2' 등 한 자리 숫자로 이루어진 short URL의 경우 문자메시지 내 1byte의 데이터 량밖에 차지하지 않아, 총 데이터 량이 한정되어 있는 단문 문자메시지에 하나 이상의 답변에 대한 컨텐츠를 최대한 포함하여 전송하는 것이 가능하기 때문이다. 만일 답변의 수가 많아 대응하는 URL에 인덱싱한 short URL의 수가 늘어나는 경우, short URL은 두 자리 숫자로 이루어질 수 있으며, 이때, 문자메시지 내에서 2byte의 데이터 량을 차지하게 될 것이다. 그러나 이러한 경우에도 실제 URL을 call back URL로 표현하여 전송하는 것보다는 상대적으로 훨씬 적은 데이터 량만을 차지하게 된다.In step S625, a short URL indexed to each URL is mapped to one or more answers instead of the actual URL, and the reason is that if the short URL is a single digit such as '1' or '2', 1 byte of data It is possible to transmit contents including one or more answers as much as possible to a short text message in which the total amount of data is limited. If the number of short URLs indexed to the corresponding URL increases due to the large number of replies, the short URL may be a two-digit number, which will occupy 2 bytes of data in the text message. However, in such a case, the actual URL is occupied by a relatively small amount of data, rather than expressed by a call back URL.
단계(S625)에서 하나 이상의 답변을 포함한 문자메시지를 수신한 휴대단말(100)은 서비스서버(300)로 해당 하나 이상의 답변을 디스플레이하는데 이용되는 뷰어를 제공하는 가상머신을 요청하고(S630), 가상머신을 수신한다(S635).In step S625, the
단계(S630)는, 단계(S625)에서 하나 이상의 답변을 수신한 휴대단말(100)이 해당 하나 이상의 답변을 디스플레이 장치 디스플레이하려고 시도하고, 그 과정에서 가상머신이 휴대단말(100) 내에 존재하지 않는 것을 인식하여, 서비스서버(300) 로 가상머신을 요청하는 과정으로 이루어질 수 있다. In operation S630, the
또한, 휴대단말(100)에 가상머신이 이미 저장되어 있는 경우에는 단계(S630) 및 단계(S635)가 생략될 수 있으며, 단계(S630)에서의 가상머신 요청은 단계(S600)에서 키워드를 포함한 문자메시지를 서비스서버(300)로 전송할 때, 가상머신이 휴대단말(100)에 존재하지 않음을 나타내는 코드를 삽입하여 전송하여 가상머신의 수신이 이루어지도록 할 수도 있다. 그리고, 단계(S600)에서 문자메시지를 수신한 서비스서버(300)가 휴대단말(100)의 MIN을 참조하여, 가상머신이 해당 MIN에 대응하는 휴대단말(100)에 존재하지 않음을 인식하여 휴대단말(100)로 가상머신을 전송하는 방식으로, 휴대단말(100)이 가상머신을 수신할 수도 있을 것이다.If the virtual machine has already been stored in the
이러한 방식으로, 단계(S630) 및 단계(S635)는 단계(S600) 내지 단계(S625)의 사이에 그 순서를 변경하여 이루어질 수 있으며, 휴대단말(100)이 가상머신을 수신하는 방식은 상기한 실시예에 한정되는 것은 아니다.In this way, steps S630 and S635 may be performed between steps S600 and S625, and the manner in which the
단계(S625)에서 하나 이상의 답변을 수신하고, 단계(S635)에서 가상머신을 수신한 휴대단말(100)은 가상머신을 내부의 메모리에 로딩하여 실행하고, 가상머신의 뷰어를 통해 하나 이상의 답변을 디스플레이한다(S640). 만일, 휴대단말이 단계(S625)에서 하나 이상의 답변을 복수의 문자메시지로 수신하는 경우에는, 단계(S640)에서 일정 개수의 문자메시지에 포함된 답변을 묶어서, 한꺼번에 가상머신의 뷰어를 이용해 디스플레이할 수 있다.The
단계(S640)에서 휴대단말(100)이 가상머신의 뷰어를 이용해 하나 이상의 답변을 디스플레이한 후, 휴대단말(100)은 입력장치를 통해 사용자로부터 하나 이상 의 답변 중 특정 답변에 대한 선택입력을 수신한다(S645).In step S640, after the
단계(S645)에서 선택입력을 수신한 휴대단말(100)은 선택된 특정 답변에 해당하는 상세 정보를 서비스서버(300)로 요청한다(S650).Upon receiving the selection input in step S645, the
단계(S650)에서 특정 답변에 해당하는 상세 정보를 요청받은 서비스서버(300)는 휴대단말(100)의 MIN 및 short URL 정보 등을 이용하여 단계(S620)에서 저장한 특정 답변의 short URL에 대응하는 URL을 검색한다(S655).In step S650, the
단계(S620)에서 서비스서버(300)가 각각의 답변에 대응하는 상세 정보의 URL 및 URL에 인덱싱한 short URL을 저장함으로써, 단계(S650)에서 서비스서버(300)가 특정 답변에 대응하는 상세 정보를 요청받으면, 단계(S655)에서 해당 특정 답변에 매핑된 short URL을 이용해, 내부의 저장소에서 해당 short URL에 대응하는 실제 저장위치 URL을 검색할 수 있게 된다.In step S620, the
단계(S655)에서 특정 답변에 대응하는 상세 정보의 저장위치 URL을 검색한 서비스서버(300)는 이를 이용하여 컨텐츠서버(200)로 접속하여 특정 답변에 대응하는 상세 정보를 요청하고(S660), 해당 상세 정보를 컨텐츠서버(200)로부터 수신하여(S665), 문자메시지 형태로 휴대단말(100)로 전송한다(S670).In step S655, the
단계(S670)에서 특정 답변에 대응하는 상세 정보를 수신한 휴대단말(100)은 단계(S635)에서 수신한 가상머신의 뷰어를 이용해 해당 상세 정보를 디스플레이하여 사용자가 시각적으로 인식할 수 있도록 한다(S675).Upon receiving the detailed information corresponding to the specific answer in step S670, the
단계(S670)에서 상세 정보가 복수의 문자메시지에 포함되어 전송된 경우, 단계(S675)에서 휴대단말(100)은 일정 개수의 문자메시지에 포함된 상세 정보를 묶어 서 가상머신의 뷰어를 통해 한꺼번에 디스플레이할 수 있다.If the detailed information is transmitted in a plurality of text messages in step S670, the
이상으로 본 발명의 기술적 사상을 예시하기 위한 바람직한 실시예와 관련하여 설명하고 도시하였지만, 본 발명은 이와 같이 도시되고 설명된 그대로의 구성 및 작용에만 국한되는 것은 아니며, 기술적 사상의 범주를 일탈함 없이 본 발명에 대해 다수의 변경 및 수정이 가능함을 당업자들은 잘 이해할 수 있을 것이다. 따라서 그러한 모든 적절한 변경 및 수정과 균등물들도 본 발명의 범위에 속하는 것으로 간주되어야 할 것이다.While the present invention has been particularly shown and described with reference to exemplary embodiments thereof, it is to be understood that the invention is not limited to the disclosed exemplary embodiments, but, on the contrary, It will be appreciated by those skilled in the art that numerous changes and modifications can be made to the invention. And all such modifications and changes as fall within the scope of the present invention are therefore to be regarded as being within the scope of the present invention.
본 발명에 의하면 휴대단말 사용자가 패킷 데이터 전송에 따른 인터페이스를 이용하여 키워드를 이용한 정보 검색을 할 수 있으며, 정보 검색에 따른 데이터 요금은 문자메시지를 기반으로 과금되어 사용자 편의가 증진된다. 본 발명의 서비스는 네트워크에 새로운 서비스서버를 연결함으로써 이용이 가능하여 추가적인 비용 발생이 최소화된다.According to the present invention, a user of the mobile terminal can search for information using a keyword by using an interface according to the packet data transmission, and the data fee based on the information search is charged based on a text message, thereby enhancing user convenience. The service of the present invention can be used by connecting a new service server to the network, thereby minimizing the additional cost incurred.
도 1은 본 발명의 일 실시예에 따른 문자메시지를 이용한 컨텐츠 제공시스템의 구성도이다.1 is a configuration diagram of a content providing system using a text message according to an embodiment of the present invention.
도 2는 도 1의 실시예에 따른 휴대단말을 나타낸 구성도이다.FIG. 2 is a configuration diagram illustrating a portable terminal according to the embodiment of FIG. 1;
도 3은 도 1의 실시예에 따른 서비스서버를 나타낸 구성도이다.3 is a configuration diagram illustrating a service server according to the embodiment of FIG.
도 4는 본 발명의 일 실시예에 따른 키워드에 대한 답변이 휴대단말에 디스플레이된 화면을 나타낸 예시도이다.4 is a diagram illustrating an example of a screen displayed on a portable terminal in response to a keyword according to an exemplary embodiment of the present invention.
도 5는 도 4의 실시예에 따른 키워드에 대한 답변이 휴대단말에 디스플레이된 화면을 나타낸 예시도이다.FIG. 5 is a diagram illustrating an example of a screen displayed on a mobile terminal in response to a keyword according to the embodiment of FIG.
도 6은 본 발명의 일 실시예에 다른 문자메시지를 이용한 컨텐츠 제공방법을 나타낸 예시도이다.6 is a diagram illustrating an example of a method for providing contents using a text message according to an embodiment of the present invention.
* 도면의 주요 부분에 대한 부호의 설명 *Description of the Related Art [0002]
100: 휴대단말 110: 송수신부100: Portable terminal 110: Transmitting /
120: 입력부 130: 저장부120: input unit 130: storage unit
140: 디스플레이부 150: 제어부140: display unit 150: control unit
200: 컨텐츠서버 300: 서비스서버200: content server 300: service server
310: 서버송수신부 320: 데이터베이스310: server transmission / reception unit 320: database
330: 서버제어부 400: 네트워크330: server control unit 400:
Claims (15)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020090088261A KR101614690B1 (en) | 2009-09-17 | 2009-09-17 | System and method for providing contents using short message, and potable terminal and service server |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020090088261A KR101614690B1 (en) | 2009-09-17 | 2009-09-17 | System and method for providing contents using short message, and potable terminal and service server |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20110030229A KR20110030229A (en) | 2011-03-23 |
KR101614690B1 true KR101614690B1 (en) | 2016-04-25 |
Family
ID=43936013
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020090088261A Expired - Fee Related KR101614690B1 (en) | 2009-09-17 | 2009-09-17 | System and method for providing contents using short message, and potable terminal and service server |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR101614690B1 (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101850026B1 (en) | 2011-11-07 | 2018-04-24 | 한국전자통신연구원 | Personalized advertisment device based on speech recognition sms service, and personalized advertisment exposure method based on speech recognition sms service |
CN103716752B (en) | 2012-09-29 | 2017-06-27 | 上海贝尔股份有限公司 | A kind of method of the group message of dispensing machines class communication |
-
2009
- 2009-09-17 KR KR1020090088261A patent/KR101614690B1/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
KR20110030229A (en) | 2011-03-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100309310B1 (en) | Apparatus and method for accessing a data file in a data communication network | |
US6763248B1 (en) | Radio network communication system | |
US20060099931A1 (en) | Automatic phone number to website linking system and method | |
WO2002013031A1 (en) | Apparatus and method for connecting and serving an e-mail using wireless terminal | |
CN101102332A (en) | System and method for providing an interactive screen on a wireless device interacting with a server | |
JP2009259124A (en) | System and method for providing application update information | |
WO2002017098A1 (en) | Apparatus and method for connecting and serving a data using wireless terminal | |
KR101614690B1 (en) | System and method for providing contents using short message, and potable terminal and service server | |
KR20070116798A (en) | Terminal independent addressing system for accessing web pages over public mobile networks | |
JP2002318808A (en) | Personal information registration support system | |
CN100592736C (en) | Environment management system for a network comprising a collection of heterogeneous terminals | |
KR100464973B1 (en) | Method of sharing mutually a data for mobile phone users | |
US20070236606A1 (en) | Methods and arrangements for accessing information via a graphical user interface | |
KR102166384B1 (en) | Method for providing advertisement service of wireless lan network and terminal using thereof | |
KR100601848B1 (en) | Download descriptor processing method in mobile communication terminal | |
WO2007100200A1 (en) | System for providing customized information using keyword searching and method thereof | |
KR20090053076A (en) | Portable terminal, RS system having it and updated information providing method thereof | |
KR100580830B1 (en) | Apparatus and method for providing application download and execution service in mobile communication terminal | |
KR100718391B1 (en) | Mobile homepage service method of mobile communication terminal | |
KR100716673B1 (en) | Method and system for providing advertisement in network | |
GB2348576A (en) | Selective transmission of images from a web server to a mobile terminal | |
KR100678336B1 (en) | Method and system of sending map message | |
KR20080021852A (en) | RS Contents Service Method Using Mobile Communication Terminal and The Service System | |
EP2175382B1 (en) | Methods, module and network server for providing information to a mobile phone | |
KR20020026629A (en) | Apparatus of embodying dictionary function using mobile station and method thereof |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0109 | Patent application |
St.27 status event code: A-0-1-A10-A12-nap-PA0109 |
|
PG1501 | Laying open of application |
St.27 status event code: A-1-1-Q10-Q12-nap-PG1501 |
|
PN2301 | Change of applicant |
St.27 status event code: A-3-3-R10-R11-asn-PN2301 |
|
R19-X000 | Request for party data change rejected |
St.27 status event code: A-3-3-R10-R19-oth-X000 |
|
N231 | Notification of change of applicant | ||
PN2301 | Change of applicant |
St.27 status event code: A-3-3-R10-R13-asn-PN2301 St.27 status event code: A-3-3-R10-R11-asn-PN2301 |
|
PN2301 | Change of applicant |
St.27 status event code: A-3-3-R10-R13-asn-PN2301 St.27 status event code: A-3-3-R10-R11-asn-PN2301 |
|
R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-3-3-R10-R18-oth-X000 |
|
A201 | Request for examination | ||
PA0201 | Request for examination |
St.27 status event code: A-1-2-D10-D11-exm-PA0201 |
|
D13-X000 | Search requested |
St.27 status event code: A-1-2-D10-D13-srh-X000 |
|
D14-X000 | Search report completed |
St.27 status event code: A-1-2-D10-D14-srh-X000 |
|
R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-3-3-R10-R18-oth-X000 |
|
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
St.27 status event code: A-1-2-D10-D21-exm-PE0902 |
|
E13-X000 | Pre-grant limitation requested |
St.27 status event code: A-2-3-E10-E13-lim-X000 |
|
P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |
|
P13-X000 | Application amended |
St.27 status event code: A-2-2-P10-P13-nap-X000 |
|
PE0701 | Decision of registration |
St.27 status event code: A-1-2-D10-D22-exm-PE0701 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
St.27 status event code: A-2-4-F10-F11-exm-PR0701 |
|
PR1002 | Payment of registration fee |
St.27 status event code: A-2-2-U10-U11-oth-PR1002 Fee payment year number: 1 |
|
PG1601 | Publication of registration |
St.27 status event code: A-4-4-Q10-Q13-nap-PG1601 |
|
L13-X000 | Limitation or reissue of ip right requested |
St.27 status event code: A-2-3-L10-L13-lim-X000 |
|
U15-X000 | Partial renewal or maintenance fee paid modifying the ip right scope |
St.27 status event code: A-4-4-U10-U15-oth-X000 |
|
P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |
|
LAPS | Lapse due to unpaid annual fee | ||
PC1903 | Unpaid annual fee |
St.27 status event code: A-4-4-U10-U13-oth-PC1903 Not in force date: 20190419 Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE |
|
PC1903 | Unpaid annual fee |
St.27 status event code: N-4-6-H10-H13-oth-PC1903 Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE Not in force date: 20190419 |