(57)【要約】【課題】所望するデータを探し出す際に、そのデータの保存先や検索方法などが分からなくても、現在の状況にマッチしたデータ検索を実現できるようにする。【解決手段】ＣＰＵ１は、検索用データとして入力されたキーワードに基づいて属性辞書Ｍ１１を参照して当該キーワードの属性を判別すると共に、現在実行中の機能を判別し、この判別結果（キーワード属性、現在実行中の機能）に基づいて機能別保存先テーブルＭ９、属性別保存先テーブルＭ１０を参照することによって、優先検索すべきデータの保存先を特定してキーワード検索を行う。【選択図】  図１
2010079690.tif 000002
【特許請求の範囲】
【請求項１】
入力された検索用データに基づいてデータ検索を行う端末装置であって、
機能別に優先検索すべきデータの保存先を機能別保存先として記憶する機能別保存先記憶手段と、
データの属性別に優先検索すべきデータの保存先を属性別保存先として記憶する属性別保存先記憶手段と、
前記検索用データが入力された場合に、現在実行中の機能を判別するほか、入力され検索用データの属性を判別する判別手段と、
この判別手段によって判別された判別結果に基づいて前記機能別保存先記憶手段と前記属性別保存先記憶手段を参照することによって、優先検索すべき保存先を特定する特定手段と、
この特定手段によって特定された保存先を前記入力された検索用データに基づいて検索する検索手段と、
を具備したことを特徴とする端末装置。
【請求項２】
前記検索用データの属性を記憶する属性記憶手段を更に備え、
前記判別手段は、前記入力された検索用データに基づいて前記属性記憶手段を参照することによってその属性を判別する、
ようにしたことを特徴とする請求項１記載の端末装置。
【請求項３】
前記機能別のデータ保存先は、その機能の実行によって得られたデータを記憶し、
前記検索手段は、前記特定手段によって前記機能別保存先が特定された場合に、当該機能の実行によって得られたデータを対象に検索を行う、
ようにしたことを特徴とする請求項１記載の端末装置。
【請求項４】
前記特定手段は、前記判別手段によって判別された判別結果に基づいて前記機能別保存先記憶手段と前記属性別保存先記憶手段を参照した結果、機能別保存先と属性別保存先とが共通していれば、この共通する保存先を優先検索すべき保存先として特定する、
ようにしたことを特徴とする請求項１記載の端末装置。
【請求項５】
前記特定手段は、前記判別手段によって判別された判別結果に基づいて前記機能別保存先記憶手段と前記属性別保存先記憶手段を参照した結果、その判別結果に該当している各保存先を優先検索すべき保存先として順次特定する、
ようにしたことを特徴とする請求項１記載の端末装置。
【請求項６】
前記判別手段によって判別された判別結果に基づいて前記機能別保存先記憶手段と前記属性別保存先記憶手段を参照した結果、その判別結果に該当している各保存先をリスト表示するリスト表示手段を更に備え、
前記特定手段は、前記リスト表示手段によってリスト表示されている保存先の中から任意に選択された保存先を優先検索すべき保存先として特定する、
ようにしたことを特徴とする請求項１記載の端末装置。
【請求項７】
前記検索手段は、現在実行中の機能に基づいて前記機能別保存先を検索した結果、該当するデータが無ければ、前記属性別保存先を検索する、
ようにしたことを特徴とする請求項１記載の端末装置。
【請求項８】
前記検索手段は、前記機能別保存先及び前記属性別保存先を検索した結果、該当するデータが無ければ、前記機能別保存先及び属性別保存先以外の他の保存先を検索する、
ようにしたことを特徴とする請求項１記載の端末装置。
【請求項９】
前記検索用データが入力される検索用入力域を表示画面上に固定的に表示させるために前記機能や画面が切り替えられる毎に前記検索用入力域を切り替え先の画面に表示させる表示制御手段を更に備える、
ようにしたことを特徴とする請求項１記載の端末装置。
【請求項１０】
コンピュータに対して、
機能別に優先検索すべきデータの保存先が記憶されていると共に、データの属性別に優先検索すべきデータの保存先が記憶されている状態において、検索用データが入力された場合に、現在実行中の機能を判別するほか、入力され検索用データの属性を判別する機能と、
前記判別結果に基づいて前記機能別保存先と前記属性別保存先を参照することによって、優先検索すべき保存先を特定する機能と、
前記特定された保存先を前記入力された検索用データに基づいて検索する機能と、
を実現させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、入力された検索用データに基づいてデータ検索を行う端末装置及びプログラムに関する。
【背景技術】
【０００２】
一般に、携帯電話装置、パーソナルコンピュータなどの端末装置には、各種のデータが記憶されている。すなわち、機能内容を説明のための説明文、機能の実行によってユーザ入力されたデータ（例えば、ファイル、写真撮影、作成メール、アドレス帳データ）、機能の実行によって自動入力されたデータ（例えば、着信履歴、発履歴）など、多数のデータが記憶されている。このような膨大なデータの中から所望するデータを探し出すためには、そのデータの保存先は何処か、どのような方法で検索すべきかが分からなければならない。従って、データの保存先や保存方法が分からなければ、端末内の全データを検索対象とする「全検索」という方法で検索するしかないが、この「全検索」の方法は、検索時間が長くなり、しかも、検索結果に的外れな（ノイズ的な）データが多く含まれてしまうという問題があった。
ところで、従来においては、電話中の相手に関するデータを各種のデータベース（アドレス帳、スケジュール帳）から検索して表示するようにした技術が知られている（特許文献１参照）。
【特許文献１】特開平０９−２９４１５５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上述した先行技術（特許文献１）では、検索対象が通話相手に限られてしまうため、電話相手以外のデータを検索するような場合には、上述したように端末内の全データを検索対象とする「全検索」で行わなくてはならない。
【０００４】
この発明の課題は、所望するデータを探し出す際に、そのデータの保存先や検索方法などが分からなくても、現在の状況にマッチしたデータ検索を実現できるようにすることである。
【課題を解決するための手段】
【０００５】
上述した課題を解決するために請求項１記載の発明は、入力された検索用データに基づいてデータ検索を行う端末装置であって、機能別に優先検索すべきデータの保存先を機能別保存先として記憶する機能別保存先記憶手段と、データの属性別に優先検索すべきデータの保存先を属性別保存先として記憶する属性別保存先記憶手段と、前記検索用データが入力された場合に、現在実行中の機能を判別するほか、入力され検索用データの属性を判別する判別手段と、この判別手段によって判別された判別結果に基づいて前記機能別保存先記憶手段と前記属性別保存先記憶手段を参照することによって、優先検索すべき保存先を特定する特定手段と、この特定手段によって特定された保存先を前記入力された検索用データに基づいて検索する検索手段と、を具備したことを特徴とする。
【０００６】
請求項１に従属する発明として、前記検索用データの属性を記憶する属性記憶手段を更に備え、前記判別手段は、前記入力された検索用データに基づいて前記属性記憶手段を参照することによってその属性を判別する、ようにしたことを特徴とする請求項２記載の発明であってもよい。
【０００７】
請求項１に従属する発明として、前記機能別のデータ保存先は、その機能の実行によって得られたデータを記憶し、前記検索手段は、前記機能別保存先が特定された場合に、当該機能の実行によって得られたデータを対象に検索を行う、ようにしたことを特徴とする請求項３記載の発明であってもよい。
【０００８】
請求項１に従属する発明として、前記特定手段は、前記判別手段によって判別された判別結果に基づいて前記機能別保存先記憶手段と前記属性別保存先記憶手段を参照した結果、前記能別保存先と属性別保存先とが共通していれば、この共通する保存先を優先検索すべき保存先として特定する、ようにしたことを特徴とする請求項４記載の発明であってもよい。
【０００９】
請求項１に従属する発明として、前記特定手段は、前記判別手段によって判別された判別結果に基づいて前記機能別保存先記憶手段と前記属性別保存先記憶手段を参照した結果、その判別結果に該当している各保存先を優先検索すべき保存先として順次特定する、ようにしたことを特徴とする請求項５記載の発明であってもよい。
【００１０】
請求項１に従属する発明として、前記判別手段によって判別された判別結果に基づいて前記機能別保存先記憶手段と前記属性別保存先記憶手段を参照した結果、その判別結果に該当している各保存先をリスト表示するリスト表示手段を更に備え、前記特定手段は、前記リスト表示手段によってリスト表示されている保存先の中から任意に選択された保存先を優先検索すべき保存先として特定する、ようにしたことを特徴とする請求項６記載の発明であってもよい。
【００１１】
請求項１に従属する発明として、前記検索手段は、現在実行中の機能に基づいて前記機能別保存先を検索した結果、該当するデータが無ければ、前記属性別保存先を検索する、ようにしたことを特徴とする請求項７記載の発明であってもよい。
【００１２】
請求項１に従属する発明として、前記検索手段は、前記機能別保存先記憶手段及び前記属性別保存先記憶手段を参照することで前記特定手段によって特定された機能別保存先及び属性別保存先を検索した結果、該当するデータが無ければ、前記機能別保存先及び属性別保存先以外の他の保存先を検索する、ようにしたことを特徴とする請求項８記載の発明であってもよい。
【００１３】
請求項１に従属する発明として、前記検索用データが入力される検索用入力域を表示画面上に固定的に表示させるために前記機能や画面が切り替えられる毎に前記検索用入力域を切り替え先の画面に表示させる表示制御手段を更に備える、ようにしたことを特徴とする請求項９記載の発明であってもよい。
【００１４】
また、上述した課題を解決するために請求項１０記載の発明は、コンピュータに対して、機能別に優先検索すべきデータの保存先が記憶されていると共に、データの属性別に優先検索すべきデータの保存先が記憶されている状態において、検索用データが入力された場合に、現在実行中の機能を判別するほか、入力され検索用データの属性を判別する機能と、前記判別結果に基づいて前記機能別保存先と前記属性別保存先を参照することによって、優先検索すべきデータの保存先を特定する機能と、前記特定されたデータの保存先を前記入力された検索用データに基づいて検索する機能と、を実現させるためのプログラムを特徴とする。
【発明の効果】
【００１５】
この発明によれば、所望するデータを探し出す際に、そのデータの保存先や検索方法などが分からなくても、現在の状況にマッチしたデータを効率良く検索することができ、様々な状況でも快適なデータ検索が可能となる。
【発明を実施するための最良の形態】
【００１６】
以下、図１〜図７を参照して本発明の実施形態を説明する。
この実施形態は、端末装置として携帯電話装置に適用した場合を例示したもので、図１は、この携帯電話装置の基本的な構成要素を示したブロック図である。
この携帯電話装置は、例えば、２つの筐体（操作部筐体、表示部筐体）が開閉可能に取り付けられた折り畳み自在なもので、通話機能、電子メール機能、インターネット接続機能（Ｗｅｂアクセス機能）などのほか、表示画面内の検索用入力域（検索窓）に入力されている検索用データに基づいてデータ検索を行うデータ検索機能、静止画や動画撮影を行うカメラ機能、音楽コンテンツ、映像コンテンツなどを再生するコンテンツ再生機能、スケジュール日時を報知するスケジュール管理機能が備えられている。
【００１７】
ＣＰＵ１は、記憶部２内の各種のプログラムに応じてこの携帯電話装置の全体動作を制御する中核的な中央演算処理装置である。記憶部２は、内部メモリであり、プログラム領域とデータ領域とを有し、このプログラム領域には、後述する図４〜図６に示す動作手順に応じて本実施形態を実現するためのプログラムが格納され、また、そのデータ領域には、機能一覧表Ｍ１、アドレス帳Ｍ２、着信履歴フォルダＭ３、受信メールフォルダＭ４、スケジュール帳Ｍ５、写真フォルダＭ６、音楽フォルダＭ７、アーチスト情報フォルダＭ８など、様々なデータが記憶されているほか、後述する機能別保存先テーブルＭ９、属性別保存先テーブルＭ１０、属性辞書Ｍ１１が記憶されている。記録メディア３は、着脱自在な可搬型メモリ（外部メモリ）で、例えば、ＳＤカード、ＩＣカードなどによって構成され、撮影画像などを保存する。メモリ４は、ワーク領域を有する内部メモリであり、必要に応じてメモリ４内の各種のデータは、記憶部２にセーブされる。
【００１８】
電話通信部５は、無線部、ベースバンド部、多重分離部などを備え、例えば、通話機能、電子メール機能、インターネット接続機能の動作時に最寄りの基地局（図示せず）との間でデータの送受信を行う電話通信手段で、通話機能の動作時にはベースバンド部の受信側から信号を取り込んで受信ベースバンド信号に復調したのち、音声信号処理部６を介して通話用スピーカＳＰから音声出力させ、また、通話用マイクＭＣからの入力音声データを音声信号処理部６から取り込み、送信ベースバンド信号に符号化したのち、ベースバンド部の送信側に与えてアンテナから発信出力させる。通話用マイクＭＣは、通話時以外にデータ検索時にも利用されるもので、ＣＰＵ１は、通話用マイクＭＣから音声信号が入力された際に、この入力音声を認識して文字列データに変換し、表示画面内の検索用入力域（検索窓）に入力するようにしている。
【００１９】
操作部７は、ダイヤル入力、文字入力、コマンド入力などを行うもので、ＣＰＵ１は、操作部７からの入力信号に応じた処理を実行する。表示部８は、例えば、高精細液晶あるいは有機ＥＬを使用し、待受画像などを表示する。カメラ部９は、静止画撮影のほかに動画撮影も可能なもので、撮影レンズ、ミラー等のレンズ・ミラーブロック、撮像素子、その駆動系のほか、測距センサ、光量センサ、アナログ処理回路、信号処理回路、圧縮伸張回路などを備えている。コンテンツ再生部１０は、音楽コンテンツ、映像コンテンツなどを再生するもので、操作部７からの再生開始操作／終了操作に応じて再生動作が制御される。なお、音楽コンテンツ、映像コンテンツなどは、インターネットを介してダウンロードしたり、外部メモリなどを介して取得したりしたものである。
【００２０】
図２は、検索用入力域（検索窓）の表示状態を示した図である。
検索窓ＳＷは、各種の表示画面の上側中央部に表示される横帯状の窓で、ＣＰＵ１は、操作部７から検索用データがキー入力されたり、通話用マイクＭＣから検索用データが音声入力されたりすると、キー入力された文字列データや音声認識された文字列データが検索用データ（キーワード）として検索窓ＳＷ内に入力されて表示される。この検索窓ＳＷの近傍には、データ検索動作の開始を指示するための検索ボタンＳＢが設けられている。この検索ボタンＳＢの操作に応じてＣＰＵ１は、検索窓ＳＷ内の検索用データに基づいてデータの検索動作を開始するが、その際、機能別保存先テーブルＭ９、属性別保存先テーブルＭ１０、属性辞書Ｍ１１を参照し、検索対象となるデータの保存先（ファイルやフォルダなど）を特定してから検索動作を開始するようにしている。また、ＣＰＵ１は、検索窓ＳＷを固定的に表示させるために、機能や画面が切り替えられる毎に検索窓ＳＷを切替先の画面に表示させるようにしている。
【００２１】
図２（ａ）〜（ｆ）は、機能や画面が切り替えられても検索窓ＳＷが固定的に表示される様子を示した図である。すなわち、図２（ａ）は待ち受け画面を示し、（ｂ）はメニュー画面を示している。また、図２（ｃ）はメール画面を示し、（ｄ）は写真フォルダ画面を示し、（ｅ）は音楽フォルダ画面を示し、（ｆ）は機能設定画面を示している。これらの各画面の上部側には、検索窓ＳＷが配置表示されていると共に、この検索窓ＳＷの左側には検索ボタンＳＢが配置表示されている。
【００２２】
図３（ａ）は、機能別保存先テーブルＭ９を説明するための図である。
機能別保存先テーブルＭ９は、機能別に優先検索すべきデータの保存先を機能別保存先として記憶するもので、「機能」、「保存先（優先検索順）」の各項目を有している。「機能」は、アプリケーションを意味しているが、アプリケーションの非実行時である待ち受け時も含まれることを意味し、図示の例では、「機能」として“待ち受け”、“音楽プレイヤー”、…を設定した場合を示している。「保存先」は、優先検索すべき機能別保存先（フォルダ名、ファイル名など）を示し、図示の例では、「機能」の“待ち受け”に対応する「保存先」として、アドレス帳”、“着信履歴”、“受信メール”が優先検索の順に設定し、また、「機能」の“音楽プレイヤー”
に対応する「保存先」として、“音楽フォルダ”、“アーチスト情報”が優先検索の順に設定した場合を示している。
【００２３】
なお、「保存先」としての“アドレス帳”、“着信履歴”、“受信メール”、“アーチスト情報”は、対応するアドレス帳Ｍ２、着信履歴フォルダＭ３、受信メールフォルダＭ４、音楽フォルダＭ７、アーチスト情報フォルダＭ８を示している。このような機能別保存先には、その機能の実行によって得られたデータとして、ユーザ入力されたデータ（例えば、アドレス帳データ、スケジュールデータなど）、あるいは自動入力されたデータ（例えば、着信履歴、受信メール）などが記憶されている。
【００２４】
図３（ｂ）は、属性別保存先テーブルＭ１０を説明するための図である。
属性別保存先テーブルＭ１０は、データの属性別に優先検索すべきデータの保存先を属性別保存先として記憶するもので、「属性」、「保存先（優先検索順）」の各項目を有している。「属性」は、検索窓ＳＷ内に入力されている検索用データ（キーワード）の属性を示し、図示の例では、「属性」として“名前”、“機能”、…を設定した場合を示している。また、この「属性」は、図３（ｃ）に示すように「見出し語」と「属性」とを対応付けて記憶する属性辞書Ｍ１１を参照することによって得られたもので、例えば、検索用データとして“佐藤○夫”が入力されたものとすると、この“佐藤○夫”に基づいて属性辞書Ｍ１１が検索される結果、対応する「属性」として“名前（人名）”に変換される。「保存先」は、優先検索すべき属性別保存先を示し、図示の例では、「属性」“名前（人名）”に対応付けて“アドレス帳”、“受信メール”を優先検索の順に設定した場合を示し、また、「属性」“機能”に対応付けて“機能設定メニュー”、“ヘルプ”を優先検索の順に設定した場合を示している。
【００２５】
次に、この実施形態における携帯電話装置の動作概念を図４〜図６に示すフローチャートを参照して説明する。ここで、これらのフローチャートに記述されている各機能は、読み取り可能なプログラムコードの形態で格納されており、このプログラムコードにしたがった動作が逐次実行される。また、伝送媒体を介して伝送されてきた上述のプログラムコードに従った動作を逐次実行することもできる。すなわち、記録媒体のほかに、伝送媒体を介して外部供給されたプログラム／データを利用してこの実施形態特有の動作を実行することもできる。なお、図４〜図６は、携帯電話装置の全体動作のうち、本実施形態の特徴部分の動作概要を示したフローチャートであり、この図４〜図６のフローから抜けた際には、全体動作のメインフロー（図示省略）に戻る。
【００２６】
図４〜図６は、カーソル移動などによって検索窓ＳＷへの入力が指定された際に実行開始されるフローチャートである。
先ず、ＣＰＵ１は、検索窓ＳＷへの入力が指定と共に、検索用データが操作部７からキー入力されたり、通話用マイクＭＣから音声入力されたりすると、キー入力された文字列データや音声認識された文字列データを検索用データ（キーワード）として取り込み（ステップＳ１）、このキーワードに基づいて属性辞書Ｍ１１を検索し、該当する「属性」を取得する（ステップＳ２）。そして、何らかのアプリケーションが実行中であるかを調べ（ステップＳ３）、いずれのアプリケーションも非実行中であれば、機能別保存先テーブルＭ９を検索し、「機能」として“待ち受け”に対応付けられている「保存先」の項目から“アドレス帳”、“着信履歴”、“受信メール”を抽出する（ステップＳ４）。
【００２７】
また、入力されたキーワードに基づいて属性辞書Ｍ１１を検索した結果、キーワードに該当する「属性」が無ければ（ステップＳ５でＮＯ）、図５のフローに移るが、該当する「属性」が有れば（ステップＳ５でＹＥＳ）、この「属性」に基づいて属性別保存先テーブルＭ１０を検索し、この「属性」に該当する「保存先」を抽出する（ステップＳ６）。例えば、キーワードとして“佐藤○夫”が入力された場合には、それに対応する「属性」として属性辞書Ｍ１１から“名前（人名）”が読み出されるため、この“名前（人名）”に基づいて属性別保存先テーブルＭ１０を検索し、それに該当する「保存先」として“アドレス帳”、“受信メール”を抽出する。
【００２８】
このようにして機能別保存先テーブルＭ９から抽出した“待ち受け”の「保存先」と属性別保存先テーブルＭ１０から抽出した“名前（人名）”の「保存先」とを比較し、“待ち受け”、“名前（人名）”の両方に共通する「保存先」の有無を調べる（ステップＳ７）。ここで、共通する「保存先」が無ければ、図５のフローに移るが、上述の例では、“待ち受け”の「保存先」と“名前（人名）”の「保存先」の中には、“アドレス帳”と“受信メール”が共通しているため（ステップＳ７でＹＥＳ）、この共通する「保存先」を優先検索すべき保存先として特定してキーワード検索を開始する（ステップＳ８）。この場合、共通する「保存先」としてのアドレス帳Ｍ２、受信メールフォルダＭ４をその優先順位に従って順次特定してキーワード検索を開始する（ステップＳ８）。
【００２９】
いま、アドレス帳Ｍ２、受信メールフォルダＭ４の順でキーワード検索した結果、該当するデータが無ければ（ステップＳ９でＮＯ）、後述するステップＳ１０に移るが、キーワードに該当するデータが有れば（ステップＳ９でＹＥＳ）、その検索結果をリスト表示させる（ステップＳ１１）。この場合、図７に示すように、各検索結果がその優先順位に従ってリスト表示され、“佐藤○夫”に関するアドレス帳データ（名前、電話番号）に続いて、“佐藤○夫”の受信メール（件名、受信日時）が順次リスト表示される。このリスト画面の中から任意のデータを選択する操作が行われると、この選択データの内容を詳細表示させる。
【００３０】
この状態において、ユーザ操作によって検索終了が指示されたか（ステップＳ１２）、他の「保存先」への検索が指示されたかを調べ（ステップＳ１３）、検索終了操作が行われたときには（ステップＳ１２でＹＥＳ）、図４〜図６のフローを終了して上述のメインフローに戻る。ここで、他の「保存先」への検索指示とは、共通する「保存先」以外の他の「保存先」への検索指示を意味しているもので、他の「保存先」への検索を指示する操作が行われたときには（ステップＳ１３でＹＥＳ）、ステップＳ１０に移り、上述のように“待ち受け”、“名前（人名）”の両方に共通する「保存先」以外の他の各「保存先」を再抽出することによって優先検索すべき保存先として順次特定する（ステップＳ１０）。なお、上述の例では“着信履歴”が他の「保存先」として再抽出される。その後、図５のフローに移る。
【００３１】
図５のフローに入ると、先ず、上述のようにして抽出した各「保存先」を優先検索すべき保存先としてリスト表示させる（ステップＳ１４）。すなわち、キーワードに該当する「属性」が無い場合には（図４のステップＳ５でＮＯ）、“待ち受け”に対応する「保存先」として、“アドレス帳”、“着信履歴”、“受信メール”をリスト表示させる。また、共通する「保存先」が無い場合には（ステップＳ７でＮＯ）、“待ち受け”、“名前（人名）”
に対応する「保存先」として、“アドレス帳”、“着信履歴”、“受信メール”をリスト表示させる。また、共通する「保存先」を検索した結果、該当するデータが無い場合（ステップＳ９）、あるいは共通する「保存先」に該当データが有っても共通する「保存先」以外の他の「保存先」に対する検索が指示された場合には（ステップＳ１３でＹＥＳ）、共通する「保存先」以外の他の「保存先」として、“着信履歴”を再抽出してリスト表示させる。
【００３２】
このようなリスト画面が表示されている状態において、ユーザ操作の有無を調べる。すなわち、リスト画面の中から任意の「保存先」を選択する操作が行われたか（ステップＳ１５）、リスト画面内の各「保存先」への検索開始を指示する操作が行われたか（ステップＳ２０）、抽出した「保存先」に限らず、全ての「保存先」への検索を指示する操作が行われたか（ステップＳ２２）、検索終了を指示する操作が行われたかを調べる（ステップＳ２４）。いま、リスト画面の中から任意の「保存先」がユーザ操作によって選択されると（ステップＳ１５でＹＥＳ）、選択された保存先を優先検索すべき保存先としてキーワード検索を開始する（ステップＳ１６）。その結果、該当するデータが無ければ（ステップＳ１７でＮＯ）、該当無しを示すメッセージを表示させるが（ステップＳ１９）、該当するデータが有れば（ステップＳ１７でＹＥＳ）、その検索結果をリスト表示させる（ステップＳ１８）。ここで、リスト画面の中から任意のデータを選択する操作が行われると、この選択データの内容を詳細表示させる。その後、ステップＳ１４に戻る。
【００３３】
また、上述の保存先リストが表示されている状態において（ステップＳ１４）、このリスト表示されている各「保存先」への検索を指示する操作が行われたときには（ステップＳ２０でＹＥＳ）、各「保存先」をその優先順位に従って優先検索すべき保存先として順次特定してキーワード検索を開始する（ステップＳ２１）。例えば、“待ち受け”及び“名前（人名）”の「保存先」として、“アドレス帳”、“着信履歴”、“受信メール”がリスト表示されている場合には、それに対応するアドレス帳Ｍ２、着信履歴フォルダＭ３、受信メールフォルダＭ４をその優先順位に従って検索対象として順次特定してキーワード検索を開始する。その結果、該当するデータが無ければ（ステップＳ１７でＮＯ）、該当無しを示すメッセージを表示させるが（ステップＳ１９）、該当するデータが有れば（ステップＳ１７でＹＥＳ）、その検索結果をリスト表示させる（ステップＳ１８）。この場合においても、図７に示すように各検索結果がその優先順位に従ってリスト表示される。
【００３４】
また、上述の保存先リストが表示されている状態において（ステップＳ１４）、機能別保存先テーブルＭ９及び属性別保存先テーブルＭ１０に記憶されている全ての「保存先」への検索を指示する操作（全検索）が行われたときには（ステップＳ２２でＹＥＳ）、全ての保存先をその優先順位に従って順次特定してキーワード検索を開始する（ステップＳ２１）。すなわち、機能別保存先テーブルＭ９、属性別保存先テーブルＭ１０の検索結果に拘わらず、全ての保存先を順次特定してキーワード検索を開始する。その結果、該当するデータが無ければ（ステップＳ１７）、該当無しを示すメッセージを表示させるが（ステップＳ１９）、該当するデータが有れば（ステップＳ１７でＹＥＳ）、その検索結果をリスト表示させる（ステップＳ１８）。また、検索終了を指示する操作が行われたときには（ステップＳ２４でＹＥＳ）、図４〜図６のフローを終了して上述のメインフローに戻る。
【００３５】
他方、検索窓ＳＷにキーワードが入力された際に（ステップＳ１）、アプリケーションが実行中であれば（ステップＳ３でＹＥＳ）、図６のフローに移り、このアプリケーション（機能）に基づいて機能別保存先テーブルＭ９を検索し、この「機能」に対応する各「保存先」を抽出することによって優先検索すべき保存先として順次特定する（ステップＳ２５）。例えば、“音楽プレイヤー”が実行中であれば、その「保存先」として“音楽フォルダ”、“アーチスト情報”を抽出する。そして、抽出した「保存先」をその優先順位に従って順次検索するキーワード検索を開始する（ステップＳ２６）。
【００３６】
その結果、該当するデータが有れば（ステップＳ２７でＹＥＳ）、その検索結果をリスト表示させる（ステップＳ２８）。この場合においても、図７に示すように各検索結果がその優先順位に従ってリスト表示される。ここで、このリスト画面の中から任意のデータを選択する操作が行われると、この選択データの内容を詳細表示させる。そして、ユーザ操作によって検索終了が指示されたか（ステップＳ２９）、機能別保存先テーブルＭ９から抽出した「保存先」以外の他の「保存先」への検索が指示されたかを調べる（ステップＳ３０）。いま、検索終了操作が行われたときには（ステップＳ２９でＹＥＳ）、図４〜図６のフローを終了して上述のメインフローに戻るが、いずれの操作も行われなかったときには（ステップＳ３０でＮＯ）、上述のステップＳ２８に戻る。
【００３７】
一方、機能別保存先テーブルＭ９をキーワード検索した結果、該当するデータが無い場合（ステップＳ２７でＹＥＳ）、あるいは他の「保存先」への検索を指示する検索操作が行われた場合には（ステップＳ３０でＹＥＳ）、ステップＳ３１に移り、入力されたキーワードに基づいて属性辞書Ｍ１１を検索し、キーワードに該当する「属性」が有るかを調べ、該当する「属性」が有れば（ステップＳ３１でＹＥＳ）、この「属性」に基づいて属性別保存先テーブルＭ１０を検索し、対応する各「保存先」を抽出することによって、優先検索すべき保存先として順次特定する（ステップＳ３２）。そして、抽出した各「保存先」をその優先順位に従って順次検索するキーワード検索を開始する（ステップＳ３３）。
【００３８】
その結果、該当するデータが有れば（ステップＳ３４でＹＥＳ）、この検索結果をリスト表示させる（ステップＳ３５）。この場合においても、図７に示すように各検索結果がその優先順位に従ってリスト表示される。ここで、リスト画面の中から任意のデータを選択する操作が行われると、この選択データの内容を詳細表示させる。この状態において、ユーザ操作によって検索終了が指示されたか（ステップＳ３６）、機能別保存先テーブルＭ９、属性別保存先テーブルＭ１０から抽出した「保存先」以外の他の「保存先」への検索が指示されたかを調べる（ステップＳ３７）。
【００３９】
いま、検索終了操作が行われたときには（ステップＳ３６でＹＥＳ）、図４〜図６のフローを終了して上述のメインフローに戻るが、いずれの操作も行われなかったときには（ステップＳ３７でＮＯ）、上述のステップＳ３５に戻る。いま、属性辞書Ｍ１１を検索した結果、キーワードに該当する「属性」が無い場合（ステップＳ３１でＮＯ）、キーワードに該当する「属性」が有ってもこの「属性」に該当する「保存先」にデータが無い場合（ステップＳ３４でＮＯ）、あるいは他の「保存先」への検索を指示する検索操作が行われた場合には（ステップＳ３７でＹＥＳ）、未抽出の各「保存先」を順次特定してキーワード検索を開始する（ステップＳ３８）。すなわち、上述のステップＳ３１でＮＯと判断された場合には、現在実行中の「機能」に対応する「保存先」を除く未抽出の「保存先」、上述のステップＳ３４あるいはステップＳ３７でＮＯと判断された場合には、現在実行中の「機能」及び入力されたキーワードの「属性」に対応する「保存先」を除く未抽出の各「保存先」を順次特定してキーワード検索を行う。
【００４０】
その結果、該当するデータが無ければ（ステップＳ３９でＮＯ）、該当無しをメッセージ表示させるが（ステップＳ４２）、該当するデータが有れば（ステップＳ３９でＹＥＳ）、その検索結果をリスト表示させる（ステップＳ４０）。そして、検索終了操作が行われたかを調べ（ステップＳ４１）、検索終了操作が行われるまで上述のステップＳ４０に戻るが、検索終了操作が行われたときには（ステップＳ４１でＹＥＳ）、図４〜図６のフローを終了して上述のメインフローに戻る。
【００４１】
以上のように、この実施形態においてＣＰＵ１は、検索用データとして入力されたキーワードの属性と現在実行中の機能から機能別保存先テーブルＭ９、属性別保存先テーブルＭ１０を参照することによって、優先検索すべきデータの保存先を特定してキーワード検索を行うようにしたので、所望するデータを探し出す際に、そのデータの保存先や検索方法などが分からなくても、現在の状況にマッチしたデータを効率良く検索することができ、様々な状況でも快適なデータ検索が可能となる。
【００４２】
属性辞書Ｍ１１を参照してキーワードの属性を判別ようにしたので、キーワードの属性を容易かつ確実に得ることができる。この場合、属性辞書Ｍ１１の内容を任意に設定可能とすれば、例えば、人名の中でも会社関係、友人関係のように属性の細分化などが可能となる。
【００４３】
機能別保存先は、その機能の実行によって得られたデータを記憶するもので、この機能の実行によって得られたデータとして、例えば、アドレス帳データ、スケジュールデータなどのようにユーザ入力されたデータ、あるいは着信履歴、受信メールなどのように自動入力されたデータをキーワード検索によって得ることができる。
【００４４】
機能別保存先テーブルＭ９から抽出した「保存先」と属性別保存先テーブルＭ１０から抽出した「保存先」を比較し、両方に共通する「保存先」が有れば、この共通する保存先を優先検索すべき保存先として特定するようにしたので、保存先の特定が適切なものとなる。
【００４５】
機能別保存先テーブルＭ９、属性別保存先テーブルＭ１０から抽出した各「保存先」を優先検索すべき保存先として順次特定するようにしたので、データを効率良く検索することができるほか、例えば、各検索結果をその優先検索の順にリスト表示させることができる。
【００４６】
機能別保存先テーブルＭ９、属性別保存先テーブルＭ１０から抽出した各「保存先」をリスト表示させ、このリスト表示の中から任意に選択された保存先を優先検索すべき保存先として特定するようにしたので、ユーザの意思を反映することができる。
【００４７】
機能別保存先を検索した結果、該当するデータが無ければ、属性別保存先を検索するようにしたので、機能別保存先を属性別保存先よりも優先させることができる。
【００４８】
機能別保存先及び属性別保存先を検索した結果、該当するデータが無ければ、機能別保存先及び属性別保存先以外の他の保存先を検索するようにしたので、最終的には全ての保存先を検索対象とすることができる。
【００４９】
検索窓ＳＷを固定的に表示させるために機能や画面が切り替えられる毎に検索窓ＳＷを切り替え先の画面に表示させるようにしたので、どのような画面に切り替えられてもデータ検索が可能となる。
【００５０】
なお、上述した実施形態においては、機能別保存先を検索した結果、該当するデータが無ければ、属性別保存先を検索するようにしたが、これとは逆に、属性別保存先を検索した結果、該当するデータが無ければ、機能別保存先を検索するようにしてもよい。
【００５１】
また、検索窓ＳＷに検索用データとして入力されたキーワードの属性と現在実行中の機能から機能別保存先テーブルＭ９、属性別保存先テーブルＭ１０を参照することによって、優先検索すべきデータの保存先を特定する場合に、例えば、機能別保存先テーブルＭ９、属性別保存先テーブルＭ１０から優先検索順に従って最優先の保存先を１つずつ、あるいは上位の保存先を２つずつように特定するようにしてもよい。また、機能別保存先テーブルＭ９から優先検索順が上位の保存先を３つ、属性別保存先テーブルＭ１０から優先検索順が上位の保存先を２つのように特定するようにしてもよい。このように保存先の特定の仕方は任意であり、ユーザ操作によって特定の仕方を変更可能としてもよい。
【００５２】
また、上述した実施形態においては、優先検索すべき保存先を優先順位に従って順次特定してキーワード検索を行ったのち、その検索結果をその優先順位に従って同一画面上にリスト表示するようにしたが、各保存先の検索結果をリスト表示する場合に限らず、各保存先を順次検索する毎にその検索結果画面を別画面として並列表示あるいは重ね合わせ表示させるようにしてもよい。
【００５３】
また、各種の機能が階層構造で体系化されている状態において、上位の機能に各種の下位機能が存在している場合に、現在実行中の機能が下位機能であれば、その上位の機能に対応付けられている機能別保存先を検索するようにしてもよい。
また、データの保存先は、ファイル、フォルダに限らず、着脱自在な可搬型メモリである記録メディア３であってもよい。
【００５４】
また、上述した実施形態においては、検索窓ＳＷに検索用データとしてキーワードを入力するようにしたが、検索用データは文字列に限らず、図形、記号などであってもよい。
その他、端末装置としては、携帯電話装置に限らず、パーソナルコンピュータ、ＰＤＡ（個人用の携帯情報端末）、デジタルカメラ、音楽プレイヤーなど、任意の端末装置であってもよい。
【図面の簡単な説明】
【００５５】
【図１】端末装置として適用した携帯電話装置の基本的な構成要素を示したブロック図。
【図２】検索用入力域（検索窓）ＳＷの表示状態を示した図で、（ａ）は待ち受け画面、（ｂ）はメニュー画面、（ｃ）はメール画面、（ｄ）は写真フォルダ画面、（ｅ）は音楽フォルダ画面、（ｆ）は機能設定画面を示した図。
【図３】（ａ）は、機能別保存先テーブルＭ９を説明するための図、（ｂ）は、属性別保存先テーブルＭ１０を説明するための図、（ｃ）は、属性辞書Ｍ１１を説明するための図。
【図４】カーソル移動などによって検索窓ＳＷへの入力が指定された際に実行開始されるフローチャート。
【図５】図４の動作に続くフローチャート。
【図６】図４の動作に続くフローチャート。
【図７】検索結果のリスト表示画面を例示した図。
【符号の説明】
【００５６】
１  ＣＰＵ
２  記憶部
７  操作部
８  表示部
９  カメラ部
１０  コンテンツ再生部
Ｍ１  機能一覧表
Ｍ２  アドレス帳
Ｍ３  着信履歴フォルダ
Ｍ４  受信メールフォルダ
Ｍ５  スケジュール帳
Ｍ６  写真フォルダ
Ｍ７  音楽フォルダ
Ｍ８  アーチスト情報フォルダ
Ｍ９  機能別保存先テーブル
Ｍ１０  属性別保存先テーブル
Ｍ１１  属性辞書
ＳＢ  検索ボタン  
ＳＷ  検索窓
【図１】
2010079690.tif 000003
【図２】
2010079690.tif 000004
【図３】
2010079690.tif 000005
【図４】
2010079690.tif 000006
【図５】
2010079690.tif 000007
【図６】
2010079690.tif 000008
【図７】
2010079690.tif 000009