(57)【要約】【課題】ユーザが端末装置に依存することなく、複数のユーザが一の端末装置を使用することができるネットワークコミュニケーションシステム及びネットワークコミュニケーション方法を提供する。【解決手段】端末装置１１によって、ユーザを識別するためのユーザ情報の入力が受け付けられ、ＲＡＳサーバ１０２によって、端末装置１１で受け付けられたユーザ情報に基づいて、複数のユーザのデータを記憶するデータベースサーバ１０１へのアクセスが認証され、動的ＤＮＳサーバ１０３によって、ＲＡＳサーバ１０２で認証された端末装置１１に対して付与されるＩＰ情報と、あらかじめ登録されているユーザ情報とが関連付けられて記憶される。【選択図】　図１
2004126785.tif 000002
【特許請求の範囲】
【請求項１】
ネットワーク内でサーバと複数の端末装置とがデータの授受を行うネットワークコミュニケーションシステムであって、
前記サーバは、
前記端末装置にサービスを提供するサービス提供サーバと、
あらかじめ登録されたユーザを特定するためのユーザ情報を記憶する認証サーバと、
前記端末装置に対して付与されるＩＰ情報と前記ユーザ情報とを関連付けて記憶可能なＩＰ情報記憶サーバとを備え、
前記端末装置は、ユーザを特定するためのユーザ情報の入力を受け付け、
前記認証サーバは、前記端末装置によって受け付けられたユーザ情報に基づいて前記サービス提供サーバへのアクセスを認証し、
前記ＩＰ情報記憶サーバは、前記認証サーバによって認証された端末装置に対して付与されるＩＰ情報と、前記ユーザ情報とを関連付けて記憶することを特徴とするネットワークコミュニケーションシステム。
【請求項２】
前記端末装置に対してＩＰ情報を動的に割り当てる動的ＩＰ情報割当サーバをさらに備え、
前記ＩＰ情報記憶サーバは、前記動的ＩＰ情報割当サーバによって割り当てられたＩＰ情報と、前記ユーザ情報とを関連付けて記憶することを特徴とする請求項１記載のネットワークコミュニケーションシステム。
【請求項３】
ユーザ毎のデータをディレクトリで管理し、ディレクトリ・サービスを行うディレクトリサーバをさらに備えることを特徴とする請求項１又は２記載のネットワークコミュニケーションシステム。
【請求項４】
前記認証サーバは、ユーザを直接的に特定することができるユーザ名を含むユーザ情報と、前記ユーザ名を含まない匿名情報とを対応付けて記憶しており、
前記ＩＰ情報記憶サーバは、前記匿名情報と前記ＩＰ情報とを関連付けて記憶することを特徴とする請求項１〜３のいずれかに記載のネットワークコミュニケーションシステム。
【請求項５】
前記サービス提供サーバはデータベースサーバを含み、
前記端末装置は、前記データベースサーバからのデータを受信することによって前記端末装置内にデータベースを構成することを特徴とする請求項１〜４のいずれかに記載のネットワークコミュニケーションシステム。
【請求項６】
ネットワーク内でサーバと端末装置とがデータの授受を行うネットワークコミュニケーション方法であって、
前記サーバは、
前記端末装置にサービスを提供するサービス提供サーバと、
あらかじめ登録されたユーザを特定するためのユーザ情報を記憶する認証サーバと、
前記端末装置に対して付与されるＩＰ情報と前記ユーザ情報とを関連付けて記憶可能なＩＰ情報記憶サーバとを備え、
前記端末装置が、ユーザを特定するためのユーザ情報の入力を受け付ける第１のステップと、
前記認証サーバが、前記端末装置によって受け付けられたユーザ情報に基づいて前記サービス提供サーバへのアクセスを認証する第２のステップと、
前記ＩＰ情報記憶サーバが、前記認証サーバによって認証された端末装置に対して付与されるＩＰ情報と、前記ユーザ情報とを関連付けて記憶する第３のステップとを含むことを特徴とするネットワークコミュニケーション方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ネットワーク内でサーバと端末装置とがデータの授受を行うネットワークコミュニケーションシステム及びネットワークコミュニケーション方法に関するものである。
【０００２】
【従来の技術】
従来より、データベースサーバと複数の端末装置とが接続されたローカルエリアネットワーク（以下、ＬＡＮと略す。）が知られている（例えば、特許文献１参照。）。また、ＬＡＮにおける複数の端末装置のうちの一の端末装置が有するデータベースを他の端末装置のデータベースにレプリケーションする等のデータベース間のネットワークコミュニケーションが知られている。
【０００３】
図７は、従来のネットワークコミュニケーションシステムの一例を示すブロック図である。図７に示すネットワークコミュニケーションシステム４は、データベースサーバ４０１、端末装置１１１，１２１，１３１，１４１，１５１及びＨＵＢ（ハブ）２００を備えて構成される。データベースサーバ４０１及び端末装置１１１，１２１，１３１，１４１，１５１は、ＬＡＮを介して相互に通信可能なように接続されている。
【０００４】
このようなネットワークコミュニケーションシステム４におけるデータベースサーバ４０１及び端末装置１１１，１２１，１３１，１４１，１５１の間のネットワークコミュニケーションでは、データのバックアップ作業が主であり、ＩＰの動的アサインに関するニーズは少ない。そのため、ＩＰアドレスベースでネットワークコミュニケーションが行われている。したがって、各端末装置１１１，１２１，１３１，１４１，１５１に付与されるＩＰアドレスは固定であり、ＩＰアドレスに基づいてデータベースサーバ４０１及び各端末装置１１１，１２１，１３１，１４１，１５１の間でデータの授受が行われる。
【０００５】
【特許文献１】
特開２０００−３０５８９８号公報
【０００６】
【発明が解決しようとする課題】
上記のネットワークコミュニケーションシステム４において、各端末装置１１１，１２１，１３１，１４１，１５１に対してそれぞれＩＰアドレスが割り当てられ、ＩＰアドレスに基づいてデータの授受が行われているため、ユーザと端末装置との関係が固定されてしまい、複数のユーザが一の端末装置を用いることができない。すなわち、各端末装置のデータがユーザ固有のデータであるため、各ユーザは、端末装置１１１，１２１，１３１，１４１，１５１の中から自身のデータが記憶されている特定の端末装置を使用しなければならない。このように、従来のネットワークコミュニケーションシステムにおいて、ユーザは、特定の端末装置を使用しなければならず、一の端末装置を複数のユーザが共有して使用することは困難であった。
【０００７】
本発明は、上記の問題を解決するためになされたもので、ユーザが端末装置に依存することなく、複数のユーザが一の端末装置を使用することができるネットワークコミュニケーションシステム及びネットワークコミュニケーション方法を提供することを目的とするものである。
【０００８】
【課題を解決するための手段】
本発明に係るネットワークコミュニケーションシステムは、ネットワーク内でサーバと複数の端末装置とがデータの授受を行うネットワークコミュニケーションシステムであって、前記サーバは、前記端末装置にサービスを提供するサービス提供サーバと、あらかじめ登録されたユーザを特定するためのユーザ情報を記憶する認証サーバと、前記端末装置に対して付与されるＩＰ情報と前記ユーザ情報とを関連付けて記憶可能なＩＰ情報記憶サーバとを備え、前記端末装置は、ユーザを特定するためのユーザ情報の入力を受け付け、前記認証サーバは、前記端末装置によって受け付けられたユーザ情報に基づいて前記サービス提供サーバへのアクセスを認証し、前記ＩＰ情報記憶サーバは、前記認証サーバによって認証された端末装置に対して付与されるＩＰ情報と、前記ユーザ情報とを関連付けて記憶する。
【０００９】
この構成によれば、まず端末装置によって、ユーザを特定するためのユーザ情報の入力が受け付けられる。そして、認証サーバによって、端末装置で受け付けられたユーザ情報と、あらかじめ登録されているユーザ情報とが一致する場合、端末装置にサービスを提供するサービス提供サーバへのアクセスが認証される。認証サーバは、アクセスが認証された端末装置を使用するユーザのユーザ情報とＩＰ情報とを対応付けて、ＩＰ情報記憶サーバに送信する。ＩＰ情報記憶サーバによって、認証サーバでアクセスが認証された端末装置に対して付与されるＩＰ情報と、あらかじめ登録されているユーザ情報とが関連付けられて記憶される。
【００１０】
すなわち、ＩＰ情報記憶サーバに、ユーザを特定するためのユーザ情報と端末装置に割り当てられるＩＰ情報とが関連付けられて記憶されているため、ＩＰ情報記憶サーバを参照することで、ユーザ情報から端末装置のＩＰアドレスを特定することができ、ユーザは特定の端末装置を使用する必要がなくなる。したがって、ユーザが端末装置に依存することなくデータの授受を行うことができ、一の端末装置を複数のユーザで共有して使用することができる。
【００１１】
また、上記ネットワークコミュニケーションシステムにおいて、前記端末装置に対してＩＰ情報を動的に割り当てる動的ＩＰ情報割当サーバをさらに備え、前記ＩＰ情報記憶サーバは、前記動的ＩＰ情報割当サーバによって割り当てられたＩＰ情報と、前記ユーザ情報とを関連付けて記憶することが好ましい。
【００１２】
この構成によれば、動的ＩＰ情報割当サーバによって、所定の範囲内のＩＰ情報であるＩＰアドレスの中から特定のＩＰアドレスが端末装置に対して動的に割り当てられるので、あらかじめ各端末装置のＩＰアドレスを設定する必要がなく、ＩＰアドレスの設定が容易となる。
【００１３】
また、上記ネットワークコミュニケーションシステムにおいて、ユーザ毎のデータをディレクトリで管理し、ディレクトリ・サービスを行うディレクトリサーバをさらに備えることが好ましい。
【００１４】
この構成によれば、ディレクトリサーバは、ユーザ毎のデータをディレクトリで管理し、ディレクトリ・サービスを行うため、ログ情報をユーザ情報に対応付けて管理することができ、ログ情報の管理をＩＰアドレス単位に行うのではなく、ユーザ毎にログ情報の管理を行うことができる。
【００１５】
また、上記ネットワークコミュニケーションシステムにおいて、前記認証サーバは、ユーザを直接的に特定することができるユーザ名を含むユーザ情報と、前記ユーザ名を含まない匿名情報とを対応付けて記憶しており、前記ＩＰ情報記憶サーバは、前記匿名情報と前記ＩＰ情報とを関連付けて記憶することが好ましい。
【００１６】
この構成によれば、認証サーバは、ユーザを直接的に特定することができるユーザ名を含むユーザ情報と、ユーザ名を含まない匿名情報とを対応付けて記憶しており、ＩＰ情報記憶サーバは、匿名情報とＩＰ情報とを関連付けて記憶しているため、ネットワーク通信を行う際にユーザを直接的に特定することができるユーザ名を含むユーザ情報が用いられることがなく、ユーザ名を含まない匿名情報が用いられ、ユーザを特定することができるユーザ情報が外部に公開されにくくなり、セキュリティーを強化することができる。
【００１７】
また、上記ネットワークコミュニケーションシステムにおいて、前記サービス提供サーバはデータベースサーバを含み、前記端末装置は、前記データベースサーバからのデータを受信することによって前記端末装置内にデータベースを構成することが好ましい。
【００１８】
この構成によれば、ユーザ毎のデータベースをデータベースサーバで一括して管理することができ、データベースサーバに記憶されている各ユーザのデータを複数の端末装置に分散させてデータベースを構成させることができ、さらに、各端末装置間でデータのレプリケーションを行うことができる。
【００１９】
本発明に係るネットワークコミュニケーション方法は、ネットワーク内でサーバと端末装置とがデータの授受を行うネットワークコミュニケーション方法であって、前記サーバは、前記端末装置にサービスを提供するサービス提供サーバと、あらかじめ登録されたユーザを特定するためのユーザ情報を記憶する認証サーバと、前記端末装置に対して付与されるＩＰ情報と前記ユーザ情報とを関連付けて記憶可能なＩＰ情報記憶サーバとを備え、前記端末装置が、ユーザを特定するためのユーザ情報の入力を受け付ける第１のステップと、前記認証サーバが、前記端末装置によって受け付けられたユーザ情報に基づいて前記サービス提供サーバへのアクセスを認証する第２のステップと、前記ＩＰ情報記憶サーバが、前記認証サーバによって認証された端末装置に対して付与されるＩＰ情報と、前記ユーザ情報とを関連付けて記憶する第３のステップとを含む。
【００２０】
この構成によれば、第１のステップにおいて、ユーザを識別するためのユーザ情報の入力が受け付けられる。そして、第２のステップにおいて、端末装置で受け付けられたユーザ情報に基づいて、複数の端末装置にサービスを提供するサービス提供サーバへのアクセスが認証される。認証サーバは、アクセスが認証された端末装置を使用するユーザのユーザ情報とＩＰ情報とを対応付けて、ＩＰ情報記憶サーバに送信する。第３のステップにおいて、認証サーバで認証された端末装置に対して付与されるＩＰ情報と、あらかじめ登録されているユーザ情報とが関連付けられて記憶される。
【００２１】
すなわち、ＩＰ情報記憶サーバに、ユーザを特定するためのユーザ情報と端末装置に割り当てられるＩＰ情報とが関連付けられて記憶されているため、ＩＰ情報記憶サーバを参照することで、ユーザ情報から端末装置のＩＰアドレスを特定することができ、ユーザは特定の端末装置を使用する必要がなくなる。したがって、ユーザが端末装置に依存することなくデータの授受を行うことができ、一の端末装置を複数のユーザで共有して使用することができる。
【００２２】
【発明の実施の形態】
以下、本発明に係る実施形態を図面に基づいて説明する。
（第１実施形態）
図１は、本発明の第１実施形態に係るネットワークコミュニケーションシステムの一例を示すブロック図である。図１に示すネットワークコミュニケーションシステム１は、データベースサーバ１０１、ＲＡＳ（Ｒｅｍｏｔｅ　Ａｃｃｅｓｓ　Ｓｅｒｖｉｃｅ）サーバ１０２、動的ＤＮＳ（Ｄｙｎａｍｉｃ　Ｄｏｍａｉｎ　Ｎａｍｅ　Ｓｙｓｔｅｍ）サーバ１０３、端末装置群１０及びＨＵＢ（ハブ）２０を備えて構成される。データベースサーバ１０１、ＲＡＳサーバ１０２、動的ＤＮＳサーバ１０３及び端末装置群１０は、ネットワークを介して相互に通信可能なように接続されている。なお、ネットワークとしては、ローカルエリアネットワーク（以下、ＬＡＮと略す。）が用いられ、例えば、ＴＣＰ／ＩＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ　Ｃｏｎｔｒｏｌ　Ｐｒｏｔｏｃｏｌ／Ｉｎｔｅｒｎｅｔ　Ｐｒｏｔｏｃｏｌ）に従って、データベースサーバ１０１、ＲＡＳサーバ１０２、動的ＤＮＳサーバ１０３及び端末装置群１０間でデータが相互に送受信される。
【００２３】
なお、本実施形態では、ＩＰプロトコルはバージョン４（ＩＰｖ４）を用いるけれども、バージョン６（ＩＰｖ６）を用いてもよい。
【００２４】
データベースサーバ１０１は、ユーザ毎のデータを記憶するデータベース１０１ｄを備えるサーバ装置であり、ＨＵＢ２０と接続されている。データベース１０１ｄには、各ユーザのデータがユーザ毎に記憶されている。データベースサーバ１０１には、例えば、１９２．１６８．０．１のＩＰ（Ｉｎｔｅｒｎｅｔ　Ｐｒｏｔｏｃｏｌ）アドレスが割り当てられている。
【００２５】
ＲＡＳサーバ１０２は、ユーザ名及びパスワードをアカウント情報（ユーザ情報）としてあらかじめ登録しているサーバ装置であり、ＨＵＢ２０と接続されている。ＲＡＳサーバ１０２は、端末装置１１〜１５から出力されるアカウント情報があらかじめ登録されているアカウント情報と一致するか否かを判断する。ＲＡＳサーバ１０２には、例えば、１９２．１６８．０．２のＩＰアドレスが割り当てられている。なお、本実施の形態におけるアカウント情報は、ユーザ名及びパスワードで構成されるが、ユーザ名のみであってもよい。
【００２６】
動的ＤＮＳサーバ１０３は、あらかじめ登録されているアカウント情報の一部であるユーザ名と、ＩＰアドレスとを関連付けて記憶可能なサーバ装置であり、ＨＵＢ２０と接続されている。なお、ＩＰアドレスは、最初は空欄であり、ＲＡＳサーバ１０２に認証されることによってユーザに割り当てられる。ＩＰアドレスにユーザ名を動的に割り当てる動的ＤＮＳサーバ１０３には、例えば、１９２．１６８．０．３のＩＰアドレスが割り当てられている。
【００２７】
ＨＵＢ２０は、データベースサーバ１０１、ＲＡＳサーバ１０２及び動的ＤＮＳサーバ１０３と、端末装置群１０とを接続するものである。ＨＵＢ２０は、各端末装置群１０を接続するためのポートを備えており、このポートに、例えば、ＵＴＰ（Ｕｎｓｈｉｅｌｄｅｄ　Ｔｗｉｓｔｅｄ　Ｐａｉｒ　ｃａｂｌｅ）ケーブルが装着され、端末装置群１０と接続される。なお、ポートの数は、少なくとも接続する端末装置の台数分だけ必要となる。
【００２８】
端末装置群１０は、複数の端末装置で構成され、本実施の形態では、端末装置１１，１２，１３，１４，１５の５台の端末装置で構成される。端末装置１１，１２，１３，１４，１５は、例えば、公知のパーソナルコンピュータで構成され、ＨＵＢ２０と接続されている。端末装置１１，１２，１３，１４，１５は、データベース１１ｄ，１２ｄ，１３ｄ，１４ｄ，１５ｄとして機能する。初期状態の端末装置１１，１２，１３，１４，１５のハードディスク（記憶装置）は、空の状態であり、データベースサーバ１０１のデータベース１０１ｄからデータを受信することによって、データが記憶され、データベース１１ｄ，１２ｄ，１３ｄ，１４ｄ，１５ｄとして機能する。端末装置１１，１２，１３，１４，１５には、ＬＡＮを介して各サーバとの通信を可能とする通信プログラムと、データベース１１ｄ，１２ｄ，１３ｄ，１４ｄ，１５ｄとして機能させるためのデータベースプログラムとがあらかじめインストールされている。端末装置１１には、例えば、１９２．１６８．０．１０のＩＰアドレスが割り当てられており、端末装置１２には、例えば、１９２．１６８．０．１１のＩＰアドレスが割り当てられており、端末装置１３には、例えば、１９２．１６８．０．１２のＩＰアドレスが割り当てられており、端末装置１４には、例えば、１９２．１６８．０．１３のＩＰアドレスが割り当てられており、端末装置１５には、例えば、１９２．１６８．０．１４のＩＰアドレスが割り当てられている。
【００２９】
なお、本実施の形態では、端末装置１１，１２，１３，１４，１５は、公知のパーソナルコンピュータで構成されるとしたが、本発明は特にこれに限定されず、例えば、ＰＤＡ（Ｐｅｒｓｏｎａｌ　Ｄｉｇｉｔａｌ　Ａｓｓｉｓｔａｎｔ）等の携帯情報端末や、ＰＨＳ（Ｐｅｒｓｏｎａｌ　Ｈａｎｄｙｐｈｏｎｅ　Ｓｙｓｔｅｍ）及び携帯電話機等の携帯通信端末を用いてもよい。
【００３０】
図２は、図１に示すネットワークコミュニケーションシステム１の動作の一例を示すフローチャートである。図３は、端末装置とユーザとの関係を説明するための模式図である。なお、以下の説明では、複数のユーザのうちの一のユーザが端末装置１１を用いる場合について説明するが、他のユーザが端末装置１１を用いる場合も同様の処理が行われ、一のユーザが端末装置１２，１３，１４，１５のいずれかを用いる場合も同様の処理が行われる。
【００３１】
ステップＳ１において、端末装置１１は、ユーザを特定するためのアカウント情報の入力を受け付ける。アカウント情報は、ユーザ名及びパスワードで構成される。ユーザは、端末装置１１が備えるキーボード等の入力装置を用いて、あらかじめＲＡＳサーバ１０２に登録されているユーザ名とパスワードとを入力する。
【００３２】
ステップＳ２において、端末装置１１は、ユーザによって入力されたアカウント情報をＲＡＳサーバ１０２に送信する。ステップＳ３において、ＲＡＳサーバ１０２は、端末装置１１から送信されたアカウント情報を受信する。
【００３３】
ステップＳ４において、ＲＡＳサーバ１０２は、受信したアカウント情報とあらかじめ登録されているアカウント情報とが一致するか否かを判断する。ここで、ＲＡＳサーバ１０２が受信したアカウント情報とあらかじめ登録されているアカウント情報とが一致した場合（ステップＳ４でＹＥＳ）、ユーザのアクセスは認証され、ステップＳ５に移行する。ＲＡＳサーバ１０２が受信したアカウント情報とあらかじめ登録されているアカウント情報とが一致しなかった場合（ステップＳ４でＮＯ）、ユーザのアクセスは拒否され、ステップＳ１に戻る。
【００３４】
ステップＳ５において、ＲＡＳサーバ１０２は、ユーザが使用している端末装置１１のＩＰアドレス（１９２．１６８．０．１０）と、端末装置１１を使用しているユーザのユーザ名とを対応付けて動的ＤＮＳサーバ１０３に送信する。ステップＳ６において、動的ＤＮＳサーバ１０３は、ＲＡＳサーバ１０２から送信された端末装置１１のＩＰアドレスと、端末装置１１を使用しているユーザのユーザ名とを受信する。
【００３５】
ステップＳ７において、動的ＤＮＳサーバ１０３は、ＲＡＳサーバ１０２から送信された端末装置１１を使用するユーザのユーザ名からあらかじめ記憶されているユーザ名を参照し、当該ユーザ名とＲＡＳサーバ１０２から送信された端末装置１１のＩＰアドレスとを関連付けて記憶する。
【００３６】
このようにして、ユーザのユーザ名と、ユーザが使用する端末装置１１のＩＰアドレスとが関連付けて記憶されるため、従来ＩＰアドレスを指定することで行われていたデータベース間のネットワークコミュニケーションは、動的ＤＮＳサーバ１０３を参照することでユーザ名を指定することで行うことができる。
【００３７】
つまり、図３に示すように、ユーザＡが端末装置１１を使用する場合、ユーザＡの名前と、端末装置１１のＩＰアドレスとが、動的ＤＮＳサーバ１０３において関連付けられて記憶される。そして、他の端末装置は、ユーザＡの名前を指定することでデータベース間のネットワークコミュニケーションを行い、動的ＤＮＳサーバ１０３に記憶されているユーザＡの名前に対応するＩＰアドレスを参照することによって、ユーザＡが使用する端末装置１１を特定することができる。同様に、ユーザＢが端末装置１１を使用する場合、ユーザＢの名前と、端末装置１１のＩＰアドレスとが、動的ＤＮＳサーバ１０３において関連付けられて記憶され、ユーザＢの名前を指定することでデータベース間のネットワークコミュニケーションが行われる。よって、端末装置１１は、ユーザＡが使用することも、ユーザＢが使用することもでき、一の端末装置を複数のユーザで共有して使用することができる。
（第２実施形態）
図４は、本発明の第２実施形態に係るネットワークコミュニケーションシステムの一例を示すブロック図である。図２に示すネットワークコミュニケーションシステム２は、データベースサーバ２０１、ＲＡＳサーバ２０２、動的ＤＮＳサーバ２０３、ＤＨＣＰ（Ｄｙｎａｍｉｃ　Ｈｏｓｔ　Ｃｏｎｆｉｇｕｒａｔｉｏｎ　Ｐｒｏｔｏｃｏｌ）サーバ２０４、端末装置群１０及びＨＵＢ２０を備えて構成される。すなわち、第２実施形態のネットワークコミュニケーションシステム２は、第１実施形態のネットワークコミュニケーションシステム１にＤＨＣＰサーバ２０４がさらに設けられた構成になっている。
【００３８】
データベースサーバ２０１、ＲＡＳサーバ２０２、動的ＤＮＳサーバ２０３、ＤＨＣＰサーバ２０４及び端末装置群１０は、ローカルエリアネットワークを介して相互に通信可能なように接続されている。なお、第２実施形態におけるデータベースサーバ２０１、ＲＡＳサーバ２０２、動的ＤＮＳサーバ２０３及び端末装置群１０は、上記第１実施形態におけるデータベースサーバ１０１、ＲＡＳサーバ１０２、動的ＤＮＳサーバ１０３及び端末装置群１０と同様の構成であるので説明を省略する。
【００３９】
ＤＨＣＰサーバ２０４は、ネットワーク上のノードである端末装置１１，１２，１３，１４，１５にＩＰアドレスを自動的に割り当てるサーバ装置であり、ＨＵＢ２０と接続されている。ＤＨＣＰサーバ２０４には、自動的に割り当てるＩＰアドレスの範囲等があらかじめ登録されている。例えば、このＩＰアドレスの範囲を１９２．１６８．０．１０〜１９２．１６８．０．２５５とすると、ＤＨＣＰサーバ２０４は、アクセスしてきた端末装置に対して１９２．１６８．０．１０のＩＰアドレスを自動的に割り当て、次にアクセスしてきた端末装置に対して１９２．１６８．０．１１のＩＰアドレスを自動的に割り当てる。ＤＨＣＰサーバ２０４には、例えば、１９２．１６８．０．４のＩＰアドレスが割り当てられている。
【００４０】
端末装置群１０を構成する端末装置１１，１２，１３，１４，１５にはＩＰアドレスが割り当てられておらず、ＤＨＣＰサーバ２０４によって動的に割り当てられる。
【００４１】
図５は、図４に示すネットワークコミュニケーションシステム２の動作の一例を示すフローチャートである。なお、以下の説明では、複数のユーザのうちの一のユーザが端末装置１１を用いる場合について説明するが、他のユーザが端末装置１１を用いる場合も同様の処理が行われ、一のユーザが端末装置１２，１３，１４，１５のいずれかを用いる場合も同様の処理が行われる。
【００４２】
図５におけるステップＳ１１からステップＳ１４までの処理は、図２におけるステップＳ１からステップＳ４までの処理と同じであるため、説明を省略する。
【００４３】
ステップＳ１５において、ＤＨＣＰサーバ２０４は、端末装置１１に対してＩＰアドレスを割り当てる。端末装置１１に対して割り当てられるＩＰアドレスは、例えば、１９２．１６８．０．１０である。
【００４４】
ステップＳ１６において、ＤＨＣＰサーバ２０４は、端末装置１１に割り当てられたＩＰアドレスと、端末装置１１を使用しているユーザのユーザ名とを対応付けて動的ＤＮＳサーバ２０３に送信する。ステップＳ１７において、動的ＤＮＳサーバ２０３は、ＤＨＣＰサーバ２０４から送信された端末装置１１のＩＰアドレスと、端末装置１１を使用しているユーザのユーザ名とを受信する。
【００４５】
図５におけるステップＳ１８の処理は、図２におけるステップＳ７の処理と同じであるため、説明を省略する。
【００４６】
このようにして、ユーザのユーザ名と、ユーザが使用する端末装置１１のＩＰアドレスとが関連付けられるため、従来ＩＰアドレスを指定することで行われていたデータベース間のネットワークコミュニケーションは、動的ＤＮＳサーバ２０３を参照することでユーザ名を指定することで行われる。
【００４７】
また、第２実施形態におけるネットワークコミュニケーションシステム２では、第１実施形態のネットワークコミュニケーションシステム１にＤＨＣＰサーバ２０４がさらに設けられているため、ＩＰアドレスを動的に各端末装置に割り当てることができるので、ＩＰアドレスの管理が容易となる。
【００４８】
また、所定の範囲内のＩＰ情報であるＩＰアドレスの中から特定のＩＰアドレスが端末装置に対して動的に割り当てられるので、あらかじめ各端末装置のＩＰアドレスを設定する必要がなく、ＩＰアドレスの設定が容易となる。
（第３実施形態）
図６は、本発明の第３実施形態に係るネットワークコミュニケーションシステムの一例を示すブロック図である。図６に示すネットワークコミュニケーションシステム３は、データベースサーバ３０１、ＲＡＳサーバ３０２、動的ＤＮＳサーバ３０３、ＤＨＣＰサーバ３０４、ＬＤＡＰ（Ｌｉｇｈｔｗｅｉｇｈｔ　Ｄｉｒｅｃｔｏｒｙ　ＡｃｃｅｓｓＰｒｏｔｏｃｏｌ）サーバ３０５、端末装置群１０及びＨＵＢ２０を備えて構成される。すなわち、第３実施形態のネットワークコミュニケーションシステム３は、第２実施形態のネットワークコミュニケーションシステム２にＬＤＡＰサーバ３０５がさらに設けられた構成になっている。
【００４９】
データベースサーバ３０１、ＲＡＳサーバ３０２、動的ＤＮＳサーバ３０３、ＤＨＣＰサーバ３０４、ＬＤＡＰサーバ３０５及び端末装置群１０は、ローカルエリアネットワークを介して相互に通信可能なように接続されている。なお、第３実施形態におけるデータベースサーバ３０１、ＲＡＳサーバ３０２、動的ＤＮＳサーバ３０３、ＤＨＣＰサーバ３０４及び端末装置群１０は、上記第２実施形態におけるデータベースサーバ２０１、ＲＡＳサーバ２０２、動的ＤＮＳサーバ２０３、ＤＨＣＰサーバ２０４及び端末装置群１０と同様の構成であるので説明を省略する。
【００５０】
ＬＤＡＰサーバ３０５は、ディレクトリサーバであり、ＬＤＡＰに従い、ユーザ毎のログ情報を管理しているサーバ装置であり、ＨＵＢ２０と接続されている。すなわち、ユーザとＩＰアドレスとの関係はログインの度に動的に変化するので、ＬＤＡＰサーバ３０５は、アクセスログの管理をＩＰアドレスに基づいて行うのではなく、ユーザ名に基づいて行うことによって、ユーザ毎のログ情報を管理することができる。ＬＤＡＰサーバ３０５には、例えば、１９２．１６８．０．５のＩＰアドレスが割り当てられている。ＬＤＡＰは、ＩＴＵ−Ｔが勧告するディレクトリ・サービスの標準規格であるＸ．５００をインターネット上で使用できるように処理を軽くしたプロトコルであるため、ＬＤＡＰサーバ３０５を用いてログ情報を管理することで低コスト化を実現することができる。
【００５１】
なお、第３実施形態におけるネットワークコミュニケーションシステム３の動作は、図５に示す第２実施形態におけるネットワークコミュニケーションシステム２の動作と同様であるため、説明を省略する。
【００５２】
このようにして、ユーザのユーザ名と、ユーザが使用する端末装置１１のＩＰアドレスとが関連付けられるため、従来ＩＰアドレスを指定することで行われていたデータベース間のネットワークコミュニケーションは、動的ＤＮＳサーバ３０３を参照することでユーザ名を指定することで行われる。また、第３実施形態におけるネットワークコミュニケーションシステム３では、第２実施形態のネットワークコミュニケーションシステム２にＬＤＡＰサーバ３０５がさらに設けられているため、従来のようなＩＰアドレスに基づくログ情報の管理ではなく、ユーザ名に基づくログ情報の管理ができるため、ユーザ毎のログ情報の管理が容易となる。
【００５３】
なお、第３実施形態において、ＬＤＡＰサーバ３０５が認証サーバの機能を有している場合、ＲＡＳサーバ３０２を省略した構成でもよい。この場合、ＬＤＡＰサーバ３０５がユーザの使用する端末装置からのアカウント情報を受信し、認証する。
【００５４】
なお、本実施形態において、データベースサーバ１０１，２０１，３０１はサービス提供サーバに相当し、ＲＡＳサーバ１０２，２０２，３０２は認証サーバに相当し、動的ＤＮＳサーバ１０３，２０３，３０３はＩＰ情報記憶サーバに相当し、ＤＨＣＰサーバ２０４，３０４は動的ＩＰ情報割当サーバに相当し、ＬＤＡＰサーバ３０５はディレクトリサーバに相当する。
【００５５】
また、本実施形態では、動的ＤＮＳサーバ１０３，２０３，３０３は、端末使用者を直接的に特定することができるユーザ名（例えば、ユーザの名前）を含むユーザ情報とＩＰアドレスとを関連付けて記憶しているが、本発明は特にこれに限定されず、端末使用者を特定することができない匿名性を有する匿名情報とＩＰアドレスとを関連付けて記憶してもよい。この場合、ＲＡＳサーバ１０２，２０２，３０２には、ユーザを特定することができるユーザ名を含むユーザ情報とユーザ名を含まない匿名性を有する匿名情報とが対応付けられている。
【００５６】
このように、ＲＡＳサーバ１０２，２０２，３０２には、ユーザを直接的に特定することができるユーザ名を含むユーザ情報と、ユーザ名を含まない匿名情報とが対応付けて記憶されており、動的ＤＮＳサーバ１０３，２０３，３０３には、匿名情報とＩＰアドレスとが関連付けて記憶されているため、ネットワーク通信を行う際にユーザを直接的に特定することができるユーザ名を含むユーザ情報が用いられることがなく、ユーザ名を含まない匿名情報が用いられ、ユーザを特定することができるユーザ情報が外部に公開されにくくなり、セキュリティーを強化することができる。
【００５７】
また、ユーザ毎のデータベースをデータベースサーバ１０１，２０１，３０１で一括して管理することができ、データベースサーバ１０１，２０１，３０１のデータベース１０１ｄ，２０１ｄ，３０１ｄに記憶されている各ユーザのデータを各端末装置１１，１２，１３，１４，１５に分散させてデータベース１１ｄ，１２ｄ，１３ｄ，１４ｄ，１５ｄを構成させることができ、さらに、各端末装置間でデータのレプリケーションを行うことができる。
【００５８】
また、本実施形態では、ＨＵＢ２０を用いたスター型のネットワークトポロジとなっているが、本発明は特にこれに限定されず、バス型やリング型等のネットワークトポロジにおいても用いることができる。
【００５９】
また、本実施形態では、データベースサーバ１０１，２０１，３０１、ＲＡＳサーバ１０２，２０２，３０２、動的ＤＮＳサーバ１０３，２０３，３０３、ＤＨＣＰサーバ２０４，３０４及びＬＤＡＰサーバ３０５と、端末装置１１，１２，１３，１４，１５とは、ＨＵＢ２０を介してケーブル等の伝送媒体で接続されているが、本発明は特にこれに限定されず、無線ＬＡＮを用いてもよい。この場合、データベースサーバ１０１，２０１，３０１、ＲＡＳサーバ１０２，２０２，３０２、動的ＤＮＳサーバ１０３，２０３，３０３、ＤＨＣＰサーバ２０４，３０４及びＬＤＡＰサーバ３０５とＨＵＢ２０とを接続し、さらにアクセスポイントとＨＵＢ２０とを接続する。そして、各端末装置１１，１２，１３，１４，１５には無線ＬＡＮカードを装着し、相互にデータの送受信を行う。これにより、ユーザは、無線ＬＡＮの通信範囲内であれば、移動して端末装置を用いることができる。
【００６０】
【発明の効果】
以上のように、本発明に係るネットワークコミュニケーションシステムによれば、ＩＰ情報記憶サーバに、ユーザを特定するためのユーザ情報と端末装置に割り当てられるＩＰ情報とが関連付けられて記憶されているため、ＩＰ情報記憶サーバを参照することで、ユーザ情報から端末装置のＩＰアドレスを特定することができ、ユーザは特定の端末装置を使用する必要がなくなり、ユーザが端末装置に依存することなくデータの授受を行うことができ、一の端末装置を複数のユーザで共有して使用することができる。
【図面の簡単な説明】
【図１】本発明の第１実施形態に係るネットワークコミュニケーションシステムの一例を示すブロック図である。
【図２】図１に示すネットワークコミュニケーションシステム１の動作の一例を示すフローチャートである。
【図３】端末装置とユーザとの関係を説明するための模式図である。
【図４】本発明の第２実施形態に係るネットワークコミュニケーションシステムの一例を示すブロック図である。
【図５】図２に示すネットワークコミュニケーションシステム２の動作の一例を示すフローチャートである。
【図６】本発明の第３実施形態に係るネットワークコミュニケーションシステムの一例を示すブロック図である。
【図７】従来のネットワークコミュニケーションシステムの一例を示すブロック図である。
【符号の説明】
１，２，３　ネットワークコミュニケーションシステム
１０１，２０１，３０１　データベースサーバ
１０２，２０２，３０２　ＲＡＳサーバ
１０３，２０３，３０３　動的ＤＮＳサーバ
２０４，３０４　ＤＨＣＰサーバ
３０５　ＬＤＡＰサーバ
１０　端末装置群
１１，１２，１３，１４，１５　端末装置
２０　ＨＵＢ
Ａ，Ｂ　ユーザ
【図１】
2004126785.tif 000003
【図２】
2004126785.tif 000004
【図３】
2004126785.tif 000005
【図４】
2004126785.tif 000006
【図５】
2004126785.tif 000007
【図６】
2004126785.tif 000008
【図７】
2004126785.tif 000009