(57)【要約】【課題】本発明の目的は、セキュリティの高さと使い勝手の良さを両立させたネットワークシステムを構築することである。【解決手段】本発明によるネットワークシステムは、内部ネットワークと外部ネットワークとの間に接続され、外部ネットワークから内部ネットワークへの制御信号を所定条件に基づいて取捨選択するサーバと、外部ネットワークを介してサーバに接続されるセンタとを有し、サーバはセンタに認証情報とサーバの設定要求を送信し、センタは認証情報を認証した場合にサーバを設定する設定情報を送信し、サーバはこの設定情報によって所定条件を設定することを特徴とする。【選択図】　　図１
2004021666.tif 000002
【特許請求の範囲】
【請求項１】
複数の機器と、該複数の機器が接続される内部ネットワークと外部ネットワークとの間に接続されるサーバと、該外部ネットワークを介して該サーバに接続されるセンタとを有するネットワークシステムであって、
該サーバは、
該外部ネットワークから該複数の機器への制御信号を所定条件に基づいて取捨選択する制御信号取捨選択手段と、
該内部ネットワーク又は該サーバに接続される、認証情報を入力する認証情報入力手段と該所定条件の設定を要求する設定要求を入力する設定要求入力手段とから、該認証情報と該設定要求とを受信する第１の受信手段と、
該第１の受信手段で受信した該認証情報と該設定要求とを該センタに送信する第１の送信手段と、
を備え、
該センタは、
該サーバから送信された該認証情報と該設定要求とを受信する第２の受信手段と、
該第２の受信手段で受信した認証情報が認証された場合に、該第２の受信手段で受信した設定要求に応じて該所定条件を設定する設定情報を該サーバに送信する第２の送信手段と、
を備えること、
を特徴とするネットワークシステム。
【請求項２】
複数の機器が接続される内部ネットワークと外部ネットワークとの間に接続されるサーバであって、
該外部ネットワークから該複数の機器への制御信号を所定条件に基づいて取捨選択する制御信号取捨選択手段と、
該内部ネットワーク又は該サーバに接続される、認証情報を入力する認証情報入力手段と該所定条件の設定を要求する設定要求を入力する設定要求入力手段とから、該認証情報と該設定要求とを受信する第１の受信手段と、
該第１の受信手段で受信した該認証情報と該設定要求とを、該外部ネットワークを介して該サーバに接続されるセンタに送信する手段と、
該センタにて該認証情報が認証された場合に該センタから送信される、該所定条件を設定する設定情報を受信する第２の受信手段と、
該第２の受信手段で受信した該設定情報により該所定条件を設定する設定手段と、
を備えることを特徴とするサーバ。
【請求項３】
複数の機器と、該複数の機器が接続される内部ネットワークと外部ネットワークとの間に接続されるサーバと、該外部ネットワークを介して該サーバに接続されるセンタとを有するネットワークシステムにおけるサーバ設定方法であって、
該センタが、該内部ネットワーク又は該サーバに接続される認証情報入力手段により入力された認証情報を該サーバを介して受信するステップと、
該センタが、該内部ネットワーク又は該サーバに接続される設定要求入力手段により入力された、該サーバが該外部ネットワークから該複数の機器への制御信号を取捨選択するときに用いる所定条件の設定を要求する設定要求を該サーバを介して受信するステップと、
該センタが、該受信した認証情報を認証するステップと、
該センタが、該受信した認証情報が認証された場合に、該受信した設定要求に応じて該所定条件を設定する設定情報を該サーバに送信するステップと、
を備えることを特徴とするサーバ設定方法。
【請求項４】
複数の機器が接続される内部ネットワークと外部ネットワークとの間に接続されるサーバであって、
該外部ネットワークから該複数の機器への制御信号を所定条件に基づいて取捨選択する制御信号取捨選択手段と、
該内部ネットワーク又は該サーバに接続される設定要求入力手段により入力された、該所定条件の設定を要求する設定要求を受信する第１の受信手段と、
該受信した設定要求を、該外部ネットワークを介して該サーバに接続されるセンタに送信する手段と、
該設定要求に応じて該センタから送信される、該所定条件を設定する設定情報を受信する第２の受信手段と、
該受信した設定情報により該所定条件を設定する設定手段と、
を備えることを特徴とするサーバ。
【請求項５】
複数の機器が接続される内部ネットワークと外部ネットワークとの間に接続されるサーバであって、
該外部ネットワークから該複数の機器への制御信号を所定条件に基づいて取捨選択する制御信号取捨選択手段と、
該内部ネットワーク又は該サーバに接続される認証情報入力手段により入力された認証情報を受信する第１の受信手段と、
該受信した認証情報を、該外部ネットワークを介して該サーバに接続されるセンタに送信する手段と、
該センタにて該認証情報が認証された場合に該センタから送信される、該認証情報が認証されたことを示す認証確認情報を受信する第２の受信手段と、
該認証確認情報を受信した場合に、該所定条件を設定可能とする手段と、
を備えることを特徴とするサーバ。
【請求項６】
複数の機器が接続される内部ネットワークと外部ネットワークとの間に接続されるサーバであって、
該外部ネットワークから該複数の機器への制御信号を取捨選択するときに用いる所定条件を記憶する記憶部と、
認証情報を入力する認証情報入力装置と、該所定条件の設定を要求する設定要求を入力する設定要求入力装置とが、該内部ネットワークを介して又は直接接続され、該認証情報と該設定要求とを受信する内部ネットワーク接続部と、
該外部ネットワークを介してセンタに接続され、該認証情報と該設定要求とを該センタに送信し、該センタにて該認証情報が認証された場合に該センタから送信される、該所定条件を設定する設定情報を受信する外部ネットワーク接続部と、
該記憶部に記憶する該所定条件を該設定情報に応じて生成または更新する演算部と、
を備えることを特徴とするサーバ。
【請求項７】
請求項２，４又は６において、
前記サーバの前記所定条件は、前記センタから送信される前記設定情報によってのみ設定されること、
を特徴とするサーバ。
【請求項８】
請求項２，５又は６において、
前記センタは、前記内部ネットワークの管理者の認証情報を記憶しており、前記サーバから送信された前記認証情報と該記憶されている認証情報とを照合することにより、該内部ネットワークの管理者の認証をすること、
を特徴とするサーバ。
【請求項９】
請求項８において、
前記認証情報は、前記内部ネットワークの管理者の身体的特徴の一部である生体情報であること、
を特徴とするサーバ。
【請求項１０】
請求項９において、
前記センタは、前記内部ネットワーク管理者の認証情報である生体情報を複数記憶しており、認証に用いる認証情報を適宜切り替え、
前記サーバは、該切り替えに応じた生体情報を前記センタに送信すること、
を特徴とするサーバ。
【請求項１１】
請求項２，４又は５において、
前記サーバは、前記内部ネットワークに接続されている前記複数の機器のネットワーク構成に関する接続機器情報を記憶しており、
前記サーバは、該接続機器情報が示す前記複数の機器以外の新たな機器が前記内部ネットワークに接続された場合、該新たな機器から前記複数の機器への制御信号の全て又は一部を制限すること、
を特徴とするサーバ。
【請求項１２】
請求項８において、
前記サーバは、前記内部ネットワークに接続されている前記複数の機器にアクセス可能なユーザおよび前記管理者を示すユーザ情報を記憶しており、
該ユーザ情報は、前記管理者によってのみ更新されること、
を特徴とするサーバ。
【請求項１３】
請求項１２において、
前記ユーザ情報は、前記ユーザを認証するユーザ認証情報を含んでおり、
前記サーバは、前記内部ネットワーク又は前記サーバに接続される、該ユーザ認証情報を入力するユーザ認証情報入力手段から該ユーザ認証情報を受信し、
前記サーバは、前記複数の機器の中の前記ユーザが操作する第１の機器から前記複数の機器の中の第２の機器へ前記サーバを介して送信される制御信号を、該ユーザ情報に含まれるユーザ認証情報と該ユーザ認証情報入力手段から入力され受信されたユーザ認証情報とに基づいて前記ユーザが認証された場合に通過させること、
を特徴とするサーバ。
【請求項１４】
請求項１２において、
前記サーバは、前記複数の機器の中の前記ユーザ又は前記管理者が操作する第１の機器から前記複数の機器の中の第２の機器へ前記サーバを介して送信される制御信号を通過させるか否かを示すユーザ権限情報を記憶しており、該ユーザ権限情報に基づいて前記複数の機器間の制御信号の取捨選択を行うこと、
を特徴とするサーバ。
【請求項１５】
請求項１４において、
前記サーバは、前記第１の機器の操作者が前記管理人である場合、前記第１の機器から前記第２の機器への制御信号を通過させること、
を特徴とするサーバ。
【請求項１６】
請求項２，４，５又は６において、
前記複数の機器は、情報を記録する記録媒体から該情報の読み出しを制御する読み出し制御手段と、ユーザが該読み出し制御手段に対する読み出しの指示を入力する操作手段と、該ユーザのユーザ認証情報を入力するユーザ認証情報入力手段と、を備え、
前記サーバは、該操作手段にて入力された指示が特定する該記録媒体に記録された情報の属性情報と、該ユーザ認証情報入力手段にて入力されたユーザ認証情報とに基づいて該ユーザの認証をし、該情報を該ユーザが読み出し可能か否か判断し、読み出し可能な場合に該指示を該読み出し制御手段に送信すること、
を特徴とするサーバ。
【請求項１７】
請求項２又は６において、
前記サーバおよび前記センタは、送受信する情報の暗号化および復号化をする暗号手段を備え、
前記サーバは、前記認証情報と前記設定要求を該暗号手段にて暗号化した後に前記センタに送信し、
前記センタは、前記サーバから送信された暗号化された前記認証情報と前記設定要求とを受信して該暗号手段にて復号化し、前記設定情報を該暗号手段にて暗号化した後に前記サーバに送信し、
前記サーバは、前記センタから送信された暗号化された前記設定情報を該暗号手段にて復号化すること、
を特徴とするサーバ。
【請求項１８】
請求項３において、
前記センタは、前記内部ネットワークに接続されている前記複数の機器のネットワーク構成に関する接続機器情報を記憶しており、該接続機器情報に応じて課金すること、
を特徴とするサーバ設定方法。
【請求項１９】
請求項３において、
前記センタは、前記サーバが前記外部ネットワークから受信したデータ量を示すサーバ受信データ量情報を記憶しており、該サーバ受信データ量情報に応じて課金すること、
を特徴とするサーバ設定方法。
【請求項２０】
複数の機器と、該複数の機器が接続される内部ネットワークと外部ネットワークとの間に接続されるサーバと、該外部ネットワークを介して該サーバに接続されるセンタと、該外部ネットワークを介して該センタに接続される外部端末と、を有するネットワークシステムにおけるサーバ設定方法であって、
該センタが、該外部端末から、認証情報と、該サーバが該外部ネットワークから該複数の機器への制御信号を取捨選択するときに用いる所定条件の設定を要求する設定要求と、を受信するステップと、
該センタが、該受信した認証情報を認証するステップと、
該センタが、該受信した認証情報が認証された場合に、該認証情報が認証されたことを示す認証確認情報と、該受信した設定要求に応じて該所定条件を設定する設定情報と、を該サーバに送信するステップと、
を備えることを特徴とするサーバ設定方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、外部ネットワークと内部ネットワークとの間に接続されるサーバ、及びそのサーバを含むネットワークシステム、並びにそのサーバの設定方法に関する。
【０００２】
【従来の技術】
外部ネットワークと内部ネットワークとの間に接続されるサーバに関する従来技術として、例えば特開２００２−５６０７４号公報がある。この公報に記載のサーバは「契約ユーザが設備機器３を使用開始する際には、通信ネットワークＮ１を介して認証サーバ２をアクセスして、ホームＩＤを伴う認証要求情報を送信し、この要求に対する認証許可情報を受け取り、その認証許可情報に基づき使用する設備機器３の機器使用ロックを解除しており、使用終了の際には、機器使用ロックを元に戻し、機器使用実績を含む終了通知情報を認証サーバ２へ送信する」ものである。
【０００３】
【発明が解決しようとする課題】
上記公報に記載の技術は、主にリース業者に主眼点があり、リースした機器の使用状況をネットワークとホームサーバを介して管理するものである。上記公報ではホームネットワークのセキュリティや使い勝手について考慮されていない。例えば、リース機器の中には重要な情報が記憶される可能性もあり、外部からこの情報への不正アクセスを防止しなければならない。一方、例えば、リース機器はネットワークに接続されているのだから、使い勝手を考慮すれば、外部からそのリース機器を制御できると便利である。なお、上記公報では外部の認証サーバにアクセスして認証をしているが、これはセキュリティのためでも使い勝手のためでもなく、リース業者がリース機器の使用状況を正確に把握するためのものである。
【０００４】
ネットワークシステムにおいて、高いセキュリティと使い勝手の良さは重要な課題である。しかし、従来は、セキュリティの高さを優先すると使い勝手が悪くなり、使い勝手を優先するとセキュリティが低くなるという問題があった。
【０００５】
例えば、外部ネットワークからの不正なアクセスに対して、サーバ内にファイアウォールを設置する防御策がある。ところが、セキュリティを高くするには、セキュリティに関する専門知識が必要である。十分な知識を有しない者が設定すると、高いセキュリティレベルを保つことができない。一方、十分な知識を有する者であっても、高いセキュリティのため複雑な手順を要するシステムとしてしまえば、使い勝手がたちまち低下してしまう。また、十分な知識を有する者であっても、もし外部ネットワーク経由ではなく内部ネットワークに直接他人がアクセスした場合、内部からサーバの設定をセキュリティの低いものに変えられてしまう恐れがある。
【０００６】
内部ネットワークに他人が直接アクセスするのを防ぐには、指紋、光彩など、生体情報を用いた認証をする方法がある。生体情報による認証であれば他人はアクセスすることができない。しかし、もしその生体情報がサーバ内にあれば不正に書き換えられてしまう恐れがある。この場合、サーバを設定する管理者権限を奪取され、セキュリティが大幅に低下する。例えば、不正侵入者がファイアウォール設定を無効にし、外部から自由にアクセスできるようにするといった方法である。そこで認証情報は、容易に書き換えできない外部に保存するのが安全である。
【０００７】
とはいえ、内部ネットワークを利用するユーザ全員の生体情報を外部に保存するのは不適切である。例えば、内部ネットワークの情報にアクセスするのに外部のセンタに登録した生体情報を利用すると、認証のたびに通信コストがかかる。また、認証に要する時間の面からも不利である。さらには、内部ネットワークの全員の生体情報を外部機関たるセンタに登録するのは心情的に抵抗がある。このようなシステムはとても使い勝手が悪い。
【０００８】
このように、ネットワークにおいてセキュリティと使い勝手を両立させることは非常に困難な問題であった。本発明の目的は、この問題を解決し、セキュリティの高さと使い勝手の良さを両立させたネットワークシステムを構築することである。
【０００９】
【課題を解決するための手段】
本発明によるネットワークシステムは、上記目的を達成するため、複数の機器と、複数の機器が接続される内部ネットワークと外部ネットワークとの間に接続されるサーバと、外部ネットワークを介してサーバに接続されるセンタとを有するネットワークシステムであって、サーバは、外部ネットワークから複数の機器への制御信号を所定条件に基づいて取捨選択し、サーバからセンタにサーバの設定要求を送信し、センタから送信されるサーバを設定する設定情報を受信し、この設定情報によって所定条件を設定することを特徴とする。
【００１０】
また、本発明によるネットワークシステムは、上記目的を達成するため、サーバは、外部ネットワークから複数の機器への制御信号を所定条件に基づいて取捨選択し、サーバからセンタに認証情報を送信し、センタで正しく認証された場合に所定条件の設定をすることを特徴とする。所定条件の設定は、上記同様にセンタから設定情報を送信してもよく、又は知識のある者であれば直接設定しても良い。
【００１１】
【発明の実施の形態】
以下、本発明の実施の形態について、図面を参照しながら詳細に説明する。
【００１２】
図１は、本発明の第一の実施例を示す図である。　内部ネットワーク１４０は、家庭や企業、店舗、施設等に構築される限られた範囲でのネットワークである。例えば、社内ＬＡＮやホームネットワーク等である。一方、外部ネットワーク２００は、インターネットに代表されるように不特定多数の者が自由に通信できるオープンなネットワークである。そして、この内部ネットワークと外部ネットワークとの間にサーバが接続される。
【００１３】
以下では、内部ネットワークはホームネットワークであり、サーバはホームサーバである場合を例にとり説明する。しかし、本発明はこれに限られるものではない。
ユーザ端末１１０は内部ネットワーク１４０の利用者がネットワーク内に存在する機器、ファイルにアクセスするための端末である。例えばＰＣや、ＰＤＡがこれにあたる。ユーザ端末１１０には、ユーザを認証するための機器（パスワード入力手段もしくは生体情報入力手段）が接続されているものとする。なお、認証用の機器は内部ネットワークのいずれかに接続されてればよく、又はホームサーバに直接接続されていても良い。また、認証用の機器は、ネットワークの管理者がセンタに送信する認証情報を入力するための認証情報入力手段としても、または一般ユーザが内部ネットワークに接続される機器を利用するためにホームサーバに送信するユーザ認証情報を入力するユーザ認証情報入力手段としても機能する。もちろん各々別々の機器であっても構わない。この認証用機器は、例えば、キーボードのように文字を入力する機器、指紋や光彩などの生体情報を読み取るリーダである。　機器１２０は内部ネットワーク１４０内において、各種サービスを提供する。例えば監視カメラ装置、ビデオ等が機器１２０にあたる。本図では簡略化のため機器１２０を一つとしたが、通常、複数台の機器が内部ネットワーク１４０に接続される。
【００１４】
記録媒体１３０は内部ネットワーク上のデータを記録しておくための領域である。例えばＨＤＤ，ＤＶＤ等がこれにあたる。本図では簡略化のため記録媒体１３０を一つとしたが、通常、複数台の機器が内部ネットワーク１４０に接続される。
【００１５】
なお、本図ではユーザ端末１１０、機器１２０、記録媒体１３０を別々に示しているが、これら２つ以上が１つの装置を構成する場合もある。
【００１６】
これらユーザ端末１１０、機器１２０、記録媒体１３０が通信する経路として内部ネットワーク１４０がある。ホームサーバ１００は内部ネットワーク１４０内に接続されるユーザ端末１１０、機器１２０、記録媒体１３０の管理を行う。管理とは端末、機器、記録媒体の相互間通信の許可、およびユーザの認証を指す。つまり、これら相互間でホームサーバを介して送受信される制御信号を、ホームサーバが取捨選択する。さらにホームサーバ１００は外部ネットワーク２００から要求される不正なアクセスを拒絶するファイアウォールの機能を持つ。つまり、外部ネットワークから内部ネットワークへの制御信号を所定条件に基づいて取捨選択する。ホームサーバ１００は、このように内部ネットワークに接続された複数の機器間での制御信号、および外部ネットワークからこの複数の機器への制御信号を所定条件に基づいて取捨選択する制御信号取捨選択手段を備える。
【００１７】
ホームサーバに外部ネットワークを介して接続されるセンタに備えられたホームサーバ業者用端末３００は、外部ネットワーク２００を通じて、ホームサーバ業者がホームサーバ１００のネットワーク設定を行う端末である。なお、このホームサーバの設定は、制御信号の取捨選択に用いる所定条件の設定を含む。ユーザ端末またはホームサーバに、この所定条件の設定をセンタに要求する設定要求を入力する設定要求入力手段が接続されている。この設定要求入力手段により、所定条件をどのように設定して欲しいのか入力し、それを設定要求としてホームサーバを介してセンタに送信する。センタではその要求に応じた設定情報をホームサーバに返信する。ホームサーバはこの設定情報を受信して、この設定情報に基づいて所定条件を設定する。ホームサーバはこの設定情報に基づいて所定条件を設定する設定手段を備えている。
【００１８】
あるいは、ホームサーバは、上述した認証用機器で入力した認証情報をセンタに送信し、正当に認証されたことを示す認証確認情報をセンタから受信し、この認証確認情報を受信したときに所定条件の設定が可能となるように構成しても良い。例えば、十分に知識のある者が自分で設定したい場合に、外部で認証がされるのでセキュリティが高くかつ自分で設定したいというニーズも満たす構成であり、有効である。
【００１９】
図７は、ホームサーバの内部構成を示す。同図において、内部ネットワーク１４０と外部ネットワーク２００は図１に示したものと同一であるため、同一番号を付して説明を省略する。
【００２０】
内部ネットワーク接続部であるネットワークコントローラ４１０は、内部ネットワーク１４０とデータを送受信する。外部ネットワーク接続部であるネットワークコントローラ４４０は外部ネットワーク２００とデータを送受信する。記録部である記録媒体４４０は、内部ネットワークに存在するユーザの認証情報と上記制御信号の取捨選択をする際に用いる所定条件を記憶する。
【００２１】
演算部であるＣＰＵ４２０は、内部のユーザの認証、内部ネットワークに接続された機器間の制御信号と外部ネットワークから内部ネットワークへ送信された制御信号の取捨選択、および外部ネットワーク２００を通じてホームサーバ業者用端末３００との通信制御を行う。またＣＰＵ４２０は、上述した設定情報に応じて記憶媒体に記憶する所定条件を生成し、または記憶されている所定条件を更新する。
【００２２】
次に図２を用いて、ホームサーバ１００の設定の初期手順であるホームサーバ管理者の登録を説明する。ホームサーバ１００の購入者は、ホームサーバ業者に対し内部ネットワーク１４０の代表となるホームサーバ管理者を登録する。ホームサーバ管理者は後述する一般ユーザと異なり、一般ユーザの追加を行う権限、内部ネットワーク１４０上で一般ユーザが作成したファイルを閲覧、変更、削除する権限を持つ。
【００２３】
ホームサーバ１００の購入者はユーザ端末を通して利用申請を行う（ステップｓ１００）。このときホームサーバ管理者を認証するため、十分な暗号強度を持つパスワード、もしくは指紋、光彩に代表される生体情報を送信する。ホームサーバ１００は前記パスワード等を受け取り、外部ネットワーク２００を通じてホームサーバ業者用端末３００に送信する（ステップｓ１１０）。ホームサーバ業者はホームサーバ業者用端末３００を通じてパスワードを受け取る（ステップｓ１２０）。その後、ホームサーバ業者用端末にホームサーバ管理者を登録する（ステップｓ１３０）。ホームサーバ管理者の登録後、ホームサーバ業者は、ホームサーバ１００が提供する基本的なサービス設定を送信する。ここで設定される内容は内部ネットワーク１４０に接続されている機器１２０と記録媒体１３０をネットワーク内で利用可能にすること、内部ネットワーク１４０と外部ネットワーク２００を分断するためのファイアウォールを設定することである。ホームサーバ１００はホームサーバ業者から設定を行われた後に、ユーザ端末１１０から行う機器１２０の操作や、記録媒体１３０にあるファイルへのアクセスといったサービスの提供を行い（ステップｓ１４０）、ユーザはユーザ端末１１０でこれらサービスの享受が可能となる（ステップｓ１５０）。以後、ホームサーバ１００の設定はホームサーバ管理者がホームサーバ業者に設定変更を依頼し、ホームサーバ業者が設定を変更する方式をとる。
【００２４】
各家庭のネットワークの情報は、設定情報として設定ファイル名が記載される。この設定ファイルは内部ネットワークの構成が変化するとき、ホームサーバ１００に全部または一部が送信される。
【００２５】
図８を用いて、ホームサーバの設定の詳細を説明する。図８は設定ファイルの一例である。設定ファイルには、ホームサーバの製品管理番号、ネットワーク上でホームサーバを識別するための番号であるＩＰアドレス、直接通信するネットワークの範囲を示すネットマスクといった、ホームサーバに関する情報のほか、ネットワークに参加するユーザＩＤ、機器のネットワーク設定情報が含まれる。
【００２６】
ネットワーク内のユーザの管理は、各家庭にあるホームサーバ内で行われるため、業者が保有する情報はユーザＩＤ番号のみでよい。但しユーザ名を保有しても構わない。一方、ネットワークに接続される機器の情報は、業者側のホームサーバで一括管理を行う。管理される情報は、機器を識別するための情報であるＩＰアドレス、機器のアクセス範囲を示すネットマスク、機器にアクセス可能なユーザＩＤ、アクセスを拒否するユーザＩＤである。
【００２７】
アクセスとは、機器に接続して通信できることを意味し、さらに機器に制御信号を送信できることをも意味する。従って、次のような様々な場合がある。例えば、あるユーザＩＤからある機器に送信される制御信号は全て拒否するように管理できる。例えば、あるユーザＩＤからある機器に送信される制御信号は全て許可するように管理できる。例えば、あるユーザＩＤからある機器に送信される一部の制御信号は許可し、他の制御信号は拒否するように管理できる。
【００２８】
図８に示す設定ファイルはホームサーバ１００、ホームサーバ業者用端末３００の双方に存在する。設定変更の際は、ホームサーバ業者用端末３００で、設定ファイルの更新を行い、変更部分をホームサーバ１００に送信する。例えば図８に示す機器情報のＰＣにアクセス可能なユーザとして、ユーザＩＤ＝０を追加するときは、ホームサーバ業者用端末３００から、機器情報のＩＤ番号（３）と、変更後のアクセス可能なユーザＩＤ（０、２）と、アクセスを拒否するユーザＩＤ（１）を送信する。
【００２９】
次に内部ネットワーク１４０における一般ユーザの権限について説明する。
【００３０】
内部ネットワーク１４０内の機器、ファイルにアクセスできる一般ユーザはホームサーバ管理者により作成される。これは内部ネットワークに接続されている機器にアクセス可能なユーザと管理者を示すユーザ情報を更新することにより行う。一般ユーザの認証はホームサーバ１００内で行われ、外部には送信する必要はない。一般ユーザはホームサーバ１００に設定されたユーザごとの制限の下でネットワーク内の機器にアクセスでき、記録端末にファイルを作成・更新できる。また、自分が作成したファイルに関しては他人へ公開し、閲覧、更新の許可を与えることができる。
【００３１】
一般ユーザのファイルアクセスについて、図３を用いて説明する。一般ユーザはユーザ端末１１０を用いて記録媒体１３０へのアクセスを要求する（ステップｓ２００）。ホームサーバ１００はステップｓ２００で要求されたファイルアクセスを受け、要求したユーザが内部ネットワークの一般ユーザであるかの認証要求をする（ステップｓ２１０）。　一般ユーザは認証情報をホームサーバに送信する（ステップｓ２２０）。ホームサーバ１００は一般ユーザを認証すると、記録媒体１３０へのアクセスを行う（ステップｓ２３０）。記録媒体はアクセスを受けファイルを送信し（ステップｓ２４０）、一般ユーザは送信されたファイルが得られる（ステップｓ２５０、２６０）。
【００３２】
なお、ユーザの認証は次のようにする。即ち、ホームサーバは内部ネットワークにアクセス可能なユーザおよび管理者を示すユーザ情報を記憶しており、ユーザから受信する人相情報とユーザ情報に含まれる認証情報とを照合し、ユーザの認証をする。
【００３３】
また、ユーザの認証はファイルにアクセスする度にしてもよい。また、一度ユーザの認証をするとユーザの操作する機器がユーザの認証情報を記憶し、自動的にホームサーバに認証情報を送信するようにしてもよい。
【００３４】
また、ホームサーバは、ユーザまたは管理者が操作する機器から他の機器へホームサーバを介して送信される制御信号を通過させるか否かを示すユーザ権限情報を記憶している。あるユーザがある機器を操作して他の機器に制御信号を送信した場合、まずその制御信号はホームサーバに入力され、ホームサーバが、このユーザ権限情報に基づき、その制御信号を通過させて良いかどうか判断する。これはユーザによって又は制御信号によって通過か否か判断される。例えば、家庭内において、子供が子供所有のＰＣから親所有のＰＣに対して送信した制御信号はホームサーバを通過できない、とすることができる。また例えば、家庭内において、子供が子供所有のＰＣから家族共有のデータベースに送信した制御信号の場合、その制御信号が情報の読み出しの場合はホームサーバを通過するが、情報の削除の場合は通過しない、とすることができる。一方、制御信号を送信する者が管理者である場合は、全ての機器に対する全ての制御信号がホームサーバを通過できるようにしてもよい。
【００３５】
また、ユーザ認証後、そのファイルへそのユーザがアクセス可能か否かを判断することもできる。即ち、ファイルにはあらかじめそのファイルを閲覧、更新、削除それぞれについてその操作のできるユーザを示した属性情報が備えられている。ホームサーバは、この属性情報を読み出し、ユーザがそのファイルを閲覧、更新、削除できるか否かの判断をする。
【００３６】
次に、図６を用いて、図１の構成をＨＤＤレコーダを用いて具現化する場合について説明する。図６において、図１と同一部分については同一番号を付して説明を省略する。
【００３７】
ＨＤＤレコーダ１５０は、内部ネットワーク１４０に接続される機器であり、映像の記録・再生を行う。なお、ホームサーバ１００に直接接続しても良い。操作手段である操作パネル１１１は、図１におけるユーザ端末１１０に相当し、ユーザがＨＤＤレコーダ１５０の操作を行えるようにする。読み出し制御手段を含むシステムコントローラ１２１は、図１の機器１２０に相当し、ＨＤＤレコーダ１５０の制御を行い、特にＨＤＤ１３１への情報の書き込み及び読み出しを制御する。ＨＤＤ１３１は、図１の記録媒体１３０に相当し、録画した映像を保存し、再生時はデータを出力する。
【００３８】
一般ユーザは、ＨＤＤレコーダ１５０を操作する際、図２の一般ユーザの権限の説明と同様に、各ファイルごとの認証をホームサーバ１００から受ける。すなわち、ＨＤＤ１３１に記録された映像を見る場合、一般ユーザは操作パネル１１１を通じて再生を指示する。ホームサーバ１００は、一般ユーザの認証を行い、認証が成功すると、システムコントローラ１２１に対してＨＤＤ１３１からデータを読み出し、再生するよう指示する。システムコントローラ１２１はホームサーバ１００から与えられるファイル位置、および再生の指示に従い映像を再生する。
【００３９】
以上、本発明の第一の実施例では、ホームサーバ１００の設定方法、ホームサーバ管理者および一般ユーザの権限について述べた。本実施例により、次の利点が得られる。
【００４０】
ホームサーバの管理者が内部ネットワークの設定をホームサーバ業者に委託することで、各内部ネットワークのセキュリティレベルをホームサーバの管理者のスキルを問わず、一定水準を保つことが可能になる。
また、一般ユーザの認証に関しては内部ネットワーク内で行われるため、パスワード、生体情報といったプライバシーに関する情報が内部ネットワーク１４０の外部に出ていく危険性がない。
【００４１】
また、一般ユーザはホームサーバ管理者の責任のもと作成されており、前述したように内部ネットワーク１４０のセキュリティはホームサーバ業者により設定されているため、信頼性に足るものである。よって商取引などに必要な信用を満たしており、取引が可能となる。
【００４２】
次に、本発明の第二の実施例について説明を行う。本実施例ではホームサーバの管理者の承認方法について述べる。ネットワーク構成に関しては図１に示す第一の実施例と等しいため説明を省略する。
【００４３】
図４はホームサーバ業者が管理するホームサーバの管理者のデータベース３１０を示す図である。データベース３１０はホームサーバ業者用端末３００に内蔵されるものであり、例えばＨＤＤのような記録媒体で構成される。データベース３１０は、機器識別情報、利用者識別情報、認証用情報、認証情報１、認証情報２、認証情報３からなる。ここで認証情報として３種類の生体情報を示したが、認証情報は１個でも数個でもよく、またパスワードなど生体情報以外の認証情報でもよい。
【００４４】
ホームサーバの管理者から認証を要求されたとき、ホームサーバ業者は認証を要求したホームサーバ１００の機器識別番号を外部ネットワーク２００経由で調べ、データベース３１０から該当する行を見る。次に認証用情報に書かれている番号に対応する認証情報を用いて認証する。図４に示す例では、製品管理番号Ａの管理者の場合、光彩情報Ａを用いて認証し、製品管理番号Ｂの管理者の場合、指紋情報Ｂを用いて認証する。認証用情報は適当なタイミングで変更し、常に同一の認証情報で認証を行わないようにする。
【００４５】
以上、本発明の第二の実施例では、ホームサーバの機器識別番号とホームサーバの管理者の認証情報を組み合わせて認証することで、あるホームサーバ管理者の認証情報が漏洩した場合でも、被害を対応する製品管理番号のホームサーバのみに食い止めることができる。また、認証に必要な認証情報を適宜変更することで、不正な方法によるホームサーバの管理者権限の奪取を抑制できる。
【００４６】
次に、本発明の第三の実施例について説明を行う。本実施例では内部ネットワークに登録されていないユーザ、機器、アプリケーションに関する扱いを述べる。ネットワーク構成に関しては図１に示す第一の実施例と等しいため説明を省略する。
【００４７】
内部ネットワークに登録されていないユーザがサービスを利用するには、ネットワークにゲストユーザとして認証される。ゲストユーザはパスワード、生体情報といった認証を必要としない代わりに、ホームサーバの管理者によって定められた制限を受ける。例えば、特定の機器のファイルの読み出し権限のみ与えられ、書き込みは許可されないと行った類のものである。
【００４８】
同様に内部ネットワークに登録されていない機器も、他の機器、記録媒体に対してアクセスを制限される。なぜなら不正に侵入したものが内部ネットワークに機器を接続し、データを取り出すのを避けるためである。
【００４９】
図５は、機器を登録する手順を示す。
ユーザはユーザ端末１１０を用いて、機器追加の申請をホームサーバに行う（ステップｓ３００）。ホームサーバは機器追加のため、ホームサーバの管理者の認証情報をユーザに求める（ステップｓ３１０）。ユーザはユーザ端末１１０を用いて、ホームサーバの管理者情報をホームサーバ経由でホームサーバ業者用端末３００に送信する（ステップｓ３２０）。認証情報はホームサーバ１００からホームサーバ業者用端末３００に送信され（ステップｓ３３０）、ホームサーバ業者はホームサーバの管理者を認証する（ステップｓ３４０）。認証確認後、ホームサーバ１００は機器情報をホームサーバ業者に送信し（ステップｓ３５０）、ホームサーバ業者はホームサーバ１００に申請を受けた機器を登録する（ステップｓ３６０）。即ち、図８に示す設定情報に申請を受けた機器を追加する。設定後、ホームサーバはサービスをユーザ端末１１０に対し提供し（ステップｓ３７０）、ユーザは機器が利用できるようになる（ステップｓ３８０）。ユーザが機器に対し新しくアプリケーションプログラムを追加するときも同様の方法で行う。
【００５０】
なお、ホームサーバは、内部ネットワークに接続されている機器のネットワーク構成に関する情報を少なくとも含む接続機器情報を記憶している。つまり、どのような種類の機器がどのような接続の仕方でいくつ接続されているか、という情報を記憶している。この接続機器情報は、他にもネットワークに関する情報を記憶していても良い。また接続機器情報として単独で存在してもよく、又は例えば設定情報がこの接続機器情報を兼ねても構わない。
【００５１】
以上、本発明の第三の実施例では、登録されていないユーザ、機器、アプリケーションは内部ネットワーク１４０内でアクセスに制限を受ける事を説明した。また、機器、アプリケーションに関してはホームサーバ業者が機器の登録を行う事を説明した。これにより、内部に不正に侵入した不審者が勝手に内部ネットワーク１４０内に侵入し、データを盗むことを不可能にする。また、ゲストユーザに関してはあらかじめ定めたアクセス範囲を定めることでアクセスを許可することで、ホームサーバの管理者不在時にも新規ユーザに対応できる。
【００５２】
なお、以上の説明では簡単のため説明を省略したが、ホームサーバとセンタとの間で送受信されるデータ（認証情報、設定要求、設定情報等）は暗号化すると良い。このためにホームサーバとセンタはともに暗号手段を備え、この暗号手段により両者間で送受信するデータの暗号化および復号化をする。
【００５３】
また、以上の説明では簡単のため説明を省略したが、センタを運用するサービス業者は次のように課金することができる。即ち、センタは、内部ネットワークに接続されている機器のネットワーク構成に関する接続機器情報を記憶し、この接続機器情報に応じた課金をすることができる。より具体的には、まず基本となる定額の基本料金を定め、次に内部ネットワークに接続されている機器の種類ごとに料金を定め、その基本料金に接続されている機器の種類と数より算出する加算料金を加算することにより、課金をする。　また他の課金方法として、センタは、ホームサーバが外部ネットワークから受信したデータ量を示すホームサーバ受信データ量情報を記憶しており、このホームサーバ受信データ量情報に応じて課金することができる。即ち、センタがホームサーバの設定をし、内部ネットワークのセキュリティを高めたので、内部ネットワークの利用するユーザは安心して外部ネットワークから様々なデータを受信できるのであるから、そのデータ量に対して課金するのである。
【００５４】
なお、以上の説明では、ホームサーバがセンタに認証情報と設定要求とを送信する構成で説明したが、外部ネットワークに接続された外部端末（不図示）がこれらを送信するようにすることもできる。この場合、内部ネットワーク管理者は、外部端末を操作して、認証情報と設定要求をセンタに送信する。センタは、受信した認証情報を認証する。センタは、認証情報が正当に認証された場合、受信した設定要求に応じて設定情報をホームサーバに送信する。ホームサーバは、受信した設定情報に基づいて所定条件を設定する。ここで、認証情報と設定要求の内容、センタでの認証の方法、設定情報の内容、ホームサーバでの所定条件の設定は上記実施例と同じである。また、センタで認証情報が認証されたことをホームサーバが確認するために、認証情報が認証されたことを示す認証確認情報をセンタからホームサーバに送信することもできる。これにより、不審者が内部ネットワーク管理者に成りすまして外部端末からセンタにホームサーバの設定要求をし、不正にホームサーバの設定を変更することを抑制できる。以上の構成によれば、内部ネットワーク管理者は、内部ネットワークに直接アクセスしなくとも、外部にいながらホームサーバの設定をすることができ、使い勝手が向上する効果がある。
【００５５】
なお、ここでは外部端末からセンタに直接、認証情報と設定要求が送信される構成を説明したが、ホームサーバを介する構成としても良い。即ち、外部端末からホームサーバに認証情報と設定要求を送信し、ホームサーバは受信した認証情報に基づいて認証をし、受信した認証情報と設定要求をセンタに送信し、センタは認証情報により管理者の認証をし、正しく認証された場合には設定情報をホームサーバに送信する。この構成によっても上記構成と同様の効果が得られる。
【００５６】
【発明の効果】
本発明によれば、セキュリティの高さと使い勝手の良さを両立させたネットワークシステムを構築することができる。
【図面の簡単な説明】
【図１】本発明の第一の実施例を示すブロック図
【図２】本発明の第一の実施例において、ホームサーバの管理者を登録する流れを説明した図
【図３】本発明の第一の実施例において、一般ユーザがファイルへアクセスする際の流れを説明した図
【図４】本発明の第二の実施例において、ホームサーバ業者が管理するホームサーバの管理者の認証情報を示す図
【図５】本発明の第三の実施例において、内部ネットワークに新しく機器を追加する際の手順を示す図
【図６】本発明をＨＤＤレコーダに応用した例を示すブロック図
【図７】ホームサーバの内部構成を示す図
【図８】サーバの設定ファイルの一部を示す図
【符号の説明】
１００　　−　　ホームサーバ
１１０　　−　　ユーザ端末
１２０　　−　　機器
１３０　　−　　記録媒体
１４０　　−　　内部ネットワーク
２００　　−　　インターネット
３００　　−　　ホームサーバ業者用端末
【図１】
2004021666.tif 000003
【図２】
2004021666.tif 000004
【図３】
2004021666.tif 000005
【図４】
2004021666.tif 000006
【図５】
2004021666.tif 000007
【図６】
2004021666.tif 000008
【図７】
2004021666.tif 000009
【図８】
2004021666.tif 000010