JP2012123603A - Retrieval support device - Google Patents

Retrieval support device Download PDF

Info

Publication number
JP2012123603A
JP2012123603A JP2010273360A JP2010273360A JP2012123603A JP 2012123603 A JP2012123603 A JP 2012123603A JP 2010273360 A JP2010273360 A JP 2010273360A JP 2010273360 A JP2010273360 A JP 2010273360A JP 2012123603 A JP2012123603 A JP 2012123603A
Authority
JP
Japan
Prior art keywords
search
list
input
search result
advertisement
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2010273360A
Other languages
Japanese (ja)
Other versions
JP5230715B2 (en
Inventor
Manabu Satsusano
学 颯々野
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Yahoo Japan Corp
Original Assignee
Yahoo Japan Corp
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 Yahoo Japan Corp filed Critical Yahoo Japan Corp
Priority to JP2010273360A priority Critical patent/JP5230715B2/en
Publication of JP2012123603A publication Critical patent/JP2012123603A/en
Application granted granted Critical
Publication of JP5230715B2 publication Critical patent/JP5230715B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

【課題】画面遷移を行うことなく、検索履歴もしくは候補文字列による検索結果をタイトルと要約等に分割し、ユーザの操作に応じて部分的に表示することで、検索操作を効率的に支援する。
【解決手段】入力欄から検索履歴表示要求もしくは文字入力を受け付けた場合に、検索履歴情報もしくは入力補助情報を取得する手段と、取得した前記検索履歴情報もしくは前記入力補助情報に基づいて、検索履歴リストもしくは入力候補リストを前記入力欄に並べて表示する手段と、前記検索履歴リストもしくは前記入力候補リストから選択された項目についての検索結果を取得する手段と、取得した前記検索結果に基づいて、前記検索履歴リストもしくは前記入力候補リストに並べて検索結果リストを表示する手段と、前記検索結果リストから選択された項目についての要約を前記検索結果リストに並べて表示する手段とをクライアント端末において実現するスクリプトを埋め込んだページデータを提供する手段を備える。
【選択図】図1
An object of the present invention is to efficiently support a search operation by dividing a search history or a search result based on a candidate character string into a title and a summary without partially changing a screen and partially displaying the result according to a user operation. .
When a search history display request or character input is received from an input field, a search history is acquired based on the means for acquiring search history information or input auxiliary information, and the acquired search history information or input auxiliary information. Based on the acquired search results, means for displaying a list or input candidate list side by side in the input field, means for acquiring a search result for an item selected from the search history list or the input candidate list, and Script that realizes at a client terminal means for displaying a search result list side by side in the search history list or the input candidate list and means for displaying a summary of items selected from the search result list side by side in the search result list Means for providing embedded page data.
[Selection] Figure 1

Description

本発明は、インターネット等における検索操作を支援する技術に関する。   The present invention relates to a technique for supporting a search operation on the Internet or the like.

インターネット検索において、ユーザはいろいろなキーワードを用いて検索を行なう。欲しい検索結果が得られるまでキーワードを試行錯誤して変え、何回も検索することがよくある。また、検索結果に基づいて閲覧した話題から色々なキーワードに興味が移る場合もある(例えば、「××」「英語」をキーワードに「××が英語を公用語に」を検索した場合に「当社は英語を公用語にしないと□□□社長」という見出しのニュース記事が掲載されたページが見つかり、「□□□」をキーワードにして検索を行って「□□□社長の○○○○」といった記事のページを閲覧する等)。   In the Internet search, a user searches using various keywords. The keywords are often changed by trial and error until the desired search results are obtained, and searches are often performed. In addition, interest may shift to various keywords from the topics browsed based on the search result (for example, when “XX is English as an official language” is searched for “XX” or “English” as a keyword, “ If we don't use English as an official language, we will find a page with a news article with the heading □□□ President, and search for “□□□” as a keyword. , Etc.).

いろいろなページを見てまわった後に、過去の検索結果を再度見たいという要求はよくあることで、それを実現するには、同じキーワードを入力なければならず、煩雑であるとともに同じキーワードを正確に思い出せない場合もある。また、入力したキーワードにより検索を行って検索結果画面を表示させなければならず、今見ているサイトのページから遷移することが必要であった。   There is often a demand to view past search results again after browsing various pages. To achieve this, the same keyword must be entered, which is cumbersome and the same keyword is accurate. Sometimes you can't remember. In addition, it is necessary to perform a search using the entered keyword and display a search result screen, and it is necessary to transition from the page of the site that is being viewed.

そこで、検索履歴を記憶しておくサービスが提供されているが、これも結局過去に検索したキーワードを選択したら、そのキーワードでの検索結果画面に遷移する必要があった。   Therefore, a service for storing a search history is provided. However, when a keyword searched in the past is selected, it is necessary to shift to a search result screen for the keyword.

特許文献1には、検索結果リストを別領域に表示するユーザインタフェースが開示されている。   Patent Document 1 discloses a user interface that displays a search result list in another area.

WO 2009/150730 A1WO 2009/150730 A1

上述したように、従来は検索を行う場合、検索キーワード入力画面と検索結果画面とを行き来しなければならず、画面遷移のための待ち時間が馬鹿にならなかった。また、所定のページを表示したまま、そのページを軸足にして検索を行いたいところであるが、画面遷移のために軸足が定まらず(別ウインドウで検索を行っても検索結果画面は大きな面積を占めるため元のウインドウを覆い隠してしまう)、思考が乱れ、何を検索しようとしていたのかがわからなくなることもしばしばあった。   As described above, conventionally, when performing a search, the search keyword input screen and the search result screen have to be moved back and forth, and the waiting time for the screen transition has not become foolish. Also, you want to perform a search using the page as the axis foot while the specified page is displayed, but the axis foot is not fixed due to the screen transition (the search result screen has a large area even if you search in another window) Often obscured the original window), thoughts were disturbed, and people often did not know what they were trying to find.

同様な問題は、入力補助機能(文字列の一部を入力するとその文字列から始まる候補文字列が表示される機能)を用いる場合にも存在するものであった。   A similar problem exists when using an input assist function (a function that displays a candidate character string starting from a character string when a part of the character string is input).

本発明は上記の従来の問題点に鑑み提案されたものであり、その目的とするところは、画面遷移を行うことなく、検索履歴もしくは候補文字列による検索結果をタイトルと要約等に分割し、ユーザの操作に応じて部分的に表示することで、検索操作を効率的に支援することのできる検索支援装置を提供することにある。   The present invention has been proposed in view of the above-described conventional problems, and the object of the present invention is to divide a search history or search result based on a candidate character string into a title and a summary without performing screen transition, An object of the present invention is to provide a search support apparatus that can efficiently support a search operation by partially displaying it according to a user operation.

上記の課題を解決するため、本発明にあっては、請求項1に記載されるように、入力欄から検索履歴表示要求もしくは文字入力を受け付けた場合に、検索履歴情報もしくは入力補助情報を取得する手段と、取得した前記検索履歴情報もしくは前記入力補助情報に基づいて、検索履歴リストもしくは入力候補リストを前記入力欄に並べて表示する手段と、前記検索履歴リストもしくは前記入力候補リストから選択された項目についての検索結果を取得する手段と、取得した前記検索結果に基づいて、前記検索履歴リストもしくは前記入力候補リストに並べて検索結果リストを表示する手段と、前記検索結果リストから選択された項目についての要約を前記検索結果リストに並べて表示する手段とをクライアント端末において実現するスクリプトを埋め込んだページデータを提供する手段を備える検索支援装置を要旨としている。   In order to solve the above-described problems, in the present invention, as described in claim 1, when a search history display request or character input is received from an input field, search history information or input auxiliary information is acquired. Means for displaying the search history list or the input candidate list side by side in the input field based on the acquired search history information or the input auxiliary information, and selected from the search history list or the input candidate list A means for acquiring a search result for an item, a means for displaying a search result list in line with the search history list or the input candidate list based on the acquired search result, and an item selected from the search result list That realizes a means for arranging and displaying summaries of images in the search result list on a client terminal It is summarized as search support device comprising means for providing page data embedded.

また、請求項2に記載されるように、請求項1に記載の検索支援装置において、前記検索履歴リストもしくは前記入力候補リストから選択された項目または前記検索結果リストから選択された項目について関連する広告情報を取得する手段と、取得した前記広告情報に基づいて広告を表示する手段とを前記スクリプトにより実現するようにすることができる。   Further, as described in claim 2, in the search support apparatus according to claim 1, the item selected from the search history list or the input candidate list or the item selected from the search result list is related. Means for acquiring advertisement information and means for displaying an advertisement based on the acquired advertisement information can be realized by the script.

また、請求項3に記載されるように、クライアント端末を構成するコンピュータを、入力欄から検索履歴表示要求もしくは文字入力を受け付けた場合に、検索履歴情報もしくは入力補助情報を取得する手段、取得した前記検索履歴情報もしくは前記入力補助情報に基づいて、検索履歴リストもしくは入力候補リストを前記入力欄に並べて表示する手段、前記検索履歴リストもしくは前記入力候補リストから選択された項目についての検索結果を取得する手段、取得した前記検索結果に基づいて、前記検索履歴リストもしくは前記入力候補リストに並べて検索結果リストを表示する手段、前記検索結果リストから選択された項目についての要約を前記検索結果リストに並べて表示する手段として機能させる検索支援制御プログラムとして構成することができる。   In addition, as described in claim 3, when the computer constituting the client terminal receives a search history display request or character input from the input field, means for acquiring search history information or input auxiliary information has been acquired. Based on the search history information or the input auxiliary information, means for displaying a search history list or an input candidate list side by side in the input field, and obtaining a search result for an item selected from the search history list or the input candidate list Means for displaying a search result list arranged in the search history list or the input candidate list based on the acquired search result, and summarizing items selected from the search result list in the search result list Configure as a search support control program that functions as a display means It is possible.

また、請求項4に記載されるように、請求項3に記載の検索支援制御プログラムにおいて、当該検索支援制御プログラムは、ブラウザに組み込んで使用するツールバーであるものとすることができる。   Further, as described in claim 4, in the search support control program according to claim 3, the search support control program may be a toolbar that is incorporated in a browser and used.

本発明の検索支援装置にあっては、画面遷移を行うことなく、検索履歴もしくは候補文字列による検索結果をタイトルと要約等に分割し、ユーザの操作に応じて部分的に表示することで、検索操作を効率的に支援することができる。   In the search support device of the present invention, the search history or candidate character string search results are divided into titles and summaries, etc. without screen transition, and partially displayed according to the user's operation, The search operation can be efficiently supported.

本発明の第1の実施形態にかかるシステムの構成例を示す図である。It is a figure which shows the structural example of the system concerning the 1st Embodiment of this invention. 検索履歴データベースのデータ構造例を示す図である。It is a figure which shows the example of a data structure of a search history database. 検索インデックスデータベースのデータ構造例を示す図である。It is a figure which shows the data structure example of a search index database. 広告情報データベースのデータ構造例を示す図である。It is a figure which shows the data structure example of an advertisement information database. クライアント端末、ポータルサーバ、検索サーバ、広告サーバおよび一般Webサーバのハードウェア構成例を示す図である。It is a figure which shows the hardware structural example of a client terminal, a portal server, a search server, an advertisement server, and a general Web server. 第1の実施形態の処理例を示すシーケンス図である。It is a sequence diagram which shows the process example of 1st Embodiment. 画面例を示す図(その1)である。It is FIG. (1) which shows an example of a screen. 画面例を示す図(その2)である。It is FIG. (2) which shows an example of a screen. 画面例を示す図(その3)である。It is FIG. (3) which shows an example of a screen. 画面例を示す図(その4)である。It is FIG. (4) which shows an example of a screen. 画面例を示す図(その5)である。It is FIG. (5) which shows an example of a screen. 画面例を示す図(その6)である。It is FIG. (6) which shows an example of a screen. 画面例を示す図(その7)である。It is FIG. (7) which shows an example of a screen. 本発明の第2の実施形態にかかるシステムの構成例を示す図である。It is a figure which shows the structural example of the system concerning the 2nd Embodiment of this invention. 入力補助情報データベースのデータ構造例を示す図である。It is a figure which shows the example of a data structure of an input auxiliary information database. 第2の実施形態の処理例を示すシーケンス図である。It is a sequence diagram which shows the process example of 2nd Embodiment. キーワード入力補助の画面例を示す図(その1)である。It is FIG. (1) which shows the example of a screen of keyword input assistance. キーワード入力補助の画面例を示す図(その2)である。It is FIG. (2) which shows the example of a screen of keyword input assistance. キーワード入力補助の画面例を示す図(その3)である。It is FIG. (3) which shows the example of a screen of keyword input assistance. キーワード入力補助の画面例を示す図(その4)である。It is FIG. (4) which shows the example of a screen of keyword input assistance. キーワード入力補助の画面例を示す図(その5)である。It is FIG. (5) which shows the example of a screen of keyword input assistance. キーワード入力補助の画面例を示す図(その6)である。It is FIG. (6) which shows the example of a screen of keyword input assistance. キーワード入力補助の画面例を示す図(その7)である。It is FIG. (7) which shows the example of a screen of keyword input assistance.

以下、本発明の好適な実施形態につき説明する。   Hereinafter, preferred embodiments of the present invention will be described.

<第1の実施形態>
第1の実施形態は、検索履歴の表示に適用した例である。
<First Embodiment>
The first embodiment is an example applied to display of a search history.

図1は本発明の第1の実施形態にかかるシステムの構成例を示す図である。   FIG. 1 is a diagram showing a configuration example of a system according to the first embodiment of the present invention.

図1において、インターネット等のネットワーク1には、クライアント端末2とポータルサーバ3と検索サーバ4と広告サーバ5と一般Webサーバ6とが接続されている。   In FIG. 1, a client terminal 2, a portal server 3, a search server 4, an advertisement server 5, and a general Web server 6 are connected to a network 1 such as the Internet.

クライアント端末2には、一般的なブラウザ(Webブラウザ)21と、モニタ、マウス、キーボード、タッチパネル等の入出力デバイス22とが設けられている。ブラウザ21は、インターネットの標準プロトコルであるHTTP(Hyper Text Transfer Protocol)等に従い、HTML(Hyper Text Markup Language)等の言語で記述されたページデータの要求・取得・表示およびフォームデータの送信等を行う機能を有している。   The client terminal 2 is provided with a general browser (Web browser) 21 and an input / output device 22 such as a monitor, a mouse, a keyboard, and a touch panel. The browser 21 performs request / acquisition / display of page data described in a language such as HTML (Hyper Text Markup Language), transmission of form data, and the like according to HTTP (Hyper Text Transfer Protocol) which is a standard protocol of the Internet. It has a function.

また、ブラウザ21は、ページデータ取得・表示部211と検索履歴情報管理部212と検索履歴リスト表示部213と検索結果情報取得部214と検索結果リスト表示部215と要約表示部216と広告情報取得部217と広告表示部218とを備えている。   The browser 21 also includes a page data acquisition / display unit 211, a search history information management unit 212, a search history list display unit 213, a search result information acquisition unit 214, a search result list display unit 215, a summary display unit 216, and an advertisement information acquisition. A unit 217 and an advertisement display unit 218.

ページデータ取得・表示部211は、ブラウザ21の基本機能により、ポータルサーバ3のページデータ提供部31からJavascript等のスクリプト(プログラム)を含んだHTML等で記述されたページデータを取得し、そのページデータに従って画面を表示する。検索履歴情報管理部212、検索履歴リスト表示部213、検索結果情報取得部214、検索結果リスト表示部215、要約表示部216、広告情報取得部217、広告表示部218の機能は、上記のスクリプトがブラウザ21の基本機能を利用することにより実現される。なお、ページデータに含まれるスクリプトに代えて、クライアント端末2にインストールするプラグイン等のプログラムにより実現してもよい。   The page data acquisition / display unit 211 acquires page data described in HTML including a script (program) such as JavaScript from the page data providing unit 31 of the portal server 3 by the basic function of the browser 21, and the page Display the screen according to the data. The functions of the search history information management unit 212, the search history list display unit 213, the search result information acquisition unit 214, the search result list display unit 215, the summary display unit 216, the advertisement information acquisition unit 217, and the advertisement display unit 218 Is realized by using the basic functions of the browser 21. Instead of the script included in the page data, it may be realized by a program such as a plug-in installed on the client terminal 2.

検索履歴情報管理部212は、クライアント端末2のユーザの検索履歴情報(検索に用いられたキーワードを時間的に近い順等に保持したデータ)を、内部的に保持するか、検索サーバ4の検索履歴情報管理部41により検索履歴データベース401から取得する機能を有している。すなわち、検索履歴情報管理部212は、検索キーワード入力欄のプルダウンボタンがユーザにより押されたり、キーワード入力欄にカーソルが移動したりしたのを検出すると、内部もしくは検索サーバ4の検索履歴情報管理部41からユーザの検索履歴情報を取得する機能を有している。また、検索履歴情報管理部212は、検索キーワード入力欄にユーザによりキーワードが入力されて検索が行われた場合に、そのキーワードを内部的に検索履歴情報として保持し、もしくは、検索サーバ4の検索履歴情報管理部41に送信して、検索履歴データベース401に登録する機能を有している。なお、キーワード入力欄はブラウザ上(ページ内)だけでなく、ウィジット内、アプリケーション内に設けられたものも含む。   The search history information management unit 212 internally stores the search history information of the user of the client terminal 2 (data in which keywords used for the search are stored in order close to each other in time) or the search server 4 searches The history information management unit 41 has a function of acquiring from the search history database 401. That is, when the search history information management unit 212 detects that the user has pressed the pull-down button of the search keyword input column or the cursor has moved to the keyword input column, the search history information management unit 212 internally or the search history information management unit of the search server 4 41 has a function of acquiring user search history information from 41. The search history information management unit 212 internally holds the keyword as search history information when a keyword is entered by the user in the search keyword input field, or the search server 4 searches It has a function of transmitting to the history information management unit 41 and registering it in the search history database 401. The keyword input field includes not only on the browser (in the page) but also those provided in the widget and in the application.

検索履歴リスト表示部213は、検索履歴情報管理部212により取得された検索履歴情報に基づき、キーワード入力欄の下に検索履歴リストをプルダウンメニューとして項目を選択可能に表示する機能を有している。   The search history list display unit 213 has a function of displaying the search history list as a pull-down menu below the keyword input field so that items can be selected based on the search history information acquired by the search history information management unit 212. .

検索結果情報取得部214は、ユーザによる検索履歴リストからの項目の選択を検出し、選択された項目を検索クエリとして、検索サーバ4の検索部42に検索を要求し、検索結果情報(検索結果のURL(Uniform Resource Locator)リンク付きのタイトル情報、要約文(検索対象ページからの検索キーワードが含まれるテキストの抜き書きであるスニペットや検索対象ページの要約)情報を含む)を取得する機能を有している。   The search result information acquisition unit 214 detects the selection of an item from the search history list by the user, requests the search to the search unit 42 of the search server 4 using the selected item as a search query, and retrieves the search result information (search result). URL (Uniform Resource Locator) URL-linked title information and summary text (including snippet and abstract of search target page including text extracted from search target page) is doing.

検索結果リスト表示部215は、検索結果情報取得部214により取得された検索結果情報に基づき、検索履歴リストの例えば横に検索結果リストの項目を選択可能に表示する機能を有している。   The search result list display unit 215 has a function of displaying items of the search result list so as to be selectable, for example, next to the search history list based on the search result information acquired by the search result information acquisition unit 214.

要約表示部216は、ユーザによる検索結果リストからの項目の選択を検出し、選択された項目に対応する要約情報を検索結果情報から取得し、検索結果リストの例えば横に要約を表示する機能を有している。   The summary display unit 216 has a function of detecting selection of an item from the search result list by the user, acquiring summary information corresponding to the selected item from the search result information, and displaying the summary next to the search result list, for example. Have.

広告情報取得部217は、検索履歴リストもしくは検索結果リストからユーザにより選択された項目に対応する広告情報を広告サーバ5の広告情報提供部51から取得する機能を有している。ユーザにより検索結果リストから選択された項目に代え、もしくは、それと並行して、対応する要約に含まれる語句を例えば形態素解析のような言語処理技術により解析し、当該語句に基づいて広告サーバ5の広告情報提供部51から広告情報を取得してもよい。   The advertisement information acquisition unit 217 has a function of acquiring advertisement information corresponding to an item selected by the user from the search history list or the search result list from the advertisement information providing unit 51 of the advertisement server 5. In place of or in parallel with the item selected from the search result list by the user, the words included in the corresponding summary are analyzed by a language processing technique such as morphological analysis, and the advertisement server 5 Advertisement information may be acquired from the advertisement information providing unit 51.

広告表示部218は、広告情報取得部217により取得された広告情報に基づき、検索履歴リスト、検索結果リストもしくは要約の例えば下に広告を表示する機能を有している。   The advertisement display unit 218 has a function of displaying an advertisement, for example, below the search history list, the search result list, or the summary based on the advertisement information acquired by the advertisement information acquisition unit 217.

ポータルサーバ3は、ブラウザ21のページデータ取得・表示部211からの要求に応じてスクリプトを含んだページデータを返送するページデータ提供部31を備えている。   The portal server 3 includes a page data providing unit 31 that returns page data including a script in response to a request from the page data acquisition / display unit 211 of the browser 21.

検索サーバ4は、ブラウザ21の検索履歴情報管理部212からの要求に応じて検索履歴データベース401に格納された検索履歴情報を返送する検索履歴情報管理部41と、ブラウザ21の検索結果情報取得部214からの要求に応じて検索インデックスデータベース402を検索して検索結果情報を返送する検索部42とを備えている。   The search server 4 includes a search history information management unit 41 that returns search history information stored in the search history database 401 in response to a request from the search history information management unit 212 of the browser 21, and a search result information acquisition unit of the browser 21. A search unit 42 that searches the search index database 402 in response to a request from 214 and returns search result information is provided.

図2は検索履歴データベース401のデータ構造例を示す図であり、ユーザを特定するユーザIDもしくはクッキー情報に対応付けて検索履歴のキーワードが格納されている。   FIG. 2 is a diagram showing an example of the data structure of the search history database 401, in which search history keywords are stored in association with user IDs or cookie information for specifying users.

図3は検索インデックスデータベース402のデータ構造例を示す図であり、検索キーワードに対応付けて、検索結果のタイトル(URLリンクを含む)と要約が格納されている。   FIG. 3 is a diagram showing an example of the data structure of the search index database 402, in which a search result title (including a URL link) and a summary are stored in association with the search keyword.

図1に戻り、広告サーバ5は、ブラウザ21の広告情報取得部217からの要求に応じて広告情報データベース501を検索して広告情報を返送する広告情報提供部51を備えている。   Returning to FIG. 1, the advertisement server 5 includes an advertisement information providing unit 51 that searches the advertisement information database 501 in response to a request from the advertisement information acquisition unit 217 of the browser 21 and returns the advertisement information.

図4は広告情報データベース501のデータ構造例を示す図であり、キーワードに対応付けて広告情報が保持されている。   FIG. 4 is a diagram showing an example of the data structure of the advertisement information database 501, and holds advertisement information in association with keywords.

図1に戻り、一般Webサーバ6は、検索結果から閲覧されるサイトのサーバである。   Returning to FIG. 1, the general Web server 6 is a server of a site browsed from search results.

図5はクライアント端末2、ポータルサーバ3、検索サーバ4、広告サーバ5および一般Webサーバ6のハードウェア構成例を示す図である。   FIG. 5 is a diagram illustrating a hardware configuration example of the client terminal 2, the portal server 3, the search server 4, the advertisement server 5, and the general Web server 6.

図5において、各装置(クライアント端末2、ポータルサーバ3、検索サーバ4、広告サーバ5、一般Webサーバ6)は、システムバス91に接続されたCPU(Central Processing Unit)92、ROM(Read Only Memory)93、RAM(Random Access Memory)94、NVRAM(Non-Volatile Random Access Memory)95、I/F(Interface)96と、I/F96に接続された、キーボード、マウス、モニタ、CD/DVD(Compact Disk/Digital Versatile Disk)ドライブ等のI/O(Input/Output Device)97、HDD(Hard Disk Drive)98、NIC(Network Interface Card)99を備えている。Mはプログラムもしくはデータが格納されたCD/DVD等のメディア(記録媒体)である。なお、各装置は単体のコンピュータ装置で構成される必要はなく、複数のコンピュータ装置による複合装置であってもよい。   In FIG. 5, each device (client terminal 2, portal server 3, search server 4, advertisement server 5, general Web server 6) includes a CPU (Central Processing Unit) 92, ROM (Read Only Memory) connected to a system bus 91. ) 93, RAM (Random Access Memory) 94, NVRAM (Non-Volatile Random Access Memory) 95, I / F (Interface) 96, and a keyboard, mouse, monitor, CD / DVD (Compact) connected to the I / F 96 An input / output device (I / O) 97 such as a disk / digital versatile disk (HDD) drive, a hard disk drive (HDD) 98, and a network interface card (NIC) 99 are provided. M is a medium (recording medium) such as a CD / DVD in which a program or data is stored. Each device does not need to be configured as a single computer device, and may be a composite device including a plurality of computer devices.

以下、上記の実施形態の動作について説明する。   The operation of the above embodiment will be described below.

図6は第1の実施形態の処理例を示すシーケンス図である。   FIG. 6 is a sequence diagram illustrating a processing example of the first embodiment.

図6において、クライアント端末2のユーザは、入出力デバイス22を操作し、ポータルサーバ3のURLの入力等を行うことで、ページデータ取得・表示部211からポータルサーバ3に対してページ要求を行う(ステップS101)。   In FIG. 6, the user of the client terminal 2 operates the input / output device 22 and inputs a URL of the portal server 3 to make a page request from the page data acquisition / display unit 211 to the portal server 3. (Step S101).

これを受け、ポータルサーバ3のページデータ提供部31はスクリプトを含んだページデータを返送する(ステップS102)。   In response to this, the page data providing unit 31 of the portal server 3 returns page data including a script (step S102).

クライアント端末2のブラウザ21のページデータ取得・表示部211は、取得したページデータに基づいてページを表示する(ステップS103)。ページデータの表示と並行して、ページデータに含まれたスクリプトが実行可能状態となる。図7は表示されるページの画面例を示しており、キーワード入力欄I1とプルダウンボタンI2と検索ボタンI3とが含まれている。   The page data acquisition / display unit 211 of the browser 21 of the client terminal 2 displays a page based on the acquired page data (step S103). In parallel with the display of the page data, the script included in the page data becomes executable. FIG. 7 shows a screen example of a page to be displayed, which includes a keyword input field I1, a pull-down button I2, and a search button I3.

図6に戻り、クライアント端末2のユーザは、入出力デバイス22を操作することで、検索履歴表示要求を行う(ステップS104)。具体的には、図8に示すように、プルダウンボタンI2にカーソルCを合わせてクリックすることにより検索履歴表示要求を行う。キーワード入力欄I1にカーソルが移動したことにより検索履歴表示要求が行われたものとしてもよい。   Returning to FIG. 6, the user of the client terminal 2 makes a search history display request by operating the input / output device 22 (step S104). Specifically, as shown in FIG. 8, a search history display request is made by placing the cursor C on the pull-down button I2 and clicking. The search history display request may be made by moving the cursor to the keyword input field I1.

図6に戻り、クライアント端末2のブラウザ21の検索履歴情報管理部212は、内部に検索履歴情報を保持する場合には、その検索履歴情報を検索履歴リスト表示部213に引き渡す。   Returning to FIG. 6, the search history information management unit 212 of the browser 21 of the client terminal 2 passes the search history information to the search history list display unit 213 when the search history information is held inside.

内部に検索履歴情報を保持しない場合、検索履歴情報管理部212は、検索サーバ4に対してユーザを特定するユーザID等を伴った検索履歴情報要求を行う(ステップS105)。検索サーバ4の検索履歴情報管理部41は、検索履歴データベース401を検索して該当するユーザの検索履歴情報を取得し(ステップS106)、クライアント端末2に返送する(ステップS107)。検索サーバ4から検索履歴情報を取得した検索履歴情報管理部212は、その検索履歴情報を検索履歴リスト表示部213に引き渡す。   When the search history information is not held inside, the search history information management unit 212 makes a search history information request with a user ID for identifying a user to the search server 4 (step S105). The search history information management unit 41 of the search server 4 searches the search history database 401 to acquire search history information of the corresponding user (step S106), and returns it to the client terminal 2 (step S107). The search history information management unit 212 that has acquired the search history information from the search server 4 passes the search history information to the search history list display unit 213.

クライアント端末2のブラウザ21の検索履歴リスト表示部213は、検索履歴情報管理部212から引き渡された検索履歴情報に基づいて検索履歴リストを表示する(ステップS108)。図9はキーワード入力欄I1の下に連続して検索履歴リストI4が表示された状態を示している。   The search history list display unit 213 of the browser 21 of the client terminal 2 displays the search history list based on the search history information delivered from the search history information management unit 212 (step S108). FIG. 9 shows a state where the search history list I4 is continuously displayed below the keyword input field I1.

図6に戻り、クライアント端末2のユーザは、入出力デバイス22を操作することで、検索履歴リストから検索履歴項目選択を行う(ステップS109)。図10は検索履歴リストI4にカーソルCを重ねることで項目I5が選択された状態を示している。   Returning to FIG. 6, the user of the client terminal 2 operates the input / output device 22 to select a search history item from the search history list (step S109). FIG. 10 shows a state where the item I5 is selected by placing the cursor C on the search history list I4.

図6に戻り、クライアント端末2のブラウザ21の検索結果情報取得部214は、ユーザによる検索履歴項目選択が行われると、検索サーバ4に対して、ユーザにより選択された項目のキーワードを伴った検索要求を行う(ステップS110)。検索サーバ4の検索部42は、検索インデックスデータベース402を検索して検索結果情報を取得し(ステップS111)、クライアント端末2に返送する(ステップS112)。検索サーバ4から検索結果情報を取得した検索結果情報取得部214は、その検索結果情報を検索結果リスト表示部215に引き渡す。   Returning to FIG. 6, when the search history item selection by the user is performed, the search result information acquisition unit 214 of the browser 21 of the client terminal 2 searches the search server 4 with the keyword of the item selected by the user. A request is made (step S110). The search unit 42 of the search server 4 searches the search index database 402 to acquire search result information (step S111), and returns it to the client terminal 2 (step S112). The search result information acquisition unit 214 that has acquired the search result information from the search server 4 passes the search result information to the search result list display unit 215.

また、クライアント端末2のブラウザ21の広告情報取得部217は、広告サーバ5に対して、ユーザにより選択された項目のキーワードを伴った広告検索要求を行う(ステップS113)。広告サーバ5の広告情報提供部51は、広告情報データベース501を検索して広告情報を取得し(ステップS114)、クライアント端末2に返送する(ステップS115)。広告サーバ5から広告情報を取得した広告情報取得部217は、その広告情報を広告表示部218に引き渡す。なお、この段階での広告情報の取得は行わなくてもよい。   The advertisement information acquisition unit 217 of the browser 21 of the client terminal 2 makes an advertisement search request with the keyword of the item selected by the user to the advertisement server 5 (step S113). The advertisement information providing unit 51 of the advertisement server 5 searches the advertisement information database 501 to acquire advertisement information (step S114), and returns it to the client terminal 2 (step S115). The advertisement information acquisition unit 217 that acquired the advertisement information from the advertisement server 5 delivers the advertisement information to the advertisement display unit 218. Note that it is not necessary to acquire advertisement information at this stage.

クライアント端末2のブラウザ21の検索結果リスト表示部215は、検索結果情報取得部214から引き渡された検索結果情報に基づいて検索結果リストを表示し(ステップS116)、広告表示部218は、広告情報取得部217から引き渡された広告情報に基づいて広告を表示する(ステップS117)。図11は検索履歴リストI4の横に並べて検索結果リストI6が表示され、検索履歴リストI4と検索結果リストI6の下に広告I7が表示された状態を示している。   The search result list display unit 215 of the browser 21 of the client terminal 2 displays the search result list based on the search result information delivered from the search result information acquisition unit 214 (step S116), and the advertisement display unit 218 displays the advertisement information. An advertisement is displayed based on the advertisement information delivered from the acquisition unit 217 (step S117). FIG. 11 shows a state in which a search result list I6 is displayed next to the search history list I4, and an advertisement I7 is displayed below the search history list I4 and the search result list I6.

図6に戻り、クライアント端末2のユーザは、入出力デバイス22を操作することで、検索結果リストから検索結果項目選択を行う(ステップS118)。図12は検索結果リストI6にカーソルCを重ねることで項目I8が選択された状態を示している。なお、検索結果リストI6が表示された状態(図11)においてデフォルト(規定値)で先頭の項目が選択された状態としておくことで、図12の状態に即座に移行させることもできる。   Returning to FIG. 6, the user of the client terminal 2 operates the input / output device 22 to select a search result item from the search result list (step S118). FIG. 12 shows a state where the item I8 is selected by placing the cursor C on the search result list I6. In addition, in the state where the search result list I6 is displayed (FIG. 11), it is possible to immediately shift to the state of FIG. 12 by setting the first item as the default (specified value).

図6に戻り、クライアント端末2のブラウザ21の広告情報取得部217は、ユーザによる検索結果項目選択が行われると、広告サーバ5に対して、ユーザにより選択された項目のキーワードを伴った広告検索要求を行う(ステップS119)。広告サーバ5の広告情報提供部51は、広告情報データベース501を検索して広告情報を取得し(ステップS120)、クライアント端末2に返送する(ステップS121)。広告サーバ5から広告情報を取得した広告情報取得部217は、その広告情報を広告表示部218に引き渡す。なお、この段階での広告情報の取得は行わなくてもよい。   Returning to FIG. 6, when the user selects the search result item, the advertisement information acquisition unit 217 of the browser 21 of the client terminal 2 searches the advertisement server 5 with the keyword of the item selected by the user. A request is made (step S119). The advertisement information providing unit 51 of the advertisement server 5 searches the advertisement information database 501 to acquire advertisement information (step S120), and returns it to the client terminal 2 (step S121). The advertisement information acquisition unit 217 that acquired the advertisement information from the advertisement server 5 delivers the advertisement information to the advertisement display unit 218. Note that it is not necessary to acquire advertisement information at this stage.

クライアント端末2のブラウザ21の要約表示部216は、既に検索結果リスト表示部215から引き渡された検索結果情報に含まれる要約情報のうち、ユーザにより選択された検索結果リストの項目に対応する要約情報に基づいて要約を表示する(ステップS122)。また、クライアント端末2のブラウザ21の広告表示部218は、広告情報取得部217から引き渡された広告情報に基づいて広告を表示する(ステップS123)。図13は検索結果リストI6の横に並べて要約I9が表示された状態を示している。この例では、新たな広告の表示は行われないものとしている。1回目の広告表示(ステップS117)と2回目の広告表示(ステップS123)の両者を行う場合、例えば、1回目の広告に置き換えて表示してもよいし、1回目の広告に追加して表示してもよい。   The summary display unit 216 of the browser 21 of the client terminal 2 includes the summary information corresponding to the items of the search result list selected by the user among the summary information included in the search result information already delivered from the search result list display unit 215. A summary is displayed based on (step S122). The advertisement display unit 218 of the browser 21 of the client terminal 2 displays an advertisement based on the advertisement information delivered from the advertisement information acquisition unit 217 (step S123). FIG. 13 shows a state in which the summary I9 is displayed alongside the search result list I6. In this example, it is assumed that no new advertisement is displayed. When both the first advertisement display (step S117) and the second advertisement display (step S123) are performed, for example, the advertisement may be replaced with the first advertisement or displayed in addition to the first advertisement. May be.

図6に戻り、クライアント端末2のユーザは、入出力デバイス22を操作することで、検索結果リストから項目のクリックを行うことで検索結果項目選択確定を行うと(ステップS124)、クライアント端末2のブラウザ21の基本機能により、検索結果リストの項目に付されたURLリンクに基づいて該当する一般Webサーバ6にページ要求が行われ(ステップS125)、一般Webサーバ6からクライアント端末2にページデータが返送されることにより(ステップS126)、クライアント端末2においてページが表示される(ステップS127)。   Returning to FIG. 6, when the user of the client terminal 2 confirms the selection of the search result item by clicking the item from the search result list by operating the input / output device 22 (step S124), The basic function of the browser 21 makes a page request to the corresponding general Web server 6 based on the URL link attached to the item of the search result list (step S125), and the page data is transferred from the general Web server 6 to the client terminal 2. By returning (step S126), the page is displayed on the client terminal 2 (step S127).

<第2の実施形態>
第2の実施形態は、入力補助に適用した例である。
<Second Embodiment>
The second embodiment is an example applied to input assistance.

図14は本発明の第2の実施形態にかかるシステムの構成例を示す図である。   FIG. 14 is a diagram showing a configuration example of a system according to the second embodiment of the present invention.

図14において、インターネット等のネットワーク1には、クライアント端末2とポータルサーバ3と検索サーバ4と広告サーバ5と一般Webサーバ6とが接続されている。   In FIG. 14, a client terminal 2, a portal server 3, a search server 4, an advertisement server 5, and a general Web server 6 are connected to a network 1 such as the Internet.

クライアント端末2には、一般的なブラウザ21と、モニタ、マウス、キーボード、タッチパネル等の入出力デバイス22とが設けられている。ブラウザ21は、インターネットの標準プロトコルであるHTTP等に従い、HTML等の言語で記述されたページデータの要求・取得・表示およびフォームデータの送信等を行う機能を有している。   The client terminal 2 is provided with a general browser 21 and an input / output device 22 such as a monitor, a mouse, a keyboard, and a touch panel. The browser 21 has a function of requesting / acquiring / displaying page data described in a language such as HTML, transmitting form data, and the like in accordance with HTTP, which is a standard protocol of the Internet.

また、ブラウザ21は、ページデータ取得・表示部211と入力補助情報管理部212'と入力候補リスト表示部213'と検索結果情報取得部214と検索結果リスト表示部215と要約表示部216と広告情報取得部217と広告表示部218とを備えている。   The browser 21 also includes a page data acquisition / display unit 211, an auxiliary input information management unit 212 ′, an input candidate list display unit 213 ′, a search result information acquisition unit 214, a search result list display unit 215, a summary display unit 216, and an advertisement. An information acquisition unit 217 and an advertisement display unit 218 are provided.

ページデータ取得・表示部211は、ブラウザ21の基本機能により、ポータルサーバ3のページデータ提供部31からJavascript等のスクリプト(プログラム)を含んだHTML等で記述されたページデータを取得し、そのページデータに従って画面を表示する。入力補助情報管理部212'、入力候補リスト表示部213'、検索結果情報取得部214、検索結果リスト表示部215、要約表示部216、広告情報取得部217、広告表示部218の機能は、上記のスクリプトがブラウザ21の基本機能を利用することにより実現される。なお、ページデータに含まれるスクリプトに代えて、クライアント端末2にインストールするプラグイン等のプログラムにより実現してもよい。   The page data acquisition / display unit 211 acquires page data described in HTML including a script (program) such as JavaScript from the page data providing unit 31 of the portal server 3 by the basic function of the browser 21, and the page Display the screen according to the data. The functions of the input auxiliary information management unit 212 ′, the input candidate list display unit 213 ′, the search result information acquisition unit 214, the search result list display unit 215, the summary display unit 216, the advertisement information acquisition unit 217, and the advertisement display unit 218 are as described above. This script is realized by using the basic function of the browser 21. Instead of the script included in the page data, it may be realized by a program such as a plug-in installed on the client terminal 2.

入力補助情報管理部212'は、クライアント端末2のユーザによる入力しかけの文字列に対応する候補文字列を含む入力補助情報を、検索サーバ4の入力補助情報管理部41'により入力補助情報データベース401'から取得する機能を有している。すなわち、入力補助情報管理部212'は、検索キーワード入力欄に文字列が入力されると、検索サーバ4の入力補助情報管理部41'から入力補助情報を取得する機能を有している。なお、キーワード入力欄はブラウザ上(ページ内)だけでなく、ウィジット内、アプリケーション内に設けられたものも含む。   The input auxiliary information management unit 212 ′ uses the input auxiliary information management unit 41 ′ of the search server 4 to input input auxiliary information including a candidate character string corresponding to a character string that is about to be input by the user of the client terminal 2 to the input auxiliary information database 401. It has a function to get from. That is, the input auxiliary information management unit 212 ′ has a function of acquiring input auxiliary information from the input auxiliary information management unit 41 ′ of the search server 4 when a character string is input in the search keyword input field. The keyword input field includes not only on the browser (in the page) but also those provided in the widget and in the application.

入力候補リスト表示部213'は、入力補助情報管理部212'により取得された入力補助情報に基づき、キーワード入力欄の下に入力候補リストをプルダウンメニューとして項目を選択可能に表示する機能を有している。   The input candidate list display unit 213 ′ has a function of displaying an input candidate list as a pull-down menu below the keyword input field so that an item can be selected based on the input auxiliary information acquired by the input auxiliary information management unit 212 ′. ing.

検索結果情報取得部214は、ユーザによる入力候補リストからの項目の選択を検出し、選択された項目を検索クエリとして、検索サーバ4の検索部42に検索を要求し、検索結果情報(検索結果のURLリンク付きのタイトル情報、要約文を取得する機能を有している。   The search result information acquisition unit 214 detects the selection of an item from the input candidate list by the user, requests the search to the search unit 42 of the search server 4 using the selected item as a search query, and retrieves the search result information (search result) It has a function to acquire title information with URL links and summary sentences.

検索結果リスト表示部215は、検索結果情報取得部214により取得された検索結果情報に基づき、入力候補リストの例えば横に検索結果リストの項目を選択可能に表示する機能を有している。   The search result list display unit 215 has a function of displaying items of the search result list so as to be selectable, for example, next to the input candidate list based on the search result information acquired by the search result information acquisition unit 214.

要約表示部216は、ユーザによる検索結果リストからの項目の選択を検出し、選択された項目に対応する要約情報を検索結果情報から取得し、検索結果リストの例えば横に要約を表示する機能を有している。   The summary display unit 216 has a function of detecting selection of an item from the search result list by the user, acquiring summary information corresponding to the selected item from the search result information, and displaying the summary next to the search result list, for example. Have.

広告情報取得部217は、入力候補リストもしくは検索結果リストからユーザにより選択された項目に対応する広告情報を広告サーバ5の広告情報提供部51から取得する機能を有している。ユーザにより検索結果リストから選択された項目に代え、もしくは、それと並行して、対応する要約に含まれる語句を例えば形態素解析のような言語処理技術により解析し、当該語句に基づいて広告サーバ5の広告情報提供部51から広告情報を取得してもよい。   The advertisement information acquisition unit 217 has a function of acquiring the advertisement information corresponding to the item selected by the user from the input candidate list or the search result list from the advertisement information providing unit 51 of the advertisement server 5. In place of or in parallel with the item selected from the search result list by the user, the words included in the corresponding summary are analyzed by a language processing technique such as morphological analysis, and the advertisement server 5 Advertisement information may be acquired from the advertisement information providing unit 51.

広告表示部218は、広告情報取得部217により取得された広告情報に基づき、入力候補リスト、検索結果リストもしくは要約の例えば下に広告を表示する機能を有している。   The advertisement display unit 218 has a function of displaying an advertisement below, for example, the input candidate list, the search result list, or the summary based on the advertisement information acquired by the advertisement information acquisition unit 217.

ポータルサーバ3は、ブラウザ21のページデータ取得・表示部211からの要求に応じてスクリプトを含んだページデータを返送するページデータ提供部31を備えている。   The portal server 3 includes a page data providing unit 31 that returns page data including a script in response to a request from the page data acquisition / display unit 211 of the browser 21.

検索サーバ4は、ブラウザ21の入力補助情報管理部212'からの要求に応じて入力補助情報データベース401'に格納された入力補助情報を返送する入力補助情報管理部41'と、ブラウザ21の検索結果情報取得部214からの要求に応じて検索インデックスデータベース402を検索して検索結果情報を返送する検索部42とを備えている。   The search server 4 includes an input auxiliary information management unit 41 ′ that returns input auxiliary information stored in the input auxiliary information database 401 ′ in response to a request from the input auxiliary information management unit 212 ′ of the browser 21. A search unit 42 that searches the search index database 402 in response to a request from the result information acquisition unit 214 and returns search result information is provided.

図15は入力補助情報データベース401'のデータ構造例を示す図であり、入力文字列に対応付けて候補文字列が格納されている。検索インデックスデータベース402は図3に示したのと同様である。   FIG. 15 is a diagram showing an example of the data structure of the auxiliary input information database 401 ′, in which candidate character strings are stored in association with input character strings. The search index database 402 is the same as that shown in FIG.

図14に戻り、広告サーバ5は、ブラウザ21の広告情報取得部217からの要求に応じて広告情報データベース501を検索して広告情報を返送する広告情報提供部51を備えている。広告情報データベース501は図4に示したのと同様である。   Returning to FIG. 14, the advertisement server 5 includes an advertisement information providing unit 51 that searches the advertisement information database 501 in response to a request from the advertisement information acquisition unit 217 of the browser 21 and returns the advertisement information. The advertisement information database 501 is the same as that shown in FIG.

図14に戻り、一般Webサーバ6は、検索結果から閲覧されるサイトのサーバである。   Returning to FIG. 14, the general Web server 6 is a server of a site browsed from the search result.

図16は第2の実施形態の処理例を示すシーケンス図である。   FIG. 16 is a sequence diagram illustrating a processing example of the second embodiment.

図16において、クライアント端末2のユーザは、入出力デバイス22を操作し、ポータルサーバ3のURLの入力等を行うことで、ページデータ取得・表示部211からポータルサーバ3に対してページ要求を行う(ステップS201)。   In FIG. 16, the user of the client terminal 2 operates the input / output device 22 to input a URL of the portal server 3 and the like, thereby making a page request from the page data acquisition / display unit 211 to the portal server 3. (Step S201).

これを受け、ポータルサーバ3のページデータ提供部31はスクリプトを含んだページデータを返送する(ステップS202)。   In response to this, the page data providing unit 31 of the portal server 3 returns page data including a script (step S202).

クライアント端末2のブラウザ21のページデータ取得・表示部211は、取得したページデータに基づいてページを表示する(ステップS203)。ページデータの表示と並行して、ページデータに含まれたスクリプトが実行可能状態となる。図17は表示されるページの画面例を示しており、キーワード入力欄I11と検索ボタンI13とが含まれている。   The page data acquisition / display unit 211 of the browser 21 of the client terminal 2 displays a page based on the acquired page data (step S203). In parallel with the display of the page data, the script included in the page data becomes executable. FIG. 17 shows a screen example of a page to be displayed, which includes a keyword input field I11 and a search button I13.

図16に戻り、クライアント端末2のユーザは、入出力デバイス22を操作することで、文字入力を行う(ステップS204)。具体的には、図18に示すように、キーワード入力欄I11に例えば「あ」という文字を入力する。   Returning to FIG. 16, the user of the client terminal 2 inputs characters by operating the input / output device 22 (step S204). Specifically, as shown in FIG. 18, for example, a character “A” is input in the keyword input field I11.

図16に戻り、クライアント端末2のブラウザ21の入力補助情報管理部212'は、検索サーバ4に対して入力文字列を伴った入力補助情報要求を行う(ステップS205)。検索サーバ4の入力補助情報管理部41'は、入力補助情報データベース401'を検索して入力文字列に対応する入力補助情報を取得し(ステップS206)、クライアント端末2に返送する(ステップS207)。検索サーバ4から入力補助情報を取得した入力補助情報管理部212'は、その入力補助情報を入力候補リスト表示部213'に引き渡す。   Returning to FIG. 16, the input auxiliary information management unit 212 ′ of the browser 21 of the client terminal 2 makes an input auxiliary information request with an input character string to the search server 4 (step S205). The input auxiliary information management unit 41 ′ of the search server 4 searches the input auxiliary information database 401 ′ to acquire input auxiliary information corresponding to the input character string (step S206), and returns it to the client terminal 2 (step S207). . The input auxiliary information management unit 212 ′ that has acquired the input auxiliary information from the search server 4 passes the input auxiliary information to the input candidate list display unit 213 ′.

クライアント端末2のブラウザ21の入力候補リスト表示部213'は、入力補助情報管理部212'から引き渡された入力補助情報に基づいて入力候補リストを表示する(ステップS208)。図19はキーワード入力欄I11の下に連続して入力候補リストI14が表示された状態を示している。   The input candidate list display unit 213 ′ of the browser 21 of the client terminal 2 displays the input candidate list based on the input auxiliary information delivered from the input auxiliary information management unit 212 ′ (step S208). FIG. 19 shows a state in which the input candidate list I14 is continuously displayed below the keyword input field I11.

図16に戻り、クライアント端末2のユーザは、入出力デバイス22を操作することで、入力候補リストから入力候補項目選択を行う(ステップS209)。図20は入力候補リストI14にカーソルCを重ねることで項目I15が選択された状態を示している。   Returning to FIG. 16, the user of the client terminal 2 operates the input / output device 22 to select input candidate items from the input candidate list (step S209). FIG. 20 shows a state in which the item I15 is selected by placing the cursor C on the input candidate list I14.

図16に戻り、クライアント端末2のブラウザ21の検索結果情報取得部214は、ユーザによる入力候補項目選択が行われると、検索サーバ4に対して、ユーザにより選択された項目のキーワードを伴った検索要求を行う(ステップS210)。検索サーバ4の検索部42は、検索インデックスデータベース402を検索して検索結果情報を取得し(ステップS211)、クライアント端末2に返送する(ステップS212)。検索サーバ4から検索結果情報を取得した検索結果情報取得部214は、その検索結果情報を検索結果リスト表示部215に引き渡す。   Returning to FIG. 16, when the input candidate item selection by the user is performed, the search result information acquisition unit 214 of the browser 21 of the client terminal 2 searches the search server 4 with the keyword of the item selected by the user. A request is made (step S210). The search unit 42 of the search server 4 searches the search index database 402 to acquire search result information (step S211), and returns it to the client terminal 2 (step S212). The search result information acquisition unit 214 that has acquired the search result information from the search server 4 passes the search result information to the search result list display unit 215.

また、クライアント端末2のブラウザ21の広告情報取得部217は、広告サーバ5に対して、ユーザにより選択された項目のキーワードを伴った広告検索要求を行う(ステップS213)。広告サーバ5の広告情報提供部51は、広告情報データベース501を検索して広告情報を取得し(ステップS214)、クライアント端末2に返送する(ステップS215)。広告サーバ5から広告情報を取得した広告情報取得部217は、その広告情報を広告表示部218に引き渡す。なお、この段階での広告情報の取得は行わなくてもよい。   The advertisement information acquisition unit 217 of the browser 21 of the client terminal 2 makes an advertisement search request with the keyword of the item selected by the user to the advertisement server 5 (step S213). The advertisement information providing unit 51 of the advertisement server 5 searches the advertisement information database 501 to acquire advertisement information (step S214), and returns it to the client terminal 2 (step S215). The advertisement information acquisition unit 217 that acquired the advertisement information from the advertisement server 5 delivers the advertisement information to the advertisement display unit 218. Note that it is not necessary to acquire advertisement information at this stage.

クライアント端末2のブラウザ21の検索結果リスト表示部215は、検索結果情報取得部214から引き渡された検索結果情報に基づいて検索結果リストを表示し(ステップS216)、広告表示部218は、広告情報取得部217から引き渡された広告情報に基づいて広告を表示する(ステップS217)。図21は入力候補リストI14の横に並べて検索結果リストI16が表示され、入力候補リストI14と検索結果リストI16の下に広告I17が表示された状態を示している。   The search result list display unit 215 of the browser 21 of the client terminal 2 displays the search result list based on the search result information delivered from the search result information acquisition unit 214 (step S216), and the advertisement display unit 218 displays the advertisement information. An advertisement is displayed based on the advertisement information delivered from the acquisition unit 217 (step S217). FIG. 21 shows a state in which a search result list I16 is displayed next to the input candidate list I14, and an advertisement I17 is displayed below the input candidate list I14 and the search result list I16.

図16に戻り、クライアント端末2のユーザは、入出力デバイス22を操作することで、検索結果リストから検索結果項目選択を行う(ステップS218)。図22は検索結果リストI16にカーソルCを重ねることで項目I18が選択された状態を示している。なお、検索結果リストI16が表示された状態(図21)においてデフォルトで先頭の項目が選択された状態としておくことで、図22の状態に即座に移行させることもできる。   Returning to FIG. 16, the user of the client terminal 2 operates the input / output device 22 to select a search result item from the search result list (step S218). FIG. 22 shows a state where the item I18 is selected by placing the cursor C on the search result list I16. Note that, by setting the first item as a default in the state where the search result list I16 is displayed (FIG. 21), it is possible to immediately shift to the state shown in FIG.

図16に戻り、クライアント端末2のブラウザ21の広告情報取得部217は、ユーザによる検索結果項目選択が行われると、広告サーバ5に対して、ユーザにより選択された項目のキーワードを伴った広告検索要求を行う(ステップS219)。広告サーバ5の広告情報提供部51は、広告情報データベース501を検索して広告情報を取得し(ステップS220)、クライアント端末2に返送する(ステップS221)。広告サーバ5から広告情報を取得した広告情報取得部217は、その広告情報を広告表示部218に引き渡す。なお、この段階での広告情報の取得は行わなくてもよい。   Returning to FIG. 16, when the user selects the search result item, the advertisement information acquisition unit 217 of the browser 21 of the client terminal 2 searches the advertisement server 5 with the keyword of the item selected by the user. A request is made (step S219). The advertisement information providing unit 51 of the advertisement server 5 searches the advertisement information database 501 to acquire advertisement information (step S220), and returns it to the client terminal 2 (step S221). The advertisement information acquisition unit 217 that acquired the advertisement information from the advertisement server 5 delivers the advertisement information to the advertisement display unit 218. Note that it is not necessary to acquire advertisement information at this stage.

クライアント端末2のブラウザ21の要約表示部216は、既に検索結果リスト表示部215から引き渡された検索結果情報に含まれる要約情報のうち、ユーザにより選択された検索結果リストの項目に対応する要約情報に基づいて要約を表示する(ステップS222)。また、クライアント端末2のブラウザ21の広告表示部218は、広告情報取得部217から引き渡された広告情報に基づいて広告を表示する(ステップS223)。図23は検索結果リストI16の横に並べて要約I19が表示された状態を示している。この例では、新たな広告の表示は行われないものとしている。1回目の広告表示(ステップS217)と2回目の広告表示(ステップS223)の両者を行う場合、例えば、1回目の広告に置き換えて表示してもよいし、1回目の広告に追加して表示してもよい。   The summary display unit 216 of the browser 21 of the client terminal 2 includes the summary information corresponding to the items of the search result list selected by the user among the summary information included in the search result information already delivered from the search result list display unit 215. A summary is displayed based on (step S222). The advertisement display unit 218 of the browser 21 of the client terminal 2 displays an advertisement based on the advertisement information delivered from the advertisement information acquisition unit 217 (step S223). FIG. 23 shows a state in which the summary I19 is displayed next to the search result list I16. In this example, it is assumed that no new advertisement is displayed. When both the first advertisement display (step S217) and the second advertisement display (step S223) are performed, for example, the advertisement may be replaced with the first advertisement or displayed in addition to the first advertisement. May be.

図16に戻り、クライアント端末2のユーザは、入出力デバイス22を操作することで、検索結果リストから項目のクリックを行うことで検索結果項目選択確定を行うと(ステップS224)、クライアント端末2のブラウザ21の基本機能により、検索結果リストの項目に付されたURLリンクに基づいて該当する一般Webサーバ6にページ要求が行われ(ステップS225)、一般Webサーバ6からクライアント端末2にページデータが返送されることにより(ステップS226)、クライアント端末2においてページが表示される(ステップS227)。   Returning to FIG. 16, when the user of the client terminal 2 confirms the selection of the search result item by clicking the item from the search result list by operating the input / output device 22 (step S224), The basic function of the browser 21 makes a page request to the corresponding general Web server 6 based on the URL link attached to the item of the search result list (step S225), and the page data is transferred from the general Web server 6 to the client terminal 2. The page is displayed on the client terminal 2 by returning (step S226) (step S227).

<総括>
以上説明したように、本実施形態によれば、画面遷移を行うことなく、検索履歴もしくは候補文字列による検索結果をタイトルと要約等に分割し、ユーザの操作に応じて部分的に表示することで、検索操作を効率的に支援することができる。
<Summary>
As described above, according to the present embodiment, search results based on search history or candidate character strings are divided into titles and summaries, etc., without screen transition, and partially displayed according to user operations. Thus, the search operation can be efficiently supported.

また、上記の機能をブラウザのツールバーに組み込む(キーワード入力欄、プルダウンボタン、検索ボタン等を含む入力欄をツールバー内に配置する)ことにより、例えば検索キーワードの入力欄がないようなページ内で気になったキーワードについて検索をしたい場合でも、当該ページを表示したままにして検索を行うことができ、画面を効率的に利用することができる。   Also, by incorporating the above functions into the browser toolbar (an input field including a keyword input field, a pull-down button, a search button, etc. is placed in the tool bar), for example, in a page where there is no search keyword input field. Even if it is desired to search for a keyword that becomes, the search can be performed while the page is displayed, and the screen can be used efficiently.

以上、本発明の好適な実施の形態により本発明を説明した。ここでは特定の具体例を示して本発明を説明したが、特許請求の範囲に定義された本発明の広範な趣旨および範囲から逸脱することなく、これら具体例に様々な修正および変更を加えることができることは明らかである。すなわち、具体例の詳細および添付の図面により本発明が限定されるものと解釈してはならない。   The present invention has been described above by the preferred embodiments of the present invention. While the invention has been described with reference to specific embodiments, various modifications and changes may be made to the embodiments without departing from the broad spirit and scope of the invention as defined in the claims. Obviously you can. In other words, the present invention should not be construed as being limited by the details of the specific examples and the accompanying drawings.

1 ネットワーク
2 クライアント端末
21 ブラウザ
211 ページデータ取得・表示部
212 検索履歴情報管理部
212' 入力補助情報管理部
213 検索履歴リスト表示部
213' 入力候補リスト表示部
214 検索結果情報取得部
215 検索結果リスト表示部
216 要約表示部
217 広告情報取得部
218 広告表示部
22 入出力デバイス
3 ポータルサーバ
31 ページデータ提供部
4 検索サーバ
41 検索履歴情報管理部
41' 入力補助情報管理部
42 検索部
401 検索履歴データベース
401' 入力補助情報データベース
402 検索インデックスデータベース
5 広告サーバ
51 広告情報提供部
501 広告情報データベース
6 一般Webサーバ
DESCRIPTION OF SYMBOLS 1 Network 2 Client terminal 21 Browser 211 Page data acquisition and display part 212 Search history information management part 212 'Input auxiliary information management part 213 Search history list display part 213' Input candidate list display part 214 Search result information acquisition part 215 Search result list Display unit 216 Summary display unit 217 Advertisement information acquisition unit 218 Advertisement display unit 22 Input / output device 3 Portal server 31 Page data providing unit 4 Search server 41 Search history information management unit 41 ′ Input auxiliary information management unit 42 Search unit 401 Search history database 401 'input auxiliary information database 402 search index database 5 advertisement server 51 advertisement information providing unit 501 advertisement information database 6 general Web server

Claims (4)

入力欄から検索履歴表示要求もしくは文字入力を受け付けた場合に、検索履歴情報もしくは入力補助情報を取得する手段と、
取得した前記検索履歴情報もしくは前記入力補助情報に基づいて、検索履歴リストもしくは入力候補リストを前記入力欄に並べて表示する手段と、
前記検索履歴リストもしくは前記入力候補リストから選択された項目についての検索結果を取得する手段と、
取得した前記検索結果に基づいて、前記検索履歴リストもしくは前記入力候補リストに並べて検索結果リストを表示する手段と、
前記検索結果リストから選択された項目についての要約を前記検索結果リストに並べて表示する手段と
をクライアント端末において実現するスクリプトを埋め込んだページデータを提供する手段を備えたことを特徴とする検索支援装置。
Means for acquiring search history information or input auxiliary information when a search history display request or character input is received from the input field;
Means for displaying a search history list or an input candidate list side by side in the input field based on the acquired search history information or the input auxiliary information;
Means for obtaining a search result for an item selected from the search history list or the input candidate list;
Based on the acquired search results, means for displaying the search result list side by side in the search history list or the input candidate list;
A search support apparatus, comprising: means for providing page data embedded with a script that realizes, on a client terminal, a means for arranging and displaying a summary of items selected from the search result list in the search result list. .
請求項1に記載の検索支援装置において、
前記検索履歴リストもしくは前記入力候補リストから選択された項目または前記検索結果リストから選択された項目について関連する広告情報を取得する手段と、
取得した前記広告情報に基づいて広告を表示する手段と
を前記スクリプトにより実現することを特徴とする検索支援装置。
The search support device according to claim 1,
Means for acquiring advertisement information related to an item selected from the search history list or the input candidate list or an item selected from the search result list;
Means for displaying an advertisement based on the acquired advertisement information is realized by the script.
クライアント端末を構成するコンピュータを、
入力欄から検索履歴表示要求もしくは文字入力を受け付けた場合に、検索履歴情報もしくは入力補助情報を取得する手段、
取得した前記検索履歴情報もしくは前記入力補助情報に基づいて、検索履歴リストもしくは入力候補リストを前記入力欄に並べて表示する手段、
前記検索履歴リストもしくは前記入力候補リストから選択された項目についての検索結果を取得する手段、
取得した前記検索結果に基づいて、前記検索履歴リストもしくは前記入力候補リストに並べて検索結果リストを表示する手段、
前記検索結果リストから選択された項目についての要約を前記検索結果リストに並べて表示する手段
として機能させることを特徴とする検索支援制御プログラム。
The computers that make up the client terminal
Means for obtaining search history information or input auxiliary information when a search history display request or character input is received from the input field;
Means for arranging and displaying a search history list or an input candidate list in the input field based on the acquired search history information or the input auxiliary information;
Means for obtaining a search result for an item selected from the search history list or the input candidate list;
Means for displaying a search result list arranged in the search history list or the input candidate list based on the acquired search result;
A search support control program that functions as means for displaying a summary of items selected from the search result list side by side in the search result list.
請求項3に記載の検索支援制御プログラムにおいて、
当該検索支援制御プログラムは、ブラウザに組み込んで使用するツールバーであることを特徴とする検索支援制御プログラム。
In the search support control program according to claim 3,
The search support control program is a toolbar used by being incorporated in a browser.
JP2010273360A 2010-12-08 2010-12-08 Search support device Active JP5230715B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2010273360A JP5230715B2 (en) 2010-12-08 2010-12-08 Search support device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2010273360A JP5230715B2 (en) 2010-12-08 2010-12-08 Search support device

Publications (2)

Publication Number Publication Date
JP2012123603A true JP2012123603A (en) 2012-06-28
JP5230715B2 JP5230715B2 (en) 2013-07-10

Family

ID=46504977

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2010273360A Active JP5230715B2 (en) 2010-12-08 2010-12-08 Search support device

Country Status (1)

Country Link
JP (1) JP5230715B2 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140046666A1 (en) * 2012-08-10 2014-02-13 Kabushiki Kaisha Toshiba Information processing apparatus, computer program product, and information processing method
JP2015011481A (en) * 2013-06-27 2015-01-19 大日本印刷株式会社 Search history transmission terminal, search history transmission method, program, search history acquisition system, and content server

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002251518A (en) * 2001-02-21 2002-09-06 Nec Corp Support system for cooking, and controller for foodstuff
JP2005128872A (en) * 2003-10-24 2005-05-19 Toshiba Solutions Corp Document retrieving system and document retrieving program
JP2009506429A (en) * 2005-08-24 2009-02-12 ヤフー! インコーポレイテッド Associating alternative queries before search query completion
JP2009048408A (en) * 2007-08-20 2009-03-05 Ricoh Co Ltd Document creation system, user terminal, server device, and program
JP2009059140A (en) * 2007-08-31 2009-03-19 Seiko Instruments Inc Electronic dictionary, retrieval method for electronic dictionary, and retrieval program for electronic dictionary
JP2010186295A (en) * 2009-02-12 2010-08-26 Nec Corp Information search system, information search method, and program
WO2010107792A1 (en) * 2009-03-19 2010-09-23 Google Inc. Online ad placement based on user metrics for hosted media

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002251518A (en) * 2001-02-21 2002-09-06 Nec Corp Support system for cooking, and controller for foodstuff
JP2005128872A (en) * 2003-10-24 2005-05-19 Toshiba Solutions Corp Document retrieving system and document retrieving program
JP2009506429A (en) * 2005-08-24 2009-02-12 ヤフー! インコーポレイテッド Associating alternative queries before search query completion
JP2009048408A (en) * 2007-08-20 2009-03-05 Ricoh Co Ltd Document creation system, user terminal, server device, and program
JP2009059140A (en) * 2007-08-31 2009-03-19 Seiko Instruments Inc Electronic dictionary, retrieval method for electronic dictionary, and retrieval program for electronic dictionary
JP2010186295A (en) * 2009-02-12 2010-08-26 Nec Corp Information search system, information search method, and program
WO2010107792A1 (en) * 2009-03-19 2010-09-23 Google Inc. Online ad placement based on user metrics for hosted media

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
"Google&Yahoo!楽わかり帖", 日経PCビギナーズ VOL.2, vol. 第12巻,第4号, JPN6012060763, 13 February 2007 (2007-02-13), JP, pages 14 - 17, ISSN: 0002389424 *
"パソコンの中を瞬間サーチ「デスクトップ検索ソフト」でファイル整理はもう不要!", アスキー.PC, vol. 第8巻,第9号, JPN6012060765, 1 September 2005 (2005-09-01), JP, pages 145 - 147, ISSN: 0002456641 *
小春川 航: "ネットでGET", YOMIURI PC, vol. 第11巻,第11号, JPN6012060767, 1 November 2006 (2006-11-01), JP, pages 96 - 99, ISSN: 0002456642 *

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140046666A1 (en) * 2012-08-10 2014-02-13 Kabushiki Kaisha Toshiba Information processing apparatus, computer program product, and information processing method
JP2014038132A (en) * 2012-08-10 2014-02-27 Toshiba Corp Information processor, program, and information processing method
US9196253B2 (en) * 2012-08-10 2015-11-24 Kabushiki Kaisha Toshiba Information processing apparatus for associating speaker identification information to speech data
JP2015011481A (en) * 2013-06-27 2015-01-19 大日本印刷株式会社 Search history transmission terminal, search history transmission method, program, search history acquisition system, and content server

Also Published As

Publication number Publication date
JP5230715B2 (en) 2013-07-10

Similar Documents

Publication Publication Date Title
US10796076B2 (en) Method and system for providing suggested tags associated with a target web page for manipulation by a useroptimal rendering engine
JP4805929B2 (en) Search system and method using inline context query
US20090006338A1 (en) User created mobile content
US20080256443A1 (en) System for aggregating and displaying syndicated news feeds
US7840893B2 (en) Display and manipulation of web page-based search results
EP2045738A1 (en) Intelligently sorted search results
US20090313220A1 (en) Expansion of Search Result Information
KR20080064945A (en) How to simultaneously extend multiple searches across multiple providers
JP2009524155A (en) Automated tools for human-assisted mining and accurate result capture
CN101263493A (en) System and method for providing search results
CN101454781A (en) Expanded snippets
US20080313174A1 (en) Method and system for unified searching across and within multiple documents
JP2007272872A (en) Information search method, information search device, information search system, and information search program
Carper CD-ROM THE CRC HANDBOOK OF CHEMISTRY AND PHYSICS.
JP4839295B2 (en) Query extraction method, query extraction device, and query extraction program
JP5230715B2 (en) Search support device
JP5734332B2 (en) Advertisement information providing device
Marshall et al. In search of more meaningful search
Ramesh Babu et al. Web OPAC interfaces: an overview
Vaughan Serials Solutions Summon
JP2012138109A (en) Retrieval device, retrieval system, information processor, retrieval result reception method and information reception program
JP5084859B2 (en) Information processing apparatus, data extraction method, and program
US8131752B2 (en) Breaking documents
JP5416023B2 (en) Reading terminal and method
Rai et al. Federated search: New option for libraries in the digital era

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20121112

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20121127

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20130128

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20130219

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20130319

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20160329

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Ref document number: 5230715

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313111

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313111

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250