(57)【特許請求の範囲】
【請求項１】
情報が配信されるネットワークに接続可能な検索装置であって、
複数のテーマのそれぞれに対する情報検索のためのキーワード集合をテーマ別に入力する入力手段と、
入力されたキーワード集合をバッファメモリに蓄積する蓄積手段と、
前記入力手段による一連の前記キーワード集合の入力が停止された指令を受けたときに、前記ネットワークに接続して、前記バッファメモリの全ての前記キーワード集合に対応する情報をまとめて検索する検索手段と、
前記検索の結果として受信した情報と該情報に対応するテーマのキーワード集合とを関連付けて記録する記録手段と、
各キーワード集合に関連付けて記録された情報を表示する表示手段とを備えることを特徴とする検索装置。
【請求項２】
前記蓄積手段は、前記バッファメモリにキーワード集合を格納したときの空き容量により新たなキーワード集合の蓄積が可能か否かを判別し、
前記入力手段は、前記判定が否の場合、新たなキーワード集合の入力を停止することを特徴とする請求項１記載の検索装置。
【請求項３】
前記入力手段は、表示中の画面から指定された文字列をキーワード集合として入力し、
前記検索手段は、前記キーワード集合の検索結果としてアドレス情報を受信し、
前記表示手段は、表示中の前記画面におけるキーワード集合の文字列に前記アドレス情報をリンクして当該文字列を前記画面にてアンカー表示することを特徴とする請求項１又は２記載の検索装置。
【請求項４】
前記検索手段は、前記アドレス情報に基づき前記ネットワークのサイトにアクセスして画面データを取得し、
前記記録手段は、前記画面データを対応するキーワード集合に関連付けて記録し、
前記表示手段は、前記リンクの実行指示が入力されたとき、記録した前記画面データを読み出して表示することを特徴とする請求項３記載の検索装置。
【請求項５】
無線により通話処理を行う通話手段を備えることを特徴とする請求項１乃至４のいずれか１項に記載の検索装置。
【請求項６】
コンピュータを請求項１乃至４のいずれか１項に記載の検索装置として機能させることを特徴とするプログラム。
【請求項７】
複数のテーマのそれぞれに対する情報検索のためのキーワード集合をテーマ別に入力し、
入力されたキーワード集合をバッファメモリに蓄積し、
一連の前記キーワード集合の入力が停止された指令を受けたときに、前記ネットワークに接続して、前記バッファメモリの全ての前記キーワード集合に対応する情報をまとめて検索し、
前記検索の結果として受信した情報と該情報に対応するテーマのキーワード集合とを関連付けて記録し、
各キーワード集合に関連付けて記録された情報を表示することを特徴とする検索方法。
【請求項８】
前記バッファメモリにキーワード集合を格納したときの空き容量により新たなキーワード集合の蓄積が可能か否かを判別し、前記判定が否の場合、新たなキーワード集合の入力を停止することを特徴とする請求項７記載の検索方法。
【請求項９】
表示中の画面から指定された文字列をキーワード集合として入力し、前記キーワード集合の検索結果としてアドレス情報を受信し、表示中の前記画面におけるキーワード集合の文字列に前記アドレス情報をリンクして当該文字列を前記画面にてアンカー表示することを特徴とする請求項７又は８記載の検索方法。
【請求項１０】
前記アドレス情報に基づき前記ネットワークのサイトにアクセスして画面データを取得し、前記画面データを対応するキーワード集合に関連付けて記録し、前記リンクの実行指示が入力されたとき、記録した前記画面データを読み出して表示することを特徴とする請求項９記載の検索方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを利用した情報検索に関する。
【背景技術】
【０００２】
ネットワークを利用した情報検索を行う際、例えば、インターネットの場合は、検索サイト等にてキーワードを直接入力して検索する、あるいは、閲覧中の文字列を指定して検索を実行することで、その結果が表示される。
【０００３】
このような情報検索に関し、ユーザの利便性を考慮した様々な技術が提案されている。その例として、後述の特許文献１及び２に記載のものがある。
【０００４】
特許文献１に記載の方法は、入力されたキーワードと、その検索結果となる複数のＷＥＢサイトとを関連付けて登録しておき、登録されたキーワードが再び使用された場合に、それに対応するＷＥＢサイトの情報をツリー状に表示するというものである。
【０００５】
特許文献２に記載の方法は、書店における書籍検索などの用途において、検索用のデータベースとユーザ端末との間にエージェントを介在させ、エージェントがユーザ端末からの検索要求に応答するというものである。これにより、書籍などを検索するユーザ側の負担を軽減する。
【特許文献１】特開２００５−０５６３７１号公報
【特許文献２】特開２００５−１０７７９０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
上述の特許文献１及び２の方法によれば、ネットワークを利用した情報検索が簡易となる。
【０００７】
しかしながら、上記の方法は、いずれも１つのテーマについての情報検索を想定したものであるから、仮に、対象のテーマが複数存在する場合は、テーマごとに個別に検索を行う必要がある。
【０００８】
具体的な一例として、いま、検索しようとするテーマに「特許」及び「りんご」の２つがあるとする。この場合、ユーザは、一方のテーマについて検索した後に、他方を検索するという手順をとる。すなわち、キーワードとして、「特許」のようなテーマの文字列を単体で入力、あるいは、それと共に「発明」や「出願」といった関連の文字列を併記して、検索を実行する。その後、「特許」の検索が終了次第、別のテーマの「りんご」についてキーワードを入力し、その検索を開始する。
【０００９】
このようにテーマを１つ１つ検索する手順では、特に、対象のテーマ数が多い場合、それらを全て検索し終えるまでに相当の時間が掛かる。これは、ユーザの作業が煩雑になるだけでなく、従量課金が適用される携帯端末の場合に通信費がかさむという不都合を招く。
【００１０】
本発明は、上記課題に鑑みてなされたものであり、その目的は、複数の検索テーマについての情報をより迅速に取得する技術を提供することにある。
【課題を解決するための手段】
【００１１】
本発明に係る検索装置は、情報が配信されるネットワークに接続可能な検索装置であって、複数のテーマのそれぞれに対する情報検索のためのキーワード集合をテーマ別に入力する入力手段と、入力されたキーワード集合をバッファメモリに蓄積する蓄積手段と、前記入力手段による一連の前記キーワード集合の入力が停止された指令を受けたときに、前記ネットワークに接続して、前記バッファメモリの全ての前記キーワード集合に対応する情報をまとめて検索する検索手段と、前記検索の結果として受信した情報と該情報に対応するテーマのキーワード集合とを関連付けて記録する記録手段と、各キーワード集合に関連付けて記録された情報を表示する表示手段とを備える。
【００１２】
本発明に係る検索方法は、複数のテーマのそれぞれに対する情報検索のためのキーワード集合をテーマ別に入力し、入力されたキーワード集合をバッファメモリに蓄積し、一連の前記キーワード集合の入力が停止された指令を受けたときに、前記ネットワークに接続して、前記バッファメモリの全ての前記キーワード集合に対応する情報をまとめて検索し、前記検索の結果として受信した情報と該情報に対応するテーマのキーワード集合とを関連付けて記録し、各キーワード集合に関連付けて記録された情報を表示するという方法である。
【発明の効果】
【００１３】
本発明によれば、複数の検索テーマがある場合に、いったん１つのテーマを検索した後に、別のテーマのキーワードを入力して検索するという手間を省くことができる。これにより、複数の検索テーマについての検索結果をより迅速に取得することができ、その結果、ユーザの利便性が高められる。
【発明を実施するための最良の形態】
【００１４】
本発明の実施の形態について、図面を参照して詳細に説明する。本実施形態は、携帯電話機100に本発明を適用したものである。図１に、携帯電話機100の主なハードウェア構成を示す。携帯電話機100は、インターネットのような情報配信ネットワーク200に接続されている。
【００１５】
図１より、携帯電話機100は、アンテナ1を用いた無線通信を行う無線部2と、液晶ディスプレイのような表示部4と、入力操作のためのボタンやスイッチ等の操作部5と、データを記憶するＲＡＭ6（一時保存）及びＲＯＭ7（読み出し専用）と、通話処理を実行する通話部8と、ＲＯＭ7に格納されているプログラムデータに基づき携帯電話機100の動作を制御するＣＰＵのような制御部3とを備える。
【００１６】
図２に、制御部3が実行するプログラムの機能構成を模式的に示す。入力手段11は、操作部5におけるユーザの操作を認識し、複数のテーマのそれぞれに対する情報検索のためのキーワード集合をテーマ別に入力する。蓄積手段12は、入力されたキーワード集合をバッファメモリとしてのＲＡＭ6に蓄積する。ＲＡＭ6には、キーワード集合の文字列データを格納するエリアと、検索結果となるデータを格納するエリアとが設けられている。
【００１７】
検索手段13は、ＲＡＭ6に蓄積された各キーワード集合に対応する情報を情報配信ネットワーク200にて検索する。記録手段14は、情報配信ネットワーク200から検索結果として受信した情報と、その情報に対応するテーマのキーワード集合とを関連付けてＲＡＭ6に記録する。表示手段15は、各キーワード集合に関連付けられた情報を表示部4に画面表示する。
【００１８】
図３に示すフローチャートに沿って、上記構成による携帯電話機100の動作を説明する。ここでは、一例として、図４に示すニュース画面41が携帯電話機100に表示されており、ユーザがこの画面41の内容について情報検索を行うことを想定する。
【００１９】
ニュース画面41において、まず、検索テーマに「特許」を挙げる場合、ユーザは、操作部5を用いて文字列「特許」を範囲指定し、それに決定するよう操作する。入力手段11は、この操作を検知すると（図３：ステップS1）、「特許」の文字列データが新規テーマのキーワードとして入力された旨を蓄積手段12へ通知する。蓄積手段12は、入力された「特許」をＲＡＭ6にバッファリングすると共に、テーマを識別するためのＩＤを付与する（ステップS2）。ここでは、図４に示すように、「特許」に対しＩＤ「1」が付与される。
【００２０】
入力手段11は、テーマＩＤ「1」について、キーワードの入力が完了したか否かをポップアップ画面などでユーザに確認する。そして、更なる入力がある場合は（ステップS3：No）、その文字列データを上記手順と同様にしてバッファリングする（ステップS1,S2）。ここでは、図４に示すように、ニュース画面41から「出願」が「特許」と同じキーワード集合に追加される。
【００２１】
なお、キーワードの入力方法は、上記のように画面（41）上で範囲指定することに限らず、ユーザから直接的に入力された文字列をキーワード集合に含めてもよい。この場合、例えば、図４に示すようなキーワード入力画面42を表示し、ユーザに入力を促す。図示の例では、テーマＩＤ「1」について、直接入力による「発明」がキーワードに追加されている。
【００２２】
入力手段11は、テーマＩＤ「1」についてのキーワード入力が完了したことを認識すると（ステップS3：Yes）、その旨を蓄積手段12へ通知する。蓄積手段12は、この時点でのＲＡＭ6の空き容量をもとに、新たなテーマのキーワードを蓄積可能か否かを判別する。蓄積可能か否かの判断は、例えば、バッファリング量について予め設定した上限値に基づき行う。なお、上限値を高く設定するほど、より多くのテーマを取り扱うことができるが、その分、検索時間が長引くおそれがある。よって、バッファリング量の上限値は、テーマの数量と検索時間との兼ね合いを考慮して、適宜設定することが望ましい。
【００２３】
上記判別の結果、まだバッファの空き容量に余裕がある場合（ステップS4：Yes）、新たな検索テーマの有無をユーザに確認する。そして、新たなテーマがある場合は（ステップS5：Yes）、上記と同様の手順にてキーワードをバッファリングする。図４の例では、テーマＩＤ「2」のキーワードにニュース画面41の「りんご」が蓄積され、また、別のテーマＩＤ「3」のキーワードには、同画面の「台風」と直接入力の「被害」とが蓄積されている。
【００２４】
なお、バッファの空きに余裕がない場合（ステップS4：No）、蓄積手段12は、その旨を入力手段11へ通知する。入力手段11は、この時点で、新たな検索テーマの受付を停止すると共に、その旨をユーザに通知する（ステップS5）。
【００２５】
新たなテーマの入力が停止されると、検索手段13は、検索対象のキーワード集合が決定されたとみなし、バッファリングされた全てのキーワード集合について、情報配信ネットワーク200にてテーマ別の情報検索を行う（ステップS7）。
【００２６】
テーマ別の検索では、情報配信ネットワーク200へ送信したキーワード集合と、それに対し配信される情報との組み合わせを識別できるようにする。例えば、各組み合わせの送受信パケットのヘッダにテーマＩＤ（図４）のような識別情報が記述されるようにすればよい。また、この検索において、例えば、テーマＩＤ「1」及び「3」（図４）のように、キーワード集合に複数の文字列がある場合は、予め設定されたＡＮＤ検索やＯＲ検索等を行う。
【００２７】
記録手段14は、検索結果として情報配信ネットワーク200から送信された情報を受信し（ステップS8）、それらをテーマ別にＲＡＭ6へ記録する（ステップS9）。図５に、ＲＡＭ6に検索結果となる情報を記録した状態を示す。図示の例のように、検索結果としては、情報サイトのＵＲＬのようなアドレス情報、又は、そのサイトの画面データ、若しくはその両方を受信してＲＡＭ6に保存する。
【００２８】
サイトの画面データを保存する場合は、例えば、対応のＵＲＬにアクセスし、そのサイトから、画面を表示するためのＨＴＭＬデータなどを取得して保存すればよい。これにより、後に検索結果を表示する際に、その画面を速やかに表示することができる。
【００２９】
上記のようにして各テーマについての検索結果が得られると、表示手段15が、それらを表示部4に表示するために、ニュース画面41（図４）におけるキーワードの文字列に、ＲＡＭ6の検索結果（図５）とのリンクを設定する（ステップS10）。これにより、図６に示すニュース画面41Aのように、今回のキーワードである「特許」などの文字列がアンカー表示される。
【００３０】
図６のニュース画面41Aにおいて、ユーザが検索結果を閲覧すべく、例えば「特許」あるいは「出願」をクリックすると、それを入力手段11が検知し（ステップS11）、表示手段15が、対応の検索結果をＲＡＭ6から読み出して表示部4に出力する。これにより、同図の画面41Bのように、対象のテーマに関する検索結果を列挙した画面が表示される。
【００３１】
なお、図示の画面41Bは、サイトのＵＲＬを検索結果として表示したものであるが、検索結果がＨＴＭＬデータのような画面データである場合は、ニュース画面41Aのアンカー文字をクリックすることにより、そのサイトの画面がＲＡＭ6から読み出されて表示される。
【００３２】
また、キーワード集合が、直接入力の文字列のみで構成される場合は、例えば、元の表示画面（41A）に、他の検索テーマがある旨を表示すると共に、別画面にて、そのキーワードの文字列をアンカー表示すればよい。
【００３３】
本実施形態によれば、複数の検索テーマがある場合に、いったん１つのテーマを検索した後に、別のテーマのキーワードを入力して検索するという手間を省くことができる。これにより、複数の検索テーマについての検索結果をより迅速に取得することができ、その結果、ユーザの利便性が高められる。また、特に、従量課金が適用される通信の場合に、検索時間が長引くことによる通信費の上昇を抑えることができる。
【００３４】
上記実施形態では、本発明を携帯電話機（100）に適用したが、本発明は、携帯電話機に限らず、例えば、通話機能を有しないデータ端末や、有線通信の情報端末などにも適用可能である。
【００３５】
本発明は、上記実施形態における携帯電話機100の動作（図３）に対応するコンピュータプログラム、及び、それを記憶した記録媒体として実施することができる。
【図面の簡単な説明】
【００３６】
【図１】本発明の実施形態における携帯電話機のハードウェア構成を示すブロック図である。
【図２】本発明の実施形態における携帯電話機の機能構成を示すブロック図である。
【図３】本発明の実施形態の動作手順を示すフローチャートである。
【図４】本発明の実施形態におけるキーワードの入力及び蓄積に関する説明図である。
【図５】本発明の実施形態における検索結果の記録に関する説明図である。
【図６】本発明の実施形態における検索結果の表示に関する説明図である。
【符号の説明】
【００３７】
100：携帯電話機、200：情報配信ネットワーク
1：アンテナ、2：無線部、3：制御部、4：表示部、5：操作部、6：ＲＡＭ、7：ＲＯＭ、8：通話部、11：入力手段、12：蓄積手段、13：検索手段、14：記録手段、15：表示手段
【図１】
0005212694.tif 000002
【図２】
0005212694.tif 000003
【図３】
0005212694.tif 000004
【図４】
0005212694.tif 000005
【図５】
0005212694.tif 000006
【図６】
0005212694.tif 000007