[go: up one dir, main page]

KR101464044B1 - Apparatus and method for providing interest keyword - Google Patents

Apparatus and method for providing interest keyword Download PDF

Info

Publication number
KR101464044B1
KR101464044B1 KR1020120109073A KR20120109073A KR101464044B1 KR 101464044 B1 KR101464044 B1 KR 101464044B1 KR 1020120109073 A KR1020120109073 A KR 1020120109073A KR 20120109073 A KR20120109073 A KR 20120109073A KR 101464044 B1 KR101464044 B1 KR 101464044B1
Authority
KR
South Korea
Prior art keywords
terminal
keyword
interest
history information
master terminal
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.)
Active
Application number
KR1020120109073A
Other languages
Korean (ko)
Other versions
KR20140042373A (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 KR1020120109073A priority Critical patent/KR101464044B1/en
Publication of KR20140042373A publication Critical patent/KR20140042373A/en
Application granted granted Critical
Publication of KR101464044B1 publication Critical patent/KR101464044B1/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/02Standardisation; Integration
    • H04L41/024Standardisation; Integration using relational databases for representation of network management data, e.g. managing via structured query language [SQL]

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

관심 키워드 제공 장치 및 방법이 개시된다. 관심 키워드 제공 장치는 마스터 단말에서 요청이 발생하면, 상기 마스터 단말에 구비되는 주소록 데이터베이스로부터, 제1 슬레이브 단말에 대한 번호 정보를 리드하는 리드부와, 상기 번호 정보에 의해 식별되는 제1 슬레이브 단말에 접근하여 브라우저 히스토리 정보를 획득하는 인터페이스와, 상기 브라우저 히스토리 정보에 근거하여, 상기 마스터 단말 및 상기 제1 슬레이브 단말과 연관된 제1 관심 키워드를 결정하고, 상기 요청에 대한 응답으로, 상기 제1 관심 키워드를 상기 마스터 단말에 제공하는 프로세서를 포함한다.An apparatus and method for providing a keyword of interest are disclosed. The interest keyword providing apparatus includes a read unit for reading number information for a first slave terminal from an address book database provided in the master terminal when a request is made in the master terminal, An interface for retrieving browser history information based on the browser history information and for determining a first keyword of interest associated with the master terminal and the first slave terminal based on the browser history information, To the master terminal.

Description

관심 키워드 제공 장치 및 방법{APPARATUS AND METHOD FOR PROVIDING INTEREST KEYWORD}[0001] APPARATUS AND METHOD FOR PROVIDING INTEREST KEYWORD [0002]

본 발명의 실시예들은 마스터 단말로부터의 요청에 연동하여, 마스터 단말과 연관된 슬레이브 단말로부터 브라우저 히스토리 정보 획득하고, 브라우저 히스토리 정보에 기초하여 결정된 관심 키워드를 마스터 단말로 제공하는 기술에 관한 것이다.Embodiments of the present invention relate to a technique for obtaining browser history information from a slave terminal associated with a master terminal in cooperation with a request from a master terminal and providing the determined keyword to the master terminal based on browser history information.

단말(예컨대, 휴대폰)은 브라우저를 통해, 포털 사이트(portal site)에 접속하고, 검색 필드에 원하는 키워드를 입력 함에 따라, 키워드와 연관된 정보(예컨대, 기사, 블로그, 카페 등)를 검색할 수 있다.A terminal (for example, a mobile phone) can search for information (e.g., an article, a blog, a cafe, etc.) associated with a keyword by accessing a portal site through a browser and inputting a desired keyword into the search field .

이때, 단말은 검색시, 단말 별 맞춤형 관심 키워드를 추천 함으로써, 검색을 용이하게 하는 기술이 필요하다.At this time, the terminal needs a technique for facilitating searching by recommending customized interest keywords for each terminal at the time of searching.

본 발명은 마스터 단말로부터의 요청에 연동하여, 마스터 단말과 연관된 슬레이브 단말로부터 브라우저 히스토리 정보 획득하고, 브라우저 히스토리 정보에 기초하여 결정된 관심 키워드를 마스터 단말로 제공 함으로써, 지인 단말의 관심 키워드를 공유할 수 있게 하는 것을 목적으로 한다.The present invention can share the interest keyword of the acquaintance terminal by obtaining the browser history information from the slave terminal associated with the master terminal in cooperation with the request from the master terminal and providing the determined interest keyword to the master terminal based on the browser history information The purpose is to make.

본 발명은 마스터 단말로부터의 요청에 연동하여, 사용자 정보(예컨대, 성별, 연령대, 지역, 직업, 관심 분야) 중 적어도 하나를 일치하여 갖는 단말로부터 브라우저 히스토리 정보 획득하고, 브라우저 히스토리 정보에 기초하여 결정된 관심 키워드를 마스터 단말로 제공 함으로써, 공통의 관심사를 갖는 단말의 관심 키워드를 공유할 수 있게 하는 것을 목적으로 한다.The present invention relates to a system and method for acquiring browser history information from a terminal having at least one of user information (for example, sex, age, area, occupation, It is an object of the present invention to provide a master terminal with a keyword of interest to share a keyword of interest of a terminal having a common interest.

본 발명은 브라우저 히스토리 정보에 기초하여 마스터 단말로 제공할 관심 키워드를 결정 함으로써, 복수의 포털 사이트와 연관된 관심 키워드를 공유할 수 있게 하는 것을 목적으로 한다.An object of the present invention is to enable a user to share interest keywords associated with a plurality of portal sites by determining interest keywords to be provided to a master terminal based on browser history information.

상기의 목적을 이루기 위한 관심 키워드 제공 장치는 마스터 단말에서 요청이 발생하면, 상기 마스터 단말에 구비되는 주소록 데이터베이스로부터, 제1 슬레이브 단말에 대한 번호 정보를 리드하는 리드부와, 상기 번호 정보에 의해 식별되는 제1 슬레이브 단말에 접근하여 브라우저 히스토리 정보를 획득하는 인터페이스와, 상기 브라우저 히스토리 정보에 근거하여, 상기 마스터 단말 및 상기 제1 슬레이브 단말과 연관된 제1 관심 키워드를 결정하고, 상기 요청에 대한 응답으로, 상기 제1 관심 키워드를 상기 마스터 단말에 제공하는 프로세서를 포함한다.According to an aspect of the present invention, there is provided an apparatus for providing a keyword of interest, comprising a read unit for reading number information for a first slave terminal from an address book database provided in a master terminal when a request is made in the master terminal, An interface for obtaining browser history information by accessing a first slave terminal that is connected to the first slave terminal and determining a first keyword of interest associated with the master terminal and the first slave terminal based on the browser history information, And a processor for providing the first interest keyword to the master terminal.

또한, 목적을 달성하기 위한 관심 키워드 제공 방법은 마스터 단말에서 요청이 발생하면, 상기 마스터 단말에 구비되는 주소록 데이터베이스로부터, 제1 슬레이브 단말에 대한 번호 정보를 리드하는 단계와, 상기 번호 정보에 의해 식별되는 제1 슬레이브 단말에 접근하여 브라우저 히스토리 정보를 획득하는 단계와, 상기 브라우저 히스토리 정보에 근거하여, 상기 마스터 단말 및 상기 제1 슬레이브 단말과 연관된 제1 관심 키워드를 결정하는 단계와, 상기 요청에 대한 응답으로, 상기 제1 관심 키워드를 상기 마스터 단말에 제공하는 단계를 포함한다.According to another aspect of the present invention, there is provided a method for providing a keyword of interest, the method comprising the steps of: reading number information for a first slave terminal from an address book database provided in the master terminal when a request is made in the master terminal; Determining a first interest keyword associated with the master terminal and the first slave terminal on the basis of the browser history information; And, in response, providing the first interest keyword to the master terminal.

본 발명의 실시예에 따르면, 마스터 단말로부터의 요청에 연동하여, 마스터 단말과 연관된 슬레이브 단말로부터 브라우저 히스토리 정보 획득하고, 브라우저 히스토리 정보에 기초하여 결정된 관심 키워드를 마스터 단말로 제공 함으로써, 지인 단말의 관심 키워드를 공유할 수 있게 한다.According to the embodiment of the present invention, the browser history information is acquired from the slave terminal associated with the master terminal in association with the request from the master terminal, and the interest keyword determined based on the browser history information is provided to the master terminal, Allows you to share keywords.

본 발명의 실시예에 따르면, 마스터 단말로부터의 요청에 연동하여, 사용자 정보(예컨대, 성별, 연령대, 지역, 직업, 관심 분야) 중 적어도 하나를 일치하여 갖는 단말로부터 브라우저 히스토리 정보 획득하고, 브라우저 히스토리 정보에 기초하여 결정된 관심 키워드를 마스터 단말로 제공 함으로써, 공통의 관심사를 갖는 단말의 관심 키워드를 공유할 수 있게 한다.According to the embodiment of the present invention, browser history information is acquired from a terminal having at least one of user information (for example, sex, age, region, occupation, By providing to the master terminal a keyword of interest determined based on the information, it is possible to share the keyword of interest of the terminal having a common interest.

본 발명의 실시예에 따르면, 브라우저 히스토리 정보에 기초하여 마스터 단말로 제공할 관심 키워드를 결정 함으로써, 복수의 포털 사이트와 연관된 관심 키워드를 공유할 수 있게 한다.According to an embodiment of the present invention, it is possible to share interest keywords associated with a plurality of portal sites by determining interest keywords to be provided to the master terminal based on browser history information.

도 1은 본 발명의 일실시예에 따른 관심 키워드 제공 시스템의 구성을 도시한 도면이다.
도 2는 본 발명의 일실시예에 따른 관심 키워드 제공 장치의 구성을 도시한 도면이다.
도 3은 본 발명의 일실시예에 따른 관심 키워드 제공 장치에서의 관심 키워드 제공에 대한 일례를 설명하기 위한 도면이다.
도 4는 본 발명의 일실시예에 따른 관심 키워드 제공 장치에서의 관심 키워드 제공에 대한 다른 일례를 설명하기 위한 도면이다.
도 5는 본 발명의 일실시예에 따른 관심 키워드 제공 방법을 나타내는 메시지 흐름도이다.
1 is a diagram illustrating a configuration of a keyword providing system according to an embodiment of the present invention.
FIG. 2 is a block diagram illustrating a configuration of a keyword providing apparatus according to an embodiment of the present invention. Referring to FIG.
3 is a diagram for explaining an example of providing a keyword of interest in a keyword providing apparatus according to an embodiment of the present invention.
4 is a view for explaining another example of providing a keyword of interest in the apparatus for providing a keyword of interest according to an embodiment of the present invention.
5 is a message flow diagram illustrating a method of providing a keyword of interest according to an embodiment of the present invention.

이하, 첨부된 도면들을 참조하여 본 발명의 일실시예에 따른 관심 키워드 제공 장치 및 방법에 대해 상세히 설명한다. 이하, 관심 키워드 제공 장치와 통신하는 마스터 단말 및 슬레이브 단말은 이동단말로서, 예컨대 스마트 폰일 수 있다.Hereinafter, an apparatus and method for providing a keyword of interest according to an embodiment of the present invention will be described in detail with reference to the accompanying drawings. Hereinafter, the master terminal and the slave terminal which communicate with the keyword providing apparatus of interest may be a mobile terminal, for example, a smart phone.

도 1은 본 발명의 일실시예에 따른 관심 키워드 제공 시스템의 구성을 도시한 도면이다.1 is a diagram illustrating a configuration of a keyword providing system according to an embodiment of the present invention.

도 1을 참조하면, 본 발명의 일실시예에 따른 관심 키워드 제공 시스템(100)은 마스터(master) 단말(101), 관심 키워드 제공 장치(103) 및 슬레이브(slave) 단말(105)을 포함할 수 있다.Referring to FIG. 1, a system 100 for providing a keyword according to an embodiment of the present invention includes a master terminal 101, a keyword providing apparatus 103 for interest, and a slave terminal 105 .

마스터 단말(101)은 브라우저가 활성화되면, 브라우저 활성화에 연동하여, 관심 키워드 요청을 발생할 수 있다.When the browser is activated, the master terminal 101 can generate interest keyword requests in conjunction with browser activation.

마스터 단말(101)은 상기 요청에 대한 응답으로서, 관심 키워드 제공 장치(103)로부터 관심 키워드(즉, 제1 관심 키워드 또는 제2 관심 키워드)를 수신하여 표시하고, 관심 키워드에 대한 선택 입력에 따라, 상기 활성화된 브라우저 내 검색 필드에 상기 관심 키워드를 자동 삽입하여 관심사 검색을 용이하게 한다.In response to the request, the master terminal 101 receives and displays a keyword of interest (i.e., a first keyword of interest or a second keyword of interest) from the keyword providing apparatus 103 of interest and displays it according to a selection input for the keyword of interest , The interest keyword is automatically inserted into the search field in the activated browser to facilitate searching for interest.

관심 키워드 제공 장치(103)는 마스터 단말(101)로부터의 요청에 연동하여, 마스터 단말(101)과 연관된 슬레이브 단말(105)로부터 브라우저 히스토리 정보 획득하고, 브라우저 히스토리 정보에 기초하여 결정된 관심 키워드를 마스터 단말(101)로 제공할 수 있다.The interest keyword providing device 103 acquires browser history information from the slave terminal 105 associated with the master terminal 101 in association with the request from the master terminal 101 And provides it to the terminal 101.

구체적으로, 관심 키워드 제공 장치(103)는 마스터 단말(101)에 구비되는 주소록 데이터베이스로부터, 제1 슬레이브 단말에 대한 번호 정보를 리드하고, 상기 번호 정보에 의해 식별되는 제1 슬레이브 단말에 접근하여 브라우저 히스토리 정보를 획득할 수 있다. 이때, 관심 키워드 제공 장치(103)는 마스터 단말(101)에 의해 입력되는 단말 식별자에 대응하여, 상기 주소록 데이터베이스에 등록되는 번호 정보를 리드하거나, 또는 마스터 단말(101)에 의해 입력되는 그룹 식별자에 대응하여, 상기 주소록 데이터베이스에 등록되는 그룹에 포함되는 복수의 단말 식별자 각각의 번호 정보를 리드할 수 있다.Specifically, the interest keyword providing device 103 reads the number information for the first slave terminal from the address book database provided in the master terminal 101, accesses the first slave terminal identified by the number information, History information can be obtained. At this time, in response to the terminal identifier input by the master terminal 101, the interest keyword providing device 103 reads the number information registered in the address book database, or reads the number information registered in the group identifier input by the master terminal 101 It is possible to read the number information of each of the plurality of terminal identifiers included in the group registered in the address book database.

상기 브라우저 히스토리 정보 획득 후, 관심 키워드 제공 장치는 상기 브라우저 히스토리 정보에 근거하여, 상기 마스터 단말 및 상기 제1 슬레이브 단말과 연관된 제1 관심 키워드를 결정하고, 상기 요청에 대한 응답으로, 상기 제1 관심 키워드를 마스터 단말(101)에 제공 함으로써, 지인 단말의 관심 키워드를 공유할 수 있게 한다. 이때, 관심 키워드 제공 장치(103)는 마스터 단말(101)로부터 획득한 브라우저 히스토리 정보를 더 고려하여, 상기 제1 관심 키워드를 결정 함으로써, 지인 단말의 관심 키워드 뿐 아니라, 마스터 단말(101)의 검색 이력에 기초한 관심 키워드를 마스터 단말(101)로 제공할 수 있다. After obtaining the browser history information, the interest keyword providing device determines a first keyword of interest associated with the master terminal and the first slave terminal based on the browser history information, and in response to the request, By providing the keyword to the master terminal 101, it becomes possible to share the keyword of interest of the friendly terminal. At this time, the interest keyword providing device 103 determines the first keyword of interest considering the browser history information acquired from the master terminal 101, so that not only the interest keyword of the acquaintance terminal but also the search of the master terminal 101 It is possible to provide the master terminal 101 with a keyword of interest based on the history.

또한, 관심 키워드 제공 장치(103)는 단말 데이터베이스로부터, 마스터 단말(101)과 연관되어 설정된 조건을 만족하는 제2 슬레이브 단말에 대한 번호 정보를 리드하고, 상기 번호 정보에 의해 식별되는 제2 슬레이브 단말에 접근하여 획득한 브라우저 히스토리 정보에 근거하여, 제2 관심 키워드를 결정한 후, 상기 요청에 대한 응답으로, 상기 제2 관심 키워드를, 마스터 단말(101)에 제공할 수 있다.Also, the keyword-of-interest providing apparatus 103 reads the number information for the second slave terminal satisfying the set condition associated with the master terminal 101 from the terminal database, and transmits the number information to the second slave terminal And determines the second keyword of interest based on the browser history information obtained by accessing the second terminal and provides the second interest keyword to the master terminal 101 in response to the request.

슬레이브 단말(105)는 마스터 단말(101)의 주소록 데이터베이스와 연관된 제1 슬레이브 단말 및 마스터 단말(101)과 연관되어 설정된 조건(예컨대, 성별, 연령대, 지역, 직업 또는 관심 분야 중 적어도 하나의 사용자 정보가 동일)을 만족하는 제2 슬레이브 단말을 포함할 수 있다.The slave terminal 105 is connected to the first slave terminal and the master terminal 101 associated with the address book database of the master terminal 101 and transmits at least one of the set conditions (for example, at least one of the sex, age, Is the same) in the second slave terminal.

슬레이브 단말(105)는 관심 키워드 제공 장치(103)로부터의 접근(예컨대, 브라우저 히스토리 정보 요청)에 따라, 브라우저 히스토리 정보를 관심 키워드 제공 장치(103)로 제공할 수 있다.The slave terminal 105 may provide the browser history information to the interest keyword providing device 103 in accordance with the access from the interest keyword providing device 103 (for example, browser history information request).

도 2는 본 발명의 일실시예에 따른 관심 키워드 제공 장치의 구성을 도시한 도면이다.FIG. 2 is a block diagram illustrating a configuration of a keyword providing apparatus according to an embodiment of the present invention. Referring to FIG.

도 2를 참조하면, 본 발명의 일실시예에 따른 관심 키워드 제공 장치(103)는 리드부(201), 인터페이스(203), 프로세서(205) 및 단말 데이터베이스(211)를 포함할 수 있다.Referring to FIG. 2, the interest keyword provision apparatus 103 according to an embodiment of the present invention may include a lead unit 201, an interface 203, a processor 205, and a terminal database 211.

관심 키워드 제공 장치(103)는 마스터 단말로부터의 요청에 연동하여, 마스터 단말과 연관된 슬레이브 단말로부터 브라우저 히스토리 정보 획득하고, 브라우저 히스토리 정보에 기초하여 결정된 관심 키워드를 마스터 단말로 제공할 수 있다.The interest keyword providing device 103 can obtain browser history information from a slave terminal associated with the master terminal in association with a request from the master terminal and provide the determined keyword of interest to the master terminal based on the browser history information.

ⅰ) 마스터 단말 내 주소록과 연관된 슬레이브 단말을 이용하는 경우,I) When using the slave terminal associated with the address book in the master terminal,

리드부(201)는 마스터 단말에서 요청이 발생하면, 상기 마스터 단말에 구비되는 주소록 데이터베이스로부터, 제1 슬레이브 단말에 대한 번호 정보를 리드한다. 구체적으로, 리드부(201)는 상기 마스터 단말에 의해 입력되는 단말 식별자에 대응하여, 상기 주소록 데이터베이스에 등록되는 번호 정보를 리드하거나, 또는 상기 마스터 단말에 의해 입력되는 그룹 식별자에 대응하여, 상기 주소록 데이터베이스에 등록되는 그룹에 포함되는 복수의 단말 식별자 각각의 번호 정보를 리드할 수 있다. 즉, 리드부(201)는 마스터 단말로 주소록과 연관된 입력 필드를 제공하고, 상기 입력 필드를 통해, 마스터 단말에서 지정된 1개의 제1 슬레이브 단말에 대한 번호 정보를 리드하거나, 또는 마스터 단말에서 지정된 그룹에 속하는 1개 이상의 제1 슬레이브 단말에 대한 번호 정보를 리드할 수 있다.The read unit 201 reads the number information of the first slave terminal from the address book database provided in the master terminal when a request is made in the master terminal. Specifically, the read unit 201 reads the number information registered in the address book database, corresponding to the terminal identifier input by the master terminal, or in response to the group identifier input by the master terminal, The number information of each of the plurality of terminal identifiers included in the group registered in the database can be read. That is, the lead unit 201 provides an input field associated with the address book to the master terminal, reads the number information for one first slave terminal designated by the master terminal through the input field, The number information of one or more first slave terminals belonging to the first slave terminal can be read.

예컨대, 리드부(201)는 상기 단말 식별자가 '홍길동'일 경우, '홍길동'에 대응하는 '010-1234-5678'의 번호 정보를 리드할 수 있다. 또한, 리드부(201)는 상기 그룹 식별자가 '친구'일 경우, '친구' 그룹에 포함되는 '김수영: 010-4567-8945, 김민우: 010-1111-2222'의 번호 정보를 리드할 수 있다.For example, when the terminal identifier is 'Hong Kil Dong', the lead unit 201 can read the number information of '010-1234-5678' corresponding to 'Hong Kil Dong'. If the group identifier is 'friend', the lead unit 201 may read the number information of 'Kim Soo-young: 010-4567-8945, Kim Min-woo: 010-1111-2222' included in the 'friend' group .

인터페이스(203)는 상기 번호 정보에 의해 식별되는 제1 슬레이브 단말에 접근하여 브라우저 히스토리 정보를 획득한다. 즉, 인터페이스(203)는 상기 제1 슬레이브 단말로 브라우저 히스토리 정보 요청을 발송하고, 상기 요청에 대한 응답으로서, 브라우저 히스토리 정보를 수신할 수 있다. 여기서, 브라우저 히스토리 정보는 예컨대, 단말에서 접속한 포털 사이트의 이력 정보로서, 포털 사이트의 유알엘(URL: Uniform Resource Locator), 포털 사이트별 검색어, 검색 시각 등을 포함할 수 있다.The interface 203 accesses the first slave terminal identified by the number information to obtain browser history information. That is, the interface 203 may send a browser history information request to the first slave terminal, and may receive browser history information in response to the request. Here, the browser history information may include, for example, history information of a portal site accessed from the terminal, a URL (Uniform Resource Locator) of the portal site, a search word per portal site, a search time, and the like.

프로세서(205)는 상기 브라우저 히스토리 정보에 근거하여, 상기 마스터 단말 및 상기 제1 슬레이브 단말과 연관된 제1 관심 키워드를 결정하고, 상기 요청에 대한 응답으로, 상기 제1 관심 키워드를 상기 마스터 단말에 제공한다. 이때, 프로세서(205)는 상기 마스터 단말로부터 획득한 브라우저 히스토리 정보를 더 고려하여, 상기 제1 관심 키워드를 결정할 수 있다.The processor 205 determines a first keyword of interest associated with the master terminal and the first slave terminal based on the browser history information and provides the first interest keyword to the master terminal in response to the request do. At this time, the processor 205 may determine the first keyword of interest by further considering the browser history information acquired from the master terminal.

ⅱ) 마스터 단말과 연관되어 설정된 조건을 만족하는 슬레이브 단말을 이용하는 경우,Ii) When using a slave terminal that meets the conditions set in association with the master terminal,

리드부(201)는 단말 데이터베이스로부터, 상기 마스터 단말과 연관되어 설정된 조건을 만족하는 제2 슬레이브 단말에 대한 번호 정보를 더 리드할 수 있다.The read unit 201 can further read, from the terminal database, the number information for the second slave terminal satisfying the condition set in association with the master terminal.

구체적으로, 리드부(201)는 상기 단말 데이터베이스에 등록된 단말 중에서, 상기 마스터 단말의 사용자 정보(예컨대, 성별, 연령대, 지역, 직업, 관심 분야) 중 적어도 하나를 일치하여 갖는 단말을, 상기 조건을 만족하는 상기 제2 슬레이브 단말로 지정하여, 상기 번호 정보를 리드할 수 있다. 이때, 리드부(201)는 마스터 단말의 사용자 정보를 고객 서버로부터 획득할 수 있다.More specifically, the lead unit 201 searches for a terminal having at least one of the user information (for example, sex, age, area, occupation, The second slave terminal can read the number information. At this time, the lead unit 201 can acquire the user information of the master terminal from the customer server.

또한, 리드부(201)는 상기 단말 데이터베이스에 등록된 단말 중에서, 상기 마스터 단말에 의해 입력되는, 성별, 연령대, 지역(예컨대, 현재 위치, 특정 위치), 직업 또는 관심 분야 중 적어도 하나를 사용자 정보로 갖는 단말을, 상기 조건을 만족하는 상기 제2 슬레이브 단말로 지정하여, 상기 번호 정보를 리드할 수 있다. 이때, 리드부(201)는 마스터 단말로 조건과 연관된 입력 필드를 제공하고, 상기 입력 필드를 통해 입력된 사용자 정보를 만족하는 제2 슬레이브 단말에 대한 번호 정보를 단말 데이터베이스로부터 리드할 수 있다.The lead unit 201 may transmit at least one of sex, age range, region (e.g., current position, specific position), occupation, or area of interest inputted by the master terminal among the terminals registered in the terminal database to user information Can be designated to the second slave terminal satisfying the above condition, and the number information can be read. At this time, the read unit 201 may provide an input field associated with the condition to the master terminal, and may read the number information about the second slave terminal satisfying the user information input through the input field from the terminal database.

인터페이스(203)는 상기 조건을 만족하는 제2 슬레이브 단말에 접근하여 브라우저 히스토리 정보를 획득한다.The interface 203 accesses the second slave terminal satisfying the above condition to obtain browser history information.

프로세서(205)는 상기 번호 정보에 의해 식별되는 제2 슬레이브 단말에 접근하여 획득한 브라우저 히스토리 정보에 근거하여, 제2 관심 키워드를 결정하고, 상기 요청에 대한 응답으로, 상기 제2 관심 키워드를, 상기 마스터 단말에 제공할 수 있다. 이때에도, 프로세서(205)는 상기 마스터 단말로부터 획득한 브라우저 히스토리 정보를 더 고려하여, 상기 제2 관심 키워드를 결정할 수 있다.The processor 205 determines a second keyword of interest based on the browser history information obtained by accessing the second slave terminal identified by the number information, and in response to the request, To the master terminal. At this time, the processor 205 may further determine the second interest keyword by considering the browser history information acquired from the master terminal.

구체적으로, 프로세서(205)는 확인부(207) 및 키워드 결정부(209)를 포함할 수 있다.Specifically, the processor 205 may include an identifying unit 207 and a keyword determining unit 209. [

확인부(207)는 상기 브라우저 히스토리 정보에서 검색어를 추출하고, 상기 추출된 검색어 별로 추출 횟수를 카운트하거나, 또는 검색 시각을 확인할 수 있다. 이때, 확인부(207)는 상기 브라우저 히스토리 정보로부터 검색 쿼리문을 파싱하고, 상기 파싱된 검색 쿼리문을, 가변 길이 문자 인코딩 방식(예컨대, utf-8, euc-kr)으로 인코딩하여 상기 검색어를 추출할 수 있다.The confirmation unit 207 may extract a search word from the browser history information, count the number of times of extraction for each extracted search word, or check the search time. At this time, the verification unit 207 parses the retrieval query statement from the browser history information, encodes the parsed retrieval query into a variable-length character encoding scheme (e.g., utf-8, euc-kr) Can be extracted.

키워드 결정부(209)는 검색 빈도에 관한 상기 추출 횟수 또는 검색 시점에 관한 상기 검색 시각 중 적어도 하나를 고려하여 상기 검색어에 순위를 부여하고, 선정된 순위 이내의 검색어를, 관심 키워드(즉, 제1 관심 키워드 또는 제2 관심 키워드)로 결정하여, 마스터 단말로 전송할 수 있다. 여기서, 키워드 결정부(209)는 추출 횟수에 대응하는 점수에 제1 가중치(예컨대, 추출 횟수가 많을수록 높게 설정된 가중치)를, 검색 시각에 대응하는 점수에 제2 가중치(예컨대, 검색 시각이 최근일수록 높게 설정된 가중치)를 부여하고, 상기 제1,2 가중치를 고려한 최종 점수를 기준으로 정렬하여, 정렬 순서 대로 순위를 부여 함으로써, 최근에 인기가 높은 검색어를 관심 키워드로 결정할 수 있다.The keyword determination unit 209 assigns a ranking to the search terms in consideration of at least one of the number of times of extraction or the search time related to the search time, 1 interest keyword or a second interest keyword) and transmits the determined keyword to the master terminal. Here, the keyword determination unit 209 determines whether or not the first weight (for example, a weight that is set higher as the extraction frequency is increased) is added to the score corresponding to the extraction frequency, and the second weight (for example, A weighted value that is set to a high value), arranges them based on the final score in consideration of the first and second weights, and assigns ranking in the sorting order, thereby making it possible to determine a search keyword that has recently been popular as a keyword of interest.

단말 데이터베이스(211)는 복수의 슬레이브 단말에 관한 정보(예컨대, 번호 정보, 사용자 정보(성별, 연령대, 지역, 직업, 관심 분야))를 저장할 수 있다.The terminal database 211 may store information (e.g., number information, user information (sex, age group, area, occupation, area of interest)) of a plurality of slave terminals.

도 3은 본 발명의 일실시예에 따른 관심 키워드 제공 장치에서의 관심 키워드 제공에 대한 일례를 설명하기 위한 도면이다.3 is a diagram for explaining an example of providing a keyword of interest in a keyword providing apparatus according to an embodiment of the present invention.

도 3을 참조하면, 관심 키워드 제공 장치는 마스터 단말에서 요청이 발생하면, 상기 마스터 단말에 구비되는 주소록 데이터베이스로부터, 제1 슬레이브 단말에 대한 번호 정보를 리드하고, 상기 번호 정보에 의해 식별되는 제1 슬레이브 단말에 접근하여 브라우저 히스토리 정보를 획득할 수 있다. 이후, 관심 키워드 제공 장치는 상기 브라우저 히스토리 정보에 근거하여, 상기 마스터 단말 및 상기 제1 슬레이브 단말과 연관된 제1 관심 키워드를 결정하고, 상기 요청에 대한 응답으로, 상기 제1 관심 키워드를 상기 마스터 단말에 제공할 수 있다. 이때, 관심 키워드 제공 장치는 마스터 단말로 주소록과 연관된 입력 필드를 제공하고, 상기 입력 필드를 통해, 입력되는 단말 식별자에 대응하여, 상기 주소록 데이터베이스에 등록되는 번호 정보를 리드하거나, 또는 입력되는 그룹 식별자에 대응하여, 상기 주소록 데이터베이스에 등록되는 그룹에 포함되는 복수의 단말 식별자 각각의 번호 정보를 리드할 수 있다Referring to FIG. 3, when a request is generated in a master terminal, the apparatus for providing a keyword of interest reads number information for a first slave terminal from an address book database provided in the master terminal, The browser history information can be obtained by accessing the slave terminal. Thereafter, the interest keyword provision device determines a first keyword of interest associated with the master terminal and the first slave terminal based on the browser history information, and in response to the request, As shown in FIG. At this time, the interest keyword providing apparatus provides an input field associated with the address book to the master terminal, reads the number information registered in the address book database in correspondence with the input terminal identifier through the input field, , It is possible to read the number information of each of the plurality of terminal identifiers included in the group registered in the address book database

예컨대, 관심 키워드 제공 장치는 마스터 단말에서 '제1 브라우저'가 활성화 됨에 따라, 요청이 발생하면, 마스터 단말로 주소록과 연관된 입력 필드(301)를 제공하여 단말 식별자를 입력하게 하거나, 또는 주소록 리스트에 접근하여 단만 식별자를 선택할 수 있게 한다. 관심 키워드 제공 장치는 입력 필드(301)를 통해, '홍길동'이 입력될 경우, '홍길동'에 대응하는 '010-1234-5678'의 번호 정보를 리드하고, '010-1234-5678'에 의해 식별되는 '홍길동'의 단말에 접근하여 브라우저 히스토리 정보를 획득할 수 있다. 이후, 관심 키워드 제공 장치는 '홍길동'의 단말로부터 획득한 상기 브라우저 히스토리 정보에 근거하여, 상기 마스터 단말 및 상기 제1 슬레이브 단말과 연관된 제1 관심 키워드로서, '맛집, 영화, 책'(303)을 결정하고, 상기 요청에 대한 응답으로, 상기 제1 관심 키워드를 마스터 단말에 제공할 수 있다.For example, when the 'first browser' is activated in the master terminal, the interest keyword providing apparatus provides the input field 301 associated with the address book to the master terminal so as to input the terminal identifier, So that only the term identifier can be selected. When the 'Hong Gil Dong' is inputted through the input field 301, the interested keyword providing device reads the number information of '010-1234-5678' corresponding to 'Hong Gil Dong', and the '010-1234-5678' The browser history information can be obtained by accessing the terminal of 'Hong Kil Dong' that is identified. Then, based on the browser history information obtained from the terminal of 'Hong Kil-dong', the interested keyword providing apparatus generates a 'restaurant, movie, book' 303 as a first keyword of interest associated with the master terminal and the first slave terminal, And in response to the request, provide the first interest keyword to the master terminal.

도 4는 본 발명의 일실시예에 따른 관심 키워드 제공 장치에서의 관심 키워드 제공에 대한 다른 일례를 설명하기 위한 도면이다.4 is a view for explaining another example of providing a keyword of interest in the apparatus for providing a keyword of interest according to an embodiment of the present invention.

도 4를 참조하면, 관심 키워드 제공 장치는 마스터 단말에서 요청이 발생하면, 단말 데이터베이스로부터, 상기 마스터 단말과 연관되어 설정된 조건을 만족하는 제2 슬레이브 단말에 대한 번호 정보를 리드하고, 상기 번호 정보에 의해 식별되는 제2 슬레이브 단말에 접근하여 브라우저 히스토리 정보를 획득할 수 있다. 이후, 관심 키워드 제공 장치는 상기 브라우저 히스토리 정보에 근거하여, 제2 관심 키워드를 결정하고, 상기 요청에 대한 응답으로, 상기 제2 관심 키워드를 상기 마스터 단말에 제공할 수 있다. 이때, 관심 키워드 제공 장치는 마스터 단말로 조건과 연관된 입력 필드를 제공하고, 상기 입력 필드를 통해 입력된 사용자 정보를 만족하는 제2 슬레이브 단말에 대한 번호 정보를 단말 데이터베이스로부터 리드할 수 있다. Referring to FIG. 4, when a request is generated in the master terminal, the apparatus for providing a keyword of interest reads number information for a second slave terminal satisfying a condition set in association with the master terminal from the terminal database, The second slave terminal can be accessed to obtain browser history information. Thereafter, the interested keyword provision device may determine a second keyword of interest based on the browser history information, and in response to the request, provide the second keyword of interest to the master terminal. At this time, the keyword providing apparatus of interest may provide an input field associated with the condition to the master terminal, and may read the number information for the second slave terminal satisfying the user information inputted through the input field from the terminal database.

예컨대, 관심 키워드 제공 장치는 마스터 단말에서 '제2 브라우저'가 활성화 됨에 따라, 요청이 발생하면, 마스터 단말로 조건과 연관된 입력 필드(401)를 제공할 수 있다. 관심 키워드 제공 장치는 입력 필드(401)를 통해, '강남역'이 입력될 경우, '강남역'에 대응하는 '이강남: 010-2222-3333, 김지혜: 010-3333-4444'의 번호 정보(예컨대, '강남역'을 기준으로 설정된 거리 내에 위치하는 단말의 번호)를 리드하고, '010-2222-3333' 및 '010-3333-4444'에 의해 각각 식별되는 '이강남'의 단말 및 '김지혜'의 단말에 접근하여 브라우저 히스토리 정보를 획득할 수 있다. 이후, 관심 키워드 제공 장치는 '이강남'의 단말 및 '김지혜'의 단말로부터 각각 획득한 브라우저 히스토리 정보에 근거하여, 제2 관심 키워드로서, '강남역 레스토랑, 강남역 커피'(403)를 결정하고, 상기 요청에 대한 응답으로, 상기 제2 관심 키워드를 마스터 단말에 제공할 수 있다.For example, as the 'second browser' is activated in the master terminal, the interested keyword providing apparatus may provide an input field 401 associated with the condition to the master terminal when a request is generated. When the 'Kangnam Station' is inputted through the input field 401, the interest keyword providing apparatus transmits the number information of 'Kangnam: 010-2222-3333, Kim Ji-hye: 010-3333-4444' corresponding to 'Kangnam Station' The terminal of the 'Gyeongnam station' and the terminal of the 'Kim Ji-hye', which are respectively identified by '010-2222-3333' and '010-3333-4444' To obtain browser history information. Then, the interest keyword providing apparatus determines 'Gangnam Station Restaurant, Gangnam Station Coffee' 403 as a second keyword of interest based on the browser history information obtained from each terminal of 'Gangnam Nam' and 'Kim Ji-hye' In response to the request, the second keyword of interest may be provided to the master terminal.

도 5는 본 발명의 일실시예에 따른 관심 키워드 제공 방법을 나타내는 메시지 흐름도이다.5 is a message flow diagram illustrating a method of providing a keyword of interest according to an embodiment of the present invention.

도 5를 참조하면, 단계 501에서, 마스터 단말(101)은 브라우저가 활성화되면, 브라우저 활성화에 연동하여, 관심 키워드 요청을 발생할 수 있다.Referring to FIG. 5, in step 501, the master terminal 101 can generate a keyword request of interest, in conjunction with browser activation, when the browser is activated.

단계 503에서, 관심 키워드 제공 장치는 마스터 단말에서 요청이 발생하면, 마스터 단말과 연관된 슬레이브 단말에 대한 번호 정보를 리드하고, 번호 정보에 의해 식별되는 슬레이브 단말로 브라우저 히스토리 정보를 요청할 수 있다.In step 503, when a request is made in the master terminal, the interested keyword providing device may read the number information about the slave terminal associated with the master terminal and request browser history information from the slave terminal identified by the number information.

이때, 관심 키워드 제공 장치는 마스터 단말에서 요청이 발생하면, 상기 마스터 단말에 구비되는 주소록 데이터베이스로부터, 제1 슬레이브 단말에 대한 번호 정보를 리드한다. 구체적으로, 관심 키워드 제공 장치는 상기 마스터 단말에 의해 입력되는 단말 식별자에 대응하여, 상기 주소록 데이터베이스에 등록되는 번호 정보를 리드하거나, 또는 상기 마스터 단말에 의해 입력되는 그룹 식별자에 대응하여, 상기 주소록 데이터베이스에 등록되는 그룹에 포함되는 복수의 단말 식별자 각각의 번호 정보를 리드할 수 있다.At this time, if a request is made in the master terminal, the keyword providing apparatus of interest reads the number information for the first slave terminal from the address book database provided in the master terminal. Specifically, in response to the terminal identifier input by the master terminal, the interest keyword providing device reads the number information registered in the address book database, or corresponds to the group identifier input by the master terminal, The number information of each of the plurality of terminal identifiers included in the group registered in the terminal can be read.

또한, 관심 키워드 제공 장치는 내부 단말 데이터베이스로부터, 상기 마스터 단말과 연관되어 설정된 조건을 만족하는 제2 슬레이브 단말에 대한 번호 정보를 더 리드할 수 있다. 즉, 관심 키워드 제공 장치는 상기 단말 데이터베이스에 등록된 단말 중에서, 상기 마스터 단말의 사용자 정보(예컨대, 성별, 연령대, 지역, 직업, 관심 분야) 중 적어도 하나를 일치하여 갖는 단말을, 상기 조건을 만족하는 상기 제2 슬레이브 단말로 지정하여, 상기 번호 정보를 리드할 수 있다. 또한, 관심 키워드 제공 장치는 상기 단말 데이터베이스에 등록된 단말 중에서, 상기 마스터 단말에 의해 입력되는, 성별, 연령대, 지역(예컨대, 현재 위치, 특정 위치), 직업 또는 관심 분야 중 적어도 하나를 사용자 정보로 갖는 단말을, 상기 조건을 만족하는 상기 제2 슬레이브 단말로 지정하여, 상기 번호 정보를 리드할 수 있다.Further, the interest keyword providing apparatus may further read, from the internal terminal database, the number information for the second slave terminal satisfying the condition set in association with the master terminal. That is, the interest keyword providing apparatus satisfies the above-described condition when satisfying at least one of the user information (for example, sex, age group, region, occupation, interest field) of the master terminal among the terminals registered in the terminal database To the second slave terminal, and can read the number information. In addition, the keyword providing apparatus of interest may include at least one of gender, age range, region (e.g., current position, specific position), occupation, or area of interest inputted by the master terminal among the terminals registered in the terminal database as user information Can be designated to the second slave terminal satisfying the above condition, and the number information can be read.

단계 505에서, 슬레이브 단말은 브라우저 히스토리 정보 요청에 대한 응답으로서, 브라우저 히스토리 정보를 관심 키워드 제공 장치로 전송한다.In step 505, the slave terminal transmits browser history information to the interest keyword providing device as a response to the browser history information request.

단계 507에서, 관심 키워드 제공 장치는 상기 브라우저 히스토리 정보에 근거하여, 관심 키워드를 결정하고, 상기 요청에 대한 응답으로, 상기 관심 키워드를 상기 마스터 단말에 제공할 수 있다. 이때, 관심 키워드 제공 장치는 제1 슬레이브 단말로부터 획득한 브라우저 히스토리 정보에 근거하여 결정된 제1 관심 키워드 또는 제2 슬레이브 단말로부터 획득한 브라우저 히스토리 정보에 근거하여 결정된 제2 관심 키워드 중 적어도 하나의 키워드를 상기 마스터 단말에 제공할 수 있다.In step 507, the interest keyword provision device may determine a keyword of interest based on the browser history information, and in response to the request, provide the keyword of interest to the master terminal. At this time, the apparatus for providing a keyword of interest may include at least one of the first interest keyword determined based on the browser history information acquired from the first slave terminal or the second interest keyword determined based on the browser history information acquired from the second slave terminal To the master terminal.

관심 키워드 결정시, 관심 키워드 제공 장치는 브라우저 히스토리 정보에서 검색어를 추출하고, 상기 추출된 검색어 별로 추출 횟수를 카운트하거나, 또는 검색 시각을 확인한 후, 상기 추출 횟수 또는 상기 검색 시각 중 적어도 하나를 고려하여 검색어에 순위를 부여하며, 선정된 순위 이내의 검색어를, 관심 키워드로 결정할 수 있다. 여기서, 관심 키워드 제공 장치는 상기 브라우저 히스토리 정보로부터 검색 쿼리문을 파싱하고, 상기 파싱된 검색 쿼리문을, 가변 길이 문자 인코딩 방식으로 인코딩하여 상기 검색어를 추출할 수 있다.When determining a keyword of interest, the interest keyword providing apparatus extracts a search word from the browser history information, counts the number of times of extraction for each of the extracted search terms, or checks at least one of the extraction times and the search time Ranking is given to the search words, and the search words within the predetermined ranking can be determined as the keyword of interest. Here, the interested keyword providing apparatus may parse a search query statement from the browser history information, and may encode the parsed search query statement using a variable length character encoding method to extract the search term.

또한, 관심 키워드 제공 장치는 슬레이브 단말(예컨대, 제1 슬레이브 단말 또는 제2 슬레이브 단말)로부터 획득한 브라우저 히스토리 정보와 함께, 상기 마스터 단말로부터 획득한 브라우저 히스토리 정보를 더 고려하여 관심 키워드(예컨대, 제1 관심 키워드, 제2 관심 키워드)를 결정할 수 있다.In addition, the interest keyword provision device may further include browser history information obtained from the slave terminal (e.g., the first slave terminal or the second slave terminal), and the browser history information acquired from the master terminal, 1 interest keyword, second interest keyword).

단계 509에서, 마스터 단말은 관심 키워드 제공 장치로부터 수신한 관심 키워드를 표시하고, 관심 키워드에 대한 선택 입력에 따라, 상기 활성화된 브라우저 내 검색 필드에 상기 관심 키워드를 자동 삽입하여 관심사 검색을 용이하게 한다.In step 509, the master terminal displays the interest keyword received from the interest keyword providing apparatus, and automatically inserts the interest keyword into the search field in the activated browser according to the selection input for the interest keyword to facilitate the interest search .

이상에서 설명된 장치는 하드웨어 구성요소, 소프트웨어 구성요소, 및/또는 하드웨어 구성요소 및 소프트웨어 구성요소의 조합으로 구현될 수 있다. 예를 들어, 실시예들에서 설명된 장치 및 구성요소는, 예를 들어, 프로세서, 콘트롤러, ALU(arithmetic logic unit), 디지털 신호 프로세서(digital signal processor), 마이크로컴퓨터, FPA(field programmable array), PLU(programmable logic unit), 마이크로프로세서, 또는 명령(instruction)을 실행하고 응답할 수 있는 다른 어떠한 장치와 같이, 하나 이상의 범용 컴퓨터 또는 특수 목적 컴퓨터를 이용하여 구현될 수 있다. 처리 장치는 운영 체제(OS) 및 상기 운영 체제 상에서 수행되는 하나 이상의 소프트웨어 애플리케이션을 수행할 수 있다. 또한, 처리 장치는 소프트웨어의 실행에 응답하여, 데이터를 접근, 저장, 조작, 처리 및 생성할 수도 있다. 이해의 편의를 위하여, 처리 장치는 하나가 사용되는 것으로 설명된 경우도 있지만, 해당 기술분야에서 통상의 지식을 가진 자는, 처리 장치가 복수 개의 처리 요소(processing element) 및/또는 복수 유형의 처리 요소를 포함할 수 있음을 알 수 있다. 예를 들어, 처리 장치는 복수 개의 프로세서 또는 하나의 프로세서 및 하나의 콘트롤러를 포함할 수 있다. 또한, 병렬 프로세서(parallel processor)와 같은, 다른 처리 구성(processing configuration)도 가능하다.The apparatus described above may be implemented as a hardware component, a software component, and / or a combination of hardware components and software components. For example, the apparatus and components described in the embodiments may be implemented within a computer system, such as, for example, a processor, a controller, an arithmetic logic unit (ALU), a digital signal processor, a microcomputer, a field programmable array (FPA) A programmable logic unit (PLU), a microprocessor, or any other device capable of executing and responding to instructions. The processing device may execute an operating system (OS) and one or more software applications running on the operating system. The processing device may also access, store, manipulate, process, and generate data in response to execution of the software. For ease of understanding, the processing apparatus may be described as being used singly, but those skilled in the art will recognize that the processing apparatus may have a plurality of processing elements and / As shown in FIG. For example, the processing unit may comprise a plurality of processors or one processor and one controller. Other processing configurations are also possible, such as a parallel processor.

소프트웨어는 컴퓨터 프로그램(computer program), 코드(code), 명령(instruction), 또는 이들 중 하나 이상의 조합을 포함할 수 있으며, 원하는 대로 동작하도록 처리 장치를 구성하거나 독립적으로 또는 결합적으로(collectively) 처리 장치를 명령할 수 있다. 소프트웨어 및/또는 데이터는, 처리 장치에 의하여 해석되거나 처리 장치에 명령 또는 데이터를 제공하기 위하여, 어떤 유형의 기계, 구성요소(component), 물리적 장치, 가상 장치(virtual equipment), 컴퓨터 저장 매체 또는 장치, 또는 전송되는 신호 파(signal wave)에 영구적으로, 또는 일시적으로 구체화(embody)될 수 있다. 소프트웨어는 네트워크로 연결된 컴퓨터 시스템 상에 분산되어서, 분산된 방법으로 저장되거나 실행될 수도 있다. 소프트웨어 및 데이터는 하나 이상의 컴퓨터 판독 가능 기록 매체에 저장될 수 있다.The software may include a computer program, code, instructions, or a combination of one or more of the foregoing, and may be configured to configure the processing device to operate as desired or to process it collectively or collectively Device can be commanded. The software and / or data may be in the form of any type of machine, component, physical device, virtual equipment, computer storage media, or device , Or may be permanently or temporarily embodied in a transmitted signal wave. The software may be distributed over a networked computer system and stored or executed in a distributed manner. The software and data may be stored on one or more computer readable recording media.

실시예에 따른 방법은 다양한 컴퓨터 수단을 통하여 수행될 수 있는 프로그램 명령 형태로 구현되어 컴퓨터 판독 가능 매체에 기록될 수 있다. 상기 컴퓨터 판독 가능 매체는 프로그램 명령, 데이터 파일, 데이터 구조 등을 단독으로 또는 조합하여 포함할 수 있다. 상기 매체에 기록되는 프로그램 명령은 실시예를 위하여 특별히 설계되고 구성된 것들이거나 컴퓨터 소프트웨어 당업자에게 공지되어 사용 가능한 것일 수도 있다. 컴퓨터 판독 가능 기록 매체의 예에는 하드 디스크, 플로피 디스크 및 자기 테이프와 같은 자기 매체(magnetic media), CD-ROM, DVD와 같은 광기록 매체(optical media), 플롭티컬 디스크(floptical disk)와 같은 자기-광 매체(magneto-optical media), 및 롬(ROM), 램(RAM), 플래시 메모리 등과 같은 프로그램 명령을 저장하고 수행하도록 특별히 구성된 하드웨어 장치가 포함된다. 프로그램 명령의 예에는 컴파일러에 의해 만들어지는 것과 같은 기계어 코드뿐만 아니라 인터프리터 등을 사용해서 컴퓨터에 의해서 실행될 수 있는 고급 언어 코드를 포함한다. 상기된 하드웨어 장치는 실시예의 동작을 수행하기 위해 하나 이상의 소프트웨어 모듈로서 작동하도록 구성될 수 있으며, 그 역도 마찬가지이다.The method according to an embodiment may be implemented in the form of a program command that can be executed through various computer means and recorded in a computer-readable medium. The computer-readable medium may include program instructions, data files, data structures, and the like, alone or in combination. The program instructions to be recorded on the medium may be those specially designed and configured for the embodiments or may be available to those skilled in the art of computer software. Examples of computer-readable media include magnetic media such as hard disks, floppy disks and magnetic tape; optical media such as CD-ROMs and DVDs; magnetic media such as floppy disks; Magneto-optical media, and hardware devices specifically configured to store and execute program instructions such as ROM, RAM, flash memory, and the like. Examples of program instructions include machine language code such as those produced by a compiler, as well as high-level language code that can be executed by a computer using an interpreter or the like. The hardware devices described above may be configured to operate as one or more software modules to perform the operations of the embodiments, and vice versa.

이상과 같이 실시예들이 비록 한정된 실시예와 도면에 의해 설명되었으나, 해당 기술분야에서 통상의 지식을 가진 자라면 상기의 기재로부터 다양한 수정 및 변형이 가능하다. 예를 들어, 설명된 기술들이 설명된 방법과 다른 순서로 수행되거나, 및/또는 설명된 시스템, 구조, 장치, 회로 등의 구성요소들이 설명된 방법과 다른 형태로 결합 또는 조합되거나, 다른 구성요소 또는 균등물에 의하여 대치되거나 치환되더라도 적절한 결과가 달성될 수 있다.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. For example, it is to be understood that the techniques described may be performed in a different order than the described methods, and / or that components of the described systems, structures, devices, circuits, Lt; / RTI > or equivalents, even if it is replaced or replaced.

그러므로, 다른 구현들, 다른 실시예들 및 특허청구범위와 균등한 것들도 후술하는 특허청구범위의 범위에 속한다.Therefore, other implementations, other embodiments, and equivalents to the claims are also within the scope of the following claims.

100: 관심 키워드 제공 시스템
101: 마스터 단말
103: 관심 키워드 제공 장치
105: 슬레이브 단말
100: Interested keyword provisioning system
101: Master terminal
103: Interested keyword providing device
105: Slave terminal

Claims (16)

브라우저가 활성화된 마스터 단말에서 요청이 발생하고, 상기 마스터 단말로 제공된 입력 필드를 통해 입력되는 단어가 '조건'과 관련되면,
단말 데이터베이스로부터, 상기 조건을 만족하는 슬레이브 단말에 대한 번호 정보를 리드하는 리드부;
상기 번호 정보에 의해 식별되는 복수의 슬레이브 단말 각각에 대한 브라우저 히스토리 정보를 획득하는 인터페이스; 및
상기 복수의 브라우저 히스토리 정보에 근거하여, 상기 마스터 단말 및 상기 슬레이브 단말과 공유할 키워드로서, 상기 단어를 적어도 포함하며 상기 입력 필드와 연관되어 상기 브라우저에 표시되는 관심 키워드를 결정하고, 상기 요청에 대한 응답으로, 상기 관심 키워드를 상기 마스터 단말에 제공하는 프로세서
를 포함하는 관심 키워드 제공 장치.
When a request is generated in a master terminal in which a browser is activated and a word input through an input field provided to the master terminal is related to a 'condition'
A read unit for reading, from the terminal database, the number information for the slave terminal satisfying the condition;
An interface for obtaining browser history information for each of the plurality of slave terminals identified by the number information; And
Determining, based on the plurality of browser history information, a keyword to be shared with the master terminal and the slave terminal, the keyword including at least the word and associated with the input field to be displayed on the browser, In response, the processor for providing the interest keyword to the master terminal
And the like.
제1항에 있어서,
상기 프로세서는,
상기 복수의 브라우저 히스토리 정보 각각에서 검색어를 추출하고, 상기 추출된 검색어 별로 추출 횟수를 카운트하거나, 또는 검색 시각을 확인하는 확인부; 및
상기 추출 횟수 또는 상기 검색 시각 중 적어도 하나를 고려하여 상기 검색어에 순위를 부여하고, 선정된 순위 이내의 검색어를, 상기 관심 키워드로 결정하는 키워드 결정부
를 포함하는 관심 키워드 제공 장치.
The method according to claim 1,
The processor comprising:
A confirmation unit for extracting a search word from each of the plurality of browser history information, counting an extraction frequency for each of the extracted search words, or checking a search time; And
A keyword determination unit that assigns a ranking to the search terms in consideration of at least one of the number of times of extraction and the search time,
And the like.
제2항에 있어서,
상기 확인부는,
상기 복수의 브라우저 히스토리 정보 각각으로부터 검색 쿼리문을 파싱하고, 상기 파싱된 검색 쿼리문을, 가변 길이 문자 인코딩 방식으로 인코딩하여 상기 검색어를 추출하는
관심 키워드 제공 장치.
3. The method of claim 2,
The checking unit,
Parsing the retrieval query statement from each of the plurality of browser history information, encoding the parsed retrieval query statement in a variable length character encoding scheme, and extracting the retrieval word
A device for providing a keyword of interest.
제1항에 있어서,
상기 인터페이스는,
상기 마스터 단말에 의해 입력되는 그룹 식별자에 대응하는 그룹에 포함되는 복수의 단말 식별자 각각에 의해 식별되는 슬레이브 단말의 브라우저 히스토리 정보를 획득하는
관심 키워드 제공 장치.
The method according to claim 1,
The interface comprises:
Acquires browser history information of a slave terminal identified by each of a plurality of terminal identifiers included in a group corresponding to a group identifier input by the master terminal
A device for providing a keyword of interest.
삭제delete 제1항에 있어서,
상기 리드부는,
상기 단말 데이터베이스에 등록된 단말 중에서, 상기 마스터 단말의 사용자 정보 중 적어도 하나를 일치하여 갖는 단말을, 상기 조건을 만족하는 슬레이브 단말로 지정하여, 상기 번호 정보를 리드하는 관심 키워드 제공 장치.
The method according to claim 1,
The lead portion
Wherein a terminal having at least one of the user information of the master terminal registered in the terminal database is designated as a slave terminal satisfying the condition and the number information is read out.
제1항에 있어서,
상기 리드부는,
상기 단말 데이터베이스에 등록된 단말 중에서, 상기 마스터 단말에 의해 입력되는, 성별, 연령대, 지역, 또는 직업 중 적어도 하나를 사용자 정보로 갖는 단말을, 상기 조건을 만족하는 슬레이브 단말로 지정하여, 상기 번호 정보를 리드하는 관심 키워드 제공 장치.
The method according to claim 1,
The lead portion
Designating a terminal having at least one of gender, age range, region, or occupation as user information inputted by the master terminal among the terminals registered in the terminal database as a slave terminal satisfying the condition, The keyword providing device of interest.
제1항에 있어서,
상기 프로세서는,
상기 마스터 단말로부터 획득한 브라우저 히스토리 정보를 더 고려하여, 상기 관심 키워드를 결정하는 관심 키워드 제공 장치.
The method according to claim 1,
The processor comprising:
And determines the interest keyword by further considering browser history information acquired from the master terminal.
관심 키워드 제공 장치에 의해 구현되는 관심 키워드 제공 방법에 있어서,
브라우저가 활성화된 마스터 단말에서 요청이 발생하고, 상기 마스터 단말로 제공된 입력 필드를 통해 입력되는 단어가 '조건'과 관련되면,
상기 관심 키워드 제공 장치에서, 단말 데이터베이스로부터, 상기 조건을 만족하는 슬레이브 단말에 대한 번호 정보를 리드하는 단계;
상기 관심 키워드 제공 장치에서, 상기 번호 정보에 의해 식별되는 복수의 슬레이브 단말 각각에 대한 브라우저 히스토리 정보를 획득하는 단계;
상기 관심 키워드 제공 장치에서, 상기 복수의 브라우저 히스토리 정보에 근거하여, 상기 마스터 단말 및 상기 슬레이브 단말과 공유할 키워드로서, 상기 단어를 적어도 포함하며 상기 입력 필드와 연관되어 상기 브라우저에 표시되는 관심 키워드를 결정하는 단계; 및
상기 관심 키워드 제공 장치에서, 상기 요청에 대한 응답으로, 상기 관심 키워드를 상기 마스터 단말에 제공하는 단계
를 포함하는 관심 키워드 제공 방법.
A method of providing a keyword of interest implemented by a keyword providing apparatus of interest,
When a request is generated in a master terminal in which a browser is activated and a word input through an input field provided to the master terminal is related to a 'condition'
Reading the number information for the slave terminal satisfying the condition from the terminal database in the interest keyword providing device;
Obtaining browser history information for each of the plurality of slave terminals identified by the number information, in the interest keyword providing apparatus;
The interest keyword providing apparatus may further include a keyword storage unit that stores at least a keyword to be shared with the master terminal and the slave terminal based on the plurality of browser history information, Determining; And
In the interest keyword provision apparatus, in response to the request, providing the keyword of interest to the master terminal
/ RTI >
제9항에 있어서,
상기 관심 키워드를 결정하는 단계는,
상기 복수의 브라우저 히스토리 정보 각각에서 검색어를 추출하는 단계;
상기 추출된 검색어 별로 추출 횟수를 카운트하거나, 또는 검색 시각을 확인하는 단계;
상기 추출 횟수 또는 상기 검색 시각 중 적어도 하나를 고려하여 상기 검색어에 순위를 부여하는 단계; 및
선정된 순위 이내의 검색어를, 상기 관심 키워드로 결정하는 단계
를 포함하는 관심 키워드 제공 방법.
10. The method of claim 9,
The method of claim 1,
Extracting a search term from each of the plurality of browser history information;
Counting the number of times of extraction for each of the extracted search words, or checking the search time;
Assigning a ranking to the search terms in consideration of at least one of the extraction times or the search times; And
Determining a search word within a predetermined ranking as the keyword of interest
/ RTI >
제10항에 있어서,
상기 복수의 브라우저 히스토리 정보 각각에서 검색어를 추출하는 단계는,
상기 복수의 브라우저 히스토리 정보 각각으로부터 검색 쿼리문을 파싱하는 단계; 및
상기 파싱된 검색 쿼리문을, 가변 길이 문자 인코딩 방식으로 인코딩하여 상기 검색어를 추출하는 단계
를 포함하는 관심 키워드 제공 방법.
11. The method of claim 10,
Wherein the step of extracting a search term from each of the plurality of browser history information comprises:
Parsing a search query statement from each of the plurality of browser history information; And
Extracting the search word by encoding the parsed search query statement in a variable length character encoding scheme,
/ RTI >
제9항에 있어서,
상기 브라우저 히스토리 정보를 획득하는 단계는,
상기 마스터 단말에 의해 입력되는 그룹 식별자에 대응하는 그룹에 포함되는 복수의 단말 식별자 각각에 의해 식별되는 슬레이브 단말의 브라우저 히스토리 정보를 획득하는 단계
를 포함하는 관심 키워드 제공 방법.
10. The method of claim 9,
Wherein the obtaining of the browser history information comprises:
Acquiring browser history information of a slave terminal identified by each of a plurality of terminal identifiers included in a group corresponding to a group identifier input by the master terminal
/ RTI >
삭제delete 제9항에 있어서,
상기 관심 키워드 제공 장치에서, 상기 단말 데이터베이스에 등록된 단말 중에서, 상기 마스터 단말의 사용자 정보 중 적어도 하나를 일치하여 갖는 단말을, 상기 조건을 만족하는 슬레이브 단말로 지정하여, 상기 번호 정보를 리드하는 단계
를 더 포함하는 관심 키워드 제공 방법.
10. The method of claim 9,
Designating a terminal having at least one of the user information of the master terminal among the terminals registered in the terminal database as a slave terminal satisfying the condition in the interest keyword providing device and reading the number information
The method comprising the steps of:
제9항에 있어서,
상기 관심 키워드 제공 장치에서, 상기 단말 데이터베이스에 등록된 단말 중에서, 상기 마스터 단말에 의해 입력되는, 성별, 연령대, 지역, 또는 직업 중 적어도 하나를 사용자 정보로 갖는 단말을, 상기 조건을 만족하는 슬레이브 단말로 지정하여, 상기 번호 정보를 리드하는 단계
를 더 포함하는 관심 키워드 제공 방법.
10. The method of claim 9,
In the interest keyword provision apparatus, a terminal having at least one of gender, age range, region, or occupation inputted by the master terminal among the terminals registered in the terminal database as user information is connected to a slave terminal , And the step of reading the number information
The method comprising the steps of:
제9항에 있어서,
상기 관심 키워드를 결정하는 단계는,
상기 마스터 단말로부터 획득한 브라우저 히스토리 정보를 더 고려하여, 상기 관심 키워드를 결정하는 단계
를 포함하는 관심 키워드 제공 방법.
10. The method of claim 9,
The method of claim 1,
Determining the keyword of interest further considering browser history information obtained from the master terminal
/ RTI >
KR1020120109073A 2012-09-28 2012-09-28 Apparatus and method for providing interest keyword Active KR101464044B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020120109073A KR101464044B1 (en) 2012-09-28 2012-09-28 Apparatus and method for providing interest keyword

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020120109073A KR101464044B1 (en) 2012-09-28 2012-09-28 Apparatus and method for providing interest keyword

Publications (2)

Publication Number Publication Date
KR20140042373A KR20140042373A (en) 2014-04-07
KR101464044B1 true KR101464044B1 (en) 2014-11-20

Family

ID=50651579

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020120109073A Active KR101464044B1 (en) 2012-09-28 2012-09-28 Apparatus and method for providing interest keyword

Country Status (1)

Country Link
KR (1) KR101464044B1 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102086007B1 (en) * 2018-03-05 2020-03-06 네이버 주식회사 Method and system for supporting query-based content subscription
KR102372996B1 (en) * 2021-08-18 2022-03-11 (주)빅인사이트 Method, apparatus and program for user identification through browser fingerprinting

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004362019A (en) * 2003-06-02 2004-12-24 Sharp Corp Information recommendation device, information recommendation method, information recommendation program and recording medium
EP1835419A1 (en) * 2005-09-28 2007-09-19 Sony Corporation Information processing device, method, and program
JP2008152606A (en) * 2006-12-19 2008-07-03 Dainippon Printing Co Ltd Information recommendation system
US20120036144A1 (en) * 2009-02-27 2012-02-09 Kabushiki Kaisha Toshiba Information and recommendation device, method, and program

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004362019A (en) * 2003-06-02 2004-12-24 Sharp Corp Information recommendation device, information recommendation method, information recommendation program and recording medium
EP1835419A1 (en) * 2005-09-28 2007-09-19 Sony Corporation Information processing device, method, and program
JP2008152606A (en) * 2006-12-19 2008-07-03 Dainippon Printing Co Ltd Information recommendation system
US20120036144A1 (en) * 2009-02-27 2012-02-09 Kabushiki Kaisha Toshiba Information and recommendation device, method, and program

Also Published As

Publication number Publication date
KR20140042373A (en) 2014-04-07

Similar Documents

Publication Publication Date Title
US10430468B2 (en) Method and system for extracting sentences
US11580168B2 (en) Method and system for providing context based query suggestions
KR101753947B1 (en) Method and apparatus for pushing track information
US20160162602A1 (en) Methods and apparatus for proximally informed database searches
CN104699718A (en) Method and device for rapidly introducing business data
CN114064690A (en) Data processing method and device
US11430049B2 (en) Communication via simulated user
WO2014152352A1 (en) Similarity engine for facilitating re-creation of an application collection of a source computing device on a destination computing device
KR101508429B1 (en) System and method for providing agent service to user terminal
KR20200049193A (en) Method for providing contents and service device supporting the same
KR101682659B1 (en) Method for customized news alarm based on keyword and management server for news search for the same
CN111782946A (en) Book friend recommendation method, calculation device and computer storage medium
KR101976816B1 (en) APPARATUS AND METHOD FOR PROVIDING MASH-UP SERVICE OF SaaS APPLICATIONS
KR101464044B1 (en) Apparatus and method for providing interest keyword
KR101509226B1 (en) System and method for providing mobile url in mobile search environment
KR101747532B1 (en) Method and system for recommending course for travel related query
KR20130119030A (en) System and method for extracting analogous queries
KR101607919B1 (en) Method, system and recording medium for providing search function and search result on messenger
KR20200012086A (en) Personalized keyword extraction system in conversation contents of chat service considering user's relationships and user's propensity
CN111639269B (en) Site recommendation method and device
CN108830298B (en) Method and device for determining user feature tag
KR101479834B1 (en) Method of exposing an advertisement based on user behavior and device thereof
KR20230141654A (en) Place recommendation method and system
KR102151598B1 (en) Method and system for providing relevant keywords based on keyword attribute
US20170017999A1 (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: 20120928

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: 20130924

Patent event code: PE09021S01D

AMND Amendment
E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20140306

Patent event code: PE09021S01D

PG1501 Laying open of application
AMND Amendment
E601 Decision to refuse application
PE0601 Decision on rejection of patent

Patent event date: 20140916

Comment text: Decision to Refuse Application

Patent event code: PE06012S01D

Patent event date: 20140306

Comment text: Notification of reason for refusal

Patent event code: PE06011S01I

Patent event date: 20130924

Comment text: Notification of reason for refusal

Patent event code: PE06011S01I

AMND Amendment
PX0901 Re-examination

Patent event code: PX09011S01I

Patent event date: 20140916

Comment text: Decision to Refuse Application

Patent event code: PX09012R01I

Patent event date: 20140507

Comment text: Amendment to Specification, etc.

Patent event code: PX09012R01I

Patent event date: 20131121

Comment text: Amendment to Specification, etc.

PX0701 Decision of registration after re-examination

Patent event date: 20141112

Comment text: Decision to Grant Registration

Patent event code: PX07013S01D

Patent event date: 20141017

Comment text: Amendment to Specification, etc.

Patent event code: PX07012R01I

Patent event date: 20140916

Comment text: Decision to Refuse Application

Patent event code: PX07011S01I

Patent event date: 20140507

Comment text: Amendment to Specification, etc.

Patent event code: PX07012R01I

Patent event date: 20131121

Comment text: Amendment to Specification, etc.

Patent event code: PX07012R01I

X701 Decision to grant (after re-examination)
GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20141114

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20141114

End annual number: 3

Start annual number: 1

PG1601 Publication of registration
FPAY Annual fee payment

Payment date: 20171016

Year of fee payment: 6

PR1001 Payment of annual fee

Payment date: 20171016

Start annual number: 4

End annual number: 6

PR1001 Payment of annual fee

Payment date: 20201016

Start annual number: 7

End annual number: 9