(57)【要約】  【課題】 ルータの設定を、一般ユーザが普段聞き慣れないネットワークパラメータを使用せずに行うこと。また、キーボードやマウスなどを使わず簡単に、かつ確実に実現すること。  【解決手段】  ユーザ○○○子がユーザ○○○郎へルータ２０１の設定を頼む場合に、○○○子が電話器２０３を通じて音声により入力したコマンドがルータ２０１において解析され、ルータ２０１が○○○郎の所有するＩＰアドレスを個人情報解決サーバ２１０に問い合わせて解決し、ルータ２０１のフィルタリング設定を行うため、○○○郎はネットワークパラメータを意識せずルータ２０１の設定を簡単に行うことができる。また、ルータ２０１にて音声によるユーザ認証を行うため、セキュリティも同時に確保することができる。【選択図】 図５
2005229204.tif 000002
【特許請求の範囲】
【請求項１】
通信装置のネットワークパラメータの設定方法であって、ユーザは前記通信装置に対し前記ネットワークパラメータと直接対応づけられていない相手名称に基づいた設定コマンドを前記通信装置に対して直接的に入力するかまたは他の装置を介して間接的に入力し、前記通信装置は前記設定コマンドをネットワーク上のデータベースサーバに問い合わせることで、前記データベースサーバから関連する１つまたは複数のネットワークパラメータを取得し、それらのうちの一部または全てのネットワークパラメータを自装置に設定することを特徴とするネットワークパラメータ設定方法。
【請求項２】
ユーザは前記設定コマンドを音声によって入力することを特徴とする請求項１に記載のネットワークパラメータ設定方法。
【請求項３】
ユーザの音声入力に対する音声認識手段およびコマンド解析手段を前記通信装置に接続された端末装置に備え、前記端末装置から前記通信装置に対して数字および／または文字列に変換された前記設定コマンドが送信されることを特徴とする請求項２に記載のネットワークパラメータ設定方法。
【請求項４】
ユーザの音声入力に対する音声認識手段およびコマンド解析手段を前記通信装置に備え、前記通信装置から前記データベースサーバに対して数字および／または文字列に変換した設定コマンドが送信されることを特徴とする請求項２に記載のネットワークパラメータ設定方法。
【請求項５】
ユーザの音声入力に対する音声認識手段およびコマンド解析手段をネットワーク上のサーバに備え、前記通信装置は、ユーザの音声情報を前記サーバへ転送し、前記サーバは、前記音声情報の音声認識およびコマンド解析を行い、数字および／または文字列に変換した設定コマンドを前記通信装置に送信することを特徴とする請求項２に記載のネットワークパラメータ設定方法。
【請求項６】
ユーザは前記通信装置に接続された電話機から設定コマンドを音声により入力することを特徴とする請求項２乃至５のいずれかに記載のネットワークパラメータ設定方法。
【請求項７】
ユーザの音声の特徴に基づくユーザ認証手段を、前記通信装置に接続された端末装置に備えたことを特徴とする請求項２乃至６のいずれかに記載のネットワークパラメータ設定方法。
【請求項８】
ユーザの音声の特徴に基づくユーザ認証手段を、前記通信装置に備えたことを特徴とする請求項２乃至６のいずれかに記載のネットワークパラメータ設定方法。
【請求項９】
ユーザの音声の特徴に基づくユーザ認証手段を、ネットワーク上のサーバに備え、前記通信装置は、ユーザの音声情報を前記サーバへ転送し、前記サーバが前記音声情報に基づくユーザ認証を行うことを特徴とする請求項２乃至６のいずれかに記載のネットワークパラメータ設定方法。
【請求項１０】
ユーザは前記通信装置に対し前記設定コマンドの有効期限を指定することを特徴とする請求項１乃至９のいずれかに記載のネットワークパラメータ設定方法。
【請求項１１】
前記データベースサーバは、前記設定コマンドに該当するネットワークパラメータが複数存在する場合に、前記ネットワークパラメータをその全てについて付加属性とともに前記通信装置へ送信し、前記通信装置はこれらのうちいずれか１つを事前に登録されたルールまたはユーザ選択により選定して自装置に設定することを特徴とする請求項１乃至１０のいずれかに記載のネットワークパラメータ設定方法。
【請求項１２】
前記データベースサーバは、保持するデータの各エントリ毎にアクセス権限情報を合わせて保持し、前記通信装置からの問い合わせメッセージに含まれる送信元を特定するパラメータを基に各エントリに対するアクセス権限の有無を判定し、前記通信装置が問い合わせ時に送信した前記設定コマンドに該当するネットワークパラメータのうちアクセス権限のあるもののみを前記通信装置へ送信することを特徴とする請求項１乃至１１のいずれかに記載のネットワークパラメータ設定方法。
【請求項１３】
前記データベースサーバは、前記通信装置からの問い合わせメッセージの送信元を特定する際に、ユーザの音声を利用することを特徴とする請求項１２に記載のネットワークパラメータ設定方法。
【請求項１４】
前記通信装置は、前記データベースから受信した１つまたは複数のネットワークパラメータをユーザに音声によって通知することを特徴とする請求項１１乃至１３のいずれかに記載のネットワークパラメータ設定方法。
【請求項１５】
前記通信装置は、自装置に接続された電話機からユーザに対して音声で前記ネットワークパラメータを通知することを特徴とする請求項１４に記載のネットワークパラメータ設定方法。
【請求項１６】
前記通信装置は、自装置に接続された端末装置からユーザに対して音声で前記ネットワークパラメータを通知することを特徴とする請求項１４に記載のネットワークパラメータ設定方法。
【請求項１７】
ユーザは前記通信装置に対し、前記ユーザが通信に使用する端末および／または対向する端末の種別に関する情報を前記設定コマンドに含めて送信し、前記通信装置は、前記設定コマンドを前記ネットワーク上のデータベースサーバに問い合わせることで、前記設定コマンドで指定された種類の端末に限定された１つまたは複数のネットワークパラメータを取得し、それらのうちの一部または全てののネットワークパラメータを選定して自装置に設定することを特徴とする請求項１乃至１６のいずれかに記載のネットワークパラメータ設定方法。
【請求項１８】
ユーザから送信されたネットワークパラメータと直接対応づけられていない相手名称に基づいた設定コマンドを受信する手段と、前記設定コマンドを広域ネットワーク上のデータベースサーバに送信する手段と、前記データベースサーバから前記設定コマンドに対応する１つまたは複数のネットワークパラメータを受信する手段と、前記受信したネットワークパラメータのうちの一部または全てを自装置に設定する手段とを備えた通信装置。
【請求項１９】
ユーザの音声入力に対する音声認識手段およびコマンド解析手段を備え、前記ユーザの音声による設定コマンドの音声認識およびコマンド解析を行い、数字および／または文字列に変換した設定コマンドを前記データベースサーバに送信することを特徴とする請求項１８に記載の通信装置。
【請求項２０】
ユーザの音声の特徴に基づくユーザ認証手段を備えたことを特徴とする請求項１８または１９に記載の通信装置。
【請求項２１】
前記データベースサーバから受信した１つまたは複数のネットワークパラメータをユーザに音声によって通知する手段を備えたことを特徴とする請求項１８乃至２０のいずれかに記載の通信装置。
【請求項２２】
自装置に接続された電話機からユーザに対して音声で前記ネットワークパラメータを通知することを特徴とする請求項２１に記載の通信装置。
【請求項２３】
自装置に接続された端末装置からユーザに対して音声で前記ネットワークパラメータを通知することを特徴とする請求項２１に記載の通信装置。
【請求項２４】
通信装置から送信されたネットワークパラメータと直接対応づけられていない相手名称に基づいた設定コマンドを広域ネットワークを通じて受信する手段と、前記受信した設定コマンドに対応する１つまたは複数のネットワークパラメータを探索する手段と、前記探索したネットワークパラメータの候補を前記通信装置へ送信する手段とを備えたデータベースサーバ。
【請求項２５】
ユーザの音声入力に対する音声認識手段およびコマンド解析手段を備え、前記通信装置から受信した前記ユーザの音声による設定コマンドの音声認識およびコマンド解析を行い、数字および／または文字列に変換した設定コマンドを前記通信装置に返信することを特徴とする請求項２４に記載のデータベースサーバ。
【請求項２６】
ユーザの音声の特徴に基づくユーザ認証手段を備え、前記通信装置から受信した前記ユーザの音声情報に基づいてユーザ認証を行うことを特徴とする請求項２４または２５に記載のデータベースサーバ。
【請求項２７】
前記設定コマンドに該当するネットワークパラメータが複数存在する場合に、前記ネットワークパラメータをその全てについて付加属性とともに前記通信装置へ送信することを特徴とする請求項２３乃至２６のいずれかに記載のデータベースサーバ。
【請求項２８】
前記通信装置からの問い合わせメッセージに含まれる送信元を特定するパラメータを基に各エントリに対するアクセス権限の有無を判定する手段を備え、前記通信装置が問い合わせ時に送信した前記設定コマンドに該当するネットワークパラメータのうちアクセス権限のあるもののみを前記通信装置へ送信することを特徴とする請求項２４乃至２７のいずれかに記載のデータベースサーバ。
【請求項２９】
前記通信装置からの問い合わせメッセージの送信元を特定する際に、ユーザの音声を利用することを特徴とする請求項２８に記載のデータベースサーバ。
【請求項３０】
ユーザから送信されたネットワークパラメータと直接対応づけられていない相手名称に基づいた設定コマンドを受信するステップと、前記設定コマンドを広域ネットワーク上のデータベースサーバに送信するステップと、前記データベースサーバから前記設定コマンドに対応する１つまたは複数のネットワークパラメータを受信するステップと、前記受信したネットワークパラメータのうちの一部または全てを自装置に設定するステップとを備えたコンピュータが読み取り可能な通信装置用のプログラム。
【請求項３１】
前記ユーザの音声による設定コマンドの音声認識およびコマンド解析を行うステップと、前記設定コマンドを数字および／または文字列に変換するステップと、前記変換した設定コマンドを前記データベースサーバに送信するステップとを備えたことを特徴とする請求項３０に記載のプログラム。
【請求項３２】
ユーザの音声の特徴に基づいたユーザ認証を行うステップを備えたことを特徴とする請求項３０または３１に記載のプログラム。
【請求項３３】
前記データベースサーバから受信した１つまたは複数のネットワークパラメータをユーザに音声によって通知するステップを備えたことを特徴とする請求項３０乃至３２のいずれかに記載のプログラム。
【請求項３４】
通信装置から送信されたネットワークパラメータと直接対応づけられていない相手名称に基づいた設定コマンドを広域ネットワークを通じて受信するステップと、前記受信した設定コマンドに対応する１つまたは複数のネットワークパラメータを探索するステップと、前記探索したネットワークパラメータの候補を前記通信装置へ送信するステップとを備えたコンピュータが読み取り可能なデータベースサーバ用のプログラム。
【請求項３５】
前記通信装置から受信した前記ユーザの音声による設定コマンドの音声認識およびコマンド解析を行うステップと、前記設定コマンドを数字および／または文字列に変換するステップと、前記変換した設定コマンドを前記通信装置に返信するステップとを備えたことを特徴とする請求項３４に記載のプログラム。
【請求項３６】
前記通信装置から受信した前記ユーザの音声情報に基づいたユーザ認証を行うステップを備えたことを特徴とする請求項３４または３５に記載のプログラム。
【請求項３７】
前記設定コマンドに該当するネットワークパラメータが複数存在する場合に、前記ネットワークパラメータをその全てについて付加属性とともに前記通信装置へ送信するステップを備えたことを特徴とする請求項３４乃至３６のいずれかに記載のプログラム。
【請求項３８】
前記通信装置からの問い合わせメッセージに含まれる送信元を特定するパラメータを基に各エントリに対するアクセス権限の有無を判定するステップと、前記通信装置が問い合わせ時に送信した前記設定コマンドに該当するネットワークパラメータのうちアクセス権限のあるもののみを前記通信装置へ送信するステップとを備えたことを特徴とする請求項３４乃至３７のいずれかに記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、広域ネットワークと宅内ネットワークとを繋げる通信装置であるホームゲートウェイのネットワークパラメータ設定方法およびそれを用いた関連装置に関するものである。
【背景技術】
【０００２】
従来のホームゲートウェイ（家庭向けルータ、以降は単にルータと記す。）の設定方法としては、ルータに接続されたＰＣ（Personal Computer）上でＷＷＷ(
World Wide Web)ブラウザを起動し、ＧＵＩ(Graphical User Interface)画面を見ながらキーボードおよびマウスを利用してルーティング情報、フィルタリング情報、ＮＡＴ（Network Address Translator）情報などのパラメータを設定・選択するものが最も多い。また、音声によりパラメータを指示する音声認識を利用したルータの設定方法も知られている（例えば、特許文献１参照）。
【０００３】
図１９はこのような音声認識を利用したルータ設定方法が示されている。図１９において、ＰＣ１０１は設定を行おうとするルータに接続されたパソコンである。ＰＣ１０１にはマイク１０２およびスピーカ１０３が接続されている。ここで、ルータの設定項目はスピーカ１０３から音声で流れるとともにＰＣ１０１上のウィンドウ１０４に同時に表示される。マイク１０２から音声で設定したいパラメータを入力すると、ＰＣ１０１により認識されたパラメータがウィンドウ１０５に表示される。また、同じ内容がスピーカ１０３から音声で出力される。次に、ルータに実際に設定されたパラメータがウィンドウ１０６に表示されるとともに、スピーカ１０３から音声で出力されるので、パラメータの入力および確認が、キーボードやマウスを使うことなく簡単に行うことができる。また、通信相手のパラメータ設定方法として、ＩＰ（Internet Protocol）アドレスを用いる代わりに、ＩＰアドレスと１対１に対応するユーザＩＤを使う方法がある（例えば、特許文献２参照）。
【０００４】
一方、ルータを設定する権限を持つユーザを特定・認証する方法としては、パスワードによるものが広く一般的に普及している。
【特許文献１】特開２００１−２２３６９７号公報（第５頁、図１）
【特許文献２】特開２００１−１４４７４９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記従来のルータ設定方法では、ユーザはＩＰアドレスやポート番号などの日常生活では聞きなれない専門用語によってパラメータを指定する必要があるため、一般家庭でネットワークに不慣れなユーザが設定を行うことは難しいという問題があった。また、通信相手のパラメータ設定方法として、ＩＰアドレスの代わりに、これと１対１に対応するユーザＩＤを使う方法では、ユーザＩＤもネットワーク内でユニークなパラメータであるため、ユーザには馴染みがなく覚えにくい、または覚えても忘れてしまいやすいという問題があった。この他、ＤＤＮＳ（Dynamic Domain Name System）によってドメイン名を含むホスト名（例えばyamada.provider-A.ne.jpなど）から、当該ホストが保持する現在のＩＰアドレスを取得する仕組みも存在するが、やはりユーザには覚えにくいという問題があった。
【０００６】
一方、ルータを設定する権限を持つユーザを特定・認証する方法としては、パスワードによる方法は、他者から類推される恐れや、ユーザ自身がパスワードを忘れてしまう恐れがあった。また、従来のルータへの設定は半固定的な内容を想定していることがほとんどであり、ピアツーピア通信など実際に通信している期間のみフィルタリング設定を解除するという動的な設定を行う際のユーザの手間が煩雑であった。
【０００７】
本発明は、このような従来の問題を解決するものであり、ユーザが専門用語を意識することなく、またキーボードやマウスといった特殊な装置を使用することなく容易に通信装置の設定を行うことができ、かつ、設定を行う者が予め許可された当人であることを容易に認証でき、さらに動的な設定変更を容易に行うことのできる通信装置のネットワークパラメータ設定方法およびその関連装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するため、本発明の通信装置（ルータ）のネットワークパラメータ設定方法は、ユーザが前記通信装置に対し前記ネットワークパラメータと直接対応づけられていない相手名称に基づいた設定コマンドを前記通信装置に対して直接的に入力するかまたは他の装置を介して間接的に入力し、前記通信装置は前記設定コマンドをネットワーク上のデータベースサーバに問い合わせることで、前記データベースサーバから関連する１つまたは複数のネットワークパラメータを取得し、それらのうちの一部または全てのネットワークパラメータを自装置に設定することを特徴とする。この方法により、ＩＰアドレスなどの日常聞きなれない用語ではなく、接続したい相手の氏名・企業名など日常生活で使用している単語を使用することで、通信装置に対するネットワークパラメータ設定を容易に行うことができる。
【０００９】
また、本発明による通信装置のネットワークパラメータ設定方法は、ユーザが前記設定コマンドを音声によって入力することを特徴とする。これにより、音声により設定コマンドを指示できるため、ユーザはマウスやキーボードを操作する必要がなく、設定コマンドを容易に入力することができる。
【００１０】
また、本発明による通信装置のネットワークパラメータ設定方法は、ユーザの音声入力に対する音声認識手段およびコマンド解析手段を前記通信装置に接続された端末装置に備え、前記端末装置から前記通信装置に対して数字および／または文字列に変換された前記設定コマンドが送信されることを特徴とする。これにより、音声認識機能をＰＣなどの端末装置に実装することで、通信装置に新たにプログラムを追加したり、ＣＰＵに負荷をかけずに実現することができるとともに、ＰＣ向けの汎用音声認識ソフトウェアを使用することができ、コストの増加を抑えることができる。
【００１１】
また、本発明による通信装置のネットワークパラメータ設定方法は、ユーザの音声入力に対する音声認識手段およびコマンド解析手段を前記通信装置に備え、前記通信装置から前記データベースサーバに対して数字および／または文字列に変換した設定コマンドが送信されることを特徴とする。これにより、音声認識機能を通信装置に実装することで、音声認識機能をＰＣなどの端末装置に別途用意することなく、ユーザが設定コマンドを容易に入力することができる。
【００１２】
また、本発明による通信装置のネットワークパラメータ設定方法は、ユーザの音声入力に対する音声認識手段およびコマンド解析手段をネットワーク上のサーバに備え、前記通信装置は、ユーザの音声情報を前記サーバへ転送し、前記サーバは、前記音声情報の音声認識およびコマンド解析を行い、数字および／または文字列に変換した設定コマンドを前記通信装置に送信することを特徴とする。これにより、音声認識機能をネットワーク上のサーバに実装することで、家庭のＰＣなどの端末装置よりも高機能な音声認識エンジンおよび豊富なユーザ情報データベースを使用することができる。
【００１３】
また、本発明による通信装置のネットワークパラメータ設定方法は、ユーザが前記通信装置に接続された電話機から設定コマンドを音声により入力することを特徴とする。これにより、音声入力装置としてＩＰ電話用として通信装置に接続された電話器を使うことで、新たなハードウェアを不要にでき、コストの増加を抑えることができる。
【００１４】
また、本発明による通信装置のネットワークパラメータ設定方法は、ユーザの音声の特徴に基づくユーザ認証手段を、前記通信装置に接続された端末装置に備えたことを特徴とする。これにより、ユーザの音声を基にユーザ認証を自己の端末装置上で行うことで、他人に不当にルータの設定を変更されることがなくなるとともに、パスワードを使用しないので、パスワードの盗難による危険やパスワードの忘失による不便さを解消することができる。
【００１５】
また、本発明による通信装置のネットワークパラメータ設定方法は、ユーザの音声の特徴に基づくユーザ認証手段を、前記通信装置に備えたことを特徴とする。これにより、ユーザの音声を基にユーザ認証を通信装置上で行うことで、他人に不当に通信装置の設定を変更されることがなくなるとともに、パスワードを使用しないので、パスワードの盗難による危険やパスワードの忘失による不便さを解消することができる。
【００１６】
また、本発明による通信装置のネットワークパラメータ設定方法は、ユーザの音声の特徴に基づくユーザ認証手段を、ネットワーク上のサーバに備え、前記通信装置は、ユーザの音声情報を前記サーバへ転送し、前記サーバが前記音声情報に基づくユーザ認証を行うことを特徴とする。これにより、ユーザの音声を基にユーザ認証をネットワーク上のサーバで行うことで、他人に不当に通信装置の設定を変更されることがなくなるとともに、パスワードを使用しないので、パスワードの盗難による危険やパスワードの忘失による不便さを解消することができる。
【００１７】
また、本発明による通信装置のネットワークパラメータ設定方法は、ユーザが前記通信装置に対し前記設定コマンドの有効期限を指定することを特徴とする。これにより、パラメータ設定時に同時に有効期限を設定することで、動的な設定をユーザが行うことが容易になり、結果としてより強固なセキュリティを容易に実現することができる。
【００１８】
また、本発明による通信装置のネットワークパラメータ設定方法は、前記データベースサーバが、前記設定コマンドに該当するネットワークパラメータが複数存在する場合に、前記ネットワークパラメータをその全てについて付加属性とともに前記通信装置へ送信し、前記通信装置はこれらのうちいずれか１つを事前に登録されたルールまたはユーザ選択により選定して自装置に設定することを特徴とする。これにより、データベースサーバは、該当するネットワークパラメータが複数存在する場合に、それぞれのネットワークパラメータの付加属性（例えば住所、勤務先など）を合わせて送信するため、それらの中から適切なネットワークパラメータを付加属性を参照して選択し通信装置に設定することができる。
【００１９】
また、本発明による通信装置のネットワークパラメータ設定方法は、前記データベースサーバが、保持するデータの各エントリ毎にアクセス権限情報を合わせて保持し、前記通信装置からの問い合わせメッセージに含まれる送信元を特定するパラメータを基に各エントリに対するアクセス権限の有無を判定し、前記通信装置が問い合わせ時に送信した前記設定コマンドに該当するネットワークパラメータのうちアクセス権限のあるもののみを前記通信装置へ送信することを特徴とする。これにより、データベースサーバは、通信装置からのネットワークパラメータ問い合わせ時にアクセス権限のあるパラメータのみを応答メッセージに入れて送信するため、問い合わせ者にとっては無関係なパラメータを受信せずに済み、データベースにネットワークパラメータを登録する者にとっては未知の第三者に自らの情報をアクセスされずに済むという利点がある。
【００２０】
また、本発明による通信装置のネットワークパラメータ設定方法は、前記データベースサーバが、前記通信装置からの問い合わせメッセージの送信元を特定する際に、ユーザの音声を利用することを特徴とする。これにより、データベースサーバは、アクセス権限を参照するのにユーザが入力した音声を使用するので、ユーザにとってはアクセス権限確認のための手続きを余計に行う必要がなくなるとともに、データベースサーバは音声によって認証を行うためパスワードなどのように認証情報が第三者に盗まれることがなく確実に認証を行えるという利点がある。
【００２１】
また、本発明による通信装置のネットワークパラメータ設定方法は、前記通信装置が、前記データベースから受信した１つまたは複数のネットワークパラメータをユーザに音声によって通知することを特徴とする。これにより、通信装置は、ユーザから指示のあった単語（接続したい相手の氏名・企業名など日常生活で使用している単語など）に該当するネットワークパラメータを音声によって通知するため、ユーザは実際に通信装置に設定するパラメータの内容を容易に知ることができる。
【００２２】
また、本発明による通信装置のネットワークパラメータ設定方法は、前記通信装置が、自装置に接続された電話機からユーザに対して音声で前記ネットワークパラメータを通知することを特徴とする。これにより、音声出力装置としてＩＰ電話用として通信装置に接続された電話器を使うことで、新たなハードウェアを不要にでき、コストの増加を抑制することができる。
【００２３】
また、本発明による通信装置のネットワークパラメータ設定方法は、前記通信装置が、自装置に接続された端末装置からユーザに対して音声で前記ネットワークパラメータを通知することを特徴とする。これにより、音声出力装置としてＰＣなどの端末装置を使用することで、通信装置自身に音声出力機構を備える必要がなくなり、コストの増加を抑えることができる。
【００２４】
また、本発明による通信装置のネットワークパラメータ設定方法は、ユーザが前記通信装置に対し、前記ユーザが通信に使用する端末および／または対向する端末の種別に関する情報を前記設定コマンドに含めて送信し、前記通信装置は、前記設定コマンドを前記ネットワーク上のデータベースサーバに問い合わせることで、前記設定コマンドで指定された種類の端末に限定された１つまたは複数のネットワークパラメータを取得し、それらのうちの一部または全てのネットワークパラメータを選定して自装置に設定することを特徴とする。これにより、実際に通信を行う際に使用する端末種別を特定してネットワークパラメータを取得することで、通信相手だけでなく相手の使用する端末種別まで特定したパケットフィルタリング設定などが可能となり、セキュリティをさらに向上させることができる。
【００２５】
また、本発明は、ユーザから送信されたネットワークパラメータと直接対応づけられていない相手名称に基づいた設定コマンドを受信する手段と、前記設定コマンドを広域ネットワーク上のデータベースサーバに送信する手段と、前記データベースサーバから前記設定コマンドに対応する１つまたは複数のネットワークパラメータを受信する手段と、前記受信したネットワークパラメータのうちの一部または全てを自装置に設定する手段とを備えた通信装置である。この構成により、ＩＰアドレスなどの日常聞きなれない用語ではなく、接続したい相手の氏名・企業名など日常生活で使用している単語を使用してデータベースサーバから関連するネットワークパラメータを取得し、自装置のネットワークパラメータ設定を簡単に行うことができる。
【００２６】
また、本発明による通信装置は、ユーザの音声入力に対する音声認識手段およびコマンド解析手段を備え、前記ユーザの音声による設定コマンドの音声認識およびコマンド解析を行い、数字および／または文字列に変換した設定コマンドを前記データベースサーバに送信することを特徴とする。この構成により、音声認識機能を通信装置に実装することで、音声認識機能をＰＣなどの端末装置に別途用意することなく、ユーザが設定コマンドを容易に入力することができる。
【００２７】
また、本発明による通信装置は、ユーザの音声の特徴に基づくユーザ認証手段を備えたことを特徴とする。この構成により、通信装置は、ユーザの音声を基にユーザ認証を行うことで、他人に不当に通信装置の設定を変更されることがなくなるとともに、パスワードを使用しないので、パスワードの盗難による危険やパスワードの忘失による不便さを解消することができる。
【００２８】
また、本発明による通信装置は、前記データベースサーバから受信した１つまたは複数のネットワークパラメータをユーザに音声によって通知する手段を備えたことを特徴とする。この構成により、通信装置は、ユーザから指示のあった単語（接続したい相手の氏名・企業名など日常生活で使用している単語など）に該当するネットワークパラメータを音声によって通知することで、ユーザは実際に通信装置に設定するパラメータの内容を容易に知ることができる。
【００２９】
また、本発明による通信装置は、自装置に接続された電話機からユーザに対して音声で前記ネットワークパラメータを通知することを特徴とする。この構成により、通信装置は、音声出力装置としてＩＰ電話用として通信装置に接続された電話器を使うことで、新たなハードウェアを不要にでき、コストの増加を抑制することができる。
【００３０】
また、本発明による通信装置は、自装置に接続された端末装置からユーザに対して音声で前記ネットワークパラメータを通知することを特徴とする。この構成により、通信装置は、音声出力装置としてＰＣなどの端末装置を使用することで、通信装置自身に音声出力機構を備える必要がなくなり、コストの増加を抑えることができる。
【００３１】
また、本発明は、通信装置から送信されたネットワークパラメータと直接対応づけられていない相手名称に基づいた設定コマンドを広域ネットワークを通じて受信する手段と、前記受信した設定コマンドに対応する１つまたは複数のネットワークパラメータを探索する手段と、前記探索したネットワークパラメータの候補を前記通信装置へ送信する手段とを備えたデータベースサーバである。この構成により、データベースサーバは、ＩＰアドレスなどの日常聞きなれない用語ではなく、接続したい相手の氏名・企業名など日常生活で使用している単語を使用して関連するネットワークパラメータを探索し、問い合わせを行った通信装置に対し探索したネットワークパラメータを返信することができる。
【００３２】
また、本発明によるデータベースサーバは、ユーザの音声入力に対する音声認識手段およびコマンド解析手段を備え、前記通信装置から受信した前記ユーザの音声による設定コマンドの音声認識およびコマンド解析を行い、数字および／または文字列に変換した設定コマンドを前記通信装置に返信することを特徴とする。この構成により、音声認識機能をネットワーク上のサーバに実装することで、家庭のＰＣなどの端末装置よりも高機能な音声認識エンジンおよび豊富なユーザ情報データベースを使用することができる。
【００３３】
また、本発明によるデータベースサーバは、ユーザの音声の特徴に基づくユーザ認証手段を備え、前記通信装置から受信した前記ユーザの音声情報に基づいてユーザ認証を行うことを特徴とする。この構成により、ユーザの音声を基にユーザ認証をネットワーク上のサーバで行うことで、他人に不当に通信装置の設定を変更されることがなくなるとともに、パスワードを使用しないので、パスワードの盗難による危険やパスワードの忘失による不便さを解消することができる。
【００３４】
また、本発明によるデータベースサーバは、前記設定コマンドに該当するネットワークパラメータが複数存在する場合に、前記ネットワークパラメータをその全てについて付加属性とともに前記通信装置へ送信することを特徴とする。この構成により、データベースサーバは、該当するネットワークパラメータが複数存在する場合に、それぞれのネットワークパラメータの付加属性（例えば住所、勤務先など）を合わせて送信することで、通信装置の設定を容易に行うことができる。
【００３５】
また、本発明によるデータベースサーバは、前記通信装置からの問い合わせメッセージに含まれる送信元を特定するパラメータを基に各エントリに対するアクセス権限の有無を判定する手段を備え、前記通信装置が問い合わせ時に送信した前記設定コマンドに該当するネットワークパラメータのうちアクセス権限のあるもののみを前記通信装置へ送信することを特徴とする。この構成により、データベースサーバは、通信装置からのネットワークパラメータ問い合わせ時にアクセス権限のあるパラメータのみを応答メッセージに入れて送信することで、問い合わせ者にとっては無関係なパラメータを受信せずに済み、データベースにネットワークパラメータを登録する者にとっては未知の第三者に自らの情報をアクセスされずに済むという利点がある。
【００３６】
また、本発明によるデータベースサーバは、前記通信装置からの問い合わせメッセージの送信元を特定する際に、ユーザの音声を利用することを特徴とする。この構成により、データベースサーバは、アクセス権限を参照するのにユーザが入力した音声を使用するので、ユーザにとってはアクセス権限確認のための手続きを余計に行う必要がなくなるとともに、データベースサーバは音声によって認証を行うためパスワードなどのように認証情報が第三者に盗まれることがなく確実に認証を行えるという利点がある。
【００３７】
また、本発明は、ユーザから送信されたネットワークパラメータと直接対応づけられていない相手名称に基づいた設定コマンドを受信するステップと、前記設定コマンドを広域ネットワーク上のデータベースサーバに送信するステップと、前記データベースサーバから前記設定コマンドに対応する１つまたは複数のネットワークパラメータを受信するステップと、前記受信したネットワークパラメータのうちの一部または全てを自装置に設定するステップとを備えたコンピュータが読み取り可能な通信装置用のプログラムである。このプログラムを使用することにより、通信装置は、ＩＰアドレスなどの日常聞きなれない用語ではなく、接続したい相手の氏名・企業名など日常生活で使用している単語を使用してデータベースサーバから関連するネットワークパラメータを取得することができ、これを自装置に簡単に設定することができる。
【００３８】
また、本発明による通信装置用のプログラムは、前記ユーザの音声による設定コマンドの音声認識およびコマンド解析を行って前記設定コマンドを数字および／または文字列に変換するステップと、前記変換した設定コマンドを前記データベースサーバに送信するステップとを備えたことを特徴とする。このプログラムを使用することにより、通信装置は、音声認識機能をＰＣなどの端末装置に別途用意することなく、ユーザの音声による設定コマンドの音声認識およびコマンド解析を行うことができる。
【００３９】
また、本発明による通信装置用のプログラムは、ユーザの音声の特徴に基づいたユーザ認証を行うステップを備えたことを特徴とする。このプログラムを使用することにより、通信装置は、他人に不当に通信装置の設定を変更されることがなくなるとともに、パスワードを使用しないので、パスワードの盗難による危険やパスワードの忘失による不便さを解消することができる。
【００４０】
また、本発明による通信装置用のプログラムは、前記データベースサーバから受信した１つまたは複数のネットワークパラメータをユーザに音声によって通知するステップを備えたことを特徴とする。このプログラムを使用することにより、通信装置は、ユーザから指示のあった単語（接続したい相手の氏名・企業名など日常生活で使用している単語など）に該当するネットワークパラメータを音声によって通知することで、ユーザは実際に通信装置に設定するパラメータの内容を容易に知ることができる。
【００４１】
また、本発明は、通信装置から送信されたネットワークパラメータと直接対応づけられていない相手名称に基づいた設定コマンドを広域ネットワークを通じて受信するステップと、前記受信した設定コマンドに対応する１つまたは複数のネットワークパラメータを探索するステップと、前記探索したネットワークパラメータの候補を前記通信装置へ送信するステップとを備えたコンピュータが読み取り可能なデータベースサーバ用のプログラムである。このプログラムを使用することにより、データベースサーバは、ＩＰアドレスなどの日常聞きなれない用語ではなく、接続したい相手の氏名・企業名など日常生活で使用している単語を使用して関連するネットワークパラメータを探索することができ、それを通信装置に返信することができる。
【００４２】
また、本発明によるデータベースサーバ用のプログラムは、前記通信装置から受信した前記ユーザの音声による設定コマンドの音声認識およびコマンド解析を行って前記設定コマンドを数字および／または文字列に変換するステップと、前記変換した設定コマンドを前記通信装置に返信するステップとを備えたことを特徴とする。このプログラムを使用することにより、データベースサーバは、家庭のＰＣなどの端末装置よりも高機能な音声認識エンジンおよび豊富なユーザ情報データベースを使用して、ユーザの音声による設定コマンドの音声認識およびコマンド解析を行うことができる。
【００４３】
また、本発明によるデータベースサーバ用のプログラムは、前記通信装置から受信した前記ユーザの音声情報に基づいたユーザ認証を行うステップを備えたことを特徴とする。このプログラムを使用することにより、他人に不当に通信装置の設定を変更されることがなくなるとともに、パスワードを使用しないので、パスワードの盗難による危険やパスワードの忘失による不便さを解消することができる。
【００４４】
また、本発明によるデータベースサーバ用のプログラムは、前記設定コマンドに該当するネットワークパラメータが複数存在する場合に、前記ネットワークパラメータをその全てについて付加属性とともに前記通信装置へ送信するステップを備えたことを特徴とする。このプログラムを使用することにより、該当するネットワークパラメータが複数存在する場合に、それぞれのネットワークパラメータの付加属性（例えば住所、勤務先など）を合わせて送信することで、通信装置のネットワークパラメータ設定を容易に行うことができる。
【００４５】
また、本発明によるデータベースサーバ用のプログラムは、前記通信装置からの問い合わせメッセージに含まれる送信元を特定するパラメータを基に各エントリに対するアクセス権限の有無を判定するステップと、前記通信装置が問い合わせ時に送信した前記設定コマンドに該当するネットワークパラメータのうちアクセス権限のあるもののみを前記通信装置へ送信するステップとを備えたことを特徴とする。このプログラムを使用することにより、データベースサーバは、通信装置からのネットワークパラメータ問い合わせ時にアクセス権限のあるパラメータのみを応答メッセージに入れて送信することで、問い合わせ者にとっては無関係なパラメータを受信せずに済み、データベースにネットワークパラメータを登録する者にとっては未知の第三者に自らの情報をアクセスされずに済むという利点がある。
【発明の効果】
【００４６】
本発明は、ＩＰアドレスなどの日常聞きなれない用語ではなく、接続したい相手の氏名・企業名など日常生活で使用している単語を使って通信装置のネットワークパラメータ設定を行うので、ユーザが専門用語を意識することなく、またキーボードやマウスといった特殊な装置を使用することなく、単語を発声するだけで容易に通信装置の設定を行うことができ、かつ、設定を行う者が予め許可された当人であることを容易に認証でき、さらに動的な設定変更を容易に行うことのできる通信装置のネットワークパラメータ設定方法およびその関連装置を提供することができる。
【発明を実施するための最良の形態】
【００４７】
以下、本発明の実施の形態における通信装置（ルータ）のネットワークパラメータ設定方法について、図面を参照しながら説明する。
【００４８】
（実施の形態１）
図１は本発明のルータにおけるネットワークパラメータ設定方法の基本概念を説明するためのフローチャートである。図１において、ルータはユーザからネットワークパラメータと直接対応づけられていない相手名称を設定コマンドとして受信すると（ステップＳ０１）、その設定コマンドを使用してネットワーク上のデータベースサーバに問い合わせを行い（ステップＳ０２）、そのデータベースサーバから関連する１つまたは複数のネットワークパラメータを取得すると（ステップＳ０３）、それらのうちの一部または全てのネットワークパラメータを自装置に設定する（ステップＳ０４）。これにより、ＩＰアドレスなどの日常聞きなれない用語ではなく、接続したい相手の氏名・企業名など日常生活で使用している単語を使ってルータの設定を簡単に行うことができる。
【００４９】
図２は本実施の形態１におけるネットワーク構成の一例を示している。図２において、アクセス網２０７より左側はユーザＡである○○○子宅の装置群であり、アクセス網２０７には、ルータ２０１を介して、ＶｏＩＰ（Voice Over Internet Protocol）を実現するアナログ電話である電話器２０３およびＰＣ２０５が接続されている。ルータ２０１には、ＬＡＮなどの宅内ネットワークを通じて他の電話器やネット家電などが接続可能である。また、アクセス網２０８より右側は通信相手の別のユーザＢである○○○郎宅の装置群であり、アクセス網２０８には、○○○子宅と同様にルータ２０２を介して電話器２０４およびＰＣ２０６が接続されている。ルータ２０２にもまた、ＬＡＮなどの宅内ネットワークを通じて他の電話器やネット家電などが接続可能である。アクセス網２０７、２０８は、それぞれ通信キャリヤがプロバイダ網２０９に接続するために提供するネットワークであり、プロバイダ網２０９は、インターネットプロバイダが提供する広域ネットワークであり、このプロバイダ網２０９には、インターネットプロバイダに加入する各加入者、およびその家族に関する個人情報が格納されている個人情報解決サーバ２１０が接続されている。
【００５０】
ここで、○○○子が○○○郎とメールもしくは携帯電話などで連絡を取り合っているが、設定がうまくいかないＰＣ２０５について、○○○郎に、ＰＣ２０５の設定を彼の自宅から遠隔操作により実行してもらおうとしている場合について説明する。ここで問題なのは、一般的にルータ２０１はセキュリティを確保するために、基本的には外部からのパケットは廃棄する設定となっているため、○○○郎のＰＣ２０６のホストアドレスまたは○○○郎の宅内ネットワークのネットワークアドレスを○○○子が知り、かつそれらのアドレスを送信元とするパケットがルータ２０１を通過するように設定する必要がある、ということである。以下、○○○子が音声入力により、ＩＰアドレスという一般に馴染みの無いネットワークパラメータを意識せずにこのルータ２０１の設定を行う場合について説明する。
【００５１】
図３はルータ２０１のハードウェア構成を示す図である（ルータ２０２についても同様である）。モジュラーケーブルコネクタ３０１は電話器２０３との間のコネクタである。ＳＬＩＣ／ＣＯＤＥＣ部３０２は、ＳＬＩＣ（Subscriber Line Interface Circuit）すなわち電話線加入者回路機能のうち電話端末への給電制御、状態監視、２−４線変換機能などを持つＬＳＩであり、ＣＯＤＥＣは音声符号化を行う機能であり、ここではＳＬＩＣと同一ＬＳＩに格納されているものとする。エコーキャンセラ３０３は、電話回線におけるエコーを防止するものであり、ＣＰＵ３０４は装置全体を制御するものであり、ＬＡＮ側Ｉ／Ｆ３０５は、ＬＡＮ（ここではEthernetとする）側のインタフェース、ＷＡＮ側Ｉ／Ｆ３０６は、ＷＡＮ（ここではアクセス網２０７）側のインタフェースである。
【００５２】
図４はルータ２０１のＣＰＵ３０４上で動作するソフトウェアを機能ブロックごとに示した図である。符号４０１で総括的に示すのは一般的なインターネットアプリケーションプロトコル群である。これらのアプリケーションプロトコルについて簡単に説明すると、ＶｏＩＰの呼制御プロトコルであるＳＩＰ（Session Initiation Protocol）４０１ａ、ドメイン名の解決を行うＤＮＳ（Domain Name System）４０１ｂ、リアルタイムデータ伝送を行うためのＲＴＰ（Realtime Transport Protocol）４０１ｃ、ＴＣＰ（Transmission Control Protocol）４０１ｄ、ＵＤＰ（User Datagram Protocol）４０１ｅ、ＩＰ４０１ｆ、Ethernetドライバ４０１ｇなどが実装されている。ＳＬＩＣドライバ４０２は、ＳＬＩＣ／ＣＯＤＥＣ３０２およびエコーキャンセラ３０３を通じてＣＰＵ３０４が音声情報の送受信を行うためのものである。音声合成部４０３は、与えられた文字列に対して言語処理および波形処理を行い、音声の波形を出力するものである。音響分析部４０４は、入力された音声の波形について、音声の特徴に関するいくつかのパラメータの時間的な系列から母音および子音の区間を認識・抽出する。音韻認識部４０５は、母音または子音・母音の組み合わせから音素を認識する。単語認識部４０６は、音素の連なりと単語辞書とを比較し、単語を認識する。ユーザ認証部４０７は、ユーザの音声の波形の特徴から個人認証を行う。コマンド解析部４０８は、与えられた単語の連なりからコマンドの意味を解析する。呼受付制御部４０９は、対向装置とＳＩＰメッセージを交換することで、ＶｏＩＰのセッション接続／解放を制御する。装置制御部４１０は、装置全体を制御するとともに、ルータ２０１の設定、状態監視などを行う。
【００５３】
次に、本実施の形態１におけるルータ設定およびユーザ認証方法について、各装置間のメッセージシーケンスを示す図５と、ソフトウェア機能ブロック間のデータフローを示す図６とを用いて説明する。まず図５において、○○○子が電話器２０３の受話器を上げた後、“０”のボタンを押す（ステップＳ１）。このダイヤルパルスをルータ２０１が検出することにより、ルータ２０１は“０”発信を検出し、これからコマンド入力があることを認識し、コマンド入力モードに移行する（ステップＳ２）。次に、○○○子が電話器２０３を通じて「○○○郎さん、接続許可、３時間」と発声して設定コマンドを入力し（ステップＳ３）、ルータ２０１がこの音声を受信すると、ユーザ認証およびコマンド解析が行われる（ステップＳ４）。ルータ２０１は、○○○子の音声入力によるコマンド解析に基づき、プロバイダ網２０９の個人情報解決サーバ２１０に、○○○郎の所有するＩＰアドレス（またはネットワークアドレス）を問い合わせる。これに対し、個人情報解決サーバ２１０は、問い合わせした○○○子のアクセス権をチェックするとともに、該当エントリを探索し（ステップＳ５）、該当するものがあった場合には、その複数候補のＩＰアドレスをルータ２０１に返す。ルータ２０１は、受け取ったＩＰアドレス候補を言語処理・波形処理して（ステップＳ６）、音声情報を電話器２０３を通じて○○○子へ送信する。○○○子は、受信したＩＰアドレス候補の中から該当する○○○郎を選択して接続を許可する音声をルータ２０１に送信する（ステップＳ７）。ルータ２０１は、その接続許可を受け取ると、フィルタリング通過設定を行い、タイマを起動させ（ステップＳ８）、○○○郎から○○○子のＰＣ２０５へのアクセスを可能とする。３時間経過後、ルータ２０１がフィルタリング廃棄設定を行うと、○○○郎からのアクセスが不可になる（ステップＳ９）。
【００５４】
次に、上記ルータ２０１における内部処理について図６を用いて説明する。○○○子が受話器２０３を通じて「○○○郎さん、接続許可、３時間」と発声して設定コマンドを入力し、この音声をＳＬＩＣドライバ４０２が受信すると（ステップＳ１１）、ＳＬＩＣドライバ４０２は、その音声情報を音響分析部４０４に転送する（ステップＳ１２）。音響分析部４０４は、母音または子音・母音の組み合わせ（以下、音声パラメータとする）を抽出し、これをユーザ認証部４０７に転送する（ステップＳ１３）。ユーザ認証部４０７は、認証のために事前に登録されたユーザの音声情報が格納されている認証ＤＢ４１１を参照して、転送された音声パラメータが正当なユーザのものか否かを決定し（ステップＳ１４）、その結果を音響分析部４０４に送信する（ステップＳ１５）。音響分析部４０４は、ユーザ認証部４０７から送信された結果がＯＫである場合、音韻認識部４０５に音声パラメータを転送する（ステップＳ１６）。次いで、音韻認識部４０５では、音声パラメータを音素の連なりに変換してその音韻情報を単語認識部４０６へ送信し（ステップＳ１７）、単語認識部４０６は、音素の連なりから単語の連なりへ変換してその単語情報をコマンド解析部４０８へ送信し（ステップＳ１８）、コマンド解析部４０８は、単語の連なりを装置制御部４１０が解釈可能な設定コマンドへ変換して装置制御部４１０へ送信する（ステップＳ１９）。装置制御部４１０は、受信した設定コマンドから、○○○郎の個人名を個人情報解決サーバ２１０に送信する（ステップＳ２０）。装置制御部４１０は、個人情報解決サーバ２１０から対応する複数のＩＰアドレス候補を受信すると（ステップＳ２１）、音響合成部４０３にそのＩＰアドレス候補情報を送信し（ステップＳ２２）、音響合成部４０３は、それを音声信号に変換してその音声情報をＳＬＩＣドライバ４０２へ送信（ステップＳ２３）、ＳＬＩＣドライバ４０２は、それを○○○子の電話器２０３へ送信する（ステップＳ２４）。
【００５５】
ルータ２０１は、図５に示すように、ＤＮＳを拡張したメッセージを使用して個人情報解決サーバ２１０に問い合わせることにより、○○○郎の所有するＩＰアドレスを解決する。この時のメッセージ内容を図８に示す。通常のＤＮＳ問い合わせとほぼ同様であるが、通常ホスト名が入るエリアにユーザである○○○子から指示のあった"MARUMARU MARURO"という個人名が格納される。
【００５６】
この個人名を使用したＤＮＳ問い合わせを受信した時の個人情報解決サーバ２１０の処理を図７のフローチャートに示す。ルータ２０１からのＤＮＳ問い合わせを受信すると（ステップＳ３１）、その問い合わせメッセージの送信元ＩＰアドレスを取得し（ステップＳ３２）、個人情報データベースを検索して送信者氏名（ここでは"MARUMARU MARUKO"）を特定する（ステップＳ３３）。次に、個人情報データベースのエントリを全て検索し、各エントリ毎に氏名が"MARUMARU MARURO"に合致しかつ、当該エントリに対して送信元ＩＰアドレスから特定される問い合わせを行った人物、ここでは送信者である○○○子がアクセス権を持っているかどうかをチェックする（ステップＳ３５、Ｓ３６）。該当するものがあった場合、全てのエントリ情報を、例えば図９に示すようなＤＮＳ応答メッセージに格納し（ステップＳ３７、Ｓ３８、Ｓ３９）、ルータ２０１に返送する（ステップＳ４０）。このＤＮＳ応答メッセージの中には"MARUMARU MARURO"に該当する全てのエントリと対応する種別、ＩＰアドレスの他に、付加属性として当人の住所が格納されており、ここでは３個が格納されている。
【００５７】
このＤＮＳ応答を受信したルータ２０１は、図６に示すように、装置制御部４１０が、問い合わせの結果「○○○郎」に該当するエントリが３個あったこと、およびそれぞれのエントリの内容をまとめて音響合成部４０３に送信し、音響合成部４０３で言語処理および波形処理を行い、ＳＬＩＣドライバ４０２に音声情報を引き渡すことで、図５に示すように、○○○子に対して受話器から「○○○郎さん 該当３名 (1)Ａ市Ｂ町 (2)Ｐ市Ｑ町 (3)Ｘ市Ｙ町」と候補を音声により伝達する。従って、ユーザは実際にルータ２０１に設定するパラメータの内容を音声によって容易に知ることができる。
【００５８】
○○○子は、３つの候補の中から自分が接続したい相手を番号で選択し、「(1)接続許可  ３時間」と再び音声で入力すると、この音声は、再び図６に示すＳＬＩＣドライバ４０２、音響分析部４０４、ユーザ認証部４０７、音韻認識部４０５、単語認識部４０６、コマンド解析部４０８、装置制御部４１０に順次伝達され、装置制御部４１０は、○○○郎に該当する送信元ＩＰアドレス ２０２.２３６.１４３.０／２４のフィルタリング通過設定を行うとともに、タイマを起動する。これにより、タイマ満了までの３時間の間、○○○郎宅のＰＣ２０６から○○○子宅のＰＣ２０５へ自由にアクセスすることが可能になるとともに、タイマ満了時は装置制御部４１０が上記フィルタリング設定を削除するため、それ以降はアクセスが不可能となる。
【００５９】
このように、本実施の形態１によれば、○○○子がＩＰアドレスなどの日常聞きなれない用語ではなく、接続したい相手の氏名・企業名など日常生活で使用している単語を使って指定した内容が、実際に設定されるべきネットワークパラメータに変換されるため、ルータ２０１のネットワークパラメータ設定を容易に行うことができる。また、個人情報解決サーバ２１０は、該当するネットワークパラメータが複数存在する場合に、それぞれのネットワークパラメータの付加属性（例えば住所、勤務先など）を合わせて送信するため、ユーザがそれらの中から適切なネットワークパラメータを参照、選択することができ、ルータ２０１の設定を容易に行うことができる。また、個人情報解決サーバ２１０は、ルータ２０１からのネットワークパラメータ問い合わせ時にアクセス権限のあるパラメータのみを応答メッセージに入れて送信するため、問い合わせ者にとっては無関係なパラメータを受信せずにすむという長所があるとともに、データベースにネットワークパラメータを登録する者にとっては未知の第三者に自らの情報をアクセスされずにすむという利点がある。
【００６０】
さらに、○○○子は音声だけで入力が可能なため、マウスやキーボードを操作する必要がなく、また、音声入力装置としてＩＰ電話用としてルータ２０１に接続された電話器２０３を使うことで、新たなハードウェアを不要とすることができる。さらに、ユーザの音声を基にユーザ認証を行うことで、他人に不当にルータ２０１の設定を変更されることがなくなるとともに、従来のようにパスワードを盗まれたり忘れるといった危険を防ぐことができる。また、上記のように音声認識機能をルータ２０１に実装することで、ＰＣに音声認識機能を別途用意することなく、ユーザがパラメータ設定を行うことができる。また、コマンド設定の有効期限として時間を設定することで、その時間経過後には装置制御部４１０がフィルタリング設定を削除するため、それ以降はアクセスが不可能となり、ユーザが動的設定を容易に行うことができ、結果としてより強固なセキュリティを実現することができる。
【００６１】
なお、上記の説明では、○○○郎に該当するエントリが複数存在する場合に、ユーザである○○○子にそれらのうちの１つを選択させたが、若干セキュリティ面で問題はあるものの、ユーザの利便性を考慮して、ユーザには選択させずに複数のエントリ全てに対してフィルタリング通過設定を行ってもよい。また、ルータ２０１に事前に登録された自装置の住所に最も近いエントリを選択するなどの予め定められたルールを用いてもよい。
【００６２】
また、上記の説明では、○○○子は個人名のみを指定したが、この他に端末種別を指定することもできる。例えば、図５において最初に○○○子が入力する際に、「○○○郎さん、接続許可、３時間、電話」とすると、ルータ２０１は図８のＤＮＳ問い合わせメッセージの「問い合わせ」パラメータの中に「端末種別＝ 電話」を追加して個人情報解決サーバ２１０に送信する。個人情報解決サーバ２１０は、"MARUMARU MARURO"に該当するエントリ情報を探索し、ＤＮＳ応答メッセージに格納する際に、○○○郎宅のＩＰアドレス（例えば２０２.２３６.１４３.０／２４）ではなく、○○○郎宅のＩＰ電話器２０４のホストアドレス（例えば２１２.２３６.１４３.５）を設定する。これに伴い、ルータ２０１の装置制御部２１０は、○○○郎宅のＩＰ電話器２０４のＩＰアドレス ２１２.２３６.１４３.５を送信元とするパケットのみをフィルタリング通過設定する。これにより、通信相手だけでなく相手の使用する端末種別まで特定したパケットフィルタリング設定が可能となり、セキュリティをさらに向上させることが可能となる。
【００６３】
（実施の形態２）
次に、本発明の第２の実施の形態として、ユーザの音声認識・コマンド解析をネットワーク上のサーバにおいて実施する場合の例について説明する。ネットワーク構成は、図１０に示すように、図２における個人情報解決サーバ２１０が、ユーザ認証機能を備えた個人情報解決サーバ２１１に変更されており、個人情報解決サーバ２１１が、呼受付処理、ユーザ認証、コマンド解析、アクセス権チェックおよび該当エントリ探索を行う。個人情報解決サーバ２１１は、図１１に示すように、図４と同様のソフトウェア構成を備えており、符号を５００番台に変更して重複した説明を省略する。図１２は各装置間のシーケンス図を示し、図１３は個人情報解決サーバ２１１における各ソフトウェア機能ブロック間のデータフローを示している。以下、これらを基に本実施の形態２について説明する。
【００６４】
図１２において、ユーザである○○○子は、電話器２０３の受話器を上げた後、“０”ボタンを押す（ステップＳ４１）。このダイヤルパルスをルータ２０１が受信すると、“０”発信を検出してこれからコマンド入力があることを認識し、コマンド入力モードに移行する（ステップＳ４２）。ルータ２０１は、個人情報解決サーバ２１１宛にＳＩＰのシグナリングメッセージであるＩＮＶＩＴＥを送信すると、個人情報解決サーバ２１１は、呼受付制御を行い（ステップＳ４３）、ルータ２０１に対してシグナリングメッセージ（Trying, Ringing, OK）を送信する。これに対して、ルータ２０１は、個人情報解決サーバ２１１にＡＣＫを送信することで、ルータ２０１と個人情報解決サーバ２１１との間でユーザの音声を転送するためのセッションが確立するとともに、電話器２０３に向けて呼び出し音を送出する。呼び出し音を聞いたユーザである○○○子は、電話器２０３およびルータ２０１を通じて個人情報解決サーバ２１１に対して音声で、「Ａ市Ｂ町、○○○郎さん、接続許可、３時間」と設定コマンドを入力する（ステップＳ４４）。個人情報解決サーバ２１１においては、認証のために事前に登録されたユーザの音声情報が格納されている認証ＤＢを参照して、転送された音声パラメータが正当なユーザのものか否かを決定するとともに、コマンドを解析し、発信元にアクセス権があるかをチェックし、該当する○○○郎のネットワークアドレスを探索する（ステップＳ４５）。該当するネットワークアドレスがあった場合には、ルータ２０１に対してフィルタリング通過を指示し、ルータ２０１がフィルタリング通過設定およびタイマ起動を行うと（ステップＳ４６）、応答メッセージの内容の言語処理・波形処理を行ってその音声情報を電話器２０３へ送信する（ステップＳ４７）。この音声情報を受信した電話器２０３は、設定完了したことを音声出力することにより、○○○子は設定が完了したことを認識し、○○○郎は自己のＰＣ２０６から○○○子のＰＣ２０５にアクセスが可能になる。
【００６５】
次に、上記個人情報解決サーバ２１１における内部処理について図１３を用いて説明する。ルータ２０１の装置制御部２１０は、○○○子からの設定コマンドに基づきコマンドモードに移行し、図４の呼受付制御部４０９に対して発呼要求を送信する。呼受付制御部４０９は、図１２に示すように個人情報解決サーバ２１１宛にＳＩＰのシグナリングメッセージであるＩＮＶＩＴＥをパケット送信すると、個人情報解決サーバ２１１は、図１３に示すように、このシグナリングメッセージをEthernetドライバ５０１ｇ、ＴＣＰ／ＩＰスタック５０１ｄ／５０１ｆ、ＳＩＰ／呼受付制御部５０１ａ／５０９の順に受信して呼受付制御を行い（ステップＳ５１、５２、５３）、ルータ２０１に対してはシグナリングメッセージ（Trying, Ringing, OK）を送信する。これに対して、ルータ２０１の呼受付制御部４０９が、図１２に示すようにＡＣＫを個人情報解決サーバ２１１のＳＩＰ／呼受付制御部５０１ａ／５０９へ送信することで、ルータ２０１と個人情報解決サーバ２１１との間でユーザの音声を転送するためのセッションが確立する。
【００６６】
次にユーザである○○○子は、受話器を通じて個人情報解決サーバ２１１に対して音声で、「Ａ市Ｂ町、○○○郎さん、接続許可、３時間」と音声で設定コマンドを入力する。この音声は、図１３に示すように、Ethernetドライバ５０１ｇ、ＴＣＰ／ＩＰスタック５０１ｄ／５０１ｆを通じて音響分析部５０４に転送される（ステップＳ５４）。以降の処理は、実施の形態１におけるルータ２０１内の処理とほぼ同様である。音響分析部５０４は、母音、または子音・母音の組み合わせ（以下、音声パラメータとする）を抽出し、これをユーザ認証部５０７に転送する（ステップＳ５５）。ユーザ認証部５０７は、認証のために事前に登録されたユーザの音声情報が格納されている認証ＤＢ５１１を参照して、転送された音声パラメータが正当なユーザのものか否かを決定し（ステップＳ５６）、その結果を音響分析部５０４に送信する（ステップＳ５７）。音響分析部５０４は、ユーザ認証部５０７から送信された結果がＯＫである場合、音韻認識部５０５に音声パラメータを転送する（ステップＳ５８）。以下、音韻認識部５０５は、音声パラメータを音素の連なりに変換して単語認識部５０６へ送信し（ステップＳ５９）、単語認識部５０６は、音素の連なりから単語の連なりへ変換してコマンド解析部５０８へ送信し（ステップＳ６０）、コマンド解析部５０８は、単語の連なりを装置制御部５１０が解釈可能な設定コマンドへ変換して、データベース検索部２１１ａへ送信する（ステップＳ６１）。
【００６７】
データベース検索部２１１ａでは、実施の形態１における図７と同様のデータベース検索処理を行う。すなわち、個人情報データベースのエントリを全て検索し、各エントリ毎に氏名が"MARUMARU MARURO"、住所が"A-shi B-cho"に合致しかつ、当該エントリに対して音声によって認証済みの"MARUMARU MARUKO"がアクセス権を持っているかどうかをチェックする。該当するエントリ情報（ここでは１つのみが特定されたものとする）を、図１３に示すように個人情報解決サーバ２１１のメイン制御部２１１ｂに引き渡す（ステップＳ６２）。メイン制御部２１１ｂは、"MARUMARU MARURO"が所有するＩＰアドレス ２０２.２３６.１４３.０／２４を送信元とするパケットをフィルタリング通過設定するようにルータ２０１に対して指示するためのコマンドをＴＣＰ／ＩＰスタック５０１ｄ／５０１ｆへ送信する（ステップＳ６３）。ここでは、この時のプロトコルとしてＳＮＭＰ（Simple Network Management Protocol）を利用するものとする。
【００６８】
以上によりルータ２０１に対しての設定は完了するが、ユーザである○○○子へ結果を通知するために、メイン制御部２１１ｂは、図１３に示すようにデータベース検索部２１１ａから引き渡されたエントリ情報をユーザ通知メッセージとして文字列に組み立てて音響合成部５０３へ送信する（ステップＳ６４）。音響合成部５０３は、文字列に対して言語処理および波形処理を行い、ＴＣＰ／ＩＰスタック５０１ｄ／５０１ｆ経由でEthernetドライバ５０１ｇからＲＴＰパケットとしてルータ２０１に送信する（ステップＳ６５、Ｓ６６）。さらに、電話器２０３に音声データが転送され、図１２に示すように○○○子に対して「設定完了しました」と音声によりアナウンスが行われる。これにより、音声データ用セッションは不要になったので、個人情報解決サーバ２１１のＳＩＰ／呼受付制御部５０１ａ／５０９からルータ２０１に対してＳＩＰのＢＹＥメッセージが送信され、ルータ２０１からＯＫが返送されることで音声データ用セッションが解放される。
【００６９】
このように、本実施の形態２によれば、ユーザの音声を基に個人情報解決サーバ２１１がユーザ認証を行うことで、第三者に不当にルータ２０１の設定を変更されることがなくなるとともに、従来のようにパスワードを盗まれたり忘れるといった危険を防ぐことができる。また、このように音声認識機能を個人情報解決サーバ２１１内に実装することで、家庭内のＰＣよりも高機能な音声認識エンジンおよび豊富なユーザ情報データベースを使用することができる。また、個人情報解決サーバ２１１は、アクセス権限を参照するのにユーザが入力した音声を使用するので、ユーザにとってはアクセス権限確認のための手続きを余計に行う必要がなくなるとともに、個人情報解決サーバ２１１は、音声によって認証を行うため、パスワードなどのように認証情報が第三者に盗まれることがなく確実に認証を行うことができ、セキュリティ機能を高めることができる。
【００７０】
なお、上記の説明では、ユーザ認証をプロバイダ網２０９に接続された個人情報解決サーバ２１１において行ったが、プロバイダ網２０９またはアクセス網２０７に接続された専用のユーザ認証サーバを用いてユーザ認証を行ってもよい。
【００７１】
（実施の形態３）
次に、本発明の第３の実施の形態として、ユーザの音声認識・コマンド解析をユーザ宅内のＰＣ２０５で実施する場合の例について説明する。ネットワーク構成は図２と同じである。ＰＣ２０５には、図１４に示すように、メイン制御部６１０によって制御される通常の各種アプリケーションプログラム６０９の他に、音声認識機能およびユーザ認証機能を実行するためのサウンドカードドライバ６０２、音響合成部６０３、音響分析部６０４、音韻認識部６０５、単語認識部６０６、ユーザ認証部６０７、コマンド解析部６０８、およびルータ２０１との通信に使用するEthernetドライバ６０１、ＴＣＰ／ＩＰスタック６１１、ＨＴＴＰ（Hyper Text Transfer Protocol）プロトコル６１２等を有する。また、ルータ２０１には、図１５に示すように、図４における構成から音声認識機能およびユーザ認証機能を除き、コマンド生成部７１１を追加した構成を有する。各装置間のシーケンス図を図１６に、ＰＣ２０５における各ソフトウェア機能ブロック間のデータフローを図１７に、ルータ２０１における各ソフトウェア機能ブロック間のデータフローを図１８にそれぞれ示す。以下、これらを基に本実施の形態３について説明する。
【００７２】
ユーザである○○○子は、ＰＣ２０５に対して外付けマイクなどを通じ、図１６に示すように「○○○郎さん、接続許可、３時間」と音声により設定コマンドを入力し（ステップＳ７１）、ＰＣ２０５がこの音声を受信すると、ユーザ認証およびコマンド解析が行われる（ステップＳ７２）。ＰＣ２０５が○○○子の音声入力によるコマンド解析結果をルータ２０１に送信すると（ステップＳ７３）ルータ２０１は、個人情報解決サーバ２１０に○○○郎の所有するＩＰアドレスを問い合わせる。これに対し、個人情報解決サーバ２１０は、問い合わせした○○○子のアクセス権をチェックするとともに、該当エントリを探索し（ステップＳ７４）、該当するものがあった場合には、その複数候補のＩＰアドレスをルータ２０１に返す。ルータ２０１は、受け取ったＩＰアドレス候補をＰＣ２０５へ送信し、ＰＣ２０５はそのＩＰアドレス候補をスピーカから音声により出力する（ステップＳ７５）。このＩＰアドレス候補を聞いた○○○子は、そのＩＰアドレス候補の中から該当する○○○郎を選択して、マイクから接続を許可する音声を入力し（ステップＳ７６）、そのコマンドをＰＣ２０５がルータ２０１に送信する。ルータ２０１は、そのコマンドから接続許可を解析し、フィルタリング通過設定を行い、タイマを起動させるとともに（ステップＳ７７）、ＰＣ２０５へその旨のコマンド応答を返す。ＰＣ２０５では、そのコマンド応答に基づき、再びユーザである○○○子に対して「設定完了」と音声により通知する（ステップＳ７８）。これにより、○○○郎から○○○子のＰＣ２０５へのアクセスが可能となる。
【００７３】
次に、ＰＣ２０５における音声認識処理およびユーザ認証処理について図１７を用いて説明する。○○○子から音声により設定コマンドが入力されると（ステップＳ８１）、この音声情報はＰＣ２０５上のサウンドカードドライバ６０２を通じて音響分析部６０４に転送される（ステップＳ８２）。以降の処理は、実施の形態１におけるルータ２０１内の処理と同様である。音響分析部６０４は、母音、または子音・母音の組み合わせ（以下、音声パラメータとする）を抽出し、これをユーザ認証部６０７に転送する（ステップＳ８３）。ユーザ認証部６０７は、認証のために事前に登録されたユーザの音声情報が格納されている認証ＤＢ６１１を参照して、転送された音声パラメータが正当なユーザのものか否かを決定し（ステップＳ８４）、その結果を音響分析部６０４に送信する（ステップＳ８５）。音響分析部６０４は、ユーザ認証部６０７から送信された結果がＯＫである場合、音韻認識部６０５に音声パラメータを転送する（ステップＳ８６）。以下、音韻認識部６０５は、音声パラメータを音素の連なりに変換して単語認識部６０６へ送信し（ステップＳ８７）、単語認識部６０６は音素の連なりから単語の連なりへ変換してコマンド解析部６０８へ送信し（ステップＳ８８）、コマンド解析部６０８は、単語の連なりをメイン制御部６１０が解釈可能な設定コマンドへ変換してメイン制御部６１０へ送信する（ステップＳ８９）。メイン制御部６１０は、ルータ２０１に対して個人名"MARUMARU MARURO"を含むコマンド内容（ここでは○○○郎、 接続許可、３時間）を、ＨＴＴＰプロトコル６１２、ＴＣＰ／ＩＰスタック６１１、Ethernetドライバ６０１を介して送信する（ステップＳ９０）。
【００７４】
次に、このＨＴＴＰコマンドを受信したルータ２０１の処理を図１８を用いて説明する。受信したＨＴＴＰコマンドはEthernetドライバ７０１ｇ、ＴＣＰ／ＩＰスタック７０１ｄ／７０１ｆを通じてコマンド解析部７０８に送信される（ステップＳ１０１、Ｓ１０２、Ｓ１０３）。コマンド解析部７０８は当該メッセージを、装置制御部７１０が解釈可能な設定コマンドへとさらに変換して転送する（ステップＳ１０４）。装置制御部７１０は、この設定コマンドを受信すると、実施の形態１の時と同様に、図８のようにＤＮＳ問い合わせメッセージの中にＩＰアドレスを解決したい個人名"MARUMARU MARURO"を格納して、個人情報解決サーバ２１０に対して送信する（ステップＳ１０５）。個人情報解決サーバ２１０では、実施の形態１と同様に該当するエントリが探索され、図９に示すようにＤＮＳ応答メッセージ中に格納されてルータ２０１に返送される（ステップＳ１０６。ルータ２０１の装置制御部７１０は、"MARUMARU MARURO"に該当する複数（図９の例では３つ）のエントリ情報を文字列としてコマンド生成部７１１に引き渡す（ステップＳ１０７）。コマンド生成部７１１は、ＨＴＴＰを使ってEthernetドライバ７０１ｇを介してＰＣ２０５にコマンドを送信する（ステップＳ１０８、Ｓ１０９）。このコマンドは、ＰＣ２０５のEthernetドライバ６０１、ＴＣＰ／ＩＰスタック６１１、ＨＴＴＰプロトコル６１２を介してメイン制御部６１０が受信する（ステップＳ９１）。メイン制御部６１０は、このコマンドを対応ＩＰアドレス候補情報として音響合成部６０３へ送信し（ステップＳ９２）、音響合成部６０３は、対応ＩＰアドレス候補情報を音声情報に変換してサウンドカードドライバ６０２へ送信する（ステップＳ９３）。これにより、サウンドカードドライバ６０２は、対応ＩＰアドレス候補情報を音声によりユーザに対して出力する（ステップＳ９４）。
【００７５】
ＰＣ２０５から出力されたＩＰアドレス候補の中から○○○子が再びＰＣ２０５に対して外付けマイクなどを通じ、図１６に示すように「(1) 接続許可」と音声でコマンドを入力すると、この音声は、図１７に示すように、ＰＣ２０５上のサウンドカードドライバ６０２、音響分析部６０４、音韻認識部６０５、単語認識部６０６、コマンド解析部６０８を通じてメイン制御部６１０に渡され、メイン制御部６１０は、ＨＴＴＰドライバ６０１を介してルータ２０１に対し、この内容を含むコマンドを送信する。ルータ２０１では、図１８に示すように、このコマンドを再びEthernetドライバ７０１ｇ、ＴＣＰ／ＩＰスタック７０１ｄ／７０１ｆ、コマンド解析部７０８を通じて装置制御部７１０に転送し、装置制御部７１０が(1)のエントリに該当するＩＰアドレス（ここでは２０２.２３６.１４３.０／２４）を送信元とするパケットに対するフィルタリング通過設定を行い、コマンド生成部７１１およびEthernetドライバ７０１ｇを通じて、ＰＣ２０５に対してＨＴＴＰにより応答メッセージを送信する。
【００７６】
このように、本実施の形態３によれば、音声認識機能およびユーザ認証機能をＰＣ２０５のような端末装置に組み込むことで、ルータ２０１自体に音声認識機能およびユーザ認証機能を備える必要がなくなる。また、ユーザの音声を基にユーザ認証を行うことで、第三者に不当にルータ２０１の設定を変更されることがなく、セキュリティを確保することができ、また、ユーザ認証にパスワードを使用しないので、従来のようにパスワードを盗まれたり忘れるといった危険を防ぐことができる。さらに、音声認識機能をＰＣ２０５に実装することで、ルータに新たにプログラムを追加したり、ＣＰＵに負荷をかけずに実現することができ、また、ＰＣ向けの汎用音声認識ソフトウェアを使用することができ、コストの増加を抑えることができる。
【００７７】
なお、上記各実施の形態１、２、３における説明は、○○○子側のルータ設定を○○○郎側から行う場合について説明したが、逆に○○○郎側のルータ設定を○○○子側から行うことも勿論可能であり、その場合のルータ２０２およびＰＣ２０６の構成および動作は上記説明から容易に類推することができる。
【００７８】
また、上記の説明では、ネットワーク層プロトコルがＩＰｖ４であることを前提としてきたが、ＩＰｖ４はグローバルＩＰアドレスの数が高々４２億個しかなく、全ホストにユニークなグローバルＩＰアドレスを割り当てて、ホスト毎に細かなフィルタリング制御を行うことは難しいので、膨大なアドレス空間を備え、全端末にグローバルＩＰアドレスを付与することが容易なＩＰｖ６を使用するとさらに効果的である。また、ＩＰアドレスをベースにフィルタリング設定を行うので、アドレス詐称の可能性がある一般的なインターネットよりも、アクセス網においてユーザ毎にアドレス詐称がチェックできるような閉域網で適用する方がより効果的である。
【産業上の利用可能性】
【００７９】
本発明にかかるネットワークパラメータ設定方法は、一般的なユーザには馴染みの薄いネットワークパラメータを使用せずに普段使用している個人名、企業名などによって設定を行えるという利便性、および音声により入出力を行えるという利便性を有し、さらにユーザの音声を利用したユーザ認証、アクセス権限確認などが行えセキュリティ上の効果を有し、広域ネットワークと宅内ネットワークとを繋げる通信装置であるホームゲートウェイのネットワークパラメータ設定方法およびそれを用いた関連装置等への適用として有用であり、特に家庭向けのブロードバンドルータの設定方法、ユーザ認証方法として有用である。また、個人ユーザ向けモバイル端末でピアツーピアの通信を行う際のフィルタリング設定などの用途にも応用することができる。
【図面の簡単な説明】
【００８０】
【図１】本発明の実施の形態１におけるルータのパラメータ設定処理の概略フロー図
【図２】本発明の実施の形態１におけるネットワーク構成図
【図３】本発明の実施の形態１におけるルータのハードウェア構成図
【図４】本発明の実施の形態１におけるルータのソフトウェア機能ブロック図
【図５】本発明の実施の形態１における各装置間のメッセージシーケンス図
【図６】本発明の実施の形態１におけるルータのソフトウェア機能ブロック間のデータフロー図
【図７】本発明の実施の形態１における個人情報解決サーバにおけるデータベース検索処理のフロー図
【図８】本発明の実施の形態１におけるルータから送信するＤＮＳ問い合わせメッセージの内容を示す模式図
【図９】本発明の実施の形態１における個人情報解決サーバから送信するＤＮＳ応答メッセージの内容を示す模式図
【図１０】本発明の実施の形態２におけるネットワーク構成図
【図１１】本発明の実施の形態２における個人情報解決サーバのユーザ認証部におけるソフトウェア機能ブロック図
【図１２】本発明の実施の形態２における各装置間のメッセージシーケンス図
【図１３】本発明の実施の形態２におけるユーザ認証部のソフトウェア機能ブロック間のデータフロー図
【図１４】本発明の実施の形態３におけるＰＣのソフトウェア機能ブロック図
【図１５】本発明の実施の形態３におけるルータのソフトウェア機能ブロック図
【図１６】本発明の実施の形態３における各装置間のメッセージシーケンス図
【図１７】本発明の実施の形態３におけるＰＣのソフトウェア機能ブロック間のデータフロー図
【図１８】本発明の実施の形態３におけるルータのソフトウェア機能ブロック間のデータフロー図
【図１９】従来の音声認識を利用したゲートウェイの設定方法を示す模式図
【符号の説明】
【００８１】
１０１ ルータの設定変更のために使用するＰＣ
１０２ ユーザの音声入力用外付けマイク
１０３ 設定内容の音声による出力用外付けスピーカ
１０４ 設定項目表示ウィンドウ
１０５ 入力項目表示ウィンドウ
１０６ 設定内容確認ウィンドウ
２０１、２０２ 家庭用ルータ
２０３、２０４ 家庭用ルータとモジュラーケーブルで接続された電話器
２０５、２０６ ＰＣ
２０７、２０８ キャリアが提供するアクセス網
２０９ インターネットプロバイダが提供するプロバイダ網
２１０、２１１ 個人情報問い合わせに応じて検索を行う個人情報解決サーバ
２１２  個人情報解決サーバ内に設けられたユーザ認証部
３０１ モジュラーケーブルの接続コネクタ
３０２ ＳＬＩＣ／ＣＯＤＥＣ部
３０３ エコーキャンセラ部
３０４ ＣＰＵ
３０５ ＬＡＮ側Ｉ／Ｆ
３０６  ＷＡＮ側のＩ／Ｆ
４０１、５０１ インターネットアプリケーションプロトコル群
４０２、５０２、７０２ ＳＬＩＣドライバ
４０３、５０３、６０３ 音響合成部
４０４、５０４、６０４ 音響分析部
４０５、５０５、６０５ 音韻認識部
４０６、５０６、６０６ 単語認識部
４０７、５０７、６０７ ユーザ認証部
４０８、５０８、６０８、７０８ コマンド解析部
４０９、５０９、７０９ 呼受付制御部
４１０、５１０、７１０ 装置制御部
６０１  Ethernetドライバ
６０２  サウンドカードドライバ
６０９  各種アプリケーションプログラム
６１０  メイン制御部
６１１  ＴＣＰ／ＩＰスタック
６１２  ＨＴＴＰプロトコル
７１１  コマンド生成部
【図１】
2005229204.tif 000003
【図２】
2005229204.tif 000004
【図３】
2005229204.tif 000005
【図４】
2005229204.tif 000006
【図５】
2005229204.tif 000007
【図６】
2005229204.tif 000008
【図７】
2005229204.tif 000009
【図８】
2005229204.tif 000010
【図９】
2005229204.tif 000011
【図１０】
2005229204.tif 000012
【図１１】
2005229204.tif 000013
【図１２】
2005229204.tif 000014
【図１３】
2005229204.tif 000015
【図１４】
2005229204.tif 000016
【図１５】
2005229204.tif 000017
【図１６】
2005229204.tif 000018
【図１７】
2005229204.tif 000019
【図１８】
2005229204.tif 000020
【図１９】
2005229204.tif 000021