(57)【要約】【課題】コンテンツデータへのアクセス制御を容易にする。【解決手段】サーバ３は、利用者端末３からコンテンツデータへのアクセス要求を受けて、アクセス可否の判定結果に応じた処理を行う。コンテンツデータ管理システム５のコンテンツデータ管理プログラム５１は、コンテンツ情報Ｄ１を管理する。コンテンツデータ表示プログラム５２は、アクセスが許可された場合にコンテンツ表示ファイルデータを出力し、アクセスが許可されない場合にグループ登録画面データを出力する。ログイン管理プログラム５３は、利用者固有情報により利用者を確認する。アクセス可否判定プログラム５４は、アクセス要求を受信し、コンテンツ情報Ｄ２から特定したコンテンツデータへのアクセスが許可された利用者グループを読み出し、利用者の属する利用者グループを検索し、アクセスの可否を判定する。利用者グループ管理プログラム５５は、利用者グループ情報Ｄ３の管理を行う。【選択図】図１
2010073187.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツデータの利用者が用いる利用者端末と通信可能であり、前記利用者端末がアクセスするコンテンツデータを管理するコンテンツデータ管理装置であって、
記憶部及び処理部を備え、
前記記憶部は、
利用者を識別するための利用者ＩＤを含む利用者情報と、
各利用者が属するグループを識別するためのグループＩＤを含むグループ情報と、
コンテンツデータと、当該コンテンツデータへのアクセスが可能なグループのグループＩＤであるアクセス可能グループＩＤとを含むコンテンツ情報と、
前記利用者が属するグループのグループＩＤである所属グループＩＤと、当該グループに属するように登録された利用者の利用者ＩＤとを含むグループ登録者情報と、
を記憶し、
前記処理部は、
前記グループ登録者情報を参照し、前記コンテンツデータへのアクセス要求を送信した前記利用者端末の利用者の所属グループＩＤを特定する所属グループ特定手段と、
前記コンテンツ情報を参照し、前記アクセス要求のあった前記コンテンツデータのアクセス可能グループＩＤを特定するアクセス可能グループ特定手段と、
前記所属グループ特定手段に特定された前記所属グループＩＤと、前記アクセス可能グループ特定手段に特定された前記アクセス可能グループＩＤとに基づいて、当該利用者が当該コンテンツデータへアクセス可能か否かを判定するアクセス可否判定手段と、
前記アクセス可否判定手段がアクセス可と判定した場合、当該コンテンツデータを前記利用者端末に送信するコンテンツデータ送信手段と、
前記アクセス可否判定手段がアクセス不可と判定した場合、前記アクセス可能グループＩＤのグループへの登録画面を前記利用者端末に送信し、当該利用者端末からグループ登録要求を受信し、当該利用者ＩＤを当該グループＩＤに対応付けて前記グループ登録者情報に記憶するグループ登録手段と、
を備える
ことを特徴とするコンテンツデータ管理装置。
【請求項２】
請求項１に記載のコンテンツデータ管理装置であって、
前記コンテンツ情報には、１のコンテンツデータに対して複数の前記アクセス可能グループＩＤを設定可能であり、
前記アクセス可否判定手段は、前記グループ登録者情報を参照して、前記コンテンツデータのアクセス要求を送信した前記利用者端末の利用者ＩＤが前記複数のアクセス可能グループＩＤのいずれかと対応している場合に、当該利用者が当該コンテンツデータにアクセス可能と判定する
ことを特徴とするコンテンツデータ管理装置。
【請求項３】
請求項２に記載のコンテンツデータ管理装置であって、
前記コンテンツ情報は、１のコンテンツデータに対して複数のアクセス可能グループＩＤを設定する場合に、前記複数のアクセス可能グループＩＤと、各グループ間の論理的な関係を示す論理演算子との組合せからなる論理演算式を含み、
前記アクセス可否判定手段は、前記利用者の当該コンテンツデータへのアクセスの可否判定を、前記コンテンツ情報のうち、当該コンテンツデータに対応する前記論理演算式に従って行う
ことを特徴とするコンテンツデータ管理装置。
【請求項４】
請求項１ないし請求項３のいずれか一項に記載のコンテンツデータ管理装置であって、
アクセスが許可されたコンテンツデータから、所定のコンテンツデータ表示形式に基づいて、前記利用者端末において表示可能なコンテンツ表示ファイルを生成するコンテンツ表示ファイル生成手段をさらに備え、
前記グループ情報は、当該グループに属する利用者のコンテンツデータを、他の利用者が管理するコンテンツデータと組み合わせて利用することを許可する場合に設定される、当該他の利用者が属するグループのグループＩＤをさらに含む
ことを特徴するコンテンツデータ管理装置。
【請求項５】
請求項４に記載のコンテンツデータ管理装置であって、
前記コンテンツデータは、テキストデータ、画像データ、動画データ、アプリケーションデータ、スタイルシート及びスクリプトを含む
ことを特徴するコンテンツデータ管理装置。
【請求項６】
請求項４又は請求項５に記載のコンテンツデータ管理装置であって、
前記グループ情報は、当該グループに属する利用者のコンテンツデータを、他の利用者が管理するコンテンツデータと組み合わせて利用することを許可する場合に、前記他の利用者が属するグループが当該グループの親グループになることが可能なことを示す親グループ可フラグをさらに含み、
前記グループ情報のうち、前記親グループ可フラグが設定されている第１のレコードに対する子グループの第２のレコードに、親グループＩＤとして前記第１のレコードのグループＩＤを設定する子グループ設定手段をさらに備える
ことを特徴とするコンテンツデータ管理装置。
【請求項７】
請求項１ないし請求項６のいずれか一項に記載のコンテンツデータ管理装置であって、
前記グループ情報は、当該グループに所定の利用者が登録する際に必要な代価の点数と、有効期限又は支払期日とをさらに含み、
前記利用者情報は、当該利用者が所持する代価の点数をさらに含み、
当該利用者が前記グループに登録される際に、前記利用者情報において、当該利用者の所持する点数から前記グループの管理者の所持する点数に、前記必要な代価に相当する点数を移動させる代価移動手段をさらに備える
ことを特徴とするコンテンツデータ管理装置。
【請求項８】
請求項７に記載のコンテンツデータ管理装置であって、
前記グループ情報は、利用者の当該グループへの登録の際に必要な代価を、任意に指定された利用者又は任意に指定されたグループに属する利用者に分配する場合の、当該代価の数値、分配率又は上限値と下限値を含む代価情報をさらに含み、
利用者のグループ登録が行われた際に、当該グループの前記代価情報に基づいて、当該代価を分配する代価分配手段をさらに備える
ことを特徴とするコンテンツデータ管理装置。
【請求項９】
請求項８に記載のコンテンツデータ管理装置であって、
前記任意に指定されたグループに属する利用者は、当該グループの親グループの管理者である
ことを特徴とするコンテンツデータ管理装置。
【請求項１０】
請求項７又は請求項８に記載のコンテンツデータ管理装置であって、
前記グループ情報は、当該グループに属する利用者が、他の利用者に対して代価を伴うグループ登録の譲渡及びせり売りを含む取引が可能なことを示す取引可フラグをさらに備え、
前記利用者端末からの取引要求を受信した場合に、前記取引可フラグが設定されているときに、前記取引を行うグループ登録取引手段をさらに備える
ことを特徴とするコンテンツデータ管理装置。
【請求項１１】
請求項８に記載のコンテンツデータ管理装置であって、
前記グループ登録要求のデータは、新たな登録者が支払う代価の口数を含み、
前記グループ情報は、登録者数の上限値及び前記代価の口数の上限値をさらに含み、
代価の分配の際には、グループの各登録者に対して、その時点における登録者数、登録者数の上限値又は口数によって按分されたものが分配される
ことを特徴とするコンテンツデータ管理装置。
【請求項１２】
コンテンツデータの利用者が用いる利用者端末と通信可能であり、前記利用者端末がアクセスするコンテンツデータを管理するコンピュータで実行されるコンテンツデータ管理プログラムであって、
前記コンピュータは、
利用者を識別するための利用者ＩＤを含む利用者情報と、
各利用者が属するグループを識別するためのグループＩＤを含むグループ情報と、
コンテンツデータと、当該コンテンツデータへのアクセスが可能なグループのグループＩＤであるアクセス可能グループＩＤとを含むコンテンツ情報と、
前記利用者が属するグループのグループＩＤである所属グループＩＤと、当該グループに属するように登録された利用者の利用者ＩＤとを含むグループ登録者情報と、
を記憶し、
前記グループ登録者情報を参照し、前記コンテンツデータへのアクセス要求を送信した前記利用者端末の利用者の所属グループＩＤを特定する所属グループ特定ステップと、
前記コンテンツ情報を参照し、前記アクセス要求のあった前記コンテンツデータのアクセス可能グループＩＤを特定するアクセス可能グループ特定ステップと、
前記所属グループ特定ステップで特定された前記所属グループＩＤと、前記アクセス可能グループ特定ステップで特定された前記アクセス可能グループＩＤとに基づいて、当該利用者が当該コンテンツデータへアクセス可能か否かを判定するアクセス可否判定ステップと、
前記アクセス可否判定ステップでアクセス可と判定した場合、当該コンテンツデータを前記利用者端末に送信するコンテンツデータ送信ステップと、
前記アクセス可否判定ステップでアクセス不可と判定した場合、前記アクセス可能グループＩＤのグループへの登録画面を前記利用者端末に送信し、当該利用者端末からグループ登録要求を受信し、当該利用者ＩＤを当該グループＩＤに対応付けて前記グループ登録者情報に記憶するグループ登録ステップと、
を含む
ことを特徴とするコンテンツデータ管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
利用者端末がアクセスするコンテンツデータ及びそのアクセス権を管理して、コンテンツデータへのアクセスを制御するコンテンツデータ管理装置及びプログラムに関する。
【背景技術】
【０００２】
ＷＷＷ（World Wide Web）システムにおいて、ＨＴＴＰ（Hyper Text Transfer Protocol）プロトコル及びＨＴＭＬ（Hyper Text Markup Language）言語を使用したインターネット通信を実現するには、ＨＴＭＬ言語で記述されたファイルデータ等をウェブサーバのファイル構造に配置するのが最も単純な方法であるが、ファイルデータの作成やサーバへのデータ転送等を行うには、相応の知識と手間が必要であった。
【０００３】
昨今、ＣＧＩ（Common Gateway Interface）等のサーバ側のアプリケーションの開発が進み、掲示板システムが開発され、サーバ管理者ではない一般の利用者でも、サーバのファイル構造を意識せず、ウェブブラウザのみで、比較的短い文書によるオープンコミュニケーションが可能となっている。
【０００４】
そして、ブログシステム等のコンテンツマネジメントシステムにより、カスケーディングスタイルシートといった表示設定、ＪＡＶＡ（登録商標）スクリプトといった表示補助関数についての専門知識がなくても、コンテンツデータを見栄えよく提供できるようになり、インターネットにおけるコミュニケーションがますます容易になり、非常に多くの利用者がさまざまな情報を発信している。このコンテンツマネジメントシステムは、多くの場合ウェブサーバと連動するシステムであり、ＯＳ（Operating System）のファイルシステムを利用するか、又はデータベースを利用してＨＴＭＬファイルを生成する。
【０００５】
また、あるコンテンツデータを提供する際に、特定の利用者にのみ提供を許可するアクセス制御の方法としては、サーバやコンテンツマネジメントシステムに依存する方法が一般的である。サーバに依存する方法としてはＢＡＳＩＣ認証等があるが、サーバ管理者が設定を行うか、設定ファイルを直接操作するアクセス管理システムが必要となる。コンテンツマネジメントシステムに依存する方法としては、当該システムが利用者のアクセス管理機能を備えることで、利用者の要求に合わせたコンテンツ開示を可能とする。
【０００６】
特許文献１には、データ閲覧先に特別なシステムを必要とせずに、簡単にデータの閲覧者を制限することができるデータ提供システムが開示されている。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００５−７８５１７号
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、上記データ提供システムにおいて、データ提供者は、データの提供を受けようとする者に対して、データをサーバに記録した旨をメールにより知らせるようになっているので、その時点で許可されていない閲覧希望者には、どのようなデータが提供されるのかが分からない。
【０００９】
また、コンテンツマネジメントシステムを利用したウェブページにおいて、コンテンツデータの提供者である利用者は、閲覧者である利用者に対してアクセス制御を自由に設定できない。そして、コンテンツデータの提供者である他の利用者がアクセス権を設定したデータを、自分のデータと組み合わせて一体としたコンテンツデータを提供することができない。
【００１０】
本発明は、上記課題を鑑みてなされたものであり、その主たる目的は、コンテンツデータへのアクセス制御を容易にすることにある。
【課題を解決するための手段】
【００１１】
上記課題を解決するために、本発明は、コンテンツデータの利用者が用いる利用者端末と通信可能であり、前記利用者端末がアクセスするコンテンツデータを管理するコンテンツデータ管理装置であって、記憶部及び処理部を備え、前記記憶部が、利用者を識別するための利用者ＩＤを含む利用者情報と、各利用者が属するグループを識別するためのグループＩＤを含むグループ情報と、コンテンツデータと、当該コンテンツデータへのアクセスが可能なグループのグループＩＤであるアクセス可能グループＩＤとを含むコンテンツ情報と、前記利用者が属するグループのグループＩＤである所属グループＩＤと、当該グループに属するように登録された利用者の利用者ＩＤとを含むグループ登録者情報と、を記憶し、前記処理部が、前記グループ登録者情報を参照し、前記コンテンツデータへのアクセス要求を送信した前記利用者端末の利用者の所属グループＩＤを特定する所属グループ特定手段と、前記コンテンツ情報を参照し、前記アクセス要求のあった前記コンテンツデータのアクセス可能グループＩＤを特定するアクセス可能グループ特定手段と、前記所属グループ特定手段に特定された前記所属グループＩＤと、前記アクセス可能グループ特定手段に特定された前記アクセス可能グループＩＤとに基づいて、当該利用者が当該コンテンツデータへアクセス可能か否かを判定するアクセス可否判定手段と、前記アクセス可否判定手段がアクセス可と判定した場合、当該コンテンツデータを前記利用者端末に送信するコンテンツデータ送信手段と、前記アクセス可否判定手段がアクセス不可と判定した場合、前記アクセス可能グループＩＤのグループへの登録画面を前記利用者端末に送信し、当該利用者端末からグループ登録要求を受信し、当該利用者ＩＤを当該グループＩＤに対応付けて前記グループ登録者情報に記憶するグループ登録手段と、を備えることを特徴とする。
【００１２】
この構成によれば、利用者を予め個々のグループに登録し、コンテンツデータごとにアクセス可能なグループを決めることでコンテンツデータへのアクセスを制限し、また、予めグループ登録されている利用者のうち、コンテンツデータにアクセスできない利用者を必要に応じてアクセス可能とする。これによれば、コンテンツデータへのアクセスを自在に制限することができ、一方、コンテンツデータの閲覧者を容易に募集することができる。
【００１３】
また、コンテンツデータの管理者がグループの管理者となり、任意にグループを設定し、提供するコンテンツデータと、アクセス可能なグループとを任意に関連付けるだけでアクセス制御の設定を行うことが可能なので、コンテンツデータごとにアクセス可能な利用者を設定する必要がなく、アクセス制御対象のコンテンツデータの存在、数量、種類に縛られることがない。そして、種類や嗜好を同じくする複数のコンテンツデータに同じアクセス可能グループを関連付けることにより、利用者は、当該アクセス可能グループに登録すれば、同じ種類や嗜好、例えば、音楽に関する複数のコンテンツデータをまとめて閲覧できるようになる。
【００１４】
また、利用者が、コンテンツデータの提供が許可されたグループに未登録の場合、自動的にグループへの登録画面が表示され、利用者自身が各自で登録を行うことができるので、コンテンツデータの管理者が煩わしい登録作業を行う必要がない。
【００１５】
また、本発明において、前記コンテンツ情報には、１のコンテンツデータに対して複数の前記アクセス可能グループＩＤを設定可能であり、前記アクセス可否判定手段が、前記グループ登録者情報を参照して、前記コンテンツデータのアクセス要求を送信した前記利用者端末の利用者ＩＤが前記複数のアクセス可能グループＩＤのいずれかと対応している場合に、当該利用者が当該コンテンツデータにアクセス可能と判定することとしてもよい。  
この構成によれば、コンテンツデータの管理者は、１つのコンテンツデータを複数のグループに公開することが可能となり、各グループに所属する利用者に、特定のコンテンツデータを公開することができる。
【００１６】
また、本発明において、前記コンテンツ情報が、１のコンテンツデータに対して複数のアクセス可能グループＩＤを設定する場合に、前記複数のアクセス可能グループＩＤと、各グループ間の論理的な関係を示す論理演算子との組合せからなる論理演算式を含み、前記アクセス可否判定手段が、前記利用者の当該コンテンツデータへのアクセスの可否判定を、前記コンテンツ情報のうち、当該コンテンツデータに対応する前記論理演算式に従って行うこととしてもよい。  
この構成によれば、より柔軟なアクセス権の設定及びアクセスの制御が可能となる。
【００１７】
また、本発明において、アクセスが許可されたコンテンツデータから、所定のコンテンツデータ表示形式に基づいて、前記利用者端末において表示可能なコンテンツ表示ファイルを生成するコンテンツ表示ファイル生成手段をさらに備え、前記グループ情報が、当該グループに属する利用者のコンテンツデータを、他の利用者が管理するコンテンツデータと組み合わせて利用することを許可する場合に設定される、当該他の利用者が属するグループのグループＩＤをさらに含むこととしてもよい。
【００１８】
この構成によれば、第１の利用者（Ａ）が管理するコンテンツデータを、他の第２の利用者（Ｂ）が自らのコンテンツデータと組み合わせて、一連のコンテンツ表示ファイルを生成し、そのコンテンツ表示ファイルをさらに他の第３の利用者（Ｃ）へ公開することができる。また、第１の利用者（Ａ）のグループに第２の利用者（Ｂ）が登録されていれば、第２の利用者（Ｂ）は、第１の利用者（Ａ）が管理するコンテンツデータを利用することを許可され、一連のコンテンツ表示ファイルを生成することができる。
【００１９】
これによれば、コンテンツデータの提供者の間での取り決めに従い、他の提供者によるコンテンツデータを利用することで、多様なコンテンツデータが１画面に表示可能となる。従って、利用者は、他の利用者が管理するコンテンツデータの利用を許可されることにより、専門的な知識がなくてもウェブサイトの構築が可能となる。
【００２０】
また、本発明において、前記コンテンツデータが、テキストデータ、画像データ、動画データ、アプリケーションデータ、スタイルシート及びスクリプトを含むこととしてもよい。  
この構成によれば、自らの専門知識や技能の限界に縛られず、簡易な方法により高度な情報発信が可能となる。
【００２１】
また、本発明において、前記グループ情報が、当該グループに属する利用者のコンテンツデータを、他の利用者が管理するコンテンツデータと組み合わせて利用することを許可する場合に、前記他の利用者が属するグループが当該グループの親グループになることが可能なことを示す親グループ可フラグをさらに含み、前記グループ情報のうち、前記親グループ可フラグが設定されている第１のレコードに対する子グループの第２のレコードに、親グループＩＤとして前記第１のレコードのグループＩＤを設定する子グループ設定手段をさらに備えることとしてもよい。
【００２２】
この構成によれば、コンテンツ表示ファイルの生成を許可された利用者が、当該コンテンツ表示ファイルに独自のアクセスを許可するグループを設定することが可能となり、さらに、独自に設定されたグループの子（孫）グループを設定することが可能である。
【００２３】
これによれば、閲覧者たる第三の利用者は、アクセスが許可されたグループに登録するだけで、親グループに開示が許可されたコンテンツデータへのアクセスが可能となる。また、グループを多段の親子関係にすることが可能になり、コンテンツファイルの要素ごとに複雑な権利状態があっても明確に定義できる。
【００２４】
また、本発明において、前記グループ情報が、当該グループに所定の利用者が登録する際に必要な代価の点数と、有効期限又は支払期日とをさらに含み、前記利用者情報が、当該利用者が所持する代価の点数をさらに含み、当該利用者が前記グループに登録される際に、前記利用者情報において、当該利用者の所持する点数から前記グループの管理者の所持する点数に、前記必要な代価に相当する点数を移動させる代価移動手段をさらに備えることとしてもよい。
【００２５】
この構成によれば、利用者は、グループ登録することにより、当該グループに属する他の利用者のコンテンツデータを利用できるので、グループ登録に際して代価を支払う。これによれば、同じグループに属する利用者間において、例えば、有償に提供された画像データを使用したスタイルシートを有償で提供し、さらにそのスタイルシートを利用した文字コンテンツを有償で提供することが可能となり、それぞれのデータの提供者が簡易に代価を得ることができる。従って、各要素分野での活発な創作活動を期待することできる。また、グループ情報が必要な代価の点数とともに有効期限又は支払期日をさらに含み、所定期間ごとにグループ登録者からグループ管理者へ点数を移動させるようにしてもよい。
【００２６】
また、本発明において、前記グループ情報が、利用者の当該グループへの登録の際に必要な代価を、任意に指定された利用者又は任意に指定されたグループに属する利用者に分配する場合の、当該代価の数値、分配率又は上限値と下限値を含む代価情報をさらに含み、利用者のグループ登録が行われた際に、当該グループの前記代価情報に基づいて、当該代価を分配する代価分配手段をさらに備えることとしてもよい。  
この構成によれば、例えば、他の利用者が提供するコンテンツデータを利用した有料コンテンツを容易に作成し、利用されたコンテンツデータの権利者である他の提供者も簡易に代価の分配を得ることができる。
【００２７】
また、本発明において、前記任意に指定されたグループに属する利用者は、当該グループの親グループの管理者であることとしてもよい。  
この構成によれば、当該グループに属する他の利用者から代価の分配を受けることができる。
【００２８】
また、本発明において、前記グループ情報が、当該グループに属する利用者が、他の利用者に対して代価を伴うグループ登録の譲渡及びせり売りを含む取引が可能なことを示す取引可フラグをさらに備え、前記利用者端末からの取引要求を受信した場合に、前記取引可フラグが設定されているときに、前記取引を行うグループ登録取引手段をさらに備えることとしてもよい。  
この構成によれば、グループへの登録を権利として、譲渡又は売買することができる。
【００２９】
また、本発明において、前記グループ登録要求のデータは、新たな登録者が支払う代価の口数を含み、前記グループ情報が、登録者数の上限値及び前記代価の口数の上限値をさらに含み、代価の分配の際には、グループの各登録者に対して、その時点における登録者数、登録者数の上限値又は口数によって按分されたものが分配されることとしてもよい。
【００３０】
この構成によれば、グループ登録に付加価値がつく可能性がある。例えば、当該グループがアクセス可能なコンテンツデータに人気があれば、新規のグループ登録が増えて、その際の代価の分配を受けられるし、当該グループの登録者に対する定期的な課金の際にも、分配金が増加することが考えられる。
【００３１】
また、当該グループへの登録者へ代価の分配（配当）が設定された場合には、分配元のグループの管理者は支払代価の上限を制限することが可能である。これによれば、グループの登録者は、グループ登録時に口数を調整することにより、代価の分配（配当）の額を加減することが可能となる。例えば、口数を多く指定すれば、登録時の支払いは多くなるが、その代わりに代価の分配も多くなる。
【００３２】
なお、本発明は、コンテンツデータ管理プログラムを含む。その他、本願が開示する課題及びその解決方法は、発明を実施するための最良の形態の欄、及び図面により明らかにされる。
【発明の効果】
【００３３】
本発明によれば、コンテンツデータへのアクセス制御を容易にすることができる。  
これによれば、利用者がサーバに利用者登録を行えば、利用者やウェブページのアクセス権を容易に設定できるので、クラブ活動や自治会で会員のみのページ設定、ページ編集が可能な役員のアクセス権制御等が簡単に行え、アクセス権を販売することで製作者は容易に代価を得られ、アクセス権の包含設定を行うことで、アクセス権取得時に多数のアクセス権取得手続きを行う必要がなくなる。
【００３４】
また、文章と挿絵、マンガのセリフと絵のようにそれぞれに別の製作者がデータを提供したい場合でも、双方の取り決めの上、アクセス権を適切に設定することにより、アクセス権の代価を自動的に分配することができる。
【００３５】
さらに、アクセス権の販売を子グループの管理者が代理で容易に行えるので、販売のために自分の個人情報を公表したくないコンテンツ製作者は、販売代理人との取り決めに従って、自分のコンテンツに対するアクセス権を販売してもらって代価を得ることができる。
【図面の簡単な説明】
【００３６】
【図１】ウェブシステムＷＳの構成を示す図である。
【図２】利用者情報Ｄ１の構成例を示す図である。
【図３】コンテンツ情報Ｄ２の構成例を示す図である。
【図４】利用者グループ情報Ｄ３の構成例を示す図である。
【図５】（ａ）はグループ登録者情報Ｄ４の構成例を示す図であり、（ｂ）は、セッション情報Ｄ５の構成例を示す図である。
【図６】コンテンツ表示ファイル生成処理の流れを示すフローチャートである。
【図７】利用者グループ登録処理の流れを示すフローチャートである。
【図８】利用者確認処理のサブルーチンの流れを示すフローチャートである。
【図９】代価配分処理のサブルーチンの流れを示すフローチャートである。
【図１０】ウェブシステムＷＳの実施例を示す図である。
【発明を実施するための形態】
【００３７】
以下、本発明の実施の形態について図面に基づき説明する。
【００３８】
≪システムの構成と概要≫
図１は、ウェブシステムＷＳの構成を示す図である。利用者が使用する利用者端末１及びコンテンツデータが格納されたサーバ３は、インターネット等のネットワーク２に接続され、ネットワーク３を介して相互に通信可能である。サーバ３は、ウェブサーバ４、コンテンツデータ管理システム５及び記憶装置６を備え、ウェブサーバ４と、コンテンツデータ管理システム５の各プログラムとの間のインタフェースがＣＧＩにより提供される。なお、コンテンツデータは、テキストデータ、画像データ、動画データ、アプリケーションデータ、スタイルシート及びスクリプトを含むものとする。アプリケーションデータには、例えば、Ｆｌａｓｈデータ．ｓｗｆ等がある。
【００３９】
ウェブサーバ４は、利用者端末１からの継続するアクセス要求について、利用者端末１のウェブブラウザ及びウェブサーバ４によるセッション確立手段によって、利用者の特定が可能であることを利用して、少なくとも得られた当該利用者の識別情報を記憶するか、利用者端末１のＩＰアドレス及び当該利用者の識別情報を記憶する。
【００４０】
コンテンツデータ管理システム５は、コンテンツデータ管理プログラム５１、コンテンツデータ表示プログラム５２、ログイン管理プログラム５３、アクセス可否判定プログラム５４、利用者グループ管理プログラム５５及び代価決済処理プログラム５６を含み、各プログラムはＣＰＵ（Central Processing Unit）によって実行される。
【００４１】
コンテンツデータ管理プログラム５１は、コンテンツデータを提供する各コンテンツデータの管理者が各々の利用者端末１のウェブブラウザを利用して行う、サーバ３への指示を受けて、コンテンツ情報Ｄ１の管理、編集及び記録を行う。
【００４２】
コンテンツデータ表示プログラム５２は、コンテンツデータへのアクセスが許可された場合に、コンテンツ表示ファイル生成手段として、表示形式に従って記憶データを整えてコンテンツ表示ファイルのデータを出力し、当該アクセスが許可されない場合に、利用者グループ登録手段として、表示形式に従って当該コンテンツデータにアクセス可能な利用者グループへの登録画面である利用者グループ登録画面のデータを出力する。出力されたデータは、サーバ３から利用者端末１に送信され、利用者端末１のディスプレイに表示される。
【００４３】
ログイン管理プログラム５３は、利用者端末１を通して利用者が入力した当該利用者固有の情報により利用者を確認する。
【００４４】
アクセス可否判定プログラム５４は、利用者端末１からコンテンツ閲覧希望者のアクセス要求を受信した場合、コンテンツ情報Ｄ２を参照し、パス情報から目的のコンテンツデータを特定し、 当該コンテンツデータのアクセスが許可された利用者グループを読み出し、利用者のログイン情報により当該利用者が登録された利用者グループを検索し、アクセスの可否を判定する。
【００４５】
利用者グループ管理プログラム５５は、各利用者グループの管理者が各々の利用者端末１のウェブブラウザを利用して行う、サーバ３への指示を受けて、利用者グループ情報Ｄ３の管理、編集及び記録を行う。実際の処理としては、利用者が新たに利用者グループに登録された場合に、グループ登録者情報Ｄ４を更新する。その場合、利用者グループ情報Ｄ３における個別の設定として代価が設定されているとき、代価決済処理プログラム５６を起動して、利用者間の代価の分配及び移動の手続きを行う。
【００４６】
記憶装置６は、利用者情報記憶手段、コンテンツ情報記憶手段及び利用者グループ情報記憶手段として機能する、フラッシュメモリやハードディスク装置等の不揮発性記憶装置であり、利用者情報Ｄ１、コンテンツ情報Ｄ２、利用者グループ情報Ｄ３、グループ登録者情報Ｄ４及びセッション情報Ｄ５を記憶する。
【００４７】
≪データの構成例≫
続いて、記憶装置６の各情報について説明する。  
図２は、利用者情報Ｄ１の構成例を示す図である。 利用者情報Ｄ１は利用者登録処理で登録され、利用者を確認するための情報であり、利用者名Ｄ１１、利用者ＩＤＤ１２、ログインＩＤＤ１３、ログインパスワードＤ１４、利用者メールアドレスＤ１５、点数残高Ｄ１６及び所属グループＩＤＤ１７を含むレコードからなる。利用者名Ｄ１１は、利用者の氏名である。利用者ＩＤＤ１２は、利用者を識別するための固有情報（識別番号等）である。ログインＩＤＤ１３は、利用者がサーバ３にログインするときの本人確認に使用するＩＤ（本人確認情報）である。ログインパスワードＤ１４は、利用者がサーバ３にログインするときの本人確認に使用するパスワード（本人確認情報）である。
【００４８】
利用者メールアドレスＤ１５は、利用者に連絡をとるための電子メールアドレスである。点数残高Ｄ１６は、利用者が持っている点数の残高である。点数は、金銭又は他の価値に変換可能なものとして記録された数値であり、利用者がグループ登録する際に代価として支払われ、一方、利用者がグループの管理者である場合、他の利用者が当該グループに登録する際に管理者に対する代価として分配されることがある。所属グループＩＤ１７は、利用者が所属するグループを識別するための固有情報（識別番号等）である。１名の利用者が所属するグループは、複数あってもよく、登録したグループそのものだけでなく、そのグループの上位グループ（親グループ、親グループの親グループ等）を列挙してもよい。それは、あるグループに所属する利用者は、そのグループの上位グループにも所属することになるからである。
【００４９】
図２に示すように、Ａ男はグループＧ１に所属し、Ｂ男はグループＧ２に所属し、Ｃ男はグループＧ１及びＧ３に所属し、Ｄ男はグループＧ３に所属する。換言すれば、グループＧ１はＡ男及びＣ男を含み、グループＧ２はＢ男を含み、グループＧ３はＣ男及びＤ男を含む。
【００５０】
図３は、コンテンツ情報Ｄ２の構成例を示す図である。コンテンツ情報Ｄ２は、コンテンツ登録処理で登録されるコンテンツデータに関する情報であり、コンテンツＩＤＤ２１、パス情報Ｄ２２及びアクセス可能利用者グループＩＤＤ２３を含むレコードからなる。コンテンツＩＤＤ２１は、コンテンツデータを識別するための固有情報（識別番号等）である。パス情報Ｄ２２は、ネットワークを通じてコンテンツデータを呼び出すためのパス情報のうち、サーバ３内でのファイル構造を示すものである。アクセス可能利用者グループＩＤＤ２３は、コンテンツデータの管理者がアクセスを許可する利用者グループの固有情報であり、単独の利用者グループＩＤ又は論理演算式が設定される。その論理演算式は、複数の利用者グループＩＤと、当該利用者グループＩＤ間の論理的な関係を示す論理演算子（ＡＮＤ、ＯＲ、ＮＯＴ及びＸＯＲを含む）との組合せからなる。アクセスレベルＤ２４は、コンテンツへのアクセス権限の程度を示すものであり、管理レベル、書込み可、読出し可、借用可等がある。借用可とは、コンテンツデータを自サイトへ呼び出して表示ファイルとして生成することができることをいう。なお、コンテンツ情報Ｄ２のレコード項目として、上記以外にコンテンツデータそのものであるデジタルデータを含めるようにしてもよい。
【００５１】
図３に示すように、コンテンツＣ１は、グループＧ２に所属する利用者（例えば、Ｂ男）が管理レベルでアクセス可能になる。コンテンツＣ２は、グループＧ１及びＧ３のいずれか１つに所属する利用者（例えば、Ａ男、Ｂ男）が読出し可能である。コンテンツＣ３は、グループＧ１及びＧ３の両方に所属する利用者（例えば、Ｃ男）が読出し可能であり、かつ、書込み可能である。コンテンツＣ４は、グループＧ３に所属する利用者（例えば、Ｄ男）が読出し可能である。なお、図３では、各コンテンツのレコードにおいてアクセス可能利用者グループＩＤＤ２３と、アクセスレベルＤ２４とが一対だけ設定されているが、１のコンテンツのレコードに複数の対が設定されてもよい。
【００５２】
図４は、利用者グループ情報Ｄ３の構成例を示す図である。利用者グループ情報Ｄ３は、利用者グループ登録処理で登録される利用者グループに関する情報であり、利用者グループＩＤＤ３１、利用者グループ名称Ｄ３２、管理者ＩＤＤ３３、利用可グループＩＤＤ３４、親グループ可フラグＤ３５、代価点数Ｄ３６、代価分配率Ｄ３７、親グループＩＤＤ３８、登録上限人数Ｄ３９及び譲渡可フラグＤ３Ａを含むレコードからなる。
【００５３】
利用者グループＩＤＤ３１は、利用者グループを識別するための固有情報（識別番号等）である。利用者グループ名称Ｄ３２は、グループ管理者が設定する利用者グループの名称である。管理者ＩＤＤ３３は、当該利用者グループの管理者を識別するための固有情報である。
【００５４】
利用可グループＩＤＤ３４は、当該利用者グループに登録された利用者が管理するコンテンツデータの利用を許可された利用者グループのＩＤである。例えば、当該利用者グループに登録された利用者が管理するコンテンツデータと、他の利用者グループ登録者が管理するコンテンツデータとを組み合わせて生成される一連のコンテンツ表示ファイルを第三の利用者へ公開することを許可する場合、当該他の利用者グループのＩＤを示す。また、グループに属する利用者のコンテンツが他のブログからリンクされるのを許可する場合、当該他のブログの管理者が属する利用者グループのＩＤを示す。なお、コンテンツデータの利用を許可すべき利用者グループがない場合には、利用可グループＩＤＤ３４にはＮＵＬＬが設定される。
【００５５】
親グループ可フラグＤ３５は、当該利用者グループが他の利用者グループの親グループになれるか否かを示し、換言すれば、当該利用者グループの子グループの設定が可能か否かを示す。親グループは、ある利用者が当該利用者グループに登録されていれば、そのまま登録されることになるグループであり、当該利用者グループを包含するグループである。集合に例えると、親グループは、当該利用者グループ（子グループ）の包含集合に相当し、当該利用者グループの要素（利用者）は、必ず親グループの要素（利用者）になる。
【００５６】
代価点数Ｄ３６は、利用者グループへ登録する利用者に請求される代価の点数であり、通常当該利用者グループの管理者に支払われるが、その一部が親グループに支払われることもある。代価分配率Ｄ３７は、グループ登録した利用者から支払われる代価に対する親グループに分配される代価の割合を示す。例えば、利用者グループＩＤＧ３の代価分配率Ｄ３７は３０％なので、代価のうち、３０％が親グループに分配され、残りの７０％が管理者に分配される。
【００５７】
親グループＩＤＤ３８は、当該利用者グループの親グループを識別するための固有情報である。登録上限人数Ｄ３９は、当該利用者グループに登録可能な利用者数の上限値を示す。譲渡可フラグＤ３Ａは、当該利用者グループに登録した利用者が他の未登録の利用者へ、代価の移動を伴って利用者グループ登録を入れ替える譲渡の手続きを許可するか否かを示す。代価の移動が新登録者から旧登録者に対して行われることによって、新登録者は管理者に代価を支払ったことになり、旧登録者は管理者から代価を返金されたことになる。なお、利用者グループ登録の譲渡だけでなく、せり売りを含めてできるようにしてもよい。
【００５８】
利用者グループ情報Ｄ３は、さらに有効期限又は支払期日を備えるようにしてもよい。有効期限は、登録者から代価を徴収することによりグループ登録を有効とする期限である。支払期日は、登録している利用者から一斉に代価を徴収するタイミングを示す情報である。
【００５９】
図５（ａ）は、グループ登録者情報Ｄ４の構成例を示す図である。グループ登録者情報Ｄ４は、利用者グループ登録処理で登録されるグループ登録者に関する情報であり、登録番号Ｄ４１、利用者グループＩＤＤ４２、利用者ＩＤＤ４３及び管理者権限フラグＤ４４を含むレコードからなる。
【００６０】
登録番号Ｄ４１は、グループ登録ごとに付与される番号であり、例えば、時間的な順序番号である。利用者グループＩＤＤ４２は、登録先の利用者グループの固有情報である。利用者ＩＤＤ４３は、グループ登録した利用者の固有情報である。管理者権限フラグＤ４４は、利用者がグループの管理者の権限を有するか否かを示す。なお、グループ登録者情報Ｄ４は、必ずしも１つのファイルとして格納されるものに限られることなく、利用者グループごとに作成、格納されてもよいし、利用者情報Ｄ１のレコード項目の１つとして含まれるようにしてもよい。
【００６１】
図５（ｂ）は、セッション情報Ｄ５の構成例を示す図である。セッション情報Ｄ５は、利用者端末１がウェブサーバ４にログインしている状態であるセッションに係る情報であり、セッションＩＤＤ５１、利用者ＩＤＤ５２及び有効期限Ｄ５３を含むレコードからなる。セッションＩＤＤ５１は、当該セッションに固有の識別情報であり、例えば、ログインごとに乱数が設定される。利用者ＩＤＤ５２は、ウェブサーバ４にログインした利用者端末１に固有の利用者ＩＤである。有効期限Ｄ５３は、当該セッションが有効な期限であり、例えば、ログインした時刻から所定時間後の時刻が設定される。なお、各レコードは、利用者端末１がウェブサーバ４にログインしたときに設定され、ウェブサーバ４からログアウトしたときに削除される。
【００６２】
≪システムの処理≫
図６は、コンテンツ表示ファイル生成処理の流れを示すフローチャートである。当該処理の前提として、利用者端末１を使用する利用者は、サーバ３の記憶部６における利用者情報Ｄ１にログインＩＤ、ログインパスワード及び利用者メールアドレスを予め記憶させておき、一方、コンテンツの管理者である他の利用者は、サーバ３の記憶部６におけるコンテンツ情報Ｄ２にコンテンツデータ、パス情報及びアクセス可能な利用者グループＩＤを予め記憶させておくものとする。
【００６３】
まず、利用者端末１がサーバ３にコンテンツ要求を送信する（ステップＳ６０１）。コンテンツ要求のデータは、利用者ＩＤ及び要求コンテンツのＵＲＩ（Uniform Resource Identifier）を含む。サーバ３は、利用者端末１からコンテンツ要求を受信し、まず、利用者確認処理のサブルーチンをコールする（ステップＳ６０２）。
【００６４】
次に、サーバ３は、コンテンツ要求に含まれるＵＲＩから表示すべきコンテンツを特定する。すなわち、ＵＲＩの一形態であるＵＲＬ（Uniform Resource Locator）のうちホストコンピュータ名よりあとの文字列をリソース名（パス情報）として取得するか、リソース名（パス情報）をＧＥＴ入力又はＰＯＳＴ入力によって取得する（ステップＳ６０３）。
【００６５】
コンテンツ情報Ｄ２からパス情報が一致するレコードを検索して、コンテンツの確認を行う（ステップＳ６０４）。パス情報が記憶されていない場合（ステップＳ６０４：Ｎｏ）、サーバ３は、エラーを出力するか、コンテンツが記憶されていない旨を記載した表示ファイルを生成し（ステップＳ６１２）、利用者端末１に送信し（ステップＳ６１５）、終了する。
【００６６】
パス情報が一致するレコードが記憶されており、コンテンツの確認ができた場合（ステップＳ６０４：Ｙｅｓ）、サーバ３は、コンテンツ情報Ｄ２から該当するコンテンツのレコードを検索し、当該コンテンツにアクセス可能な利用者グループＩＤを取得する（ステップＳ６０５）。アクセス可能な利用者グループＩＤは、単独の利用者グループＩＤ又は論理演算式として取得する。
【００６７】
ここで、コンテンツへのアクセスが許可されているグループと、利用者が登録されているグループとを照合するためには、それらに該当する各グループと、利用者が登録されている各グループの上位グループ（親グループ、その親グループ等）のＩＤ一覧を取得する必要がある。
【００６８】
そこで、利用者ＩＤが取得され、利用者が特定されている場合には、グループ登録者情報Ｄ４を検索し（ステップＳ６０６）、当該利用者が登録されている１以上の利用者グループＩＤを取得する。当該利用者の登録されているグループの利用者は、それらのグループの上位グループについても登録しているとみなされる。このことから、利用者が登録されているすべてのグループを対象にして（ステップＳ６０７）、利用者グループ情報Ｄ３を参照し、その親グループがあるか否かをチェックし（ステップＳ６０８）、親グループがあれば（ステップＳ６０８：Ｙｅｓ）、当該利用者の登録グループとして、利用者情報Ｄ１のうち、当該利用者のレコードの所属グループＩＤＤ１７に当該親グループＩＤを追加する（ステップＳ６０９）。そして、さらにその親グループ（親グループの親グループ）があるか否かをチェックし（ステップＳ６０８）、所属グループＩＤＤ１７に設定された利用者グループＩＤが重複しないようにすべての上位グループを検証したところでループを終了する（ステップＳ６１０）。
【００６９】
そして、サーバ３は、コンテンツへのアクセスが可能な利用者グループＩＤと、アクセスを要求する利用者の所属する利用者グループのＩＤ（その上位グループのＩＤを含む）とを照合することにより、当該アクセスを要求する利用者がアクセス要件を満たすか否かを判定する（ステップＳ６１１）。
【００７０】
アクセスを要求する利用者がアクセス要件を満たしていれば（ステップＳ６１１：Ｙｅｓ）、コンテンツデータを読み出し、ＨＴＭＬや画像データ形式等のコンテンツデータ表示形式に基づいて、利用者端末１で表示可能なコンテンツ表示ファイルを生成し（ステップＳ６１３）、生成したファイルを利用者端末１に送信する（ステップＳ６１５）。
【００７１】
アクセスを要求する利用者がアクセス要件を満たしていなければ（ステップＳ６１１：Ｎｏ）、利用者グループへの登録を申請するためのフォームファイルを生成し（ステップＳ６１４）、生成したファイルを利用者端末１に送信する（ステップＳ６１５）。
【００７２】
利用者端末１は、サーバ３からファイルを受信し、ウェブブラウザが、その受信したファイルを表示する（ステップＳ６１６）。表示されるファイルには、エラー情報、コンテンツ表示ファイル、グループ登録申請フォーム等がある。
【００７３】
図７は、利用者グループ登録処理の流れを示すフローチャートである。本処理は、サーバ３が利用者端末１からグループ登録要求を受信した場合に行う処理である。グループ登録要求のデータは、利用者ＩＤを含み、利用者が支払う代価の口数がさらに指定される場合がある。
【００７４】
サーバ３は、まず、利用者確認処理のサブルーチンをコールする（Ｓ７０１）。これは、図６のＳ６０２と同様に、グループ登録要求を送信した利用者を確認するために行う。次に、代価分配処理のサブルーチンをコールする（ステップＳ７０２）。そして、代価配分処理のサブルーチンがエラーだったか否かを確認する（ステップＳ７０３）。エラーでなかった場合（ステップＳ７０３：Ｎｏ）、利用者をグループに追加する（ステップＳ７０４）。具体的には、グループ登録者情報Ｄ４において、新たな登録番号Ｄ４１、当該利用者グループＩＤＤ４２及び当該利用者ＩＤＤ４３を含むレコードを追加する。必要に応じて、管理者権限フラグＤ４４を設定する。エラーだった場合（ステップＳ７０３：Ｙｅｓ）、エラーを出力する（ステップＳ７０５）。
【００７５】
なお、利用者を登録する利用者グループは、任意に決めてもよいし、利用者端末１からグループ登録要求を出すときに、利用者グループの選択画面を表示し、利用者が選択可能としてもよい。
【００７６】
図８は、利用者確認処理のサブルーチンの流れを示すフローチャートである。まず、ウェブサーバ４が、利用者端末１側のウェブブラウザが送信するＣｏｏｋｉｅ等の情報を元にしてセッションの確認を行う（ステップＳ８０１）。具体的には、コンテンツ要求に含まれる利用者ＩＤと、ログイン時にログイン管理プログラム５３によりセッション情報Ｄ５に設定された利用者ＩＤとを照合して確認する。
【００７７】
セッションの確認ができた場合（ステップＳ８０１：Ｙｅｓ）、当該利用者ＩＤを取得する（ステップＳ８０６）。  
セッション情報Ｄ５にコンテンツ要求の利用者ＩＤが記憶されておらず、セッションの確認ができない場合（ステップＳ８０１：Ｎｏ）、利用者端末１から直前のアクセス時に出力されたログインフォームから利用者ＩＤ及びパスワードが送信されているか否かを調べる（ステップＳ８０２）。  
利用者ＩＤ及びパスワードが送信されていない場合（ステップＳ８０２：Ｎｏ）、ログインフォームを利用者端末１に送信する（ステップＳ８０７）。利用者端末１は、ログインフォームを受信し、表示する。
【００７８】
ここで、利用者確認処理は、ログインフォームの送信後、終了してもよいが、すべてのコンテンツにアクセス制限がかけられているとは限らないので、ログインフォームを最終的に生成されるコンテンツ表示ファイルの一部に含めるか、別ウィンドウで表示するようにしてもよい。
【００７９】
利用者ＩＤ及びパスワードを受信している場合（ステップＳ８０２：Ｙｅｓ）、利用者情報Ｄ１を検索する（ステップＳ８０３）。両者が一致するレコードがあれば（ステップＳ８０３：Ｙｅｓ）、それを当該利用者とみなし利用者ＩＤを取得し、セッション情報Ｄ５に利用者ＩＤを記憶させる（ステップＳ８０４）。  
両者が一致するレコードがない場合（ステップＳ８０３：Ｎｏ）、コール元にエラーを出力する（ステップＳ８０５）。なお、再度ログインフォームを出力してもよい。
【００８０】
図９は、代価配分処理のサブルーチンの流れを示すフローチャートである。これは、グループ登録した利用者から支払われた代価を当該グループの管理者と、その親グループとに配分する処理である。
【００８１】
サーバ３は、まず、利用者グループ情報Ｄ３から該当するグループの代価情報を取得する（ステップＳ９０１）。代価情報には、代価点数Ｄ３６及び代価分配率Ｄ３７がある。
【００８２】
次に、利用者が支払うべき代価の点数を計算する（ステップＳ９０２）。通常は、代価点数Ｄ３６自体の値でよいが、利用者端末１からのグループ登録要求のデータに口数が指定されている場合は、最小取引単位としての代価点数と、指定された口数との積算値を求める。
【００８３】
続いて、グループ登録したい利用者が代価を支払うことが可能か否かを判定する（ステップＳ９０３）。具体的には、利用者情報Ｄ１から当該利用者の点数残高Ｄ１６を取得し、その点数残高Ｄ１６が計算した代価点数以上か否かを判定する。利用者の点数残高が代価点数より小さい場合（ステップＳ９０３：Ｎｏ）、エラーを出力し（ステップＳ９０８）、終了する。
【００８４】
利用者の点数残高が代価点数以上の場合（ステップＳ９０３：Ｙｅｓ）、当該利用者グループに親グループが設定されているか否かを判定する（ステップＳ９０４）。具体的には、利用者グループ情報Ｄ３を参照し、当該利用者グループの親グループＩＤＤ３８が設定されているか否かを判定する。
【００８５】
親グループが設定されている場合（ステップＳ９０４：Ｙｅｓ）、すべての親グループに対して代価を分配する（ステップＳ９０５）。具体的には、利用者グループ情報Ｄ３を参照し、当該利用者グループの代価点数Ｄ３６に代価分配率Ｄ３７を積算し、その積算値を親グループＩＤＤ３８の設定数で除算する。その除算値が、１つの親グループに分配される代価点数である。ステップＳ９０５の処理における支払主は、通常はグループに登録する利用者であるが、登録グループの管理者が新たな登録者の支払いを無料にし、自らが親グループに支払う場合には、当該管理者となる。なお、親グループが設定されていない場合（ステップＳ９０４：Ｎｏ）、当該利用者グループの管理者に代価点数がそのまま支払われる。
【００８６】
ステップＳ９０５の処理において管理者の点数残高が十分でない等のエラーが発生した場合（ステップＳ９０６：Ｙｅｓ）、当該処理を中断、回復し、コール元にエラーを出力し（ステップＳ９０８）、終了する。  
ステップＳ９０５の処理においてエラーが発生しなかった場合（ステップＳ９０６：Ｎｏ）、支払主から支払先へ代価点数を移動させ（ステップＳ９０７）、終了する。具体的には、利用者情報Ｄ１のうち、支払主の点数残高Ｄ１６から支払うべき代価点数を減算し、支払先の点数残高Ｄ１６にそれぞれ配分した代価点数を加算する。
【００８７】
≪実施例≫
図１０は、ウェブシステムＷＳの実施例を示す図であり、特に利用者として作家、出版人及び読者が存在し、それらの間のビジネスに適用した例を示す。出版人が情報提供者、パーミッション（アクセス権）の販売主となり、作家が書いた小説や漫画のデータを、各々がそれぞれの利用者端末１からサーバ３へ記憶させ、出版人がそれぞれのデータの編集及び配置、パーミッションの設定を行う。読者は、出版人からパーミッションを取得し（すなわち、読者は当該パーミッションに相当する利用者グループに登録され）、代価として出版人にポイントを渡す。出版人は、読者から取得したポイントを各作家に分配する。
【００８８】
例えば、利用者Ｄ（出版人）が、単行本用のパーミッションとしてパ５（パーミッション５の略。以下同様）及びパ１を設定し、パ５をパ１の子として設定する。一方、利用者Ａ（作家）のコンテンツとして、小説Ａの第１章〜第３章がサーバ３に記憶されている。そして、第１章の参照にはパ１又はパ２が必要であり、第２章の参照にはパ１又はパ３が必要であり、第３章の参照にはパ１又はパ４が必要である。ここで、利用者Ｅ（読者）はパ５を購入する。そうすると、パ５はパ１の子なので、パ１で参照可能なコンテンツを閲覧できる。また、小説Ａの第１章〜第３章の参照は、パ１により可能である。以上によれば、利用者Ｅ（読者）は小説Ａの第１章〜第３章を閲覧可能である。
【００８９】
次に、利用者Ｄ（出版人）が、連載雑誌用のパーミッションとして、パ６、パ２、パ１０及びパ２０を設定し、パ６をパ２、パ１０及びパ２０の子として設定する。一方、利用者Ｂ（作家）のコンテンツである漫画Ｂ及び利用者Ｃ（作家）のコンテンツである漫画Ｃがサーバ３に記憶されている。そして、漫画Ｂの参照にはパ１０が必要であり、漫画Ｃの参照にはパ２０が必要である。ここで、利用者Ｆ（読者）はパ６を購入する。そうすると、パ６はパ２、パ１０及びパ２０の子なので、パ２、パ１０又はパ２０で参照可能なコンテンツを閲覧できる。また、小説Ａの第１章の参照はパ２により可能であり、漫画Ｂの参照はパ１０により可能であり、漫画Ｃの参照はパ２０により可能である。以上によれば、利用者Ｆ（読者）は小説Ａの第１章、漫画Ｂ及び漫画Ｃを閲覧可能である。
【００９０】
変形例として、出版人が情報提供者、パーミッションの販売主となり、デザイナが製作した表示設定と、文筆家が製作した文書データと、イラストレータが作成した画像データを、各々がそれぞれの環境からサーバへ記憶させ、出版人がそれぞれのデータ編集および配置、アクセス権設定、代価の配分比率の設定を行うことで、データ保存と編集と利益の分配を一体として、電子出版を行うことができる。なお、この場合、経理帳簿への仕訳記載を容易にするための取引履歴が出力されることが望ましい。
【００９１】
以上説明した実施例によれば、出版人が出版物ごとにパーミッション（その子のパーミッションを含む）を設定し、パーミッションを読者が購入（ポイントを渡す代わりに取得）することにより、当該パーミッション（その親のパーミッションを含む）で参照可能な出版物を閲覧することができる。そして、出版物の作家は、出版物の購入状況に応じたポイントの分配を出版人から受けることができる。これによれば、出版人は、出版物のパーミッション及びその代価であるポイントを自在に設定することにより、様々な読者層に応じたサービスを提供することができる。  
一例として、出版人や作家が同じ種類や嗜好の出版物に同一のパーミッションを設定することにより、読者は当該パーミッションを購入すれば、当該出版物、例えば、スポーツに関する雑誌をまとめて閲覧できるようになる。
【００９２】
以上、本発明を実施するための形態について説明したが、上記実施の形態は本発明の理解を容易にするためのものであり、本発明を限定して解釈するためのものではない。本発明はその趣旨を逸脱することなく変更、改良され得るとともに、本発明にはその等価物も含まれる。
【符号の説明】
【００９３】
１      利用者が使用する利用者端末
２      インターネット
３      サーバ又はサーバ群
４      ウェブサーバ
５      コンテンツデータ管理システム
６      記憶装置
５１    コンテンツデータ管理プログラム
５２    コンテンツデータ表示プログラム
５３    ログイン管理プログラム
５４    アクセス可否判定プログラム
５５    利用者グループ管理プログラム
５６    代価決済処理プログラム
Ｄ１    利用者情報
Ｄ２    コンテンツ情報
Ｄ３    利用者グループ情報
Ｄ４    グループ登録者情報
Ｄ５    セッション情報
ＷＳ    ウェブシステム
【図１】
2010073187.tif 000003
【図２】
2010073187.tif 000004
【図３】
2010073187.tif 000005
【図４】
2010073187.tif 000006
【図５】
2010073187.tif 000007
【図６】
2010073187.tif 000008
【図７】
2010073187.tif 000009
【図８】
2010073187.tif 000010
【図９】
2010073187.tif 000011
【図１０】
2010073187.tif 000012