JP5386470B2 - Information storage device, information processing device, and program - Google Patents
Information storage device, information processing device, and program Download PDFInfo
- Publication number
- JP5386470B2 JP5386470B2 JP2010273482A JP2010273482A JP5386470B2 JP 5386470 B2 JP5386470 B2 JP 5386470B2 JP 2010273482 A JP2010273482 A JP 2010273482A JP 2010273482 A JP2010273482 A JP 2010273482A JP 5386470 B2 JP5386470 B2 JP 5386470B2
- Authority
- JP
- Japan
- Prior art keywords
- search
- keyword
- group
- information
- information processing
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Information Transfer Between Computers (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Description
本発明の実施形態は、情報記憶装置、情報処理装置、及びプログラムに関する。 Embodiments described herein relate generally to an information storage device, an information processing device, and a program.
従来、インターネット上の検索サイトが普及している。この検索サイトは、ユーザがわからないことを調べるために利用される。例えば、ユーザが、Webブラウザに表示された検索サイトに対して検索用のキーワードを入力すると、Webブラウザ上に当該キーワードを含む複数のWebサイトが検索結果の一覧として表示される。その後、ユーザは、これら検索結果の一覧から、所望する情報が記載されているWebサイトを、ユーザ自身で探し当てる必要がある。探し当てるまでの操作は、ユーザ毎に行う必要があるため、効率が良くないという問題がある。 Conventionally, search sites on the Internet have become widespread. This search site is used to check that the user does not know. For example, when a user inputs a search keyword to a search site displayed on a Web browser, a plurality of Web sites including the keyword are displayed on the Web browser as a list of search results. Thereafter, the user needs to find the Web site on which the desired information is described from the list of search results. There is a problem that it is not efficient because the operation until the search needs to be performed for each user.
これに対し、近年、ユーザの質問に対して、回答を募集するWebサイトがある。このようなWebサイトでは、ユーザは質問を書き込むと、他のユーザから回答を得られる。そして、Webサイトは、質問に対する回答として記憶手段に記録する。これにより、他のユーザは、質問を検索するだけで回答を得られるFAQ検索(Frequently Asked Questions)サービスとして利用できる。 On the other hand, in recent years, there are Web sites that solicit answers for user questions. In such a Web site, when a user writes a question, an answer can be obtained from another user. Then, the website records in the storage means as an answer to the question. As a result, other users can use it as an FAQ search (Frequently Asked Questions) service in which an answer can be obtained simply by searching for a question.
しかしながら、従来技術としてFAQ検索サービスでは、質問したユーザと別のユーザが回答を入力する労力が必要となる。 However, in the FAQ search service as a conventional technique, it is necessary to input an answer by a user different from the user who asked the question.
実施形態の情報記憶装置は、記憶手段と、受信手段と、送信手段と、を備える。記憶手段は、Webサイトを示すアドレス情報の群と、検索要求にかかる検索キーワードと、を対応付けて記憶する。受信手段は、第1の情報処理装置から、少なくとも1以上の検索キーワードと、当該少なくとも1以上の検索キーワードに関連して検索された最初の検索結果から問題解決に至るまでに参照した複数のWebサイトを示すアドレス情報の群と、を受信して記憶手段に格納し、第2の情報処理装置から、アドレス情報の群を提供する問題解決ルート検索のためのキーワードを受信する。送信手段は、受信したキーワードを検索キーワードとして記憶手段において対応付けられた複数のWebサイトを示すアドレスの群を、第2の情報処理装置に送信する。 The information storage device of the embodiment includes a storage unit, a reception unit, and a transmission unit. The storage unit stores a group of address information indicating a Web site and a search keyword related to the search request in association with each other. The receiving means receives at least one search keyword from the first information processing apparatus and a plurality of webs referenced from the first search result searched in relation to the at least one search keyword until the problem is solved. A group of address information indicating a site is received and stored in the storage means, and a keyword for problem solving route search providing the group of address information is received from the second information processing apparatus. The transmission unit transmits a group of addresses indicating a plurality of Web sites associated in the storage unit using the received keyword as a search keyword to the second information processing apparatus.
(第1の実施形態)
図1は、第1の実施形態にかかる検索システムを示したネットワーク図である。図1に示すように、本実施形態にかかる検索システム1は、検索サーバ100と、公衆ネットワーク180を介して接続された情報処理装置150_1、150_2、及び150_3
と、を備えるものとする。
(First embodiment)
FIG. 1 is a network diagram showing a search system according to the first embodiment. As shown in FIG. 1, the search system 1 according to the present embodiment includes information processing devices 150_1, 150_2, and 150_3 connected to the
And shall be provided.
ところで、従来から、Webブラウザが提供する機能(例えばお気に入りの登録機能)を用いれば、Webサイトを登録/参照できるが、当該機能で登録されたWebサイトは自情報処理装置内でのみ利用可能であり、他の情報処理装置では利用できない。 Conventionally, a Web site can be registered / referenced by using a function provided by a Web browser (for example, a favorite registration function). However, a Web site registered by the function can be used only within the own information processing apparatus. Yes, it cannot be used with other information processing devices.
例えば、システム開発を開発している環境において、当該システムに適用する技術は、システムが異なる場合でも他のシステム開発と共通する可能性が高い。このため、開発に支障をきたす課題や問題点が生じた場合に、インターネットの検索サイトを利用して検索することが多い。 For example, in an environment where system development is being developed, there is a high possibility that the technology applied to the system is common to other system development even if the systems are different. For this reason, when problems or problems that impede development occur, a search is often performed using an Internet search site.
しかしながら、問題が複雑なため、検索結果を参照しているうちに、本来解決すべき課題の前に、関連する課題を解決する必要が生じる場合もある。このような状況に陥ると、ユーザは、検索キーワードを変更したり、検索サイトを変えるなどの試行錯誤を行い、様々なWebサイトを参照し、最終的に解決に至ることが多い。このような場合では、ユーザが最後に閲覧したWebサイトに示された情報は、得たかった情報の一部に過ぎず、それまでに試行錯誤して参照していったWebサイトに示された情報も、問題解決に至るまでの重要な要素となる。 However, since the problem is complicated, it may be necessary to solve a related problem before a problem that should be solved while referring to a search result. When falling into such a situation, the user often performs trial and error such as changing a search keyword or changing a search site, refers to various Web sites, and finally finally reaches a solution. In such a case, the information shown on the website that the user last viewed is only a part of the information that the user wanted to obtain, and was shown on the website that had been referred to by trial and error until then. Information is also an important factor in solving problems.
そこで、本実施形態にかかる検索システム1では、最初の検索結果から問題解決に至るまでに参照したWebサイトのURL群を、ユーザが行った操作の履歴に基づくツリー構造で記憶することとした。 Therefore, in the search system 1 according to the present embodiment, the URL group of the Web site referred from the first search result to the problem solving is stored in a tree structure based on the history of operations performed by the user.
図1に示す、検索サーバ100は、インターネット上で、キーワードに関連するWebサイトの検索サービスを展開している。そして、情報処理装置150_1〜150_3が、検索サーバ100にアクセスし、任意のキーワードを入力して検索を要求することで、当該キーワードに関連するWebサイトの一覧を検索サーバ100から取得できる。
A
そして、第1の実施形態にかかる検索サーバ100は、上述した通常の検索サービスの他に、任意のユーザが問題を解決するまでに参照したWebサイトのURL群を、サービスとして、情報処理装置150_1〜150_3に対して提供する。
In addition to the normal search service described above, the
本実施形態では、情報処理装置150_1〜150_3からの検索に基づいて、任意のユーザが問題を解決するまでに参照したWebサイトのURL群を提供するサービスを、問題解決ルート検索と称す。そして、検索サーバ100は、画像検索や辞書検索のようにカテゴライズされた「問題解決ルート検索」という機能を提供する。
In the present embodiment, a service that provides a URL group of websites referred to by an arbitrary user until a problem is solved based on a search from the information processing apparatuses 150_1 to 150_3 is referred to as a problem solving route search. Then, the
図2は、第1の実施形態にかかる検索サーバ100、及び情報処理装置150_1の構成を示すブロック図である。
FIG. 2 is a block diagram illustrating configurations of the
検索サーバ100は、検索用データベース201と、問題解決用データベース202と、受信部203と、送信部204と、検索エンジン205と、を備える。
The
検索用データベース201は、キーワード検索、画像検索、又は辞書検索などの従来の検索サービスで利用するためのデータベースとする。
The
問題解決用データベース202は、「問題解決ルート検索」という機能を提供するためのデータベースとする。当該問題解決用データベース202は、検索キーワード管理テーブルと、URL管理テーブルとを保持する。
The
図3は、検索キーワード管理テーブルのテーブル構造を示す図である。図3に示すように、検索キーワードと、IDと、を対応付けて記憶する。IDは、任意のユーザが問題を解決するまでに参照したWebサイトのURL群毎に割り当てられたユニークなIDとする。検索キーワードは、当該ユーザが、問題を解決するまでに参照したWebサイトのURL群を識別するために入力したキーワードとする。 FIG. 3 is a diagram showing a table structure of the search keyword management table. As shown in FIG. 3, the search keyword and the ID are stored in association with each other. The ID is a unique ID assigned to each URL group of the Web site referred to by an arbitrary user until the problem is solved. The search keyword is a keyword input by the user to identify the URL group of the Web site referred to until the problem is solved.
図4は、URL管理テーブルのテーブル構造を示す図である。図4に示すように、URL管理テーブルは、IDと、URLと、名称と、を対応付けて記憶する。IDは、検索キーワード管理テーブルが保持するIDと同一のものである。つまり、IDにより、検索キーワード管理テーブルの検索キーワードと、URL管理テーブルのURL及び名称と、が対応付けられている。 FIG. 4 is a diagram showing a table structure of the URL management table. As shown in FIG. 4, the URL management table stores IDs, URLs, and names in association with each other. The ID is the same as the ID held in the search keyword management table. In other words, the search keyword of the search keyword management table is associated with the URL and name of the URL management table by the ID.
URLは、ユーザが解決するまでに参照したWebサイトのアドレス情報とする。名称は、当該Webサイトの名称とする。“URL”に"root"が設定されたレコード401は、“名称”に、ユーザが検索サイトで最初に入力したキーワードを保持する。なお、当該キーワードは、ユーザが問題を解決するまでに参照したWebサイトのURL群をツリー構造で表示する場合に、rootに表示される。
The URL is address information of a Web site that has been referred to before the user resolves it. The name is the name of the Web site. A
本実施形態にかかるツリー構造について説明する。本実施形態では、検索サイトの検索結果一覧から、複数のURLに移動した場合には、これら複数のURLは、ツリーにおいて並列に表示される。あるWebサイトからクリックで移動していった場合には、ツリーのネストが一段深くなる。また、URL管理テーブルでは、ユーザに参照された順にURLが登録されているものとする。これにより、ユーザが参照した時系列に従ったツリー構造を実現できる。 A tree structure according to the present embodiment will be described. In the present embodiment, when moving to a plurality of URLs from the search result list of the search site, the plurality of URLs are displayed in parallel in the tree. When you move from a Web site by clicking, the tree nesting becomes one step deeper. In the URL management table, it is assumed that URLs are registered in the order of reference by the user. Thereby, the tree structure according to the time series which the user referred to is realizable.
つまり、ユーザがWebサイトを参照している場合に、クリックして進む度に階層が変更されるため、当該階層を保持することで、ユーザがクリックで移動した履歴を保持することができる。このように、本実施形態は、URL管理テーブルのURLの階層で、ツリー構造を記憶する例とする。なお、本実施形態では、ユーザが行った操作の履歴として、Webサイトの階層を保持する例として示したが、操作の履歴として他の情報を保持しても良い。 In other words, when the user is browsing the Web site, the hierarchy is changed each time the user clicks and progresses. Therefore, by holding the hierarchy, the history of the user moving by clicking can be maintained. As described above, this embodiment is an example of storing a tree structure in the URL hierarchy of the URL management table. In the present embodiment, an example of holding the hierarchy of the website as the history of operations performed by the user is shown, but other information may be held as the history of operations.
また、図3及び図4に示すように、検索キーワード管理テーブル及びURL管理テーブルは、複数の検索キーワードの組み合わせに関連するWebサイトのURL群を、当該複数のキーワードと対応付けて記憶してもよい。 As shown in FIGS. 3 and 4, the search keyword management table and the URL management table may store a URL group of websites related to a combination of a plurality of search keywords in association with the plurality of keywords. Good.
なお、これら検索キーワード、URL及び名称は、情報処理装置150_1〜150_3でユーザが試行錯誤して、問題を解決するまでに参照したWebサイトが選択された場合に、当該情報処理装置150_1〜150_3から受信し、登録されたものとする。 These search keywords, URLs, and names are obtained from the information processing apparatuses 150_1 to 150_3 when a user refers to the information processing apparatuses 150_1 to 150_3 and a reference is made before the problem is solved. Received and registered.
そして、検索キーワード管理テーブル及びURL管理テーブルに登録された情報は、問題解決に至るまでに参照されたWebサイトの群として、他の情報処理に対して公開提供される。 The information registered in the search keyword management table and the URL management table is publicly provided to other information processing as a group of Web sites referred to until the problem is solved.
これにより、例えば、上述したシステム開発の例では、開発者が、検索サーバ100の「問題解決ルート検索」に対してキーワードを入力して検索した場合に、問題を解決するためのプロセスとして選択された一連のWebサイトのURL群を、検索結果として参照できる。
Thus, for example, in the above-described system development example, when a developer inputs a keyword to “problem solving route search” of the
受信部203は、情報処理装置150_1〜150_3から情報を受信する。例えば、「問題解決ルート検索」に情報を登録する場合、受信部203は、情報処理装置150_1〜150_3から、検索キーワードと、検索キーワードに関連する複数のWebサイトを示すURL群と、を受信し、問題解決用データベース202の検索キーワード管理テーブル及びURL管理テーブルに格納する。本実施形態では、受信部203は、Webサイトで閲覧された順序を示したツリー構造として、WebサイトのURLの階層を受信する。さらに、本実施形態では、検索サイトに最初に入力されたキーワードが、ツリー構造のrootとなる。
The receiving
また、受信部203は、「問題解決ルート検索」に対する検索要求として、情報処理装置150_1〜150_3から、検索キーワードを受信する。
In addition, the
送信部204は、情報処理装置150_1〜150_3に対して情報を送信する。本実施形態にかかる送信部204は、「問題解決ルート検索」に対する検索要求として、受信部203が受信した検索キーワードと、問題解決用データベース202(検索キーワード管理テーブル及びURL管理テーブル)で、IDを介して対応付けられた複数のWebサイトを示すURL群を、検索要求を行った情報処理装置150_1〜150_3に送信する。なお、当該送信において、送信部204は、URL群でツリー構造を表示できるよう、rootを示す名称や、URLの階層等の情報を、情報処理装置150_1〜150_3に送信する。
The
情報処理装置150_1は、受信部251と、表示部252と、送信部253と、入力受付部254と、を備える。
The information processing device 150_1 includes a
表示部252は、(図示しない)Webブラウザ上に様々な情報を表示する。例えば、表示部252は、Webブラウザ上に、Webサイトを表示する。また、表示部252は、「問題解決ルート検索」の検索結果として、検索サーバ100から受信したWebサイトのURL群を、ツリー構造で表示する。
The
入力受付部254は、入力デバイス261を介して、ユーザから情報の入力を受け付ける。本実施形態にかかる入力受付部254は、検索サーバ100で「問題解決ルート検索」で検索する際に、検索キーワードの入力を受け付ける。
The
また、入力受付部254は、ユーザが問題解決のために試行錯誤している段階で、表示部252に表示された複数のWebサイトに対して、ユーザが問題解決のために参考になったと判断したWebサイト毎に選択を受け付ける。さらに、入力受付部254は、問題解決に至るまでに参照されたWebサイトのURL群に対して割り当てる検索キーワードの入力を受け付ける。
Further, the
送信部253は、検索サーバ100に対して情報を送信する。例えば、送信部253は、ユーザが問題を解決するまでに参照したWebサイトのURL群を検索サーバ100に登録する場合、入力受付部254が選択を受け付けた複数のWebサイトを示すURL群と、検索キーワードと、を対応付けて、検索サーバ100に送信する。
The
また、送信部253は、「問題解決ルート検索」に対する検索要求を行うために、入力受付部254が受け付けた検索キーワードを、検索サーバ100に対して送信する。
In addition, the
受信部251は、検索サーバ100から情報を受信する。例えば、検索サーバ100から、送信した検索キーワードと対応付けされたWebサイトのURL群を受信する。そして、表示部252が受信したURL群をツリー構造で表示する。
The receiving
次に、本実施形態にかかる情報処理装置150_1〜150_3における、検索サーバ100にURL群を登録するまでの処理について説明する。図5は、本実施形態にかかる情報処理装置150_1における上述した処理の手順を示すフローチャートである。
Next, a process until the URL group is registered in the
まず、入力受付部254が、検索サーバ100で通常のキーワード検索を行うための、検索キーワードの入力を受け付ける(ステップS501)。これにより、送信部253が、入力された検索キーワードを送信し、受信部203が検索結果一覧を受信する。
First, the
そして、表示部252が、Webブラウザ上に、検索サーバ100による検索結果の一覧を表示する(ステップS502)。その後、ユーザが、問題解決に至るまでの履歴を保存しようと考えた場合に、入力デバイス261を用いて、選択メニューを呼び出す。そして、入力受付部254が、当該選択メニューの「蓄積Start」の選択を受け付ける(ステップS503)。選択メニューを呼び出す手法としては、Webブラウザ上で入力デバイス261の一種であるポインティングデバイスで右クリックにより呼び出すなどが考えられる。なお、「蓄積Start」などの「問題解決ルート」を登録するための選択メニューの項目は、Webブラウザにプラグインを登録することで実現しても良いし、予めWebブラウザに組み込んでも良い。
Then, the
図6が、Webブラウザ上に表示された選択メニューの例を示した図である。図6に示すように、Webブラウザ601上に選択メニュー602が表示される。そして、入力受付部254が、「蓄積Start」603の選択を受け付けることで、問題解決に至るまでのWebサイトの選択開始の操作を受け付けたことになる。そして、図6に示す検索結果一覧を表示するために入力された検索キーワードが、「問題解決ルート検索」でWebサイトのURL群を表示する際に、ツリー構造の“root”に表示される。
FIG. 6 is a diagram showing an example of a selection menu displayed on the Web browser. As shown in FIG. 6, a
その後、入力受付部254が、表示された検索一覧結果に対するWebサイトの移動操作を受け付ける(ステップS504)。そして、表示部252が、移動先のWebサイトを表示する(ステップS505)。
Thereafter, the
その後、入力受付部254が、表示されたWebサイトに対する「蓄積」の入力を受け付けたか否かを判定する(ステップS506)。入力を受け付けたと判定した場合(ステップS506:Yes)、入力受付部254が、表示されたWebサイトのURL群を、情報処理装置150_1の(図示しない)メモリ内に蓄積する(ステップS507)。
Thereafter, the
図7は、蓄積開始した後に、Webブラウザ上に表示された選択メニューの第1の例を示した図である。図7に示すように、Webブラウザ701上に選択メニュー702が表示される。そして、ユーザは、Webブラウザ701に表示されたWebページが、問題を解決するために参考になったと判断した場合には、当該選択メニュー702の「蓄積」703を選択する。これにより、現在表示されているWebページが、問題を解決するためのWebページとして登録される。
FIG. 7 is a diagram showing a first example of the selection menu displayed on the Web browser after the accumulation is started. As shown in FIG. 7, a
そして、「蓄積」の入力を受け付けなかった後(ステップS506:No)、又はメモリ内に蓄積した後(ステップS507)、入力受付部254は、ユーザから「蓄積End」の入力を受け付けたか否かを判定する(ステップS508)。「蓄積End」の入力を受け付けなかった場合(ステップS508:No)、ステップS504から再び処理を行う。
Then, after not accepting the input of “accumulation” (step S506: No) or after accumulating in the memory (step S507), whether or not the
一方、「蓄積End」の入力を受け付けた場合(ステップS508:Yes)、入力受付部254が、最後にWebブラウザ上に表示していたWebサイトを、問題を解決する際に最後に参照したWebページとして、メモリ内に蓄積する(ステップS509)。
On the other hand, when the input of “accumulation End” is received (step S508: Yes), the Web that the
図8は、蓄積開始した後に、Webブラウザ上に表示された選択メニューの第2の例を示した図である。図8に示すように、Webブラウザ801上に選択メニュー802が表示される。そして、ユーザは、Webブラウザ801に表示されたWebページで、問題が解決したと判断した場合には、当該選択メニュー802の「蓄積End」803を選択する。これにより、現在表示されているWebページが、問題を解決する際に最後に参照したWebページとして登録される。これにより、入力受付部254は、Webサイトの選択終了の操作を受け付けたことになる。
FIG. 8 is a diagram showing a second example of the selection menu displayed on the Web browser after the accumulation is started. As shown in FIG. 8, a
その後、表示部252が、選択を受け付けたWebサイトのURL群を検索するための入力ウィンドウを表示し、入力受付部254が、「問題解決ルート検索」で用いるための検索キーワードの入力を受け付ける(ステップS510)。
Thereafter, the
図9は、表示部252に表示される入力ウィンドウの例を示した図である。図9に示す入力ウィンドウ901に対して、ユーザは、設定すべき検索キーワードを、文字列で入力する。これにより、図5で選択を受け付けたWebサイトのURL群に対して、検索キーワードが設定される。図9に示す入力ウィンドウでは、半角スペースで区切ることで、複数のキーワードを設定できる。このように、入力されたキーワードが、問題解決ルート検索における、検索キーワードとなる。
FIG. 9 is a diagram illustrating an example of an input window displayed on the
そして、入力受付部254は、入力ウィンドウ901の登録ボタン902の押下を受け付けたか否かを判定する(ステップS511)。「登録」ボタンを受け付けず、「キャンセル」ボタンを受け付けたと判定した場合(ステップS511:No)、入力受付部254は、まだ問題解決に至っていないと判定し、再びステップS504から処理を行う。
Then, the
一方、入力受付部254は、入力ウィンドウ901の登録ボタン902の押下を受け付けたと判定した場合(ステップS511:Yes)、送信部253が、メモリ内に蓄積されたWebサイトのURL群、換言すれば表示部252が表示したWebサイトのうち、入力受付部254により選択を受け付けたWebサイトを示すURL群を、選択開始の操作と、選択終了の操作と、の間に表示された順序に従って、検索サーバ100に対して送信する(ステップS512)。そして、送信したURL群は、URLの階層及び表示された順序により、ツリー構造を実現できる。
On the other hand, when the
そして、検索サーバ100は、受信した検索キーワードと、WebサイトのURL群と、を対応付けて問題解決用データベース202に登録する。
Then, the
上述した処理手順により、ユーザが参照して参考になったWebサイトのURL群が、検索サーバ100に「問題解決ルート検索」用にWebサイトのURL群が登録されることになる。
Through the processing procedure described above, the URL group of the Web site that is referred to by the user for reference is registered in the
次に、「問題解決ルート検索」について説明する。図10は、問題解決ルート検索の画面遷移の例を示した図である。図10の検索画面1001に示すように、検索サーバ100による検索サイトのカテゴリの中に「問題解決ルート」1002が含まれている。そして、ユーザが、情報処理装置150_1〜150_3のWebブラウザ上に表示された検索サイトで、当該「問題解決ルート」1002を選択することで、「問題解決ルート」1002による検索が可能となる。
Next, “problem solving route search” will be described. FIG. 10 is a diagram showing an example of a screen transition for problem solving route search. As shown in the
例えば、ユーザが情報処理装置150_1を利用して、キーワードを入力し、検索ボタン1003の押下を受け付ける。押下を受け付けた場合に、情報処理装置150_1から当該キーワードが、検索サーバ100に送信される。そして、検索サーバ100が、受信したキーワードで、問題解決用データベース202を検索し、検索結果を情報処理装置150_1に送信する。これにより、情報処理装置150_1は、問題解決に至るまでのWebサイトのURL群が、ツリー構造で表示される。
For example, the user inputs a keyword using the information processing apparatus 150_1 and accepts pressing of the search button 1003. When the pressing is accepted, the keyword is transmitted from the information processing device 150_1 to the
図10の画面例1004に示すように、表示部252が、図10に示すように、問題解決に至るまでのURL群を示したツリー毎に、ユーザが設定した検索キーワード1005を表示する。さらに、表示部252は、問題解決を行うために検索サイトで最初に入力した検索キーワード(例えば検索キーワード1006)を、各ツリーのルートに表示する。そして、表示部252は、URL群に含まれるURL毎にサイト名を、URL管理テーブルに格納された“名称”を用いて表示する。
As shown in a screen example 1004 in FIG. 10, the
本実施形態にかかる表示部252は、問題解決ルート検索の検索結果として、問題解決に至るまでに辿ってきたWebサイトやページの履歴(換言すればURL群で示されたWebサイト等の参照履歴)をツリー構造で表示する。当該ツリーの“+”又は“―”のアイコンクリックで、ツリーの開閉を可能とする。また、Webブラウザ上に検索結果として表示される全てのURLは、ハイパーリンクとなっている。これにより、表示されているURLをユーザが選択することで、当該URLが指し示すWebサイトのページを表示できる。
The
また、並列に表示された子ツリー1007及び子ツリー1008は、それぞれ検索サイトの検索結果一覧から移動した別サイトのURL群とする。このように、本実施形態では、検索結果一覧から移動したWebサイト毎に、表示部252により並列に表示される。そして、表示部252は、「蓄積End」を選択した際に蓄積されたWebサイトのURLに対し、(済)マークを付与する。なお、本実施形態では、URL管理テーブルにおいて、IDと対応付けられたURLのうち、最後に登録されたURLを、「蓄積End」を選択した際に蓄積されたWebサイトとする。このように(済)マークを表示することで、ユーザは、どのWebサイトで最終的に問題が解決できたのかを確認できる。また、解決に至ったWebサイトについては、(済)マークを表示するほかに、表示される文字の色を異ならせても良い。
Further, the
ところで、本実施形態では、検索サーバ100は、問題解決用データベース202において、複数のキーワードとWebサイトのURL群と、を対応付けている。このような場合において、検索サーバ100の受信部203が、複数のキーワードのうち一方のキーワードを、情報処理装置150_1から受信した場合、検索エンジン205は、問題解決用データベース202から、当該一方のキーワードのみと対応付けられたWebサイトのURL群を検出するほか、当該一方のキーワードを含む複数のキーワードと対応付けられたWebサイトのURL群も検出する。
By the way, in this embodiment, the
そして、送信部204は、一方のキーワードのみと対応付けられたWebサイトのURL群を送信すると共に、当該一方のキーワードを含む複数のキーワードの組み合わせと対応付けられたWebサイトのURL群を、情報処理装置150_1に送信する。
Then, the
このように、1つのキーワードで検索を行った場合に、当該キーワードと対応付けられたWebサイトのURL群が表示される他、当該キーワードと他のキーワードとの組み合わせと対応付けられたWebサイトのURL群も表示される。このような場合には、非常に多くのツリーが表示される可能性もある。 In this way, when a search is performed with one keyword, the URL group of the website associated with the keyword is displayed, and the website associated with a combination of the keyword and another keyword is displayed. A URL group is also displayed. In such a case, a very large number of trees may be displayed.
そこで、本実施形態においては、検索結果を絞り込むための類似キーワードを表示する。図10に示す例では、類似キーワード1009として、“○○○○”と“□□”とが表示されている。そして、これらのキーワードのうちいずれか1つをユーザが選択した場合に、選択したキーワードと、検索開始時に入力されたキーワードと、の組み合わせに基づく検索結果が表示されることになる。このように、類似キーワードを選択することで、検索結果を絞り込むことができる。
Therefore, in this embodiment, similar keywords for narrowing down search results are displayed. In the example illustrated in FIG. 10, “XXX” and “□□” are displayed as the
図11は、入力受付部254が、選択を受け付けた類似キーワードと、検索開始時に入力されたキーワードと、の組み合わせによる検索結果を、Webブラウザ上に表示した画面例である。図11で示すように、最初に入力された検索キーワード“サーバサイド”と、選択された類似キーワード“○○○○”と、による検索で、検索結果が絞り込まれることで、ユーザが所望する情報を特定するのが容易になる。
FIG. 11 is an example of a screen in which the
なお、図10及び図11では、各ツリーが開いている例を示したが、検索結果として最初に表示される検索結果画面で、各ツリーが閉じていても良い。 10 and 11 show an example in which each tree is open. However, each tree may be closed on a search result screen that is initially displayed as a search result.
図12は、検索結果として表示される各ツリーが閉じている例を示した図である。図12に示す例では、各ツリーが閉じていることで、一画面により多くのツリーを表示することができる。そして、入力受付部254が、ユーザから参照したいツリーのクリックを受け付けることで、表示部252が、クリックされた当該ツリーを展開して表示する。
FIG. 12 is a diagram illustrating an example in which each tree displayed as a search result is closed. In the example shown in FIG. 12, since each tree is closed, more trees can be displayed on one screen. Then, when the
なお、本実施形態では、問題を解決するまでの閲覧履歴をツリー構造で表示する例について説明したが、ツリー構造で表現することに制限するものではなく、問題解決までの経緯を一覧として表示するなど、他の表示態様を用いても良い。 In this embodiment, an example in which the browsing history until the problem is solved is displayed in a tree structure. However, the display history is not limited to the tree structure, and the history until the problem is solved is displayed as a list. For example, other display modes may be used.
なお、上述した実施形態では、例としてシステム開発における問題解決の場合について説明したが、他の状況においても当然に適用できる。 In the above-described embodiment, the case of problem solving in system development has been described as an example, but the present invention can naturally be applied to other situations.
このように、検索サイトの利点であるはずの情報量が、逆に問題解決の妨げになってしまう状況に対し、第1の実施形態の検索サーバ100が、問題解決に至るまでのWebサイトのURL群を、問題解決というカテゴリで提供することで、ユーザの利便性を向上させることができる。
As described above, in contrast to the situation where the amount of information that should be an advantage of the search site hinders problem solving, the
(第1の実施形態の変形例)
第1の実施形態では、URLの階層を用いて、WebサイトのURL群のツリー構造を表示した例について説明した。しかしながら、第1の実施形態は、表示されるツリー構造を、WebサイトのURLの階層に基づいて表示すること制限するものではない。そこで第1の実施形態の変形例では、ツリー構造を保持する手法として、XML(Extensible Markup Language)を用いる例とする。
(Modification of the first embodiment)
In the first embodiment, the example in which the tree structure of the URL group of the Web site is displayed using the URL hierarchy has been described. However, the first embodiment does not limit the display of the displayed tree structure based on the URL hierarchy of the Web site. Therefore, in the modification of the first embodiment, XML (Extensible Markup Language) is used as a technique for maintaining the tree structure.
図13は、本変形例にかかる検索サーバ100における、問題解決用データベース202が保持するテーブルのテーブル構造を示した図である。図13に示すように、検索用データベースでは、検索キーワードとXMLファイルとを対応付けて保持している。当該XMLファイルでは、タグを用いたツリー構造で、ユーザが参照したWebサイトの操作履歴を保持する。また、Webサイトの情報としては、第1の実施形態と同様に、WebサイトのURLと当該Webサイトの名称と保持する。
FIG. 13 is a diagram showing a table structure of tables held in the
このように、XMLファイル内には、ユーザの操作履歴を示したツリーのノード毎に、問題解決に至るものとして選択を受け付けたWebサイトのURL及び名称を保持する。さらに、XMLファイル内には、問題解決を行う際に利用した検索サイトのURL及び当該検索サイトに対して入力したキーワードを保持しても良い。 In this way, the URL and name of the Web site that has been selected for reaching the problem solution are held in the XML file for each node of the tree showing the user operation history. Further, the URL of the search site used when solving the problem and the keyword input to the search site may be held in the XML file.
本変形例は、ファイルでツリー構造を保持する例とするが、XMLファイルに制限するものではなく、他のファイル形式でツリー構造を保持しても良い。 This modification is an example of holding a tree structure in a file, but is not limited to an XML file, and the tree structure may be held in another file format.
(第2の実施形態)
第1の実施形態では、検索サーバにおいて、「問題解決ルート検索」を機能として提供する例について説明した。しかしながら、「問題解決ルート検索」を、キーワード検索等を提供する検索サーバで提供することに制限するものではなく、例えば、社内に構築されたネットワーク上に設置したサーバ上で提供しても良い。
(Second Embodiment)
In the first embodiment, the example in which “search for problem solving route” is provided as a function in the search server has been described. However, the “problem solving route search” is not limited to being provided by a search server that provides keyword search or the like, and may be provided on a server installed on a network built in the company, for example.
そこで、第2の実施形態では、「問題解決ルート検索」の機能を提供する問題解決提供サーバを、LAN上に設置した例について説明する。 Therefore, in the second embodiment, an example will be described in which a problem solving providing server that provides a “problem solving route search” function is installed on a LAN.
第2の実施形態は、LAN内に、問題解決に至るまでに参考にされたWebサイトのURL群を蓄積する問題解決提供サーバを構築することで、問題解決ルート検索を実現する例とする。そして、問題解決提供サーバにアクセスするために、Webブラウザにインストールするアドインプログラムを開発する。これにより、各情報処理装置を利用する利用者は、どこに問題解決提供サーバが設置されているのか意識することなく、問題解決提供サーバが提供する問題解決ルート検索を利用できる。 The second embodiment is an example in which a problem solving route search is realized by constructing a problem solving providing server that accumulates URL groups of Web sites that have been referred to before problem solving in the LAN. Then, an add-in program to be installed in the web browser is developed to access the problem solving server. Thereby, the user who uses each information processing apparatus can use the problem solving route search provided by the problem solving providing server without being aware of where the problem solving providing server is installed.
図14は、第2の実施形態にかかる検索システムを示したネットワーク図である。図14に示すように、本実施形態にかかる検索システム1400は、LAN1470を介して、情報処理装置1450_1、1450_2、及び1450_3と、問題解決提供サーバ1401と、が接続されている。そして、当該LAN1470と、公衆ネットワーク180と、が接続されている。これにより、情報処理装置1450_1〜1450_3は、検索サーバ1480が提供する検索サイトに接続し、キーワード検索等を行うことができる。
FIG. 14 is a network diagram showing a search system according to the second embodiment. As illustrated in FIG. 14, an information processing apparatus 1450_1, 1450_2, and 1450_3 and a problem solving providing
検索サーバ1480は、キーワード検索、イメージ検索又は辞書検索などの検索機能を提供する。なお、検索サーバ1480は、第1の実施形態の検索サーバ100のように、「問題解決ルート検索」機能を提供するものではない。
The search server 1480 provides a search function such as keyword search, image search, or dictionary search. Note that the search server 1480 does not provide a “problem solving route search” function unlike the
問題解決提供サーバ1401は、問題解決ルート検索機能を提供するサーバであり、第1の実施形態の検索サーバ100の検索用データベース201以外の構成を備えるサーバとする。
The problem
情報処理装置1450_1〜1450_3は、第1の実施形態の情報処理装置150_1〜150_3と同様の構成を備える。 The information processing devices 1450_1 to 1450_3 have the same configuration as the information processing devices 150_1 to 150_3 of the first embodiment.
ただし、表示部252が表示するWebブラウザにインストールするアドインプログラムが異なる。第2の実施形態にかかるアドインプログラムは、WebサイトのURL群の蓄積と送信とを行う点で第1の実施形態と共通するが、蓄積したWebサイトのURL群の送信先が検索サーバ100から問題解決提供サーバ1401に変更される。
However, the add-in program installed in the Web browser displayed on the
さらに、本実施形態においては、各情報処理装置1450_1〜1450_3は、Webブラウザにインストールされているアドインプログラムに従って、問題解決提供サーバ1401とデータを送受信し、Webアプリケーション「問題解決ルート検索システム」を起動する。
Furthermore, in this embodiment, each of the information processing apparatuses 1450_1 to 1450_3 transmits / receives data to / from the problem solving providing
次に、Webアプリケーション「問題解決ルート検索システム」について説明する。図15は、Webアプリケーション「問題解決ルート検索システム」の画面遷移の例を示した図である。図15に示すWebアプリケーションの「問題解決ルート検索システム」の検索開始画面1501では、検索するキーワードを入力する欄1502と、検索ボタン1503と、が表示されている。
Next, the Web application “problem solving route search system” will be described. FIG. 15 is a diagram illustrating an example of screen transition of the Web application “problem solving route search system”. In the
例えば、情報処理装置1450_1がWebアプリケーション「問題解決ルート検索システム」を起動した際、欄1502に検索キーワードを入力し、検索ボタン1503の押下を受け付ける。押下を受け付けた場合に、情報処理装置1450_1から当該検索キーワードが、問題解決提供サーバ1401に送信される。そして、問題解決提供サーバ1401が、受信した検索キーワードで、問題解決用データベース202を検索し、当該検索結果を情報処理装置1450_1に送信する。これにより、情報処理装置1450_1は、問題解決に至るまでのWebサイトのURL群が、ツリー構造で表示される。
For example, when the information processing apparatus 1450_1 activates the Web application “problem solving route search system”, the search keyword is input in the
図15の画面例1504に示すように、情報処理装置1450_1の表示部252が、入力された検索キーワードに関連した、WebサイトのURL群をツリー構造で表示する。なお、表示される画面1504は、第1の実施形態の図10の画面例1004と同様として説明を省略する。
As shown in a screen example 1504 in FIG. 15, the
本実施形態においては、LAN1470内で、ユーザがすでに解決した課題について、解決に至るまでに用いられた情報を、蓄積し、有効に共有することができる。これにより、検索サーバ1480が提供する検索サイトを利用する時間を削減することができる。これにより、当該課題を含んでいた開発の効率化、及びスピードアップに貢献できる。
In the present embodiment, in the
以上説明したとおり、第1から第2の実施形態によれば、生じた問題を解決するために参照されたWebサイトのURL群をまとめて提供することで、検索に要する労力と時間削減を削減できる。これにより、ユーザの利便性を向上させることができる。 As described above, according to the first and second embodiments, the URLs of the Web sites that are referred to in order to solve the problem that has occurred are collectively provided to reduce the labor and time required for the search. it can. Thereby, a user's convenience can be improved.
図16は、検索サーバ、問題解決提供サーバ、及び情報処理装置のハードウェア構成を示した図である。図16に示すように、上述した実施形態にかかる検索サーバ、問題解決提供サーバ、及び情報処理装置は、CPU1601と、ROM(Read Only Memory)1602と、RAM1603と、HDD1604と、ディスプレイ装置などの表示装置1605と、キーボードやマウスなどの入力装置1606と、ネットワークと通信を行うための通信インターフェース1607と、これらを接続するバス1608と、を備えており、通常のコンピュータを利用したハードウェア構成となっている。
FIG. 16 is a diagram illustrating a hardware configuration of the search server, the problem solving providing server, and the information processing apparatus. As illustrated in FIG. 16, the search server, the problem solving providing server, and the information processing apparatus according to the above-described embodiment are displayed on a
上述した実施形態の検索サーバ、及び問題解決提供サーバで実行される情報処理プログラムは、インストール可能な形式又は実行可能な形式のファイルでCD−ROM、フレキシブルディスク(FD)、CD−R、DVD(Digital Versatile Disk)等のコンピュータで読み取り可能な記録媒体に記録されて提供される。当該情報処理プログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。
また、本実施形態の情報処理装置で実行されるアドインプログラムについても、情報処理プログラムと同様の手法で提供を行っても良い。
The information processing program executed by the search server and the problem solving server of the embodiment described above is a file in an installable format or an executable format and is a CD-ROM, flexible disk (FD), CD-R, DVD ( The program is recorded on a computer-readable recording medium such as Digital Versatile Disk). The information processing program may be stored on a computer connected to a network such as the Internet and provided by being downloaded via the network.
Further, the add-in program executed by the information processing apparatus of the present embodiment may be provided by the same method as the information processing program.
また、上述した実施形態の情報処理プログラム又はアドインプログラムを、ROM等に予め組み込んで提供するように構成してもよい。 Further, the information processing program or the add-in program of the above-described embodiment may be provided by being incorporated in advance in a ROM or the like.
本実施形態の検索サーバ、及び問題解決提供サーバで実行される情報処理プログラムは、上述した各部(受信部、送信部、検索エンジン)を含むモジュール構成となっており、実際のハードウェアとしてはCPU(プロセッサ)が上記記憶媒体から情報処理プログラムを読み出して実行することにより上記各部が主記憶装置上にロードされ、受信部、送信部、検索エンジンが主記憶装置上に生成されるようになっている。 The information processing program executed by the search server and the problem solving providing server of the present embodiment has a module configuration including the above-described units (reception unit, transmission unit, search engine), and the actual hardware is a CPU. When the (processor) reads out and executes the information processing program from the storage medium, each unit is loaded onto the main storage device, and a reception unit, a transmission unit, and a search engine are generated on the main storage device. Yes.
また、情報処理装置のWebブラウザ上にインストールされるアドインプログラムは、上述した各部(受信部、送信部、表示部、入力受付部)を含むモジュール構成となっており、実際のハードウェアとしてはCPU(プロセッサ)が上記記憶媒体から情報処理プログラムを読み出して実行することにより上記各部が主記憶装置上にロードされ、受信部、送信部、表示部、入力受付部が主記憶装置上に生成されるようになっている。 Further, the add-in program installed on the Web browser of the information processing apparatus has a module configuration including the above-described units (reception unit, transmission unit, display unit, input reception unit), and the actual hardware is a CPU. When the (processor) reads out and executes the information processing program from the storage medium, each unit is loaded onto the main storage device, and a reception unit, a transmission unit, a display unit, and an input reception unit are generated on the main storage device. It is like that.
1,1400…検索システム、100,1480…検索サーバ、150_1,150_2,150_3,1450_1,1450_2,1450_3…情報処理装置、180…公衆ネットワーク、201…検索用データベース、202…問題解決用データベース、203…受信部、204…送信部、205…検索エンジン、251…受信部、252…表示部、253…送信部、254…入力受付部、261…入力デバイス
DESCRIPTION OF
Claims (8)
第1の情報処理装置から、少なくとも1以上の検索キーワードと、当該少なくとも1以上の検索キーワードに関連して検索された最初の検索結果から問題解決に至るまでに参照した複数のWebサイトを示すアドレス情報の群と、を受信して前記記憶手段に格納し、第2の情報処理装置から、前記アドレス情報の群を提供する問題解決ルート検索のためのキーワードを受信する受信手段と、
受信した前記キーワードを前記検索キーワードとして前記記憶手段において対応付けられた前記複数のWebサイトを示すアドレスの群を、前記第2の情報処理装置に送信する送信手段と、
を備えることを特徴とする情報記憶装置。 Storage means for storing a group of address information indicating a Web site and a search keyword according to a search request in association with each other;
Addresses indicating a plurality of Web sites referenced from the first information processing apparatus to at least one search keyword and the first search result searched in relation to the at least one search keyword until the problem is solved. A group of information received and stored in the storage means, and receiving means for receiving a keyword for problem solving route search providing the group of address information from a second information processing device;
Transmitting means for transmitting, to the second information processing apparatus, a group of addresses indicating the plurality of Web sites associated in the storage means with the received keyword as the search keyword ;
An information storage device comprising:
前記記憶手段は、前記アドレス情報の群を、前記木構造情報として記憶し、
前記送信手段は、前記アドレス情報の群を示した前記木構造情報を、前記第2の情報処理装置に送信すること、
を特徴とする請求項1に記載の情報記憶装置。 The receiving means receives, as the group of address information, tree structure information that hierarchically indicates an order in which Web sites are browsed by the first information processing apparatus,
The storage means stores the group of address information as the tree structure information,
The transmitting means transmits the tree structure information indicating the group of address information to the second information processing apparatus;
The information storage device according to claim 1.
前記送信手段は、前記受信手段により、前記複数の検索キーワードのうち一方の検索キーワードを前記第2の情報処理装置から受信した場合に、前記複数の検索キーワードの組み合わせと対応付けられた前記アドレス情報の群を、前記第2の情報処理装置に送信し、当該送信の後に、前記受信手段が、前記複数の検索キーワードのうち他方の検索キーワードを絞り込む条件として受信した場合に、前記複数の検索キーワードの組み合わせと対応付けられた前記アドレス情報の群を、前記第2の情報処理装置に送信すること、
を特徴とする請求項1又は2に記載の情報記憶装置。 Said storage means, the group of the address information relating to the combination of a plurality of search keywords, and stored in association with the plurality of search terms,
The transmission unit, by the receiving means, in the case where the search keyword of one of said plurality of search keyword received from said second information processing apparatus, the address information associated with the combination of the plurality of search keywords groups of, and transmitted to the second information processing apparatus, after the transmission, the receiving means, when receiving a condition to narrow down the other search terms of said plurality of search terms, the plurality of search keywords Transmitting the group of the address information associated with the combination of the second information processing apparatus,
The information storage device according to claim 1 or 2.
前記表示手段に表示された複数のWebサイトに対して、Webサイト毎に選択を受け付けると共に、当該複数のWebサイトに関連する少なくとも1以上の検索キーワードの入力を受け付ける受付手段と、
前記少なくとも1以上の検索キーワードと、当該少なくとも1以上の検索キーワードに関連して検索された最初の検索結果から問題解決に至るまでに選択を受け付けた複数の前記Webサイトを示すアドレス情報の群と、を対応付けて、当該Webサイトのアドレス情報を管理する情報記憶装置に送信する送信手段と、
を備えることを特徴とする情報処理装置。 Display means for displaying a website;
Accepting means for accepting selection for each website for the plurality of websites displayed on the display means, and accepting input of at least one search keyword related to the plurality of websites;
Wherein at least one or more search keywords, and the group of the address information indicating at least one or more search terms a plurality of the Web site that accepts the selection up to the problem solving from to initial search retrieved results related to , And a transmission means for transmitting to the information storage device that manages the address information of the website,
An information processing apparatus comprising:
前記送信手段は、受け付けた前記キーワードを、前記情報記憶装置に対して送信し、
前記情報記憶装置から、前記キーワードを前記検索キーワードとして対応付けされた前記Webサイトのアドレス情報の群を受信する受信手段を、をさらに備え、
前記表示手段は、受信した前記Webサイトのアドレス情報の群を表示すること、
を特徴とする請求項4に記載の情報処理装置。 The accepting means accepts an input of a keyword for a problem solving route search that provides the group of address information ,
The transmission means transmits the received keyword to the information storage device;
Receiving means for receiving, from the information storage device, a group of address information of the website associated with the keyword as the search keyword ;
The display means displays a group of received address information of the website;
The information processing apparatus according to claim 4.
前記送信手段は、前記表示手段が表示したWebサイトのうち、前記受付手段により選択を受け付けた前記Webサイトを示すアドレス情報の群を、前記選択開始の操作と、前記選択終了の操作と、の間に表示された順序を階層的に示した木構造情報で、前記情報記憶装置に送信すること、
を特徴とする請求項4又は5に記載の情報処理装置。 The receiving means further receives an operation of selecting initiation of Web site associated with the search keyword, and a manipulation of the selection end of Web site associated with the search keyword,
The transmission means includes a selection start operation and a selection end operation for a group of address information indicating the Web site selected by the reception means among the Web sites displayed by the display means. Transmitting to the information storage device in a tree structure information hierarchically indicating the order displayed in between,
The information processing apparatus according to claim 4, wherein:
第1の情報処理装置から、少なくとも1以上の検索キーワードと、当該少なくとも1以上の検索キーワードに関連して検索された最初の検索結果から問題解決に至るまでに参照した複数のWebサイトを示すアドレス情報の群と、を受信して前記記憶手段に格納し、第2の情報処理装置から、前記アドレス情報の群を提供する問題解決ルート検索のためのキーワードを受信する受信ステップと、
受信した前記キーワードを前記検索キーワードとして前記記憶手段において対応付けられた前記複数のWebサイトを示すアドレスの群を、前記第2の情報処理装置に送信する送信ステップと、
を前記コンピュータに実行させるためのプログラム。 A computer comprising storage means for storing a group of address information indicating a Web site and a search keyword for a search request in association with each other;
Addresses indicating a plurality of Web sites referenced from the first information processing apparatus to at least one search keyword and the first search result searched in relation to the at least one search keyword until the problem is solved. Receiving a group of information, storing it in the storage means, and receiving a keyword for problem solving route search providing the group of address information from a second information processing device;
A transmitting step of transmitting, to the second information processing apparatus, a group of addresses indicating the plurality of Web sites associated in the storage unit with the received keyword as the search keyword ;
For causing the computer to execute.
前記表示ステップに表示された複数のWebサイトに対して、Webサイト毎に選択を受け付けると共に、当該複数のWebサイトに関連する少なくとも1以上の検索キーワードの入力を受け付ける受付ステップと、
前記少なくとも1以上の検索キーワードと、当該少なくとも1以上の検索キーワードに関連して検索された最初の検索結果から問題解決に至るまでに選択を受け付けた複数の前記Webサイトを示すアドレス情報の群と、を対応付けて、当該Webサイトのアドレス情報を管理する情報記憶装置に送信する送信ステップと、
を前記コンピュータに実行させるためのプログラム。 A display step for displaying a website;
An accepting step of accepting selection for each website for the plurality of websites displayed in the display step, and accepting input of at least one or more search keywords related to the plurality of websites;
Wherein at least one or more search keywords, and the group of the address information indicating at least one or more search terms a plurality of the Web site that accepts the selection up to the problem solving from to initial search retrieved results related to , And transmitting to the information storage device that manages the address information of the website,
For causing the computer to execute.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2010273482A JP5386470B2 (en) | 2010-12-08 | 2010-12-08 | Information storage device, information processing device, and program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2010273482A JP5386470B2 (en) | 2010-12-08 | 2010-12-08 | Information storage device, information processing device, and program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2012123609A JP2012123609A (en) | 2012-06-28 |
| JP5386470B2 true JP5386470B2 (en) | 2014-01-15 |
Family
ID=46504983
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2010273482A Expired - Fee Related JP5386470B2 (en) | 2010-12-08 | 2010-12-08 | Information storage device, information processing device, and program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP5386470B2 (en) |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2000215121A (en) * | 1999-01-22 | 2000-08-04 | Pfu Ltd | Customer inquiry system |
| JP2002024291A (en) * | 2000-07-11 | 2002-01-25 | Megafusion Corp | System, method, and device for user support |
| JP4081065B2 (en) * | 2004-10-22 | 2008-04-23 | クオリカ株式会社 | FAQ data creation apparatus, method, and program |
| JP5158635B2 (en) * | 2008-02-28 | 2013-03-06 | インターナショナル・ビジネス・マシーンズ・コーポレーション | Method, system, and apparatus for personal service support |
| JP5216535B2 (en) * | 2008-11-04 | 2013-06-19 | 株式会社オプティム | Knowledge information storage management system, server, operator terminal, and support information management method |
-
2010
- 2010-12-08 JP JP2010273482A patent/JP5386470B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2012123609A (en) | 2012-06-28 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8312125B1 (en) | System and method for bulk web domain generation and management | |
| US8126875B2 (en) | Instant answers and integrated results of a browser | |
| JP2007272872A (en) | Information search method, information search device, information search system, and information search program | |
| JP2009037501A (en) | Information search device, information search method and program | |
| JP2008186452A (en) | Retrieval system and retrieval method | |
| JP2008250663A (en) | Information search system, information search device, search result screen information generation method, and search result screen information generation processing program | |
| JP5232054B2 (en) | Information provision device | |
| JP4430598B2 (en) | Information sharing system and information sharing method | |
| JP5300648B2 (en) | RECOMMENDATION INFORMATION PROVIDING DEVICE, USER TERMINAL, OPERATION RECOMMENDING METHOD, AND PROGRAM | |
| JP5386470B2 (en) | Information storage device, information processing device, and program | |
| JP2010160541A (en) | Information processing device | |
| JP4477931B2 (en) | Search request device, search request method, search request program, and computer-readable recording medium storing search request program | |
| WO2016011699A1 (en) | Method and device for use in configuring navigation page of browser | |
| US20110208718A1 (en) | Method and system for adding anchor identifiers to search results | |
| JP2012138109A (en) | Retrieval device, retrieval system, information processor, retrieval result reception method and information reception program | |
| JP4653805B2 (en) | Semantic search program | |
| JP2011186639A (en) | Content relation management system, content relation management device, content relation management method and program | |
| JP5416023B2 (en) | Reading terminal and method | |
| US8131752B2 (en) | Breaking documents | |
| JP2002132825A (en) | System, method, and program for image retrieval, computer-readable storage medium with recorded image retrieving program, and image retrieving device | |
| JP2009059195A (en) | Information providing server and information providing method | |
| JP2008046879A (en) | Page display device, page display method, and computer program | |
| JP2005056154A (en) | Document retrieving system | |
| JP5616473B2 (en) | Information processing apparatus and information processing method | |
| JP4049694B2 (en) | Business processing program and business processing device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20130311 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20130319 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20130520 |
|
| 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: 20131001 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20131007 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| LAPS | Cancellation because of no payment of annual fees |