(57)【特許請求の範囲】
【請求項１】
コンピュータネットワーク上の複数の会員制サイト毎に設けられた複数のサイト会員情報管理データベースと、該複数の会員情報管理データベースに共通の共有情報管理データベースとを有し、
各サイト会員情報管理データベースは、自サイトに会員登録している各会員に関する個人情報と該個人情報の更新日付情報とを管理するとともに、コンピュータネットワークに接続されたクライアントシステムからの要求に応じて、既登録会員の個人情報の更新処理並びに新規会員の個人情報の新規登録処理がなされるものであり、該更新処理若しくは新規登録処理がなされたときに、そのときの日付が前記更新日付情報として当該データベースに登録され、
前記共有情報管理データベースは、各サイト会員情報管理データベースが管理する個人情報のコピーと、各コピーに対応する更新日付情報を管理するものであり、
各サイト会員情報管理データベースにおいて前記更新処理若しくは新規登録処理がなされると、処理後の個人情報とその更新日付情報とを含む更新情報に基づいて、共有情報管理データベースに同一人が既に登録されているか否かが判定され、既に登録されていれば前記更新情報に含まれる更新日付情報と共有情報管理データベースに登録されている対応する更新日付情報とを比較して最新日付の個人情報のコピーをその更新日付情報とともに共有情報管理データベースに更新登録し、未登録であれば前記更新情報に含まれる個人情報のコピーと更新日付情報とを共有情報管理データベースに新規登録するように構成され、
さらに、各サイト会員情報管理データベースに登録されている各個人情報を共有情報管理データベースを参照することにより自動更新する自動更新手段を備え、該自動更新手段は、各サイト会員情報管理データベースに登録されている各個人情報に対応する更新日付情報と、共有情報管理データベースに登録されているその個人情報のコピーに対応する更新日付情報とを比較して、最新日付の個人情報をその更新日付情報とともに各サイト会員情報管理データベースに更新登録するように構成されていることを特徴とする複数サイト間の情報共有による会員情報更新管理システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、例えばインターネット上の複数のＷｅｂサイトの会員情報の更新管理を行うためのシステム並びに方法に関するものである。
【０００２】
【従来の技術】
インターネットを利用して、Ｅコマース、電子的情報提供サービス、アプリケーションサービス、並びに、データベースサービスなどを行う事業者は、自己が提供するサービスを利用するためのＷｅｂサイトについて有償もしくは無償の会員制を採用することが多く、各サイト毎にそれぞれ独自に会員情報を適宜のデータベースシステムを用いて管理している。
【０００３】
【発明が解決しようとする課題】
現在、インターネット上には多種多様なサイトが存在しており、インターネットの利用者は、自己が利用しようとするサイトにその都度会員登録手続を行うとともに、住所変更やメールアドレスの変更などが生じた際には、各サイト毎に当該変更に応じた更新手続を行う必要がある。
【０００４】
しかし、利用者の多くは、自己が登録を行った全てのサイトについて更新手続を行わず、定常的に利用しているサイトにおいてのみ、更新手続を行う傾向がある。利用者の立場からすれば、会員となっている多数のサイト毎に更新手続を行うことは極めて煩雑である。
【０００５】
更新手続が行われないサイトにおける会員情報管理データベースに登録・管理されているその会員のメールアドレス等の情報は、もはや古く利用できないものとなっており、当該サイトにおいて全会員への自動メール配信システムが構築されていても、更新手続を行っていない会員に対して所期のメールを配信することができない。
【０００６】
また、利用者が、ある特定のサイトに会員登録を行っていても、その利用者がサイトにアクセスするためのＵＲＬを忘れてしまうことも少なくなく、メールアドレス変更の手続を行いたくとも行えない状況が生じる。
【０００７】
そこで、本発明は、セキュリティの確保を容易に行い得るものでありながら、各サイト間で会員の最新更新情報を共有し、会員がいずれかのサイトにおいて更新手続を行えば、他のサイトにおける会員情報管理データベースをも自動更新可能な会員情報管理システムを提供することを目的とする。
【０００８】
【課題を解決するための手段】
本発明は、上記目的を達成するために、次の技術的手段を講じた。
即ち、本発明の複数サイト間の情報共有による会員情報更新管理システムは、コンピュータネットワーク上の複数の会員制サイト毎に設けられた複数のサイト会員情報管理データベースと、該複数の会員情報管理データベースに共通の共有情報管理データベースとを備え、各サイト会員情報管理データベースは、自サイトに会員登録している各会員に関する個人情報（会員情報）と該個人情報の更新日付情報とを管理するとともに、コンピュータネットワークに接続されたクライアントシステムからの要求に応じて、既登録会員の個人情報の更新処理並びに新規会員の個人情報の新規登録処理がなされるものであり、該更新処理若しくは新規登録処理がなされたときに、そのときの日付が前記更新日付情報として当該データベースに登録され、前記共有情報管理データベースは、各サイト会員情報管理データベースが管理する個人情報のコピーと、各コピーに対応する更新日付情報を管理するものであり、各サイト会員情報管理データベースにおいて前記更新処理若しくは新規登録処理がなされると、処理後の個人情報とその更新日付情報とを含む更新情報に基づいて、共有情報管理データベースに同一人が既に登録されているか否かが判定され、既に登録されていれば前記更新情報に含まれる更新日付情報と共有情報管理データベースに登録されている対応する更新日付情報とを比較して最新日付の個人情報のコピーをその更新日付情報とともに共有情報管理データベースに更新登録し、未登録であれば前記更新情報に含まれる個人情報のコピーと更新日付情報とを共有情報管理データベースに新規登録するように構成され、さらに、各サイト会員情報管理データベースに登録されている各個人情報を共有情報管理データベースを参照することにより自動更新する自動更新手段を備え、該自動更新手段は、各サイト会員情報管理データベースに登録されている各個人情報に対応する更新日付情報と、共有情報管理データベースに登録されているその個人情報のコピーに対応する更新日付情報とを比較して、最新日付の個人情報をその更新日付情報とともに各サイト会員情報管理データベースに更新登録するように構成されていることを特徴とするものである。
【０００９】
かかる本発明の複数サイト間の情報共有による会員情報更新管理システムでは、各サイト会員情報管理データベースの更新に応じて前記共有情報管理データベースが更新され、各サイト会員情報管理データベースに登録されている会員情報が、前記共有情報管理データベースを参照することにより更新されるので、各会員情報管理データベースに登録されている会員情報を、会員からの更新処理を行うことなく自動更新することが可能となる。したがって、各会員にとっては、会員登録している全てのサイトに対して逐一更新手続きを行う必要がないとともに、あるサイトのＵＲＬ情報等を紛失してしまうとともに自らのe-mailアドレス変更によってそのサイトからのメール配信が途絶えてしまった状況においても、他のサイトでメールアドレス変更の手続を行えば、ＵＲＬ情報等を紛失したサイトにおける会員情報管理データベースも自動更新され、当該サイトからのメール配信を受けることができるようになり、そのメールに記述されたＵＲＬ情報等を用いてそのサイトの利用を再開することが可能となる。
【００１０】
上記会員制サイトには、各種情報提供サイトやインターネットホームページ検索サイトなどのＷｅｂページを通じて各種サービスを提供するＨＴＴＰサイト、シェアウェアやフリーウェアなどのソフトウェアを送受信するためのＦＴＰサイト、その他のＮｅｗｓサイトなどの各種のネットワーク上のプロトコルを用いて適宜のサービスを提供するためのサイトが含まれる。ＨＴＴＰサイトは、Ｗｅｂサイト若しくはＷＷＷサイトとも称されており、一般に、ApacheなどのＨＴＴＰサーバーによってマイクロソフト社のInternet Explolerやネットスケープ社のNetscape Navigatorなどの適宜のブラウザ（ＨＴＴＰクライアント）で閲覧可能なＷｅｂページを配信する。このＷｅｂページは、予め作成されたＨＴＭＬ文書やＸＭＬ文書等により構成された静的なものであってもよく、ＣＧＩやＳＳＩなどのサーバーサイドプロセスによって生成されたＨＴＭＬ文書やＸＭＬ文書等により構成された動的なものであってもよい。また、一つのＨＴＴＰサーバー上に複数のサイトを構築することも可能であり、各サイトに対応するＨＴＭＬファイルやＣＧＩプログラム等を、サーバーが管理する所定の公開されたインターネットディレクトリに保存しておき、ブラウザが起動されたコンピュータやインターネットに接続可能な携帯情報端末等のクライアントシステムからアクセス可能としておけばよい。また、各サイトの入口となるＷｅｂページやディレクトリ等においては、適宜のユーザー認証を行うことが好ましく、クライアントシステムを用いて会員ＩＤやパスワードを入力させ、これをサーバーに送信させ、認証後に用意されたサービスの提供を受けることができるようにするのが良い。このような認証処理は、サイト会員情報管理データベースにアクセスして認証を行うＣＧＩプログラムやサーバー組み込みプロセスなどの公知の手段によって行うことが可能である。
【００１１】
各サイト会員情報管理データベース並びに共有情報管理データベースは、共通のデータベースシステム上に作成されたものであってもよく、全く別個のデータベースシステム上に作成されたものであってもよい。データベースシステムとしては、Ｏｒａｃｌｅ（Oracle社の登録商標）、Ｍｉｃｒｏｓｏｆｔ  ＳＱＬ  Ｓｅｒｖｅｒ（「Microsoft」はマイクロソフト社の登録商標）、ＰｏｓｔｇｒｅＳＱＬ等のリレーショナルデータベースシステムを含む適宜のデータベースシステムを用いることができ、好ましくは、データに対するアクセス権限を各データベース毎に設定可能なものを用いるのが良い。また、各データベースはそれぞれ異なる事業者によって管理されていてもよく、同一の事業者によって管理されたものであっても良い。また、データベースシステムの管理者と、該データベースシステム内に作成された各データベースの管理者とが異なっていてもよい。
【００１２】
各サイト会員情報管理データベースには、自サイトに所属する会員の個人情報が会員情報として登録されるものであり、この会員情報としては、会員ＩＤ、パスワード、会員の氏名又は名称、住所や電子メールアドレスなどのあて先、趣味、勤務先、学歴、職歴、興味のある事項、取得している資格、更新日付情報、並びに、後述する共有ＩＤ等から選択された複数の事項を含むことができ、これら各事項毎にフィールドを割り当てて、各会員毎にレコード単位で管理するようにデータベースを構成することが可能であり、また、データベースの正規化を行うことも可能である。サイト会員情報管理データベースの更新とは、該データベースに既に登録されている会員情報（データ）の変更若しくは削除が行われるか、或いは、該データベースに新規会員の会員情報が新規登録されることをいう。かかるデータベースの更新処理は、直接的には、データベースシステムに包含されるフロントエンドプロセスに行わせることができ、外部プロセスからフロントエンドプロセスに要求（コマンドなど）を発行することによって、ｐｅｒｌやＰＨＰなどの高級言語で記述されたスクリプトから間接的にデータベースの更新処理を行うことができ、これらｐｅｒｌスクリプト等をＣＧＩプログラムとして利用すれば、Ｗｅｂサーバーを介してクライアントシステムからの要求によりデータベースの更新を行うことが可能である。なお、本発明において、個人には、自然人、法人並びに法人格なき団体をも含むものとする。
【００１３】
上記共有情報管理データベースには、サイト会員情報管理データベースが管理する会員情報（各会員の個人情報）のうちの所定の事項、例えば、会員の氏名又は名称やあて先などのコピーをレコード単位で管理することができ、さらに、各コピーに対応する更新日付情報をも関連付けて管理することができる。また、該データベースにおいても、管理すべき複数のフィールド一つのテーブルで管理しても良く、これを正規化して複数のテーブルで管理することも可能である。この共有情報管理データベースにおいては、原則として一個人若しくは一法人等毎に一つのレコードで管理するのが好ましい。共有情報管理データベースには、複数のサイト会員情報管理データベース内のデータのコピーが与えられるが、これら全てのコピーをその更新日付とともに管理してもよく、最新の更新日付のコピーのみを管理してもよく、いずれにしても各個人の氏名又は名称やあて先などをキーとして、同一人に関する情報をすべて関連付けて管理するのがよい。但し、各個人が、複数のサイトにそれぞれ異なるメールアドレスや住所又は居所などを登録した場合、同姓同名であるか同一人であるかの判別ができないため、この場合は、共有情報管理データベースにおいて同一人が複数のレコードに登録されることはあり得る。
【００１４】
共有情報管理データベースの更新とは、該データベースで管理されている個人情報の変更乃至削除が行われるか、若しくは、個人情報が新規登録されることをいう。かかるデータベースの更新処理は、直接的には、当該データベースを管理するデータベースシステムに包含されるフロントエンドプロセスに行わせることができ、ｐｅｒｌスクリプトなどの外部プロセスからフロントエンドプロセスに要求を発行することによって、外部プロセスから間接的にデータベースの更新処理を行うことができる。各サイト会員情報管理データベースの更新に応じて共有情報管理データベースの更新を行う方法は、システム構成やセキュリティポリシー等に応じて種々のものとすることができ、例えば、サイト会員情報管理データベースの更新処理を行ったときに、その更新処理を行うプロセスから共有情報管理データベースにアクセスさせて対応するレコードの更新を行ってもよく、また、中間階層のアプリケーションを介して間接的に共有情報管理データベースを更新してもよく、また、各サイト会員情報管理データベースの更新された部分に係る更新情報を、共有情報管理データベースを管理するデータベースシステムの組み込みプロセスに受信させ、該組み込みプロセスによって共有情報管理データベースを更新させることも可能である。この共有情報管理データベースの更新処理は、各サイト会員情報管理データベースの更新に即応して行われるものであってもよく、また、例えばＵＮＩＸシステムにおいてはｃｒｏｎデーモンなどにより予め設定された時刻に定期的に行われるものであってもよい。上記の更新処理によって、共有情報管理データベースに、いずれかのサイトの会員となっている個人の最新の個人情報（あて先など）が蓄積されていくこととなる。
【００１５】
各サイト会員情報管理データベースに登録されている会員情報が、共有情報管理データベースを参照することにより更新されるような構成も、適宜のシステム構成とすることができる。例えば、各サイトの運営管理者やサイト会員情報管理データベースの管理者に、共有情報管理データベースへのアクセス権限を付与しておき、該管理者が共有情報管理データベースに直接アクセスする（即ち、管理者が実行するプロセスにアクセスさせる）ことによって共有情報管理データベースを参照し、自サイトに所属する会員の最新の会員情報を取得して、自サイトのサイト会員情報管理データベースを更新することが可能である。また、共有情報管理データベースへのアクセス権限を有する中間階層のアプリケーションを設け、サイトの運営管理者やサイト会員情報管理データベースの管理者に対しては、共有情報管理データベースへのアクセス権限を許可せずに、上記中間階層のアプリケーションへのアクセス権限を付与し、上記アプリケーションに所定のコマンドを発行すると該アプリケーションが共有情報管理データベースを参照して最新の会員情報を発行元にフィードバックするように構成することで、サイト側から上記アプリケーションを介して共有情報管理データベースを参照して自サイトのサイト会員情報管理データベースを更新することが可能である。
【００１６】
かかる更新管理システムにおいて、各サイト会員情報管理データベースに更新日付情報として登録される日付データは、該データベースを管理するシステムのタイマーから取得してもよく、また、ＮＴＰ(Network Time Protocol)サーバーから取得されたものであってもよい。また、この更新日付情報は、更新処理が行われた時が属する年月日までを示すデータであってもよく、さらに、時分までを示すデータであってもよく、さらに秒までを示すデータであってもよい。
【００１７】
上記クライアントシステムからの要求は、各サイト会員情報管理データベースを管理しているデータベースサーバーに対して、直接若しくは各サイトのＷｅｂサーバーなどを介して間接的に行わせることが可能である。
【００１８】
上記共有情報管理データベースには、全てのサイト会員情報管理データベースが管理する個人情報のコピーを、いずれのサイトのコピーであるかを示す属性情報とともに登録してもよく、複数のサイト会員情報データベースに登録されている個人情報のうちの最新のもののコピーのみを登録してもよく、最新日付のものから所定数のサイトの個人情報のコピーを登録してもよい。各コピーに対応する更新日付情報は、各サイト会員情報管理データベースに登録されているものを共有情報管理データベースにコピーすればよい。
【００１９】
上記共有情報管理データベースに同一人が既に登録されているか否かの判定は、該データベースへのアクセス権限を有する適宜のプロセスに行わせることが可能であり、クライアントコンピュータ、中間階層のコンピュータ若しくはデータベースサーバー等のネットワークに接続された適宜のコンピュータに上記判定を行わせてもよい。また、同一人が既に登録されているかの具体的な判定手法も適宜のものとすることができ、例えば、氏名又は名称と、メールアドレスや住所等のあて名の双方が一致すれば同一人であると判定することができ、また、メールアドレスのみが一致すれば同一人であると判定してもよく、その他、個人情報に含まれる適宜の事項をキーとして判定を行うことが可能である。
【００２０】
また、上記判定後の更新登録処理や新規登録処理も、データベースへのアクセス権限を有する適宜のプロセスに行わせることが可能であり、データベースクライアントコンピュータ、中間階層のコンピュータ若しくはデータベースサーバー等のネットワークに接続された適宜のコンピュータに上記処理を直接的に若しくは間接的に行わせることができる。
【００２１】
上記自動更新手段は、各サイト会員情報管理データベースを管理するデータベースシステムの組み込みプロセス若しくは外部プロセスにより構成することができ、この場合、各サイト会員情報管理データベース毎に自動更新手段を設けることができる。また、自動更新手段は、共有情報管理データベースを管理するデータベースシステムの組み込みプロセス若しくは外部プロセスにより構成してもよく、この場合、一の自動更新手段（自動更新プロセス）によって複数のサイト会員情報管理データベースの自動更新処理を行わせることができる。この自動更新手段による自動更新のタイミングは適宜のものであってよく、共有情報管理データベースにおける個人情報の更新登録に即応して各サイト会員情報管理データベースの個人情報の自動更新を行ってもよく、所定の日や時刻などに自動更新が行われるように設定してもよい。
【００２２】
かかる本発明の会員情報更新管理システムによれば、複数のサイトに会員登録している者が、いずれか一のサイトで住所変更等の個人情報の更新処理を行うか、あるいは最新の個人情報でいずれか一のサイトに会員登録すれば、かかる最新の個人情報が共有情報管理データベースにコピーされるとともに、自動更新手段によって共有情報管理データベースに管理されている最新の個人情報を用いて、各サイト会員情報管理データベースの対応する個人情報が自動更新されるので、各個人にとってはいずれか一のサイトで会員情報の更新処理を行えばよく、全てのサイトで同様の更新手続きを行う必要がない。また、各サイト運営者によっては、会員が更新手続きを怠ったとしても、その会員が通常利用している他のサイトで更新がなされると、その更新情報を共有情報管理データベースを介して入手し、自サイトの会員の個人情報を最新のものに保つことが容易である。さらに、更新情報の共有を、共有情報管理データベースを介して行うため、サイト間のセキュリティ確保も容易である。
【００２３】
また、共有情報管理データベースが管理する氏名又は名称並びにあて先は、各サイト会員情報管理データベースが管理する上記個人情報のコピーであって、全てのサイト会員情報管理データベースの個人情報が共有情報管理データベースにコピーされ登録されていれもよく、同一人については最新の個人情報のみを共有情報管理データベースにコピーされ登録されるように構成することも可能である。
【００２４】
なお、上記本発明において、各サイトへの会員登録や更新登録などは、ネットワークを介して接続された適宜のクライアントシステムを用いて、各個人がオンラインで行えるように構成してもよく、また、はがきや電話などで各サイトのサポート窓口に連絡して、運営者側で会員登録や更新登録などを行うように構成することも可能である。
【００２５】
【発明の実施の形態】
以下、本発明の実施形態を図面に基づいて説明する。
【００２６】
図１は、本発明の一実施形態に係る会員情報更新管理システムを構成するソフトウェアのブロック構成図であって、該システムは、複数のサイト会員情報管理データベース１１，１２，１３，１４，１５，・と、これら複数のサイト会員情報管理データベース１１，・に共通の共有情報管理データベース１とを有している。各サイト会員情報管理データベース１１，・は、インターネット上の複数の会員制ＷｅｂサイトＡ，Ｂ，Ｃ，Ｄ，Ｅ毎に設けられており、各サイトの運営管理者若しくはデータベースの管理者等が定めた各会員の個人情報（会員情報）に関する所定の事項を管理するものである。ＷｅｂサイトＡ，Ｂ，Ｃは、インターネットに接続されたそれぞれ個別のＷＷＷサーバー２１，２２，２３上に構築されており、ＨＴＭＬやＸＭＬ等のページ記述言語で記述された一若しくは複数のＷｅｂページを、インターネットに接続したユーザーのクライアントシステムに配信することにより、該ページに含まれる情報の提供サービス等を行うものである。また、ＷｅｂサイトＤ及びＥは、一つのＷＷＷサーバー２４上に構築されており、各サイトＤ，Ｅを構成するＷｅｂページ間では原則としてリンクが貼られないものとし、一見すると全く別個のサーバー上に構築されているように見せかけるのが好ましい。各サーバー２１，２２，２３，２４には固定ＩＰアドレスが付与されているのが好ましく、また、各サイト毎にユニークなドメインネームが設定されているのが好ましい。上記ＷＷＷサーバーには、ＨＴＭＬやＸＭＬなどで記述されたＷｅｂページを配信するためのＨＴＴＰサーバー、ＣＧＩプログラムを処理するためのＣＧＩサーバー等、Ｗｅｂを構築するために要求される種々のサービスを提供するサーバーを含むことができる。
【００２７】
サイトＡ及びＢのＷＷＷサーバー２１，２２は、適宜の中間階層アプリケーション３１を介して対応するデータベース１１，１２にそれぞれ接続され、３階層モデルが構築されている。中間階層アプリケーション３１としては、マイクロソフト社のＣＯＭ＋アプリケーションや、オラクル社のＯｒａｃｌｅ８ｉに組み込まれた適宜の中間階層アプリケーションを利用できる。また、サイトＣ，Ｄ及びＥのＷＷＷサーバー２３，２４は、２階層モデルで対応するデータベース１３，１４，１５に接続されている。
【００２８】
サイトＡのＷＷＷサーバー２１からのサイト会員情報管理データベース１１の参照は、中間階層３１を介して行われる。即ち、ＷＷＷサーバー２１は、ＣＧＩプロセスや組み込みプロセスなどにより中間階層３１に要求を発行すると、該中間階層アプリケーションがデータベース１１にアクセスして要求に応じた応答が中間階層３１に取得され、この応答に所定の処理を施した後、処理後の情報をＷＷＷサーバー２１に対して上記要求に対する応答として配信する。サイトＢのＷＷＷサーバー２２並びにそのデータベース１２におけるデータの送受信も同様に行われる。
【００２９】
サイトＣ，Ｄ及びＥのＨＴＴＰサーバー２３，２４からのサイト会員情報管理データベース１３，１４，１５の参照は、ＷＷＷサーバーの組み込みプロセス乃至ＣＧＩプログラムなどの外部プロセスから直接的に行われる。
【００３０】
上記共有情報管理データベース１へのアクセスは、中間階層アプリケーション３２を介して、若しくは、介さずに直接的に行えるように構成されている。即ち、サイトＡ及びＢのＷＷＷサーバー２１，２２は、第１の中間階層アプリケーション３１と、第２の中間階層アプリケーション３２とを介して間接的に共有情報管理データベース１にアクセスし、サイトＣのＷＷＷサーバー３２は第２の中間階層アプリケーション３２を介して間接的に共有情報管理データベース１にアクセスし、サイトＤ，ＥのＷＷＷサーバー２４は中間階層を介さずに直接的に共有情報管理データベース１にアクセスする。なお、データベースに直接的にアクセスするといっても、各データベースはいずれかのデータベースサーバー（データベースシステム）で管理されるものであり、実際にはこのデータベースサーバーに対して参照、更新乃至新規登録の要求を発行することをいう。
【００３１】
各サイトには、図８に示すように、新規会員登録ページ、会員情報更新ページ、会員抹消ページ、会員専用ページ並びに非会員用ページへのそれぞれのリンクを含むホームページを設けることができ、該ホームページはＨＴＭＬファイル、ＸＭＬファイルや、若しくは、ＨＴＭＬ形式やＸＭＬ形式のデータを動的に生成するサーバーサイドプロセスによって構成できる。また、ユーザー認証を終えた会員に対しては、図８に示すように、所属サイト確認用Ｗｅｂページ５０が配信されるように構成されている。なお、該Ｗｅｂページ５０は、各ＷＷＷサーバー２１，２２，２３，２４のサーバーサイドプロセスによって動的に生成してもよく、また、上記第２の中間階層アプリケーション３２に組み込まれたプロセスによって動的に生成させることも可能である。なお、図１に示した構成例において、第２の中間階層アプリケーション３２が上記Ｗｅｂページ５０を生成するようにした場合は、サイトＤ，Ｅにアクセスした会員には上記Ｗｅｂページ５０が配信されないが、本発明はかかる構成をも包含するものである。上記Ｗｅｂページ５０には、共有情報管理データベース及び／又は複数のサイト会員情報管理データベース２１，２２，２３に直接的に又は間接的にアクセスすることによって得られる所属サイトに関する情報が含まれている。図８に示した例では、ある個人Ｍ１が、会員登録しているサイトＡにアクセスしたときに表示される所属サイト確認用Ｗｅｂページ５０を例示しており、該ページ５０には、所属サイトに関する情報として、個人Ｍ１が既に会員登録しているサイト名（サイトＡ，サイトＢ）が表示されるとともに、このサイト名に係る文字列部分に、当該サイトＡ，Ｂへのリンクが貼られている。
【００３２】
上記ホームページからリンクが貼られている新規会員登録ページには、会員登録をしようとする個人に関する個人情報の入力欄を設けておき、該ページに適宜のクライアントシステムを用いてアクセスした会員登録希望者に、自らの氏名又は名称、住所又は居所、自宅電話番号、自宅ＦＡＸ番号、電子メールアドレス、勤務先名称、勤務先居所、勤務先電話番号、勤務先ＦＡＸ番号等の個人情報を上記入力欄に入力させ、これをサーバー側へ送信させるように構成できる。そして、送信された個人情報を、対応するサイト会員情報管理データベースに新規登録するように構成されている。かかる構成は、公知のＨＴＭＬタグや、ｐｅｒｌスクリプトや、ＪＡＶＡ（サン・マイクロシステムズ社の登録商標）等を用いて容易に構成できる。また、会員情報更新ページは、既に会員登録を行っている者が自らの個人情報（例えば、氏名又は名称、住所又は居所若しくは電子メールアドレスなどのあて先、電話番号など）に変更が生じたときにその更新をオンライン上で行うために用意されている。また、会員抹消ページは、会員が、会員登録の抹消をオンライン上で行うために用意されている。また、非会員用ページは、未だ会員となっていない者に対し、自サイトの紹介などを行うために用意されている。
【００３３】
また、会員専用ページの入口には、会員ＩＤとパスワードの入力欄を含む会員認証ページが設けられている。会員が適宜のクライアントシステムを用いて上記入力欄に自らの会員ＩＤとパスワードとを入力してこの情報をＷＷＷサーバーに送信すると、該サーバーの組み込みプロセス若しくは外部プロセスが対応するサイト会員情報管理データベースに問い合わせを実行し、その会員ＩＤが適正であってパスワードが整合しているか否かを判定し、整合していれば適正な会員からのアクセスであると認証して会員専用ページへのアクセスを許可し、不正であれば会員専用ページへのアクセスを許可しないように構成できる。
【００３４】
また、図示していないが、各会員制サイトＡ〜Ｅ毎に、自サイトの会員に対して電子メールを発送する第１の発送処理手段と、自サイトの会員に対して各種の通知を行う封書や、会員がオンライン上で購入した商品などを発送する際に用いられるあて名ラベルを印刷する第２の発送処理手段とを設けることができる。第１の発送処理手段は、sendmailやqmailなどのアプリケーションによって構成することができ、また、第２の発送処理手段は、対応するサイト会員情報管理データベースから住所や氏名などの必要な情報を抽出するＳＱＬクライアントアプリケーションと、抽出した情報に基づいて印刷処理を行うプリンター等によって構成できる。上記各発送処理手段は、自サイトに会員登録している会員に対し、自サイトのサイト会員情報管理データベースに登録されているその会員の会員情報に基づいて、住所やメールアドレスなどの送り先を決定するものである。
【００３５】
図２〜図７は、上記したシステムにおける各サイト会員情報管理データベースのテーブル構成、並びに、共有情報管理データベースのテーブル構成の一例を示すデータベース構成図である。また、図において、Ｍ１〜Ｍ７は、いずれかのサイトに会員登録している各個人を示し、各個人Ｍ１〜Ｍ７と、会員登録しているサイトとの間に、所属関係を示す線を付してある。
【００３６】
図２に示す場合において、個人Ｍ１はサイトＡとサイトＢの会員となっており、各サイト会員情報データベース１１，１２に個人Ｍ１が会員として登録されている。また、個人Ｍ２はサイトＡに会員登録されており、個人Ｍ３はサイトＢに会員登録されており、個人Ｍ４はサイトＣに会員登録されており、個人Ｍ５はサイトＡ及びＣに会員登録されており、個人Ｍ６はサイトＢに会員登録されており、個人Ｍ７はサイトＣに会員登録されている。
【００３７】
各サイト会員情報データベース１１，１２，１３には、所属する会員毎に、会員ＩＤ、共有ＩＤ、所定の個人情報、並びに、更新日時情報がレコード単位で登録され管理されている。各サイト会員情報管理データベースで管理される個人情報には、パスワード、氏名又は名称、住所やメールアドレスなどのあて先が含まれており、その他の適宜の事項を含むことが可能である。会員ＩＤは、各サイトにおいてそれぞれ個別に付与されるものであり、各サイトにおいては各会員毎にユニークなものである。この会員ＩＤとして、会員の電子メールアドレスを用いてもよく、また、サイト側で所定の規則に従って生成された英数字からなる文字列を用いてもよい。また、共有ＩＤは、後述するように、共有情報管理データベース１から与えられるものであり、同一の個人に対しては複数のサイト会員情報管理データベースで同一の共有ＩＤが管理される。更新日時情報は、同一レコードに登録されている個人情報が更新（新規登録を含む）された日時を示すデータであって、図示例においては、年月日時分の情報が含まれている。
【００３８】
上記共有情報管理データベース１は、各個人毎に、共有ＩＤ、所定の個人情報、並びに、更新日時情報がレコード単位で登録され管理されており、さらに、各個人がいずれのサイトの会員となっているかを示す所属サイト情報を含むことができる。該データベース１で管理される個人情報に含まれる事項は、各サイト会員情報管理データベースで管理される個人情報に含まれる事項と一致している必要はなく、一部、特に、同一人であるか否かを判定するに必要となる事項のみを管理することができる。例えば、共有情報管理データベース１で管理される個人情報は、電子メールアドレスのみであってもよく、氏名又は名称や、住所などのあて先などを含んでいてもよい。
【００３９】
次に、図３〜図７に基づいて、ある個人Ｍ３がサイトＡに新規会員登録を行ったときの処理内容の一例を説明する。図３に示すように、個人Ｍ３がサイトＡにアクセスして、新規会員登録ページを利用してオンライン上で個人情報をサイトＡのＷＷＷサーバー２１に送信すると、該サーバー２１は自サイトのサイト会員情報管理データベース１１にアクセスして該個人Ｍ３用のレコードを新規に作成し、ユニークな会員ＩＤを生成して、これら会員ＩＤと個人情報とを登録するとともに、その登録日時を更新日時としてデータベースに登録する。さらに、サーバー２１は、共有情報管理データベース１にアクセスして、新規登録された会員Ｍ３が共有情報管理データベース１に既に登録されているか否かを判定し、図示例では登録されているので、次に、図４に示すように、更新日付情報同士を対比して、図５に示すように、新しい方（図示例ではサイトＡに登録されたばかりの情報）を更新情報として共有情報管理データベース１にコピーする。なお、共有情報管理データベース１に登録されていないときには、該データベース１に新たにレコードを作成し、このレコードに個人情報並びに更新日付情報をコピーするとともに、適宜の共有ＩＤ生成手段によってユニークな共有ＩＤを生成して、これを同レコードに登録する。
【００４０】
次に、共有情報管理データベース１から、図６に示すように、個人Ｍ３に付与された共有ＩＤがサイト会員情報管理データベース１１にコピーされ、該共有ＩＤがデータベース１１においても管理される。したがって、各サイト会員情報管理データベースと共有情報管理データベースとの間では、この共有ＩＤをキーとして問い合わせを実行することによって、個人情報同士の整合性を容易にチェックすることが可能である。
【００４１】
また、上記新規登録処理の完了直後に、若しくは、予め設定された日時になると、図７に示すように、各サイト会員情報管理データベースに登録されている各個人の更新日時情報と、共有情報管理データベースに登録されている各個人の更新日時情報とが対比され、サイト会員情報管理データベースにおける更新日時情報の方が古ければ、共有情報管理データベースからその更新日時情報と対応する個人情報とがサイト会員情報管理データベースにコピーされる。
【００４２】
以上、会員の新規登録の場合を説明したが、既登録会員が住所変更やメールアドレス変更などの個人情報の更新登録を行った場合も同様に、該更新登録が行われたサイト会員情報管理データベースの更新日時情報が最新となり、この最新の個人情報が更新日時情報とともに共有情報管理データベースにコピーされて管理され、他のサイトにもこの最新の更新情報がフィードバックされる。
【００４３】
本発明は、上記実施形態に限定されるものではなく、特許請求の範囲に記載した技術的思想の範囲内において適宜設計変更することができる。
【００４４】
【発明の効果】
本発明によればセキュリティの確保を容易に行い得るものでありながら、各サイト間で会員の最新更新情報を共有し、会員がいずれかのサイトにおいて更新手続を行えば、他のサイトにおける会員情報管理データベースをも自動更新可能な会員情報管理システムを提供することができる。
【図面の簡単な説明】
【図１】  本発明の一実施例に係る会員情報更新管理システムのソフトウェアブロック構成図である。
【図２】  同システムにおける会員情報の更新処理の説明図である。
【図３】  同システムにおける会員情報の更新処理の説明図である。
【図４】  同システムにおける会員情報の更新処理の説明図である。
【図５】  同システムにおける会員情報の更新処理の説明図である。
【図６】  同システムにおける会員情報の更新処理の説明図である。
【図７】  同システムにおける会員情報の更新処理の説明図である。
【図８】  サイトのホームページ並びに所属サイト確認用Ｗｅｂページの一実施例を示す画面構成図である。
【符号の説明】
１        共有情報管理データベース
１１〜１５  サイト会員情報管理データベース
２１〜２４  Ｗｅｂサーバー
【図１】
0003706821.tif 000002
【図２】
0003706821.tif 000003
【図３】
0003706821.tif 000004
【図４】
0003706821.tif 000005
【図５】
0003706821.tif 000006
【図６】
0003706821.tif 000007
【図７】
0003706821.tif 000008
【図８】
0003706821.tif 000009