(57)【要約】【課題】ネットワーク接続可能な家電機器の利用には、宅内のルータ２の設定が必要な場合が多い。しかし、設定は難しく、パソコンが無ければできない。【解決手段】家電機器である端末１に、ルータ２の設定情報を記憶した設定情報記憶部１１と設定変更部１４を備え、ルータを設定する。もしくは、情報センター側にルータ情報データベース２１とルータ設定部２５を備え、設定サーバー５から設定する。【選択図】　図１
2004032142.tif 000002
【特許請求の範囲】
【請求項１】
ルータに対して命令を出力し、ルータのインターネット接続やセキュリティに関する設定を変更する設定変更部を備えたことを特徴とするネットワーク接続家電機器。
【請求項２】
ルータ設定のコマンドをルータのメーカ、機種あるいはコマンド体系毎に記憶する設定情報記憶部と、ルータのメーカ名、機種名あるいはコマンド体系名を指定するコードをユーザに入力させる入力部と、前記入力部から入力された情報から前記設定情報記憶部を検索し、ルータ設定を行うためのコマンドを取得する設定取得部と、ルータと通信を行い前記設定取得部で得られたコマンドを用いて前記ルータの設定を行う設定変更部を備えたことを特徴とするネットワーク接続家電機器。
【請求項３】
ルータを設定するための情報をサーバーと通信して取得する設定情報通信取得部と、前記設定情報受信部で受信した情報を記憶する設定情報記憶部と、前記設定情報記憶部に記憶された情報をルータに対して出力し、ルータのインターネットへの接続やセキュリティに関する設定を変更する設定変更部を備えたことを特徴とするネットワーク接続家電機器。
【請求項４】
ルータのメーカ・機種名、ユーザの使用する端末やサービス毎にルータの設定方法やコマンド情報を記憶するルータ情報データベースと、ユーザの使用する端末からのルータ設定情報取得命令を受信し、設定情報の含まれた応答を端末に返信する設定命令通信部と、前記ルータ設定情報取得命令にしたがって、前記ルータ情報データベースを検索してルータ設定のための設定情報やコマンド情報を取得し、取得した情報を前記設定命令通信部により端末に応答として返信させる設定情報検索部を備えたことを特徴とする設定サーバー。
【請求項５】
設定変更部によるルータ設定の成否、もしくは、設定後におけるサーバーとの通信の成否の少なくとも一方を表示する表示部を設けたことを特徴とする請求項１〜３記載のネットワーク接続家電機器。
【請求項６】
ルータのメーカ・機種名毎にルータ設定のためのコマンドを記憶するルータ情報データベースと、アプリケーションサーバーからのルータ設定命令を受信・解析して、ルータへのログインＩＤ、パスワード、ルータのＩＰアドレス、ルータのメーカ・機種名、ユーザが使用するプロトコルやポートなどの通信設定を抽出する命令解析部と、ユーザの使用するルータへ接続し、前記命令解析部での抽出結果と前記ルータ情報データベースに記憶されている情報からルータを自動的に設定するルータ設定部を備えたことを特徴とする設定サーバー。
【請求項７】
ユーザの生体情報を計測する生体情報計測部と、前記生体情報計測部で得られた生体情報をサーバーへ送信する生体情報通信部と、ユーザと医療関係者の間でテレビ電話を行うテレビ電話部と、医療関係者からの服薬通知や健康管理通知などのアドバイス情報の受信を行う情報通知部を備えたことを特徴とする請求項１、２、３、５記載のネットワーク接続家電機器。
【請求項８】
請求項１〜７記載のネットワーク接続家電機器およびルータの設定サーバーにおいて、ルータ設定情報を管理し、端末とルータあるいはルータと設定サーバーとの間で情報のやりとりを行うルータ設定のプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、インターネットを介したサーバークライアントシステムにおけるネットワーク接続家電機器および設定サーバーに関するものである。
【０００２】
【従来の技術】
インターネットの普及に伴い、サーバークライアント型のシステムが広まっている。特に、ＷＷＷ（Ｗｏｒｌｄ　Ｗｉｄｅ　Ｗｅｂ）システムを中核としたＡＳＰ（Ａｐｐｌｉｃａｔｉｏｎ　Ｓｅｒｖｉｃｅ　Ｐｒｏｖｉｄｅｒ）システムが普及している。
【０００３】
最近では、クライアント側の端末としてパソコンや携帯電話などの情報機器だけでなく、電子レンジや冷蔵庫といった白物家電機器もネットワーク接続機器として対象となっている。
【０００４】
アプリケーションサーバーを利用したサーバークライアント型システムの従来例を図９に示す。１０１は宅内にある端末。端末としては、パソコンなどの情報機器だけでなく、洗濯機、電子レンジ、健康機器、冷蔵庫などの家電機器や、ゲームコンソール、ファクシミリ端末、ドアホンなどのセキュリティ機器も対象となる。１０２は複数の端末をインターネット接続させるためのルータ。ルータは、各端末へのＩＰアドレスの付与、外部グローバルアドレスへの変換、ルーティング、外部からの不正アクセスを防ぐためのセキュリティ機能など様々な機能を持つ。１０３はモデムであり、通信回線（ＡＤＳＬ回線、ＣＡＴＶ回線、ＦＴＴＨ回線など）に端末を接続させるための通信機器である。端末１０１の通信インタフェースは、イーサネット、無線や電灯線を利用したものなど様々で、宅外の通信仕様（ＡＤＳＬ，ＣＡＴＶなど）と異なることが多い。このモデム１０３で宅外から引いてきた回線の通信インタフェースと宅内の通信インタフェースの変換を行う。
【０００５】
１０４はＷＷＷサーバーやＣＧＩ，Ｊａｖａなどのプログラムからなるアプリケーションサーバー。図に示すように、アプリケーションサーバー１０３は情報センター内に設置されている。
【０００６】
宅内に設置された端末１０１は、ルータ１０２、モデム１０３を利用して、プロバイダへ接続し、さらにインターネットを介して情報センター内のアプリケーションサーバー１０４に接続する。アプリケーションサーバー１０４は、ユーザが希望する情報通信サービスを行う。
【０００７】
【発明が解決しようとする課題】
しかしながら、上記した従来のシステムにおいては、ルータの適切な設定無しに洗濯機や冷蔵庫などの端末（ネットワーク接続家電機器）を利用できないという課題がある。
【０００８】
たとえば、通常の初期状態のルータでは、不正アクセスを防ぐために、外部からの宅内の端末（家電機器）へのアクセスを禁止している。したがって、アプリケーションサーバーから端末へ、情報を直接送信するようなことができない。
【０００９】
また、テレビ電話（Ｈ３２３）などを利用した通信や、特殊なポートを利用した通信なども、適切なルータの設定無しには利用できない。
【００１０】
パソコンなどを宅内で利用するユーザの場合は、パソコンからルータへアクセスし、ルータの設定を変更することもできる。しかし、インターネット接続対応の家電機器のみを利用しているユーザや、ルータの設定に詳しくないユーザについては、ルータの設定ができない。あるいはまた、そのためにはパソコンのキーボードのような入力装置、ＣＲＴのような大型ディスプレイの表示装置、それらの入出力を統合管理するソフトウエアである大規模なＯＳを備えなければならないが全てのネットワーク接続家電機器をパソコンのように構成するのは現実的ではない。
【００１１】
【課題を解決するための手段】
本発明は上記課題を解決するために、端末内にルータ設定のための情報（設定コマンド情報など）を蓄える設定情報記憶部と、それに基づいてルータの設定を行う設定変更部を備える。これにより、端末の使用開始前にルータ設定を行うことができる。
【００１２】
また、ルータには様々な機種があるため設定コマンドもいくつかの種類がある。そこで、ルータの機種やコマンド体系毎に、設定コマンドなどの設定情報を蓄え、端末に設定情報を送信する設定サーバーを設ける。これにより端末の設定情報記憶部に、ユーザに使用しているルータの機種に応じた設定情報を送信することが可能である。
【００１３】
これにより、パソコンを持たずネットワーク接続家電機器だけを利用しているユーザや、ルータ設定に関して知識を持っていないユーザに対しても、適切にルータを設定でき、端末の機能を十分に利用することができる。
【００１４】
【発明の実施の形態】
本発明の請求項１にかかるネットワーク接続家電機器は、ルータに対して命令を出力し、ルータのインターネット接続やセキュリティに関する設定を変更する設定変更部を備える。これにより、ネットワーク接続家電機器単体でルータの設定が可能であり、ユーザは複雑なルータの設定を行うこと無しに、家電機器を利用できる。
【００１５】
本発明の請求項２にかかるネットワーク接続家電機器は、ルータ設定のコマンドをルータのメーカ、機種あるいはコマンド体系毎に記憶する設定情報記憶部と、ルータのメーカ名、機種名あるいはコマンド体系名を指定するコードをユーザに入力させる入力部と、入力部から入力された情報から設定情報記憶部を検索し、ルータ設定を行うためのコマンドを取得する設定取得部と、ルータと通信を行い設定取得部で得られたコマンドを用いて、ルータの設定を行う設定変更部を備える。この構成により、設定情報記憶部に様々な機種のルータ情報を記憶することができ、単一のルータではなく、様々な種類のルータをネットワーク接続家電機器に接続しても、その設定を自動的にかつ容易に行うことができる。
【００１６】
本発明の請求項３にかかるネットワーク接続家電機器は、ルータを設定するための情報をサーバーと通信して取得する設定情報通信取得部と、設定情報受信部で受信した情報を記憶する設定情報記憶部と、設定情報記憶部に記憶された情報をルータに対して出力し、ルータのインターネットへの接続やセキュリティに関する設定を変更する設定変更部を備える。この構成により、ネットワーク接続家電機器である端末内部に、様々な機種のルータに対する設定情報の全てを保持することなく、サーバーと通信することにより、ユーザの指定した機種のルータの情報だけを取得できる。設定情報記憶部の低容量化が可能であり、端末のコストダウンが実現できる。
【００１７】
本発明の請求項４にかかる設定サーバーは、ルータのメーカ・機種名、ユーザの使用する端末やサービス毎にルータの設定方法やコマンド情報を記憶するルータ情報データベースと、ユーザの使用する端末からのルータ設定情報取得命令を受信し、設定情報の含まれた応答を端末に返信する設定命令通信部と、ルータ設定情報取得命令にしたがって、ルータ情報データベースを検索してルータの設定のための設定情報やコマンド情報を取得し、その情報を設定命令通信部を用いて端末に応答として返信させる設定情報検索部を備える。このような設定サーバーを用いることにより、あらゆる種類の端末に対してルータ設定情報を送信することができる。また、ルータ情報データベースにルータ情報を集約して記憶しているので、ルータの新製品などが出た場合でも、データベースに新たに設定情報を登録するだけで、必要なユーザにその情報を届けることができる。
【００１８】
本発明の請求項５にかかるネットワーク接続家電機器は、請求項１〜３の端末構成において、設定変更部によるルータ設定の成否、もしくは、設定後におけるサーバーとの通信の成否の少なくとも一方を表示する表示部を設ける。これにより、ルータの自動設定の成否をユーザに知らせることができる。ユーザは、この表示により、ルータ機種選択のやり直しや、接続ミスの再確認などを行うことができる。
【００１９】
本発明の請求項６にかかる設定サーバーは、ルータのメーカ・機種名毎にルータ設定のためのコマンドを記憶するルータ情報データベースと、アプリケーションサーバーからのルータ設定命令を受信・解析して、ルータへのログインＩＤ、パスワード、ルータのＩＰアドレス、ルータのメーカ・機種名、ユーザが使用するプロトコルやポートなどの通信設定を抽出する命令解析部と、ユーザの使用するルータへ接続し、命令解析部での抽出結果とルータ情報データベースに記憶されている情報からルータを自動的に設定するルータ設定部を備える。この構成では、設定サーバーからルータを直接設定するので、端末側に設定情報を記憶したり、設定情報をルータに送信したりする構成が必要なくなる。端末側の構成が簡単になるという利点がある。
【００２０】
本発明の請求項７にかかる設定サーバーは、請求項１〜３，５の構成に加えて、ユーザの生体情報を計測する生体情報計測部と、生体情報計測部で得られた生体情報をサーバーへ送信する生体情報通信部と、ユーザと医療関係者の間でテレビ電話を行うテレビ電話部と、医療関係者からの服薬通知や健康管理通知などのアドバイス情報の受信を行う情報通知部を備える。これにより、生体情報や医療情報を医師との間で通信によりやりとりを行う生体情報測定機においても、ユーザは複雑なルータの設定なしに、生体情報の送信、アドバイス受信、テレビ電話などの機能を利用することができる。
【００２１】
本発明の請求項８にかかるプログラムは、請求項１〜７記載のネットワーク接続家電機器およびルータの設定サーバーにおいて、ルータ設定情報を管理し、端末とルータあるいはルータと設定サーバーとの間で情報のやりとりを行うコンピュータに実現させるためのルータ設定のプログラムである。そして、プログラムであるので汎用コンピュータやサーバーを用いて本発明の機能の一部あるいは全てを容易に実現することができる。また記録媒体に記録したり通信回線を用いてプログラムを配信したりすることでプログラムの配布やインストール作業が簡単にできる。
【００２２】
【実施例】
以下、本発明の実施例について図面を用いて説明する。
【００２３】
（実施例１）
図１は本実施例の全体構成を示した図である。図１において、１は宅内に設置された端末。ここでは、ネットワーク接続可能な家電機器（例えば、エアコン、電子レンジ、冷蔵庫、洗濯機、ゲーム機、ファックスなど）である。２は複数の端末１をインターネット接続させるためのルータ。ルータでは各端末へのローカルなＩＰアドレスの付与や、外部グローバルアドレスへの変換、ルーティング、外部からの不正アクセスを防ぐためのセキュリティ機能など様々な機能を持つ。３はモデムであり、通信回線（ＡＤＳＬ、ＣＡＴＶ回線、ＦＴＴＨ回線など）に端末やルータを接続させるための通信機器である。端末１の通信インタフェースは、イーサネット・無線・電灯線を利用したものなど様々で、宅外の通信仕様（ＡＤＳＬ，ＣＡＴＶなど）と異なることが多い。このモデム３で宅外から引いてきた回線の通信インタフェースと宅内の通信インタフェースの変換を行う。４は情報センターやＩＤＣ（インターネットデータセンター）等の中に設置されたアプリケーションサーバーであり、端末１とデータの送受信を行い、ユーザに情報通信サービスを提供する。
【００２４】
アプリケーションサーバー４は、一般にＷｅｂサーバーなどを中心に構築されることが多く。コンテンツ情報であるＨＴＭＬ／ＸＭＬファイルや画像・音声ファイルだけでなく、認証、データベース接続、メール配信、データ処理、ＨＴＭＬ／ＸＭＬ動的生成などを行うＣＧＩ，　Ｊａｖａ，　ＪａｖａＳｃｒｉｐｔ，　ＰＨＰ，　ＡＳＰ　などの言語により書かれたプログラムも含んでいる。また、サーバー内にデータベースを保持することも多く、顧客データなどを管理し、ユーザに適切なサービスを提供する。なお、具体的なコンテンツやプログラムの内容は提供するサービスの内容に応じて異なる。５は設定サーバーであり、宅内にあるルータの設定を行うために、コマンド情報等の送受信を行う。
【００２５】
なお、図１では、設定サーバー５は同一情報センター内のひとつのアプリケーションサーバー４にのみ情報のやり取りを行うように記載しているが、複数のアプリケーションサーバーからアクセス可能であり、さらに通信回線さえ接続されていれば、他の情報センター内の複数のアプリケーションサーバーからもアクセス可能である。
【００２６】
図２は、端末１の構成を詳細に示した図である。１１はルータ設定のコマンド（命令）をルータのメーカ、機種あるいはコマンド体系毎に記憶する設定情報記憶部。１２はルータのメーカ名、機種名あるいはコマンド体系名を指定するコードをユーザに入力もしくは選択させる入力部。１３は入力部１２から入力された情報から設定情報記憶部１１を検索し、ルータ設定を行うためのコマンドを取得する設定取得部。１４は通信部を介してルータ２と通信を行い設定取得部１３で得られたコマンドを用いて、ルータの設定を行う設定変更部。１５は端末の各部が通信によりルータやインターネットへ接続するための通信部。１６は、設定変更部１４によるルータ設定の成否、もしくは、設定後におけるアプリケーションサーバー４との通信の成否を表示する表示部。１７は、設定取得部１３の指示により設定サーバー５と通信部１５を介して接続し、ルータを設定するための情報を取得して設定情報記憶部１１に記憶させる設定情報通信取得部。１８は端末固有の通信を用いた制御や表示に関する機能を実現する端末機能部。
【００２７】
端末機能部１８は、例えば電子レンジであれば、インターネットへ接続して調理レシピ情報（調理シーケンス情報）を受信し、その情報にしたがって調理を行うような機能を実現する部分。また、洗濯機であれば、特定の衣類に関する洗濯シーケンス情報をダウンロードして、それに基づいて洗濯の工程制御を行ったり、洗濯アドバイス情報をダウンロードして、前面パネルに表示したりする機能を実現する部分である。
【００２８】
図３は情報センター内の設定サーバー５の構成を詳細に示した図である。２１はルータのメーカ・機種名、コマンド体系名、ユーザの使用する端末やサービス毎にルータの設定方法やコマンド情報を記憶するルータ情報データベース。２２は端末１からのルータ設定情報取得命令を受信し、設定情報や設定コマンドの含まれた応答を端末に返信する設定命令通信部。２３はルータ設定情報取得命令にしたがってルータ情報データベース２１を検索してルータの設定のための設定情報やコマンド情報を取得する設定情報検索部。２４はアプリケーションサーバー４からのルータ設定命令を受信・解析して、ルータへのログインＩＤ、パスワード、ルータのＩＰアドレス、ルータのメーカ・機種名、ユーザが使用するプロトコルやポートなどの情報を抽出する命令解析部。２５はルータへ接続し命令解析部２４での抽出結果とルータ情報データベース２１に記憶されている情報からルータを自動的に設定するルータ設定部である。
【００２９】
以上のように構成された端末１および設定サーバー５の動作を、フローチャートにより説明する。ここでは３つの動作例を説明する。本実施例の構成では、以下に説明する３つの動作を必要に応じて選択して実行することや、同時に実行することが可能である。なお、いずれの動作例もルータ２を適切に設定する手順を示している。
【００３０】
一般に、出荷直後の初期状態のルータ２は、宅内を起点とした外部へ向けての通信はすべて通し、逆に外部を起点とした宅内への通信はすべて遮断していることが多い。このため、例えば、外部のサーバーから宅内の端末へ情報を直接送信する場合や、宅内の端末に簡単なサーバー機能を設ける場合などでは通信ができない。また、テレビ電話（Ｈ３２３プロトコル）などを利用して通信を行う場合など、両者が起点となる通信が必要で、さらに通信に必要なポートが必要に応じて変化する場合なども対応できない。このようなサービスを実現するためには、ポートを解放し、外部から宅内への通信が可能なように設定しなければならない。しかしながら、外部を起点とした宅内への通信を許してしまうと、場合によっては不正なアクセスまで受け付けてしまうことがあり、端末１内部のデータの消失や個人情報の流出になりかねない。したがって、外部からの通信を受け付ける場合は、少なくとも最小限のポートのみ開放し、あるＩＰアドレスのサーバーからのみ通信を受け付けるなどの制限措置が必要となる。これらを実現させるためにはルータ２の適切な設定が不可欠である。
【００３１】
外部を起点とした通信を受け付ける際のルータの設定コマンドの例を以下に示す。
【００３２】
例１）この例は、静的ＩＰマスカレードを利用し、ルータに割り当てられたグローバルアドレスに対して、指定したプロトコルかつ指定したポート番号のパケットがきたら、それを指定した端末のアドレス（プライベートアドレス）へ中継する設定である。
【００３３】
ｎａｔ　ｕｓｅ　ｏｎ
ｎａｔ　ｍａｓｑｕｅｒａｄｅ　ｏｎ
ｎａｔ　ｍａｓｑｕｅｒａｄｅ　ｓｔａｔｉｃ　１　１９２．１６８．０．２　ｔｃｐ　１０２４−６５５３５
この設定は、一部のテレビ電話ソフトなど、多くのポートを利用するアプリケーションを端末で利用する場合に用いる。
【００３４】
例２）この例はルータのパケットフィルタ機能を利用して、ローカルアドレス１９２．１６８．０．２　を持つ端末について、ｗｗｗ（ｗｏｒｌｄ　ｗｉｄｅ　ｗｅｂ）に利用するポート（８０番，　ｔｃｐ／ｉｐプロトコル）を開放し、外部を起点とするアクセスを受け付ける設定である。
【００３５】
ｉｐ　ｆｉｌｔｅｒ　１　ｐａｓｓ　＊　１９２．１６８．０．２　ｔｃｐ　＊　ｗｗｗ
ｉｐ　ｐｐ　ｓｅｃｕｒｅ　ｆｉｌｔｅｒ　ｉｎ　１
この例は、特に端末側に簡易的なＷｅｂサーバー機能あるいは簡易的にＨＴＴＰ命令に対して応答を返すシステムなどを持つ場合に用いる。
【００３６】
なお、上記した２つの例のコマンドは一例に過ぎず、ルータ毎によってコマンドが異なる。機種毎あるいはコマンド体系毎に利用できるコマンドを管理する必要がある。
【００３７】
以上説明したように、アプリケーションサーバー４が、端末１に対して適切なサービスを提供するためには、ルータ２の適切な設定が必要である。このルータ２の自動設定を行う手順として図４〜７のフローチャートに示した３つの動作例を説明する。
【００３８】
１番目の動作例を図４に示す。これは端末１の設定情報記憶部１１に、その端末のサービスが実現できるようなルータ設定のコマンドを、ルータのメーカ・機種あるいはコマンド体系毎に記憶している場合であり、設定サーバー５と通信することなく、端末１のみでルータ２を設定する事例である。
【００３９】
（ステップＡ１）ユーザが入力部１２を用いて、ルータの機種情報や必要に応じてルータにアクセスするためのＩＤやパスワードを入力する。入力部１２は、入力内容の確認のための液晶ディスプレイや複数の押しボタンで構成されている（確認の必要がなければ、押しボタンだけでも良いし、また、タッチパネルなど表示と入力が一体化したものでも良い）。
【００４０】
ここでルータのメーカ名・機種名あるいはコマンド体系名など、ルータのコマンドの種類を決めるための情報と、ルータにアクセスするためのＩＤ情報やパスワード情報をユーザに入力させ、その後ルータ設定開始ボタンを押させる。
【００４１】
ただし、ルータのＩＤやパスワードはシステムに詳しい人や、パソコンを所有しルータに接続できる人など、かなりのスキルを持つ人でなければ変更できない。したがって、パソコンに詳しくないユーザは、このような内容を変更しないことも多いと考えられる。このような場合は、ルータの機種がわかれば初期ＩＤや初期パスワードもわかるため、ＩＤやパスワードについては入力させなくともよい。
【００４２】
（ステップＡ２）設定取得部１３は、端末が利用するサービスに対応するルータ設定コマンドを設定情報記憶部１１から取得する。設定情報記憶部１１は、ＲＯＭやフラッシュメモリなどの記憶装置であり、前述したようにルータの各機種に対応した設定コマンドが記憶されている。上記ステップＡ１で入力されたルータのメーカや機種、コマンド体系に関する情報に基づいて、設定情報記憶部１１を検索することにより、端末１が利用できるサービスに応じて適切なルータ設定コマンドが取得できる。
【００４３】
（ステップＡ３）設定取得部１３で得られたコマンドを設定変更部１４は、通信部１５を介して順次ルータ２へ出力する。通信部１５はルータ２やインターネットと接続するためのイーサネットアダプタのような構成である。通常では、Ｔｅｌｎｅｔ（ポート２３）や　ｗｗｗ（ポート８０）を利用して設定取得部１３で得られたコマンド情報をルータ２へ順次送信する。
【００４４】
（ステップＡ４）設定変更部１４はルータからの応答を受信して、正しくルータを設定できたかどうかを判断し、設定の成否を表示部１６を用いて表示する。上記ステップＡ３で出力された設定コマンドには、それぞれルータから応答が返信される。設定変更部１４は、それぞれの応答結果を収集して判断することで、設定の成否を判断できる。
【００４５】
表示部１６は、ＬＥＤもしくは液晶ディスプレイから構成されており、ルータ設定が適切にできたかどうかを表示する。最小構成ではＬＥＤ１個で構成でき、適切に表示できたときに点灯させる。なお、設定変更部４がルータ２の設定後にアプリケーションサーバー４へ接続し、その接続ができたことを確認した時に、設定が成功した判断し、表示部１６に結果表示をさせても良い。
【００４６】
以上の動作により、端末１はルータ２の設定を適切に行うことができる。この方式では、端末１に内部に設定コマンドを記憶している設定情報記憶部１１を持っているため、サーバーに接続すること無しにルータの設定が可能である。
【００４７】
２番目の動作例を図５と図６に示す。これは設定サーバー５と端末１が連携してルータ２を設定する場合の例である。図５は端末側の動作手順を、図６はサーバー側の動作手順を示している。まず、端末側の動作手順を図５を基に説明する。
【００４８】
（ステップＢ１）ユーザが入力部１２を用いて、ルータの機種情報（メーカ、機種番号、コマンド体系名など）や必要に応じてルータ２に接続するためのＩＤ，パスワード等の情報を入力する。このステップは図４のステップＡ１の動作と同様である。
【００４９】
（ステップＢ２）設定取得部１３は、設定情報通信取得部１７を起動させる。設定情報通信取得部１７は入力部１２で入力されたルータの機種情報などの内容を基に、ルータの設定コマンドを取得するための命令を生成し、それを設定サーバー５へ送信する。送信は通信部１５およびルータ２を介して行う。通常のルータは、初期状態で宅内側の端末を起点とする通信は通過させることが多いので、ここでの通信は設定サーバー５へ接続できる。命令送信後は、設定サーバー５からの応答を受信するまで待つ。
【００５０】
（ステップＢ３）設定情報通信取得部１７は、設定サーバー５からの応答を受信し、その応答に含まれるルータの設定コマンドを設定情報記憶部１１に記憶させる。
【００５１】
（ステップＢ４）設定取得部１３は、設定情報通信取得部１７が設定情報記憶部１１に設定コマンドが書きこんだことを確認した後、その設定コマンドを取得して設定変更部１４へ出力する。
【００５２】
（ステップＢ５〜Ｂ６）このステップは、前述したステップＡ３〜Ａ４と同様の動作であり、設定取得部１３が取得した設定コマンドをルータ２に対して出力し、ルータ２を設定する。設定結果は表示部１６に表示する。
【００５３】
以上のように、端末１が設定サーバー５と通信することによりルータ設定コマンドを取得し、それに基づいてルータ２を設定する。これにより、端末内部にルータ設定コマンドをルータの機種毎に記憶する必要が無くなり、設定情報記憶部１１が容量の小さい書き換え可能メモリで実現でき、端末のコストが安くなるという利点がある。
【００５４】
次に、この動作手順における設定サーバー５側の動作手順について、図６に基づいて説明する。
【００５５】
（ステップＣ１）設定サーバー５は、端末１からのルータ設定情報取得命令の受信待ちを行う。このステップでは端末１から設定サーバー５へ通信があった場合は、次のステップＣ２へ進み、そうでなければステップＣ１へ戻り、命令の受信待ちを繰り返す。
【００５６】
（ステップＣ２）設定命令通信部２２で端末１からのルータ設定情報取得命令を受信し、受信した命令情報を設定情報検索部２３に出力する。これは上述した、ステップＢ２における端末１からのルータ設定情報取得命令送信に対応する。
【００５７】
（ステップＣ３）設定情報検索部２３は、ステップＣ２で受信した設定情報取得命令に含まれるルータのメーカや機種に関する情報や、端末の機種情報や端末で利用するサービス種別などの情報などから、ルータ情報データベース２１を検索し、ルータ設定のためのコマンド情報を取得する。ルータ情報データベース２１には、アプリケーションサーバー４が提供するサービスの種別、端末の種別、ルータのメーカ・機種・コマンド体系それぞれに応じて、ルータを適切に設定するための設定コマンドを記憶している。
【００５８】
（ステップＣ４）ステップＣ３で取得したコマンド情報を、設定情報検索部２３は設定命令通信部２２へ出力する。
【００５９】
（ステップＣ５）設定命令通信部２２は、受信したコマンド情報を設定情報取得命令に対する応答として、端末１へ返信する。
【００６０】
一般に、初期状態のルータでは、宅外を起点として宅内へ着信させる通信パケット（サーバーからクライアントへのＴＣＰパケットで、ＡＣＫフラグがついてないパケット）はブロックして通信させないようにするが、宅内を起点として宅外に出て行く通信パケット（クライアントからサーバーへのパケットすべて）やそれに対する応答（サーバーからクライアントへのＴＣＰパケットで、ＡＣＫフラグが付いているパケット）は、通過させ通信させる。ステップＣ５でのコマンド情報送信は、ステップＣ２で受信した端末１からの通信に対する応答として端末へ返信させるので、ルータ２を通過し端末１へ届くことになる。
【００６１】
ステップＣ５での返信は、図５のステップＢ３で端末１に受信される。
【００６２】
以上のように、図５および図６の手順で端末１および設定サーバー５が動作することにより、両者が連携してルータの設定情報をやりとりして、端末１側からルータ２の設定を適切に行うことができる。
【００６３】
３番目の動作手順例を図７に示す。これはアプリケーションサーバー４の命令に応じて設定サーバー５からルータ２を設定する場合の例である。これは、宅内側のルータが常時接続でインターネットに接続しており、さらに固定のＩＰアドレスを付与されている場合に利用される方式である。図７を基に動作手順を詳細に説明する。
【００６４】
（ステップＤ１）アプリケーションサーバー４からのルータ設定命令の受信待ち受けを行う。アプリケーションサーバー４は、端末１と通信により情報のやりとりを行い、ユーザに対して情報通信サービスを行うサーバーである。一般的には、Ｗｅｂサーバーとデータベースサーバー、そしてデータ処理やデータの登録・検索など様々な処理を行うプログラム（ＣＧＩ，ＰＨＰ，ＡＳＰ，ＪＡＶＡなど）から構成されている。アプリケーションサーバー４は家電機器などに対して具体的なサービスを行うサーバーであるため、端末１がどのような種類の端末で、どのようなサービスを利用していて、どの通信ポートを利用するか等の情報は、ユーザ毎もしくは端末毎にすべて管理・記憶している。また、端末の購入時に、ユーザの個人情報だけでなく、ユーザが利用しているルータのメーカ名や機種名、使用しているプロバイダやＩＰアドレスなど、また、必要であればルータにログインするためのＩＤやパスワード情報などの認証情報を、ユーザに聞くことが可能であり、それらはユーザの利用前にアプリケーションサーバー４に登録する。
【００６５】
アプリケーションサーバー４は、これらの情報を基にユーザのルータを設定させる命令を設定サーバー５に対して送信する。命令の例を下に示す。
【００６６】
ＳｅｔＲｏｕｔｅｒ（”１１１．１１１．１１１．１１１”，　”Ｍａｋｅｒ１”，　”ＴＹＰＥ−３”，　”ｗｗｗ，　ｖｉｄｅｏｐｈｏｎｅ”）；
上の命令は、「ＩＰアドレス　”１１１．１１１．１１１．１１１”　のメーカ名”Ｍａｋｅｒ１”，　機種名”ＴＹＰＥ−３”のルータに対して、”ｗｗｗ”サービスと、”ｖｉｄｅｏｐｈｏｎｅ”サービスが利用できるような設定に変更せよ」という命令である。
【００６７】
ステップＤ１ではこのようなルータ設定命令を受信した時、次のステップＤ２へ進み、受信できてない場合はステップＤ１へ戻り、受信待ちを行う。
【００６８】
（ステップＤ２）設定サーバー５の命令解析部２４は、受信したアプリケーションサーバー４からのルータ設定命令を解析し、ルータに割り当てられているＩＰアドレスやドメイン名（さらに必要であればＩＤ、パスワードなどの認証情報）、ルータのメーカ名・機種名と、使用するサービス名などの情報を抽出する。
【００６９】
（ステップＤ３）命令解析部２４は、抽出したルータのメーカ名・機種名と使用するサービス名からルータ情報データベース２１を検索し、検索結果であるルータ設定用のコマンド情報を得る。
【００７０】
（ステップＤ４）命令解析部２４は、検索して得たコマンド情報と、アプリケーションサーバー４から受信した命令に含まれていたルータのＩＰアドレスやＤＮＳ名（必要であれば認証情報）をルータ設定部２５に送信する。
【００７１】
（ステップＤ５）ルータ設定部２５は、指定されたＩＰアドレスや認証情報を用いてユーザ宅のルータに直接アクセスする。そしてステップＤ３で得られた、認証情報（ＩＤ、パスワードなど）やルータ設定用のコマンド情報をルータに出力し、ルータ２を適切に設定する。
【００７２】
以上の手順を用いることで、アプリケーションサーバー４の指示により設定サーバー５は、宅内のルータ２を適切に設定することができる。なお、上記した例では、宅内のルータにＩＰＶ４の固定ＩＰアドレスが割り当てられている場合を説明したが、ＩＰＶ６の固定ＩＰアドレスでも良い。さらに、ルータに割り当てられるＩＰアドレスが、ＤＨＣＰなどにより割り当てられる可変のＩＰアドレスでも、ダイナミックＤＮＳを用いてドメイン名に変換される場合には、ドメイン名を利用して、設定サーバー５からルータを設定しても良い。
【００７３】
次に本実施例の具体的な適用例として、生体情報測定機を示す。生体情報測定機とは、ユーザの体温や血圧などの生体情報を医師へ送信する機能をベースとして、様々な医療情報サービスをユーザに提供する装置である。具体的な構成を図８に示す。
【００７４】
図８の１１から１６の構成は図２の構成と同様である。図８の３１から３５の構成は、生体情報測定機における端末機能部１８の構成を詳細化したものである。３１は、血圧や心電図、体温などの生体情報を計測する生体情報計測部。具体的には血圧計や心電計、体温計などの機器である。３２は生体情報計測部３１で計測された生体情報を受信する生体情報取得部。一般に血圧計や心電計などの生体情報計測部３１は、図のように端末１から着脱可能になっている場合が多い。
【００７５】
生体情報計測部３１と端末１は、赤外線などの無線通信や、ＲＳ２３２Ｃなどの有線シリアル通信などにより生体情報の送受信を行う。生体情報計測部３１から送信された生体情報を受信するのが生体情報取得部３２である。３３は測定された生体情報を通信部１４を介して、遠隔地の病院内部にあるアプリケーションサーバー４へ送信する生体情報通信部。なお生体情報通信部３３は、生体情報の測定ごとにデータをアプリケーションサーバー４へ送信しても良いが、一日毎などの定期的な通信でも良い。３４はユーザが医師などの医療関係者とテレビ電話で通話をするためのテレビ電話部。３５は医療関係者からユーザに対して発信されるアドバイス情報を受信する情報通知部である。アドバイスは医師や看護婦などからの連絡情報であり、服薬通知や測定通知、アドバイス通知などがある。
【００７６】
以上のように構成された生体情報測定機は、次の３種類の機能を持つ。
【００７７】
（１）生体情報計測部３１で測定したユーザの生体情報（体温、血圧、血糖値、心電図など）を、生体情報取得部３２で受信して、生体情報通信部３３が遠隔地にある病院内のアプリケーションサーバー４へ送信する。アプリケーションサーバー４で受信したデータは、患者ごとにサーバー内部のデータベースに蓄積され、医師や看護婦などの医療関係者が閲覧する。
【００７８】
（２）医療関係者はユーザ毎の生体情報やその変化を閲覧し、アプリケーションサーバー４にアドバイスを入力する。生体情報測定機では、アプリケーションサーバー４に入力されたアドバイス情報を情報通知部３５で受信し、その内容を表示部１５に出力する。この場合の表示部１５は液晶ディスプレイなど文字や画像の情報が出力できるものでなければならない。
【００７９】
（３）医療関係者側の端末やアプリケーションサーバー４とテレビ電話部３４を用いて接続し、ユーザは医療関係者と通話を行う。
【００８０】
上記（１）は生体情報を、端末側からアプリケーションサーバー送信する機能であり、ルータにおいては、例えば、ＴＣＰ／ＩＰ−ＨＴＴＰ通信の場合、８０ポートについて宅内側から外部へ出る通信を許可する必要がある。（２）については、アプリケーションサーバー４を起点としたアドバイス情報の通信を受信する必要があり、ルータでは、例えば、ＴＣＰ／ＩＰ−ＨＴＴＰ通信の場合、８０ポートについて外部から宅内側へ入る通信を許可する必要がある。ただし、この場合、外部からの不正なアクセスを受ける可能性もあり、特定のＩＰアドレスのサーバーからの通信のみの受信を許可するなどのアクセス制限が必須である。上記（３）のＴＶ電話機能については、Ｈ３２３などの規格に基づいた場合、様々なポート（５２２、３８９、１５０３、１７２０、１７３１、１０２４　〜　６５５３５）を双方向に開けるだけでなく、必要に応じてＩＰフォワーディングなど様々な設定を行わなければならない。また、（２）の場合と同様に、不正アクセスを防ぐための設定も必要である。
【００８１】
このように、生体情報測定機では、その情報通信サービスを実現するためには、ルータの設定が不可欠である。
【００８２】
この設定を行うために、生体情報測定機の初回起動時、生体情報の計測や、生体情報の通信などの動作の前に、図４あるいは図５の動作を行い、ルータ２を設定する。この動作により、上記した（１）〜（３）の機能が実現できるようになる。
【００８３】
【発明の効果】
以上説明したように、端末内部にルータ設定に関する情報を蓄える設定情報記憶部や、その情報に基づいてルータを設定する設定変更部を設けることにより、端末からルータを自動的に設定できる。また、設定サーバーにルータ情報データベースを備え、端末と設定サーバーが通信により連携してルータ情報の送受信を行うことで、様々な機種のルータの設定も可能になる。これにより、パソコンなどを所有してないユーザや、ルータに関する知識を持ってないユーザなどでも、インターネット接続を行う端末を簡単に利用できる。
【００８４】
また、生体情報測定機のような、様々な医療サービスを提供する機器については、上記構成を用いることにより、テレビ電話機能など様々な付加サービスが、ルータの難しい設定無しに実現できる。
【図面の簡単な説明】
【図１】実施例１の全体構成図
【図２】実施例１における端末の構成図
【図３】実施例１における設定サーバーの構成図
【図４】実施例１における第１の動作手順図（端末側）
【図５】実施例１における第２の動作手順図（端末側）
【図６】実施例１における第２の動作手順図（サーバー側）
【図７】実施例１における第３の動作手順図（サーバー側）
【図８】実施例１を生体情報測定機へ適用した例を示した図
【図９】従来例の構成を示す図
【符号の説明】
１　端末（ネットワーク接続家電機器）
２　ルータ
３　モデム
４　アプリケーションサーバー
５　設定サーバー
１１　設定情報記憶部
１２　入力部
１３　設定取得部
１４　設定変更部
１５　通信部
１６　表示部
１７　設定情報通信取得部
２１　ルータ情報データベース
２２　設定命令通信部
２３　設定情報検索部
２４　命令解析部
２５　ルータ設定部
３１　生体情報計測部
３２　生体情報取得部
３３　生体情報通信部
３４　テレビ電話部
３５　情報通知部
【図１】
2004032142.tif 000003
【図２】
2004032142.tif 000004
【図３】
2004032142.tif 000005
【図４】
2004032142.tif 000006
【図５】
2004032142.tif 000007
【図６】
2004032142.tif 000008
【図７】
2004032142.tif 000009
【図８】
2004032142.tif 000010
【図９】
2004032142.tif 000011