KR20110017797A - System, server and method for providing search service of web page to use search query and using history - Google Patents

System, server and method for providing search service of web page to use search query and using history Download PDF

Info

Publication number
KR20110017797A
KR20110017797A KR1020090075452A KR20090075452A KR20110017797A KR 20110017797 A KR20110017797 A KR 20110017797A KR 1020090075452 A KR1020090075452 A KR 1020090075452A KR 20090075452 A KR20090075452 A KR 20090075452A KR 20110017797 A KR20110017797 A KR 20110017797A
Authority
KR
South Korea
Prior art keywords
search
web page
history
search query
mobile terminal
Prior art date
Application number
KR1020090075452A
Other languages
Korean (ko)
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 KR1020090075452A priority Critical patent/KR20110017797A/en
Publication of KR20110017797A publication Critical patent/KR20110017797A/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B1/00Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
    • H04B1/38Transceivers, i.e. devices in which transmitter and receiver form a structural unit and in which at least one part is used for functions of transmitting and receiving
    • H04B1/40Circuits

Landscapes

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

Abstract

PURPOSE: A system for providing a web page search service using a search query or a use history, and a server and a method thereof are provided to use an inquiry history and a search history of a user, and a search query that the user wants to search as search conditions, thereby providing a quick search service to reduce costs. CONSTITUTION: A communication network(20) communicates with a portable terminal(10). A search server(30) derives a search result using a search query and a use history of the portable terminal and transmits it to the portable terminal.

Description

검색쿼리 및 사용이력을 이용한 웹 페이지 검색 서비스 제공 시스템, 서버 및 방법{System, Server and Method for Providing Search Service of Web Page to Use Search Query and Using History}System, Server and Method for Providing Search Service of Web Page to Use Search Query and Using History}

본 발명은 웹 페이지 검색 기술에 관한 것으로, 보다 구체적으로, 본 발명은 휴대단말로부터 수신된 검색쿼리 및 휴대단말에서 과거 시점에 검색을 수행한 사용이력을 기반으로 검색하여 추출된 가중치가 부여된 웹 페이지를 휴대단말로 제공하는 검색쿼리 및 사용이력을 이용한 웹 페이지 검색 서비스 제공 시스템, 서버 및 방법에 관한 것이다. The present invention relates to a web page search technology. More specifically, the present invention relates to a search query received from a mobile terminal and a weighted web extracted by searching based on a usage history of performing a search in the past. The present invention relates to a web page search service providing system, a server, and a method using a search query and a history of providing a page to a mobile terminal.

흔히 정보의 바다라 불리는 인터넷은 막대한 양의 정보를 포함하고 있어서, 사용자가 인터넷 상에서 원하는 정보를 짧은 시간에 정확하게 검색하기란 시간이 지날수록 어려운 일이 되고 있다.The Internet, often called the sea of information, contains an enormous amount of information, making it difficult for users to accurately and accurately search for information on the Internet in a short time.

특히, 무선 인터넷에 접속하여 정보를 검색해야 하는 모바일 단말의 경우 원하는 정보를 찾기 위해 무선 인터넷에 접속상태를 지속적으로 유지해야 하기 때문에 무선 패킷으로 인한 비용이 기하 급수적으로 증가하는 문제점이 발생한다. In particular, in the case of a mobile terminal that needs to search for information by accessing the wireless Internet, it is necessary to continuously maintain the connection to the wireless Internet in order to find desired information. Therefore, the cost due to wireless packets increases exponentially.

따라서 모바일 단말에서 종래보다 조금 더 빠르고 정확하게 사용자가 원하는 정보를 검색할 수 있는 기술들이 속속 개발되고 있으며, 그 중 검색어의 발견 빈도, 조회 페이지와 관련된 다른 페이지의 개수, 조회 페이지의 인기도 등을 포함하는 정보들을 이용하여 사용자가 질의한 검색어와 연관도가 높은 페이지들을 검색결과의 상위에 표시하는 랭킹 알고리즘이 대표적인 기술이 존재한다. Therefore, technologies that allow users to search for the information they want a little faster and more accurately than before, are being developed one after another. Among them, the search frequency, the number of other pages related to the search page, the popularity of the search page, etc. There is a representative technique of a ranking algorithm that displays pages that are highly related to a search query queried by a user using information, above a search result.

그러나 상기와 같은 기술은 사용자로부터 입력된 검색어(이하, 검색쿼리라 함)와 연관된 정보들을 검색하기 위해서 기저장된 다수의 정보들을 차례로 검색한 후 검색쿼리에 관련된 정보를 검색결과로 도출하므로 무선 인터넷으로의 접속 시간의 단축 및 비용 절감적인 효과는 기대하기 어렵다.However, in order to search the information related to the search term (hereinafter referred to as a search query) input from the user, the above technology searches a plurality of pre-stored information in order and then derives information related to the search query as a search result. The reduction of the connection time and the cost saving effect are difficult to expect.

이러한 종래의 문제점을 해결하기 위하여, 본 발명의 목적은 사용자의 조회이력 및 검색이력과 검색하고자 하는 검색쿼리를 활용하여 웹 페이지의 검색을 수행하는 검색쿼리 및 사용이력을 이용한 웹 페이지 검색 서비스 제공 시스템, 서버 및 방법을 제공하는 것이다. In order to solve such a conventional problem, an object of the present invention is to provide a web page search service using a search query and the use history to perform a search of the web page using the user's query history and search history and the search query to search , To provide a server and method.

이러한 목적을 달성하기 위하여, 본 발명에 따른 검색쿼리 및 사용이력을 이용한 웹 페이지 검색 서비스 제공 시스템은 휴대단말과 통신을 수행하는 통신망, 상기 휴대단말로부터 검색쿼리를 수신하면 상기 검색쿼리 수신 이전에 상기 휴대단말에 대한 기저장된 사용이력을 추출한 후, 상기 검색쿼리와 상기 사용이력을 이용하여 가중치가 부여된 검색결과를 도출한 후 상기 휴대단말로 전송하는 검색서버를 포함하는 것을 특징으로 한다.In order to achieve the above object, a web page search service providing system using a search query and a usage history according to the present invention is a communication network for communicating with a mobile terminal, and upon receiving a search query from the mobile terminal, before receiving the search query. And extracting a pre-stored usage history for the mobile terminal, and then obtaining a weighted search result using the search query and the usage history and transmitting the search results to the mobile terminal.

아울러, 본 발명에 따른 검색쿼리 및 사용이력을 이용한 웹 페이지 검색 서비스 제공 시스템은 휴대단말과 통신을 수행하는 통신부, 상기 휴대단말로부터 검색쿼리를 수신하면 상기 검색쿼리 수신 이전에 상기 휴대단말에 대한 기저장된 사용이력을 추출한 후, 상기 검색쿼리와 상기 사용이력을 이용하여 가중치가 부여된 검색결과를 도출한 후 상기 휴대단말로 전송하는 제어부를 포함하는 것을 특징으로 한다.In addition, the web page search service providing system using the search query and the usage history according to the present invention is a communication unit for communicating with the mobile terminal, when receiving a search query from the mobile terminal before the search query received the mobile terminal And a control unit for extracting a stored usage history, deriving a weighted search result using the search query and the usage history, and transmitting the weighted search result to the mobile terminal.

또한, 상기 제어부는 상기 기저장된 사용이력 추출 시 상기 사용이력을 구성 하는 조회이력 및 검색이력을 추출하는 것을 특징으로 한다.The controller may extract the inquiry history and the search history constituting the usage history when the previously stored usage history is extracted.

또한, 상기 제어부는 상기 조회이력 및 검색이력에 의거하여 추출되어 기저장된 문맥정보를 추출하는 것을 특징으로 한다.In addition, the control unit may be extracted based on the inquiry history and the search history to extract the pre-stored context information.

또한, 상기 제어부는 상기 추출된 문맥정보에서 상기 수신된 검색쿼리와 연관된 문맥정보를 재추출하는 것을 특징으로 한다.The controller may re-extract context information associated with the received search query from the extracted context information.

또한, 상기 제어부는 상기 재추출된 문맥정보와 연관된 웹 페이지를 검색하여 검색결과를 도출하되, 상기 재추출된 문맥정보와의 연관도에 따라 상기 웹 페이지에 가중치를 부여하는 것을 특징으로 한다.The control unit may search for a web page associated with the reextracted context information to derive a search result, and weight the webpage according to the degree of association with the reextracted context information.

또한, 상기 조회이력은 상기 휴대단말에서 다운로드를 수행한 웹 페이지의 정보를 포함하는 조회이력인 것을 특징으로 한다.In addition, the inquiry history is characterized in that the inquiry history including the information of the web page has been downloaded from the mobile terminal.

또한, 상기 검색이력은 상기 휴대단말로부터 수신된 검색쿼리를 포함하는 검색이력인 것을 특징으로 한다.The search history may be a search history including a search query received from the mobile terminal.

또한, 상기 문맥정보는 상기 휴대단말로 기전송한 웹 페이지 정보, 상기 웹 페이지 정보와 관련된 키워드, 상기 웹 페이지 검색 시 사용된 링크 정보, 상기 웹 페이지의 내용 정보, 상기 웹 페이지의 조회횟수, 상기 휴대단말로부터 수신된 검색쿼리, 동일한 검색쿼리가 입력된 횟수, 상기 웹 페이지에 대한 페이지뷰 횟수를 포함하는 정보인 것을 특징으로 하는 한다.The context information may include web page information previously transmitted to the mobile terminal, keywords related to the web page information, link information used when searching for the web page, content information of the web page, and the number of times of inquiry of the web page. And a search query received from the mobile terminal, the number of times the same search query is input, and the number of page views for the web page.

또한, 상기 제어부는 상기 도출된 검색결과를 상기 휴대단말로 전송하고 상기 검색결과를 이용하여 상기 사용이력을 갱신하는 것을 특징으로 한다.The control unit may transmit the derived search result to the mobile terminal and update the usage history by using the search result.

또한, 상기 검색결과로 도출될 다수의 웹 페이지, 상기 사용이력, 상기 문맥 정보를 저장하는 저장부를 더 포함하는 것을 특징으로 한다.The apparatus may further include a storage unit for storing a plurality of web pages, the usage history, and the context information to be derived as the search result.

또한, 상기 제어부는 상기 저장부에 저장된 웹 페이지의 내용, 상기 웹 페이지의 URL, 상기 웹 페이지와 관련된 키워드를 분석하고, 상기 분석결과의 유사도에 기반하여 상기 웹 페이지를 그룹핑하는 것을 특징으로 한다.The controller may analyze contents of a web page stored in the storage unit, a URL of the web page, a keyword related to the web page, and group the web pages based on the similarity of the analysis results.

또한, 상기 제어부는 상기 웹 페이지의 텍스트, 상기 웹 페이지의 링크, 상기 웹 페이지의 텍스트와 링크 기반으로 상기 웹 페이지를 분석하는 것을 특징으로 한다.The controller may be further configured to analyze the web page based on text of the web page, link of the web page, text and link of the web page.

또한, 상기 제어부는 상기 기저장된 사용이력을 분석하여 상기 휴대단말의 사용자에 대한 선호도를 학습하여 상기 선호도별로 상기 웹 페이지를 그룹핑하는 것을 특징으로 한다.The controller may analyze the pre-stored usage history to learn a preference for the user of the mobile terminal and to group the web page by the preference.

또한, 상기 선호도는 다수의 휴대단말에서 입력된 검색쿼리 및 상기 다수의 휴대단말에서 상기 웹 페이지를 확인한 횟수로부터 산출한 대중선호도인 것을 특징으로 한다.The preference may be a public preference calculated from a search query input from a plurality of portable terminals and a number of times the web page is checked by the plurality of portable terminals.

또한, 상기 선호도는 하나의 휴대단말에서 입력된 검색쿼리 및 상기 하나의 휴대단말에서 상기 웹 페이지를 확인한 횟수로부터 산출한 개인선호도인 것을 특징으로 한다.The preference may be a personal preference calculated from a search query input from one mobile terminal and the number of times the web page is checked by the one mobile terminal.

또한, 상기 제어부는 상기 입력된 검색쿼리에 대하여 상기 대중선호도에 기반한 웹 페이지를 일반영역으로, 상기 검색쿼리에 대하여 상기 개인선호도에 기반한 웹 페이지를 관심영역으로 그룹핑하는 것을 특징으로 한다.The controller may be configured to group web pages based on the public preference as general areas with respect to the input search query, and web pages based on the personal preference with respect to the search query as regions of interest.

또한, 상기 제어부는 상기 기저장된 사용이력이 존재하지 않으면 상기 검색 쿼리로 검색을 수행하고 상기 검색쿼리 및 검색결과로 상기 사용이력을 생성하여 상기 저장부에 저장하는 것을 특징으로 한다.The controller may perform a search using the search query if the pre-stored usage history does not exist, and generate the usage history using the search query and the search result and store the search history in the storage unit.

아울러, 본 발명에 따른 검색쿼리 및 사용이력을 이용한 웹 페이지 검색 서비스 제공 방법은 검색서버가 휴대단말로부터 검색쿼리를 수신하는 수신 단계, 상기 검색서버가 상기 검색쿼리 수신 이전에 상기 휴대단말에 대한 사용이력을 추출하는 추출 단계, 상기 검색서버가 상기 검색쿼리와 상기 사용이력을 이용하여 가중치가 부여된 검색결과를 도출하는 도출 단계, 상기 검색서버가 상기 도출된 검색결과를 상기 휴대단말로 전송하는 전송 단계를 포함하는 것을 특징으로 한다.In addition, a method for providing a web page search service using a search query and a usage history according to the present invention includes a receiving step of a search server receiving a search query from a mobile terminal, and the search server using the mobile terminal before receiving the search query. An extraction step of extracting a history, a derivation step of the search server deriving a weighted search result using the search query and the usage history, and transmission of the search server to transmit the derived search result to the mobile terminal; Characterized in that it comprises a step.

상기 추출 단계는 상기 검색서버가 상기 검색쿼리 수신 이전에 상기 휴대단말에 대한 기저장된 조회이력 및 검색이력을 포함하는 사용이력을 추출하는 단계, 상기 검색서버가 상기 추출된 조회이력 및 검색이력에 의거하여 기저장된 문맥정보를 추출하는 단계, 상기 검색서버가 상기 추출된 문맥정보에서 상기 수신된 검색쿼리와 연관된 문맥정보를 재추출하는 단계를 포함한다. 이때 상기 도출 단계에서 상기 검색서버가 상기 재추출된 문맥정보와 연관된 웹 페이지를 검색하여 검색결과를 도출하되, 상기 재추출된 문맥정보와의 연관도에 따라 상기 웹 페이지에 가중치를 부여하는 것을 특징으로 한다.In the extracting step, the search server extracts a usage history including a previously stored inquiry history and a search history for the mobile terminal before the search query is received, and the search server is based on the extracted inquiry history and the search history. Extracting previously stored context information, and retrieving, by the search server, context information associated with the received search query from the extracted context information. In this derivation step, the search server searches a web page associated with the reextracted context information to derive a search result, and weights the webpage according to the degree of association with the reextracted context information. It is done.

이와 같이, 본 발명은 사용자의 조회이력 및 검색이력과 검색하고자 하는 검색쿼리를 활용하여 웹 페이지의 검색을 수행함으로써, 사용자 질의 의도에 보다 충실한 검색결과를 제공할 수 있고, 검색 서비스의 편의성과 사용성을 강화할 수 있 는 효과가 있다. As described above, the present invention can provide a search result more faithful to the intention of the user query by performing the search of the web page by using the user's inquiry history and search history and the search query to be searched, and the convenience and usability of the search service. There is an effect that can strengthen.

또한, 본 발명은 사용자의 조회이력 및 검색이력과 검색하고자 하는 검색쿼리를 검색조건으로 사용하여 보다 신속한 검색 서비스를 제공할 수 있고, 이로 인한 비용절감 효과가 있다. In addition, the present invention can provide a faster search service using the user's search history and search history and the search query to be searched as a search condition, thereby reducing the cost.

이하, 첨부된 도면들을 참조하여 본 발명의 실시예들을 보다 상세하게 설명하고자 한다. 다만, 실시예들을 설명함에 있어서 본 발명이 속하는 기술 분야에 잘 알려져 있고 본 발명과 직접적으로 관련이 없는 기술 내용에 대해서는 가급적 설명을 생략한다. 이는 불필요한 설명을 생략함으로써 본 발명의 핵심을 흐리지 않고 더욱 명확히 전달하기 위함이다. Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings. However, in describing the embodiments, descriptions of technical contents that are well known in the technical field to which the present invention belongs and are not directly related to the present invention are omitted. This is to more clearly communicate without obscure the core of the present invention by omitting unnecessary description.

이하, 본 발명의 실시예에서 휴대단말기는 사용자에게 편의를 제공하기 위한 이동통신단말기, 개인정보 단말기(PDA, Personal Digital Assistant), 스마트 폰(Smart Phone), 개인용 컴퓨터(Personal Computer), 노트북 등일 수 있다. Hereinafter, in an embodiment of the present invention, the mobile terminal may be a mobile communication terminal, a personal digital assistant (PDA), a smart phone, a personal computer, a notebook, or the like for providing convenience to a user. have.

도 1은 본 발명의 실시예에 따른 검색쿼리 및 사용이력을 이용한 웹 페이지 검색 서비스 제공 시스템의 주요 구성을 나타내는 구성도이다. 도 2는 도 1에 도시된 검색서버의 주요 구성을 나타내는 블록도이다. 1 is a block diagram showing the main configuration of a web page search service providing system using a search query and a usage history according to an embodiment of the present invention. 2 is a block diagram showing the main configuration of the search server shown in FIG.

도 1 및 도 2를 참조하면, 본 발명에 따른 웹 페이지 검색 서비스 제공 시스템(100)은 휴대단말(10), 통신망(20), 검색서버(30)를 포함한다.1 and 2, the web page search service providing system 100 according to the present invention includes a mobile terminal 10, a communication network 20, and a search server 30.

휴대단말(10)은 사용자의 입력에 따라 웹 페이지 검색메뉴에 진입한다. 휴대단말(10)은 웹 페이지 검색메뉴에 진입한 이후에 검색쿼리를 입력하고, 입력된 검 색쿼리를 검색서버(30)로 전송한다. 그리고 휴대단말(10)은 검색서버(30)로부터 수신된 검색쿼리에 대응되는 검색결과인 웹 페이지를 다운로드하여 출력한다. The mobile terminal 10 enters a web page search menu according to a user's input. The mobile terminal 10 enters a search query after entering the web page search menu, and transmits the input search query to the search server 30. The mobile terminal 10 downloads and outputs a web page that is a search result corresponding to the search query received from the search server 30.

통신망(20)은 휴대단말(10), 검색서버(30) 사이의 통신로를 생성하여 통신을 주관한다. The communication network 20 manages communication by generating a communication path between the mobile terminal 10 and the search server 30.

검색서버(30)는 휴대단말(10)로부터 검색쿼리를 수신하면 휴대단말(10)에 대한 기저장된 사용이력을 추출한 후, 수신된 검색쿼리와 추출된 사용이력을 이용하여 가중치가 부여된 검색결과를 도출하여 휴대단말(10)로 전송한다.When the search server 30 receives the search query from the mobile terminal 10, the search server 30 extracts a pre-stored usage history for the mobile terminal 10, and then receives a weighted search result using the received search query and the extracted usage history. Derived and transmitted to the mobile terminal (10).

이를 위해, 검색서버(30)는 통신부(31), 저장부(32), 제어부(33)를 포함한다.To this end, the search server 30 includes a communication unit 31, a storage unit 32, and a control unit 33.

통신부(31)는 통신망(20)을 통해 휴대단말(10)과의 통신을 수행한다. 또한, 통신부(31)는 휴대단말(10)과 유/무선 통신이 가능하다.The communication unit 31 performs communication with the mobile terminal 10 through the communication network 20. In addition, the communication unit 31 is capable of wired / wireless communication with the mobile terminal 10.

저장부(32)는 제어부(33)에 의해 검색서버(30)를 제어하기 위한 프로그램 등을 저장한다.The storage unit 32 stores a program and the like for controlling the search server 30 by the control unit 33.

특히, 저장부(32)는 휴대단말(10)로부터 수신된 검색쿼리에 대응하여 검색결과로 도출될 수 있는 웹 페이지를 저장하고, 과거의 특정 기간 동안 휴대단말(10)이 다운로드한 웹 페이지 정보인 조회이력과 웹 페이지 검색 시 사용된 검색쿼리 정보인 검색이력을 포함하는 사용이력을 저장한다. 이때, 저장부(32)는 사용이력 저장 시에 웹 페이지 정보를 검색쿼리로 인덱싱 처리하거나, 웹 페이지 정보와 검색쿼리를 매칭하여 저장할 수 있다. In particular, the storage unit 32 stores a web page that can be derived as a search result in response to a search query received from the mobile terminal 10, and the web page information downloaded by the mobile terminal 10 for a specific period in the past. It stores the usage history including the search history and the search history that is the query information used when searching the web page. In this case, the storage unit 32 may index the web page information with a search query when storing the usage history, or may match and store the web page information with the search query.

또한, 저장부(32)는 조회이력, 검색이력으로부터 추출되는 휴대단말(10)이 다운로드한 웹 페이지 정보, 웹 페이지 정보와 관련된 키워드, 웹 페이지 검색 시 사용된 링크 정보, 웹 페이지의 내용 정보, 웹 페이지의 조회횟수, 휴대단말(10)로부터 수신된 검색쿼리, 동일한 검색쿼리가 입력된 횟수, 웹 페이지에 대한 페이지뷰 횟수를 포함하는 문맥정보를 저장한다. In addition, the storage unit 32 may include web page information downloaded by the mobile terminal 10 extracted from the search history, search history, keywords related to the web page information, link information used when searching the web page, content information of the web page, Stores contextual information including the number of times a web page is searched, a search query received from the mobile terminal 10, a number of times the same search query is input, and a number of page views for the web page.

이때, 웹 페이지의 내용 정보는 웹 페이지에 포함된 웹 컨텐츠로부터 추출된 텍스트 정보에서 획득되는 웹 컨텐츠의 내용에 관한 정보이거나, 텍스트 형태의 웹 컨텐츠로부터 얻어지는 웹 컨텐츠의 내용에 관한 정보이거나, 웹 컨텐츠로부터 추출되는 웹 컨텐츠 내용에 관한 데이터일 수 있다. At this time, the content information of the web page is information about the content of the web content obtained from the text information extracted from the web content included in the web page, or information about the content of the web content obtained from the text content of the web content, or the web content It may be data about web content contents extracted from the web content.

제어부(33)는 검색서버(30)에서 이루어지는 전반적인 동작에 대한 제어를 담당한다. The controller 33 is in charge of controlling the overall operation of the search server 30.

특히, 제어부(33)는 휴대단말(10)로부터 검색쿼리가 수신되면, 휴대단말(10)의 정보를 확인한다. 그리고 제어부(33)는 과거의 특정 기간 동안 휴대단말(10)에 대한 사용이력이 저장부(32)에 저장된 상태인지 확인한다. 제어부(33)는 휴대단말(10)에 대한 사용이력이 저장부(32)에 기저장된 상태이면 사용이력을 구성하는 조회이력과 검색이력을 저장부(32)에서 추출한다. In particular, when the search query is received from the mobile terminal 10, the controller 33 checks the information of the mobile terminal 10. In addition, the controller 33 checks whether the usage history of the mobile terminal 10 is stored in the storage unit 32 for a specific period in the past. If the usage history for the mobile terminal 10 is already stored in the storage unit 32, the controller 33 extracts from the storage unit 32 an inquiry history and a search history constituting the usage history.

그리고 제어부(33)는 추출된 각 이력으로부터 추출되어 기저장된 다수의 문맥정보를 저장부(32)에서 추출한다. The control unit 33 extracts a plurality of pre-stored contextual information extracted from each of the extracted histories in the storage unit 32.

또한, 제어부(33)는 추출된 다수의 문맥정보에서 휴대단말(10)로부터 수신된 검색쿼리와 관련된 문맥정보를 재추출하고, 재추출된 문맥정보와 연관된 검색결과를 도출하되 연관도에 따라 검색결과에 가중치를 부여한다. In addition, the control unit 33 re-extracts the context information related to the search query received from the mobile terminal 10 from the extracted plurality of context information and derives the search result related to the re-extracted context information, and searches according to the degree of association. Weight the results.

보다 구체적으로, 제어부(33)는 수신된 검색쿼리와 관련된 키워드를 갖는 웹 페이지에 가중치를 부여하고, 검색쿼리와 관련된 키워드를 갖는 웹 페이지들의 조회횟수에 따라 웹 페이지에 가중치를 부여한다. 또한, 제어부(33)는 과거 검색쿼리 중에서 수신된 검색쿼리와 동일한 검색쿼리를 갖는 웹 페이지에 가중치를 부여하되, 동일한 검색쿼리가 입력된 횟수별로 가중치를 다르게 부여한다. 제어부(33)는 수신된 검색쿼리와 관련된 웹 페이지의 페이지뷰 횟수에 의거하여 웹 페이지에 가중치를 부여한다. 제어부(33)는 가중치가 부여된 웹 페이지를 휴대단말(10)로 전송할 때, 하기와 같이 그룹핑된 그룹별로 전송할 수 있다. More specifically, the controller 33 weights a web page having a keyword related to the received search query and weights the web page according to the number of times of searching the web pages having a keyword related to the search query. In addition, the controller 33 assigns a weight to a web page having the same search query as the received search query among the past search queries, and assigns a different weight to the number of times the same search query is input. The controller 33 weights the web page based on the number of page views of the web page associated with the received search query. The controller 33 may transmit the weighted web page to the mobile terminal 10 for each grouped group as follows.

보다 구체적으로, 제어부(33)는 저장부(32)에 저장된 웹 페이지의 내용, 웹 페이지의 URL, 웹 페이지와 관련된 키워드를 분석하고, 분석결과의 유사도에 기반하여 웹 페이지를 그룹핑하여 저장할 수 있다. 이때, 제어부(33)는 웹 페이지 분석 시에 웹 페이지에 포함된 텍스트 기반으로 웹 페이지를 분석할 수 있고, 웹 페이지의 링크를 기반으로 웹 페이지의 분석을 수행할 수 있으며, 웹 페이지에 포함된 텍스트 및 웹 페이지의 링크를 기반으로 웹 페이지의 분석을 수행할 수 있다. More specifically, the control unit 33 may analyze the content of the web page stored in the storage unit 32, the URL of the web page, keywords related to the web page, and group and store the web pages based on the similarity of the analysis results. . In this case, the controller 33 may analyze the web page based on the text included in the web page when analyzing the web page, perform the analysis of the web page based on the link of the web page, and include the web page. You can analyze web pages based on text and links in web pages.

제어부(33)는 기저장된 사용이력을 분석하여 휴대단말(10)의 사용자에 대한 선호도를 학습한 후, 학습된 선호도별로 웹 페이지를 그룹핑하여 저장할 수 있다. 이때, 사용자에 대한 선호도는 다수의 휴대단말에서 입력된 검색쿼리 및 다수의 휴대단말에서 웹 페이지를 확인한 횟수로부터 산출한 대중선호도일 수 있고, 휴대단말(10)에서 입력된 검색쿼리 및 휴대단말(10)에서 웹 페이지를 확인한 횟수로부터 산출한 개인선호도일 수 있다. The controller 33 may analyze the pre-stored usage history to learn the preferences for the user of the mobile terminal 10, and then store the web pages by grouping the learned preferences. In this case, the user's preference may be a search query input from a plurality of mobile terminals and a public preference calculated from the number of times a web page is checked by the plurality of mobile terminals, and the search query and the mobile terminal input from the mobile terminal 10 ( It may be a personal preference calculated from the number of times the web page is checked in 10).

제어부(33)는 휴대단말(10)로부터 입력된 검색쿼리에 대하여 대중선호도에 기반한 웹 페이지를 일반영역으로 그룹핑하고, 휴대단말(10)로부터 입력된 검색쿼리에 대하여 개인선호도에 기반한 웹 페이지를 관심영역으로 그룹핑하여 저장할 수 있다. The controller 33 groups the web pages based on the public preferences to the general area with respect to the search query input from the mobile terminal 10, and interests the web pages based on the personal preferences on the search queries input from the mobile terminal 10. FIG. You can save them by grouping them into regions.

따라서 제어부(33)는 특정 기준에 의하여 웹 페이지를 그룹핑하여 저장하고, 휴대단말(10)로부터 수신된 검색쿼리에 대한 웹 페이지를 그룹핑된 웹 페이지에서 추출하기 때문에 사용자 질의 의도에 보다 충실한 검색결과를 제공할 수 있고, 검색 서비스의 편의성과 사용성을 강화할 수 있다. 또한, 사용자의 조회이력 및 검색이력과 검색하고자 하는 검색쿼리를 검색조건으로 사용하여 보다 신속한 검색 서비스를 제공할 수 있다.Therefore, the controller 33 groups and stores web pages according to a specific criterion, and extracts a web page for a search query received from the mobile terminal 10 from the grouped web pages. It can provide, and can enhance the convenience and usability of the search service. In addition, it is possible to provide a faster search service using the user's inquiry history and search history and the search query to be searched as a search condition.

제어부(33)는 도출된 검색결과를 휴대단말(10)로 전송하고, 도출된 검색결과로 기저장된 휴대단말(10)의 사용이력을 갱신한다. The control unit 33 transmits the derived search result to the mobile terminal 10 and updates the usage history of the mobile terminal 10 previously stored as the derived search result.

도 3은 본 발명의 실시예에 따른 검색쿼리 및 사용이력을 이용한 웹 페이지 검색 서비스 제공 방법을 나타내는 순서도이다.3 is a flowchart illustrating a method of providing a web page search service using a search query and a usage history according to an exemplary embodiment of the present invention.

도 3을 참조하면, S41단계에서 휴대단말(10)은 외부의 입력에 따라 웹 페이지 검색메뉴에 진입하고 통신망(20)을 통해 검색서버(30)에 접속한 후, S43단계에서 휴대단말(10)은 검색쿼리를 입력한다. Referring to FIG. 3, in step S41, the mobile terminal 10 enters a web page search menu according to an external input, accesses the search server 30 through the communication network 20, and then, in step S43, the mobile terminal 10. ) Enters a search query.

S45단계에서 휴대단말(10)은 통신망(20)을 통해 입력된 검색쿼리를 검색서버(30)로 전송한다. In operation S45, the mobile terminal 10 transmits a search query input through the communication network 20 to the search server 30.

이후, S47단계에서 검색서버(30)는 검색쿼리가 수신되면 검색쿼리를 전송한 휴대단말(10)의 정보를 확인하고, 과거의 특정 기간 동안 휴대단말(10)에 대한 사용이력이 기저장된 상태인지 확인한다. 이때, 검색서버(30)는 과거의 특정 기간을 휴대단말(10)로부터 수신하여 설정하거나, 검색서버(30)의 관리자로부터 수신하여 설정할 수 있다. Subsequently, in step S47, when the search query is received, the search server 30 checks the information of the mobile terminal 10 that has transmitted the search query, and the history of use of the mobile terminal 10 is stored in the past for a specific period of time. Check if it is. In this case, the search server 30 may receive and set a specific period of the past from the mobile terminal 10 or may receive and set from the administrator of the search server 30.

S47단계의 확인결과, 검색쿼리를 전송한 휴대단말(10)에 대한 사용이력이 기저장된 상태이면 검색서버(30)는 S49단계로 진행하고, 사용이력이 기저장된 상태가 아니면 S59단계로 진행한다. As a result of checking in step S47, if the history of use of the mobile terminal 10 that has transmitted the search query is already stored, the search server 30 proceeds to step S49, and if the history of use is not already stored, proceeds to step S59. .

S47단계의 확인결과, 검색쿼리를 전송한 휴대단말(10)에 대한 사용이력이 기저장된 상태가 아니면 S59단계에서 검색서버(30)는 기저장된 웹 페이지 중에서 검색쿼리에 해당하는 웹 페이지를 추출하여 검색결과를 도출한다. As a result of checking in step S47, if the usage history of the mobile terminal 10 that transmitted the search query is not already stored, in step S59, the search server 30 extracts a web page corresponding to the search query from the previously stored web pages. Get search results.

그리고 S61단계에서 검색서버(30)는 도출된 검색결과를 휴대단말(10)로 전송하고, S63단계에서 휴대단말(10)은 전송된 검색결과인 웹 페이지를 출력한다.In operation S61, the search server 30 transmits the derived search result to the mobile terminal 10, and in operation S63, the mobile terminal 10 outputs a web page that is the transmitted search result.

아울러, 검색서버(30)는 휴대단말(10)로 검색결과를 전송한 이후에 S65단계에서 검색결과로 사용이력을 생성하여 저장한다. 이때, 검색서버(30)는 검색결과를 이용하여 조회이력, 검색이력을 추출하고, 조회이력, 검색이력으로부터 문맥정보를 추출하여 저장한다. In addition, after the search server 30 transmits the search result to the mobile terminal 10, in step S65, the usage history is generated as the search result and stored. In this case, the search server 30 extracts the search history and the search history using the search results, and extracts and stores the context information from the search history and the search history.

반대로, S47단계의 확인결과, 검색쿼리를 전송한 휴대단말(10)에 대한 사용이력이 기저장된 상태이면 S49단계에서 검색서버(30)는 기저장된 사용이력을 구성하는 조회이력을 추출한다. 이때, 조회이력은 휴대단말(10)이 다운로드 한 즉, 검색서버(30)가 휴대단말로 전송한 웹 페이지 정보이다. On the contrary, if the usage history for the mobile terminal 10 that transmitted the search query is already stored in step S47, the search server 30 extracts the inquiry history constituting the previously stored usage history in step S49. In this case, the inquiry history is web page information downloaded by the mobile terminal 10, that is, transmitted by the search server 30 to the mobile terminal.

S51단계에서 검색서버(30)는 기저장된 사용이력을 구성하는 검색이력을 추출한다. 이때, 검색이력은 휴대단말(10)이 웹 페이지 검색 시 입력한 검색쿼리 정보이다. In step S51 the search server 30 extracts a search history constituting a previously stored use history. At this time, the search history is search query information input by the mobile terminal 10 when searching the web page.

이후, S53단계에서 검색서버(30)는 추출된 조회이력과 검색이력으로부터 추출되어 기저장된 문맥정보를 추출한다. Thereafter, in step S53, the search server 30 extracts previously stored context information extracted from the extracted inquiry history and the search history.

이때, 문맥정보는 휴대단말(10)이 다운로드한 웹 페이지 정보, 웹 페이지 정보와 관련된 키워드, 웹 페이지 검색 시 사용된 링크 정보, 웹 페이지의 내용 정보, 웹 페이지의 조회횟수, 휴대단말(10)로부터 수신된 검색쿼리, 동일한 검색쿼리가 입력된 횟수, 웹 페이지에 대한 페이지뷰 횟수를 포함하는 정보를 나타낸다. At this time, the contextual information is web page information downloaded by the mobile terminal 10, keywords related to the web page information, link information used when searching the web page, content information of the web page, the number of times the web page is viewed, the mobile terminal 10 Represents information including a search query received from a number of times, a number of times the same search query is input, and a number of page views of a web page.

S55단계에서 검색서버(30)는 S53단계에서 추출된 문맥정보 중에서 S45단계에서 수신된 검색쿼리와 연관된 문맥정보를 재추출한다. In step S55, the search server 30 re-extracts the context information associated with the search query received in step S45 from the context information extracted in step S53.

S57단계에서 검색서버(30)는 수신된 검색쿼리와 연관된 문맥정보를 포함하는 웹 페이지를 검색하고, S59단계에서 검색서버(30)는 검색결과를 도출한다. In operation S57, the search server 30 searches for a web page including context information associated with the received search query, and in operation S59, the search server 30 derives a search result.

보다 구체적으로, S57단계에서 검색서버(30)는 추출된 다수의 문맥정보에서 휴대단말(10)로부터 수신된 검색쿼리와 관련된 문맥정보를 재추출하고, 재추출된 문맥정보와 연관된 검색결과를 도출하되 연관도에 따라 검색결과에 가중치를 부여한다. More specifically, in operation S57, the search server 30 re-extracts the context information related to the search query received from the mobile terminal 10 from the extracted plurality of context information and derives the search result related to the re-extracted context information. However, weight the search results according to the relevance.

검색서버(30)는 수신된 검색쿼리와 관련된 키워드를 갖는 웹 페이지에 가중치를 부여하고, 검색쿼리와 관련된 키워드를 갖는 웹 페이지들의 조회횟수에 따라 웹 페이지에 가중치를 부여한다. 또한, 검색서버(30)는 과거 검색쿼리 중에서 수신 된 검색쿼리와 동일한 검색쿼리를 갖는 웹 페이지에 가중치를 부여하되, 동일한 검색쿼리가 입력된 횟수별로 가중치를 다르게 부여한다. 검색서버(30)는 수신된 검색쿼리와 관련된 웹 페이지의 페이지뷰 횟수에 의거하여 웹 페이지에 가중치를 부여한다.The search server 30 weights a web page having a keyword related to the received search query and weights the web page according to the number of times of searching the web pages having a keyword related to the search query. In addition, the search server 30 assigns a weight to a web page having the same search query as the received search query among the past search queries, but assigns a different weight to the number of times the same search query is input. The search server 30 weights the web page based on the number of page views of the web page associated with the received search query.

이와 같이, 검색서버(30)는 수신된 검색쿼리, 검색쿼리와 연관된 문맥정보에 의거하여 추출되는 웹 페이지에 가중치를 부여함으로써, 가중치가 부여된 검색결과를 도출할 수 있다. 따라서 본 발명은 사용자에게 보다 정확한 검색결과를 제공할 수 있는 효과가 있다.As such, the search server 30 may derive the weighted search result by assigning a weight to the web page extracted based on the received search query and the context information associated with the search query. Therefore, the present invention has the effect of providing a more accurate search results to the user.

이후, S61단계에서 검색서버(30)는 도출된 검색결과 즉, 가중치가 부여된 웹 페이지를 휴대단말(10)로 전송하고, S63단계에서 휴대단말(10)은 수신된 검색결과를 출력한다. Thereafter, in step S61, the search server 30 transmits the derived search result, that is, the weighted web page to the mobile terminal 10, and in step S63, the mobile terminal 10 outputs the received search result.

이어서, S65단계에서 검색서버(30)는 S59단계에서 도출된 검색결과로 휴대단말(10)에 대응되는 사용이력을 갱신한다. Subsequently, in step S65, the search server 30 updates the usage history corresponding to the mobile terminal 10 with the search result derived in step S59.

예를 들어, 휴대단말(10)에서 이탈리아라는 검색쿼리가 입력되면 검색서버(30)는 휴대단말(10)에서 현재 시점 이전의 사용이력을 추출한다. 검색서버(30)는 추출된 사용이력에서 사용이력을 구성하는 조회이력과 검색이력을 추출한다. 이때, 조회이력은 유럽여행과 관련된 A, B, C의 웹 페이지이고, 추출된 사용이력을 구성하는 검색이력은 유럽여행, 이탈리아라는 검색쿼리라 할 수 있다. For example, when a search query of Italy is input from the mobile terminal 10, the search server 30 extracts a usage history before the current time point from the mobile terminal 10. The search server 30 extracts a search history and a search history constituting the usage history from the extracted usage history. At this time, the inquiry history is a web page of A, B, and C related to the European travel, and the search history constituting the extracted usage history may be a search query of Europe travel and Italy.

그리고 검색서버(30)는 조회이력, 검색이력으로부터 추출되어 기저장된 문맥정보를 추출한다. 이때, 문맥정보는 휴대단말(10)에서 다운로드한 A, B, C의 웹 페 이지 정보인 A, B, C의 URL 주소, A와 관련된 키워드인 유럽여행, B와 관련된 키워드인 이탈리아, C와 관련된 키워드인 로마, A, B, C 검색 시에 사용된 링크 정보, A, B, C의 내용 정보, A, B, C의 조회횟수, A, B, C를 검색하기 위해 휴대단말(10)로부터 수신된 검색쿼리, 동일한 검색쿼리가 입력된 횟수, 웹 페이지에 대한 페이지뷰 횟수를 나타낸다. The search server 30 extracts prestored context information extracted from the inquiry history and the search history. At this time, the context information is the URL address of A, B, C, which are web page information of A, B, C downloaded from the mobile terminal 10, the European travel which is a keyword related to A, Italy, C which is a keyword related to B, and The mobile terminal 10 for searching related keywords such as Rome, A, B, C, link information used in the search, contents information of A, B, C, the number of times of A, B, C search, A, B, C The search query received from the server, the number of times the same search query is input, and the number of page views for the web page.

이후, 검색서버(30)는 수신된 이탈리아라는 검색쿼리와 연관된 문맥정보를 상기 추출된 문맥정보로부터 재추출한다. 즉, 추출된 문맥정보는 수신된 검색쿼리인 이탈리아와 모두 연관성이 존재하지만, 이 중에서 이탈리아와 직접적인 연관을 갖는 B, C에 가중치를 부여하고, B와 C 중에서 수신된 검색쿼리인 이탈리아와 동일한 검색쿼리를 갖는 B에 가중치를 부여한다. 이때, 검색서버(30)는 문맥정보의 항목별로 부여할 가중치를 서로 다르게 설정할 수 있다. 따라서 검색서버(30)는 문맥정보의 항목별로 서로 다르게 설정된 가중치를 A, B, C별로 합산하여 가중치가 가장 높은 웹 사이트부터 순서대로 휴대단말(10)로 전송한다.Thereafter, the search server 30 re-extracts the context information associated with the received search query of Italy from the extracted context information. That is, the extracted context information has a relationship with all of the received search queries Italy, but weights B and C having a direct relation with Italy, and searches the same as Italy with the search query received from B and C. Weight B with the query. In this case, the search server 30 may set different weights to be assigned for each item of context information. Accordingly, the search server 30 adds weights differently set for each item of context information for each of A, B, and C, and transmits them to the mobile terminal 10 in order from the web site with the highest weight.

결론적으로, 검색서버(30)는 휴대단말(10)로부터 수신된 검색쿼리인 이탈리아와 문맥정보를 구성하는 항목들을 비교하여 각 웹 사이트별로 가중치를 부여하고, 부여된 가중치를 웹 사이트별로 합산한다. 이후, 검색서버(30)는 합산된 가중치를 비교하여 가장 높은 가중치가 부여된 웹 사이트부터 순서대로 휴대단말(10)에 전송한다. In conclusion, the search server 30 compares the items constituting the context information with Italy, which is a search query received from the mobile terminal 10, assigns weights to respective web sites, and adds the weights to the web sites. Thereafter, the search server 30 compares the sum of the weights and transmits them to the mobile terminal 10 in order from the web site to which the highest weight is assigned.

예컨대, A 웹 사이트의 가중치가 60, B 웹 사이트의 가중치가 80, C 웹 사이트의 가중치가 75일 경우에 검색서버(30)는 B, C, A 웹 사이트의 순서로 휴대단 말(10)에 전송할 수 있다. For example, when the weight of the A website is 60, the weight of the B website is 80, and the weight of the C website is 75, the search server 30 performs the mobile terminal 10 in the order of the B, C, and A websites. Can be sent to.

그리고 검색서버(30)는 휴대단말(10)에 검색결과를 전송한 이후에 사용이력 중 조회이력에 웹 사이트 주소를 추가하고, 검색이력에 검색쿼리를 추가하는 등의 사용이력 갱신을 수행할 수 있다. After the search server 30 transmits the search results to the mobile terminal 10, the search server 30 may update the usage history such as adding a web site address to the inquiry history and adding a search query to the search history. have.

아울러, 휴대단말(10)의 사용이력은 사용자의 성향 분석, 이용패턴 분석 등의 다양한 2차 정보로 가공되어 활용될 수 있다. 예를 들면, 휴대단말(10)에서 주로 입력되는 검색쿼리가 유럽여행이고, 휴대단말(10)에서 다운로드하는 웹 페이지는 유럽여행 관련 웹 페이지 중에서도 이탈리아에 관련된 웹 페이지이면 휴대단말(10)의 사용자가 유럽 중 이탈리아에 관심이 많은 것으로 파악할 수 있다. In addition, the usage history of the mobile terminal 10 may be processed into a variety of secondary information, such as analysis of the user's disposition, usage pattern analysis. For example, if the search query mainly input from the mobile terminal 10 is Europe travel, and the web page downloaded from the mobile terminal 10 is a web page related to Italy among the web pages related to Europe travel, the user of the mobile terminal 10 In Europe is interested in Italy.

따라서 검색서버(30)는 이탈리아에 관련된 정보들이 업데이트 될 때마다 휴대단말(10)로 문자메시지 등의 알림메시지를 전송하여 이탈리아에 관한 정보가 업데이트 되었음을 알릴 수 있는 RSS(Really Simple Syndication or Rich Site Summary) 등의 기능을 수행할 수 있다. Therefore, the search server 30 transmits a notification message such as a text message to the mobile terminal 10 whenever the information related to Italy is updated, thereby indicating that the information about Italy has been updated. ), Etc. can be performed.

이상에서 본 발명은 기재된 구체예에 대해서만 상세히 설명되었지만 본 발명의 기술사상 범위 내에서 다양한 변형 및 수정이 가능함은 당업자에게 있어서 명백한 것이며, 이러한 변형 및 수정이 첨부된 특허청구범위에 속함은 당연한 것이다.While the invention has been shown and described with reference to certain exemplary embodiments thereof, it will be understood by those skilled in the art that various changes and modifications may be made without departing from the spirit and scope of the invention as defined by the appended claims.

본 발명은 검색쿼리 및 사용이력을 이용한 웹 페이지 검색 서비스 제공 시스템, 서버 및 방법에 관한 것으로, 웹 페이지 검색 시에 휴대단말에서 수신된 검색쿼리와 사용자가 과거에 조회한 조회이력 및 검색이력으로 검색을 수행하여 웹 페 이지 검색의 정확도를 향상시킴으로써, 사용자의 만족도를 향상시킬 수 있고 이로 인하여 휴대단말 제조업체 및 서비스 제공업체의 수익을 증진시킬 수 있다. The present invention relates to a system, a server, and a method for providing a web page search service using a search query and a usage history. The present invention relates to a search query received from a mobile terminal at the time of a web page search, and a search history and a search history that a user has inquired in the past. By improving the accuracy of web page retrieval, the user's satisfaction can be improved, thereby increasing the profitability of mobile terminal manufacturers and service providers.

도 1은 본 발명의 실시예에 따른 검색쿼리 및 사용이력을 이용한 웹 페이지 검색 서비스 제공 시스템의 주요 구성을 나타내는 구성도1 is a block diagram showing the main configuration of the web page search service providing system using a search query and the usage history according to an embodiment of the present invention

도 2는 도 1에 도시된 검색서버의 주요 구성을 나타내는 블록도2 is a block diagram showing the main configuration of the search server shown in FIG.

도 3은 본 발명의 실시예에 따른 검색쿼리 및 사용이력을 이용한 웹 페이지 검색 서비스 제공 방법을 나타내는 순서도3 is a flowchart illustrating a method of providing a web page search service using a search query and a usage history according to an embodiment of the present invention.

<도면의 주요부분에 대한 설명><Description of main parts of drawing>

10: 휴대단말 20: 통신망10: mobile terminal 20: communication network

30: 검색서버 31: 통신부30: search server 31: communication unit

32: 저장부 33: 제어부32: storage unit 33: control unit

100: 웹 페이지 검색 서비스 제공 시스템100: web page search service providing system

Claims (20)

휴대단말과 통신을 수행하는 통신망;A communication network for communicating with the mobile terminal; 상기 휴대단말로부터 검색쿼리를 수신하면 상기 검색쿼리 수신 이전에 상기 휴대단말에 대한 기저장된 사용이력을 추출한 후, 상기 검색쿼리와 상기 사용이력을 이용하여 가중치가 부여된 검색결과를 도출한 후 상기 휴대단말로 전송하는 검색서버;When the search query is received from the mobile terminal, the pre-stored usage history of the mobile terminal is extracted before the search query is received, the weighted search result is derived using the search query and the usage history, and then the portable Search server for transmitting to the terminal; 를 포함하는 것을 특징으로 하는 검색쿼리 및 사용이력을 이용한 웹 페이지 검색 서비스 제공 시스템.Web page search service providing system using a search query and the use history, comprising a. 휴대단말과 통신을 수행하는 통신부;Communication unit for performing communication with the mobile terminal; 상기 휴대단말로부터 검색쿼리를 수신하면 상기 검색쿼리 수신 이전에 상기 휴대단말에 대한 기저장된 사용이력을 추출한 후, 상기 검색쿼리와 상기 사용이력을 이용하여 가중치가 부여된 검색결과를 도출한 후 상기 휴대단말로 전송하는 제어부;When the search query is received from the mobile terminal, the pre-stored usage history of the mobile terminal is extracted before the search query is received, the weighted search result is derived using the search query and the usage history, and then the portable data is extracted. Control unit for transmitting to the terminal; 를 포함하는 것을 특징으로 하는 검색쿼리 및 사용이력을 이용한 웹 페이지 검색 서비스 제공 검색서버.Web page search service providing search server using a search query and use history, comprising a. 제2항에 있어서,The method of claim 2, 상기 제어부는The control unit 상기 기저장된 사용이력 추출 시 상기 사용이력을 구성하는 조회이력 및 검색이력을 추출하는 것을 특징으로 하는 검색쿼리 및 사용이력을 이용한 웹 페이지 검색 서비스 제공 검색서버.A search server for providing a web page search service using a search query and a use history, wherein the search history and the search history constituting the use history are extracted when the pre-stored use history is extracted. 제3항에 있어서,The method of claim 3, 상기 제어부는 The control unit 상기 조회이력 및 검색이력에 의거하여 추출되어 기저장된 문맥정보를 추출하는 것을 특징으로 하는 검색쿼리 및 사용이력을 이용한 웹 페이지 검색 서비스 제공 검색서버.Search server for providing a web page search service using a search query and a usage history, characterized in that extracted based on the inquiry history and the search history to extract the stored context information. 제4항에 있어서,The method of claim 4, wherein 상기 제어부는The control unit 상기 추출된 문맥정보에서 상기 수신된 검색쿼리와 연관된 문맥정보를 재추출하는 것을 특징으로 하는 검색쿼리 및 사용이력을 이용한 웹 페이지 검색 서비스 제공 검색서버.And a web server search service providing search server using a search query and a usage history, wherein the context information associated with the received search query is reextracted from the extracted context information. 제5항에 있어서,The method of claim 5, 상기 제어부는The control unit 상기 재추출된 문맥정보와 연관된 웹 페이지를 검색하여 검색결과를 도출하되, 상기 재추출된 문맥정보와의 연관도에 따라 상기 웹 페이지에 가중치를 부여하 는 것을 특징으로 하는 검색쿼리 및 사용이력을 이용한 웹 페이지 검색 서비스 제공 검색서버.A search query and usage history may be obtained by searching a web page associated with the re-extracted context information and weighting the web page according to the degree of association with the re-extracted context information. Web server search service using search server. 제6항에 있어서,The method of claim 6, 상기 조회이력은The inquiry history is 상기 휴대단말에서 다운로드를 수행한 웹 페이지의 정보를 포함하는 조회이력인 것을 특징으로 하는 검색쿼리 및 사용이력을 이용한 웹 페이지 검색 서비스 제공 검색서버.Search server for providing a web page search service using a search query and use history, characterized in that the search history including the information of the web page has been downloaded from the mobile terminal. 제7항에 있어서,The method of claim 7, wherein 상기 검색이력은The search history is 상기 휴대단말로부터 수신된 검색쿼리를 포함하는 검색이력인 것을 특징으로 하는 검색쿼리 및 사용이력을 이용한 웹 페이지 검색 서비스 제공 검색서버.Search server providing a web page search service using a search query and the use history, characterized in that the search history including a search query received from the mobile terminal. 제8항에 있어서,The method of claim 8, 상기 문맥정보는The contextual information is 상기 휴대단말로 기전송한 웹 페이지 정보, 상기 웹 페이지 정보와 관련된 키워드, 상기 웹 페이지 검색 시 사용된 링크 정보, 상기 웹 페이지의 내용 정보, 상기 웹 페이지의 조회횟수, 상기 휴대단말로부터 수신된 검색쿼리, 동일한 검색쿼리가 입력된 횟수, 상기 웹 페이지에 대한 페이지뷰 횟수를 포함하는 정보인 것을 특징으로 하는 검색쿼리 및 사용이력을 이용한 웹 페이지 검색 서비스 제공 검색서버.Web page information previously transmitted to the mobile terminal, keywords related to the web page information, link information used when searching the web page, content information of the web page, the number of times of inquiry of the web page, search received from the mobile terminal A search server providing a web page search service using a search query and a usage history, characterized in that the information includes a query, the number of times the same search query has been input, and the number of page views of the web page. 제9항에 있어서,10. The method of claim 9, 상기 제어부는The control unit 상기 도출된 검색결과를 상기 휴대단말로 전송하고 상기 검색결과를 이용하여 상기 사용이력을 갱신하는 것을 특징으로 하는 검색쿼리 및 사용이력을 이용한 웹 페이지 검색 서비스 제공 검색서버.Search server for providing a web page search service using the search query and the use history, characterized in that for transmitting the derived search results to the mobile terminal and updating the use history using the search results. 제3항에 있어서,The method of claim 3, 상기 검색결과로 도출될 다수의 웹 페이지, 상기 사용이력, 상기 문맥정보를 저장하는 저장부;A storage unit which stores a plurality of web pages to be derived as the search results, the usage history, and the context information; 를 더 포함하는 것을 특징으로 하는 검색쿼리 및 사용이력을 이용한 웹 페이지 검색 서비스 제공 검색서버.Web page search service providing search server using a search query and use history, characterized in that it further comprises a. 제11항에 있어서,The method of claim 11, 상기 제어부는The control unit 상기 저장부에 저장된 웹 페이지의 내용, 상기 웹 페이지의 URL, 상기 웹 페이지와 관련된 키워드를 분석하고, 상기 분석결과의 유사도에 기반하여 상기 웹 페이지를 그룹핑하는 것을 특징으로 하는 검색쿼리 및 사용이력을 이용한 웹 페이지 검색 서비스 제공 검색서버.A search query and a history of using the web page stored in the storage unit, the web page URL, the keyword associated with the web page is analyzed, and the web pages are grouped based on the similarity of the analysis results. Web server search service using search server. 제12항에 있어서,The method of claim 12, 상기 제어부는The control unit 상기 웹 페이지의 텍스트, 상기 웹 페이지의 링크, 상기 웹 페이지의 텍스트와 링크 기반으로 상기 웹 페이지를 분석하는 것을 특징으로 하는 검색쿼리 및 사용이력을 이용한 웹 페이지 검색 서비스 제공 검색서버.A search server providing a web page search service using a search query and a usage history, wherein the web page is analyzed based on text of the web page, a link of the web page, and a text and a link of the web page. 제11항에 있어서,The method of claim 11, 상기 제어부는The control unit 상기 기저장된 사용이력을 분석하여 상기 휴대단말의 사용자에 대한 선호도를 학습하여 상기 선호도별로 상기 웹 페이지를 그룹핑하는 것을 특징으로 하는 검색쿼리 및 사용이력을 이용한 웹 페이지 검색 서비스 제공 검색서버. A search server for providing a web page search service using a search query and a usage history, wherein the webpage is grouped according to the preferences by analyzing the pre-stored usage history to learn a preference for the user of the mobile terminal. 제14항에 있어서,The method of claim 14, 상기 선호도는The preference is 다수의 휴대단말에서 입력된 검색쿼리 및 상기 다수의 휴대단말에서 상기 웹 페이지를 확인한 횟수로부터 산출한 대중선호도인 것을 특징으로 하는 검색쿼리 및 사용이력을 이용한 웹 페이지 검색 서비스 제공 검색서버. A search server for providing a web page search service using a search query and a usage history, wherein the search query is input from a plurality of portable terminals and the public preference is calculated from the number of times the web page is checked by the plurality of portable terminals. 제14항에 있어서,The method of claim 14, 상기 선호도는The preference is 하나의 휴대단말에서 입력된 검색쿼리 및 상기 하나의 휴대단말에서 상기 웹 페이지를 확인한 횟수로부터 산출한 개인선호도인 것을 특징으로 하는 검색쿼리 및 사용이력을 이용한 웹 페이지 검색 서비스 제공 검색서버.A search server for providing a web page search service using a search query and a usage history, wherein the search query is input from one mobile terminal and the personal preference is calculated from the number of times the web page is checked by the mobile terminal. 제15항 또는 제16항에 있어서,The method according to claim 15 or 16, 상기 제어부는The control unit 상기 입력된 검색쿼리에 대하여 상기 대중선호도에 기반한 웹 페이지를 일반영역으로, 상기 검색쿼리에 대하여 상기 개인선호도에 기반한 웹 페이지를 관심영역으로 그룹핑하는 것을 특징으로 하는 검색쿼리 및 사용이력을 이용한 웹 페이지 검색 서비스 제공 검색서버.A web page using a search query and a usage history, wherein a web page based on the public preference is grouped into a general area for the input search query, and a web page based on the personal preference for the search query is grouped into a region of interest. Search server providing search service. 제2항에 있어서,The method of claim 2, 상기 제어부는The control unit 상기 기저장된 사용이력이 존재하지 않으면 상기 검색쿼리로 검색을 수행하고 상기 검색쿼리 및 검색결과로 상기 사용이력을 생성하여 상기 저장부에 저장하는 것을 특징으로 하는 검색쿼리 및 사용이력을 이용한 웹 페이지 검색 서비스 제공 검색서버.If the pre-stored usage history does not exist, the search is performed using the search query, and the search query and the web page search using the search history are generated by storing the usage history as a search result and storing them in the storage unit. Service-provided search server. 검색서버가 휴대단말로부터 검색쿼리를 수신하는 수신 단계;A receiving step of receiving, by the search server, the search query from the mobile terminal; 상기 검색서버가 상기 검색쿼리 수신 이전에 상기 휴대단말에 대한 기저장된 사용이력을 추출하는 추출 단계;An extraction step of the search server extracting a pre-stored usage history for the mobile terminal before receiving the search query; 상기 검색서버가 상기 검색쿼리와 상기 사용이력을 이용하여 가중치가 부여된 검색결과를 도출하는 도출 단계;A derivation step of the search server deriving a weighted search result using the search query and the usage history; 상기 검색서버가 상기 도출된 검색결과를 상기 휴대단말로 전송하는 전송 단계;A transmission step of transmitting, by the search server, the derived search result to the mobile terminal; 를 포함하는 것을 특징으로 하는 검색쿼리 및 사용이력을 이용한 웹 페이지 검색 서비스 제공 방법.Method for providing a web page search service using a search query and the use history comprising a. 제19항에 있어서, 상기 추출 단계는,The method of claim 19, wherein the extracting step, 상기 검색서버가 상기 검색쿼리 수신 이전에 상기 휴대단말에 대한 기저장된 조회이력 및 검색이력을 포함하는 사용이력을 추출하는 단계;Extracting, by the search server, a usage history including previously stored inquiry history and search history for the mobile terminal before receiving the search query; 상기 검색서버가 상기 추출된 조회이력 및 검색이력에 의거하여 기저장된 문맥정보를 추출하는 단계;Extracting, by the search server, previously stored context information based on the extracted inquiry history and search history; 상기 검색서버가 상기 추출된 문맥정보에서 상기 수신된 검색쿼리와 연관된 문맥정보를 재추출하는 단계;를 포함하며,Re-extracting, by the search server, the context information associated with the received search query from the extracted context information. 상기 도출 단계에서,In the derivation step, 상기 검색서버가 상기 재추출된 문맥정보와 연관된 웹 페이지를 검색하여 검색결과를 도출하되, 상기 재추출된 문맥정보와의 연관도에 따라 상기 웹 페이지에 가중치를 부여하는 것을 특징으로 하는 검색쿼리 및 사용이력을 이용한 웹 페이지 검색 서비스 제공 방법.The search server searches a web page associated with the re-extracted context information to derive a search result, and assigns a weight to the web page according to the degree of association with the re-extracted context information. How to provide web page search service using history.
KR1020090075452A 2009-08-14 2009-08-14 System, server and method for providing search service of web page to use search query and using history KR20110017797A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020090075452A KR20110017797A (en) 2009-08-14 2009-08-14 System, server and method for providing search service of web page to use search query and using history

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020090075452A KR20110017797A (en) 2009-08-14 2009-08-14 System, server and method for providing search service of web page to use search query and using history

Publications (1)

Publication Number Publication Date
KR20110017797A true KR20110017797A (en) 2011-02-22

Family

ID=43775721

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020090075452A KR20110017797A (en) 2009-08-14 2009-08-14 System, server and method for providing search service of web page to use search query and using history

Country Status (1)

Country Link
KR (1) KR20110017797A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101501545B1 (en) * 2013-11-27 2015-03-12 한국과학기술정보연구원 System and method for user interesting field extraction and search result personalization
US10267959B2 (en) 2016-03-10 2019-04-23 Samsung Display Co., Ltd. Light scattering film and display device including the same
KR20220017282A (en) * 2020-08-04 2022-02-11 김주현 Method for providing personalized search result based on artificial intelligence

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101501545B1 (en) * 2013-11-27 2015-03-12 한국과학기술정보연구원 System and method for user interesting field extraction and search result personalization
US10267959B2 (en) 2016-03-10 2019-04-23 Samsung Display Co., Ltd. Light scattering film and display device including the same
KR20220017282A (en) * 2020-08-04 2022-02-11 김주현 Method for providing personalized search result based on artificial intelligence

Similar Documents

Publication Publication Date Title
US10922355B2 (en) Method and apparatus for recommending news
US7933917B2 (en) Personalized search method and system for enabling the method
JP4909334B2 (en) Service proposal apparatus and method, service proposal system, service proposal apparatus and method based on user&#39;s favorite base
US20130282709A1 (en) Method and system for query suggestion
US20080104042A1 (en) Personalized Search Using Macros
US20230418849A1 (en) Location awareness search assistance system and method
US20090055398A1 (en) Retrieving mobile user context information using tokenized virtual dictionaries
CN107590214A (en) The recommendation method, apparatus and electronic equipment of search key
KR20130059738A (en) System and method for recommending application using contents analysis
CN103812906B (en) Website recommendation method and device and communication system
US20150127641A1 (en) Method and system for searching on mobile terminal
US10346414B2 (en) Information collection method and device
KR101694727B1 (en) Method and apparatus for providing note by using calculating degree of association based on artificial intelligence
Cao et al. Mashup service recommendation based on usage history and service network
KR101446154B1 (en) System and method for searching semantic contents using user query expansion
CN108491502B (en) News tracking method, terminal, server and storage medium
JP2011248762A (en) Classification device, content retrieval system, content classification method, content retrieval method, and program
CN104182402A (en) Browser interface address bar input control method and browser interface address bar input control system
KR20110024170A (en) Apparatus and method for keyword recommandation and method for keword knowledge-base construction
KR20110017797A (en) System, server and method for providing search service of web page to use search query and using history
KR20100117335A (en) Search relay server requesting search result to search site based on text comprising search word
CN112925878B (en) Data processing method and device
US20100131542A1 (en) Suggested websites
KR100913389B1 (en) Internet search service method and system thereof
KR20190089384A (en) Electronic device and method for processing search word thereof

Legal Events

Date Code Title Description
N231 Notification of change of applicant
E902 Notification of reason for refusal
E601 Decision to refuse application