[go: up one dir, main page]

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 PDF

Info

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
Application number
KR1020090088261A
Other languages
Korean (ko)
Other versions
KR20110030229A (en
Inventor
하도훈
김형덕
김연주
최진영
Original Assignee
에스케이플래닛 주식회사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 에스케이플래닛 주식회사 filed Critical 에스케이플래닛 주식회사
Priority to KR1020090088261A priority Critical patent/KR101614690B1/en
Publication of KR20110030229A publication Critical patent/KR20110030229A/en
Application granted granted Critical
Publication of KR101614690B1 publication Critical patent/KR101614690B1/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/07User-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/08Annexed information, e.g. attachments
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/12Messaging; Mailboxes; Announcements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/18Service support devices; Network management devices
    • H04W88/184Messaging 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

문자메시지를 이용한 컨텐츠 제공시스템 및 방법, 그 휴대단말 및 서비스서버{System and method for providing contents using short message, and potable terminal and service server}Technical Field [0001] The present invention relates to a content providing system and method using a text message, a portable terminal, and a service server,

본 발명은 문자메시지를 이용한 컨텐츠 제공방법에 관한 것으로, 특히, 휴대단말 사용자가 패킷을 이용한 정보 전송 방법과 같은 인터페이스를 제공받으면서 문자메시지를 이용하여 키워드에 따른 세부 정보를 수신하고 시각적으로 확인할 수 있는 문자메시지를 이용한 컨텐츠 제공시스템 및 방법, 그 휴대단말 및 서비스서버에 관한 것이다.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 mobile terminal 100, a content server 200, a service server 300, and a network 400.

네트워크(400)는 휴대단말(100), 컨텐츠서버(200) 및 서비스서버(300) 간의 데이터 전송, 정보 교환을 위한 데이터 통신망을 의미한다. 본 발명의 네트워크(400)는 인터넷, 인트라넷, 익스트라넷 또는 기타 널리 공지되었거나 향후 개발 될 유선, 무선 또는 이들의 결합망을 포함한다. 특히, 본 발명의 네트워크(400)는 이동통신이 가능한 휴대단말(100)로 데이터를 전송할 수 있는 이동통신망을 포함한다.The network 400 refers to a data communication network for data transmission and information exchange between the portable terminal 100, the content server 200 and the service server 300. The network 400 of the present invention includes the Internet, an intranet, an extranet, or other well-known or later developed wired, wireless, or a combination thereof. In particular, the network 400 of the present invention includes a mobile communication network capable of transmitting data to a mobile terminal 100 capable of mobile communication.

휴대단말(100)은 네트워크(100)를 이용하여 데이터를 송수신할 수 있는 단말기이다. 본 발명의 휴대단말(100)은 이동통신망을 포함한 네트워크(400)를 이용하여 무선 데이터 송수신이 가능한 PDA, 노트북, 이동통신 단말기 등이 될 수 있으며, 특히, 음성 또는 영상통화와 함께 문자메시지 송수신이 가능한 휴대폰이 될 수 있다.The portable terminal 100 is a terminal capable of transmitting and receiving data using the network 100. [ The portable terminal 100 of the present invention may be a PDA, a notebook computer, a mobile communication terminal, etc. capable of transmitting and receiving wireless data using the network 400 including a mobile communication network. In particular, It can be a possible phone.

컨텐츠서버(200)는 컨텐츠 제공자(contents provider: CP)가 운용 및 관리하는 서버이다. 컨텐츠서버(200)는 WML(Wireless Markup Language)로 작성된 컨텐츠를 제공할 수 있고, 이 경우 휴대단말(100)은 WAP(Wireless Application Protocol)을 이용하여 서비스서버(300)를 거쳐 컨텐츠서버(200)가 제공하는 컨텐츠를 수신하여 디스플레이하는 것이 가능하다.The content server 200 is a server operated and managed by a contents provider (CP). The content server 200 can provide content written in a wireless markup language (WML). In this case, the portable terminal 100 can access the content server 200 via the service server 300 using a wireless application protocol (WAP) It is possible to receive and display the content provided by the user.

만일, 컨텐츠서버(200)가 HTML(HyperText Markup Language) 기반의 인터넷 컨텐츠를 보유한 경우 휴대단말(100)은 WAP 2.X를 이용하거나, 네트워크(400) 내에서 HTML을 WML로 변환하는 WAP 게이트웨이를 통해 컨텐츠를 전송받아 디스플레이하는 것이 가능하다.If the content server 200 has Internet content based on HTML (HyperText Markup Language), the portable terminal 100 may use the WAP 2.X or a WAP gateway that converts HTML into WML in the network 400 It is possible to receive and display the contents through the Internet.

서비스서버(300)는 본 발명에 따른 문자메시지를 이용한 컨텐츠 제공서비스를 구현하기 위해 휴대단말(100) 및 컨텐츠서버(200)와 네트워크(400)로 연결되는 서버이다. 본 발명의 서비스서버(300)는 휴대단말(100)로부터 검색 키워드를 포함 한 문자메시지를 수신하면, 해당 문자메시지에 포함된 키워드를 이용하여 컨텐츠서버(200)와의 메시지 송수신을 통해 키워드에 대응하는 하나 이상의 답변 및 하나 이상의 답변에 대응하는 상세 정보의 저장위치를 나타내는 URL(Uniform Resource Locator) 정보를 수신한다.The service server 300 is a server connected to the mobile terminal 100 and the content server 200 through the network 400 to implement a content providing service using a text message according to the present invention. When the service server 300 receives the text message including the search keyword from the portable terminal 100, the service server 300 transmits the message to the content server 200 using the keyword included in the text message, URL (Uniform Resource Locator) information indicating a storage location of one or more answers and detailed information corresponding to one or more answers.

이때, 키워드를 포함한 문자메시지는 네트워크(400) 내에서 문자메시지 서비스를 제공하는 SMS(Short Message Service)서버를 이용하여 휴대단말(100)로부터 서비스서버(300)로 전송되며, 이하에서 설명되는 문자메시지는 모두 동일한 방식으로 전송될 수 있음을 밝혀둔다.At this time, the text message including the keyword is transmitted from the mobile terminal 100 to the service server 300 using the Short Message Service (SMS) server that provides a text message service in the network 400, All messages can be transmitted in the same way.

서비스서버(300)가 컨텐츠서버로부터 키워드에 대응하는 하나 이상의 답변 및 하나 이상의 답변에 대응하는 상세 정보의 저장위치를 나타내는 URL 정보를 수신하면, 서비스서버(300)는 수신한 URL을 short URL로 인덱싱(indexing)하고 내부에 저장한다. 그리고 서비스서버(300)는 URL을 short URL로 인덱싱하고 내부에 저장하는 동작의 전후에 하나 이상의 답변 각각에 short URL을 매핑(mapping)하여 문자메시지 형태로 휴대단말(100)로 전송한다.When the service server 300 receives URL information indicating a storage location of detailed information corresponding to one or more answers and one or more answers corresponding to keywords from the content server, the service server 300 indexes the received URL to a short URL (indexing) and stores it inside. Then, the service server 300 maps the short URL to each of the one or more answers before and after the operation of indexing the URL into a short URL and storing the short URL therein, and transmits the short URL to the portable terminal 100 as a text message.

문자메시지를 통하여 short URL이 매핑된 하나 이상의 답변을 수신한 휴대단말(100)은 해당 하나 이상의 답변을 디스플레이 장치에 표현하여 사용자가 시각적으로 인식할 수 있도록 한다. 휴대단말(100)이 하나 이상의 답변을 디스플레이할 때에는 서비스서버(300)로부터 수신한 가상머신(virtual machine)의 뷰어(viewer)를 이용하여 디스플레이할 수 있다.The mobile terminal 100 receiving the one or more answers to which the short URL is mapped through the text message expresses the one or more answers on the display device so that the user can visually recognize the one or more answers. When the portable terminal 100 displays one or more answers, it can display using a viewer of a virtual machine received from the service server 300. [

본 발명에서 서비스서버(300)가 휴대단말(100)로 제공하는 가상머신은, 휴대 단말(100) 내에서 실행되어, 서비스서버(100)로부터 수신하는 답변이나 답변에 대응하는 상세 정보를 시각적으로 디스플레이하는 뷰어를 제공하는 프로그램이다.The virtual machine provided by the service server 300 to the portable terminal 100 is executed in the portable terminal 100 to visualize detailed information corresponding to a reply or an answer received from the service server 100 It is a program that provides viewer to display.

이때, 휴대단말(100)이 특정 키워드에 대응하는 답변을 포함한 복수의 문자메시지를 서비스서버(300)로부터 수신한 경우 일정 개수의 문자메시지에 포함된 답변을 묶어서 한꺼번에 가상머신의 뷰어를 통해 디스플레이 장치에 표현할 수 있다.At this time, when the mobile terminal 100 receives a plurality of text messages including answers corresponding to a specific keyword from the service server 300, the answers included in a certain number of text messages are grouped together at once, .

휴대단말(100)에 디스플레이된 하나 이상의 답변을 인식한 사용자가 해당 하나 이상의 답변 중 특정 답변을 선택하는 선택입력을 하면, 휴대단말(100)은 해당 선택입력을 수신하여 서비스서버(300)로 해당 특정 답변에 대응하는 상세 정보를 요청한다.When the user who recognizes one or more answers displayed on the portable terminal 100 makes a selection input for selecting a specific answer from the one or more answers, the portable terminal 100 receives the selection input and transmits the selection input to the service server 300 Request detailed information corresponding to a specific answer.

특정 답변에 대응하는 상세 정보 요청을 수신한 서비스서버(300)는 해당 특정 답변에 매핑한 short URL을 이용하여, 내부에 기 저장한 해당 short URL에 대응하는 URL을 검색한다. 그리고 검색된 URL을 이용하여 컨텐츠서버(200)로 특정 답변에 해당하는 상세 정보를 요청하여 수신한다.Upon receiving the detailed information request corresponding to the specific answer, the service server 300 uses the short URL mapped to the specific answer to search for a URL corresponding to the short URL previously stored therein. Then, the content server 200 requests and receives detailed information corresponding to a specific answer using the retrieved URL.

본 발명에서, 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 service server 300 indexes a virtual URL corresponding to the actual URL and transmits the URL to the portable terminal 100 in a text message. Here, the Call Back URL is included in a text message and is URL information that allows a user to access a specific site by simple input.

통상 단문 문자메시지의 용량은 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 content server 200 is attached to the text message and the text message is transmitted, the capacity of the content that can be transmitted in the text message is reduced accordingly. In order to overcome this problem, in the present invention, the service server 300 indexes a short URL in an actual URL, attaches only the indexed short URL to the text message, and transmits it, thereby maximizing the number of bytes used for actual content transmission .

예를 들어, 특정 답변에 해당하는 상세 정보의 컨텐츠서버(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 content server 200 is 'http://xxx.nate.com/view.jsp?pageID=12345'. The service server 300 indexes the corresponding URL as a short URL of '1' and stores it therein. When receiving detailed information on a specific answer from the portable terminal 100, it is confirmed that the actual URL corresponding to the short URL of '1' is 'http://xxx.nate.com/view.jsp?pageID=12345' , And can access the content server 200 using the actual URL and receive the detailed information. At this time, even if the short URL of '1' is included in the text message, since it occupies only 1 byte, it is possible to transmit the text message with more reply contents.

컨텐츠서버(200)로부터 특정 답변에 해당하는 상세 정보를 수신한 서비스서버(300)는 이를 문자메시지에 포함하여 휴대단말(100)로 전송하고, 휴대단말(100)은 이를 수신하여 디스플레이 장치에 표현한다.The service server 300 receives detailed information corresponding to a specific answer from the contents server 200 and transmits the text message to the portable terminal 100. The portable terminal 100 receives the detailed message and displays it in a display device do.

휴대단말(100)이 서비스서버(300)로부터 상세 정보를 수신하여 표현하는 경우에도 상기와 같이 가상머신의 뷰어를 이용하여 디스플레이할 수 있다. 또한, 상 기와 마찬가지로 상세 정보를 포함한 복수의 문자메시지를 수신하는 경우 일정 개수의 문자메시지에 포함된 상세 정보의 내용을 묶어서 휴대단말(100)의 화면 등에 한꺼번에 디스플레이할 수 있다.When the portable terminal 100 receives and displays detailed information from the service server 300, it can display using the viewer of the virtual machine as described above. In addition, when receiving a plurality of text messages including detailed information, the contents of detailed information included in a certain number of text messages can be grouped together and displayed on the screen of the portable terminal 100 at the same time.

본 발명에 따른 휴대단말(100)의 구성 및 동작에 대해서는 도 2를 참조하여 좀 더 상세하게 설명하기로 한다.The configuration and operation of the portable terminal 100 according to the present invention will be described in detail with reference to FIG.

도 2는 도 1의 실시예에 따른 휴대단말(100)의 구성을 예시한 도면이다. 도 1 및 도 2를 참조하면, 휴대단말(100)은 송수신부(110), 입력부(120), 저장부(130), 디스플레이부(140) 및 제어부(150)를 포함한다.2 is a diagram illustrating the configuration of the mobile terminal 100 according to the embodiment of FIG. 1 and 2, the portable terminal 100 includes a transmitting / receiving unit 110, an input unit 120, a storage unit 130, a display unit 140, and a controller 150.

송수신부(110)는 네트워크(400)를 매개로 컨텐츠서버(200) 및 서비스서버(300)와 통신을 수행한다. 송수신부(110)는 송신되는 신호의 주파수를 상승변환 및 증폭하는 RF(Radio Frequency) 송신기와, 수신되는 신호를 저잡음 증폭하고 주파수를 하강 변환하는 RF 수신기 등을 포함할 수 있다.The transmission / reception unit 110 communicates with the content server 200 and the service server 300 through the network 400. [ The transmitting and receiving unit 110 may include an RF (Radio Frequency) transmitter for up-converting and amplifying the frequency of a transmitted signal, an RF receiver for low-noise amplifying the received signal, and down-converting the frequency of the received signal.

입력부(120)는 휴대단말(100)의 조작을 위한 복수의 키를 제공하며, 휴대단말(100) 사용자의 키선택에 따른 선택신호를 발생한다. 또한 입력부(120)는 정보검색을 위한 키워드를 입력받고, 디스플레이부(140)에 디스플레이된 키워드에 대응하는 답변에 대한 선택신호를 입력받는다. 입력부(120)는 키패드, 터치패드와 같은 포인팅 장치, 터치스크린 등의 입력장치가 사용될 수 있다.The input unit 120 provides a plurality of keys for operating the portable terminal 100 and generates a selection signal according to a key selection of the portable terminal 100 user. The input unit 120 receives a keyword for information search and receives a selection signal for an answer corresponding to the keyword displayed on the display unit 140. [ The input unit 120 may be an input device such as a keypad, a pointing device such as a touch pad, or a touch screen.

저장부(130)는 제어부(150)의 제어에 의해 휴대단말(100)의 동작 제어시 필요한 어플리케이션 프로그램과, 그 프로그램 수행 중에 발생되는 데이터를 저장하며, 하나 이상의 휘발성 메모리 소자와 비휘발성 메모리 소자로 이루어진다. The storage unit 130 stores an application program required for controlling the operation of the portable terminal 100 under control of the control unit 150 and data generated during the execution of the program and may include at least one volatile memory element and non- .

본 발명의 저장부(130)는, 제어부(150)의 제어에 따라 디스플레이부(140)에 시각적으로 디스플레이되는 뷰어를 제공하는 가상머신을 저장한 저장소이다. 이때, 가상머신의 뷰어는 short URL이 매핑된 하나 이상의 답변을 시각적으로 디스플레이하거나, 하나 이상의 답변 중 특정 답변에 대한 상세 정보를 시각적으로 디스플레이하는 역할을 한다.The storage unit 130 of the present invention stores a virtual machine that provides a viewer that is visually displayed on the display unit 140 under the control of the controller 150. [ At this time, the viewer of the virtual machine serves to visually display one or more answers to which the short URL is mapped, or to visually display detailed information about a specific answer among the one or more answers.

제어부(150)는 송수신부(110), 입력부(120), 저장부(130), 디스플레이부(140)를 포함한 휴대단말(100)의 동작을 전체적으로 제어하는 프로세서를 포함한다.The control unit 150 includes a processor that controls the operation of the portable terminal 100 including the transmitting and receiving unit 110, the input unit 120, the storage unit 130, and the display unit 140 as a whole.

제어부(150)는 입력부(120)를 통해 검색을 위한 키워드 및 문자 전송 명령을 수신하여 서비스서버(300)로 키워드를 포함한 문자메시지를 전송한다. 이때, 제어부(150)는 입력부(120)를 통해 서비스서버(300)에 대응하는 번호를 입력받아 키워드를 포함한 문자메시지를 전송할 수 있다.The control unit 150 receives a keyword and a character transmission command for searching through the input unit 120 and transmits a text message including a keyword to the service server 300. At this time, the control unit 150 receives the number corresponding to the service server 300 through the input unit 120, and can transmit a text message including the keyword.

이후, 제어부(150)가 송수신부(110)를 통해 서비스서버(300)로부터 키워드에 대응하는 하나 이상의 답변을 short URL이 매핑된 형태로 문자메시지를 이용하여 수신하면, 저장부(130)에 저장된 가상머신을 내부의 메모리에 로딩하여 실행하고, 가상머신의 뷰어를 이용해 해당 하나 이상의 답변을 디스플레이부(140)에 디스플레이한다. 만일 하나 이상의 답변이 복수의 문자메시지에 포함되어 전송된 경우, 제어부(140)는 일정 개수의 문자메시지에 포함된 답변을 묶어서 한꺼번에 가상머신의 뷰어로 디스플레이할 수 있다.When the control unit 150 receives the one or more answers corresponding to the keywords from the service server 300 through the transmission / reception unit 110 using a text message in the form of a short URL mapped, the control unit 150 stores the one or more answers stored in the storage unit 130 Loads and executes the virtual machine in the internal memory, and displays the one or more answers on the display unit 140 using the viewer of the virtual machine. If one or more answers are transmitted in a plurality of text messages, the control unit 140 can group the answers included in a certain number of text messages and display them in a virtual machine viewer at a time.

이때, 저장부(130)에 저장한 가상머신은 제어부(150)가 키워드에 대응하는 하나 이상의 답변을 디스플레이부(140)에 디스플레이하기 전에, 서비스서버(300)로부터 송수신부(110)를 통해 수신하여 저장한 것이다. At this time, the virtual machine stored in the storage unit 130 is received from the service server 300 through the transmission / reception unit 110 before the controller 150 displays one or more answers corresponding to the keyword on the display unit 140 And stored.

본 발명에서 제어부(150)는 키워드에 대응하는 하나 이상의 답변을 디스플레이부(140)에 디스플레이하기 전에, 가상머신이 저장부(130)에 저장되어 있는지 확인하여 저장되어 있지 않은 경우 송수신부(110)를 통해 서비스서버(300)로 가상머신을 요청하여 수신할 수 있다. 예를 들어, 제어부(140)는 키워드를 포함한 문자메시지를 서비스서버(300)로 전송할 때, 저장부(130)에 가상머신이 저장되어 있지 않음을 확인하고, 가상머신을 요청하는 짧은 코드를 포함하여 서비스서버(300)로 전송하고, 서비스서버(300)는 이를 수신하여 내부에 저장된 가상머신을 휴대단말(100)로 전송할 수 있다. 이때, 휴대단말(100)의 제어부(150)는 송수신부(110)를 통해 가상머신의 설치 프로그램을 수신하고 이를 실행하여 저장부(130)에 가상머신을 저장할 수 있을 것이다. 또한, 제어부(140)는 키워드에 대응하는 하나 이상의 답변을 디스플레이부(140)에 표현하려고 할 때, 가상머신이 저장부(130)에 저장되어 있지 않음을 확인하고, 서비스서버(300)로 가상머신을 요청하여 수신할 수도 있다.The control unit 150 checks whether the virtual machine is stored in the storage unit 130 before displaying one or more answers corresponding to the keyword on the display unit 140. If the virtual machine is not stored in the storage unit 130, The service server 300 can request and receive a virtual machine. For example, when transmitting the text message including the keyword to the service server 300, the control unit 140 confirms that the virtual machine is not stored in the storage unit 130 and includes a short code requesting the virtual machine And transmits the virtual machine to the service server 300. The service server 300 receives the virtual machine and transmits the virtual machine stored therein to the portable terminal 100. [ At this time, the control unit 150 of the portable terminal 100 may receive the installation program of the virtual machine through the transmission / reception unit 110 and execute the installation program to store the virtual machine in the storage unit 130. When the controller 140 attempts to display one or more answers corresponding to the keyword on the display unit 140, the control unit 140 confirms that the virtual machine is not stored in the storage unit 130, You can also request and receive a machine.

제어부(150)가 저장부(130)에 가상머신을 저장할 때에는, 휴대단말(100)에 가상머신이 설치되어 있지 않음을 인지한 서비스서버(300)로부터 가상머신을 수신할 것인지에 대한 문자메시지를 송수신부(110)를 통해 수신하고, 이를 디스플레이부(140)에 디스플레이한 후, 입력부(120)를 통해 가상머신의 수신동의 입력을 받아 수신할 수 있다. 이후, 제어부(150)는 입력부(120)를 통해 가상머신의 설치동의 입 력을 받아 저장부(130)에 가상머신을 저장할 수 있다.When the control unit 150 stores a virtual machine in the storage unit 130, a text message indicating whether or not to receive the virtual machine from the service server 300 that recognizes that the virtual machine is not installed in the portable terminal 100 is transmitted / And displays it on the display unit 140, and receives and receives a reception agreement input of the virtual machine through the input unit 120. [ The control unit 150 receives the input of the installation agreement of the virtual machine through the input unit 120, and stores the virtual machine in the storage unit 130.

또한, 제어부(150)는 키워드에 대한 하나 이상의 답변을 디스플레이하기 전에 가상머신의 새로운 버전(version)을 수신하여 기존의 가상머신을 업그레이드(upgrade)하고 업그레이드된 가상머신을 이용하여, 해당 하나 이상의 답변을 디스플레이부(140)에 디스플레이할 수 있다. 이때에는, 제어부(150)가 송수신부(110)를 통해 서비스서버(300)로 키워드를 포함한 문자메시지를 전송할 때, 기존에 저장한 가상머신의 버전 정보를 나타내는 코드를 포함하여 함께 전송하는 방식으로 서비스서버(300)로 기 설치된 가상머신의 버전을 알리고, 서비스서버(300)로부터 새로운 버전의 가상머신을 송수신부(100)를 통해 수신하여 업그레이드할 수 있다. 상기와 마찬가지로, 제어부(150)가 가상머신을 업그레이드할 때에는 서비스서버(300)로부터 가상머신의 업그레이드 동의를 질의하는 문자메시지를 수신하여 디스플레이부(140)에 디스플레이하고, 입력부(120)를 통해 이를 동의하는 사용자 입력을 받아 업그레이드를 진행할 수 있다.In addition, the controller 150 receives a new version of the virtual machine before displaying one or more answers to the keyword, upgrades the existing virtual machine, and uses the upgraded virtual machine to download the corresponding one or more answers On the display unit 140. [0034] FIG. At this time, when the control unit 150 transmits a text message including a keyword to the service server 300 through the transmission / reception unit 110, a method of transmitting a text message including version information of the previously stored virtual machine The version of the virtual machine installed in the service server 300 is notified and the new version of the virtual machine is received from the service server 300 through the transceiver 100 and upgraded. When the controller 150 upgrades the virtual machine, the control unit 150 receives a text message from the service server 300 to inquire about the upgrade agreement of the virtual machine, displays it on the display unit 140, You can accept the user input to proceed with the upgrade.

제어부(150)가 디스플레이부(140)에 키워드에 대응하는 하나 이상의 답변을 표현한 상태에서, 입력부(120)를 통해 특정 답변을 선택하는 선택입력을 수신하면, 해당 특정 답변에 대응하는 상세 정보를 송수신부(110)를 통해 서비스서버(300)로 요청한다.When the control unit 150 receives a selection input for selecting a specific answer through the input unit 120 in a state in which one or more answers corresponding to a keyword are displayed on the display unit 140, detailed information corresponding to the specific answer is transmitted / And requests the service server 300 through the unit 110. [

특정 답변에 대응하는 상세 정보 요청을 수신한 서비스서버(300)는 해당 특정 답변에 매핑한 short URL을 이용하여 내부에 저장한 URL을 검색하고, 해당 URL을 이용하여 컨텐츠서버(200)로부터 특정 답변에 대응하는 상세 정보를 수신한다. 그리고 서비스서버(300)는 특정 답변에 대응하는 상세 정보를 문자메시지에 포함하여 휴대단말(100)로 전송하고, 휴대단말(100)의 제어부(150)는 송수신부(100)를 통해 이를 수신하여 디스플레이부(140)에 디스플레이한다.The service server 300 having received the detailed information request corresponding to the specific answer searches the URL stored therein using the short URL mapped to the specific answer, As shown in Fig. The service server 300 transmits detailed information corresponding to a specific response to the portable terminal 100 in a text message and the controller 150 of the portable terminal 100 receives the detailed information through the transmitter / And displays it on the display unit 140.

제어부(150)가 특정 답변에 대응하는 상세 정보를 디스플레이부(140)에 디스플레이할 때에는, 상기와 마찬가지로, 상세 정보를 포함하여 수신된 복수의 문자메시지 중 일정 개수의 문자메시지에 포함된 상제 정보를 묶어서 가상머신의 뷰어를 통해 한꺼번에 디스플레이할 수 있다.When the control unit 150 displays the detailed information corresponding to the specific answer on the display unit 140, the control unit 150 displays the supplementary information included in a certain number of the text messages among the plurality of received text messages including the detailed information You can group them together and display them all at once through the virtual machine's viewer.

본 발명에 따른 서비스서버(300)의 구성 및 동작에 대해서는 도 3을 참조하여 좀 더 상세하게 설명하기로 한다.The configuration and operation of the service server 300 according to the present invention will be described in more detail with reference to FIG.

도 3은 도 1의 실시예에 따른 서비스서버(300)를 구성을 나타낸 도면이다. 도 1 및 도 3을 참조하면, 본 실시예의 서비스서버(300)는 서버송수신부(310), 데이터베이스(320) 및 서버제어부(330)를 포함하여 구성된다.FIG. 3 is a diagram illustrating the configuration of a service server 300 according to the embodiment of FIG. 1 and 3, the service server 300 of the present embodiment includes a server transmission / reception unit 310, a database 320, and a server control unit 330.

서버송수신부(310)는 네트워크(400)를 매개로 휴대단말(100) 및 컨텐츠서버(200)와의 데이터 송수신을 수행하기 위한 인터페이스를 가진다. The server transmission / reception unit 310 has an interface for transmitting / receiving data to / from the portable terminal 100 and the content server 200 via the network 400. [

데이터베이스(320)는 휴대단말에서 실행되어, short URL이 매핑된 하나 이상의 답변을 시각적으로 디스플레이하거나, 하나 이상의 답변 중 특정 답변에 대한 상세 정보를 시각적으로 디스플레이하는 뷰어를 제공하는 가상머신을 저장한 저장소이다.The database 320 is implemented in a mobile terminal and stores a virtual machine that provides a viewer that visually displays one or more answers to which a short URL is mapped or visually displays detailed information about a particular answer to be.

서버제어부(330)는 서버송수신부(310)를 통해 휴대단말(100)로부터 키워드를 포함한 문자메시지를 수신하면, 서버송수신부(310)를 통한 컨텐츠서버(200)와의 메 시지 송수신을 통해 해당 키워드에 대응하는 하나 이상의 답변 및 해당 하나 이상의 답변에 대응하는 상세 정보의 저장위치를 나타내는 URL 정보를 수신한다.The server control unit 330 receives a text message including a keyword from the portable terminal 100 through the server transmission and reception unit 310 and transmits the message to the content server 200 through the server transmission and reception unit 310, And URL information indicating a storage location of the detailed information corresponding to the one or more answers.

그리고 서버제어부(330)는 컨텐츠서버(200)로부터 수신한 URL을 short URL로 인덱싱하여 데이터베이스(320)에 저장하고, 하나 이상의 답변 각각에 short URL을 매핑하여 문자메시지 형태로 서버송수신부(310)를 통해 휴대단말(100)로 전송한다. 서버제어부(330)가 인덱싱한 정보를 데이터베이스(320)에 저장하는 동작과, 하나 이상의 답변을 문자메시지에 담아 휴대단말(100)로 전송하는 동작은 그 순서를 서로 바꾸어 전후로 이루어질 수 있다.The server control unit 330 indexes the URL received from the content server 200 into a short URL and stores it in the database 320. The server control unit 330 maps the short URL to each of the one or more answers and transmits the short URL to the server transmission / To the portable terminal 100 via the Internet. The operations of storing the information indexed by the server control unit 330 in the database 320 and transmitting the one or more answers in the text message to the portable terminal 100 may be performed before and after the order is reversed.

또한, 서버제어부(330)는 short URL이 매핑된 하나 이상의 답변을 휴대단말(100)로 전송할 때의 전후에 데이터베이스(320)에 저장된 가상머신을 휴대단말(100)로 전송하여, 휴대단말(100)이 가상머신의 뷰어를 이용하여 문자메시지에 포함된 하나 이상의 답변을 디스플레이하도록 한다.The server control unit 330 transmits the virtual machine stored in the database 320 to the portable terminal 100 before and after the one or more responses to which the short URL is mapped to the portable terminal 100, ) Allows the viewer of the virtual machine to display one or more answers included in the text message.

이후, 서버제어부(330) 휴대단말(100)로부터 서버송수신부(310)를 통해 하나 이상의 답변 중 특정 답변에 대응하는 상세 정보 요청을 수신하면, 데이터베이스(320)에서 해당 특정 답변에 매핑된 short URL에 대응하는 URL을 검색한다. 서버제어부(330)가 데이터베이스(320)에서 URL을 검색할 때에는, 휴대단말(100)의 MIN(Mobile Identification Number) 정보 및 특정 답변에 매핑한 short URL 정보 등을 이용하여, 특정 답변에 대응하는 상세 정보의 저장위치를 나타내는 URL을 검색할 수 있다.Thereafter, when the server control unit 330 receives a detailed information request corresponding to a specific answer from one or more answers through the server transmission / reception unit 310 from the mobile terminal 100, the database 320 searches for a short URL Quot; URL " When the server control unit 330 retrieves the URL from the database 320, the server control unit 330 uses the MIN (Mobile Identification Number) information of the portable terminal 100 and the short URL information mapped to the specific answer to obtain the details It is possible to retrieve the URL indicating the storage location of the information.

그리고 서버제어부(330)는 검색한 URL을 이용하여 서버송수신부(310)를 통해 컨텐츠서버(200)로 접속하여 특정 답변에 대응하는 상세 정보를 수신하고, 휴대단말(100)로 상세 정보를 문자메시지에 담아 전송한다. 휴대단말(100)은 문자메시지에 포함된 상세 정보를 가상머신의 뷰어를 이용하여 시각적으로 디스플레이하게 된다.The server control unit 330 accesses the content server 200 through the server transmission / reception unit 310 using the searched URL, receives detailed information corresponding to a specific answer, and transmits detailed information to the mobile terminal 100 Message. The portable terminal 100 visually displays the detailed information included in the text message by using the viewer of the virtual machine.

이러한 방식으로, 기존 컨텐츠서버(200)의 기능을 변경함이 없이 서비스서버(300)의 추가만으로 본 발명의 서비스를 제공할 수 있게 되며, 휴대단말(100)의 경우에도 사용자의 동의 등을 받아 가상머신을 설치하도록 함으로써 본 발명의 서비스를 제공받도록 할 수 있다.In this way, the service of the present invention can be provided only by adding the service server 300 without changing the function of the existing content server 200, and even in the case of the portable terminal 100, It is possible to provide the service of the present invention by installing a virtual machine.

본 발명에 따라 휴대단말(100)에 디스플레이되는 화면의 일 예에 대해서는 도 4 및 도 5를 참조하여 설명하기로 한다.An example of a screen displayed on the mobile terminal 100 according to the present invention will be described with reference to FIGS. 4 and 5. FIG.

도 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 portable terminal 100, a text message including a keyword of Kimgadol is transmitted to the service server 300, And the response received through the message is displayed on the display device of the portable terminal 100. [ At this time, the portable terminal 100 displays an answer using the viewer of the virtual machine received from the service server 300. [

도 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 service server 300 receives a text message including the keyword 'jadegol' from the portable terminal 100, the service server 300 requests the content server 200 to provide an answer to 'jadegdol' And transmitted to the portable terminal 100.

도 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 mobile terminal 100 receives three text messages, the mobile terminal 100 bundles the answers included in the two text messages of the first text message and the second text message using the viewer of the virtual machine and displays the text messages on the display device. In the embodiment of FIG. 4, the portable terminal 100 displays the answer of 1 ("Is the truth of the love story?") To answer of 6 ("Love of the love letter sign") to the viewer of the virtual machine as shown in the lower part of FIG. 4 have.

또한, 제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 portable terminal 100 performs a process such as selecting a more-detailed key provided at the lower end of the viewer of the virtual machine in a state of being displayed on the portable terminal.

이후, 예를 들어, 사용자가 휴대단말(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 portable terminal 100 and pressing an OK button at the bottom of the virtual machine interface, The terminal 100 requests the service server 300 for detailed information using the short URL mapped to the answer 7 ('go to the movie industry'). For this operation, the input device and the display device of the portable terminal 100 may be made of a touch screen.

그리고, 휴대단말(100)은 서비스서버(300)로부터 7번 답변('김갑돌 영화계 진출')에 대응하는 상세 정보를 문자메시지로 수신하고 가상머신의 뷰어를 통해 디스플레이한다. 휴대단말(100)이 상세정보를 디스플레이할 때에는, 답변을 디스플레이할 때와 마찬가지로 복수의 문자메시지에 포함된 상세 정보를 묶어서 가상머신의 뷰어를 통해 디스플레이할 수 있다. 이때, 더보기와 같은 버튼을 이용하여 기 디스플레이된 내용과 이어지는 상세 정보를 순차적으로 확인할 수 있음은 상기와 같다.Then, the portable terminal 100 receives the detailed information corresponding to the answer 7 ('advance into the film industry') from the service server 300 in a text message and displays it through the viewer of the virtual machine. When the portable terminal 100 displays detailed information, the detailed information included in a plurality of text messages can be grouped and displayed through a viewer of the virtual machine as in the case of displaying an answer. At this time, it is possible to sequentially check the displayed contents and the subsequent detailed information by using a button like the above.

본 발명에 따라 문자메시지를 이용한 컨텐츠를 제공하는 과정에 대해서는 도 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 portable terminal 100 receives a keyword for information search and a specific number corresponding to the service server 300 from a user, and transmits a text message including a keyword to the service server 300 (S600).

단계(S610)에서 문자메시지를 수신한 서비스서버(300)는 키워드에 대응하는 하나 이상의 답변 및 각각의 답변에 대응하는 상세 정보의 저장위치를 나타내는 URL을 컨텐츠서버(200)로 요청하고(S605), 수신한다(S610).In step S605, the service server 300 receives the text message and requests the content server 200 to provide a URL indicating one or more answers corresponding to the keyword and a storage location of detailed information corresponding to each answer in step S605. , And receives (S610).

단계(S610)에서 URL을 수신한 서비스서버(300)는 각각의 URL에 short URL을 순차적으로 인덱싱하고(S615), 단계(S610)에서 수신한 하나 이상의 답변에 해당 인덱싱한 short URL을 매핑한 후 URL 및 인덱싱한 short URL 정보를 포함한 매핑정보를 내부에 저장한다(S620). 단계(S615) 및 단계(S620)에서의 short URL은, 예를 들 어, 실제 URL을 대신할 한 자리수의 숫자로 표현된 short URL임이 바람직하다.The service server 300 receiving the URL in step S610 sequentially indexes the short URL to each URL (S615), maps the short URL indexed to the one or more answers received in step S610 The mapping information including the URL and the short URL information indexed is stored therein (S620). The short URL in steps S615 and S620 is preferably a short URL represented by a one-digit number instead of the actual URL, for example.

이후, 서비스서버(300)는 단계(S620)에서 short URL을 매핑한 하나 이상의 답변을 문자메시지에 담아 휴대단말(100)로 전송한다(S625). 단계(S625)는 단계(S620)에서 매핑정보를 저장하는 과정과 순서를 바꾸어 전후에 이루어질 수 있다.Thereafter, the service server 300 transmits one or more responses mapped to the short URL in a text message to the portable terminal 100 in step S620 (S625). The step S625 may be performed before or after the step S620 by changing the order and the process of storing the mapping information in step S620.

단계(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 mobile terminal 100 having received the text message including one or more answers requests a virtual machine to provide a viewer used for displaying the one or more answers to the service server 300 (S630) And receives the machine (S635).

단계(S630)는, 단계(S625)에서 하나 이상의 답변을 수신한 휴대단말(100)이 해당 하나 이상의 답변을 디스플레이 장치 디스플레이하려고 시도하고, 그 과정에서 가상머신이 휴대단말(100) 내에 존재하지 않는 것을 인식하여, 서비스서버(300) 로 가상머신을 요청하는 과정으로 이루어질 수 있다. In operation S630, the mobile terminal 100 receiving one or more answers in the operation S625 attempts to display the corresponding one or more answers on the display device. In the process, the virtual machine does not exist in the mobile terminal 100 And requesting the service server 300 for a virtual machine.

또한, 휴대단말(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 mobile terminal 100, steps S630 and S635 may be omitted, and the virtual machine request in step S630 may include the keyword in step S600. When a text message is transmitted to the service server 300, a code indicating that the virtual machine is not present in the portable terminal 100 may be inserted and transmitted so that the virtual machine is received. In step S600, the service server 300 receiving the text message refers to the MIN of the portable terminal 100, recognizes that the virtual machine does not exist in the portable terminal 100 corresponding to the MIN, The mobile terminal 100 may receive the virtual machine by transmitting the virtual machine to the terminal 100. [

이러한 방식으로, 단계(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 mobile terminal 100 receives the virtual machine may be the same as the above- The present invention is not limited to the embodiment.

단계(S625)에서 하나 이상의 답변을 수신하고, 단계(S635)에서 가상머신을 수신한 휴대단말(100)은 가상머신을 내부의 메모리에 로딩하여 실행하고, 가상머신의 뷰어를 통해 하나 이상의 답변을 디스플레이한다(S640). 만일, 휴대단말이 단계(S625)에서 하나 이상의 답변을 복수의 문자메시지로 수신하는 경우에는, 단계(S640)에서 일정 개수의 문자메시지에 포함된 답변을 묶어서, 한꺼번에 가상머신의 뷰어를 이용해 디스플레이할 수 있다.The mobile terminal 100 receiving the virtual machine in step S635 receives one or more answers in step S625, loads and executes the virtual machine in the internal memory, and receives one or more answers through the viewer of the virtual machine (S640). If the mobile terminal receives one or more answers in a plurality of text messages in step S625, then in step S640, the answers included in the predetermined number of text messages are grouped together and displayed using the virtual machine viewer at a time .

단계(S640)에서 휴대단말(100)이 가상머신의 뷰어를 이용해 하나 이상의 답변을 디스플레이한 후, 휴대단말(100)은 입력장치를 통해 사용자로부터 하나 이상 의 답변 중 특정 답변에 대한 선택입력을 수신한다(S645).In step S640, after the portable terminal 100 displays one or more answers using the viewer of the virtual machine, the portable terminal 100 receives a selection input for a specific answer from one or more answers from the user through the input device (S645).

단계(S645)에서 선택입력을 수신한 휴대단말(100)은 선택된 특정 답변에 해당하는 상세 정보를 서비스서버(300)로 요청한다(S650).Upon receiving the selection input in step S645, the mobile terminal 100 requests the service server 300 for detailed information corresponding to the selected specific answer (S650).

단계(S650)에서 특정 답변에 해당하는 상세 정보를 요청받은 서비스서버(300)는 휴대단말(100)의 MIN 및 short URL 정보 등을 이용하여 단계(S620)에서 저장한 특정 답변의 short URL에 대응하는 URL을 검색한다(S655).In step S650, the service server 300 requesting the detailed information corresponding to the specific answer responds to the short URL of the specific answer stored in step S620 using the MIN and short URL information of the mobile terminal 100 (S655).

단계(S620)에서 서비스서버(300)가 각각의 답변에 대응하는 상세 정보의 URL 및 URL에 인덱싱한 short URL을 저장함으로써, 단계(S650)에서 서비스서버(300)가 특정 답변에 대응하는 상세 정보를 요청받으면, 단계(S655)에서 해당 특정 답변에 매핑된 short URL을 이용해, 내부의 저장소에서 해당 short URL에 대응하는 실제 저장위치 URL을 검색할 수 있게 된다.In step S620, the service server 300 stores the URL of the detailed information corresponding to each answer and the short URL indexed in the URL. Thus, in step S650, the service server 300 transmits detailed information It is possible to retrieve the actual storage location URL corresponding to the short URL from the internal repository using the short URL mapped to the specific answer in step S655.

단계(S655)에서 특정 답변에 대응하는 상세 정보의 저장위치 URL을 검색한 서비스서버(300)는 이를 이용하여 컨텐츠서버(200)로 접속하여 특정 답변에 대응하는 상세 정보를 요청하고(S660), 해당 상세 정보를 컨텐츠서버(200)로부터 수신하여(S665), 문자메시지 형태로 휴대단말(100)로 전송한다(S670).In step S655, the service server 300 that has retrieved the storage location URL of the detailed information corresponding to the specific answer accesses the content server 200 using the URL to request detailed information corresponding to a specific answer (S660) The detailed information is received from the content server 200 (S665), and transmitted to the portable terminal 100 in the form of a text message (S670).

단계(S670)에서 특정 답변에 대응하는 상세 정보를 수신한 휴대단말(100)은 단계(S635)에서 수신한 가상머신의 뷰어를 이용해 해당 상세 정보를 디스플레이하여 사용자가 시각적으로 인식할 수 있도록 한다(S675).Upon receiving the detailed information corresponding to the specific answer in step S670, the portable terminal 100 displays the detailed information using the viewer of the virtual machine received in step S635 so that the user can visually recognize the detailed information S675).

단계(S670)에서 상세 정보가 복수의 문자메시지에 포함되어 전송된 경우, 단계(S675)에서 휴대단말(100)은 일정 개수의 문자메시지에 포함된 상세 정보를 묶어 서 가상머신의 뷰어를 통해 한꺼번에 디스플레이할 수 있다.If the detailed information is transmitted in a plurality of text messages in step S670, the mobile terminal 100, in step S675, bundles the detailed information included in a certain number of text messages, Can be displayed.

이상으로 본 발명의 기술적 사상을 예시하기 위한 바람직한 실시예와 관련하여 설명하고 도시하였지만, 본 발명은 이와 같이 도시되고 설명된 그대로의 구성 및 작용에만 국한되는 것은 아니며, 기술적 사상의 범주를 일탈함 없이 본 발명에 대해 다수의 변경 및 수정이 가능함을 당업자들은 잘 이해할 수 있을 것이다. 따라서 그러한 모든 적절한 변경 및 수정과 균등물들도 본 발명의 범위에 속하는 것으로 간주되어야 할 것이다.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)

삭제delete 삭제delete 삭제delete 삭제delete 삭제delete 삭제delete 삭제delete 삭제delete 네트워크를 통한 데이터 송수신을 위한 서버송수신부;A server transmitting / receiving unit for transmitting / receiving data through a network; 휴대단말에서 실행되어 키워드에 대응하는 short URL이 매핑된 하나 이상의 답변을 시각적으로 디스플레이하거나, 상기 하나 이상의 답변 중 특정 답변에 대한 상세 정보를 시각적으로 디스플레이하는 뷰어를 제공하는 가상머신을 저장한 데이터베이스;A database that stores a virtual machine that is executed in a portable terminal and visually displays one or more answers to which a short URL corresponding to a keyword is mapped or provides a viewer to visually display detailed information about a specific answer of the one or more answers; 상기 서버송수신부를 통해 상기 휴대단말로 상기 가상머신을 전송하고, 상기 휴대단말로부터 상기 서버송수신부를 통해 상기 키워드를 포함한 문자메시지를 수신하면 상기 서버송수신부를 통한 컨텐츠서버와의 메시지 송수신을 통해 상기 키워드에 대응하는 상기 하나 이상의 답변 및 상기 하나 이상의 답변에 대응하는 상세 정보의 저장위치를 나타내는 URL 정보를 수신하고, 상기 URL을 상기 URL보다 정보의 길이가 짧은 가상의 short URL로 인덱싱하여 상기 데이터베이스에 저장하며, 상기 하나 이상의 답변 각각에 상기 short URL을 매핑하여 문자메시지 형태로 상기 서버송수신부를 통해 상기 휴대단말로 전송하고, 상기 휴대단말로부터 상기 서버송수신부를 통해 상기 하나 이상의 답변 중 특정 답변에 대응하는 상세 정보 요청을 수신하면, 상기 데이터베이스에서 상기 특정 답변에 매핑된 short URL에 대응하는 URL을 검색하여 상기 서버송수신부를 통해 상기 컨텐츠서버로부터 상기 특정 답변에 대응하는 상세 정보를 수신하고, 상기 특정 답변에 대응하는 상세 정보를 포함한 문자메시지를 상기 서버송수신부를 통해 상기 휴대단말로 전송하는 서버제어부;Receiving the text message including the keyword through the server transceiver unit from the portable terminal through the server transceiver unit and transmitting the message to the content server through the server transceiver unit, Receives URL information indicating a storage location of the corresponding one or more answers and detailed information corresponding to the one or more answers, indexes the URL as a virtual short URL having a shorter information length than the URL, and stores the index in the database Mapping the short URL to each of the one or more answers, and transmitting the short URL to the portable terminal through the server transceiver unit in the form of a text message, and transmitting, via the server transceiver unit, detailed information Upon receiving the request, A URL corresponding to the short URL mapped to the specific reply is retrieved from the content server, and detailed information corresponding to the specific reply is received from the content server through the server transceiver, and a text message including detailed information corresponding to the specific reply To the portable terminal through the server transmission / reception unit; 포함하는 문자메시지를 이용한 컨텐츠 제공시스템의 서비스서버.A service server of a content providing system using a text message. 제9항에 있어서, 상기 서버제어부는The method of claim 9, wherein the server control unit 상기 short URL이 매핑된 하나 이상의 답변을 상기 휴대단말로 전송할 때의 전후에 상기 가상머신을 상기 휴대단말로 전송하는 것을 특징으로 하는 문자메시지를 이용한 컨텐츠 제공시스템의 서비스서버.And transmits the virtual machine to the mobile terminal before and after the one or more responses to which the short URL is mapped to the mobile terminal. 삭제delete 휴대단말이 서비스서버로 검색을 위한 키워드를 포함한 문자메시지를 전송하는 키워드 전송단계;A keyword transmission step in which the mobile terminal transmits a text message including a keyword for search to the service server; 상기 휴대단말이 상기 서비스서버로부터 상기 키워드에 대응하는 하나 이상의 답변을, 상기 하나 이상의 답변에 대응하는 상세 정보의 저장위치를 나타내는 URL을 상기 URL보다 정보의 길이가 짧도록 인덱싱한 short URL이 상기 하나 이상의 답변에 각각 매핑된 상태로 문자메시지를 이용하여 수신하고 디스플레이하는 답변 수신단계;A short URL in which the portable terminal indexes one or more answers corresponding to the keyword from the service server and a URL indicating a storage location of the detailed information corresponding to the one or more answers is shorter than the URL, An answer receiving step of receiving and displaying a text message mapped to each of the answers; 상기 휴대단말이 상기 디스플레이된 상기 하나 이상의 답변 중 특정 답변에 대한 선택입력을 수신하면 상기 서비스서버로 상기 특정 답변에 대응하는 상세 정보를 요청하는 상세 정보 요청단계;A detailed information request step of requesting the service server for detailed information corresponding to the specific answer when the mobile terminal receives a selection input for a specific answer among the displayed one or more answers; 상기 휴대단말이 상기 특정 답변에 대응하는 상세 정보를 포함한 문자메시지를 수신하여 디스플레이하는 상세 정보 디스플레이단계;A detailed information display step in which the portable terminal receives and displays a text message including detailed information corresponding to the specific answer; 를 포함하는 문자메시지를 이용한 컨텐츠 제공방법.The method of claim 1, 제12항에 있어서, 상기 답변 수신단계는13. The method of claim 12, 상기 하나 이상의 답변을 디스플레이하기 전에, 상기 휴대단말이 상기 서비스서버로부터 상기 하나 이상의 답변 또는 상기 특정 답변에 대응하는 상세 정보를 디스플레이하는데 이용되는 가상머신을 수신하고, 상기 가상머신의 뷰어를 이용하 여 상기 하나 이상의 답변을 디스플레이하는 것을 특징으로 하는 문자메시지를 이용한 컨텐츠 제공방법.Wherein the mobile terminal receives a virtual machine used to display the one or more answers or the detailed information corresponding to the specific answer from the service server before displaying the one or more answers, And displaying one or more answers. 제13항에 있어서, 상기 답변 수신단계는14. The method of claim 13, 상기 휴대단말이 상기 하나 이상의 답변을 포함한 복수의 문자메시지를 수신하는 경우 상기 복수의 문자메시지 중 일정 개수의 문자메시지에 포함된 답변을 묶어서 상기 가상머신의 뷰어를 이용하여 디스플레이하는 것을 특징으로 하는 문자메시지를 이용한 컨텐츠 제공방법.When the portable terminal receives a plurality of text messages including the one or more answers, displays a list of answers included in a certain number of text messages among the plurality of text messages using a viewer of the virtual machine A method of providing content using a message. 제13항에 있어서, 상기 상세 정보 디스플레이단계는14. The method according to claim 13, 상기 휴대단말이 상기 특정 답변에 대응하는 상세 정보를 포함한 복수의 문자메시지를 수신하는 경우 일정 개수의 문자메시지에 포함된 상세 정보를 묶어서 상기 가상머신의 뷰어를 이용하여 디스플레이하는 것을 특징으로 하는 문자메시지를 이용한 컨텐츠 제공방법.When the mobile terminal receives a plurality of text messages including detailed information corresponding to the specific answer, displays detailed information included in a predetermined number of text messages by using a viewer of the virtual machine A content providing method using the method.
KR1020090088261A 2009-09-17 2009-09-17 System and method for providing contents using short message, and potable terminal and service server Expired - Fee Related KR101614690B1 (en)

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)

* Cited by examiner, † Cited by third party
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

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