(57)【要約】  ユーザが複数のキーワードを用いて情報検索するにあたり、タッチパネルで複数のキーワードを選択する操作がし易く、操作性をより向上させることが可能な情報取得装置を提供する。  情報取得装置は、表示手段と一体化した入力手段（１０９）に、複数のキーワードに夫々対応する複数の第１オブジェクト（５２１）を表示させ、当該入力手段に対するユーザの操作に伴って当該第１オブジェクトの一部又は全部の位置を移動して表示させ、表示されている複数の第１オブジェクトのうち少なくとも一部の第１オブジェクトの位置を移動して表示したことに基づいて複数の第１オブジェクトが接触した場合に、当該接触した各第１オブジェクトに対応するキーワードを検索キーとして決定し、決定された検索キーに基づいて外部の情報検索装置又は内部の情報検索手段において検索された検索結果情報を取得する。
2011024585.tif 000002
【特許請求の範囲】
【請求項１】
表示手段と一体化した入力手段に、複数のキーワードに夫々対応する複数の第１オブジェクトを表示させ、当該入力手段に対するユーザの操作に伴って当該第１オブジェクトの一部又は全部の位置を移動して表示させるオブジェクト表示制御手段と、
前記表示されている複数の第１オブジェクトのうち少なくとも一部の第１オブジェクトの位置を移動して表示したことに基づいて前記複数の第１オブジェクトが接触した場合に、当該接触した各第１オブジェクトに対応する前記キーワードを検索キーとして決定する検索キー決定手段と、
前記決定された検索キーに基づいて外部の情報検索装置又は内部の情報検索手段において検索された検索結果情報を取得する検索結果取得手段と、
を備えることを特徴とする情報取得装置。
【請求項２】
請求項１に記載の情報取得装置であって、
前記入力手段には前記複数の第１オブジェクトとは異なる第２オブジェクトがさらに表示されており、
前記検索キー決定手段は、前記第２オブジェクトに対応する前記キーワードを検索キーとして決定しないことを特徴とする情報取得装置。
【請求項３】
請求項１又は２に記載の情報取得装置であって、
前記検索キー決定手段は、前記複数の第１オブジェクトの内、移動量のより小さい第１オブジェクトに対応する前記キーワードを上位の検索キーとして決定することを特徴とする情報取得装置。
【請求項４】
請求項１乃至３の何れか一項に記載の情報取得装置であって、
前記選択された検索キーを外部の情報検索装置に送信する送信手段をさらに備えることを特徴とする情報取得装置。
【請求項５】
請求項１乃至４の何れか一項に記載の情報取得装置であって、
前記検索結果情報には、前記外部の情報検索装置又は内部の情報検索手段が前記検索キーに基づいて検索した複数の情報をそれぞれ特定する複数のアドレス情報が含まれ、
前記複数のアドレス情報を前記入力手段にリスト形式で表示させる検索結果表示制御手段を更に備えることを特徴とする情報取得装置。
【請求項６】
請求項５に記載の情報取得装置であって、
前記検索結果表示制御手段により前記入力手段にリスト形式で表示された複数のアドレス情報の中から、ユーザの操作に基づいて何れかのアドレス情報を選択するアドレス情報選択手段と、
前記選択されたアドレス情報により特定される情報を取得する情報取得手段と、
前記情報取得手段により取得された情報を前記入力手段に表示させる情報表示制御手段と、を更に備えることを特徴とする情報取得装置。
【請求項７】
請求項１乃至４の何れか一項に記載の情報取得装置であって、
前記検索結果情報には、前記外部の情報検索装置又は内部の情報検索手段が前記検索キーに基づいて検索した一の情報を特定する一のアドレス情報が含まれ、
前記一のアドレス情報により特定される情報を取得する情報取得手段と、
前記情報取得手段により取得された情報を前記入力手段に表示させる情報表示制御手段と、を更に備えることを特徴とする情報取得装置。
【請求項８】
コンピュータを、
表示手段と一体化した入力手段に、複数のキーワードに夫々対応する複数の第１オブジェクトを表示させ、当該入力手段に対するユーザの操作に伴って当該第１オブジェクトの一部又は全部の位置を移動して表示させるオブジェクト表示制御手段、
前記表示されている複数の第１オブジェクトのうち少なくとも一部の第１オブジェクトの位置を移動して表示したことに基づいて前記複数の第１オブジェクトが接触した場合に、当該接触した各第１オブジェクトに対応する前記キーワードを検索キーとして決定する検索キー決定手段、及び、
前記決定された検索キーに基づいて外部の情報検索装置又は内部の情報検索手段において検索された検索結果情報を取得する検索結果取得手段、
として機能させることを特徴とする情報取得プログラム。
【請求項９】
コンピュータを、
表示手段と一体化した入力手段に、複数のキーワードに夫々対応する複数の第１オブジェクトを表示させ、当該入力手段に対するユーザの操作に伴って当該第１オブジェクトの一部又は全部の位置を移動して表示させるオブジェクト表示制御手段、
前記表示されている複数の第１オブジェクトのうち少なくとも一部の第１オブジェクトの位置を移動して表示したことに基づいて前記複数の第１オブジェクトが接触した場合に、当該接触した各第１オブジェクトに対応する前記キーワードを検索キーとして決定する検索キー決定手段、及び、
前記決定された検索キーに基づいて外部の情報検索装置又は内部の情報検索手段において検索された検索結果情報を取得する検索結果取得手段、
として機能させることを特徴とする情報取得プログラムであって、
前記情報取得プログラムがコンピュータ読み取り可能に記録されている記録媒体。
【請求項１０】
表示手段と一体化した入力手段に、複数のキーワードに夫々対応する複数の第１オブジェクトを表示させ、当該入力手段に対するユーザの操作に伴って当該第１オブジェクトの一部又は全部の位置を移動して表示させるオブジェクト表示制御ステップと、
前記表示されている複数の第１オブジェクトのうち少なくとも一部の第１オブジェクトの位置を移動して表示したことに基づいて前記複数の第１オブジェクトが接触した場合に、当該接触した各第１オブジェクトに対応する前記キーワードを検索キーとして決定する検索キー決定ステップと、
前記決定された検索キーに基づいて外部の情報検索装置又は内部の情報検索手段において検索された検索結果情報を取得する検索結果取得ステップと、
を有すること特徴とする情報取得方法。
【請求項１１】
タッチパネルに、複数の検索キーに夫々対応する複数のオブジェクトを表示させ、当該タッチパネルに対するユーザの操作に伴って当該オブジェクトを移動表示させるオブジェクト表示制御手段と、
前記表示されている複数のオブジェクトのうち一又は複数のオブジェクトが移動表示したことに基づいて複数のオブジェクトが接触した場合に、当該接触した各オブジェクトに対応する前記検索キーを決定する検索キー選択決定と、
前記決定された検索キーを情報検索サーバに送信して、当該情報検索サーバが当該検索キーに基づいて検索した情報に関する検索結果情報を取得する検索結果取得手段と、
を備えることを特徴とする情報取得装置。
【請求項１２】
ネットワークを介して情報を取得する情報取得装置と、前記ネットワークを介して前記情報取得装置に接続され、前記情報取得装置からの検索キーに基づいて検索を行う外部の情報検索装置と、備えた情報取得システムであって、
前記情報取得装置が、
表示手段と一体化した入力手段に、複数のキーワードに夫々対応する複数の第１オブジェクトを表示させ、当該入力手段に対するユーザの操作に伴って当該第１オブジェクトの一部又は全部の位置を移動して表示させるオブジェクト表示制御手段と、
前記表示されている複数の第１オブジェクトのうち少なくとも一部の第１オブジェクトの位置を移動して表示したことに基づいて前記複数の第１オブジェクトが接触した場合に、当該接触した各第１オブジェクトに対応する前記キーワードを検索キーとして決定する検索キー決定手段と、
前記決定された検索キーに基づいて前記外部の情報検索装置において検索された検索結果情報を取得する検索結果取得手段と、
を備えることを特徴とする情報取得システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報の検索に用いる検索キーをユーザに選択させ、当該選択された検索キーに基づく検索結果に関する情報を取得する情報取得装置、情報取得プログラム、記録媒体、情報取得方法及び情報取得システムに関する。
【背景技術】
【０００２】
従来、端末装置からネットワークを介して情報検索サーバにアクセスすることによって、情報を検索することが頻繁に行われている。情報の検索を行う際、ユーザは、所望する情報に関連する検索用キーワードなどの検索キーを端末装置に入力する必要がある。しかしながら、検索キーの選び方によっては検索結果として得られる情報の量が膨大となってしまい、ユーザはその中から所望する情報を選択しなければならなかった。【０００３】
こうした問題に対して特許文献１の技術が開示されている。特許文献１の技術によれば、検索結果として得られた文章とともに、これらの文章に含まれる複数のキーワードが、その使用頻度とともにユーザに提示される。これにより、ユーザは提示されたキーワードの中から所望する情報を取得するのにより適当なキーワードを検索条件に追加することができ、膨大な情報の中から所望する情報を取得しやすくなるという効果が得られる。【０００４】
しかしながら、特許文献１には、キーワードを追加するなどの検索キーを決定するための操作を受け付けるユーザインターフェースについて言及されていない。【０００５】
一方、近年、情報の検索等に用いられる端末装置も進化しており、特に、表示手段と入力手段が一体化したインターフェースとしてタッチパネルを備えたタッチパネル式端末装置は直観的な操作が可能なことから好評である。こうしたタッチパネル式端末装置によって情報を検索する場合、例えば、タッチパネル上にソフトウェアキーボードを表示し、ユーザが当該タッチパネル上で検索用キーワードを入力したり、タッチパネル上に検索ジャンル等のアイコンを表示し、ユーザがタッチパネル上で所望のアイコンを指定することにより、検索が行われるようになっている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開平５−１４３６４７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、従来のタッチパネル式端末装置による検索手法では、直観的な操作が可能なものの、タッチパネルの利便性を十分生かしきれておらず、ユーザが複数の検索キーを用いて情報検索するにあたり、当該複数の検索キーを選択し難い等の問題があった。【０００８】
本発明は、上記の問題点に鑑みてなされたものであり、その課題の一例は、ユーザが複数のキーワードを用いて情報検索するにあたり、タッチパネル等の表示手段と一体化した入力手段で複数のキーワードを選択する操作がし易く、操作性をより向上させることが可能な情報取得装置、情報取得プログラム、記録媒体、情報取得方法及び情報取得システムを提供することにある。
【課題を解決するための手段】
【０００９】
上記課題を解決するために、請求項１に記載の情報取得装置は、表示手段と一体化した入力手段に、複数のキーワードに夫々対応する複数の第１オブジェクトを表示させ、当該入力手段に対するユーザの操作に伴って当該第１オブジェクトの一部又は全部の位置を移動して表示させるオブジェクト表示制御手段と、前記表示されている複数の第１オブジェクトのうち少なくとも一部の第１オブジェクトの位置を移動して表示したことに基づいて前記複数の第１オブジェクトが接触した場合に、当該接触した各第１オブジェクトに対応する前記キーワードを検索キーとして決定する検索キー決定手段と、前記決定された検索キーに基づいて外部の情報検索装置又は内部の情報検索手段において検索された検索結果情報を取得する検索結果取得手段と、を備えることを特徴とする。【００１０】
この構成により、オブジェクト表示制御手段が、タッチパネル等の表示手段と一体化した入力手段に、複数のキーワードに夫々対応する複数の第１オブジェクトを表示させ、当該入力手段に対するユーザの操作に伴って当該第１オブジェクトの一部又は全部の位置を移動して表示させ、検索キー決定手段が、表示されている複数の第１オブジェクトのうち少なくとも一部の第１オブジェクトの位置を移動して表示したことに基づいて複数の第１オブジェクトが接触した場合に、当該接触した各第１オブジェクトに対応するキーワードを検索キーとして決定し、検索結果取得手段が、決定された検索キーに基づいて外部の情報検索装置又は内部の情報検索手段において検索された検索結果情報を取得する。【００１１】
したがって、請求項１に記載の情報取得装置によれば、ユーザはタッチパネル等の表示手段と一体化した入力手段に表示された複数の第１オブジェクトのうち、検索に用いるべき複数のキーワードにそれぞれ対応する第１オブジェクト同士を接触させるように入力手段に対して操作を行うことにより、検索に用いるキーワードの組を選択することができる。すなわち、ユーザが複数のキーワードを用いて情報検索するにあたり、タッチパネルで複数の検索キーを決定する操作がし易く、操作性をより向上させることが可能な情報取得装置を提供することができる。【００１２】
請求項２に記載の情報取得装置は、請求項１に記載の情報取得装置であって、記入力手段には前記複数の第１オブジェクトとは異なる第２オブジェクトがさらに表示されており、前記検索キー決定手段は、前記第２オブジェクトに対応する前記キーワードを検索キーとして決定しないことを特徴とする。【００１３】
したがって、請求項２に記載の情報取得装置によれば、ユーザにより指定された指定オブジェクト（第１オブジェクト）同士が接触した場合にのみ情報の検索が行われ、指定されていない非指定オブジェクト（第２オブジェクト）同士や、指定オブジェクトと非指定オブジェクト同士が接触した場合には情報の検索が行われない。すなわち、ユーザは検索に用いるべきキーワードに対応するオブジェクトを指定オブジェクトとすることにより、当該検索に用いるべきキーワードに対応するオブジェクト同士を接触させる際に、検索に用いないキーワードに対応するオブジェクトを避ける必要がないことから、ユーザの操作負担を軽減することができる。また、ユーザがオブジェクトを指定する前に、検索に用いないキーワードに対応するオブジェクトと他のオブジェクトとを接触させても、情報の検索が行われないことから、意図しないキーワードによる情報の検索が行われることを防ぐことができる。【００１４】
請求項３に記載の情報取得装置は、請求項１又は２に記載の情報取得装置であって、前記検索キー決定手段は、前記複数の第１オブジェクトの内、移動量のより小さい第１オブジェクトに対応する前記キーワードを上位の検索キーとして決定することを特徴とする。【００１５】
したがって、請求項３に記載の情報取得装置によれば、ユーザはタッチパネル等の表示手段に表示された複数の第１オブジェクトのうち、検索に用いるべき複数のキーワードにそれぞれ対応する第１オブジェクト同士を接触させるようにタッチパネルに対して操作を行う際に、各オブジェクトのユーザ操作による移動量（各オブジェクトの座標の変移量）に基づいてユーザが選択する検索キーの優先順位を決定することができる。すなわち、ユーザが複数の検索キーを用いて情報検索するにあたり、タッチパネル等の表示手段と一体化した入力手段で複数の検索キーを操作して選択する際にユーザの意図をより反映し易くさせることが可能な情報取得装置を提供することができる。【００１６】
請求項４に記載の情報取得装置は、請求項１乃至３の何れか一項に記載の情報取得装置であって、前記選択された検索キーを外部の情報検索装置に送信する送信手段をさらに備えることを特徴とする。したがって、外部の情報検索装置により検索の処理負担の軽減を図ることができる。【００１７】
請求項５に記載の情報取得装置は、請求項１乃至４の何れか一項に記載の情報取得装置であって、前記検索結果情報には、前記外部の情報検索装置又は内部の情報検索手段が前記検索キーに基づいて検索した複数の情報をそれぞれ特定する複数のアドレス情報が含まれ、前記複数のアドレス情報を前記入力手段にリスト形式で表示させる検索結果表示制御手段を更に備えることを特徴とする。【００１８】
したがって、請求項５に記載の情報取得装置によれば、ユーザは、自らが選択したキーワードに基づいて検索された複数の情報をそれぞれ特定する複数のアドレス情報をリスト形式で入手することができる。【００１９】
請求項６に記載の情報取得装置は、請求項５に記載の情報取得装置であって、前記検索結果表示制御手段により前記入力手段にリスト形式で表示された複数のアドレス情報の中から、ユーザの操作に基づいて何れかのアドレス情報を選択するアドレス情報選択手段と、前記選択されたアドレス情報により特定される情報を取得する情報取得手段と、前記情報取得手段により取得された情報を前記入力手段に表示させる情報表示制御手段と、を更に備えることを特徴とする。【００２０】
したがって、請求項６に記載の情報取得装置によれば、ユーザは、タッチパネル等の表示手段と一体化した入力手段にリスト形式で表示された複数のアドレス情報の中から、何れかのアドレス情報を選択することにより、当該選択したアドレス情報により特定される情報を入手することができる。【００２１】
請求項７に記載の情報取得装置は、請求項１乃至４の何れか一項に記載の情報取得装置であって、前記検索結果情報には、前記外部の情報検索装置又は内部の情報検索手段が前記検索キーに基づいて検索した一の情報を特定する一のアドレス情報が含まれ、前記一のアドレス情報により特定される情報を取得する情報取得手段と、前記情報取得手段により取得された情報を前記入力手段に表示させる情報表示制御手段と、を更に備えることを特徴とする。【００２２】
したがって、請求項７に記載の情報取得装置によれば、ユーザは、自らが選択したキーワードに基づいて検索された一の情報を入手することができる。また、ユーザはリストの中からアドレス情報を選択するなどの操作を行う必要がなく、検索キーを選択してから情報を取得するまでのユーザの操作量が少なくて済む。【００２３】
請求項８に記載の情報取得プログラムは、コンピュータを、表示手段と一体化した入力手段に、複数のキーワードに夫々対応する複数の第１オブジェクトを表示させ、当該入力手段に対するユーザの操作に伴って当該第１オブジェクトの一部又は全部の位置を移動して表示させるオブジェクト表示制御手段、前記表示されている複数の第１オブジェクトのうち少なくとも一部の第１オブジェクトの位置を移動して表示したことに基づいて前記複数の第１オブジェクトが接触した場合に、当該接触した各第１オブジェクトに対応する前記キーワードを検索キーとして決定する検索キー決定手段、及び、前記決定された検索キーに基づいて外部の情報検索装置又は内部の情報検索手段において検索された検索結果情報を取得する検索結果取得手段、として機能させることを特徴とする。【００２４】
請求項９に記載の記録媒体は、コンピュータを、表示手段と一体化した入力手段に、複数のキーワードに夫々対応する複数の第１オブジェクトを表示させ、当該入力手段に対するユーザの操作に伴って当該第１オブジェクトの一部又は全部の位置を移動して表示させるオブジェクト表示制御手段、前記表示されている複数の第１オブジェクトのうち少なくとも一部の第１オブジェクトの位置を移動して表示したことに基づいて前記複数の第１オブジェクトが接触した場合に、当該接触した各第１オブジェクトに対応する前記キーワードを検索キーとして決定する検索キー決定手段、及び、前記決定された検索キーに基づいて外部の情報検索装置又は内部の情報検索手段において検索された検索結果情報を取得する検索結果取得手段、として機能させることを特徴とする情報取得プログラムであって、前記情報取得プログラムがコンピュータ読み取り可能に記録されている。【００２５】
請求項１０に記載の情報取得方法は、表示手段と一体化した入力手段に、複数のキーワードに夫々対応する複数の第１オブジェクトを表示させ、当該入力手段に対するユーザの操作に伴って当該第１オブジェクトの一部又は全部の位置を移動して表示させるオブジェクト表示制御ステップと、前記表示されている複数の第１オブジェクトのうち少なくとも一部の第１オブジェクトの位置を移動して表示したことに基づいて前記複数の第１オブジェクトが接触した場合に、当該接触した各第１オブジェクトに対応する前記キーワードを検索キーとして決定する検索キー決定ステップと、前記決定された検索キーに基づいて外部の情報検索装置又は内部の情報検索手段において検索された検索結果情報を取得する検索結果取得ステップと、を有すること特徴とする。【００２６】
請求項１１に記載の情報取得装置は、タッチパネルに、複数の検索キーに夫々対応する複数のオブジェクトを表示させ、当該タッチパネルに対するユーザの操作に伴って当該オブジェクトを移動表示させるオブジェクト表示制御手段と、前記表示されている複数のオブジェクトのうち一又は複数のオブジェクトが移動表示したことに基づいて複数のオブジェクトが接触した場合に、当該接触した各オブジェクトに対応する前記検索キーを決定する検索キー選択決定と、前記決定された検索キーを情報検索サーバに送信して、当該情報検索サーバが当該検索キーに基づいて検索した情報に関する検索結果情報を取得する検索結果取得手段と、を備えることを特徴とする。【００２７】
請求項１２に記載の情報取得システムは、ネットワークを介して情報を取得する情報取得装置と、前記ネットワークを介して前記情報取得装置に接続され、前記情報取得装置からの検索キーに基づいて検索を行う外部の情報検索装置と、備えた情報取得システムであって、前記情報取得装置が、表示手段と一体化した入力手段に、複数のキーワードに夫々対応する複数の第１オブジェクトを表示させ、当該入力手段に対するユーザの操作に伴って当該第１オブジェクトの一部又は全部の位置を移動して表示させるオブジェクト表示制御手段と、前記表示されている複数の第１オブジェクトのうち少なくとも一部の第１オブジェクトの位置を移動して表示したことに基づいて前記複数の第１オブジェクトが接触した場合に、当該接触した各第１オブジェクトに対応する前記キーワードを検索キーとして決定する検索キー決定手段と、前記決定された検索キーに基づいて前記外部の情報検索装置において検索された検索結果情報を取得する検索結果取得手段と、を備えることを特徴とする。
【発明の効果】
【００２８】
したがって、本発明によれば、ユーザはタッチパネル等の表示手段と一体化した入力手段に表示された複数の第１オブジェクトのうち、検索に用いるべき複数のキーワードにそれぞれ対応する第１オブジェクト同士を接触させるように表示手段と一体化した入力手段に対して操作を行うことにより、検索に用いる検索キーの組を選択することができる。すなわち、ユーザが複数のキーワードを用いて情報検索するにあたり、タッチパネル等の表示手段と一体化した入力手段で複数のキーワードを選択する操作がし易く、ユーザの意図を反映するための操作性をより向上させることが可能な情報取得装置を提供することができる。
【図面の簡単な説明】
【００２９】
【図１】実施形態における携帯端末１００のブロック図である。
【図２】実施形態における情報検索サーバ２００のブロック図である。
【図３】実施形態における携帯端末１００にて検索キーを選択する際の画面例を示す図である。
【図４】実施形態における携帯端末１００の制御部１０１により実行される処理の一例を示すフローチャートである。
【図５Ａ】実施形態における携帯端末６００にて検索キーを選択する際の画面例を示す図である。
【図５Ｂ】実施形態における携帯端末６００にて検索キーを選択する際の画面例を示す図である。
【図５Ｃ】実施形態における携帯端末６００にて検索キーを選択する際の画面例を示す図である。
【図５Ｄ】実施形態における携帯端末６００にて検索キーを選択する際の画面例を示す図である。
【図６Ａ】実施形態における携帯端末６００に表示された検索結果の一例を示す模式図である。
【図６Ｂ】実施形態における携帯端末６００に表示された検索結果の一例を示す模式図である。
【図６Ｃ】実施形態における携帯端末６００に表示された検索結果の一例を示す模式図である。
【発明を実施するための形態】
【００３０】
以下、図面を参照しつつ本発明の実施形態について説明する。なお、本実施形態は、情報検索用のアプリケーションソフトウェア（以下、「情報検索アプリ」という。）がインストールされた携帯端末に対して本発明を適用した場合の実施形態である。
【００３１】
情報検索アプリは、ユーザにより入力されたキーワード（基本キーワード）に基づいて、これに関連する複数の関連キーワードをユーザに提示し、その中からユーザにより選択された複数のキーワード（検索用キーワード）に基づいて情報を検索してユーザに提供するアプリケーションソフトである。なお、本実施形態においては、基本キーワードに基づいて関連キーワードを抽出する処理や、ユーザが選択した検索用キーワードに基づいて情報を検索する処理は、携帯端末とネットワークを介して接続された情報検索サーバが行うものとする。
【００３２】
まず、図１を用いて携帯端末（例えば、携帯電話機）１００の構成について説明する。図１に示すように、本実施形態に係る携帯端末１００は、制御部１０１、無線送受信部１０２、アンテナ１０３、通話制御部１０４、スピーカ１０５、マイクロフォン１０６、着信報知部１０７及びマルチタッチパネル（表示手段と一体化した入力手段の一例）１０８を有する。また、バス１００Ｂにより制御部１０１、無線送受信部１０２、通話制御部１０４、着信報知部１０７及びマルチタッチパネル１０８は互いに接続されており、データや信号等の送受信が行われる。
【００３３】
制御部１０１は、ＣＰＵを中心に構成され、ＲＯＭ、ＲＡＭなどのメモリを備えており、ＣＰＵがＲＯＭに格納されている各種制御プログラムを読み出し、必要に応じてＲＡＭを使用しつつ、制御プログラムを実行することにより携帯端末１００の各種制御を行う。特に、制御部１０１は、情報検索アプリに係るプログラムを実行することにより、本発明のオブジェクト表示制御手段、検索キー決定手段、検索結果取得手段、検索結果表示制御手段、アドレス情報選択手段、情報取得手段、情報表示制御手段、及び情報検索手段として機能する。なお、ＲＡＭが不揮発性の場合、ＲＡＭに、検索のためのデータベースが構築されてもよい。
【００３４】
無線送受信部１０２は、アンテナ１０３を介して移動体通信網等のネットワークにアクセスし、通信手段を備えた他の装置との間で、音声データ、メッセージデータ、画像データなど各種データの送受信を行う。
【００３５】
なお、無線送受信部１０２は、Wi-Fi（wireless fidelity）等の無線LAN（Local Area Network）通信、Bluetooth等の近距離無線通信を行う。また、携帯端末１００は、無線送受信部１０２により、IP（Internet Protocol）通信網、次世代電話網（Next Generation Network）、固定通信網（例えば、公衆交換電話網）等のネットワーク環境が利用可能である。
【００３６】
また、無線送受信部１０２は、情報検索アプリの起動中に、移動体通信網を介して情報検索サーバにアクセスし、リンクを確立して各種データの送受信を行う。携帯端末１００が情報検索サーバに送信するデータは、例えば、基本キーワードや検索用キーワードなどである。一方、携帯端末１００が情報検索サーバから受信するデータは、例えば、後述する関連キーワードデータや、検索結果データなどである。更に、無線送受信部１０２は、アドレス情報（例えば、ＵＲＬ（Uniform Resource Locator））により特定される情報（例えば、ＨＴＭＬ（HyperText Markup Language）等の構造化文書）を取得する。
【００３７】
マルチタッチパネル１０８は、携帯端末１００のディスプレイとしての役割と、入力デバイスとしての役割を果たす。マルチタッチパネル１０８は、こうした役割を果たすためにディスプレイ１０９と、ユーザが指やタッチペン（スタイラスペン）等（以下、「指等」という。）によりタッチした点（座標）を検出する座標検出部１１０とを有する。ディスプレイ１０９は、制御部１０１の制御の下、後述するキーワード入力画面や関連キーワード画面などの各種画面を表示する。座標検出部１１０は、これらの各種画面においてユーザにタッチされた座標を示す座標信号を制御部１０１に送信する。そして制御部１０１は、受信した座標信号に基づいて表示画面における何れの座標がタッチされたかを判別することにより、当該座標に表示しているオブジェクトや後述する入力ボタン等の種別に応じてユーザの入力操作を検出したり、又は、後述するバルーン指定操作や移動表示操作を検出したりする。これによりユーザは、ディスプレイ１０９に表示されたオブジェクトや入力ボタンにタッチすることにより情報を入力したり、バルーン指定操作や移動表示操作を行ったりすることができる。なお、座標検出部１１０はディスプレイ１０９の一部として構成されていてもよい。
【００３８】
また、マルチタッチパネル１０８には、多点検出（複数の点（座標）に対するタッチを同時に検出すること）が可能な光学式の座標検出部１１０が用いられる。光センサ方式を用いた光学式の座標検出部１１０は、ディスプレイ１０９を構成するパネルの各画素に光センサが内蔵されており、該光センサによって指等がディスプレイ１０９に近接又は接触した座標を検出する。このように光学式の座標検出部１１０は、指等が直接マルチタッチパネル１０８に接触しなくても、近接するだけで座標を検出することができることから、以下、座標検出部１１０が座標を検出可能な範囲内に指等をマルチタッチパネル１０８に近接させる操作もタッチ操作として説明する。なお、本実施形態では、座標検出部１１０を光センサ方式を用いた光学式の座標検出部１１０として説明するが、多点検出が可能であれば、その他の光学式の座標検出部を用いることができる。さらに座標検出部は光学式に限らず、多点検出が可能であれば、静電式、加圧式などのさまざまな方式の座標検出部を用いることができる。
【００３９】
次に、図２を用いて情報検索サーバ２００の構成について説明する。図２に示すように、本実施形態に係る情報検索サーバ２００（外部の情報検索装置の一例）は、制御部２０１、送受信部２０２、ディスプレイ２０３、キーボード２０４及び関連キーワードデータベース（以下、「関連キーワードＤＢ」という。）２１０を有する。また、これらの構成要素は、バス２００Ｂにより互いに接続されており、データや信号等の送受信が行われる。
【００４０】
制御部２０１は、ＣＰＵを中心に構成され、ＲＯＭ、ＲＡＭなどのメモリを備えており、ＣＰＵがＲＯＭに格納されている各種制御プログラムを読み出し、必要に応じてＲＡＭを使用しつつ、制御プログラムを実行することにより情報検索サーバ２００の各種制御を行う。
【００４１】
送受信部２０２は、携帯端末１００において情報検索アプリが起動中である場合に、当該携帯端末１００との間でリンクを確立して、ネットワークを介して各種データの送受信を行う。
【００４２】
ディスプレイ２０３及びキーボード２０４は、情報検索サーバ２００の管理者が、情報検索サーバ２００を保守・管理する場合などに用いられる。
【００４３】
関連キーワードＤＢ２１０には、多数のキーワードが登録されているとともに、各キーワード同士の関連度を示す関連度情報が登録されている。
【００４４】
制御部２０１は、携帯端末１００から基本キーワードを受信すると、関連キーワードＤＢ２１０を参照して、基本キーワードとの関連度が所定値以上である関連キーワードを抽出する。次いで、制御部２０１は、関連キーワードＤＢ２１０を参照して、当該抽出した関連キーワードとの関連度が所定値以上であるキーワード（以下、「関連キーワード（子）」という。）を抽出する。つまり、基本キーワード、関連キーワード及び関連キーワード（子）の関係は、基本キーワードを根ノードとする木構造となる。なお、制御部２０１は、携帯端末１００から受信した基本キーワードの数が複数の場合には基本キーワード毎に関連キーワード及び関連キーワード（子）を抽出する。
【００４５】
なお、制御部２０１は、関連キーワード及び関連キーワード（子）を抽出する際には、各キーワード間の関連度をあわせて取得する。関連度の一例としては、例えば、情報の検索が行われる際にあるキーワードが他のキーワードと共に（例えば、ＡＮＤ検索によって）検索用キーワードとして用いられる頻度が挙げられる。すなわち、この一例の場合、関連キーワードは、情報を検索する際に基本キーワードと共に組として頻繁に用いられるキーワードである。
【００４６】
本実施形態では、制御部２０１が抽出した関連キーワード、関連キーワード（子）、及び、制御部２０１が取得した各キーワード間の関連度（基本キーワードと関連キーワードの関連度、関連キーワードと関連キーワード（子）の関連度）を示すデータを纏めて「関連キーワードデータ」という。関連キーワードデータは、情報検索サーバ２００が基本キーワードを受信したことに対する応答として、情報検索サーバ２００から携帯端末１００に送信される。
【００４７】
また、制御部２０１は、携帯端末１００から検索用キーワードを受信すると、当該検索用キーワードに基づいて検索エンジンを用いて情報を検索し、当該検索した情報を特定するためのアドレス情報のリストを取得する。このとき、制御部１０１は、リストに含まれる各アドレス情報により特定される各情報の内容をユーザが把握できるように、検索した各情報の少なくとも一部（以下、「参考情報」という。）を併せて取得する。検索対象となる情報としては、例えば、検索用キーワードを含む又はこれに関連するＨＴＭＬ文書などの文書情報や、検索用キーワードに関連する画像情報等が挙げられる。また、参考情報は、例えば、ＨＴＭＬ文書における検索用キーワードを含む一部分などである。
【００４８】
本実施形態では、制御部２０１が取得したアドレス情報のリストと、参考情報を纏めて「検索結果データ」という。検索結果データは、情報検索サーバ２００が検索用キーワードを受信したことに対する応答として、情報検索サーバ２００から携帯端末１００に送信される。
【００４９】
なお、本実施形態において制御部２０１は、携帯端末１００から複数の検索用キーワードを受信するが、予め設定された検索条件（ＡＮＤ検索又はＯＲ検索、及び検索クエリ内の優先順位）に従って検索エンジンを用いる。また、検索エンジンは、ネットワークを介して情報検索サーバ２００に接続されたものを利用することとしてもよいし、情報検索サーバ２００内に設けたものを利用することとしてもよい。
【００５０】
次に、図３を参照して、情報検索アプリについて説明する。情報検索アプリは、制御部１０１が情報検索アプリを起動させるための操作（例えば、ユーザがメニュー画面（図示しない）における情報検索アプリを示すアイコンにタッチする操作）を検出することにより起動させられる。
【００５１】
情報検索アプリが起動すると、図３（ａ）に示すように、ディスプレイ１０９にキーワード入力画面が表示される。キーワード入力画面は、キーワード入力領域５０１、検索ボタン５０２、及び、キーワードを入力するための各種入力ボタン５０３を含む。入力ボタン５０３は、従来の携帯端末が備える複数種類の機械式キーボードの配置に対応可能であり、入力時において少なくとも一つの種類の機械式キーボードの機能を代替する。
【００５２】
ユーザは、検索ボタン５０２や入力ボタン５０３が表示されている領域をタッチすることにより、これらのボタンを擬似的に操作することができる。ユーザは、キーワード入力画面において、入力ボタン５０３を操作することによってキーワード入力領域５０１にキーワードを入力し（キーワード入力領域５０１に入力されたキーワードを「基本キーワード」という。）、次いで、検索ボタン５０２を操作することによって当該基本キーワードに関連するキーワードの検索を開始させることができる。
【００５３】
キーワード入力画面が表示されている場合において、制御部１０１は、座標検出部１１０から受信した座標信号に基づいて、検索ボタン５０２又は各種入力ボタン５０３の何れが操作されたかを判定する。制御部１０１は、ユーザにより入力ボタン５０３が操作されたと判定した場合には、操作された入力ボタン５０３の種別に応じてキーワード入力領域５０１に文字を表示させる。また、制御部１０１は、検索ボタン５０２が操作されたと判定した場合には、キーワード入力領域５０１に入力された基本キーワードを情報検索サーバ２００に送信する。図３（ａ）の例では、「京都」、「寺」という２つの基本キーワードが情報検索サーバ２００に送信される。
【００５４】
情報検索サーバ２００は、携帯端末１００から基本キーワードを受信すると、上述したように、関連キーワードＤＢ２１０を参照して、関連キーワード及び関連キーワード（子）を抽出し、各キーワード間の関連度とともに関連キーワードデータとして携帯端末１００に送信する。
【００５５】
携帯端末１００が関連キーワードデータを受信すると、図３（ｂ）に示すように、ディスプレイ１０９に関連キーワード画面が表示される。関連キーワード画面には、複数のバルーン５２１（５２１ａ〜５２１ｉ、５２１ｘ〜５２１ｚを纏めて５２１とする。）と、各バルーン５２１を連結するコネクタ５２２とが表示される。各バルーン５２１は、基本キーワードや、関連キーワード及び関連キーワード（子）を表示する。コネクタ５２２は、基本キーワードと関連キーワード、又は関連キーワードと関連キーワード（子）をそれぞれ連結する。
【００５６】
図３（ｂ）の例では、基本キーワード「京都」の関連キーワードが「地図」、「清水寺」及び「世界遺産」である。また、関連キーワード「清水寺」の関連キーワード（子）が「寺」及び「世界遺産」であり、関連キーワード「世界遺産」の関連キーワード（子）が「清水寺」及び「旅行会社」であり、関連キーワード「地図」の関連キーワード（子）が「距離」である。同様に、基本キーワード「寺」の関連キーワードが「清水寺」、「金閣寺」及び「法隆寺」である。また、関連キーワード「清水寺」の関連キーワード（子）が「京都」及び「世界遺産」であり、関連キーワード「金閣寺」の関連キーワード（子）が「銀閣寺」及び「拝観料」であり、関連キーワード「法隆寺」の関連キーワード（子）が「五重塔」である。
【００５７】
また、図３（ｂ）の例では、「距離」を表示するバルーン５２１ｘ、「拝観料」を表示するバルーン５２１ｙ、及び「五重塔」を表示するバルーン５２１ｚがディスプレイ１０９の画面内に表示されていないが、ユーザが、各バルーン５２１ｘ、５２１ｙ、５２１ｚにコネクタ５２２を介して接続されている各バルーン５２１ａ、５２１ｇ、５２１ｈの位置を移動して表示（移動表示）させるための移動表示操作を行うことにより、画面内に移動して表示させることができる。例えば、ユーザは、バルーン５２１ａを下方に移動して表示させるように移動表示操作を行うことにより、コネクタ５２２ａを介して接続されているバルーン５２１ｘを引っ張るようにして、ディスプレイ１０９の画面内に表示させることができる。ここで、移動表示操作とは、関連キーワード画面において、位置を移動して表示させる対象であるバルーン５２１が表示されている領域に指等をタッチすることに始まり、タッチした状態を維持したまま画面に対して水平方向に指等を移動させることにより、指等が移動した軌跡に沿って当該バルーンの位置を移動して表示させる操作をいう。
【００５８】
なお、関連キーワード画面における各バルーン５２１の初期の配置は、関連キーワードデータに含まれる各キーワード間の関連度を示すデータに基づいて決定される。
【００５９】
ユーザは、関連キーワード画面において、バルーン５２１が表示されている領域を短い時間（例えば、５００ミリ秒）に２度タッチするダブルタッチ操作等（「バルーン指定操作」という。）により、図３（ｃ）に示すように、バルーン５２１を指定状態とすることができる（図３（ｃ）では、バルーン５２１ａ、５２１ｈが指定状態である。以下、指定状態となったバルーンを「指定状態バルーン」という。）。このとき、ユーザは、同時に又は順次、複数のバルーン５２１にバルーン指定操作を行うことにより、それぞれのバルーン５２１を指定状態バルーンとすることができる。また、ユーザは、関連キーワード画面に表示されているバルーン５２１の少なくとも何れか一のバルーン５２１に対して移動表示操作を行うことにより、移動表示操作の対象であるバルーン５２１の位置を移動して表示させることができる。このように、ユーザはバルーン指定操作及び移動表示操作を行うことにより、指定状態バルーン５２１ａ、５２１ｈの位置を移動して表示させて、図３（ｄ）に示すように、指定状態バルーン５２１ａ、５２１ｈ同士を接触させることができる。そして、指定状態バルーン５２１ａ、５２１ｈ同士が接触すると、接触した各指定状態バルーン５２１ａ、５２１ｈに表示されているキーワード（検索用キーワード）に基づいて、情報の検索が行われることとなる。
【００６０】
ここで、指定状態バルーン５２１ａ、５２１ｈが、第１オブジェクトの一例で、指定状態ではないバルーン５２１ｂ〜５２１ｇ、５２１ｉ、５２１ｘ、５２１ｙ、５２１ｚが、第１オブジェクトとは異なる第２オブジェクト（非指定オブジェクト）の一例である。制御部１０１は、バルーン指定操作で、指定状態バルーンを生成し、指定状態ではないバルーンと区別することにより、検索キー決定手段の一例として、第２オブジェクトに対応するキーワードを検索キーとして決定しない。なお、バルーン指定操作として、バルーン５２１が表示されている領域を、所定時間以上、押す操作でもよい。
【００６１】
関連キーワード画面が表示されている場合において、制御部１０１は、座標検出部１１０から受信した座標信号に基づいて、何れのバルーン５２１に対してバルーン指定操作が行われたかを判定し、バルーン指定操作が行われたバルーン５２１を指定状態とする。このとき制御部１０１は、例えば、バルーン５２１に表示されている文字の色を反転させることにより、当該バルーン５２１が指定状態バルーンであることを表現する。
【００６２】
また、制御部１０１は、関連キーワード画面に表示されているバルーン５２１に対する移動表示操作を検出した場合には、これに伴って当該バルーン５２１の位置を移動して表示させる。具体的には、制御部１０１は、移動表示操作が開始された際の座標信号が示す座標に表示させていたバルーン５２１の位置を、それ以降に受信した座標信号が示す座標の軌跡に沿って移動して表示させる。このとき、制御部１０１は、移動表示操作の対象であるバルーン５２１にコネクタ５２２を介して接続されているバルーン５２１の位置も、当該移動表示操作の対象であるバルーン５２１の動きに応じて引っ張られるように移動して表示させる。
【００６３】
なお、制御部１０１が、移動表示操作が終了した時点（指等がマルチタッチパネル１０８から離された時点）での座標信号が示す座標までバルーン５２１の位置を移動して表示させた後の処理について、その座標位置で当該バルーン５２１の移動表示を完了してもよいし、更にその移動表示を、それまで当該バルーン５２１の位置を移動して表示させていた間の移動速度に基づいて、所定の条件が充足されるまで継続させてもよい。ここで所定の条件としては、例えば、移動表示操作の対象であるバルーン５２１が他のバルーン５２１と接触することや、所定時間が経過すること等を定めることができる。
【００６４】
そして、制御部１０１は、指定状態バルーン５２１同士が接触した場合には、当該指定状態バルーン５２１に表示されている各キーワードを選択し、検索用キーワードとして情報検索サーバ２００に送信する。図３（ｄ）の例では、「地図」、「法隆寺」という２つの検索用キーワードが情報検索サーバ２００に送信される。
【００６５】
なお、制御部１０１は、バルーン５２１同士が接触したか否かの判定を行うために、関連キーワード画面を表示している際、バルーン５２１の輪郭を点座標の集合で示す輪郭座標群（移動表示に伴って変化する）を、バルーン５２１毎に保持する。そして、制御部１０１は、異なる輪郭座標群を構成する何れかの点座標同士が一致した場合に、当該一致した点座標を含む各輪郭座標群に対応するバルーン５２１同士が接触したと判定する。
【００６６】
また、接触の判定に関して、バルーン毎に基準座標（例えば、円の中心座標や楕円の中心座標）と、半径や長軸、短軸等の所定距離を記憶し、該基準座標と所定距離に基づいてバルーンの接触を判定してもよい。また、基準座標の距離やバルーン間の最短距離等の各バルーン間の距離が、移動表示操作により、所定量短くなったり、閾値より短くなったりした場合に、制御部１０１は、バルーン５２１同士が接触したと判定してもよい。
【００６７】
また、制御部１０１は、指定状態バルーン５２１同士が接触するとすぐに、検索用キーワードを情報検索サーバ２００に送信するが、これに代えて、指定状態バルーン５２１同士が接触した場合に、当該指定状態バルーン５２１に表示されている各キーワードによって検索を実行するか否かをユーザに確認するために確認画面（図示しない）をディスプレイ１０９に表示させ、当該確認画面内の実行ボタン（図示しない）が操作された場合にのみ、当該キーワードを検索用キーワードとして情報検索サーバ２００に送信する構成としてもよい。
【００６８】
また、制御部１０１は、指定状態バルーン５２１同士が接触した場合に、各指定状態バルーン５２１の移動表示操作が開始された際の座標信号が示す座標と移動表示操作が終了した時点での座標信号が示す座標との変移量がより小さいほうの指定状態バルーン５２１に表示されているキーワードを上位の検索用キーワードとして選択して情報検索サーバ２００に送信する構成としてもよい。ここで、上位とは、例えば、検索クエリ内の優先順位が上位であることを意味する。このように、情報検索サーバ２００の制御部２０１は、携帯端末１００から検索クエリ内の優先順位が異なる検索用キーワードの組を受信した場合には、各検索用キーワードの検索クエリ内の優先順位に従って検索エンジンを用いて情報検索を行うこととする。
【００６９】
情報検索サーバ２００は、上述したように、携帯端末１００から検索用キーワードを受信すると、検索エンジンを用いて、検索結果データを取得し、携帯端末１００に送信する。
【００７０】
携帯端末１００が検索結果データを受信すると、ディスプレイ１０９にアドレス情報のリストが参考情報と共に表示される。そして、ユーザが何れかのアドレス情報を選択する（例えば、アドレス情報が表示されている領域に含まれる座標をタッチする）ことにより、携帯端末１００が当該アドレス情報により特定される情報を取得してディスプレイ１０９に表示する。
【００７１】
すなわち、制御部１０１は、情報検索サーバ２００から検索結果データを受信すると、ディスプレイ１０９にアドレス情報のリストを参考情報と共に表示させ、次いで、座標検出部１１０から受信した座標信号が示す座標位置に表示しているアドレス情報を選択し、当該選択したアドレス情報に基づいて情報を取得してディスプレイ１０９に表示させる。
【００７２】
なお、制御部１０１のＲＡＭ内に、関連キーワードＤＢ２１０のような、検索用のデータベースが形成されている場合、検索用キーワードを情報検索サーバ２００に送信する代わりに、制御部１０１は、内部の検索手段の一例として、バルーンの接触に基づいて、検索用キーワードから検索クエリを生成し、情報検索サーバ２００の制御部２０１のように情報検索を行ってもよい。制御部１０１は、内部の検索手段による検索結果データに基づき、ディスプレイ１０９にアドレス情報のリストを参考情報と共に表示させる。
【００７３】
次に、図４を参照して、本実施形態に係る携帯端末１００の制御部１０１の動作について説明する。図４は、本実施形態に係る携帯端末１００の制御部１０１により実行される情報検索用アプリ処理の一例を示すフローチャートである。なお、情報検索用アプリ処理は、ユーザにより情報検索用アプリが起動させられることにより開始する。
【００７４】
まず、制御部１０１は、情報検索用アプリを起動させるとキーワード入力画面（図３（ａ）参照）をディスプレイ１０９に表示させる（ステップＳ１０１）。次いで、制御部１０１は、検索ボタン５０２が操作されるまでの間（ステップＳ１０３：ＮＯ）、基本キーワード入力処理を行う（ステップＳ１０２）。具体的には、入力ボタン５０３に対する操作に応じて、キーワード入力領域５０１に文字を表示させる。制御部１０１は、検索ボタン５０２が操作されると（ステップＳ１０３：ＹＥＳ）、キーワード入力領域５０１に入力された基本キーワードを情報検索サーバ２００に送信する（ステップＳ１０４）。なお、制御部１０１は、キーワード入力領域５０１が未入力の状態で検索ボタン５０２が操作された場合には、キーワード入力領域５０１が未入力である旨を示すエラーメッセージを表示させる。
【００７５】
制御部１０１は、基本キーワードを情報検索サーバ２００に送信すると、情報検索サーバ２００から関連キーワードデータを受信するまで待機し（ステップＳ１０５：ＮＯ）、関連キーワードデータを受信すると（ステップＳ１０５：ＹＥＳ）、関連キーワード画面（図３（ｂ）参照）をディスプレイ１０９に表示させる（ステップＳ１０６）。
【００７６】
次いで、制御部１０１は、バルーン指定操作を検出したか否かを判定し（ステップＳ１０７）、バルーン指定操作を検出したと判定した場合には（ステップＳ１０７：ＹＥＳ）、対応するバルーンを指定状態バルーンとする処理を行う（ステップＳ１０８）（図３（ｃ）参照）。一方、制御部１０１は、バルーン指定操作を検出していないと判定した場合（ステップＳ１０７：ＮＯ）、又はステップＳ１０８の処理を行った場合には、次いで、移動表示操作を検出したか否かを判定する（ステップＳ１０９）。
【００７７】
制御部１０１は、移動表示操作を検出していないと判定した場合には（ステップＳ１０９：ＮＯ）、ステップＳ１０７の処理に移行する。一方、制御部１０１は、移動表示操作を検出したと判定した場合には（ステップＳ１０９：ＹＥＳ）、バルーン移動表示処理を行う（ステップＳ１１０）。具体的には、制御部１０１は、バルーンに対する移動表示操作に基づいて、当該移動表示操作の対象であるバルーン及びこれに連結されているバルーンの位置を移動して表示させる。そして、制御部１０１は、バルーンの位置を移動して表示させた結果、指定状態バルーン同士が接触したか否かを判定する（ステップＳ１１１）。
【００７８】
制御部１０１は、指定状態バルーン同士が接触していないと判定した場合には（ステップＳ１１１：ＮＯ）、ステップＳ１０７の処理に移行する。一方、制御部１０１は、指定状態バルーン同士が接触したと判定した場合には（ステップＳ１１１：ＹＥＳ）（図３（ｄ）参照）、接触した各指定状態バルーンが表示しているキーワードを検索用キーワードとして、情報検索サーバ２００に送信する（ステップＳ１１２）。
【００７９】
制御部１０１は、検索用キーワードを情報検索サーバ２００に送信すると、情報検索サーバ２００から検索結果データを受信するまで待機し（ステップＳ１１３：ＮＯ）、検索結果データを受信すると（ステップＳ１１３：ＹＥＳ）、検索結果データに基づく画面をディスプレイ１０９に表示させる（ステップＳ１１４）。具体的には、制御部１０１は、検索結果データに含まれるアドレス情報を参考情報と共にリスト形式で表示させる。
【００８０】
次に、制御部１０１は、ディスプレイ１０９にリスト形式で表示されているアドレス情報の何れかがユーザに選択されるまで待機し（ステップＳ１１５：ＮＯ）、何れかのアドレス情報が選択されると（ステップＳ１１５：ＹＥＳ）、当該アドレス情報により特定される情報を、無線送受信部１０２を介して取得してディスプレイ１０９に表示させる（ステップＳ１１６）。そして、制御部１０１は、ユーザによる終了操作に基づいて、情報検索用アプリを終了させる。
【００８１】
上述したように、本実施形態における携帯端末１００（本発明の「情報取得装置」の一例）は、制御部１０１（「オブジェクト表示制御手段」の一例）が、マルチタッチパネル１０８（「タッチパネル等の表示手段と一体化した入力手段」の一例）に、複数のキーワード（「検索キー」の一例）に夫々対応する複数のバルーン５２１（「オブジェクト」の一例）を表示させ、マルチタッチパネル１０８に対するユーザの操作に伴ってバルーン５２１の位置を移動して表示させる。また、制御部１０１（「検索キー決定手段」の一例）は、表示されている複数のバルーン５２１のうち一又は複数のバルーン５２１が移動して表示したことに基づいて複数のバルーン５２１が接触した場合に、当該接触した各バルーン５２１に対応するキーワードを検索用キーワード（「検索キー」の一例）として決定する。
【００８２】
このように、制御部１０１が、表示手段と一体化した入力手段に、複数のキーワードに夫々対応する複数の第１オブジェクト（例えば、バルーン５２１）を表示させ、当該入力手段に対するユーザの操作に伴って当該第１オブジェクトの一部又は全部の位置を移動して表示させる。
【００８３】
ここで、第１オブジェクトの一部の位置を移動して表示させるとは、例えば、バルーン５２１ａのみを指定して、バルーン５２１ａの位置を移動して表示させる場合が挙げられる。この場合、バルーン５２１ａが、指定されていて、移動していないバルーン５２１ｈに接触した際に、制御部１０１が、バルーン５２１同士が接触したと判定してもよい。また、第１オブジェクトの一部の位置を移動して表示されたバルーン５２１ａが、第２オブジェクトの一例である、指定されていないバルーン５２１ｂ等と所定時間、接触し、ユーザの指のタッチが離された時点で、制御部１０１が、バルーン５２１同士が接触したと判定してもよい。なお、この時点がバルーン指定操作に対応する。
【００８４】
そして、制御部１０１（「検索結果取得手段」の一例）は、決定された検索用キーワードを情報検索サーバ２００に送信して、当該情報検索サーバ２００が当該検索用キーワードに基づいて検索した情報に関する検索結果データ（「検索結果情報」の一例）を取得する。このように、制御部１０１が、決定された検索キーに基づいて、情報検索サーバ２００において検索された検索結果情報を取得する。
【００８５】
したがって、本実施形態における携帯端末１００によれば、ユーザはマルチタッチパネル１０８に表示された複数のバルーン５２１のうち、検索に用いるべき複数のキーワードにそれぞれ対応するバルーン５２１同士を接触させるようにタッチパネル１０８に対して移動表示操作を行うことにより、検索に用いる検索用キーワードの組を選択することができる。すなわち、ユーザが複数の検索用キーワードを用いて情報検索するにあたり、タッチパネルで複数の検索用キーワードを操作して選択する際にユーザの意図をより反映し易くさせることが可能な情報取得装置を提供することができる。また、移動表示操作を行うことには面白みがあることから、ユーザの情報を検索したいという意欲を向上させることにも繋がる。
【００８６】
また、本実施形態においては、携帯端末１００の制御部１０１は、ユーザによりバルーン指定操作により指定された複数の指定状態バルーン５２１（「指定オブジェクト（第１オブジェクト）」の一例）が、移動表示操作に基づいて接触した場合にのみ、当該接触した各指定状態バルーンに対応するキーワードを検索用キーワードとして選択する。
【００８７】
したがって、本実施形態によれば、ユーザにより指定された指定状態バルーン同士が接触した場合にのみ情報の検索が行われ、指定状態ではないバルーン（「非指定オブジェクト（第２オブジェクト）」の一例）同士や、指定状態バルーンと指定状態ではないバルーン同士が接触した場合には情報の検索が行われない。すなわち、ユーザは検索に用いるべきキーワードに対応するバルーンを指定状態バルーンとすることにより、当該検索に用いるべきキーワードに対応するバルーン同士を接触する際に、検索に用いないキーワードに対応するバルーンを避けるように移動表示操作を行う必要がないことから、ユーザの操作負担を軽減することができる。また、ユーザがバルーン指定操作を行う前に、検索に用いないキーワードに対応するバルーンと他のバルーンとを接触させても情報の検索が行われないことから、意図しない検索用キーワードによる情報の検索が行われることを防ぐことができる。
【００８８】
さらに、本実施形態において上述したように、指定状態バルーン５２１同士が接触した場合に、各指定状態バルーンの移動表示操作が開始された際の座標信号が示す座標と移動表示操作が終了した時点での座標信号が示す座標との変移量がより小さいほうの指定状態バルーンに表示されているキーワードを上位の検索用キーワードとして選択して情報検索サーバ２００に送信する構成としてもよい。当該構成とすれば、指定状態バルーンの移動量（移動表示操作の開始と終了時の座標の変移量）を検索に用いられる決定された複数のキーワードの優先順位に反映することによって、よりユーザの意図に近い検索用キーワードで情報を検索することができる。なお、ここでは、変移量がより小さいほうの指定状態バルーンに表示されているキーワードを上位の検索用キーワードとして選択することとしたが、変移量がより小さいほうの指定状態バルーンに表示されているキーワードを「下位」の検索用キーワードとして選択する構成とした場合にも、同様の効果を得ることができる。
【００８９】
さらに、本実施形態においては、検索結果データに、情報検索サーバ２００が検索用キーワードに基づいて検索した複数の情報をそれぞれ特定する複数のアドレス情報が含まれ、携帯端末１００の制御部１０１（「検索結果表示制御手段」の一例）は、当該複数のアドレス情報をマルチタッチパネル１０８のディスプレイ１０９にリスト形式で表示させる。
【００９０】
したがって、本実施形態によれば、ユーザは、自らが選択した検索用キーワードに基づいて検索された複数の情報をそれぞれ特定する複数のアドレス情報をリスト形式で入手することができる。
【００９１】
さらにまた、本実施形態においては、携帯端末１００の制御部１０１（「アドレス情報選択手段」の一例）が、マルチタッチパネル１０８のディスプレイ１０９にリスト形式で表示された複数のアドレス情報の中から、ユーザの操作に基づいて何れかのアドレス情報を選択する。そして、制御部１０１（「情報表示制御手段」、「情報表示制御手段」の一例）は、選択されたアドレス情報により特定される情報を無線送受信部１０２を介して取得し、取得した情報をディスプレイ１０９に表示させる。
【００９２】
したがって、本実施形態によれば、ユーザは、ディスプレイ１０９にリスト形式で表示された複数のアドレス情報の中から、何れかのアドレス情報を選択することにより、当該選択したアドレス情報により特定される情報を入手することができる。
【００９３】
このように、本実施形態では、情報検索サーバ２００の制御部２０１は、携帯端末１００から検索用キーワードを受信すると、検索エンジンを用いて情報を検索し、当該検索した情報を特定するためのアドレス情報のリストを取得して、携帯端末１００に送信している。そして、携帯端末１００の制御部１０１は、当該リストをディスプレイ１０９に表示させて、その中からユーザに何れの情報にアクセスするかを選択させている。これに代えて、他の実施形態として、情報検索サーバ２００の制御部２０１が、携帯端末１００から検索用キーワードを受信したことに基づいて、検索エンジンを用いて情報を検索し、当該検索した情報の中から、例えば、最も頻繁にアクセスされている一の情報を特定するための一のアドレス情報を取得して、携帯端末１００に送信する構成とする。そして、携帯端末１００の制御部１０１（「情報表示制御手段」、「情報表示制御手段」の一例）が当該一のアドレス情報により特定される一の情報を取得してディスプレイ１０９に表示する構成としてもよい。当該構成とした場合、ユーザはリストの中からアドレス情報を選択する操作を行う必要がなく、検索用キーワードを選択してから情報を取得するまでのユーザの操作量が少なくて済む。なお、一のアドレス情報により特定される一の情報は、最も頻繁にアクセスされている情報に限らず、例えば、検索エンジンにより検索された複数の情報のうちランダムに選択された一の情報であってもよいし、また、検索エンジンを提供又はサポート等している企業に関連する情報などであってもよい。
【００９４】
また、本実施形態では、基本キーワードに基づいて情報を検索するのではなく、基本キーワードに基づいて抽出される関連キーワード又は関連キーワード（子）を一度ユーザに提示して、その中からユーザにより選択されたキーワードに基づいて情報の検索を行う構成となっている。当該構成により、ユーザが自分の所望する情報を検索するために有効なキーワードを思いつかない場合であっても、関連キーワード又は関連キーワード（子）の中からより適切なキーワードを選択する機会を提供することができる。また、ユーザは、提示された関連キーワードや関連キーワード（子）に基づいて、当初自分が所望していた情報とは異なる情報を検索することに関心を抱くことがあり、延いてはユーザの情報を検索したいという意欲を向上させることにも繋がる。
【００９５】
更に、本実施形態では、携帯端末１００を本発明の情報取得装置として説明したが、マルチタッチパネルを有するコンピュータや、マルチタッチパネルと接続されたコンピュータを本発明の情報取得装置として採用することができる。例えば、上述した制御部１０１による処理に相当するプログラム（本発明の「情報取得プログラム」の一例）をコンパクトディスク又はハードディスク等の情報記録媒体に記録しておき、これらのプログラムを、コンピュータにより読み出して実行することにより、当該コンピュータを情報取得装置として活用することができる。
【００９６】
更にまた、本実施形態では、基本キーワード、関連キーワード、関連キーワード（子）又は検索用キーワードを本発明の検索キーとして説明したが、他の実施形態として検索用キー画像を検索キーとすることとしてもよい。具体的には、ユーザによって基本キーワードが入力され、検索ボタンが操作されたことに基づいて、マルチタッチパネルにバルーンを表示させ、当該バルーン内に基本キーワードに関連する関連画像（或いは、バルーンに代えて関連画像）を表示させる。そして、ユーザによるバルーン指定操作や、指定状態バルーンに対する移動表示操作に応じてバルーンに関する表示を制御し、複数の指定状態バルーンが接触した場合（或いは関連画像が接触）には、当該接触した各バルーン内に表示している関連画像を含むウェブページのリストを表示させることとする。
【００９７】
更にまた、本実施形態では、バルーンの形状について丸形のものとして図示及び説明をしてきたが、バルーンの形状は丸形に限定されず、多角形、星形、ハート形などであってもよい。
【００９８】
次に、図５Ａから図５Ｄを参照して、携帯端末６００にて起動された情報検索アプリにおける画面例について説明する。
図５Ａから図５Ｄは、実施形態における携帯端末６００にて検索キーを選択する際の画面例を示す図である。
【００９９】
なお、この画面例は、図３における英語版であり、用語や符号等の対応関係を主に説明し、構成、機能、動作、及び、効果等の詳細は省略する。また、携帯端末６００は、図５Ａに示すように、携帯端末１００と異なり、ソフトキーボードの入力ボタン６０３の他に機械式キーボード６０３Ｂを有するが、他の構成や機能等は携帯端末１００と同様である。
【０１００】
情報検索アプリが起動すると、図６Ａに示すように、ディスプレイ６０９（ディスプレイ１０９に相当）にキーワード入力画面が表示される。キーワード入力画面は、キーワード入力領域６０１（キーワード入力領域５０１に相当）、検索ボタン６０２（検索ボタン５０２に相当）、及び、キーワードを入力するための各種入力ボタン６０３（入力ボタン５０３に相当）を含む。
【０１０１】
図５Ａの例では、「ＫＹＯＴＯ」（「京都」に相当）、「ＴＥＭＰＬＥ」（「寺」に相当）という２つの基本キーワードが情報検索サーバ２００に送信される。
【０１０２】
携帯端末６００が関連キーワードデータを受信すると、図６Ｂに示すように、ディスプレイ６０９に関連キーワード画面が表示される。関連キーワード画面には、複数のバルーン６２１（６２１ａ〜６２１ｉ、６２１ｘ〜６２１ｚを纏めて６２１とする。）と、各バルーン６２１を連結するコネクタ６２２とが表示される。ここで、バルーン６２１は、バルーン５２１に相当し、バルーン６２１ａ〜６２１ｉは、バルーン５２１ａ〜５２１ｉに相当し、コネクタ６２２は、コネクタ５２２ａに相当する。
【０１０３】
ここで、バルーンの形状が、英語の文字がバルーン６２１内に収まるように、円のバルーン５２１に対して、丸形の一例として楕円になっている。
【０１０４】
また、図６Ｂの例では、バルーン６２１ｅが示す基本キーワード「Ｋｙｏｔｏ」（「京都」に相当）の関連キーワードが、バルーン６２１ａが示す「Ｍａｐ」（「地図」に相当）、バルーン６２１ｄが示す「□□ｔｅｍｐｌｅ」（「清水寺」に相当）、及び、バルーン６２１ｃが示す「Ｗｏｒｌｄ  Ｈｅｒｉｔａｇｅ」（「世界遺産」に相当）である。
【０１０５】
また、関連キーワード「□□ｔｅｍｐｌｅ」の関連キーワード（子）が、バルーン６２１ｆが示す「Ｔｅｍｐｌｅ」（「寺」に相当）、及び、「Ｗｏｒｌｄ  Ｈｅｒｉｔａｇｅ」であり、関連キーワード「Ｗｏｒｌｄ  Ｈｅｒｉｔａｇｅ」の関連キーワード（子）が、「□□ｔｅｍｐｌｅ」、及び、バルーン６２１ｂが示す「Ｔｒａｖｅｌ  Ａｇｅｎｃｙ」（「旅行会社」に相当）であり、関連キーワード「Ｍａｐ」の関連キーワード（子）が、バルーン６２１ｘが示す「Ｄｉｓｔａｎｃｅ」（「距離」に相当）である。
【０１０６】
同様に、バルーン６２１ｆが示す基本キーワード「Ｔｅｍｐｌｅ」の関連キーワードが「□□ｔｅｍｐｌｅ」、バルーン６２１ｇが示す「○△ｔｅｍｐｌｅ」（「金閣寺」に相当）、及び、バルーン６２１ｈが示す「▽▽ｔｅｍｐｌｅ」（「法隆寺」に相当）である。また、関連キーワード「□□ｔｅｍｐｌｅ」の関連キーワード（子）が「Ｋｙｏｔｏ」及び「Ｗｏｒｌｄ  Ｈｅｒｉｔａｇｅ」であり、関連キーワード「○△ｔｅｍｐｌｅ」の関連キーワード（子）が、バルーン６２１ｉが示す「△△ｔｅｍｐｌｅ」（「銀閣寺」に相当）、及び、バルーン６２１ｙが示す「Ｅｎｔｒａｎｃｅ  Ｆｅｅ」（「拝観料」に相当）であり、関連キーワード「▽▽ｔｅｍｐｌｅ」の関連キーワード（子）が、バルーン６２１ｚが示す「Ｐａｇｏｄａ」（「五重塔」に相当）である。
【０１０７】
また、図５Ｂの例では、「Ｄｉｓｔａｎｃｅ」を表示するバルーン６２１ｘ（バルーン５２１ｘに相当）、「Ｅｎｔｒａｎｃｅ  Ｆｅｅ」を表示するバルーン６２１ｙ（バルーン５２１ｙ）、及び「Ｐａｇｏｄａ」を表示するバルーン６２１ｚ（バルーン５２１ｚに相当）がディスプレイ６０９の画面内に表示されていないが、移動表示操作を行うことにより、画面内に移動して表示させることができる。
【０１０８】
ユーザは、関連キーワード画面において、図６Ｃに示すように、バルーン６２１を指定状態とすることができる。図６Ｃでは、バルーン６２１ａ、２１ｈが指定状態バルーンである。
【０１０９】
そして、図６Ｄに示すように、指定状態バルーン６２１ａ、６２１ｈ同士を接触させることができる。そして、指定状態バルーン６２１ａ、６２１ｈ同士が接触すると、接触した各指定状態バルーン６２１ａ、６２１ｈに表示されているキーワードに基づいて、情報の検索が行われることとなる。
【０１１０】
そして、携帯端末６００の制御部（携帯端末１００の制御部１０１に相当）は、指定状態バルーン６２１同士が接触した場合には、当該指定状態バルーン６２１に表示されている各キーワードを選択し、検索用キーワードとして情報検索サーバ２００に送信する。図６Ｄの例では、「Ｍａｐ」、「▽▽ｔｅｍｐｌｅ」という２つの検索用キーワードが情報検索サーバ２００に送信される。
【０１１１】
情報検索サーバ２００は、上述したように、携帯端末６００から検索用キーワードを受信すると、検索エンジンを用いて、検索結果データを取得し、携帯端末６００に送信する。
【０１１２】
次に、図６Ａから図６Ｃを参照して、携帯端末６００のディスプレイ６０９に表示される検索結果の画面例について説明する。
図６Ａから図６Ｃは、実施形態における携帯端末６００に表示された検索結果の一例を示す模式図である。
【０１１３】
携帯端末６００が検索結果データを情報検索サーバ２００から受信すると、図６Ａに示すように、ディスプレイ６０９にアドレス情報のリスト６３０が参考情報と共に表示される。そして、図６Ｂに示すように、ユーザが何れかのアドレス情報を選択する（例えば、アドレス情報が表示されている領域に含まれる座標を指６３５でタッチする）。そして、図６Ｃに示すように、ユーザが何れかのアドレス情報を選択することにより、携帯端末６００が当該アドレス情報により特定される情報６４０を取得してディスプレイ６０９に表示する。
【０１１４】
すなわち、携帯端末６００の制御部は、情報検索サーバ２００から検索結果データを受信すると、ディスプレイ６０９にアドレス情報のリストを参考情報と共に表示させ、次いで、携帯端末６００の座標検出部（座標検出部１１０に相当）から受信した座標信号が示す座標位置に表示しているアドレス情報を選択し、当該選択したアドレス情報に基づいて情報を取得してディスプレイ６０９に表示させる。
【符号の説明】
【０１１５】
１００、６００  携帯端末
１０１  携帯端末／制御部
１０２  携帯端末／無線送受信部
１０３  携帯端末／アンテナ
１０４  携帯端末／通話制御部
１０５  携帯端末／スピーカ
１０６  携帯端末／マイクロフォン
１０７  携帯端末／着信報知部
１０８  携帯端末／マルチタッチパネル
１０９  携帯端末／ディスプレイ
１１０  携帯端末／座標検出部
２００  情報検索サーバ
２０１  情報検索サーバ／制御部
２０２  情報検索サーバ／送受信部
２０３  情報検索サーバ／ディスプレイ
２０４  情報検索サーバ／キーボード
２１０  情報検索サーバ／関連キーワードＤＢ
【図１】
2011024585.tif 000003
【図２】
2011024585.tif 000004
【図３】
2011024585.tif 000005
【図４】
2011024585.tif 000006
【図５Ａ】
2011024585.tif 000007
【図５Ｂ】
2011024585.tif 000008
【図５Ｃ】
2011024585.tif 000009
【図５Ｄ】
2011024585.tif 000010
【図６Ａ】
2011024585.tif 000011
【図６Ｂ】
2011024585.tif 000012
【図６Ｃ】
2011024585.tif 000013
【国際調査報告】
2011024585.tif 000014
2011024585.tif 000015
2011024585.tif 000016
2011024585.tif 000017