[go: up one dir, main page]

KR20150062541A - A direct search system for message on the instant messenger - Google Patents

A direct search system for message on the instant messenger Download PDF

Info

Publication number
KR20150062541A
KR20150062541A KR1020130147305A KR20130147305A KR20150062541A KR 20150062541 A KR20150062541 A KR 20150062541A KR 1020130147305 A KR1020130147305 A KR 1020130147305A KR 20130147305 A KR20130147305 A KR 20130147305A KR 20150062541 A KR20150062541 A KR 20150062541A
Authority
KR
South Korea
Prior art keywords
search
keyword
category
message
server
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.)
Granted
Application number
KR1020130147305A
Other languages
Korean (ko)
Other versions
KR101537555B1 (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 KR1020130147305A priority Critical patent/KR101537555B1/en
Publication of KR20150062541A publication Critical patent/KR20150062541A/en
Application granted granted Critical
Publication of KR101537555B1 publication Critical patent/KR101537555B1/en
Active 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/50Business processes related to the communications industry

Landscapes

  • Business, Economics & Management (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)
  • Tourism & Hospitality (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

이동단말에 설치되는 검색지원 클라이언트와 네트워크에 연결된 검색지원 서버로 구성되는 검색지원 시스템에 의해, 웹서버의 컨텐츠 또는 검색서버의 검색결과를 이동단말에 표시하게 하는 메신저 상의 메시지 바로 검색 지원 방법에 있어서, (a) 상기 클라이언트가 상기 이동단말의 메신저 상의 메시지에 대한 검색 명령을 인식하는 단계; (b) 상기 시스템은 상기 메시지로부터 키워드를 추출하고, 상기 키워드의 검색 카테고리를 결정하는 단계; (c) 상기 시스템은 결정된 검색 카테고리에 따라 상기 키워드에 대한 URL 쿼리를 생성하는 단계; 및, (d) 상기 클라이언트는 생성된 URL 쿼리를 실행시키도록 상기 이동단말의 브라우저에 전달하는 단계를 포함하는 구성을 마련한다.
상기와 같은 바로 검색 지원 방법에 의하여, 메신저 상에 나타나는 메시지를 선택하는 간단한 조작만으로, 메신저 이용 중 원하는 정보를 얻거나 대응하는 사이트로 바로 접속할 수 있다.
A method for supporting direct search of a message on a messenger to display contents of a web server or a search result of a search server on a mobile terminal by a search support system composed of a search support client installed in a mobile terminal and a search support server connected to a network (a) the client recognizing a search command for a message on the messenger of the mobile terminal; (b) the system extracting a keyword from the message and determining a search category of the keyword; (c) the system generating a URL query for the keyword according to the determined search category; And (d) transmitting the generated URL query to the browser of the mobile terminal to execute the generated URL query.
With the instant search support method as described above, it is possible to obtain desired information while using the messenger or access the corresponding site directly by a simple operation of selecting a message displayed on the messenger.

Description

인스턴트 메신저 상의 메시지 바로 검색 지원 방법 { A direct search system for message on the instant messenger }Description of the Related Art [0002] A direct search system for a message on the instant messenger,

본 발명은 이동단말의 메신저 상에서 메시지를 전체 또는 일부를 선택하면 해당 메시지에 포함된 내용의 검색 결과를 보여주거나 대응되는 사이트에 바로 접속할 수 있도록 하는 기능을 제공하는 인스턴트 메신저 상의 메시지 바로 검색 지원 방법에 관한 것이다.
The present invention provides a message direct search support method on an instant messenger that provides a function of displaying a search result of content included in a message or accessing a corresponding site directly when a message is completely or partially selected on the messenger of the mobile terminal .

최근 이동 통신 단말기 사용자 간에서 콘텐츠 교환을 무료로 할 수 있는 인스턴트 메신저가 각광을 받고 있다. 인스턴트 메신저는 다수의 사용자 간에 텍스트, 음성 등으로 채팅을 수행할 수 있도록 하는 채팅 서비스, 상대방 사용자와 정지 영상, 동영상, 음악 등의 각종 데이터를 교환할 수 있는 데이터 전송 서비스, 뉴스, 날씨, 이메일 등의 각종 정보를 제공할 수 있는 정보 제공 서비스, 이동 통신 단말기로 SMS 메시지를 전송할 수 있는 메시지 전송 서비스 등을 제공하는 소프트웨어를 의미한다.[0002] Recently, instant messengers that can exchange contents freely among users of mobile communication terminals are attracting attention. The instant messenger is a chatting service that allows a plurality of users to chat with text, voice, etc., a data transmission service that can exchange various data such as still images, video, and music with the other user, news, weather, An information providing service for providing various information of a mobile communication terminal, and a message transmission service for transmitting an SMS message to a mobile communication terminal.

이러한 인스턴트 메신저는 이동 통신 단말기에 설치되며 사용자는 인스턴트 메신저를 통해 간편하게 채팅, 데이터 전송, 정보 제공, 메시지 전송 등의 서비스를 이용할 수 있다. 이하에서는 편의상 채팅, 데이터 전송, 정보제공, 메시지 전송 등의 서비스를 인스턴트 메신저 서비스로 통칭하기로 한다.Such an instant messenger is installed in a mobile communication terminal, and a user can easily use a service such as chat, data transmission, information provision, and message transmission through an instant messenger. Hereinafter, services such as chatting, data transmission, information provision, and message transmission will be collectively referred to as an instant messenger service.

인스턴트 메신저 서비스는 플랫폼(WIPI) 어플리케이션의 형태로 제공되거나 단말 소프트웨어(SW) 어플리케이션 또는 어플(App)의 형태로 제공되는 것이 일반적이다. 각각의 어플리케이션은 자체적으로 지원하는 주소록(예를 들어, 버디 리스트등)을 이용하여 대화 상대방을 선택할 수 있는 기능을 제공하고 있다.The instant messenger service is generally provided in the form of a platform (WIPI) application or in the form of a terminal software application or an application. Each application provides a function to select a conversation partner by using an address book (e.g., a buddy list, etc.) which is supported by itself.

인스턴트 메신저에서 가장 많이 사용하고 있는 것은 문자 메시지를 주고 받는 서비스이며, 이동단말의 화면에 주고 받는 메시지가 화면 상에 순차적으로 표시된다.Most commonly used instant messengers are services for sending and receiving text messages, and the messages exchanged on the screen of the mobile terminal are sequentially displayed on the screen.

특히, 메신저(카톡, 네이트온 등)에서 "http://", ".com", ".net", ".kr"같은 URL(uniform resource locator)의 형태에 해당하는 문자가 포함되어 있으면, URL이라 판단한 부분을 자동으로 하이퍼링크를 통하여 연결될 수 있도록 설정된다. 또한, 해당 부분이 활성화(또는 하이라이트)되어, 이동단말의 사용자가 상기 활성화 부분을 터치로 선택하면, 이동단말에서 모바일 브라우저가 실행되고, 선택된 하이퍼링크의 주소로 이동한다.In particular, if a character corresponding to the form of a URL (uniform resource locator) such as "http: //", ".com", " The portion determined to be a URL is automatically set to be able to be connected through a hyper link. When the user of the mobile terminal selects the active portion by touching, the mobile terminal executes the mobile browser and moves to the address of the selected hyperlink.

또한, 하이퍼링크가 포함된 메시지가 전송되는 경우, 하이퍼링크의 URL뿐만 아니라, 해당 URL의 페이지 내용을 추출하여 함께 보여주는 기술도 제시되고 있다[특허문헌 1].In addition, when a message including a hyperlink is transmitted, not only the URL of the hyperlink but also a technique of extracting the page content of the URL and displaying the extracted content are also proposed [Patent Document 1].

그러나 상기와 같은 종래 기술은 URL 형태일 때만 링크되어 해당 사이트로 이동한다. 따라서 한글인터넷주소 등 자국어주소는 일반 단어와 구분되지 않기 때문에 인터넷주소로 판단하여 하이퍼링크로 연결하여 처리할 수 없는 문제점이 있다. However, in the conventional technology as described above, the link is linked to the site only when the URL is in the form of a URL. Therefore, since the native language address such as the Korean Internet address is not distinguished from the common word, it is determined as an Internet address, and the hyperlink can not be connected and processed.

또한, 종래기술에 의하면, 해당 하이퍼링크를 선택할 경우 인스턴트 메신저에 설정되어 있는 브라우저 등의 프로그램이 실행되도록 사전에 설정된다. 또는 이동단말의 운영체제(OS)에서 지정한 브라우저로만 선택되어 이동된다. 따라서 메신저에서 발생하는 수많은 쿼리가 제3자(브라우저 개발사 등)에게 활용될 수 있는 문제점이 있다.Further, according to the related art, when the hyperlink is selected, a program such as a browser set in the instant messenger is set in advance to be executed. Or the browser designated by the operating system (OS) of the mobile terminal. Therefore, there is a problem that a large number of queries generated in the messenger can be utilized by a third party (such as a browser developer).

또한, 메신저에서 메시지에 대해 하이퍼링크가 설정되는 외에 다른 기능이 제공되지 않고 있다. 따라서 메시지에 대한 자세한 정보를 얻고자 하는 경우 별도로 브라우저 등의 프로그램을 실행하여 해당 메시지에 대한 검색을 해야만 하는 불편함이 있다.
In addition, no other function is provided besides that a hyperlink is set for the message in the messenger. Therefore, when it is desired to obtain detailed information on a message, there is a disadvantage that it is necessary to separately execute a program such as a browser and search for the corresponding message.

[특허문헌 1] 한국공개특허 제10-2013-0019434호(2013.02.26.공개)[Patent Document 1] Korean Patent Laid-Open No. 10-2013-0019434 (published on March 26, 2013)

본 발명의 목적은 상술한 바와 같은 문제점을 해결하기 위한 것으로, 이동단말의 메신저 상에서 메시지를 전체 또는 일부를 선택하면 해당 메시지에 포함된 내용의 검색 결과를 보여주거나 대응되는 사이트에 바로 접속할 수 있도록 하는 기능을 제공하는 인스턴트 메신저 상의 메시지 바로 검색 지원 방법을 제공하는 것이다.It is an object of the present invention to solve the above-mentioned problems, and it is an object of the present invention to provide a mobile terminal which can display a search result of a content included in a message or select a message on a messenger of the mobile terminal, And provides a method for directly searching for a message on an instant messenger that provides a function.

또한, 본 발명의 목적은 메신저 상의 메시지에서 나타나는 자국어에 의한 인터넷 주소를 인식하여 대응되는 사이트에 자동으로 접속시켜주는 인스턴트 메신저 상의 메시지 바로 검색 지원 방법을 제공하는 것이다.It is another object of the present invention to provide a method for directly searching for a message on an instant messenger that automatically recognizes an internet address by a native language appearing in a message on a messenger and automatically connects to a corresponding site.

또한, 본 발명의 목적은 메신저 상의 메시지에서 나타나는 키워드를 자동으로 추출하거나 사용자에 의해 선택된 키워드를 인식하여, 해당 키워드의 사이트, 위치에 기반한 지역정보, 또는 일반적인 검색정보를 제공하는 인스턴트 메신저 상의 메시지 바로 검색 지원 방법을 제공하는 것이다.
It is also an object of the present invention to automatically extract a keyword appearing in a message on a messenger or to recognize a keyword selected by a user and to search for a message on the instant messenger that provides the site, And to provide a search support method.

상기 목적을 달성하기 위해 본 발명은 이동단말에 설치되는 검색지원 클라이언트와 네트워크에 연결된 검색지원 서버로 구성되는 검색지원 시스템에 의해, 웹서버의 컨텐츠 또는 검색서버의 검색결과를 이동단말에 표시하게 하는 메신저 상의 메시지 바로 검색 지원 방법에 관한 것으로서, (a) 상기 클라이언트가 상기 이동단말의 메신저 상의 메시지에 대한 검색 명령을 인식하는 단계; (b) 상기 시스템은 상기 메시지로부터 키워드를 추출하고, 상기 키워드의 검색 카테고리를 결정하는 단계; (c) 상기 시스템은 결정된 검색 카테고리에 따라 상기 키워드에 대한 URL 쿼리를 생성하는 단계; 및, (d) 상기 클라이언트는 생성된 URL 쿼리를 실행시키도록 상기 이동단말의 브라우저에 전달하는 단계를 포함하는 것을 특징으로 한다.According to an aspect of the present invention, there is provided a search support system comprising a search support client installed in a mobile terminal and a search support server connected to a network, A method for supporting direct message retrieval on a messenger, comprising: (a) the client recognizing a search command for a message on the messenger of the mobile terminal; (b) the system extracting a keyword from the message and determining a search category of the keyword; (c) the system generating a URL query for the keyword according to the determined search category; And (d) transmitting the client to the browser of the mobile terminal to execute the generated URL query.

또, 본 발명은 인스턴트 메신저 상의 메시지 바로 검색 지원 방법에 있어서, 상기 (a)단계에서, 상기 메시지에 의한 검색명령은 사전에 정해진 터치의 제스처 또는 팝업메뉴 중 어느 하나에 의해 인식되는 것을 특징으로 한다.According to another aspect of the present invention, there is provided a method of instant message retrieval support on an instant messenger, wherein in the step (a), the retrieval command by the message is recognized by a predetermined gesture of touch or a pop-up menu .

또, 본 발명은 인스턴트 메신저 상의 메시지 바로 검색 지원 방법에 있어서, 상기 (a)단계에서 상기 메시지의 일부만 선택되어 검색명령이 인식되면, 상기 (b)단계에서 선택된 메시지의 일부 내에서만 상기 키워드를 추출하는 것을 특징으로 한다.In the method for supporting direct message retrieval on an instant messenger, if only a part of the message is selected and a search command is recognized in step (a), the keyword is extracted only in a part of the message selected in step (b) .

또, 본 발명은 인스턴트 메신저 상의 메시지 바로 검색 지원 방법에 있어서, 상기 (b)단계에서, 상기 메시지로부터 다수의 키워드가 추출되면, 검색명령이 인식될 때의 터치 등 선택 위치로부터 키워드 간의 거리 등을 통하여 적어도 하나의 키워드를 최종적으로 선택하여 추출하는 것을 특징으로 한다.According to another aspect of the present invention, there is provided a method of instant message retrieval support on an instant messenger, the method comprising the steps of: (b) extracting a plurality of keywords from the message, And at least one keyword is finally selected and extracted.

또, 본 발명은 인스턴트 메신저 상의 메시지 바로 검색 지원 방법에 있어서, 상기 (b)단계에서, 상기 키워드를 최종적으로 2개 이상 추출하면, 추출된 키워드들을 결합하여 하나의 키워드로 생성하여 추출하는 것을 특징으로 한다.According to another aspect of the present invention, there is provided a method of instant message retrieval support on an instant messenger, the method comprising the steps of: (b) extracting at least two keywords, .

또, 본 발명은 인스턴트 메신저 상의 메시지 바로 검색 지원 방법에 있어서, 상기 (b)단계에서, 상기 추출된 키워드가 용어로만 구성된 경우에 한하여 추출된 키워드들을 결합하는 것을 특징으로 한다.Further, the present invention provides a message direct search support method on an instant messenger, wherein the extracted keywords are combined only when the extracted keyword is composed of terms only.

또, 본 발명은 인스턴트 메신저 상의 메시지 바로 검색 지원 방법에 있어서, 상기 (b)단계에서, 상기 메시지로부터 다수의 키워드가 추출되면, 사용자의 선택 입력에 의하여 상기 다수의 키워드 중 최종적으로 하나의 키워드를 추출하는 것을 특징으로 한다.According to another aspect of the present invention, there is provided a method of instant message retrieval support on an instant messenger, wherein, in the step (b), when a plurality of keywords are extracted from the message, .

또, 본 발명은 인스턴트 메신저 상의 메시지 바로 검색 지원 방법에 있어서, 상기 키워드는 사전에 정해진 규칙에 의해 표현되는 프로토콜에 의한 키워드와, 용어로만 구성된 키워드로 분류되는 것을 특징으로 한다.Further, the present invention is characterized in that, in a method for supporting direct message retrieval on an instant messenger, the keyword is classified into a keyword based on a protocol expressed by a predetermined rule and a keyword composed only of a term.

또, 본 발명은 인스턴트 메신저 상의 메시지 바로 검색 지원 방법에 있어서, 상기 프로토콜에 의한 키워드는 해당 프로토콜에 의해 검색 카테고리가 결정되고, 용어에 의한 키워드는 사전에 분류된 용어의 카테고리에 의해 검색 카테고리가 결정되는 것을 특징으로 한다.Further, the present invention provides a method of instant message retrieval support on an instant messenger, wherein a keyword of the protocol is determined by a protocol, and a keyword by a term is determined by a category of a term classified in advance .

또, 본 발명은 인스턴트 메신저 상의 메시지 바로 검색 지원 방법에 있어서, 상기 검색 카테고리는 웹서버의 컨텐츠(이하 웹사이트)를 접속하는 웹사이트 카테고리, 위치를 기반으로 검색하는 위치검색 카테고리, 위치 기반 이외의 검색인 일반검색 카테고리를 포함하는 것을 특징으로 한다.According to another aspect of the present invention, there is provided a method for instant message retrieval support on an instant messenger, the retrieval category including a web site category for accessing content of a web server (hereinafter referred to as a web site), a location search category for searching based on a location, And a searcher general search category.

또, 본 발명은 인스턴트 메신저 상의 메시지 바로 검색 지원 방법에 있어서, 2개 이상의 키워드가 결합하여 하나의 키워드로 추출되는 경우, 각 키워드의 검색 카테고리의 우선순위에 의해 결합된 키워드의 검색 카테고리가 결정되는 것을 특징으로 한다.In addition, in the method for supporting direct message retrieval on an instant messenger, when two or more keywords are combined and extracted as one keyword, the search category of the combined keyword is determined according to the priority of the search category of each keyword .

또, 본 발명은 인스턴트 메신저 상의 메시지 바로 검색 지원 방법에 있어서, 위치검색 카테고리, 일반검색 카테고리, 웹사이트 카테고리의 순으로 상기 검색 카테고리의 우선순위가 높은 것을 특징으로 한다.In addition, the present invention is characterized in that, in the method for supporting direct message retrieval on an instant messenger, the search category has a higher priority in the order of a location search category, a general search category, and a web site category.

또, 본 발명은 인스턴트 메신저 상의 메시지 바로 검색 지원 방법에 있어서, 상기 (c)단계에서, 상기 키워드의 검색 카테고리가 웹사이트 카테고리이면 상기 웹서버의 컨텐츠를 접속하는 URL을 URL 쿼리로 생성하고, 상기 키워드의 검색 카테고리가 위치검색 또는 일반검색 카테고리이면 상기 검색서버의 검색요청 URL과 검색어로서 상기 키워드의 용어가 인수로 결합된 URL을 URL 쿼리로 생성하는 것을 특징으로 한다.According to another aspect of the present invention, there is provided a method of instant message retrieval support on an instant messenger, comprising the steps of: (a) generating a URL for accessing contents of the web server as a URL query if the search category of the keyword is a website category, A search request URL of the search server and a URL in which a keyword of the keyword is combined as an argument are generated as a URL query if the search category of the keyword is a location search or a general search category.

또, 본 발명은 인스턴트 메신저 상의 메시지 바로 검색 지원 방법에 있어서, 상기 (c)단계에서, 상기 검색지원 서버는 상기 키워드에 대한 검색을 상기 검색서버에 요청하고, 상기 검색서버로부터 획득한 검색결과를 하나의 웹 컨텐츠로 생성한 후 상기 웹 컨텐츠를 접속할 수 있는 URL을 URL쿼리로 생성하는 것을 특징으로 한다.According to another aspect of the present invention, there is provided a method of instant message retrieval support on an instant messenger, wherein the retrieval support server requests the retrieval server to retrieve the keyword in step (c) And generates a URL that can access the web content after generating the web content as a URL query.

또, 본 발명은 인스턴트 메신저 상의 메시지 바로 검색 지원 방법에 있어서, 상기 (c)단계에서, 상기 검색지원 서버는 상기 웹 컨텐츠 내에 광고를 게재하는 것을 특징으로 한다.Further, the present invention provides a message search support method on an instant messenger, wherein the search support server displays an advertisement in the web content in the step (c).

또, 본 발명은 인스턴트 메신저 상의 메시지 바로 검색 지원 방법에 있어서, 상기 (d)단계에서, 상기 검색지원 클라이언트가 상기 브라우저 화면 내에 광고를 게재하는 것을 특징으로 한다.Further, the present invention provides a message search support method on an instant messenger, wherein the search support client displays an advertisement in the browser screen in step (d).

또, 본 발명은 인스턴트 메신저 상의 메시지 바로 검색 지원 방법에 있어서, 상기 (c) 및 (d)단계에서, 상기 검색지원 클라이언트와 상기 검색지원 서버는 수행하는 작업을 분담하거나 공동으로 수행하는 것을 특징으로 한다.
Further, the present invention provides a method for instant message retrieval support on an instant messenger, wherein in the steps (c) and (d), the search support client and the search support server share do.

상술한 바와 같이, 본 발명에 따른 인스턴트 메신저 상의 메시지 바로 검색 지원 방법에 의하면, 메신저 상에 나타나는 메시지를 선택하는 간단한 조작만으로, 메신저 이용 중 원하는 정보를 얻거나 대응하는 사이트로 바로 접속할 수 있는 효과가 얻어진다.As described above, according to the method for supporting direct message retrieval on the instant messenger according to the present invention, it is possible to obtain desired information while using the messenger or access the corresponding site directly by a simple operation of selecting a message displayed on the messenger .

또한, 본 발명에 따른 인스턴트 메신저 상의 메시지 바로 검색 지원 방법에 의하면, 메신저 상에 나타나는 자국어에 의한 인터넷 주소라도 자동으로 인식하여 해당 사이트 또는 콘텐츠에 접속할 수 있는 효과가 얻어진다.
In addition, according to the method for supporting direct message retrieval on the instant messenger according to the present invention, it is possible to automatically recognize the Internet address by the native language appearing on the messenger and to connect to the corresponding site or contents.

도 1은 본 발명을 실시하기 위한 전체 시스템 구성의 일례를 도시한 도면.
도 2는 본 발명에 따른 메신저 상의 메시지가 표시되는 이동단말의 화면의 예시도.
도 3은 본 발명의 제1 실시예에 따른 인스턴트 메신저 상의 메시지 바로 검색 지원 방법을 설명하는 흐름도.
도 4는 본 발명의 제1 실시예에 따른 메신저의 메시지 상에서 검색명령의 팝업메뉴가 표시되는 화면의 예시도.
도 5 및 도 6은 본 발명의 제1 실시예에 따른 이동단말의 브라우저에서 웹사이트 접속 화면, 및, 검색결과를 표시하는 화면의 예시도.
BRIEF DESCRIPTION OF THE DRAWINGS Fig. 1 is a diagram showing an example of an overall system configuration for implementing the present invention; Fig.
2 is an exemplary view of a screen of a mobile terminal on which a message on a messenger according to the present invention is displayed;
FIG. 3 is a flowchart illustrating a message search support method on an instant messenger according to the first embodiment of the present invention. FIG.
FIG. 4 is an exemplary view showing a pop-up menu of a search command on a message of a messenger according to the first embodiment of the present invention; FIG.
FIG. 5 and FIG. 6 are exemplary views of a web site connection screen and a screen displaying a search result in a browser of a mobile terminal according to the first embodiment of the present invention; FIG.

이하, 본 발명의 실시를 위한 구체적인 내용을 도면에 따라서 설명한다.DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Hereinafter, the present invention will be described in detail with reference to the drawings.

또한, 본 발명을 설명하는데 있어서 동일 부분은 동일 부호를 붙이고, 그 반복 설명은 생략한다.
In the description of the present invention, the same parts are denoted by the same reference numerals, and repetitive description thereof will be omitted.

먼저, 본 발명에 따른 인스턴트 메신저 상의 메시지 바로 검색 지원 방법을 실시하기 위한 전체 시스템의 구성을 도 1을 참조하여 설명한다.First, a configuration of an overall system for implementing a method for directly searching for a message on an instant messenger according to the present invention will be described with reference to FIG.

도 1에서 보는 바와 같이, 본 발명을 실시하기 위한 전체 시스템은 이동단말(10), 검색지원 시스템(30a,30b), 및, 웹서버(51) 또는 검색서버(52)로 구성된다. 또한, 이동단말(10)과 서버(30b,51,52)를 연결하기 위한 이동통신망 또는 인터넷망 등 네트워크(20)를 더 포함하여 구성된다. 또한, 검색지원 서버(30b)에서 데이터를 저장하기 위한 데이터베이스(40)를 추가하여 구성될 수 있다.1, the overall system for implementing the present invention comprises a mobile terminal 10, search support systems 30a and 30b, and a web server 51 or a search server 52. [ The mobile terminal 10 further includes a network 20 such as a mobile communication network or an Internet network for connecting the mobile terminal 10 and the servers 30b, 51 and 52. In addition, the search support server 30b may be configured by adding a database 40 for storing data.

이동단말(10)은 스마트폰 등 무선망(또는 이동통신망)을 이용하는 단말을 말한다. 즉, 이동단말(10)은 무선 인터넷 기능이 내장되어, 무선 인터넷을 통해 데이터 통신을 할 수 있다. 또한, 이동단말(10)은 메신저(11), 브라우저(12) 등 어플이 설치되어 있거나, 이러한 기능을 내장한다.The mobile terminal 10 refers to a terminal using a wireless network (or mobile communication network) such as a smart phone. That is, the mobile terminal 10 has a built-in wireless Internet function and can perform data communication through the wireless Internet. In addition, the mobile terminal 10 has an application such as the messenger 11 and the browser 12, or incorporates such a function.

본원발명에서 사용자가 사용하는 단말을 이동단말(10)로 실시예를 설명하였으나, 이동단말(10)이 아닌 PC 등 통상의 컴퓨팅 단말기에서도 적용이 가능하다. 이때, 터치 등의 입력방식 대신 마우스 등에 의한 클릭 방식이나 드래그 방식이 적용될 수 있다. 또한, 터치 위치는 클릭 등 화면 상에서 포인트의 선택 위치에 해당된다. 또한, 위치 파악은 IP주소에 의하여 파악될 수 있다. 또한, 검색지원 클라이언트(30a)가 스크립트 등을 통하여 검색서버와 통신하여 키워드를 전달하고 검색결과를 수신하여 표시할 수도 있다.In the present invention, the terminal used by the user has been described as the mobile terminal 10, but the present invention is also applicable to a general computing terminal such as a PC rather than the mobile terminal 10. At this time, a click method or a drag method using a mouse or the like can be applied instead of an input method such as touch. The touch position corresponds to a point selection position on a screen such as a click. Also, localization can be identified by IP address. In addition, the search support client 30a communicates with the search server through a script or the like, delivers the keyword, and receives and displays the search result.

웹서버(51)는 통상의 웹 서비스를 제공하는 서버로서, 웹사이트를 운영하고 콘텐츠를 제공하는 서버를 말하고, 검색서버(51)는 검색 서비스를 제공하는 서버를 말한다. 이들 웹서버(51) 또는 검색서버(51)는 URL(uniform resource locator)에 의해 웹페이지(또는 웹 컨텐츠) 또는 검색 등 서비스를 요청받고, 이에 대한 결과를 웹페이지(또는 웹 컨텐츠) 형태로 전송한다. 이때 요청하는 URL을 이하에서 URL형식의 쿼리(또는 쿼리, URL 쿼리)라 부르기로 한다.The web server 51 is a server for providing a normal web service, which is a server for operating a web site and providing contents, and the search server 51 is a server for providing a search service. The web server 51 or the search server 51 receives a request for a service such as a web page (or a web content) or a search by a uniform resource locator (URL) and transmits the result to the web page (or web content) do. At this time, the URL to be requested is referred to as a URL-type query (or a query, a URL query) in the following.

한편, 검색지원 시스템(30)은 검색지원 클라이언트(30a)와 검색지원 서버(30b)로 구성된다.Meanwhile, the search support system 30 includes a search support client 30a and a search support server 30b.

검색지원 클라이언트(30a)는 이동단말(10)에 설치되어 구동되는 프로그램 또는 모바일용 어플리케이션(어플)로서, 메신저(11) 상의 메시지의 내용을 해석하여, 브라우저(12)를 통해 웹사이트(51)(또는 웹서버의 컨텐츠)에 연결시키거나 검색서버(51)의 검색결과를 표시한다. 즉, 클라이언트(30a)는 메시지의 내용을 해석하여, 웹사이트(웹서버의 컨텐츠) 접속 또는 검색을 하기 위한 URL 쿼리를 작성하고, 상기 URL 쿼리를 브라우저(12)에 넘겨줌으로써 브라우저(12)가 상기 URL 쿼리로 웹서버 또는 검색서버(51,52)에 접속하거나 검색결과를 받아볼 수 있게 한다.The search support client 30a interprets the content of the message on the messenger 11 as a program or a mobile application installed in the mobile terminal 10 and displays the message on the web site 51 through the browser 12. [ (Or contents of the web server) or displays the search result of the search server 51. [ That is, the client 30a interprets the content of the message, creates a URL query for accessing or searching the website (contents of the web server), and passes the URL query to the browser 12, The user can access the web server or the search server 51 or 52 by using the URL query or receive the search result.

검색지원 서버(30b)는 검색지원 클라이언트(30a)의 요청에 의하여 메신저(11) 상의 메시지의 내용을 해석하거나, 웹사이트의 접속 또는 검색을 위한 URL 쿼리를 작성하여 클라이언트(30a)에 전송한다. 또는 검색지원 서버(30b)는 메시지의 내용을 해석하여, 직접 검색서버(52)에서 접속하여 검색한 결과를 획득한다. 그리고 검색지원 서버(30b)는 획득된 검색결과를 표시하는 웹페이지(또는 웹 컨텐츠)를 자체적으로 생성한 후 생성한 웹페이지(또는 웹 컨텐츠)에 대한 URL 쿼리를 만들어 클라이언트(30a)에 전송할 수 있다.The search support server 30b interprets the content of the message on the messenger 11 upon request of the search support client 30a or creates a URL query for connection or search of the website and transmits it to the client 30a. Or the search support server 30b interprets the content of the message and directly accesses the search server 52 to acquire the search result. Then, the search support server 30b creates a web page (or web content) that displays the obtained search result and generates a URL query for the generated web page (or web content) and transmits the URL query to the client 30a have.

검색지원 클라이언트(30a)와 검색지원 서버(30b)는 공동으로 작업을 수행함으로써, 메신저(11) 상의 메시지의 전체 또는 일부의 내용을 분석하여 키워드를 추출하고, 키워드에 의해 웹서버(51)의 웹사이트(또는 컨텐츠)에 접속시키거나, 검색서버(52)에서 상기 키워드에 의한 검색결과를 가져와서 이동단말(10) 상에 표시한다.The search support client 30a and the search support server 30b work together to analyze the contents of all or part of the message on the messenger 11 to extract the keyword, The search result is retrieved by the search server 52 and displayed on the mobile terminal 10.

이때, 클라이언트(30a)는 메신저(11) 상의 메시지의 내용을 가져오는 작업, 브라우저(12)에 URL 쿼리를 전달하여 웹사이트 또는 웹서버의 컨텐츠의 URL 연결 또는 검색결과의 표시와 같은 작업 등을 직접 수행한다. 그리고 나머지 작업에 대해서, 클라이언트(30a)는 자신의 성능이나 구현 정도에 따라 서버(30b)와 분담한다. 예를 들어, 클라이언트(30a)의 성능이나 용량이 많으면 더 많은 작업을 자체적으로 수행하고, 성능이나 용량이 떨어지면 서버(30b)에 더 많은 작업을 요청하여 그 작업 결과를 수신하여 처리한다. 성능이나 용량에 무관하게, 시스템을 개발시 구현 정책에 따라 클라이언트와 서버의 업무 분담이 결정될 수 있다.At this time, the client 30a transmits a URL query to the browser 12 to retrieve the content of the message on the messenger 11, to connect the URL of the content of the web site or the web server, Do it yourself. For the remaining jobs, the client 30a shares the server 30b with the server 30b according to its own performance or degree of implementation. For example, if the performance or capacity of the client 30a is large, more jobs are performed by itself, and when performance or capacity is low, more jobs are requested to the server 30b, and the results of the jobs are received and processed. Regardless of performance or capacity, the workload of the client and the server can be determined according to the implementation policy when developing the system.

한편, 클라이언트(30a)와 서버(30b)에서 모두 동일한 기능을 수행할 수도 있다. 예를 들어, 클라이언트와 서버가 자체적으로 카테고리별 키워드를 저장하여, 특정 키워드가 어느 카테고리에 속하는지를 판단할 수 있는데, 서버와의 연결이 정상적일 경우에는 서버에서 판단하고, 서버와의 연결이 비정상적인 경우 클라이언트(30a) 내에서 판단 작업을 수행할 수도 있다. 상기와 같이 클라이언트와 서버의 작업 분담은 구현 정책에 따라 결정될 수 있고, 본 발명은 이하에서 설명될 기능들은 서버 또는 클라이언트에 모두 적용될 수 있다.On the other hand, the client 30a and the server 30b may perform the same function. For example, a client and a server can store a keyword for each category by itself to determine which category a particular keyword belongs. If the connection to the server is normal, the server determines that the connection is abnormal, It may perform the judgment operation in the client 30a. As described above, the work sharing between the client and the server can be determined according to the implementation policy, and the functions of the present invention to be described below can be applied to both the server and the client.

한편, 검색지원 클라이언트(30a)와 서버(30b)는 광고 및 광고 운영에 따른 수익 관리 등을 담당하는 광고 시스템이나, 각종 처리 기록 등을 담당하는 로그 시스템을 더 포함하여 구비할 수 있다.Meanwhile, the search support client 30a and the server 30b may further include an advertisement system that manages profit management based on advertisement and advertisement operation, or a log system that takes charge of various processing records.

광고 시스템은 키워드 등에 대해 검색 결과를 제공하는 처리 과정에서 광고를 포함시켜 노출하고 관리하는 시스템으로, 광고 등록 및 연결 등의 기능을 포함할 수 있다. 광고 시스템에는 광고의 노출 조건, 광고 단가 등에 대한 정보가 포함되는 것이 바람직하다. 광고로는 보편적으로 널리 이용되는 배너 광고와, 검색 문자열과 관련된 광고를 노출시키는 검색어 검색 광고의 이용이 가능하며, 접속자의 이용 형태, 방문 페이지 등에 대한 정보를 바탕으로 한 리타게팅 광고 적용도 가능하다. The advertisement system is a system that exposes and manages advertisements in a process of providing search results for keywords and the like, and may include functions such as advertisement registration and connection. The advertisement system preferably includes information on the exposure condition of the advertisement, the ad unit price, and the like. As the advertisement, it is possible to use a banner advertisement which is widely used widely, and a search keyword search advertisement that exposes an advertisement related to a search string, and it is also possible to apply a retargeting advertisement based on information on the usage form of a visitor, a landing page .

로그 시스템은 바로 메신저의 메시지 내용에서 선택된 키워드에 대해 어떤 처리가 있었는지에 대한 정보들을 저장하게 된다. 로그 시스템의 데이터를 바탕으로 바로 접속 및 검색 등에 대한 처리 방법을 결정할 수도 있으며, 광고 운영 등을 통하여 수익이 발생한 경우 그에 대한 수익 분배를 위한 근거 데이터로 삼을 수 있다.The log system immediately stores information about the processing of the selected keyword in the message content of the messenger. Based on the data of the log system, it is possible to determine the processing method for accessing and searching directly. In addition, if the profit is generated through the advertisement operation, the data can be used as the basis for the profit distribution.

앞서 클라이언트(30a)와 서버(30b)가 검색지원 작업을 분담한 것과 같이, 광고 기능이나 로그 기능도 분담하여 처리할 수 있다. 특히, 클라이언트(30a)는 브라우저(12)를 내장하거나, 브라우저(12)를 자신의 컨트롤 내에서 실행시키면, 자신의 제어하에서 브라우저의 컨텐츠 내에 광고를 게재할 수 있다. 또한, 서버(30b)는 검색서버(52)에 의한 검색결과를 조합하여 자신이 직접 검색결과 웹페이지를 만들고 해당 웹페이지의 URL 쿼리를 브라우저(12)에 전달하면, 생성한 웹페이지 내에 광고를 게재할 수 있다.As in the case where the client 30a and the server 30b previously share the search support work, the advertisement function and the log function can be shared and processed. In particular, the client 30a can place the advertisement in the content of the browser under its own control by embedding the browser 12 or executing the browser 12 within its own control. In addition, the server 30b combines the search results by the search server 52 to create a search result web page directly and delivers the URL query of the web page to the browser 12, Can be displayed.

또한, 데이터베이스(40)는 키워드의 용어에 대하여 카테고리별로 분류하여 저장하고, 웹사이트 카테고리의 키워드(또는 용어)인 경우 바로 접속하는 웹사이트 주소 또는 URL을 저장한다.In addition, the database 40 classifies and stores the keyword terms by category, and stores the web site address or URL to be accessed immediately in the case of keywords (or terms) of the web site category.

한편, 도 1에서 데이터베이스(40)는 검색지원 서버(30b)에 포함되는 것으로 도시하였으나, 클라이언트(30a)에도 데이터베이스(40)와 유사한 형태의 데이터베이스를 포함하여 구성될 수 있다. 즉, 이동단말(10)의 저장매체에 데이터베이스(40)와 같은 기능을 하는 데이터베이스를 구축하여 저장시킬 수 있다. 이하에서, 설명의 편의를 위해, 클라이언트(30a)와 서버(30b)의 구분없이 동일한 데이터베이스로서 설명한다.
In FIG. 1, the database 40 is included in the search support server 30b. However, the client 30a may include a database similar to the database 40 in the search support server 30b. That is, a database having the same function as the database 40 can be constructed and stored in the storage medium of the mobile terminal 10. Hereinafter, for the convenience of explanation, the same database will be described without distinguishing between the client 30a and the server 30b.

다음으로, 본 발명에서 사용하고 있는 메신저 상의 메시지에서의 키워드에 대하여 도 2를 참조하여 설명한다.Next, the keywords in the message on the messenger used in the present invention will be described with reference to FIG.

도 2에서 보는 바와 같이, 이동단말(10)에 설치된 메신저(11)를 이용하면, 문자 메시지를 송수신하여 상대방 또는 특정 다수와 대화를 할 수 있다. 이때, 메신저(11)의 대화창에는 서로 작성한 메시지가 순차적으로 표시된다.As shown in FIG. 2, using the messenger 11 installed in the mobile terminal 10, it is possible to transmit and receive a text message and to communicate with the other party or a specific majority. At this time, messages written to each other are sequentially displayed on the dialog window of the messenger 11. [

본 발명에서의 키워드라 함은 메시지의 내용 중에서 접속하고자 하는 웹사이트 또는 검색하고자 하는 대상을 나타내는 문자열 또는 문자열의 조합을 말한다. 이러한 문자열은 통상의 명사 등 단어(이하 용어)나, 프로토콜에 의한 문자열로 구분된다.The term " keyword " in the present invention refers to a web site to be accessed or a combination of a character string or a character string indicating an object to be searched. Such a string is divided into words such as ordinary nouns (hereinafter, term) or a string by a protocol.

도 2의 3번째 메시지에서, 키워드는 "마우스", "이마트", "http://store.emart.com/mobile", "논현동", "카페", "커피" 등이 있다.In the third message of Fig. 2, the keywords are "mouse", "emart", "http://store.emart.com/mobile", "nonhyun dong", "cafe", "coffee"

여기서, 마우스, 이마트, 논현동, 카페, 커피 등은 명사 또는 단어(또는 용어)에 의한 문자열이고, http://store.emart.com/mobile은 프로토콜, 또는, 인터넷 프로토콜에 의해 표시되는 문자열이다. 즉, 키워드는 표현 방식에 따라 용어에 의해 표현되는 키워드와, 프로토콜에 의한 키워드로 구분된다.Here, a mouse, an E-mart, a Nonhyun-dong, a cafe, a coffee, etc. are strings of nouns or words (or terms), and http://store.emart.com/mobile is a string displayed by a protocol or an internet protocol. That is, the keyword is divided into a keyword expressed by a term according to a presentation method and a keyword based on a protocol.

특히, 프로토콜에 의한 키워드는 일정한 형식(또는 프로토콜)에 의하여 표현되는 문자열을 말하는 것으로서, 공인된 인터넷 프로토콜이나, 특수문자에 의한 프로토콜이 있을 수 있다. 전자의 예는 앞서 "http:// ~"이고, 후자의 예는 "주유소??"등과 같이 특수문자 ??를 이용하여 표현된 문자열을 말한다.In particular, a keyword based on a protocol refers to a character string expressed by a certain format (or protocol), and may be a public Internet protocol or a protocol based on a special character. An example of the former is "http: // ~", and the latter example is a character string expressed using a special character ?? such as "gas station ??".

특수문자를 이용한 프로토콜은 사용자에 의하여 또는 시스템에 의하여 사전에 정해질 수 있다. 특수문자를 이용한 프로토콜은 특수문자와 그외 문자열로 구성되는데, 특수문자에 의해 프로토콜을 인식하고, 특수문자와 연결된 문자열을 사전에 정해진 규칙에 따라 해석한다. 예를 들어, "?", "??", "???", "#" 등의 특수문자를 용어와 함께 붙여 문자열을 구성한다. "?", "??", "???"의 특수문자는 일반검색, 위치검색 등 검색방법을 지정하고, 특수문자 뒤에 연속되는 문자열은 용어로서 검색을 할 때 사용되는 검색어로 인식한다. 또한, "#"은 위치 정보(또는 지도 정보)를 표시하는 것으로서 붙어있는 문자열에 의한 위치 검색으로 지정할 수 있다.The protocol using special characters can be predetermined by the user or by the system. A protocol using special characters consists of special characters and other strings. The protocol is recognized by special characters, and the strings associated with special characters are interpreted according to predetermined rules. For example, a special character such as "?", "??", "???", "#" Special characters such as "?", "??" and "???" designate search methods such as general search and position search, and consecutive characters following special characters are recognized as search terms used as search terms. The "#" indicates position information (or map information), and can be designated by a location search using a character string attached thereto.

앞서 설명한 키워드는 통상의 검색어를 뜻하는 키워드 보다 넓은 의미를 갖는다. 즉, 용어, 단어 등으로만 구성된 문자열 외에도 특수문자를 포함한 문자열이나 정해진 프로토콜에 의해 표현되는 문자열 등도 포함된다. 이러한 문자열이 웹접속 또는 검색을 위한 문자열이면 모두 키워드라 부른다. 한편, 키워드 내에 포함된 단어 등 검색어를 용어라 부르기로 한다. 예를 들어, "??카페"는 키워드이고, "??"는 위치검색을 표현하는 특수문자이고, "카페"는 용어라고 구분하여 부르기로 한다. 그러나 키워드가 용어로만 구성되는 경우, 용어와 키워드를 혼용한다.
The above-mentioned keywords have a wider meaning than the keywords that denote a common search term. That is, in addition to a string consisting of terms, words, and the like, a string including a special character or a string represented by a predetermined protocol is included. If these strings are strings for web access or search, they are all called keywords. On the other hand, a keyword such as a word included in the keyword is referred to as a term. For example, "?? Cafe" is a keyword, ?? is a special character expressing a location search, and "Cafe" is a term. However, if the keyword consists only of terms, use terms and keywords in combination.

한편, 키워드는 특정 웹사이트를 접속하거나 검색하기 위해 이용되는 것으로서, 키워드는 용도에 의해 카테고리별로 구분될 수 있다. 바람직하게는, 키워드의 카테고리는 웹사이틀 접속하기 위한 용도의 웹사이트 카테고리, 위치를 기반으로 키워드 검색을 하는 위치검색 카테고리, 일반적인 검색을 위한 일반검색 카테고리로 구분될 수 있다.On the other hand, a keyword is used to access or search a specific web site, and the keyword can be classified by category according to the purpose. Preferably, the category of the keyword may be classified into a website category for accessing a web site, a location search category for performing keyword search based on location, and a general search category for general search.

http://store.emart.com/mobile 등 인터넷 프로토콜에 의한 키워드는 그 용도를 자체적으로 가지고 있다. 즉, 상기 인터넷 프로토콜은 웹사이트를 접속하기 위한 키워드이다. 또한, 특수문자에 의한 키워드도 "?"는 일반검색이고, "??"는 위치검색이라고 사전에 정의할 수 있다.Internet protocol keywords such as http://store.emart.com/mobile have their own uses. That is, the internet protocol is a keyword for accessing a web site. Also, a keyword by a special character can be defined as "?" As a general search and "??" as a location search in advance.

또한, 용어에 의해 표현되는 키워드는 용어의 의미에 따라 그 키워드의 용도가 정해질 수 있다. 용어가 "넷피아", "롯데백화점", "이마트"와 같은 기업명 등 고유명사인 경우에는 해당 기업의 사이트로 접속할 수 있다. 또한, 용어가 "여행", "자동차"와 같이 "일반 명사"인 경우 검색서버에 의한 일반적인 검색을 위한 키워드일 수 있다. 또한, 용어가 "커피", "주유소", "카페", "꽃배달"과 같은 지역 정보와 관련된 용어인 경우, 위치에 기반한 검색을 하기 위한 키워드로 볼 수 있다.In addition, the keyword expressed by the term can be used according to the meaning of the term. If the term is a proper noun such as "Netpia", "Lotte Department Store" or "E-Mart", you can access the company's site. It may also be a keyword for general search by the search server if the term is "general noun" such as "travel" In addition, when the term is related to local information such as "coffee "," gas station ", "cafe ", or" flower delivery ", it can be regarded as a keyword for searching based on location.

요약하면, 용어의 의미에 따라 웹사이트 카테고리, 위치검색 카테고리, 일반검색 카테고리로 구분될 수 있다.In summary, it can be divided into a website category, a location search category, and a general search category depending on the meaning of the term.

또한, 2개의 서로 다른 키워드(또는 용어)가 결합하는 경우, 위치검색 카테고리, 일반검색 카테고리, 웹사이트 카테고리의 우선순위에 의해, 결합된 키워드의 카테고리가 결정된다. 예를 들어, 하나의 용어가 위치(또는 지역)를 나타내는 용어와 결합되면, 지역정보와 관련된 키워드로 해석될 수 있다. 도 2의 예에서, "논현동 카페"는 "논현동"이라는 지역 용어와 결합되므로, 지역 정보를 검색하는 위치검색 카테고리로 분류될 수 있다. 또한, "가방"과 "판매점"이 결합되면, 전자는 일반검색 카테고리이고, 후자는 위치검색 카테고리이므로, 우선순위가 높은 위치검색 카테고리로 전체 결합 용어(또는 키워드)가 결정된다.
In addition, when two different keywords (or terms) are combined, the category of the combined keyword is determined by the priority of the location search category, general search category, and website category. For example, when a term is combined with a term indicating a location (or region), it can be interpreted as a keyword related to the local information. In the example of Fig. 2, "Nonhyun-dong Cafe" is combined with a local term "Nonhyun Dong ", so it can be classified into a location search category for searching for local information. In addition, when "bag" and "store" are combined, the former is a general search category, and the latter is a location search category, so that the entire combined term (or keyword) is determined by a location search category with a higher priority.

한편, 상기와 같은 용도에 따른 키워드의 카테고리는 사전에 데이터베이스화하는 것이 바람직하다. 즉, 데이터베이스(40)에 용어들을 저장하되, 키워드의 카테고리별로 용어를 저장한다. 따라서 데이터베이스(40)에서 특정 용어 또는 키워드를 검색하여 찾으면, 찾은 용어 또는 키워드가 어느 카테고리인지를 확인할 수 있고, 확인된 카테고리가 상기 특정 용어 또는 키워드의 카테고리가 된다.On the other hand, it is preferable that the category of the keyword according to the above-mentioned use is converted into a database in advance. That is, terms are stored in the database 40, and terms are stored for each keyword category. Therefore, if a specific term or keyword is searched and found in the database 40, it can be confirmed which category the found term or keyword is, and the identified category becomes the category of the specific term or keyword.

또한, 데이터베이스(40)에는 키워드가 웹사이트 카테고리인 경우, 해당 웹사이트의 인터넷 도메인 주소를 포함한다. 따라서 데이터베이스(40)에서 키워드가 검색되어 찾으면, 해당 키워드의 웹사이트 주소를 획득할 수 있다.
Also, in the database 40, if the keyword is a website category, it includes the Internet domain address of the corresponding website. Therefore, if the keyword is found and found in the database 40, the web site address of the keyword can be obtained.

다음으로, 본 발명의 제1 실시예에 따른 인스턴트 메신저 상의 메시지 바로 검색 지원 방법에 대하여 도 3을 참조하여 설명한다.Next, a message direct search support method on the instant messenger according to the first embodiment of the present invention will be described with reference to FIG.

도 3에서 보는 바와 같이, 본 발명의 제1 실시예에 따른 메신저 상의 메시지 바로 검색 지원 방법은 (a) 메신저 상의 메시지에 대한 검색명령 입력 단계(S10), (b) 메시지의 키워드 추출 단계(S20), (c) 키워드의 검색 카테고리에 따라 URL 쿼리를 생성하는 단계(S30), 및, (d) 브라우저에 URL쿼리를 전달하는 단계(S40)로 구성된다.As shown in FIG. 3, the message direct search support method on the messenger according to the first embodiment of the present invention includes the steps of (a) inputting a search command for a message on a messenger (S10), (b) extracting a keyword (c) generating a URL query according to the search category of the keyword (S30), and (d) transmitting the URL query to the browser (S40).

먼저, 메신저 상의 메시지에 대한 검색명령 입력 단계(S10)에 대하여 보다 구체적으로 설명한다.First, a search command input step (S10) for a message on the messenger will be described in more detail.

이동단말(10)의 화면 상에서 메신저의 메시지의 내용이 선택되는 것으로 검색명령이 인식된다(S10). 앞서 도 2에서 보는 바와 같이, 사용자가 이동단말(10)에 설치된 메신저(11)를 이용하여 메시지에 의한 대화를 진행하면, 이동단말(10)의 화면 상에 메신저의 대화창이 나타나고, 메신저의 대화창에 서로 주고 받은 메시지가 표시된다. 이때, 사용자가 그 중 하나의 메시지의 내용을 손가락으로 터치하면, 메신저(11)는 메시지에 대한 검색명령으로 인식한다.The search command is recognized by selecting the content of the message of the messenger on the screen of the mobile terminal 10 (S10). 2, when the user proceeds the conversation by using the messenger 11 installed in the mobile terminal 10, the messenger's dialog window appears on the screen of the mobile terminal 10, A message sent to each other is displayed. At this time, if the user touches the contents of one of the messages with his or her finger, the messenger 11 recognizes the message as a search command for the message.

검색명령을 인식하는 방식은 다음 몇가지 중 어느 하나로 구성될 수 있다.The manner of recognizing the search command may be any one of the following.

검색명령의 제1 방식은 사전에 정해진 터치의 제스처에 의해 검색명령을 인식한다. 예를 들어, 메시지가 표시된 화면 상에서 더블 클릭, 동그라미, 좌우로 긋는 직선, 고리모양(물음표의 윗모양) 등의 제스처 중 어느 하나를 검색명령으로 인식한다.The first method of the search command recognizes the search command by the predetermined gesture of the touch. For example, any one of a gesture such as a double click, a circle, a straight line drawn on the left and right, or a ring shape (top of a question mark) is recognized as a search command.

도 4에서 보는 바와 같이, 검색명령의 제2 방식은 팝업메뉴의 선택에 의하여 검색명령을 인식한다. 즉, 이동단말(10)의 화면상에서 메시지를 터치하면 팝업 메뉴가 나타나고, 팝업메뉴에는 검색명령이 포함된다. 이때 사용자에 의해 팝업메뉴의 검색명령이 선택되면 검색명령으로 인식된다.As shown in FIG. 4, the second method of the search command recognizes the search command by selecting the pop-up menu. That is, when a message is touched on the screen of the mobile terminal 10, a pop-up menu is displayed, and a pop-up menu includes a search command. At this time, if the search command of the pop-up menu is selected by the user, it is recognized as a search command.

또는 팝업메뉴 대신 아이콘 버튼에 의한 메뉴가 표시되어 해당 아이콘 버튼을 선택하여 검색명령을 인식하는 것도 적용될 수 있다.Alternatively, a menu based on the icon button may be displayed instead of the pop-up menu, and the corresponding icon button may be selected to recognize the search command.

그외 터치스크린의 입력 방식을 채용한 어느 검색명령도 적용가능하다.Any search command employing the input method of the touch screen can be applied.

또한, 검색명령이 입력되면, 검색명령이 인식될 때의 선택된 메시지 정보와, 상기 메시지 상에서 선택된 위치를 함께 입력받는다. 상기 선택된 메시지의 정보는 텍스트 문장 뿐만 아니라 텍스트가 표시된 형태까지 포함된다.When the search command is input, the selected message information when the search command is recognized and the selected location on the message are input together. The information of the selected message includes not only text sentences, but also texts.

메신저(11)는 선택된 메시지 정보와 선택 위치를 검색지원 클라이언트(30a)에 넘겨준다.The messenger 11 passes the selected message information and the selected location to the search support client 30a.

다른 실시예(이하 제2 실시예)로서, 검색명령 입력시, 메신저 상의 메시지의 내용 중 일부를 선택하게 할 수 있다. 예를 들어, 메시지의 내용 중 일부를 선택한 후 상기와 같은 검색명령을 입력하거나, 검색명령이 인식된 후, 메시지의 내용 중 일부를 선택하게 할 수 있다. 이 경우, 메신저(11)는 선택된 메시지 정보와 선택 위치 뿐만 아니라, 메시지의 내용 중 선택한 영역에 대한 정보도 함께 보낼 수 있다.
As another embodiment (hereinafter referred to as a second embodiment), it is possible to select some of the contents of a message on the messenger when a search command is input. For example, after selecting some of the contents of the message, the user may input the search command as described above, or may select some of the contents of the message after the search command is recognized. In this case, the messenger 11 can send not only the selected message information and the selected location, but also information on the selected area of the contents of the message.

다음으로, 메시지의 키워드 추출 단계(S20)에 대하여 보다 구체적으로 설명한다.Next, the keyword extracting step (S20) of the message will be described in more detail.

검색명령이 입력되면, 선택된 메시지의 정보와 선택된 위치를 통해, 검색하고자 하는 키워드를 추출한다(S20). 즉, 검색지원 클라이언트(30a)는 메신저(11)로부터 선택된 메시지 정보와 선택 위치를 수신하여, 수신된 메시지 정보와 선택 위치를 이용하여 검색하고자 하는 키워드를 추출한다.When the search command is input, the keyword to be searched is extracted through the information of the selected message and the selected location (S20). That is, the search support client 30a receives the message information and the selected location selected from the messenger 11, and extracts the keyword to be searched using the received message information and the selected location.

검색지원 클라이언트(30a)는 메시지의 내용 중에서, 사전에 정해진 프로토콜에 의한 키워드, 또는 데이터베이스에 저장된 키워드와 동일한 키워드가 있는지를 찾는다.The search support client 30a searches the contents of the message to see if there is a keyword by a predetermined protocol or a keyword identical to the keyword stored in the database.

만약, 찾아진 키워드가 없는 경우, 클라이언트(30a)는 키워드가 없다는 것을 메신저(11)에 알리고, 메신저(11)는 키워드가 없다는 안내 메시지를 표시하여 사용자에게 알려주거나, 검색명령을 무시한다.If there is no keyword found, the client 30a informs the messenger 11 that the keyword is absent, and the messenger 11 displays a guidance message indicating that there is no keyword and notifies the user or ignores the search command.

또한, 찾아진 키워드가 한 개인 경우, 찾아진 키워드를 최종적인 키워드로서 추출한다.If there is only one keyword, the extracted keyword is extracted as the final keyword.

또한, 찾아진 키워드가 2개 이상인 경우, 그 중 하나를 선정하여 최종적인 키워드로서 추출하되, 최종 키워드를 선정하는 방식은 다음 3가지 방식이 있다.If two or more keywords are found, one of them is selected and extracted as a final keyword. There are three methods for selecting a final keyword.

최종 키워드 선정의 제1 방식은 메시지 상에서 선택 위치로부터 가장 가까운 곳에 위치한 키워드를 최종 키워드로 선정한다. 즉, 사용자가 검색명령을 입력할 때의 터치 위치에서 가장 가까운 곳에 위치한 키워드가 선정된다. 사용자는 자신이 원하는 키워드 상에서 터치를 누를 가능성이 많기 때문이다.In the first method of selecting the final keyword, a keyword located closest to the selected position on the message is selected as the final keyword. That is, the keyword located closest to the touch position when the user inputs the search command is selected. This is because the user is more likely to press the touch on the keyword he / she desires.

최종 키워드 선정의 제2 방식은 찾아진 키워드를 모두 표시하여 그 중 어느 하나를 선택하도록 요청할 수 있다. 예를 들어, 찾아진 키워드가 3개이면, 3개를 모두 표시하고 그 중 어느 하나를 선택하라고 요청하고, 사용자에 의해 선택된 키워드를 최종 키워드로 선정한다.The second method of final keyword selection may display all the found keywords and request to select one of them. For example, if there are three keywords found, all three are displayed, and one of them is selected, and the keyword selected by the user is selected as the final keyword.

최종 키워드 선정의 제3 방식은 앞서 제1 방식과 제2 방식을 모두 사용하는 방식으로서, 제1 방식을 먼저 적용하고 제2 방식을 다시 적용한다. 즉, 거리로서 키워드를 선정하되, 사전에 정해진 소정의 오차 범위 내에서 가까운 거리의 키워드를 선정한다. 이런 경우, 소정의 오차 범위 내에서 2개 이상의 키워드가 모두 가장 가까운 거리에 있는 것으로 나타날 수 있다. 이때 소정 오차 범위의 2개 이상의 키워드에 대하여 제2 방식으로 사용자에게 선택하게 할 수 있다.The third method of selecting the final keyword is a method using both the first scheme and the second scheme, and the first scheme is applied first and the second scheme is applied again. That is, a keyword is selected as a distance, and a keyword having a short distance within a predetermined error range determined in advance is selected. In this case, it may appear that two or more keywords are within the predetermined error range and all are at the closest distance. At this time, the user can select two or more keywords of a predetermined error range in a second manner.

앞서 도 2 또는 도 4의 예어서, 추출되는 키워드로서, "마우스", "이마트", "http://store.emart.com/mobile", "논현동", "카페", "커피" 등이 추출된다.Examples of the extracted keywords include "mouse", "emart", "http://store.emart.com/mobile", "nonhyun dong", "cafe", "coffee" And extracted.

앞서 제2 실시예의 경우, 선택된 영역 내에서 키워드를 추출한다. 즉, 선택된 영역 내에서의 메시지 내용에서 키워드를 추출하고, 여러 개의 키워드가 추출되는 경우 앞서 실시예와 같이 최종 키워드를 선택한다.In the case of the second embodiment, the keyword is extracted in the selected area. That is, keywords are extracted from the contents of the message in the selected area, and when a plurality of keywords are extracted, the final keyword is selected as in the previous embodiment.

한편, 다른 실시예(이하 제3 실시예)로서, 다수의 키워드가 추출되는 경우, 해당 키워드를 결합하여 하나의 키워드로 생성할 수 있다. 특히, 다수의 키워드가 모두 용어로만 구성된 키워드인 경우에 적용이 가능하다. 예를 들어, "논현동"과 "카페"라는 2개의 키워드가 추출되는 경우, "논현동 카페"로 키워드를 인식한다.On the other hand, as another embodiment (hereinafter, the third embodiment), when a plurality of keywords are extracted, the keywords may be combined and generated as one keyword. In particular, the present invention is applicable to a case where a plurality of keywords are all keywords. For example, if two keywords "Nonhyun-dong" and "Cafe" are extracted, the keyword is recognized as "Nonhyun-dong Cafe".

제3 실시예에서도, 거리에 의한 키워드 선정 방식을 적용할 수 있다. 즉, 최대 결합 개수를 정하거나, 최대 거리를 사전에 정한다. 터치 위치에서 가장 가까운 키워드(용어)를 최대 개수 이하로 선택하여 모두 결합하여 하나의 키워드로 정한다. 또는 터치 위치에서 소정의 거리 이내의 모든 키워드를 결합하여 하나의 키워드로 정할 수 있다. 또는 최대거리 및 최대 결합 개수를 모두 제한하여 키워드(또는 용어)를 결합할 수 있다.
Also in the third embodiment, a keyword selection method based on distance can be applied. That is, determine the maximum number of combinations or set the maximum distance in advance. The keywords (terms) closest to the touch position are selected as the maximum number or less, and all the combinations are determined as one keyword. Alternatively, all the keywords within a predetermined distance from the touch position may be combined into one keyword. Alternatively, the keywords (or terms) may be combined by limiting both the maximum distance and the maximum number of combinations.

한편, 키워드를 추출하면서 추출된 키워드가 어느 검색 카테고리에 포함되는지를 결정한다. 검색 카테고리는 웹사이트, 위치 검색, 및, 일반 검색으로 구분된다.On the other hand, it decides which search category the extracted keyword is extracted while extracting the keyword. Search categories are divided into website, location search, and general search.

웹사이트 카테고리는 URL 정보로서 직접 웹사이트에 접속하는 것을 말한다. 즉, 브라우저(12)에서 해당 웹사이트로 접속하여 해당 웹사이트의 홈페이지를 표시하는 검색 지원 서비스를 말한다.Web site category refers to accessing the website directly as URL information. That is, the browser 12 refers to a search support service for accessing the corresponding website and displaying the homepage of the corresponding website.

위치 검색 카테고리는 위치를 기반한 검색 결과를 보여주는 검색 서비스이다. 위치는 이동단말(10)에 내장된 위치센서(GPS 등)에 의해 센싱된다. 즉, 센싱된 위치에서 가까운 곳의 장소를 검색해주는 검색 카테고리를 말한다.The location search category is a search service that shows location-based search results. The position is sensed by a position sensor (GPS or the like) built in the mobile terminal 10. That is, it refers to a search category that searches for a place near the sensed position.

마지막으로, 일반검색은 통상의 지식 검색의 결과를 보여주는 카테고리이다. 키워드에 대한 뉴스 검색, 웹페이지 검색, 지식베이스의 검색 등의 검색 카테고리를 말한다.Finally, general search is a category that shows the results of a conventional knowledge search. Search categories such as news search, web page search, and knowledge base search for keywords.

검색 카테고리의 결정은 프로토콜에 의한 키워드인지, 데이터베이스에 의한 키워드인지에 따라 구분된다.The determination of the search category is classified according to whether the keyword is based on the protocol or the database.

먼저, 키워드가 프로토콜에 의한 키워드이면, 해당 프로토콜에 의해 검색 카테고리가 결정된다. 프로토콜이 웹사이트 주소(또는 도메인 주소)를 표시하는 프로토콜이면, 해당 키워드는 웹사이트 카테고리에 해당된다. 또한, 프로토콜이 지역 또는 일반 검색용 키워드에 대한 프로토콜이면, 위치 또는 일반 검색 카테고리에 해당된다.First, if the keyword is a keyword by a protocol, the search category is determined by the protocol. If the protocol is a protocol that displays the website address (or domain address), then the keyword corresponds to the website category. Also, if the protocol is a protocol for a keyword for a local or general search, it corresponds to a location or general search category.

추출된 키워드 또는 용어가 키워드 데이터베이스에 포함된 경우, 상기 키워드 데이터베이스(40)에 저장된 키워드(또는 용어)의 카테고리에 의해. 추출된 키워드의 검색 카테고리가 결정된다. 즉, 키워드 데이터베이스에는 검색 카테고리별로 키워드(또는 용어)를 구분하여 저장한다. 따라서 키워드 데이터베이스(40)에서 키워드가 검색되면, 검색된 키워드의 검색 카테고리를 알 수 있다.If the extracted keyword or term is included in the keyword database, the category of the keyword (or term) stored in the keyword database 40 is used. The retrieval category of the extracted keyword is determined. That is, keywords (or terms) are separately stored in the keyword database for each search category. Therefore, when a keyword is searched in the keyword database 40, the search category of the searched keyword can be known.

앞서 제3 실시예에 의하여, 2개 이상의 키워드(용어)가 결합하여 하나의 키워드로 추출하는 경우, 각 용어의 카테고리의 우선순위에 의해 결합된 키워드의 카테고리가 결정된다. 즉, 각 키워드의 검색 카테고리 중 가장 높은 우선순위의 카테고리에 의해 결합된 키워드의 카테고리가 결정된다. 예를 들어, 추출된 키워드의 용어 중 하나가 "지역정보"(또는 지역정보 카테고리)를 나타낸다면, 추출된 다른 키워드의 용어가 위치검색 카테고리가 아니더라도 이 키워드와 조합하여 위치검색 카테고리로 분류될 수 있다.
According to the third embodiment, when two or more keywords (terms) are combined and extracted by one keyword, the category of the combined keyword is determined according to the priority of the category of each term. That is, the category of the keyword combined by the highest priority category among the search categories of the respective keywords is determined. For example, if one of the terms of the extracted keyword indicates "local information" (or local information category), the extracted keyword may be classified as a location search category have.

한편, 키워드의 검색 카테고리가 사용자에 의해 직접 결정될 수도 있다. 바람직하게는, 상기 키워드에 대하여 카테고리를 열거한 팝업메뉴를 메신저의 대화창에서 표시하고, 팝업메뉴에서 선택된 카테고리를 키워드의 카테고리로 결정한다. 또한, 팝업메뉴는 각 메뉴들이 하나의 아이콘 버튼으로 표시되는 아이콘 메뉴로 표시될 수도 있다. 즉, 팝업메뉴인 경우, 3개의 카테고리가 열거되는 메뉴로 표시하고, 아이콘 버튼의 메뉴인 경우 3개의 아이콘이 화면에 표시한다.
On the other hand, the search category of the keyword may be directly determined by the user. Preferably, a pop-up menu listing categories with respect to the keyword is displayed in a chat window of the messenger, and a category selected in the pop-up menu is determined as a keyword category. Also, the pop-up menu may be displayed as an icon menu in which each menu is displayed by one icon button. That is, in the case of a pop-up menu, three categories are displayed in the menu, and in the case of the menu of the icon button, three icons are displayed on the screen.

한편, 검색지원 클라이언트(30a)는 선택된 메시지의 정보로부터 키워드를 추출하는 작업을 검색지원 서버(30b)와 공동으로 수행할 수 있다. 예를 들어, 클라이언트(30a)가 선택된 메시지의 정보와 선택된 위치를 통해, 검색하고자 하는 키워드를 모두 서버(30b)에 전송하고, 최종적인 키워드를 추출하는 것을 요청할 수 있다. 또는, 클라이언트(30a)가 자신이 프로토콜에 의한 키워드를 추출하고, 데이터베이스에 의한 키워드 추출은 서버(30b)에 요청할 수 있다. 예를 들어, 클라이언트(30a)가 메시지의 내용에서 명사의 단어를 추출하여 단어를 서버(30b)에 전송하여 키워드 데이터베이스에 찾는 것을 요청할 수 있다. 이때, 데이터베이스(40)는 서버(30b)에 위치한다. 또는 검색지원 클라이언트(30a)가 서버(30b)로부터 키워드 데이터베이스를 가져와서 모두 이동단말(10)에 저장해두면, 자신이 키워드 데이터베이스에 의한 키워드 추출도 직접 수행할 수 있다.
Meanwhile, the search support client 30a may perform a task of extracting keywords from the information of the selected message in cooperation with the search support server 30b. For example, the client 30a may request that all the keywords to be searched are transmitted to the server 30b through the information of the selected message and the selected location to extract the final keyword. Alternatively, the client 30a may extract the keyword by the protocol itself, and may request the server 30b to extract the keyword by the database. For example, the client 30a may extract a word of a noun from the contents of the message and transmit the word to the server 30b to request the search to the keyword database. At this time, the database 40 is located in the server 30b. Alternatively, if the search support client 30a fetches the keyword database from the server 30b and stores it in the mobile terminal 10, the user himself can also perform keyword extraction by the keyword database.

다음으로, 키워드의 검색 카테고리에 따라 URL 쿼리를 생성하는 단계(S30)에 대하여 보다 구체적으로 설명한다.Next, the step (S30) of generating the URL query according to the search category of the keyword will be described in more detail.

최종적으로 검색할 키워드를 추출하면, 최종 키워드의 검색 카테고리에 따라 URL 쿼리를 생성한다(S10). 즉, 검색지원 클라이언트(30a)는 키워드에 의해 웹사이트를 접속하거나 상기 키워드에 의한 검색을 하기 위한 URL 쿼리를 생성한다. 이때, 키워드의 검색 카테고리가 웹사이트 카테고리, 위치검색 카테고리, 또는 일반검색 카테고리에 따라, 각각의 해당 검색을 할 수 있는 URL을 만든다. 웹사이트 카테고리인 경우 검색 URL 쿼리는 접속할 웹서버(51)의 웹사이트의 URL 주소이고, 위치검색 또는 일반 검색 카테고리인 경우 검색서버(52)의 키워드에 의한 검색요청 쿼리가 포함된 검색서버의 URL주소이다.When a keyword to be finally searched is extracted, a URL query is generated according to the search category of the final keyword (S10). That is, the search support client 30a creates a URL query for accessing a website by a keyword or searching by the keyword. At this time, the search category of the keyword creates a URL that can perform the corresponding search according to the website category, the location search category, or the general search category. In the case of the web site category, the search URL query is the URL address of the web site of the web server 51 to be accessed. In the case of the location search or general search category, the URL of the search server including the search request query by the keyword of the search server 52 Address.

먼저, 키워드가 웹사이트 카테고리인 경우, 검색지원 클라이언트(30a) 또는 검색지원 서버(30b)는 상기 키워드가 나타내는 웹사이트를 접속할 수 있는 도메인 주소의 URL로 URL 쿼리를 생성한다. 공식 인터넷 프로토콜에 의한 키워드인 경우, 해당 키워드의 문자열이 곧 URL쿼리로 생성된다. 또한, 키워드가 자국어 도메인 주소인 경우, 자국어 도메인 서버에 접속하여, 키워드의 자국어 도메인 주소에 대응되는 인터넷 도메인 주소를 획득한다. 그래서 인터넷 도메인 주소에 의한 URL 쿼리로 생성할 수 있다. 다른 예로서, 브라우저(12) 내에 자국어 도메인 주소를 처리하는 기능이 내재된 경우에는 자국어 도메인 주소를 바로 URL쿼리로 생성해도 된다. 앞서 도 2의 예에서 "이마트"는 웹사이트의 URL로 URL 쿼리가 정해진다. 즉, 이마트의 URL 쿼리는 "http://store.emart.com/mobile"로 생성된다.First, when the keyword is a website category, the search support client 30a or the search support server 30b generates a URL query with the URL of the domain address to which the website indicated by the keyword can be connected. In the case of a keyword according to the official Internet protocol, a string of the keyword is generated by a URL query immediately. When the keyword is a native language domain address, the native language domain server is accessed to obtain an Internet domain address corresponding to the native language domain address of the keyword. Therefore, it can be generated by URL query by Internet domain address. As another example, if the function of processing the native language domain address is included in the browser 12, the native language domain address may be directly generated by the URL query. In the example of Fig. 2, "E-mart" is a URL of a web site. In other words, E-Mart's URL query is generated as "http://store.emart.com/mobile".

다음으로, 키워드가 위치검색 카테고리인 경우, 검색지원 클라이언트(30a) 또는 검색지원 서버(30b)는 위치검색을 하는 검색서버(52)의 위치검색 명령 URL과, 상기 키워드의 용어를 검색하는 명령(request)과, 이동단말(10)에서 센싱한 위치 정보를 결합하여 URL 쿼리를 생성한다.Next, when the keyword is a location search category, the search support client 30a or the search support server 30b searches for a location search command URL of the search server 52 that performs location search, request and location information sensed by the mobile terminal 10 to generate a URL query.

검색서버(52)는 다수의 검색서버 중 어느 하나가 선택되고, 사용자 또는 시스템에 의해 사전에 정의될 수 있다. 키워드의 용어는 키워드에 포함된 단어 또는 명사 등의 용어를 말한다. 위치는 이동단말(10)의 GPS 등 위치센서에 의해 측정되는 현재의 위치를 말한다. 예를 들어, 네이버의 지도 검색으로 "카페"에 대한 용어에 대하여 "논현동" 위치로 검색하는 URL 쿼리를 다음과 같이 생성할 수 있다.The search server 52 is selected from among a plurality of search servers and can be defined in advance by the user or the system. The term of a keyword refers to a term such as a word or a noun included in the keyword. The position refers to the current position measured by the position sensor such as the GPS of the mobile terminal 10. For example, you can create a URL query that searches for Naver's map with "Nonhyun-dong" for the term "Cafe" as follows.

http://map.naver.com/index.nhn?query=?카페&location=논현동http://map.naver.com/index.nhn?query=?café & location = Nonhyun-dong

즉, 검색서버(52)에 대한 검색 요청 URL에 키워드에 포함된 용어를 검색어의 인수로 결합한 것을 URL 쿼리로 생성한다.That is, a URL query is generated by combining the search request URL for the search server 52 with the terms included in the keyword as arguments of the search word.

다음으로, 키워드가 일반검색 카테고리인 경우, 검색지원 클라이언트(30a) 또는 검색지원 서버(30b)는 위치검색을 하는 검색서버(52)의 통상의 검색 명령 URL과, 상기 키워드의 용어를 검색하는 명령(request)을 결합하여 URL 쿼리를 생성한다. 검색서버(52)는 다수의 검색서버 중 어느 하나가 선택되고, 사용자 또는 시스템에 의해 사전에 정의될 수 있다. 키워드의 용어는 키워드에 포함된 단어 또는 명사 등의 용어를 말한다. 예를 들어, 마우스에 대한 일반 검색을 다음 검색 사이트에서 검색하고자 하는 URL쿼리는 다음과 같다.Next, in the case where the keyword is the general search category, the search support client 30a or the search support server 30b searches the search server 52 for the normal search command URL of the search server 52, (request) to generate a URL query. The search server 52 is selected from among a plurality of search servers and can be defined in advance by the user or the system. The term of a keyword refers to a term such as a word or a noun included in the keyword. For example, a URL query to search for a general search for a mouse on the next search site is as follows.

http://search.daum.net/search?마우스http://search.daum.net/search?Mouse

한편, 검색지원 서버(30b)는 위치 검색 또는 일반 검색을 검색서버(52)에 요청하여 그 결과를 획득하고, 자신이 이 검색결과를 하나의 웹페이지로 생성한다. 그리고 생성한 웹페이지의 URL을 URL 쿼리로 생성할 수도 있다. 이 경우, 검색지원 서버(30b)가 여러 개의 검색서버(52)에서 검색된 결과를 취합하여 가공하여 제공할 수 있다. 이때, 검색지원 서버(30b)는 자신이 생성한 검색결과의 웹페이지에 광고를 게재할 수 있다.On the other hand, the search support server 30b requests the search server 52 for location search or general search to obtain the result, and the search support server 30b generates the search result as one web page. You can also generate the URL of the generated web page as a URL query. In this case, the search support server 30b may collect and process the results retrieved from the plurality of search servers 52 and provide them. At this time, the search support server 30b can display the advertisement on the web page of the search result generated by the search support server 30b.

앞서 단계(S20)과 마찬가지로, 검색지원 클라이언트(30a)는 URL쿼리를 만드는 작업을 검색지원 서버(30b)와 공동으로 또는 분담하여 수행할 수 있다. 검색지원 클라이언트(30a)가 URL 쿼리 생성을 서버(30b)에 요청하는 경우, 서버(30b)로부터 최종 URL쿼리를 수신한다.
As in step S20, the search support client 30a can perform a job of creating a URL query jointly or in part with the search support server 30b. When the search support client 30a requests the server 30b to generate a URL query, it receives the final URL query from the server 30b.

다음으로, 브라우저에 URL쿼리를 전달하는 단계(S40)에 대하여 보다 구체적으로 설명한다.Next, the step (S40) of transmitting the URL query to the browser will be described in more detail.

검색지원 클라이언트(30a)는 이동단말(10)에 설치된 브라우저(12)를 실행시키고, 상기 브라우저(12)에 생성된 URL 쿼리를 전달한다(S40). 브라우저(12)는 URL쿼리를 전달받아, 상기 URL 쿼리를 통해 웹서버(51)의 웹사이트에 접속하거나, 검색서버(52)에 URL 쿼리를 요청하여 그 검색결과를 수신하여 표시한다. 도 5는 URL 쿼리가 웹사이트인 경우, 브라우저(12)에 의해 표시되는 화면의 예가 도시되고 있다.The search support client 30a executes the browser 12 installed in the mobile terminal 10 and delivers the generated URL query to the browser 12 (S40). The browser 12 receives the URL query, accesses the web site of the web server 51 through the URL query, or requests the search server 52 for a URL query, and receives and displays the search result. 5 shows an example of a screen displayed by the browser 12 when the URL query is a web site.

한편, 검색지원 클라이언트(30a)가 브라우저(12)의 기능을 내장하여, 자신이 제어하는 화면에 상기 검색 결과 또는 처리 결과를 표시할 수 있다. 이때 검색 결과와 함께 광고를 브라우저(12)의 화면 상에 표시할 수 있다. 이때의 광고는 배너광고, 키워드광고, 리타게팅 광고 중 어느 하나이다. 특히, 키워드의 용어와 관련된 광고를 표시하는 것이 바람직하다. 도 6은 검색 결과가 화면에 표시되고 화면의 하단에 광고가 표시되는 예를 도시한 것이다.On the other hand, the search support client 30a can embed the function of the browser 12 and display the search result or the processing result on a screen controlled by itself. At this time, the advertisement can be displayed on the screen of the browser 12 together with the search result. The advertisement is either a banner advertisement, a keyword advertisement, or a retargeting advertisement. In particular, it is desirable to display advertisements related to terms of keywords. 6 shows an example in which a search result is displayed on the screen and an advertisement is displayed on the bottom of the screen.

또는 검색지원 클라이언트(30a)가 자신이 제어하는 화면 내에 이동단말(10)의 내장된 브라우저(12)를 표시하게 하고, 광고를 브라우저(12)의 화면 위에 표시하게 할 수 있다.
Or the search support client 30a may cause the browser 12 of the mobile terminal 10 to be displayed within the screen controlled by the search support client 30a and display the advertisement on the screen of the browser 12. [

다음으로, 본 발명의 제1 실시예에 따른 검색명령의 키워드 추출 단계(S20)에서 메시지 문장에서 키워드를 추출하는 방법을 구체적으로 설명한다.Next, a method of extracting a keyword from a message sentence in the keyword extracting step (S20) of the search command according to the first embodiment of the present invention will be described in detail.

먼저, 메시지 문장에서 프로토콜에 의한 키워드가 있는지를 검사한다.First, it checks whether there is a keyword by protocol in the message sentence.

앞서 설명한 바와 같이, 프로토콜은 일정한 형식에 의해 표현되는 규칙을 말하며, 키워드가 이러한 일정한 형식의 규칙에 의해 표시된 문자열을 말한다. 프로토콜은 공인된 인터넷 프로토콜과, 특수문자에 의해 사전에 정의된 프로토콜로 구분된다.As described above, a protocol refers to a rule expressed by a certain format, and a keyword refers to a string expressed by a rule of this constant format. Protocols are classified into public Internet protocols and protocols defined in advance by special characters.

공인된 인터넷 프로토콜은 도메인 네임 또는 URL(uniform resource locator) 등 통상의 인터넷 프로토콜의 형식을 말한다. 메시지 문장의 문자열이 도메인 네임 또는 URL 형식을 갖춘 문자열인지를 검사한다. 이때 도메인네임 형태 판단은, 메시지의 문자열에 점('.')이 포함되어 있는지 여부를 통하여 간단하게 확인이 가능하다. 또한, 점('.')이 있고 점('.') 뒤의 문자열이 공인 최상위도메인인지 여부를 확인하여 해당하는 경우 도메인네임인 것으로 판단할 수도 있다. 또 다른 방법으로는 도메인네임서버로 문자열을 질의하여 대응하는 IP주소가 응답 되어 오는지 여부를 통하여 판단할 수도 있으며 그 방법은 제한되지 않는다. 또한 도메인네임 판단 기능은 시스템 및 서비스 운영 정책에 따라 생략하는 것도 가능하다.Certified Internet protocols refer to conventional Internet protocol formats such as domain names or uniform resource locators (URLs). It checks whether the string of the message sentence is a domain name or URL string. At this time, the domain name type determination can be easily confirmed by checking whether or not a dot ('.') Is included in the character string of the message. It is also possible to determine whether the character string after the dot ('.') And the dot after the dot ('.') Is an authorized top-level domain, and judge that it is a domain name if so. Alternatively, the domain name server may query the string to determine whether the corresponding IP address is responded to, and the method is not limited. The domain name judgment function may be omitted according to the system and service operation policy.

다음으로, 특수문자에 정의된 프로토콜은 특수문자를 이용하여 특정한 형식을 사전에 정의하고 정의된대로 해석하는 규칙을 말한다. 메시지의 문자열에서 사전에 정의된 특수문자가 포함되어 있는지 여부를 확인한다. 또한, 문자열에 포함된 특수문자의 종류에 따라 콘텐츠(또는 웹사이트) 바로 접속, 위치 검색, 또는 일반 검색 서비스가 제공되도록 할 수 있다.Next, the protocol defined in the special character refers to a rule that defines a specific format in advance using special characters and interprets it as defined. Determines whether the string in the message contains a dictionary-defined special character. In addition, depending on the type of the special character included in the character string, the content (or web site) may be directly connected, the location search, or the general search service may be provided.

만약 문자열에 콘텐츠 바로 접속용으로 정해진 특수문자가 포함된 경우, 해당 문자열에 대응되는 콘텐츠(또는 웹사이트)로 바로 접속을 위한 쿼리식을 생성하도록 할 수 있으며, 이때 특수문자 전후의 단어에 따라 사이트명과 하부콘텐츠를 구분하여 처리하는 것도 가능하다. 웹사이트 접속용 특수문자는 기존의 일반 인터넷주소에서 이용되는 것과 같이 특수문자 '/'를 이용하여 '사이트명/콘텐츠' 형태로 입력하여 사용하는 것이 가능하며, '/' 외에 '#', '>' 등의 특수문자를 이용하는 것이 가능하다.If the string contains a special character set for direct access to the content, a query expression for direct access to the content (or web site) corresponding to the string may be generated. In this case, It is also possible to process the name and sub-content separately. Special characters for accessing websites can be input in the form of 'site name / contents' using the special character' / 'as used in conventional Internet addresses. In addition to' / ',' # ',' > 'Can be used.

반면 키워드에 검색용 특수문자가 포함되어 있는 경우, 특수문자에 따라 지정된 검색식을 생성하여 키워드의 용어에 대한 다양한 검색 결과를 사용자단말에 전송될 수 있도록 한다. 이때 검색용 특수문자로는 '?', '??', '???'와 같이 직관적으로 검색의 의미를 전달할 수 있는 것이 좋으며, 그 외에도 서비스에 따라 지정하여 다양한 특수문자를 이용하는 것이 가능하다. 특수문자별 검색 시스템은 콘텐츠와 함께 시스템에서 일방적으로 지정할 수 있으며, 사용자가 개인별로 선호하는 검색 시스템을 지정하여 사용할 수 있도록 하는 것도 가능하다.On the other hand, if the keyword includes the special character for search, the search term specified by the special character is generated so that various search results for the keyword term can be transmitted to the user terminal. At this time, it is preferable to be able to intuitively transmit search meaning such as '?', '??', and ??? ??? as special characters for search, and it is also possible to use various special characters . The special character search system can be unilaterally specified in the system together with the content, and it is also possible to allow the user to designate and use a preferred search system for each individual.

키워드에 특수문자를 포함하고 있지 않은 경우, 데이터베이스(40)로부터 키워드의 문자열(또는 용어)에 대응하는 용어 또는 키워드를 검색한다. 검색되어 찾아진 키워드 또는 용어의 카테고리에 의해 검색 카테고리가 결정된다. 이는 앞서 설명한 바와 같다.
If the keyword does not contain any special character, a term or keyword corresponding to the character string (or term) of the keyword is searched from the database 40. The search category is determined by the category of the keyword or term searched and found. This is as described above.

이상, 본 발명자에 의해서 이루어진 발명을 실시 예에 따라 구체적으로 설명하였지만, 본 발명은 실시 예에 한정되는 것은 아니고, 그 요지를 이탈하지 않는 범위에서 여러 가지로 변경 가능한 것은 물론이다.The invention made by the present inventors has been described concretely with reference to the embodiments. However, it is needless to say that the present invention is not limited to the embodiments, and that various changes can be made without departing from the gist of the present invention.

10 : 이동단말 11 : 메신저
12 : 브라우저 20 : 네트워크
30 : 검색지원 시스템 30a : 검색지원 클라이언트
30b : 검색지원 서버 40 : 데이터베이스
51 : 웹서버 52 : 검색서버
10: mobile terminal 11: messenger
12: Browser 20: Network
30: Search support system 30a: Search support client
30b: Search support server 40: Database
51: Web server 52: Search server

Claims (17)

이동단말에 설치되는 검색지원 클라이언트와 네트워크에 연결된 검색지원 서버로 구성되는 검색지원 시스템에 의해, 웹서버의 컨텐츠 또는 검색서버의 검색결과를 이동단말에 표시하게 하는 메신저 상의 메시지 바로 검색 지원 방법에 있어서,
(a) 상기 클라이언트가 상기 이동단말의 메신저 상의 메시지에 대한 검색 명령을 인식하는 단계;
(b) 상기 시스템은 상기 메시지로부터 키워드를 추출하고, 상기 키워드의 검색 카테고리를 결정하는 단계;
(c) 상기 시스템은 결정된 검색 카테고리에 따라 상기 키워드에 대한 URL 쿼리를 생성하는 단계; 및,
(d) 상기 클라이언트는 생성된 URL 쿼리를 실행시키도록 상기 이동단말의 브라우저에 전달하는 단계를 포함하는 것을 특징으로 하는 인스턴트 메신저 상의 메시지 바로 검색 지원 방법.
A method for supporting direct search of a message on a messenger to display contents of a web server or a search result of a search server on a mobile terminal by a search support system composed of a search support client installed in a mobile terminal and a search support server connected to a network ,
(a) the client recognizing a search command for a message on the messenger of the mobile terminal;
(b) the system extracting a keyword from the message and determining a search category of the keyword;
(c) the system generating a URL query for the keyword according to the determined search category; And
(d) forwarding the client to the browser of the mobile terminal to execute the generated URL query.
제1항에 있어서,
상기 (a)단계에서, 상기 메시지에 의한 검색명령은 사전에 정해진 터치의 제스처 또는 팝업메뉴 중 어느 하나에 의해 인식되는 것을 특징으로 하는 인스턴트 메신저 상의 메시지 바로 검색 지원 방법.
The method according to claim 1,
Wherein, in the step (a), the search command by the message is recognized by any one of a gesture of a predetermined touch or a pop-up menu.
제1항에 있어서,
상기 (a)단계에서 상기 메시지의 일부만 선택되어 검색명령이 인식되면, 상기 (b)단계에서 선택된 메시지의 일부 내에서만 상기 키워드를 추출하는 것을 특징으로 하는 인스턴트 메신저 상의 메시지 바로 검색 지원 방법.
The method according to claim 1,
The method of claim 1, wherein if only a part of the message is selected and a search command is recognized in step (a), the keyword is extracted only in a part of the message selected in step (b).
제1항에 있어서,
상기 (b)단계에서, 상기 메시지로부터 다수의 키워드가 추출되면, 검색명령이 인식될 때의 터치 위치로부터 키워드 간의 거리에 의해 적어도 하나의 키워드를 최종적으로 선택하여 추출하는 것을 특징으로 하는 인스턴트 메신저 상의 메시지 바로 검색 지원 방법.
The method according to claim 1,
Wherein, in the step (b), when a plurality of keywords are extracted from the message, at least one keyword is finally selected and extracted based on the distance between the keywords from the touch position when the search command is recognized How to search for messages directly.
제4항에 있어서,
상기 (b)단계에서, 상기 키워드를 최종적으로 2개 이상 추출하면, 추출된 키워드들을 결합하여 하나의 키워드로 생성하여 추출하는 것을 특징으로 하는 인스턴트 메신저 상의 메시지 바로 검색 지원 방법.
5. The method of claim 4,
The method of claim 1, wherein, in the step (b), if the keyword is extracted at least two, the extracted keywords are combined and extracted as one keyword and extracted.
제5항에 있어서,
상기 (b)단계에서, 상기 추출된 키워드가 용어로만 구성된 경우에 한하여 추출된 키워드들을 결합하는 것을 특징으로 하는 인스턴트 메신저 상의 메시지 바로 검색 지원 방법.
6. The method of claim 5,
Wherein the extracted keywords are combined only when the extracted keyword is composed of terms only.
제1항에 있어서,
상기 (b)단계에서, 상기 메시지로부터 다수의 키워드가 추출되면, 사용자의 선택 입력에 의하여 상기 다수의 키워드 중 최종적으로 하나의 키워드를 추출하는 것을 특징으로 하는 인스턴트 메신저 상의 메시지 바로 검색 지원 방법.
The method according to claim 1,
Wherein, in step (b), when a plurality of keywords are extracted from the message, one keyword is finally extracted among the plurality of keywords by user's selection input.
제1항에 있어서,
상기 키워드는 사전에 정해진 규칙에 의해 표현되는 프로토콜에 의한 키워드와, 용어로만 구성된 키워드로 분류되는 것을 특징으로 하는 인스턴트 메신저 상의 메시지 바로 검색 지원 방법.
The method according to claim 1,
Wherein the keyword is classified into a keyword based on a protocol expressed by a predetermined rule and a keyword composed of only a term.
제8항에 있어서,
상기 프로토콜에 의한 키워드는 해당 프로토콜에 의해 검색 카테고리가 결정되고, 용어에 의한 키워드는 사전에 분류된 용어의 카테고리에 의해 검색 카테고리가 결정되는 것을 특징으로 하는 인스턴트 메신저 상의 메시지 바로 검색 지원 방법.
9. The method of claim 8,
Wherein the search category is determined by the protocol of the keyword by the protocol and the search category is determined by the category of the term classified in the keyword by the keyword.
제1항에 있어서,
상기 검색 카테고리는 웹서버의 컨텐츠(이하 웹사이트)를 접속하는 웹사이트 카테고리, 위치를 기반으로 검색하는 위치검색 카테고리, 위치 기반 이외의 검색인 일반검색 카테고리를 포함하는 것을 특징으로 하는 인스턴트 메신저 상의 메시지 바로 검색 지원 방법.
The method according to claim 1,
Wherein the search category includes a web site category for accessing contents (hereinafter, referred to as a " web site ") of a web server, a location search category for searching based on a location, and a general search category How to search directly.
제10항에 있어서,
2개 이상의 키워드가 결합하여 하나의 키워드로 추출되는 경우, 각 키워드의 검색 카테고리의 우선순위에 의해 결합된 키워드의 검색 카테고리가 결정되는 것을 특징으로 하는 인스턴트 메신저 상의 메시지 바로 검색 지원 방법.
11. The method of claim 10,
Wherein a search category of a combined keyword is determined according to a priority of a search category of each keyword when two or more keywords are combined and extracted as one keyword.
제11항에 있어서,
위치검색 카테고리, 일반검색 카테고리, 웹사이트 카테고리의 순으로 상기 검색 카테고리의 우선순위가 높은 것을 특징으로 하는 인스턴트 메신저 상의 메시지 바로 검색 지원 방법.
12. The method of claim 11,
Wherein the priority of the search category is high in order of a location search category, a general search category, and a web site category.
제10항에 있어서,
상기 (c)단계에서, 상기 키워드의 검색 카테고리가 웹사이트 카테고리이면 상기 웹서버의 컨텐츠를 접속하는 URL을 URL 쿼리로 생성하고, 상기 키워드의 검색 카테고리가 위치검색 또는 일반검색 카테고리이면 상기 검색서버의 검색요청 URL과 검색어로서 상기 키워드의 용어가 인수로 결합된 URL을 URL 쿼리로 생성하는 것을 특징으로 하는 인스턴트 메신저 상의 메시지 바로 검색 지원 방법.
11. The method of claim 10,
If the search category of the keyword is a website category, a URL for accessing the content of the web server is generated by a URL query, and if the search category of the keyword is a location search or general search category, Wherein the search request URL and the URL in which the keyword's term is combined as an argument as a search word are generated as a URL query.
제1항에 있어서,
상기 (c)단계에서, 상기 검색지원 서버는 상기 키워드에 대한 검색을 상기 검색서버에 요청하고, 상기 검색서버로부터 획득한 검색결과를 하나의 웹 컨텐츠로 생성한 후 상기 웹 컨텐츠를 접속할 수 있는 URL을 URL쿼리로 생성하는 것을 특징으로 하는 인스턴트 메신저 상의 메시지 바로 검색 지원 방법.
The method according to claim 1,
In the step (c), the search support server requests the search server for the keyword, generates a search result obtained from the search server as one web content, Is generated as a URL query.
제1항에 있어서,
상기 (c)단계에서, 상기 검색지원 서버는 상기 웹 컨텐츠 내에 광고를 게재하는 것을 특징으로 하는 인스턴트 메신저 상의 메시지 바로 검색 지원 방법.
The method according to claim 1,
Wherein the search support server displays an advertisement in the web content in the step (c).
제1항에 있어서,
상기 (d)단계에서, 상기 검색지원 클라이언트가 상기 브라우저 화면 내에 광고를 게재하는 것을 특징으로 하는 인스턴트 메신저 상의 메시지 바로 검색 지원 방법.
The method according to claim 1,
Wherein the search support client displays an advertisement in the browser screen in step (d).
제1항에 있어서,
상기 (c) 및 (d)단계에서, 상기 검색지원 클라이언트와 상기 검색지원 서버는 수행하는 작업을 분담하거나 공동으로 수행하는 것을 특징으로 하는 인스턴트 메신저 상의 메시지 바로 검색 지원 방법.
The method according to claim 1,
Wherein the search support client and the search support server share or perform the tasks performed by the search support client in the steps (c) and (d).
KR1020130147305A 2013-11-29 2013-11-29 A direct search system for message on the instant messenger Active KR101537555B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020130147305A KR101537555B1 (en) 2013-11-29 2013-11-29 A direct search system for message on the instant messenger

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020130147305A KR101537555B1 (en) 2013-11-29 2013-11-29 A direct search system for message on the instant messenger

Publications (2)

Publication Number Publication Date
KR20150062541A true KR20150062541A (en) 2015-06-08
KR101537555B1 KR101537555B1 (en) 2015-07-20

Family

ID=53500540

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020130147305A Active KR101537555B1 (en) 2013-11-29 2013-11-29 A direct search system for message on the instant messenger

Country Status (1)

Country Link
KR (1) KR101537555B1 (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2017018688A1 (en) * 2015-07-29 2017-02-02 주식회사 텍스트팩토리 Method for distributing work in personal secretary service using text message
WO2017111287A1 (en) * 2015-12-24 2017-06-29 오드컨셉 주식회사 Method, apparatus and computer program for providing commercial contents
US10212108B2 (en) 2015-10-07 2019-02-19 Line Corporation Method and system for expanding function of message in communication session
KR20210121417A (en) * 2020-03-30 2021-10-08 나채식 Information retrieving and sentence providing system and method under SNS messenger
KR20230053035A (en) * 2021-10-13 2023-04-21 주식회사 엔블리스컴즈 Apparatus, system and method of providing service that matches content corresponding to wish list
US12254052B2 (en) 2022-12-30 2025-03-18 Chang Soo CHO Device, system and method for providing wish list- to-content matching service

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102006015961A1 (en) * 2006-04-05 2007-10-18 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Apparatus, method and computer program for processing a search query
CN102375841A (en) * 2010-08-18 2012-03-14 腾讯科技(深圳)有限公司 Instant messenger and method for implementing easy search thereof
KR101267006B1 (en) * 2011-12-21 2013-05-30 (주)카카오 A method of linking online document and instnt message and a mobile terminal linking online document and instnt message in a chatting window of instnt messaging service
KR20130127086A (en) * 2012-05-14 2013-11-22 리얼네트웍스아시아퍼시픽 주식회사 Terminal device, system for searching information using instant messenger, and method for searching information

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2017018688A1 (en) * 2015-07-29 2017-02-02 주식회사 텍스트팩토리 Method for distributing work in personal secretary service using text message
US10212108B2 (en) 2015-10-07 2019-02-19 Line Corporation Method and system for expanding function of message in communication session
WO2017111287A1 (en) * 2015-12-24 2017-06-29 오드컨셉 주식회사 Method, apparatus and computer program for providing commercial contents
KR20210121417A (en) * 2020-03-30 2021-10-08 나채식 Information retrieving and sentence providing system and method under SNS messenger
KR20230053035A (en) * 2021-10-13 2023-04-21 주식회사 엔블리스컴즈 Apparatus, system and method of providing service that matches content corresponding to wish list
US12254052B2 (en) 2022-12-30 2025-03-18 Chang Soo CHO Device, system and method for providing wish list- to-content matching service

Also Published As

Publication number Publication date
KR101537555B1 (en) 2015-07-20

Similar Documents

Publication Publication Date Title
KR102340228B1 (en) Message service providing method for message service linking search service and message server and user device for performing the method
CN106126514B (en) Method for providing search related message server, server and user terminal
KR101953303B1 (en) Identifying matching applications based on browsing activity
US8898583B2 (en) Systems and methods for providing information regarding semantic entities included in a page of content
JP5133984B2 (en) Input candidate providing device, input candidate providing system, input candidate providing method, and input candidate providing program
KR101537555B1 (en) A direct search system for message on the instant messenger
WO2017062220A1 (en) Generating image tags
WO2011049727A2 (en) Leveraging collaborative cloud services to build and share apps
US10558727B2 (en) System and method for operating a browsing application
EP2725539A1 (en) Information providing device, information providing method, information providing program, information display program, and computer-readable recording medium for storing information providing program
US10372512B2 (en) Method and apparatus for automatic processing of service requests on an electronic device
US11003667B1 (en) Contextual information for a displayed resource
KR101637016B1 (en) Method for providing user reaction web page
JP2013008208A (en) Information providing device, information providing method, information providing program, information display program and computer-readable storage medium storing information providing program
KR101070053B1 (en) Method for providing search advertisement using uniform resource locator and sysem of enabling the method
US20080033918A1 (en) Systems, methods and computer program products for supplemental data communication and utilization
CN100553250C (en) The method and apparatus of marking of web pages
WO2013040607A1 (en) Systems and methods for integrated query and navigation of an information resource
JP2013008207A (en) Information providing device, information providing method, information providing program, information display program and computer-readable storage medium storing information providing program
KR20060108206A (en) Method of providing search advertisement using QRL and system employing the method
JP2013196141A (en) Terminal device, information display system and information display method
KR100998815B1 (en) Method for providing search advertisement using uniform resource locator and sysem of enabling the method
KR101718933B1 (en) Method and service server for providing online advertisement service of result of internet search
Sonnenberg An Autonomous Framework for Mobile Web Content Adaptation and Prioritization
JP2020184124A (en) Information processing device, information processing method and information processing program

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20131129

PA0201 Request for examination
E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20140826

Patent event code: PE09021S01D

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

Patent event code: PE07011S01D

Comment text: Decision to Grant Registration

Patent event date: 20150415

PG1501 Laying open of application
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20150713

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20150714

End annual number: 3

Start annual number: 1

PG1601 Publication of registration
FPAY Annual fee payment

Payment date: 20181206

Year of fee payment: 4

PR1001 Payment of annual fee

Payment date: 20181206

Start annual number: 4

End annual number: 4

PR1001 Payment of annual fee

Payment date: 20191101

Start annual number: 5

End annual number: 5

PR1001 Payment of annual fee

Payment date: 20200317

Start annual number: 6

End annual number: 6

PR1001 Payment of annual fee

Payment date: 20210713

Start annual number: 7

End annual number: 7

PR1001 Payment of annual fee

Payment date: 20220816

Start annual number: 8

End annual number: 8

PR1001 Payment of annual fee

Payment date: 20230705

Start annual number: 9

End annual number: 9

PR1001 Payment of annual fee

Payment date: 20250106

Start annual number: 10

End annual number: 10