(57)【特許請求の範囲】
【請求項１】
検索機能を有する複数の個別アプリケーションの検索実行時に、検索キーワードの入力を支援する検索支援装置であって、
各々の前記個別アプリケーションに対応付けた検索キーワードをグループ化し識別情報を付したワードグループと、前記ワードグループを選択中であるか否かを示すフラグ情報と、を記憶する記憶部と、
複数の前記個別アプリケーションのうち任意の前記個別アプリケーションの検索キーワード入力時に、前記フラグ情報を参照し、前記フラグ情報が選択中であることを示している前記ワードグループから当該個別アプリケーションに対応付けられた検索キーワードを取得し表示する制御を行う制御部と、
を備える検索支援装置。
【請求項２】
前記複数の個別アプリケーションは、ウェブブラウザ、気象情報配信アプリケーション、地理情報配信アプリケーション、飲食店情報配信アプリケーション及び道案内アプリケーションのいずれか１つを含む、
ことを特徴とする請求項１に記載の検索支援装置。
【請求項３】
前記記憶部は、前記個別アプリケーションの検索を実行した検索キーワードの履歴を格納する格納領域を有し、
前記制御部は、前記フラグ情報が選択中であることを示している前記ワードグループのうち実行中の前記個別アプリケーションに対応付けられた検索キーワードを前記格納領域に格納し、前記個別アプリケーションの検索の実行時に前記格納領域に格納された検索キーワードを表示させる、
ことを特徴とする請求項１又は２に記載の検索支援装置。
【請求項４】
前記ワードグループを、他の前記検索支援装置に送信し、又は、他の前記検索支援装置から受信する通信部をさらに有する、
ことを特徴とする請求項１乃至３のいずれか１項に記載の検索支援装置。
【請求項５】
前記制御部は、前記ワードグループを他の前記検索支援装置から受信したとき、前記ワードグループに含まれる前記検索キーワードが対応付けられている前記個別アプリケーションを自己の前記検索支援装置が有していない場合、当該個別アプリケーションのダウンロードに係る情報を他の前記検索支援装置から取得する、
ことを特徴とする請求項４に記載の検索支援装置。
【請求項６】
前記制御部は、前記ワードグループを他の前記検索支援装置から受信したとき、前記ワードグループに含まれる前記検索キーワードが対応付けられている前記個別アプリケーションを自己の前記検索支援装置が有していない場合、当該個別アプリケーションのダウンロードに係る情報を個別アプリケーション配信サーバから取得する、
ことを特徴とする請求項４に記載の検索支援装置。
【請求項７】
前記個別アプリケーションのダウンロードに係る情報は、前記個別アプリケーションのアイコン画像を含み、
前記制御部は、前記個別アプリケーションのアイコン画像を、インストール前であることを示す態様で表示し、ユーザが前記アイコン画像を選択し実行した時に前記個別アプリケーションのダウンロードを実行する、
ことを特徴とする請求項５又は６に記載の検索支援装置。
【請求項８】
請求項４乃至７のいずれか１項に記載の検索支援装置を複数備え、
前記検索支援装置間で前記ワードグループの送受信を行う、
ことを特徴とする検索支援システム。
【請求項９】
コンピューターが、検索機能を有する複数の個別アプリケーションの検索実行時に、検索キーワードの入力を支援する検索支援方法であって、
各々の前記個別アプリケーションに対応付けた検索キーワードをグループ化し識別情報を付したワードグループと、前記ワードグループを選択中であるか否かを示すフラグ情報と、を記憶する記憶ステップと、
複数の前記個別アプリケーションのうち任意の前記個別アプリケーションの検索キーワード入力時に、前記フラグ情報を参照し、前記フラグ情報が選択中であることを示している前記ワードグループから当該個別アプリケーションに対応付けられた検索キーワードを取得し表示する表示ステップと、
を有することを特徴とする検索支援方法。
【請求項１０】
検索機能を有する複数の個別アプリケーションを実行するコンピュータを、
各々の前記個別アプリケーションに対応付けた検索キーワードをグループ化し識別情報を付したワードグループと、前記ワードグループを選択中であるか否かを示すフラグ情報と、を記憶する記憶部、及び、
複数の前記個別アプリケーションのうち任意の前記個別アプリケーションの検索キーワード入力時に、前記フラグ情報を参照し、前記フラグ情報が選択中であることを示している前記ワードグループから当該個別アプリケーションに対応付けられた検索キーワードを取得し表示する制御を行う制御部、
として機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、検索機能を有するアプリケーションの検索キーワード入力を支援する検索支援装置、検索支援システム、検索支援方法及びプログラムに関する。
【背景技術】
【０００２】
近年、携帯電話、スマートフォン、タブレット型端末など、携帯可能な小型の通信端末が数多く利用されている。これらの通信端末は、様々なアプリケーションを配信するサーバから任意のアプリケーションのプログラムをダウンロードしインストールして実行することができる。
【０００３】
通信端末で実行するアプリケーションの中には、ウェブブラウザ、気象情報配信アプリケーション、地理情報配信アプリケーション、道案内アプリケーション、飲食店情報配信アプリケーション等、検索機能を有するものがある。
【０００４】
例えば、ウェブブラウザの場合、検索キーワード入力ボックスにユーザが文字列を入力して検索を実行すると、通信端末は検索エンジンを備えるアプリケーションサーバに文字列を送信し、その文字列についての検索結果をアプリケーションサーバから受信し、表示画面に表示する。
【０００５】
ここで、検索キーワード入力ボックスへの文字列の入力を簡易化する技術がある（例えば、特許文献１）。特許文献１に記載の検索システムは、類似する機能を有するアプリケーションを同種類のアプリケーションとしてグループ化しておき、１つのアプリケーションで検索した後、他の同種類のアプリケーションの検索キーワード入力ボックスを選択したときには、最初のアプリケーションで検索を実行した文字列を検索キーワード入力ボックスに自動入力する。これにより、同じ文字列による検索作業を容易化できると説明している。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１３−１２５３７６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
通信端末のユーザは、通信端末にインストールした多くの種類のアプリケーションを同時又は連続して使用する場合がある。例えばユーザが旅行中である場合には、ウェブブラウザで旅行先の名所を調べ、気象情報配信アプリケーションで旅行先の天気を調べ、地理情報配信アプリケーションで名所の位置関係を調べ、道案内アプリケーションで名所までのルートを調べる場合がある。
【０００８】
また、ビジネスシーンにおいて、例えば、ウェブブラウザで取引先企業の製品情報を調査し、気象情報配信アプリケーションで打ち合わせ時の取引先企業の所在地での天気予報を確認し、道案内アプリケーションで取引先企業へのルートを調べ、飲食店情報配信アプリケーションで取引先企業周辺の飲食店情報を調べる場合がある。
【０００９】
このような場合において、特許文献１に記載の検索システムは、同種類のアプリケーションの検索キーワード入力ボックスには、最初のアプリケーションで検索を実行した文字列を自動入力する。しかし、異種類のアプリケーションの検索キーワード入力ボックスには、アプリケーション実行の度に入力する必要があり、操作が煩雑で入力時間が長くなっていた。
【００１０】
本発明は、上記実情に鑑みてなされたものであり、種類の異なる複数の個別アプリケーションのうちの任意の個別アプリケーションにおいて検索キーワードの入力を簡易化することのできる検索支援装置等を提供することを目的とする。
【課題を解決するための手段】
【００１１】
上記目的を達成するため、本発明の第１の観点に係る検索支援装置は、
検索機能を有する複数の個別アプリケーションの検索実行時に、検索キーワードの入力を支援する検索支援装置であって、
各々の前記個別アプリケーションに対応付けた検索キーワードをグループ化し識別情報を付したワードグループと、前記ワードグループを選択中であるか否かを示すフラグ情報と、を記憶する記憶部と、
複数の前記個別アプリケーションのうち任意の前記個別アプリケーションの検索キーワード入力時に、前記フラグ情報を参照し、前記フラグ情報が選択中であることを示している前記ワードグループから当該個別アプリケーションに対応付けられた検索キーワードを取得し表示する制御を行う制御部と、
を備えることを特徴とする。
【００１２】
前記複数の個別アプリケーションは、ウェブブラウザ、気象情報配信アプリケーション、地理情報配信アプリケーション、飲食店情報配信アプリケーション及び道案内アプリケーションのいずれか１つを含んでもよい。
【００１３】
前記記憶部は、前記個別アプリケーションの検索を実行した検索キーワードの履歴を格納する格納領域を有し、
前記制御部は、前記フラグ情報が選択中であることを示している前記ワードグループのうち実行中の前記個別アプリケーションに対応付けられた検索キーワードを前記格納領域に格納し、前記個別アプリケーションの検索の実行時に前記格納領域に格納された検索キーワードを表示させるようにしてもよい。
【００１４】
前記ワードグループを、他の前記検索支援装置に送信し、又は、他の前記検索支援装置から受信する通信部をさらに有してもよい。
【００１５】
前記制御部は、前記ワードグループを他の前記検索支援装置から受信したとき、前記ワードグループに含まれる前記検索キーワードが対応付けられている前記個別アプリケーションを自己の前記検索支援装置が有していない場合、当該個別アプリケーションのダウンロードに係る情報を他の前記検索支援装置から取得してもよい。
【００１６】
前記制御部は、前記ワードグループを他の前記検索支援装置から受信したとき、前記ワードグループに含まれる前記検索キーワードが対応付けられている前記個別アプリケーションを自己の前記検索支援装置が有していない場合、当該個別アプリケーションのダウンロードに係る情報を個別アプリケーション配信サーバから取得してもよい。
【００１７】
前記個別アプリケーションのダウンロードに係る情報は、前記個別アプリケーションのアイコン画像を含み、
前記制御部は、前記個別アプリケーションのアイコン画像を、インストール前であることを示す態様で表示し、ユーザが前記アイコン画像を選択し実行した時に前記個別アプリケーションのダウンロードを実行するようにしてもよい。
【００１８】
また、本発明の第２の観点に係る検索支援システムは、第１の観点に係る検索支援装置を複数備え、
前記検索支援装置間で前記ワードグループの送受信を行う、
ことを特徴とする。
【００１９】
また、本発明の第３の観点に係る検索支援方法は、
コンピューターが、検索機能を有する複数の個別アプリケーションの検索実行時に、検索キーワードの入力を支援する検索支援方法であって、
各々の前記個別アプリケーションに対応付けた検索キーワードをグループ化し識別情報を付したワードグループと、前記ワードグループを選択中であるか否かを示すフラグ情報と、を記憶する記憶ステップと、
複数の前記個別アプリケーションのうち任意の前記個別アプリケーションの検索キーワード入力時に、前記フラグ情報を参照し、前記フラグ情報が選択中であることを示している前記ワードグループから当該個別アプリケーションに対応付けられた検索キーワードを取得し表示する表示ステップと、
を有することを特徴とする。
【００２０】
また、本発明の第４の観点に係るプログラムは、
検索機能を有する複数の個別アプリケーションを実行するコンピュータを、
各々の前記個別アプリケーションに対応付けた検索キーワードをグループ化し識別情報を付したワードグループと、前記ワードグループを選択中であるか否かを示すフラグ情報と、を記憶する記憶部、及び、
複数の前記個別アプリケーションのうち任意の前記個別アプリケーションの検索キーワード入力時に、前記フラグ情報を参照し、前記フラグ情報が選択中であることを示している前記ワードグループから当該個別アプリケーションに対応付けられた検索キーワードを取得し表示する制御を行う制御部、
として機能させることを特徴とする。
【発明の効果】
【００２１】
本発明によれば、種類の異なる複数の個別アプリケーションのうちの任意の個別アプリケーションにおいて検索キーワードの入力を簡易化することができる。
【図面の簡単な説明】
【００２２】
【図１】実施形態に係る検索支援装置の構成を示すブロック図である。
【図２】ワードグループとフラグ情報を説明するための図である。
【図３】検索支援機能の設定画面を説明するための図である。
【図４】検索支援機能実行時の画面を説明するための図である。
【図５】検索履歴書換処理を示すフローチャートである。
【図６】個別アプリケーション検索処理を示すフローチャートである。
【図７】実施形態２に係る検索支援システムの構成を示す図である。
【図８】実施形態２に係る検索支援機能におけるデータフローを示した図である。
【発明を実施するための形態】
【００２３】
（実施形態１）
以下、本発明の実施形態１について図面を参照して説明する。
【００２４】
本実施形態に係る検索支援装置１０は、複数の検索機能付きのアプリケーション（以下、個別アプリケーションと呼ぶ）と、個別アプリケーションの検索キーワードの入力を支援するアプリケーション（以下、検索支援アプリケーションと呼ぶ）をインストールした通信端末である。
【００２５】
検索支援装置１０は、例えば、携帯電話、スマートフォン、タブレット型端末等の通信端末から構成される。これらの通信端末に、アプリケーション配信サーバから各種通信ネットワークを介して複数の個別アプリケーションと、検索支援アプリケーションをダウンロードしてインストールすることにより、検索支援装置１０が構成される。検索支援装置１０は、図１に示すように制御部１１０、記憶部１２０、表示部１３０、操作部１４０を備える。
【００２６】
制御部１１０は、演算処理装置、内部メモリ等から構成され、記憶部１２０に記憶されている個別アプリケーションや検索支援アプリケーションのプログラムを実行することにより、個別アプリケーション実行部１１１、検索キーワード書換部１１２、フラグ情報変更部１１３として機能する。
【００２７】
記憶部１２０は、フラッシュメモリ等の読み書き可能な不揮発性の半導体メモリ等から構成される。記憶部１２０には個別アプリケーションや検索支援アプリケーションのプログラムや、各アプリケーションで使用するデータが記憶される。
【００２８】
表示部１３０は、例えば、ＬＣＤ（Liquid Crystal Display）等の表示デバイスから構成され、図形、文字、記号などの情報表示出力を行う。操作部１４０は、表示部１３０の表示面上に構成されたタッチパッドやキーボード等から構成され、操作者による操作入力を検出し、検出した操作入力に係る信号を制御部１１０に出力する。ここでは、操作部１４０が表示部１３の表示面上に構成されたタッチパッドである場合について説明する。
【００２９】
検索支援装置１０にインストールされている個別アプリケーションは、例えば、ウェブブラウザ、気象情報配信アプリケーション、地理情報配信アプリケーション、道案内アプリケーション、飲食店情報配信アプリケーションである。通信端末にこれらの個別アプリケーションをインストールすることにより、記憶部１２０には、個別アプリケーションプログラム１２１が記憶されるとともに、個別アプリケーションの検索を実行した検索キーワードの履歴を格納する格納領域が確保される。また、個別アプリケーションプログラム１２１を実行することにより、制御部１１０は個別アプリケーション実行部１１１として機能する。
【００３０】
各個別アプリケーションの検索を実行することにより、記憶部１２０に確保された格納領域に検索キーワード履歴１２２が記憶される。検索キーワード履歴１２２は、各個別アプリケーションで実行された検索処理の検索キーワードの履歴であり、個別アプリケーション毎の格納領域に検索キーワードのデータが記憶されている。検索キーワード履歴１２２は、検索が実行されるたびに更新される。各個別アプリケーションによって記憶するワード数を決めて、古い履歴から消去するようにしてもよい。ここで、図１には個別アプリケーションプログラム１２１、検索キーワード履歴１２２、個別アプリケーション実行部１１１を１つのみ示しているが、実際はインストールした個別アプリケーションの数と同じ数の各要素が備えられている。
【００３１】
検索支援装置１０にインストールされている検索支援アプリケーションは、個別アプリケーションの検索キーワードの入力を支援するためのアプリケーションである。通信端末に検索支援アプリケーションをインストールし、実行することにより、記憶部１２０には検索支援アプリケーションで使用する検索キーワードを含む複数のワードグループ１２３と、複数のワードグループ１２３のうちどのワードグループ１２３が選択されているかを示すフラグ情報１２４が記憶される。また、検索支援アプリケーションのプログラムを実行することにより、制御部１１０は、検索キーワード書換部１１２、フラグ情報変更部１１３として機能する。ここで、図１にはワードグループ１２３を１つのみ示しているが、実際はユーザが作成した数のワードグループ１２３が記憶されている。
【００３２】
ワードグループ１２３は、各個別アプリケーションの検索キーワードを各個別アプリケーションに対応付けたものをグループ化し、グループ名や番号等の識別情報を付したワードデータである。ワードグループ１２３は、ユーザが操作部１４０に対して文字入力して生成したデータである。フラグ情報１２４は、各ワードグループ１２３が選択中であるか否かを示す情報であり、例えば、選択中のワードグループ１２３のフラグがＯＮであり、未選択のワードグループ１２３のフラグがＯＦＦである。
【００３３】
ワードグループ１２３とフラグ情報１２４の例を図２に示す。ワードグループ１２３はワードグループ名と各個別アプリケーションに対応した検索キーワードから構成される。
【００３４】
例えば、ユーザが所属する「株式会社ＡＢＣ」というワードグループ名のワードグループ１２３は、ウェブブラウザで使用する検索キーワードとして株式会社ＡＢＣの業務と関連する「特許庁」「東京都中央区」「宅配便」「東京国税局」を含む。また、「株式会社ＡＢＣ」のワードグループ１２３は、気象情報配信アプリケーションで使用する検索キーワードとして、株式会社ＡＢＣの所在地や業務上関連のある地名である「東京都千代田区」「東京都中央区」「つくば市」「大阪市」を含む。また、「株式会社ＡＢＣ」のワードグループ１２３は、道案内アプリケーションで使用する検索キーワードとして業務で訪問する場所の名称「特許庁」「東京駅」「日本橋税務署」を含む。
【００３５】
また、ユーザが予定する「信州旅行」というワードグループ名のワードグループ１２３は、ウェブブラウザで使用する検索キーワードとして旅行先の情報として「白馬村」「白馬  ホテル」「信州  美術館」「白馬  レストラン」を含む。また、「信州旅行」のワードグループ１２３は、気象情報配信アプリケーションで使用する検索キーワードとして、旅行の行き先の地名「白馬村」「長野県」「白馬  スキー場」「白馬岳」を含む。また、「信州旅行」のワードグループ１２３は、道案内アプリケーションで使用する検索キーワードとして旅行の行き先の名称「白馬駅」「白馬  美術館」「白馬  スキー場」を含む。
【００３６】
このようにワードグループ１２３はユーザが個別アプリケーションの検索時に頻繁に入力する検索キーワードをグループに分けて記憶部１２０に記憶したものである。また、図２の表の一番右の列にフラグ情報１２４を示している。この例において、「信州旅行」のグループのフラグのみがＯＮとなっており、「信州旅行」のワードグループ１２３が選択中（アクティブ）であることを示している。
【００３７】
以上のように構成された検索支援装置１０の動作について詳細に説明する。
【００３８】
検索支援装置１０がスマートフォンの場合、図３（ａ）に示すような画面になる。画面上方には、個別アプリケーションのアイコンが示されている。図３（ａ）の例では、左からウェブブラウザのアイコン３０１、気象情報配信プリケーションのアイコン３０２、道案内アプリケーションのアイコン３０３が配列している。画面の下方には、検索支援アプリケーション（ＳＳ：Search Support）のアイコン３１１が示されている。
【００３９】
検索支援アプリケーションのアイコン３１１をタッチして選択すると、図３（ｂ）に示すような検索支援アプリケーションの設定画面が表示される。この画面の上方には、既に作成されたワードグループ１２３のアイコン３２１〜３２３が表示されている。画面の下方には、新規作成用（「作成」）のボタン３３１、既に作成済みのワードグループ１２３のデータ編集用（「編集」）のボタン３３２、ワードグループ１２３の選択切替用（「Ａ／Ｎ」：Active / Non-active)のボタン３３３が表示されている。これらのボタンをタッチすることにより、ワードグループ１２３を新規作成、編集、選択切替を行う。
【００４０】
「信州旅行」のアイコン３２２を選択して「編集」のボタン３３２をタッチすると図３（ｃ）に示すような編集画面が表示される。この画面において、各個別アプリケーションで使用する検索キーワードを入力、修正、削除することができる。この時、制御部１１０の検索キーワード書換部１１２が記憶部１２０に記憶されているワードグループ１２３を編集することになる。
【００４１】
また、図３（ｂ）の画面において「信州旅行」のアイコン３２２を選択して「Ａ／Ｎ」のボタン３３３をタッチすると図３（ｄ）に示すような「信州旅行」のワードグループ１２３を選択する（アクティブにする）ことを確認する画面を表示する。この画面において、各ワードグループ１２３の選択を切り替えることができる。「信州旅行」をアクティブにする操作をすると（図３（ｄ）の画面で「Ｙｅｓ」をタッチする）、図２の「信州旅行」のフラグがＯＮになる。この時、制御部１１０のフラグ情報変更部１１３が記憶部１２０に記憶されているフラグ情報１２４を編集することになる。
【００４２】
ワードグループ１２３の少なくとも１つが選択されているとき（アクティブになっているとき）、図４（ａ）に示すように検索支援アプリケーションのアイコン３１１を強調させる等して、選択中のワードグループ１２３があることがわかる態様で表示する。ワードグループ１２３の少なくとも１つが選択されているときに個別アプリケーションが実行されると図４（ｂ）に示すような検索キーワード入力ボックス４０１が表示される。
【００４３】
ワードグループ１２３の少なくとも１つが選択されている状態において、個別アプリケーションが実行されたときの処理を図５、６のフローチャートに沿って説明する。
【００４４】
個別アプリケーションの１つが実行されたとき、制御部１１０の検索キーワード書換部１１２が、図５に示す検索履歴書換処理を実行する。まず、検索キーワード書換部１１２は、実行された個別アプリケーションが検索支援機能の対象のアプリケーションか否かを判定する（ステップＳ１０１）。検索支援機能の対象のアプリケーションか否かの判断は、図２のワードグループ１２３及びフラグ情報１２４のリストに当該アプリケーションが含まれているか否かで判定する。実行された個別アプリケーションが検索支援機能の対象のアプリケーションでない場合（ステップＳ１０１：Ｎｏ）、処理を終了する。
【００４５】
実行された個別アプリケーションがウェブブラウザ等の検索支援機能の対象のアプリケーションである場合には（ステップＳ１０１：Ｙｅｓ）、フラグ情報１２４を参照し、フラグがＯＮになっているワードグループがあるか否かを判定する（ステップＳ１０２）。フラグがＯＮになっているワードグループがない場合は（ステップＳ１０２：Ｎｏ）、処理を終了する。
【００４６】
フラグがＯＮになっているワードグループがある場合には（ステップＳ１０２：Ｙｅｓ）、検索キーワード履歴１２２の情報を一時保存する（ステップＳ１０３）。その後、ワードグループ１２３から、実行中の個別アプリケーションに対応付けられた検索キーワードを取得する（ステップＳ１０４）。
【００４７】
そして、検索キーワード書換部１１２は、実行中の個別アプリケーションの検索キーワード履歴１２２のデータを、ステップＳ１０４で取得した検索キーワードに書き換える（ステップＳ１０５）。
【００４８】
その後、実行中の個別アプリケーションを終了する操作が入力されるまで待機する（ステップＳ１０６：Ｎｏ）。個別アプリケーションの終了指示があった場合には（ステップＳ１０６：Ｙｅｓ）、ステップＳ１０３で一時保存した履歴情報と、個別アプリケーションにおいて検索を実行した検索キーワードの履歴情報と、を検索キーワード履歴１２２として記憶部１２０に記憶して（ステップＳ１０７）、処理を終了する。
【００４９】
以上説明した検索履歴書換処理と平行して実行される個別アプリケーション検索処理を、図６のフローチャートに沿って説明する。この検索処理は、個別アプリケーションの検索以外の処理とも平行して実行される。
【００５０】
個別アプリケーションの実行中に図４（ｂ）の検索キーワード入力ボックス４０１が選択された場合には（ステップＳ２０１：Ｙｅｓ）、個別アプリケーション実行部１１１は、検索キーワード履歴１２２から、当該個別アプリケーションの検索キーワードを取得して検索キーワード入力ボックス４０１内、又は、検索キーワード入力ボックス４０１に近接した位置に表示する。（ステップＳ２０２）。
【００５１】
ユーザが表示された検索キーワードのいずれかを選択して検索実行、又は、ユーザが文字入力して検索実行をした場合には（ステップＳ２０３：Ｙｅｓ）、アプリケーションサーバに検索要求を送信する（ステップＳ２０４）。ステップＳ２０１で検索ボックスが選択されず（ステップＳ２０１：Ｎｏ）、又はステップＳ２０３で検索が実行されなかった場合には（ステップＳ２０３：Ｎｏ）、ステップＳ２０７に進む。
【００５２】
アプリケーションサーバから検索結果が送信されると、個別アプリケーション実行部１１１は検索結果を受信し、表示部１３０に表示する（ステップＳ２０５）。そして、個別アプリケーション実行部１１１は、検索した検索キーワードを検索キーワード履歴１２２に追加して、検索キーワード履歴１２２を更新する（ステップＳ２０６）。
【００５３】
その後、アプリケーションの終了指示があるか否かを判別し（ステップＳ２０７）、アプリケーションの終了指示がない間は（ステップＳ２０７：Ｎｏ）、ステップＳ２０１〜Ｓ２０７の処理を継続する。アプリケーションの終了指示があると（ステップＳ２０７：Ｙｅｓ）、処理を終了する。
【００５４】
図５の検索履歴書換処理及び図６の個別アプリケーション検索処理によれば、選択中のワードグループ１２３がある場合には、ワードグループ１２３の検索キーワードを、検索キーワード入力ボックス４０１内、又は、検索キーワード入力ボックス４０１に近接して表示させることができる。一方、選択中のワードグループ１２３がない場合には、最近検索を実行した検索キーワードを、検索キーワード入力ボックス４０１内、又は、検索キーワード入力ボックス４０１に近接して表示させることができる。
【００５５】
以上説明したように、本実施形態において、個別アプリケーションの検索を実行する際に、フラグ情報１２４がＯＮとなっているワードグループ１２３があるときは、実行中の個別アプリケーションに対応する検索キーワードを当該ワードグループ１２３から取得し、表示させることとした。これにより、種類の異なる複数の個別アプリケーションのうちの任意の個別アプリケーションの検索時に、ユーザの必要とする検索キーワードを表示させて、検索キーワードの入力を簡易化させることができる。
【００５６】
（実施形態２）
以下、本発明の実施形態２について図７、８を参照して詳細に説明する。
【００５７】
本実施形態２に係る検索支援システム２は、実施形態１に係る検索支援装置１０を複数備え、各検索支援装置１０と、アプリケージョン配信サーバ２０と、個別アプリケーションサーバ３０と、が任意のネットワークを介して互いに接続されている。検索支援システム２は、例えば、図７に示すように、検索支援装置Ａ１１、検索支援装置Ｂ１２が基地局４０を介してインターネット５０に接続されており、アプリケーション配信サーバ２０、個別アプリケーションサーバ３０がインターネット５０に接続されている。
【００５８】
検索支援装置Ａ１１、検索支援装置Ｂ１２は、実施形態１で説明したように、フラグ情報１２４に基づいて、ワードグループ１２３から各個別アプリケーションに対応する検索キーワードを取得して表示する検索支援機能を有する。検索支援装置Ａ１１、検索支援装置Ｂ１２は、データ入力して生成したワードグループ１２３を互いに送受信する機能を更に有する。
【００５９】
検索支援装置Ａ１１が記憶するワードグループ１２３を検索支援装置Ｂ１２に送信する場合について、図８のデータフロー図に沿って説明する。
【００６０】
検索支援装置Ａ１１が記憶部１２０に記憶しているワードグループ１２３の一部又は全部を検索支援装置Ｂ１２に送信する（ステップＳ１）。検索支援装置Ｂ１２は、受け取ったワードグループ１２３に含まれる検索キーワードに対応する個別アプリケーションのうち、自装置がインストールしていない個別アプリケーションがあった場合、検索支援装置Ｂ１２は検索支援装置Ａ１１に当該個別アプリケーションの情報を要求する（ステップＳ２）。
【００６１】
ステップＳ２での要求を受けて、検索支援装置Ａ１１は、個別アプリケーションの情報を検索支援装置Ｂ１２へ送信する（ステップＳ３）。ステップＳ３で送信する個別アプリケーションの情報は、当該個別アプリケーションのアイコン画像のデータ及びアプリケーション配信サーバ２０のＵＲＬ等のダウンロードに係る情報である。検索支援装置Ｂ１２は、ステップＳ３で個別アプリケーションの情報を受信すると、アイコンの画像を表示部１３０に表示させる（ステップＳ４）。このアイコンは、個別アプリケーションのプログラムをアプリケーション配信サーバ２０からダウンロードする処理の命令とリンクしており、当該個別アプリケーションがインストール前であることが分かる態様で表示される。
【００６２】
検索支援装置Ｂ１２のユーザは、ステップＳ４で表示されたアイコンの個別アプリケーションをインストールしたい場合は、このアイコンをタッチする。これにより検索支援装置Ｂ１２は、アプリケーション配信サーバ２０にこの個別アプリケーションのプログラムのダウンロード要求を送信する（ステップＳ５）。
【００６３】
これを受けて、アプリケーション配信サーバ２０は要求されている個別アプリケーションのプログラムを検索支援装置Ｂ１２に送信する（ステップＳ６）。検索支援装置Ｂ１２は、この個別アプリケーションのプログラムをダウンロードし、インストールする。
【００６４】
検索支援装置Ｂ１２は、インストール後、この個別アプリケーションの検索機能を利用する際には、実施形態１と同様の処理を行う。つまり、ワードグループ１２３からこの個別アプリケーションに対応する検索キーワードを取得し、検索キーワード入力ボックス４０１内、又は、検索キーワード入力ボックス４０１に近接して表示させる。
【００６５】
検索支援装置Ｂ１２のユーザは、表示された検索キーワードの中から選択し、又は、文字入力した検索キーワードを決定し検索実行する操作を行う。検索支援装置Ｂ１２は、その検索キーワードで個別アプリケーションサーバ３０に対して検索要求をする（ステップＳ７）。個別アプリケーションサーバ３０は、要求された検索キーワードについて検索を行った結果を検索支援装置Ｂ１２に対して送信する（ステップＳ８）。検索支援装置Ｂ１２は、受信した検索結果を表示部１３０に表示させる。
【００６６】
同様に、検索支援装置Ａ１１も個別アプリケーションの検索を実行する際には、ワードグループ１２３からこの個別アプリケーションに対応する検索キーワードを取得し、検索キーワード入力ボックス４０１内、又は、検索キーワード入力ボックス４０１に近接して表示させる。
【００６７】
検索支援装置Ａ１１のユーザは、表示された検索キーワードの中から選択し、又は、文字入力した検索キーワードを決定し検索実行する操作を行う。検索支援装置Ａ１１は、その検索キーワードで個別アプリケーションサーバ３０に対して検索要求をする（ステップＳ９）。個別アプリケーションサーバ３０は、要求された検索キーワードについて検索を行った結果を検索支援装置Ａ１１に対して送信する（ステップＳ１０）。検索支援装置Ａ１１は、受信した検索結果を表示部１３０に表示させる。
【００６８】
以上説明したように、本実施形態において、ワードグループ１２３を他の検索支援装置１０に送信し、他の検索支援装置１０が、受信したワードグループ１２３の中に自装置にインストールされていない個別アプリケーションの検索キーワードがあるときは、当該個別アプリケーションのダウンロードに係る情報を、送信元の検索支援装置１０から取得して、アプリケーション配信サーバ２０から個別アプリケーションプログラムをダウンロードすることとした。これにより、種類の異なる複数の個別アプリケーションで使用可能な検索キーワードの情報を他の検索支援装置１０と共有することができ、検索キーワードの入力を簡易化させることができる。
【００６９】
このように本発明は、各々の個別アプリケーションに対応付けた検索キーワードをグループ化し、識別情報を付したワードグループと、ワードグループのいずれかを選択中であるか否かを示すフラグ情報と、を記憶部に記憶しておき、任意の個別アプリケーションの検索キーワード入力時に、フラグ情報を参照し、フラグ情報が選択中であることを示しているワードグループから当該個別アプリケーションに対応付けられた検索キーワードを取得し表示することとした。これにより、種類の異なる複数の個別アプリケーションのうちの任意の個別アプリケーションにおいて検索キーワードの入力を簡易化することができる。
【００７０】
なお、本発明は、上記実施形態に限定されず、本発明の要旨を逸脱しない範囲での種々の変更は勿論可能である。
【００７１】
例えば、記憶部１２０に検索キーワード履歴１２２を記憶しておき、検索キーワード書換部１１２が、検索キーワード履歴１２２をワードグループ１２３に含まれる検索キーワードに書き換えるとしたが、検索キーワード履歴１２２を書き換えることなく、個別アプリケーションが、フラグ情報１２４を参照して直接ワードグループ１２３から検索キーワードを取得する機能を備えてもよい。
【００７２】
また、ワードグループ１２３はユーザが文字入力することによりデータ生成するとしたが、任意のワードグループ１２３を選択中に検索が実行された検索キーワードを、自動でワードグループ１２３に追加して更新するようにしてもよい。あるいは、ワードグループ１２３の全部又は一部をアプリケーション配信サーバ２０又は個別アプリケーションサーバ３０から取得するようにしてもよい
【００７３】
また、実施形態２において、ワードグループ１２３を受信した他の検索支援装置Ｂ１１が、ワードグループ１２３に含まれる検索キーワードに対応付けられた個別アプリケーションをインストールしていないとき、送信元の検索支援装置Ａ１２に要求し、当該個別アプリケーションに係るアイコン画像やダウンロード情報等を取得するとしたが、アプリケーション配信サーバ２０に要求して、当該個別アプリケーションに係る情報をアプリケーション配信サーバ２０から取得するようにしてもよい。
【００７４】
また、制御部１１０が実行するプログラムの配布方法は任意であり、例えば、ＣＤ−ＲＯＭ（Compact Disc Read-Only Memory）、ＤＶＤ（Digital Versatile Disc）、ＭＯ（Magneto Optical Disc）、メモリカード等のコンピュータ読み取り可能な記録媒体に格納して配布してもよいし、携帯電話網やインターネット等の通信ネットワークを介して配布してもよい。
【符号の説明】
【００７５】
１０…検索支援装置
１１…検索支援装置Ａ
１２…検索支援装置Ｂ
１１０…制御部
１１１…個別アプリケーション実行部
１１２…検索キーワード書換部
１１３…フラグ情報変更部
１２０…記憶部
１２１…個別アプリケーションプログラム
１２２…検索キーワード履歴
１２３…ワードグループ
１２４…フラグ情報
１３０…表示部
１４０…操作部
３０１、３０２、３０３…個別アプリケーションのアイコン
３１１…検索支援アプリケーションのアイコン
３２１、３２２、３２３…ワードグループのアイコン
３３１、３３２、３３３…ボタン
４０１…検索キーワード入力ボックス
２…検索支援システム
２０…アプリケーション配信サーバ
３０…個別アプリケーションサーバ
４０…基地局
５０…インターネット
【要約】
【課題】種類の異なる複数の個別アプリケーションのうちの任意の個別アプリケーションにおいて検索キーワードの入力を簡易化することのできる検索支援装置等を提供する。
【解決手段】個別アプリケーションを実行する際、フラグ情報１２４を参照し、フラグ情報１２４がＯＮとなっているワードグループ１２３があるときは、実行中の個別アプリケーションに対応する検索キーワードを当該ワードグループ１２３から取得する。検索キーワード書換部１１２は、検索キーワード履歴１２２に格納されている検索キーワードを、ワードグループ１２３から取得した検索キーワードに置き換える。個別アプリケーション実行部１１１は、検索キーワード入力ボックスに検索キーワード履歴１２２に含まれる検索キーワードを表示させる。
【選択図】図１【図１】
0005692734.tif 000002
【図２】
0005692734.tif 000003
【図３】
0005692734.tif 000004
【図４】
0005692734.tif 000005
【図５】
0005692734.tif 000006
【図６】
0005692734.tif 000007
【図７】
0005692734.tif 000008
【図８】
0005692734.tif 000009