(57)【要約】【課題】有料コンテンツの利用条件を、個々のプロバイダーのポリシーに従うようにすること。【解決手段】各プロバイダーのサーバを通して、各有料コンテンツを販売するサーバであって、  各有料コンテンツの利用条件について、各プロバイダーのポリシーを保管する機能と、  プロバイダのサーバを通して、有料コンテンツの利用に係わる処理を、ユーザから要求されると、このプロバイダのポリシーに従って、ユーザから要求された処理を実行する機能とを有することを特徴とする有料コンテンツ流通サーバ。【選択図】なし【特許請求の範囲】
【請求項１】
各プロバイダーのサーバを通して、各有料コンテンツを販売するサーバであって、
各有料コンテンツの利用条件について、各プロバイダーのポリシーを保管する機能と、
プロバイダのサーバを通して、有料コンテンツの利用に係わる処理を、ユーザから要求されると、このプロバイダのポリシーに従って、ユーザから要求された処理を実行する機能とを有することを特徴とする有料コンテンツ流通サーバ。
【請求項２】
各プロバイダーのサーバを通して、各有料コンテンツを販売するサーバが実行する方法であって、
各有料コンテンツの利用条件について、各プロバイダーのポリシーを保管する工程と、
プロバイダのサーバを通して、有料コンテンツの利用に係わる処理を、ユーザから要求されると、このプロバイダのポリシーに従って、ユーザから要求された処理を実行する工程とを含むことを特徴とする有料コンテンツ流通方法。
【請求項３】
各プロバイダーのサーバを通して、各有料コンテンツを販売するサーバに、
各有料コンテンツの利用条件について、各プロバイダーのポリシーを保管する工程と、
プロバイダのサーバを通して、有料コンテンツの利用に係わる処理を、ユーザから要求されると、このプロバイダのポリシーに従って、ユーザから要求された処理を実行する工程とを実行させることを特徴とする有料コンテンツ流通プログラム。
【請求項４】
請求項３に記載の有料コンテンツ流通プログラムを記録した記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インターネットなどのネットワークで、有料コンテンツを流通させる技術に関する。
【背景技術】
【０００２】
一般に、インターネットなどのネットワークで、有料コンテンツを流通させる方法として、有料コンテンツ流通業者が、有料コンテンツをコンテンツプロバイダーから預かり、これらの有料コンテンツを、この有料コンテンツ流通業者のサーバから、インターネット上のＩＳＰ（Ｉｎｔｅｒｎｅｔ  Ｓｅｒｖｉｃｅｓ  Ｐｒｏｖｉｄｅｒ）のサーバ、ＥＣ（Ｅｌｅｃｔｒｏｎｉｃ  Ｃｏｍｍｅｒｃｅ）サイト、ポータルサイトなどを通して、各々の有料コンテンツの各利用者に販売し、そして、ＩＳＰのサーバ、ＥＣサイト、ポータルサイトなどを通して、有料コンテンツを購入した利用者からの販売代金の徴収は、それぞれ、ＩＳＰ、ＥＣサイトの運営者、ポータルサイトの運用者などが行うものが知られている（特許文献１参照）。
【０００３】
以後、本願では、特に断わらない限り、プロバイダと云えば、ＩＳＰ、ＥＣサイトの運用業者、ポータルサイトの運用業者など、有料コンテンツ流通業者が、有料コンテンツを販売する際に通すサーバ又はサイトを運用し、有料コンテンツの販売代金を徴収する者を意味するものとする。また、以後、本願では、特に断わらない限り、プロバイダのサーバと云えば、プロバイダが運用するサーバ又はサイトを意味するものとする。また、有料コンテンツ流通業者のサーバを、有料コンテンツ流通サーバと呼ぶことにする。
【０００４】
有料コンテンツには、例えば、月額課金制のものと、件数課金制のものとがある。
【０００５】
月額課金制コンテンツとは、原則として、このコンテンツ利用者は、月単位で所定の会費を徴収されて、このコンテンツを何度でも利用できるものである。
【０００６】
件数課金制コンテンツとは、原則として、このコンテンツ利用者は、このコンテンツを一回利用するごとに、所定の料金を徴収されるものである。件数課金制コンテンツには、利用者が、利用者の端末にて、パラメータを入力して、パラメータに応じた結果を受け取るものがある。例えば、生年月日から運勢を占う占いの場合、利用者は、パラメータとして生年月日を入力して、その生年月日に応じた運勢を教えてもらう。
【０００７】
ところで、従来、有料コンテンツ流通業者は、月額課金制コンテンツの退会について、個々のプロバイダーのポリシーとは無関係に、退会した者は、退会処理を行った時点で、このコンテンツを利用できなくなるとしていた。
【０００８】
また従来、有料コンテンツ流通業者は、件数課金制コンテンツの課金についても、個々のプロバイダーのポリシーとは無関係に、このコンテンツを同一の利用者が同一のパラメータで１時間以内に購入した場合、非課金としていた。
【０００９】
このように、従来、有料コンテンツ流通業者は、有料コンテンツの利用条件を、個々のプロバイダーのポリシーとは無関係に決めていた。
【特許文献１】特許第３４２８９７９号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
本発明は、斯かる背景技術に鑑みてなされたもので、有料コンテンツの利用条件を、個々のプロバイダーのポリシーに従うようにすることを課題とする。
【課題を解決するための手段】
【００１１】
本発明において上記課題を達成するために、まず請求項１の発明では、各プロバイダーのサーバを通して、各有料コンテンツを販売するサーバであって、
各有料コンテンツの利用条件について、各プロバイダーのポリシーを保管する機能と、
プロバイダのサーバを通して、有料コンテンツの利用に係わる処理を、ユーザから要求されると、このプロバイダのポリシーに従って、ユーザから要求された処理を実行する機能とを有することを特徴とする有料コンテンツ流通サーバとしたものである。
【００１２】
また請求項２の発明では、各プロバイダーのサーバを通して、各有料コンテンツを販売するサーバが実行する方法であって、
各有料コンテンツの利用条件について、各プロバイダーのポリシーを保管する工程と、
プロバイダのサーバを通して、有料コンテンツの利用に係わる処理を、ユーザから要求されると、このプロバイダのポリシーに従って、ユーザから要求された処理を実行する工程とを含むことを特徴とする有料コンテンツ流通方法としたものである。
【００１３】
また請求項３の発明では、各プロバイダーのサーバを通して、各有料コンテンツを販売するサーバに、
各有料コンテンツの利用条件について、各プロバイダーのポリシーを保管する工程と、
プロバイダのサーバを通して、有料コンテンツの利用に係わる処理を、ユーザから要求されると、このプロバイダのポリシーに従って、ユーザから要求された処理を実行する工程とを実行させることを特徴とする有料コンテンツ流通プログラムとしたものである。
【００１４】
また請求項４の発明では、請求項３に記載の有料コンテンツ流通プログラムを記録した記録媒体としたものである。
【発明の効果】
【００１５】
本発明は、有料コンテンツの利用条件を、個々のプロバイダーのポリシーに従うようにできるという効果がある。
【発明を実施するための最良の形態】
【００１６】
本発明の最良の一実施形態を説明する。
【００１７】
本実施形態では、図１に示すように、各ユーザの端末と、各プロバイダのサーバと、有料コンテンツ流通サーバとがネットワークに接続される。
【００１８】
ネットワークは、ユーザの端末とプロバイダのサーバとの間、プロバイダのサーバと有料コンテンツ流通サーバとの間、それぞれで安全にデータ通信可能であれば、その形態、種類を問わない。例えば、ユーザの端末と、プロバイダのサーバとは、電話回線、或は携帯電話回線で接続され、プロバイダのサーバと、有料コンテンツ流通サーバとが、専用回線で接続されても良い。また例えば、ユーザの端末と、プロバイダのサーバと、有料コンテンツ流通サーバとは、それぞれインターネットに接続されても良い。
【００１９】
ユーザが、何れかの有料コンテンツの利用者となるためには、まず、何れかのプロバイダのメンバーとして、このユーザに係わる情報が、このプロバイダのサーバに保管されている必要がある。このユーザに係わる情報には、少なくとも、ユーザＩＤ、パスワードが
含まれる。ユーザＩＤは、個々のメンバーを識別するために、またパスワードは、ユーザＩＤとともに、メンバーの認証をするために、プロバイダのメンバーになったユーザに、プロバイダが付与するものである。また、プロバイダが、プロバイダのメンバーから、有料コンテンツの利用料金を徴収する方法について、プロバイダと、プロバイダのメンバーとの間で取り決めが為されている。
【００２０】
各プロバイダには、各プロバイダを識別するためのプロバイダＩＤが割り当てられている。また各有料コンテンツには、各有料コンテンツを識別するためのコンテンツＩＤが割り当てられている。特定の有料コンテンツの特定の利用者は、この利用者がメンバーになっているプロバイダのプロバイダＩＤと、このプロバイダがこの利用者に付与したユーザＩＤと、この有料コンテンツのコンテンツＩＤとの三つのＩＤで識別される。
【００２１】
有料コンテンツ流通サーバは、各有料コンテンツの利用条件について、各プロバイダーのポリシーに関する情報をデータベースで保管する。各プロバイダのポリシーに関する情報を保管するデータベースは、例えば、図２〜５に示すような、プロバイダポリシーテーブルと、月額退会タイプテーブルと、月額入会タイプテーブルと、件数課金タイプテーブルとの組であっても良く、以後、このデータベースは、これらのテーブルの組であるとする。
【００２２】
図２に示すプロバイダポリシーテーブルでは、各行が、それぞれ各プロバイダに対応し、プロバイダＩＤ、プロバイダ名、件数課金タイプ、月額入会タイプ、月額退会タイプなどの各項目についての情報を記録するレコードになっている。ここで、プロバイダＩＤは、上述のように、プロバイダを識別するものである。またプロバイダ名は、プロバイダの名称である。また件数課金タイプは、件数課金制コンテンツの利用条件を規定するものである。また月額入会タイプ、月額退会タイプは、月額課金制コンテンツの利用条件を、それぞれ、入会、退会の観点から規定するものである。件数課金タイプ、月額入会タイプ、月額退会タイプについては、それぞれ、件数課金タイプテーブル、月額入会タイプテーブル、月額退会タイプテーブルで定義される。
【００２３】
図３に示す月額退会タイプテーブルでは、各行で、それぞれの月額退会タイプを定義している。タイプ１は、登録無効時間が、退会した課金月の締め日の２３時５９分５９秒であるものである。ここで、登録無効時間とは、退会した時間又は退会後の時間であって、有料コンテンツ流通サーバが、この時間より前までは、会員登録を有効とし、コンテンツの利用を認めるが、この時間以後は、会員登録を無効とし、コンテンツの利用を認めないものである。またタイプ２は、有料コンテンツ流通サーバが、登録無効時間を、退会した瞬間とするものである。またタイプ３は、有料コンテンツ流通サーバが、登録無効時間を、翌課金月の入会日と同日の０時０分０秒とするものである。
【００２４】
図４に示す月額入会タイプテーブルでは、各行で、それぞれの月額入会タイプを定義している。このテーブルでは、タイプ１は、有料コンテンツ流通サーバが、ユーザに、再入会を、退会した課金月の締め日の２３時５９分５９秒迄認めないものである。タイプ２は、有料コンテンツ流通サーバが、ユーザに、再入会を、退会した課金月中でも認め、且つ再入会したユーザに多重課金するものである。タイプ３は、有料コンテンツ流通サーバが、ユーザに、再入会を、退会した課金月中でも認め、且つ再入会したユーザに１回課金するものである。タイプ４は、有料コンテンツ流通サーバが、ユーザに、再入会を、翌課金月の入会日と同日の０時０分０秒迄認めないものである。
【００２５】
図５に示す件数課金タイプテーブルでは、各行で、それぞれの件数課金タイプを定義している。このテーブルでは、タイプ１は、パラメータを入力して購入する件数課金制コンテンツの場合に、有料コンテンツ流通サーバが、同一のパラメータが入力されたか否かを
チェックし、同一のパラメータが１時間以内に入力されてコンテンツが購入されたとき、非課金とするものである。またタイプ２は、パラメータを入力して購入する件数課金制コンテンツの場合に、有料コンテンツ流通サーバが、同一のパラメータが入力されたか否かをチェックせず、購入されたコンテンツを全て課金するものである。
【００２６】
図３〜５に示す、月額退会タイプテーブル、月額入会タイプテーブル、及び件数課金タイプテーブルの例により、図２に示すプロバイダポリシーテーブルの例において、月額課金制コンテンツ、件数課金制コンテンツ、それぞれの利用条件について、プロバイダＩＤが１０ＡＡで、プロバイダ名がＡＡネットであるプロバイダのポリシーは、以下のようになる。
【００２７】
件数課金制コンテンツの利用条件については、パラメータを入力して購入する件数課金制コンテンツの場合に、同一のパラメータが入力されたか否かをチェックし、同一のパラメータが１時間以内に入力されたとき、非課金とするものである。
【００２８】
月額課金制コンテンツの利用条件については、退会した課金月の締め日の２３時５９分５９秒より前までは、会員登録が有効であり、コンテンツを利用できるが、退会した課金月の締め日の２３時５９分５９秒以後は、会員登録が無効となり、コンテンツが利用できない。そして会員登録が有効である内は、再入会ができない。
【００２９】
またプロバイダＩＤが２０ＢＢで、プロバイダ名がＢＢネットであるプロバイダのポリシーは、以下のようになる。
【００３０】
件数課金制コンテンツの利用条件については、パラメータを入力して購入する件数課金制コンテンツの場合に、同一のパラメータが入力されたか否かをチェックせず、購入されたコンテンツを全て課金するものである。
【００３１】
月額課金制コンテンツの利用条件については、退会した瞬間にコンテンツが利用できなくなる。そして、再入会は、退会した課金月中可能であるが、多重課金される。
【００３２】
またプロバイダＩＤが３０ＣＣで、プロバイダ名がＣＣネットであるプロバイダのポリシーは、以下のようになる。
【００３３】
件数課金制コンテンツの利用条件については、パラメータを入力して購入する件数課金制コンテンツの場合に、同一のパラメータが入力されたか否かをチェックし、同一のパラメータが１時間以内に入力されたとき、非課金とするものである。
【００３４】
月額課金制コンテンツの利用条件については、翌課金月の入会日と同日の０時０分０秒より前まで、会員登録が有効であり、コンテンツを利用できるが、翌課金月の入会日と同日の０時０分０秒以後は、会員登録が無効となり、コンテンツが利用できなる。そして会員登録が有効である内は、再入会ができない。
【００３５】
また有料コンテンツ流通サーバは、各有料コンテンツの各会員に関する情報をデータベースで保管する。各有料コンテンツの各会員に関する情報を保管するデータベースは、例えば、図６に示すような会員テーブルであっても良く、以後、このデータベースは、この会員テーブルであるとする。
【００３６】
図６に示す会員テーブルは、各行が、それぞれ各有料コンテンツの各会員に対応し、プロバイダＩＤ、ユーザＩＤ、コンテンツＩＤ、入会時間、退会時間、登録無効時間の各項目についての情報を記録するレコードになっている。ここで、プロバイダＩＤは、会員が
メンバーとなっているプロバイダを識別するものである。またユーザＩＤは、会員がメンバーとなっているプロバイダが、この会員を識別するために付与したものである。またコンテンツＩＤは、有料コンテンツを識別するものである。また入会時間は、有料コンテンツの会に入会した時間である。また退会時間は、有料コンテンツの会から退会した時間である。登録無効時間は、有料コンテンツ流通サーバが、この時間より前までは、会員登録を有効とし、コンテンツの利用を認めるが、この時間以後は、会員登録を無効とし、コンテンツの利用を認めないものであって、登録無効時間と退会時間の前後関係は、「退会時間≦登録無効時間」である。
【００３７】
図６に示す会員テーブルは、プロバイダＩＤが１０ＡＡのプロバイダのメンバーとして、ユーザＩＤが１００００のユーザと、プロバイダＩＤが２０ＢＢのプロバイダのメンバーとして、ユーザＩＤが２００００のユーザと、プロバイダＩＤが３０ＣＣのプロバイダのメンバーとして、ユーザＩＤが３００００のユーザとが、それぞれのプロバイダのサーバを通して、２００４年１月２０日１２時３４分５６秒に、コンテンツＩＤがＡＢＣＤの有料コンテンツの会に入会し、未だ退会せず、それゆえ、会員登録が有効で、コンテンツＩＤがＡＢＣＤの有料コンテンツを利用できることを意味している。
【００３８】
ユーザが、このユーザの端末にて、このユーザがメンバーになっているプロバイダのサーバを通して、有料コンテンツ流通サーバに対して、有料コンテンツの利用に係わる処理を要求すると、有料コンテンツ流通業者は、データベースに保管している、このプロバイダのポリシーに従って、ユーザに要求された処理を実行する。
【００３９】
有料コンテンツの利用に係わる処理には、例えば、コンテンツの会への入会、コンテンツの会からの退会、有料コンテンツの利用そのものなどの処理がある。
【００４０】
以下に、ユーザが、このユーザの端末にて、このユーザがメンバーになっているプロバイダのサーバを通して、有料コンテンツ流通サーバに対して、ある月額課金制コンテンツの会からの退会を要求したときに、実行される処理の流れの例を、図７のプローチャートに従って、説明する。
【００４１】
Ｓ（ＳＴＥＰ）１；
プロバイダのサーバは、ユーザに対して、ユーザＩＤとパスワードとを、このユーザの端末に入力するよう促す表示を、このユーザの端末にさせる。
【００４２】
Ｓ（ＳＴＥＰ）２；
ユーザが、このユーザ端末にて、ユーザＩＤとパスワードとを入力すると、このユーザの端末は、このユーザＩＤとパスワードとを、プロバイダのサーバに送信する。
【００４３】
Ｓ（ＳＴＥＰ）３；
プロバイダのサーバは、ユーザＩＤとパスワードとを受信して、メンバーの認証を行い、
認証に失敗した場合、ＳＴＥＰ４に進み、
認証に成功した場合、ＳＴＥＰ５に進む。
【００４４】
Ｓ（ＳＴＥＰ）４；
プロバイダのサーバは、ユーザの端末に、認証に失敗したとの情報を表示させる。そして、ＥＮＤに進む。
【００４５】
Ｓ（ＳＴＥＰ）５；
プロバイダのサーバは、このプロバイダのプロバイダＩＤと、認証に成功したユーザの
ユーザＩＤと、このユーザＩＤを持つユーザが退会を要求した月額課金制コンテンツのコンテンツＩＤとを引数として、退会処理コマンドを、有料コンテンツ流通サーバに対して発行する。
【００４６】
Ｓ（ＳＴＥＰ）６；
有料コンテンツ流通サーバは、退会処理コマンドを受信して、会員テーブルに、退会処理コマンドの引数として送られたプロバイダＩＤとユーザＩＤとコンテンツＩＤとで特定される行が存在するか否かで、有料コンテンツの会からの退会を要求したユーザが、この会に入会したことがあるか否かを確かめ、
存在していない場合、入会したことが無いとして、ＳＴＥＰ７に進み、
存在している場合、入会したことがあるとして、ＳＴＥＰ８に進む。
【００４７】
Ｓ（ＳＴＥＰ）７；
有料コンテンツ流通サーバは、有料コンテンツの会からの退会を要求したユーザは、この会に入会したことが無いとのエラーコードを生成する。そしてＳＴＥＰ１３に進む。
【００４８】
Ｓ（ＳＴＥＰ）８；
有料コンテンツ流通サーバは、退会処理コマンドの引数として送られたプロバイダＩＤとユーザＩＤとコンテンツＩＤとで特定される会員テーブルの行に、退会時間の記録があるか否かを確かめ、
退会時間の記録がある場合、ＳＴＥＰ９に進み、
退会時間の記録がない場合、ＳＴＥＰ１０に進む。
【００４９】
Ｓ（ＳＴＥＰ）９；
有料コンテンツ流通サーバは、既に退会したとのエラーコードを生成する。そして、ＳＴＥＰ１３に進む。
【００５０】
Ｓ（ＳＴＥＰ）１０；
有料コンテンツ流通サーバは、退会処理コマンドの引数として送られたプロバイダＩＤで特定されるプロバイダーポリシーテーブルの行から、月額退会タイプを読み出し、さらに、この月額退会タイプで特定される月額退会タイプテーブルの行から、この月額退会タイプの定義を読み出して、この定義に従って、退会時間と登録無効時間とを決定する。但し、月額退会タイプ１〜３のように、月額退会タイプの定義に、退会時間についての規定が無い場合は、現在の時間を退会時間とする。
【００５１】
Ｓ（ＳＴＥＰ）１１；
有料コンテンツ流通サーバは、決定した退会時間と登録無効時間とを、退会処理コマンドの引数として送られたプロバイダＩＤとユーザＩＤとコンテンツＩＤとで特定される会員テーブルの行に記録する。
【００５２】
Ｓ（ＳＴＥＰ）１２；
有料コンテンツ流通サーバは、要求された月額課金制コンテンツの会からの退会が完了したとの成功コードを生成する。
【００５３】
Ｓ（ＳＴＥＰ）１３；
有料コンテンツは、退会処理コマンドに対するレスポンスとして、生成した成功コード又はエラーコードをプロバイダのサーバに送信する。
【００５４】
Ｓ（ＳＴＥＰ）１４；
プロバイダのサーバは、レスポンスを受信して、このレスポンスの内容を、ユーザの端
末に表示させる。そしてＥＮＤに進む。
【００５５】
会員テーブルが、図６に示すようなもので、コンテンツＩＤがＡＢＣＤのコンテンツが月額課金制のものである場合、ユーザＩＤが１００００であるユーザ、ユーザＩＤが２０００であるユーザ、ユーザＩＤが３０００であるユーザが、それぞれのユーザの端末にて、それぞれのユーザがメンバーになっているプロバイダのサーバを通して、有料コンテンツ流通サーバに対して、コンテンツＩＤがＡＢＣＤのコンテンツの会からの退会を要求すると、有料コンテンツ流通サーバは、図６に示す会員テーブルを、例えば図８に示すようなものに変更する。
【００５６】
図８の会員テーブルでは、ユーザＩＤが１００００であるユーザ、ユーザＩＤが２０００であるユーザ、ユーザＩＤが３０００であるユーザは、それぞれ同じ時間（２００４年１月２４日１１時３分３６秒）に退会したにも拘わらず、図２のプロバイダポリシーテーブルに示すような、それぞれのユーザがメンバーになっているプロバイダの月額退会タイプを反映して、それぞれの登録無効時間が異なり、これに伴って、コンテンツＩＤがＡＢＣＤのコンテンツが、何時まで利用できて、何時まで利用でき無くなるかが異なる。
【００５７】
また、図８の会員テーブルでは、ユーザＩＤが１００００であるユーザ、ユーザＩＤが２０００であるユーザ、ユーザＩＤが３０００であるユーザは、それぞれ同じ時間（２００４年１月２４日１１時３分３６秒）に退会したにも拘わらず、図２のプロバイダポリシーテーブルに示すような、それぞれのユーザがメンバーになっているプロバイダの月額入会タイプを反映して、それぞれの再入会可能な時間が異なったものになる。
【図面の簡単な説明】
【００５８】
【図１】本発明に係わるシステムの構成例を示す図。
【図２】プロバイダポリシーテーブルの例を示す図。
【図３】月額退会タイプテーブルの例を示す図。
【図４】月額入会タイプテーブルの例を示す図。
【図５】件数課金タイプテーブルの例を示す図。
【図６】会員テーブルの例を示す図。
【図７】退会に係わる処理を要求したときの処理の流れの例を示す図。
【図８】会員テーブルの例を示す図。
【図１】
2005258623.tif 000002
【図２】
2005258623.tif 000003
【図３】
2005258623.tif 000004
【図４】
2005258623.tif 000005
【図５】
2005258623.tif 000006
【図６】
2005258623.tif 000007
【図７】
2005258623.tif 000008
【図８】
2005258623.tif 000009