(57)【特許請求の範囲】
【請求項１】
ユーザが操作するユーザ端末とネットワークを通じて接続された情報個別管理システムであって、
前記ユーザが選択した前記ユーザ端末のディスプレイに表示するコンテンツデータを特定する情報及び前記コンテンツデータのディスプレイ上の表示位置に関する情報を含む個別データを、前記ユーザ端末より受信する個別データ受信手段と、
前記個別データ受信手段が受信した個別データに、前記ユーザを識別する識別情報を付した個別表示データリストをユーザ別に格納する個別表示データリスト格納手段と、
ユーザ端末のディスプレイに表示するコンテンツデータの表示要求を、前記ユーザ端末より受信する表示要求受信手段と、
前記表示要求を受信すると、前記個別データ格納手段に格納された個別表示データリストから、前記表示要求を行ったユーザに対応する個別表示データリストを特定して前記ユーザ端末に送信する個別表示データリスト送信手段と、
を備えていて、
前記個別表示データリスト格納手段に格納された個別データにおいて、前記コンテンツデータは前記コンテンツデータの格納場所であるアドレスにより特定されており、
前記個別表示データリスト送信手段は、前記表示要求を行ったユーザに対応する個別表示データリストを前記識別情報をキーに特定し、
前記個別表示データリストを受信した前記ユーザ端末に備えられたデータ表示手段は、前記個別表示データリストにおいて指定されたディスプレイ上の表示位置に指定されたコンテンツデータを表示すること、
を特徴とする情報個別管理システム。
【請求項２】
コンテンツデータを提供する提供者端末より、前記コンテンツデータの格納場所であるアドレスと前記コンテンツデータを配信するユーザに関する情報を受信する配信情報受信手段と、
前記配信情報受信手段が受信したユーザに関する情報から前記コンテンツデータを配信する配信先ユーザを特定し、前記個別表示データリスト格納手段の前記配信先ユーザに対応する個別表示データリストに前記アドレスを書き込むアドレス書込手段と、を備えること
を特徴とする請求項１記載の情報個別管理システム。
【請求項３】
前記個別表示データリスト格納手段に格納される個別表示データリストには、前記コンテンツデータの表示属性又は前記コンテンツデータの表示タイミングの少なくとも一つに関する情報が格納されていて、
前記データ表示手段は、前記ユーザ端末のディスプレイ上に前記コンテンツデータを前記表示属性又は前記表示タイミングに従って表示すること
を特徴とする請求項１又は２記載の情報個別管理システム。
【請求項４】
前記個別表示データリスト格納手段に格納されたコンテンツデータを特定する情報を更新するコンテンツデータ更新手段を備えていて、
前記コンテンツデータ更新手段は、前記コンテンツデータを特定する情報であるアドレスに、前記コンテンツデータを特定する情報の更新時刻を示すパラメータを付したデータを前記個別表示データリスト格納手段に格納し、
前記データ表示手段は、前記ユーザ端末に格納された直前に表示した個別表示データリストのパラメータから特定される更新時刻と、新たに受信した個別表示データリストのパラメータから特定される更新時刻を比較して、前記個別データ表示リストにおいて指定されたコンテンツデータの更新の有無を判定すること
を特徴とする請求項１乃至３いずれかに記載の情報個別管理システム。
【請求項５】
ユーザが操作するユーザ端末と、前記ユーザ端末とネットワークを通じて接続された情報格納サーバとの間でデータの送受信を行う情報個別管理方法であって、
前記ユーザ端末が、前記ユーザが選択した前記ユーザ端末のディスプレイに表示するコンテンツデータを特定する情報及び前記コンテンツデータのディスプレイ上の表示位置に関する情報を含む個別データを、前記情報格納サーバに送信するステップと、
前記情報格納サーバが、前記個別データを受信して、前記個別データに前記ユーザを識別する識別情報を付した個別表示データリストをユーザ別に格納するステップと、
前記ユーザ端末が、ユーザ端末のディスプレイに表示するコンテンツデータの表示要求を前記情報格納サーバに送信するステップと、
前記情報格納サーバが、前記表示要求を受信して、前記情報格納サーバに格納された個別表示データリストから、前記表示要求を行ったユーザに対応する個別表示データリストを特定して前記ユーザ端末に送信するステップと、
前記ユーザ端末が、前記個別表示データリストにおいて指定されたディスプレイ上の表示位置に指定されたコンテンツデータを表示するステップと、
を有していて、
前記情報格納サーバに格納された個別データにおいて、前記コンテンツデータは前記コンテンツデータの格納場所であるアドレスにより特定されており、
前記情報格納サーバは、前記表示要求を行ったユーザに対応する個別表示データリストを前記識別情報をキーに特定すること
を特徴とする情報個別管理方法。
【請求項６】
ユーザが操作するユーザ端末において、前記ユーザ端末とネットワークを通じて接続された情報格納サーバとの間でデータの送受信を行うための情報個別管理プログラムであって、前記ユーザ端末に、
前記ユーザが選択した前記ユーザ端末のディスプレイに表示するコンテンツデータを特定する情報及び前記コンテンツデータのディスプレイ上の表示位置に関する情報を含む個別データを、前記情報格納サーバに前記個別データに前記ユーザを識別する識別情報を付した個別表示データリストとしてユーザ別に格納するために送信するステップと、
前記ユーザ端末のディスプレイに表示するコンテンツデータの表示要求を前記情報格納サーバに送信するステップと、
前記情報格納サーバに格納された個別表示データリストから、前記識別情報をキーに特定された前記ユーザに対応する個別表示データリストを受信するステップと、
前記個別表示データリストにおいて指定された前記ユーザ端末のディスプレイ上の表示位置に指定されたコンテンツデータを表示するステップと、
を実行させるためのプログラムであって、
前記個別データにおいて、前記コンテンツデータは前記コンテンツデータの格納場所であるアドレスにより特定されていること
を特徴とする情報個別管理プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ネットワークを介してユーザ端末に於いて最新のデータを保存し格納する情報個別管理システムに関する。更に詳しくは、ユーザ毎に必要となる個別データ格納空間を情報格納サーバ上に作成し、その個別データ格納空間にはユーザに必要となるデータの格納先を格納することにより少ない容量でユーザ毎に適した情報を送信し提供する情報個別管理システムに関する。
【０００２】
【従来の技術】
ユーザ毎に適した情報（ユーザ毎に適した情報とは、ユーザが自ら選択した情報又はユーザに対して閲覧させたい情報の登録者が選択した情報を示す）を送信するシステムとして、従来からポイントキャスト、リーリングシステムといったものが存在している。これらは情報を一方的にユーザに送信するプッシュ技術と呼ばれるもので、ユーザが利用しているＩＰアドレス等を取得することによってユーザを識別し、そのＩＰアドレスに対して情報を送信することで、ユーザ毎に適した情報を送信することを実現している。
【０００３】
【発明が解決しようとする課題】
前記のプッシュ型による情報の送信方法では、そのデータ構造上、ユーザからの要求に対してＩＰアドレスを仲介する形で直接データの送受信が行われる。つまり、企業等のある程度の規模のネットワーク構造を有しているシステムの場合には、セキュリティ等の問題からファイアーウォール、プロキシーサーバ等がユーザが有する端末（以下、ユーザ端末）とネットワークとの間に設置されていることが一般的であって、これらによって外部からのＩＰアドレスに対してフィルタリング制御されてしまい、ユーザ端末を正確に識別できずユーザに適した情報を送信できない問題点が存在している。
【０００４】
プッシュ型による情報の送信方法の場合にはネットワーク上に存在するＩＰアドレスに対して情報を送信しているのみであって、ＩＰアドレス＝ユーザという構造が成立しないネットワーク構造に於けるユーザに対しては、ユーザ毎に適した情報を送信することは困難である。又、ユーザが複数台の端末からアクセスする場合又は通常使用している端末とは異なる端末からアクセスを行う場合には、ユーザを識別することは困難となっている。
【０００５】
【課題を解決するための手段】
本発明者らは上記問題点に鑑み、ユーザ毎の情報を格納できる情報格納サーバに、ユーザ毎に参照できる個別データ格納空間を作成することによって、ユーザが使用している端末のＩＰアドレスに左右されることなく、ユーザがどのような端末を使用していようとも、情報格納サーバに格納しているユーザ毎の情報を送信し提供できる、情報個別管理システム、情報個別管理方法及び情報個別管理プログラムを考案した。
【０００６】
本発明に依れば、ユーザが参照するコンテンツデータのアドレスのみを個別データ格納空間に格納し、それのみを情報格納サーバと送受信し、差違のあるコンテンツデータのみをコンテンツを格納しているデータベースから取得することによりネットワークのトラフィックを軽減することが可能となる。又コンテンツデータそのものをユーザの個別データ格納空間に格納せず、そのコンテンツデータの参照先のアドレスのみを格納することによって情報格納サーバの記憶容量を大幅に削減すると共に、コンテンツデータを格納するデータベースそのものを情報格納サーバが有する必要性がなくなる。又場合によっては配信元顧客が有するデータベースサーバであってもよい。これによって配信元顧客は従来はコンテンツデータを更新する為にはサーバにコンテンツデータを送信していたが、その必要性がなくなり気軽にコンテンツデータの配信を図ることが可能となる。
【０００７】
更に本発明では、ユーザ端末に於いて常に最新のデータを格納し情報格納サーバと同期を取ることによって、例えばネットワーク障害、サーバ障害等が発生してもすぐに他のアクセス手段を確保することによって、遅延なく最新のデータを閲覧することが可能となる。
【０００８】
請求項１記載の発明は、ユーザが操作するユーザ端末とネットワークを通じて接続された情報個別管理システムであって、前記ユーザが選択した前記ユーザ端末のディスプレイに表示するコンテンツデータを特定する情報及び前記コンテンツデータのディスプレイ上の表示位置に関する情報を含む個別データを、前記ユーザ端末より受信する個別データ受信手段と、前記個別データ受信手段が受信した個別データに、前記ユーザを識別する識別情報を付した個別表示データリストをユーザ別に格納する個別表示データリスト格納手段と、ユーザ端末のディスプレイに表示するコンテンツデータの表示要求を、前記ユーザ端末より受信する表示要求受信手段と、前記表示要求を受信すると、前記個別データ格納手段に格納された個別表示データリストから、前記表示要求を行ったユーザに対応する個別表示データリストを特定して前記ユーザ端末に送信する個別表示データリスト送信手段と、を備えていて、前記個別表示データリスト格納手段に格納された個別データにおいて、前記コンテンツデータは前記コンテンツデータの格納場所であるアドレスにより特定されており、前記個別表示データリスト送信手段は、前記表示要求を行ったユーザに対応する個別表示データリストを前記識別情報をキーに特定し、前記個別表示データリストを受信した前記ユーザ端末に備えられたデータ表示手段は、前記個別表示データリストにおいて指定されたディスプレイ上の表示位置に指定されたコンテンツデータを表示すること、を特徴とする情報個別管理システムである。また、請求項２記載の発明は、コンテンツデータを提供する提供者端末より、前記コンテンツデータの格納場所であるアドレスと前記コンテンツデータを配信するユーザに関する情報を受信する配信情報受信手段と、前記配信情報受信手段が受信したユーザに関する情報から前記コンテンツデータを配信する配信先ユーザを特定し、前記個別表示データリスト格納手段の前記配信先ユーザに対応する個別表示データリストに前記アドレスを書き込むアドレス書込手段と、を備えることを特徴とする情報個別管理システムである。
【０００９】
本発明によって、ユーザが如何なる端末を使用していようともユーザに対して適した情報を送信することを可能とし、同時にユーザ毎のデータ格納空間ではユーザが閲覧するコンテンツデータを保持するのではなく、コンテンツデータの格納先のアドレスのみを格納することによって、記憶容量の削減を図っている。又情報格納サーバにはコンテンツデータの格納先のアドレスのみを送信し、コンテンツデータにユーザ端末がアクセスする際には、別途ユーザ端末から行わせることによってネットワークのトラフィックの負荷軽減を図っている。
【００１０】
請求項３記載の発明は、前記個別表示データリスト格納手段に格納される個別表示データリストには、前記コンテンツデータの表示属性又は前記コンテンツデータの表示タイミングの少なくとも一つに関する情報が格納されていて、前記データ表示手段は、前記ユーザ端末のディスプレイ上に前記コンテンツデータを前記表示属性又は前記表示タイミングに従って表示することを特徴とする情報個別管理システムである。
【００１１】
本発明によって、コンテンツデータをユーザ端末のディスプレイ装置上の予め指定された位置に表示することが可能となり、同時にそのデータの表示方法（静止画データか動画データかテキストデータか等）、表示タイミング（常に表示するか、一定間隔で点滅するか、フラッシュ表示するか等）も任意に設定することが可能となる。これによって、よりインタラクティブなインターフェイスが可能となる。
【００１２】
請求項４記載の発明は、前記個別表示データリスト格納手段に格納されたコンテンツデータを特定する情報を更新するコンテンツデータ更新手段を備えていて、前記コンテンツデータ更新手段は、前記コンテンツデータを特定する情報であるアドレスに、前記コンテンツデータを特定する情報の更新時刻を示すパラメータを付したデータを前記個別表示データリスト格納手段に格納し、前記データ表示手段は、前記ユーザ端末に格納された直前に表示した個別表示データリストのパラメータから特定される更新時刻と、新たに受信した個別表示データリストのパラメータから特定される更新時刻を比較して、前記個別データ表示リストにおいて指定されたコンテンツデータの更新の有無を判定することを特徴とする情報個別管理システムである。
【００１３】
請求項５記載の発明は、ユーザが操作するユーザ端末と、前記ユーザ端末とネットワークを通じて接続された情報格納サーバとの間でデータの送受信を行う情報個別管理方法であって、前記ユーザ端末が、前記ユーザが選択した前記ユーザ端末のディスプレイに表示するコンテンツデータを特定する情報及び前記コンテンツデータのディスプレイ上の表示位置に関する情報を含む個別データを、前記情報格納サーバに送信するステップと、前記情報格納サーバが、前記個別データを受信して、前記個別データに前記ユーザを識別する識別情報を付した個別表示データリストをユーザ別に格納するステップと、前記ユーザ端末が、ユーザ端末のディスプレイに表示するコンテンツデータの表示要求を前記情報格納サーバに送信するステップと、前記情報格納サーバが、前記表示要求を受信して、前記情報格納サーバに格納された個別表示データリストから、前記表示要求を行ったユーザに対応する個別表示データリストを特定して前記ユーザ端末に送信するステップと、前記ユーザ端末が、前記個別表示データリストにおいて指定されたディスプレイ上の表示位置に指定されたコンテンツデータを表示するステップと、を有していて、前記情報格納サーバに格納された個別データにおいて、前記コンテンツデータは前記コンテンツデータの格納場所であるアドレスにより特定されており、前記情報格納サーバは、前記表示要求を行ったユーザに対応する個別表示データリストを前記識別情報をキーに特定することを特徴とする情報個別管理方法である。
【００１４】
請求項６記載の発明は、ユーザが操作するユーザ端末において、前記ユーザ端末とネットワークを通じて接続された情報格納サーバとの間でデータの送受信を行うための情報個別管理プログラムであって、前記ユーザ端末に、前記ユーザが選択した前記ユーザ端末のディスプレイに表示するコンテンツデータを特定する情報及び前記コンテンツデータのディスプレイ上の表示位置に関する情報を含む個別データを、前記情報格納サーバに前記個別データに前記ユーザを識別する識別情報を付した個別表示データリストとしてユーザ別に格納するために送信するステップと、前記ユーザ端末のディスプレイに表示するコンテンツデータの表示要求を前記情報格納サーバに送信するステップと、前記情報格納サーバに格納された個別表示データリストから、前記識別情報をキーに特定された前記ユーザに対応する個別表示データリストを受信するステップと、前記個別表示データリストにおいて指定された前記ユーザ端末のディスプレイ上の表示位置に指定されたコンテンツデータを表示するステップと、を実行させるためのプログラムであって、前記個別データにおいて、前記コンテンツデータは前記コンテンツデータの格納場所であるアドレスにより特定されていることを特徴とする情報個別管理プログラムである。
【００２３】
【発明の実施の形態】
本発明の情報個別管理システムは、ユーザが有する端末（以下、ユーザ端末２）、コンテンツデータを配信することを希望する配信元顧客が有する端末（以下、配信元顧客端末３）とネットワーク４を介してデータの送受信を行う情報格納サーバ１である。図１に本発明のシステム構成の一例であるシステム構成図を示す。本実施態様に於いては説明の便宜上一つの情報格納サーバ１上に全ての機能を集約しているが、これらを複数のサーバに分散して格納しても良いことはいうまでもない。又複数のコンテンツデータベース１４、個人情報格納データベース１５、個別データ格納データベース１３、ユーザデータベース１０、配信元顧客データベース１１を有していても良い。
【００２４】
ユーザ端末２は、データ表示手段１６、データ取得手段１７、個別データ送出手段１９、データ送受信手段１８を有している。データ表示手段１６は、ユーザ端末２のディスプレイ装置上に、データ表示オブジェクトを有するフロント画面を表示させ、その表示管理を個別表示データリスト（後述）に基づいて行う手段である。フロント画面の概念図を図６に示す。フロント画面は各データを表示する一以上のデータ表示オブジェクトから構成されており、このデータ表示オブジェクトのフロント画面上に於ける位置をコネクションフィールドとする。データ表示オブジェクトの一例としてはカレンダー情報を示すオブジェクト、スケジュール情報を示すオブジェクト、株価等の情報を示すオブジェクト等様々なものがあり、これらをユーザが個別に選択することによって、ユーザがデータとして得たいものを画面上に表示することが出来る。
【００２５】
データ取得手段１７は、データ表示手段１６のフロント画面内のデータ表示オブジェクトに対応する個別表示データリスト（後述）をデータ送受信手段１８を介して情報格納サーバ１のユーザデータ送受信手段８から取得し格納する手段である。又前記取得した個別表示データリストと前回参照した個別表示データリストとを比較させることにより、更新・追加・変更されたデータをコンテンツデータベース１４から取得しフロント画面の対応するコネクションフィールドに表示させる手段である。
【００２６】
個別データ送出手段１９は、ユーザによってデータ表示手段１６に入力されたユーザ毎の個別情報（以下、スケジュール個別データ）を格納しており、このスケジュール個別データは、データ送受信手段１８を介して情報格納サーバ１内の個別データ格納データベース１３に送信される。
【００２７】
データ送受信手段１８は、情報格納サーバ１とのデータ送受信を行う手段である。一般的にモデム、ＴＡ（Ｔｅｒｍｉｎａｌ  Ａｄａｐｔｅｒ）等のネットワーク４通信機器を示す。
【００２８】
情報格納サーバ１は、認証手段５、ユーザ登録手段６、ユーザ別データ格納空間作成手段１２、個別データ格納データベース１３、ユーザデータベース１０、配信元顧客登録手段７、配信元顧客データベース１１、登録データリスト作成手段９、コンテンツデータベース１４、個人情報格納データベース１５を有している。
【００２９】
認証手段５は、ユーザや配信元顧客の認証を行う手段で、ユーザ端末２もしくは配信元顧客端末３から受信したＩＤ、パスワードをユーザデータベース１０もしくは配信元顧客データベース１１内に格納されているＩＤ、パスワードと照合し、認証を行う。
【００３０】
ユーザ登録手段６は、ユーザの新規登録を管理する手段で、ユーザ端末２へユーザ登録画面を送信し、ユーザ端末２から受信したユーザ登録画面に入力された氏名、住所、連絡先、メールアドレス等の属性情報をユーザデータベース１０へ送信し登録する。また、ユーザ別データ格納空間作成手段１２に対して、新規登録のユーザ属性情報を送信し、ユーザの個別データ格納空間を作成させる。又ユーザに対してＩＤ、パスワードの発行を行い、それをユーザ端末２に送信する手段でもある。図７にユーザ登録画面の一例を示す。
【００３１】
ユーザデータベース１０は、ユーザの氏名、年齢、連絡先、住所等のユーザの属性情報、個別データ格納データベース１３内に於けるユーザの個別データ格納空間の所在地を示したアドレス等を格納しているデータベースであり、ユーザのＩＤ、パスワード等の認証情報を格納しているデータベースでもある。図８にユーザデータベース１０のデータ構造の概念図を示す。
【００３２】
ユーザ別データ格納空間作成手段１２は、ユーザ登録手段６より新規登録のユーザ情報を受信すると、ユーザの個別データ格納空間を個別データ格納データベース１３上に作成する手段である。
【００３３】
個別データ格納データベース１３は、ユーザ毎の個別データ格納空間を少なくとも一以上有しているデータベースである。図９に個別データ格納データベース１３のデータ構造の概念図を示す。個別データ格納空間は、コンテンツデータを格納しているコンテンツデータベース１４、個人情報格納データベース１５のデータベース内のデータの所在地であるアドレス（又はポインタ。以下の説明ではアドレスの場合を説明するがポインタであっても同様に可能である）と、ディスプレイ上に表示する画面上の位置（フロント画面のどこに）と、データ表示属性（どのような形式で）と、データ表示タイミング（どのようなタイミングで前記アドレスのデータを表示するか）とを含む個別表示データリストを少なくとも一以上格納している。尚、個別表示データリストに含まれるデータは任意である。
【００３４】
配信元顧客登録手段７は、適したユーザにコンテンツデータ配信を希望するコンテンツデータの配信元顧客の新規登録、及びコンテンツデータの新規登録を管理する手段で、配信元顧客端末３へ登録画面を送信し、配信元顧客端末３から配信元顧客名、コンテンツデータの配信希望者、配信時間、配信元顧客の所在する地域等の配信元属性情報情報、コンテンツデータ等を受信する。受信した配信元属性情報を配信元顧客データベース１１へ送信し、コンテンツデータを登録データリスト作成手段９を介してコンテンツデータベース１４へ送信し格納する。コンテンツデータを情報格納サーバ１以外に格納する場合には、コンテンツデータの代わりにコンテンツデータの格納先のアドレスを送信することとなる。
【００３５】
配信元顧客データベース１１は、配信元顧客名等の配信元属性情報を格納するデータベースである。又配信元顧客のＩＤ、パスワード等の認証情報も格納しているデータベースである。
【００３６】
個人情報格納データベース１５は、ユーザ毎のスケジュール個別データ、アドレス帳等の個人情報を格納しているデータベースである。
【００３７】
コンテンツデータベース１４は、配信元顧客がユーザに配信を希望するコンテンツデータを格納しているデータベースである。コンテンツデータとしては、株価、広告、天気予報、ニュース等がその一例としてあるが、配信元顧客が配信を希望するデータであれば如何なるものであっても良いことは言うまでもない。又コンテンツデータベース１４は、情報格納サーバ１以外に存在しても良く、例えば配信元顧客が有しているコンピュータ、データベースサーバ上に存在していても良い。
【００３８】
ユーザデータ送受信手段８は、ユーザの認証後、ユーザのフロント画面に表示する個別表示データリストを、個別データ格納データベース１３から抽出し、ユーザ端末２に送信する手段である。例えばユーザのＩＤがＡＢＣである場合には、ユーザデータベース１０のアドレス欄から個別データ格納データベース１３上のユーザの個別データ格納空間のアドレスを抽出する。この場合にはアドレスはＸＹＺ００／ＡＢＣ（データベース名がＸＹＺ００であるデータベースの、アドレスがＡＢＣの個別データ格納空間）である。次にこのアドレスに基づいてデータベース名がＸＹＺ００である個別データ格納データベース１３を検索しアドレスがＡＢＣである個別表示データリストを抽出する。そして、ユーザ端末２に個別表示データリストを送信する。この場合には、アドレスがＸＹＺ０２／１３１（データベース名がＸＹＺ０２であるデータベースの、アドレスが１３１であるデータ）と、画面上に於ける表示位置はコネクションフィールドＡというデータと、データ表示属性（データ形式）はテキストデータというデータと、データ表示タイミングは１０秒毎の点滅表示というデータを送信する。この際には個別データ格納空間に格納している個別表示データリストを全てユーザ端末２に送信しても良いし、任意の数だけ送信しても良い。個別表示データリストのデータを受信したユーザ端末２は、データ送受信手段１８を介してデータ取得手段１７がコンテンツデータベース１４のコンテンツデータに別途アクセスすることによって、フロント画面にコンテンツデータが表示されることとなる。この場合には、データベース名がＸＹＺ０２であるデータベースの、アドレスが１３１というコンテンツデータにアクセスすることによってコンテンツデータを取得し、フロント画面のコネクションフィールドＡにテキスト形式で１０秒毎に点滅表示することによってユーザはそのコンテンツデータを閲覧することが可能となる。
【００３９】
又、ユーザデータ送受信手段８は、ユーザのスケジュール等の個別情報（個別データ）をユーザ端末２の個別データ送出手段１９からデータ送受信手段１８を介して受信し、それを個人情報格納データベース１５に格納し、前記格納した個別情報の格納先のアドレスを、個別データ格納データベース１３内に於ける該当するユーザの個別データ格納空間の個別表示データリストに追加する手段でもある。又ユーザ端末２に対して個別表示データリストを送信する場合には、前記と同様である。
【００４０】
登録データリスト作成手段９は、配信元顧客登録手段７より配信元の登録データを受信し、登録されたコンテンツデータをどのユーザに配信するのかを示す配信先データリストを作成し、配信元顧客登録手段７から受信したコンテンツデータをコンテンツデータベース１４へ送信する。又前記作成した登録データリストに基づいて該当するユーザの、個別データ格納データベース１３の個別データ格納空間の個別表示データリストに、前記コンテンツデータのコンテンツデータベース１４内に於けるアドレスとそのコンテンツデータを表示するコネクションフィールドを追加する。コンテンツデータのアドレスのみが配信元顧客端末３が送信した場合には、そのアドレスとコネクションフィールドを個別表示データリストに追加する。
【００４１】
本実施態様に於いてはコンテンツデータベース１４、個人情報格納データベース１５は、各１ずつ示したが複数存在しても良いことは言うまでもない。又便宜上、本実施態様に於いては各データベースの名称をコンテンツデータベース１４、個人情報格納データベース１５と称するが、例示したようにＸＹＺ００、ＸＹＺ０１のように名称が付されていても良い。又コンテンツデータベース１４は情報格納サーバ１内に設けられるのみならず、別途データベースサーバを設けても良いし、配信元顧客が有するデータベースサーバ上に設けられていても良い。
【００４２】
【実施例】
次に本発明のシステムを利用するプロセスの流れの一例について図２から図５に示すフローチャート図を用いて詳細に説明する。まず、ユーザが情報格納サーバ１に利用登録を行い、個別データ格納空間を確保するプロセスの流れを示す。
【００４３】
初めて情報格納サーバ１を利用するユーザは、氏名、年齢、住所、連絡先等の属性をユーザ登録画面に入力し、情報格納サーバ１のユーザ登録手段６へ送信することでユーザ登録を行う（Ｓ１００）。ユーザ登録画面は、ユーザの氏名、年齢、住所、連絡先等を入力する欄、画面内容を情報格納サーバ１へ送信する「送信」ボタン等を含む画面であり、一例を図７に示す。ユーザ登録手段６はユーザ登録を受信すると、ユーザのＩＤ、パスワードの発行を行いそれをユーザ端末２に送信する。又ユーザの属性、ＩＤ、パスワードをユーザデータベース１０に格納する。
【００４４】
Ｓ１００に於いてユーザの新規登録が行われると、ユーザ別データ格納空間作成手段１２が、各ユーザ毎のデータを格納する個別データ格納空間を個別データ格納データベース１３上に作成する（Ｓ１１０）。以降、このファイルは各ユーザ固有のものとしてデータの更新・削除が行われる。又Ｓ１１０に於いて作成された個別データ格納空間のアドレスをユーザ登録手段６を介してユーザデータベース１０に格納する。
【００４５】
ユーザはフロント画面のコネクションフィールドに表示するコンテンツデータを選択し設定する（Ｓ１２０）。又デフォルトのフロント画面から変更するデータ表示オブジェクトを選択することによって設定を行える。
【００４６】
ユーザデータ送受信手段８は、Ｓ１２０に於いてユーザが選択したフロント画面のコネクションフィールドに表示するコンテンツデータを、ユーザ端末２の個別データ送出手段１９からデータ送受信手段１８を介して受信することによって、コンテンツデータベース１４、個人情報格納データベース１５から、前記ユーザが選択したコンテンツデータのアドレスを抽出し、個別データ格納データベース１３の個別データ格納空間に個別表示データリストとして格納する。
【００４７】
次に、コンテンツデータを配信することを希望する配信元顧客の利用登録と、コンテンツデータの登録のプロセスの流れを詳細に説明する。
【００４８】
ユーザにデータの配信を希望する配信元顧客は、配信元顧客が有する配信元顧客端末３から情報格納サーバ１の配信元顧客登録手段７にネットワーク４を介してアクセスを行い、配信元顧客登録手段７から送信された配信元顧客登録画面をコンテンツデータ配信元顧客端末３で受信し、配信元顧客登録画面に所定の項目を入力することにより配信元顧客登録を実行する（Ｓ２００）。
【００４９】
配信元顧客登録画面は、配信元顧客名、住所、連絡先等の属性を入力する欄、入力した情報を情報格納サーバ１へ送信することを決定する「送信」ボタン等を有している。配信元顧客登録画面の一例を図１０に示す。
【００５０】
配信元顧客が、配信元顧客登録画面の「送信」ボタンを選択することによって、入力した情報が配信元顧客端末３からネットワーク４を介して情報格納サーバ１の配信元顧客登録手段７に送信され、配信元顧客登録手段７は、配信元顧客登録画面に前記情報を登録し、配信元顧客にＩＤとパスワードを発行する。この際に、ＩＤとパスワードを配信元顧客データベース１１に格納することは当然である。配信元顧客は次回からこのＩＤとパスワードを入力することによって、認証手段５を介して認証が行われ、コンテンツデータの登録が行えることとなる。
【００５１】
配信元顧客は、コンテンツデータを登録する為の画面であるコンテンツデータ登録画面を配信元顧客登録手段７に送信要求し、コンテンツデータ登録画面を配信元顧客端末３で受信する。図１１にコンテンツデータ登録画面の一例を示す。配信元顧客は、コンテンツデータ登録画面に配信を希望するコンテンツデータと配信対象ユーザを入力し、それを情報格納サーバ１の配信元顧客登録手段７に送信する。
【００５２】
配信元顧客登録手段７でコンテンツデータを受信すると、それを登録データリスト作成手段９に送信する。登録データリスト作成手段９はコンテンツデータをコンテンツデータベース１４に格納し、登録する（Ｓ２１０）。
【００５３】
Ｓ２１０に於いてコンテンツデータを登録後、前記受信したコンテンツデータの配信対象ユーザをユーザデータベース１０から検索し、その検索されたユーザの個別データ格納空間のアドレスを抽出し、配信先データリストを作成する（Ｓ２２０）。
【００５４】
登録データリスト作成手段９は、Ｓ２２０に於いて作成した配信先データリストに基づいて、個別データ格納データベース１３内に於いて、配信対象となるユーザの個別データ格納空間の個別表示データリストにコンテンツデータのコンテンツデータベース１４内のアドレスと、そのコンテンツデータを表示するコネクションフィールドを追加する（Ｓ２３０）。これによってユーザは次回から最新のコンテンツデータを閲覧することが出来る。即ち、ユーザ端末２のデータ取得手段１７に於いて格納しているコンテンツデータのアドレスと比較することによって、もし同じコネクションフィールドに於いて異なるアドレスが示されていたらそのコンテンツデータが追加、変更、更新されていることを示し、新しいアドレスをデータ取得手段１７で取得し、そのアドレスに基づいてコンテンツデータベース１４にアクセスし最新のコンテンツデータを表示することが可能となる。
【００５５】
以上の、Ｓ１００からＳ１２０、Ｓ２００からＳ２３０に依ってユーザ登録、配信元顧客登録が実行可能となる。次にユーザがフロント画面を実際に利用する際のプロセスの流れの一例を詳細に説明する。
【００５６】
フロント画面を起動するアイコン、ボタン、コマンド等を選択することによって、フロント画面にアクセスする為のユーザであるか否かを認証する為の認証画面（図示せず）がユーザ端末２のディスプレイ装置上に表示され、この認証画面に、ユーザ登録の際に情報格納サーバ１から付与されたＩＤとパスワードを入力し（Ｓ３００）、ユーザ端末２から情報格納サーバ１に送信する。又Ｓ３００に於いて入力しているＩＤとパスワードは、本実施態様のようにその起動時に毎回入力をしなくとも初回のみの入力とし、２回目以降は初回に入力したＩＤとパスワードとを記憶させることによって、ユーザによる入力を要求しなくとも良い。
【００５７】
Ｓ３００に於いて入力したＩＤとパスワードは情報格納サーバ１の認証手段５で受信し、ユーザデータベース１０を参照することによってユーザ認証を行う（Ｓ３１０）。入力されたＩＤとパスワードが不正であればＩＤとパスワードの再入力を促すメッセージを、認証手段５はユーザ端末２に送信する（Ｓ３２０）。
【００５８】
Ｓ３１０に於いて認証が正常であれば、フロント画面の起動許可とユーザデータベース１０内に格納している、個別データ格納データベース１３に於けるユーザの個別データ格納空間のアドレスとをユーザ端末２に送信し、それを受けてユーザ端末２はフロント画面を起動する（Ｓ３３０）。
【００５９】
図１２にユーザ端末２に表示されるフロント画面の画面イメージの一例を示す。フロント画面は、現在の時刻を表示する現在時刻表示部、カレンダーの日付部分にスケジュール有マークやお知らせマークが表示されるカレンダー表示部、カレンダー部のマークにカーソルを合わせると書き込んだスケジュールを表示する書込みスケジュール表示部、文字情報・画像情報等のコンテンツデータが表示されるコンテンツ表示部、日付と現在時刻を表示する日付・現在時刻表示部、マニュアルで画面のリロードを行う「Ｒｅｌｏａｄ」ボタン、各設定を行う「Ｓｅｔｔｉｎｇ」ボタン等を有している。これらの部位は各々データ表示オブジェクトとして管理されており、それぞれがコネクションフィールドを有している。
【００６０】
Ｓ３３０に於けるフロント画面の起動時に受信したユーザの個別データ格納空間のアドレスに基づいて、データ取得手段１７がデータ送受信手段１８を介して情報格納サーバ１のユーザデータ送受信手段８にアクセスし、個別データ格納データベース１３内に格納されているユーザの個別データ格納空間内の個別表示データリストを取得し保存（格納）する（Ｓ３４０）。
【００６１】
データ取得手段１７は、Ｓ３４０に於いて取得した個別表示データリストと、前回アクセスした際に最後に使用した個別表示データリストとを比較し、それらに差違（コンテンツデータに変化がないか否か）をチェックする（Ｓ３５０）。
【００６２】
Ｓ３５０に於けるチェックの結果、差違がある（即ちコンテンツデータに変化がある）場合には（Ｓ３６０）、差違のある個別表示データリストに記載されているアドレスに基づいてそのコンテンツデータを取得し（Ｓ３７０）、その差違のあるアドレスのコネクションフィールドに、フロント画面に表示する（Ｓ３８０）。例えば、Ｓ３５０のチェックの結果、ＸＹＺ０２／１３１のアドレスが異なっていた場合、データ取得手段１７はデータ送受信手段１８を介して、情報格納サーバ１のＸＹＺ０２という名称のコンテンツデータベース１４にアクセスし、そのコンテンツデータベース１４内の１３１のアドレスのコンテンツデータを抽出し、Ｓ３５０に於けるチェックの結果、差違のあったアドレスのコンテンツデータをフロント画面のコネクションフィールドＡにテキスト形式として１０毎に点滅表示する。
【００６３】
フロント画面を表示後は、フロント画面に表示されているデータ表示オブジェクトを更新する為に、一定時間毎にデータ取得手段１７がデータ送受信手段１８を介して情報格納サーバ１のユーザデータ送受信手段８にアクセスし個別データ格納データベース１３から個別表示データリストを取得し保存（格納）し、それと前回取得した個別表示データリストとを照合することによって、フロント画面の更新を行う。Ｓ３４０からＳ３８０をユーザが終了するまで繰り返すことによって、ユーザは常に最新のデータを閲覧することが可能となる。又コンテンツデータそのものを送受信するのではなく、コンテンツデータのアドレスのみを送受信し変化のあるコンテンツデータのみを送受信することによって、ネットワーク４の負荷の軽減、データ表示時間の短縮化を図ることが可能となった。
【００６４】
このように、ユーザ端末２側で常に情報格納サーバ１と同期を取る為、ネットワーク障害、サーバ障害等が発生し、通常使用しているユーザ端末２が使用できなくとも、他のアクセス手段（他のユーザ端末２等）を確保することによって、常に最新のコンテンツデータを得ることが可能となる。
【００６５】
例えば、フロント画面の他の一例を図１３に示す。図１３に示したフロント画面はデータ表示オブジェクトとして、株価情報（ここでは日経２２５とＴＯＰＩＸ）のチャートを表示する場合を示す。又前記と重複する部分は説明を省略する。
【００６６】
Ｓ３００からＳ３３０を実行後データ取得手段１７は、データ送受信手段１８を介してユーザデータ送受信手段８にアクセスし、個別データ格納データベース１３のユーザの個別データ格納空間から個別表示リストを取得する。個別表示リストを取得後、前回の個別表示リストと対照させ、差違があるか否かをチェックする。ここで株価情報の場合は、時々刻々と変化をすることがその特徴としてある。その場合には、アドレスの後に最後に更新したコンテンツデータを更新した時間をパラメータとしてアドレスの後に付記し、このパラメータまでチェックすることによって、コンテンツデータに差違があるか否かを判断することが好適である。即ち、前回の個別表示データリストの場合、コンテンツデータのアドレスが「ＸＹＺ０３／１５１＃１３４５」となっていた場合、コンテンツデータはＸＹＺ０３というデータベースの名称のコンテンツデータベース１４内のアドレス１５１に格納されており、その時点に於いての最新コンテンツデータは１３時４５分に更新されたものであることを意味している。又新たに取得した個別表示データリストのコンテンツデータのアドレスが、「ＸＹＺ０３／１５１＃１３５０」となっていた場合、コンテンツデータはＸＹＺ０３というデータベースの名称のコンテンツデータベース１４内のアドレス１５１に格納されており、その時点に於いての最新コンテンツデータは１３時５０分に更新されたものであることを意味している。
【００６７】
つまり、この２つのアドレスの「＃」以降までもチェック対象とすることによって、時々刻々と変化するコンテンツデータの更新作業を、一つのアドレスのみで更新することが可能となるのである。又株価のように時々刻々と変化をするコンテンツデータをコンテンツデータベース１４に登録する際には、登録データリスト作成手段９がコンテンツデータベース１４に登録する際に、情報格納サーバ１が予め有している時計機能を用いて、コンテンツデータベース１４に登録する際に、その登録時間を取得し、個別データ格納データベース１３に個別表示データリストを追加（更新）する際にアドレスに、パラメータとしてこの時間を付記することにより実現できる。
【００６８】
次に、ユーザがフロント画面に自らスケジュールデータ等を登録する際のプロセスの流れを詳細に説明する。本実施態様に於いてはデータ表示オブジェクトがカレンダーとなっており、そこにスケジュールデータを書き込む場合を説明する。ユーザはＳ３００からＳ３８０を実行させ、フロント画面を表示する（Ｓ４００）。この場合のフロント画面の一例を図１２に示す。
【００６９】
フロント画面のカレンダー表示部のスケジュールを書き込む日付を選択することによって、スケジュール入力画面が出現し、スケジュール入力画面にユーザが必要なデータを入力し保存する（Ｓ４１０）。スケジュール入力画面を図１４に示す。
【００７０】
ユーザがデータを保存後、個別データ送出手段１９は、データ送受信手段１８を介してユーザデータ送受信手段８にアクセスし送信する（Ｓ４２０）。ユーザデータ送受信手段８は、該当するデータベース、この場合は個人情報格納データベース１５にユーザがＳ４１０に於いて入力したデータを格納する（Ｓ４３０）。Ｓ４３０に於いて個人情報格納データベース１５に格納後、ユーザデータ送受信手段８は、Ｓ４３０に於いて格納したデータのアドレスを個別データ格納データベース１３内のユーザの個別データ格納空間の個別表示データリストに追加する（Ｓ４４０）。
【００７１】
これによって、次回、データ取得手段１７がデータ送受信手段１８を介して個別データ格納データベース１３のデータを取得した際に、差違アドレスとしてチェックできるので、データの反映が可能となる。又スケジュールデータの追加が為された場合には、カレンダー表示部にスケジュール有マークが表示されることが好適である。
【００７２】
本実施態様に於いては、コンテンツデータを格納するコンテンツデータベース１４、ユーザのスケジュール等の個別情報を格納する個人情報格納データベース１５は情報格納サーバ１内に設けたが、別途データベースサーバを設けそこに格納しても良い。例えばコンテンツデータを配信元顧客端末３が有するコンテンツデータベース１４（あるいはデータベースサーバ）に格納する場合には、配信元顧客端末３から情報格納サーバ１にコンテンツデータを送信するのではなくて、コンテンツデータの格納先のアドレスのみを送信することによって実現できる。又同様にスケジュール等の個別情報をユーザが有するデータベース（あるいはデータベースサーバ）に設ける場合には、個別情報を情報格納サーバ１に送信するのではなくて、個別情報の格納先のアドレスのみを送信することによって実現できる。
【００７３】
ユーザ端末２からコンテンツデータを取得する場合に於いても同様であって、コンテンツデータの格納先のアドレスを用いて、そのコンテンツデータを格納しているコンテンツデータベース１４（あるいはコンテンツデータベース１４サーバ）にアクセスすることによってそこからコンテンツデータを取得すればよい。個別情報についても同様である。
【００７４】
尚、本発明を実施するにあたり本実施態様の機能を実現するソフトウェアのプログラムを記録した記憶媒体をシステムに供給し、そのシステムのコンピュータが記憶媒体に格納されたプログラムを読み出し実行することによって実現されることは当然である。
【００７５】
この場合、記憶媒体から読み出されたプログラム自体が前記した実施態様の機能を実現することとなり、そのプログラムを記憶した記憶媒体は本発明を当然のことながら構成することになる。
【００７６】
プログラムコードを供給するための記憶媒体としては、例えばフロッピーディスク、ハードディスク、光ディスク、光磁気ディスク、磁気テープ、不揮発性のメモリカード等を使用することができる。
【００７７】
また、コンピュータが読み出したプログラムを実行することにより、上述した実施態様の機能が実現されるだけではなく、そのプログラムの指示に基づき、コンピュータ上で稼働しているオペレーティングシステムなどが実際の処理の一部または全部を行い、その処理によって前記した実施態様の機能が実現される場合も含まれることは言うまでもない。
【００７８】
さらに、記憶媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わる不揮発性あるいは揮発性の記憶手段に書き込まれた後、そのプログラムの指示に基づき、機能拡張ボードあるいは機能拡張ユニットに備わる演算処理装置などが実際の処理の一部あるいは全部を行い、その処理により前記した実施態様の機能が実現される場合も含まれることは当然である。
【００７９】
【発明の効果】
ユーザ毎の情報を格納できる情報格納サーバに、ユーザ毎に参照できる個別データ格納空間を作成する本発明によって、ユーザが使用している端末のＩＰアドレスに左右されることなく、ユーザがどのような端末を使用していようとも、情報格納サーバに格納しているユーザ毎の情報を送信し提供できる、情報個別管理システムが可能となった。又情報格納サーバとユーザ端末とのデータの送受信には、コンテンツデータの格納先のアドレスのみであり、変更があったコンテンツデータについては別途ユーザ端末からコンテンツデータベースにアクセスを行わせることによって、一回あたりに送受信されるデータ量を削減することが可能となり、レスポンスの速さも確保されている。
【００８０】
加えて、ユーザ毎の個別データ格納空間には、コンテンツデータそのものではなく、コンテンツデータのアドレス（所在地）を格納することによって、情報格納サーバが必要とする記憶容量を大幅に削減することを可能とした。又情報格納サーバにコンテンツデータを格納しない場合には、そのコンテンツデータのアドレスのみが格納されていることとなるが、それによってサーバ上にコンテンツを格納させる従来の手法より、配信元顧客が有するデータサーバに格納することによって、配信元顧客は容易にコンテンツデータを変更することが出来るようになる。
【００８１】
更に、ユーザ端末に於いて常に最新のデータを格納し情報格納サーバと同期を取ることによって、例えばネットワーク障害、サーバ障害等が発生してもすぐに他のアクセス手段を確保することによって、遅延なく最新のデータを閲覧することが可能となる。
【図面の簡単な説明】
【図１】  本発明のシステム構成の一例を示すシステム構成図である。
【図２】  ユーザ登録のプロセスの流れの一例を示すフローチャート図である。
【図３】  配信元顧客登録のプロセスの流れの一例を示すフローチャート図である。
【図４】  フロント画面を閲覧する際のプロセスの流れの一例を示すフローチャート図である。
【図５】  ユーザがデータを登録する際のプロセスの流れの一例を示すフローチャート図である。
【図６】  フロント画面の概念図を示す図である。
【図７】  ユーザ登録画面の一例を示す図である。
【図８】  ユーザデータベースのデータ構造の概念図を示す図である。
【図９】  個別データ格納データベースのデータ構造の概念図を示す図である。
【図１０】配信元顧客登録画面の一例を示す図である。
【図１１】コンテンツデータ登録画面の一例を示す図である。
【図１２】フロント画面の一例を示す図である。
【図１３】フロント画面の他の一例を示す図である。
【図１４】スケジュール入力画面の一例を示す図である。
【符号の説明】
１：情報格納サーバ
２：ユーザ端末
３：配信元顧客端末
４：ネットワーク
５：認証手段
６：ユーザ登録手段
７：配信元顧客登録手段
８：ユーザデータ送受信手段
９：登録データリスト作成手段
１０：ユーザデータベース
１１：配信元顧客データベース
１２：ユーザ別データ格納空間作成手段
１３：個別データ格納データベース
１４：コンテンツデータベース
１５：個人情報格納データベース
１６：データ表示手段
１７：データ取得手段
１８：データ送受信手段
１９：個別データ送出手段
【図１】
0003638884.tif 000002
【図２】
0003638884.tif 000003
【図３】
0003638884.tif 000004
【図４】
0003638884.tif 000005
【図５】
0003638884.tif 000006
【図６】
0003638884.tif 000007
【図７】
0003638884.tif 000008
【図８】
0003638884.tif 000009
【図９】
0003638884.tif 000010
【図１０】
0003638884.tif 000011
【図１１】
0003638884.tif 000012
【図１２】
0003638884.tif 000013
【図１３】
0003638884.tif 000014
【図１４】
0003638884.tif 000015