(57)【要約】【課題】検索の対象となる端末の状態にかかわらず、各種の検索を可能とし、また電力消費も低減できる検索管理システム、検索管理サーバおよび検索管理方法を得る。【解決手段】検索管理サーバは、検索対象及び内容を受け付けると（ステップＳ２４１）、検索対象となる端末が検索可能な状態（生存）であるかを判別し（ステップＳ２４６）、全部生存であれば（ステップＳ２４７：Ｙ）、これら全端末を検索してその結果を、接続中の検索要求側に通知する（ステップＳ２４９）。これ以外の場合には、検索結果を後で通知することを報告し（ステップＳ２５０）、通信を終了する。そして、これらの端末に対して電源を強制的にオンにして検索を行って、得られた検索結果を検索要求側に対して再接続して通知する。【選択図】図７
2010010978.tif 000002
【特許請求の範囲】
【請求項１】
検索を行うデータの格納されている可能性のある情報処理装置を任意の数だけ検索の対象となる装置として受け付ける検索対象装置受付手段と、
この検索対象装置受付手段によって受け付けた各情報処理装置についてそれらの装置が検索を行える状態であるかを前記受け付けから遅滞のない検索段階で判別する装置別検索可否判別手段と、
この装置別検索可否判別手段の判別結果を基にして検索を行える状態の情報処理装置が存在したとき該当する情報処理装置に対して前記検索対象装置受付手段で受け付けた検索要求側とのデータ通信を継続した状態で検索を実行する通信継続状態検索実行手段と、
前記段階で検索できない情報処理装置が存在したとき、これを前記検索要求側に通知してこの検索要求側との通信を遮断する通信遮断手段と、
この通信遮断手段によって通信を遮断した後、前記段階で検索できない情報処理装置に対する検索を試行する検索試行手段と、
この検索試行手段の試行により検索結果が得られたとき前記検索要求側に通信によりこの検索結果を通知する通信遮断後検索結果通知手段
とを具備することを特徴とする検索管理システム。
【請求項２】
前記検索試行手段は、電源が遮断状態となっている情報処理装置の電源をこの装置に対する予め定めた通信手順によって投入する電源投入手段と、この電源投入手段により電源が投入された情報処理装置に対して検索を実行する強制検索手段を具備することを特徴とする請求項１記載の検索管理システム。
【請求項３】
前記検索試行手段は、前記強制検索手段が検索を完了した時点で該当する情報処理装置の電源をこの装置に対する予め定めた通信手順によって遮断する電源遮断手段を具備することを特徴とする請求項２記載の検索管理システム。
【請求項４】
前記検索対象装置受付手段は、音声認識手段を備え、音声認識により検索の対象となる装置を受け付けることを特徴とする請求項１記載の検索管理システム。
【請求項５】
前記通信遮断後検索結果通知手段は、電子メールによって検索結果を前記検索要求側に通知することを特徴とする請求項１記載の検索管理システム。
【請求項６】
ネットワークに接続され、このネットワークを通じて検索を行うデータの格納されている可能性のある情報処理装置を任意の数だけ検索の対象となる装置として受け付ける検索対象装置受付手段と、
この検索対象装置受付手段によって受け付けた各情報処理装置についてそれらの装置が検索を行える状態であるかを前記ネットワークを通じて前記受け付けから遅滞のない検索段階で判別する装置別検索可否判別手段と、
この装置別検索可否判別手段の判別結果を基にして検索を行える状態の情報処理装置が存在したとき該当する情報処理装置に対して前記検索対象装置受付手段で受け付けた検索要求側とのデータ通信を継続した状態で検索を実行する通信継続状態検索実行手段と、
前記段階で検索できない情報処理装置が存在したとき、これを前記検索要求側に通知してこの検索要求側との通信を遮断する通信遮断手段と、
この通信遮断手段によって通信を遮断した後、前記段階で検索できない情報処理装置に対する検索を試行する検索試行手段と、
この検索試行手段の試行により検索結果が得られたとき前記検索要求側に通信によりこの検索結果を通知する通信遮断後検索結果通知手段
とを具備することを特徴とする検索管理サーバ。
【請求項７】
検索を行うデータの格納されている可能性のある情報処理装置を任意の数だけ検索の対象となる装置として受け付ける検索対象装置受付ステップと、
この検索対象装置受付ステップで受け付けた各情報処理装置についてそれらの装置が検索を行える状態であるかを前記受け付けから遅滞のない検索段階で判別する装置別検索可否判別ステップと、
この装置別検索可否判別ステップによる判別結果を基にして検索を行える状態の情報処理装置が存在したとき該当する情報処理装置に対して前記検索対象装置受付ステップで受け付けた検索要求側とのデータ通信を継続した状態で検索を実行する通信継続状態検索実行ステップと、
前記段階で検索できない情報処理装置が存在したとき、これを前記検索要求側に通知してこの検索要求側との通信を遮断する通信遮断ステップと、
この通信遮断ステップによって通信を遮断した後、前記段階で検索できない情報処理装置に対する検索を試行する検索試行ステップと、
この検索試行ステップによる試行により検索結果が得られたとき前記検索要求側に通信によりこの検索結果を通知する通信遮断後検索結果通知ステップ
とを具備することを特徴とする検索管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、各種のデータの検索管理を行う検索管理システム、検索管理サーバおよび検索管理方法に係わり、特にハンズフリー機能を用いてデータの検索を行う場合に好適な検索管理システム、検索管理サーバおよび検索管理方法に関する。
【背景技術】
【０００２】
料理中や乗り物の運転中のように手を用いた作業を行っている場合であっても、携帯電話機等の情報処理装置の操作を必要とする場合が多い。このために、たとえばある種の携帯電話機はハンズフリー機能を備えている。手が不自由な者の場合にも、ハンズフリー機能は大変便利な機能となる。
【０００３】
ここでハンズフリー機能とは情報処理装置自体を直接手で操作することなく、音声通話を行ったり、必要な情報を取得することができる機能のことをいう。携帯電話機等の情報処理装置自体がハンズフリー機能を備えていなくても、ハンズフリー装置をこれに接続することで、ハンズフリー機能を実現することができる場合もある。本明細書では、ハンズフリー機能が情報処理装置自体に備えられているか否かを特に問わず、ハンズフリー機能が実現できる装置をハンズフリー機能の備えられた携帯電話機あるいは情報処理装置として一括して説明することにする。
【０００４】
ところでハンズフリー機能の備えられた情報処理装置を扱った第１の関連技術では、通話のみをハンズフリーで行い、ダイヤル操作や、着信から通話への切り替えといったようなその他の操作は、装置に備えられたキーやボタンの操作を行うようになっている（たとえば特許文献１参照）。
【０００５】
この第１の関連技術では、音声で指示を与えるために使用されるヘッドユニットが通信インタフェースを介して外部デバイスと接続されるようになっている。外部デバイスとは、携帯電話機、携帯情報端末（ＰＤＡ）、組み込み電話あるいは携帯用パーソナルコンピュータを指している。
【０００６】
ここでヘッドユニットは、ユーザからの名前を含む発声を認識し、これに基づいて電話を掛けることができる。たとえばユーザがハンズフリー装置としてのヘッドユニットに対して「田町に住んでいる佐藤さんに電話せよ」と発声したとする。すると、ヘッドユニットは音声認識を行うと共にユニット内部のリストを参照して要求先に電話を掛ける。この際に話者を確認する必要がある場合に、ヘッドユニットとペアを組んでいる特定の外部デバイス（たとえば携帯電話機）が使用されるようになっている。ユーザは、もちろん電話番号を発声して、ヘッドユニットがその電話番号に電話を掛けることも可能である。
【０００７】
ところが、この例の場合のように車内からある者に電話を掛けようとしたときに、ハンズフリー装置がその内蔵のリストに名前や電話番号を登録していない場合がある。このようなときには、その者に電話を掛けることができない。また、車内で電話をしているときに、電話先から他人の電話番号や住所を尋ねられる場合も多い。このような場合にも、ハンズフリー装置側に用意されていない情報については他人にこれを知らせることができない。
【０００８】
そこで、本発明に関連する第２の関連技術として、自装置でできない処理を他の装置に依頼して実現するようにする技術が開示されている（たとえば特許文献２参照）。特に最近では、セキュリティに配慮してシンクライアント端末の需要が増加している。ここで「シンクライアント端末」とは、ハードディスクのような大容量の記憶装置を搭載せずに、画面の出力表示とキーボードやマウス等の入力操作のみに特化した端末をいう。このような端末は、アプリケーションソフトウェアやファイルの処理あるいは管理をすべてサーバ側で実施する。したがって、端末が盗難にあっても、ハードディスクのような大容量の記憶装置が存在しないので、これを通じてコンピュータに格納された重要なデータが大規模に外部に流出するといった事故を防止することができる。
【特許文献１】特開２００７−０１１３８０号公報（第００６０段落〜００７７段落、図１）
【特許文献２】特開２００４−１６４２８８号公報（第０００７段落、図１）
【発明の開示】
【発明が解決しようとする課題】
【０００９】
このような第２の関連技術をハンズフリー装置によって実現する場合を考える。ユーザが友人の移転先の住所を調べようとし、移転先を記した電子メールを受信したことを思い出したとする。このときユーザは車の運転中であったとする。ユーザは車載のハンズフリー装置を用いて、たとえば「佐藤さんからのメールを音声読み上げ」とメールの読み上げを指示する。
【００１０】
この例の場合、ハンズフリー装置は、指示されたメールがこの装置と車内で接続されたユーザの携帯電話機の中に存在するのか、あるいはユーザの自宅のパーソナルコンピュータの中に存在するのかを判別することができない。そこで、自宅のパーソナルコンピュータに受信した電子メールの場合であっても、ハンズフリー装置は、ハンズフリー装置と接続された携帯電話機の中のメールを音読してしまう可能性がある。この結果、ユーザはメールの音読先の間違いに気付くまで時間を無駄にしてしまう。
【００１１】
もちろん、ユーザが「自宅のパソコンで受信した佐藤さんからのメールを音声読み上げ」と具体的に指示すれば、ハンズフリー装置は自宅のパーソナルコンピュータに接続して、佐藤さんから受信した電子メールを音読することができる。しかしながら、その自宅のパーソナルコンピュータの電源がオフになっている状態では、内部に受信されている佐藤さんからの電子メールを読み出すことができない。また、電子メールの受信先のパーソナルコンピュータが自宅にあるか勤務先にあるか不明な場合には、検索対象を変更する操作が必要になる。
【００１２】
以上、受信した電子メールの検索を行う場合について説明した。以上の説明から了解されるように、各種のデータを自在に検索する要求が高まる中で、データの所在が必ずしも明らかでないような場合、これを探し出すのに時間と多大な労力が必要になる場合がある。このため、特にハンズフリー装置を使用しているような場合に、検索を途中であきらめてしまう場合があった。また、検索に成功する場合でも、検索時間が長時間化することで通信費が嵩む場合があるという問題があった。
【００１３】
そこで本発明の目的は、検索の対象となる端末の状態にかかわらず、各種の検索を可能とする検索システム、検索管理サーバおよび検索方法を提供することにある。
【００１４】
本発明の他の目的は、各種の検索をより少ない電力消費で可能とする検索管理システム、検索管理サーバおよび検索管理方法を提供することにある。
【課題を解決するための手段】
【００１５】
本発明では、（イ）検索を行うデータの格納されている可能性のある情報処理装置を任意の数だけ検索の対象となる装置として受け付ける検索対象装置受付手段と、（ロ）この検索対象装置受付手段によって受け付けた各情報処理装置についてそれらの装置が検索を行える状態であるかを前記した受け付けから遅滞のない検索段階で判別する装置別検索可否判別手段と、（ハ）この装置別検索可否判別手段の判別結果を基にして検索を行える状態の情報処理装置が存在したとき該当する情報処理装置に対して前記した検索対象装置受付手段で受け付けた検索要求側とのデータ通信を継続した状態で検索を実行する通信継続状態検索実行手段と、（ニ）前記した段階で検索できない情報処理装置が存在したとき、これを前記した検索要求側に通知してこの検索要求側との通信を遮断する通信遮断手段と、（ホ）この通信遮断手段によって通信を遮断した後、前記した段階で検索できない情報処理装置に対する検索を試行する検索試行手段と、（へ）この検索試行手段の試行により検索結果が得られたとき前記した検索要求側に通信によりこの検索結果を通知する通信遮断後検索結果通知手段とを検索管理システムに具備させる。
【００１６】
また、本発明では、（イ）ネットワークに接続され、このネットワークを通じて検索を行うデータの格納されている可能性のある情報処理装置を任意の数だけ検索の対象となる装置として受け付ける検索対象装置受付手段と、（ロ）この検索対象装置受付手段によって受け付けた各情報処理装置についてそれらの装置が検索を行える状態であるかを前記したネットワークを通じて前記した受け付けから遅滞のない検索段階で判別する装置別検索可否判別手段と、（ハ）この装置別検索可否判別手段の判別結果を基にして検索を行える状態の情報処理装置が存在したとき該当する情報処理装置に対して前記した検索対象装置受付手段で受け付けた検索要求側とのデータ通信を継続した状態で検索を実行する通信継続状態検索実行手段と、（ニ）前記した段階で検索できない情報処理装置が存在したとき、これを前記した検索要求側に通知してこの検索要求側との通信を遮断する通信遮断手段と、（ホ）この通信遮断手段によって通信を遮断した後、前記した段階で検索できない情報処理装置に対する検索を試行する検索試行手段と、（へ）この検索試行手段の試行により検索結果が得られたとき前記した検索要求側に通信によりこの検索結果を通知する通信遮断後検索結果通知手段とを検索管理サーバに具備させる。
【００１７】
更に本発明では、（イ）検索を行うデータの格納されている可能性のある情報処理装置を任意の数だけ検索の対象となる装置として受け付ける検索対象装置受付ステップと、（ロ）この検索対象装置受付ステップで受け付けた各情報処理装置についてそれらの装置が検索を行える状態であるかを前記した受け付けから遅滞のない検索段階で判別する装置別検索可否判別ステップと、（ハ）この装置別検索可否判別ステップによる判別結果を基にして検索を行える状態の情報処理装置が存在したとき該当する情報処理装置に対して前記した検索対象装置受付ステップで受け付けた検索要求側とのデータ通信を継続した状態で検索を実行する通信継続状態検索実行ステップと、（ニ）前記した段階で検索できない情報処理装置が存在したとき、これを前記した検索要求側に通知してこの検索要求側との通信を遮断する通信遮断ステップと、（ホ）この通信遮断ステップによって通信を遮断した後、前記した段階で検索できない情報処理装置に対する検索を試行する検索試行ステップと、（へ）この検索試行ステップによる試行により検索結果が得られたとき前記した検索要求側に通信によりこの検索結果を通知する通信遮断後検索結果通知ステップとを検索管理方法に具備させる。
【発明の効果】
【００１８】
以上説明したように本発明によれば、検索を行うデータの格納されている可能性のある情報処理装置として指定された装置の一部が検索を直ちに行えない状況にある場合、これを除外した検索結果を取得することができる。したがって、この段階で得られた検索結果が満足のいくものであった場合には、それ以上の検索結果の通知を無視することができ、検索要求側で効率的な検索結果の利用が可能になる。また、検索を直ちに行えない状態の情報処理装置に対する検索は、検索の要求側との通信を一度絶って行うことにしているので、通信の無駄な継続による電力消費を抑えることができるだけでなく、通信に要する経費の低減も図ることができる。
【発明を実施するための最良の形態】
【００１９】
次に本発明を一実施の形態と共に説明する。
【００２０】
図１は、本実施の形態における検索管理システムの要部を表わしたものである。この検索管理システム１００は、ハンズフリー装置１０１を使用中のユーザ１０２が第１の携帯端末１０３を用いてデータの検索を行う場合に特に適したシステムである。本実施の形態でハンズフリー装置１０１は、第１の携帯端末１０３に接続されており、車両１０４の運転中のユーザ１０２が通話や各種のデータ処理を音声で行うために使用される。
【００２１】
第１の携帯端末１０３は、携帯電話機やＰＨＳ（Personal Handyphone System）あるいは無線通信機能を備えたＰＤＡ（Personal Digital Assistants）や無線通信用のカードを装着した小型のパーソナルコンピュータ等の情報処理端末から構成されている。本実施の形態でユーザ１０２の子供１０６が所持する第２の携帯端末１０７も、第１の携帯端末１０３と同様の情報処理端末から構成されている。第１および第２の携帯端末１０３、１０７は、それぞれの存在するエリアを管轄する基地局１０８、１０９を介して携帯通信網１１１に接続されている。携帯通信網１１１はインターネット１１２とも接続されており、両者の間でデータの送受信が可能である。
【００２２】
インターネット１１２には、この検索管理システム１００で検索管理を行う検索管理サーバ１１３が接続されている。また、ユーザ１０２の自宅に配置された第１のパーソナルコンピュータ１１４と、ユーザ１０２の両親の家に配置された第２のパーソナルコンピュータ１１５も、インターネット１１２に常時接続されている。検索管理サーバ１１３には、会員データベース１１６が接続されている。会員データベース１１６は第１の携帯端末１０３のユーザ１０２等の各種の端末を所持する会員が検索を行う際の検索対象となる端末の種類やアクセス権限を規定したデータを格納している。
【００２３】
図２は、ハンズフリー装置の構成の概要を表わしたものである。図１と共に説明する。
【００２４】
ハンズフリー装置１０１は、ＣＰＵ（Central Processing Unit）１２１と、このＣＰＵ１２１が実行する制御プログラムを格納したメモリ１２２を備えた主制御部１２３を有している。主制御部１２３は、第１の携帯端末１０３を介して検索管理サーバ１１３との間での通信を制御する通信制御部１２４と、ユーザ１０２の音声を認識する音声認識部１２５と、必要な音声を合成する音声合成部１２６と、ユーザ１０２との間での音声応答の管理を行う応答管理部１２７と、液晶ディスプレイ等の表示部１２８と、入出力インタフェース（Ｉ／Ｆ）部１２９および各種の操作入力を行うための操作パネル１３０と接続されている。
【００２５】
ここで、音声合成部１２６はユーザ１０２が第１の携帯端末１０３の画面を見なくても済むように、音声ナビゲーションを行うための音声の合成を行うようになっている。たとえば、登録されている電話帳の名前を読み上げたり、着信があった場合に、これが誰からの着信かを読み上げる。本実施の形態の場合には、検索結果の読み上げや、それに至るユーザ１０２への音声による指示も音声合成部１２６の合成する音声が使用される。
【００２６】
入出力インタフェース部１２９は、音声認識部１２５にユーザ１０２の音声を入力するマイクロフォン１３２と、音声合成部１２６の合成した音声をユーザ１０２に対して出力するスピーカ１３３と、第１の携帯端末１０３とデータの入出力を行う携帯用コネクタ１３４を備えている。携帯用コネクタ１３４の代わりにハンズフリー装置１０１と第１の携帯端末１０３が無線で接続されるようになっていてもよい。また、第１の携帯端末１０３自体がハンズフリー装置１０１の各機能を内蔵した一体型のものであってもよい。この場合であっても、マイクロフォン１３２とスピーカ１３３は、一般に市販されているヘッドセットのようにユーザ１０２がハンズフリーで使用できるものが使用されることが好ましい。
【００２７】
なお、主制御部１２３に接続された各部は独立したハードウェアで構成される必要はなく、これらの少なくとも一部は、ＣＰＵ１２１が制御プログラムを実行することによって実現するソフトウェア的な機能部として構成されていてもよい。
【００２８】
図３は、検索管理サーバの構成の概要を表わしたものである。図１および図２と共に説明する。
【００２９】
検索管理サーバ１１３は、ＣＰＵ１４１と、このＣＰＵ１４１が実行する制御プログラムを格納したメモリ１４２を備えた主制御部１４３を有している。主制御部１４３は、インターネット１１２を介してハンズフリー装置１０１を始めとする各種の端末と通信を行う通信制御部１４４と、ハンズフリー装置１０１との間で会員についての認証を行う認証部１４５と、会員データベース１１６を使用して検索を実行する検索部１４６と、音声データが送られてきた場合のその認識を行う音声認識部１４７と、合成音をディジタル信号として出力する音声合成部１４８と、検索結果の管理制御を行う検索結果管理部１４９と、指定された端末の電源のオン・オフを通信によって制御する端末電源管理部１５０を備えている。検索管理サーバ１１３の場合にも、主制御部１４３に接続された各部は独立したハードウェアで構成される必要はなく、これらの少なくとも一部は、ＣＰＵ１４１が制御プログラムを実行することによって実現するソフトウェア的な機能部として構成されていてもよい。
【００３０】
図４は、会員データベースの一部の格納内容を表わしたものである。図１と共に説明する。ここでは、会員データベース１１６におけるユーザ１０２に関する部分を表わしている。
【００３１】
本実施の形態の検索管理システム１００では、登録した会員ごとにその者がデータのアクセスを行い得る端末（情報処理装置）の種類と、アクセスできるデータの種類およびアクセス先を特定するアドレス情報を登録するようになっている。このアドレス情報は、電話番号やＩＰ（Internet Protocol）アドレスのように相手側の装置を特定してアクセスするために必要な情報である。会員が会員以外の者の所持する携帯電話機やパーソナルコンピュータ等の情報処理装置にアクセスすることを登録するためには、アクセスするデータの範囲に対してその者の許諾があることが必要であり、このための必要な書類をシステム管理者に予め提出して承認を得ることが必要である。もちろん、会員が勤務先の自分のパーソナルコンピュータにアクセスする場合であっても、アクセスするデータの範囲に対してその勤務先の責任者の承諾を得ることが必要となる。
【００３２】
図４に示した例では、ユーザ１０２が会員Ａとして自己の第１の携帯端末１０３の電話番号であるアドレス（０９０×××）からアクセスできる情報処理装置（端末）を登録している。第１のパーソナルコンピュータ１１４は、会員の所有する端末Ａ1としてそのアドレス（ＡＤＤA）が登録されている。アクセスの権限は「すべて」である。したがって、受信メールだけでなく、第１のパーソナルコンピュータ１１４内に存在するすべてのデータに対して第１の携帯端末１０３に接続したハンズフリー装置１０１からアクセスが可能である。
【００３３】
この会員以外の者の所有する情報処理装置であって、この会員がアクセスできる情報処理装置としての会員外アクセス可能端末の１つ目としては、ユーザ１０２の両親の家に配置された第２のパーソナルコンピュータ１１５が端末Ｐとしてそのアドレス（ＡＤＤP）が登録されている。アクセスの権限は「受信メールのみ」である。検索管理システム１００では、更にユーザ１０２から受信したメールと特定の親戚から受信したメールのみといったように、アクセスできるデータの範囲を限定したものを受け付けることができる。
【００３４】
会員外アクセス可能端末の２つ目としては、ユーザ１０２の子供１０６が所持する第２の携帯端末１０７が端末Ｃとしてその電話番号（０８０×××）が登録されている。アクセスの権限は「受信メールのみ」である。この場合にも、特定した電子メールのアドレスから受信したデータに対してのみユーザ１０２がアクセスできるような設定が可能である。
【００３５】
有効認証データＩＤAとは、ユーザ１０２が以上の各端末にアクセスするときにパスワードと共に検索管理サーバ１１３に示すデータである。したがって、ユーザ１０２は第１の携帯端末１０３を使用して検索管理サーバ１１３に対してそれ以外の端末に対するデータの検索を行わせる場合には、パスワードと有効認証データＩＤAを示して認証を完了させる必要がある。もちろん、これら認証に関するデータはハンズフリー装置１０１内あるいは第１の携帯端末１０３に格納しておくことで、自動的に認証を完了させることができる。
【００３６】
ユーザ１０２は有効認証データＩＤAの他に同様の有効認証データを検索対象別に会員データベース１１６に登録することができる。たとえばアドレス帳に関するデータの検索を主として行う場合の各端末に対するアクセス情報をその有効認証データに割り当てることができる。
【００３７】
図５は、データの検索を行う際のハンズフリー装置による検索モードおよび検索場所の指定に関する処理の流れを示したものである。図１および図２と共に説明する。また、ユーザ１０２がハンズフリー装置１０１を使用してデータの検索を行う際には、その前提としてその携帯用コネクタ１３４が第１の携帯端末１０３に接続されているものとする。
【００３８】
ハンズフリー装置１０１の主制御部１２３は、マイクロフォン１３２を通じてユーザ１０２が音声による指示を行うのを待機している（ステップＳ２０１）。音声による指示があると（Ｙ）、音声認識部１２５は周知の音声認識技術を使用して音声を認識して指示を解読する（ステップＳ２０２）。この結果、その指示が検索に関する内容であれば（ステップＳ２０３：Ｙ）、たとえば「検索モードを指示されましたね。」というように検索モードへの移行であることを確認する音声を音声合成部１２６で合成してスピーカ１３３から出力する（ステップＳ２０４）。
【００３９】
ステップＳ２０２による音声の解読が行われたものの解読が不可能であった場合や、解読結果が他のモードの実行を指示する内容であった場合がある（ステップＳ２０３：Ｎ）。このような場合、何を指示したのかを音声で聞き返したり、他のモードを指示したことを確認してその該当するモードを実行することになる。これについては、本発明と直接関係しないので、これ以上の説明は省略する。
【００４０】
ステップＳ２０４で検索モードであることの確認を求めたのに対してユーザ１０２から音声による応答があったら（ステップＳ２０５：Ｙ）、音声認識部１２５は音声を認識してその応答内容を解読する（ステップＳ２０６）。そして、これが「肯定」を示す内容であれば（ステップＳ２０７：Ｙ）、検索は自端末すなわち第１の携帯端末１０３内のデータに対して行うのか、あるいは第１の携帯端末１０３以外の端末に対して行うのかの問い合わせの音声を音声合成部１２６で合成してスピーカ１３３から出力する（ステップＳ２０８）。
【００４１】
この問いに対してユーザ１０２から音声による応答があったら（ステップＳ２０９：Ｙ）、音声認識部１２５は音声を認識してその応答内容を解読する（ステップＳ２１０）。そして、これが「肯定」を示す内容であれば（ステップＳ２１１：Ｙ）、このハンズフリー装置１０１に直接接続された第１の携帯端末１０３内のデータに対して検索を実行する接続端末内検索処理を実行する（ステップＳ２１２）。これに対して応答内容の解読結果が「否定」を示す内容であれば（ステップＳ２１１：Ｎ、ステップＳ２１３：Ｙ）、検索管理サーバ１１３を用いた検索処理が実行される（ステップＳ２１４）。
【００４２】
「肯定」とも「否定」とも採れない内容の応答があった場合には（ステップＳ２１３：Ｎ）、聞き返しを行う等の所定のエラー処理が実行される（ステップＳ２１５）。たとえば、ステップＳ２０８の問い合わせに対して、ユーザ１０２が「自宅ＰＣ」と答えて、これがユーザ１０２の自宅に配置された第１のパーソナルコンピュータ１１４を意味するものであることが判別できなかったような場合である。ユーザ１０２が単に「携帯電話」と答えた場合にも、これが自端末としての第１の携帯端末１０３であるのか自端末以外の第２の携帯端末１０７であるかの判別できずに、聞き返しを行う必要が生じる。このような場合には、ステップＳ２１５でエラー処理が実行される。もちろん、ユーザ１０２が「肯定」や「否定」を意味する用語を予め幾つか登録しておきこれらをキーフレーズとして常に使用するようにすれば、ハンズフリー装置１０１は、第１の携帯端末１０３内でのデータ検索かそれ以外の場所でのデータ検索かを明確に判別することができる。ステップＳ２０７で「肯定」以外の解読結果が得られた場合（Ｎ）は、ステップＳ２１５に進んでエラー処理が実行される。
【００４３】
このように本実施の形態では、電子メールのデータ等の所定のデータに対して検索が行われるとき、ハンズフリー装置１０１に接続された第１の携帯端末１０３を検索先とするか否かをユーザに指示させることにしている。これにより、第１の携帯端末１０３が不必要な端末を対象として検索を行う無駄を発生させない。
【００４４】
図６は、ステップＳ２１２で示した接続端末内での検索処理の様子を表わしたものである。図１および図２と共に説明する。
【００４５】
第１の携帯端末１０３内のデータに対する検索モードに移行すると、主制御部１２３はユーザ１０２による検索内容を示す音声の受信を待機する（ステップＳ２２１）。たとえば「佐藤君からの電子メールの読み上げ。」というような指示が音声で受信されたとする（Ｙ）。音声認識部１２５は前記したように音声認識技術を使用して音声を解読する（ステップＳ２２２）。そして、「佐藤様からの電子メールの読み上げでいいですね。」というように検索しようとする内容を確認するための音声を音声合成部１２６で合成してスピーカ１３３から出力する（ステップＳ２２３）。
【００４６】
この問いに対してユーザ１０２から音声による応答があったら（ステップＳ２２４：Ｙ）、音声認識部１２５は音声を認識してその応答内容を解読する（ステップＳ２２５）。そして、これが「肯定」を示す内容であれば（ステップＳ２２６：Ｙ）、主制御部１２３は確認した検索内容を示すデータを入出力インタフェース部１２９から携帯用コネクタ１３４を介して第１の携帯端末１０３に送って、受信した電子メールの中の該当するものの検索を指示する（ステップＳ２２７）。これを基にして、第１の携帯端末１０３は「佐藤」という苗字の者から受信した電子メールの検索を実行することになる。
【００４７】
ハンズフリー装置１０１の主制御部１２３はこの状態で第１の携帯端末１０３から検索結果が受信されるのを待機し（ステップＳ２２８）、検索結果が受信されたら（Ｙ）、その内容を音声合成部１２６で合成してスピーカ１３３から出力する（ステップＳ２２９）。該当する電子メールが複数存在するような場合、ハンズフリー装置１０１は「該当するメールは全部で５件ありました。順に読み上げます。途中で「次」と言えば次のメールに飛びます。……。」というような前置きの音声を出力してもよい。これにより、ユーザ１０２は該当する電子メールに迅速にアクセスすることができ、また、予め定めた単語を選択して発声することで、必要な箇所をリピートさせる等の処理を行うことが可能である。
【００４８】
なお、ステップＳ２２６の処理で「肯定」を示す内容以外の内容が判別された場合には（Ｎ）、すでに説明した場合と同様に聞き返す等の所定のエラー処理が実行されることになる（ステップＳ２３０）。たとえば、ユーザ１０２が「佐藤」と発声したにも関わらず、ハンズフリー装置１０１側の音声認識部１２５がこれを「斎藤」と誤って認識した場合には、ステップＳ２２３で「斎藤様からの電子メールの読み上げでいいですね。」という確認が行われる。そこで、ユーザ１０２は「違います。」とか「ノー」あるいは「佐藤だよ」というような「肯定」を意味する以外の単語あるいは文章を発声することになる。ステップＳ２３０のエラー処理では、ステップＳ２２１に戻って検索の対象となる苗字を再度発声させたり、ハンズフリー装置１０１側で「斎藤」の次の候補として音声認識された結果を提示する等のエラー対応策が実行されることになる。
【００４９】
これは、図５のステップＳ２０４の確認音声の出力に対してステップＳ２０７で「肯定」を意味する以外の単語あるいは文章が応答として返ってきた場合のエラー処理（ステップＳ２１５）についても同様である。音声認識部１２５に備えられた図示しない辞書との音声の照合と、以上説明した確認処理によって、本実施の形態では間違ったモードの選択や、間違った検索内容の判別といったミスを防止している。後に説明する確認音声の出力と、これに対するエラー処理も同様の技術思想に基づいている。
【００５０】
図７は、図５のステップＳ２１４で示した検索管理サーバを用いた検索処理の様子を表わしたものである。図１〜図４と共に説明する。なお、ハンズフリー装置１０１と検索管理サーバ１１３の接続に際しては、ハンズフリー装置１０１の使用に際してユーザ１０２が車両１０４の運転前に認証に必要な入力処理を完了しておいて検索管理サーバ１１３との接続が必要になったときに認証を自動的に行うようにしてもよいし、声紋を用いてハンズフリーで認証手続きを行うようにしてもよい。ハンズフリー装置１０１と検索管理サーバ１１３の接続が行われると、この場合も図６のステップＳ２２１の処理と同様に検索管理サーバ１１３側の主制御部１４３はユーザ１０２による検索内容を示す音声の受信を待機する（ステップＳ２４１）。
【００５１】
一般に検索管理サーバ１１３の方がハンズフリー装置１０１あるいはこれと一体に構成した場合の第１の携帯端末１０３よりも、コンピュータとしての処理能力が高い。また、検索管理サーバ１１３の場合は仮に言語処理能力等の能力あるいは機能として特別のものを持っていなくても、インターネット１１２に接続された図示しない他のコンピュータと協働することで、その能力あるいは機能を向上させることができる。したがって、本実施の形態ではハンズフリー装置１０１がインターネット１１２を介して検索管理サーバ１１３と接続された場合、ユーザ１０２の発声はハンズフリー装置１０１側の音声認識部１２５や応答管理部１２７が関与せず、通常の通話音としてディジタル化されて検索管理サーバ１１３に送られるようになっている。そして、応答管理機能を備えた音声認識部１４７がユーザ１０２と対話して音声の認識処理を行う。
【００５２】
ユーザ１０２から検索内容を示す音声の受信があると（ステップＳ２４１：Ｙ）、検索管理サーバ１１３は音声認識技術を使用してその音声を解読する（ステップＳ２４２）。そして、「佐藤様からの電子メールの読み上げで、検索対象は自宅のパソコンとお子様の花子様の携帯でいいですね。」というように検索しようとする内容および対象を確認するための音声を音声合成部１４８で合成してディジタル化された音声を出力する（ステップＳ２４３）。この音声は第１の携帯端末１０３でアナログの音声として再生されてスピーカ１３３から出力される。あるいはディジタル化された音声がハンズフリー装置１０１まで送られて、ここでアナログの音声として再生されてスピーカ１３３から出力されてもよい。
【００５３】
この後、検索管理サーバ１１３はユーザ１０２の応答を待機して（ステップＳ２４４）、「肯定」を示す応答が返ってくれば（ステップＳ２４４：Ｙ、ステップＳ２４５：Ｙ）、検索対象の端末の生存をチェックする（ステップＳ２４６）。ここで検索対象の「端末」とは、前記した例の場合にはユーザ１０２の自宅のパソコン（パーソナルコンピュータ）である第１のパーソナルコンピュータ１１４と、子供１０６である「花子」が所持する第２の携帯端末１０７となる。また、これら端末の「生存」とは、本明細書で「現時点にデータの検索ができる状態」をいう。該当する端末の電源がオフとなっていたり、オンの状態でも通信できないエリアに存在したり、その他の原因で検索が行えない場合には「生存」していないとされる。
【００５４】
検索管理サーバ１１３は検索の対象となる端末が全部生存していると判別した場合には（ステップＳ２４７：Ｙ）、これら全部の端末に対して直ちに該当するデータ検索を行う（ステップＳ２４８）。この例の場合には、第１のパーソナルコンピュータ１１４と第２の携帯端末１０７に対して「佐藤」という苗字の者からの電子メールの受信内容を検索する。そして、検索内容をデータとして取得してメモリ１４２の所定の領域に一時記憶し、これを音声合成部１４８で音声として合成して出力する（ステップＳ２４９）。この音声がハンズフリー装置１０１側で出力されることになる。
【００５５】
もちろん、検索管理システム１００によっては検索したデータを第１の携帯端末１０３あるいはハンズフリー装置１０１側に一度に送信してしまい、その後は第１の携帯端末１０３あるいはハンズフリー装置１０１がユーザ１０２に対する検索結果の読み上げの処理を行ってもよい。この場合には、検索管理サーバ１１３が第１の携帯端末１０３との通信状態にある時間を節約することができる。
【００５６】
一方、この例で第１のパーソナルコンピュータ１１４と第２の携帯端末１０７のいずれか、あるいは双方が「生存」していない場合（ステップＳ２４７：Ｎ）、検索管理サーバ１１３は検索結果をユーザ１０２に直ちに通知することができない。そこで、結果を後で通知することを音声でハンズフリー装置１０１側に報告して（ステップＳ２５０）、処理を終了する（エンド）。ステップＳ２４５で「肯定」を示す応答が返ってこなかった場合には（Ｎ）、前記したと同様のエラー処理が行われる（ステップＳ２５１）。
【００５７】
なお、一部の端末が「生存」している場合には、ステップＳ２５０の処理の代わりに、ユーザ１０２に「生存」している端末だけ通知してもいいかを問い合わせる処理を行ってもよい。この場合で、ユーザ１０２がこれに対して「肯定」を示す応答をすれば、その端末だけ該当するデータ検索を行って、その結果をユーザ１０２に通知すればよい。この例の場合、残りの端末に対する検索処理は、後で自動的に通知するようにしてもよいし、ユーザ１０２から改めて要求があったときのみ、その端末についての検索結果を通知するようにしてもよい。現時点で「生存」していない端末に対する検索管理サーバ１１３による検索処理を本明細書では強制検索通知処理と呼ぶことにする。
【００５８】
図８は、検索管理サーバによる強制検索通知処理の様子を表わしたものである。図１および図３と共に説明する。
【００５９】
まず、検索管理サーバ１１３の主制御部１４３は、図７のステップＳ２４６による検索の対象となる端末との通信の試行結果から生存端末が存在するかどうかを判別する（ステップＳ２６１）。その結果、少なくとも１つが「生存」している場合には（Ｙ）、その生存端末に対してデータの検索処理を実行する（ステップＳ２６２）。検索結果として得られたデータは、メモリ１４２の所定の領域に一時記憶する。
【００６０】
次に主制御部１４３は、現在、「生存」していないとされた端末を特別の通信手順によって電源オンとする処理を行って、その端末が検索管理サーバ１１３とデータ通信を行える状態になったら、これに対してデータの検索処理を実行する（ステップＳ２６３）。図４に示した会員データベース１１６に登録された端末は、電源オフ時に周知の通信手順で電源をオンにされることを予め了解しており、その端末が電波の届かないエリアに存在したり、障害等で動作不能になっている場合を除いて、これにより電源が一時的にオンされることになる。データの検索処理が実行された端末は、主制御部１４３がその電源を所定の通信手順によって再びオフに戻す処理を実行する（ステップＳ２６４）。これにより、たとえば省電力のためにオフにされている端末の電源が再びオフになり、省電力の要求とデータ検索の要求を折り合わせることができる。
【００６１】
一度電源をオンにした端末の電源をオフにする処理も周知の手法で可能である。会員データベース１１６に登録された端末には、必要な場合、特別の通信手順によって電源のオン・オフ制御を可能にするためのアプリケーションプログラムが予めインストールされていたり、オン・オフ制御を可能にするハードウェアの取り付けが行われている。
【００６２】
ステップＳ２６３およびステップＳ２６４によりデータの検索処理と原状復帰の処理が行われたら、主制御部１４３は強制検索の対象となった全端末についての検索が終了したかをチェックする（ステップＳ２６５）。そして、全端末についての検索が終了していない場合（ステップＳ２６５：Ｎ）、所定の制限時間が経過する前であれば（ステップＳ２６６：Ｎ）、新たな時点で再びその検索が終了していない端末の電源がオフであるかをチェックして（ステップＳ２６７）、オフであれば（Ｙ）、ステップＳ２６３に戻って再度、電源オン処理が実行される。
【００６３】
この新たな時点でその端末の電源がオンに変更されていた場合には（ステップＳ２６７：Ｎ）、これに対するデータの検索処理が実行される（ステップＳ２６８）。そしてステップＳ２６５に処理が進むことになる。
【００６４】
ステップＳ２６５ですべての端末に対するデータの検索処理が終了したと判別された場合（Ｙ）、あるいは検索のための待ち時間が切れた場合（ステップＳ２６５：Ｎ、ステップＳ２６６：Ｙ）、主制御部１４３は今までの検索結果を前記したメモリ１４２から読み出して、ハンズフリー装置１０１に通知することになる（ステップＳ２６９）。
【００６５】
このように本実施の形態では図８に示した強制検索通知処理が図７のステップＳ２４９とは別の処理として用意されている。したがって、ハンズフリー装置１０１は検索管理サーバ１１３が処理に長時間を必要としたり、場合によっては処理が結果的に不可能な事態が発生する場合でも、とりあえず得られる検索結果があればこれを迅速に得ることができる。
【００６６】
以上説明した本発明の実施の形態によれば、検索管理サーバ１１３が強制検索通知処理を行うので、ハンズフリー装置１０１あるいは第１の携帯端末１０３はそのような処理から解放される。このため処理完了までの通信時間に伴う通信経費を節約することができるだけでなく、検索管理サーバ１１３の処理能力との関係で、検索の対象となる端末の電源のオン・オフ処理を実現しやすいという効果がある。
【００６７】
なお、本発明の実施の形態ではユーザ１０２が車両１０４の運転中にハンズフリー装置１０１を使用する場合について説明したが、台所で家事を行っていたり、その他の手作業を行っているような場合にも、同様にデータの検索をハンズフリーで実行することができる。また、検索対象は電子メール等のテキスト情報に限られるものではなく、絵文字、写真あるいは映像データ等の情報処理装置が扱うあらゆるデータに対しても適用可能であることはもちろんである。たとえば写真であれば、撮影日時等の撮影データや、ユーザ１０２の付した「富士山」等のキーワードを用いた検索が可能である。また、顔認識技術を使用して写真に登場する人数から、目的とする写真データが指定した端末に存在するかといった検索も可能になる。
【００６８】
また、本発明の実施の形態では、電源がオンとなっていない端末については、検索に必要な時点でその電源を投入する処理を行い、検索が終了した時点で電源をオフにすることで、電力消費の節減を図ったが、これ以外の消費電力の低減も図ることができる。たとえばハンズフリー装置１０１や検索管理サーバ１１３内の音声認識部１２５、１４７や、音声合成部１２６、１４８を例にあげると、これらを必要としない処理の時間帯ではこれらに対する電力の供給を遮断したり、これらのデータ処理量に応じて処理速度を可変とすることで、電力消費の節減を図ることができる。
【００６９】
更に本発明の実施の形態では、ハンズフリー装置１０１あるいはこれと一体化された情報処理装置（端末）がインターネット１１２を介して検索管理サーバ１１３と接続される場合を説明したが、ＬＡＮ（Local Area Network）、ＷＡＮ（Wide Area Network）等の他の通信ネットワークを介して接続されるものであってもよい。他の端末との接続関係についても、実施の形態に限定されるものでないことは当然である。
【００７０】
更にまた、本発明の実施の形態では、ハンズフリー装置１０１と第１の携帯端末１０３および検索管理サーバ１１３を用いた音声による検索処理を説明したが、本発明は必ずしも音声を使用して検索を行う場合に限定されるものではない。たとえばキーボードを使用して検索対象の情報処理装置や検索内容を特定して検索を行う場合にも本発明が適用できることは当然である。
【００７１】
また、本発明の実施の形態では、検索管理サーバ１１３が後に検索した結果を第１の携帯端末１０３に対する回線を再接続して通知することにしたが、電子メールでその内容を通知するようにしてもよい。この場合、ハンズフリー装置１０１は受信した電子メールを音声によって読み上げるようにすることができる。
【図面の簡単な説明】
【００７２】
【図１】本発明の一実施の形態における検索管理システムの要部を表わしたシステム構成図である。
【図２】本実施の形態におけるハンズフリー装置の構成の概要を表わしたブロック図である。
【図３】本実施の形態における検索管理サーバの構成の概要を表わしたブロック図である。
【図４】本実施の形態における会員データベースの一部の格納内容を表わした説明図である。
【図５】本実施の形態におけるハンズフリー装置による検索モードおよび検索場所の指定に関する処理を示す流れ図である。
【図６】図５のステップＳ２１２で示した接続端末内での検索処理の様子を表わした流れ図である。
【図７】図５のステップＳ２１４で示した検索管理サーバを用いた検索処理の様子を表わした流れ図である。
【図８】本実施の形態における検索管理サーバによる強制検索通知処理の様子を表わした流れ図である。
【符号の説明】
【００７３】
１００  検索管理システム
１０１  ハンズフリー装置
１０２  ユーザ
１０３  第１の携帯端末
１０４  車両
１０７  第２の携帯端末
１１１  携帯通信網
１１２  インターネット
１１３  検索管理サーバ
１１４  第１のパーソナルコンピュータ
１１５  第２のパーソナルコンピュータ
１１６  会員データベース
１２１、１４１  ＣＰＵ
１２２、１４２  メモリ
１２３、１４３  主制御部
１２５、１４７  音声認識部
１２６、１４８  音声合成部
１３２  マイクロフォン
１３３  スピーカ
１３４  携帯用コネクタ
１４５  認証部
１５０  端末電源管理部
【図１】
2010010978.tif 000003
【図２】
2010010978.tif 000004
【図３】
2010010978.tif 000005
【図４】
2010010978.tif 000006
【図５】
2010010978.tif 000007
【図６】
2010010978.tif 000008
【図７】
2010010978.tif 000009
【図８】
2010010978.tif 000010